300000 165510991 153765665 34546 -958257960 153637747 41375 640018085 828770876 7985 -497533191 461936924 27287 269125230 747885306 39455 -426857841 827006911 53798 -389799011 275291564 49865 823764154 -984170009 46564 93072923 266414933 14977 434931544 178450683 25886 631251626 334534736 44254 53129799 76194733 61897 -222209897 -980896374 46787 -106694103 -774258206 13461 438564480 181889159 17134 -992181496 151500564 45522 -389260156 -123818101 41314 -580793941 537669406 1993 144211213 186383430 33251 -959266232 -381420401 24252 74983577 744056028 69216 79116201 285528264 59381 166860440 87265010 11737 550698966 -512959285 43718 58259570 743913450 35892 -301655799 -196206508 20937 186867015 165683419 40056 -582909416 -511668129 30795 49202377 256749691 45875 -212117238 87026412 79465 179915982 -402575688 3229 -311980583 468773553 5117 52307762 -299805488 20535 -700013407 -806707701 24955 -125860948 628748483 37028 -123502885 626654450 27657 570573928 75477358 36028 279552221 52261275 7827 438480052 150439169 23668 -132597944 378522476 10154 66572605 831033123 29173 754130830 -602501302 39103 -863822479 -96032680 51487 281781438 77580367 20156 -129644681 -766080600 24161 -860588148 -136079382 51306 761550785 -609585078 34050 -395013925 741521568 7414 -198220916 66880108 70654 -713214202 -124873837 6678 369704583 -223996756 39592 150654310 -572002204 15763 60835432 453434642 25916 186446750 65578686 1857 364086689 629239302 24437 -706200583 -101508224 2784 171953951 -138187510 56968 -424009586 -955222249 73212 -119293145 -116137524 17902 172735148 443796615 20680 -711373550 715076394 65987 -974398889 -408675155 3296 -605029571 -518208722 5709 467372016 363697953 9132 -118894699 -788617788 43831 -384020305 715340032 23581 -794741872 -790786886 12379 92432226 269422735 10840 -592761999 -314232240 52098 62221947 727865816 21660 -996762751 189217155 12658 251758004 240956985 39385 277153357 720174907 9663 -311559886 -203873433 22950 -612038190 -522814033 23881 66667644 -322118968 22553 -97625642 -395015884 14644 -33546927 -673505921 44335 -129151187 -885218368 44763 732823953 -307540160 24168 255704162 -201946320 21940 -676296522 -791870182 21056 160389301 262754018 48780 83928995 263506115 48096 175148764 -200594236 43768 747867486 -611355355 26645 -421771378 244147680 36296 -781423516 -783928343 8001 457082288 366520607 29626 626209349 -308916610 42610 -322559557 465348986 18579 -228040894 -967997092 13691 88770709 759948732 27506 170957700 -206081548 17346 -891332443 -132454815 35225 -198032711 -999571537 58876 -706848980 -404730423 27894 58968751 755188611 29598 352538804 816444301 32691 174487287 460881752 27627 75993260 854286264 47202 -322349772 457189151 1269 -129446363 -501485364 31753 282363564 242895477 75582 756237407 363084113 14406 185138345 -607033036 5250 336380539 646574483 24617 -327007686 -776500214 66957 -694075005 -897263583 8966 -35431902 548764259 13047 -107818733 -294631530 35178 280312477 -235146119 10488 250022028 251541366 52838 282893042 -32311987 659 -126340667 -327985748 17115 -977898369 -382536469 38267 146622320 56298334 8349 -45025311 363544425 9091 -5350332 -681064247 39104 188596980 -229309891 19084 -583737529 -322148840 8732 83907656 -332221194 6443 266421028 736571141 23331 -426469305 749651977 21349 -686117564 -900216746 46428 733762598 355269102 43297 642729623 -320026272 37593 274939371 92790772 5867 451312859 189351187 36300 734177871 361044278 25354 -192356125 -977458262 40122 -286913594 447514776 19194 436571274 832521111 11622 -117552128 -318291747 43167 -404371348 -121062668 38817 -959277957 -420667054 31837 -123569044 -138736571 7884 62916949 254430216 4980 -127795635 -509460329 30732 269789694 723224409 26463 -994011500 -508859022 7073 161727136 -862372671 20717 346371881 651035890 22585 -106501002 -487086207 32919 72059536 470259731 54185 731116026 -198932679 9018 164792060 -865997064 10881 -575586757 -520455647 23138 633532035 825351411 27258 433396584 341804063 1169 -712784107 -978295931 34642 647479934 159222721 72641 728817482 -204532868 27055 846195378 -987105461 52182 -116248169 -762040474 30122 -321260760 -289445729 61559 -385829349 253610480 14370 832783724 -976703578 25198 734226382 347221445 5421 -122034999 335886983 11809 151202324 -419371534 15672 -120387791 -796321847 66884 728697698 377150699 22103 82018624 824470839 38867 -986917803 -575115747 15955 -701146976 754910706 62585 622482018 -326156753 39515 160479661 471254639 22573 -669867323 -112673728 17319 527492656 -484581706 31375 -37678645 659107344 11640 749253484 -205832534 7915 -961230036 143388168 16664 274897336 -588141042 29031 148757269 -204610454 24905 -34474253 530612922 20136 -294931431 -668064080 52690 -312874413 -209734730 11814 53483440 737637732 13102 -711451609 735928101 40168 162419085 -114431329 49642 -402490256 377113084 31070 168671825 -874659268 7274 253082016 736745635 19853 260974265 -47055139 67645 -987986944 -423042369 72757 159969130 -222362425 24326 734147304 -223295488 17274 51350613 729983555 67456 721069155 -605856048 14315 -766000127 -803905729 25139 -289773330 -218195004 25339 49044980 549247476 31523 640393069 150664321 54901 658583174 365651638 73826 -424601435 746429210 14746 186080195 355909570 3024 251808513 440618574 23718 168079968 -414082302 25348 624766305 834892362 46744 150655760 -216061091 10327 157447865 -215756714 10406 -692430760 -777315666 38498 -860513677 -122181350 20731 73732704 -295067275 33703 721257003 -301644488 12434 -585040164 848268819 81165 -41424626 523896185 40253 -975529110 -953371499 7624 185002621 283921608 17160 59736903 -977871028 38637 -139258297 -137273296 29482 -220384315 -860463908 46630 380533832 830993038 11362 168982324 -222177681 54570 632157563 181991253 52731 652767229 183286812 55141 174379702 471485260 24305 342504614 638879552 11269 333780339 827315414 22572 -713461955 -800716672 39950 261089516 -43182103 42172 187540034 162731437 37683 78329419 258586759 15278 744519020 -231145864 47887 -408013906 733516444 9505 718550537 339618881 10114 -302742794 468200242 23540 -200888606 -863946958 13771 379947471 628104629 42754 254679168 261897210 36930 664885503 187313941 17833 -129752176 -306642364 59883 263577317 -44669075 39698 -133626421 -521615590 12201 -132474633 -104858806 17393 277344970 254692272 58702 182164406 342109884 44806 -231651043 -891061648 58540 61941052 468619618 31613 -580104271 535756091 20014 -210598679 -889531719 11257 263685310 -14827380 39363 164689601 -229679095 11574 148743010 -192724010 24899 187036632 -222548852 20618 -195284453 -593310018 28246 -116428747 -517332672 17316 362279494 836365033 9235 77961793 471517609 3684 -7044716 357358463 6118 364792209 -215145159 35983 627613738 -330503295 22313 625835432 345374024 17169 239237108 56442549 72744 159240009 -233252404 37999 -608488370 -288770725 21556 -885769908 446966321 25095 -865569120 463565016 26272 -125042136 -877606304 20073 728265978 -609943392 43038 -322977839 -713275028 45797 -985125100 856094593 73757 92633732 268695367 11200 658872069 155411836 46312 -694370102 -138342373 12053 -692617032 -802413946 9282 -711485812 -768362806 46855 -316062262 -692095952 55214 -125331523 -134174084 31830 -614111145 564876639 79507 -427937560 256905845 16625 262483293 725549204 16272 -962765772 -603973438 27540 152460776 372154966 39442 -125186163 625134952 9930 -305526975 -227757568 17407 -19973762 -688440815 77004 366196976 -197407016 7741 -132534332 666316450 18676 -713862331 -771498262 4247 -112435990 659684602 6692 279209103 -46931712 55808 -101105346 -323278786 15226 -21451467 553055802 32447 -711522637 -862434096 34182 -763366448 -792706015 11845 636777759 378380479 16627 -973908693 -574696913 66875 -415859107 -970019397 49712 -694031922 547342959 42845 -421478655 735724371 41958 283794297 274151168 14364 645215390 -306522936 19330 434920608 180166773 28944 -15400679 -691916783 24515 -682171000 -46927634 16070 278878782 -2598720 50019 -698156734 750688325 28530 -804590372 -807346588 8949 155714044 457590396 3357 742500327 -296030378 14281 62292912 -318162502 7158 724126336 -203137471 11595 -34548814 -672584513 32225 69012658 814893130 15327 -325333652 -668756309 18882 261839645 -3624641 31378 -8759818 665596517 27824 446806663 337392006 30782 -607955734 534133355 78149 -95664124 -877579807 23092 -511770469 442981319 26764 -975280036 -981568696 28110 -208196493 53435602 94702 161658414 275930088 10613 726178456 64824136 20521 -229309304 -961032372 21978 166661003 88106513 22856 736956367 -574753202 34553 -696888102 -117260703 15909 254595382 264999539 68218 -399659493 274223519 15284 637765878 375517820 59132 274565656 -702786124 11536 -669652330 -100835634 31909 758659585 -574167383 24500 -141096468 634694069 51867 252177743 75216134 42974 -963266337 -954287197 25090 -784239843 -806790189 5595 526725807 -522778204 60647 749094301 -225849252 24755 -213655905 -991877370 50059 -113652119 -107082553 30896 474318715 -25963080 40603 -226877479 626170412 31533 -138013564 635598756 46421 -959928370 -610258470 66308 755407434 -286266284 13482 747506650 364212343 4991 -690753994 -118820005 14052 750069430 -603509202 23378 431955076 151656544 70652 -698774226 -794415759 14598 54459581 280096493 9856 -584454401 -497294911 28932 -669120623 183787103 47209 -228933738 -893755911 40440 81158504 285591705 66740 170070944 -860393395 11287 722374253 -616174159 17919 -681710005 -765233160 23134 454149784 188934470 84439 -494945285 432264866 9997 655343664 -309252320 31123 -617312680 545611064 40548 345439452 -204590321 6427 -892389151 466844732 52687 -304191073 -684376837 24726 -982669617 -601277742 58272 92457518 -611863097 66575 242687456 -33288507 71786 -97310525 -318170904 23809 -417129757 -976233030 70135 -310821794 -204381672 21630 459645908 369109878 15095 -40761111 527233958 18139 263133476 -42018585 32588 456254843 362880651 160 -896947136 -107425397 23907 -383280383 -98814223 30493 267295868 437906472 12323 -692200830 -884324854 32237 250942860 270411480 75782 -680794528 -808134457 21100 -576891797 -309203611 9095 -141779004 -507397712 29171 -40223938 665884842 15021 272675972 85451832 79089 -122130866 -299497083 41650 -781049721 -515078907 18700 731626517 -331213734 33706 -680288111 726276808 26607 -612179214 544404648 2141 -713588709 -103142008 10887 -778885593 -776428669 5174 733113892 -488814958 65010 167530583 -411258200 18715 -321609064 -207658992 17415 -108153407 651969263 34857 -413102209 -120838545 10139 666101811 368215388 48770 754996449 822219271 59144 -27616587 -707391113 6206 -226481756 93553001 54242 163451887 -221079032 1494 187558114 460174242 9212 -383222376 753284656 37232 359287084 -227093928 2381 -955524619 158873164 5540 152420241 -383007065 2881 -478092125 -11299234 8505 -964307774 -668126297 10432 -230494192 -495826363 61416 -401715933 844079262 57617 -100936237 468115266 60843 -480442602 440343805 7982 470580556 355430605 24548 171961722 258034374 54601 81696871 283059967 4369 -960701139 48062850 70348 630030525 376817461 75907 51161621 462828568 40019 183828619 463469993 2152 -976583527 -406071808 44008 170133786 -109461947 19329 648825850 374766885 11597 -235026543 69049360 49683 155747362 -572712420 6665 -795285269 -488107150 21877 -293378474 -518192190 26408 -602334219 161596801 54129 -204231606 80354686 73316 -199936851 -988886611 37516 252331245 761016773 27928 -696988170 -762452900 44976 85799404 841313658 30717 -299850431 -196365312 17094 -394446623 828833786 32548 -618438965 -323887806 29021 -116906690 -806061228 40391 -8731395 657946531 23713 -682841136 751919057 48826 -689279221 731867952 44427 -135305891 -522724421 26169 276835873 -192870150 14571 283558506 262011974 9403 176310735 354072590 30323 -141840124 -285855346 21923 151106892 -407310166 10800 639844700 -327081624 16842 451063170 162802263 33250 241797906 -5001460 79198 -99840224 344765805 5158 -306222187 -705653526 59637 -688644425 -782914934 35628 649571210 830918582 58880 -904649314 473259824 25168 348619052 -206166429 37036 -108777194 -778259442 4690 351967798 -214965730 25361 -687156672 -115924286 6037 155598987 -596177921 4101 -137975877 -896484558 45944 147788288 -424447192 30705 173335408 -609097384 2745 69194264 441181790 1866 565819039 -504912072 57049 570888783 257379791 35334 626190339 467514070 10155 -998316079 -586538716 40258 -288376487 -681709005 28901 -35915066 644368764 31961 -958503722 -400089230 1379 -234161096 -993507889 15742 85351396 -289306778 24572 156389081 160307542 25811 164416332 84927020 4912 -304559709 467148647 6075 150143577 -398017098 27797 77944930 451793666 30805 636405965 337502138 27550 -107525495 -791338749 59018 647091240 827893476 5924 -133549575 665415170 40806 552135065 -490113177 27336 -802141430 -493309065 52375 -864587518 441917691 40560 371872789 -213825510 15247 57202995 -289523517 40881 153960526 171305653 33461 634668732 -297306519 17354 -972993212 182225773 8153 658375786 834931655 52174 253752130 51262102 56420 -295586950 -237088393 1368 246250917 54244336 73808 352172192 648687536 25744 443867937 170639818 86734 -287178814 -670171756 15867 75000633 -329763790 13827 646041158 368380496 36627 82650516 730109335 38034 351411226 810995124 30634 257119658 50883713 56955 -104664605 -476600320 206 163163231 444283681 13810 -203593539 90847909 30201 -989167637 -986186202 69685 529882624 -514274602 19686 -707058374 -867380748 279 341995287 -711865494 12934 147271325 -127473764 18639 265112686 250609328 58418 -796595658 -514423799 53326 658048088 -318992481 37427 353018951 656836603 14614 152668264 153302904 24360 545139831 -694895798 61429 253682111 755560469 40456 -860764204 441040369 1407 -675550414 542337484 40402 166966291 260223949 42330 -100289614 -304227669 25432 458646533 173296500 71656 -229300755 -599241976 44559 -514887225 440979506 27875 -219097497 -963503768 58886 -312433399 445458249 9410 -589507176 -317929980 24669 -869724610 357664610 19831 152029597 51309995 18696 -193034820 -574063328 22318 -104313618 -866148776 3615 338853147 -231528825 40834 -213879567 -983038213 38549 757915716 371798317 46485 148036855 446362619 11927 280630645 -15334718 38332 -7986921 528495485 40274 188260485 -863743588 14884 644789589 360765188 70899 -957988199 -782017079 44478 -201371571 -225703642 52056 -121102618 354345302 32880 -308378895 -223007477 21975 72206934 -327157753 13634 54364404 444003753 33191 -865443177 -116547621 16976 -974934369 -608696392 8186 -333173711 -712575347 43207 759791427 -290064209 2538 -426679767 -110571269 8618 166572568 157501603 739 -594279479 526002796 24630 -235566917 -976583459 53400 -989812485 163413520 30838 162814143 -881007014 30906 -968102223 -594744842 29720 -859033387 -109233022 57672 -230719101 -860136441 58446 -788111704 -497935864 17052 -97205038 -793033397 64266 -618014694 -298407629 37029 -202861318 -967749416 46826 739655632 -228983389 7413 -121547819 -794010727 15324 -119575597 -318405506 73996 -599601552 553342168 49661 171277141 79618811 6240 147918624 359519223 2656 755310082 -324029056 1170 -614462439 525829556 11892 -689819945 818644636 18091 155612806 -135832582 18149 164445512 -876455599 2617 -12398308 550045384 16932 -966456963 -991098607 53195 539783510 -229476687 10341 -116848905 -313782400 28303 -704575276 731434041 59974 471813657 357682520 20074 -977540437 -699607097 61017 -207566172 91449026 52826 741103791 -614003765 3454 542206344 -986281529 59542 -109998101 334240790 2785 -300147519 475261232 16951 -217156782 -586126881 47118 469107103 348508433 19107 -9722109 524211502 2728 147860081 273902486 58217 157231281 -876937195 20151 66991248 753223228 58162 -140840742 -288843797 39840 651155686 148509128 58412 67577606 -489453075 54857 -427093668 840788153 4698 167707184 -205318509 70333 451360356 341045101 13743 -976091549 -989309670 42256 -297399604 -707267364 53968 -696570593 -889094552 8529 -706484600 -799014929 32457 756887088 -308157930 7618 149723007 -595928352 11332 -97644666 628574498 15406 272063244 275489353 64922 549582372 -493597447 31472 179448841 361374836 26471 751126983 -319124474 9120 149356918 -95747571 54752 -5303955 244947892 67698 -95985426 -955446753 19793 -672906512 -109630835 5236 453132382 373355089 6623 544504068 178126365 64072 -17428 566968228 13201 189971902 265229744 29342 -604602561 -478016505 27920 -223068503 -404362817 76301 163262646 440079733 19409 -3358262 -713387074 56098 647300143 351813485 37448 335822257 659110360 3503 347323301 644324148 20122 71986799 -321771596 17428 -108541910 -801430703 41286 -222425202 -980771971 44728 71185199 723735374 9849 -985702580 -582759499 27763 168918365 80538242 26428 -994838125 -956081661 28385 180054081 -575150699 3016 -889645129 -137524107 14529 434279129 343726016 5848 71208914 725218277 69109 741922402 -225487292 3795 -708954883 745499584 16585 -963780140 -953787933 52282 -393119056 814495756 1332 59076683 -316596324 24353 -132780979 364508678 24662 356128474 -219659951 43635 638481484 847733641 4362 64066159 842595173 53508 -104645954 -792330668 39941 566422818 -497809082 8269 -511656571 447288958 16495 -115702591 -298294286 49740 619182389 -307421045 7487 -112238430 -784443886 1305 -990944617 -422404163 9986 83779458 717040668 71426 -222377301 -857919113 20348 -200693508 52166452 102773 -212302325 -985979416 5578 280340971 -222471313 33529 239783008 -36592262 8772 149061696 -318317564 47534 -981578363 -383678392 56275 -7923273 625937779 16483 275708256 -233331599 42006 733636710 -608252369 18839 -999268833 71111354 23363 -98375786 621539235 47218 -601084707 -511502599 30787 159490939 170417034 5554 -416994149 -983342903 50290 -990289695 429214298 27797 -971902880 -516748296 52246 72225114 471796275 29991 836823895 -986662569 29908 55384044 751247401 53925 -783376110 -502688509 25050 661011548 814965780 46931 55465343 836206429 40054 -103623811 -199532380 42967 159356806 346061465 6439 -122436463 -105511026 2137 450348328 333773327 2379 -696207300 -779078089 18770 -601489293 570460359 61067 664289304 144897095 32615 736487413 -313676625 27817 283440987 -235020338 32098 -95676300 -511061273 27449 -902498509 466741432 11424 666165902 165555337 72801 54795929 755112043 54510 629107035 -295936654 25418 -960651667 261556114 68887 276858858 439003697 17544 89977513 285362960 28 -326830299 454392758 6184 -771603004 -485217126 28093 -35594650 632827371 30140 -123677017 -875936700 46870 -778848832 -499803223 19542 -703058945 -779926123 45509 61130518 761321804 52078 -973067829 -958514163 63554 -419459296 -138879607 15999 -120199498 -287811376 58846 -224620947 -580789695 25459 -668322869 754199781 4565 626113105 359002349 6779 476015153 162121618 41535 632848632 186620199 70333 275316837 -16056399 6895 149389633 -616819587 21998 -310240155 -203110801 497 -792801264 -421528559 67211 656903096 159991613 64240 -961649273 186752499 9631 59997679 834092489 47839 167451400 442419609 7236 -969401751 -194296802 2354 285575774 -40721696 34618 54563842 441844601 32555 -690214965 -791553810 26071 143189168 -228736943 19714 171225232 70686330 1428 -894278810 469215810 44426 -131257091 -131228859 15842 169011768 -879467173 1801 62761960 471007270 58151 647517441 817037533 7037 -38995582 553993908 47528 340449381 819777507 39715 255013482 737257071 37090 -297808410 -702631252 60539 -416157098 741860175 21334 648945036 816185154 9762 -412986848 -46025527 45515 -9728467 527962071 18529 547826697 -609769258 70775 370134253 -228131636 6542 -115208081 347374878 11009 -764833841 -516523695 35154 -618589214 -604924238 18281 175582219 54639596 30572 166876647 -141090406 30056 719748849 280561788 51835 -399037842 248617418 50762 160052127 251589717 14104 -514943022 451318023 25419 -228880044 -876772250 19541 -235762932 -959170740 2729 -194295110 -959652625 18910 -319754994 474161070 25582 -984661622 -405269905 53664 146107138 188774468 16670 -421505830 747245994 22020 -687682574 -800593346 10847 -602064404 -518528108 29243 -412727014 758296391 2124 -405763281 260204022 16256 159971918 339551133 43611 78485140 -38223091 35175 -997298092 -401515082 60862 188658621 369293441 12563 -127476425 346058057 7706 188961036 -138129967 50771 541876610 -501061592 30999 -10462204 -691031758 41855 -198734376 -868790595 19266 629965077 834391219 37055 -215567722 -968953591 52235 -966410116 -956347168 47259 158755765 444577189 19292 -398660185 -991460694 52174 529082179 -492371243 19852 -478494381 428756493 48246 262570593 242385884 58952 -885606611 465167124 44528 -408253166 -128797162 9164 346076895 631145497 22633 -326409475 -237203918 2968 464601939 177635357 74919 172481088 152043942 43804 179962496 -390397709 27921 -407415493 280548846 1063 440969236 356631987 25858 371449635 -234488634 17793 760663583 -315389930 34844 562093694 -482165108 3132 171616600 -416926947 2491 -330074342 -700103644 9941 -708679941 735969907 14768 -201328757 -984023243 21521 -675217362 754523789 22994 164253688 247935701 27590 272419000 -219852470 35611 -125778579 -887630849 32658 356361657 -237881087 27317 -401145797 719039866 10960 -577097923 -518155898 1169 240456767 -218605295 23994 -287736997 -231661034 17869 -234760680 -598883036 47236 -417609271 253503149 51833 -995471398 179919504 9834 850792129 -983640109 50041 -201352408 87364728 7105 -192227126 -573437351 53378 640921591 449819857 73173 526590508 -519658031 51126 88900189 854296785 44590 -390300067 -140055737 18810 -808683735 -503025441 10024 -124113759 -479517438 20039 87824201 459857332 1844 188805457 238690821 33928 -121799224 -881102108 11009 -682279633 732812147 22663 624159612 826326295 41936 169725850 285497110 10911 64248253 832968985 52846 -110673774 -123771088 6602 -222205889 61297234 37553 -131020832 -111668227 5818 -983323049 -964187479 15017 255062745 52012642 3260 -382134975 726187689 20304 -891443195 458661620 52115 56934153 734033779 45561 275651578 87406182 76130 659472644 158116571 53994 271561934 48024948 51717 242603218 59143950 57025 167182458 73035452 25027 -993572398 -887504194 43379 453766468 370007944 286 -391819511 847341836 8764 82749462 475619122 18570 760741884 -221890970 3772 -210509515 -955351457 17701 -391380210 -963215230 35945 -113114444 -507947352 16485 -582134743 -502846558 7453 373787483 619744995 7065 -31918251 -483638669 45468 -670154078 733562962 75231 -219238258 -596379342 32284 460729207 189162917 77912 -774832776 -486603039 39564 -112070501 -315289187 34779 277826011 69831837 47914 -772468673 -233822817 66384 -128538329 -892778659 1315 240829340 62859414 10954 646760791 348297503 21624 -416464030 -125585640 8379 -385766509 238147842 34010 -407342361 749808060 26409 -594163441 537764063 47079 -327127625 -203549920 13596 641536026 145639622 46966 145604972 379814954 1831 -224010136 -579252139 59496 -687792122 734159370 49745 -584490520 -489062145 22029 540856974 -483556658 43799 551384583 -500132862 40016 188332595 363590908 1082 246866683 -10615457 51174 -114061224 336434053 11013 -8149341 661603097 19190 144041194 -419480957 3564 -710611014 -904346976 3060 -674846823 451991891 35058 565044319 -480913632 30 -701583932 717455787 27270 -40076753 -677118695 39831 -684603940 726926604 34454 281760110 283130518 49672 167370509 -236910465 24772 -36060785 -682704189 20623 635571179 356595548 46747 -237890031 -892278612 14494 628898053 145901516 37537 -488918515 742345549 29189 -682045474 -903703397 56514 178265498 180610156 14578 59290640 283123370 48645 152064067 -419422198 35130 143861930 -406806863 4188 -891166376 -198854938 54375 538097991 -508673787 10003 244004753 471357324 8409 -228883012 -608002099 55454 -390262725 843830585 36716 622820056 811755975 28405 -669734188 -133996939 1202 -299762721 -208545678 6155 -206345118 -972084168 31790 -381687295 276079398 40892 267431674 453000619 8949 755932017 -313259420 49241 249052392 71334769 35142 64914657 846619274 54363 743941577 -214601071 49012 452218698 827712831 72578 -963096848 -230433199 64190 -894072637 431804569 22819 735238854 -291023860 14533 172895797 70890445 13806 -385888759 -995250664 62943 -413027488 -21463898 87448 -203929110 -604697082 44954 -36658428 163914777 38688 -383292145 -132419803 24481 448143465 362240727 27747 -805132910 -491377529 36999 376687811 847469610 37956 651084533 -100632473 41164 -289758773 446434085 25697 629142608 -322659350 47270 240625314 -211771042 40107 149943007 362060283 29724 -135013571 -102679330 11775 360540781 835911145 9355 -973561037 -613181945 38377 -681482966 -105444363 5337 -9579901 249304279 40952 -589376258 -487588564 22347 741693491 -305028866 11803 -968872928 -782831272 48543 -3991862 629824138 4413 282405273 -197313257 24338 -141796030 375656275 21187 -98064155 658626177 22841 188423633 163816719 3448 -306487751 430751681 19798 -292291627 537759916 44165 -683910246 745622320 30120 -382131726 752545553 32851 -123402020 -904079921 31651 -302788989 -702513449 50637 716187455 -307008978 47585 -408020279 265191506 43864 -975665860 167823837 28172 -875166509 -106016748 60429 645834936 842238677 76647 281273949 -11898977 62645 -593784998 -483438216 34933 -130642514 -139784505 24742 633085275 -285939570 30409 -690472718 -796864677 8053 -775724694 -491814972 24936 759213163 -192796522 31670 566623498 -482792097 59678 -989201973 657248356 26941 -101792532 -137031094 16108 732306880 345157578 8242 -109455140 -775576622 42864 -598826023 -512404405 29156 275595040 473975742 32967 -103159088 -124896369 20858 -22140216 621244111 44096 -97275917 250765394 29370 -8236810 624023207 17784 -579633992 -308231807 32991 562984247 -519079947 7927 -696441784 -893346949 18459 -958753391 -587250673 59479 -327252884 473586768 11587 -104031120 -768991619 46312 -133685541 -857282991 43229 -381677163 -96254428 24851 182533870 -889663113 6370 -195943017 -863239112 4275 334992306 840138053 22580 -953018584 -404440812 62281 664125774 -333075304 1927 -985810619 -598169938 44836 86774225 253880978 52710 -422794847 823407711 38388 -900986551 474291312 48857 352247082 811213944 23684 -214763506 -957698399 590 -396413895 822431174 56111 -889017218 457591907 14795 -391535644 727341084 15930 -132622481 638014815 38896 -27288293 -670264817 41868 -393832512 -679405317 60182 622055980 364471260 56564 -229808445 -895724172 57200 -613346920 -298428562 43819 352444052 846913312 35970 -40727944 536390243 30101 475470640 338134874 11026 -219045967 81004940 55463 166909482 -584573623 3408 63669949 283727972 51204 -41689758 -690770435 3061 -103277335 -885509556 11892 658574100 360649752 32425 67691872 440023807 30995 83918081 -324602838 42022 -996133477 -789348861 59203 -403213219 -962558623 34695 -18928041 658537941 26431 -230733 -512988407 8449 -133687518 -899879915 45604 -103328199 -868366665 29940 262788142 87848792 64127 -212479092 -977965461 55104 637104221 -305736345 22452 -877932873 450649595 32780 -592211864 -141690131 45062 639301688 337920468 59475 190263312 -196342194 135 -1822448 -687487129 47711 -979855145 -394660594 39654 -671465320 -119507281 30731 -975825253 -388714519 48175 -424546696 -5243439 86887 -670917570 -138699155 24236 -683626428 -128923383 4275 -46316497 536743658 40313 656866685 824048222 49115 -134787556 -858808792 31547 -867183937 -134282108 40893 -423711560 727380974 34675 172200452 -418258001 17161 -975584618 -988639332 41305 53298954 -808119862 4117 77522320 -327673957 25995 -19746223 559680872 28299 273531155 257989865 60184 -886340335 -120197174 539 -303038867 -216596090 1849 155108519 -902333355 44863 446659190 180876461 703 -10511174 555479495 21832 241544820 -10890051 20090 361175021 -211247935 39496 184333739 169990567 7444 350566346 626682800 3382 739228371 370998091 45307 -415035329 -994952319 69497 -322099159 470255551 2562 465412420 181315637 35902 -207482686 -879982759 28404 -616627464 -305776549 63033 -232304338 -19878256 12318 248960663 58212966 80424 161151671 56507759 20604 269450893 -28622167 30705 647377205 -304914465 16200 264704376 89838750 61464 -40171628 -989874597 57040 753549712 344249608 50527 728637773 -203463026 68929 -704824638 755615671 11300 -108449515 -316273075 70071 -995581404 -399880346 59609 -190637181 67914110 6470 -125599421 -330998897 39543 -416596762 -131692775 2894 -509019158 465126943 23883 74815351 344560493 13843 -966011060 -425166802 62551 -37597647 543613249 53225 716133351 -322328574 44755 -785841847 -802640723 15727 -36873670 -699228030 8621 146946911 450118936 17919 -974104446 -963945562 42163 -22949388 660110366 35317 -131651570 375494437 378 252438931 -33284291 24285 174528089 375079628 52042 -971096074 -993503644 31863 -610674630 547217623 38393 -388073022 -103370430 13004 -880914240 150462476 79519 -964546638 -953872041 739 170550365 -857597004 12595 180373345 -226081618 2971 -683131708 729437232 44542 371728344 -233119891 7186 -998393199 156024198 24355 -129876777 -876567696 3729 -678187804 -122326203 9033 -963606986 -981773255 29749 -895136555 281489949 64704 -120938709 631802150 37788 245482678 -41437972 9582 -589327999 -485718079 30035 -15075215 749808425 21928 -420285481 -126237030 39036 -198968840 -875123057 18643 -131787757 375448362 33960 -399596415 854356401 6553 58346583 -286368461 29993 438752571 175755226 17522 -887820248 446075207 46928 656604861 -485240855 45615 -510398997 -25780549 7339 751165745 -598082191 16271 657490932 -291614944 37716 285416802 -28929707 49789 -304534177 -226664425 31647 -103547147 -419901698 80910 -417879716 812302055 15012 -104786238 -300485021 67010 -407373364 254481883 49513 -392199299 -991526971 17939 -996918555 -402089843 47135 -410095488 854293063 55128 -886707898 -95880441 3857 255992780 472116957 13448 -860370108 464488671 18276 661753060 -306334437 16356 650076116 -234186755 53823 433076234 373711799 24166 157578179 163213950 13648 -396771374 739056081 34109 168677708 -423404728 11988 83009213 468798231 40975 -960504379 -407997799 30557 -714102365 -777320922 43749 -381735848 732775379 5765 751789009 -306510505 21849 -983557493 -599901020 50279 -390533636 248065744 32745 633038962 839061374 27447 -127019357 -332826878 61367 -764187732 -787366598 15660 -426649559 -973862969 69623 628298955 824620567 66115 373247143 -208715047 421 462269254 148038580 32999 -983311300 -591773312 39603 -197845046 95233644 1108 -592913799 524964279 20851 -613240631 -512378695 32933 -702297060 -128230672 6417 147219217 -392593348 30487 -400120910 241241512 531 645557098 -311974016 46671 73410587 443065990 6644 -962852047 -412485873 31614 267874292 270253753 871 464263276 188665294 55482 180690897 146696265 25435 54063155 -329323348 11074 -27765290 -679134982 5984 -286434935 435437438 3848 624336131 148199760 9665 53857740 469598692 4097 -515954377 464361191 15767 454062792 347633170 9853 -617872403 -289699830 76949 -675724419 -290978805 59655 -101343201 639713505 40634 661654929 179845792 35536 335386936 641298713 9194 -131852886 -482463198 17920 -205536015 -857321418 34032 -954829729 -388332648 38605 154444231 447387107 1675 145412375 270912772 5772 166131617 334525162 9744 90801457 722426113 41371 -878020206 737035610 51459 -105047410 -122863415 28951 -984437387 -384112236 33287 640676805 -289696309 23890 -700823676 -124714039 17796 -119682076 351274316 7407 175127541 166146111 34166 -418744440 -121626091 41718 -17460887 523954878 1829 538096352 -858530403 22604 -209078706 -409413916 7232 -860507091 -129525053 60506 174567917 238134102 56541 -236682451 -984925458 36013 156422590 -879684708 22183 651185879 -306791097 26046 274122736 77037085 83346 -128217249 -508175779 3401 -324771499 438819951 16835 739769501 341143459 42869 725076716 375045588 39535 -592712860 -488977920 20770 -5192175 650515481 14490 238440712 445236536 19454 -423030695 283442874 2826 261444605 254794257 17860 628204057 165204101 45730 83644089 730776593 16101 -599297485 -298396609 60758 267456516 90925792 35220 151425222 -386316921 28323 -541347 83508318 31648 149866461 374132365 26901 277965286 443952582 31915 663030311 816611393 23432 179853860 -119160159 9968 -702689774 -774715858 16005 -593800204 -476494902 36179 -617511944 562094364 36687 -706677377 716814926 63859 -130629384 358321692 7387 448127373 359153723 27380 -4272573 -680851685 66010 240823100 449690686 8229 -583582684 658340887 37891 65847904 281403398 47398 -990784911 -390841130 9210 -222172489 -884803459 38142 345397445 657123684 10187 74289214 273184948 35108 -109634950 -512951463 16283 -961239307 -973746820 26101 180959173 56548368 15417 450881303 158811172 7935 161429037 380656434 7736 741576625 -608942371 17071 647951771 809899630 21318 652914686 356332830 13459 -203300263 -596740507 67135 -425802269 268068770 4484 -6134575 -683213686 40958 448926122 379175219 17132 -306855303 439250849 17146 724009952 -319620746 9352 177337777 70163002 8679 -671467884 -879419718 43355 -593827785 -509441218 2156 -2008256 -694501124 37945 -126904118 -478110052 20188 738926227 345008459 14576 -128994946 -117492993 27368 737134674 -612624146 17612 -396856156 812585633 3898 89626964 -309705651 40953 246352609 463234904 21010 722880720 -215703447 760 532338621 188101786 15538 752546653 -587591395 10700 185043156 -386826576 33529 -589328044 562018877 5626 -605573584 -513172001 6468 442932727 181037469 60120 83212754 -308462718 2947 89523284 743303890 17846 271534024 760074769 11020 -893366799 -118633381 6228 -97814777 374436859 30043 -110831353 642880750 32079 -202537666 -894769633 19191 171421903 467012564 12160 -36728399 -681725588 78942 -237088127 -975442926 57062 182111398 -416007300 20532 -230659922 -881673083 23378 179935717 -602801204 17852 -872046609 -142495880 48376 -967999161 -388456564 40795 446692470 356011326 32149 -572513191 461061073 29173 -204913471 -896888919 49945 -216440668 -884011892 12894 458251565 365479583 29277 178259121 376753301 41060 -117000673 370433833 28922 527187013 554603080 30449 -24501214 533585330 35934 439280037 474838357 42290 623254951 -317614149 1980 -709619493 -885888465 8990 -111282667 641060886 47687 285220497 723670195 6324 -10758449 653221569 20590 157385975 -616493599 4210 179293273 -891820601 40916 -398533618 739231692 1840 346354085 831799794 31460 -668486405 -801031068 33722 143173462 -571471815 18866 281885409 714834207 35677 186446498 -141667202 19378 -213732070 -859694563 43262 -399711574 -956006770 11171 -980463568 -966212031 63927 161182972 -417685223 15971 -310585647 -668471701 38310 -9488388 -670312904 31903 -867017650 -109598891 53556 -2503457 549171466 44938 -991669842 530381943 27096 340139242 -217922562 24659 468055990 173816414 3973 -870257338 -97071198 10348 -235109614 60349916 70998 153819669 355373390 32749 350147575 851541647 33019 351016981 -235074193 19436 -878344859 -134838623 5213 748771356 375240584 41370 349333243 637202333 18046 -194038030 -878692419 11416 345555580 -326485543 48003 -899564321 284667648 36572 -1292468 537877238 19281 252839556 241324003 35116 273592735 -11728735 5885 170205181 -883248282 35067 548685045 -500080280 45152 177955352 -425974956 3860 145970042 -227530796 43688 -688720635 -116705769 29668 620289445 348043403 53547 -967808833 -969941702 72108 -24593191 563649566 9657 -395780610 253662203 26116 148177334 441228993 3284 444231735 168316925 55862 150978348 344054269 31842 619169111 347093722 61061 -604453772 -331594162 15480 149931624 -99735131 3883 49239632 272803370 46558 149971842 346342540 54840 -573164077 554245514 42036 143850510 274914165 56694 -587145963 541709204 21409 -903195526 -698122668 39636 -382510790 813632354 6764 756286523 -207273718 47626 160608415 346906415 2005 -994992496 -981479863 14253 -710356952 -884924787 56105 443903838 363277649 5767 164270999 238611194 37891 -694702890 -128701944 20856 632765329 142966670 45189 -892377742 -100736658 761 49389264 -580985784 80842 257935297 435751476 40151 -214919283 -201716194 46438 -6255228 630074905 5624 -858790020 -117811609 17908 -703894274 -129920947 13883 169072626 -898185340 8775 -218399322 -892130815 40656 89265836 -306145345 41517 -488862569 446055273 39624 61976761 265912554 56518 -694747472 720676956 60591 -793872513 -763520979 16328 266488995 -21876964 5631 -209608084 -591609343 28817 443613720 341955679 5476 -687043634 -898981527 4106 -601724561 -299894665 30063 729398082 -192859956 48486 727262580 -612216277 38411 -23155553 559047909 52658 171497386 -578432886 17988 -788141930 -805221839 6668 466374811 341029145 21890 -998357790 -998853201 17875 -618047337 571205697 27194 -136656563 -108125830 32045 354116367 824409380 18367 -873298245 451514835 42566 -302223965 -206233963 7450 265102170 -231557137 29882 -762579942 -797681031 12455 -202414774 812006491 22534 -775745059 -785645223 22547 656256002 357251546 72751 -332501410 -221288363 31959 -886104755 452019457 10094 -140133369 -286695373 70247 -967521599 -585353650 18811 -885237605 455751408 35246 527783356 -503285908 9749 -675668784 -890814010 3092 271107407 259922567 4438 737155615 565979121 38726 74223724 817232898 47048 623269925 821351537 53001 570060531 -234999077 48543 51998723 471064050 53019 144190318 -876152824 23410 344810510 835309862 7357 718630389 -314648539 40080 657994448 -114205984 49102 159865879 47875828 413 257240046 724871511 12030 628301393 373487465 72476 176756635 266272088 34078 172252495 353829443 6018 640128941 851533037 13094 -990180110 166375401 12430 472315895 345085834 13953 -131623389 -877046126 44636 -958421859 -968662588 3360 -894191903 -116042372 17650 663207754 170774574 58245 281061713 -226301260 40115 -328076499 -211469546 1991 281135748 729261178 23740 648971523 -300643128 7639 -333053091 -681698843 9683 -671608922 -138903740 1994 -886426696 -122264290 9284 159012670 -587030808 17793 -303529025 -676359256 47605 -420779901 722988647 19752 -406996429 832945306 44361 364010391 656157538 38895 456261605 169386324 40135 -616277729 -323560867 9996 244317298 469054548 31755 -137991614 -880621574 43985 356250975 852569741 33298 257033307 80624862 28502 275784730 277226934 35854 -424521698 815035383 46891 179682800 -409389532 22686 68828558 436660337 27747 -576769029 549276936 15324 -787004104 -518726873 17832 152667320 168705395 37584 666120315 190431695 16933 -960680164 464300035 46272 -35207416 -712450289 52661 275658710 455102025 17033 -138618690 351850631 1379 -572172610 -320168639 56027 -124687556 628519828 46505 -200837034 66753573 86172 245898466 738461800 32160 748502688 -577871924 36707 -16950038 568290101 21478 652819219 846897442 16148 267296599 -385841896 54916 267515173 -46605813 21753 -388890140 270588283 28448 158012951 -137840421 47402 463861408 153632877 9719 -678154314 -869394234 12922 189809697 -424576894 13949 -711113704 757662826 69561 -27362060 562884593 24848 -409231352 165121891 28256 368551829 819320064 20330 -117928137 -776003023 25510 -132980099 -496344331 12242 -520175669 440446105 23577 -131604270 343212971 19723 732997840 -575255314 26408 -134414328 -301730939 49681 452259332 150844722 52645 -401892822 271891744 28352 662921511 839746726 3511 -27467394 565932857 10829 -703000845 735741024 57727 267488555 716308851 23160 -119090514 -122573096 36045 -40041789 556087164 967 -785481871 -791488196 20610 186582700 -612501805 1192 -105965644 366902786 590 -579883496 -477879286 31510 146791923 -599689852 17011 -986099695 -204365631 60164 259309730 -43427457 47440 155873825 246261797 34806 -985135627 143856513 44883 57947085 455324690 14795 379722454 826801546 16215 158073056 79833101 22844 -771080951 -484197205 23460 -987345837 -615932233 11198 734287712 356781874 56854 372119252 820072169 9185 -583465202 -514743041 5355 -425196243 240630775 47574 84689715 729929437 32715 663875141 376085021 31361 -971159744 159141270 46340 652584321 -290641131 46904 -988913985 -403578257 74088 77746796 458307692 10205 -212634060 646999938 19567 -880091140 446043542 38365 67928959 739199199 39034 -408109963 263007258 32391 70469035 732751326 6405 -671329690 -864886948 41915 -108489632 -320463398 26876 -135831533 366084562 4102 86985714 727040764 6743 -414628935 -978012174 22232 -122687028 -898526049 39567 179439459 239065793 3868 -588488625 -330467241 70289 -858768315 -116264733 59076 439831973 368564964 9083 271844376 448379126 15134 -685006427 725395205 5445 -26525659 -680727934 6469 471954786 351119872 23296 238653074 73328549 3951 148632681 -198523432 47539 -114494252 -306730286 65489 368465727 638794964 185 -136540124 370496374 10681 81901987 456520116 54869 277356556 442658868 41886 264129553 445394586 4917 648157206 857040876 47929 176227509 433930073 24133 621753559 355923427 51799 56253960 278686337 70879 724249992 -571804013 21846 -419836358 736991585 38020 156327468 -902772660 15266 88665908 760791678 27269 182917053 145406556 50852 -21009826 625081030 6930 -704086235 755714293 78482 731888272 -197755238 26907 -1812588 641960665 43207 -768551045 -772219550 22723 755824319 -577018506 18200 380694072 -198036040 40279 262030365 459605907 10732 -793785929 -510333115 43239 -977651543 170597256 40349 549696449 -476635118 28306 532813089 -522925142 6299 -192741542 -977518549 41073 150965296 339014247 3863 252576270 472836305 18877 -869522009 -123549161 39361 -603315809 526595201 37062 -485527396 430581098 32152 239497400 271106210 52959 -900260363 170392922 89897 -219269439 -572468698 146 180584060 439504078 17734 -695523333 738595959 69140 276861212 241672953 8208 654096702 168540271 33725 728763870 -195867173 23843 627311749 819576031 65394 442156478 181759865 12350 153923874 367761662 10077 58482021 255634405 11478 -417399711 852133248 33986 -590922082 -870005182 17786 -99313705 -788801276 18163 159239422 -117595526 68442 150299693 -211465588 67591 649169385 -29032105 37159 -10541720 -668450081 66018 -311797979 450288994 9461 380284339 648904119 4744 463360734 375215720 7202 166869508 190308081 2164 273067082 278883151 78010 662618995 -330663967 44677 171210355 349015860 42016 -976240073 -809319959 63875 243000552 -27229578 3995 174613714 -132828254 10339 -770417674 -217430964 52353 71251000 -317929839 16884 -127010964 624520793 41995 648436341 357267758 37803 249591936 -46688345 54890 -617776785 -325170768 69060 279938524 735000457 17302 -421223624 820366957 16788 343552693 643264814 44405 -125217954 -487953934 24973 -397853698 741105410 11058 -409117598 -8284128 88077 -112684671 370286301 28642 -217064664 91588246 77310 -580496712 -297262788 37323 -809506051 -479550454 47683 -11876792 639753276 14610 269873140 744902974 3144 163628865 473241477 26711 -688575456 -900784649 41730 -986274796 -409208148 45984 -858256015 442001024 31434 175685685 354980229 13084 -10508086 635724292 22458 -296090966 -202856680 25664 -302782514 -668068435 4981 -128728881 -111358925 35613 -966921209 184540157 10446 85890953 -294603522 33332 187784040 180214441 48662 285364168 284608283 20563 245582999 -21527577 62939 149108084 373392810 48472 -135698381 -100679975 29484 173856374 -396852340 29009 263899312 61174222 41502 749962873 -124347235 53274 -95690028 -800145725 16680 -97954616 -767394726 20860 -790400488 -485099069 45706 -387752111 267897675 37081 -886321193 449163537 45493 334232471 645132926 35753 248468229 -208876276 15548 -295872388 -226113785 9789 91953370 440369409 53803 363062702 -41544521 29451 -969251509 -590880635 64390 732130832 -328967313 34725 -397679497 -965368345 25622 -4510710 665876875 6311 143113457 -879051509 27997 650884331 337055320 18006 -782872948 -794123878 17758 275657254 727817161 12227 146515954 446128294 3652 175197383 89967686 8618 -860678642 -137820500 28548 242491003 -17817995 66524 -967681500 -591998051 63995 -98368632 653657859 19223 -704256708 -878244486 11896 432485232 178915790 84541 -683989258 -869796530 34244 -407563818 755785340 19393 470365832 339523715 23548 -34812575 635481194 25680 280977407 81633347 80627 56083597 -298321550 21425 -222285408 -615913916 21658 -7411833 -707025793 61833 149620062 245167883 35775 529654262 -478770843 30689 -493260462 429042164 23176 156187253 145562948 46832 -990272966 429215081 12671 171822821 252769429 37539 -484704840 463279503 5671 -107187852 -885780600 39112 -35555648 565188287 28329 -975915388 165157075 610 273505729 -21379646 32405 80799419 254434400 52448 -332173475 -200944370 28278 -412622568 850510654 15613 538429861 755413556 36128 251891407 280980321 2172 749882615 -311371062 15697 79624560 -318192524 15692 462957802 166323427 36696 -288625859 -227822663 10964 143769917 429990453 27341 -778779204 -804184958 8893 -412364736 -137758315 34402 -111903606 -491834947 33486 738847000 -316619512 2231 358777482 665846422 29075 -139599014 461891177 42132 -202914918 -575610443 38915 -674849483 -110426142 22735 -705331417 -98275351 15703 379893229 844174483 17858 717701616 -596430359 37778 -389260431 -984463448 61297 77256815 247594444 12029 167109995 -141930966 25574 -999727788 -998585678 68268 -129940836 660232517 50472 -312988417 431428072 16643 627735286 843263685 29582 -100843983 -289011500 16964 -866574666 467102785 11743 -425986580 818769484 6807 281292398 265961210 74912 -232296150 -862214808 30012 -696765780 -128947834 1616 -961635812 -969376259 5057 163848249 148999962 36834 -139583288 -898312016 45073 -194828585 -895553559 53209 77993572 -307242656 43334 161267683 -613241912 10620 -972067073 -416566649 36789 357168463 144833366 43004 -984400908 -591149975 20494 737275818 -207085544 5974 -403772485 -136843289 39890 -954085197 -579428521 23599 -953731823 -958712929 52713 -324567994 -680629822 65493 445081131 -785781066 23989 727202827 -198028747 25903 637492336 143809658 47481 658293764 180592935 32948 -331234305 -214917980 31142 354965272 -197614224 12334 -381551926 257367509 12677 149167770 -601548440 9127 -102067518 -762229483 11928 274896663 458009752 10370 182074154 243981820 54609 -112466495 -781390079 9254 565278573 638993497 69683 257952779 432856177 37034 432158780 160029817 89666 188646457 445557781 12333 370421253 661596941 38096 -711515693 716537956 46616 -862311439 -110437898 14610 70497613 830474716 56815 638760963 370939869 74391 368675302 823844729 19512 268737634 56782904 83391 -416110 -701639228 2426 266691359 -24913330 69039 275526634 -211081146 28824 -680993217 -880130945 15542 458492236 357665673 21194 -136423211 -287833311 21702 157156834 -120772984 12349 272927703 431663313 15154 273142583 -33614420 65117 -414489130 -981238065 7748 61024179 439554734 36394 446334595 336824097 1621 -130151350 -299253029 63638 -996618526 846011123 70652 -882738587 446634357 28759 79319797 -289699589 14873 -195998514 -887369373 23361 -691239134 -770909786 28010 -616119524 -511170529 32066 163470351 -588053415 1007 -993641483 -985049107 29677 729246867 -285752447 17082 -775904314 -517044666 24608 751816333 -615291556 33154 732201898 -205772145 35339 651850549 -129324738 56721 -519344992 458838052 43783 156602978 -611299448 1485 -802551305 -762711495 17872 361510770 629205928 7822 -126158041 357921295 11369 -208282588 -589384941 61878 168593425 446595859 5865 345548281 815267127 1506 -114293424 -775999418 23462 284385202 -29819174 41555 258725474 737819987 39383 162590549 339156792 32535 -415586571 -130452512 41265 252422938 249685812 17179 -773883615 -766366591 22599 51844674 738357717 27070 270233203 88486895 22568 -839576 720553554 64398 553126910 -605704188 56247 -130509590 634033362 29511 -131945505 -114674668 21643 -191050837 79204580 1628 -204338322 245199377 25674 173873620 -583885054 16665 -705259470 -762713754 30259 626694955 813741491 35664 629901384 821309440 66697 -395559916 -978675204 22406 -110614784 -302685352 71502 -415836963 -998878661 49192 626523929 -300578521 47972 -969217502 -399991716 44007 647669983 176398997 12831 -953520951 -997986378 17316 -801233984 -767900098 24481 273182244 451986747 36105 -995151063 -591759672 58615 181245933 -895848354 13494 275003157 70799323 49100 -973829537 -600561070 65764 -138315553 -476667262 6419 -131035096 652317799 21463 -28891168 550179966 17628 627938492 -331744993 9144 259456508 434764887 25474 170958332 272682545 33513 761103281 -583851406 22997 -229855428 66271389 89394 627989550 -307277405 41438 251740879 732306120 8510 -132178549 -510404154 4118 278529550 -11367837 15079 -798145631 -766832086 8812 146769613 -596817029 14262 -303612172 -667303819 2189 838643854 -995597836 8279 -426055627 -103015004 9172 161733914 267900743 29405 -408868073 -120316815 22225 -706555468 -885364343 5998 271144137 -14104967 18419 -323414622 -196133391 32695 94068636 253509586 23709 -37451258 -574686291 25882 -603501867 536743847 80757 -967437225 -394812462 71531 -585849699 -288860247 55248 -616841687 -315661692 4311 -408961457 -131272985 32398 -105974848 -520005054 5213 622557054 823611287 54506 279255887 756851889 20547 -107266475 340174553 33725 -107879549 356582105 22527 184547764 250455589 9834 -523049683 462283742 23624 150306228 -425789112 19282 740721014 -288917062 12039 823868822 -987731027 49167 172520472 432539912 2169 -135930743 -572390331 46347 179517379 -873573619 30710 -900776490 836481638 9007 356706328 809730986 9430 364915780 -207615810 3694 -99688325 -477481559 5485 166042876 355804519 13412 -968712978 -996107115 18018 -860429399 -120837622 43823 260700447 272514984 34882 -136382674 -477408436 3124 -134953980 336555964 6781 189330524 444765747 22335 151615190 -575398180 19159 -690656608 -770619700 43392 273920814 247545383 37924 -608795092 -293792522 43379 -980879656 -955912378 3804 186207014 88925117 28053 176531702 273523688 45871 159831931 356466349 6531 155557563 -404570516 7523 -416770158 -964726912 30649 -969630760 -991070604 24533 738257692 76139987 53166 -116235107 -291606161 9532 -2998048 -690983607 55181 -96483087 378243564 19800 -112310177 -293388492 51935 724961192 -237842048 30818 -140863158 -302174366 5990 167655407 -875876748 37152 624377950 352006334 5630 87402608 735194472 35221 178756262 60024949 20330 -877209261 -127332352 31682 -15038421 642275045 12389 61723937 440308283 47943 640684315 163612393 36543 -581630266 -520759092 18252 729923098 343213312 53499 83257556 751910719 25290 335860144 -204172100 30148 266610052 52738474 9386 -426479921 -999508829 16385 447429810 375770927 26372 -575566282 -209477759 73439 641808396 811795850 12895 -27232786 187479549 50874 722920021 -303392985 9214 -195325577 -964503828 440 283557419 50070092 39816 187007913 -219691722 63681 554150141 434587847 46868 -684531412 -871016399 33482 716887074 -576404026 41269 462491783 561601958 63977 -874182068 -95680282 7534 -707456357 -873524316 31416 281977470 471325690 21643 457187807 360438615 23388 -235986197 -984064284 42657 -420902666 846576738 17499 -604860288 -504957688 9061 -579190723 548307962 74772 -395775176 -142359395 34738 -292287192 -667177559 22050 362774047 159318390 19957 637525857 -324497666 19258 184781334 -862470906 44177 852191814 -955142843 45113 444030066 148242304 81955 -192200954 246039234 42739 161205689 -612434693 12414 60246868 851577549 8012 729932991 -294375770 61 173150153 -871509958 34933 747489349 -204526168 48144 -108283508 -861785585 16183 179431078 253756344 33340 -690844748 -117008974 24633 254781466 -10093555 462 79113891 836525780 53470 -703876177 -114050575 7379 368587640 856578832 2385 -705465726 -891710947 20887 360652628 823651611 36434 173988069 268241673 49878 567401960 -517420345 64574 -984355574 -604076388 44570 -985852522 174744297 11126 336406961 636732858 15833 238902120 274621117 53281 155803590 361417564 50795 -714212796 -792588523 43886 284845928 -21599965 16582 -236077769 -889375605 26912 -112364766 -867052583 9340 -201086670 -995843929 44376 -787732761 -779798899 15501 273570826 60821025 60526 736613182 -300361325 15978 -422217687 -980935435 36354 -596524913 564909748 5992 -615918320 539466952 32779 -605224480 541657329 55251 80096570 718840057 2728 -126704271 -132215763 12577 -981628918 -613284560 7040 -795145042 -482268432 30675 -589737299 553318561 69296 -412575414 -975764425 57986 163296984 -899227146 35279 433951863 375817983 4379 -317210002 473921200 15442 714786344 366970361 7421 190415895 48938064 28229 449805863 335771501 14826 -606627800 535153665 53209 337142778 -416026445 56490 -573568054 -290639802 39989 -988408707 -597288786 3115 261942482 -212182651 20119 188402458 54343514 1081 455819945 343066078 2357 79521985 429377335 27028 -97364053 658110744 17851 553446857 -480903204 28709 -11250930 -688544776 58747 271584043 282712118 66304 -294886049 446584631 14367 829657114 -962037854 22026 -955744823 144616290 53376 -36270838 -701258122 51291 259980440 -27749323 53791 756142231 -574198844 36164 434575167 380884650 23334 -399268847 -104963809 34710 -956302346 -595507105 18323 -332203315 -230473942 18463 -597522163 -312848482 20741 -694971571 -773299915 42304 745321177 -316012396 36070 -409609415 809687921 21113 155473840 254220763 16427 173109954 -204537278 57432 -309353260 -199013934 2227 -692910286 -106657222 11037 -225873586 -974668660 6028 249547975 743976330 23839 87807522 830982905 27207 -34348351 -669261539 62715 631558181 562880196 27648 60011218 -302519820 29642 -4662951 -696458698 75297 -799895430 -791117165 24184 -880088320 -125115341 21348 160563247 241428068 28175 660417280 172116814 23653 377891975 661282258 37118 259301308 47974744 25094 -10081917 524825343 1290 -320691708 455268854 25441 -884287388 -101707473 19974 -784137929 -490133834 56033 -324678763 470835387 332 262403530 284747971 25133 154442606 353525834 31836 143173556 -232883927 66652 -116830513 -98726915 2227 155042261 84279265 21900 -681438522 -122710699 15423 -616667999 372847072 64347 265475592 -27306135 46412 186277423 445495191 24334 624837273 811127268 46156 152643195 -495977999 25008 158031022 -112926851 64528 -101760947 -886931288 9347 255515635 74179892 60423 -21571492 -683701239 6078 -389043016 -955756186 40048 -873831084 439218835 25565 -120448862 -500350950 921 439502622 -134033501 30654 746290450 -607943397 19254 -617204505 -786174540 63513 82254307 852782011 57248 -121255438 -97603971 26862 -986769763 -784880118 29218 -972299458 -607370145 6215 -104526353 -761967417 12943 361489777 652225454 29884 -300156722 -690472581 9298 95228889 839532878 17965 -41036025 -704170881 59517 267722851 277544883 37690 620653855 173873225 17523 81877555 841239050 51513 -38830421 646726122 218 -670362357 -897530604 46269 -867706239 447000967 44671 -192360975 -961694582 34682 732033366 -301390893 17398 -402675640 267404283 31046 -224658116 174784791 13384 159901469 -398076147 28224 -13792902 625308080 32109 -883680941 -119232510 23480 -612647669 569145208 57735 -770904570 -500041797 24232 440855560 360548339 16750 -313350912 -709131920 16450 750881080 365117364 31458 -194643625 -859902537 140 91468187 843093794 20840 -608879718 -506039944 19509 730273988 -609396783 29142 -674490454 -861235454 45993 -101744887 340590112 9948 -100480939 -880857430 39011 271435601 465435653 14638 279856784 252118645 1466 -95985938 -140521390 26865 240474457 730024034 5404 -592945124 -505630655 11432 -110115228 49268618 37246 761429129 -707241849 51676 -141663038 368055888 15541 -884178016 438292775 5900 76402258 435786373 21668 647177130 448473058 67983 58897344 744395170 10449 -988265914 -584630180 49982 -136632950 -511805974 30490 61275181 818763854 14421 253079711 729601001 38064 -989133452 147854331 46877 159944255 -194849768 63488 741875506 365361602 49023 -223204678 -614875466 58885 740550718 -405876394 40994 -103219355 -118353686 9743 626839241 849942842 61862 -2108195 -699068344 53415 -136837158 -861261208 10406 -677917108 -122909875 19316 -894825504 721690844 65311 -26788952 659998151 34046 -789221006 -493111739 6179 86557173 746129975 68005 -114836963 -883423141 27227 -135140668 -105485823 18266 -971551019 -999602385 58078 -112239773 -293795123 68142 167290240 -878078345 25383 -895818994 -123233139 18539 356222275 854011429 25906 -965046397 174006096 40634 -602909331 -521678002 1525 -588941043 -505458204 4640 -677170748 -137609791 17265 856940918 -963452914 1852 -708173421 -786056232 40968 -44562890 639642212 7920 169515899 -886445369 32335 178332766 337184399 12121 -389637418 -580916260 40883 -982587307 175559253 28326 629951150 359678432 73611 -329245691 -215638464 1554 728980798 372749491 45305 -478854489 87046288 31410 -118093195 -793550472 64319 -684864359 725633391 2015 -10211547 526615803 3979 254232766 249811443 58514 716994376 -318910377 268 -975412001 145771455 11921 -703322533 449435308 23731 354000407 -225201921 24564 82589158 272473172 13176 150643447 349991239 7100 168688392 375973200 40689 721361451 360850140 22676 -213676594 -989177471 9601 169494470 -230984659 5970 759402065 -575519006 26536 753509361 -596919215 26776 166477167 -878462994 35528 244519808 66757022 65948 -580665084 -522693354 4618 761761509 376007985 12235 -110672025 -117897031 160 -902972941 454798931 11664 -583546705 560360582 37430 376690545 -225074486 15629 639218739 826220512 29167 62934660 728196899 48588 665932669 826013642 47233 464631371 178714292 30154 -487712218 -599659903 30146 162461749 152125942 8677 -32363933 -952906720 55311 172987342 -865774883 12752 728304072 -573307469 4041 653747611 -289535015 26171 177076390 352180623 41573 -24507154 -688585690 10384 726204084 -193106051 41329 726748952 -226730167 1980 -27136662 -710078684 11268 -684808721 -126408423 21699 -117361236 380441318 12328 188948703 76301965 25778 -308738309 -679403109 64777 828075527 -969859271 54312 -390230411 746156891 26800 -700578493 -858108004 36319 180808958 167114190 35420 -224405501 -884098908 2777 -389670737 735922400 40444 365173204 620127008 22923 -978266685 -596179401 8194 -774207331 -485905855 54833 -214935430 -994415228 21551 558170387 -501431449 42730 -802606116 -794141301 10487 755451349 -574500944 41409 642665307 147930422 7149 248800853 -231502522 2083 -3366333 628858950 7411 -18698553 625487241 748 -116636648 366325803 12108 -215572458 -970501484 44819 -601483531 538632500 18487 -3554147 -417561071 32424 149253371 442274856 10145 165673630 357624991 48154 -36516963 663437317 17808 637501240 815589561 51736 -98032143 -115760970 14004 -957379248 -412943970 66561 -763280173 753665112 48440 145202326 -139766856 22469 60039718 273766681 51760 719439532 -333246056 5387 -210997245 -611102054 62991 717594635 -599406468 10995 363518718 810853519 18665 143094248 189164050 16776 49686736 823264792 46236 -713604426 759687680 56362 -510080445 432034296 36665 557886235 -520186076 17210 466824027 -972756414 56108 -804635553 -522738903 31503 -39899926 -676899023 66247 -979079591 175621223 46451 -386572311 849929032 19438 -198641915 89210274 49060 -398679758 160660744 41067 437637124 715555466 47142 283515786 441191863 9891 -124392405 368699466 22653 -499403800 -113017977 35623 -701598795 -795102367 14600 53236040 466243044 46046 -886365455 470668617 26574 173117487 158386457 50499 -133570526 650184520 2704 143702551 -394683234 1115 248984496 89126894 63575 -880655170 463378108 16598 -494463872 -576234061 49084 -863745243 -315343511 8921 93328305 442739188 33121 -140521361 -864989461 17392 258974566 246922211 47883 270662935 258114806 40792 -956431979 165397506 18037 716786253 337984115 58407 659944011 155161150 46843 642875860 -323758470 26467 92587305 442456840 23169 -112120206 644389512 52173 -328065362 455729725 11176 -23659774 -701959467 69714 183670661 161118132 9368 88976194 250702711 34349 -984036483 -412358853 17704 254736599 455293624 240 -967895611 -967862473 2712 176116945 439530328 3481 -193957761 72763906 83445 -44918359 632714887 8300 -681402988 -902556146 8308 -427264617 827399072 57488 185499614 -571584689 19727 257484513 85901720 63938 -667648370 -126155324 30449 -95519065 -502238975 11973 87562640 723460123 4945 -326756675 465841660 18022 753707817 -588919738 19546 -409661300 809692188 56952 454802797 337786353 11445 635852927 162178484 41388 -673331094 725344397 19712 90832517 271966244 42843 175532749 342773326 37076 276052827 467826425 5372 -605476704 -308133914 38277 175680476 365791978 46327 -988656257 -101762242 55327 -112020462 -895824576 18214 345638493 621007150 37140 657906163 812778311 54726 -428055020 811006172 10504 64746794 -777740221 51514 256272375 442897185 22787 -316660132 -671905232 51171 -485616077 -321426742 128 -141711892 338265911 1989 -326909197 -219295218 29776 -977435976 161672067 29016 -311819421 461538683 18583 158007397 -889419861 46769 -120785850 355736840 24333 346061520 -229211666 12362 -207784900 -582217974 46296 270595574 65027645 54672 74367922 470970873 19060 -484793980 -3590103 33406 149207328 261663208 2594 59514789 -301263941 20314 -612037267 -502834973 1323 168068382 429277340 4935 355531188 842928474 27819 354751217 -219450996 576 568646912 -513436447 2892 647555615 -326031688 11453 -201428048 -225728241 12965 645053657 366951391 8495 -423790061 750676390 9793 86258654 73799351 65862 846319275 -979272464 13483 -231674037 -881709582 30488 -586820763 -310379877 2011 248186804 -616459774 45831 248456571 -35651551 37197 -707400283 -775108950 14347 744840967 338183945 39625 -978125369 -592184670 12375 -666767012 721578923 65037 186423363 -883711079 353 147491413 189775672 34802 -423385048 -113450215 2352 -606750965 -494533342 23392 -879059651 456704117 15687 90416321 -320718761 39618 256179251 -777203480 39658 170045345 171731060 27475 -112739816 654486195 6439 -614308490 541903494 66864 -990921009 180723523 28657 186177624 254667957 53958 280708549 284878483 53957 154467421 -222913065 7636 334996589 537898310 40077 -700319914 -889421589 50189 -132837280 379310144 22701 -30533598 -707580446 27312 -16709040 559425361 45756 -221908554 -582185503 35535 -896890047 -892875860 23487 338922209 341562343 28640 -878388233 475914274 25620 334471015 835833537 40120 -219784501 -961239957 22764 -19625100 -693482657 50645 169634674 278129671 4135 760391008 -199916743 59088 341891300 627361387 17017 347873273 -221000024 10671 -898367374 -956780523 44030 -288895461 430602163 11122 -215146608 -584757755 49903 -765360819 -769212777 22789 -578582605 -504663041 13742 -17499509 553385256 42418 -596673865 544635933 6003 -596371033 -308835367 28220 94070193 440581226 32427 -98277708 -882618464 15445 245092605 70390898 21235 -383328788 814824125 40917 533602932 -515825045 41288 -235479656 -966127839 16099 85090539 729098739 25374 -415492655 750598108 18675 -223943335 749117736 43368 448137953 380434489 17174 -116144120 -857426870 22939 333696392 -221788012 7735 171156433 -221696560 61163 -419106356 249447098 2518 -403746494 240017086 34210 -414916303 830397437 39102 276905010 87230173 52620 715129018 -590813370 33793 56387275 246043405 2317 159030224 279780380 32826 275346666 750346090 9059 346463385 622579247 27644 145519836 94275943 10621 -682485108 -781775884 2286 58521249 726809060 26836 -609838453 145066044 63194 -712584001 -95671453 3762 619604730 156223300 21302 -797087694 -774315493 569 162894977 159715159 23293 -419892904 250900730 16392 -310583569 -668943609 8401 333897563 810826075 38474 450901613 356625760 15086 279742489 -22093508 2083 345354430 654744412 33726 375314374 624596209 7715 -979237534 -388826580 64980 -96260945 -128892075 17125 -109306641 345936526 5578 -792177885 -499905049 14139 -18935964 634491736 24259 163634605 -878324177 21082 146659585 380508939 14646 454377417 174645520 78003 -320143051 -199641696 12862 58786213 438386850 35601 -323572224 -692906079 7594 542573960 -484004598 30575 -95868516 -789805519 14652 -133277218 368024902 13021 -27384080 662604031 43828 -214161552 -962315217 635 -111312477 625963617 33460 554051145 -521837166 54937 752330199 -579096514 504 633969304 334093874 74793 -490441998 67643923 18456 -9535535 -709117396 20838 161502692 -606407263 2727 731953908 368077958 55684 151195649 -203471101 8674 -615255173 -305823261 72067 -8102729 525266414 22989 -963810232 -608897926 20570 143113868 240533686 18193 155672155 -402514204 28629 174422404 -864749460 37980 -325645577 440493300 22137 -310464874 -197655292 1614 154570674 -863240915 23869 66930771 445338690 10712 -960989179 -962342239 69061 -575504128 -319297504 31149 -708805537 -780370478 30945 729179382 -228494297 43154 746155245 -323134908 21985 -215856214 61065172 104963 -137563338 643634543 43777 649121039 844140669 30691 -201298893 -893401562 55090 188669982 -872820594 10885 -685642124 -801050448 46217 154227037 179703062 47349 88573357 463159695 43934 -232644753 -882184665 53225 -232237991 51232131 17757 81300306 729334231 56620 53113273 471611449 7006 82397536 -604643685 15911 -201579939 -874683917 53580 -788052448 819061163 29139 -405238862 757966242 27903 88043232 441026808 17983 -988969172 -391912810 77391 347571193 -204012461 13714 650977024 845959152 42088 -307606081 435268434 4941 252146349 77354899 76962 -311220805 437496360 23644 247480312 811147896 9809 -25977452 -685831314 28816 -408496088 363345240 64713 -17976967 627763525 2905 -224889781 88563990 34594 -221411578 -590413114 28754 54040374 723846031 54441 -311012934 455456185 5120 -228206476 -893589216 3192 464865770 174313722 83707 355464775 828776947 22006 733046103 -226802406 6015 -585171440 558105486 2249 -486605248 435773087 41069 336971453 631758534 44854 -869701222 52009171 41754 440344116 145737085 82824 723808690 -598605715 15412 620239410 815630732 16903 -676900025 -132994284 19011 82472051 271560547 2697 -884540217 -126794540 16193 -952970793 -998633870 4945 -3668017 -699762487 81749 370857734 -232398364 3948 -113587015 -313428462 15612 146169060 -422622177 21805 356539662 -224848970 8866 170099199 94238716 184 169341488 -613343588 22755 -10420513 -672557817 61366 -127187626 -783978497 36321 -298203735 -235610870 13895 -418984539 726629962 13450 -115707554 -485010282 12760 180862757 375592223 26831 -409147424 756713924 22245 153642153 276452787 3084 145189072 -871884620 38494 -136214517 716030947 11094 86004830 263638497 66151 63192025 755106527 56556 -25509999 -672431306 43317 627678669 362747747 60429 -701509501 -887247060 55132 249962988 -3673765 33274 -219167013 -420478418 44833 -971584408 -416337663 55581 341002895 655378157 13575 181067430 -213796887 59590 -882058020 -127445758 29213 -108361007 344377786 15188 53017430 458076406 38127 -287197453 -10243837 43136 -22905013 562383582 4983 -111599991 -780469245 56874 -697742309 749551486 68760 177481131 335135925 12478 -106205294 -484686463 24565 -122342303 90820814 30552 -402739612 819960497 24064 526202409 -476699847 57917 59748272 248676740 60212 -573374608 -322089619 27244 -31340695 660628090 9209 -980878130 -785510492 4112 163118911 348044785 10051 183744111 352828296 1002 -112396533 -312856920 29670 78686806 761775963 43625 365101435 -233914749 38090 277248866 62158346 62852 -797397661 642745163 35197 183098296 -868570961 45427 -794970159 -784468555 15788 -904477759 -498897135 53449 567386603 665470100 5131 452430960 343234963 18685 173661676 -103646752 54287 -19022347 -698423861 21182 280382356 -37514874 10094 167746341 -406758503 117 -386836199 259393423 40355 645549652 184694943 13306 -697610913 -103726318 22271 448811931 365040610 5171 533415328 -506714209 63391 -795705743 461943450 35192 -883387844 -109548773 23148 80238736 284534477 6554 -139942306 -296549503 71583 188258125 145182207 8814 -4208679 647967499 24493 -330138992 -232383149 26086 -124157110 373770176 14365 -1541592 -393389963 30324 159086817 276811715 21991 443826165 336322848 16045 179339438 -409422196 22121 -10487875 -713578746 39557 -121492965 -318712710 30829 162418616 453956250 299 719441258 343578998 38052 -610938802 556311832 51560 153615966 166032248 15799 -382539916 -45270039 88682 -968923614 156670881 21771 159094431 280131411 40953 -585282130 -292243881 70058 -413664431 844901282 48838 738704283 94085923 70795 -141834808 -766900598 51324 261175054 245959009 48765 180202376 -869345342 36420 361728556 633433157 26368 -332542715 472708131 4671 158024875 262476479 48396 635586040 -320265048 34778 371740060 620700186 253 -587623584 529780015 39309 -892632367 -101052068 6846 342949413 -216920564 20484 623596071 -308391468 40473 -17428425 530531384 28234 -118954532 -137253797 16985 -127291420 -797813688 23000 93464608 269087953 12838 340307307 -194658321 4761 -141051073 375842011 27782 283735041 452108776 25201 284326590 91447650 76838 -7327024 -672481931 62219 -214633273 59005768 72004 185338813 69366270 11863 640222974 -286691972 19339 -35877190 647236211 6048 -593449843 -315440305 42098 186180435 -383939294 31262 -428181995 851179725 39462 170128448 -411999351 33229 743197086 539882685 69305 -803742768 -768144273 9192 78350517 -326540124 35121 635151787 366416756 5469 -687755755 -96346242 27900 178084929 -386283237 31306 -140323713 -289063659 53055 -893532333 -99115945 33787 -46559894 641932525 267 -210128164 432042630 56939 446251190 158686737 82692 -975465095 454771580 8202 -956191021 152384792 31484 177407054 -392500562 6062 728966696 651330495 35783 145889082 -421051348 23577 -973783186 -992070405 71305 -387622144 813234873 36557 -420513987 -995860493 28270 -409343115 -980985551 28271 277708939 740611708 13558 144990706 -103764825 40775 -324812396 429289428 9766 -705191320 -896900865 46392 -766440122 170588419 47785 173294390 80260215 14265 -132993666 -902789861 5494 -682195697 -793546951 19961 -123179349 -483786475 19649 375243907 648657088 22268 -708745748 -795704598 30677 -418597677 267625904 43923 257866261 -205691579 27545 -106330626 -772102847 71278 180153052 -390903774 18502 747953340 746800737 29690 -119062398 -877343898 14788 -142229356 -499606870 33943 -131256619 632057499 28276 -667524362 -770913719 13378 -20609421 539875661 2787 243181127 274903561 8337 -134283485 -497199756 23650 266187036 -1211099 44844 -295940580 -190479849 6692 640895185 -893457518 7012 69181776 741229426 39783 185387492 269866505 21118 739141525 -234201680 32877 -578487856 570325432 18677 -707862136 648541813 64264 -96883467 345056857 34611 -317930375 458531769 24076 -331898471 -709760125 131 -688199070 -798952319 37092 -97076508 -106676762 24417 -109035087 -117115702 22309 259956575 85394018 35676 -690138711 -876183042 26602 181399366 469601004 5170 250961941 734080833 17986 652855669 -311097816 32129 -610698352 -508221253 4881 -686395773 -892736128 15376 535672957 -517953526 7431 339357503 641626232 42005 -500839142 456356084 49219 464271851 353608082 21211 -32332879 380478524 25936 736661073 348412508 15366 -869822606 432547262 29260 -304199944 -701492994 40910 724777455 -601579931 25114 175556293 -607596211 19339 -500748085 459598871 22752 -985158952 -384516910 64713 147142294 142935687 48863 -194052574 -998982347 18193 -415668212 -963218546 45549 -229257786 -601293917 28823 344433017 644883009 15121 628403020 189524185 16525 -100348896 -877204264 41482 285148179 60910268 74014 743633003 351103660 1068 730671143 367332636 11620 -13897537 -676411590 75308 740124326 -573713489 5094 728510832 -611362042 7702 174757954 -212632033 70427 257115542 432487996 17287 -864409907 245041188 70729 -706442322 -132116276 5207 375886996 -234911387 30531 455902477 154484697 76814 -24407273 655854627 1786 -685665544 745915230 30178 -295250309 -230515395 11833 273597610 262589502 75140 -613553858 536558275 30467 -602215883 -521892352 9820 -968827412 -591320329 20639 258561592 50952159 60161 76097473 258455414 2552 356093407 660782667 3405 -130205342 -106384974 19160 367948498 642419316 30531 -200253091 90855653 99810 -386049228 -95926114 14850 -128161240 -508890420 33503 757195568 359083936 4986 -972058185 -393588205 28815 -421546792 -995854776 69007 -218051037 85642299 20341 449795328 569001591 56514 -955273241 -984480710 18356 -779895222 -523806237 3015 -597556219 548443841 1651 -96431498 661561377 9322 569671724 -788624452 26025 -234759965 56423184 30606 72327258 833302073 31029 185113396 -583982048 5751 -405305031 -996638482 12243 758189797 -329672170 22116 147729837 -902217061 39321 -422601578 825430745 4661 -964913671 -585048290 49385 151250089 -871443668 26703 360166441 355496836 59689 375710056 356892278 59374 -382088145 -690817097 23106 349649988 -234111825 42241 54516476 242180145 52817 -132546967 354050929 18923 -393434802 730217623 40144 -108189309 -99912475 6623 -592749662 -517830716 9808 -607106569 -329246303 41424 -410705013 753916350 13911 -138573105 -762665190 70721 -986117001 -991244135 70143 429666564 189336467 65608 -986851396 -596294293 40472 -389746605 747045727 16994 -785581431 527162989 40641 530141651 -484397034 50033 -295289554 -711142706 64021 430025013 167972522 2459 -891264088 473699185 4921 246908292 735065708 8395 182288480 -614080228 19920 -979166487 -594595225 26420 -420838906 180746586 20640 -684621540 -140470672 13735 -903692216 476057319 23170 457319255 189251260 16060 89081603 721475029 10044 171040184 -401796879 21560 -129713153 -488130387 20438 -25671685 168641338 39081 255100344 -771173236 60471 -96650646 345011549 18653 -975339458 -984522257 52559 177004331 250851464 56311 -790347177 -489557148 17529 66116541 462244200 40091 -571747167 550299446 15789 -218974904 -859609227 49841 -132587513 -102974137 5763 -973745528 -973569717 29129 351145677 645644175 9403 -983002648 -400691226 32083 450520845 183505049 61241 -788689992 -496626204 40890 -291199701 -691910684 22299 -705578946 -889336696 34648 283243460 -197379221 8481 -121586141 360828352 4133 -889079758 468050469 46311 246906402 714898478 22995 -902829597 -115150496 14521 568124468 -498308193 49290 -227474139 840090666 50431 343335595 661066630 22928 -788406120 -792823564 11228 -427833604 -102968538 40471 626452648 340160077 63387 184642020 -613790287 314 -227875152 -970466717 36417 -796167435 -671338571 32294 181492545 466584899 9329 247994401 74209793 14425 -964235773 179180311 22525 648192156 -314335934 33438 -477979449 -865295795 38893 -608001 622952850 32829 459778627 350626156 1792 -97182520 -578081877 51695 -986739253 -415187167 69724 -120748423 338971768 20005 647857279 813829899 50855 50226594 -308692060 7673 81660474 -297673484 36993 -111433802 642022088 10989 -110148278 49290067 24240 656623410 144854584 76207 -872004923 473824857 13261 -21221184 570199326 51022 183298436 -200226688 8074 463997774 189834744 34061 358118850 -235128123 31449 -393339272 835275159 28385 82659049 666371452 41990 633305001 832784473 74162 -112751731 -99830066 16124 -137079751 632137672 50976 241913092 740402123 39515 145533224 170087402 26790 -693699494 731125601 48475 -40961289 -694631734 41198 -414427152 529595899 53567 79368641 -318529939 25190 244269675 262651722 50978 280095499 63718598 55888 -879248154 -129558350 59595 -424139977 837227005 22615 -316181979 -673130824 33553 166042140 -132532078 59195 -963221141 176387472 1382 157857867 151619514 34290 -140415161 -863888817 11160 282264003 -226851219 21994 -331805172 -679216742 41402 247614425 -224207226 19697 178787652 183962719 35166 -587013981 161420525 46623 265052708 53707235 48194 -884311003 -100773421 39306 -700925419 726637463 78116 -902383942 -106892161 60472 -859796429 -126897262 28801 -325824296 -771174971 51745 -137522208 -895534329 44471 -972418833 182178120 35686 339429503 -217402758 30340 184721377 -233478002 69764 52673794 264314284 17256 -127064980 -120741118 22510 659323451 -328725616 38187 647287484 813495153 29002 333572259 652906643 38323 173446406 -585857061 7329 82461812 260848963 71629 749282666 -303174888 1682 -14928208 627999531 29528 346264612 -197447577 17491 164773193 -578553313 2939 -693350648 758358935 39530 -967536710 -608602696 34628 -20842086 639003745 40665 -39637108 539095937 48056 741015670 -200423358 32432 738018966 -615519163 20387 90309215 -306983528 18237 -971284120 -596198896 40774 180991675 -615156027 13117 -318788672 -698202589 41990 -991488523 -422180448 59939 -889600662 453845985 45281 -238094441 83257493 85044 -881966182 466580548 3638 -415591973 57673739 38098 165437392 90486630 21489 -395366860 -872548330 18697 356157872 -196595240 35064 60621712 718651472 30931 -704374928 -109939030 8487 -205188434 -611144475 6791 162838817 258551528 39099 177242771 -408594311 27525 167085141 -403606997 20289 181381387 433188112 15737 358674032 -206233329 7102 -385357745 247207909 17999 761031061 338192162 55107 280021375 716590964 34628 -225847610 82927202 72283 -381182911 -109619786 1308 334578621 638126793 43538 -121599007 -789996796 26906 143619336 373158152 27441 -699886717 736484222 60534 -325065217 -199558931 23302 238824105 437726395 40974 69523009 -286076614 7329 -685392723 -788565044 21820 -574150398 -304999275 64819 -98791559 -768933834 14571 188162458 -587150558 6972 -98327199 363259394 11827 744966924 -586126010 16877 535701276 -514080850 7584 -28085824 -670604516 16340 158220738 354527611 54586 749922828 -300454947 37481 171057416 -581853234 4165 358740585 624636295 42738 280951095 60147659 22631 -97822231 -324982563 27864 146941758 93138405 3017 273396348 -16370166 34058 356150180 -202044008 12411 -764503713 -779818716 10694 51998973 239847525 37928 -981721248 -415995004 66302 -670304551 -878758816 26853 91310448 729654753 27566 752799695 -609337188 26065 -981805918 -599320555 26105 379725586 817786930 20857 735632340 -583604143 34547 -323641729 455775657 24526 162894986 -203983673 39361 465280357 147453352 60452 170144867 468089024 25408 255847172 -31138619 21241 160735784 356870784 49717 242035534 86829034 43675 -295966093 -695911777 47007 75998275 -300991431 20813 -222342355 -867891971 44963 143431593 -403060839 4998 -18954412 -705124776 52103 259455724 430865249 35630 185362013 -894175382 9151 561938265 -478627573 9651 -137201370 370760516 19758 54777806 829044122 9067 -585237495 549000588 31091 -96655579 -126527744 22549 662995725 847655681 17346 72703512 838458906 33375 92592431 756175249 42378 -864430963 445933010 14950 -138789131 -115390318 29183 49477024 825604239 1691 -591836494 -500194492 4303 -231219293 -868830976 46489 -577266229 -504014394 25298 -6894676 -713244350 37688 -610908707 548490531 49355 643016996 341920316 43007 -956939148 -895761837 19040 -678798228 -117051034 15435 446708861 171904649 77042 370417150 -232678152 30058 -133664202 648343149 29907 749411455 -617094541 37573 169468209 -103757409 59911 263438729 -208702637 33054 -115892934 378120608 809 725933183 -608335103 27233 261030277 726622791 39144 -10724895 539097684 31651 -113702965 -784513281 44837 68904851 463525911 32276 57274919 -316018988 35364 -20719296 658578135 31497 254315552 73693241 57374 -9869001 523956794 18102 -124749611 -315492613 28956 454816169 172297355 33799 -482804399 469837907 28770 333360249 834332848 6044 -142105934 -102430055 18263 -142141785 142902194 1077 -395904571 724636493 29117 367536279 810790250 31057 60078002 269055144 57764 246371960 -228801145 13087 -973143957 153966654 31995 164196438 256304161 581 744056841 -319020323 19838 83561814 751884118 33793 260879438 740742592 10524 -709575926 721650039 11739 -405405561 -135665885 16774 68218177 -294997094 42735 174804201 275672255 11779 -965470158 -396562473 11699 148298246 269061251 17297 -194889228 -411960105 38858 -212744726 -605656606 9715 144571112 75135155 582 664069356 846538263 2159 -995928553 -596221007 25980 -304524269 448049968 403 -990018491 -995576625 23412 -859023347 -122633497 17135 737015072 379583934 18053 -489170860 469068791 12684 158807264 -892428569 27985 737419304 345396449 13119 376565300 660065442 27615 -712783330 755802709 39489 -1899744 58043331 14188 249266305 -226431256 39677 161443893 -217812697 9711 69660013 -291610982 8834 -974804494 -607035498 46694 -29264890 563815523 35111 745384795 361085532 44302 153285957 -231209920 47572 61040378 283475343 57928 -982916974 -711318990 26602 143978077 174312658 41917 144364261 454712812 19089 -123536768 625749778 7063 -320256690 452807317 1659 337720218 627259602 33159 240506126 461200723 15428 -800890651 -486274937 7448 -289345187 462886530 25943 -414660468 754409382 7974 -416192922 -992192861 34771 -327138781 -234271949 11789 469783590 -97374710 33180 -199953977 -880329089 39118 -387720867 819803212 24429 -108618632 348936114 8235 -975541713 148585180 44941 175935195 273029683 24420 -997348883 248668467 65371 -287431636 340311040 26977 374551084 -199910579 7609 358032505 833001899 13501 -102142944 -138496488 3245 353124276 -428506360 55021 -127406236 655739893 29341 -423577979 -988105983 71491 639851146 158040565 13446 -969527785 -615851229 31966 -141595098 654524770 51912 144215732 -392321691 3318 -898312892 179975785 14505 655682685 341665136 20010 -976942230 -985597747 26685 633906583 175325350 44856 -393856464 -956942394 64878 -690000694 718491858 58301 651688966 836129931 18069 -521424144 440983549 44676 156034013 344209735 52223 -426705714 757788559 39070 282095751 48008862 83693 178204105 -590224207 16329 -876318019 -131690429 40928 -409636229 -975049907 63376 657241578 844211600 77900 -132887860 358308912 7043 624379476 852901440 2229 284520589 -24178373 53349 261320733 271439265 68053 154675538 -417347928 23587 186632271 368691074 52636 -130171614 -808880500 34833 -410814524 725712481 40605 -309499215 -805066127 65844 343275563 828548079 35881 544533793 -968425103 48034 169288418 -382215509 29212 -684030919 -114319321 22855 566461368 -502539155 23772 462846583 242901055 32701 62697897 -286936705 33516 -992482761 -961634761 41077 150173428 -395135705 20527 441170025 351458580 9771 259154908 737485239 29093 -197896365 -878256569 152 -322242692 -668472710 46611 158872459 -194113604 66609 153426259 472124215 447 156763852 -417750572 29179 -670039499 -141329217 26086 -119100615 -104912706 32166 -111468435 640593218 15789 -614032859 378548731 35604 -987314537 -226726394 61638 152244392 355199434 27163 745721237 337268271 22858 -993918307 -985138052 63484 154570043 -112719286 55019 -225424279 -602410288 46811 -235893173 -593805294 9716 190243118 -582277533 5703 -778783813 -797637020 10248 369831703 846289050 19491 -700908981 -774052826 22672 151442896 347030599 1678 664176124 -321905482 13735 -478542845 439740185 39870 52352025 253873015 4009 -139740037 -499759781 32036 648152403 -298552860 35200 372699642 -203297251 43619 -121810342 -117251087 35874 335029604 828930816 22767 -712309457 -859775485 3877 -2784677 -709700973 66525 -902348075 -123149845 9386 150853758 83952884 5875 -981047558 -419007489 70618 171484841 -224438916 63833 260076535 78270478 19954 -214962019 -201792063 45578 144821833 -206916836 33937 -671070050 -118244709 14377 457045444 352870033 28723 268478020 454829809 23983 544014465 -611825939 64124 246708908 -221887295 1007 355729614 542179558 69060 465745737 -861904727 20548 -14359172 651784225 28935 95112180 440867801 13733 159675279 -385524065 17632 273629761 -20068042 21981 -410940968 824766926 48402 -977129163 -580202063 13442 -381364358 -112029661 19185 -423763563 811892686 47056 58078176 -312874217 32645 -407410957 -130568372 23431 186832837 -891489458 21864 -112818519 -298500237 65172 -390470480 -105308723 28702 -586517531 551496119 6302 -389955955 -953209037 53261 -407880441 -140726891 21790 185822785 187179292 25834 256879522 -222411076 34170 -385075711 247479965 44920 355078201 850291019 14849 -112645638 820840709 21878 734273186 350268068 57936 73907823 251413631 66324 -685430197 -99346020 17837 353770990 635416516 38 -482497483 835163267 38706 -129119181 333558821 17674 -999709043 -991749656 64085 759642636 341230304 39789 -614464107 564967073 39970 94654910 811214615 34881 173807190 264683718 3337 -682397049 -139895256 27800 -807649894 -477681859 24425 -963208678 -583189056 50196 -321111328 -214982389 10374 -199272164 63050460 9398 -4498953 -139003799 49863 149978388 -589519473 2222 -2740323 624960786 5118 759224198 -326728761 35810 540041743 819816769 35597 182398939 374542043 51964 75354247 553248290 28989 -984491401 -703110048 38075 722642690 -218180466 20035 -332636454 460216522 12420 -583663276 -791640041 82605 -140686946 655034885 49631 -506280747 177748521 12462 176000211 -197560727 55832 176497698 438371027 16774 -408553876 815413674 10653 469599508 358746805 11509 -415093633 -116420523 40709 -972841635 -955187923 68216 359466658 815813294 18991 -681443760 -130173919 1937 -996185230 -582358920 58409 -603880023 -496337931 31280 -401857146 240569558 24979 82452585 751321042 66419 637816418 847126301 44746 -616793003 -298450511 27949 -138811521 -863331271 18966 450632259 361444239 10037 178523588 243839419 4764 -614214273 -783659729 78727 -486741747 471152200 29664 186876259 -386947923 27689 -217319323 716521309 53747 538301841 810670757 51513 173786413 80612630 7659 567211878 -484274221 38490 624278857 166278449 38459 -606753730 -522898177 7989 755305182 -308404983 33610 346732203 465521011 68916 724681482 346914876 37170 430704535 337102344 29814 -873234429 455905984 26082 753722086 -196573254 27261 -217664834 -608372128 58587 56261632 839179283 13360 161840956 -405418471 10481 -572871390 532149719 30482 -674135416 722718568 1353 -709087308 -765405592 1026 -305349131 447572569 15105 -400759125 855100752 51118 146834429 -220304988 65513 175316229 84984038 28282 263742613 471026970 36720 188579627 66966464 27353 716682101 371747198 25296 744961179 349297426 31772 188063081 163360876 9248 -990425480 -390524247 14321 93392698 242941068 10067 187419289 269224370 37953 -132886507 -479556385 33231 755288511 -319589382 37535 -211867674 -595276151 62201 648544249 172999417 72515 -292970483 -694809991 22495 -42866110 -686329111 82454 -901147479 461021561 33638 366837741 851440998 46420 187883531 351342812 34155 58787426 256195485 52789 -222359158 -892322618 32544 552040387 -502732357 14639 256483351 241193276 53412 -20275086 535871605 2902 -670859253 -884086502 27909 -956165282 -765210873 93743 152882100 447938606 6286 188868561 431628533 22595 340019000 811062407 19260 -770826265 -785535381 14658 728300851 345879833 55824 284774254 444544444 999 262065917 -190511515 26518 188664282 -394563585 196 -330923564 -229876171 17851 184705080 814059276 46871 166247230 376883917 36489 241210350 256796804 21178 258300928 -19568771 10732 -37396264 558961698 52538 80663601 716201235 17601 -968972727 -401488596 20810 80854914 -292400375 6158 178178910 -330835817 28625 267561460 -236149351 15714 -577918384 -332189856 59056 -11861608 -690207720 77909 456815242 -44893306 33431 -111635715 -331399329 3895 -698048830 716613209 67513 -302069839 460912862 10590 654846466 -304475714 12884 264532165 68357899 17372 279187710 458857813 823 90098462 835496302 58139 371066141 819884811 20495 -678803760 -119006853 18544 63509161 278865621 7975 529966426 -508319056 20981 635650800 816245901 50540 273449438 472683556 25704 69603401 -327480044 5768 154427393 567069317 44744 -904058288 462886511 15388 359454342 645654086 34200 275989321 258295155 15625 -394302474 -321314624 34949 632068775 241922755 51159 -329552637 -219695531 18547 730238853 376339908 44562 -700560264 -899623777 27257 269346804 473049169 19268 -394274189 -139773181 38757 443490390 170255509 76406 152018776 -393711894 3505 272103884 -21430743 16548 -396557917 -110576242 42535 -118123382 -881924951 24621 -129173385 378279623 7152 367772941 -123415897 21389 149932986 155564600 30805 474320640 -215058485 40028 642669344 -317320506 17492 163193551 -425594407 10086 -133278368 620481518 49497 -131939101 -112520165 23205 -674086602 -102832389 30290 724951800 -202094867 13605 88935454 446276074 4980 -505482478 441820438 33922 251153799 239875576 40787 179174713 -884482935 43892 172280550 -586141540 341 154027462 246929621 22590 62026862 715437440 8988 265497177 73293080 77969 -770088153 -794295966 23245 558096941 818331766 42085 73603675 719869196 9724 -967750106 -577141989 25126 151920143 359040859 16567 277482057 -231879405 7926 -593241880 -478299227 2382 -683011591 727890154 27493 -805185460 -486868529 22162 -123973031 619502915 48943 -110170999 657142803 28017 -327680148 -689114374 14199 -511759432 -604567395 38530 -685378979 -866657071 42999 629810552 821253581 51349 62203406 250099032 4573 -498177638 474278682 41811 -963418023 -406643914 33604 737364031 -573610806 11905 -235355601 -601331478 70399 154228718 -109535006 22543 -117354190 -514247006 8290 -390636979 252846164 33311 -616231796 539778303 42090 656780588 841369034 57897 259062515 748237099 17490 -398150529 753626533 1241 51247708 -328100112 7222 284308359 239353029 71704 -892053704 466860991 28047 -104165153 -904104073 20547 663436287 -301534155 26551 -993023070 -416520410 75474 -222475110 -990388182 37777 -986887307 -399742393 36458 736020447 -210295306 44409 -596846151 536126974 74022 726205770 -198287779 21965 -3148849 623201047 24028 -803247914 -781986624 24211 760305658 375157644 23597 163641732 -95936210 19677 266125454 -220282169 33957 -39414930 254531117 58839 362449432 745492187 1219 -801641715 -495318321 718 -323476044 -674818137 31102 432125162 188553812 76586 -998615319 -615952935 41079 92324359 240369141 56674 -614020949 -287522399 56232 -209971985 -893086234 19998 172303315 70136161 26418 -112252243 377502671 25616 -228439218 -605399381 33051 66003778 245526055 28442 376398362 644785657 27062 157218156 162669196 12846 256228987 721879911 24828 345548524 -219838930 43536 172054363 85407601 16338 -880764388 439655243 3770 162147974 352849709 33538 178885564 -398416145 19972 -996400963 -402223555 64727 645147725 467595663 47319 162722233 -411283005 34551 -968700948 568959659 28460 -322982539 -680004175 64323 -706565999 457261683 45837 -963623007 -411614467 903 732430170 -199277403 38095 251319086 746086241 13509 144277527 -876224060 35802 145073113 -204270673 57906 -871450771 447839683 21539 -193935764 -886657265 49884 -902875343 -119621735 48170 279387278 -211169108 31803 83325762 281373124 1585 -418267911 750142058 27786 -967904445 -990839578 31114 -998919536 -398032793 3698 -327841263 -686228775 50704 -27447148 641173146 31109 67701711 451090866 32659 -389707420 856567107 3047 645409499 357501078 49976 619917807 -309437088 6279 -981121121 -415015161 45554 -26030582 550859209 22110 -983568083 -775375162 30804 168231985 153474630 36763 348293300 841652451 39941 -617139631 529872700 21105 714834012 -608461622 38455 264890659 93982147 17684 -141350801 -876599369 13462 172099042 248412648 1019 -136263933 -886332295 45625 -884225950 438587764 27569 368819050 831883868 18554 -306249092 432570363 13982 -17702899 -122135166 49030 -954132549 -398279504 62020 166765233 365218480 51911 -139420815 -870057957 15630 744983536 376697501 22242 -130569932 -97086851 21069 -982438508 -961973709 49918 -191311645 -579876777 59356 746657364 -587511391 41686 85681175 -307804653 2323 364057752 642996946 14658 370360455 86694227 41551 172269116 346875648 2943 -960169142 -955611833 11107 64242899 462761652 11292 -577352372 -307108270 45813 628602116 822109075 50404 -211456995 -579181090 67413 182407517 49976379 29402 70321097 240701708 49411 -604117998 -309184694 66803 722709838 -603728512 4571 -709464118 -780016630 29597 -978091369 -977695155 73851 -865410338 436878120 15735 -764817108 -523538469 26787 -141692593 657624172 37945 187821173 -139823003 16166 -673748293 -802741779 518 -19781060 -666816859 77854 -870848396 -132827017 7791 -801230810 -512808588 46523 -197990270 81417793 55774 -132901750 367789488 6180 665315619 836248876 33104 -504046498 -600958795 65698 621314077 152677902 3198 -131173285 619095918 12964 86276467 820820894 37500 251335323 61096436 36577 565442532 -500871167 64380 -110104055 356378067 30146 -310959805 -714280599 22499 -954612342 811845231 73907 -899371615 -120802627 13405 -989665693 -586014781 49351 69657614 468136073 52406 439482487 338597938 13736 -200792694 -864669640 11830 -687955628 -140325808 8254 150696278 339857788 13965 -233734588 -889042197 25099 -6032602 524563835 36321 -213906650 -608314753 47794 -614212212 -311441293 5222 -710991999 751964716 77356 -142227504 -505818802 12388 461287830 845941016 8155 -477059257 434853155 50067 371133302 -965235277 68086 76280257 809948038 13297 -233776507 70701161 19382 755496218 -232177393 57252 -707490051 741770255 53961 -15273937 -604036339 31885 -599357562 -507231615 18326 653947368 358209306 13180 172433468 -221156228 15825 469083644 67119483 31795 -408629724 750722796 23968 -316876756 551506130 26404 -410096506 848559484 54226 -290538693 -228601167 6879 252361831 456313092 20740 279173374 53380509 47540 -5207757 268426773 51619 752379040 -575580657 41523 743166242 -286910503 21757 -683304390 728144784 38773 -218962062 -880965414 41357 269202715 249814708 4135 -991210315 -974737082 31969 266372877 74153795 61815 -100227044 -796733413 71388 267349921 -206596262 11737 167225760 -863760782 43219 -670776528 -803674679 6062 462442219 358278395 13073 -135366562 -127632886 32158 -310865096 438071641 1315 -772851083 -777175641 5421 -700353233 -196180522 58787 556962114 -489281134 63958 183263061 -102762756 29085 -682873688 -300686591 19766 182569033 450856771 12235 -773886899 822061004 2154 178167844 346813833 16739 358859995 824137559 44194 724407400 -578269491 1528 -204939809 89391537 97835 -46302640 648371394 43130 179287950 -197969826 19185 -209763918 -963688479 2483 -408545346 -959696524 18398 -101089255 -110848273 24241 -583279390 568330250 19795 51003465 447877915 9312 -286580252 436797468 14873 55365348 830392128 42181 -194396945 447520038 33291 -131129101 -296744072 28442 -97128431 -513252141 35336 58476201 731095261 35707 -601451662 -514852266 20714 337749507 -195142341 26600 645880874 -139937685 55604 730913296 -304417427 44912 -952432622 -986839923 49118 -897316570 445476316 17403 268153080 250827033 66924 -199520173 -885999270 23916 283629695 734487400 22758 253941856 89409010 30035 -138761528 -500405657 23848 -762378906 -793069342 12663 -311709872 -234182807 5390 -428561433 276546346 53027 -20255915 640688037 19463 83804915 439840364 12991 -39890409 -697277717 45840 74615004 -326662286 23691 651595959 845013468 38493 -230567242 93096143 12720 -299571951 -677664119 49463 347991802 659215065 39595 342004545 553520753 39341 -698325711 639567981 21452 -500590379 474843075 25763 728401556 378536076 18060 -98560622 -476695930 14457 -402395834 -979300771 16771 183411810 441407052 2238 -17408832 -701486258 75836 -138221306 -299216384 60208 277928924 742003108 57 -795673889 -477491508 37126 154004387 -894327754 36456 -124855534 -128120148 2853 -141895235 -512595354 21738 -416035860 726807551 12511 -96919001 -508511980 20987 273531579 437977537 674 277290638 53662756 39588 281277245 467560070 21829 -297556807 -214628640 26579 540032395 -504208947 59288 -419635313 259595904 22466 -995576318 -997971674 18852 -122649747 353787561 31173 171776455 435779563 15937 652612116 819960001 34611 -598987912 823567585 38464 645112704 851878937 62017 -96394440 337347024 25243 -954925602 -583852374 11833 -112745484 -511095389 24504 651513437 -613090378 30292 181530725 345382187 46195 -20323300 559171459 1462 -412303436 258245956 23548 458596907 352152100 26986 631054853 174901064 57779 -11160345 656968480 39715 -28928135 545289142 22101 -320026693 -714118622 52070 -395209980 248638639 49015 50715065 820168921 17027 -714169410 -709054836 50230 257744810 -198524371 40464 -332831170 -690367593 30772 189704975 -869195237 45361 51833899 437507190 24200 -15056906 -695918226 5690 149202856 -873689661 16264 -522612053 335878335 33346 567332345 665469623 67356 145648480 149396619 42120 93617100 743958045 7872 173141628 -192527524 23799 -968455760 161625108 4366 748525728 -325054435 46396 163666244 -229852536 64951 -573038489 -322575341 6021 160930668 -596303276 10650 183787645 159831576 42960 65124869 821357957 21442 -713876741 540549304 43099 279326776 -203606746 13077 732663990 364075378 41207 -965965334 182493414 45125 173205934 -867987110 19735 284927134 264335893 11214 173498184 -401534540 1794 -802781028 -490872710 54856 353134931 -236544758 38866 285564077 56378253 12996 -983367152 -414669683 58729 -290627489 462855212 4115 -206681233 -958615202 7019 -970493660 159211598 56120 -237559537 -955388873 55339 150930406 147929547 45581 84938692 -295598783 24095 -782727968 -764824026 5386 256893147 -4765462 38411 -418986871 814211553 14614 175643312 255848837 28898 653805931 180309612 4106 -873814872 466884462 29754 159174499 465858910 5861 179354189 450117482 19892 238712735 79858811 52355 452153907 146902564 28293 91119172 444571328 37800 749143155 374840408 254 271069012 -215241439 14328 259852244 241812732 57415 -995591780 -973879246 5105 -98946288 367455761 14062 641635574 -302395906 47212 143182251 250182545 47819 646629573 830443052 68048 -191313260 -893147681 7904 -804829742 -778905009 20488 183344204 270005558 55838 -325802908 -702970596 59799 -138792134 -298233523 43459 634727669 355048876 61934 -408345495 725800147 41059 -427766599 -994808612 29668 181010227 -385429431 35628 -891685021 632904433 13635 -880539055 -119783719 15962 79042428 433756180 19491 185430577 -95788184 33933 -966888782 -992670677 4091 -220545520 -595183662 38729 -989974120 183965808 22775 251459578 143451160 36101 86634357 461379948 29343 250113106 66061845 77614 163070302 61215843 1259 715945723 -296778869 36726 -397287670 758025852 40361 238622224 -24140771 58126 -198241281 -869972313 53972 568930100 -978372731 36400 366865848 636394057 6422 -978954916 177468761 43087 -44282845 -689305120 26883 621585389 376189605 60477 637172754 -303006727 44220 -983671758 -576994968 22944 -195868198 -870076961 22748 -325372602 -190746812 12267 -129453856 -773032679 16787 188758604 -421356532 21239 -864467848 -618528798 2424 -98219326 -125874780 23448 178145025 87309071 25975 -43715603 813443842 46293 746449029 -327559563 11109 238206664 -196242104 45647 240483687 -8373538 756 -190636411 -609699417 10011 -989555781 -388087089 4178 -989506567 147894554 5402 549060960 729689711 1957 -764751485 -778151954 4767 -228902245 -996466281 37407 -893392402 -327301209 41896 -772418610 -798492996 15156 50439775 251592118 15521 146321172 -581067729 11301 -581876773 541719466 7228 824611774 -992456825 6938 628625041 849954294 17188 -95967095 -769057062 53267 753984861 -607022832 38223 -326904639 -670938533 49924 -203177848 -968001087 26752 451592067 340717445 31869 -381359388 -130338502 20818 151583686 373915032 601 840186253 -953967612 40635 -676390094 -888656744 16699 342476098 833788583 30744 546680859 -522716008 11753 -610266895 541963065 70951 -406326026 -101650483 25061 -419656959 278339753 54636 -959217162 -603523641 4915 627911128 377721790 1088 279785552 432701504 24300 -975756870 170846816 28207 652796804 -317527834 45458 -234237125 -992483129 46437 -223691168 -960852271 33069 162487903 278370852 9319 -420114880 824252303 21012 278222512 441607693 27886 356074249 823004234 22056 170831476 89446720 20569 -675562789 -136311160 25054 -995650119 152100939 49463 -137179536 634081753 35528 -873186626 -109448125 53239 -45916764 -713992402 51888 -590148667 547278009 70669 459384754 372844269 21414 86129353 -291683204 40131 -706671066 -610304782 63558 -213075284 92156206 98303 -308769745 -883691877 56585 -229641166 -860767248 10075 335540922 -237763863 7246 172324794 273494375 46193 154564770 -196210321 68714 852640260 -992283160 36639 -714015616 -118494146 1665 -522490122 471414732 16495 246911400 -21210779 38220 -125005722 -888312176 13732 657895205 -315106346 44522 464137334 364021739 5377 186277308 273527139 55662 -406410015 249004595 30722 -319172115 470777802 19851 -228268045 -616023687 30743 647685786 -304274672 34697 558274411 -490517384 27697 277036266 -215556830 35066 -576059192 -483394302 3834 -394124244 736464656 30989 -989252703 -587686351 40963 -202373884 349979344 76063 -774002884 -491368247 24225 180909635 -618186486 17299 -132485216 -894394965 41733 -233134525 -607561437 30924 -304108132 -202834252 31508 -578428440 -671813344 46030 -140906110 -771561425 52585 -393293975 717064082 5528 660196304 355626845 62171 -761972749 -485570893 7750 -696250475 265245976 23546 726813315 364611278 31606 -888466127 635092066 36995 757370310 -212816554 58937 187724342 -109038404 57357 -384703959 -130088371 34693 280327030 -196953305 25432 -775912229 -782720173 21764 343717451 -221942415 27808 335578974 848367156 21103 473392056 159477885 42105 87652076 -301599746 5640 -413907028 -119320806 6720 -133466870 376355318 20852 166272554 71155327 25956 -13888417 559576777 39612 -20473065 -709328734 64069 634849020 163102931 36460 148961711 472911034 25507 -975616844 629997823 18351 733193629 -231556615 44741 -106942771 -296549788 48547 270869036 53654807 31685 -301036531 -196011107 8787 -799896794 -518639417 40437 -110765353 -102017096 4578 174179710 338988961 9043 -5686525 525286154 4767 461206683 376768828 25385 656323451 188271162 43640 163232986 -586441762 1165 -857909372 441313838 3571 742101142 -610717444 34353 -802223502 -782273996 15029 -980846543 -581433613 36194 73280018 -968346721 39709 67454565 846429544 44631 183164850 49644565 29112 -413949080 -323640564 46590 -594067992 531549727 79647 246909785 755145702 4431 -675906332 -862004514 11768 150520202 -396901918 32473 -898526577 -980261890 27518 183693218 179363555 34652 362388203 842555904 22790 -975533364 -411693625 18398 53131512 283621974 69554 -588585627 -509187440 27012 -590243460 -500660978 2568 -401545742 -133201067 11902 -30946279 652524928 34066 177165980 -890553260 4439 -46837721 644532663 42024 -7018477 638559404 5283 -677991737 -120122379 16211 -801111430 454028104 48684 -422496310 -139340787 28549 -420413273 266015599 15242 -860521568 -96156206 24398 -110901655 -122368416 31601 158000901 258637566 53180 -686840728 -786731814 43251 651645451 171943820 17671 -217825643 -891117218 52927 -667729078 -773863539 10920 -696827156 725100310 3973 -140675982 662796028 37881 -20788250 653559629 4530 -104839761 -779503835 21007 634759263 826470541 55399 622914065 -315014199 14681 -676436226 -120085261 12979 239782307 278089622 35550 444937734 144958957 18999 -607509950 -292329404 8023 167607559 -896475411 46180 -17685899 621054868 24379 634294025 -290874670 8751 -974841707 -385436129 16257 186325705 -99404847 79439 -222168502 56809376 46679 243691103 74672696 38247 715938976 -576600447 16519 -572628688 -325950131 41331 151438871 272093981 45453 741007433 -313941644 49055 174052878 -103931773 3722 750586031 -588158960 38601 -671973347 -105513759 477 253026257 454932329 26528 156557023 275617697 46680 -697393142 -779369743 30381 -324365701 -191816610 10615 -301494577 444515838 5136 -320868722 -679104037 58465 188217441 267141409 39446 159391875 -858182551 37820 -981905904 156909309 35588 -866542123 -116348953 39530 251256771 -230698415 20582 734196027 370127557 26801 341174685 -7441798 8782 187029362 -861135141 9401 639251384 -306527578 19569 168495924 338660071 52447 -124589402 -802592544 66373 635418947 187658607 45662 -28848138 657111324 37146 173302627 -129403680 44301 162964576 249433500 26754 -380978450 838211905 46271 734711992 -237361864 8404 -412374774 822809930 16422 154235272 246389350 21784 -385049178 -956908425 12020 -422247377 277694790 52908 -897814493 471910469 11986 -231183208 -875746722 28235 729616031 339776067 29457 50530422 829699301 10428 357384175 364025666 57543 459097599 184120961 79016 167118653 655263600 24642 -326148138 -667284543 49420 454367319 367585907 25014 370560724 652467523 19581 176945519 -387163127 36072 -237289425 -857732782 39547 -699483016 646636595 45109 -615574758 525498919 6778 169916239 -129739796 71484 -690718205 731133661 79327 91711988 -288603214 8184 635709088 -329509884 38627 533271868 -513080180 10591 -572775544 536748158 18919 -190812360 -586656929 62388 -601265339 -690844838 20364 -604760668 565509338 62854 838350182 -955530570 18907 721983747 -293153455 26828 -406616963 -131830746 16081 -37538286 562090390 22201 -220189036 74716397 38383 722042989 -602623774 23791 -882912962 -131895180 52151 -137079818 648430950 47902 -868272482 -129992392 26666 -865629289 -119586814 32348 536640825 -511721462 26962 729702367 -298806764 11453 457736442 185357055 91139 342724401 628415569 45875 -588859750 562462122 55 -41421153 -310588917 21819 184396843 -575140205 13066 -117348863 665816828 41055 -131999933 -512213562 1120 189661807 -586446545 6246 349117690 631066724 26170 -233524104 72314699 84171 -384257584 835653755 597 -703120297 -778670948 19721 -984972099 -765643669 82067 173061092 161129464 1981 -614330238 -500736525 5048 551845289 447174112 39469 -110229555 -483825569 840 564215720 -523464506 16791 -604393328 547398737 11960 -219392559 753161428 80030 -501608960 -289805920 64599 455533750 190312682 22502 -953866583 148934381 34792 279934426 -5393465 12605 340597217 816513307 10543 61266661 -316902866 33528 346633963 -200018719 21236 261831363 -217523904 23027 650249011 -328798506 21222 -786018183 -493581223 14247 351858599 661348494 19917 657445209 334037000 62154 -129470106 661935368 7143 -494758132 455866936 21936 -515874948 467262781 8824 55631940 -308324514 8522 -45818962 -673061814 61199 -577979013 -333071118 66582 -485299851 453658463 40663 -304581336 -218568701 17965 149822639 85137584 19894 -957681601 186970637 3029 -20213635 345758911 28156 -586799584 -331033529 8728 371130170 826472990 41310 -861649273 438310898 6276 164635042 73259869 21036 720603783 -324397830 5472 146371808 -388300932 1386 259538860 -229320527 32440 243855935 442783313 19215 -297901578 473512617 11691 -203553613 -581800290 58674 -206486816 -968537399 56755 -389596904 -956262144 75979 -576585764 561300755 5883 -216536684 79833791 54693 -683881000 758244972 63958 -770786323 -505576050 41628 83032741 277212637 64734 -988231137 -584429195 877 61868885 -303716325 6880 282699848 -203101121 12661 375433168 843822180 4188 155612021 174397712 47242 -5239060 625164789 22747 -316842424 448289163 23284 -952863305 -896210265 49387 239605652 -38805334 35852 159152016 -608506769 18 -213805356 -595564584 19185 -498377686 435335014 28766 149744211 80106163 28591 251651712 -3067511 72078 -55439 560093173 20834 342785898 637506934 31568 -199432328 -235149468 26857 -197876391 -861673680 44496 358806889 -193508543 11941 -972690235 -389185691 46164 69976286 268655215 41350 -415250791 281723049 4732 -312910006 473341918 23089 184045136 57915482 12425 251358381 717445864 18726 -139424489 337855588 30444 48752114 452971398 12242 149150710 -889318359 34052 -113464315 -876823808 5632 -956396759 -588931845 11345 285073199 -220452991 18332 725833433 361864323 33112 164084669 272341537 50131 -999472421 -399854895 42700 57114314 725247568 10415 -210934195 -882529280 9415 153780516 -419090943 19610 746762882 -224103858 20602 -223612430 -858331768 48876 -96034093 640846051 15169 277531944 755029148 31767 -135948256 761189958 15725 -392280124 745200709 41729 242560425 -234808232 27340 -45253686 526103792 32497 252595849 269163218 40673 -957541813 -582734870 33935 -24095039 631182171 34772 752798833 -230075979 8612 48442953 719531545 3959 725431117 -287342299 45097 658506981 828335147 33616 756292306 -577540002 33477 148419592 -193373510 32700 636143036 825815091 66967 643400381 -328307062 19366 -880223027 464784765 46172 377917443 642137504 44564 455487130 815124258 94377 -578954189 535734513 54040 435433301 358173866 9217 51927334 853918865 11601 -36720493 528806143 32368 652085463 374949144 76926 366895179 -232488212 19155 73746844 825223421 51512 -583754217 571077986 52281 285359372 266933721 53216 720001479 375156587 51704 -966038440 -410379531 106 -39880996 638238211 29187 79134650 -311369557 20764 -303468071 453171734 11891 190149722 -225107863 42173 -763876247 -415815851 69537 159425795 -878122534 29487 276179211 55992485 58918 645248643 -328194749 30237 637481090 341424359 36397 -290227298 -211579185 20354 -768552953 -805693529 17451 -496333733 74522215 28253 -393744811 -95793482 8686 169224230 -139451704 55644 650104740 -323467970 47933 -694863198 -220100020 52351 -891121718 -95247189 48653 555223607 -491412212 2362 -399631700 257741981 11891 -389056672 -894885680 42082 84560620 284893968 67617 -104470202 -860215372 28592 442813450 338113959 19710 -193286790 -578981934 15174 252241260 747950615 12204 78725553 -590968561 18621 -126412757 -296987712 17187 749603036 -192366692 18415 -607822595 -316869552 8142 756101155 -294391049 7277 153139951 152512128 30492 78217814 -289831848 20768 635203928 354082549 41557 55809840 253620757 735 -194716969 -871080467 60369 -102593987 659444309 47555 -974895194 -612242418 22120 -878501512 440036357 9036 -288993247 -204872092 20337 -670265496 -892986295 20650 -113924127 -862522462 45445 168672921 -201205614 24061 68848564 -317728639 29795 -203499101 -989314861 18189 367016441 835879238 32117 -673187332 -796458270 19786 176318604 247830443 14577 -118269033 660927708 1224 254971941 454923356 22873 -10315435 526021705 23391 272339149 760303528 2302 554933477 -514935330 37491 -141932737 623325877 40558 169939570 58356554 19708 94972926 -874670158 62267 535997643 -484719290 2139 -113365633 -775840169 12440 -965013846 185157963 55639 560959390 -504660905 58145 -220839646 -990500163 43773 255161147 728463759 446 760476869 348401153 12243 -286161115 -211291849 19834 165119753 282895186 23912 280138348 -214297345 39745 627470079 344106363 72417 -107044401 655321398 46791 746586013 -618909962 23110 -390595759 -395891707 8198 -141491664 -790630200 11516 -508563552 438589707 39148 -419102019 280203418 10207 -4320248 -990657503 31397 -898681248 457288713 44162 652557136 -518747204 31495 -34684607 661729898 32038 718774125 -599752306 16277 -775074147 -504189025 21230 -767798855 -765174355 19423 -124376636 -791506225 62097 281552457 53173182 83269 82457476 244882218 34559 89860247 737085714 39718 -195110412 -879526919 3987 380603554 652571227 14394 460214294 189608186 86408 -866164169 150086278 86085 344893435 -190670265 29720 -977961683 -969063684 33466 748084532 -609507112 4109 281665163 246259932 67080 740589853 -235675834 20284 49383353 466144062 32330 -692527425 -786851117 13003 55907638 740907359 32251 -120687539 366300927 7216 432548171 364179092 12648 163639990 -607724417 4897 171603138 364122708 15421 184652974 373060811 23584 54457900 280455527 47390 -497196128 441145713 20033 -996465069 150994071 35228 278679233 247647120 20201 -886578779 251750227 60721 -388963641 814881160 53233 241257539 456213957 6118 -35579353 -685977836 51787 -670635489 737924006 79476 -392433402 -986118337 4680 189848497 -110955109 62291 165005812 143070691 41978 -870152281 -139710856 2365 653996504 163681268 26660 254569478 -205367097 612 -598769090 -503904087 16574 -618518239 -513346307 25919 176227208 -877645656 1508 -989160885 349349611 23625 -106545842 375999657 17600 718982840 -311888788 9060 -769074799 -798709440 3245 67286369 -328562285 11213 -103678464 -863565562 46304 723243848 535743482 45493 255656975 456233989 34632 -954274650 -395307755 35636 -668419143 737783122 52483 -97130624 355387998 29584 -510783569 156371964 37421 261744214 -191485294 5183 721890777 -190754315 5325 -864246241 725167959 58274 259978010 243158951 76349 -96031202 -603540899 1138 -320552742 431235568 15011 160759130 -410960552 9862 -767969199 -507740871 34157 643805152 335402653 70090 250399975 65440813 67766 183287897 349329197 6406 -126069339 -789992133 54464 -681227935 721474802 53114 265331657 276224727 21207 -142117030 341523275 17202 260833141 450309823 5085 -234511591 -610572193 11619 153716983 -134968491 48505 -783247452 -484135842 53800 257536408 80261913 51884 352350909 830658636 27750 189376517 253842896 3233 183263752 -864565651 43641 163393140 -574600130 1916 275816111 90671065 79442 -204738335 -889407010 42936 268771877 -4249169 53961 -126159667 -142420225 30513 748003556 338365989 9369 93339988 471630444 48181 -43886874 557384164 41122 -142547041 654171953 32847 154569994 -200099523 45634 76799606 468956092 40689 665582118 -332642778 36674 -412752654 846998615 17778 473501557 367131288 9107 -995721264 -980812335 31302 78747711 760256806 17687 65219437 246873353 46141 -136647989 -481580857 32292 -409431261 752831777 26503 -202172230 55557637 72050 471747153 -198741395 36565 529085852 -500739075 62191 -799559796 -493511155 50038 348379226 639273147 9953 -309649389 -289989226 54536 380144399 -206133953 6099 -865685289 -133195997 47356 -299338511 -709407290 20895 -769129011 49498824 55735 -695204441 734228371 26715 -705804003 756230089 35019 94075032 469151356 6447 -788793527 -494939624 36088 -312938227 -228950145 19187 149143052 447119931 15759 176038042 176280392 41567 163292617 -224872003 56931 -115505589 657862425 24827 746128049 -213985118 8515 93907805 439205055 11816 -988022184 178330770 38438 238789802 66272419 4108 90721290 463205485 3668 729300003 347023523 21775 -223523062 70509571 52072 -709702995 -795907656 46339 -38563759 531649261 30967 658236860 -483998088 53884 65595191 -297567064 34925 -981468059 176760317 10585 -395423434 758386635 8071 -481697473 431394960 22505 -390585170 819539463 22130 189097110 357681167 1455 734010615 -286991100 22268 -577882108 552218826 16710 622490764 -296113169 3494 163439777 168616466 21146 -991729600 -394811569 14499 653975399 169525225 8920 239310404 -45289969 14759 152037893 -214049971 55980 246033246 751292633 19532 -393104740 278994538 9378 -36833748 554469840 19084 -975596027 172532060 49758 -290802681 436886539 18614 655852138 853428843 19828 -997526637 -981179874 62680 757552500 -299677169 2257 -513834829 265069001 40470 -966605603 -998589048 55509 647068487 -205684414 5065 -704103697 -766369243 7309 652533697 373484274 75943 -871561231 475399659 581 728967311 -328668206 25255 158625467 -412989702 3811 -779888614 -511185621 51519 -997576111 754734175 1977 154481566 348474949 9700 -218349606 49136157 98506 -594123208 833325007 51813 -874660007 -109283449 17560 177313919 439905214 2099 376553925 -228552327 2016 473961490 186059998 12314 -801589282 432306942 70792 -578514303 -300773928 3198 -403956062 -978574952 18788 -114475102 -515440072 1344 163480045 471776217 27663 -973969528 167990942 39507 727309361 373030353 42177 156265996 -132495557 1803 -962511270 -966329587 5369 -982502032 -993087704 13053 -703037283 753723223 55926 -615236905 -496866553 32602 92594117 59337604 65717 664600697 -329821298 33304 -391074694 279984139 24950 -118955189 -520696829 16082 259905761 48693427 24600 -217618409 -593805830 63904 -698378434 -859960599 15109 746527618 -575535291 34017 -781639396 -495864248 16284 -124269947 -782537715 12149 760227308 -301681033 11018 -296327501 -685599994 44470 -960359573 -412334299 14449 -601982628 -295009356 75007 -404737702 554542835 70162 337066065 843769496 4382 -521274075 453536575 49613 -33440711 622635584 35242 158639578 -428083018 5521 362109015 646200622 40833 759671362 -223180896 46459 -688264435 -787938553 4671 -679361848 714538634 2744 -605118115 525448459 61961 -957945987 -394368033 70449 65962123 813812983 18458 -780626310 -523167856 37304 744319633 -311771451 14411 54910948 -302566559 2733 160301332 -220554135 7466 -970783584 -237674072 66428 55262178 826863046 53272 -227389509 -959175753 18272 565266678 639011513 57261 283614304 72822944 35203 -203860663 -997283447 69 -384720710 744352972 11401 -586487093 563385318 49075 449810815 353417345 29223 267517219 431195683 36818 270480674 255733019 55558 -996401721 155234171 12703 648927347 817834168 40113 -114761968 -129200495 35031 -401923991 242868098 45964 240531486 91663657 21141 -132365220 -109667180 7790 -405255307 -136876619 19359 -382635534 -107314085 25320 94109740 809587022 3165 720393105 -617861970 25351 154137120 -115280809 60430 -861378894 -109420583 5571 629033662 -329833017 37478 -958290330 -968256001 25805 626966851 832695952 55971 626432677 380886764 14830 264660691 -209913856 40843 -697183213 -139168264 30331 -773298355 -486843101 31930 -971749703 365621021 42150 538251384 -511013916 61419 -140305314 -490287226 26117 -229168666 70625259 98082 151108182 -220388555 73692 760022794 -200812819 35693 94109958 -304760889 12340 -120117107 -504448783 23942 -701843833 -898602400 22481 -113609130 642661107 5890 -205783191 -899593166 1443 736986272 -617447236 18651 -107267543 644756453 33197 745896956 -595318052 23120 63171555 273842349 21445 155498751 -210388961 73219 -681949663 753588549 79125 186320968 -135229021 84314 -39029980 -705986572 34843 80360637 279011123 64171 92391320 475179695 57086 180298835 238330663 1974 -320891707 -207537691 28866 353906375 828592347 1852 -41737853 629693170 46044 439046028 357920119 4490 -136836211 -792340901 51715 754955792 817412254 52911 530822705 -517889803 38042 271534568 759294153 33312 -131910730 -799076388 58280 -220761049 -987845484 48668 625130360 -292369913 32774 -964597119 263741431 71754 174524991 474982333 107 339733690 -214468688 17232 554164178 434635320 11085 468228417 374952226 26149 70454674 248890917 71972 257202592 460678496 37085 -979699571 -592078576 17217 -108596321 -800245622 49651 733153708 -327371717 27563 242515358 89545116 18401 244254115 -31178336 19144 240631483 441304044 18122 -600834305 -322585508 12976 -897431452 -117121222 11460 72319245 282240731 4817 152072329 -394065798 11043 162128741 184947816 32376 186514751 -204176297 11008 -602516274 539668537 45028 -700981762 -775446821 34704 -412593325 276987534 31113 -45578753 -709977693 32438 276899747 465704090 36772 -226679765 -384861034 45023 -572485465 538468870 44679 158217884 -106624843 48911 176578309 -577687919 17668 352089176 633718645 36059 169901840 80415533 12469 -694686804 -879581585 46682 154960542 443300338 8960 -223852041 -578227170 35488 339526354 823126132 692 -6247709 528749816 8285 188619870 187215098 45815 651353213 160977559 65992 -410632540 -103340840 23375 627226011 336930088 25669 171748098 -224505719 15111 -989618647 175001491 50500 -952401140 188167270 51045 -586240620 552646276 59467 -299191324 -710789413 19633 154068802 -898269492 40582 353039495 -237018200 40995 -579538432 -301392656 42789 190117043 -100859022 22808 -121036756 -330718551 43577 -859290102 -137866690 17163 -313261753 -212907953 32683 -46205972 529600382 48315 -867228842 447941853 28175 183233544 48486430 27415 259910491 262230861 3200 -393569976 268627526 7767 627638179 -319387141 46188 732231264 375303296 10805 143634350 -397619190 28427 -381369228 -109036885 3015 -481432811 360619539 76262 187844719 53420798 14322 49368618 252292766 49523 -383862280 -980307794 3962 -291473463 -201768876 5122 157759278 -783737843 56508 -982547282 -589928209 3896 171187599 -390658185 10110 348263552 848825249 6516 -45890675 560559665 2670 276687819 65110968 60155 83161979 756135562 28074 -212517858 532792168 30267 -41480146 543945786 1603 -987392702 241864594 79392 -99074699 -113704292 14117 734863876 -206412577 33435 270521657 81228031 75997 -861938446 -101357891 56679 158803536 456993220 463 73923002 746502259 67140 -225455164 93025117 10995 281226835 735568915 32523 -979052358 -609149916 25865 184012815 370464089 6727 -123266856 -115230653 11682 77515701 -669200645 48669 -426176251 845683325 28943 438360894 184477764 34551 -321931894 -219004248 23677 282945943 -18164517 57145 156283796 -404643202 8614 -613875191 -511099293 2193 -617188864 -290917624 37364 -401109082 715983422 3698 714606783 -581595807 42690 -971754607 255598764 15047 -210822429 -391228414 51063 549016105 -516480175 16506 -678104613 -139498031 26351 -126468752 375585189 16822 -502923924 178599757 33810 186476561 -863828399 17188 -311304557 -223649286 4118 -234470996 -703844245 12251 -968147770 -396901655 40257 648695026 -315625097 20556 562535523 -520216204 46448 562140603 -486563467 35258 -614107611 -508539848 30304 143091094 74708807 884 239832924 -208768338 31365 -579000569 560067285 71735 -690782742 529953688 40537 -604608229 568642177 78009 146418549 459024983 116 643127517 155787920 44454 -289637529 472231510 4663 -229863214 -904619273 41289 -988346307 -964864165 71464 -98036035 368326048 18445 162804233 184250919 35790 57530984 285272522 40364 -999942590 -385681044 73793 429041723 145129838 61067 -30979244 567694181 29008 -138487469 -313394523 11714 -971034086 -997228306 30940 -482875440 441139324 45199 -232340837 -615205492 35246 -15180208 525288981 2161 -102662959 -885632067 9177 746925145 -204179386 33322 746279347 378204914 54852 -207061129 -862220166 32580 833410298 -959979439 1351 436136156 341776559 27310 -884017399 -142351633 5785 -776507402 -803212860 6221 148969638 -230809112 41322 -697980607 741859827 76069 636870752 357327989 60546 279442557 256660532 9957 -983468858 177956624 8325 472650444 151583958 20075 60064129 277108874 63574 379028955 -215929189 28835 -984721990 -959673929 19516 -105647139 -325675794 37640 163541223 465547133 18274 168801406 -383894177 17884 -786958532 -496729331 18194 -788647263 -800655455 6702 -115779459 -513451636 1085 -668018933 -899047583 27757 -22397468 -712934287 69778 552790993 -477793523 15408 -124882796 622057603 35511 -318060816 -327145816 50072 58893581 -316186245 36983 -401527056 827360226 20575 -978154690 161029056 55667 754128193 -597830189 19422 651992986 833158172 21893 58909665 842067241 1336 -100291335 657338767 10657 525941329 529044732 30162 -304974660 -679611419 33630 263552095 -16041881 20051 144593575 94949608 13531 -773570399 -798138137 5037 -513993211 471764521 37101 -709656968 -101755678 23554 356456816 641001243 21996 620668515 364834850 50821 -233492515 -960463270 37903 -859564372 -513271450 27936 80751939 719409864 4337 -132472601 -795980147 62413 182204296 -607452528 22406 179219664 -98116170 29533 165269666 -102373205 15182 -885240057 438199298 1568 -8288949 638927376 12086 -580438951 -515452542 30735 267445103 238678340 31233 363489863 665842436 12033 530471725 -986536356 59652 -126439681 -300133091 50622 -388484854 262724516 25777 -307248784 465437500 22833 -970565184 -612966419 48572 -309037467 -206499165 28809 -419626281 716291358 7685 -300284245 449178594 11862 626422568 160077337 75253 534062728 -513602833 25176 341749610 627344281 40306 178756374 -410967885 10658 -139223772 633971734 47289 186607729 61557754 22676 -417542594 -966427946 58557 645687127 847401864 47665 715217410 -316514848 16006 -32741735 92642982 46485 756974669 -330222904 13912 -803570805 -777346303 21280 722493684 -200628348 47871 -495807381 433471577 23589 275133676 283522075 63317 621997445 818760477 15465 254321300 -17654220 13690 160562400 451597320 25421 758093978 -321301359 28793 -989612733 441912019 51442 158429274 -134717775 83934 -304680629 -213008862 27335 662786058 841909062 74641 740314299 -311437543 12770 152777645 77597124 23999 261205362 458306466 6236 -138065436 -869187998 11543 262238488 -14819823 17107 351139531 819023763 45582 727456237 -199310575 59767 -419370260 760875161 42378 261454944 48989597 12660 272814510 -220841690 11386 -611832419 -478658642 17940 -320894304 -518474535 49371 -979133714 153254452 47203 172566103 -412673812 10234 -118268319 -481540695 3694 -870628143 -141398283 922 628110495 810999327 54743 -210451328 -966301045 51128 -670063315 755725822 2618 -689796376 -123241547 31166 -425439711 -108241687 34596 -995590816 166174957 11194 -897669161 433711217 14453 -214427947 171149912 17377 -204605511 -876746249 54529 -713083105 -783582362 27418 449157691 175087204 24874 -885895457 -142573125 3621 -954342782 186158600 33380 354243957 824287151 25982 -382779983 -140864028 25950 357268627 661615339 21195 -682570001 -682274130 66538 365023308 -193992892 32130 -209186048 -861964245 43671 -589833419 -517953088 28486 149599430 434978048 528 -29038512 545644050 18903 150365574 -108346905 22579 159855357 -129083548 43491 -799571825 -482079980 55419 621028041 168412654 49541 53779239 833497538 11050 181322547 -228297362 38405 642026908 -287515025 13234 747716715 -499812602 22716 -128505365 -767922355 5222 -289188124 458929407 7 -203401954 -611143900 58762 157358283 473603643 1536 -713903629 540614381 38570 722281257 -294622963 2064 89317315 433575469 38627 -876286057 737125502 79808 728977469 -295071052 36186 -422250762 847174132 32245 340482316 -125731068 41320 -289966850 -217508734 19661 272204509 86662833 24965 -392114135 -963226154 56145 174822361 -617054605 19730 -771021487 -481180680 2570 715957668 -328918251 2553 -98888130 -298592702 51071 269260045 -20838454 27167 153567743 258073440 55358 68168357 -990121396 32067 -894799606 267835336 70865 -896513569 -96132047 58240 437410967 178922935 4596 757574561 -220531896 64046 180097509 279401269 39197 566101699 -493780228 59690 629085948 -305353147 6830 -975664949 179116082 49878 -405934340 257877486 4605 -989588485 -405655049 14853 359252156 654981858 5944 -15132644 622363059 42628 242923293 271499274 12117 189523684 -126618353 56566 -679314463 -882754301 42319 62231445 723089429 51287 167125432 -902206190 40222 -880574361 460008521 18233 447497554 352730717 4978 -488664708 470244181 43127 -579554159 542223675 60960 -953875506 -610455113 29557 744631839 358698278 8062 335835868 -233450976 8495 185206126 248503479 25342 -592686851 -480686778 12070 278660927 744076230 15499 -959618785 -572742602 36782 475589514 150375929 3065 178833427 -580267643 3445 -31645733 564812608 33803 79410840 756320780 14694 -116953838 -500120626 28254 143710925 348986217 17346 -405128832 723999423 17342 178422788 373466285 13025 272016633 -23340067 18594 284740113 -197731328 3529 176662885 178078507 50212 149856017 -584462949 15730 -28133 648705870 9815 -141399203 -324784811 3754 -768553603 -763122088 21218 -703024623 -775400287 16967 -393751774 258582027 23349 -322590784 -705599632 4530 -9194961 535163140 18935 465559904 180642983 51057 275371255 -23106967 4014 -598514488 -494444873 760 91426093 724697828 3924 345119250 855604892 10777 242642311 251161120 16362 166538938 -890158841 8967 -404900136 272211266 41283 84059858 816995127 54065 151426779 250123489 16841 743301755 339781247 8376 154379936 -225835097 61790 458012580 474453995 51233 -684916045 -874057238 1439 -871629380 -136384523 51521 -425379610 -133635042 2562 -20079665 -669700446 36554 250051373 -233809911 36102 661893380 -297833533 19509 -600036125 -509671503 27275 -609194474 379984248 36008 -712820736 -117085299 5255 242066132 278274841 28610 -771039897 -783084925 2437 190111646 -872962557 13394 -12913650 -681538102 53544 147469941 -616547233 15246 371009492 657323991 36149 81555255 -134321870 33903 189175033 -407457811 13016 -772664044 -800199032 20133 266034827 -39087665 4252 271051868 68370907 27014 -307536811 472312621 24463 -708725583 -785626965 37987 -416426580 268280623 541 -788202741 -797305163 2514 -394567485 268573348 50055 -613007358 -331673468 15039 -809004752 -780770006 17681 -126759943 -313630398 2887 717918858 -592812097 30193 635224630 -311134856 183 -767186709 348372188 42899 158096212 467869597 16721 64309806 830090843 13406 -44690608 551097509 1328 -218242794 -864065031 32127 -207382279 826375787 62747 -400614338 276004322 38083 145852459 72627403 12167 -199600970 -985035575 7885 -580902106 -285938633 41522 630475186 856480161 13815 -290342500 -670149905 7243 -972594383 -597717025 11373 -418625081 719426564 38569 -606046136 -208787997 65123 -142545161 -323120995 65717 -118456457 631102020 22847 -31643600 -707811495 46420 95084545 158256264 18067 747163563 -325228060 43201 -988735578 -426336711 3972 338317513 -196866403 28920 731009035 -213457169 9735 -590654019 -308746981 2526 -138553623 -327938390 43583 -20609477 -704059741 45508 238744443 -202457769 33991 -972263904 162117383 32114 171277299 -236404520 47031 726216265 360190969 14019 -696197189 745073653 62207 81544600 733085494 34437 451047060 360257302 14867 -501780259 453618439 42573 -871239422 -130425549 25587 -294196606 -680436199 42534 -690403662 -136370858 24526 157011730 155866492 21892 156591706 241854468 24256 -600673598 -870014115 48091 -317452007 -214934768 4568 256462830 449261819 35583 835873933 -983777430 5844 -572663788 -285839693 34829 -398119067 -98297140 23592 -231691493 -395101567 58920 748836301 342788247 47163 251115759 90132442 3852 -10745684 -668864961 28319 -777816639 -803827567 9577 -317062912 -668402650 31600 474463881 336529082 4466 473713452 336000734 20015 378810202 -227379822 36573 -677783104 754934492 79412 -138836414 -514120311 9789 145950989 52746815 21649 252367494 -211706679 27580 460251112 844015523 40801 732322366 -237204979 54286 188214988 155115656 24186 651217701 855740884 78722 185171811 275993295 23302 -124124604 -331949485 59992 568199606 -668045566 67868 189140871 -222046211 12793 722130470 -293089681 48740 -2048110 545520717 20302 -322368095 -207902284 21557 71038942 -310997004 20237 -959550109 -423870575 40307 239777176 -25209761 30205 87193459 247037056 44027 251596740 471338951 42016 543157043 -200070030 73794 71432901 830160617 3102 -683195918 -132430753 26135 156827978 -134563942 24185 259348931 267458542 56944 664161495 153401225 73868 169164579 439274648 21999 354627700 825065073 22783 443317581 176763338 87021 -204060961 62922017 81330 834379409 -993798581 28462 760936653 -319117214 12503 -229290364 -991998023 57907 -607357952 540283012 67502 -407717831 266813374 28991 -129180059 -323907461 42176 -34864832 666616874 38732 -576229574 531615748 61242 58653211 -318586045 25715 375391114 844561004 10093 742926741 -233750414 57798 -708353787 -869814549 32719 269731482 -236784615 41686 -593819314 -492000368 12956 333349135 -227955293 20032 651154837 351308656 1000 368086520 734934527 28114 750960885 -588621727 37625 -961129657 -969624827 64461 -109013934 627035619 29747 337588445 845122594 10529 180695364 85866754 21644 354584939 853333836 17221 759220853 -216929637 16286 -514962988 444818744 19656 -985336400 -419506721 11951 -672407928 745589200 50706 634803243 -315828486 10475 -135947194 -884517579 11316 168087695 -587558474 14818 -770421390 -800167503 15422 262881459 260818331 50294 265637957 433171227 40064 -190909439 53096700 56144 -25204235 -697498333 39721 -709622370 -868796074 3644 -894717237 447930111 33478 654658478 189439447 18805 -117363403 -325546491 56253 661608014 -310924701 39041 -398816005 -989269958 4201 172767248 -412045165 8120 -576039141 -492332752 24813 -415154568 271028436 40823 180112551 -420992202 20228 -16026355 550277168 41516 156815909 459142731 17729 -807234369 -498341892 27275 -235318917 -878707086 54458 -387144983 715426394 25812 -407844037 -132701122 38279 -207793459 51423306 19799 -21855786 542604931 6636 -978948702 157409664 26579 183250939 152369819 29067 -109741130 -508880834 31201 -99854895 -123052539 10589 65604584 -291209533 14639 755128806 743040590 23159 -97277285 -801619344 1161 -213905010 -899953213 52671 -961109144 -403928566 71944 -100843393 -895311085 7173 154879059 -388960898 16644 -596335191 -295958430 4468 -26300415 648195621 46569 -710768216 -138971591 1401 460833645 333693354 16228 -128197293 -780569264 33046 79315323 837387821 56151 -709179066 725343319 13274 -506455135 474719042 5220 437432497 150970335 70420 -899607691 -139465596 15451 -98892828 -785785835 20217 172283317 -886946334 32163 -609057484 566389070 3078 339498256 663958640 727 -511155456 433665609 31065 50624009 -287039525 28287 255636192 90172362 9464 -988783369 -802637459 91823 726378206 375675557 42276 -22897353 528179503 46065 -416817292 721951639 29302 626099872 144731241 77485 661210241 344091372 42414 92087627 833663296 9802 -393065059 262341296 36867 173487760 436946409 18774 -230862002 570028924 48856 -677752868 -861622533 26624 374079724 652876082 10684 -674460289 719482030 34461 -692628338 715310528 73974 -195611049 -997536215 18648 -328904683 -216444853 25834 -401762475 -107497851 43110 -426291359 259838299 24662 -208385853 -959974211 144 146327938 243749160 1129 742171388 361364102 29066 -103275045 -120026247 21492 343509790 635577038 44350 -301925372 459166224 25444 180693719 438331784 17965 660603800 185642146 48903 -667046963 -886141107 52268 278689584 -25237239 28577 -194554054 -973380443 30769 271480879 434764351 14976 -900451499 447608999 24763 732235573 364434653 41904 244360296 -216602596 20623 238399243 -231059752 35609 647001418 360546837 66661 -764793830 -868987990 31951 240356130 56764788 44415 -12444658 -190693887 21922 632558359 376236642 25924 623645985 172146945 4071 49462398 274949048 28881 184501324 170057364 35841 -129230067 -501493341 12795 189744163 -604034442 23482 -193893086 -868691739 8410 -109919102 368890708 10279 252958597 737311257 37180 -602317845 539150804 24646 368491729 637919343 24674 84441564 274503346 69156 730463965 -618835993 5508 -317395572 -697836987 4005 364526202 -197662010 36148 -47452025 -681828082 70364 354602347 -195294930 3180 -768172206 -493496931 53701 -977215975 -574431034 61858 -229808999 744139509 71292 -674757104 -802840819 22122 267015670 720639417 17555 60649667 735628546 2698 -217216055 54350306 73190 725081764 -571784337 19428 -222835115 -998925643 4995 747260843 -593006814 7768 -683810232 731407872 71201 -108894305 -504405654 32058 -232203826 94752453 90831 -96554886 -130916462 11043 -212189843 -580634544 57218 -410526591 714926285 10747 145902418 853236018 38887 180401934 -98169672 79828 93792726 811110116 50017 -385363652 -135115999 29800 -615646943 -298919550 53863 284926957 -231216964 1750 -999597153 158129156 54676 48475594 818532932 55935 -382723491 726354260 3911 -969797382 -995949627 49697 153617330 369088239 39736 239259088 745748231 12782 -428062692 -972314097 53454 -26974068 -702482908 68833 147904548 -420173451 16530 166715386 92656245 14439 -996894446 -582269426 24277 750169382 -195698554 26497 644662236 -324196583 46215 743103681 360551346 58439 -958482280 175299038 26729 176886735 -399872446 11342 -217756030 87882308 88656 76923231 -313474190 24254 -136491358 -305835968 62766 -201975015 -604215018 60047 168049516 -192507555 49731 186317610 169531002 15992 -807464186 -516144512 13341 253970208 718881632 28093 149350191 -32764507 16726 732742279 -588485727 13716 637694843 -312028333 8688 -96125419 376193607 15536 -380973751 842590398 42376 -134324086 -514646713 29964 732918893 -614566561 25545 -217157825 -580932327 59733 -100509603 -898930029 29909 -413120594 -968178986 1411 245091180 255217400 565 651745935 371911050 51342 821597312 -999170607 56480 245308797 458245889 7533 180611985 54596580 29533 -972647746 -974819102 53776 -392248633 744228804 25367 283248867 443647541 20991 147121687 -381585873 21724 -124001354 -478095219 32943 634258458 -309234475 2831 168750783 -582083686 20084 458205281 153691193 15765 240240633 250701273 19065 -396426629 728469022 22915 760325245 352870132 39552 242574334 436436492 18352 87914412 714526235 55415 -45975361 -680408581 13765 148841319 -97399540 8442 265717002 726445794 40868 -589268383 -521527204 8941 -115536314 -308340506 22721 355175574 856552265 26390 -702068172 -124423867 31635 165015502 366709447 30654 -966086921 155044280 18721 -702177467 -807357422 17474 -595302463 -497623579 28695 747984146 -212272431 14742 -14329985 550585135 27975 742546111 -313056122 30756 -427614729 -126778000 5385 665453743 162666219 74276 83232821 -306820695 19442 740555388 -212567097 64991 -891216207 627856335 27921 153921343 79995778 13598 -692780321 -102177969 9458 244170493 77126986 47729 250024378 47681792 44289 726396063 339023723 24779 -487346098 464754410 48837 144315382 -609101249 17266 661059433 -316513496 43418 -103978606 -784040468 16061 734978914 -289982159 9745 81861655 837867696 4966 246355920 436130704 21372 -31237368 -692069567 26432 -215394009 -571788949 6778 -216343087 -596315061 22008 250133105 256521279 38788 -223947153 61271891 95272 250221748 -9768034 9538 172259806 468943052 23841 -315483355 -708020117 64811 664349890 160223311 12337 570130293 -235013418 64181 -105480981 -479845500 22743 -105084193 362810783 3297 -997922107 175374911 17032 646967123 824979932 24852 757034903 -215967676 56138 -885801240 -142798950 51221 430348834 355144750 20131 170678885 176590728 34806 -488635074 -902131277 64201 350304711 637899744 687 -205685772 -886224779 14662 143968073 265433898 13865 -118425508 -290059437 50899 734785771 63206782 71883 642585434 378556604 53565 623205038 812461923 4702 -409417012 818408387 54003 157678649 -390182522 36218 77748437 276151680 23337 -115327826 -496154591 31526 -4439863 -691166496 13547 565599932 -488589006 46808 653608702 -298199390 27301 -139300251 -492506408 23343 67871496 565527831 64222 86914668 -286941362 26736 -695426172 -804166055 40321 -875649664 455426837 17203 146292808 -858370420 6993 636114189 175709658 7272 526766311 -489779720 8155 367858644 812985016 7190 -396300773 -99529748 40528 662604747 821358537 8301 -134262005 -291679014 479 351075692 268640008 66925 64063067 469187195 39604 170765454 -104984108 35890 -975459009 170282105 21710 144741012 173415017 22143 -414897096 -132962335 40459 -120280174 -326502510 32254 155649639 90918975 26659 270614208 -229252052 29997 -602130050 544627105 16885 749702042 -596529583 24209 -21607620 563447664 21427 -410935342 -26984473 91238 -408484224 271686871 49553 628572599 -322934793 10998 -8552844 813670308 70139 -221081231 -954198878 42853 251720678 267520345 15057 87013742 750357073 24310 -578967094 -323159423 24371 156374991 -902369856 47622 -314446920 -225231663 12870 -895527410 -124602544 34180 -594601336 -307172852 25399 -690164352 -895600906 16037 -501161816 429611624 19289 144319209 -197830269 37620 648144576 157440948 47796 565637111 -508373296 56950 150448929 90057396 11830 -961064604 162402762 50085 -678616427 -892220206 2607 -403803244 -988678229 48939 -215478296 847785165 65525 -16626711 558946630 15084 267362950 -385887591 55953 269441877 244040875 43139 74979486 -301972748 10304 -126003159 349714494 29699 624249062 153073319 21159 429956479 62703616 43131 283581657 440840414 12296 -955577014 -400111835 53735 158928842 459380469 19012 -218614750 -613140216 50077 -206208721 -984885631 47053 -874139016 -104811453 18479 -386141050 -127032308 35383 160474087 -122155129 74295 -978199641 -191953880 45976 335544951 -202766448 898 -43661544 527282355 17324 -400033780 744037018 13984 -407876806 -119786013 3567 178863696 341874181 37724 -22664433 552582226 29842 86716811 749820401 58366 -383174860 -140098667 14412 433219569 358807973 12285 172052883 -135022809 54664 -959115531 -964576898 61233 -493784667 435870399 30571 162384364 246539882 56375 -876947939 453477372 51953 174825450 78616604 18577 283034333 -415759376 8931 86391184 -302240765 32894 -206497608 -902085096 25302 637776868 -296203687 2797 447013976 168375232 72388 170784079 -406822545 24502 -99421771 -129453290 16892 -295371737 453770823 15344 471563389 -897378347 9630 -387961584 742684359 3134 185429817 367708640 41785 272528783 745580023 28493 91519279 -287002237 39534 343961117 628194555 37476 334344655 639457585 11240 278449420 261519596 77093 744752406 373309011 57127 -588240461 -332179139 49584 -289774424 -694979431 59260 729722078 368208839 2759 78339224 434424509 10853 -312245387 810179284 11363 -617778218 -298402972 5702 -478522917 452600727 47724 -683645563 -132114097 26458 658138769 358438357 41687 -689435697 746163310 2118 162479977 143412094 43789 -12880040 562900551 23927 -599421517 -775562785 31647 -667289161 -884068580 40280 -231218205 -889853709 42390 183893866 -124653890 1796 -690924126 735050719 59970 159050039 252414809 47355 -858536400 -135065797 28890 -23687871 645477662 6565 173791425 -198023947 9782 630385362 372893265 30796 -711393843 736080562 67714 272850576 475310260 18170 243487903 50529811 12084 -579549265 -485336482 23212 349116811 852281215 26471 656895268 812600801 59137 654540425 340683339 12107 182694326 238217908 26716 -208505709 -990311135 34961 -41424456 -700825467 42651 -891269743 -137000046 54690 246967910 720480686 29642 -208759748 -999220017 38599 -119900079 -765584500 62795 755221436 344252694 15672 843329112 -972309273 38253 -110664412 -132694221 24042 648402894 184884773 4458 -16466888 644808543 36172 -17394300 536511280 13695 -399669312 735888604 32802 -966637418 -400490842 26873 -141287466 -137684006 14829 -688657387 725959961 60002 -286179500 -197223686 21623 65861733 -607244660 78566 263691681 727737443 21126 -222054118 52221278 16900 -707872134 729371747 27951 -480293477 465001996 30752 -96203833 -791524262 26306 262661862 89830052 18206 -667773817 -141947325 12998 -198045099 -975616979 16019 -104294169 -106404892 7122 -519044487 462941183 41068 -858727122 368366040 48818 -195768973 527521210 49229 -105058210 -498277923 22961 -678962654 -800319131 17375 632611411 -710277257 47637 251504846 -35775681 381 -426208111 825600867 2239 -412988115 -991049903 37285 372123490 -207425522 2126 -317218226 433283830 8941 -683447883 732224071 74851 281160556 -22410503 74122 72468793 465098316 41399 62124948 821338652 40834 546591299 -493636455 7530 157345188 243042713 16720 633339589 -300308473 47320 -480484035 465723965 31605 -572650690 -322019138 73907 -28167509 632557637 4509 725067389 -324029678 19284 -121472895 -798005694 13161 177663948 337790131 5842 -112630177 352532166 15741 -408630416 -972500018 28020 638032344 171367994 46951 171544064 267131134 44885 -234224150 -592523422 42347 151880903 -384454700 15089 342238667 839611146 1862 -860942601 -401543781 35608 -384277018 718697476 41791 -118825943 358557141 9445 62283987 741911982 3975 -382035838 -984555212 34172 153214487 -879897533 16857 430362985 354764381 32302 822121446 -976270887 44875 335870722 855051485 39612 357669075 630812888 8032 245715815 70327586 84088 -298313521 438967853 18398 -969045592 149204548 38980 181408035 172207959 45347 -123546183 -6298485 27157 274832891 273349658 25553 -130225773 345615425 33004 -676795266 -803402189 24784 -191507125 -890903441 54090 -24623007 552842121 854 649638478 -499728594 61543 -110729558 -515351200 32559 -95725924 -807829646 61799 -398409391 830184407 30613 354578595 812880751 29168 454133052 346855276 8039 245902183 833858266 54196 -480384446 471788865 43835 625681864 372896252 10478 623325114 -317847282 13439 -709477338 -898983505 42299 -788065436 -788533091 21635 61945604 437147422 26515 183099499 -205095413 4036 352213303 832975250 21960 175551187 -873840414 14830 244122321 -233050324 20132 -2831534 547592895 5135 -518845999 166744207 43382 341166119 826692063 18268 -315951959 -705537365 49259 -138929712 632894909 41114 -598437120 -318611603 57818 -415761177 851166797 55026 -885958358 166218828 75242 178239796 189696737 44861 752354773 -210471047 62334 832089650 -987968143 28866 148357277 163697310 19672 530295771 170562995 58536 146827643 -119700835 57195 -303051191 -678877255 57341 -214317409 74048341 47442 -140470701 355625390 11358 278043050 262107459 68571 71773386 722509275 47735 -114260312 -112059774 12536 -774064319 -522841233 52048 635627339 -107013464 24703 249810287 -38846958 54146 89915337 -503844765 80955 -225364051 -990880190 48834 -231959782 91910171 76044 172572805 -228882652 73066 653760277 -330577921 31247 160374504 435159259 2783 57854520 840068823 5828 -391855775 358616447 40154 -99404762 -774992001 55603 730505220 283818898 64647 659957391 361502686 73999 -111745785 375826206 31312 -506299663 463628052 35817 62163105 282949465 54349 241354568 240698672 50591 -773453938 -764232934 10456 -285756318 -216524201 9915 -130910918 368802418 20186 146026635 338722472 16439 178783153 158993816 10139 -413962581 349429229 51542 245119045 461011385 27976 450012685 185514250 50567 -229679217 -806624054 6036 -903542300 -98663990 43649 157047012 84093709 19751 266762908 718160641 24954 -41793607 646375623 22088 -617551230 547499784 46129 356009743 -416735503 64677 -130823657 -298643857 40736 630060609 -383599288 24127 -707563088 758260224 72150 -100138192 -894908030 32789 634231100 372642478 33311 -138783071 -766376015 11019 714947151 -203808029 7369 755565055 -588484370 1973 -422441575 -124461452 449 -611192790 548883026 28962 -596491738 -297043477 38851 361388652 -230021624 43474 -670010996 724574914 67640 754932513 380806638 49563 -321530880 -217151784 5778 -591185682 569888773 10641 156633481 434426735 18432 751727384 -237102775 52667 -203840307 70199899 51991 -219953399 -504905126 55441 359318515 -398389524 55322 -202987259 -960500706 12806 243826815 733173627 5477 -407543940 742964613 547 -409754446 -100799551 2521 87024766 456452608 26115 -617784333 -491990847 10964 64513948 451617689 35069 761476871 -581791416 41028 -15333817 -677115496 66910 247760010 -27331846 72204 -701700515 738041937 58689 761776536 -323504033 10963 -702751001 -898322781 17383 259963065 -10145629 76796 -411575963 -968191490 56967 741277312 -318660425 553 -712765698 -425478605 49492 649631701 380542146 16341 -9063353 637760724 31785 -605705997 -332893401 9026 244718490 468294955 29459 160243963 188779998 45873 760504695 -596483088 3002 -204191230 -578208894 52224 736202232 -208946312 38516 -578470898 -671733417 56437 -979937097 -401795297 74576 745732912 -312609788 34494 -586900502 -304931225 3352 -125793997 341618270 24264 -120748182 -310032056 51092 152102930 183765732 30941 -956592371 -424403884 12630 270927306 -200784187 28166 180867028 -236301315 32103 249297661 50885889 55792 644435420 -327483050 11205 -215578410 -964320635 13812 -41013465 -710570184 56485 -230055815 -983088859 38898 56512639 832470253 54586 -116211802 -132002063 30647 188169715 334498602 14351 -796697540 -500545882 45879 153841924 -405929468 17203 -981124598 -961627390 52051 -704610336 -782861223 24861 -415343755 -988286976 23765 94862180 449910426 59165 759867801 -306013600 4508 436676325 335042471 14450 -140186404 -303767598 14627 173989954 -228026778 9585 750057414 -312378118 36566 48600489 -602045436 21098 444914861 345212906 5832 -700577073 753428840 38993 -323016902 -704264315 1444 -979320026 -604103690 340 -211462519 -956198166 54044 459299611 371097516 18400 -120174540 -123736928 10598 -418888565 261273031 17008 429050420 187961212 74321 180253539 178535429 10900 -611976661 -287146647 32404 -589697706 -296391094 23154 -298730596 -199200707 12080 634167320 -290825395 10450 150192537 -202815673 35839 252188875 735952129 38523 -329670757 -681777082 14279 748282141 459394589 35438 -3258934 544364433 39284 184194166 279417047 21726 461383974 378753480 10782 -611986946 528983991 77200 245593060 -45566522 15057 154242623 -398011670 14335 166799817 -120464078 60789 -18850156 -680882498 9273 59797111 -386508753 34919 -421860584 818434560 24774 -97035276 532578831 11536 659779976 836454521 15472 -135779439 651286993 48447 -873657282 -101421841 33870 -966779914 542493725 44337 278624321 741342806 29980 -8484119 -685551485 24735 -490248922 473295522 27372 -418059818 261845270 3895 -510783892 465032728 19808 -671515135 -860528046 29769 -973638723 -1388736 54801 147545014 -99264577 68617 186545863 -110196774 44576 144990830 -400676809 5555 148646132 -425024749 29856 179981486 -868640855 25003 -45289284 549694263 17339 175042800 -112205238 9066 279569630 -20986567 64937 -132432463 -309213361 65561 740512217 274140483 59487 361079964 856157610 40035 -103808945 -386869431 62595 143133373 159103202 10513 629810769 354314236 39168 -213429070 -864590038 36871 -317628264 446488611 11658 144833101 472711334 16277 714732665 -482943490 61724 458199367 373648603 3478 -706406085 -791608102 19641 157598062 -109475625 54832 -294057094 -235301214 11352 -396830810 -126521867 22678 -783511181 -483795396 38827 -115433982 -289659885 13933 -190889345 59065188 36343 -222811074 -879030568 44299 -692590308 724742223 42603 -105642942 -903088305 1242 -588426231 -311277860 64912 -863410525 -118542949 54681 -221737319 53579584 22388 -197029209 -902925502 51463 -411180906 849346537 9384 184414217 343487356 11317 -40149938 530215690 19054 -689927549 836696887 3695 -972750055 338420904 39050 -45507178 646203963 28195 -137680991 -781273501 52614 -303049856 -218620581 29865 620359075 832043257 37529 -583237166 559106986 63844 156329234 849526705 64000 -865183931 429322560 52203 -573005642 -804558269 71717 -332390026 444526287 2971 -605072178 533313954 24508 -224336112 -958484529 53702 -298226949 -687577417 27069 662047065 -314304399 19239 -109980193 -497509491 18105 -286536614 -227429303 11397 249922717 92396255 3494 274752569 254678234 75692 755381826 -585555254 19557 -882258563 -107561145 14208 -401317756 -652014 69605 -302552994 434402387 7387 -229975740 -994478827 27429 341380767 828945993 21081 -804395549 -808130685 6940 -693796458 550888267 61617 284751461 283444810 62814 -415140143 -804352080 53173 -213967416 55026927 36566 -221594784 75918211 74429 637118199 -321452696 15135 377737621 -231145191 13504 -964158024 148700780 45221 -882051863 -142257118 44620 -776192743 -519217406 44855 -953452635 182620083 37888 148361548 -208616940 51535 180983089 340134252 27095 -984930966 151151041 40130 -704875925 -783544581 40546 162246259 239274786 41195 278011394 275510927 10135 368811591 849490564 40071 57246901 -229776321 33092 -426680450 746532173 2161 747932067 -604529820 29833 -194071956 626853091 34258 -859339078 739139842 43179 -11976481 -697968364 1875 241347233 239932513 54635 60879009 725463678 66177 -46977198 -703280277 4229 149202222 -583770974 22508 -678525762 -104520024 10132 -331530667 -682718082 64396 -589910133 -292614516 59486 438596290 344975120 24460 -983964270 -971199734 58315 -213123015 -590257040 70769 -689095732 -122635765 15598 728433084 720740703 35330 273428993 264498305 55643 662339761 361645637 5166 -13853204 538828897 19643 -386260558 736271734 36477 -890786065 -113381762 57057 -96367124 -890000553 15830 155956163 62129124 24424 -419277628 834485991 50885 143973944 336556022 4639 -399854605 723798124 17321 741980083 335568965 47996 -697951925 756576908 69153 -782163902 -806559860 14561 149307485 349975733 5242 280199715 452953054 9572 -968418266 180773151 43307 456784391 358684480 310 160436480 -197827409 64309 82625869 730378958 37368 156104594 -103743443 84257 -965836899 844608288 62823 -117730236 -780069107 31752 143567220 -581716536 16700 176961142 56343773 17504 -411308105 276452645 42629 -235999485 -574328676 16470 469312503 359251645 1521 -381459954 738218401 16616 -789958752 -514512595 48645 -10282935 240107279 45082 760413738 -578645909 14497 -691722148 760293817 7018 368939170 641441565 18810 -416917610 815028446 2793 374501993 -212675647 15830 179280352 -228842788 25782 -39633803 -701499501 50793 187592368 -415723270 11687 -15444273 -704764200 62092 654175697 -318761060 18632 -35448852 562743992 7758 -116834875 -506952638 28222 256276291 278605514 25261 258011110 269109001 46031 89610789 262096688 57910 568321608 -516291448 47774 -122157210 626982866 35088 -421848901 837597939 7206 -123599302 -323696911 33859 717605044 -199317931 4503 250953418 447402908 29506 -309814856 -680649509 37575 753749770 -323614060 10261 -405367504 238630561 37002 179054838 -394218105 15145 182565537 70630625 6266 273018291 260326632 66008 336745304 814984064 14184 -796052371 -308470564 35214 144974550 -590184123 7499 -713652323 -109935110 24747 182590326 -597334910 10655 735287892 -303922306 11148 457135903 836556903 91851 626379417 -294474983 24789 -289910173 -768212901 57614 -686054957 -870462722 16249 -120994915 -496566836 14310 717525465 -321255518 17358 -142291666 352568847 12065 161758526 187050794 29852 179602694 -414702633 11958 -605092673 143346004 39048 -792612514 -513233764 51517 -125321180 342536452 14571 -427263617 737643616 14218 -206923117 -901025031 44915 79825726 852067851 446 239241965 60239243 1393 -967859436 166024790 48033 -142410924 358207010 23866 342759251 852247841 1416 -712087892 -795615579 46412 -955955395 -996008990 50684 649073493 823937360 48638 -193600308 -611188958 45482 444870696 186566171 61014 621700534 852957655 73289 448578700 158437290 89483 -211151210 -998077985 12017 283903523 718688231 2984 187473335 52595539 2741 173230982 -777047291 16430 -302402879 -711130522 13892 -14962351 -676412054 64757 69951540 -695722959 26919 353801950 -197543951 1009 -115424815 373419266 7648 49202296 238291483 59538 -229485790 61545834 68502 64485589 261931117 17575 731549214 -573436061 37497 643022602 836421482 29547 -127295126 619590293 30536 146648550 362088491 24938 -420092341 730525172 39795 659875143 472247849 36201 267183425 259973407 56217 -393295545 -984085237 1717 -114230061 -861209338 27218 -227172534 -596727786 39894 364771952 -137792700 41242 541675450 -487098727 42196 -477124084 475891889 4741 -100076647 647820393 2458 -878534837 -121372940 57527 -772861812 -775705453 1909 -707281748 -792638388 288 -12252661 541546761 30765 258861379 273827163 55641 -967820311 -575609415 57586 -109447220 -785327463 38263 87128125 280720316 56616 188044175 449194415 8887 624641146 -306525766 26506 73147372 715968230 58500 -36199293 -673022409 34403 251634273 -30748480 19355 -579230635 -482074873 29277 -883383668 -123119230 9523 655539778 817894770 55831 -988331611 -952798410 31484 -109801583 -873706932 43568 -129386593 376184224 19220 748990557 149586212 7418 -106694664 658602901 18342 747415739 -573571753 24110 171658793 -395345896 13359 651652445 -312409639 44226 181966628 -407554244 34932 361932094 624022806 18014 457409744 174702399 48889 -132522285 378985947 33976 -218386741 -956009126 55119 -596614392 536087563 502 -962090320 -960092494 69668 559284598 -518237628 34396 -679914643 -785816830 25862 -382942405 831973843 36714 362487902 630493959 6913 -993655247 -603091615 53674 -116670775 -328946592 18148 715818102 -324720157 43785 735566603 -199191959 52820 846554674 -961446635 9013 -325622368 -217742065 19783 -199850594 92197502 75390 172772839 -417865708 12540 91623825 755322356 19603 61436516 852334669 19650 623995529 150820718 45770 -688092495 744445521 35935 -13485384 647532133 7448 -115961565 -124986563 17097 -307078846 -7015876 38953 174222741 149441490 33204 -333241788 459225658 1846 562590268 355208574 39277 -991706167 -610995874 4749 -113853868 -117673289 24624 -300513241 -233107014 11077 186891857 -880908343 47309 268127966 -17583407 69821 -966527507 -414066476 72130 275184252 258697534 42256 -120254439 -886767106 6145 348892935 665700905 22619 -964502349 -618832992 28790 752002430 -323998564 24853 -609607586 -394571923 31982 -210554160 -893708786 10482 243923787 729030434 23663 -694902878 -879190444 43648 -213691412 -578081931 30554 158674742 -381215496 2101 156498301 355824530 6510 172401228 450246531 25407 -876484602 -101211632 56345 189004300 81332508 840 -614567916 -205054472 63162 161572327 -235465730 43535 -766374471 -504427602 367 150019116 -219264235 47117 162996811 -217937366 20153 151158044 -588588995 906 -859108716 429958293 50498 434773288 379854232 4572 -412564301 756947063 42326 -15986333 -672885539 14929 147546245 -877858115 11667 -954303868 -415389788 7493 -205617620 52411106 91591 -508896800 244696216 38170 57170174 253456216 68217 -384687160 717062155 7590 143537035 -415476984 26384 -140924137 647069021 23031 158998935 -122297120 40582 -388397259 -98441388 33897 -991868580 -617389886 42638 -229510922 436551212 58008 621333659 157408848 6237 -397488430 729402435 17226 158432800 -420709544 15105 -985967076 174385070 33842 -417901311 716091418 30478 239925259 726383566 41781 531020012 282760824 25240 368459462 629867149 21692 69558457 813542911 57863 154974712 246485560 2711 -98350681 462499236 57708 658722518 -311994162 41560 -700465886 -878356441 26203 157048138 -229168604 72252 -713554686 -862296083 3728 150398723 -191804674 34506 -953236326 -576319052 58764 445769669 166573059 17324 -986423591 -956536557 27869 -955816655 151194679 43913 -704978261 -136139503 19705 -209849350 -199465816 3067 -992800305 -969952136 29264 -106880636 -104629884 17 150543148 446550780 2268 742770690 354526924 14545 -424282700 848798381 16722 -960860765 -774622705 89525 -115784433 -574943458 44731 -673574551 718315467 57463 -969111484 -999005032 37546 -990384240 -978700497 43245 89357907 729019416 67912 -977611697 -580330696 25914 -236516035 -880869920 49721 -960431745 180856492 52987 -117108047 -771510370 62135 186228017 -959593945 32081 -127797304 364822780 2058 -40897070 -686502758 73855 174799464 -616633615 23036 -122759368 -482609154 20750 -999271204 -607065967 13470 -967486093 -606807424 49283 -583056773 541244156 80117 172660541 -222052686 43430 -220653974 -583332823 15668 -120154887 -297004063 62195 283034943 745648479 29115 440590033 374005055 13461 -406027246 -125066747 41007 -129065035 627793921 51436 630820144 842636731 26468 -785772010 -788312555 25328 -382540074 252110984 3216 56090558 856021212 12410 338173023 -210445997 35314 -967794244 169681726 43997 -332091104 -678014120 48074 -578630201 563819683 50674 -13786628 -383880011 13443 175255660 -589424558 6260 153038240 -381396866 22840 -879818257 432099366 36090 840915415 -959515702 33068 366285228 664188547 23443 373850189 -207397099 24320 -498687651 462252431 12742 279599539 -38431325 61224 272875087 -28173500 3609 148263087 -226257205 368 250555340 -215388382 4140 -585810880 544221820 30228 -975509489 -405047699 66282 -225263829 -983695548 42134 -609663081 570702995 50832 -389897300 730827912 38323 73372392 820520574 24096 -520325502 456562633 2745 -136545336 646525449 2614 -695059246 725635140 48887 -476932605 -500200389 50413 -402664800 256030850 20098 -980245714 -393270066 4798 269344293 440739482 42272 -110906534 358252520 25885 166859174 337390941 48777 730766062 -298297884 44653 64232489 -791940648 42640 -809442462 -795929015 764 64125446 -313533005 40253 166949482 -115973250 74531 637424221 366717267 66397 348611164 825648487 2886 -422089836 -953467236 67680 367445591 626027806 19505 -706849599 -865834925 43981 251525868 245791813 75343 619059459 363577229 17470 161260952 -993853409 42 344695424 639065860 6063 -614236577 566442850 51497 751805103 338236596 27062 71816480 857061611 17930 251033462 744403063 16844 -106757467 -316641291 4243 -112717943 -100231695 15553 443454626 347099569 236 364098038 -194677485 24229 -702225549 -141390207 14083 170038932 -421951277 12202 -687608545 749543921 10619 171667046 240618969 24202 453309715 -485715073 35085 733743242 374275421 822 85124403 737128723 3397 50839971 -297246867 28957 -134777543 374815914 15458 -20721255 619981562 31696 -977733594 -591059106 68853 -196550984 -873038113 19029 169850308 -225056866 73042 -607163186 -506025669 9142 -711403434 -772769828 36714 149132464 177684174 43386 -863521832 -104007683 18827 -199825392 -882436703 38868 -97681871 -860417692 37210 152562318 271563733 55617 370716851 -413758870 35395 160257476 -406302021 33063 266314751 240634265 38584 -136657242 -802202261 21768 -194649328 -954242370 42219 170520441 -209394290 18208 -316816003 436273371 23910 -774796454 -804365975 22666 285260564 471218316 19152 56320836 852793215 152 258280073 448699794 16763 -118658514 -476991999 22633 173217483 -603502817 17620 -861861853 453207741 30631 162885745 442927772 27298 187789595 155671102 14102 284465708 750455513 35428 -506616911 -296712151 65692 170177230 150505632 19215 179938589 -218159407 64391 176515110 69621487 28774 -95528563 -903647340 38025 -19184490 526329242 22662 -99029469 -802003303 50008 724095001 366749747 17555 71993259 812595152 58966 -235370202 48662310 14086 636407300 160538040 19890 -37943502 559156153 36431 -863364328 -117393797 8235 88259889 432059496 31736 281170183 -202431016 10286 -387353007 -980908482 22105 -957959483 183531632 1499 255514839 745900337 32302 739208873 -286403325 38225 64345220 -308872321 12354 -141150547 -870435577 5117 -204545560 -593716755 154 246274772 -896056446 35161 -126360717 -497558762 30374 440291955 625530370 29246 659037535 852771476 59606 -101078774 -502995936 11046 -796605465 -509800173 58897 -95674450 -291091077 71284 -96483663 365172765 6806 -484495980 458591505 47109 -141968226 -111309898 17884 259083475 81788682 5587 157008673 336183606 29675 719026061 -571473215 28758 -5545984 569349077 7558 88508529 463685753 31451 -13972643 -708802128 64778 746766149 -307123599 48749 -518792769 50673118 16383 169088986 76617823 330 247295706 -217213706 9188 176107480 -213445606 49964 -972050839 171401978 6469 -996674509 -579768505 41590 -95877540 658202889 20561 -514430377 454324323 22172 -112134905 -806108984 23972 -329379072 453796802 4587 -228413698 -590123799 4506 150538532 -289703925 39357 -295523552 -221509264 15008 -974522098 -392069622 37088 -289701100 -223002947 22233 -413954503 -327403674 50682 -107266276 656641545 16622 242997278 243601795 62753 168260651 180268893 48731 182499685 -192216363 63445 -958852420 -988768801 31346 264258067 -222683306 20107 -128250775 -501211954 7765 445835688 358359164 2841 720606671 436491195 48383 -401074863 153256169 35436 756151690 -225002973 18324 339562560 -201338619 7597 620340497 148146434 4052 -34646470 -711375430 67615 172236886 239085224 57062 641079972 843542157 62789 -17032531 548171161 579 -385693745 744394513 7270 335476357 845668002 22798 -14819739 160127521 63577 -711737125 -894598473 39546 -301398873 428975621 5109 524618476 -492530969 22869 625330991 351170352 60662 -954701129 170948767 38677 -691779402 -781592364 23745 -213081455 -590499369 53844 -693721905 752118109 37535 275854948 83851559 6672 -317050195 -690915007 15780 180759627 -414220489 12636 154691643 -572931981 6014 -872814164 -125113695 640 -979115432 538258349 50690 -413077606 855159976 22002 -210884769 -880738534 3520 -383008222 -976593348 19138 152536694 69659110 3732 438186129 843079799 94453 639624540 185143621 18899 459059079 345999983 26661 344246762 -200493415 21783 -399939742 267580251 15268 256631247 92684700 57751 714379918 -287110963 48574 -711696520 738868966 56217 525340209 853209382 28042 -382981249 -986387812 45645 -211156047 -579751306 14356 73815713 726527601 19735 641934919 170701915 70479 627716719 371657722 74292 184817304 -422371824 27296 744183143 -34391412 38180 -130120509 -478878428 19906 629779949 850157924 30587 740421079 856977274 3586 -224234681 -616084903 3649 -618488298 78789309 35096 717767448 -294998327 2432 -20759306 630959164 3136 157805273 450090430 21414 -405081812 825146876 46983 -671896954 -808558158 33474 262879145 436960705 1858 648176269 375209683 56432 -128271768 -487391579 6908 721447862 -295071259 32811 273252675 83774993 75312 79037764 736821654 9210 730141209 -298576010 47195 722002682 -135833290 65487 179032942 -902200278 12494 -965202774 -424364915 20786 -234276030 79484008 54679 -129775226 -763914004 60114 -119447307 620935356 33213 637164389 846730203 77682 -701755847 -804260660 30850 -952787364 -415109258 55961 158759422 148871929 5632 758404271 -212972719 58164 83605689 -320009348 30335 625680194 816087198 77829 -679562579 164044512 48535 186734492 83865557 19603 337788831 -193581070 33946 -226787968 -876036127 31146 727323208 368814857 16709 -611327671 -314729470 27165 155603344 346212869 9106 -212788828 -967322132 59280 169608869 -891415632 10320 -221664709 -886078001 557 367336047 851239453 21626 -780530846 -879180524 16321 715833326 -228816023 35688 169720771 51500436 5634 -582698575 149746105 70144 -708684046 -115765057 8585 151799572 240830570 24575 -386202467 853097772 57536 179689660 -881686592 32280 660843599 -296521962 46797 -703701709 -120724083 23269 -234187799 552192119 41011 736306984 342238074 21412 152287511 -129994618 21648 70620133 749598415 62114 -107815353 659219727 41460 751210624 359589161 51912 461718052 362456844 30318 -207915436 -995106973 45986 165625243 -858698987 27780 -192162374 -956597266 54328 280246629 84726212 46472 -287519477 -676939444 10177 627648172 340502014 57731 62646142 -323300597 428 -193568250 -577976646 35182 -116821863 -775186834 25869 -714237333 -103478834 8013 -121343775 -884267961 20091 281613208 459906000 31418 168828896 -233632481 64853 -306535496 429731022 25190 -290232616 432758006 15648 162812850 -136182697 862 94006025 759522641 43454 80141026 734195858 21968 -41878428 623816723 22708 88851183 -293528425 35299 642286291 365977514 42659 156760962 179197753 21795 -395441337 831503469 7317 -860695829 441954391 38912 85867430 253342813 41317 -420549778 -417644891 54398 719753107 -307092432 43102 745605476 376918103 48101 378195388 -483284445 52100 281135484 -2429928 56136 82476763 -291305589 21233 737245417 333398426 28579 59991384 821663608 27521 -46085290 -713186942 7243 -402613905 830680734 26644 -975232799 -612657182 1122 160374599 -141187918 61255 271548318 65842915 10378 185477997 147247820 24720 -293135829 -796810379 17213 -214932313 78917476 16263 186257331 240670843 13269 650512582 -306537539 2891 739932871 252478649 27966 -801568694 -772488346 3586 716922193 379427768 53182 156768886 439939156 9376 -384751414 -137428440 14917 -513861634 459739813 3138 620288971 845410425 20861 -104080204 -130755551 21849 -711026419 -762237049 33624 -196690102 -857566920 47184 271797461 740012932 12729 -956312297 169952730 55360 -404154627 -99894704 3398 72860463 -331863540 12937 167765396 164753746 33616 -391844202 -289298889 1589 353789209 641864431 101 -117733650 -287424509 3389 158967736 379984825 29333 -208503299 -887249357 16268 366243319 -205724324 22055 725606219 -589692767 16064 665173061 -309561049 23140 625403359 379034727 52083 -481901205 429795919 31291 -105124072 -304224383 44574 -970816669 -955277258 28564 168729951 173625928 18071 -125842178 620489787 16842 355774340 632743530 34802 -953281014 -423870493 54492 -142068673 -325965921 57360 174258736 -203728385 72726 368758352 -190607265 13464 -790386485 -514589528 39534 186759510 355591905 40390 -286980812 -215470510 13532 271227328 466277302 5075 -23118479 -582322631 16919 248576297 642605567 45313 282659212 73285793 83186 74649665 -299672262 37395 -194397859 -589645468 56636 53003094 828405825 37887 -427987936 761130039 32988 -207120911 277395417 55064 664304186 -300873901 37659 632081254 -323745477 26071 -389383577 257817452 18020 364921689 647356606 12297 363244395 -236030952 39030 246986728 -33290166 71504 -699329463 -768937405 7424 651016376 343935366 3168 189786464 -401401015 17701 -990144596 159957629 18481 724060502 -219714777 34465 -777734294 -513791100 59276 241969727 732753580 28912 739472901 -200225814 2969 -698467761 725646785 20583 -879298104 437373922 21167 155220742 448206677 22457 -205261368 -18768200 18065 439838432 363290314 28147 152610476 55519621 4718 357833031 -225485515 30780 -122503095 -136934600 14255 -897727248 459321918 52748 -121271985 662835678 28601 344162970 -220970799 12368 733144078 -612818984 16273 -196180465 -887719152 14248 173324502 -191286702 64525 -9557841 658757827 36185 -984760968 150547833 22471 -961888831 -388703008 74222 181029754 -95286010 29832 148739271 -219129171 69731 -398100260 856115697 14546 -678391458 -771941696 9906 756666396 -202932879 4979 -604717648 -301411008 50858 758467544 -193745164 62317 -316215649 -227387740 21315 -510529740 463720922 1701 273030381 461770060 22830 274476109 462337458 17984 154947379 -419260621 31917 654748710 147439166 71410 -967993011 -417425105 75822 -990191656 -960718990 69170 -98829317 -796324810 19215 169650527 -115425058 52249 647698198 833481305 61576 154291539 49230761 30313 94254460 814848769 5916 -98111195 -115928266 7525 -796285403 -512146544 19426 726477253 -317857947 2919 737751079 -194780434 33700 -113382731 623557565 9374 -228594316 -596322935 48023 720317969 -197743767 24483 76060061 451296010 42913 -667463400 -772226887 10750 -799577176 -780059614 6610 -583504344 530550606 51169 154675413 -411545696 1774 -861819061 -139063245 60204 149516334 377418620 5464 719811281 -578767179 4828 -300995530 -220807541 14817 743694930 364773988 34309 151714856 -869215167 41946 629474291 170468240 70936 -591836660 -311283667 61342 85205220 238382981 1065 -127969391 -321892539 56598 277941175 284257184 66626 -124525269 -327981940 58155 -215153438 832222397 1834 -893714861 -110155662 8874 -136471530 354424822 6541 -313969117 -237233558 23044 -135187882 364119165 9821 282965028 87043142 81331 345241391 665903906 5134 249236890 -30256205 20817 73961070 -571832080 74172 -328728486 462985023 6998 -573670586 -327594810 63896 67750834 718325606 36589 339525703 -203372112 34550 -960127989 170857317 16313 239855155 729687919 25877 -36279278 -690236473 63869 -404405633 249394855 17179 -681469242 -611879717 18756 86800703 282204736 32656 278058946 246518608 53532 -201863174 -875210319 43341 -310926136 464381283 11607 370486863 -194509398 29112 450655195 162534409 15673 461520216 158742580 1960 -302804510 -686439046 18026 -404872990 282009124 43963 -428312859 280501047 24455 754158161 -323506040 30441 -389943091 -129319152 35123 -14555756 623978976 24893 641884303 341994056 5985 -782230018 -510431266 15901 -98677889 374095719 17823 172156815 -891158882 20126 282283883 740374384 26766 -211365438 69861957 86898 -218678976 753556752 10433 -967757482 -616160963 64241 640915333 849195757 42835 -390232171 -98700022 13591 -766771341 -516954632 48867 -223794617 -980994259 9354 755872461 -323721590 29466 271651800 -191413118 21966 642538094 349067972 69476 -390472973 -989579864 2850 -809459240 -522809547 55979 148061865 -192773028 22671 181405223 374744691 49518 -299956706 433235769 3548 334303957 642681206 34290 -614583136 -490092737 12086 -697618147 730743614 42145 -138131027 -120727937 16344 639785779 144637603 62515 340038090 435890746 59259 -14054287 658022860 37526 59815945 458896545 18463 -998614488 -975186726 25185 -47253593 530659989 12620 -129181379 655778300 51105 -41243127 663070564 38303 -682700042 735945404 62680 -962459647 164934756 42208 378530518 -198175871 38442 -784274858 -506811812 56658 -786497918 -477158942 22359 -115969183 -777892563 63645 628449175 -394152644 37436 -286906141 -208990851 10866 -95378445 624766484 52378 -607391916 565834068 34211 70436262 238599928 56366 73980113 -287031491 18107 -302207537 -201882006 34273 -402921636 851182561 49394 246339872 457468384 17531 -696032520 -117536957 9507 633007147 645783702 46048 84049611 431615945 31947 727462589 -612393348 6140 272041444 241850537 48497 727705186 -226956561 34597 -690269803 -117469541 9435 524281037 -43861008 21414 -804185259 -767273222 20690 732669645 -591132911 14460 285545979 281349671 75308 267412126 747493913 28351 157437615 272129547 2458 -135452439 380731098 20915 -969782472 -953420356 63781 -200182755 -868508129 53039 -295067467 -288052235 47329 -308566401 -225773106 23401 189879257 -420784418 35594 -419648483 758170344 8548 372770974 644026652 40176 -214043954 -983795184 41212 -690320027 754286801 53511 -136955251 -111028655 34313 369980615 -205139615 27704 52897471 -302415216 25423 -420152682 244125643 2105 174971373 -392303521 20154 252468523 241570295 65615 -410849316 831312737 22870 -689301440 854572217 38515 182018722 -892508140 11821 -213024878 71017472 48817 176435991 444241320 436 -113243844 -514893085 191 740960560 335066000 18816 -481239788 435804012 8682 158109812 -608269708 7997 -985011191 -999086402 7354 -113221713 -899431497 11124 271772196 441389777 32907 -667018260 749394736 25597 51139575 448797503 30307 746846216 -211368364 66829 428882468 190160819 57625 537541606 -789232771 24009 276934353 270330563 9380 -501693434 440105847 39223 -228833980 -974631825 14814 -128911861 -879353610 1553 -297960409 -220662068 27226 -581146117 -323271378 76009 -297415833 453842296 15417 -40501909 641454910 22884 -299332560 443774244 9577 281858882 243810021 69400 -967973159 183598113 7918 -128087546 -874320223 46478 153020747 -121202794 83854 641105420 372798804 18793 278818310 -225137291 24222 -671397270 743429086 57305 643943871 150158057 18719 -998887909 151382180 9470 -412563650 826606304 6845 278734631 77636268 26092 -223085642 -583099336 17271 -190481275 -606332084 24815 -705931536 -894223745 47580 452609773 360168201 21652 737592732 -610843272 27629 347970495 -115690173 43528 -127692045 -788166187 3683 -689757673 751630521 47801 -667473786 -802238980 21524 -678866730 -776254684 13349 -686123592 -959006051 41754 726301586 -200989336 31504 168524016 -227919003 48181 -106928941 -520143684 21638 186376360 -96750811 38451 177771373 -894144696 36538 -982437399 -608390853 14385 -880154094 472133764 37724 164399781 -194977967 12944 -683020402 -793677482 18981 718433765 367702978 40070 250111121 -207334891 35326 -291687593 -690036562 35131 -207042306 -967869958 48373 68317115 441242310 28745 184418905 -607873204 5634 -987439464 -997337329 30106 -414609781 -126463845 31398 283072500 433306667 9402 -130593161 -137633347 27273 -331165845 473875124 7605 760024616 337649481 49035 -394659454 -979497189 62018 92925934 371506432 15004 -808028981 -513814896 51971 -193144677 -988024165 37922 738613829 370876053 13222 -118471532 -804617002 55008 163204787 -108446443 6796 -985014581 -579657120 45562 535160641 -489734875 24327 721937627 360456390 10797 240313635 83834949 33102 50521740 471434766 51226 -387043646 813950573 23560 66057511 238749559 36741 731966231 -217184164 3714 654875463 -328161926 37655 -308112442 457349933 20151 183115028 252986574 1767 -969849281 -386696635 77376 -972785555 -408305343 9257 -27625138 -669455254 7493 277711849 468057406 27285 723886982 -979132043 50039 -998017825 185462619 56178 349218081 658442595 26737 247679450 245193728 30425 -101175261 -885698455 7053 169068819 -883531183 31234 731410731 -237601518 19511 -139615809 813532342 30424 375352372 -196554671 5380 715420379 375733578 10640 -999482241 -418449439 53550 -808601370 -789199906 25144 -679601617 -785638634 28529 272287787 473154488 28145 566292205 -514219693 44852 159613322 -596606908 693 268038324 -225104881 2088 270814229 273841761 37797 281771422 -30525921 15338 91473870 -320081017 18328 646190139 825445784 8600 728800378 -227178640 67932 172767551 350945713 9336 -696435112 849065908 57638 -129085233 -108808759 2300 436990918 180664767 89424 717825975 -321067759 25380 62606565 819478772 42412 356060895 638073068 37590 -209931717 -982721372 3240 169344747 267891573 22642 -615232138 542633289 77801 -612940231 -490467606 903 183933477 269316869 53920 -978990332 87921636 33897 664933750 -289834294 19885 -105589764 -95353369 23770 -956069033 -398945830 52277 -590967166 -216537202 72958 -312868823 -200790230 16468 172002566 -615715561 10897 -34955851 653357133 9412 -392677972 816467659 3733 149651075 374251273 40972 153415676 50643390 7202 -39588384 661902744 44770 -223109008 -896900833 3760 -414684832 -97899838 7031 -710239604 -783915552 34606 -1864839 -709367424 14681 716591098 335758661 46536 -199754660 -899321977 15752 649426261 342784939 67063 643328759 157520516 3503 -713744619 -100366498 16516 158033479 355229598 8902 51157723 -8675398 63465 159498378 -892417505 19488 438064353 -45815015 44656 161059909 -608508987 2594 720628369 445358317 31276 -396947114 -121744412 37216 -707386033 -888945227 13561 746232891 -898392507 85229 147866157 373643021 51055 -709539144 -875130315 18027 72969383 -297713192 40905 144831512 -141198444 8713 266356626 -203399094 3661 -190778669 -859702613 6067 376780964 -198157097 33618 -8691643 -689038704 54849 650678032 338797990 40005 -979890851 -418520239 16700 -591185927 543351647 8472 432404487 360736394 6877 -331994419 636110327 65712 -301208416 429456664 6551 722646089 -618945464 1443 -237513329 62496808 41625 153350654 -901177457 25383 729587432 -600590567 33185 -301959380 -237751029 24858 -299441553 -206316932 844 266884126 -35533451 13394 -991557405 -411872299 68258 86175846 717590569 14676 -139893604 -322878284 11887 -135746579 -4709824 33696 624692311 -287860090 46633 -572101103 543135925 44980 -310367112 -212964413 8127 -295941173 -236450538 33194 638962300 375936237 12769 -998844504 168948653 52525 -870846312 -112491102 12742 -237789265 -618984668 35928 742924933 -304205504 20253 -694757648 -892276122 48213 84505645 460022991 54614 146291185 85355352 18191 -602670214 -332918537 74554 -698707030 -115377298 7131 173503367 171715944 49156 281447209 277915054 45074 190356818 -113826899 16797 -292731884 -106392116 52832 738851083 -617799736 17219 -134063531 -783237329 6604 172301112 -578289469 5957 -415897164 815213669 49725 -877035410 -120915222 50895 379409681 845881266 7891 -763994746 -487883511 8350 619474441 843097579 5581 -193339261 87494217 104127 54821638 261415942 69854 63221770 727653527 65328 -677587593 -870233362 9253 -400949889 721128449 30745 376945963 -229198405 41560 166829317 71647942 18647 162921324 -889957808 41004 748869395 -616160509 15059 -22688895 553066315 50087 -897470392 -95424655 23302 181488551 153041178 18984 455743521 444611838 42439 360133102 660204259 18262 -982879087 -304813021 37136 82819006 279149664 72092 725403998 -669646848 40746 251469544 251480442 14497 -218909620 -975879360 29537 458269407 375308727 23856 758317844 379199327 8616 641618079 166331138 33475 -614824950 538331736 77442 -315771695 -227645265 1476 93793610 441197037 35391 -139093803 -501484545 5871 -502330519 456148180 5473 357254936 -220358784 35937 71276237 855062840 2276 -870104675 440337425 6509 377314288 812381483 10938 560122320 -499894594 52072 52465323 -312751867 32959 155766767 -139127957 45783 756484182 -299229951 15213 717681986 -203864641 36088 76007011 -316705715 28208 188115760 470269537 13091 -793254873 -806587836 12107 -791891891 -789565847 5670 -215105352 -201117891 45221 -45571630 -709541664 36676 145589929 238509301 16053 -20204495 651924491 23533 -677019500 -114056135 8299 243677083 86187076 33429 -291031205 447431220 7026 -27865453 637905133 29408 -382907372 240133353 19507 652795030 375203030 64814 -892368310 439456168 42227 185739193 -902349089 34536 174120605 82411804 20605 53799479 825311888 36460 -798285110 -510275533 11065 69655031 720026150 44448 339046423 661178810 43304 276199722 460360838 36760 -879646996 -110771054 9240 -616667698 570895401 56104 66176493 -302339054 32320 643115614 840883436 68362 729456945 -590129418 39946 450547083 371141922 7646 666382451 845708581 23542 66880019 832049899 1870 745974185 -607784115 36310 -509406244 430638736 3381 -713834160 733174012 79431 -964509698 -617182178 10667 -131742914 619487589 20922 638426809 151032481 75973 -26916638 -687324962 48158 79919294 469890589 7894 -388973672 -963674820 74847 -32027144 -700542897 74350 474784507 544576006 68684 476074767 365064974 1701 757207551 -578501857 38911 253014527 -222355367 17479 179430197 -233264250 44090 69418982 243218274 11572 -44193930 537739281 43683 -418938827 836538332 18925 -678226713 -808026905 14797 -126753078 338103792 27735 -961007916 -609568861 30428 -103061614 -328046158 66090 261096356 454840721 24092 650736888 820392938 72230 737835201 -295020533 43983 -100226338 -118206633 12039 -126111311 -859726151 33339 -41976638 245922288 67828 87857102 811991227 3262 149049058 93703055 25488 247490812 811099146 43889 440066651 164065559 8280 263474994 462112107 3747 145425228 -606288683 268 148040227 279016327 47904 -427361013 272042605 39606 -600816783 -505896111 10742 -412196055 729481504 27678 851698760 -963048646 31843 347481094 832871931 12819 -396411366 738656381 37160 -114568433 -870522890 46269 -117546098 -792446492 37505 -292354006 -197082524 7241 -981606203 -974299089 52677 -681496031 -108107772 8767 463326652 368738347 3764 -970710716 -968337452 63503 151468853 154859600 50766 -807716583 -510495313 20690 53155428 633727955 38516 -333142500 -698302763 1392 267450493 66116720 80146 -213050337 -614047952 47905 57518642 622840928 40097 -681109089 730056175 38900 624893435 361459637 45149 272928772 -35246775 21514 -996960161 -427144851 75475 334554520 628070673 34975 190463577 470875782 18795 -406409924 753066522 39602 -291171555 145662651 63773 346328980 -191358736 33749 249556036 -191478477 26581 366425692 641178971 3856 -36669106 -695993857 27766 -12058166 653459123 4021 64947209 843406468 43155 -696169011 165899770 33977 -191919079 80803782 10739 81668150 814661712 20083 -114140082 664116856 35121 -1133505 344895535 27791 173853157 -232191662 53011 68751406 430568880 30593 472482917 337332038 9723 266336033 275377683 35575 -488542547 450057503 21887 85246428 758363994 15394 -96315758 -478292638 10814 -806418763 -762306316 21718 -771205227 -499686367 22823 -401467682 267913513 36067 -523385540 448082234 43229 366744298 817270723 6552 724332889 380174433 21576 441202158 184111329 26208 449572577 175421647 16160 -861968224 -702076670 35739 144202030 345718014 22568 -195503602 -995698850 47359 63348222 246595949 52572 -16561327 540475154 19972 -384881021 -132295305 29279 153493687 428666478 7182 -617486417 526587547 53687 -132550838 369227465 22713 -223138912 -959567326 20234 -229624245 -970831505 45461 -579923851 -488318557 17357 -210799351 -865412898 32597 -680231121 -793030411 25346 527971246 255338647 51393 -793045256 186255103 61556 628574446 353802469 77521 -140472356 -494928745 13571 243431816 739171345 22314 457467196 151378133 72594 -686692273 -899727134 43913 146878203 275576141 22970 162209922 -191891864 58387 146701894 -411502034 32784 180027148 -137670924 472 76409311 -795801305 42825 -426158569 -104452223 16581 -134040179 -297289215 53905 -227288199 -976889046 10376 91769737 -289870148 9953 -414631511 846669294 13147 91103212 734300151 66325 333624558 619882052 39925 634230914 -415357370 6070 247242422 -233095802 34432 -408447157 834634826 24158 -300171531 -684090143 29694 749049048 -598247016 22463 748608599 -293778524 26768 -976211639 -985923762 49543 442464631 467406803 52118 731251119 -576867044 38806 -112811472 661936863 7004 -5136405 557289717 13835 -223883028 94081188 37323 -129848219 -494106962 29726 -192698370 -601179493 27511 -581586720 -492549695 17799 -675874101 -801034089 35602 147662455 156679321 11789 535149066 -484376527 57584 143449983 358144529 18842 624876576 160592462 68236 -416915050 827690594 30810 272704495 -35800606 41605 466630880 184431528 51833 -412750799 834755529 56987 -997183859 -999899614 46286 444139182 176815833 77810 267293451 -218602826 2945 270032476 -213318230 8389 -127220036 335516394 26677 -520269680 471543178 29224 74741884 816519269 30589 738512734 353444722 38548 -694286035 -795913869 36830 144816832 152539508 4825 -194081778 81777932 59826 -229126490 89774270 92549 179214418 346348431 40469 -606474660 546866506 48284 -405039069 280812876 28626 -684701187 -883502399 13465 -225115442 -604739448 32529 475259585 368187187 16626 -600846004 548188611 22302 169248601 64486085 20447 177891406 -227743953 1190 553352524 -506280866 54174 -894853513 -140417872 45760 -577644284 -514062714 24807 342684989 -222707799 36771 -386513718 843560623 31425 760185714 -307282953 3344 -409104348 -994979520 45265 -124214692 -801003226 70810 -392503115 831862398 28344 -781131557 -485812540 15167 -393970934 243389292 6760 -324255760 -705713358 63014 355191099 824873530 7075 -978059315 -571600969 545 186768841 350032911 47424 -766222218 -801590267 10077 176093398 244166370 10389 169678653 364692474 51272 -578038740 569866241 27451 -601638958 -493524428 10841 152271759 -884821776 47421 94867461 820546191 28974 555864392 -505359047 50072 -991857262 182573647 27271 -10199446 625238269 40642 -894491134 183656132 78010 458679613 143087602 59618 150527246 -104525321 68427 -969225185 -966917562 39184 148655979 428583138 25502 -117722071 -895900073 12447 -396901232 726548954 15511 177100374 172831993 24822 -602408033 -218627464 77516 -985027183 -957453200 20021 462290947 370164257 28718 733406375 -299949271 31236 360619891 -195921251 4966 159202880 -215810911 32425 -394865619 -142434562 5510 -974501072 -401002965 27056 251515022 70776983 13383 -137650917 335375586 15978 -118191860 -120907764 20909 84931164 -892070915 65775 810495230 -955952586 15847 -128818440 -289234217 26731 466130629 143398764 27060 -115958844 -778353409 58830 -774364057 -783929069 843 -215159766 -982499391 54974 167089777 -139214714 22250 245604254 -28013204 21747 162751429 252595699 21754 -311709310 280617005 9586 -599894407 -482433226 23248 -104719244 -300664245 44139 71518287 -41613634 31391 59116443 -288848627 17173 -478836804 455441775 15361 166697435 -900476393 15179 -26584043 541209239 6206 73152521 429599197 3159 163874072 -580684632 9871 -684738925 -120713124 14144 653275201 853993892 72202 -896866551 458576538 11700 82371669 735838856 54609 189438422 277620982 11615 -235721090 -878298835 31936 -22215290 -673532000 9786 -993447390 185461231 3681 -415103725 -115025495 1060 -292925717 -711203015 64299 -402199476 833451502 40128 -99124083 -110517745 8139 -129447701 664945330 23076 -991419919 158312328 25164 -323628823 -226137585 10374 -997208621 -428155995 19237 -522353344 435360662 45777 164755090 175622316 44445 169838555 239266901 23334 279955163 248199314 8646 -713833193 -809043319 21067 -203866472 65761642 69 -394286315 -997459072 28612 743699767 -328053344 47506 -977958310 -390927855 23572 -955763693 -603369390 64987 184101184 82855403 24560 261740377 428726093 22953 184904193 380618275 51415 334581873 637597180 22527 272544889 58759925 67077 172420281 -200855161 32948 -109061551 -315093613 36288 180623301 438356008 11039 648716526 -311350644 4278 -303758289 -190615167 21631 -578173809 526170333 22236 -975551703 -599977337 59396 86982324 353694722 17293 -402366843 839796665 49683 748483520 348951367 28757 -770436551 -791530453 9975 -210886767 84387658 105677 639683425 -285765861 17269 560105129 -578001120 68308 76397212 750714581 16728 190074141 -224541067 61188 88383279 844399301 9962 -707417118 189287958 43357 -668572399 -765479434 18494 -587406241 555300354 66319 66090251 -318043711 17549 -217318464 -610807763 47687 -494201727 728378774 44490 -766095601 -478006867 8869 360596075 855849878 44110 380156783 819254597 535 -701278192 -805446116 12000 377936022 -992621198 64825 91223870 826357782 42918 632400357 335690122 39615 -893063121 454602598 23522 -293803638 -223910647 19980 451469747 -411959291 43335 434271389 365954940 9748 -384784815 822208017 10923 -201659978 -892451026 51307 260043024 -216909983 34828 182978170 87099252 20669 -999044238 -410308582 9910 -23567541 626633396 22866 -217624483 645872122 60485 -16037163 635077155 37109 632503994 159936002 11749 70528574 469976342 60023 643292681 149411751 39037 -213996786 -983596935 35621 850036280 -987277492 44844 -960815626 -991243274 30322 -128385524 -512653076 1402 -413155159 -961992964 54503 -207374131 -581606464 37234 -199080587 -610304431 42094 -618936170 -518417657 4379 -18257641 -953342208 62692 154703068 -975258967 57595 258768473 278206454 75471 -787375458 -515615364 31178 472047599 340675495 15617 75412984 238767103 10385 89467744 446996541 6646 736040107 359042772 22211 239621166 474188871 18239 183706335 -230146172 75429 -695258884 743175777 40594 -988182003 -994560339 5377 90671272 822335413 33275 723085958 -322262592 5701 -107055919 -114849787 18609 -501029889 444705061 45834 276717684 -9835196 21136 -791834137 -793099814 23334 -787799466 -767939380 10201 435630795 359411853 22650 -702921186 -762028029 34617 -987886989 161192157 10740 265516990 -27952206 59991 -127223645 -133201842 34694 -965483656 173050997 21596 754286340 -222738808 66285 633169705 439153114 47189 -208859836 -610228560 4772 730858970 -576274551 20898 558113864 -521403037 30956 -200732487 72295169 97819 -214073706 -587682427 29640 655366323 -313564660 3855 -692945052 -898950310 16705 -105790292 665839351 39285 276932867 -19930353 34711 157028159 -235112888 34595 -807426881 -786759823 12496 -712274877 -896403425 4798 728530418 -214667789 36995 -992837825 -394015448 48859 177408433 339208231 22856 -573528254 -495879495 7410 -196289898 -617343371 45306 638904224 828717962 17082 -955402632 -601780146 15522 -870126327 -140275749 33818 57908953 753131008 56285 447966432 173212788 83813 355532820 854688003 38166 620881850 -330391474 26667 -414060312 -114620527 22914 -113152304 -496068202 4278 -595045061 563063511 13132 736447790 -575039064 34235 146987890 -214021617 29810 75318880 815636754 21180 -668880670 -890154032 23776 162519904 475255968 4455 -140315990 -131024052 28408 -116126918 634155260 6148 178853435 -405735765 1616 151951404 -106772691 14349 -988190910 -995736835 4273 -34072693 562111417 51799 342339149 -968398818 19870 -307006574 -693512898 7787 431453578 162417101 46418 648854755 -289173822 6745 52492933 -286865665 17081 -699167068 -900754239 3808 188847966 187018358 7199 -776622189 -968655709 50649 285073984 -216130998 44071 248184109 434738709 3093 -588886014 -325852458 33135 -418338193 -119118451 33617 -423643977 -954411830 13699 621785141 -293528680 9730 -513093051 442010713 33433 -490059648 -875008700 12107 -3776218 -689424936 48947 -31280702 639896063 40674 145645431 473412328 22201 47733593 279377008 71267 -880958462 -384521546 35330 175423539 -110978943 41 -126558496 -109637105 16764 -871669265 475123628 16819 51391518 718818319 64074 -886888226 -98136700 39909 75753720 821239825 9216 -808408032 -513116228 55914 -19980988 -706829705 16407 -583221148 -292545939 43932 87328223 272298007 20730 738813100 -390375346 25867 -673856830 -797137920 3212 -899377951 -692540308 51342 -119471087 -112973767 29451 -407493394 812638817 46603 77633806 751312612 62258 -971461954 -971284747 75431 -398570893 850748455 40280 -28879319 -686298751 78550 -199200308 -613489768 30581 -992482655 -581512692 14117 171523294 472191262 25238 250127394 -228180022 28911 -219315082 753286871 83070 282996302 747378853 32030 184052810 463095721 9360 364925869 833361412 24932 -618950955 -772591211 70280 640022525 349356283 13404 431676847 153551871 46052 -45112707 567010117 53160 -326736563 -712754258 17802 -611763101 -300853472 61148 -893037019 453140957 18457 -868811098 473593036 43034 -981028540 188960869 36050 -701180617 -99328628 6292 340767001 -196407365 33745 155189909 -712437169 12972 437334643 164878000 19314 86458483 -288775834 22353 -607553719 -297430496 73199 82629044 718044661 61475 733490479 -573292057 19911 -969343669 -958711373 15948 249032233 90356573 72040 -670801026 756537369 75843 -116438830 -771829343 67166 654216652 835309142 23706 -395796515 -228392298 6881 -414262854 822907105 5426 -523564556 439790794 6695 -384415042 -95823610 42147 168943164 -880115784 39098 153644384 -896691387 23835 -972097287 165921070 5569 648167351 -296875424 40300 -306125424 -192090638 14832 -131412338 -763040740 9925 -419331700 740994550 20487 656977331 352066145 57777 -519184603 474638532 20671 184998322 -199406281 27039 159530434 67803864 6923 155799599 -195366002 24042 736720337 -220312013 4681 156626556 441757098 26047 -408806351 745153827 22890 -221369497 -605952294 17300 159273536 -223164211 44088 -102290569 651211980 5391 -989155449 149529950 34326 -287268199 -234129503 32544 -313777847 465021209 24309 -327328305 430847740 985 246910639 429200515 24178 -957760607 150725321 16373 -328008671 -194480866 17890 -403306327 715971277 10272 -897629125 444943221 33729 -785100933 -767673777 2929 162329899 177699792 24362 -678771773 -134246907 2158 167220916 86743761 24155 -974006336 451753013 5044 66917363 275811851 47023 -967924725 144335235 40744 158925436 335521436 921 -896916332 431753671 38999 -118596185 -804240150 70327 -124657786 634626763 14307 154691939 350853107 40769 -867603579 -119408468 59607 532478355 -215666792 42367 430110454 335280517 28002 -288609438 -203126650 34189 167788027 83765449 1278 145039286 266315090 48034 -614531232 -299474789 52721 -581239101 544577826 26134 -108179690 -897697591 15280 -618196056 -522050427 23979 -594541610 569944863 41057 150139466 -614948396 16122 -402801276 824223077 229 -47460139 -679551989 79835 -138196590 365246343 16256 629103623 -330500981 24988 -190726040 -868490545 41389 -137565140 -225607018 42886 241336831 443474527 39094 -24430966 533147121 13918 -606622712 547328373 31038 -37574667 657464411 37978 -965079521 -588386795 72911 185344295 -236577494 2627 358700100 -236499493 36642 -309827762 -208893579 1740 67141736 -301979257 37582 742909373 364757536 41025 150616194 269448065 20374 563221237 -519384661 44093 635927499 178567111 3259 -404905366 739818343 35910 -307142673 -709265741 41701 56595080 -290525148 41957 -298552010 -668396584 52110 156133124 369354549 42335 -204209185 -859060974 3576 -33739855 -706540501 69891 -418399216 -953588468 17406 636209407 146350688 57733 -38786964 622341524 43051 70547598 465218312 49766 151273325 -869989670 30984 -208585312 -889322486 14277 -134148850 -867197728 32236 641483521 374994576 25623 -588034766 -318076654 30770 163903503 77140578 16711 -3341554 561183567 40755 86990712 -302014138 15602 433351227 161031074 89703 -101957821 645416486 37795 156358079 430725760 7465 361415152 646777250 6480 -591779792 525409522 11021 145507950 463367003 2766 719895273 -868930243 29644 -392059120 843415784 52214 -498550048 449222518 4658 -11117960 663346724 39951 -399409615 -127579820 21927 -381382234 847513923 12624 -196321154 -859804579 33722 626792483 349847080 4886 721597009 347042048 36541 146421044 -426855653 29951 257645395 92503210 4543 170491121 -129802972 14828 -136481665 -516182667 27928 -790962249 -485456140 5257 165073563 -222686181 64830 -394687157 256194468 50757 -958219483 183142145 9217 -122251880 631860307 45312 247377958 -237712605 22326 55306741 450824415 37283 -141277439 635989306 49632 -618603158 -510358790 25899 72975933 428617580 38347 51026576 465461392 57213 282149557 -232355726 2600 -586300455 -299046239 42058 344983242 829182032 2784 -1106740 660262444 13560 147909184 -573833404 23464 756373886 -231416313 3506 621535131 372148161 28016 -499409839 442623083 15813 620557776 360439712 11424 657581908 150248522 4363 -956654321 180988174 19882 183660350 147434211 41719 265061136 66613040 24507 -332074411 -698232013 36275 -204852342 -893218740 12445 174824015 473360479 1695 148997647 -218892208 60643 -415434106 -952985075 22494 474423042 187892008 73056 -120141155 -322778081 23708 190178426 -207224332 57363 143409864 85345162 22515 -783402075 -768152039 3431 377184626 833306721 4207 163706337 -878898825 34771 -858609720 435087672 36208 -21801829 525665910 51384 145164504 340072283 31566 459078331 344887457 11960 -209575433 49584608 86099 -306211834 462195679 15792 -996265284 -571590774 69172 -614252205 -288255521 2235 -980144867 183360142 17793 745512744 -230102273 23447 -39020896 -694097503 39852 249414731 716423527 32316 -208766715 -860984596 34902 156637175 -195006481 43529 746134625 -317936405 32219 -767559576 -770282507 158 163319229 -95243074 73593 -223898677 87640467 63397 -683790924 -770708391 18000 -102641055 362143460 376 739573043 -323982896 11805 -670410681 -771970969 13159 348244852 817030481 42891 -881017885 721308307 45346 -1430374 540505898 11192 446975571 183663427 55931 -968808004 -982218467 12265 146045345 147757293 6624 346872838 -208111108 16519 146776625 143090731 23327 -669278274 756578648 62875 347739543 626490636 39795 -861124436 439607537 18401 -96532610 -489622634 12924 -234792554 56684565 45673 -127523 660076020 13116 242393398 747811786 3239 -965308083 -613535444 26357 746539184 -573137625 30428 -324599892 -793991553 40979 737100230 -330719516 16648 -381638222 -312079207 1812 -518849801 429197023 48393 -291638220 -699801311 3751 -134926145 371651145 30737 -487253766 447323282 41676 152780658 457558125 8568 94493610 752413502 18294 -713796088 -806106812 32349 -404189233 268229286 48206 -713253578 717140829 6873 161464489 -104899074 26889 -104313290 -873957061 27267 148968061 -886667431 47195 620136283 838213304 59768 -505813076 429856713 7363 658926863 -310102402 19113 715204998 -321279755 590 152259921 -887168926 7952 367574784 657941254 1857 662531024 166524329 67651 253573539 -6544936 25839 726804781 -229314199 38503 268417236 -4760819 29467 -612164758 -480804379 15385 -519272249 445141788 2074 187944639 -868937702 804 724941941 337420292 57660 -670642864 -883701414 22615 723227105 -600483406 1415 377571870 -194722173 33501 -859556854 -132190768 45893 146741559 379611873 21325 -414534821 735924323 6197 -682374585 -133528506 7214 242912614 -34271174 58096 348818295 -230972307 7049 -102784421 653197021 28934 -102179468 -805417630 63967 642087664 146231028 23247 -13703543 -713280319 353 -803144321 -764372963 13458 -966077461 -593738842 9916 353358798 649415832 15735 -400892577 -995104432 18872 170966140 49555143 4768 -581121281 -520442090 5044 -116263592 -513100406 30351 -46122314 555802243 12168 -99900162 454460167 56851 729399563 -601803990 30893 -962382979 154131610 36443 259649689 281166397 18733 -108827874 -786152448 13128 -10269709 545733369 28111 184274217 -102884064 17961 144909765 168012273 17131 -964387641 173747146 38498 -585153150 543644970 22073 93090542 459985569 33734 -676867964 -114435639 20498 -488329449 -711340744 20341 162451509 268473991 39521 -20478534 -903804144 40870 48525364 845409326 36190 -39575966 551296858 24680 646680050 153209348 37102 -387929709 734357152 15293 -109999461 -508348218 6378 -880924942 -101577190 23765 -795827078 -763378823 3394 -316090724 -204419713 30196 183624714 -886823386 45499 238597344 53495865 77566 -220507446 -986247113 54777 543078991 437807242 70432 631929922 835011899 13628 729085401 -311349804 40399 -710475145 -898744924 46335 58403071 464436175 58820 261240957 -30936951 20371 -575851649 -325188801 54330 -125253234 -892822090 15073 -508630348 452434558 29598 446424040 169625825 53016 253654043 751000050 2437 644403551 463648113 75314 -37315533 535483460 44672 -705244596 -140377475 20419 267695798 748737962 32091 -685434669 -128769788 26598 -286634880 -199106478 6183 -997649734 185501931 42230 735947456 -220171105 14294 368895925 622425141 45612 -385447789 834372934 53545 -104901791 -138508675 24264 272358911 69637454 82017 161352519 -131698716 34032 -517346373 475507167 44340 -673369356 -862848888 36085 277225894 -21051638 78643 657586174 -293345254 13738 64180126 719760028 6079 -286775709 -704017008 66054 642172119 834513285 10424 753405117 -571968429 25640 -127220845 -800958477 52805 758907553 -196347066 23534 272627650 -36123900 52784 -98972815 -304599618 66224 -901709737 429432792 50542 162278832 157146655 22825 627317712 341730723 4465 52778914 429639484 40834 245328332 716751569 8431 -117135646 -780397528 44327 79359484 -333263920 32301 156480705 -604817031 13546 -406392931 832842247 18823 -36508273 -200410544 32831 -697610581 758480852 52099 343239984 257134294 79395 179937478 -402032266 9734 -798211745 -514979737 37496 150790298 -216596893 44828 -39775218 641504955 18167 -106858433 -492338332 11777 452293737 173616252 12258 -106596570 660744827 1696 -677402434 725231635 9865 284400039 69438537 16658 454688204 355810839 25743 -307792937 -21300759 18842 -137493593 -509466411 13126 -890200761 464115519 1549 -122562157 -329941396 70462 -224372083 -982853451 59411 -220408737 -900386050 6876 -860135938 -131924750 581 -699407195 -106969408 22081 -140672518 -904214874 25377 759708104 -312294763 24556 -39338151 -675251747 44438 647573783 163525351 63787 -412716523 -103760189 38495 173890924 164674266 590 -501581480 -289710150 37474 275777790 261612446 32535 249916462 473593936 32427 -140221132 -119983955 22864 -978539400 -395543951 45395 182502068 65973729 9852 -977012641 190239777 53136 152956907 -235644771 38666 -396123970 761303743 38174 376740293 856399198 16344 189689767 187196259 29328 179548221 -588118550 58 91336510 835365791 31688 365800102 -193627327 31788 -200026220 466621043 10783 757016574 363555414 6537 -218165156 81202831 46223 -331689118 -193024539 31111 257146841 -237447925 11219 -331423636 450164356 24137 161949498 375230136 7131 -785336231 -792610044 2089 -966948715 -425987291 72817 257977156 -889297197 47749 -768478395 -790905695 23321 -980038968 -596038830 63920 733462742 -319311937 26115 -861626133 -671183715 34492 185694256 450129536 9631 632144581 855722845 26051 148363356 366674612 48221 49732761 824689868 51932 61683044 276567799 60931 -967798880 -588344561 48751 -968395359 -991650329 42468 -103116717 -890238852 44872 553967572 -491745698 39891 626887111 812847268 67959 -119486648 -123729110 2207 -36310293 531059216 3942 342208838 663492398 41013 -321834247 -691934452 43195 -26075525 632000256 28201 -576236895 -318120244 37420 180053389 -894919705 40210 -670268781 -792583232 29097 252060132 -195427645 26576 -399720091 756789533 9088 716857046 -304179522 1536 380272250 841612842 42675 562602850 -476687801 26150 -408972748 -671547653 65832 176262682 -425692839 6655 -421783159 725451333 9888 154460187 151031489 46396 724990376 -211122863 53919 718168369 -196441572 33870 -114012207 -791193698 25765 -118394423 -896305309 14639 -618651447 -308097717 64489 274972018 716488125 28910 63019342 750993400 57878 -14828645 662563238 2551 -585788465 -509419767 13201 168466125 185933714 23416 -23428008 625767849 32000 260468760 246178573 66231 -394804067 758640680 26055 -134448183 -286899715 59252 190254180 -872809509 42137 335658118 -215305555 34302 559481559 -477778820 44473 655151445 -295850033 43256 85839358 275494567 16736 -213653852 -900705507 50396 -139415267 638511096 29180 -123534085 -781266869 14950 652576563 379109296 7140 -46232651 561437593 41269 -112637176 354356468 6510 636747405 -292061505 35738 -390836269 269880469 46303 -607829848 550434463 7380 -291744519 -224730550 20938 50451725 442189022 55844 160569776 362808306 5839 379488644 630644072 12030 -891198281 460530278 23960 529308781 -483811201 17647 -702575553 -870139775 47004 -667796221 -770568996 40492 723677577 -575724621 9068 -686667388 -784054115 25561 -601562459 557535129 67689 167361498 -613018711 15625 -764505615 -489597567 11874 -677745235 -123809192 19535 -394750555 -982355426 62638 -709487213 745739648 18983 -409729034 -99478878 25453 -789900706 -511706890 35379 -109238737 -807314365 11915 -21416539 542637862 34828 339157501 845826663 27366 -117997893 -873524355 17559 -194047609 -577903331 10840 -119005448 -784881383 55053 -300490702 -688148608 37440 -101918179 -871633536 7165 -673630665 -116023513 31776 -129900608 -884608564 42819 -16456020 552888414 35232 255975351 445988472 7828 -953842331 -615411016 26501 -41074632 -671575236 81776 -966937042 -999502885 70376 761181410 -324251502 21611 -606333209 532247056 27489 63885784 262251582 23758 168535414 -213389213 15975 -127963959 -895757037 10623 48230630 811564593 28541 569312584 -490719820 45425 466005467 143209380 35765 633294880 -317465920 12143 -519739632 440647541 13440 -408086331 841297498 45952 88027879 -322842457 9670 -589762033 540855254 48603 726928289 -227195800 62161 -574137111 555309355 17980 76556008 -295210199 29193 176055539 150447900 48878 -194590098 -970904696 30807 189390478 177697928 32850 -704171843 -782202461 3335 189546999 -579178274 21832 -675539127 553769413 47825 -103155229 -393768492 83414 -122065937 -762219300 61936 250064354 727117450 21391 155186174 -235600751 42422 658053188 856585850 55694 261557888 61612035 28934 280511745 243537834 58448 58022354 451939041 22121 163117517 -865362098 11327 -300986360 -198672050 17904 -692203329 -113127790 28901 -225744569 -873734892 54148 -426825786 -223790545 21610 637390194 826818923 56407 727347887 -236903971 16450 151945617 48811281 12612 458926490 166305892 9980 -228564901 90535785 99277 -693107037 -98107827 21347 -135476617 -327748538 32031 750661639 -606190970 31196 -318514464 471340079 11227 -977345323 -404156653 52811 156075516 -578640220 18109 174316035 -582261426 14581 250115147 -222753815 20973 154032422 67976592 5365 -428019262 721096190 32544 177941638 264370248 36866 753544622 -294681252 43514 664386184 -315220114 23672 736404506 -328272400 43121 52617877 753558561 33325 148507353 355073404 16428 259279816 744726385 3208 -511756810 253309949 39576 -102861790 -487993000 29662 -116331114 -769221169 10498 174180208 -419848078 3370 -215780922 -594580226 11068 -399239953 744744393 18436 281628390 -213591991 41022 741304075 -236027693 482 259646665 61297742 17481 741408268 -586963608 38024 277049643 -232936524 10409 -135906682 -788750435 48886 -683261893 727440873 36982 -301570007 467283504 15086 -507417200 722634611 60209 463632740 154299958 24608 84146428 -506463218 14039 -613943161 -500202964 35121 -107018852 47679553 27084 -322609358 -202788334 1151 -10904501 557786317 13901 365122201 654581206 40405 -584093229 -327688211 69292 358015952 -994629728 59228 -714125449 -123185160 13648 356959485 620167373 15400 170573861 -576136659 3840 263634531 284228641 45159 -310543631 -191462716 32763 737304854 -322289584 21607 -964951115 -998726977 20109 180751545 48488374 19978 -140485212 -994399792 35256 624529881 -287093639 11714 -401248196 557549856 55070 -111200349 -764616420 33449 247805113 274906100 45964 344919310 659898634 36625 -501930656 442150184 15940 -122420643 360430863 17124 -398716589 564149248 6241 282534334 -217950133 3198 -229660329 -606121910 55207 -697299434 834954276 55714 740388918 -293705012 12324 -101810019 -862079936 28157 -194359169 -607261481 40303 -192620156 88558297 33667 356826767 -200932058 39068 -953030795 -389036500 13600 -576634882 -290396420 37396 -426878890 -113048988 31153 270167481 748011545 6953 455702026 374693294 25634 -191645524 -616079906 21316 -395347481 816749581 42927 176246762 -702344117 49347 -484270153 453812135 15820 94891789 -286222971 593 166584726 -610618543 4252 754090192 347639967 12804 -383474213 -956474193 9687 -763167240 458958716 42811 -215582910 745697307 82564 339845907 -196296925 3784 -15329638 -703458514 33369 -579731165 -509141985 26065 147285409 464623539 21190 -117693547 -107127899 16223 161858087 -902506135 6911 822490069 -987571452 57464 67782575 271553502 22495 80386585 258328126 52622 -426798820 726579273 15972 -401110682 760301546 18726 840561227 -990441744 16473 258933482 278589714 41861 -706553411 448130415 26944 57410276 455233956 37168 338358770 -212070094 5011 662437902 146596862 70900 -131803320 -876423551 15500 359921931 -236756264 20741 746803842 -311068935 25587 -578846503 548286517 53567 -2098238 635781711 21356 55025402 838487217 32773 -675553025 -139636341 14732 622638412 -296640175 47744 182470211 83629064 7464 -12287911 -699612127 51213 75531666 819654616 36435 267435660 739112562 7750 -217629631 -996052235 1065 -956640778 -425168737 34709 -969420791 -612184241 27997 -115263544 -775883675 34902 -99352228 -312582524 20491 271840146 -202149255 26297 -102544669 -507159401 5256 645131331 245161928 28644 -116085837 -126580695 15104 -2486007 655867266 2673 741223073 -211305444 24032 -30093910 -680959140 65869 -37282004 -689538349 26811 -771972864 -808274671 21235 -222324806 -956212076 10843 177569346 -403459297 7850 278073368 253720693 30591 -688459612 -513801115 14193 181671039 -116016656 84318 366945998 -230113015 37858 632994547 164748483 75764 -203964830 62361782 9038 337900324 -207214661 19898 157419098 467375882 19557 -208376923 -872616545 15014 -794950359 -498081383 44306 -96669578 -489774968 27103 -315223440 -197861549 12165 -991944853 -954062654 22518 -421949153 241078806 12055 431635501 833914666 85427 -142531803 -516437763 24224 -701663271 742828327 3037 637432353 -313815375 38831 -606911616 558567993 15079 368721924 -316887817 23947 -300616353 439325626 570 560489943 -498022616 52564 -320672646 -200249237 16580 85049420 822515811 21531 750610958 343861988 13731 -385376596 -504891557 25708 -589649173 541406738 37558 -325012825 740541268 67777 -675731922 -880167334 47367 143707410 -860583469 26460 639116567 848750947 49811 -989875017 170604792 8054 -120560137 361665693 4810 249270268 -204922773 40755 -34373695 634882117 1439 -986778348 -588916157 7499 -11362394 -685019211 6086 90669627 814210631 9866 -518975466 -384026362 32328 454669989 151983618 73507 -305671655 -206154479 3294 276337738 88491095 38894 544505093 -496907823 32211 -411741508 -128700413 21387 -24518029 528786317 28977 -298101272 -686222777 28262 189531443 283385201 14178 82088711 243098447 62240 -321596960 -200212985 1268 -601126687 532782208 51469 152062142 -391278069 13479 148716285 -390052252 15954 -121526678 351009102 27175 -384199006 -996579900 25502 241913406 744507310 31499 -424955295 285217231 44935 -793372893 -791574028 19627 -885872474 -681425657 31367 757067551 -315529227 41925 654013870 811269090 50104 -203399374 -885230440 28734 263793414 -210756524 42082 641354892 188665632 10719 178280815 -120418032 63817 -496306103 459458932 25684 167152247 -393144750 16904 -858570305 429144285 36287 351037766 850817899 16368 643483151 -327202621 25683 -382189562 258773050 38348 144264546 -896495115 11900 -589091483 -330901912 34932 238397308 443488857 2964 738172596 341392961 34640 170018093 -101232601 29807 -768120896 -780149401 23391 167030628 -588286335 14061 -296547193 -706287421 18477 -989039321 -121864150 2453 835045602 -998389679 23800 -501606369 70176397 56576 -959550012 -327870940 71941 177754932 183661278 1575 -18619861 648401041 17515 65148393 848062755 7848 436359123 348559003 8174 -136870235 630333943 15998 -190821389 -875132646 27863 170213428 337336771 12078 -197784748 82399878 103222 -870403542 446585151 10268 -207792091 -955585967 33189 562380703 -486079959 21649 -317229232 -216351438 25222 720522525 357269844 8905 148830913 51902123 27335 -119773577 -112286195 27864 -317823437 -701288965 41973 282818480 283327612 26688 52427639 662922540 50012 -138536809 641668184 49413 -413814687 -107536588 32810 180126872 -397544566 24542 162835967 -410975122 35217 -886811613 -137644241 24990 -899249151 468899414 5930 649657612 364961286 65252 760425855 -195820105 36267 280620538 -31826405 22882 -135064568 -130550372 8331 170350218 -897176445 26436 -967972814 163459033 7097 -576312806 549014039 45732 -126176828 -509728353 4798 641409137 842488288 10256 276362001 716219006 8174 -862493289 466596866 41037 632054552 362882303 39089 67456898 -309021001 24600 -702277025 -901791790 18555 -989350408 180747424 34100 -679582290 -114675157 32606 -868644277 475958682 36094 83136818 836052733 10802 62159460 -290989526 28962 343811967 827965600 29421 464636643 144852293 27111 162911241 -882083244 23094 -219353125 -894426059 35189 -32030550 556381008 50436 -506938833 459584885 44039 753036673 -589052698 32539 -21432518 632820719 8345 66939240 285617868 40825 160405909 158362745 5438 -677404671 -124505913 19916 665000563 -318992961 22332 -492164657 451309165 28151 443228908 349501165 24309 -602224102 569109631 6104 -193667576 -610819430 34650 -423928858 264519636 52054 155553054 -97573052 22927 -218076690 -320578725 13778 -100202391 -876877375 9573 -396175672 281089083 35619 282175167 52123597 18377 -709848631 -899243462 1787 -671169102 -775173690 17033 -999692877 187269267 50666 -36067301 542822176 38061 -306912661 434496044 17083 -409971174 -111149304 25539 283235570 246478028 72780 -106965954 642786198 27268 -386351613 -999620101 62510 -957220290 147082204 19964 -593268 560991967 18899 -616714059 -490473215 26811 -25149982 554909138 37072 761006627 350913536 34946 -996619370 164590387 31843 63066058 448751383 18319 279934851 69370030 68150 157316005 145126536 5458 336627260 644736680 32814 -677988719 -122125062 14461 642246746 168822693 33099 246778446 -219336879 38329 -117751378 -787641300 19029 -3993404 832373630 20787 280359203 47842456 845 -382494700 -979088112 66973 49217514 238362323 49264 -121612945 378021952 29524 164761994 93114344 25627 -199390105 66256959 11501 -411422846 -965762575 73670 -105579741 -764539132 44531 -117362347 -316578636 19920 827423583 -983170573 9353 642177045 856403225 51835 661305034 371145485 15913 66135044 256812935 2126 -613259091 545374404 17442 285713777 275241307 13901 373970062 -199343383 12286 -296617666 -709799591 40221 78419582 820500297 16624 84523113 438759676 38851 -792732057 -502424343 57363 371686427 -207402306 12046 253068988 434699059 29826 176306496 348627494 44007 -290742072 461438674 2185 61287250 817943472 56421 -498189942 446610042 10447 -522787196 447380503 48533 -958631644 182057353 7099 66682570 239906803 16896 48506195 437805138 16380 183868502 -390950094 3423 536817136 -500353625 16849 -502080432 457811653 45569 -227945264 -884109239 15241 -101495673 -804948340 64217 760717266 -980327033 42509 -302043637 452096023 4841 178035664 369586538 49618 -138093781 -512196547 25195 -898681791 -107697291 11813 266648273 72170924 5555 183397709 184149234 31652 752496944 361285648 20269 264340734 -19017608 11917 -708939638 751831207 39567 -111588559 -308802108 44358 758485666 -580013106 2737 93005653 435406491 59779 -691055585 -808691179 30815 -778468990 635340654 31629 656519817 152420682 58350 654110397 448473906 77528 160040441 356521524 23001 68414266 -313279753 22044 52121613 748875238 33046 66316420 849892579 7472 238698877 -116356190 8584 -865192941 431701950 19988 146577136 448148302 11323 238130488 456939383 35632 -123003173 664764614 8699 -681387174 -126775023 186 -958629734 -582652953 9528 88313002 844070186 24879 -311764929 -703132809 28582 -142111617 -295468644 39445 -893576573 448874994 21946 265324461 52087387 46232 -523103749 463520243 45142 720576091 -28841128 34644 244713031 724177319 33140 721271233 -331031385 45030 164718361 360200791 24822 180766208 89658832 10666 -671664263 759390291 9750 374343809 -221917549 35528 -47308869 657064750 46183 -27250455 629653342 29701 -960544381 -979048007 43181 271514222 726109780 17992 68994801 261409063 37936 -964148974 -995280604 67794 740560528 354876301 54877 -965087747 -401379226 26909 -577499810 548605078 25072 -781151332 -487220037 14909 -136554339 -325714422 33693 729411587 359376094 26387 -669954216 -778647114 28888 735469738 -326212228 4925 -423825887 743226740 22482 276199876 728389555 33443 -299922381 -236785649 3250 -987293832 842659286 52057 -674024904 -139505573 16660 276121542 -229131709 20373 339659407 645377271 17856 -882446045 451678121 13310 -992307072 -592194049 64506 -117813027 -800702027 12762 -102443742 367513182 18266 183911485 334278779 37805 631257679 175260667 25473 -888991541 -132817197 6206 721716419 -223846423 57497 -712812742 -769304253 37230 253149768 -40356067 15207 54172529 734654384 18898 -877145659 -121686942 15465 626915452 849715277 8678 -674702863 -874777770 46997 187201481 375111131 24400 171219801 -397105705 11913 279223919 285069971 74722 723268093 373413852 54140 179819554 254868849 25210 175986559 265409219 32118 624740108 145832679 69212 -955850521 -599563383 22463 -289427943 452846818 1205 -889385397 457536067 52650 57670913 436016514 386 -304310300 432151011 3542 431428925 338406550 28567 741543481 -600070844 24107 -28128158 526348693 36638 145061763 -877560217 34010 -873094949 270408720 74436 -509280429 80283019 54194 75443706 760967190 14062 154484550 444679394 9021 70370103 740376978 40378 248220366 -16793111 69718 162413286 186594662 23418 -700225286 -139627228 15046 -983340787 -990170508 65150 -423422565 828648666 34401 -605108933 -493835991 18986 268938960 277990105 67343 159896687 187460059 20949 360994764 813472518 12761 250877253 -38427838 49167 453082977 358012763 12649 145642861 50563300 14464 158937747 -592895570 9965 -588885547 561425660 80505 629462704 -294940720 29717 -602824834 -501941692 32383 187729137 245951344 57923 -804371318 -793192780 3367 -206248458 -586856928 49500 -293193739 -710937083 12326 -971834345 -382165345 54049 -32968683 632746928 18505 -604112493 184068054 53183 248974503 724299788 29746 -416520964 -107767874 1783 90434517 -316451195 25695 431092053 361011192 29713 361233154 -208650497 43688 369343469 -201969984 7054 -105182577 -97302238 35206 -576111364 -672620493 48778 -211533595 67460370 81345 -137721111 -304151649 32900 631105154 169223273 76323 728397173 -316436344 37099 630178975 357793214 59046 -216504913 -596720494 4517 86980271 729186624 10838 362546818 824943430 8568 -959494357 152139825 25599 93127475 744425435 58783 182971658 -402250128 13433 67464732 -311458250 21881 636069134 814560382 70406 -690674480 -122045801 716 353715177 850553428 21079 -294645023 -193576207 22997 -136437943 -322087690 57387 147841366 73408135 8541 -114470884 -789325143 59472 738823944 -613207406 18894 -115256267 380443894 12597 177165004 275158357 4648 -955388775 144417301 31401 -124006411 144305638 43607 -598471918 538996719 24339 81537397 240311795 18334 -427894741 -100867587 31835 -684304707 -805918377 22641 -105162186 651761162 30926 -763618165 -795728698 8777 180342024 339420016 41802 -234345814 -402040576 27539 -22299510 538753258 44064 -395969289 -141805987 3869 166097835 -104024132 21481 -219677403 -992302553 14217 163602146 -903015439 41436 756038599 -213029312 28151 531960668 -782970329 21667 -970566288 622221251 5729 649514215 842449797 51845 -517280997 464294125 46285 78453361 841747792 46850 -412996896 855632945 45237 87465180 827299085 5683 665617402 146567968 65508 57300707 813968635 39654 52627056 848357561 4599 -28822624 633854190 11806 143120984 157734402 1210 -128038752 -802089205 36389 251012903 248295340 77042 285582860 -12494659 68951 181865264 281420435 7914 -687816481 -807492216 30393 -384786596 839011147 36173 -306680020 -689439127 18050 -953368980 -419842674 12058 -13423258 648084183 25051 -859944968 430212220 17104 -291955800 832448761 47132 -198432359 -968471434 54073 -699506541 -102397755 28508 -203807502 86669262 20142 253495318 -13675030 34359 -400320069 834113164 56993 -382205626 834896250 23939 737348166 -586063565 37760 751946272 351466543 44813 728526892 -212732780 65274 -130516893 -321935976 55170 -405859688 739693400 17332 -221877298 95219710 106007 -107838300 -788982855 26768 -231284061 82011439 50442 339255359 647729284 3677 -958062313 -986536149 45587 146602087 -236716767 15918 -880056092 -102575041 7179 88263520 732340769 60322 659952123 -990718870 32191 439615137 143590712 200 173981580 -96228880 31592 -573867017 568669387 26030 370026640 -584606308 47867 -613871653 -515224279 6655 433188158 348022781 28471 243868703 -22960575 2632 -413742244 -125631061 41087 184966512 178288488 17966 742631215 -287811589 16379 -766797252 -502360813 21679 -32578612 647366583 39937 721577887 -198542636 63919 752282073 345561038 24832 755356168 -109664770 31545 751506258 -597520488 28384 -96028080 -515098110 17123 -956780869 -389171226 65657 -28262127 -675493814 955 -896585967 -130573143 53751 175801272 -585418827 16354 -859295603 456615307 14398 826830743 -961493550 26108 -382377942 722603057 24192 -24999547 -671921327 38363 534588883 -478281491 5011 -14853357 -677222499 25905 181450576 88372287 12681 -426778459 -974595134 15 -708333590 -797201823 33001 -406404758 437989155 54390 619644975 -286058612 45579 164152636 273188911 6992 -589263691 -509981420 10799 -575847716 528508337 16569 172392784 367788130 34707 -701309662 -572499404 47505 -113632233 -803845737 34881 -119969169 -307846566 48648 -196411889 -973824135 48949 285150291 -237985624 16073 -406760286 756993371 7285 -790601919 -785633175 6277 -196875795 49951799 69609 274482388 83214416 81856 90953656 284276718 15484 283341616 -44127008 50309 756704725 -234013316 28471 -196578705 -880121757 47834 -413254508 258998128 47294 79446700 435810550 5552 632867974 840358292 25437 94921572 -289829936 4780 639334448 -315450373 16478 627631502 176376930 38233 444553111 -208004658 46169 174728699 -217278950 3262 -414861216 268615000 34050 283562193 -202635573 24516 466863790 155752010 16492 89537505 251185335 23788 -129968156 -783084683 45071 -589851761 -311205337 593 -230421594 -979763112 17904 375011506 -217872411 40968 183149882 -193164497 25084 567486778 -486154959 32805 -136394005 -285797304 40635 -972427603 -961078405 22045 164976681 74053296 11424 172625654 335826482 33092 -981698884 -403973279 30944 376327980 -218841778 40989 275649722 54639204 80239 181985086 -426186578 14524 -391760189 827743454 54633 -229384804 -980909287 7622 761900783 -599718692 16462 -295533265 449030666 8543 663960265 357248651 58871 655309499 185437654 17978 -777444315 -518228864 6693 -711911940 -136664101 14073 164394984 186740664 20945 94235917 275087127 51448 -701041897 -872948181 5451 -398931581 463082094 49812 -691977510 -765635364 13345 269332326 -210716326 42103 628264883 828087596 10013 172841011 164625386 27537 -796306345 -803987599 19662 723279080 -588984999 17669 -968318037 -424966903 56200 658488452 431414150 50314 147695577 -421240543 15623 -105038071 655205100 8623 -604030714 -507921925 32021 339004927 851525242 9362 167818588 -205234502 51025 258384154 -26458560 76017 -406293332 -108349824 28347 -771123201 -786016928 16764 -199539649 -596000798 20876 -41575263 558701010 5062 275864566 251030655 59234 -217867836 83892017 56754 -2685194 529952259 8922 167787009 149518930 5504 475436809 364062743 13620 147207132 -99059027 29283 59678828 832052652 51967 -702114205 -766647435 36269 -425754014 -983118799 36516 160777975 -132138100 55977 -671836975 -104428742 25499 90954906 267671910 57592 -968389400 -418842614 38972 -201799475 -959450347 36945 -675220295 -777956794 13609 274695786 438940968 35047 185315635 94088815 26417 -589915157 -484349348 13080 -706726920 -140466065 20236 627472686 828831775 7227 60363986 431606485 34818 725295416 -208770059 14553 -677398537 -103692112 16409 -200441993 446217321 57403 263397917 66183945 33813 -306086759 -709575746 30653 629616581 170219333 71509 181258102 -236530533 4062 -136351461 352491291 8580 -408752174 272666023 52418 -422472606 -972648247 46609 86864862 812460266 38760 -7651210 -709582842 59520 474811021 185596207 9716 -967415370 -710223946 53916 276828070 -705571917 8830 -104017412 -116967685 28703 757956371 -304244736 8041 -28457533 555481626 4349 250517831 475067042 35526 -95840980 -879356848 48267 744071676 356016138 42103 -678523182 -223953103 20464 466858111 177424689 72990 637229548 850492136 12775 -679896840 -890615458 37884 337450054 854522186 23136 151302634 -230340592 48385 -388925095 -996781317 51004 -128418064 -113701784 13455 159218257 466977993 3832 -768040385 -766110559 10293 275584076 242030814 50157 -28478400 -685967396 39964 59516537 838717761 10797 -888195225 431912472 43193 729016448 -298862417 17443 74420087 456718900 17415 -136877569 640387317 47293 378685496 833307426 11823 -667691199 -118479571 28281 -967925423 -401728486 30461 -27037603 -671483429 52936 -195623912 70370379 9876 183976921 246782204 54180 57400927 853713452 57003 285487521 256344963 28866 659332414 -322517367 26497 348148118 814044181 45154 650316324 377262188 15485 183025084 364528381 52800 -401126448 -986141010 34803 725471143 356640588 57825 165112238 -99120948 27562 70997493 442777275 17311 -235450395 843218925 60812 -126676032 379791032 10386 -985183712 -582857182 14715 158640039 266310564 777 570958702 -485210029 28509 -10716228 848757998 33243 -966980333 158564347 8592 62637857 838194770 19873 -990344927 -579833582 23119 435420145 159763454 23033 -427423681 -980173882 41971 -953951312 -404677771 19385 -96849087 376742242 2378 -867365014 -120823658 15639 -791858277 -791756199 3711 -391688586 248094304 48517 -954723477 -386860827 56230 -987961403 161996762 50338 161839657 169394325 35137 639959918 835848919 34136 630277568 -313403679 46465 -692131776 -859979435 3018 66046201 269531089 24620 447682520 342975435 30912 270158050 -201149966 17055 248565478 440975264 12982 188109610 160927258 2056 -204846354 -614430680 37146 339697031 -214567718 24559 156868932 163828055 21945 -209029268 -598024097 52546 360528409 652629976 41581 -127272395 -514770660 24595 -124264534 -772074087 55085 84463977 -298168125 19884 -678775435 -775106783 31704 432642474 -330225788 44291 722044749 -604110681 27216 254285722 -35971862 33264 176981997 275651865 30265 49025410 717148166 47121 -222024134 -590960340 10083 -487540058 465977428 23891 275312503 66193325 6889 -981501526 -571521298 52534 186477783 -112559926 15641 -104322282 -793170104 68017 276473338 -217441164 37075 -961365012 -967488563 52673 -35792577 655101421 18436 627607539 563157160 54530 -668520281 -786226027 38138 92696848 -512817723 39350 -225414935 534486930 49311 49410247 725691234 22998 -225274828 -572474562 2165 249748363 465149977 37368 182214531 84037567 29318 253744907 -209922663 37273 -122707923 -876910859 24356 -960696950 178321307 36221 461851393 158191112 18305 -602446908 -519536086 25403 178611396 -616614862 7423 -870548016 -140311790 52565 242041538 639963799 56569 429127484 341708117 11093 -134707019 -111492104 33056 728709909 -588283414 15446 -109467343 -504176473 6649 -709961796 -107489269 9714 151642457 -399744661 16056 343488578 -101760003 42865 -126605701 -794985453 47272 635500541 336423582 3357 277366518 -214215641 15915 -137135735 -763090471 26838 174213178 -118079700 66191 -333235952 467608833 19819 180223194 -578278193 12010 -32731666 -690111798 36779 -122759105 -885757915 46192 87855172 272173500 53919 -693083621 732729480 44464 272825221 58407045 12564 -426145455 -976834005 59676 729413944 -206899615 46020 75800372 821705097 965 727131070 -215396394 5630 637952739 846668800 39037 -410492181 -12027735 93126 -309955877 470864222 8934 -999846060 153770228 42147 -101475959 349061645 5334 380133846 637254706 1872 -300303988 -780301751 22407 -22987442 553686572 42200 158217111 443163531 12619 -781297320 -476840351 13667 -982037536 -419386054 36075 447090274 347589834 14785 -588714311 -297275161 36497 -970571677 -969891252 29905 -104960218 -109546661 23668 -300411618 -205741323 6805 470325506 648781623 31295 -326427287 438985813 13108 166407709 -610601102 23291 152457289 -216493379 74309 -582353761 -314283523 64701 -985720086 -961443334 9217 92635236 831883298 39703 277727778 722370483 35506 258441923 444634844 9729 -105062802 628773537 19889 86609973 756583152 38276 -615677372 -484064324 18588 174506203 -213291370 35759 178545019 176107629 22508 149636408 -619009197 5994 761902985 348609445 25620 266833461 736279071 39037 -493416927 443221638 40803 429105776 811835763 22017 185021154 -382384144 900 -422720856 -98903671 37609 462541623 167348750 53035 254028704 67275611 70311 -960478095 -963290609 45763 62328528 275158907 26134 -423902790 -958185387 33347 -998504193 147508874 19092 -866214233 454687064 10480 146850922 80068060 3082 636131894 842602076 54182 -682816629 -124815349 10682 246941448 464160986 14565 173504317 441476593 5915 -490597926 458818857 49317 158817505 271573972 5298 -202820443 -989030850 20477 556190948 -507652096 30858 -780622627 262435428 14352 77888004 466378122 15825 -803866830 -793662021 22003 257387139 -40267292 15316 166209224 -593454113 6560 719445850 -608940466 28507 168825279 163105474 48055 -207071359 -985662462 45128 735577348 -206379615 47072 -127274105 -896674104 47652 -387820961 724990816 937 759528328 -194580806 538 -603657194 553927021 67249 246886359 714473589 7757 73168439 69832563 47376 -967341224 -611000357 71043 442271224 364572611 25985 -396747156 -122132578 17899 -397060069 280705477 23933 -316923260 -679609211 6950 -997747890 148258414 431 -331449129 464366506 4959 -118464890 -504151908 844 278177929 -211171916 4793 152889079 -592466670 16675 -101513190 -900777529 25650 282999105 730049345 11586 532842645 -476424309 6294 275658212 49652036 2082 -688693961 733828715 2510 -330191540 465483041 25274 -387775463 -970776900 64469 164222418 63765946 27399 -331351681 -692747906 7085 -2302917 620137977 5244 -118951684 -491615856 21187 265702484 -222285415 5786 167231029 -106344742 81385 -874051652 472730799 26750 158052283 -228730700 64070 -386464157 -47463517 24404 379594520 814884879 27705 430499438 168652273 6804 -317518180 -693132526 59973 90222088 854326878 19817 -383415505 740948542 8348 529037813 -499335142 35382 156651412 -381582874 35512 623169386 379062447 22460 -713679552 91290697 61378 158297771 -668697854 43606 -858300456 460076781 48579 744284752 -304771853 1938 642437356 169703966 43998 -383549025 -133453815 15440 623194861 -315205611 46909 -207272475 -961667541 19738 825937552 -989027620 55846 150509488 451998495 25674 -100571527 -764754230 17695 -593539105 -309585079 46425 279539169 82597003 6474 -591531882 -312322943 58652 174691950 349361318 19477 562822779 -513754901 1429 277736772 -29521084 66416 433372145 372822323 27884 466983685 338572440 2547 -997655268 -974731900 27171 -673087162 748969959 79531 239955374 -35243383 78667 -768848669 -518207238 32937 -32703327 -703887860 31613 276413162 469093934 24569 -899686064 -101987079 26857 58125999 471921031 17865 652589095 178836247 20729 734567294 -196519891 43694 -796511421 -506504301 22645 -769451514 -505544650 58812 437694762 379139607 31283 177210702 246712729 25598 -103035083 355700648 17804 650989706 350630389 57712 172771480 -130980081 33369 461157587 377036790 18636 -131116175 652269613 16505 257835873 285389331 69356 631346549 837244528 50004 -191237509 -889398246 13105 173337950 238247906 44777 256058480 747995527 15627 -286630696 431257868 23880 153414573 466562033 27657 -585051209 -510297006 2982 -979226895 -606410240 60503 -204720957 -608072009 4939 441676816 -584256089 4510 666338647 827251578 23630 280397332 -32035247 49763 -578166548 544137684 71297 -394599673 745436535 28409 -40163089 630803608 5052 -43937263 528507406 41427 452103926 186038440 51880 245287275 -44810360 26186 550367747 -480055955 12922 -890092106 -141228518 45578 628112587 337039093 37535 -35565841 531004511 13929 246346703 744287917 10907 -968692292 151887347 4744 257466524 271536098 24420 -685316474 561135827 6016 255597609 755031801 32564 153512207 -899428915 35047 -688612264 -893641127 225 -115702485 -902990499 25594 145516229 341469989 22165 -383584137 748534636 25466 551550032 -519080127 20706 356905181 625770489 34447 278936819 -5082629 68286 247718975 261864524 57658 719164935 -612043677 14318 346199695 -202583216 24574 -35782524 631585137 42964 652019441 845649602 3185 -589824454 -290575182 16027 748214908 -332403918 1954 -997420407 -410488723 48713 274566496 467989839 26896 -107648085 360615717 4332 147326339 -586709945 21601 55667540 438996223 52870 167658779 439163867 16894 -307076815 814974412 25442 663126243 838784314 33267 -514599735 465207188 38594 380297484 638636070 38675 283286885 -230658627 30099 240715852 245927791 19715 -17227996 -675666953 14327 720813776 -587488081 22395 -406196757 756605538 23813 473055553 188078664 7759 -675114916 -880448558 27900 619166125 345507874 53397 357924027 836782630 21066 242965679 -221306011 3774 182059965 -402384835 19850 -23535228 854179598 53162 -483756150 -864961864 68917 -305620686 475940153 16150 552035613 -477478782 11503 -425763019 810559477 34260 48368664 441058748 59850 750289574 -305456600 29294 170202348 -393269008 35074 830720934 -953558170 16879 145510101 357566860 46970 -331771520 -703769281 12985 58603161 738239870 46461 -204572985 60074106 14 -128714364 648831103 16883 58147660 253760497 3163 -591884961 -518592752 34819 -421868526 728975288 34553 251386316 -224275747 37732 -404384907 -96245504 7188 -675755556 -797942194 38451 185499692 -598914217 3686 71579950 278111081 70750 282484734 465974214 18876 -386450724 726410444 4556 73946613 -329099631 2578 -28724670 623182753 27647 263509808 466166457 934 -617968068 -522479540 924 -201408575 -584552587 64656 -6858915 659767599 13959 -863106464 453137189 50543 -999563056 -382524015 50056 -212748855 88329131 106137 170210070 165548198 14224 93724964 854778331 33874 -211626113 -590562817 3049 -118783905 346597506 24812 -202353273 -857712122 31461 81060374 741483152 48279 240916658 759894471 3476 -7042844 644036544 28690 -886231299 -140466903 41200 169786030 -863542119 1115 620289686 186739171 17866 147861210 -227150034 74772 437725177 379619439 8875 -232386389 -986115648 55330 245668333 249965789 6989 48687523 -41994829 57785 -982893127 -417728475 35928 149985846 255103225 11780 -113817691 -477495458 19663 -411510004 720291398 38725 -704548028 -123956195 1924 163647387 -394464364 13563 263587212 -221198814 4797 155147955 464728964 11814 273870884 79001666 56845 72940827 273496915 66046 53071186 -303078849 12491 181928903 347029323 29877 -381275489 855951214 14189 663211569 341063160 34311 165730386 -121561662 73951 -319159409 460957821 25457 -235172623 -880724594 59213 248767876 719704261 23503 178376965 -232891487 3115 156692914 47680779 1179 -396065079 -992334499 4190 569071232 -522775713 47706 378327875 828949287 9298 -709961820 -108331361 10798 -116640284 -113518395 31302 -497293319 444906869 14701 172881665 -383259241 15320 473679085 149196103 67738 85680592 751897620 5760 -113550587 -116963847 19664 736555736 338289968 56180 357857405 -201263290 42345 -228801343 -863939877 59562 -118251693 -123236638 30850 -301041713 -688907342 22218 278705313 245671217 67517 733179179 347955694 19038 448917295 173456769 66817 -294636144 440353928 23593 -765947809 -574916881 39489 568704262 810192578 43556 -983620697 -8832970 40537 146752419 -198976697 52900 178749582 -384053780 151 -14177650 -682418333 57830 -669587953 -121165971 14731 -679991053 -100230133 17352 559974868 -500155417 42268 145247375 94207414 3020 -992903439 169099336 48922 726085005 355020315 46133 -42968106 645915326 18790 656705957 172899275 15356 -384560059 756813208 38200 -197118093 -572077963 66359 58482060 278952557 25534 -136247403 -118852337 20638 -102737110 626814817 40982 -11656955 625116244 22226 -332960579 -673943579 6723 78157217 274936850 21189 -4763235 249400381 41780 187423946 -200203226 69112 -228396495 -587841536 33809 164744928 -191314774 19249 748916933 369905347 30425 -30292688 -707413567 8212 257149107 445605708 31377 241191519 457286280 1319 74160409 -117185739 49436 634193769 341537032 1256 -870738535 -130890523 8702 -386085969 760255622 40439 564523223 -501192870 18948 -776988050 -765034883 11127 -417325905 -989082083 5289 157079393 751416699 14316 364085435 652433518 31405 -205800900 -982326481 52188 -683975725 -881568397 12108 -609940126 -516483151 2260 167587211 474289185 20504 626917726 145733555 32581 -784126267 -782903478 21779 -119364333 -797728647 50740 253379349 -14761258 73373 -773634083 -510183192 57128 86841770 -291395646 17281 186687791 -884329006 16561 474940090 467470446 46686 240312273 -34177083 34739 183413273 -890161984 42027 -788809879 -785619792 3306 727038337 -294669470 46177 -113406741 -316914539 39229 442398496 153881663 62778 -383169120 272164357 43029 251484202 -222583706 7807 -678972958 740013169 17993 -97989949 623812096 41347 -388119861 -974933818 35669 261455359 749845079 19803 -211659437 -982023004 56118 723032960 -232481741 37854 148228578 -582345241 8167 157477700 377089068 51755 -285909190 -223450100 26748 279884078 47850832 39121 -508037349 437943282 40981 -874605324 438966730 22725 187166763 -599777133 12214 265623890 467993327 18899 -128876264 -116298393 10761 -34193384 568183869 162 -46711815 569444074 29721 -591101426 527670491 39484 -598778826 -327765932 17633 -406288795 259574567 26814 -139122809 -134113933 5798 181468005 430558465 26379 362346025 -195764548 14376 167194793 442056718 27332 548258745 -479036903 59239 -689281373 -114048470 30525 171599229 -395206340 5231 -122220830 -323297191 21648 378976518 552191907 51381 -326697120 -699751002 51764 -220579562 49553162 79957 650620741 354431515 73949 154496741 276536827 57866 -220260457 54425697 69842 -688146604 -778901276 3959 625260994 -295825402 14003 655559284 815833796 44890 70167363 429222634 11628 144589984 459553237 1780 257614025 -214326698 35703 728831758 -191556714 16426 -204549056 -865530635 30773 49377040 435677532 18446 160969132 454958640 3721 377606181 -216679504 43865 -594933916 -319969397 36873 -17072357 548232258 35709 284836783 761356931 3177 146519591 440343727 10246 -766983509 -26829014 26817 190258691 -128200041 78056 187617455 188932135 47823 159648739 -571969344 11798 -19447904 737002770 62152 -204405871 -612913640 18949 -690910368 -115107971 3766 -34240644 653867543 16290 -314798747 -225318562 232 -300472071 -702920573 62002 443580542 824870333 36950 730645838 -617164239 15657 375092312 655844194 36945 751816668 338355743 31910 -999804057 -599543449 7866 -403354596 242156287 28647 -218549549 85442648 37231 -135854335 640988400 41214 -121042614 -305234626 67735 60405944 741212167 4486 162688458 282528854 47044 376995155 811795809 937 -124893278 -126779697 24268 -95275909 -893211154 44965 -133387110 -495528450 21250 -573408988 528772239 65363 335041893 643165304 43006 -386674581 -982035415 28377 -47146757 560033136 2240 -140707310 -301410463 47067 63497209 246443596 16368 -671607098 753141057 80175 657258210 829489850 44606 51313749 250727316 44653 -39353892 561904622 34966 -879057479 457548492 27851 -686470898 742989470 17449 -583080653 553829045 12180 337379988 -229566572 40672 -138728253 -320770657 22220 -865042410 -98097478 62477 349936360 -214634188 40051 -132590407 -517283384 15648 466455266 168167712 36340 252332197 464633114 15741 -898021534 -118451453 34472 271813550 -197757676 25167 -204536403 90971790 49905 56963087 254868944 66185 -998696698 186930067 18676 -581177189 -498258393 37340 556603791 -479961373 28726 239841882 455426508 41966 433749934 151849519 9522 -197389800 -577814943 31512 -132927185 375202340 14942 -595712180 550931631 50545 163415418 -880024529 3377 -96591685 -896338011 1354 460285588 178076823 81559 -227700912 -900580063 32063 454400255 157924754 89191 145820668 -404129438 20671 81424778 454022011 40505 -414833118 740423598 39619 639462238 -290974630 7481 154969967 190409710 22800 171035746 -594818604 17215 249022240 739038326 36595 541174702 -499084836 51758 642469204 -325134114 38087 -771971313 -769951641 25249 -122137728 646852895 20393 -885754189 -111249138 60651 86876434 -483836568 66338 144700214 -216917186 66808 -136251285 -889902398 11584 -960075057 182461575 12771 -23912769 -968196035 45974 -769924308 -480918231 50911 -952471413 -597082267 21734 -693755657 -132791604 17119 48894971 -28722727 34434 -511305941 -598625623 50567 -972120204 157901901 10558 473712524 -895378366 32166 654071550 448544290 48805 -105081915 -295775641 11069 -137306393 -886553727 28166 715894331 334412044 33314 -20255764 563831682 1558 68933466 851536288 26103 73185303 843961766 16748 -998712068 -191451119 85910 -613473134 55609888 48558 -577745726 -502940728 13171 -873153648 -223112174 57765 -904324461 453030509 52451 -596055260 571058346 23227 -381425095 -126229882 3676 -224985099 -882933779 26001 178833346 -571539662 14360 -766246961 -508931117 45813 -682231646 -868116181 3164 -886372455 448290549 2460 443856803 359255753 3382 844128089 -971859763 47181 -133982490 -304836488 7653 -969327478 -617783255 36685 -987860503 -398730083 24710 -990797679 -585655046 49682 -32644587 -695498512 79454 -957674868 172432721 39661 -675084643 724448235 26464 -703450701 -788686060 40197 -699767396 -887225612 7325 754134749 -311083703 18058 -593271068 -316222457 32142 -408912138 238511963 18036 -140350267 -516347649 14493 -711216485 720621853 80317 -973368836 178906761 32981 -969866216 -953244590 40942 563378147 -512841625 8439 62819725 271201576 5502 70815566 -301478225 41742 -807390038 -516586400 2066 628555091 151780598 66831 69060254 720336401 51254 268873878 -18827741 67907 624159925 829978380 9822 92037796 -315176461 41682 258045166 -41557267 3754 -104232307 -407299237 20492 -614763637 525465206 79366 -313928785 438969247 1824 -332734604 -998611772 34634 365650597 -866364526 36078 753976152 -287608197 22234 -389465397 -125527823 937 349385253 833304714 19576 -780766965 -519943756 1463 564367218 -505409105 22009 -422046869 281077117 35577 278405507 -234332678 32656 -383550803 270276001 7660 -414685239 -305419288 44734 -332970995 -237499158 33324 275662753 -216603883 27418 -217250897 -955055296 6575 727576936 348858583 48734 442553615 345298401 32303 -411972416 253119544 23219 262359615 847553623 53690 273233010 458664530 6314 -308454582 -222088279 16504 -106570808 -133363410 9189 -866345139 442652321 53710 -46622409 -492508276 2814 -231158915 -886916102 2118 273632760 -8034031 15547 643047552 -327923774 19834 89487746 -307283539 27713 187963854 -600486260 2208 645616546 824096643 32979 -578558103 -308779849 42972 151477283 170742827 48620 157078474 59179623 3586 -228948978 -993245762 50679 -575121456 -491396765 10661 270801483 281408584 16331 343421824 844639585 41557 -385277000 761627505 25009 161960274 166821842 11002 642514903 249392521 54417 161631514 -888507470 18052 436830210 163710375 78593 -296504868 444198576 22528 159425690 -109808856 8133 269874234 -27356775 41423 -20905188 664248090 13727 -398706556 731654921 26331 -989520022 -593780820 63162 239918575 -213279814 12402 173681413 450859016 6542 -112495916 642194213 2206 272059435 720727515 24309 -898770973 -109163332 32895 174429264 -410675255 31700 68238253 835070138 46815 279699887 -36680572 73916 -30084306 -138059179 44896 -107946659 -476455348 12315 815944135 -992066580 25255 -45537373 639338720 31843 160398066 250931596 18367 -954223475 156288038 24770 756711695 -323474923 19345 -201687064 565365708 42681 747360376 -307439833 1294 -294963067 459956745 16601 176461452 -131526559 40114 -762270333 -477485585 51614 149812296 64230278 9719 -125352685 -105915612 7257 -131726942 -784032093 18759 161579160 -898915755 11576 745912626 361200606 50736 173695744 -217118149 45131 -120662776 -495674487 6915 -585682647 -307923679 5292 -598001158 552969789 67925 -97079380 -312244847 20008 464377647 345445761 2329 553131378 250540538 40378 665880963 845115016 6614 -669871978 -894572832 43625 -130889850 379237647 33698 53741306 830439499 52495 -692592364 750317515 21492 84998591 270586920 43698 156881406 -195137945 5914 -29298719 643142250 20850 714678292 -589201018 30712 272573516 737094881 13716 -577798050 -295197716 12517 -117690698 -500552277 29920 -675735424 759591110 62644 154827785 436935005 20287 -678991009 -114997046 26437 -208728788 53634225 62410 448709800 160675668 79748 548755552 -192874315 50087 -793140082 -764040219 25006 641824358 -296184622 11891 -328841446 466365833 21220 366690638 650426654 38846 727033749 -224344439 12063 -38264626 -710783203 51490 182065808 -226837228 69442 55206274 714875554 16578 333861221 -197743987 4537 -122624490 -516658398 34456 78567054 -317317791 8114 -292973489 470868113 23784 533957898 -518035274 48114 -226903714 -593049299 28385 176819246 -222940095 51407 -697841896 754245029 71055 467510314 345681992 28099 533275095 -476934212 43018 -491302377 467894122 30946 270752558 739159055 7149 174299006 -615965699 23504 755141436 -200620465 11687 463557813 163858656 6122 -427433394 848413196 41716 -212819314 -605132585 48528 628939371 359007491 18818 -788421452 -523326900 32562 165541004 -383157622 30639 265691575 248963300 4736 -41774615 633736473 20569 -223724928 -599003826 26283 152961393 82848815 7895 -122246887 -891959062 46654 -712790294 -116527360 3030 -603101461 -699675001 29460 -98730043 367431249 15314 -319325213 436944798 7318 -895059318 -142378288 62964 -705279456 -805126644 38112 -139862598 -769270234 47461 178338619 -599724303 20752 -695416236 -778607650 14043 -959362673 -978403028 63849 -596395805 -477188601 18732 -686881038 758830056 44642 -112609195 344777398 30814 -667763651 -904140503 23426 173992796 363356028 49514 -673632180 -900909736 41403 159892258 84329359 25677 -976198003 -590850543 54483 167361841 -230358620 46961 720458823 -331295722 12638 180506417 -129184873 50253 -684566239 173072473 52034 -685770258 -880817748 50094 -983411293 -399357135 33674 77300716 -588908331 35775 440077859 180686208 4434 175333144 253833969 54813 761034652 -217952534 21932 -862639275 -127398236 23094 -26299051 535013868 30865 -975921094 -617240950 69779 271061280 727661331 40878 -400834112 259145537 26337 -107603311 -767438463 37690 -206117401 -971681469 36201 -711146861 -879321272 54185 -712079556 -780248920 25891 172418316 -424586265 34479 -405090143 -139107772 5175 55417689 445724302 23741 159021719 -105589789 49010 -123996122 -297247903 7589 -797838621 373920228 60779 169072672 -577344682 16479 741869681 -228027786 8425 -230792029 -866459669 17430 -415150700 -105198493 3833 178023516 -896186814 36475 -804656861 -520154135 48057 443578299 144351597 49227 362974113 626768608 30843 -961633014 -675233351 20180 -871484120 -119686264 14771 -118022886 -892959290 10935 -782137256 164043278 62228 69189922 -331926527 11573 619501563 357869971 74220 534615119 -487202973 62172 347764868 -224986324 24079 242522524 735346868 4116 445351775 364059053 17448 181421340 -420154902 7122 730914859 -614057925 40412 -234277419 -401990186 62399 269954572 451897184 41407 457914784 358588152 14780 -140448081 -766776336 3458 371599013 -235002232 30295 -14897759 -693122571 54403 474936251 356466408 18220 547284472 -518844041 59677 278363748 434204083 29180 -989872009 -423460108 26142 58052031 640983062 60765 49368453 720088691 17959 -980300635 -590434329 45551 -992328438 181710289 54525 -499311245 468384499 48690 -691819676 717070250 12254 -46140474 553916456 6147 175725665 -419647409 27727 -689709296 -762794207 27918 248448129 -16378204 73224 -386576026 -984222039 36618 -713146025 -878322033 20598 -768063843 -779425882 3809 -227382631 -596899779 47240 -207313798 -869227647 20125 -679587743 -114293670 26457 -999781713 174782374 36020 466645172 374906112 16183 174509884 -198197872 74825 69416258 -289972299 26392 469089915 378772881 12664 181217451 430255356 15202 -677193702 -139646361 8035 -329371397 -212625198 16394 -967120233 -385132353 8732 -122353169 -507258124 25372 -966335907 170245297 24676 638932798 -617914541 44089 -606770047 -301826436 76706 -6990459 -667763604 62634 442393743 187642658 35958 745880728 -578641093 9403 -678500449 -33835331 40428 189106509 -210565903 68661 268203578 76637814 68918 151609807 -898159621 23739 -792162173 -127859470 15502 -984385365 67796684 41343 -415540796 269690945 38044 241659936 458126233 26849 -9803634 540395954 12639 363604561 644460508 27148 342236267 646674947 30679 -193381375 88869276 60290 262447539 -235833668 26638 -422824907 274799996 9444 -395646689 -955666681 21366 -141782263 335224041 25987 -193210704 84894457 61426 -328653540 -713613720 27335 146478786 359763937 13285 148327889 -577623559 7708 639064698 170235696 15326 171841275 274792898 4024 652954818 351334350 34992 743943268 -297029362 29732 -414853260 -139412261 9104 -101675234 -795590119 46862 -712660786 -123815545 18144 835043966 -959930356 51703 -230197685 -587194546 23729 -990983325 -571730672 43474 -681263078 741386722 79045 476149215 846386119 23975 -141907184 -490273632 14678 249035150 469458765 24151 278116964 -225455560 1282 -192214400 -603394459 20961 163032947 70774287 17034 143641993 -95770547 2262 -862226487 439628143 2804 74407958 730469050 38839 733155229 -196329275 57262 -859433983 435885166 37775 -788605462 -498840019 46289 76322174 -291248451 12591 182813330 -861903921 39593 176529824 -121259183 3140 94070096 847800995 20003 -286772791 -708179947 26827 -402144033 -122355153 4737 336871621 -215070703 27357 258510191 -222177995 27586 559443699 -507693969 30065 750374755 362711115 45543 -895002217 473820368 37993 -317237367 -221690970 12469 646956224 -322380321 30716 -204863520 -610425806 27353 -11922233 637678962 23926 -102252939 -121551213 3853 748316711 -606098125 26179 -400544866 817234712 55806 -958599803 -574948730 24356 -422992613 278040012 46040 539871791 -782422435 41427 246496380 249557193 25136 751328125 -190814529 19461 -778186389 -776789093 15278 -602330209 -204087154 53213 345685856 655042953 28243 530833105 -508007984 32329 -777708978 -492339709 3178 429917158 360866203 19549 162712540 -889581974 22870 -400354493 756591949 41459 172756565 92432022 15342 -801335533 -480084565 6977 -131777425 -303214972 51078 -133657164 -303279602 33378 -879521643 -125659968 58013 156522435 -901019188 31384 -974981376 -581484618 18425 182252500 91161768 20926 281178084 -98416180 20812 -579646051 -296438676 3061 189284972 -606708205 8801 61686890 810281451 59698 86755039 842461718 56992 -109884809 366195041 24593 -314378319 -219394388 22653 68502547 829302595 5751 -785645096 -488669423 36723 239641318 -225356719 10018 254479618 746163781 20607 149123004 458855901 27756 -674261930 -101661225 2162 -21286895 551771328 25676 264558145 -31697182 40443 150315061 78136225 16896 152655745 -203596879 67107 432310672 256245703 55193 473142696 159030248 61697 469472809 -992488818 3091 -396949666 822988731 36538 174434694 268174821 31682 734355743 -216351114 2771 -997260664 179597450 13187 -507518183 453675366 26792 262740675 -224800362 33433 -407343194 -133215571 3684 -478469479 456297417 35816 -287149234 -887218449 46550 -232592614 -597788161 5202 -794595436 -780877634 21766 183113069 85997024 115 -698343362 -764622321 44364 814282886 -966857269 19710 -128326163 457095214 43425 -980060342 163030373 48025 -318110538 -696678784 63946 632684498 168609547 20434 355806190 636356874 24329 151672348 360921828 39661 -197150921 -954942983 17535 -26102493 649964273 3406 -414803014 -110349135 33422 91511189 436003482 9120 267286668 -26161664 43863 -969661997 -396735465 18066 170753432 272470338 29542 -7423467 629542866 10425 -131348407 -895160576 29451 -310831956 757722761 49179 -388858405 847125188 14418 148626205 -209547130 65687 52496881 475560542 17687 93564480 -308677939 38546 475138905 -129711995 10739 526393683 -493939653 28392 361742132 839930543 23129 637503889 371836122 9512 -696596371 -803359702 13539 65430611 -320696943 21468 -125044133 -894177067 9887 145355731 459667839 24922 -992858002 188245700 24787 -131434552 619991039 16886 146911263 453679225 26351 -708186109 -867867755 47451 663525625 820485192 41782 651956066 839661333 60228 -118100592 649659273 20599 468996836 152536353 70671 -997318607 463975803 48963 170739102 -600691316 23123 -890642222 -109045852 25513 -877470229 472873293 50859 185601249 -592289727 3460 -313028273 -418772015 17698 -986888686 -598999301 43904 637158906 165691081 59534 -227447696 -902322721 47456 -601929683 -494566144 21373 -974630047 -604949509 16488 637914042 348892020 43584 -318841611 431378302 2840 239125565 238546311 53476 -107694385 -412276596 56184 -423047670 279559205 33583 -707970652 714823733 11247 435936989 362470973 20951 -41192485 -714211145 16963 662998496 847748443 44872 452063809 369690257 21390 -132211193 664155824 6134 284913688 74581308 63721 -137135089 -870487298 17569 -95405184 -864304470 22623 275394927 730913968 37973 636591803 367976576 74492 -385864588 730276648 21091 82927349 -328490407 19592 -398939261 -134890819 23708 -508413147 437543392 22151 632074291 -317751023 31179 167181043 86436979 24584 -397589356 734895368 22688 62303734 714631261 61250 166118473 -192193174 30248 -419783410 -988507117 70744 -670976642 -888750925 9745 753476568 -294462141 40764 174771525 -213778354 426 -135869220 -512390450 26451 67016843 -595124376 83715 -30024015 -684100377 19481 177154289 60213477 31306 -402060110 728278991 32638 666223332 -317985599 39366 -859421030 469101021 24183 241154908 249715245 42487 84923834 445019738 46520 -204920824 -602032205 3689 -322215559 -208607163 9408 -115786759 658958883 36727 -901881472 748057752 20148 -137540095 344389654 26642 183803130 70673581 17813 851489656 -983974132 15250 -700257544 -134105577 30976 352583323 -196169954 30232 -4168654 557788757 4049 -16359018 -692556386 7135 -588390449 569699569 45563 -402041465 -985200857 18942 -693326490 -898100181 10868 -217610221 -873156810 28140 165069037 175039924 24495 742936146 -860279650 22233 57430486 471132909 8536 -213798896 -591812140 6119 79949306 730278911 9256 285029707 -36107087 17192 253101432 731741468 1339 -383751471 -965153473 65696 -974306623 -975557557 55364 253129451 -24733229 20666 -105290692 -585547428 50455 744409625 836083566 23558 -616530360 819317618 81830 749799001 -208045117 27966 750347210 -591098924 20463 -316973822 -673105937 44982 -966915231 -406645122 32289 380417299 630694511 14845 625171156 -293162415 3039 -701935244 744700369 15431 -317895720 -689162274 11483 187760769 87517218 24818 143214830 366214260 17639 -598212565 -323803890 44286 761105916 -600905258 3302 188390131 263004192 53794 -140268399 -137035581 10242 64674064 753276771 22614 -777235025 -499256568 35291 -486500856 437963689 40960 635172718 -286055394 25598 -26211510 530357103 2582 250839814 90089943 69109 -224715705 91781046 51420 -228353639 -980059845 2735 149408974 -415913351 33313 -133136078 -291661680 56238 82941683 731632990 29170 -96996918 -505770274 12032 76933985 833509012 27729 -401333845 274467878 13402 -330155688 471091163 15271 648736122 813755753 39646 -961233816 -388594874 18706 70459364 468894881 5251 -976614642 369157790 43336 -230788573 -875847617 10181 -21264588 640229660 34118 -762080340 -110577472 22070 547193021 663315646 59421 57030369 730335198 46680 -297671332 -670620509 55743 -523252841 -198566208 22063 -476904396 -500282631 36626 -481256931 455059927 31686 -309301883 -700331177 67360 -95910060 -312766214 27722 -390839454 340471378 22387 57104274 749590685 19335 279419493 -209652929 26583 164803675 -403039517 1501 -23493449 625431875 34392 -30798019 663611609 24955 -521184707 467727359 30197 725907671 -582781855 24773 -389000265 260856932 47167 544032761 -506693925 9533 -103947362 -319764764 24601 -140383972 636023300 1360 -870856597 435746533 22787 -196920586 -901857714 52092 -231357945 -584786026 39036 644790186 835103246 56890 -709064249 -121331522 25912 -29968759 643377054 17569 -789261462 -496337023 16207 720565608 -296689372 9295 -393898706 263734125 3127 174886116 256489451 52651 150460759 71017512 11777 630303512 849300510 6756 544331078 -501545324 4140 -978608233 -426383218 31933 -203915518 -584897099 11999 145288137 -870491465 1587 -134397943 -125135388 29616 460548327 167259494 4413 -422664512 744339910 12256 632776904 -492361840 67600 176744733 -100742513 73654 730670694 -582049440 41000 178404733 844415614 49424 473486997 362498904 587 185370840 240973250 46680 -303578998 -672178838 20041 -111210692 -140956826 35661 -957668860 181492890 34310 177914805 -200284226 26500 -765180394 -992185273 38585 -762729136 -967788025 47766 -113511044 -770095742 46681 145518527 -95269104 83599 260153507 759139642 5851 -392320703 -117874531 35759 -900290399 473268082 39733 83650443 -197749648 43054 -299989607 431636565 15566 155315675 60977122 13308 -120704061 -300645095 71069 337828204 664849360 28702 146015472 185311988 4199 149202527 145542664 39703 339464189 -191280035 24432 93031256 249558832 67703 -126547116 -303997500 72402 245824629 -194182355 6020 -688720805 -118359760 8424 146286022 53968203 3245 368907656 844844653 18600 -107814644 -288055961 1870 -969781901 -963596162 5610 -507375628 472798311 38037 721604769 -235310992 57683 143347610 446133810 8227 -573824089 -492711466 27749 -135928045 -859389605 21775 366113223 842866755 28634 -519589816 460695145 28508 753146015 -602210132 32603 -973328461 187142501 48879 252271429 79422055 60525 259976388 452221706 6413 281232313 70791124 7848 -139404244 -897613642 42453 663776896 168510499 56008 622987345 173026548 59952 65435339 824263052 20813 -96068768 -891832440 31939 -7245143 649963765 22201 -229803430 78129138 19561 -990226306 -990276380 33396 370994137 662805657 32874 -192717306 -498230106 17115 -598604673 566071098 11972 -680476927 -766217880 4251 -807672530 -507885957 14133 245529416 90115678 71290 47889245 845487331 48776 -666810221 -142502796 18225 144349590 144161752 7458 -985307368 181959897 30425 -126415664 -872632161 24036 -122279954 -300736595 7470 342132656 -217610328 35745 -467675 648933689 28832 174343165 -229214281 59675 260422263 751683670 18082 -332921814 462198882 8589 721559154 -583402033 19174 -423276606 717127516 16116 337609336 621150570 17825 -385360066 -988365082 68056 157249727 77321653 11977 445119634 369637584 12339 356016658 622273335 39695 -26885901 663414694 5980 172036815 -865716954 3979 75407845 728947420 65769 171979196 -223363825 60039 284000108 458596390 32985 75292114 462862377 48067 -714073153 -897380983 8687 187814896 340734664 22274 625843592 170603489 26930 -15606729 546865515 48624 -610542250 541386755 12146 -609783811 375756554 8983 254126413 432803816 1071 664345504 -293540641 44477 557098962 -484416089 15590 -96756156 629346678 3548 -417922640 240119549 44170 -579230433 -514604632 30664 283148266 -686852845 16443 716453039 -287970925 40077 160852838 247300412 54496 -112083079 -808091387 69373 -691924304 -901974057 32995 88075822 459059931 27896 -138745867 -863822340 17899 -702028582 -113926769 1991 -330176706 455514909 9762 270214680 79760645 63107 257646755 241484311 11301 -522216040 445333057 36792 376784725 645899320 30766 184354677 -898231641 30179 168817115 145879824 36591 92821518 444611808 56458 249957198 447939042 175 177217531 -8316019 22032 -391556428 244430996 577 66874995 742928661 57120 749592485 -218547607 1377 648725271 278850505 35377 77447308 265661761 39368 -133045713 663444140 13843 173681666 -868124158 45499 731239979 -297466027 17951 373927457 656419944 40990 186575217 347912843 47955 76775094 760203738 49001 258385421 470687549 31105 187320555 -220145844 52057 -779191118 -509385125 35945 -801769446 366713720 5174 167383475 -400936991 14047 239517992 -202222535 39062 -879047896 448311880 47665 55371757 -318958534 14508 -224291338 -892053375 32467 639037785 348953813 34788 149432944 450108429 7054 620941362 175928934 59835 -405939118 -135382875 170 630394447 350298175 34920 -99979386 -889611995 6321 163849016 248867407 11314 163095054 242146778 10111 183599020 94003816 27206 -10278549 570585366 28307 -196899885 -974839244 384 -110810232 623061781 730 244809132 438719640 16665 258475545 761259145 17259 334389434 -219989311 30594 -980218488 -613413109 43334 729304689 -612548292 10496 81672386 747778061 41851 -406332159 248883548 31308 -293535304 -213586512 24707 272711586 440967133 16244 -961491078 -603548181 45518 -774605789 -776328625 6847 -898301436 438239598 11854 -422173254 245584351 54702 170362776 -578824449 22578 -208727909 51316890 20290 464362973 188446437 86294 -213976938 -896956111 32097 273478727 716259157 9623 756393004 -195631006 23904 -237642081 -994568080 55244 -675695569 -885619794 12490 67210223 250640742 2171 -300455634 -683626573 49516 449472070 344667604 13025 -704249155 -98656652 31247 -955114694 -609726581 31172 542555523 655322883 27516 747796369 -328453877 22559 145786102 -384776187 33901 -208108802 71589402 80789 272537792 272805296 8112 62998969 836795930 15953 530318417 -511246480 57106 64862976 810975638 19111 -964201547 -995704592 58693 69088170 271156161 31977 -37947716 620282146 7436 -693280972 -108542182 17814 244351726 269947963 59638 -613902041 542819167 20435 -863275521 -115584836 46957 -409882661 831795472 23446 -809281777 -482301179 40130 433168573 153998241 90642 380723355 835240700 3534 -236280850 626812283 52991 -599030717 -523181207 24201 354340610 855525559 16702 261173082 734720974 13496 380480186 -198508981 26878 -3031404 626134293 24292 81753117 -296281953 22488 146964941 260648346 53713 160760589 51326089 14066 186029382 -124696805 68892 -24686810 -682094139 3665 154386287 279720900 38098 -112974760 -108885233 19228 374898458 644071102 34409 144836771 280090372 47335 -229062751 54391087 32307 153820977 277388811 30404 85588012 -322797664 35639 151215813 -592429766 20317 55206651 736706059 24538 -294326215 -6787613 42975 436998324 374736516 12735 444254274 759184621 35149 430036093 152531332 34205 -700696365 757552310 78865 146818999 444745481 8893 -112416312 628284809 44404 -491644914 460262585 5144 -132212414 367669552 11167 -865712403 451488265 50571 -128584154 -865786715 19751 -493747182 -617393833 55648 -412104153 -964672888 58407 50961868 -285793644 33651 639381067 852342697 70243 63869145 265400964 29734 185351189 -415614979 13474 661531296 850808287 76695 434496389 359760572 20037 179766155 -105294823 1073 -382910999 730371041 10319 -99295173 -126180512 3296 267222661 87015146 2465 -999513701 -609224574 15540 -219161549 -893021088 44828 620566818 814167897 37321 -35839600 545624188 2818 -503713548 434853134 20980 -690601314 -775517804 45236 172595427 -197435357 73936 75764959 824309792 467 622749997 189178193 37739 -216339508 -898816555 38002 -598922460 -327702281 28757 257397605 457010424 28717 -386518038 -114108722 26634 740657357 -592718982 1810 248928735 277825696 75031 636010878 -292996875 4874 664817336 837461240 74703 637751521 352878354 24154 181757384 -590020603 14390 160961023 -217739214 10717 -200346240 49167759 28678 180311645 -119107231 46659 -985041565 -332477017 60307 -317414798 -122849144 39877 661199755 737198977 32181 -46808249 635345439 7617 -26020411 623222353 8954 760476435 -288017000 14472 -320098324 450443261 24724 -989358672 -382966490 4242 -573713723 559671690 37779 249994168 460406348 13657 250726646 78886500 44418 264066905 747211832 5637 245966990 476150057 19542 -231281174 -986737654 49848 720659672 -602186803 21017 -974251471 -609348410 61845 -40984689 552687512 24294 242018228 -30529320 21376 -123350491 620340945 23993 755095577 -306293132 27941 -114315830 366301698 32381 -138780398 369286127 14877 -808848272 -479986511 37939 -421566194 745030637 16163 253738694 734773428 9462 279920102 -23319255 21825 -686625132 732884849 12442 -315969142 -225910564 4383 -611288049 -497038366 26230 -693570272 -794101571 2846 -313767646 -209919911 5634 -17212362 -694255653 4764 736955513 -597409223 27800 -778197887 -511218815 10900 285455537 435095278 11805 185930239 -232803136 24533 -396439804 262045271 29539 745178727 348857161 45401 -319305264 457831604 1901 -130953971 347986243 2657 -217184286 56633122 93873 758549629 -313942506 40115 744457316 -218434509 63501 748286914 -206847697 43466 654255374 379446425 56178 -617178722 -481703895 34351 745009095 362031554 36853 264939840 433496994 32011 281435024 281804972 52957 -878948611 746268750 73188 438397372 156634175 4315 -424441766 841367765 31095 187689094 245932131 47520 -14175765 642587625 26902 751024953 -225297227 42530 341888809 -193607054 30876 -608373190 547039917 46635 750397304 -960040159 54229 259760297 -7186868 28673 -23018949 -704310520 79840 658833949 -318535347 45687 350302749 -233902323 27941 737722017 -330001741 32270 -953459614 -591194221 40523 -709472075 -789023548 21467 -325257496 -202049401 16771 -710474036 -891643786 25786 -111192482 -860526096 11037 -100397379 652536804 48528 167878537 155105675 48443 -203805317 -864474865 33366 643196371 -224359468 45207 657175847 838311926 3722 -964874460 -382924855 43967 -107319287 337475478 24979 146292193 -876841135 8710 -697369230 -97549686 20124 183805993 64384921 31305 -975825591 -383468584 75705 -217106617 -976862349 1605 -710677954 -114084601 24954 -216197370 -585361340 3749 -573429176 -319451990 62367 -132218586 -766781730 39668 184045344 188436786 43644 -131743775 628551646 235 83733701 823657928 7045 -981217145 -964385038 5710 625372341 451740594 70776 -108265097 648384017 9996 157982837 -580582189 20404 -108721430 -129988498 27808 -2596576 556882940 32719 -978366734 -410491882 51958 -687021563 -892439784 9378 -587941669 -297469757 64717 -105144696 -786906744 53287 -796159121 -318658172 32609 -571886170 -308244641 37635 169179037 63337297 14418 -130622152 -423711374 36741 -140434720 -329672355 4435 -106491072 645049811 47593 179445036 49854156 19040 -688062471 717112342 53497 -301120920 -229480023 30693 -993488419 161152701 27218 258917879 454959223 39640 -618360587 -501112043 35297 -579017873 -303856628 7257 -216769092 -973566662 30803 276144150 244057503 75869 -397104013 -980639764 17230 -391801758 814780841 4250 339037984 81086230 29162 -784225961 -800913714 18359 -305534549 -695008540 53813 151360987 149083108 6564 248794360 473512941 33617 160636328 -614768677 8059 -105968931 627893699 29194 -609613824 -319971800 59948 -573884556 540049790 56524 452723317 -885461339 15496 252858669 -199717930 26760 -599479229 -522891209 188 -707691243 736338131 38769 170319576 -574113215 10314 -401262062 265370056 31283 -413054721 822461574 45767 -16868265 645300815 4472 -575438550 541011279 55751 82941813 285260705 53622 757229773 -294497776 18670 -383474528 264822450 17839 -205142338 -894579822 28157 365770692 -233920323 3674 166725475 250724998 11023 -118689723 -806101093 58946 -404302632 838291065 3540 269474236 252485378 70544 620545407 -299157364 3859 64441954 275468261 69297 174080163 -211166607 17137 -764446112 -802785185 11090 -981031014 183152823 30133 -134342735 -300170099 14637 638356255 812688504 58677 -766583164 -483058944 43857 87835022 284436240 43058 273198942 720130006 18184 -983198626 -425278483 2430 146979612 238389770 56715 160583291 -865209202 26465 -960148487 -606549462 53988 365570514 643539667 30613 -234575207 60086735 22991 -402643700 755917917 20465 -108810746 345407934 19531 450176396 160819273 15709 -776679803 -410100595 5478 -216084847 -604833345 43864 177340797 268854134 6089 -774160611 -501648933 7377 -691325524 -110329910 15632 -880082568 444696308 49954 -893736105 -134863117 25 171141805 -875162699 30194 251320051 51953838 67314 78469787 817178252 44947 143808394 -867236617 18037 -867784138 -132681126 7226 -484327270 440141223 18936 622006918 179196045 34345 154209389 -233990201 75173 -870063980 -140397238 663 348409373 642267815 32218 -581041580 565192949 14199 164875935 443904481 25211 51459220 253850136 68730 731490249 -319041696 42083 -999042849 157241813 21537 71136598 435035497 43219 -100275105 -286954083 12174 -672681622 -872994535 23587 80256094 854943407 9107 -99733092 -288031159 17516 636113206 356741052 56015 54028139 761252242 16058 -290615980 -674893914 35937 565858603 -508683992 59581 352103154 833434952 37096 759184054 -581451259 636 -422485427 -109525025 21642 -482150647 436041531 28753 50746137 261383948 39084 80585514 453217448 7134 -28023022 640037766 17292 -135192243 347739370 5758 655184252 184311545 75488 -896153659 -126750571 36045 440451353 363961785 1155 -808442652 -523557201 40274 -288252821 -202499534 23541 350191104 820010849 40646 562660971 264645426 32740 -701667890 717312121 23449 255337882 67323273 63880 143746809 -199539524 3160 -312066416 -687519020 25753 462113738 340128242 26680 -981959485 -426442535 68209 181039783 -865623968 18116 47929486 760080681 54252 -391951219 -989104828 48315 -963288785 -617411520 23506 563187273 -477285934 21624 165594887 -135447878 48876 263286749 441128730 24166 -311282728 -207752828 33620 -958717251 -610088468 59558 277271217 60040395 7579 267633280 -1277703 38734 -108968848 -765245288 5356 175132263 168098550 23434 -219288230 60707339 68444 78064971 466936216 2749 -136829109 -497446164 13382 -483105748 469432494 1209 59105189 -310900861 13112 436188777 336041887 3254 -891240001 433379631 21220 -974156637 -386125493 9629 -18309245 -682062136 2861 716347437 -585184135 10222 177088716 -395232893 22828 -972126769 -978816907 30844 -309520150 664451315 17442 87953925 727101738 41043 367190236 842134427 44484 -996772757 166235266 19017 -426646544 -122126157 10385 -861257198 -129307313 39268 465495550 356747500 17876 275393057 246954378 37421 -969974165 187703966 42543 -967339709 -593003503 3242 241192323 -10419106 16025 69153155 732133613 47300 714805935 354685906 12385 -302760704 -224998822 23433 -137647997 -806262269 39571 147764590 366199606 33049 -119546675 -489692509 7334 -777385736 -480603157 7271 166974953 -114016478 52106 150467326 81735839 12426 -982101549 175626025 10014 -427324728 852410666 44165 -681450643 -952713251 47469 -896640320 722494109 86135 -994894503 -394568113 77382 -801248315 90524060 40949 150472851 368807426 26863 -999255157 -971456619 61882 164287081 347131794 52658 -591797041 178947446 52300 244057558 247363850 51199 -682281317 727563716 68262 -410997438 742696524 28788 -682191216 -109026071 10521 -785502715 -788833307 1511 -877139355 -140512495 23253 334993233 621092804 10875 731910022 -297552616 47292 -4221257 532390773 52628 -38329794 660934337 33394 -996437171 -997644139 71574 -617982135 -501125105 32581 67905303 636417358 16804 239428000 -198188837 1497 62825941 760018181 57364 541811418 661100482 42832 -967954753 162765022 11475 635821786 847887361 24044 73125172 827841234 33706 268496740 -46617000 36668 -218942862 -902832508 23071 654222466 339349830 54345 63550049 -289820888 23446 153917424 346202040 36479 150947452 462119844 676 -110562984 -886259119 39321 746966909 -585016352 42169 -597232418 567494281 19113 -316658564 452817789 11446 -604068533 -520334178 36749 -597265273 -330517437 29270 -975975647 -981773022 18311 -391429351 852786113 26109 370808356 -203516695 31794 179311001 -405005618 30325 658123669 812068059 52635 -117068984 -480788559 33139 -710954190 -97893505 26659 -126118822 -768190944 7872 456034503 169549737 67314 -393985835 -991669775 32215 -590151936 549204394 71290 167762379 -141218341 48214 760794211 363028006 31231 -197370762 -591145785 36172 542248779 -503033252 49679 -977967128 147063402 29568 -421405793 247759325 45498 263458720 723012689 24005 662119077 841480307 69849 -610497865 566597333 3834 -988879962 185395188 9720 -213504490 85510548 1736 743291438 -306785024 17065 60733076 270220064 29916 -578377522 568518676 72225 -679198030 -777415374 44423 -986547518 149944583 34587 180330875 473999009 7578 -677825061 -887948698 24547 826172582 -975143090 35428 -286029978 -677138187 14194 -126348091 -483310315 9779 345272988 814434551 24226 145962375 -207618147 69242 263525235 466306227 40220 64136304 448350606 25826 433667243 349840496 16369 -415376012 811215315 6861 -387582009 737035620 31879 -600436332 -313241707 53815 -890535354 283893964 47001 -400562142 822131899 53095 -9594610 -675310411 32919 169554319 -204280214 70532 159876648 253965845 55297 -953121792 -602773005 20141 -964215116 441605654 14923 -421689248 -139238804 18211 85831107 728877165 48123 453516413 337584937 23909 154797931 -134225360 68781 -982384647 -581209908 68895 -711243202 -667282013 68735 -39441847 642537039 28464 144226977 -237741498 45227 760078332 -34603232 24688 181746068 -870762428 7122 180278537 378133604 50225 -966547163 -414257424 24672 -423385831 277592541 45628 -224940613 -862829641 27902 -123811161 -899849159 7014 244750680 -2847300 17486 -28617711 534787785 42136 55497514 284164853 21258 640393104 740250563 7470 567596944 -504559172 34879 -392327020 641286070 9771 189568626 -136943460 44577 -966774135 -610345765 11041 -302298951 459580639 9034 -222703765 -973630895 31963 -384598171 727195569 7980 -402208588 261856587 339 -985313601 170138750 48786 -288877586 811752502 24444 146666317 439235918 21307 149146510 -217682446 65439 -386733572 727447434 4841 -416213082 -975114355 63634 665897811 -307738065 8990 664446364 847035514 21000 338902574 811234208 13082 181433610 -125750531 85447 -901790306 -123087781 32847 -978987007 -602563672 12209 -23902571 -990922472 66631 -981809320 -407250472 42235 -514586748 458202853 33578 158896352 242615134 42655 -115607889 625900328 19205 164443716 -675524837 51316 253280601 282443304 70827 -382635527 816302386 9456 68653781 475029129 17489 58140872 250120051 35053 -113332570 -890081561 18668 352279638 824239614 3825 -139817571 -763636832 16388 -121661669 -859759092 13336 -122075112 335416460 7334 166795363 435917647 18933 92652615 809841953 6734 184940252 -602924551 22689 -615702501 538958934 57011 559525094 -770585428 49976 143465046 -134820859 41785 -504815394 436689691 3199 49460237 251238464 65602 -895772038 450555503 7188 -789832688 -794489221 6243 725628339 -307989995 34115 56160947 823397341 31039 -404611463 719062993 41157 534053019 -483961326 45966 -394287352 731321374 14352 -893904317 462843686 1161 -402737849 248172088 13814 815613182 -985803185 51968 -106700338 365111904 32728 -386013135 251356091 22377 -112598055 -512996068 20700 189628006 -581918041 6221 -611508914 -315497965 73179 239030126 758351693 10305 665640144 -288415799 26325 659264716 837058507 52267 429675279 367591497 19288 240012552 759740298 34979 757540009 -588521999 42394 442828208 248178894 52842 -596875366 530306510 63476 -690090467 -96308161 9504 -991898302 -983818820 71123 373234875 -231928501 10183 371552220 652048847 26627 749593203 -286261339 19605 186928098 -592069216 1907 156152023 -205937078 15824 -397532712 257984986 15778 -403309611 742964694 7409 -28086548 -708918931 79214 -681011275 637016882 27535 663501117 -305416625 37551 534589262 -690252727 67088 -863588179 457483669 5657 646416762 -290213931 39446 -679969855 -690235415 9479 188219870 459474022 17923 -972245625 -398945672 54145 -584997250 -330501159 57741 49937799 746008133 71595 -236383739 -961535430 41114 -194686614 -604229224 63809 -116220837 638637600 1796 625351992 -327294100 45928 -383713078 250284923 48233 176186582 -903601083 37295 -142047747 -111196468 16068 -668928604 -100921488 5159 -952399805 -385563796 21541 737830992 -218724274 28034 71477347 725982228 24586 268894824 -20179978 51792 653038316 -293704765 12220 -104017320 -499312936 15185 -127963641 -320032065 5525 -46468900 548173126 15381 -780080312 -516562357 43263 57533222 431637949 24600 439827017 167282543 31129 -106704288 650535065 19903 -795400635 -489835245 968 -192730030 51688029 72254 372932670 642900427 4818 569621525 -510255031 4543 150453665 429178245 7504 -297559349 -669176705 22624 -996910658 -577299963 63798 -479682768 -315552762 52061 -580372985 561402800 67701 -99796582 633926592 27400 743709891 366257598 43351 -962467025 -422450650 16466 58077560 734219405 20697 -222491967 -616309513 58858 -988369285 -403706522 7056 -327807392 -684683050 52108 -36730599 -666846170 372 -118740784 -320521687 52674 166290900 363087574 32492 -981141533 -399254034 1325 -993151938 -985736167 74979 -987965504 -383479204 53908 -24206324 -684747354 49509 720152226 376107652 29010 88575336 279309968 7134 81367314 -790766820 40631 143177474 -882921707 18350 61017430 261138326 53097 -901783663 463019647 35857 246877936 -26064820 17242 62015014 748708164 39976 268954600 247029784 51216 263519566 -228533618 6741 54584762 258032284 9290 -501387131 -318264664 66582 -668189935 -901746733 14902 651964969 -306872332 27667 176657901 447582676 3018 -575299685 -493767984 32523 -893954544 444222708 30333 -602718396 -315623319 17882 -605401449 544789841 66000 -592283941 557875827 27204 -333220674 -206442551 26800 -308100800 -212715105 3793 645929459 173447364 52328 253634623 79381461 81007 173658212 162559005 22465 340998698 841452053 35990 -967926157 175158220 45376 242963664 -44566796 16798 -980922321 -979571434 18814 -301601202 463723196 1741 -674052954 -142303852 7175 735833588 -214032205 7136 -588916088 378784411 63386 -393062664 736530550 33202 -302569533 -710437910 22939 252696640 260480208 138 171794461 445822826 28165 -702713047 -140969754 29527 89368914 445786620 13204 -586321495 -294505387 62515 -133232654 646867031 4616 93688688 823408865 46505 754752245 -221959862 4216 -98835453 -126982789 34242 275727348 436840014 10592 -199899295 -596075340 12044 -790372808 -788949002 116 144350023 -103534305 20565 -603238436 556191526 66216 717891837 -579838327 20677 -427382716 -123697184 5678 143671036 152436778 13264 -577984221 -486802465 20961 -765276590 -521237523 45423 263530823 458300589 2701 -996119556 -390089650 9779 -119380580 664940327 23457 -23628493 636964339 32252 165643741 -415139766 23055 -417024889 268505762 35725 737938785 -609868015 33448 178365667 -891866492 28759 153928054 247749674 53397 -688230195 -796380842 41061 184718514 75651845 17733 -124814806 651068274 29622 245064085 48924140 63171 186850153 -395777633 3416 254728305 -221276590 34696 -131518717 -314104178 2018 747492604 -608784346 18184 258849366 77162463 33197 -985633091 167736577 38077 -696194648 -865586125 23708 -976308541 -999379549 23167 -302983209 -213339086 24371 79891102 262173602 34374 95103279 -316514018 41926 66511720 -325717476 10989 -141655096 -485128384 21195 -867697005 -952818756 20899 239194943 -211688566 11776 -107195564 -886218319 27289 -389181845 853968883 10706 269930273 261024307 66113 -385804487 247864780 16617 86004734 811564870 18910 -108919664 -111983259 28650 719490700 -617820100 6916 -613756887 -501583921 2109 -886647434 163606379 67365 61572571 -302156193 43517 -321301284 -212145527 3996 90026676 185465558 11988 182632112 -225452917 48287 -25799317 537172991 49879 166212698 -875484347 43856 -954707480 161991014 19296 -213728370 80910246 77161 246599762 -213227589 13539 730142575 359464611 27172 148419413 -886242688 3393 156253752 -900898689 33324 -491615978 359564926 69829 -123341837 -99254462 32568 -607706024 -293760894 37691 -964467856 181046337 43199 -993019398 -972405670 71499 -762692387 -772142614 16607 -106606515 -95982973 14768 -803281307 185417994 77668 157672794 -598059441 190 -787651166 -497313603 30706 -978080684 183227896 12038 -776080953 -502748629 28158 -29200536 -673216905 9218 -134933661 -795446396 61755 756282900 -324358970 26421 86418300 450271967 23762 430064305 343846524 12637 730627011 363514584 14270 -393891160 855497887 53176 179145598 449102710 23088 -413970977 839240281 45936 359446975 -231808910 5142 -977599397 144958271 49033 -412768258 274522477 13944 161411522 464396339 12178 150688441 -884642752 1276 164607916 -862639730 18625 256074184 92265822 82170 -582260532 546396979 33901 -775515917 -779936913 2674 162065193 -108043513 64173 -115576553 344156578 34073 553815026 -488150252 48915 730080093 344053018 49758 -135735256 376703631 6544 -406672364 264185924 4307 -869451649 -142585428 26858 173794699 -577504094 13199 -301423498 -233126067 21827 50649062 813615589 21966 526411841 -511673300 18668 -955260050 -402116569 3737 720091659 -316447250 23692 -137165435 -858943806 16805 -406060771 760775239 32226 655375917 161409419 40167 -97140236 -495697319 28840 176978536 -857789870 18611 258752330 83485393 58160 255248557 -8498426 35760 -492385876 371486770 76669 -597066509 -320842377 2308 -802873085 -485275874 32759 -105763367 -884318394 5740 -15875290 655763801 10730 -615208851 -489181697 4478 242375375 -203904211 26377 186508765 448055083 24930 717469016 -316812295 43799 -21841583 649475858 10438 259194987 269153870 17100 639327893 848447092 39036 167430863 368196878 24566 -406988921 253994404 20633 -124719133 -485908770 567 356350703 845707829 16190 635073841 -858228892 30750 378056771 -234923223 35803 171340825 74606442 18480 -101741341 343504716 20160 87610898 -292204052 28148 643340684 151108488 5809 -969698718 -398851557 36050 249239043 450937962 32645 -132190622 -896397763 15507 -296118302 473124545 9769 -776578377 -968659896 37456 -795249814 553868753 3440 -714166394 -804361423 2248 272681816 430576026 16572 -301633081 -713810777 44866 176612912 441031029 19409 640474784 372226656 13722 -108603461 -866490276 31768 -110388015 -868449180 26893 625846564 -293177506 5997 468977253 149831896 3471 86181237 817868231 38291 244793210 75190482 27534 -290639526 -712287808 226 71462953 455095905 49171 -970165290 159666273 55639 731664019 335975473 14454 -598700620 553792855 23464 -26126405 623480484 29096 -670953025 -137177887 29240 -210127730 166376560 51383 -704840723 -117015388 23906 76003045 825556344 5120 -32338062 -677507958 9461 261689356 717698696 37379 629821963 169129685 61077 -428297923 850255683 57752 -197301016 -868934470 52837 654280573 853860187 32468 -591488201 358472446 68881 756779249 -289368212 28177 -288119870 446030131 5608 -230993458 -999034577 48620 -210279109 -992251921 45809 244254714 717915203 5688 -310989797 -196298061 20628 189319916 -114702454 83868 730122897 430880166 13090 -783633271 143424213 27407 -895904193 452738937 49427 91984417 -303731415 3744 454682899 -138104368 50270 152538047 258460197 43690 68685313 448610851 42935 625455956 -883723102 37140 373450961 -230774099 14070 -289148083 469731259 14190 -306292500 -222705917 26422 379490435 -306173317 48678 -767227319 -520269694 12359 -205619583 62219285 103093 -135831512 -141822204 1088 -232355445 -862157441 25675 58805479 721916071 23272 -697419511 -877080060 1587 -596311735 185001659 53249 -287494061 -221823294 30584 -881757677 461673463 5314 -202824149 -867513807 59924 -694739360 -140942184 13417 -117260559 -880228568 41012 -687574151 -791464885 13036 152235823 -422558061 22006 647214367 -323050917 39772 742901470 -203477363 66289 -228853758 -593828295 43331 183078119 -573737304 8983 366520145 847287824 637 82783769 855799462 48843 152538834 -582211152 20147 -133627625 -136120780 7408 -222292555 51662757 43018 -141547028 -862096615 13369 -961385846 -579581000 23029 -105508201 -397279923 27326 -510732805 443174225 25905 -961874317 -422883452 51446 758018064 -581886312 9349 448288327 378332218 9738 174181788 -617931995 3300 155293418 166740401 38367 -16454406 -984897881 22264 -122878179 -900362105 19507 -573274681 551986114 65648 -421716306 847480514 6382 240811044 -237512981 39266 -324573879 -675013700 24433 -140756455 343729384 2166 -321134272 -196303676 22374 -982420300 -583829836 28110 -766631312 -773196005 3739 249057303 373194678 40933 830282629 -986539038 42568 244600116 474515114 31494 -688833836 742275597 75692 -690607118 728586930 63074 -118111784 335451852 33621 -130378924 357274797 3753 -862506752 459709921 49225 -885749750 173545147 9547 623898703 -331431897 13376 -427066169 854322562 11098 -204785574 -597906707 58835 -307009303 452784608 24588 -571729640 -322971464 70913 170492046 -117750289 32054 279109214 -299346715 8504 246342828 -28438597 27577 166738290 361748704 23176 -289260707 -218356972 9106 -677962025 -858917839 15046 186265683 369957051 5870 158693213 -191091376 54956 -201618513 75853028 47484 183030270 -409958787 31467 -295884114 -669063970 5486 -786093681 -202935023 32364 -318086691 439678388 2833 -105423301 659920905 35270 65980647 84632730 64069 266873166 -201805806 39951 262910831 -46831833 69286 751936093 -216868204 4562 -116169724 -303925900 38790 -969423758 -973994879 34355 180176617 348479752 30519 241594326 -205884396 6881 -980439461 -420165341 5284 257546253 467522346 522 -416488769 259423711 29275 -874701793 -781475076 29732 167655006 -894052133 11524 -302249858 -695685195 66976 60305763 471745290 41737 -904651617 -116387000 26811 -684156876 755072509 50839 355571064 636130919 6556 275546787 66146641 48179 146356602 466487661 11772 355012043 -224384496 21186 753995543 -589632064 777 272022299 -234225581 12699 362319092 -209660237 30106 81204669 263231192 21166 336697129 -203159134 11284 -506270025 439776193 2411 744749524 -202417808 52588 144135283 -422051726 15242 -960125881 -425569454 13929 619498533 -291902879 44798 639583667 -330809674 6595 259411365 83005808 12175 189743892 -616972855 10933 753987415 -329770429 37152 159451606 -103215460 58970 165752998 336764307 6573 -313369448 -198702651 28009 -785004299 -511822986 43311 -976134800 -678907035 30259 -618441365 -318455527 71641 -697542446 -777735882 24374 148606227 465534254 10577 146759114 58665517 29695 65613877 760300386 70969 271572485 65304670 80022 275669059 243182846 7653 -386886015 -952694188 8835 469561187 363031336 29617 177902636 -119343628 11630 -118600623 -860904004 10061 730054011 -292311607 29495 -310176645 -691257937 46633 189487562 370034510 12269 -43042720 -869587200 55076 82617696 -294563885 22931 54555089 368002175 38095 -955977426 -616135364 55115 163043737 69094897 16129 -292730654 -671021245 58159 -226404671 -596705316 61170 -965365693 -411752253 62469 285443109 -219374418 25889 361264791 622422671 23263 338718767 853755785 16814 -683229834 733543216 60446 723421496 -867669608 26199 -96557499 -328869824 49045 -17480224 654180286 25142 630257007 -306660872 47753 651162064 62815228 6157 -288674985 455562639 5647 143643054 67408973 18420 172564067 -411962618 25203 179282847 -113344283 31876 -890436273 435584324 8602 61980267 823678205 57330 337914966 636494698 22146 714715474 337900533 1304 49026384 813155709 56906 -959197658 -612491627 37663 174899992 -398193269 33203 363198503 -208199658 11395 149050447 -205968355 61221 -227556523 65927611 97774 -414537333 751327913 26218 244609090 56691550 27475 153507579 -393087952 26633 528638285 -485940483 7612 635121809 847503257 8086 -36694557 644299518 31536 -214853745 -859648246 53352 185714731 340513057 35854 472118088 342857659 14096 -219949617 -883881128 30109 241343755 437895636 41456 170425324 -112430086 50460 -383393420 819306804 56523 169853115 -588542504 7914 -411339161 -384519803 58356 -396020642 -136852402 3586 -676258014 -799997709 18648 758016775 -237067043 12117 -701886492 -782464391 38959 -127323639 664453242 18813 272735544 -600020236 38923 -222422643 60947853 56121 182896491 333637527 40415 -18215910 565698351 48401 732646805 -229515916 36562 148279422 -602014459 16433 -711118776 -805992572 25509 -806721158 -514157382 59275 51986242 738690069 20853 -601369673 -479952454 26098 -961441750 -397763629 12425 -124039779 -108765846 9416 273735342 -196681077 1749 -199314576 -894412120 34513 -31965738 -694925123 17161 167221720 -137552271 17637 -300241948 464093243 14909 334329883 840884351 21255 171319647 -97877317 29885 -307827526 -681299044 4672 439927641 559297265 12375 -206918194 74033029 13897 -221549039 -861315266 18248 -956854578 178927465 24753 175080931 443291175 3112 760379142 337848291 8799 179001413 -105817795 2920 373470770 647155586 37640 265751098 -232420653 13108 -121845344 -866132373 24113 -391320004 -984229281 37830 76677100 -290031875 15348 -387552446 739303333 27561 570262834 -511975724 29001 51386458 455810184 35367 -330648836 -871389547 23537 -974100730 -398232904 61399 -111005525 -305047572 12354 637968404 150910996 31139 -681133817 754453052 73537 -139184975 -762902049 5415 143842427 347798452 13703 -19782589 543216178 3333 80623934 245845076 46868 -792482777 -500277476 26578 -520120814 -865719726 72702 -29427573 538401202 14009 -580751543 -482124364 16625 -615855093 -300186758 43040 -288653525 -212520609 3604 -696118047 -115931367 24890 349276601 844251486 29197 -685322801 -786623264 17405 755030001 -193992423 59382 266182928 748417351 6600 -388827950 718066518 11873 -418478976 261122464 24255 190300687 -193462868 61539 337692831 74480903 19928 -694776036 760754962 14733 642868554 837693130 65473 754448063 357330899 2716 -135195404 659775233 30591 68159747 725363001 48596 -422301001 816903898 8998 -132684485 363675265 22374 -771739814 -483943204 3200 -7274622 -710703941 29165 -490053277 473991454 48768 734724803 567435781 5698 -876985149 -137341328 20909 632226016 335076560 41943 -976205384 -415209600 61940 158547067 -878211870 46782 -403115120 262520171 9925 162432876 -110926778 68487 630941139 150814241 75464 -95704287 -333169484 438 375781119 -225412380 32894 263960156 462170022 8493 451381516 346063853 8125 -119436277 -486584671 32192 -977809250 -381594724 36397 -36710644 542945454 21009 -600497753 530969936 10678 55640898 645164680 22620 282647385 -11303102 31397 -405701619 832740120 50605 49647319 723996952 18048 -122143869 623113450 6750 -22145240 -702402680 81067 -778110916 -767267428 23072 -523289304 462883202 25078 262518655 256972142 37596 -406073362 817200802 54207 282474342 450789160 16956 535561327 -504257468 11383 -578511422 -299591798 33401 -207630902 -982579019 5232 -494867729 431471083 42695 361402230 -193472040 7981 463846516 333890613 8868 153671978 343642152 30877 -671672299 -772699734 13216 373953092 -204893108 42579 658839907 -307695433 29539 -968975355 -392888096 49645 -900124340 470825943 22832 760243558 446806817 39923 -690650614 -896641772 17237 -301821544 -214506528 16597 249108212 252487333 74030 240642786 447530261 1589 434495286 358435026 7659 -960836839 -583188812 57336 283969755 437606018 18445 -863836460 458476954 37957 -12402658 649544979 35727 -325548301 -235859781 2374 -6778757 -709024065 58467 58747408 -309468504 3808 750972906 372226622 874 542824735 -117845736 5046 -495211702 -484729375 12713 -873158555 455502572 20238 -34463907 663152394 695 -118532092 -317483315 52315 -108092936 -873307570 25499 163870142 470979107 21105 -958985961 179526908 18085 341818043 -200787734 9061 -19031367 -705391780 9995 94149473 746895025 34709 340537433 -199054073 6432 -503000042 448252574 38506 646456563 154735398 34944 -955993666 -400733611 9758 -426271398 812069781 39756 174358802 450959375 8658 -971619468 -588078285 6025 377985497 638500382 17138 434191502 152051152 35275 -410697289 -101368451 22997 145816555 -109413159 15019 179818814 267123804 24382 -330105209 -676237233 9685 -397055639 -115965892 231 -219075465 -571886232 44459 714958080 -233418209 29938 70414390 -329839045 30486 625124502 146670861 5232 275500857 470864626 34850 -132210847 -522767586 33122 -808983052 -801097969 6900 -891004886 -97621032 20543 188386527 63034134 18033 -399212974 852444724 11802 -38200447 543588161 28773 -209575047 -896826151 5403 -806373713 -476483642 21251 143937267 455630349 18063 -682542173 759844200 54142 84196515 447452826 55827 181676536 157657109 3118 -509932814 470419963 47228 -763519450 -97448719 18065 -678006009 -807986611 5917 -320522368 -224479844 3648 263897800 61892578 4022 760958767 340448472 20095 151953059 364853398 521 -142677523 -519861045 22395 350481502 430417403 54874 152110918 461884605 20648 284745948 650086701 48620 -614380074 556475233 81514 -683949701 -868529848 19150 -900290969 -121293336 5895 650402900 842362054 37511 535862394 -518593522 46471 364564100 641858704 18280 147061229 258485313 12761 373831680 820336593 11876 159920916 -859920007 23871 749357391 -591561101 4638 169868834 51534095 9731 157421009 -389667531 1239 -210652770 -511861796 41997 568463673 -477431336 14673 745886069 -298384339 16547 -214767104 -861453724 39508 -985923656 150830166 9448 355508392 815290703 37268 -398581821 275596185 6964 -195349466 66103576 50648 747631801 -199016967 69375 -701074746 -300487468 35885 -202677034 52706826 9060 238657723 -221018913 30890 452143798 379183788 2361 243921277 751005478 18417 722061371 -304410419 24064 718924444 -605146917 29228 469103426 850602095 89630 86321683 848573041 46307 -110124758 -866190301 1658 -964118112 -599802622 57671 636899997 818985137 29197 451997511 152126617 84454 465336530 373380512 6550 -884434027 449680599 51507 157116713 377264656 33064 -391862950 -800231802 36068 -140489753 -783526085 13183 -983392040 -977839273 7732 -711367851 -883106129 15187 53693610 845239754 45267 -389350528 755773299 5450 728647398 367214293 43459 -386090643 264624326 41747 534958355 164137381 48333 245895582 245558444 14620 168653345 143568241 42374 170204846 -865546365 13978 371174979 643371325 33675 -512221375 464284136 30364 -673508341 -868960890 42273 -206136932 -874239228 35882 82199984 463865762 3376 379135996 666156193 14296 50780409 450236036 7298 759321074 -211578838 54373 52475120 -298575133 36976 160273431 470508472 19345 -591436059 -487104838 19086 627771003 336617680 3022 -787495294 -500046532 13263 745370839 -289243876 4636 737232312 373855453 45532 624639248 365461412 66302 -898831235 -123095376 20078 -40560711 544632686 39569 -587035397 -306384438 31390 250724177 751653875 40976 756337429 -206555327 57222 -580615121 -205876931 46118 625042485 355566442 35325 182119603 -395247555 16230 720952466 -327115801 5667 -34450067 -673687393 73925 -237446610 -618943888 21737 -111587996 -706336988 32451 369508328 843730548 36780 -672521429 -115823632 12309 153109356 158303593 812 -210695423 -995322691 41415 -14141631 660269978 42755 -225020050 -886623077 20038 163261048 -138351273 670 -690305017 -134720267 2272 78379971 738000275 3207 814415211 -981236829 42997 264968433 -216740844 32075 72071053 -294212143 26493 173565853 353787978 47945 162831029 -404886412 1868 642990127 -328296162 10043 155551392 371646948 35196 -596018613 -508364607 22173 175915634 -574257871 12437 148857973 266915205 24478 74767460 -296988976 1521 171854233 -213464272 54164 -138524163 -499798883 8057 184114787 468140901 1635 93296064 271777941 48986 -396311409 740506039 1202 169183875 -409532447 30978 720418199 -206950056 43836 -674685190 729565711 67747 -511861991 565980767 44641 90793491 -321513473 40649 -227485855 -581427572 50522 639695768 171284008 46322 -192522851 -868953669 31072 -381052587 -970229141 17256 156217345 -425675947 30305 365526455 625152770 18706 -391105000 850424131 2977 748121884 -230098834 59112 171205078 86330578 1183 379401659 -225132292 12820 -712934974 -789277729 29232 -775224309 -477003727 22937 -688954097 719350366 20032 -5623992 651129313 34198 -581092582 536176798 52342 734750331 -587894587 20878 -675687583 -113345190 29281 -685197848 734128204 48314 632339594 187518618 49780 -798724831 663747776 50297 -392941961 746801030 8960 -779600983 -807078308 16696 185211503 280332551 35036 -197555225 51794803 63318 271673962 432648889 42033 -762275179 -781741385 841 -404976741 -964601671 6974 -608878380 -512779218 14896 81152331 754497238 62502 163882792 -98538331 77905 638384721 345644131 24580 -792779329 -515328170 1377 156790672 81907669 26379 164910896 -196067582 14847 146828414 63911424 1098 91587305 757047012 71253 52027681 457713173 21069 437790826 349629791 3285 -9049136 652932333 42343 751670804 -611691361 31744 -957808787 -669520647 18151 758944838 -613614294 39799 187449458 435724348 6224 -115881098 349365758 24340 61273171 -318446461 21479 -668060589 -130862171 23066 -99238544 642796430 10218 437382815 376755730 370 -422652677 -124989996 20177 -778738649 -501381616 19849 -694446784 730117175 16857 658282948 144450962 42292 153453571 335147256 22903 -863211261 158350081 94879 -192362439 62328736 35799 63812364 285072864 72089 177432691 435075802 4757 549616650 -516959840 43051 -423660639 810432172 57486 -227382356 -869330434 47786 281477915 444738829 6990 -610350506 540844542 50570 360027658 825856150 5663 247563408 265091955 22632 181455945 243671067 40748 186814144 -680047957 23504 183890998 -593008639 6902 240543713 62538362 8043 -24608468 -690829466 35541 246855323 455126484 30549 -205290717 376081253 59452 -136408715 -779315079 16119 -110963929 -857791220 43448 -413925164 -972202003 72613 -423770336 269446039 34939 532587794 -509499787 56841 -293227252 -214197791 16809 -22567216 -705371604 42925 -95510433 356498583 11062 -119787108 666294883 7508 246845943 90990536 68443 -669589098 721276946 61090 267049558 -213451454 14529 338534928 -227763432 11913 -229789693 69218263 64295 -585726593 567731490 27427 -141624433 655150835 6015 244747707 719561370 21297 251159920 64665608 52080 747846758 -310476451 37466 550673877 -494741813 11115 -136330395 -891238850 19529 -137191069 -872353729 3193 -306639114 441357260 18153 -671618103 -868336144 10230 241189374 448242688 5078 -385170062 746450701 18912 -296585365 -675318947 22295 190359876 -133201106 48650 -115160663 621243249 45840 143815103 -199548409 15444 -693017050 -110614576 17136 280587802 435427189 3412 169720444 -611854217 16480 -320375170 436991771 2952 -806088347 77727690 62310 -481428001 445046357 49883 147531410 -117656301 35056 -426303950 823877817 3993 -121797279 -307410893 53097 -966938717 151441878 30887 -296424598 431172288 26020 -418974653 263328390 34031 -416055670 758783471 2231 157789419 250440187 26095 716609049 -305457080 20210 -130195988 634318797 32991 -293146165 -796800074 8726 -481721973 447573184 49806 252202866 -2826886 31016 275366329 474632106 9655 -332619536 -711523129 67082 161184210 86064439 16203 155833464 365023501 42717 -984368255 246988907 28726 272736972 -599957423 38766 -202488901 -903195230 43099 663110391 811908151 14546 -613649975 -495941061 24625 -39478124 -702023173 43697 -571735506 -486605440 30240 176105189 -130026323 60866 157220640 351842813 6747 -572371082 -323632727 34730 -401325454 250485289 53782 252530451 -195584314 45891 -415280839 282158633 1812 -713878120 757682842 40967 170972178 70459986 16356 -293153254 -207757271 27543 -416684136 824353798 49099 624977648 370945233 28632 -38876324 657306526 6422 474198444 353785423 8891 80035219 -328878196 8862 156879009 -409752337 23652 266023744 -191767869 11849 -800325580 -493090687 27252 170734931 -397015226 18936 177471460 -222284613 847 185767889 185636068 39715 164823786 468873530 2638 181043748 90540298 13301 -204854498 49474093 46813 -11506981 524221297 31643 361848230 -221511642 26100 -963332799 -393417544 10956 -125787920 -112465852 14910 -98203262 -507908180 21914 737078168 -191132724 41156 -995816313 -966825427 7447 -586713272 -515161316 9863 -397240221 761440743 24420 349552444 852884882 24330 -115513050 -108315188 20974 -428258217 244408445 31049 163258025 -395188633 4219 475928271 167865396 69858 -100422178 359485949 29352 -395523187 -970666122 63217 64470926 -316220461 42678 -9775461 548583653 46389 466575802 174636006 65192 -132998903 -893163867 23763 460911235 -966355875 76452 619177444 853248969 45610 -218080370 -605387998 47342 -590087440 367256222 34686 170479797 -209901198 7186 -42623347 528377848 17564 -999290531 -391139083 31334 539987428 -496230145 7431 -954506294 -405037362 30024 -95466771 -495598340 3544 -976159365 143091292 193 -120219244 362001602 3201 -216224499 -886704149 7060 -13617915 644891295 32808 623754387 818381524 31713 283025484 -42599733 43536 -38924856 638424502 27405 -668287651 723735756 58230 65476938 855960906 27013 -871330825 466899202 19153 -126078759 -486837402 12439 -293210769 -711381398 58427 -389951741 -977897053 50496 174824102 -104612426 8977 282029194 467325795 34086 -113256095 622416126 326 -203557472 -861190626 705 -32644090 639920091 27988 -199051536 -860680883 57084 173668172 -783753988 50740 649109898 180447288 36598 -986786472 -401991334 71465 757940590 -208136571 27927 67816497 -996402016 45083 -967719701 150738143 2392 281794162 279137032 4908 741267692 378423967 26096 157783778 433874746 7693 -209078482 83395213 68097 -766298243 757715421 43713 -783532576 -789567359 25477 -122854964 -117173551 10278 -287717785 438723432 9960 760539536 -581850452 23191 -885079511 441956448 19249 633553639 441094987 20243 623075338 -305704925 33495 370970182 543687144 63471 184799904 -579699751 12700 -425123743 -998440836 3930 -388241452 276148683 37691 179657443 -114761467 894 -601299535 -310190784 18863 78072319 838461462 49277 58572944 -291017292 10265 562429702 368706230 39900 -688902123 -139457453 30214 79492860 750391423 64304 -982509743 -575608549 56262 250937754 472340193 30216 -416697841 737912010 14077 273665674 86255215 31093 -880372872 -141756737 24996 -904489998 -97314847 51972 -989392495 551733633 54162 183216433 155723806 24652 53514810 749361117 20208 260718583 722275069 24893 -29850126 566495445 50633 460070774 170121828 23635 -682037665 -802696237 25002 472505546 -993722185 42434 -30822639 566295220 47771 -995294063 -597091230 58750 742020399 -316322233 42942 -398849925 721180654 41051 -412419949 -963920009 26177 -870134806 442041002 4874 729065606 378703724 899 -786278622 -523694288 45477 -15055076 542443904 23089 -406727983 829339713 40096 -983181311 -400648205 7194 -324700046 449922807 10002 -142463210 359807439 10307 264826291 430694681 1441 -139242021 -782987904 56045 -414627766 -134154585 20386 -961690992 149255558 4277 653958652 851368439 65392 736252187 354201406 25385 339336529 625609370 14694 155531568 256145334 14253 734474488 -882194289 74404 58818920 273953725 14422 -700799681 -117981599 6280 448695087 368508473 24332 446102755 146214476 51855 335362214 636817311 27357 72002052 745648672 40728 -415746986 721503556 21673 161093591 284112651 7742 752052515 345024808 12252 68243739 461438832 13354 633733872 -302869011 12967 -476305920 445554750 14196 -679410122 -902550990 14322 271900927 -226688831 15847 66741621 -485602419 63235 639292242 152548884 38172 54345935 -309938108 13244 -585157152 -303618960 15381 -882779545 -139274795 63748 -206213632 -579792321 4621 88558788 825111141 28268 -994490555 -962257300 62185 -671734121 -865620128 45678 -957095952 -593193010 61683 -680492690 731884614 770 -784441504 -492257902 15515 -133999629 -864320943 18913 -576182313 -484412683 16902 148207505 431674728 925 730320587 -312424399 44370 -581144722 -507527878 26256 -190573416 -861268572 45603 545557073 -484685741 3738 748563429 -591617503 1537 176783291 -591683722 15363 170564669 280265706 48163 650127722 -325967444 37580 -591995244 -312662563 18689 721360241 -225716845 26093 185256749 -601512440 19442 150977242 -858446274 42239 -117241160 -131763939 23085 -713555367 741776830 58806 -575770005 570975052 33826 344846651 641322058 5049 274966586 -227692219 30052 53985210 738127752 43847 -226587496 -860638750 7116 -596489248 545551105 761 267793724 -46766971 73540 -874401960 465603364 30649 180010770 -389278834 16616 -38640640 635536698 22037 -518456141 455836724 43006 -136054385 632270994 40794 163066751 250188921 47815 -610625197 -115411704 49241 -24471646 537152347 19982 -695487537 543491124 66894 -705613963 -416231989 40645 149180995 -408119291 32822 174196916 147655601 50889 149401279 -573132680 18599 -419333445 752875818 34319 146040295 441666957 28080 276128453 -232354301 11568 -706428476 761897295 41567 -393584732 734293652 9385 -329331673 -237391957 5109 69978333 759022973 58538 -194382876 -599706719 14520 -227050740 -994124129 2576 256986884 436077191 30151 150724602 -864986087 11931 -896725436 -134487655 50942 -234941533 -997403178 53771 281252209 -35106888 39173 146617339 -865495154 30714 529136198 -124032310 41564 -22035208 547923219 16127 -119502882 -97173355 14058 464596641 376982756 17756 -117110342 631102668 11920 373087850 -960995721 48612 165452598 271117274 3024 171844160 -867724816 45515 242984371 752324137 3391 -997058314 167970096 17110 -683787947 737298109 39856 145272627 -410563472 32661 143759956 63908329 21139 152928581 238348678 49374 -619038834 -328146248 24029 -30702706 571233058 39903 167559315 -229812169 22337 -584579589 -295436645 14677 -27809464 531272077 14686 -789573289 -700130272 41373 167866570 -234260778 44942 -95535070 622681366 6011 459903324 347916572 499 660260737 183307205 44778 717844013 -196504851 57535 -142455523 -315700729 19830 -618319769 -294583290 10489 273865219 456071239 2557 186633054 -417317121 794 -141283344 -107476711 4057 -405385420 818111449 37297 -138832470 -291792245 11401 -108105857 -896470033 36696 182857641 -588482213 343 -705237770 742373821 12098 -576885539 -521682715 23262 -497871420 442326425 28458 434592353 344042722 17460 558236037 -502569499 51309 160459811 74047174 28481 254979021 -11131990 58587 176362195 -903931948 9796 -226046212 -973806541 34667 -229446048 -699677908 24526 -210127336 -599830525 45722 163508651 -596645705 364 63709488 540739509 35360 149225866 -116463953 26876 -990913859 -419035262 62454 172533248 -880305143 24027 744477349 376507239 14205 183302374 -383468093 27639 -16652265 -694973264 6272 354683516 662496395 33655 -135237822 -316355030 18093 -395403602 814235542 7297 -388332311 -127769396 27586 733001084 377190994 40753 147428757 64380563 27419 630777479 -310944578 21748 -327864113 430907190 22969 -424795551 753039464 4874 83465103 738200214 37948 719208539 -574155513 3586 -597657379 -512940220 34637 -233839093 -996702734 21670 -690163638 -865786479 27612 160036113 357819737 26677 -580685082 526218928 21744 748185994 -207762989 44409 245742953 644763468 1574 -959537011 -409441537 2641 -422442725 -987364650 47125 -109786008 -897009924 19387 247256833 -36835458 19407 -322883739 -671585288 62440 -422183807 -119284116 10646 284674808 54048449 12095 -38049163 541758744 3843 273831217 264708226 65030 -892945723 468203734 28756 266874532 760460230 24865 -601200049 523986148 4082 -881647414 435597498 44127 -603769327 555798738 32425 244756794 460238532 36364 845000827 -963666645 19343 656944679 165066397 19958 -606582710 -300550643 67843 285351744 -3468921 40763 -682330682 -804286090 44512 -209135308 -996072884 11663 -902168785 -970372825 38326 -107489409 335818316 4248 -132388710 -504439758 16678 -142733696 -287159784 15330 189173973 -224162085 16117 -142567407 -316965943 62799 161505568 156270551 24690 270222668 450813834 3742 -703123674 -862689844 36535 714708375 377740683 7386 -409438110 348900860 49692 -291242476 461144526 13688 -801182799 -797758947 2477 -984477910 149513006 44867 -667938813 749401405 16284 61291219 720051150 29319 -704418814 717183061 46204 172164443 150360048 17446 638152343 831875848 64510 345564317 -235113823 30105 -315853907 -211211125 5107 -97400681 -770205664 11646 749393030 378870073 3845 -606421113 156609524 71785 -129775421 -779808660 12071 -789055210 -484434017 24875 -15043447 621590214 2924 638408683 339228860 59476 736298971 376162080 32737 149926427 -210760971 46272 -216455027 -578810433 42267 -979094438 -381740664 1022 752775358 -202888584 2715 733644952 372441648 52879 -110519607 -140846004 36089 -305481803 446743430 14955 -409675599 836593383 57634 147085939 -578689986 2904 -613317354 -304680978 6823 -601333835 571042150 25298 -135014917 -516812983 4212 -955555007 -413207431 65896 631952024 -319925608 11456 181436798 -103612777 53169 360951785 815097228 19204 -384200418 -963988738 70477 -203936667 -977770703 39727 71356184 -322830056 20359 -398815190 -791200528 60896 -115729966 -120690544 7803 375823346 835918435 45383 -876379907 539726413 27743 464891150 159506765 73284 -324295487 -203224329 3495 -491962611 449717716 39936 -138252291 -100105071 9360 -606365019 -309773182 67638 -773346156 -509657807 59020 -34990257 -668942649 242 -522276769 441199344 47160 -191813236 -988678423 58023 -3137597 646162316 45284 -9508699 -671265194 4473 -611299907 553902257 66638 -286178733 440886096 6826 652501239 -518741684 61598 -604104804 -521847323 29471 171387712 464116394 11331 90168885 271104033 60424 273856624 54970963 39853 -585489151 -679592646 41885 169815874 -396980929 32457 -104995056 367858221 10627 177730135 -216687264 20841 741535841 569308503 62481 -976389024 -410122726 49251 -688835608 -903403152 50360 -301462090 -708627187 39151 -602663698 -289004171 31424 -689107443 -799613104 8684 -117353264 -809256778 61735 -104890960 -880637587 38885 153422914 442475835 13695 -673582193 -766041895 2095 -995999409 -988316941 15319 -126371091 378129061 18765 -402971852 732996007 27647 -966134187 189164343 12202 -98965991 -301987908 16590 249903996 448549850 9429 -120552865 344787677 7011 -393980273 747356376 30545 -109119362 -879223626 15061 161673275 -406096130 34087 -413624721 843673841 32314 -324686605 462153632 12143 665489955 54186348 26093 -44632084 535991220 50654 -198833392 -288211457 47637 147960634 166412778 35805 -117238163 655508123 1730 147498602 189479916 41763 -193563944 -904565556 40992 150664859 -224347842 13781 -116928342 -313193098 73542 369102292 652951496 41754 189807615 -401998664 29739 -984602571 -972417453 26503 -806478367 -520769255 44999 532597064 -516911783 40444 -199618912 -604277399 56406 -406690584 281113686 13108 637945165 372188787 48188 154292743 189381831 40711 166173669 155177126 17818 464318843 184229400 45946 -214273429 -482651721 12585 248574518 -30995838 59904 -136365558 342814052 1647 -314377166 -678990352 58523 472948669 189371956 5210 -35400663 644830792 14886 -31973582 562027057 5081 -976269449 175194165 27641 717773055 -575226143 24410 88981440 450494520 18833 -9884972 663965843 1072 -14278678 -683961277 77235 -968119421 -578891862 20370 -191031844 70771436 79432 253621937 60796679 45944 362733820 -229340707 18301 347073663 -221943898 21533 -581075725 -326230674 54606 -114854749 -884216485 40551 -786525937 -193547410 65571 173194566 341315221 6076 -954120533 627101028 48326 376207419 -225652404 36948 471788378 736615475 41887 -382398556 263549145 16608 -579826429 -495060778 1917 721874241 -616895236 19447 150806597 -385659032 15217 -602493245 -495359764 14952 559853882 -523670088 50467 -767703143 -806068559 25218 -211569956 -967387010 39909 -870861147 -132895967 12974 155910679 145139361 48953 744437172 -606364009 21800 434336939 357040328 26614 151628810 -883897032 3844 -383996050 -133022164 2719 -111350562 623122290 5648 -293657394 -233170648 10672 -316038712 -699149944 32007 -610482017 -515759374 5253 -138820486 -98309392 3642 345672865 -225717378 15917 -608161044 -299859078 74665 -401866874 270570740 31620 731458263 -601250799 21345 -119514134 -301070195 4673 -712813200 755033846 81325 54670600 251433870 55865 -775580098 526639399 26142 -394587507 758372262 1784 245730354 -219491837 38775 262303881 260491629 49914 734130842 -234993733 18889 -125961665 -802202426 30184 380605633 -218296709 3451 -417463347 726366077 19477 -768646 -110490694 48871 -712751727 -799408089 46751 -17505861 -687368408 48209 -691859991 737577892 39144 -411359096 729688138 38338 -973545243 -386112768 58869 270253337 -39641915 62401 658964926 -294679240 45301 -794666753 -766136129 8585 55348333 -313013673 8463 176264576 376602698 30549 -129468552 621933897 30870 627647077 167741911 16035 -419118924 -980176291 16448 174841533 -135005724 79455 84553473 715972259 18163 156161890 -95774047 8727 -599805559 -290462702 54635 -322491012 -202125272 21064 375859300 654937770 273 365768480 651006675 37082 -190804116 822122959 71736 -13271274 -679070128 79024 -122361012 -289412398 44304 -514973209 456481349 24151 -108508573 -310429735 53899 360015883 818900832 18644 -699115258 732390866 38519 -768444522 -482468317 45277 -8609363 641638238 41862 -591521817 -300073051 63025 173154857 365656512 54789 -133996794 -286602612 12640 -786415498 -775149970 6206 242062205 49428581 47214 -954790291 835462907 70334 -775202333 -493664479 26760 -410959383 264284020 43623 -310352367 469935758 9038 158483354 430125699 22804 171529268 438435537 2994 -1596950 656049164 15639 -140837054 -325068678 72283 280728146 -232589991 29739 245599293 753936938 27668 366927956 -214981571 8459 380708037 626592566 9879 -409295047 -969474744 28763 468039464 177766503 82149 443717764 145727972 2358 -974171884 -597614676 25000 541815737 -496203430 30346 -294500924 -480624313 36939 -788695034 -788663396 20005 -190481208 -870662668 42724 -381077486 -100936856 10909 182660700 -613499440 2308 -772624558 -493190313 24240 -667409534 -806329304 5351 -583649461 -98773520 12976 -306918605 -670760662 65507 149834973 -398799133 28823 -206387997 -618225659 20088 662803605 -127145008 11766 -138380705 637713375 14682 539007505 -120809783 35100 -126364296 -328738728 53785 827369029 -956573063 16245 -325846501 -205171958 31551 164169998 -889729239 6163 -133338741 -904650623 7957 -879021110 -119362734 1249 -600794336 336182015 49676 -114569317 -125250390 304 249427234 -3196775 18882 -123118546 -869414837 44385 -37329675 655471162 23824 -977359327 -592530349 55657 61115220 822892171 8128 350617318 832268595 17644 274700822 268809303 27884 626200263 347537566 67271 -125225253 -479042352 31792 -98902365 -489521154 11982 -955255725 -426657031 6333 -316855593 -698480314 43178 -10150080 -768723262 35961 -575775341 -477771962 28527 362088879 -200475074 33451 367154072 843168025 12921 -517486401 448472825 7087 -306421200 -216610341 32479 -294265908 -200541935 1361 -211742918 -577164935 11872 -310243808 -694417117 30370 -8022645 -867137113 57395 -869492790 436246507 35624 -131007113 350140715 18634 168069858 254497035 56751 724788574 -617551786 18059 241884813 442377966 6187 -871355635 -142495562 54998 -199550273 -876689220 30050 370958002 626544337 18967 -975557227 -993993536 67506 749013976 333671178 48407 -331242772 -697315306 7730 240943505 -5761556 38513 -99702240 619526385 38560 -404137462 -979580668 72328 -410011258 824158346 12619 182704223 65500891 28670 152189325 93045943 4394 -990139753 -584873174 45020 179492126 255666610 14097 376088586 256004899 68074 -108445332 647524033 9723 177454784 -113617311 52661 727184983 -325590139 23670 -883812210 -142610740 61234 -975893795 -609903317 64664 -301053695 -702416137 44756 -312294129 -680513433 53422 -696189394 -766919742 17217 373605862 -231986207 39049 -966519487 -961089532 49937 254647014 276603975 57555 -975681754 -995796655 41335 -99625694 647272260 3030 90499282 -780138617 46271 169083628 75038410 13366 471221516 187618557 61891 -296131031 -192928716 24447 -13041994 528623291 11103 -425077047 845564325 32640 182338217 94175736 27084 628522081 -420986121 22714 -1102275 634147838 24143 -115722209 371184380 7106 -115560791 -795558299 11335 -994925671 -414084237 23784 -684380617 -119479082 22090 -801633394 -490288942 48471 -104807742 -308139926 41022 -309446385 -212599503 18667 252145526 741331433 27010 -390146779 -96148071 3240 -102307255 -290975229 18800 265665065 450240617 31040 620710826 823457704 6412 -132983189 -309005651 34305 -290071529 -214377660 19382 354410461 -229281066 30475 -995912196 143891006 19805 147694532 362840439 13666 -113634784 -797671596 31450 375730252 817075752 8905 -478184784 734067831 59750 -416883812 266291420 35234 -37333045 -700488890 9133 432667218 170908461 20683 -115980408 -512240427 1058 159865094 -104283306 32051 -967954787 -990482009 69484 266962296 51129602 37319 -573819522 -493374007 20797 -100596293 636610715 2839 -865090897 90717938 41628 565887624 -603689916 68489 -762951930 -519921344 34535 251624202 -228517478 33169 -29538108 524160605 36651 -123724427 -131378899 14831 -601973891 -286974194 71254 -96957800 -954317501 33071 660367693 833448982 40162 178649434 -860230948 35008 -611509240 -505344408 9856 459872613 169256494 77564 536113088 440949546 75186 -14098289 -704873370 39742 160122810 275613589 42147 437826719 365832533 831 -705715052 -786504843 15488 718380006 -615802888 12908 -211419114 -861427214 17952 -858429772 449112937 42625 58928666 -330711228 36207 739661187 333988553 26133 -218566143 -31504572 60549 254131604 -237014809 32895 -598391004 537084900 36884 262040724 -29453407 29050 443212979 344572854 16141 647059709 342986882 71111 171168023 -886865657 9472 -511511421 171255932 40561 -976859715 -968897024 54670 -19306642 -698587598 66659 -989202837 -989738251 73439 -963270960 -984326762 6158 187065962 450572947 2392 162723338 282788736 33608 280806068 -37392201 4576 265436948 446474919 986 361446501 851259585 35965 448355188 152605078 63263 281333524 255492294 70916 59301358 738806754 4533 -957621369 155124483 43042 -227597764 56131865 63432 374532631 824381628 25355 -404140917 810815873 9848 -778917237 -766293971 18600 254705818 -43959535 9233 176939706 -886705068 23320 -321799896 -776375276 68795 -677071160 750348421 74677 650900963 159089522 57261 -401922395 -970106831 31120 658920970 -296926094 42922 190367666 -193092137 66695 -210357538 -612503167 20017 -101919035 -333098927 35929 -705734581 -870023685 27575 -141887420 638426363 47145 -213984889 52060583 43776 -407843817 259579057 6786 451783341 145006579 76905 -33931637 655873844 41860 147155561 -573209135 4486 -8162263 -667384473 67465 163596348 -606900744 17012 -675114592 -761967286 5315 165196780 -416376162 9648 475162583 346187924 26796 -403079782 -968369122 5552 -426121278 276285792 4943 734082632 -604139059 4699 -890552408 441089841 22091 -23389891 632897696 10153 453342314 354801470 31456 -210876186 -966141524 14619 -14945324 -588895927 2124 168719026 -387498979 10127 -884898463 -128041868 29683 -397473534 719132976 24160 250003861 48101921 23257 -702590036 -793745321 28486 753501465 -290982652 31221 -123101067 -783932318 55175 243397658 268234876 14533 189590808 267303221 52056 646107530 834404903 15207 364757143 647697264 45332 754652758 -604120907 21306 353321153 654157396 16326 462850760 181355445 52181 -762345091 -481299829 9230 -979307562 159370476 14851 648982358 334619605 26289 -796517842 465237568 17702 -764729460 -519854574 57169 -29455670 655361104 41926 623967870 189749536 62430 -504300017 -708312921 38436 -669937976 720453125 45250 653592635 821179192 16253 -781708749 -803212189 13569 238643720 448255185 6929 -319667677 -215468345 15215 250347481 -219948313 29154 64282382 435729113 36349 -594991297 -287885960 5362 165620551 271705228 37770 241700204 753572663 12197 160238782 -402296352 25525 -669605892 -100950519 22385 281517159 -207421503 39598 -425013237 -122054636 38641 180045847 -874020358 30726 -410568185 -124387177 11449 -6990670 548391173 53055 -219691393 -864009092 5902 161233899 271160613 55929 -590046641 367188830 52240 -604736885 -522124272 12688 184562664 -579208848 8316 168073066 -113604125 80085 -103913223 650068978 18842 184272858 280351459 36886 626222444 823888316 20011 719941006 355995129 8032 -592876789 -502262996 19725 559596055 -485835386 57979 750190962 -595370275 2207 -978742530 -605315270 35720 341455791 840015652 23235 -118505252 -868918523 38972 -488157675 74996807 43607 439990441 143065398 7874 -387147345 -138311730 16106 353225548 628646820 35881 -26888664 649125808 44124 -775207627 -785467464 21369 245309021 755288486 22009 -229373254 86925507 58247 -875023986 471818437 7528 -668004757 -809095870 35944 -221968549 651090151 21809 -612615425 -286896583 62081 60986420 734270793 32238 -782479388 -799076524 12765 -785820403 -485419193 30859 -310240850 -200438804 29083 -127296559 661824150 52467 557340338 -493782236 18156 -407657521 731732942 11812 -680033662 -135110658 9593 -604468114 166007490 25358 -201784420 -585720524 34969 -604949766 371555096 45534 634023719 -332677453 33284 -783708468 -140270682 22011 352678759 -200404486 17900 -136443974 -327304490 45255 -769150064 -763466478 17339 -496580937 435355615 31649 -139563004 -320614857 64896 -116989754 -772133166 64491 559238841 -397572519 56654 -508837470 464098866 6001 -23988023 547305056 4848 -106027468 -120012102 15448 -874057060 -125995127 1316 747270177 -212494667 22591 -886526150 -99748535 2518 -503154130 430033661 16876 48857887 -305530582 18455 -859852090 732103527 31365 -881657304 -295558127 23051 652171733 171702671 51976 639793150 -292995346 32116 722288568 -235498142 37185 -138402278 -892001862 32687 147448704 -606003066 19415 554776187 -511219698 5765 -711108619 -894679619 31786 150477515 163245157 25859 -405971631 -12683129 66084 -308394850 475440415 22255 -120545252 -116826157 21207 -11319219 -683913635 80036 -590183395 -494268670 8755 177329594 -588777160 13172 -114539113 636018444 2029 -5397427 568716156 34235 -190665975 -977264318 58202 -40904790 -675649169 2181 248324608 273447018 56763 -323353207 171650603 63943 71435311 248683063 61715 -228829020 57909164 80896 285351529 93683989 9059 -17423968 545768803 6563 282393754 -206418823 41172 -200641828 -605852048 38953 -308987408 454582400 21500 -685928303 -141913426 4874 62963029 -329275752 37959 62335766 255205542 41066 163491833 -404916802 32708 -800250707 550217640 64247 81515587 284608384 70249 752983972 -198195450 37706 -586879091 -294378521 70221 353672970 634032265 161 -388396454 810459599 39421 731824356 -575690522 13208 -29088905 642624297 2381 -891861215 -141930397 28823 642215446 358637015 32400 345742904 -613825558 22385 190042489 453420240 21665 -140809895 -898093376 905 269717528 257198057 34101 661593811 155170947 17407 354522068 -232678531 32720 285596382 -36611334 1207 241881863 250076317 65096 89603032 -114301629 57868 72707341 246631152 63842 170373899 -864220226 19010 -488285741 166659325 5829 -208656890 -607693029 15858 -422360153 747956875 2430 -882622074 448589122 11807 178946118 -107498287 18721 281334760 749838972 37175 -976487765 -389775949 37620 188543478 359410849 45446 -130495823 636588312 1412 61875662 265366107 67275 145671529 -118278191 53731 188505783 186657173 48238 -681894456 -800483876 6410 -996333407 -579941203 64884 -13480845 -710589315 14946 -224932241 -974409353 7027 -889755033 446328049 7795 -997751804 168215939 36355 638682532 815400203 44599 272355172 273239768 55719 751013350 -289017766 43351 -957396160 -612872331 72036 275702191 62866313 23641 633821159 843019303 16993 -799752153 -765295075 8236 177302796 443037032 5484 -220995230 -864911179 48969 638361693 -318295489 27930 -117852534 -296228720 69177 145587364 -98082210 63456 655788999 376029011 62849 -102197646 646721957 38349 640972783 159513362 38408 546372724 -510749811 10568 645633147 179971477 71769 429827897 159545420 28148 145064533 -137006928 34164 -208360205 70208806 31737 148488699 -618918361 16011 -766802702 -578482359 43043 178862923 -607744920 541 -580624065 -480102343 32384 -123239973 -783223329 7901 726850267 -317831070 34081 -96539077 -114402360 34855 179934574 71759492 26984 49184219 285315880 21917 -37458714 -673166291 18319 49167954 -304622211 33554 173383423 -136530680 66083 -961687369 -426212142 69665 279836914 63337832 18237 -667352532 337924173 23505 246648610 262136346 43199 57552603 -314245957 37415 -583710747 -799444217 23475 -117296672 -101349349 11629 -615545055 -306602110 30651 148453292 246463495 56843 -112935163 651387780 40305 -711266756 740614715 15537 -889663050 -107083582 51882 75053246 527848586 24355 -511955996 466649342 33350 -955468187 -390205420 8818 -223625713 -982665168 23043 548138468 -487812231 4160 757910924 -306155012 21595 -672172309 -885854975 27560 -958769386 168944233 19438 651998752 848648854 12003 -217900961 -968880262 43970 58102147 -301520302 10033 -770349517 -486372015 43704 174910613 -606762767 14212 -323037105 -678651388 7134 159697814 251738389 11133 94334197 283168802 53396 -592458256 -771775208 23014 736161563 -36613417 39191 271438407 -216693786 36251 -130941870 -126505347 34509 -106693032 -523314655 27117 -102721835 -791242772 51024 -44626920 644214383 23488 262852215 452285655 34096 -403761928 -959518959 26804 -764603693 -481104854 13729 -107015051 -112113539 13837 159943320 278962965 4468 264989624 -195255642 33856 454975172 147401773 32872 372337479 623830212 34697 -326709304 -711393766 21570 -598650336 -314998682 29928 183433140 -422973116 8360 -192415827 -592509016 28203 175825693 177185510 12508 -802178336 -505017398 25235 -955793574 -959178460 20826 -105753403 364185130 12860 264772663 242454802 59677 75082440 436628014 27098 -307814688 83257808 16685 434134747 -972653892 31189 261811353 449232486 27866 -887298 537577817 25259 -329118277 -234181396 6066 -592262057 -512586281 186 557384022 -491036021 9057 -896571751 -137320861 38321 185624510 -383153326 33853 -885133542 832542383 25280 280805688 -769359585 32514 746733292 -318332691 20535 283691659 736634332 3782 -969725634 -592020118 59750 156185891 175348628 34495 -482799460 474530616 14212 454791903 339379875 26956 -687071097 -762279190 22842 -776834896 -779274516 13494 -312547978 -703901823 46530 -286985641 -215841133 22745 732062002 -615511360 2116 169844899 -599334202 16537 -778206791 380628866 54671 254315103 -1325250 22133 -232584014 -876351155 5950 -141123867 -873310244 46962 -699972441 -134190414 24833 -138378147 -507044909 20489 62243411 240143439 37348 -131773862 -872807457 18143 65026026 -292769821 70 -233790975 -574186094 25543 94559164 -999473494 54030 78986272 -325219648 22501 716786754 -238042252 18 566009886 -499803882 9690 281574981 252391447 1844 -786051221 -479573112 42274 660508052 -300406280 43552 -574634042 -318479043 58722 350482412 621594584 5707 266956780 -22178799 18575 -978831139 -952534699 6767 57065379 -319520735 8849 -875928441 -124460389 40925 70199973 245752748 10094 -804038802 -777794497 4253 -115595404 -505798212 7500 -690113693 732568040 51822 284167168 -964868339 44984 284372507 -22269180 65993 -400569424 -102511774 7136 -685614735 -316980581 28116 -404027952 742217158 4323 370031695 626087467 7026 57772803 277200441 33345 -104727090 347244488 8157 -999203820 144764791 13301 250818451 263936354 32958 270052032 77864203 43309 -221601074 646660466 69651 -382629168 -136746126 14305 -309463374 461681074 1344 -293744557 -219252933 21825 189616361 -423560973 5361 -119584961 631175369 8916 -387383480 269622215 17643 -296713995 450869835 3376 -881766548 435432956 48221 157778658 350165302 20197 285145471 -34838766 32812 68966734 -290107328 30082 -404931167 841316728 10922 88688800 726144867 56174 -307498936 354933198 32328 271472821 453251708 35279 -995209258 -404517986 73206 -991560816 -961856534 73433 189660421 169638531 33349 -1779544 658208919 37315 80661309 818459530 35233 -388840038 754656023 34833 645598639 -226001305 37970 -987457724 -386952930 36169 238166758 247873347 58241 -616446470 -293433272 22020 559992954 461320278 1349 -954747771 -417185074 70486 -381137981 -976381928 67747 -400624129 718824969 38767 -674112908 -109680640 4937 -406719684 855887872 16754 -235151696 -979436212 1551 -707630972 -876292541 4084 -386177076 -962897026 52968 -192403996 -965693391 51419 -505362514 451518029 46766 -978241981 -398884237 22155 -290710248 -234291866 21959 -675340586 -128877241 26270 179114733 -219643093 32209 181554329 -891815305 28905 -396560379 751868640 8645 -574375656 -315770614 42228 -860903355 461739794 38501 -302787921 -211567588 13230 91627815 830842308 5175 -794031179 -788068985 8856 -694935248 -683337135 67268 738163605 -237888712 25004 94895126 435484578 7591 526991808 624170554 70634 -902480845 469053335 42759 183313234 76995789 24982 459325376 174346518 42778 -33568163 -707224041 2748 -393124637 -142244021 20926 717214017 -287741105 35864 -581673034 524078256 69958 -691687027 -797208416 43210 757438168 -319407328 24020 -955159010 53922603 1188 -592539854 565796446 37225 249495603 470977258 40877 -409277116 -962940678 11548 -46171589 -712959937 70659 428606983 376764876 20300 -584037215 -111123830 53083 65650182 430169752 56473 -611338712 -290280947 10479 150517672 -596398850 21899 -194921934 -962167987 16040 -702688596 -891756522 46880 -411813430 -614810486 50454 658845033 343644180 72019 -586924247 -486663601 23331 168368393 -880374865 8787 81556475 442589969 10144 -959124963 -977402912 10726 -683906504 719026562 15792 -675604665 -773700495 18666 -38097992 568706658 16903 730008746 -217540249 23454 -426331526 741690549 41387 77215009 455657557 12291 165289967 -418887533 32211 84867348 847610886 53474 630482105 -308143284 14260 -113325264 -879040497 36474 -116651504 -125147703 24695 -220465581 94579938 82606 -205898078 -861692151 59030 277947522 456113718 22807 170070316 373243457 13397 238925070 69112144 32703 -100189789 -326446991 25042 -12167665 -994055832 43680 267565187 725586253 38588 -693456781 724447735 457 241904556 254540995 25476 720815664 -289463595 45963 -773509726 -494156477 39737 347794536 821090316 18767 -584953071 -314252021 40000 181298397 94260652 15415 -887593371 438504960 46226 -31709568 540433377 38933 -875908816 164118358 8693 -116525220 -885996390 15951 -114770235 -117166691 31571 147220154 -618684128 424 -330624272 -688000639 2308 -120840223 -809449624 25109 -31024594 -683425299 57950 157562901 -584951498 13141 -305701289 448142779 18537 752858459 379829237 12233 742220374 348395353 51747 360734401 -199388519 17842 68808282 257640823 56642 -138457130 335848515 10043 -111513421 -303356228 73300 354111732 -210034085 11101 -386335788 -993721666 24236 -858778190 719446291 79519 173169554 -858139237 18658 -979198029 176899028 8396 145660431 -112314380 51291 -890455097 -128762839 32311 736250432 525834872 54995 -233029670 -963513779 2323 732026873 356213697 47511 -667630331 -107144702 1410 532641490 -395014232 2995 166021381 -209848457 38654 -22488648 -701663896 7759 -307085864 -223138434 37 -1927414 642340569 12804 -687532334 -809158429 21408 -119149180 -307234774 61975 -415396974 856434107 24178 77162042 -299499575 30252 -307650646 473000782 13352 275592671 466037421 5072 186754677 -198171853 51280 274943015 729672017 31826 -128766113 -786769086 59391 250004730 430821072 40978 -115819041 666055339 51591 -417514290 831361768 53930 374957744 -228792439 10938 256731438 -205343996 25228 -332100287 -771682712 62578 -694098021 -857515489 19296 -778401030 -489665522 46661 248683856 428969183 16706 371455012 842043195 16456 377306682 644234546 38676 -135964923 -880513811 9631 -20680218 828754071 64665 -385387933 759899637 27647 184183870 378078376 1049 183650423 56848028 16509 471439239 -799587104 39551 -191428552 -882077087 33641 -423371476 -999050473 28919 -30165838 84163088 624 259626035 89831746 32734 620240131 364149193 65401 347005468 -207319273 33960 -882609937 452437339 39183 -965665232 -612371997 49715 89202223 455651757 23079 -192275071 -592493401 34013 -415823719 715847361 31995 -135405675 -510910345 9412 -384077855 810659725 39796 186251375 73137330 25264 -585183847 -519997084 16916 651893509 819619208 62524 76678308 744889185 24454 343461516 640106224 25245 154260405 463246751 23137 -46497615 -689627557 54516 -383743610 -133656886 1021 -10283479 563732353 35922 87546695 749747335 27244 143301774 186354270 46422 -414493392 839619373 41040 -764616670 -789885341 11555 365881543 -201811759 20909 -982068301 -607605593 15964 -427693393 851730272 48423 145084276 -575853352 17996 -509202947 448787139 3769 -209387449 -865950313 51553 145626247 814725434 64063 -592341408 -484515951 22299 244002703 449473519 34456 -963402821 81970676 2679 -706804197 745803811 19300 -198797844 -887894139 12996 65876606 745646327 65068 -102029323 369476357 6408 257363031 -22250795 5958 -686738128 -888419078 49577 253590356 -27973868 74538 167283047 -901707645 40117 -770515634 -486174423 3480 642911686 346182737 62842 -390142681 757444582 12988 170873231 -97205025 81698 150413131 -120300242 7022 -226080940 -113566724 39778 -206784746 -571916165 20639 -574110943 -308789639 31886 -14387839 543759590 11043 -713891360 -108142407 6053 -996227810 -494385165 38984 652840287 -293108620 26567 357948563 624467248 28241 264586723 -9848411 14596 251520877 -25079778 9412 -108826039 -301276612 21129 -137986258 -141820493 22142 543716592 -489710080 36590 538151128 -482834734 6059 168230106 470871054 25698 -21055466 821854267 81006 -417644165 266624174 34557 167467679 284432638 30491 -410673438 823520263 50799 -968369351 444123284 51646 -419982113 826894582 3032 -216158207 -961105415 40592 -288891414 459784485 20879 349569859 809687215 42307 -22278221 537105358 41391 -1931848 538279289 39876 745942341 370090518 27585 -962181845 147571129 3592 -997853600 630617638 89961 -489046415 440887315 24852 188715200 457020654 10218 74636226 756786448 45971 -118265803 -787251128 12057 144277218 -102406172 29559 253019568 458182864 33582 -703512432 -100039282 5838 -991346574 -402644310 62453 -327805735 -685405699 26293 153998478 -405092394 29719 546034068 -485341659 38484 145255242 452838585 15253 253303586 -237802921 22735 -226168347 -980480222 56434 -104853023 -885858653 30464 -797031705 -485772214 48606 742788119 357597996 50536 178599153 184754312 46032 -132744754 -319259771 1493 -133070931 -800743142 45171 -869637692 447815850 24759 -800708586 -774751247 3300 71835119 729308845 17754 -703183989 735054385 55615 334456303 -217599647 17351 62323327 250253131 71514 347194189 855654251 6579 92132113 855254041 38404 166505958 260783470 12892 148778865 171610532 21822 -693812950 -801316565 19261 -386137316 724754913 41081 -782209439 -499706393 27458 243867708 62168387 57752 -231881114 -955386156 29213 561956397 -488559651 12646 -384131272 746603689 33100 -112662402 338448895 22489 528287473 -888530399 7140 -875100348 -138018117 60320 714912035 347533147 45409 -697022675 148960458 59442 726193286 -582788764 34034 -713979765 -969088388 47633 -206943037 -961444582 18931 435363078 466444073 59599 -965609161 190298515 38038 -114698055 632356893 18861 -989177279 -573273284 47893 150613680 336173414 12567 -139827131 380637979 6187 239477607 273502914 41667 170426153 -381254821 35371 -419669521 841863555 23274 -115366784 -861353285 18526 349250924 -208355237 35508 564577125 -479822808 36750 -606364659 -321797222 8329 -236736084 -961615059 16513 -986147928 -416344529 42382 726496146 -292389667 3910 -220725527 -857415342 22859 179860944 380642286 30336 255781552 258105718 42115 -214670828 -972392078 16195 -227121128 -895445692 18811 -393452097 262969521 4264 -953494101 -967148179 26437 -411571586 266849050 24313 460081412 166568596 31415 -682575441 -793644509 14221 -678710648 -769448700 11940 90474410 264704019 38539 -979783756 -397142464 4850 238771382 716085755 17762 -516825557 465927199 15725 -114775149 334671523 19885 -706626574 448139470 52304 429721347 352276257 21274 -136644033 624087183 3909 149570629 -128726260 46486 272645286 740127034 34870 92477436 -328832511 28305 -875919049 454282445 14515 52083953 814826105 29750 -577878958 556884950 44724 51300298 756421634 68310 367342475 -218359912 26392 77705276 -311017320 36204 -142433649 -330652731 68328 -228887022 -588817836 62194 65036451 465286574 42182 -403989704 245542716 20166 -480625777 -307227064 1422 -576721290 -296157033 22303 380827266 836269202 1069 158181943 -233619354 35550 283439188 -10807753 69097 246564769 725249194 37255 60502096 840211278 50906 261140853 -40806898 224 -38471404 622179401 24381 162807162 -228976013 72311 -605317411 540835484 31360 272810804 -219647542 27612 277586691 466049901 28417 -8558300 636423511 46384 721969373 -586862454 6835 -965520466 265015643 80649 468853715 151355095 33926 248402072 284223732 47115 252853410 446014278 12806 -680091487 723356813 34577 -307769856 -673802423 13472 85491601 -292855183 15296 -129632899 -97052152 26452 146712715 347003493 1208 156001773 -579937620 3134 -700808467 755391067 12370 -606075031 -519710252 16306 77150272 440563189 18093 736046074 -299580977 43042 -706839061 -111581842 7278 -961139045 -957435321 15298 186325337 -400193570 35226 -954986751 176256859 48502 -222659870 -593955536 70471 -699275582 -114375823 25356 -293010817 -706018556 51921 -885945015 -109231572 46344 -713028500 -765765151 10438 -395547254 241283550 7259 151065470 -590718280 610 729210907 339027869 56626 143302839 441971420 28167 -584650809 563641556 65747 642878345 375578616 29180 281605384 456599997 36290 -141944515 -880594618 47507 -705834886 -778241540 31010 53710505 714622379 15409 -212322398 -887287805 35178 -692618383 -784331253 1661 -32416747 634361992 20013 -136626641 343766514 11304 736606846 -571526664 31033 272354542 758897121 16558 65270093 854589866 53459 -230032541 -896249676 22117 730363286 -233231104 36725 -384539468 279281292 35067 -806540537 -487784925 27592 -884615730 -225263971 41472 -128482991 -903927989 5720 79298120 -37318265 67575 -30547169 -676617402 38814 73237305 747792024 37547 -393504619 752534551 6637 -114599516 -777337014 1491 163674421 -424262377 29889 182737932 -204724398 27641 264942506 437597084 33997 463583850 170612015 16903 -972652183 -796428701 36024 -584335455 -597634309 18505 182327669 429481252 9956 -701038440 732828316 6031 -984052523 -974025148 72857 666372990 848584283 62363 -402447889 271192442 52817 -327313693 442829842 1641 -396024607 -960727801 26805 -195193201 73139564 26732 170774106 -419834484 34974 -809511987 -768191912 18479 -614555846 -331403162 71538 -691877370 -195720519 64442 747747241 -604915342 35143 149479624 89174664 1631 377863582 642871363 15400 -616703935 528168651 78426 -397203885 262600980 52122 658116428 -318736178 7177 628153284 -893160184 51963 -298561144 436212817 12765 662048852 183726259 24575 -677536322 -780624831 35281 60945311 471601233 21071 -981441672 177500120 738 -779859549 -496299604 35025 374558736 646405833 41623 661313244 362022138 76671 -885586128 -111394788 54820 240882231 240057212 64975 -577349631 -314916320 71933 -980006921 -602660836 66072 743358755 -321071275 7460 357258314 815360500 12333 373316299 831063122 39167 155643411 -237567558 5443 -131275135 629393459 34656 -669315142 86240581 38792 -777923088 -767437916 14156 -35932567 644645079 20674 243083228 -29533051 38613 -205102628 -895821432 7710 717728635 -201263261 21083 -315153617 -226603831 3549 362267192 821036810 29263 50044473 812501479 33620 -213999216 89393590 104899 -427204255 -139025569 41518 731043924 -224856143 17649 -229554087 -592244392 22446 -496564283 -590176814 73815 743540596 -286425821 45884 -579465240 537131530 5557 -423185441 279750539 42753 365036969 -194209047 3942 623473751 -989771693 51354 -602650874 -313125712 54638 832778724 -960990865 42275 -595215046 -301601947 13627 650065911 -321500099 12731 76134668 -333307223 24873 -598404821 -522472655 20848 171076019 55162618 21745 245516003 -47020690 22725 -954221556 -976300020 27104 360813427 625193927 27876 -900162847 445496195 36582 -612766420 -333223274 48881 531806501 -490325277 15976 -115576670 -518559514 3741 239522974 -222508355 912 -38170467 631210761 26265 -293780076 -803044550 14895 150941702 53314953 16385 -889527024 474420754 39675 -595446163 -500221906 25269 -699642378 -111106759 16426 262077918 266544448 71655 57517862 451234803 3604 -970319901 -579580254 40425 -403021488 285054275 20613 -227747405 -47076674 61604 -980760747 -991672163 42721 -883071960 851686803 17043 -692901099 -119539246 23130 430020579 -382634943 57747 -987334011 -405190972 18913 -599896688 -521720698 1747 745803444 -207830661 39189 83804066 819979016 22726 -227169754 -971128837 34851 -688088228 -104603349 23010 91710154 281072750 57357 244184313 449638065 8428 85017945 849043460 50864 262949868 463237836 38740 -710322709 -789475086 8427 -123477322 -47267031 20626 446130360 180864511 65141 -194506726 -873039550 58384 -36146080 628053463 40634 548100353 -521298778 40786 650834299 359714451 66407 -977178793 -391430866 57936 451452711 368558241 32149 -386342531 -985630501 65454 347191987 624259160 24520 -226134153 57126204 26909 -411062758 822639973 41087 -14032061 -685892636 59152 623146146 158476342 30003 162457377 444275440 14455 -104991665 -808483637 58342 262579662 455762844 28502 -43755743 -709174645 69087 -488803321 447223861 3651 184135611 -572275997 22298 -393275827 -994324598 49226 145772321 72867094 14907 283238149 -25531120 49093 91829675 719383152 43821 742428818 352886154 35470 167671389 -862682610 5913 -320957936 -193161012 34201 -326089313 -807129138 18777 -585734973 -315389462 17944 746279063 335549172 5485 -412780692 -129035193 36450 -710479234 -106816622 9399 -305374145 463113372 1177 -381792232 263467382 36011 -873070713 459452935 22730 737036666 -219510725 46528 730214393 -587186343 34777 -129650957 -293711231 40934 -590020918 550836739 23845 622972361 -302021390 12903 -419036036 -988080683 43949 -192667453 -498213949 42135 -986214167 -689684534 57570 -105068351 -476815790 17197 -218250416 -618935521 66991 -980007283 162571634 33846 -319550941 457333004 17256 744814852 347647604 19288 -987094413 -606121759 34205 182483757 -234428125 67380 62948364 -861973641 59570 271332431 465732535 32856 150116102 -859751889 2470 367984355 571239063 5901 715947963 374899223 29898 -225291906 -986286834 38819 247745555 -4003166 75523 162729638 353158676 4673 284015500 152585809 45893 570756011 -490004515 20129 268850892 -40144206 75087 -992658957 -598639300 26492 -669963704 -806302387 41746 -135788003 -516898468 33696 -675669168 -131370162 30315 -984005383 164872785 16039 -206854919 -882957044 57618 650773270 -315979599 38597 366692141 -683041487 44587 -478763434 443949705 13020 -124195241 655370189 49475 179133239 168270046 46815 157046650 -871936207 42363 265803738 -12596502 22258 739090548 -210984859 55993 -329208474 -194129757 34260 -228709355 59672353 50703 -395995826 -115722607 35544 161488545 436733086 15375 -684993968 -859737013 49409 -971228751 163719088 10279 94122354 -299999625 42783 464330778 355695976 24441 718142493 -225715607 38618 273852535 -216019702 17168 160639082 -420005107 5503 -101060875 -492045188 31894 -713064426 -802331490 32631 -398952740 -414399896 51636 -120803263 -892388369 18414 -690881662 -788647594 42197 -897533931 -131455506 39771 -142492292 380098175 25456 628586089 -319354609 6744 -12811515 620257844 22171 -138433539 -292441259 14385 -956178042 -426053976 47277 -416698263 -123252982 28037 652868234 -320141912 32737 69313271 261738350 56507 644460869 -287414717 3841 -42780442 555312031 1874 -35010235 -707790796 46762 164450330 -874972549 37510 -902929619 463776960 52466 176141547 431553116 9779 -220808555 65414174 48282 68202037 242805213 52797 -788513068 -505968350 35950 164756337 446415713 6063 93920869 446829403 50183 666573974 -295622899 20733 561500089 -517831202 22051 271357919 -13067940 26047 -39586180 648893891 35762 -312172464 -690506590 13233 274290196 -195931919 28304 -195995046 -882421346 54990 189823099 52408396 4364 -992715388 -968468443 31257 -139530133 -791945111 36413 -669124614 -226796569 71117 -711034695 -780162037 22060 254454818 274289346 56062 -44646485 648734955 38486 -972258491 -983093283 62529 -997440162 -610795074 69680 -977503004 -418258187 61713 174183222 177578366 42031 -577936286 -492977441 27000 560975164 -683728991 56837 241668062 444004089 7921 -132291687 -106688019 12521 158623145 48889700 11865 -412631959 251604430 12870 627130818 162725892 50639 -891568722 -133302295 54789 -576205258 -896173776 43216 -107228409 -479218916 18370 -106643666 -794761610 13156 88917611 459206389 46309 88147317 -305003335 37162 664277024 -393137120 24865 -391887017 269710410 4474 356530797 -707751531 8406 -680971664 -782534339 37192 155754457 348871123 27054 -808330928 -798460020 23857 187763385 -600356241 13517 -228705975 -873479503 8736 339969556 839779353 12094 91420863 247040915 66138 -709993232 722373551 51489 748187654 -198390290 41085 251178997 283337169 76999 -618035996 568771333 49322 -401511276 -103371671 26834 93734270 -312088446 39764 -288928983 -703821618 11933 -605272552 -317009114 540 -39318564 524309098 46770 173102271 -901739757 21513 268614546 471550609 42474 -206625310 -574941947 19509 -589626312 548507848 80471 277317021 -43451249 20234 -408797416 271692020 26084 259116215 744775554 37988 58451078 824343265 35195 -703167492 -141683834 13944 -131502843 -480341313 6744 663925527 354301776 35459 178896715 53229400 2021 -224150132 375383591 73174 157469655 169198457 41763 -592625499 -510484106 12370 -978642223 460683739 19306 635845269 819209815 4491 -136868827 -863253118 34681 -395985137 730497032 31666 -772334110 -785307968 8408 560606464 -494993414 24518 -131257360 -123129005 2853 624150423 337814388 21068 -961505139 -386360370 8979 172169078 276887513 23983 -959625166 -591511713 54810 155954869 63655620 5053 349073492 841119393 8413 163767568 245373135 16311 -393360937 -416858677 30865 151644796 -871969124 26199 -121007479 351678945 5152 652978817 -589827327 55440 167908297 -215352117 35237 -396361147 260689953 46619 660359804 371667441 9767 -287095410 -668037694 7382 162857176 360766279 35428 -426616292 746121732 31793 246460690 750016684 24845 454518696 339987229 19962 -771720718 -515594280 15288 619276933 467282888 64979 -482358742 380465448 20055 357884300 811040726 21357 -770021208 -780530294 24078 244863396 271310294 6281 -30284290 526670331 293 258994958 718023723 22839 278629694 -26721002 57682 176786096 338785417 52644 -409776211 -107733693 6601 378626359 623839029 32397 738934718 -892566385 33101 80965823 466135904 2766 722057035 338733184 9866 162707845 -895114780 44708 359218202 183325475 44858 154644792 93864939 30949 747132097 341036242 52967 -137098720 339621972 10108 640268405 853163766 45963 186874122 -221459803 74395 55616462 248352142 6112 -984651805 162921354 16750 737250891 -211185685 36139 146941197 -873520154 44390 -27015791 619789228 35350 -20022227 548334179 36497 457087930 168850537 69450 -807029612 -485151842 11561 -197350509 -972273620 51613 -400465883 279414059 22791 -20149790 -672845994 50999 734306461 -237301757 56244 175896037 268734249 5671 -499201958 458956218 37595 -106647223 -487978808 12628 570924844 257353953 22532 -308828684 -678029156 31716 -125207298 -857789053 2889 268592362 435925042 42600 -405673027 -998946071 62249 49913866 753194195 56212 -114096791 -482265879 1435 52215683 250236090 16792 -384457845 726960873 24605 728185382 822710344 55651 715247299 -572998204 14295 -892795133 -123620000 63907 81948849 253645398 57794 -681760904 721716023 62982 -301642338 -237405697 9451 248620496 752537000 5323 468088526 165934418 60579 169893835 -895546206 17307 -396536873 734162540 22445 175987994 -391297088 4663 638194282 816394276 15913 276346674 246185067 52142 -585325258 -497131391 3067 162146576 -410823576 24139 -701536460 -886702732 10917 157420964 -193889929 14584 156250696 172553436 39792 239578300 280812946 14715 52299775 725862302 61088 642899159 184063349 4224 335350033 829512477 10349 256819469 454315045 16655 -709391499 -768370976 46157 -300098620 -897232067 50267 741501855 -589018484 18162 -588771697 -301499773 35412 -124834947 665755241 46499 -288138031 -791095676 20095 88110853 740993144 64279 -8159083 524721787 39165 755027883 -228499736 47747 -502780587 470008639 8351 -136195720 -130550648 24069 185429564 -404015946 34303 -226112630 -862526326 50743 -117647988 624942828 11264 188496366 62240433 19185 281496172 722109408 8199 -126556352 653578227 173 528824729 -506218257 52520 -676132076 -126937018 23211 -417821816 -781636163 50488 739904038 -213489560 23624 67634976 730365544 17385 80005435 -328641970 23610 -771122389 -790100645 22129 354738241 647978211 34840 174793993 -879207835 9518 -955738058 -807601721 94529 -788130014 -796528503 2967 156369094 -881729714 14505 -36892442 254655817 18682 -36671326 538676444 3629 -226877522 -867605375 47685 -188879 665708442 44204 436736401 336855733 9793 719245478 61912369 43605 179650067 80093069 22134 -798887494 629561702 33769 -198584911 80581428 76750 157655187 -209960038 39363 -577698624 187742967 52031 -304541369 453693467 7463 52715133 282119720 32433 623912909 172780245 48967 168269192 182525770 22498 -701473603 -138233105 690 -106829513 338405707 28112 -412034069 250431749 35760 -414313647 274454799 2731 -422286907 267728119 44379 -384182114 -119658781 20587 345784651 628521866 13376 -223357930 -993398513 10198 -213377629 -953114335 15413 176998074 240403638 25668 164417429 -383004605 15094 -596273518 526933816 24332 155899338 533999201 42476 -210933472 -691646553 45023 -3286287 -693135183 82238 -992511169 -401491293 8186 570943916 -479091476 7681 169987985 -899072462 32586 -113043122 -522961648 5143 -517517778 449592787 41134 -32389492 637345282 32022 -498765218 433737925 37893 -199972514 -871496639 38891 174783367 -214122925 33096 726590942 -299676681 31029 149662045 346433656 50636 -503836471 -879695261 20706 -706024837 -789555777 1642 -794844635 -797108914 9762 760597951 -285924938 46147 -790916871 -774788404 16074 740978053 -221282044 61030 281555310 -47427969 77621 48369921 474811496 6319 662888945 813100131 770 -422292529 272843399 48963 -391730716 -972100937 41039 -105630670 -791238429 28971 -607855194 554598222 68190 -383210976 735851197 15628 269609730 444519875 37439 658874626 350449631 58851 -408661847 739878339 9953 -501044967 435220535 10258 -478774680 451310503 21552 50538622 457917475 17666 -789718026 -808277756 7360 -38076365 719767193 37884 345129116 830582705 22615 -389965193 758447238 29839 -17027483 -13471045 50820 145879452 -614223905 13022 -98440486 -478485738 29887 -139387889 -786782243 53077 -409865184 838533165 27788 -690565342 -97890473 13621 -412725823 -116400990 29929 -397182331 848776419 417 533647546 -510609680 40507 -578859974 546197333 22374 435284570 337529241 11711 -413593231 751992032 10843 -323383840 -681234910 16136 48205370 281095364 35006 -106331933 -587907725 22669 248703918 -237043596 8944 -783072435 -798369100 8060 161301271 -231811430 44442 -95580077 -764317305 46377 183666776 284202618 35425 70309530 241929402 67010 -904376133 450452133 10602 -889098533 -101277905 16379 -695762460 -116775304 22819 -98424071 664285894 1945 -687201143 755876773 24612 174993424 -860084258 14885 -704676903 -776251929 14665 523879897 243063444 2588 257712598 445130072 36980 748543029 -297857205 36182 -296505601 -198392772 31130 188905550 -103093693 58563 654189646 834552092 17196 345656441 655325793 15618 -314225356 -236008726 3284 455015150 340781697 17729 -582808088 -309932377 69740 -32567353 632133851 22055 151644269 -606650588 8142 -504010821 452594831 18360 -964091400 -402110207 58631 751852476 -225428357 1343 -961773353 170542380 9264 639581013 -304957505 12280 -138026673 -121200961 5041 -126974495 -521315973 27267 355557328 -952907407 61965 246011247 455274541 27900 447699900 363126256 21397 -308666403 456707905 2776 49526648 -762672305 37280 -602465981 -291024505 13225 270540569 71477887 14157 -121609538 334567960 25038 -999552650 -201813279 47447 245335473 242356840 15211 842253941 -976220472 29964 251627361 -139729 71596 -884726185 458577620 36711 -502755788 444669068 45282 279296281 247163393 60200 84694888 833664843 57016 -135501622 -309985701 23780 -428045510 740658015 19752 -198582404 -873559913 41333 729483961 351829881 38873 -205807589 -592243228 27323 162576240 460915535 9725 -222909267 83964962 12045 -583246887 -504769547 10358 -414926167 -95668977 24709 181312770 184222698 12524 -197597494 49311591 75065 -996867231 -602462013 4799 66411658 849183556 60456 -712564906 733820746 22573 -225448549 -988337506 57674 646656905 857118920 33903 -990470464 176282457 785 -32115670 -675844893 58050 -291126289 460201561 16295 91672186 258247943 48167 151660900 378237370 51665 -98047415 -784910424 34998 250919556 -236580225 29207 -420190701 722601401 7617 -124914214 -120528868 28148 182128285 -402751699 30605 -402238049 -980983765 43755 92242683 471368272 31871 -104877802 -476243341 27157 -311686051 442335536 4405 -964386478 831646464 77210 -412639749 819317935 44587 -768413921 -495569985 48442 55847136 750692584 67643 -612929988 -767794056 36775 259231238 -3175253 27582 -297479925 -694392211 8225 -211081395 -956414868 4894 -205998681 -960115245 42234 -139430430 -768914540 8979 -104144142 368736980 20924 163804205 182742884 9524 654145651 340553087 20820 823335756 -958589153 19456 55456751 279922329 42591 161654428 -872267932 17613 474394845 173990044 15451 150312209 48278459 29971 -582633296 565973539 42225 182685247 -596470308 18346 -95400203 -294287857 26658 260894810 725595227 10642 342129056 -997875361 54008 -996374736 143517968 53664 -865140464 472644715 8141 -701362375 735418878 6702 173827300 464250382 12692 -998466299 -606029060 50268 66058571 854563229 50407 -192208403 -607158746 27459 -797179478 -497160007 8270 -794528810 -803133708 18970 178681962 57345223 13871 188200602 433441990 10513 -223830657 88917643 78499 158029060 -415011714 29433 69146672 281924720 36043 339749707 643273325 41693 -601833930 -500700748 37664 -126764212 360768824 30985 -46193735 174746016 40641 256199078 267517515 34130 -955494982 150948945 50539 -519964637 557429867 15551 754894710 -200706500 66116 -415236376 -105320382 27631 -9256602 526450056 48156 -575777865 525093924 80910 -194076868 -973193794 7869 185346073 -889124256 40822 362144637 737854862 34736 -39667067 553243081 21942 461979856 170461972 91185 186102702 -99728931 12218 -884121033 143908941 81060 93641057 258348593 11801 71173104 -301375386 27671 -1689759 -712982981 71094 145117101 -614251123 10133 188060415 -592301865 1882 432054134 335689939 30126 144358872 155689432 38582 372074503 -395814368 64698 -783740973 -798854892 1303 437091652 343894949 3978 -383879557 754176177 1910 630511482 172672917 69645 719968173 -205296240 61880 749857344 -613442623 39837 -119250271 626337427 23304 168678101 475667960 698 -712889579 54246242 45698 154095019 440828874 27954 557301278 -486806919 12733 343778459 843257648 24454 751977094 -316547732 12255 178365936 -407431615 33913 -129134894 -129464100 20230 464849787 -993349200 52081 620470572 178809261 23205 -863711208 441908855 36885 -35193106 -703638910 55420 -135000998 -142262068 10688 -233382616 -995861347 13650 343395788 -233350894 22198 -5280162 547131103 27663 367758362 851814438 6888 -296979015 457618113 7244 282026980 743875210 16332 175348024 51291710 29454 256722392 716721271 25792 619924335 176200115 58245 182966860 -904152975 19663 251701638 -587091657 43020 279355345 756521189 10683 -957358546 -960427620 16687 -129646274 -499039994 5355 -327439405 -690718424 60650 531617681 -517525768 26326 -314124254 455749970 8252 -603223863 557985631 81526 -700291631 -124182131 27720 -215427272 -610911282 55162 158200335 245710952 42427 -885185696 -112862114 36067 363513464 639979233 42177 340147597 852102889 13994 -37077214 -682026672 40395 57852574 433500204 46737 -399176811 722960442 28306 721473828 350827682 55235 -967119933 -593456725 12981 182669858 437424683 6306 59221383 -313009971 40846 158794283 -590854885 6610 619571604 -318171592 35157 -770076114 -777592949 22645 282146050 429011227 39149 434844911 365946545 13107 -137038694 -769006730 58960 -691465031 -892270606 49621 -106162458 376416143 15074 150937499 365110077 51789 528347261 -512696204 13155 -995166303 169903141 4875 271660541 -219121646 34131 153337051 268130711 26306 369117592 660110380 17285 648972006 817483049 43609 184345916 -602704693 711 78769002 761662173 48387 -993389981 -407423909 53114 -318028740 -690489958 30998 -193159295 -879162450 41229 335360783 824842847 19744 88317476 278249139 8563 -301759460 -203236865 19417 282607713 48414651 52144 -310664582 442597482 3447 735610846 -200150177 57918 717338820 -231517150 35558 259772871 70560716 35293 172910117 281900509 24009 -687329012 529692961 55468 -212372421 738159377 76589 -122663155 -866582913 42353 749439665 356815715 47978 178140692 -197622122 35310 -682446471 -139321373 18347 641002019 -301926045 38576 -795863839 -486186564 43439 249111267 -24454576 72590 -606812011 -484686147 20712 49133887 474650051 7177 -768814595 -998845084 20556 372615226 853671349 27533 -306645391 -704106935 53075 -587885578 527481891 31945 186942956 -125391375 17184 -589975708 569951675 73089 169344263 335364396 31853 -20588688 641958223 20502 -580571901 548828707 41076 -210108896 -865535329 15720 -765667621 -800290967 4879 153321143 -574227738 21192 -582386335 -293808361 8409 158527120 -226351592 69229 90690311 848604877 3025 529616972 -511079115 20326 -95627310 345049946 27712 338515736 632864591 29653 -406392969 753246506 11370 369140400 659679928 35458 -225230219 -968508675 25072 -858931371 -118200209 21336 -137959161 666164733 49246 366889261 -227312450 14768 279531415 -29306309 59520 723788762 -598336001 30946 170484203 58816139 25343 -882381537 461961093 383 -113001547 -135081879 16308 -391849645 -969647711 48137 -208961870 -863492523 51687 -500498111 461514800 14702 -590542800 -315605790 7817 -967375648 159458651 41742 760569216 -305114418 47141 -233911594 166168147 45833 279894693 50057112 45773 539345739 158718037 50683 63513733 -326035342 11783 -712293758 -792492166 44529 -601740032 -291018179 2732 -36661681 555081045 5809 280479341 432601879 21479 -405495624 -138395020 43040 176052656 -427268643 21062 748578153 -587604206 17579 -507888070 451426964 2150 551691655 -512331147 17551 238173800 755920757 32548 -388366747 856081615 8683 -198049950 -870497912 26071 -106288925 -521013393 25137 -974749523 -411186925 53173 -416968743 836312947 32253 282046263 -213175064 4886 -304665373 -673311004 49786 -112122239 -903213508 40830 -699158739 -889124500 43313 553001003 -506043113 19944 349647098 147994306 16384 -135142639 622411473 43519 152822176 255668774 57352 738483900 359369960 43252 -103528708 -415316446 69895 365703879 642678830 29433 368396578 625597852 30697 65506342 239857669 23901 71101631 463446410 42686 723796057 -581465263 36744 -788458668 -506386450 50035 360001143 -1912715 24566 -195378050 -978773549 35702 -221187350 644291414 50125 -381922238 -138563460 30940 629730026 187501243 8784 188362913 451780481 27912 86641729 450777324 18580 -195492098 72082764 26575 630920404 348998068 31223 665537680 150359240 70195 -422347021 276523853 42619 -601463809 -484960259 5835 -687427517 740129492 60995 -768428325 -523707690 2403 -421181509 258949413 22001 -996420671 175855604 25517 251372231 77971528 75729 278928668 727415037 28575 -294830926 432681744 4726 56936877 255098266 10391 152764790 -579809465 14650 151201515 473242787 24200 -110043862 -512733338 23482 282269072 761301385 2445 -309456592 -214722226 1879 -109133957 347626650 15465 552373314 -516205579 16040 185882501 -118375258 3485 563423434 -477270825 58439 -774628797 -779419633 13619 -406105973 -993692016 40177 -108223198 633598644 20653 -890484739 467622763 16959 265273856 89598367 80853 173513799 -200665380 32059 247056294 -35674052 67486 -976364247 -425858591 29770 170756967 92520511 25332 -113531828 -801579675 32324 93890441 853622268 22052 -607856187 541188741 30839 88622982 846252000 48386 165395151 -136530273 49019 150544393 -141330204 47451 82388236 -310073729 42947 -131657273 -770294927 4176 93534362 473677212 28842 165686032 -385066523 1518 -387852302 86395450 32385 153942472 345519279 41584 -784903529 -500688420 9396 52781518 269894255 59347 542693714 -518271878 58632 653879301 150826884 42330 724207314 348126150 14514 -877221063 352030020 45709 -607632261 -522985817 5941 -328705543 -214285731 20473 161945723 -403472444 2430 -893139615 428823669 19329 -428244924 721170130 9352 -611348902 -769175779 45085 55364327 441631519 6756 -965134943 -610110275 34582 -117368935 -806880228 34903 -39208187 636281632 38640 -609062685 -788884542 1676 -422115471 -990848080 26230 -959103437 151834919 10526 178381990 -857876826 26061 -791701850 -478493548 44825 243679453 437723265 13440 249537179 -14597368 2254 143189233 -424285468 27965 -418382430 -953605040 51926 173508409 -594920460 22247 162162115 -412712761 9008 -203764255 -860181875 26809 -232970586 -613576100 20425 -697321500 -772610139 30675 662280831 186959571 19962 144062207 -681554531 28348 -141670663 -128345141 16609 -500325432 430253224 49060 -613227887 548779855 20816 65905409 248098371 62359 -313196765 -710175685 9902 247224759 432076594 7497 172820151 158110527 641 -999755191 -955179037 62209 -118922802 644340510 39854 -587495188 -773396456 30518 -704386051 734710205 30834 89038823 -299147713 40278 260793495 260741034 37089 -964089649 -600008734 71485 -392345246 265661074 29743 343952104 663356165 21391 347495435 622681095 18787 -224376556 -882753588 22483 -290242791 443485256 12259 174894693 89789337 28745 561287836 -510845133 2147 -126314941 621483321 6170 -9684681 653457153 12079 -411908534 842275297 12649 724474825 341061600 14077 -402042285 -125962864 37168 -520814663 455640331 22766 -681136696 727176599 4667 -578687741 545152996 33656 -673808594 -901968943 23636 -139988963 -309927589 7459 -303792079 -674021978 65148 -111948003 -884827469 22548 167460501 -586248717 2329 -958766551 -391907008 22773 758440739 -296827572 34116 161632422 94077698 19141 251284632 -12569853 61971 -576705021 -490897340 28643 -671234036 -786266625 17105 -320165657 455226942 3246 262144608 93019148 60304 647689081 353068591 74111 241767746 -212658065 24757 -14673194 659427844 40548 150830453 82790399 4441 761095167 -610180331 26337 -691972820 -809523640 36142 624644497 834346108 62140 -414161717 -411918325 54296 167739398 -384247395 31014 -801497157 -775007983 11867 -404983006 -120343280 24782 -291340054 -690367620 37056 -617492489 -288756459 12192 -103568128 -898055100 24908 92740556 748227030 15854 -124102028 649351058 628 252272536 252948659 50148 445271988 361984979 27481 619196774 175859649 62788 78567666 761438652 45638 -883899654 442020964 24706 724057298 -202294661 30458 -318279144 -710564190 53483 -585819735 554074176 52597 185967792 -423424868 35544 -198194645 -888815564 15646 -790023295 -782776570 19452 -783662757 -767570817 11626 727587338 -315031435 45394 178514882 361017768 44802 178335447 -398189148 10124 -46426195 638527414 6104 629350380 166097048 44077 -38139491 568696170 16167 65948830 456951885 56289 -516247022 467026580 4311 62823042 747257056 59254 282331493 718538199 29533 376674153 846587497 11983 156005046 -404824623 34233 -869522209 474576239 40234 57839476 -420250364 52324 -229099671 -957616665 36036 652943193 -319780897 24528 240749042 -14486381 51823 88097247 842282891 8887 73280691 468971725 42026 -689317059 -858229289 14281 -209589220 -612536240 61451 148913278 240956524 24498 -394804348 -105908612 23633 80565997 744575871 29943 -860393846 440314132 50117 649718004 357308311 44858 -667669395 -98645087 19478 259099692 728556003 14694 647117411 181855873 62556 -125018281 650623633 27184 -227107988 -996306440 3546 759464216 340118460 34119 50541076 731299990 30573 241533598 460524332 13698 -490806040 469230266 21406 472796816 341769373 27264 -328308688 -709374822 5900 -97622567 -326758030 2298 657025689 358917473 52921 -225481595 73889911 13019 -118553137 -101244322 8760 -39514973 525683564 27191 60094402 -300984877 27609 630796290 -311900194 29924 276960446 760336439 11023 285562341 283113976 58248 759103323 373482681 27190 95015439 756439286 38463 245077615 -233011088 2897 -407589411 729586408 35249 -124771518 -323162555 23030 441832636 343217384 25154 665709981 830319011 78603 74811283 452929994 22196 -115979149 -106183299 25216 -571795833 -497882394 2232 -679600219 -897788582 22644 -43272174 166243810 76051 642191164 844680845 23552 186620572 352038942 46615 -135138324 -490858377 21299 -972524460 -590003876 24781 151541338 468124271 2311 471869512 341872592 26569 -707032175 -192690883 62674 552468490 827436911 49573 -125823650 -767467288 1607 362758343 825293679 30276 -318380582 -294646761 57818 -519192939 457421255 1242 719043588 -328641581 42991 281580199 -17094334 684 187749701 -107358831 29707 -202036954 -958779735 25921 -29653547 552400629 18394 -211454034 -954500085 17392 -499776284 471979327 11248 -667088212 753742633 77503 -27489869 629088609 17239 624351801 817511495 2049 -23724925 -386469343 2440 278974416 -19084185 23281 -580375378 -515550215 20653 739806695 -993624802 58634 -962583352 -997586111 73971 -392447678 -140249597 18305 -421737600 -964828197 50345 -8140840 643130968 44542 654247310 -324795057 18304 -131533469 -327917069 29148 143336413 -389670713 2394 171525615 87537776 4633 54881208 836792968 20692 -124493865 -883875383 23326 164172436 -382351033 22801 -425923106 274996665 14918 550942200 -395581595 40468 641177177 352319209 62514 153975522 437783537 25211 -104762798 758718489 65620 175404652 -891004007 7851 743824809 743017569 26137 -688978464 719373415 1883 643853490 347019143 47882 144270960 257060961 56057 -797104376 -515866173 54816 451703213 376260707 5185 -578162208 539698722 28595 719267681 -203019097 33175 -678367864 -860271991 50702 -331641006 452570778 1250 -993859413 -964401969 21665 -673913285 -116336444 28953 -612076730 -512790690 12607 -13597630 566739456 5695 153349824 283476109 51159 373536372 -237708598 19341 -970708757 -583861366 62324 271103722 -497215035 35486 -476803995 472314719 32440 -33725088 538579550 23799 -117866958 -121848073 24965 -424536299 -961743476 65589 -882457067 437481379 13264 184644010 -102538096 72341 -391803193 -978697720 46494 188765367 150970229 48748 188636045 -864468925 14429 -895737230 -127277928 13579 630464809 -19393524 48390 728105307 -219732046 57747 -516162284 466174844 13494 -902376336 438478950 1782 -295676977 -309609566 44585 182934819 -575718912 12413 -766277041 -480718908 55577 -970506800 170991148 54711 -115505866 -764008749 12299 -769232659 -614124752 41011 163155126 355351963 10696 627986946 -321386173 17121 442531944 338277624 26522 256126955 447415653 16857 177961128 94203759 7740 -684762310 -769119224 8322 78580406 258154777 63189 182518593 182176312 34401 628151693 -303126134 23559 -110496248 355467076 4473 354334147 -206205789 34977 -382449341 258723384 33680 -618978934 -332602248 3465 -419509445 -122953508 33913 625371997 377155386 55062 170594631 79343916 21726 -8047928 652827552 38730 642683598 -291678058 40463 -666982314 -775180551 28390 55787430 750897871 36101 -676271698 -898638051 4524 143928263 455287868 27489 184226543 151107916 6807 186779546 366500910 54001 -128353858 647753389 161 -405145842 262057637 21526 285109545 724132668 4791 652533806 -330812894 22004 -303489105 438026300 17386 -200857868 -863427484 16634 -676065674 -767773495 20866 757006305 377495597 14162 -858820995 -686932733 50901 150807510 63812241 689 731654494 -606644909 41469 659155902 367724530 30777 -106820881 -330259181 55999 152531929 335422574 43405 176342856 241308332 29981 376115249 648391588 29683 -591348954 526516740 49156 247836777 441503714 4684 146117460 -428570657 17822 734788585 -590601243 12280 661871570 182314766 47569 432697306 173385657 79478 274663135 -34141717 72309 -674039397 -126472842 15017 -139541539 -114431182 24446 -124529709 354666572 1096 -574347561 -482880403 208 266340638 457289605 36687 -412120033 835960678 55092 -101557603 -521328607 8816 -116244847 367063927 20437 156342547 433021173 20763 -101808355 -889528746 7233 56290833 839827812 18666 -701644452 -102746836 28282 -133059554 631262375 34340 751829459 -593649430 9788 -302186160 439429357 9564 -219826889 78872908 91655 664987382 359832972 18204 632381743 186096416 16444 -967471794 149570338 49484 -222717534 -978120352 39155 732234107 373117041 32976 -681714956 761076507 65035 263239014 247644564 61711 -670482903 -872196310 53087 269709953 743707833 33618 248782713 251620296 62778 -411789322 814020444 46757 -141270499 627386797 19425 -880482958 475846268 36666 -135533912 360543560 19616 244831275 435934959 16559 -222157794 -884337492 25178 -140694337 619887556 6442 -210918457 -891760893 24315 -598834897 -509818579 1265 -203399369 -996549208 47714 757706431 366387221 43700 360413193 -685850440 76326 627556991 -311557135 39976 -702247379 -121088022 26768 65980307 458364123 43775 151807055 -881757993 36240 88062361 744896438 53604 53781817 723780439 49671 176749459 -889280426 23219 731406596 -321333176 10347 -228361297 67565662 14433 -111384562 -100198689 29255 -711378360 76514266 57911 -394966159 263779666 39771 -611967311 -195124857 75001 367819501 659312365 827 173234125 -392725087 3706 -311525051 -222230362 17026 -96532808 -798508102 8858 -675440453 -898541880 54774 -706901118 747555569 49342 -610026113 -292378149 5721 -417965125 -97534189 19690 60479168 757541818 1839 280401888 466856612 18009 -228465202 -604831965 62210 724085641 -231696142 15096 172595211 -137854823 7325 -398844218 756463185 23356 185103639 262107372 31858 -400340963 265049977 12052 760761333 340447954 5442 -497028765 435600641 37086 -292163637 462430673 19719 624313075 156812432 66664 -572020586 622877486 24458 177895893 60285151 15486 -985444333 -996539984 62803 -971818784 -577226640 24523 650909698 844028129 19104 748866266 -614008221 6203 -42206504 637683243 30080 50237770 267803290 9728 67495427 728818253 29691 -965108188 189796881 16654 -418616336 -229334717 24503 186465444 -865095904 25031 334802523 632806129 17167 -2825820 -703907466 68080 -878847385 741084660 80660 -112455792 -509244773 17556 147658498 188579666 13872 -415847377 726672192 3367 -381489613 841590761 21005 380095868 -199511144 23919 72801294 844668983 26031 157865963 -229967074 46179 339256086 646192701 4546 -398604433 844315822 38939 285444817 745105087 23244 284575166 -41071607 40734 64420466 258118227 14668 185362488 -407472287 23870 745170206 -594705247 26834 189094194 48733211 18102 82678256 -307284593 31989 162822396 279889204 5001 -391097053 721027867 9274 167016321 -129546353 17684 659088772 359699785 33305 -585300658 -488472145 26681 147929722 -895184554 35309 -894074136 429976876 15578 181009379 -114525058 80925 -401962903 -121791566 39175 243402447 244754919 57955 79543701 277298944 13870 -97908020 356042145 759 -103417413 -96455254 2013 -786606716 -478043357 41424 -103900574 -789400404 27941 551987312 -493440293 59005 -421935623 746955792 11887 641159176 852187216 26202 276658469 728629659 3331 339623204 655790177 3507 -104512193 -103704476 33748 347547610 -197295569 13462 -505725822 455914282 20828 -708884752 735330797 76559 261354910 718764377 31511 -412885562 821401515 55349 146473462 -227971958 33083 747972428 -228401921 41525 -870751204 -139039062 57433 145975618 336475865 52422 -988776809 66221463 31606 264961107 743940339 41138 171076268 -422744398 6495 -984883326 -385828583 58066 -233391570 -585571936 24043 -680665161 -901142297 29454 -298194631 -223639019 6218 -611759122 188551944 30233 559602539 -476317214 28587 -578465328 -290473994 72841 650085193 333748624 32530 447691610 333644797 10645 -385768770 754898810 8197 180524883 272361916 43538 173271062 272439845 44279 -316439559 445755218 9487 255139455 -227436348 4909 -300765796 -400001148 624 -130951807 -508461625 33132 435351440 -114139528 13937 -214205091 58327250 19012 -333054788 -689419294 50518 -573415908 -488608670 17380 -14830198 530684211 39505 69136150 738990070 17466 635564211 820700216 39604 433419374 188422232 39923 -994580539 -386827281 65533 -402995061 -104200311 15786 -36577810 537347914 22569 -674044340 -887917507 24353 -195872768 -599168679 32389 448837638 179412520 34469 371898321 645521200 41998 189056205 145002976 23798 -98533826 285619632 32773 169515755 -111896782 13973 -883060590 473727168 51081 761125224 -234777002 45389 -422402951 -136372476 8775 -695879170 755131966 58263 -109183729 380154258 3880 -582213327 -482006778 2920 -401075066 756278248 39930 339734542 839344173 12360 -108340919 -292496071 40516 749381623 378824892 10217 -677379608 -801432764 4112 151976960 -233757796 69541 338877397 849732320 34456 526412134 -485968435 2388 -316692654 458706939 17003 -798858237 -775515531 8454 372470886 641930161 23014 -225175894 52873164 80608 -129035101 -293931697 12893 149549118 -896518877 31623 76853080 756176515 70843 553598518 -520517003 14267 -589721284 -499585259 10246 -27703298 634646055 22318 -137714562 -798794192 51376 245412399 -203947542 13547 273331597 728465182 10221 -599572374 550007740 49686 -319786235 -236886039 7460 -694344741 -807996917 21878 -606818181 -517799297 11653 178681703 251562538 35366 362329105 630264776 21428 745422635 545940888 72276 -141018887 -136370031 31744 -19600204 659645308 26122 -97300880 -783488788 64969 -221378577 -589904930 18391 646848585 174725925 399 149337134 48746513 19799 -497698786 -381859933 44431 365388162 624708719 32953 181300091 373989544 37818 182610447 342535262 44725 173114915 252644423 33968 189794037 189604023 29064 -868799232 -129025521 33382 157218177 -417213341 1694 -898030736 -96001618 23932 348250986 640615239 14922 -673304184 -799498929 37040 86009495 249161648 32465 166101679 343821160 1303 -105552162 -606304593 23957 -703816584 -900939273 35491 151779637 261282234 26237 276404513 248480150 13786 71988493 458750000 15296 150772505 270416048 2474 454260510 166981711 39502 722499855 356705672 2185 -124175322 -110912272 33250 267245391 -199527125 3543 -224912349 -891917099 37561 161697138 -108212252 25000 245001059 756353428 2590 -217924804 -492428280 51732 59813785 810029811 29055 185328926 283313717 73 -312126375 -677285269 66541 -116662966 -874569692 7426 187024876 147269729 21436 -231256620 -986010785 46327 144797387 450829619 6611 56056400 -305773721 3341 623347783 177449692 48622 -479393659 446939207 34706 -955254174 -421218890 16296 -128463580 -518652032 33115 -496232367 472358839 25948 -37624410 631252423 4648 629928673 850123418 2263 -210319275 -978374089 14348 -216890523 -952907467 58594 -387838513 -667806923 58651 -96606308 -500491309 3216 -202535863 -898240068 59429 -667276716 94189350 41745 163321689 430832432 20208 -669663200 -896326444 24210 51818615 719105551 28378 -987178670 151076311 20062 -997651354 -399608065 58689 -331114849 -701216319 52699 143253481 -105820429 73423 171201257 -859149753 14475 156513276 249344476 54022 -595446660 563497250 62247 -104173626 -870018964 25685 -389287546 -983032994 2738 -692143792 -98714696 4415 559015804 -502498926 23445 172163158 156650799 47144 -879331382 -101858353 7258 285170468 761859823 9144 -897624605 -297173844 56751 556661191 -476573675 13046 175325782 370291076 3745 -873128843 -108194079 17403 254853056 -902718772 16130 188638717 146675846 2736 49098706 737441525 63789 -394287672 -863334448 28727 -126411747 378235335 14683 454542814 147081693 29825 453895139 339396313 2068 -407351327 -138106570 21658 -122158922 -868050379 12627 86958358 -330375304 1954 -707276077 -119123512 22084 -296413594 -233098989 10212 157590688 167095065 18472 143496573 -617818898 21434 -422601340 -122911782 31777 -419538839 -968072095 52712 -132559884 633289978 34077 -115105625 -495173682 32917 278202607 65376421 25299 -405708333 811228049 30507 -675867524 -675778874 51941 281425574 -5780828 5255 369170899 -216098033 3844 158152441 -609572705 11399 173072758 -860576434 3402 -115177801 631508244 30536 256235947 751150391 595 -766731441 -804114735 21146 -328777868 -219730108 15899 -783834740 -517589924 53293 -520350576 433731949 44204 -797775939 655880765 3758 69348845 717642547 15343 -995309278 -981364006 12127 741181194 368696384 54860 177185018 285228952 2312 169902331 358053729 35850 92096372 -580033380 61448 165045926 177246357 21845 238350861 454384032 29328 -107015562 628761422 47516 -27329054 742587981 71903 -796457257 -805583178 13629 245117364 -16084932 15591 -602442029 -329857538 59099 -679076724 167082645 38613 356055232 620952898 18502 -984457748 -609057025 42521 -207179849 822192437 50542 341383776 84338207 68475 -9666393 652002695 20014 -401565719 -122717376 10562 -9784857 646083577 16129 -859318601 -590920262 29608 744879250 -322283516 46077 -37542260 545705413 8817 -886036950 -141083922 2202 -674638473 -3730932 57791 -670371661 714630599 16755 -994565356 154035335 10196 -589292817 563395687 46599 265351590 439363002 15121 -327718363 454342288 12069 159917488 469359189 17048 -887664967 -105975344 5356 561661336 -476254008 49361 189450561 446531131 19421 814374523 -983159425 46210 -124858618 -307675047 60741 79485772 439291710 9010 88087884 745203993 22782 -789045533 -777547361 2257 -581214403 -317264627 27223 51438486 761856694 22621 90445333 -317274760 30051 159742592 174797563 9731 255547201 750482127 41301 155282455 -36142551 15604 163149825 265130982 41462 -954590856 155132244 56130 -412364057 810757019 53635 -589136096 -482428066 36941 -801973214 -782108458 12601 -712985623 749360846 28787 -46557926 -676784080 19587 665026590 361394938 14219 727782879 380593177 52380 -693714772 -765721607 32275 753466437 -318786322 28098 -3838345 539906608 23752 -330506145 -678839380 5042 -31915925 -713191098 49960 -137717451 632062034 31046 555711444 -501799561 60277 -984358102 -413610844 67777 241012672 -16643246 68515 434455998 362054087 27986 93217566 -612210268 47303 -296658273 431760936 22857 271579908 459982194 14135 -989961817 -45553189 2363 242386625 446507356 12962 -876589788 -513635147 53208 -234641552 53663235 11045 156653690 -415825901 17282 151614143 185523803 39066 761659630 -233355023 63606 556348623 149521918 17690 -968328185 -422522658 38676 268621717 656425285 51834 430544499 841025509 81655 651069483 828543810 63658 -667108592 744923709 77031 56423359 751489387 72412 -109661560 -501792819 9637 -775760205 -673934945 45872 -126673847 -488232382 21458 -676307467 -780797249 8503 -695272047 -890520875 40763 442106465 341500034 7507 -615072410 -286171508 59312 628175192 -328121451 7881 -687344036 -116350702 9306 254335826 -212531556 27370 464824346 167724710 64520 -16581200 270228180 68388 -407182145 758280449 11285 163140345 335708167 6909 -895135183 -129263809 38370 -32611804 -413358389 23540 -423270108 281975850 3621 145799026 -121049216 39515 -424522768 841498249 47989 -140427120 630613077 6869 -229097388 732425025 60701 174693959 266960623 35455 -967596337 -140463491 54083 -597684631 531014086 71156 264860584 -20690146 35500 663157765 363155769 66626 -38647179 59071041 46799 376785769 269649323 78372 -292384649 -695638565 18026 252468044 -17000247 30392 -384208898 -964170372 71850 548579531 268311259 48848 755137441 356090884 17188 156742067 459895157 8846 727484273 370209009 36118 -109835232 369178617 8750 459427330 376297633 17638 89305266 -326854579 42295 -120595799 357827107 24783 240005233 89759883 65254 -116854313 -117182331 17647 -236672658 -973875253 31440 532848841 -497649250 63163 250816405 752105856 41996 737971773 379352587 20132 154133592 249824558 27101 -596379888 -485816573 14689 -11296465 -675627211 28359 633417873 351993207 64575 -879505397 450929831 34269 -987015857 165713973 33431 188314525 466130534 18551 159323115 63054103 12676 242479006 -44251631 40268 -515239323 459934944 27690 -478414527 444882256 12767 -403987623 -964384971 8425 93211425 -420648828 51023 -523044047 460927546 25908 47851254 -308136831 33344 -686625667 -900029392 2410 -194500855 48202581 98017 250058297 750597420 4356 -805353090 -481155907 15499 350549227 -230428957 33203 -387746403 -962718464 2920 91636687 -287675022 4401 240513700 758021737 25293 -784844779 -497516013 17022 -236838042 -970302804 24448 168344871 88830420 20913 -216205479 -861061263 44178 -215103046 -592303385 36183 -952914183 824826989 67769 -966159683 -409599470 41501 -686746405 -773510721 29884 168037667 -111280116 74503 -785400294 -522805778 11012 177489848 -589053022 6876 -693255634 -892029786 33235 156811820 445223013 26797 621016289 809655525 18516 -210850386 52092734 14816 280151167 243705822 53988 -891952962 442946758 47991 623771548 339664497 30635 373056469 846382777 29434 161517505 80721719 23957 92793688 451466145 40784 152196169 434814978 13704 150968113 -422941111 6121 -110703208 -298219022 43654 252566199 71992747 8328 -231574333 -608891547 60621 -121226651 177696585 45785 267528342 444153049 29525 731248154 354822953 52634 267087034 741096729 7178 -110274471 664737842 11017 -957680345 -400532058 49972 69478946 260109376 41017 92772482 834673678 50630 -104559507 -302504734 45473 744550188 247043550 54944 -785888081 -477018071 11434 -388432824 838702608 151 -667542659 -778888144 8022 66770520 -325804389 42434 242840844 50042876 11906 -583187060 -23396017 18810 54693946 850657733 12418 -961725953 -400274790 56629 -704387490 -785992064 2211 -575945604 -326889659 6384 642194526 349799295 8704 450107894 179283277 7474 -124149496 -890687646 40875 -230172893 164681542 55607 639087598 -315110949 12176 170848370 271451605 39367 431323973 377928140 3826 -7406253 -692365017 1378 456701781 179962299 14302 445510358 -407242735 45699 -988966254 -141089624 22289 626749440 339020044 37634 -393957093 718501831 15817 145654937 -232727608 71337 47791410 761713784 56119 258230190 759177266 3712 -12942324 627252872 28929 736640264 -578893999 1969 632025294 841567380 20408 -399407899 -986544192 18314 72501948 354269744 32044 59668959 268129596 43853 -710660089 -118232117 24448 741553339 -612505372 35816 245290145 466143658 22593 380783408 824938757 15212 156684388 -425397430 18772 268151587 718679953 37908 59059777 246036597 40270 342516325 826469471 14140 -391165547 840165154 7673 -116122569 355564631 33986 -522163138 472703586 703 -418965810 754560958 33808 284480587 -14259721 76306 255213221 463515377 7730 -101548748 -118655309 26832 -611048656 546946130 61415 645545653 146164110 13912 722388659 -312090367 8811 265863351 -28731839 21773 379683919 -228209787 15769 -417531393 -958855215 72584 -857999187 464977926 27907 -984101261 -577388599 54692 83861086 -329777652 14806 456628861 339201339 24248 -296272306 -230105485 5373 -212623020 -883268622 43376 -680756378 -96546262 11493 176539911 90526261 23278 -964173023 -982638613 24061 -512114975 -16476636 45044 -214812488 65272280 39724 -998265671 -975333901 2786 160897808 -888868224 40766 724803741 -590007321 9118 -497872911 347367819 71212 -137298302 662923126 25870 -298029280 -203982899 9323 -578223804 733279726 57402 77576755 -977212863 51744 144214323 -138461553 60922 -970637044 -410859003 67820 -998112934 -386780474 35096 166203330 -388821954 14808 284986296 -220149955 8715 264979642 716273623 6903 145163918 154558896 13180 -96334963 356570075 497 753280749 377043945 20094 639709630 852141131 50847 -688417571 749602737 57437 -385079704 835588705 13059 -411284177 -984649157 25888 -415939533 740325031 37433 169810936 164597995 37258 -766694606 -778677791 13875 181931125 88421116 26922 -400278068 -113920487 38550 145155642 -871431380 11627 633537974 379193010 53495 -8412028 554432061 23932 248488852 454409156 16151 -24546759 545577060 14921 -955011488 166574665 43358 644770449 -897025618 46341 -496686128 474906084 29041 -961650384 -396316992 23648 154190211 151691335 37665 -693101229 -877693714 11168 849038676 -960798679 26145 -416772621 271601822 37705 -996682547 -603450348 578 156927400 -231818885 6989 -332387607 358350199 18225 70426535 820190285 929 158289334 270493404 43733 79360445 810690391 22236 -893177586 -116731752 43492 -12678877 -698117540 10263 726590563 373610932 5398 -427573303 814210272 25027 -896592540 722449163 150 -990658206 -577158852 58889 -985401034 176860281 47424 167182075 -878073372 12997 625625676 182538088 38944 150738855 187052832 27326 182694425 150679023 5677 174234924 -384776374 8941 -992610195 -420734856 56171 646172623 334003472 47079 -679408104 718933849 50271 725871818 374840308 21570 -130988037 356402048 15718 641429011 -318373138 6060 -406819317 -109698758 18145 -120843554 -878791492 10650 174149160 358746407 6792 160461504 69167523 10378 70445281 833958481 25943 159579004 72537634 24244 -226385624 -578979356 15209 -598627348 -323335405 26909 -394188300 378380097 16783 739210113 337330154 33089 369246638 628729065 35825 751590655 -614700655 10219 -129561576 -331976699 14339 183057869 -397864594 33568 -387820480 -964580546 39534 79545829 812064603 51832 -292337870 452162876 3794 52636354 238523894 27113 -519276252 -481987424 5096 -597944780 -322304102 2087 154088917 -867999910 11226 66609221 282707368 50188 -18797289 523913058 42635 -314769580 -688894446 31021 638392804 -325617568 12993 -417747029 736297465 38605 558980005 473404524 64649 -412897369 -124453761 22962 -24900563 558119742 4591 56258467 832194611 39040 -953314243 -973783633 63105 363257084 831532587 31641 161461969 -603787900 11144 720274533 -299924682 25511 251670166 -11636563 50032 -219153889 -585683569 4967 -195838804 -868592544 59006 -861448218 -128324437 50167 -479009343 460454525 22962 -887990345 435341952 38576 80234230 283248070 39559 -987450315 94844888 87070 338934511 823106726 4170 -319947897 -237186833 27951 151851565 176896894 10970 243571861 277920454 62290 757590023 -208674273 38256 -692938903 738837657 60624 82885829 283007088 19591 -215495784 -586938557 53685 162077790 -401203565 24139 -398847792 463065518 41705 -191166426 80286937 31959 -11486044 528838459 26187 -388045973 281057312 42916 -306659773 -138369309 48871 263695399 51637473 80809 345822897 633325330 18050 254253952 -204729178 34354 -402418597 -965569139 3260 -129864105 -485118070 30720 740933983 -321656214 40114 -397342278 -956491203 58177 735145667 -325454541 7406 644586123 363780769 42973 365934217 536217242 15359 -790993578 -478080907 13859 -326656589 -667688807 60402 -609000604 531460404 32686 -1301601 623781740 34395 -385286131 760082551 933 144941306 -101329608 11965 276111351 251230790 66591 -425392441 812679675 23804 -115010391 -130922407 27046 -100354053 651477455 41813 -956118202 174244863 7654 -28520055 147292606 57487 -40489370 627068422 550 -668402732 -898913703 5201 -686624915 739381349 49303 -699486973 757939165 12117 84283577 723538219 9547 256942191 48171571 26833 175526433 -98833258 35295 -9686983 -687111795 76486 -959835278 -41949219 64584 -863289046 472859444 18182 242270572 58151696 5071 -305871165 -229698520 34250 -904139425 454103779 2712 264524982 -215423562 35190 -809455623 -493778203 29735 -11352348 657762105 11321 -381630519 254161616 10788 -229631765 -590473543 44961 -763320600 -482887655 54967 475280934 174899639 4127 175677361 248267278 55922 -31348137 546092521 17593 -396653236 -112559231 34419 448684437 349205233 6798 251476705 743289979 28569 279707161 457967422 41800 -396454215 -104137065 17025 663174856 151707623 3594 -867877257 431834657 52139 -115094272 333641704 20559 280184590 -191901705 31977 -137956801 370427467 2826 -43179568 -693004273 80608 741768067 -203592321 6396 -1250248 532311040 7446 143791551 -410754483 27995 -228130682 -959741381 54390 -215482839 94334777 74978 -783062671 -609405531 57449 -381412762 -128015884 19338 -996718252 161409916 39662 368394998 855374921 2533 -199771989 -896914812 23604 55450233 245699717 46907 166857387 66828886 9770 361279430 812180068 27574 245867767 66929652 65455 642116362 848579631 36225 630266278 359462349 7887 -120159941 -899746563 30890 442323865 362392059 911 281746354 -36289009 68119 748929899 -228082198 15792 153135441 153884402 49822 -126223186 365468902 2731 78551308 734552941 17450 283988771 724770258 1728 -675823056 -774526463 24769 -957251675 153214833 52923 -415800021 -115898306 1998 -961306619 186500726 19346 -104802299 654607738 20045 156159621 -122440451 16080 -690690639 -315405355 51466 177551462 -612844219 7988 -973518774 185743481 37579 640917635 817357361 10154 -123004038 -481057619 392 93204404 -114587934 48898 -590261987 -496556546 9517 -130380550 340862513 28286 -699032041 719198148 63140 69917385 856380153 446 724045902 -613001449 27367 -996956708 144455175 45110 -237273616 93669869 75825 -976844076 -399044647 35142 -964058749 -476694346 52638 -286530160 -226192382 31042 -43571619 -133219446 12051 -871720832 440148373 39897 646363579 348340698 309 70446387 -332269050 4373 -103857957 657790489 11200 244763451 -21133470 48119 162111736 -886272026 13934 353778023 663629077 24760 -894846032 -97183529 16304 -141734530 -291723634 33888 -705813720 757557273 51802 -670073627 -874793614 21249 -322896782 643983111 46502 660113384 337612059 20793 -497245044 453831162 41048 60351163 468504067 13924 281572166 -39401011 15065 184410822 -424862992 30900 186345198 238386676 20436 -571500724 538791192 27541 -127476610 -892525433 38140 -39947196 86533796 37995 -592595749 567854702 57915 -236691541 73750942 45295 -776035115 -514051419 1918 182638220 150473348 15527 164528232 152844527 2705 155766898 -902396629 46743 150377255 339336010 54518 240094190 472238141 32764 86487661 282742039 68900 -31193367 550183076 46834 -391573856 -987444594 46381 145672794 -611848951 2719 335774552 650562934 42647 -390658857 442673510 18648 748250908 -232446314 1931 378430914 819505459 44900 77624805 -321665341 6046 177976941 475276418 17552 -199958369 -606742847 34821 -208067982 -954173442 9434 -575671577 553499416 66019 -120734273 -502250344 12096 -226116103 -980037759 2822 150168682 -617499984 19607 374811024 -233535888 35832 272218750 720989700 41106 -887437628 434571628 1120 760139104 -596769746 31366 -110354404 835772101 36013 -118083087 644897383 19275 -573491090 -511202979 30559 -957674606 -573244297 62811 153855100 -215855256 51287 -46782162 -710626266 20459 -199690571 48160897 58820 -586532949 -523587345 12724 -131376394 -381305754 62270 250014621 -212018677 20636 -214426596 -881526489 36480 -126785040 -804191767 57923 -997905369 -408907431 54011 -410333232 854926822 2360 269084502 471335275 14511 -522397604 59905267 37081 -616515114 -311353647 7230 375188729 818521160 31642 -322702247 -198596900 10184 -27861689 524691371 4150 -292649022 -225798239 23266 -785004871 -771675833 25197 -865390229 -674410499 52325 254934047 466147663 30574 -993618799 -601104712 32929 -10951022 656399434 16226 -119217259 -310125325 23409 -413987976 269381926 2121 183386680 -135978359 25844 -618606451 530851334 19144 -392608130 -987674824 22801 79465409 -306071212 33477 -798135799 -765408819 16616 -888866558 445830789 27040 -40778851 -708451464 5350 -134081805 -107651656 7625 -43543853 -699939508 45743 -399736833 -96749247 9288 144989485 -414045765 27184 -790005129 -508090355 16179 -611980777 -298845849 45864 -886611332 -128814159 23895 -199146208 -878180244 6224 -414297132 269062299 18106 -997300189 -419616065 67738 341041227 635054878 41269 -133778021 640099998 20382 -401319722 812669374 4695 -216142206 -970109885 36409 -582536710 825128187 70492 -24106057 642302636 8242 551855276 654979731 31124 -222470522 -584634871 30071 736060299 351923786 55280 -420692062 738930191 19349 823138652 -989615298 24575 -104901784 -858196843 722 -683203618 -138122377 5668 160872241 -873885025 38479 151377065 -136627129 59287 -205641043 -963033412 25556 -778613177 -123571481 42134 -117993364 -904321918 34864 -233004390 76580300 66386 157253168 343759808 8634 -991573677 -968953977 69931 -989118410 -974072344 38567 -573800284 374636676 4653 -613872201 550355251 16499 -765137922 -788546922 10739 742614943 366771579 31155 373557574 833978322 37738 658930111 150855903 43262 633015924 841963860 11235 -955051075 156158563 38586 -790602538 -787555429 14209 651940218 160410350 72616 69934484 475634019 13145 -576060155 -296702234 44798 262978458 430542781 28260 -301464058 450089234 19139 -959240063 -414847393 42578 -316550986 -204230024 9009 -954894347 166364999 14391 187107269 -881475092 2059 -896803541 -108882679 18631 259070520 -201296210 15871 240292389 -11918792 74965 158398574 172786051 27350 620682727 165948849 9378 -995187546 -2881999 6301 -131472694 -484024698 27568 -292902880 -707640843 25051 -994204856 164748950 30633 -893118980 243000974 70622 -23392922 -692449814 8145 74775730 -298165395 14624 -692167704 -787043895 11727 -412732672 245086576 33896 -114070550 -478176869 16433 461031524 363428836 10154 -139526973 -864722773 17087 -229630159 -889403889 14359 -519257533 446248988 211 170182199 181199159 11561 182374870 88004117 16124 -222761851 -595849901 60158 -97351843 -96042385 6005 -132308836 -861970967 33867 636588277 -305620837 1104 -95574731 -862196167 31788 -892765375 -113004296 11390 -981571438 -984776770 29423 -138853892 -887039079 15022 -232290975 -857900186 48577 -952392049 -993092625 73481 -119242190 -96854600 22749 -328431050 -225248519 29236 437919158 333739282 20476 -800464095 -508839586 46362 641820224 847995090 33790 -34375229 -695156247 20127 69424558 -308698380 36854 66785345 264727326 45707 -983095922 -420530401 18012 -194421529 -596679559 66459 -422171191 261438814 36360 -871050277 458425043 40864 240538907 462086733 37602 -984075901 -207525337 27792 -127373663 -316722077 74091 -326766912 433163859 6930 62544295 252419712 60512 -699299842 -807942085 15398 640378531 740249916 29113 -383214544 714341354 36383 171470059 -576280040 9680 156284574 259552717 15986 186029295 -132119336 76735 -32753712 -701997638 70985 91423139 -312944579 22401 -113011423 -125210673 32251 -394161302 -993138748 74962 158258214 60420198 24834 62545933 817632116 19725 443811468 475392718 5232 -686629137 -136019084 3590 -129880070 -874075030 43568 -714075549 -111400148 6514 74111375 840122691 31366 373823331 -228214546 9711 -120325012 -320900395 22442 165294753 -202613932 15063 348162978 647557164 29915 721500305 -203544428 44157 -96395867 -519097826 22315 -957832629 159759050 50334 281625726 248045812 65404 -425209712 726403601 41161 -712828331 -783249337 46946 -965637917 -959669860 60158 181955713 -400574829 25293 369488629 655492068 25054 -983046806 -952768166 17889 -102136684 -141373479 18060 -420284802 845556874 48448 -120160889 638255251 235 71406156 431399616 21659 -127806460 -882831776 8291 -325270506 -208659265 4817 -108638690 77599604 50156 189779382 -393186275 28254 -973482159 347109328 25689 172581055 -388736106 9388 162889684 -396628986 31669 -191620756 362679584 72226 -230665971 -876158489 46013 -714190590 258893591 32581 -877283493 466430363 42243 188955283 347138370 36636 282107337 -21838217 11537 -602333743 -218607750 2953 185993855 177845322 17180 266905187 -774451661 24813 -575442549 -140231634 58342 -899403324 467392967 45562 284256978 251685634 78817 147387045 147573121 6366 -212955872 73853598 55557 463288423 370997042 24435 173006014 473736636 17649 -998193421 -572362662 12162 -45122364 -674626262 4002 -684021495 -803238523 2892 179669238 -227670178 58798 -782507835 531642841 63860 145324618 -117126387 11808 -290014053 445380369 4762 760120272 351380380 15075 -215380141 -576017852 68656 -407544885 -114015799 17772 -115913572 365339674 28974 -796641618 -803992819 2950 719956976 -302231798 25666 644403438 463718696 54725 -319899939 -381981558 17964 333818030 641011220 7854 717715573 -220374776 20075 -591377294 -203299166 28130 -798292980 -521030226 58999 450815090 146199105 64858 -115434639 379424417 100 52768490 760991390 57670 -489709706 449505213 13582 -139486332 -891950991 20503 665886282 811478914 74433 -386667171 749439564 33354 -779439000 -785935886 14255 -797819417 -512489284 57760 -503432268 438206625 5410 744514466 -194019752 66205 -104046401 -296117189 22147 -213230483 -988282956 25078 -424249885 -140396686 22791 -993250986 -970473982 5424 -611610703 -500647222 27901 283198392 -235944303 25081 563840404 -476531242 30783 173463121 85295140 14205 -667822023 -137096676 32282 -606553985 -331709608 42907 276755855 -226409569 287 156303773 64332592 28236 -220102703 -865451022 36648 147510859 -888125118 31554 155033654 -597467041 2262 -21078094 -684111894 30991 -200506239 -894124105 43551 172814443 -218266488 33771 76023747 -302781174 11979 -492115141 429079852 19486 156245833 -581469480 10182 248564442 263900876 41979 176684533 363186375 49780 635207993 844370511 24035 735558160 -613220054 302 -702105718 -860200301 50487 -320169757 -673577963 11435 370916594 -124225022 54708 152163039 181261730 14135 179413863 -897204416 20407 361738877 823166898 29124 174102269 172419578 48859 -806636327 -503945737 25822 -142202808 -519403035 24606 -872869059 -113500945 31792 645242371 366372750 41504 55008637 -302075445 28127 -99068804 666223829 51008 81923074 760019691 16421 -903559286 474722999 50148 -19332343 535863455 43521 -114694437 -781829360 13061 -213837500 -984048367 34215 756584640 -572094088 15123 -18887216 647984364 11276 -982989578 -985179396 50650 -391646563 748806162 27351 -968170376 -592183192 4220 -8911348 559930655 50042 752732159 -589313692 13709 151620168 81166098 17403 165795385 144468303 29688 -4048335 569450988 37134 57638648 649297588 34378 358199194 816487869 5176 -399183526 741939470 41085 723375218 813570620 6613 -683710262 738264774 8573 745431601 -606900660 29619 -411695902 743131768 10489 646600150 -303658849 47885 744961022 -573891788 25353 -138026789 -289000789 32961 173162264 80937583 29833 375110979 -197713069 15947 -96237509 -301555374 8339 -592364417 559083886 43577 344329119 -199745946 23874 646637771 175947838 2771 -783647053 -805899566 12455 -688369601 -892456697 37483 -110273417 -129939885 11272 -667154364 748964202 66198 -393859929 733001496 39316 -960582262 -957383802 22549 279906082 -3529335 14662 -713323324 -98418024 21215 472758799 176080871 15529 248853461 243476338 32028 276377391 80604722 67694 151107260 -202140601 54420 -325939993 444280931 11013 371212908 818831094 33042 -698467871 -868474662 35084 186900566 -134677250 10479 184813987 -390332432 32040 161325841 88550890 3320 -197978650 -958237065 22999 261155026 -31074776 74954 -411883200 -980256111 72616 65300649 440433537 44335 -115979284 -127974763 1000 -689946687 -138481384 25986 145617962 90476219 20932 -105317516 -121493568 12373 -384859515 -112141178 22080 257077191 277311528 47052 -137490434 373091549 22984 -859322431 -590941055 10485 -872187029 -103946444 59114 146842953 76181412 19699 165533950 -592202412 15874 -399784591 -992350253 17615 371894805 828514538 37013 347830629 831017748 13748 -45288688 619576166 308 -807476962 -790084228 3618 268310848 88010201 20811 -977408404 -406901963 33878 264730164 454378806 10817 242045100 -221913610 43386 -11646416 563611097 43677 -782922933 -798299690 6487 437248757 173963198 81464 186337680 450830232 9114 -706339777 -117778819 32531 160808758 -577291231 21115 257920268 -889213991 56838 -142785457 -303997469 5071 -30063395 -668906693 12218 -879088840 -105901977 13498 -879818939 474968546 47911 -27975748 544457422 16847 740948969 -585400489 33633 -705908578 -790942207 13293 -415443796 -961519840 10934 -297137845 -215533069 34404 145888409 -424291849 16247 -102830525 642461101 32999 -864836779 -135184310 49573 -965704056 187990172 17107 -974091030 150251773 14208 -866853750 431968671 49002 -994295807 -311694942 43463 -955123192 -604899492 3745 -293597565 -692741901 43909 836692000 -968342087 34169 439912289 355359398 6787 -864462933 436777387 31922 -705442724 756402803 23595 145352481 -576855199 23353 346437812 -218186674 31570 -618400406 -485481717 22989 -290981403 -696059106 52241 -600136510 -317143362 43392 -670255373 -139952895 15987 -307788736 430216637 7953 623863883 -299032123 12133 -968126928 -993103657 66474 467694925 343785478 3223 -2454363 626380637 26948 -790380745 -491910298 58412 90327678 719206123 12516 267590860 -203868721 23106 -408946438 817858651 28684 254544365 475358350 41980 -773998767 -485637027 16918 -875825024 435959695 30272 151120395 -890364553 27411 -602263823 -523183363 10345 -103096432 625067886 22774 -116419376 -315766692 4003 -618778630 -489418083 11022 -700001781 -902564927 8119 148723338 -860315795 46136 747681358 -212673329 735 -300053722 -191258698 1725 646393781 169022724 36798 -677306885 -807179735 23353 -101821937 -502179429 30721 -675249424 67251792 65486 -676325177 -95726267 13958 183528958 -115030692 40678 541110752 -522348523 39091 -863628009 -119977738 42435 -770784585 566665864 66119 -387185910 836492484 13499 -969467643 169781466 25017 -419130840 285607360 30956 550390729 -505057572 56436 -318291695 468398067 8650 153137212 148077359 9584 474015067 144147183 40098 -310878862 463499291 2550 165731065 -197065343 53270 -787934807 147139005 73630 167897745 -396098139 9597 -984737350 -965883406 62485 555502025 -768053819 31706 -692141876 -887384710 2043 458164537 150732809 5021 -120914065 -876267584 17148 -502573180 432760113 19631 -982543040 -615156217 47758 -617402240 -307002121 64490 185069939 450069640 19179 248463292 -1765500 66096 -596522310 -499222267 12027 263609391 -10532660 47913 283387754 -237687292 13551 -960453728 -614946446 312 -974581645 -598331226 69215 -506204396 -210894075 29212 466355239 335656313 23794 716401909 -331817049 14203 250462054 238797575 57894 -215029515 -894376349 25695 -900266283 453693237 48725 556023965 372128132 36929 730592166 378898908 17007 649961520 145391122 71341 346525499 832925073 29301 335495324 841108690 2615 -328639107 -671585126 54164 -137782516 -116110437 25000 -5287879 534573203 46256 240423253 261839133 74215 363859980 814815025 33182 -204329742 -894547727 4698 664570383 145169662 40246 156684037 443711838 26575 260691125 726789359 42181 -667180671 -786809751 47999 -37984878 564974722 7986 -230057527 -578323785 51174 -696967119 743985988 24387 148995393 83046224 8191 -113756588 -327611827 55007 151101854 446820000 27531 360774702 854638724 38212 145624296 -123630277 25600 -306133011 442132724 24489 148123251 -114394549 45146 -112282136 -889148950 4092 271270792 445503245 22633 -703571347 -762990681 34044 -870752423 471049277 40334 159511424 -131161711 6125 -231128931 -617507849 687 -13656706 738802917 42599 158230843 -204832554 14589 -573592109 -319756044 76792 -808261234 -789976665 24477 -386465197 -971144241 48346 156071342 -139560729 34989 161522081 341939585 13508 177750387 84271973 14797 -699668126 660872463 19157 -106648437 376844261 30945 730010466 363509886 36219 639414862 821272846 11511 -104067364 -318050552 54522 144168929 355914062 42507 -392961310 274620077 35968 -615646792 -515195653 253 -426308098 -122087811 13886 -117258936 -399445563 76183 -112620356 -765743378 16397 -41864352 -680413004 19065 167363869 -128657330 21784 -793014276 -796164610 5974 -1587483 -685860065 76176 183735799 -899054841 7691 -965518574 187021100 3981 -898542582 433838996 40021 -26156264 659815317 30259 155927148 369519169 35561 756325992 -600781569 18754 -983149028 152244672 15359 159892398 364446952 51391 -959518968 -594727016 11628 -616780347 -324468234 13437 -423963633 -874188740 43484 -771699937 -122066581 42942 -485009117 470895163 11705 -97433031 -887918613 10857 87038745 -288662069 24317 -989568550 -592577057 12903 -797777287 -767567161 23332 660190463 357604279 34015 -681068209 -125159023 7557 362706087 817893809 6463 475223559 156686499 59770 -14563392 -709607877 25733 178082320 73945312 6686 -416403124 -106813362 1149 -987971085 -980680662 49183 -421830455 757626327 7231 -604141100 -486586378 7185 -689121552 -861211541 20179 -409664967 748950980 6924 -953258207 -403798632 51955 282850190 -13684030 48234 -422654917 -999952810 12377 -26658459 530526205 10489 -291213397 -697291505 59435 -794541234 -482410554 29818 -604300672 565363829 65928 167565803 -900166099 41743 -780967930 -507833961 57567 -103812516 -892592300 32710 -400033274 -119853149 39378 -697956793 721828165 10411 -286420703 -202474590 19940 -1152643 622072385 38401 438252182 843067667 34564 182010612 272918698 9356 628188698 -311705590 40641 -127960358 -119877006 16087 -395383079 -109290012 18505 172936490 -583496455 11516 -691620856 718438810 69372 636010289 852304688 22971 -700073936 726510583 45919 87785718 827549334 14740 268037488 758253719 23974 722446485 -575598911 17145 470965424 348361566 28763 343815130 630982459 7951 -511380071 428716349 20642 -192618598 -597235998 43515 -8185348 526754120 37538 760027132 -226579586 41142 664924212 337566643 49451 -708406614 -768944836 43787 -9646355 551294525 45981 -803044664 -793699364 20926 166640143 281016310 41346 262508360 455378616 3875 241944645 49516450 10219 -992171399 171269592 15473 190353613 87480161 9136 175671358 269554486 35249 153309523 -422697461 32731 448952631 337755337 838 -382915812 276374819 19368 -976026467 -403102078 58609 82393118 428831073 2390 727584016 -223829616 32243 -690278732 -860565185 5424 67602105 570171782 59964 -305602960 455186991 26217 168073103 -232383798 11634 719503180 -302472939 36950 157159380 337432205 31973 -419041834 815571670 27743 -962451550 -955905116 74067 -328462302 -214095154 11888 626472555 179950270 20009 247011474 474100549 27511 -616538111 -314172154 38795 149333597 -868040215 12955 -230737237 70282996 103637 163943304 283003020 1635 76119507 -295688901 5151 337967001 659176548 18240 85767473 270767508 46974 282819871 754383609 1787 271982143 -2238106 61723 -903951700 -104992731 3699 -707467701 -803873070 12358 -997906978 -580701481 54061 -882351051 434687578 44701 -216723887 -992372568 36163 -227284489 -591875354 26282 -688914142 -117664798 6427 285220394 -192353746 13789 -414196381 -124411881 16922 51517736 834445968 30430 -295100339 -287998990 19828 84749317 854826872 35946 -117506743 -764421474 34856 373492590 829137341 27972 -806922620 -580710031 49606 -46579930 638259571 10721 186853601 365541655 41107 530403341 840338701 38645 -697890059 -382185778 55687 526364255 -956498994 26753 -682919946 721132410 15769 725987687 -291280365 21466 -574726989 -521630403 9632 145883567 -387953102 25366 663089277 -326661547 39519 358456555 -236363809 14019 -968121147 -957168864 33707 -295705179 -668209167 47528 -115980278 -288722468 62965 373294593 621212190 18012 -127759161 -302364410 29156 52555293 269177802 7340 362144056 -777012306 39375 158853701 -616689351 14201 -686049350 747479952 73381 -191019801 -611702409 43167 -784999773 -776674924 15019 -111940781 -893706048 10941 730604279 -576111734 36055 -579361642 567957146 53494 -681463060 -142656897 22495 -884516363 458306984 28455 548949770 -126025344 52026 -578152827 524160886 33594 560980604 -491795378 56505 184780510 -103612677 2874 729718239 -299420400 6955 758788935 -208276916 20354 -710614355 -140741311 21057 -415236022 255313934 740 -402328036 -968630183 22593 -674862370 -133047363 20221 438465449 333733641 7510 162216386 -191164216 8589 -303392000 -227161125 34313 -702184717 279603255 28950 284766973 57903326 4065 -231646284 -33374052 11739 249019314 734384915 34819 58985204 251187384 1938 -983837483 430911601 44722 -231260879 -984618237 3731 -891247225 -124737223 5382 -134781620 -303938382 13080 364272063 -498591222 52274 189089126 -233009224 68503 -869838251 747484957 63444 -483585681 -522460129 17485 161989004 260971926 53758 -99483383 -496874779 12338 -970075980 -959220013 54105 -27068242 628892101 13224 469420523 180479113 8307 664405967 376692631 3368 177760158 165118512 36981 -21591289 623809226 14818 -523657290 466219930 3684 242031578 284173753 8089 268916774 -43021999 46715 -227803884 -975970202 39319 -422993187 726774791 6549 253475613 753600052 40467 -764043314 -764677764 9825 -791053062 57242209 71564 171005477 259609881 40861 -120549235 753187321 55059 429826493 336654087 22245 142920993 -903580879 33221 -137367565 -578723331 61212 -16981208 565013892 24715 153964217 464152998 22990 463514191 347533668 11516 -307530713 -668187685 59283 361255176 -206591366 177 -391383703 840070921 44678 -591425913 563838351 75789 -968559773 -395374662 48018 -223446053 -586436577 62179 -21951912 546317332 37093 -995718312 -394580980 20946 271356171 62670016 56898 754450912 722946573 49722 658418015 153628411 54065 430428195 170351693 44825 -104969731 -491839249 6621 -775379224 -513010074 30657 636252816 837493318 2492 285051966 -2564818 77774 -801604005 -523243687 21402 -995903749 -391027785 25977 174591527 469143679 9516 -196976672 665854385 66962 49892515 459231311 41419 160733122 80121105 27217 -588518305 -309685374 42137 66901931 743636219 41967 84867233 739419507 69363 -885823076 -108442504 47057 -116465129 350954133 18901 188795118 429217867 20838 -106981393 -293819145 33414 -386593006 723762499 6874 -215939101 -589263293 29665 -896486387 -139210975 9843 150419840 253325768 17605 -422052295 -954079649 52581 -231446279 -887989516 23960 170467405 377051319 45107 153895760 -406006748 23206 -134852416 647793799 13241 147262147 252254252 10549 164494105 255158858 5980 -707883189 -319278820 59805 -133326203 -208947571 66052 -2539997 -669230563 75425 629137165 -301211420 40552 -203494256 -874578875 17428 -97924422 -286835790 50375 -126123402 -118591893 19935 245705813 81056683 48349 162073201 -616857806 19172 -17950599 658557347 402 744410482 -236024116 2486 154694757 346862029 52927 -614580183 -326241611 9833 -798760950 -762232509 15528 -202419226 -863881982 49708 257448523 76833598 45827 -137593715 -325856576 11405 -426559614 850434930 49707 57872278 474189440 10784 172780235 -139342995 55006 -697517694 723141833 70337 -304641893 -222450890 13159 -702991364 727035459 38623 -291585995 -224699647 28530 718907437 368998395 53021 168867095 -393103819 34185 -114529663 -496057165 14950 -406848123 -106919699 2414 746911438 -577225051 30293 758423219 348154430 41823 -795781006 368052234 59860 89061387 -331515941 23580 -99087831 -808990623 38733 146153352 -101035658 48690 78535501 -331920142 21253 -298666366 -204040151 30586 -410111731 -956749171 69124 630029772 826721801 7109 -115148398 -298782481 35426 -28460881 259916413 4678 -219375404 -615884173 41772 -706700487 -806478971 44490 73431104 245804340 26125 -892235245 730459248 81637 -876373414 -130569018 21877 70446761 830430863 58181 -395688929 -994968074 33736 -860009049 646172311 14387 79568447 649918995 51150 242027260 67802966 67283 -205989753 52792875 89059 -11343309 -688588067 1705 254952473 -235786619 27233 58789100 245854044 12498 -991127450 190356997 4595 255000266 86265792 62977 -502009992 462741312 11341 271490848 721300362 249 455988693 380539522 9151 -141120862 -314609489 29081 -804474652 -490434221 37619 530704744 469773315 63574 -404223007 -140110507 11389 -708655805 728811985 46331 -23885182 -684850988 61962 -998843912 822873103 30643 -131985726 368407823 5053 -98209894 -883458904 9077 86799436 724882850 38294 463629874 352746022 20175 146843471 80305982 23476 -302170330 -227073147 3926 -98675172 -115297669 11422 277303441 461153453 16629 752991682 371679691 23354 -286886300 -228453480 22616 -230717203 -881728955 43341 -684377195 -858669720 37511 -200491582 -594699565 11122 823783938 -971461392 44557 470590404 338703533 27721 147124740 265865089 39485 -124235200 -884585190 10087 718254118 -584722369 25644 -214143383 54858084 57955 -700779665 -799127008 5412 -227901457 -899230442 42887 188196147 -405796176 19766 -115371704 -295527892 60774 353464203 443518268 23471 -878835539 -5075263 27044 148420376 182488793 45529 466302862 144391468 54459 -401569840 -959314148 10596 357173629 -228901539 41570 -887459796 -121498821 31428 -381428944 264922586 17566 -577341957 -292141402 70149 -95430604 -520742031 16865 243473269 -42275217 75892 721507627 372059201 15332 47752596 -999216542 48614 272472191 450398183 6977 -407727484 732429853 10845 753260771 -592697700 5226 640629996 150296922 32200 188259408 -582549214 16656 -290381893 -235141760 15528 -874717187 430313918 14944 -615621542 552761542 60346 50943862 275347048 36813 714353569 365488354 21628 -499781184 435293858 7533 -419361631 -113176909 38184 -689324598 -103553674 30910 -113669888 -767188952 19974 -141970807 -122307493 10642 379712445 -196671711 21115 -308594270 438107656 9087 -293781556 -676217451 17001 273174221 -29298542 68348 472020898 365232501 10200 720718298 355175188 51387 155771106 470785870 7022 -523461566 439293027 1453 264040695 -237148014 38507 -211286741 64172483 58882 -392814380 823640123 31595 -19763571 -677007875 79920 187849917 -869619504 7138 -977883177 -601944214 36897 -585562874 -710086864 57535 -886774004 185361520 14832 -690019994 -798249209 33883 -793737792 -805596660 17054 -114575273 653611658 24036 264540357 750662874 29587 -402568099 -967224077 60421 -953538088 -988824227 27849 723267167 358757494 9118 747029143 50530496 67906 648431038 144140911 48228 -971500399 173313984 5981 158430049 -408525332 8516 -764780126 -793535837 10926 -961464082 -414940364 15109 176591321 355907411 12207 647847209 162767967 39597 85328439 472662797 491 -488689683 554043239 11245 655360718 820188254 70927 154114037 -228598157 845 285292521 455297705 14595 -301158997 442208484 23364 -305313657 -234442428 7076 69422098 437369451 27859 340339632 814654871 38997 -516470702 464752309 1451 142876936 353513684 4816 -290380252 -695980226 48807 619388118 145569000 11600 466813316 336811811 19766 167128270 361788205 13813 177373747 -888578232 4661 727402982 345517153 56876 76194634 245564176 63266 -102467384 -864535297 21663 -333099971 -236425489 8033 -46544781 526502369 49827 -321081740 463022997 16302 279029535 63884036 29296 662734868 821534686 41361 152189079 429301830 16679 -389125968 247491954 51354 -708033971 -762500198 45782 176101859 378348563 19408 155850312 86417992 24049 436212339 171650357 26930 -125764046 367268709 25966 -203565690 -977590256 22750 -302435970 -196687703 17835 271640442 460222839 12285 183070605 -221307686 60154 156642445 254351191 7465 -141753709 636903764 42413 261728703 761048752 30630 -128728165 -293972970 22953 -615238696 -509738441 4633 -501296689 -590656400 46405 -997746084 241092225 68821 -32837414 550905321 5476 176022027 93550406 97 843093868 -978567672 15083 174564501 -864987490 47144 741034334 -607392916 17206 737320706 350767158 53923 350875619 -599113869 42875 -676040786 -784120162 36346 93926182 716697418 47483 156687191 160102882 1963 175911449 -223454046 35629 732253174 365564863 30421 -204175667 -895530850 26568 -481262017 -959790634 22966 -96039227 -112094618 12574 -997433030 -580505558 27771 50250435 469661160 11430 440378433 150531573 79432 -113259019 348642943 32597 -225914993 -980679897 51862 340087455 -676218416 61578 272227613 -208940482 39957 80875903 826498083 4405 736731339 360914112 18325 182325534 142984066 30886 181849679 90446536 8289 164931678 246877467 24053 529217333 -522904746 41430 632428793 837233520 66010 -299157410 -207428777 19250 -36243211 -678788652 69345 365387123 843334317 34488 655111260 146539929 28725 -989695194 149317227 35139 -129330835 -304688788 14149 -233690974 -599671740 23778 -398204849 809740118 4163 -33422413 640983251 41044 -970714432 -601144579 67667 -983154236 549977243 46528 349639766 646379418 3831 -686912245 281637739 37319 -602553247 547158498 77327 63190528 -584453473 49077 741505869 -204603349 34395 -311686530 -708161979 24488 -328406216 -216726413 20647 748906365 -225825588 37931 728523317 -572542520 32996 625409162 813766911 59643 633750509 375856876 68867 -110998785 340649235 24478 -514326518 -876405994 44301 179767323 -224812816 28726 445293817 352917235 8784 -615078269 -331443688 65151 50261059 238852393 21941 171098389 442481739 15324 663438600 164856700 66524 284330846 66148801 81637 279169103 759402562 21797 86892114 836188989 43383 -15806163 -700881212 64648 -958100648 -971716507 42341 -327637851 -194486931 1307 -122187052 -98086822 26185 -15598687 563568598 31143 178506478 238847288 8935 -959303444 183835726 3514 -405565667 269272732 17171 186399361 337116662 52016 -807637128 -490400344 50845 -111983673 627716573 44735 -127313701 339592452 653 183140707 379635288 14052 826877728 -958127930 29619 454971760 269827266 22740 729826301 -229372816 24935 142994821 435864461 25772 376283777 -224799494 20967 -971932142 -132608754 53147 -123313390 343439124 8825 -979733724 -982419051 14955 336820565 -191305381 20077 -809446708 -796489851 9509 -966170995 -407602204 72185 241050603 269983137 50928 754326135 -583042537 39075 -611163354 549248285 12885 274396079 -4461375 18374 73088702 267153716 46027 -134039081 -492971402 6671 -706188385 -880036737 35189 248681340 -20973368 22432 723388189 -234543585 7464 155340396 429677815 24052 350455682 -788425903 28901 278304488 751388919 30485 166555728 811605488 52749 -394996740 -988688712 8647 -788344246 -498557795 47693 -703833573 -781119565 3274 -994385465 172087641 2416 -678228193 -868883411 38333 -114578610 630824393 19119 263673954 -196536965 16776 -209918079 -982330451 44017 -678996404 -866371760 7215 -858071025 461933683 26082 -893232038 432748984 16695 -695906597 -785667367 5703 742025932 359070399 47429 472723838 163066921 35662 -671765393 -789433077 28603 434911931 363777798 8906 -108049524 -492966168 33111 -107631651 368261638 19665 285122627 742427935 8326 -299087888 452874699 17910 250798493 758271460 21192 -3121537 646193136 12221 -969046107 173562094 47117 643443878 -141049989 67241 -704002108 -802415650 31538 -197577437 -598089173 51052 646873984 -303017895 25200 284375652 -230772233 25385 -234414094 -578051491 34544 -123181093 365244834 8595 255773986 714720262 33961 755334102 -585771689 26350 -863780935 -308933500 59 75614692 470719375 40096 -96189666 -505969021 29924 -956387714 -387739060 17372 -19359747 -707302223 64423 146572445 -108840619 75069 468558485 -766560130 49841 -601406265 -506918653 3776 -578530456 -522552173 16034 -399092266 -227954518 9399 252601003 50898814 74047 -235380941 -614282652 56465 -588745433 532836312 64803 189193686 171380237 39013 54578849 720369017 45691 -595154054 570816249 65274 -12401349 448519330 35585 -610554546 -381549381 52144 -696394380 719948192 38172 -124202108 372844863 22196 -409388278 -138606833 33705 73403111 247815121 36699 -670509087 -799001476 32680 -960755185 -983816922 51079 721255782 -582901569 1090 438239233 154276914 26683 726282975 366965801 9352 -421257877 812550558 8126 -133051840 -291255894 70529 240035661 87072631 34623 -404616646 746025089 2762 -397806595 721979143 31178 -483868834 428726252 23873 -114507151 654992441 49776 -680057151 -886729247 21545 -788312574 -518316457 1225 -331999475 432464641 17401 624766181 834149872 35295 -577141905 -509513195 15750 144470789 347016623 30559 -687821144 726856305 81353 -134602396 -882974204 11027 -96894598 -508618721 5319 -229979718 -858109184 55036 -130063433 -510219858 33335 -680201207 -314136022 36701 -770069879 -788561754 24605 -198846628 -871505648 40079 450568620 -974508564 82894 565862550 -516571279 47156 -328318823 -799836515 68251 -580397882 529504513 12831 -12817635 528678189 12070 88832970 252162418 56076 -885716871 -871746889 52412 189015859 461549226 8327 144446714 -134663481 19128 270300061 738332941 30624 -346821 -689914822 67831 -134594476 380093900 3013 715444539 -192434003 28320 -95346107 -520493401 23719 -236435519 -668737041 30148 178482048 -140425491 65880 -956266805 -384596489 18092 -104447881 -293337948 12123 -392011625 266088998 33212 -301193805 -200863275 7090 -385934998 -127529020 17557 -104640110 344775746 23498 143190452 66272729 21610 -975915135 -399114199 41788 157697796 435085490 26000 -763050804 -510790313 3522 -594815848 -298732262 1382 -674624587 -807888402 41727 -119835206 -104869621 25755 663525895 351442970 2082 336833308 654478304 33600 -109906209 -871393881 20522 168264328 258412194 8543 -15900649 638876498 23102 334458086 827609067 13603 720549068 -316483834 3869 -677813832 -128756142 18616 93364886 -299205889 24170 627186969 169622604 46848 -778122989 -476707487 58624 -293013562 467403603 24064 740181656 -308724765 7666 -424988223 271961348 10087 -297750683 -235143397 17309 -10444313 -693905628 53067 -986577754 -577600342 15190 -670745440 -871553171 11774 -688052687 759084577 28305 242456892 736580658 36246 -103757219 344329714 30243 -681675281 -802785639 3038 143446404 -407606441 33038 -999257994 186900959 42112 238814407 -231198167 29349 153029562 -136361270 21674 94798561 -317313444 18569 455382677 171168595 44776 -202240788 557137812 16594 -676830141 -802895140 2755 -237478350 -616672399 60895 -419735586 855487700 55277 -992402154 -987303982 51775 -677935369 -115830271 25317 619872368 -128037389 66917 -205350134 -998215541 33419 185303719 -574080395 2674 82602376 268230316 7440 -391821078 824819094 38872 143157021 -113550667 47233 630861013 -297829333 4084 716498137 -616293999 24420 86737745 747683926 843 257939495 63525940 21772 -709985671 -859539782 37209 -118138010 340953150 26745 752870466 -310679471 40228 151378292 -416543998 4602 452133225 144675656 34175 -103728701 -515560356 13404 -515012949 471636232 37636 261897811 -41154951 72929 -387746418 855231926 3529 -677026001 -807933811 45973 -126197990 -506827454 22135 -141058487 -797816400 62885 -287852442 -670068697 4904 -113819142 -506488493 13027 185691697 -427451498 15926 662933598 818774223 69567 -138632055 -315486567 27930 -332565357 -237762309 32129 70371085 846130565 49417 755578772 375560217 57595 -618357282 -513391897 46 -135832601 -294616293 38383 -411121276 738273915 22619 -575082502 533369936 49131 -878469101 437144245 38127 55554346 -293346017 14649 -403452316 -126856056 42743 -962051962 -596324588 71696 715380712 374957660 14194 -986684094 -975672346 49085 -293424533 434129848 13626 155946853 245243684 32213 -303944673 -208032965 13205 661638489 380436956 27463 752207321 -325725986 13926 -709286663 -878000837 44174 655589750 156999624 20648 174551555 148898587 4523 619430350 747562335 14603 -698809582 -879184313 34822 342746570 645145475 4830 334634502 624154583 27675 148991534 -193155863 66508 -694304932 -784053135 36178 -782088050 -797140485 1253 -138588004 -808783504 2800 348544656 833706298 24735 271628312 252501535 39184 78797796 744123017 47601 -319748181 431167571 11112 -402013448 -974460263 11532 -106033202 664431295 2690 74010621 817906212 21475 246630349 62564111 70866 -953953989 -514830445 19467 249849139 469161151 35073 -228198361 433193308 62152 -28113457 541322065 45833 -883819741 476185756 49628 -101720606 375491769 27391 180414668 354437526 42868 -135219848 -594302413 58066 -386414508 840977004 31669 -118607666 -790843465 68158 -611059816 -322465218 12103 433728713 151882528 39989 -705552897 -873736347 11272 -511990805 454646730 7462 -682790088 -131253082 29790 -141769654 -510991907 5852 714963477 -108312399 70796 -667782108 -874203368 38389 78202911 250455573 50613 -591199289 737517662 54845 -963686183 166731680 10540 -573178074 543810442 42638 -131086181 -290280258 33180 661354531 363368697 75100 373489472 -202199343 8189 -196651035 -902550175 24396 -290223338 -221454708 24262 -118693828 -96911858 34813 257742766 48223656 16406 -293544135 -680865858 61348 -592289150 -523202577 28446 163049202 -886923086 39210 -411854159 267008461 45050 370130173 853932677 38095 156089252 -108682489 74902 -894913099 -194526519 55660 627451208 855435771 29328 -589489012 543992913 1457 -406958194 828638118 58253 -40977158 628408718 31888 -600255190 564354135 62852 -779227443 -765658889 7964 -121291845 -331425716 57159 171832359 259588467 47849 375067694 664283550 7126 150934564 432528468 1945 269122815 268514327 2539 -861590343 -109635701 46792 355067227 820178769 28636 -302416391 562726560 17314 719875493 359985980 37590 -773489288 -963516236 1163 756236787 361401937 38060 -873418395 -125669512 62469 662208365 -318432494 30847 -315872096 -690947142 55631 276960820 -190941236 44725 -581057602 -324738925 58128 95087406 -296565890 4103 -981907171 181148571 22315 648244843 335948977 65351 460018302 370898758 28442 -236465806 -988028509 52962 -986723552 651106833 50827 -227318555 -900938900 26707 247670669 244854515 77222 -12903014 541641436 11726 47855082 856479292 4354 431525628 375572160 21261 -114078360 -865191415 21655 -711486571 -107099258 15350 -987002299 -418532839 65050 -329516109 -707059578 8541 338981721 -213905533 4496 -952531342 -602860107 43041 148469083 168453556 21862 -800788327 -771971251 21254 278278958 742056729 8175 165598060 -204348161 75401 -673580543 -802613793 41004 -18031177 524048780 38722 239475881 441795299 40694 -115821987 377493821 4963 -319167276 -683813611 39476 -418068429 756568752 38118 -955298512 -987199224 67669 533871559 -514829127 33328 852994632 -980196105 38446 -891258234 468726731 18453 720317212 359660871 3618 753839080 -573771063 3670 -128326283 -783219990 49121 267520618 49723850 61418 159173017 -236228354 16657 -6545879 633039416 38335 -100526137 631256105 16872 265524488 742132028 41118 246384586 -25848492 13213 -684983799 -978522302 27240 -422176528 -973564056 19632 463667595 171177238 89779 67704926 254949762 4295 -11502429 -680764240 81820 -679671703 -801363052 45032 -125750394 657756017 6237 -299154933 -191307049 22946 -772095163 -517819320 26642 730115788 -306807054 20792 -709531922 744129984 37123 664788408 171101360 38422 -139496223 -804754292 33676 -331049144 440414462 15502 -26508953 649596884 31604 -689760903 735955566 56009 339649023 824219758 43674 -313701752 444165539 14598 -325412834 -193389182 15320 -117172793 364422635 1579 166053834 466495012 20954 74831844 258752837 41333 -296778589 -209018390 11959 -115895753 -765312269 43654 656368167 344506780 5396 50473138 -290057726 38755 -862927659 -126255940 44368 350044117 813313237 42503 442834094 374077606 29888 335975086 625758132 44420 809804801 -978683622 39192 -709232724 -392090175 49241 166551394 350257891 35545 -492195407 468548744 27294 50148279 737882678 46801 48360817 736469737 2309 272990978 79605670 23329 -599726991 -520515024 26514 -196904928 -887144088 45189 570425930 -486289927 6184 374289531 829938219 45099 -778371879 -779405808 25480 359052872 -206819829 23678 -326223075 -200928668 3642 243683148 -209681829 514 143669665 -121801492 32248 -406203879 845617499 7513 -977262354 156941683 22064 -710687574 755897491 13166 -507577808 432337160 17830 -215801752 -979391962 44170 722684498 -307341958 7203 159208570 368149008 53085 -193671218 -975616685 8986 -115571789 -789362504 36529 -194256798 50743671 49005 475617374 380447804 27897 -584183858 -516581281 31655 351304761 827587689 20244 241954305 -236989001 43632 -386740627 239351664 27451 145484780 -428322605 30147 -970594005 -994748887 49261 -691823006 -809159178 14616 273290488 -10510676 16147 -400712257 -977760400 70798 726985857 364744321 31210 -105713463 -295048170 47852 432479107 855776775 69052 -804958878 -806116031 22794 754655957 -588706503 25723 -482156553 465810670 2547 79438298 -320440772 5096 749407000 -598678907 17413 -288781847 433210976 19354 266152797 439435819 7251 -136461845 -875360542 2239 338302220 851051075 17831 269992713 446348815 8983 72914014 284519095 35359 652037863 -977477411 48964 -232471302 -885861928 23389 -970282892 833965182 9908 51638206 255101407 4636 -125901415 -904420457 10096 -191079665 -573180507 52061 177159647 -201013425 47922 -711234511 -871619596 34553 -24495144 563215804 34030 240956841 735324411 29924 157742512 145233439 18322 -686401969 -765482131 21305 -396036414 245382841 7432 -97080964 -779235507 24246 -871206416 -141625490 21417 -11815114 -696701590 41891 -37716828 533542636 41 -104039472 -899311164 17213 161180258 -206070731 72260 -981661903 -399719682 62857 -493410665 -678375439 9909 625062249 -329412571 25218 525226827 -505067275 20600 470642673 148948342 25797 -781967381 -794811060 4561 -978706826 146683931 751 -130229460 -310808660 46410 -518982262 453601056 27247 -885993463 471515600 42980 -142365858 652699284 41575 180154371 87053075 18566 260181413 456682192 17304 -670420615 -139407339 4500 542648938 -485051667 61793 -235427004 -991735062 58602 -412116990 751782061 14778 -301711257 461526877 6775 -193990123 -405919177 19954 -227617111 48312380 60290 283791152 850415582 54140 -685872892 718552099 32865 -774726692 -488462934 58886 -422770440 -991767204 13407 -421371802 746161329 982 -572352238 563382114 62937 364186239 838428744 2656 -98561524 630039632 18566 154522124 364403167 36494 153755514 145789260 32658 -392643881 260135017 23159 170773308 465117394 2641 -576805376 539312648 76024 -954775038 -972857174 73959 737339596 -612680528 24702 -316162556 -192354947 15735 180753353 -417893792 6350 -990568414 -604326787 53864 -114798302 664724099 25448 -115254583 -505110510 7180 362700788 -207486110 19531 180822082 258922987 2868 720932209 -322702006 38507 448970639 176392456 21435 -994231049 -954821186 21700 727347342 369857814 17793 239301517 79286677 13100 337209189 56490600 63497 -954107480 -972304865 8393 -7686451 525455627 2914 758460745 -297035159 38431 147473208 336133673 11440 182089077 -616893325 17786 -313507479 -669817463 49838 173126775 147563115 13613 -711326258 -137754258 20924 184235784 -881803485 24359 189955888 63337045 21332 271349620 57955861 79407 249838533 468164546 13470 -669714771 -768541486 12458 -797257176 -480295168 12768 -586417491 531226745 61191 -605180422 -317457677 56564 -234477468 -131914689 9368 720913202 -315136253 48304 370038754 -217136815 9631 -690784905 -858052908 45394 -671117840 -101262342 24523 48804763 825938739 30897 758691222 -583740909 2768 750616087 -572140862 23034 -413654778 -982865094 74049 -212087837 -588325303 24280 -710399758 -807679729 14018 -590498108 -519730328 32428 -103494487 -493318282 16785 256967243 728168143 27912 -14191381 -691724909 4228 -17091671 -700325084 23845 -224420129 76729679 75557 65414011 823825992 19131 -5788437 -210146665 50790 -405657983 -110096865 6738 716620322 -314536567 27236 745915744 348182614 54046 715126002 369837925 18952 -709354347 -893471172 31718 254471875 724094453 30994 -788709712 -793884999 6452 -382268790 819307944 54034 -398607457 -98380855 39095 -109949879 371434788 4532 341630915 -225474147 26603 244904941 -23173798 5837 -971796414 -988612857 8690 243149409 755070328 9457 369498538 817236828 39121 443249963 366032063 20380 -787099534 -484636401 3236 -309197376 -220307323 2184 -964404950 -605130703 5033 71208244 260477408 57167 -593606915 557436346 40034 740632441 379971873 52602 86401513 715606470 37335 85840978 -321507821 19181 262095316 77998292 6757 -223863457 -573577416 34033 342901351 -695352745 71512 747180141 338846669 56439 -960115827 -398375708 1064 -113529838 -141358668 36167 -597495703 -305065343 73495 353718257 -124361826 56717 64771836 -297382009 6732 640752506 363996274 61040 364955551 -209340338 10007 651213379 370013973 74965 145330891 -889865585 24964 -191456769 -897978356 46432 -886891055 -138566616 59149 -30505899 664611514 34992 373338311 -969408148 55415 178715535 -221263570 34228 -45352864 -686229089 53826 260133534 -34407875 39973 -230599710 -587385102 2441 -774709952 -791605502 8196 757232321 340531957 32866 -701344184 -772616741 45090 -516872113 456717244 73 -573148902 -483114064 24927 -33011264 -693644658 50017 -973913988 -603505209 5881 -386312556 848773616 51571 186894777 470398994 24360 -317146148 456710098 19470 376890493 -201104268 36151 -672659911 757037262 6677 339285813 -234369745 3652 -330295152 -676278693 47233 -984021060 -584157633 368 -784939739 -497116034 9867 557752641 -991035144 52452 -38708014 -705320990 43427 150397233 337747514 2742 -994748902 -615034327 66351 190415091 57106102 11100 654657402 357889126 54341 -106352686 -115612822 12673 -806175209 -502067359 39819 -988341437 160544218 16239 631280425 838800788 57268 -705225520 -129815610 7132 243915085 449940149 32563 272997004 284014092 77949 -686393428 -774867359 8084 -806223230 -964454116 39617 -966123102 181306619 37568 -708919412 750196460 35047 -141691699 -134274060 22469 -206729110 -607099192 47141 -404845856 -132235404 32256 453636444 366744345 140 -130729986 83931239 61502 -140051033 345634039 14499 -801683516 188281875 58580 -117192271 -299600326 4824 -381803608 247005607 42292 -875076142 444942311 48587 51205759 457310492 58678 -998006484 -609715215 66055 357741497 828468733 22245 266242282 -22056088 70880 -391246657 -608216673 31698 444326212 154873225 3016 629659345 844053668 30866 -394107355 276772648 15193 -44289613 544320628 15564 -987601444 -413220055 5744 -703848029 -798443078 22874 -308791533 -883679233 25118 -975786327 -420578253 2577 623549467 155345621 52920 627383898 358168000 50403 -26262522 -411818868 24812 -127203671 -894755938 24733 -125417669 380772144 34168 354759004 647916898 2769 -322997092 -896167745 54570 168317549 -594715245 6156 721928019 825169378 43810 -25683225 659939101 2151 187100258 -903984468 28390 622176315 364264910 7507 -201603992 -977460201 40601 73953079 828270905 57999 -392070208 -987180731 24221 -903477916 -114021023 11429 -101626226 -289260832 16226 717385403 -791011307 23071 -806741344 -803216352 7814 157169344 77691612 13274 147884930 446366439 28282 81774436 444512266 56919 173800442 240558530 14978 150140621 -764146100 61283 154115080 -399485432 8699 -303062494 -237679882 15864 -577974099 -495349295 30753 164730360 -592512988 3210 -290921140 -518623813 47495 244701930 757122173 33739 180161384 -122868755 45848 78886599 715525577 31520 -403491217 828507860 19695 350076298 -205300193 29597 -32157319 -706631182 72319 441158005 182472658 50165 631399396 -318233348 15451 -682248068 -897381512 48422 720408606 353424037 21401 -711848480 -774048406 47065 -405167905 269186035 18655 -596923083 -323371397 66745 357930111 -212623146 2411 -103833980 -512549746 32895 715328020 360346040 20410 761271295 365674417 32716 -142744465 -777820564 49750 -390378635 757178147 33947 177691422 248361607 3279 -194037224 -995778550 46464 -867434911 444820501 572 -229131171 -885419931 28079 166938513 437480670 26048 242660691 280539569 21121 158199680 -890729192 21280 -683860882 721837001 53770 -998869487 -397838737 55217 250123117 282470623 76817 545881825 -236615785 68040 -118511218 630580432 4675 64016700 718525771 49550 182537925 448386022 10475 -332334109 -953435525 27431 251779589 281454857 74968 -225685469 -607417245 27046 -101602088 -788890141 63356 177430919 468461946 6258 -989143630 -696579148 62004 172363687 274380409 41817 82174238 811331411 1164 -105587627 -130075350 19235 -232678002 -604081002 2058 626962613 852386253 77256 343313782 619427808 32259 -692307163 -801958440 36186 -217150645 -998016110 36429 56221309 271083715 25658 730680092 -611252215 38357 256827856 722105220 2384 -300266298 -235363850 5701 -978006884 -293716887 63184 -577145205 -290126061 59635 64553017 720269156 7618 660069647 813988307 17161 -712637735 -867024772 13859 -207856655 -600328834 54596 277859425 250391423 11409 -986491894 175113357 54489 631187691 821217274 24460 167265526 256821420 32312 186138700 -110641818 17784 747035890 -584008231 35567 -134794043 -505212675 32433 149682454 -234081603 25620 470430310 855220506 2079 -409390513 846465528 37131 -767236232 -804274676 10451 -390485556 838159315 52966 731672988 -315652854 29588 283920895 460304488 18701 362616261 724114445 34054 249266787 -222128621 23966 543690625 -488797582 56180 629819430 152071622 29794 176133043 -197939280 73523 184343856 78125084 20535 -500686219 -869451523 53041 -702256859 716025321 47944 431418485 145619558 67882 -18365859 -671673653 61919 -404530986 -990442890 38722 -12210257 -125202214 45737 261812538 440636058 40050 660812555 171442139 2389 722413195 -616102409 3207 -964745613 180570728 48857 -572976994 -477253024 19501 180402237 -191277374 27168 -119346387 -773124683 13111 542640752 -485931832 60139 -195370111 -608920222 27593 -890094537 -106243774 59364 333853681 845398076 17740 -137389454 -311409883 31031 -964111638 -402374770 32808 -985306610 172302120 32242 736198685 359833665 30638 -768664897 -487871889 34963 175188831 178976646 48710 153408894 432869542 4731 -974757526 -596757326 17669 723933731 -606126202 13737 -28471065 540102543 25141 -103434232 -139747552 35234 452571921 272921663 33918 539322380 -711282230 35980 -863941570 448250240 17599 -227260916 -980134837 15304 -227392347 79471665 51216 278057503 840336733 15530 -297622089 -707638284 50676 634990323 -314938751 9724 51932818 744787839 25114 -190903129 -578174583 30768 151592962 -574275998 8207 183177757 -878637529 18533 -126437621 650130789 40943 69849885 -320033074 29866 -710743919 -800726283 14161 -601895195 -314968671 54720 -392531422 817737779 30063 -788526301 -790837410 6027 84087700 270114120 41232 -702161735 -892101597 7345 -306273282 447561139 110 -297007737 -696573640 55211 854029875 -963204567 31620 -319990551 -684607562 56291 552508325 -496191547 3477 239984755 278718870 62034 276027809 81340103 35930 277448887 -212868249 19788 -968528026 -957662145 33384 -13864351 -685359864 19436 -875182038 -133993551 56367 649236559 841680291 1539 -697959445 749590717 75429 263152600 85790876 44887 627507030 840099496 10936 169939507 -593194116 13985 147885421 168217540 49658 265091499 -24614326 61385 173404237 -223263094 15055 344509091 -196088212 36678 -672354873 -135302233 8957 64428645 -290478673 20876 -119170162 354009368 6070 -607276156 -315482139 60635 -709409767 -861002116 22427 336451179 822647482 34507 -711448514 -769365609 44093 646720383 821206342 39414 -131437967 363020806 17510 -115321412 -881568517 47241 375882957 -515011306 46707 -789006752 -795739587 18795 -489075793 475266547 6254 161600544 259291293 2830 -140265017 -796911210 6910 621267924 168300957 42985 -427291876 -976624355 70353 -104988937 -31698054 22924 755844632 -292741643 3496 337206232 816802119 25878 73938272 855331917 34881 268701874 -237142992 32904 -902185175 474032034 45135 371646043 -967634933 6492 92594153 756636624 39145 -14899081 635025353 11702 -476458291 453505379 22079 -47208057 557879104 28699 -214352183 -965012687 19434 -689610576 -860285327 21818 164562465 175427375 21025 -317426719 -232396571 26634 161528141 -107024982 82264 -487740681 -981174815 24576 154420308 -890350666 17110 -707024845 -137018612 25054 -519139967 449699545 32488 -668946323 -860879446 18771 152424836 -410543211 35989 -615453922 -301768017 18339 -384735558 816913537 43100 -690290269 -772788967 10115 -384341348 832457384 29558 164386003 267161319 8328 333401094 835951346 11353 -325297166 -192313835 14334 -129848724 -773006325 27349 -885226998 -122087168 61145 -786987331 -494441165 16922 180016450 -581188529 20422 -209885837 -899191985 10284 -967540918 -576022853 19786 370985161 651968332 5521 623014400 847241082 63475 -223664548 -902076189 27922 252688230 -27145365 71315 163436558 -605804767 14755 526351149 -500066558 46073 752628563 379817401 39416 -954832932 -393220878 55676 -119534662 378571828 32545 169256782 -509689242 27273 -496101464 468753300 13531 -992091895 -987615789 41752 -861080035 475592075 22615 177880131 56084109 14349 359876099 819273593 43536 450523823 335399198 10939 628110665 -297323378 41192 -612254883 462444311 24762 88778341 829117021 5089 -329538331 450677483 793 567205666 -419658514 51486 568209825 -486077582 11415 -132729197 639020300 14785 172192995 566838232 47919 436983561 350938928 7669 368634067 818816621 32999 -993880705 -407264238 9988 -28250418 -713490441 10820 -41811032 818537739 58786 183469178 243488072 12883 -104633920 -774809919 27199 565081382 83368001 51955 93864168 854245695 26710 350610087 641745573 12778 272934345 724305736 17932 660258735 -286026659 13747 -317306712 472336409 15034 243178616 -204129124 3175 -120250049 -114408932 3123 758831187 -580292796 5750 170273063 349673524 10456 149055363 -232288687 30871 -954742358 -968321682 54019 552761048 -490593221 8320 -24925004 539216891 30977 281407304 719349575 6626 557184863 -590452174 69308 190021165 84252698 7669 80027490 750167046 3815 -408072644 839772288 30026 -710048766 748613714 17271 -680409291 -125559043 11782 -706041708 -100139180 13410 -32626219 650872907 26700 -881404192 -106384028 11148 -407326648 845351991 33225 -690112400 -894953436 9924 81070993 431684870 34961 729759418 -223935254 60126 60659429 -103021227 45278 162899665 445346719 3185 -104756443 -519305283 29322 751499246 -611217112 4587 335294430 845876418 10593 379634251 563794449 66127 -963382375 -195335492 63006 -290128306 -223876737 7448 823553314 -974206912 54995 -396725517 743997100 33027 -230621086 49086638 52606 -960378644 -581547817 42835 -133996767 179089137 21147 -789604840 -483391397 34073 184629903 249136486 53639 -41660076 542402369 21196 -235473332 -889888816 48344 735130071 -203887708 35890 -324725685 453998585 17111 339034593 852359606 12035 -231560760 -882278047 42560 -126342292 -117319397 20044 -858121081 -138519544 62302 -972865534 -428021311 53215 157275422 -118976022 40408 -127953778 -860299481 32593 -671629415 -887197672 20068 91967386 -298180804 22735 -304515111 -227548667 578 -291034706 462874280 2864 158473067 -418301438 659 177680439 461374653 14483 -408926733 268075741 43644 48025538 -319138924 39182 -391348340 716467253 2539 -704799936 57233417 53639 263757368 747093022 16245 -587239739 -489697266 27533 249116309 -21060621 68129 -428126973 -964749285 1963 -788918004 -522135518 27004 149192521 -117698038 55093 145890551 362934759 50906 714576589 -610816274 24279 -708454445 -102400731 14027 631491799 -123046689 46456 660386156 653391087 53066 551972406 -484449624 32135 -122288390 -777328970 24226 730904000 -194776055 2014 148976771 459415058 18615 -604949881 -505997758 28412 -691095920 -764065800 9974 650929188 155140962 24274 568084634 -490548256 47309 359988926 816364898 37298 -611227914 -323412496 16874 -392860941 272900074 6833 538139196 -299828194 44555 -218340073 -616764429 57236 338799922 -194277272 31062 448134834 162784672 21480 48433734 742182695 2220 -98120416 662842466 12296 -701488877 -96450142 26612 637188661 177784232 10760 186765804 -104309919 13894 143716658 368744768 50313 364601713 -197581049 13495 659069722 -298418926 36058 -990937594 -952819273 23934 761295477 -212323092 64143 72281708 266090292 8839 -414652943 640801870 10280 456147453 347712903 2906 457382925 341015787 12574 94719057 -612301452 67030 -986605689 160123769 31631 -705786623 -865562461 33655 -9694175 556890037 11379 -227080151 -970196511 4170 751391123 -308070341 48482 -884842530 -120323259 53397 -390848631 251006280 15198 162662960 -614866279 17036 -973852447 -617006320 2172 -133991041 645503263 21191 -956820169 -417426484 2081 -987418829 -977339648 22441 -778062552 -771534857 6037 173669167 -106400062 19367 -963135825 174894635 4945 54832295 854033977 49234 725117286 366778217 30365 -703593276 -785515654 23802 148285425 -572964693 6079 73394406 756100583 24399 -214156839 -996618640 26390 -590716095 -521558415 10609 454871626 171044292 48563 745658424 -614014991 40900 358307385 -200246666 41689 -95469274 -287961253 35083 -776110721 -491540287 42081 -991453717 -416154189 19368 346049737 650846256 4559 624029387 -312870253 33233 378519473 -197656411 11769 637062202 827917639 61994 -416109077 -965675438 2383 91898792 456198205 21266 -956850859 -591038009 67431 180586617 145106963 37419 -671197067 -868325601 45693 84133442 844939578 55693 -24689643 -684689389 65102 -8168450 -690968238 78586 157414171 -108969058 43679 -298800474 -198935315 19034 -496401236 468327825 30659 -992616527 147349136 1021 -585845483 -500282274 2138 -230669886 -888915654 266 94449661 282319032 50757 -320334074 433884358 20061 366515740 639238545 15385 168317194 187605590 23971 -97334269 -318801339 6092 -694139249 -885495401 21787 -214132209 846197943 46781 559795771 -492895272 55029 351526068 -233175546 31237 754472584 -612116153 33138 171188145 -126201137 8654 240377015 728620704 13808 -702327569 -872147181 19223 628216808 144912749 11994 244363011 246846724 6904 757716038 -229433342 11958 250527374 721345391 7129 -101317247 369451973 23249 166934912 57158743 27027 254648002 271435446 30264 258864193 441050990 33880 55267830 723095135 45798 162473604 158898866 14649 350152706 847585038 27898 -696212187 -801454539 30927 -412429099 254100275 2763 -114700142 339584906 8978 -500857865 430067994 12498 -593073198 554718669 51673 -40072401 664597156 4953 248097566 -39395579 46275 -125308221 -763528228 62945 155645976 -589382736 11379 -679203284 -133116343 26110 58191000 436261265 13614 -962453562 -419433993 24998 179664504 252585632 16443 -129764827 621706492 49279 184057367 -886692842 27277 78500630 437601909 17614 642045390 817225221 53753 57442731 845067011 35104 -691426242 -97783560 16983 -686941849 755271722 4632 280980266 255186004 11810 360095939 -201221439 11101 -107744537 -798968940 2838 -956294271 179239536 39952 -706886434 -779449360 5174 -10905246 -679250712 77622 -614511007 -307764164 36393 -617889111 533567114 57179 643147955 823969515 14693 167275463 158549009 50648 180365970 376094687 17140 -503573224 474617439 48407 155256978 243930567 16325 341847687 547211016 71300 736847595 -297175342 42328 -794444528 -497972977 47357 -997052286 -576905643 56307 261486316 435204213 18960 -101232284 352366027 19868 266123931 723376886 39423 -230577928 -574166507 6453 -969166476 146096509 5921 -604797917 537998258 25093 449646979 345070900 23971 182692032 -592344257 21561 -206812196 -967753895 27108 -523451003 437478430 41621 -980511856 634960157 76751 -489741398 462783762 40528 -684479199 662186902 63817 -421467539 271619317 38720 -590627113 -303518600 38864 -612796183 552330431 44694 -955557160 -406164637 56968 -895947023 466605130 5616 -137285801 -99015135 9178 -877184923 430147273 34454 54981370 244124840 49869 -616188315 549255199 64441 162661399 448657069 5693 169164517 340060981 5465 -382481610 280607514 40188 715212452 -214078338 43641 -872978394 473552247 34510 -126254080 -515007617 3198 -669812854 723297576 11732 158544423 181449995 12156 -395781500 -976117527 22757 243009224 -792840057 66669 -104398304 367652004 19905 525971036 529043638 25173 81359098 464535829 58065 -704814667 -107759655 29696 -388821258 -123830452 12795 569783569 -414530649 62845 730435093 -605709003 30583 239304451 -196527619 9631 -139531058 -477481419 23282 182643595 440874550 17702 240740301 722942390 4277 271195049 -213821102 36798 734383056 336918578 15782 163840350 -864749444 3174 246050542 726579556 33403 -953738232 -396266510 45085 455198455 358852519 10137 -401308178 812794002 26039 653147386 171575547 33348 636586888 359507827 36562 170731104 249503445 39845 379831454 829920915 16106 -118849682 -804932371 19467 282018127 -234975090 33938 180421754 -870868709 28044 240272049 -214168426 6025 -962785126 -613509632 66433 180951164 377168896 31221 -582389913 570344417 63157 74131647 -303762627 17885 176826506 245215850 30020 350828741 622779577 34635 160600136 161500604 48880 353532604 -206985751 22017 359002995 730452682 5490 -671714678 -880603609 47022 149108961 87677876 10872 272020314 549996977 2513 -406855465 -317034886 50289 -34402591 -714009669 4429 143673827 433983394 14030 177812582 56052965 21885 51839303 435482869 4605 -4558056 626273570 25037 -215926330 -887518168 43526 -394019109 742319104 2586 162579917 -859523281 2104 -410192314 -97848617 30331 335350673 645660112 21287 -802301684 -504294778 46306 179707670 449114863 4438 161178068 -140689199 58474 -888250007 -132445574 21596 -47226633 564380334 3584 -873293143 -108746132 47599 167593604 438563961 17111 622437715 167292492 51487 78977148 748748660 46814 -581407937 -318033702 694 61015495 743523319 19082 356895419 847954021 37515 730320056 -324910925 32170 -127600502 -790203283 17011 -403493835 277890637 35171 -602232296 -498894872 31842 80472879 819405630 3827 -797582022 -768758361 17005 -692728898 759108135 78909 246804879 -216416859 12218 176232659 261689503 49777 179600293 434597578 17767 -668861055 742323378 45773 654179094 -323804781 32148 86845337 845774784 28168 -399105294 821488224 48599 -406935339 -990094120 40894 -323007574 -194233414 7689 -218324285 -880075430 22986 80429844 814054316 7139 250812011 761598367 3396 -425414530 812656302 14709 -122591294 358316977 6527 -419927883 -404903423 29947 -134125280 -898019093 4450 717928796 371092433 18784 -130295136 -116445790 6841 -980552104 -615170055 67549 -218253800 -618359225 28049 755732247 -296240305 28722 -138880630 -780589094 51497 158774313 -414235627 7298 731835673 -191042693 16362 268922121 -34803118 75464 -960283453 -964045291 40031 -420662376 837429941 40850 -882481134 822973418 3949 728369606 -296244132 18851 -307633694 -689052897 31405 165131457 -581213557 6010 -684156275 -873241805 21511 653159018 189586949 50921 -388098006 -964351372 49054 173008209 94227924 24915 -705369780 -324108936 50567 -761950154 658068120 51630 147271782 437637893 16626 172349698 -875128335 24545 189707298 -395400392 20878 -123870133 -99943471 27312 -47386367 537015470 42720 161461625 52248568 5725 182484892 282283410 58042 179082587 251074085 13183 740340009 -397878102 54439 -196019325 82906040 22494 -388098948 -140477702 38566 -511140551 434092842 31832 -417556275 -120249592 40991 -312014707 468320925 5158 -328065166 -191970638 12325 -972917004 -505787472 44928 -808548913 -776718521 20045 -14694754 -701751129 52993 163149804 242095221 51467 82339296 -313180152 10339 76856642 -317913512 9576 -407054145 -974930228 39874 161971340 373162148 55058 -132821589 -782327832 62240 -792261383 -780118336 19757 170998671 179301083 25204 244829782 -198971551 1510 369947374 855345059 10023 630115479 849833497 53399 75662728 -310185787 22199 -237998440 343998757 72866 -140386700 355432450 1976 241411370 -193973729 44760 362112723 640611658 20619 633961991 355661387 21609 -618576430 -499776325 10142 531850512 -490931968 18073 -384452578 825695978 17617 -137814685 -484617466 25116 -961613246 -409777449 17402 52714221 442538528 26742 248521691 -43126027 31100 456394178 336835333 22342 174327743 89109981 13270 -119125470 633484547 11828 -127376041 -306128089 11962 -95519013 -112244417 32224 738163717 358845374 42969 161376245 -237354976 53966 266646216 475009178 5319 -860264790 429346561 23635 -995314039 -706884817 59482 -696078116 -782622285 2906 -892378901 448858202 10074 69800811 283872376 48434 -423641471 844896592 13312 -414607769 241493037 42407 -141279876 641095698 27630 179589961 -412745378 9175 -972867996 -673429432 45643 743266285 -797161454 32699 -966004556 -983288644 60989 -608758633 -285756061 35189 58117608 -322553472 4621 -304916182 -223831062 10316 460401105 155350172 56425 154993949 255834652 18640 -320889080 -206257717 28899 -112397742 149610103 44433 -594109046 -318175845 49378 -394588050 -106063909 3724 -599688908 -504518107 32896 730751165 -603031316 493 -306814242 438231148 16917 57465836 -291530306 16864 456219329 347882557 6262 56909874 273237197 61510 -304926690 -211812816 24033 -140433855 -488280681 32952 64938330 847224194 19540 -140220453 -883042770 4194 270269454 -213062698 11575 546950209 -492916147 27710 -894596759 475086399 46008 -20408414 -680109474 32189 -142494177 -519587806 30597 170264641 -203829115 71188 -333228715 -698763045 39001 757458799 -588519335 41246 -870285716 -110367232 22956 280474632 461056890 12880 -974386270 -581650093 53053 -681337939 -106756383 17888 -137644654 -490688450 23821 -785921305 -775259803 7074 378732538 626245301 14846 -712948838 -798929784 32077 472836670 336147209 29111 -99088896 -491787270 14820 345086743 634923840 8376 256660451 -27918308 1816 717699145 376841093 42964 474749983 166795835 72143 -876323260 -120302186 27573 283277665 238971114 28336 -424119434 729323417 34689 -124788434 -879466514 3322 -670526873 -121473840 21328 -594935057 -504761338 32278 -984086799 -793690432 87246 -966551525 -996939508 17773 -708451218 728376540 34072 271492842 -13457760 34235 -96040381 -310281477 70785 -710126477 723008926 32265 -896221548 429168985 9887 187008724 146273540 29035 -407607687 831298531 6490 -7981122 560964231 43671 -123293400 -498708165 20118 -587476303 -287853236 6927 564376261 -499733184 3503 -423507993 -128516538 20842 -234549816 -572107407 47656 -394495837 719307985 24979 80584665 729187479 44279 -675855443 -892766998 39385 -676155273 -132054081 18981 -983995609 -988984836 55935 183080068 451908591 2054 447219064 149992305 5651 639658608 341162700 64600 -874684847 -109508589 44451 -501195995 453985367 10599 -45411179 623573284 171 -669894533 -599226153 50959 -397489947 -958839164 15224 152648224 -206753548 41238 -327414747 -214662466 15392 -710531610 729203146 16887 -215984444 -577441388 59667 -140272941 -870684289 36764 -323800859 -671729699 25240 -305360035 -211834369 17067 336080093 657850658 13751 48516496 249412028 33029 245989908 255301798 66571 343257239 655160396 35044 -696646423 -896572963 17424 -583593904 556230669 49161 376116579 562885004 29948 62377933 472844556 33603 -489055845 274744617 44963 -123054491 -803000250 41367 159954896 442422068 9418 -683815067 -124728061 8991 435778533 -135316648 47510 -17111877 543017043 18321 742060870 -210687334 42454 -29547595 -674141793 45533 -133682056 -123693222 34082 -422836546 -956025962 53019 258300449 448579350 23141 179406466 163792279 32338 282318367 -33073039 56475 -288668271 -197137871 29469 182047692 472388189 4280 -134081210 -802419304 66641 -43904838 664394149 7780 751485322 -303740700 42791 -8805544 539312789 15386 -225811015 -890327108 35113 740327221 371743147 46504 724264643 359328504 29048 -22765137 -683919470 2384 268088984 -19741983 28263 65106696 836485763 284 627373909 -329282406 38465 -427411043 753835577 7461 179423668 67137048 22133 -31418866 -700987644 64350 529707362 264114971 53028 -303776161 453808986 25983 -101240193 372976911 3644 639395896 -332460312 34748 -673548768 -762558584 4768 -957803770 145711983 7169 -107955777 -292721683 3156 145843659 343663323 46904 179398163 -414003487 19315 157795081 341469691 23717 -887705984 -393581773 36756 -118683967 -499856122 453 82109199 445829349 31326 650177028 336539274 74531 84373635 243938294 38445 446767334 850402389 93454 -385970914 851605894 55681 264354139 -206365042 45295 -126197640 -519195938 33191 453933304 -34067391 30993 182576845 -610285745 13534 -789186593 -517587005 15911 186494269 -870752095 31451 -109393792 665291423 6002 660289004 184647598 26135 -680336568 -767648079 41001 157492882 448251680 11693 -682197068 735557145 37408 -123192497 -512309624 9960 254703707 50019796 18770 -142440032 -113500201 35473 186447903 152411595 13714 -995327203 -594249821 19653 -321777005 -201431828 24179 154297652 -586109645 61 -112348394 -483179789 18609 -391202365 91284811 2215 641241567 368730695 69748 751581402 370375298 34807 257916306 -15959387 8774 -39421218 564854615 51864 652353254 164987739 54264 -105732242 -102140273 13509 -973346420 -409906206 72544 -990798186 625213839 76876 -390311005 -119287930 38907 264588049 475622043 28766 347017840 -973952503 27793 -702372503 -696456537 47858 -712622691 -798009380 777 186132157 -122653180 6753 -201440753 -977478735 14573 755782856 377297277 35765 147245924 247838180 35882 77506428 -327922367 27121 659408090 380025160 57333 -36234067 636506146 20886 186225985 -880090359 15190 349939226 851557260 25142 173393429 -885429074 16418 533491689 -512392783 29646 449023482 364860329 26950 -122122662 666625038 5884 -40581061 -694230312 10548 -125910243 -121109732 589 -141006008 653524538 22077 -675532653 749255262 38693 -41631129 660755530 37653 734926627 -295462127 22571 -888638193 430276451 34799 352773324 650321303 27132 741408296 -227145957 17218 163422084 456783938 20403 -410591110 255940673 39507 -767621000 -481015134 29185 541026268 -491571779 10061 -223313691 -859117184 47337 544024661 -495727271 64227 -697594413 716160916 33349 -955465417 -611898855 11336 -133437696 -858512921 20309 265017667 267407218 31432 -109741568 -515717533 23773 176788409 448685133 11395 -702076842 -883019397 48496 -405026471 -100405666 1763 -135931736 636482175 9766 258748624 277540629 27345 256484710 719391793 4364 -676920132 751079523 18327 -231363856 -577301668 8810 257097607 82370859 55799 -671673094 -799262505 41366 -976315811 -427570024 74723 -295696638 468221987 9992 -33218157 -713169369 49195 -708708699 716281330 22551 81063414 252307844 839 279923724 261665511 8396 -678755987 -890160145 34887 258122918 -47034859 55323 -386963550 723847556 32321 -701385471 759526338 38156 648877191 145354824 17323 -105265810 -141266742 22399 -226669247 80417942 40847 -216813213 58964771 80319 -953929988 -955794219 1916 -35155576 -687894414 42858 -34598460 624068356 45645 240539656 733863280 4075 451464241 352696224 1190 -29004853 717999212 53310 155493495 -141232607 82034 -965574076 -960173129 73527 -95435182 -326929608 64000 -769961099 560269890 40922 739252209 351178345 20113 -228952379 -862742685 28837 335930149 663554337 3498 70534208 831090631 15511 253789113 722445398 38009 -702862778 -129679765 12487 568635993 -501515194 38869 -887878809 -137889953 38186 -615612315 -497340658 15822 147151247 455315650 15975 60541404 821792146 12450 -128182368 628194711 18525 50298925 -310629074 4681 -137105865 346881610 1495 652890512 344767211 24450 -29948537 -677319773 44525 247358560 441410653 25700 650171029 358970721 3976 268295413 -206839996 40759 184038425 251484792 38218 63697405 748679654 59380 -118734784 375150531 3453 163192195 -863235929 12876 -714164326 733054487 11991 360504414 -224643836 1111 -293232244 -707374107 34534 -592087641 -300469151 77037 274228292 -23803709 48735 -776267967 -507178380 42495 -305984369 -669439658 64886 255112709 -40677521 20323 264071829 275660288 11972 463482314 179008505 5354 248058245 64366373 55599 -316577264 -688138796 27292 441374213 341363296 16320 639005015 835079253 49266 -406453058 -16954575 70828 247964383 51393401 23192 -142684589 -297494029 25417 92547096 443519895 56786 -98983294 -487791243 27728 647948868 -287276753 40482 68866833 753143725 20477 740611919 -586907366 16711 -136870807 59818586 57357 164561196 -610921824 264 -407844651 -968547263 24282 -313179806 441209129 22502 -322309970 -672803520 44849 258551732 736470386 2840 350641190 659921702 31316 380192673 833736134 28158 628990022 -287917524 25032 537299648 -491615222 62800 -782335288 -489143266 49217 551370908 -522437524 7107 53293826 268354346 9727 149116328 238303122 4965 -958494456 -385577993 74332 342914673 648594943 32595 640192395 158894232 71221 169876612 374183729 25445 -400688906 261331892 38790 -763186648 -486710983 20661 -191804349 89540272 100617 816090777 -987659450 21537 -964514134 282137693 41486 -117485231 -306494782 45431 -139187973 -867712981 268 178831786 -607182634 10177 729941123 371786535 6735 -767596620 79203891 48349 -331841220 -688544798 21037 -981447135 185366019 13311 -771509892 -418853588 50547 445435276 -382410580 36412 -580958457 -500404391 17935 568617620 -476693136 4092 658625237 161890270 31452 -396501167 815390750 29595 73193318 264578133 58869 -293463202 -214044370 5437 -705332898 -114922396 823 -808677768 -806778553 2969 -421243784 254177949 32163 651793746 -320439183 11524 661402011 360989237 73883 -293407603 -707541302 48015 338960171 852059513 35494 171364540 91967472 30863 -791258595 -494761995 10690 248214034 -24767216 69360 158178920 -857500989 3996 274435217 252375485 36829 -609626854 -507413327 35703 53866000 470908793 37216 -108700411 -775862772 11773 747461172 -190922242 45429 147493035 462755007 4469 -572611393 -519116353 14411 -120492850 -425135521 88200 366752439 -708067587 67164 173146213 274540875 3904 157764153 -859733360 19048 63345422 471823462 11892 90664472 736795837 3917 -523628810 442042498 36861 48700547 818631465 50084 -291721284 -699152579 50946 258740206 -220722301 41384 -775903757 -794073920 13482 -702517126 249783803 51514 -138652948 -129340810 2357 -684291843 714523125 50665 -963307553 -574866912 27092 -964525371 -602502814 3616 -983030074 -423985780 20981 -7464653 636857487 44095 -799934533 -521166565 55679 -696478751 -96600732 22669 -129362652 -798190976 22166 -214273750 -574330883 55012 243916544 282840393 34441 340811522 -190497488 8516 -5122305 -703541528 51878 -959655858 -422086768 74391 -125407873 -777842339 42241 -693814070 -806873381 30218 157256929 -877399207 26869 -116400256 -519168887 28771 241719962 -211192397 25581 93992315 464630490 50554 177491927 65293337 26578 -308666590 435771878 2295 -768555186 -763333086 1934 -231465486 -613883244 24035 -310061427 -210693887 24460 -396207005 -293732309 19967 -709569133 -112714916 1734 -968179544 -415763223 57545 -678676029 740682621 40190 360597833 624881439 35926 362315836 825177402 40816 632824014 851994299 61639 733903730 -319040937 40351 -983267984 -991764992 10516 84711588 -222199732 43743 -705842895 -101210311 4251 735981290 375815106 35709 184389428 -578673891 22694 -672708614 737463863 54150 -886788664 -122750333 6987 146504905 89833244 26239 276737526 245734855 12132 -782106130 -799452117 21388 650420926 848040635 13018 -712102400 -869101340 7955 -899102098 -104092439 25554 -121089295 -295932524 56956 656497623 -290332806 41266 -109559527 -517932429 17517 94754428 473504555 47337 437047977 353637084 27482 634744879 -306519596 1112 -128596422 -496383318 29844 641458770 -313731624 17228 -419642676 285004438 53613 366396180 -235761001 37301 -868160519 454722793 46431 148616241 456042786 24676 -113440664 -299674466 26062 -409180430 752220335 17981 -617391406 -510885445 16848 -606565906 -325707083 49962 339438909 -207442512 32552 188910543 433501550 16928 -113575670 -306112392 59993 -21996909 -695203818 45281 70617334 439103198 53245 -7407699 640748115 4015 -308727310 -712089110 65091 86301268 815838731 46593 365909104 -191721777 8628 64792457 471636848 14122 -289165363 -677060718 9248 -198418922 -614480972 35345 751788557 -227118861 18681 -190489399 -980737958 25840 -41420155 569028699 44009 -599950315 -306577180 13161 -99529901 -899061773 8829 49111567 719496011 52418 -419404350 -134500251 36490 -190738502 58956768 57882 623474553 345636321 43611 -677972950 758303710 30178 -515655470 460751814 24148 -962714592 -411346615 71493 150478126 -599668311 1846 -134253093 368508968 201 623606198 812510859 6225 157964703 -386850290 31084 239534883 -32476648 31169 -978536697 -423715070 71927 -573306666 -492589931 28250 -586765572 -489291656 32186 -993227436 -591451267 27651 265473859 760021098 11934 162694570 -123973392 32744 150229938 -136430316 25580 263089403 -29362416 70706 632770167 -323668054 860 -389888805 -995976425 50098 543621622 -496541435 44931 -11625024 544181108 835 238361650 723225539 11888 -389169865 -973619351 35635 -676414376 -123932440 30009 -961911082 -591108822 67215 -286096978 453056896 93 660904285 356067695 51040 151554833 184323564 39399 -985968034 183976837 27009 716766011 -199506419 20393 -610179321 -487545863 8465 -211232739 -981166577 44610 -316647932 -676850707 65187 -803414388 -513004910 54059 619301160 170228527 56713 436406936 146398935 10337 619693402 -325152084 42936 640341294 -232951886 66426 -991624832 -610549389 50961 50772036 748492223 22479 155889874 -901446103 23951 185856344 347511822 16992 -198520598 64185361 64085 -769958836 -513898432 6049 -212301590 75493926 1746 144659477 -104983005 3384 -794124162 -773747653 16337 -788454107 -786976546 22597 -506666278 467942002 1895 623726250 175858531 16962 -312477835 -234125896 29979 -21428002 651463100 41385 -585225297 -292202194 23566 162818416 -421992676 7274 253520827 -220905878 22651 -193598170 82544386 21499 -871800634 -123249535 5637 -129329158 369466676 2541 839156367 -964546728 52713 -315016327 -673585116 33374 280819165 82610852 20867 -584010192 -111078806 8090 177682759 -421474021 16843 -691021509 -763041679 24905 -708183680 -133311887 3902 -988249973 -403001485 53702 -486481238 468702734 18392 77758431 -306257825 2542 -794618262 -802555925 24009 -392426190 -962809071 65980 348561622 466364436 34085 -12442700 -672238268 34023 532718527 -488635625 24995 -902318063 475681419 3192 -737654 646422376 31326 -414328379 -97797767 6210 460030594 376995106 28708 -99400616 -783866936 50562 -101171651 -315650186 31358 -7057116 566919966 26422 -575706455 553820298 17273 -789237235 -504000715 11776 -388410988 -96807094 35208 -981840283 -970128793 44370 538934763 -498382520 4239 450800281 143485590 20217 -712606092 726905879 42252 -599863488 -488088708 6364 664009906 159430960 52942 369187552 -190821690 18559 178617436 -208447684 33147 154342026 -882685296 34830 -415474669 725206358 32222 -28206351 545774537 36922 162999795 75510902 12438 247704630 430220571 3029 -503663344 470695305 40338 -805486405 -520186298 12661 -134856617 -123234217 36547 -513354836 447871523 16917 178459644 50886461 23929 -286451242 473830305 8631 174814373 -209401851 6210 -615343989 167173233 32310 723763416 -583313069 2078 -996389617 144436146 49306 172876188 374702207 11342 83346730 -953213464 43488 249443151 -226061865 9684 51849518 736604901 38391 -789382416 -494412967 52966 163206237 -582986287 21655 -385020342 283854398 51052 -403325838 284081388 3588 746349137 -218656558 7079 355184459 -670897520 61643 -772135252 -791976981 2221 -310669497 -228144364 12402 -398435761 262288678 27206 -385008383 273159959 29454 753807377 -317825208 2023 168184530 360988457 18070 -225106111 67217509 48771 757653063 -194019264 24695 273353161 -2133220 11925 -328092305 -219709109 18732 -100448203 661297103 17537 271705554 89741571 14692 -492758144 -501581241 44443 -872104193 -132243381 55317 -3374111 -696831790 66181 -412792309 262545615 21764 -20059630 569017504 10600 342376141 856002338 23409 -967091286 -597333199 5195 86114883 446889101 37795 -674147756 -132669326 32598 -986021840 68634350 58755 550925629 -497807563 13179 -297755312 -219516381 22027 -594353873 839198333 6940 662737632 378959933 7476 84739531 252233801 1267 166855825 156827949 5055 183891206 -485945929 8974 275021621 717544683 26290 -286677790 438726074 12243 548331393 -516493778 5574 -799411959 -305633144 17461 143899170 253373819 44174 -133512858 -489322120 517 -673806718 -107061994 82 376146415 -225029799 36584 -110355150 -889384772 1224 -795298185 -770202106 4199 -783465939 -977370960 17529 736190872 -611426713 17192 164261987 333461939 22507 277100643 -212040026 8078 267254504 92327316 72886 183035259 353504653 35961 -136396338 -902523298 17863 748810968 -195054650 34804 164299096 76627825 1523 -227867849 -973087604 31713 733289552 348032373 30300 -714082849 -884931504 1310 -958668404 -594057167 67645 -225200201 -592062168 34052 -19717891 544868488 24037 166551184 -572042897 12662 359531441 824912886 34308 735625843 -286812945 8677 -423542572 -118889497 32367 -393225015 730435669 40952 434460320 350403268 26234 746951261 -225536996 32852 -222271363 72921142 76637 -422337998 739469278 3924 -713274557 -122029713 28031 58905124 750232596 48059 633021846 -302337600 31572 341396741 -214500232 22585 93613591 822994975 53455 -116616033 -785688355 57356 -677042811 722138199 18814 -325331582 -230630651 29382 339987469 634745724 37699 737676156 -223634220 39548 -99419462 625848008 32584 -899463791 430584582 1321 -710742040 -521522045 10328 -886890994 -100088628 35966 153831891 168171604 39049 753313139 -331045147 13025 -228356694 170223342 20232 79680793 -301893441 31318 158287305 371840143 42152 652105258 824728957 12589 -134355331 -781100770 16526 -191010059 -881307434 21043 739522166 -192491956 47610 -799616728 -775671784 25270 157765821 -124189600 77098 -403361184 -132795559 35070 -23689084 -679456241 24897 -216899643 -42872563 58149 178141889 241223583 49167 -223996520 -863542846 4312 743539059 364032317 51625 56135329 269493928 35590 88028795 -312060506 23634 -794927925 -808663489 4746 -309199774 -229305892 5893 253478024 453015902 22801 59301360 248341642 11808 -28609231 -677136353 51171 440837921 375651585 22496 -120512220 -792271518 71441 -45019357 716471582 66663 622115378 -287288141 32616 -798100301 -710963023 50881 -879650664 468344970 2181 -891135422 -198839564 33276 152976098 473886403 22393 -507364183 435066961 19256 -299956094 -192339466 24048 248544050 275686793 77947 -385881707 850586022 41757 440283730 167574211 71196 666158169 333709419 71634 623480683 536168078 58751 -673825741 -882729334 2554 -412592947 826421895 27859 154339564 468457946 25840 625439784 146925746 35019 664740791 378124275 22873 180104653 -599712209 12944 -190859776 -584902159 2449 -711520986 -878398588 7514 182069412 -879611931 26349 -414287550 714331260 17733 -893487527 -131233305 16301 -132716003 -798975609 24363 179923470 163139276 14672 -690382186 752615685 1169 -133552223 -104182685 35760 -126932524 665894060 28904 -115049067 -780901263 51326 360028332 824221351 26230 -671089996 -765670338 7410 641346144 375283508 7370 49528128 733633022 57183 -996193008 -576536055 10582 -209448503 -857320048 31547 -191522095 49378418 101895 280326413 470490268 12001 -973616504 -967840008 15456 -106615402 -763044859 28725 86320766 -303022516 34842 -776433415 -769897164 25541 -220552827 -964719604 54184 -805156083 -511335943 40972 171931833 -616509124 9762 -119125059 -778094052 27167 186052341 -232022587 16738 61621502 -311720065 32867 -689302072 -789686090 27959 50694757 -902980183 64561 344906421 627975085 11202 -140933771 -117218147 25722 -302154322 -225180375 28782 54569419 448451784 19845 158064236 -877392292 1352 -899269880 -106934879 38725 -386044714 -986178735 39937 759409992 -571497335 33604 -676893521 733896531 72206 371976723 824652767 23198 -219469787 -978368373 31035 475987602 176584829 43022 -670585891 -880933617 25013 -197168969 64911657 14431 262818700 738528267 23733 60150079 246462281 58831 76004531 430008534 20483 -424637298 -581002134 3321 620778386 176753795 12005 -403072331 -953014827 44253 652289368 177904001 66335 -199260896 -880291222 31174 -203384778 -592662844 12129 -684659686 -888348985 45740 -101184930 -862406525 39520 -100303199 371081734 10015 -95897840 655097320 6055 441240836 179830277 87259 352885981 841369638 8583 -773809948 -486152486 35828 -890348131 -129354719 8951 -999677200 185014063 31770 66203643 -314968344 21964 267245224 730418263 39725 756125245 -586914800 39897 758728333 -207415634 49952 -225498573 -571518862 64059 -96093023 -131793233 30879 174982279 163590879 11271 -689377581 -762166314 34422 80346252 -326230953 41224 146158348 -408439678 27285 -980173824 185068254 21074 -25347832 629466958 8902 -582894211 -517351075 12132 165733762 -609102639 16420 -406183127 -977777695 42335 716215105 -613673750 9913 663795457 164415939 20174 -119220662 -510737986 32997 -131617491 -869173318 42867 -229623077 -863132082 41582 342333590 -198357334 43281 736432861 -586606178 9041 -133735662 658239986 47607 64209125 718449188 55848 -508752331 443482890 15216 -128179965 -482981955 8397 741319034 353072976 15314 -22580729 68547423 28111 -404740711 736253004 28686 631504475 -123078181 34865 -296186505 -224306637 27157 -398212353 754736328 2331 -12923636 659083581 29951 241176789 445579301 19422 748765833 -287268647 44871 -421200697 282632764 2655 49339126 740103460 50202 -704507182 -902374379 36700 85441375 -218829382 29971 149081694 174764458 8718 165085796 475086124 18228 -993885903 171143789 34683 -45030678 532984466 39790 50155487 268245527 64185 -222817029 85194428 68273 93174246 435959345 13056 -419015095 -958958024 53132 433647989 148725125 15388 -890113579 450079743 31447 -415364354 824527929 50104 -407320799 -138380972 40483 -137989630 -320508835 61692 -193197112 91252126 39466 350744172 656688926 7134 659253123 851007997 2846 69548991 448419837 45168 742507317 347619615 31225 380924820 822827206 4543 -214849860 -972841803 29915 -497112504 -585095565 76788 352941285 813683147 43506 282497105 -229963142 30459 -99542183 -103036932 17804 -35709117 536536852 37341 -405149291 -997884335 76014 182180428 -870200999 38814 -997464534 -402681753 23887 89315486 -702149460 35041 187753554 147900014 27848 -407734601 -96747991 19102 -323771726 -701627418 60845 351245284 -197178838 16999 -666961400 -897911187 11887 -763841497 -476681880 21122 -212104514 50768933 22097 -117984131 -508344324 31637 -616306389 564916680 41830 752577835 354844113 29425 -686687150 -123998577 21291 -965142137 -411481953 8279 -98258018 -287205878 41463 -113800175 -293965905 39321 -287132204 -231281004 8678 -142310092 340796004 14381 268200511 -227545895 2875 257438811 49119514 37116 -865731178 158581612 59100 -21190206 559581894 21495 -332683927 445421146 8228 439587263 162723189 39178 -582263598 -509514418 36147 -869232155 -106773303 23837 160464928 -889444722 9842 -496849033 474938339 9118 145143124 -585425321 22500 -404086544 -103648740 38572 464076971 173387710 74762 -394060097 -989521265 24302 248793044 81726072 58982 368624381 660729771 36237 48604357 823979537 22088 665323233 176916371 9204 146200711 -384608710 22507 54735904 821283122 26355 -481563922 -327624329 20814 -392198358 251691952 37830 -505464023 354092589 48509 743586215 -585329889 34938 -18900081 652680444 28966 -134124010 375118560 32062 180272259 355673802 22061 -391286765 823281469 52399 -287618866 468669894 1386 -312441402 -28208610 33889 722919273 -587752433 388 168947262 443553244 2752 355957253 -231115446 9656 59028306 739568986 42008 176348496 465660892 17547 267486576 242543942 35173 554671495 -487948479 46914 736351003 -220521162 32128 366905805 -203945170 15139 662107148 342750146 24330 242771864 49326614 39631 715167009 -670442568 27210 -218911628 258916248 66493 -896851286 -134669776 3046 -713116448 -902938338 31990 172362856 380264616 33733 -990343480 -971677975 71760 637844489 840774768 19172 246334427 737505005 17202 -866562184 467546358 48477 739805612 353521489 13084 -389758649 736064789 34431 -229965022 461372230 35476 -320169088 -673135979 3499 -214240536 -902438852 56816 91203006 837493778 12500 260068999 -202929289 42917 52410159 743448215 1490 -679649585 -803123434 40939 -884423648 437509512 11234 -696058226 -136379031 23082 256274494 269204931 48504 -140255906 -503944651 6455 750778174 -329688434 31680 757987472 342535759 30446 -423610240 760656653 40006 252709323 -299077208 26705 446243254 182028379 4655 758804656 -612529122 12328 52612313 451327729 2902 -100269235 342899238 14652 94810044 251518111 15142 727950786 -322121670 23746 276317893 741029451 14290 63805562 -285897081 16278 -230142600 -572832512 53620 -415811443 281739053 27018 -668822155 715824221 20683 -98125001 -126097798 14437 188443255 240060175 12133 176871392 162348841 35511 362925003 -221765732 32928 -595461225 552184551 50014 -29433518 619449630 3199 -321499535 -696519938 52336 728251351 -599684869 10647 -862776730 -138400731 2047 -417818512 -965884189 56429 -203896069 71988895 9519 -483806015 448762617 12037 72318327 819108568 1814 -896652362 460015040 13341 -965603992 -392603738 1146 363235989 636063622 43691 -789417729 -515919042 29308 -864670421 463906654 37860 -129647063 -496058337 33387 190298487 160772253 30323 -208004274 68216778 31351 740257376 -195101130 50449 378623978 817134570 17414 -799432429 -797378947 7647 57258119 -310387644 32575 164743692 -613575137 1438 -799295949 -300950956 19566 148227128 -414947326 16321 -669735981 -798597308 19868 -398022525 -120123687 41368 -865022540 -110809383 17529 -312541539 -231790612 24846 -214141297 -990454596 10322 165795573 -858996381 47531 355581534 -235192217 10016 -96422722 -504608488 15730 177213969 475059332 7627 -326861160 -225723500 20136 -796740335 -495252439 46928 162436463 167691198 30363 -510652693 464669976 5349 727705572 542236840 59536 -137598508 -507457980 2112 -611572731 -501223513 1441 750884009 -574957423 4016 725110012 366870014 43586 652559126 182520333 77388 -422348541 273748323 27502 -98789618 335351588 30798 -888542309 -118193272 51813 -598122527 526216233 22528 256995548 -774000989 68417 -383006964 729459541 12631 -610539126 -324939674 9969 151086821 451342498 19794 -112394844 658593314 11357 -766733376 -505740856 21072 -710985564 -895317505 33718 -608799798 -300323950 30896 741101790 -191820572 26825 161546230 -404470223 19237 144505822 442824157 15366 189787550 -963267028 55085 716851976 -572330883 22995 74146485 819446719 57450 -711858410 750004597 57921 -128323409 -296261096 47457 260792391 260406831 22104 280488304 -201913902 45750 175687756 145602052 4981 64863298 718073395 25655 187921965 -227867483 55312 -902881472 460446172 42982 59052329 280396996 31954 161673280 242787619 9772 -140988881 -306230533 72682 -785538694 -801235958 7882 371743622 844608136 9777 -198358701 -978339440 272 -994393203 -583288878 47750 357465951 634246435 8780 -689607159 761078756 22557 822440383 -959422041 44115 177698090 -108459770 36799 -323668813 -690348303 11772 -956713234 -975891238 50869 150786058 -397256013 9887 147758259 -122016748 16528 468907310 -764381260 53774 -679554588 -892465140 28429 -871545955 434110639 11311 -198904683 -984030253 42658 -102820465 -780331724 69759 -200904377 86506334 19564 -774100976 -608327498 60003 -98387666 -116412056 5023 644328440 343035504 25614 -224791868 -971223095 40087 64659530 282426330 16914 -127523328 365989813 23560 166861559 163656569 43742 -117354119 629363311 24566 -887537562 148281688 79317 69682380 247679187 27207 -612149089 -505778940 34296 -611607838 -328197086 75662 164333992 456621784 10711 -287344556 -196683256 6845 753033483 336084501 50502 156787011 -596681957 18940 -415092719 -123091339 9942 -312631195 -672025674 48940 651764078 815612024 7649 54462170 -522398414 79700 -604701403 543828332 57210 -477241537 436160556 46557 643323247 817914907 64765 174618191 -125740963 43532 85473502 850599806 42306 92691714 758912328 71358 91920112 -291706030 23690 -485176377 436692830 37266 51080159 445776224 43101 -328447830 -237635862 21007 -295180761 -683161567 65773 -973162666 -43877287 36106 165148123 -388983165 21894 -677212219 -872749563 7475 -121336681 -312713920 67347 68064829 -295518544 10351 -134569150 -486690720 32693 -904064009 437904828 13775 -863172085 -117864408 11266 735914662 -194866526 33523 373734647 -198486284 9612 -679062319 715333217 54409 52300383 265861599 33770 637574795 -309813834 22432 -990060111 -2866963 47784 77299073 285689794 30988 629264619 356528793 55159 158377967 351497840 28523 447198266 627030074 45246 -300603996 -690454317 8822 -139368041 -765622789 18738 -318626883 434432238 10651 253607195 275335713 54485 -401869577 724447888 10214 -763220179 646565958 37874 739533074 352365913 6561 460459813 147911021 6438 354464516 833528690 27966 543283921 -521625851 1733 -617050718 -520806010 36594 -571572549 661049203 38299 64886362 -295860230 36304 -707301463 -879626937 12154 275721030 -231465184 7900 52734835 842016359 24094 161733385 182982650 49587 147773752 458718285 12766 -394287554 -980768270 65071 170715793 66762358 21263 281461396 66460920 69095 94278111 734681457 36526 -507629487 457995504 46679 -807039060 -505539092 10553 448703469 369100941 10499 -215710821 -884337208 27454 647775933 -118465662 51249 -789636005 -497514052 20087 728184480 -316274983 9310 50964955 850523155 14062 -15733659 546902375 17536 87309599 760519586 53481 737625876 357657413 41402 165564224 -415294837 2681 -315837800 -703689652 34491 151076199 -122841301 26690 -962235537 -604412421 19094 -303857740 -698891608 29079 178963424 270251074 9607 -673029242 716908094 5965 355783739 -696505165 55372 179229261 -422245789 22754 -27697613 656696112 14067 185141870 442286735 9458 160721512 -589513125 22203 463768297 543356413 30967 654120535 163908942 5668 242272386 441755580 30509 -979799652 -416678034 15380 -47280313 641867706 22303 -210444847 56916024 57696 -222158637 -875891938 9852 -140585103 -321134381 30810 -215968654 -588399066 7846 -118835001 -871644964 21933 -35656683 -683212828 1999 628863782 171158450 26484 -223741638 -586819206 33565 -383806899 -990467351 57658 716854493 362691518 34735 67884614 283224895 64639 -598831975 -301447431 17408 -384642104 -504469733 33505 -983941282 -964903951 6402 348828054 853218904 43915 -16711060 637359619 12914 725425756 -219368030 59001 274629118 -19526051 25882 -101937291 -291871233 46512 154367430 55603792 19346 345558160 627193554 16332 718269101 -899652449 81757 -982627938 -991391497 18700 -516402273 436070219 2702 171124183 653749307 28768 -667536080 -309532971 6279 -901132034 -114916592 8282 -217924107 -599272109 14372 -864294095 456422947 43937 -995338439 -997100549 62235 -285868722 445348313 26189 -206699093 64673158 101276 75516388 249442173 53186 -612566140 -500166476 1954 277183579 246931339 59769 -873762374 -106157480 49194 -793774882 164547278 37922 167279990 -599502120 16881 -333125933 448616557 18556 -44297131 -501029182 33541 -573077759 -509293337 35654 -203117447 -862389266 30602 262452412 473428728 37057 665501085 -332351626 12327 -595284041 -319528299 22008 -43315536 565160695 23351 -795334370 -786102427 24270 -601397052 -297717556 30647 -309951762 -678398210 14038 -959595105 -191843333 36595 58882191 753133444 14766 92449458 279088997 43961 566840978 -505051115 24727 164720017 156296123 27304 656229074 853483945 39957 -203021810 -579667429 29395 -969701104 155373522 46176 -891891691 -125292709 64120 242287834 -753240 78916 -313412588 -693069489 38106 -317967320 -218895785 23995 -678904374 -892435626 28844 -887195192 -127482167 44330 189556982 -614963368 21746 69763764 282332202 42350 343770382 838295361 33784 88165321 747885495 52809 -997232113 -983199891 23494 548302575 -490654570 10488 56472409 240756697 26224 -400642168 754854115 39633 -10073673 531482912 24644 -611279783 -287928283 13656 371917524 844356663 34285 655698120 -311942986 1034 564095409 -481431375 9582 -704845617 -778612264 13439 -411274038 -986912003 23133 -385554193 736621142 25529 -321543808 -210893502 15224 -795334282 -519625923 26863 -95801385 -901024317 42791 450479391 175598383 32992 660588495 853921720 77038 -986595493 -303928483 22625 -309134992 -196194303 156 -799520537 185235773 69829 -119130194 -317474185 46461 -962745689 -978059637 70733 162531513 54298212 24688 -588005629 -504539036 19801 -114084770 631948434 8631 -420803491 759075197 20261 -780819662 733481211 44474 -195381513 -957175007 55005 -319899254 -713496453 48379 -592778496 -293665895 3297 -958643416 -578929438 9158 630103840 849459564 31002 -424270265 -765167923 58841 546782511 -514092879 3792 86940669 -310569677 8962 -989345668 -607365686 10394 -477484288 438527759 3158 656603918 185161075 71863 256660048 -27941749 40960 74760757 856272292 16400 725257039 -287788905 47851 156922305 177756658 43378 -497475121 721144779 27696 -329168612 77713699 28436 -670318409 -890443587 1041 377409032 -210401403 16593 67353869 749635600 25632 -142423070 85385915 36321 -501511148 -119143311 37777 -806429114 -478399033 42166 -899924359 453373461 18785 244712681 736006228 26982 250052361 -224394794 5681 467327808 336016714 20774 -297620807 431361464 7969 164132126 455659847 13573 160455022 -232626781 50316 -301723981 -704308335 14533 173393220 -580139752 13971 68236264 245506892 39610 721525977 -572757962 31082 -331880424 445923180 750 181265818 -612864715 18500 263957148 -192193976 27240 -975163576 169551106 41844 -956766373 169025278 30846 153599326 -580550324 11092 -700187835 -884586802 31693 -981441674 177564412 39700 -701829184 -863749794 15362 85084134 -228650432 35841 -505824072 440996457 31384 175675223 156399852 29129 -991215210 -588486708 39925 353052299 843709257 7350 152946680 -414988251 5309 51891510 256595985 45579 -221249541 -998012265 46803 -686384675 719574301 28660 -769867191 -781563974 23652 -518603950 452349561 12077 -786577321 -478279914 29067 721035050 -193790374 22815 186201559 -135196776 23403 -228346906 61928516 62399 82808869 279961088 24598 -686408280 -766595317 15916 -392733515 -999894474 32706 49600782 68064878 66495 431357590 184453524 78010 -26612161 -697667874 3968 49566951 744803407 20400 73718838 832196093 45149 358894728 -216799607 18087 76541548 837116105 46895 -386444648 257879698 19689 -618784899 -788605638 35868 625610001 143852493 68176 366939947 -216344553 17527 -200781771 54061771 38684 158943364 -137938220 75696 181185207 -602991659 1756 247146780 734462390 3801 263418613 257483291 29142 -135158723 -594351171 34064 -214006263 -586743459 28124 -217703132 -999592466 45728 -970845568 -416823066 36006 555107767 -500535501 36811 536679987 -501585265 37835 -39822917 546282690 7232 -592263550 -488713288 30124 -408921129 840758483 45787 -611706663 -519321451 11159 -121345834 644531656 25800 -43479931 -700289044 67953 661444595 373829412 10100 -614341186 -477098266 33693 186273229 450705674 18193 -386885631 -976637963 10444 -600209880 563593634 41336 -418800655 264058728 24573 -985161800 -593347789 39465 -860947593 172433955 3747 620178208 181268181 65747 90619651 241439055 13352 -117368411 -289222230 54628 731770498 90051053 53249 171107008 94582732 23958 726882111 -289163432 13479 -889811862 454630101 52093 85370377 239132698 2204 -113052209 -128497698 27672 344391237 -236634392 27551 -674705185 755667223 26339 377103513 837300446 30760 752388379 -327627956 14204 -237011555 -382230302 37327 -318154426 472986885 9899 276690118 271452708 24133 -304423357 466834658 5671 -808513996 -792357932 4957 363168274 -875183221 28267 437026070 172924231 58549 -498697709 284701971 46853 -18301998 -303162547 53345 -597450787 526776790 719 -199810754 82058520 12643 185394705 -224347094 14899 -612046623 -488882663 657 372029514 814051241 45669 -110487536 643667936 27785 462866320 351798532 7037 528660436 -502446266 49377 -892437568 -875853398 21621 -694941938 -870677953 2381 -301501698 -212462702 3930 251583617 442020800 12115 85885274 838179343 52975 -390550421 -395896069 55710 -881802275 445973637 43 -415754401 718331375 37446 -713829543 -769384458 15141 -579467351 -505778880 20425 -422382221 715191578 6330 -968859676 165681093 51855 728183652 -328149479 20234 -973876803 -587087087 70578 189646058 -114914743 84332 -226995231 619592709 75028 451623372 174212332 75517 661935248 825647965 64147 -592850557 -508244663 31660 -218698135 -898446057 3375 -700788037 -122815626 7059 -957235318 -595662265 10132 466500478 360333014 7468 341901443 -223646213 33835 470437204 171821419 53478 722320111 -600300804 26133 64896392 -318779704 15888 64007301 557549505 39346 624608813 -287116202 8630 -984876107 160884630 41150 188141857 434242606 1833 -320937250 -686371709 3365 257469077 723020077 2597 -136090242 -301659985 43026 -691306588 -792843902 68 721952354 -800488415 29530 -11380920 657644646 9672 -513101780 451732444 5265 -979639827 -391137268 70455 -311839977 -195722136 1733 -700099197 -101147225 25452 -135452942 346651618 6177 -861893160 468279457 13441 -216752641 -900657017 10573 56346956 839181307 59372 -893845073 458191687 9850 -32297555 -952844429 46030 -205145340 90325498 47423 160301963 350503904 46756 184779259 266267298 31225 253365264 -212295927 35701 -2827554 -671458575 29946 168535154 -383647124 6934 749067210 370110543 55669 188281860 -142056022 83398 -706779309 733069752 55003 -769461684 51398962 64475 -612453696 -482925733 1985 633975529 178564170 73025 -47136257 624628450 20884 341585935 -215362501 5133 760363384 -577586544 446 -129543372 -123978485 2366 161515386 -126229244 25354 189258006 -218485483 62755 648613029 -291654134 35662 -228826075 -583815112 18432 444801481 162604397 4058 -104277133 359597911 17960 637429195 -300708918 18720 -385873421 147554607 27284 150041186 434868303 1822 -866946849 -133526306 30312 -116533822 -777762964 37013 270905747 276858422 29108 -689561086 758112107 35052 91990986 441139685 21201 168024933 -858356686 34393 -614457418 -484937961 19924 -787257926 818741823 53384 -407268908 -101921951 11666 -593578199 -507038423 37838 -788970308 -497228745 20547 -221114095 -967286122 30642 180981531 -894732980 7656 -686431686 -781946491 8947 378870328 625606914 37581 -215594194 -897475914 37660 -994019765 -106221393 52477 -96871279 -764017526 50937 92747843 246336762 22962 -774148977 -518868666 30551 660564079 355701446 16949 622350536 159781250 4171 154643380 -611424733 11992 -972317914 -574196958 60131 148781793 150006548 13761 443917643 352469658 3 724003161 365137831 48928 -108945792 336861197 903 241398583 747413053 22699 170939305 -896615940 27752 -191160567 -594428751 43449 -496390433 458250124 1973 -401897007 -111935997 2966 -971026931 175401515 27947 -118441769 -503562968 34338 -135245642 -507148461 6417 65108969 842006120 5851 -112546690 -98339959 25634 -109808527 -792998089 26914 275529777 251167530 36448 -955119354 -986901318 57770 -116679823 -322199647 62830 -38225456 -486887155 65583 635553878 171861746 34679 -237566728 -873359775 13320 -211627689 -575998761 67452 660003963 -861673343 52637 -682386842 733304757 24853 -407065085 -100770860 32240 -667589231 -113870449 1766 -132152590 -133337291 28263 -882110210 -103960832 2761 -135697453 -886271275 29545 731025456 -216145632 56865 731137731 -136971620 61411 -10058806 647387778 2528 188761428 79932750 3231 165688329 -217036068 59667 -688473036 -900294977 21438 -331271346 449241633 4950 -422097480 245855292 12254 260182202 256386491 16227 -608284836 -320533630 57373 -215315688 49356679 70510 171819204 -225231789 46624 -36708148 562518224 39235 -776083318 -194704317 67585 -315895688 -196212799 17035 -572871067 532703719 6521 751966523 -195937888 26190 57905838 269774297 2968 -105913643 -211060110 66615 540087469 -510041215 9460 726200769 -210049292 6049 -140060872 -305928024 10151 639072893 366204604 9892 -413772131 -999032341 71934 241637849 268961952 64956 655346230 818157096 41219 238898252 751914037 5213 272028389 -973422938 20822 63590636 -299234626 32642 737790912 -322663828 37108 242644904 428858324 11008 -703122548 -103889910 24496 93321196 -292276327 22162 -36533552 -710830947 57088 169462780 87567932 21937 267001422 254399757 32640 168185713 -112414533 32450 -126598780 655039581 35600 -190865357 -868271210 28666 -599338606 534370249 27358 456225486 368135172 18663 143979951 285236130 33791 -509092183 -667571437 3875 152343835 -863585462 22702 176166326 -886093349 26389 -119544723 -310018156 64562 155185594 -201925531 65573 -404065066 835482437 17041 248216080 717003406 37388 181133746 149475576 24795 547889023 -506147012 55466 -319245903 -103470878 12271 279789403 -41396379 22117 171085964 -895777029 357 258085996 272021307 30493 634294427 831384465 75538 239599512 746376015 28565 -886678095 462898628 52841 -135659610 -797134258 29701 -956182287 -598640992 21160 -40574608 530896539 25450 169128310 -900332943 39811 -495697938 463304916 27807 -601527623 -522940319 25926 625132113 854823224 36406 -687149650 -899481090 32085 -595764104 -484452223 30357 -110977848 -133817842 22271 -21793178 654444497 22184 741877819 365642216 57802 258290641 -6876941 53628 -701473499 -118261732 18080 153984374 -219610761 43590 -999301762 -424121803 69156 -995423232 454821902 55997 -953907715 -411460941 55232 -206855240 -952698187 14676 -226332945 -885039198 50173 152492947 -861598459 34719 -963014848 -958310161 35984 -577553214 -328713850 66952 -385264024 -992872470 12850 -613314380 532175738 15509 183106448 66436224 26857 -956673992 -400629836 636 -106477332 -120418173 7696 -597914736 -476213352 14411 188623586 -225620236 16363 -115246389 -508241036 20590 336804293 823827253 18385 174218252 240300176 24930 344848249 649663293 45754 -509161850 444139753 84 152813642 269210320 22009 -861585708 462658771 26074 -294163622 -668291662 60979 245069935 717168648 18708 -39729105 649577222 27977 -518120242 446076812 17516 -45017560 625092933 28244 -120535761 -513315574 12564 -119835102 -861402500 17244 176446940 264187872 10740 -133158671 -293033580 68988 157256838 261418575 883 168933844 -226114349 38877 -676269410 -868649228 39262 -119848456 -99680771 32932 169537675 248917830 9707 -877431144 -328929293 19050 624843828 368235718 63503 257825357 93043408 31034 -883868319 717022275 74120 247882028 264404244 69982 -609933045 554620353 28187 626454334 361244580 3926 -709295777 -787356101 192 -965526273 -398699243 63094 160195246 -98007333 20534 -12625051 -403016337 29319 353319128 -216274429 15082 354405592 839871942 24282 -877435157 -128760442 41472 -994622908 183470890 13897 -324936925 -679081098 7796 -488820859 374272850 57017 150455255 -589969016 18195 242398219 472273475 20565 621491671 144615328 4023 -107012460 -864576579 22752 -136968596 -511803480 27192 -221882168 -895435013 52639 79360289 282828474 36868 -294819935 -690564057 63251 148532317 279994909 9903 179985773 -192457088 68237 177727976 89972725 6650 -898026303 434741856 4956 -296476325 -201296293 14975 161146583 93144561 865 -697554581 -785251909 23115 379411870 825625563 26344 345325739 854989626 16237 -678914059 -769969252 23592 -695477900 -134963996 4340 737973922 -602021679 29109 353805217 815671902 46411 -994937729 -579278467 1186 188931813 -604589287 12272 355416451 -199989431 35468 459531708 359881365 15147 -412841431 -961577660 30707 -573070557 238326436 21030 259304028 75597891 43389 -128400193 -765404095 69344 -701499227 -123567181 25453 -131327549 651214116 5414 -118336106 -503425514 28274 274311636 724535287 28702 178509429 344752783 29964 -40766136 540577341 46650 751929043 -198357975 51586 752327312 343563544 31870 456314004 152480576 35237 88285846 754424314 42821 461233968 159482536 63756 -954966003 -988961471 27058 633603608 528825166 36248 -331370498 -218744772 10258 187960311 179044137 33741 -901137154 -39484410 16716 167311559 164026501 16669 -999620605 -573285609 62529 666410846 -765514533 15085 434186324 179582335 19631 149771103 94312195 21877 162962293 -607421933 2937 53907199 735034982 50939 167538091 258593417 39652 -287551366 -198379751 9281 361211511 823585146 11018 -420712833 -106598348 5223 473263155 154839079 10889 634328039 812455258 73652 155422299 -236664028 1942 -966839012 -580354256 25275 757686735 -235886055 24957 -606140551 541529627 6865 473383861 338948240 13300 181623198 -885430099 12539 -799600577 -488645066 16255 -44084253 -705318674 76396 83122884 -296927473 15287 -227194979 -609682318 42011 -405297425 -112481693 33981 -407724222 761313855 11465 60396220 458019482 50263 -863966666 439046468 29770 -422577193 -108171060 34807 -667660991 -893104950 5274 -95839486 364150138 330 728563708 -195624918 68744 261812819 73511867 70934 -202183082 -398510991 62506 271814057 -31321530 10183 151811888 266839275 16174 151197266 370637497 37927 -580013445 -808100051 45318 627157502 845861081 30872 -961187445 148537021 45782 -212661188 -902262845 24891 -39491342 624315540 25667 440445037 356462660 30271 -123213996 -325356376 45758 346697013 -229000578 7885 -693586823 -103381124 23765 -773087780 -517015156 12067 474980436 183741818 45252 531496299 169125873 64257 -405391622 -132469474 42119 184202461 380111118 26130 169994610 364111480 16191 -693142501 -615236542 12767 -788011352 -476622987 18647 -217332017 -895161171 8258 -122430719 -880555365 48174 -128295605 -521532896 24733 145103653 189296999 7256 51397948 277452055 27230 -7448491 551703852 39239 74864219 -607747446 72082 349376263 -231769305 4382 -20264559 548975516 21839 262788002 -41800372 28376 88953729 738942066 69481 -217885472 -864032800 35240 657966477 348340777 31862 87711234 741793220 36922 -871574286 -387955009 42423 731277157 -199784723 30736 75289295 -310890292 12017 -611790006 550315089 63536 -701499308 -878649120 29866 621817395 -313182324 42866 544818152 -486128586 49262 -711097723 755254020 8902 456080626 337320484 23979 152273409 270990362 41371 629436021 -307023711 1686 64388134 749803325 14378 -505949407 457611708 15088 -767860385 -486764185 11070 244709290 -209124883 22623 -697590929 -117523336 28536 650721989 372723695 7755 -710229197 843384957 29535 452220718 169171409 28092 164286812 447053060 27547 -389148494 732907322 37164 152516318 54587449 1265 -8053141 556811877 11796 -997790267 -591941827 35885 -208271338 48618650 25454 -26270907 534474026 7770 -575971065 -502901845 22686 -9757265 624152403 44705 152112583 429327068 21023 -594935837 -492119172 31281 60961607 257831843 44504 440133477 346160192 370 174315849 375711684 19788 -581627669 -521242084 18026 -877343044 -111669191 21507 -605162094 -498436252 35015 455545121 345936815 12957 -672136084 -123146929 23822 157570043 261175221 49633 -677628564 -114592428 26246 634091615 145287118 69251 639796956 342861434 74858 -139385647 651579561 47401 -710219133 -136737970 4890 -6834262 854361024 57234 -139154626 -889524409 13866 738715866 -191516568 52239 353613997 818648926 4838 -668741009 -806517089 45899 -2033712 553575832 39171 -869851172 437076722 38107 176486662 -596150523 5244 723254875 345524247 30666 -122988316 -511785071 7651 -220747884 -904598327 24072 -802784033 -798061122 13302 180268037 -884584360 32651 -403047847 849482292 44672 -32932859 568939607 31696 -983951312 -981161282 69631 -97289293 665775608 2250 -863166852 -131951584 53177 -47530497 543426896 10774 -958732021 -999103733 8394 -490047565 -875008613 20470 755679773 -607552073 20942 189227683 436017599 7539 154459246 -120513200 32893 -301977114 -707541899 4857 285035393 239064297 54253 253333478 -192687854 5601 -427472606 -773430660 51608 -586199740 551586016 76882 -130724123 -514862887 10603 633460433 -228448233 65631 -713132257 725784208 44413 -105448142 -891127131 45287 70366889 248369696 35302 750129891 -303182132 885 185187680 239701678 43477 639976519 160769166 36502 -23248683 -669801193 2263 -706472324 69624196 58921 -299415047 -695378910 36395 435660072 336320461 11532 62998932 812571085 27506 262207892 -29162691 23446 248080210 -8021631 41345 52624101 830634206 34763 185367435 -425342480 24324 -787899312 -484371923 38537 -107176054 -115055644 33690 -12710128 559132439 44183 380012222 630418036 19960 725863483 -233234458 2094 -418450536 -956731907 47370 -694834082 731548893 22272 -1940840 155515961 70307 -224375154 752645029 77331 -702370624 -863474892 43945 -971830662 186334407 50137 -889290653 -861045970 44949 -783671876 -766264524 17683 182860921 462132145 6420 355499851 822234076 3654 -101971696 -130773712 228 -981132643 -392243669 77360 -1485793 535670112 51701 -490441654 459574136 494 175972401 -233726101 48905 -606601544 531896502 52695 -111033154 376068458 33610 162711682 52592501 5204 -617279022 542140597 66038 -789444677 -764187455 8769 -885815203 173490098 91099 -965368722 -606722248 33492 -685657846 740875271 41213 -123570437 -111643292 21372 242830194 -199623259 38873 147554329 65871088 29106 176925030 452642449 23600 470660582 60450452 38384 653806737 167095951 47544 -683720774 -211015954 69035 632330377 152723861 50421 -4882896 641046932 8738 -402259894 854845149 6623 559607958 -523569699 2061 -418928477 272940225 10366 151825217 -141218027 56404 645436291 818669100 28722 372748097 821836032 2057 -895770665 -127743818 56514 -874505345 458699308 4351 -8632109 -682466936 3627 238166999 756730447 38734 -701225085 -804795542 30280 -404371817 734775726 6778 -99309040 -302367347 68004 350276292 820622615 17826 -123400236 -512912507 31524 -114028817 363367276 33295 -102525279 664293342 25367 163805830 -397212621 12750 640346480 378160645 20739 -103887936 647967619 21839 -232267369 -956644259 12874 -328513891 449166388 8970 629755953 345307806 69248 -21500959 542063669 20988 716348524 -600854037 14524 -201581211 64807012 52975 -999004965 -588091930 70601 65314424 -325779177 16170 -413012172 730038244 4849 -293329166 -208396832 5897 -1650682 -674635104 28199 263071224 -29871939 1592 -676156423 -805503986 47825 -767242288 468667151 39352 -203977719 -892081781 44999 143105647 465388779 17012 726585766 -215814999 45056 -706818889 -890638107 30539 -123011166 -114524124 13271 743422672 -323698487 5366 -485818632 376289399 51653 753133440 -606281646 23174 -390835702 249764888 41249 -30728385 531326712 42062 -404492228 -97965892 12226 -672430815 728366900 65281 -129759423 362156368 31246 -126109277 -864310961 35598 -105148107 -798935993 58047 -802810077 -803774072 6659 276483756 -13897023 63187 178812868 -109008527 12117 -666849872 -789085030 4457 628810874 377206596 73344 -881139548 436977928 11176 -142697193 -293073458 21775 663022934 810526227 64842 -585206013 -316635733 28317 -766568483 -521949264 43495 -807295862 -483911219 31811 -580781830 557466422 52057 -111923193 -799261283 4473 276676193 731715223 6478 548546056 432136691 71555 278006604 470885095 29437 -705742987 -784397924 7011 245975570 467026184 760 -707012010 -136797882 1511 158709445 155212932 27833 346824243 814171239 40369 378373594 832913628 39939 725496762 -487014932 59244 -520609297 459240928 40596 644893305 350079474 31975 -679349333 -766754971 41864 190240348 -424039166 33166 -129387815 -322874036 8498 -107812978 376224903 6108 -786013341 -784888774 6015 847211161 -955497161 28728 -138705746 379337820 33307 -771786309 -804979942 19643 -700880460 754948865 33928 -21221763 566628695 15680 -411431043 813520906 43876 -411537003 849504372 47 554668387 -517145038 43364 -871452488 -601258839 42743 -802139609 -766448520 14577 -207054735 -981624745 24939 721474904 -218179398 5700 -881594940 -121189310 50463 187893021 353227099 11792 55797671 850555782 38002 556069601 187183165 42535 753102594 337732033 14735 -681278347 -126432041 20758 -982634108 -605897249 702 -958008928 -802084661 61050 -478851635 441131001 17856 531210114 -503247712 17846 90813465 -298826025 11892 642944100 823063321 35838 745253361 350870483 41925 263839343 280878661 32013 -882124101 -129335233 49792 -959825953 -572387782 6927 152013026 77032922 10343 180190422 467060966 4997 -304253563 -214171309 33070 -886553490 -135020514 39392 557973288 825198528 53727 -226976214 -959457497 33501 262519905 241762477 16367 -216155090 -224684979 44680 629369738 173212283 10617 -880205942 -97020691 41850 -869903291 -28686339 12196 -991510279 -416730798 59279 759574136 -309531242 1275 -985835687 -409551611 8974 540935028 -495015012 60593 -420347725 720576976 9034 158476156 183396739 3128 -307260610 -697148392 54973 58668382 825881804 41703 -329862182 428975817 11291 452250657 827624616 71616 752630182 267558195 32199 -795663181 755145764 12911 -696142850 729527652 38307 -114663047 -484807158 22801 68691116 811635302 59997 151518572 450220155 3729 -127818422 -516987753 547 -392067435 -978761803 1153 -987733190 -997661363 21190 -228207861 52694784 10823 -317749347 454037001 3062 82370395 -329007129 22055 -229023309 -584760097 70830 843061133 -962897934 28341 -117310479 -117487785 26532 -111692281 344471305 15288 -711488429 -112309520 348 66907762 -316202396 12559 -132938122 -501921355 3255 -28421503 641849983 3565 173968266 241449844 29733 -427137661 -139392392 36116 242197837 277237727 66120 -402774362 -96405400 10836 167315954 50919030 11031 -208699655 -955308102 11686 266810237 273222549 11137 152079859 -892465045 3235 -403449568 -985844107 15960 454202822 151402974 55564 339478479 -193303734 22977 336795786 624978180 10414 259738655 -32163701 51318 174040391 -209831230 42397 -615257577 -487238022 19970 -383953853 -958582487 34202 757237197 -616588807 3013 -506403353 718733256 4265 661413179 837297331 50987 454411840 341886606 11823 -18417830 625321055 41964 -102112343 654486701 20892 623967573 847100670 37274 -104523827 -904020698 34251 -606114643 549859056 60130 -955138879 -959379930 70219 353192969 -989538225 59641 -307762957 -21293061 37336 -122031995 -776071643 55312 -989106627 -955325182 3254 -955233357 -579223874 12600 -995734662 -208733000 59709 -799621040 -492003167 59186 -29500932 528559857 20386 -592309872 533166749 1279 355174196 624451367 44320 -1068009 536516328 2683 -228696321 533738608 38395 173091682 171254916 7423 -13262263 746712093 67723 -900741793 454081523 7307 143564280 -231767886 293 89741526 -976532452 36947 -955328781 174779223 21759 -426751218 -485641574 1237 -870707000 465054574 5361 440281111 350630186 27837 -668299030 744654553 19341 -518730052 430481075 40876 54474552 252139950 66388 472764172 373173802 20670 -978124579 -981209197 63552 341815185 -198351903 27918 -978506578 -978302657 47732 -677473503 -101966412 29385 -605887945 -313777996 30874 -231763014 -858065333 10652 377989737 -193397531 815 -778453767 -803955330 10461 -138506548 -867024420 44846 -406834952 -142195145 29799 151655251 377675693 33978 735244616 -588972768 28936 159315980 333417008 17790 -976080279 -390902209 36657 -37834079 650075386 26177 48796594 283043651 40776 558411042 -494474902 13138 725680723 -207887296 65435 359628497 -485165022 48413 -681601032 715404034 57193 160798298 247207298 57606 -25128145 -667458769 75349 -778253012 -795012764 15109 450932231 334549019 28189 75313989 -327786282 24832 351912686 -296933612 63307 -767057468 -774098963 19354 151140654 469698921 28007 -705668641 -866477644 7156 758125889 -205589986 485 -425272561 -967980737 52781 -300878921 -693644683 33621 624458759 150374739 27832 -959133406 -584049064 50665 -96811836 620506369 14122 66192406 -303461914 37470 722399003 334233544 20490 -29041894 453722641 30484 152729631 -865074406 19114 -492814283 -309281813 54323 -502345996 -398546725 32993 -286286798 -708229264 32821 250924048 437026437 28723 630005724 178796584 75257 746823999 -227774192 9119 -197963412 -979168866 50972 -707743971 -858860504 51526 -503911513 453747235 5170 -108984458 -874365838 617 -197251985 -879235978 28653 461035780 153486782 26211 82827257 727142226 33598 186087410 179433547 48424 -420281095 736367927 10986 -99163960 -772907533 14992 -501690792 430032868 7931 245822289 68541669 35809 241115391 -209800087 29883 -123050798 661289135 33429 187160361 -588671697 22894 89222519 760404685 15067 -972919779 -606283116 53399 -803021761 -765127647 15511 -17014231 654328452 12568 238557157 47960073 45853 -775049478 -329649623 32146 637392227 -295024495 2582 151619203 -894361301 1950 -805408561 568608677 55093 -960208241 -994028367 35406 -125462567 -875025597 8296 49456804 280516784 14749 -382498742 240722720 1938 -408460995 715062225 19112 -124194670 378575321 7439 -141699101 -129320858 35853 239515852 54091852 21972 -982016184 -405889148 46099 -668519521 252724959 45819 -383723834 251170810 29403 -694391457 760599673 73484 -119964050 -879895352 30291 -800489646 -507820883 51012 189181565 338889583 45203 67721622 -327395917 3492 161108052 -381373806 9316 748237688 -577469076 35183 285514318 747840299 33837 -400831442 -979190243 53853 721500847 -573597491 13877 147505919 379964641 39318 -193898003 -886462757 12253 152407500 -895845335 29629 -686582378 -102327952 1648 -44684175 -688553133 36857 171879800 -120392975 20403 -602901818 -503013557 18449 -583386551 -306576173 26451 -191256493 -872017903 15677 -781550068 528662147 37045 -699760952 -782240418 40617 178972376 165652285 19019 250177754 759600978 36972 340975158 -222538624 26140 186346641 -400107058 24615 -321312492 -202028708 6276 -389934835 756250843 16639 725734028 345681864 45294 -674167931 -792008365 18944 -213413216 -578739162 42558 563734143 149911798 29051 558243695 -481758082 43862 -423926932 242096798 17986 -972285065 183110059 55184 -28277491 533782716 17346 174788919 -134092336 798 173552984 149277287 12253 263937804 475635595 8725 -996329768 -609628601 59746 -40299290 647004640 7137 -409039189 -131306743 29460 -25073328 654519535 28381 171735791 378117453 28792 281778160 52510385 47377 -97545820 665716932 366 -2050960 554758151 8929 658529399 162984275 14403 277765059 -201693000 16849 -104585424 656368745 42387 -427158533 719640420 41516 149619500 341985426 23657 438048623 173717276 22551 662157239 172886750 14972 78562793 264337587 55650 184733689 351316787 11545 432377816 180770629 2192 561915638 -478105198 20885 -387198012 -954606921 17582 335529519 627491593 5443 454025797 376120212 2211 161201843 150967430 22446 -409403844 243909664 981 560125382 -515364960 62312 -400044181 -999322605 75817 142982813 -881479718 40680 162771392 70639985 2517 -579037208 -332853260 54175 -302642446 -670882109 2258 -95483975 -128639513 9370 55273569 855691634 37954 651156755 -333307341 8820 -390083569 -903549951 44553 -130485143 -776698967 32833 -700331569 -899036019 48572 666374580 185638286 77147 -902915376 433152878 39890 -677538804 474278050 25338 177304209 375487150 38858 -958762031 -980745464 59024 -125378723 642279345 25963 -211526040 57185233 80879 -37091314 623586358 31461 52853489 728378243 23331 -103666767 -904600096 16570 -19798300 526873216 29999 242071156 -197900174 18709 -201114753 464743682 47347 -858937795 -97560070 24802 -310536771 -205029188 17903 -321391012 -701871639 19557 166464979 -571641528 3768 -386047656 -976170730 55320 166651020 374521061 54298 167446326 248287174 51124 -137774734 -487443774 23417 364995598 622356646 31258 65104668 447654219 55159 -210025544 -878579971 35482 150971660 -113742654 26444 -29157318 637563771 44082 -195328523 -993277561 41959 -292598685 278726036 34889 -13645901 -695079717 48031 -511088709 437444908 43063 357396071 816321501 19483 159174839 -111584849 45590 -799851753 -509959849 58423 -135962187 -523729908 34386 -992250041 -383621346 71811 -12943886 650901197 26561 740118131 368498677 37711 -597747281 -325661294 75834 269481010 451301505 18220 -958939376 -407753738 52319 -785722097 -477503405 45235 725580611 347184626 54075 155748480 361293276 25510 648681335 818984761 19479 -102397331 -798590243 13567 448635939 335755563 4374 -328968997 457430154 7533 -902385550 -482678488 15813 -213417026 63081817 78570 373679683 -220108402 20721 637550744 -310448338 10536 -135601033 -320678820 38053 633699837 814783609 34522 -322230163 -224416906 25409 731842845 -610691826 41363 -999790021 -606354046 50112 157552126 275695151 32489 -506993809 458734353 25520 -972448659 -424238572 15113 760058822 348447039 48659 428960517 171506938 65924 250881641 -219240750 12356 -684571793 145255211 47386 -582495328 -328721165 56652 434168478 -101261792 35090 -679906859 -903491917 3936 184749165 334086508 19873 159044671 -595782015 966 -130418242 -135398975 2327 715941957 -223995234 36778 263157749 -22033569 50791 622635542 155745481 40075 -790114995 -794265911 11335 177289031 336942021 18244 -384806085 261886332 28375 -871830247 -901442199 51079 283372376 -28263958 17197 -992082556 155023599 41396 -232497104 -864480644 6064 -381413355 -964528136 27599 86617018 440953842 15032 149073959 -612045522 21821 -383950011 822882461 2717 -208960883 -595320185 37859 719535672 -575700243 29369 60349260 836298588 42794 -323135551 -203118807 8098 177199993 -232679906 53030 -776749731 -504202880 55099 261540863 65564037 56128 -979467061 -408655970 75072 -685901563 728224592 52919 642231817 162925209 20080 -670951515 733937007 79786 -616032758 -312827448 70057 176480202 75656848 13269 642102048 361859845 47124 239239468 70080586 10287 61453557 741811384 5856 619617580 353744426 15367 625370104 -311221024 4673 631373114 814366558 8699 149881451 162230709 23188 380899991 854003067 28864 -139173840 -803857313 71080 731004822 -319927850 45675 242467160 447253028 20758 -861767911 -138317675 30486 624583919 149368181 68663 256363077 -14918495 26079 181737907 352889943 14876 -16055600 621979184 42715 -223987474 -902967454 54449 180718371 -207000295 67288 -382284001 -303762699 30158 -425961399 -107920340 33658 78585877 -306636066 37554 -482986379 469467811 28698 77283684 -317282401 23103 -879494983 459570442 39670 724983015 367999783 50570 245222830 727284103 17261 186359423 160201134 45176 -796920662 -972294691 49760 628478477 346864924 45633 725663357 -300545021 41784 743136287 -316603271 45998 -124275081 644929937 51573 69251714 -293060454 29636 -610996820 -476721504 5567 165765802 -116575124 12564 742749534 336031272 5893 87054078 639447339 4899 148038590 161378580 26819 652443845 361374032 20643 -117049331 -476250346 4120 564554582 -523027655 4950 -806993503 -774626871 19093 -211699729 90084870 70930 -898360701 -956718452 40127 -983338043 -994927315 38866 -406199473 267864812 15099 -390805570 855493251 8889 182735917 430485171 704 738762678 -596419131 37635 187105624 -409032218 3198 90602458 282639066 24515 283318037 431956070 394 665129997 -326243733 34653 246457431 67458120 39628 -126776360 377641714 17546 761554841 -304528104 8812 -319634471 -194266790 1232 -984106116 -982554155 43512 -673100101 725630071 4312 190042059 -893079336 13769 631638891 827397410 7616 655123948 838617882 55713 -136112672 665430092 32935 -212155285 84879179 3083 732952513 -618110951 14955 -427573768 -121809037 27517 -617069522 -309133449 51091 736405712 -293499621 42824 -884141086 -125053720 32687 -571719987 560879778 69711 56266563 -767934406 32683 -124197518 -99567498 30909 -688763423 -896594146 41691 144758740 -401643853 35876 163117195 -190839066 5605 622822720 -108538811 48869 -113415375 -111002190 13687 269013291 270448235 40219 -124863543 369235850 6457 -962681327 -982111771 66155 -229979374 51071136 34287 759232636 -302868032 2669 -39599169 625077803 46360 57466360 464086143 48456 -980622828 -595835255 24157 -128051138 354304704 16722 158290484 -214895235 55409 180729120 -211338883 19124 239431251 252299855 61465 157978312 -95670613 66182 -808787848 -785714284 21115 242032018 -208655279 11701 -861977810 -130829031 18943 -3950901 -710388130 36488 255014997 -205240044 42403 442439782 347193390 14293 -96341946 -305585347 56551 179216396 437671218 16689 -684245793 279927192 44625 156505841 457213141 3082 174155436 -603687812 14390 -406924618 -134909029 5642 -602519946 715695023 47313 626191905 844775527 63419 170696311 -195823660 7847 -592679784 -491869756 35865 75514004 844748631 28089 -113363270 -903228173 37777 -39399282 531553936 10789 -217676550 93917465 86153 -578964776 -325072202 45720 181137483 -579941850 17655 -119963459 -320495094 35166 261332336 443290900 6140 -405947988 830803943 20627 -858174454 -114620264 23043 345897782 -210896503 41308 -983665186 -995197415 61660 -601399859 549944069 65586 -958548625 -993550886 16171 252437489 447516158 40006 339319222 656978326 21601 -294982373 -697868377 20590 -962460005 -972702590 27777 558311459 -486557373 22350 154331083 -423325849 15734 -701583277 -781023602 12406 274778310 758310951 10311 156756873 273217690 37932 -958897835 -415006077 52342 -24998298 548063286 21391 -98021156 364834199 28513 -419825985 -971115585 9264 -706319571 53775129 26208 346545846 655906212 1677 -116492931 -871679986 44241 468921898 356477450 7389 90942307 272571915 70156 -586337039 539558468 10136 243113688 -18079010 21090 -20856101 -680717420 35312 -142220787 -861184636 45770 652257569 377746662 9010 -137750713 -101097826 25456 738019483 -225492972 67765 632363036 355435411 9871 259803694 440752602 2885 -871647226 455623399 46067 538452286 -494512743 31846 -875416377 565819973 36120 260243063 86727781 21295 620782615 475522772 45885 -995023078 -998133812 23637 -234525964 48227347 60834 -119542731 -304662615 56188 181269996 442241593 17853 -196042735 -982391532 1194 -406982846 757186515 40770 -286973779 457497606 10054 271577737 -235152464 24849 81871698 748213994 16914 -413127480 -981321198 46988 70379359 821304217 1179 -409839835 261502723 9496 -293794671 471990796 17395 -888119994 465618071 43430 -407962778 848839585 51442 -688192872 56416882 48400 336355959 810016481 22760 173201676 184847645 1329 758288095 -203069922 43032 -885955039 449081521 52354 82321955 -301300204 14203 250543980 -202910050 30980 -681117632 -138488201 9370 -130200482 336931005 2964 88884936 454647567 11344 365235300 -990185532 76360 190085966 432122657 5813 258402612 -41206157 39484 -111718399 -803919802 32332 53894640 446347149 42960 758098049 341708469 32093 89847977 855393463 33737 78433133 256518870 62149 -120711744 -504232759 33087 -607098751 566310228 11110 89693898 852472075 50527 647493372 182394341 52644 -985333156 -989137566 1023 281340240 76551484 38215 -230269906 -611596795 3469 760362250 336398673 9217 -965748230 179395398 7798 -20296211 60291986 36363 263687299 -30153554 60788 355093230 -215630944 23724 472238062 150675747 40964 373475761 657958846 22977 716537840 -103064350 11603 749388141 360802348 22013 -312400220 -696350563 42593 -577582621 -519773933 36513 753231121 360205113 36303 -793789283 -806904204 3856 -399652323 838609810 5723 149357599 162323444 9601 637207427 150711550 1116 -236188978 -617957261 54503 250475431 447600211 27537 -861790244 467671392 37802 -33136395 -692374192 9862 -697123157 -800830287 28141 158336389 49428819 26412 151586614 363034037 4303 -974081449 -997122737 52547 -988335697 180123349 42038 144168186 69786279 5349 -304340475 474048357 11590 -200741231 92704394 18380 -402854420 718859662 9031 -123328346 -508830096 25306 -327796621 -220923416 28025 658385041 366228275 40556 -872692212 -134742928 14138 -209308263 56092373 23607 -141502904 652484949 32312 -317649333 -683285772 66674 -227284159 852218734 46969 -382421521 -132940892 24089 -103686964 -116884574 8699 251797838 748142942 11839 81660647 466504197 13160 155349436 464212595 3244 -16160876 -672357616 83071 -967410146 -576633496 8550 143871574 453465308 14959 737650676 -291625801 12705 -420303057 -977755679 42959 -308354410 353237486 39551 -395191975 -410769447 27736 174181398 -857648973 25967 -980163549 -585052270 18294 95033702 459134547 45935 171792701 147117395 17638 -389442452 756657201 14704 -22131156 -699922446 15968 -999461919 188812047 46709 -142185080 342141212 20700 718213979 278625881 32282 -684333587 -99950437 30715 624857660 367894764 46642 180690542 -406734570 173 433644675 822490304 62597 -293515037 -676192237 63578 758647307 346482728 52804 -992070881 -582076565 27710 189720647 49654145 17031 638321155 846543672 51597 152518247 150527831 46872 453254950 152134370 51654 664858969 177775599 38917 -222956113 -578714823 70717 -762135773 -776686814 2569 -424750818 855016330 27372 49666117 723278851 35667 168910008 -121241598 20502 455483344 156644127 22840 245387943 464748690 74 -988026732 -573761398 56186 -24596199 625983880 15335 -124006189 -884022447 34846 717937113 -204243512 23023 646684213 362768645 37998 561851193 -768621382 35088 360996968 -237706971 35050 -694686922 758869483 80158 631689996 -610596927 35364 147234337 -416540351 21700 144496810 -383557179 3848 434681215 156612837 36115 -415015707 725571826 33805 -699798661 758342181 61069 -233333826 90569007 83373 -782320946 -523654650 47997 173451713 166068085 17115 645115709 336051374 16810 -124222904 -900886013 21147 -605798848 -510723951 29988 -405346375 829150438 50094 -209120165 -590794609 2446 -40126559 -678248379 31003 -127118564 351506603 13262 339565103 812825622 35487 73884621 -313708669 25341 561954106 -492750681 24354 661539377 -327050737 35587 470330799 164581359 13886 -988913380 156637008 39096 738866917 -206387728 21217 49258476 -309604980 38656 -127327475 -790671343 27952 337579448 -225818956 17004 359944931 -957788657 42294 655268697 355767308 66378 -222785371 -709195252 44718 188700393 -869642899 13756 -970120635 172275307 3407 -859541965 458330599 28496 -969032727 -783036076 91938 74198664 851906671 22535 -389615464 568147008 27418 -713186163 -106010215 9158 65094782 430411258 14173 730926147 -329298308 29391 272577710 717985507 7869 717098386 375499038 31014 259810114 755768505 18873 54117872 812937754 27871 -98188835 -873214318 27686 52800623 748985004 17195 68591443 450731839 47124 -11285849 624642070 40578 178666007 -193522854 72834 190367727 -122728326 15949 -297944387 -190644832 14594 715018055 -604851619 36637 336346618 -196756729 19613 -573908630 -288317557 4319 -672545404 -869339525 24622 434671153 370723525 6472 68985389 -291576376 42031 52441414 -306042751 4300 -701633436 -100131336 14004 625387339 833666886 23290 77205388 835037400 19949 269038972 52708270 74248 429876379 154954227 13759 160593318 470793643 15277 348532747 -206513080 23076 -116465246 -877372701 12203 -291988226 -680892441 25956 727725170 -329214003 30113 752935006 352379523 4778 268489632 -416187264 74392 -131538956 -120323859 1974 -668174981 -877212741 31335 -762834087 -793858983 5039 173787847 -195489153 36195 651487380 855763703 63329 -108395053 -522265350 8360 156580271 456413712 9020 661420296 333640620 60651 -122584464 -495222214 12613 154581494 93183371 3132 251669855 757786364 36122 275583637 283565232 51022 -701329140 -770051160 44322 282350147 758170858 24469 -672684431 719054395 19360 -695456393 -804963542 39617 188744877 174655309 15713 -880996627 -103411005 21067 80534891 741387277 68781 -11055212 544870109 3647 619254028 -324382538 29921 -227474934 61471330 70745 -95263683 643662284 21215 -705813213 -888947160 45023 631371642 -288648457 33158 -385558790 829172656 44097 650512951 -329472973 10203 84171928 431515524 20669 144091760 94972115 17824 -211537588 48191785 49250 -700835953 748401831 81681 729046708 357529597 56970 367469417 647234393 322 -423045814 -130565305 19574 715484299 -299528824 20826 -701693528 -787332069 25795 -963684468 -113206029 20047 245146288 468004872 19871 340117929 654571528 17074 -218469536 -887504714 37952 158357109 242389718 19816 -711407484 -867224905 22339 -216500505 -975624162 9788 -952421993 -958439195 31262 -677006229 -776554742 34421 641752516 -295167838 43210 -974166235 -583493307 4004 175262767 -602253025 13689 88568046 -319383726 6964 -669708186 -895317542 43005 178510699 351488131 33675 55502204 461481975 3014 -699242022 -805097060 27475 184186278 -382597444 21917 -190679543 81908220 92157 283994884 444777169 12178 143167007 82434843 6525 -106039940 652764713 14356 84370392 -300482182 6288 -106802005 -111443952 25233 147749224 153755868 42419 178218711 78230829 30028 166755134 49752878 14130 -864921789 463043690 40911 740618689 -220080384 34282 -411017019 -696377675 56546 187078222 -222852692 17820 469600943 365734187 25408 636317895 850243570 13261 284110849 -216372411 9840 -705211800 -124879040 12427 739388248 -288840466 6268 642849154 -290252012 20232 -576287263 -302659384 62240 -330380756 -668610182 38906 161970054 278811112 24987 169034413 -97507629 48132 244233137 92983737 33191 255657996 281066427 26446 -127616243 642959778 36885 159952062 93585838 10912 -331550243 -237972592 20055 -201292994 -610593355 51417 -704504942 -865301006 33066 343140010 -233049575 28039 157430350 150708218 19062 -39483561 -677108643 5100 723911504 350080586 30305 159541606 657434940 46733 -118862325 -806554866 50005 -783100990 -517730659 52382 -484726294 449709871 19943 265757798 -43456082 54636 756823863 -298142537 39949 435723372 337930944 10364 -110828394 367938395 9674 282853149 51447903 15912 -397548853 -107774660 42754 -127824695 -104550532 34633 176704163 -423628702 2659 253871134 61474617 54646 270614282 -7141792 24815 -865286351 465604880 32638 162734903 362919078 47472 745888356 377421668 31975 -136351599 343793776 4763 -310861993 476165958 10656 -195158743 -599857893 9405 277383391 244982885 58751 -291259633 -712525321 59694 -883290970 468755902 27201 736108168 334570989 31005 -405141085 758072780 38940 535042200 -213413069 63583 -140833824 -901801623 41974 757445076 -607967482 16670 -410956080 831700666 10540 350549403 -580893508 41895 -580303095 -301881736 69254 -111430583 -331225715 35573 -862136655 -107481518 61171 -425023826 824766720 39645 -700507828 -790982183 38065 -137518401 626294689 15631 -859173238 266218454 71229 -997659336 -612987138 22371 -139365570 663610893 7911 -677993923 716637075 74465 -389928784 754565622 11579 -385516854 838742963 30422 -687388416 -808487529 19354 -990033461 242559569 32347 349288305 -197965931 33597 -410142569 821298019 47766 544955705 -515313288 2667 -801901197 -511073957 2835 -834164 -691178689 22030 149824064 274527695 49189 -207736964 -595822034 22855 551906308 -494450885 7370 -107226179 -501611364 809 -142082500 366678941 17570 173336647 -140305826 25195 -407804778 268849081 24733 -882695945 -110049239 50007 -587856262 -293549454 28898 156780665 -384082250 15654 -806463662 -503548404 50191 -218202394 -588539648 38777 -220487714 -861351927 39796 -877159286 351998797 52436 380143425 -309075342 26233 78962586 -329978178 2629 620962211 182887942 8495 276365917 -28955210 31982 -24069912 641511334 36757 -405021215 -977335538 33531 -102668622 -494845728 21017 347197542 -232992482 13554 -421111842 -114027021 27678 185535698 245972729 9746 -41162945 -712172634 1773 -218729949 -606358821 20552 716888450 -233897890 50928 -115761355 -141498112 22910 -708003277 -126763223 23563 622911626 334907585 5897 -408735259 747232179 17948 144354789 69095902 15430 377533803 -210093228 41908 -972548021 -578220524 29028 183619364 -890613702 43029 -204765458 370759703 23492 -423692223 -3033275 87475 -196320670 -902110531 57579 645767862 844544855 22441 -671611838 741030572 77338 152807259 -210699958 69969 -101641157 627477913 17805 261433155 -195986805 20582 147975506 -889368857 14663 347787392 839231796 45709 -96332121 638552882 52500 263230321 264394822 47893 84011422 461704154 50080 -223676644 56075060 22338 -331041686 430721490 8726 -958371688 152868928 34955 -991753426 525227264 47359 -11670859 -707916845 32508 -331235162 453386987 9571 -34377901 567085691 4389 180552222 376591474 17739 -139780880 -289251978 65244 -213937477 -975862408 18230 -137717548 -519708641 21 -767943850 -798305147 19416 -869209325 661785711 10966 -670382310 -877586202 19704 -125793257 -126768533 18272 244735023 760134901 32772 -495495541 -422910451 39271 -992436387 160167055 28033 256852626 87789147 7552 -878244491 428700921 33274 -113879964 -121840642 7179 58903513 273834538 65028 -322613284 -698227299 30021 262245273 64128365 243 88964088 246099957 7200 623786290 363325414 17019 747197018 -192432638 29046 -17734757 665735304 27907 -118541682 640588013 36085 58876078 447275533 14870 -500782173 845244605 19747 -764545639 -493604186 33015 -396090675 852397912 33865 -974517095 -985642208 35251 -198966197 -976972556 3647 -203654476 -967118023 32555 -701973115 738145610 18210 -695656077 -767441858 34214 -124441416 -522970134 12870 -134214419 -114333914 18954 -119405978 663954036 25829 -207101398 -879080084 42800 267269799 -197336178 41805 153142012 -591686764 17689 665907405 825104227 73365 -200997280 -967252434 10985 -112256322 665485799 28796 264887342 -8860504 72406 643677250 178925462 11489 167497032 -215589057 13694 -501836433 471532329 13517 -114165998 -134887903 5489 372740954 853673564 22724 -140190260 -487684829 6527 181510478 437554249 20341 -386763800 821043715 20141 -481350165 -875405650 68351 261269318 -15759821 44235 434077515 155592777 61151 755979448 -613460973 7065 -27838108 544774442 40613 -863600427 -101213837 25951 246072244 280931412 58072 261851361 -1925302 42166 -105701415 -100627980 1877 429802948 359700059 29244 241010203 735820619 19912 70414903 -309064456 5961 -616383423 -506810119 5643 371227374 624103240 39267 349064665 -237589151 34994 187002818 -111861464 5912 264676109 -13165028 2379 -587391106 553315108 11008 164192673 57039829 15165 146017853 91390631 4820 -18744940 567015821 52262 54216087 464162823 44874 -289024894 -682461177 59057 -972923875 -593181863 16221 -967509534 -591412980 13057 -133901263 -763654200 26304 -142617630 -782062332 29743 337952505 -878300390 33044 -135480934 -119925695 17469 185848718 181963857 23307 -15275428 556282322 38664 170922830 240054689 26489 -382136678 -98497199 10489 -111095911 632010735 510 715528245 370152837 35934 -210782014 -987130530 19097 -391499132 270557257 39889 144623101 444755530 15471 -707402350 749226151 44907 371795996 624154762 13484 55354498 720643090 67843 72637380 739967849 47152 -690167171 729938365 59310 -140783241 -901132893 13072 633725389 832300699 25937 757141190 -408379627 32634 -309570706 -894438681 60195 -418341677 -38380468 42228 -604142706 -476721041 6007 -205805547 -577110347 32797 441216321 570251330 64547 -113473467 -306957583 20608 157908812 182630540 4356 150738076 69064491 31352 -674573904 -130299968 22093 255344444 -214049766 28128 742326083 54183284 24075 169926362 -981428979 55932 343312911 -218798075 27493 -104384659 -866971595 29973 737047696 -612743609 5018 -97298570 638891083 39497 -414125324 827632449 58318 341585156 830955791 45750 239360536 78849797 51067 -672711455 720395664 66172 -134188821 -768727854 16790 548409610 -523746934 7301 -670600440 -117769670 25481 263528748 -219441786 38515 -300628388 -383971517 1181 167180247 -219140984 72619 87355006 -574849308 63480 466100087 353940944 14546 730612483 -598846471 1263 63522350 265893655 44782 -704733134 -866915084 37298 66589334 275972100 37914 -572467692 551392215 12852 -389275502 748783379 4544 276241621 719412019 37447 -483565310 431507632 4182 -501026863 469903642 6353 -108299346 647591278 32500 -108150257 353581702 16092 -964203652 -385721934 41154 662781606 368810345 55039 641512746 351972573 76538 433880100 376247825 19000 -689870953 736086137 65152 -392485615 825772501 1655 -415006693 -106808374 11191 367831617 -228882412 8780 -882392527 459869939 3667 50412295 177973657 16125 243889661 -37231296 33890 -100713008 -325939718 29954 335649785 834596395 14621 -328543826 470769521 17625 -577395347 -495512262 15402 362856692 848309714 11026 146923198 -111518026 75682 -780549891 530824209 60157 429151339 380736352 6872 647104362 147970305 62675 -98438829 -315101095 42484 257125870 -34131944 47971 264650294 429591036 3923 -416897538 -988209470 40609 -513952433 428718210 38382 -774582732 -480510903 59094 432756899 161525342 57081 -229652806 -986339913 1157 -991363094 151843001 17989 454076979 156522074 83627 -105075989 -780370669 64801 -128335600 430717942 46723 -234400523 812670586 34934 -21933227 524668501 48516 144486400 -110421465 38614 730208734 -225266162 61564 174880520 -201784967 32688 -774257029 -518634943 4384 -669966235 -141176949 24743 -324626704 -203057960 5865 358226531 836582349 30046 -689910026 715739766 73951 -425831887 276721332 31569 -865887827 473933624 21794 187800329 49956899 689 -190702115 -408491005 17656 -963929444 -389855216 37246 267122351 -388520581 15487 731578816 -293590682 6624 -609014120 -788914804 84533 750169222 -291644575 39703 166110055 -214687035 32873 -860053469 -97569058 5403 -599278554 -309870871 29021 68466987 280841928 12099 -975902670 -397689869 46007 -408128815 820135608 39051 732525215 -234431682 55149 724875182 -209252795 51057 -139482290 -485077715 33107 377899414 627924910 5839 -129804458 455517957 54570 -126159166 -772742855 35761 634862361 853610751 62994 166403179 -608888909 3875 624545890 347468641 1598 473979801 813967524 35299 -115540432 -108198878 1542 149867906 92782774 17629 69988928 467978270 59366 -96537603 -795888472 40392 269419807 -205240245 7891 -602919841 530727846 38428 145687283 282647441 36347 653714376 377844856 75501 78527139 832956516 46619 55142510 -326541832 14271 756513808 -328504003 37043 722136474 -611075419 34206 244983930 -201901475 27513 737277983 340756534 3606 -889174877 -118120622 14819 152828192 255019179 26665 -104287185 -903032800 47025 -311044007 449283422 6680 -236022281 83275582 87025 -427860590 -115286713 38001 -697654047 759829744 11330 -602465231 538651346 77032 -412816854 839549298 49721 277987138 737696819 14682 -291548758 -230429362 19190 164929874 357740785 42891 -685184831 -97010757 1666 -671580698 -134828437 15398 629268962 -306182288 31424 -121657027 -103546114 21997 148869970 169500451 20878 62124292 855116001 20459 154879089 339291293 42855 -978575669 -580858638 53272 144340597 454602231 20551 664662963 158858745 37935 153051426 243528141 17140 724471149 341376975 55651 145856597 61578341 26246 745615144 52039121 43099 -992520778 186936887 28521 -965712573 -963309643 30321 172024771 -126547476 59648 179438431 374286026 43468 369394849 -221098200 23565 717483530 344910285 44066 646119504 377763753 47522 -134272559 -110009615 27209 -7108554 -708185881 22545 275191817 248100253 32124 -895777331 -139571023 28240 -500918573 437692304 28743 -402420056 743592100 12614 -678223713 731703413 62001 635460016 -301935375 43495 165473525 -596700480 20896 -689320286 -796630717 4966 649646097 840299291 30089 243255527 722485694 41271 526374557 -477335256 24710 -581705942 551337191 13219 -714051392 -884211102 32268 -417660862 817043070 47437 737084477 352491571 53641 160954599 283902549 13661 150748139 -580617770 22283 -105946384 -762286714 27863 -674868699 -133021725 14624 -406089968 -954664618 68805 144903500 -391781391 30893 86153665 274945683 23790 -303570193 452547599 23426 -131836864 -887586009 48062 159443292 153515160 7005 449730408 354805308 4491 -122532958 -522143085 12506 263027741 67180808 68237 -217272779 -882874002 31935 453227481 187919631 64086 551772788 447139126 60398 271167911 750765404 12282 154529581 163627206 44902 -106878388 -293863717 70425 280990493 729814836 4093 357350725 363972454 58114 56569564 752902924 15568 -322439851 376084215 20588 749596019 352559299 11889 -108027290 -489426650 5844 81619953 241714938 51395 642107324 836788605 27007 -3609463 624509173 4020 -37662425 635563126 18822 733829274 377100106 208 165411283 -875353991 23999 -874083842 -109639041 14425 71195250 730479232 63284 185784093 -224175353 33852 -688345800 -879905854 19702 -136442118 660502370 23020 -382509615 751289156 31028 563334521 -491667795 45372 -191313441 -578905471 2949 -95787365 -299038011 22114 259492114 731076250 20835 -576177727 529991330 52833 640821121 -330335838 14327 -680482595 752263356 9227 62834737 848797086 24115 664883240 143530145 75638 -694350038 -786210278 22268 -220286652 -862772292 6161 -136591108 638712996 20256 -955608296 148745105 48368 737315510 -328091109 6945 270467690 754080930 4273 -322357709 -687544312 49476 -206501661 -992667547 14306 -602275086 -320378753 14141 369594704 659791025 42901 -122451278 376831304 33722 189776804 73527177 26987 376053584 634823330 35711 251127952 -237609956 42175 -712570433 -120044396 4062 272430902 -18133288 23885 -488658118 451884874 1559 86699258 841145077 25380 731803821 555847097 61813 -673750419 -868489639 34675 279552058 74824747 39690 -305519714 -690857851 41106 625598441 373549534 4784 363113034 663484575 3675 -315946112 -229795028 3418 -121223067 -307497096 5978 -316282751 -205462671 33162 -711410337 756517323 73418 -884196964 -129675188 52143 -109878487 353213057 25115 189147751 91787711 4628 640219880 -329217558 19315 -382430722 747700110 411 -384622547 -122114799 1074 -331429650 -220952441 5036 182705483 -574558029 17195 737054802 -204191674 54040 -707585583 -110512603 6683 162472540 -217928745 75699 178789421 184702937 23927 -403947676 283563078 13163 -403641053 -993144149 22559 -217613333 -609434201 19799 -683879920 854750975 15621 -24031113 -706853044 72966 -809182761 -769724246 4325 -214950430 87435289 23823 647378824 -309321197 19261 50143001 443988554 5843 -123963205 -311189428 9216 635969253 167391201 54394 266946796 462317067 2033 167709858 -866320781 29204 240617215 442041584 14172 270260353 -199919923 2840 60832635 278432565 14885 823797540 -964416536 53967 -294050857 -709507485 36248 -782120860 -417705054 53053 -212943137 92411237 85968 745438542 -582005846 3030 145499893 162319054 16645 -684208599 -961516720 34825 458709641 547538269 54638 -594046350 529736124 61159 333369100 645733000 13881 -318913644 438545513 13729 88198622 -301886722 30245 -102001352 -482118013 14602 -6958497 661145642 44640 -407960490 266153339 30459 -212451086 -866196796 16974 55155593 474024836 45147 82199868 725690850 54352 -19906390 626214488 21970 634847708 820618613 7188 -983878876 -382753833 3374 -875689837 -113575529 58867 -316388799 -682498828 2636 -111191999 379245916 24316 457970301 343941048 12341 -117866392 -287252233 45776 640384129 369870150 39560 144475000 -204051271 20668 370690841 821309370 15850 -118427849 -762368740 44459 -1900406 -708899885 78679 254943270 457895111 1489 565171817 -801892571 37292 662535584 341717183 64485 -778701761 -775804978 10884 281874284 750807503 27089 -324792219 -222865496 17024 61611594 849041228 27682 -699560861 -109247488 27339 -984250588 -975184126 73081 551534061 -477240325 15067 -799939018 -497560283 53437 261087283 239725403 28644 -606609854 -286393095 74113 -390694250 834499777 55491 751994510 360308777 43756 257815122 262399859 66477 -609272888 -495880864 2633 -388445554 281039675 7871 -209505389 -959129140 40953 178645473 63184416 18878 -426350235 -133730716 21060 -384894514 847713208 8914 530054110 -601638586 69269 -226774841 72262323 81487 -132698785 -121472248 15426 -418005784 827478206 43757 745460606 -313617927 32212 251695430 -610336220 48199 50566442 -329698500 265 -423744448 758451760 5748 -890266045 -142283427 35346 62980228 756008162 40877 457196390 367306282 18080 -107128272 -770203350 55335 178497102 -214323468 45921 -131524666 644737666 28283 552766068 434872453 73901 -194694082 -985143938 28392 722600893 343041792 7123 -207674689 -578017812 17720 376210096 -200114555 40528 -572251749 -477947613 36634 68647133 250974983 34444 178393379 467677405 5629 285317347 84196400 83084 92886372 853131445 4913 245742537 -200613024 7521 265373784 -196111070 21639 -301384956 -692986064 20264 -223204819 58735905 37638 -126370515 -877195802 31855 176953156 -574201455 21794 184011847 335595373 52136 -706567905 -873035403 23991 -132479694 -332277693 33193 547849856 -609642332 67910 -427749336 -126741160 16903 -2628237 630950703 20556 -990945671 -976132839 66473 149609072 -863902807 10374 -686018159 -119572314 25256 284907752 -5834215 70370 -5726078 659270279 5425 -707581910 -881859256 37384 -975791378 159898796 24727 -397318146 744183206 28670 267484275 -7122532 62584 -571867602 -492725671 21429 -712286301 -892157232 26765 -129927911 -776846086 44551 -395400105 261569473 4005 -807655895 -500336608 23555 -779309246 -476236968 5273 649675311 -332822826 30372 -599759132 -487046683 33621 663084466 373883177 38280 -14974330 -670319629 24841 -961626001 -418505307 53643 253952919 -219454700 26289 365646288 637326948 13827 -576342197 -493165830 12425 -502249749 536102326 46998 173819375 -508347385 11187 356061241 619255435 21490 638659125 156545733 34151 550636061 -501456108 30377 639402906 826725384 1256 -422207684 853105583 7802 254183806 732227395 23283 725241021 376971066 58543 -981101950 -403589003 69934 527579570 -498251027 62123 738730618 346705202 58641 -117743778 -883824867 12213 -130428218 -884069422 19047 -599518747 -314309487 53034 428901691 358341397 56 -580932948 -314431537 43642 -798455690 -803550820 13291 175571889 368723385 21877 -304213936 -493074389 28714 -128060383 -118870544 12450 160624164 370603812 38106 -134004596 -290613264 34122 -679799564 -794322740 32026 -115843180 -306947604 58075 657399307 -303822004 42774 739071028 -601568226 36104 -389490128 -105745355 44153 -415293182 758554617 15728 -230877958 86740352 40697 -860056520 471282502 34721 -574381766 -314105558 17512 -579691123 -290334765 4533 -113759526 -111113807 30870 -198529284 55605864 36667 -402061201 -118189488 21376 -877211407 474352799 25890 -425798004 274753906 8063 565971430 -518876966 55226 -409763626 752829048 32763 254567102 758294137 24309 640312781 -302699719 5698 80712378 -296482811 6091 275042562 749179803 21497 442756518 361647145 11420 -702446254 -866570367 45248 -801675641 -499592131 29493 -861651776 442300305 934 -505735365 443469091 2723 -697622671 759380994 51786 -892413311 455088116 20772 277675874 -382684818 37562 -35992476 152055477 4509 441175247 149598750 80563 260481259 -42148739 77280 -977207328 -584023212 68875 160432858 263157953 29883 -106909610 -124770023 6781 160480597 -612031481 19372 -111830969 -878088699 17192 333957353 249084779 50453 472562200 349330887 11156 -974819839 -419585429 340 -416912840 246044157 31572 -133978652 -513666467 29660 152323948 265530878 14977 -395306485 -109205599 42202 -954889939 -991921841 61657 -294385838 -675333060 31951 -9859870 641262014 40967 -426250100 849990049 18508 -408746803 263232222 7671 152479756 369554295 15548 -387906845 260163699 1640 654435278 376646555 47129 -993064165 -586013869 35378 156751934 239334571 57150 723484676 364741355 7007 363413123 841836214 10200 -691607905 -133388381 22628 -387290069 344373558 4760 -421495322 -132295814 39540 -128437698 -509339452 34073 48225123 -39509502 42241 164135399 -227232310 37010 -700025642 -767558707 25418 -295345122 -236160583 22528 -286482933 -708686026 58189 -96027436 337497165 34263 -582179526 -290636632 69534 144639323 -395235139 32393 150681415 449710297 13024 -882222793 -110142637 32838 181951656 -598741278 21418 -100493988 655900655 45578 -970951738 -593750742 59610 -693456662 -860240845 12557 458712215 547449478 58296 368761463 629829916 18692 -486979674 448426090 35362 -874890514 -130334552 21478 -124071654 -886141571 44673 -309547936 -978101221 27599 354929288 814479030 22034 -404263586 -974380633 58722 189453895 272564628 50989 175621386 463152282 4375 -382664043 -978943667 36938 93289671 258698282 49808 66509447 240291332 43944 757003225 -617355157 26088 175829594 76084982 297 156570780 -585233641 17958 -700229887 743586531 7958 -203861045 167049154 56457 169118862 353248268 4014 50886308 444295163 5066 254356180 -504034997 37727 665785460 -330727464 38758 554950288 -224973312 59683 145208087 185681828 22523 721227186 -383094479 56492 154943112 462576467 27097 748809272 81166537 23249 71846049 826124715 192 728987432 -303178760 39473 55330171 -291619789 18167 -133074509 -2128283 43688 166533786 272288233 15813 -45528427 652366530 43582 163604725 447286118 26303 -47236171 568391470 45857 -317621574 457613854 3161 92199895 842078886 48512 266375241 -13870211 39622 344991340 850321591 44641 174156410 174388049 42597 723974783 333733427 2315 641052384 341795306 3869 -579359320 -295010101 22429 -886735608 -109837290 43227 -414941063 -130614335 38738 362002859 628883719 8966 360030256 -217833416 2426 83025538 251371104 68833 744170024 347458411 52384 -500802995 845285405 36392 -966804215 -583666006 60301 -955867628 -382847528 16606 -221841452 62268705 73288 -44598450 568897129 11272 172159441 -402672706 26898 -679388476 723698289 63673 -416814251 -118583564 39732 -123764689 351058339 31192 -793638237 143931796 75369 -211831035 69112450 103080 95009636 849468305 30311 -993673109 -610794886 44136 352534537 841344837 18699 188858113 -891291388 47253 -409650378 -991337724 35975 -12023731 530881289 50329 68283044 542399843 56200 -885667988 -686122107 54916 -705043296 -796718528 45258 53949770 -328151144 24680 94526216 250162421 1802 182630524 378418986 8809 -686649717 723291463 65051 627004529 340253488 39620 -863790904 -104837146 10312 -589571530 -297140325 77337 661653447 165966887 12349 -484611880 438718715 1319 -191908679 -589001647 54286 -582306906 822300712 74839 436183141 181809155 15622 569146461 -612211879 58646 -230256655 -982872341 43001 153278280 68859341 3307 144465716 241362228 16980 -783098100 -503015111 55069 179053666 88487959 5665 -983426988 -597034571 3231 -607099854 -330833224 50295 -872271991 -95778678 2382 91647036 -328492620 5363 -961321515 172868731 43409 432781482 148693449 15635 172516648 -117736738 26801 263564901 -3186627 64452 168106944 -388782606 25742 435577841 147724445 84279 -115816865 -97830497 15001 -581477980 -480713084 33925 352234499 636447469 28434 -138603092 -492918311 34921 -698074371 -886558047 27740 -114981238 -501794814 4778 243465402 -20863896 50235 158955560 163715246 2556 -219660384 -889754777 37826 -683870628 -114093705 357 -136733676 -322137558 44488 -208934255 -964063351 9407 -107216429 648559911 32653 653344375 158147553 5385 -996798780 -598279404 15997 -13476584 542548157 23541 -959823758 -803400482 67447 362294017 624343987 1255 -386111955 -110538597 17617 -105054653 -797372038 50249 724880433 -598177977 34855 -707408978 761182532 27892 -104537528 -772886270 63512 -137970400 352567547 19405 164865061 -384427766 35076 -614507421 560460956 29084 91410131 259209757 46940 724610822 -206227366 19392 -19404221 -685415826 54012 -121795435 -776184713 33717 258703700 -228751667 3568 272083048 -27925248 5592 -102345276 -903103732 19865 -786651969 -788428915 6795 -135380642 -860044179 3529 148536571 65556086 30465 -202418559 -898481827 59058 -903592227 -876678548 25622 -193694009 -878696493 6947 240638100 282547789 11539 -331005026 465347726 13979 349867878 359599563 61276 -101722817 651694684 6394 -311070321 154272439 35420 258625542 51031062 47628 -228058443 -866458289 47036 -613771609 -293939473 71397 179598637 245133765 33776 538904742 -504238916 23430 78646306 278932685 56581 449061263 173711444 80962 -96661382 -809486029 50374 -121784746 -497246083 203 -103529460 -768335654 45540 348161769 835065194 21212 347463995 -218843965 3347 -232178714 54389645 32775 175679678 -580896164 20394 -111648469 -299250690 2285 727282930 -296605113 17435 261528890 60960670 58779 -861434940 457912062 25928 187751131 -208918174 27932 90658159 836779652 53824 189659479 241837238 9700 -38499905 549609261 22686 151752821 -139044061 36234 -402915710 761002229 25007 -101630348 643731487 12796 -695799965 -15817293 63417 -137898887 355450736 21173 723608245 -611823898 1480 467670908 187150390 51243 -112679607 379030518 4334 -209051906 73621590 48735 -5276651 651641845 19902 -889683367 449067405 30737 69355458 -288035706 14674 241898185 54006736 22184 -227500697 -900663191 34751 89716839 -309857337 10282 620465424 836485351 49932 251514547 434228679 38369 168362347 -581866223 5456 239969955 57488746 34366 -673249386 751846031 12113 647716346 -313238966 15122 -320633121 472560010 25031 -962951064 -415003050 48496 59577695 820906900 21327 349347755 844278280 22407 -119258170 -124582656 6986 -333233025 471021481 3612 -705459838 725178259 22878 -128388456 -785183208 28636 -8685938 -14816390 2746 285505456 -227375218 41925 656150583 838026579 74489 -671457751 755907765 52 357659303 828618533 22143 -228280812 -601203469 60694 -214174251 -425178356 73149 240488371 462735651 9088 620336815 -302608733 25544 -407210195 758139699 14605 50306047 268451898 71737 156758038 261008248 46135 -130344436 351391659 19765 -415953440 256306565 47189 379735397 -224449571 17052 -964999349 -997639316 16431 156620018 -868618609 10052 -507134196 448903529 9559 148779235 -217119399 13416 74122264 854239384 37071 92016308 439647669 7155 255333103 70235275 68133 358580087 -205239347 2859 -315544167 -207149425 33934 -401584415 -117741861 20559 157478330 -99871184 47669 -16995304 555709552 42548 761326121 -329015889 28731 715022291 363822355 12721 -617290642 544356054 7015 86414529 844297221 35571 -516536553 -522258050 49179 153415875 283908037 51392 -100190067 -865104114 26940 -324278907 -203862275 4128 -32587690 664668572 21681 -100583107 664520173 5751 160129980 -578870904 9186 176922691 -581065270 11109 72958655 464025530 34237 164489338 175343773 32525 -993978213 -415706751 17351 -118765236 -128217589 30326 622970891 842798340 5911 92671664 -293720353 35449 -125668356 -506982492 13853 -420990240 733101800 276 740762001 373366309 7228 167997565 -590065779 10462 -488233766 439593493 17060 358628888 87374916 41054 -295173814 -195403394 10165 279972728 458011552 8160 740390118 366903170 51715 -142707160 -318982017 50632 277752734 82213812 12701 252433614 -15932491 61444 -889482241 461681222 1255 -794106426 -513024632 50273 758093841 -304675258 26384 172255484 -36665444 21978 83799544 737450323 41976 626104096 155099915 39298 50029934 842792992 9280 -45451096 -668200032 45625 273276886 753911279 10375 623924093 348117771 6355 -584235215 -508533074 23990 92382626 -883080175 58693 -980694598 -419250676 26024 251335034 811507318 42154 -806986386 -592101886 60639 155225772 -396332272 24342 -324345732 447172584 18396 143904664 -616627600 9255 -591811743 -489094207 17528 77441709 843490250 60367 -327736480 -690748483 48603 742616754 333460290 9720 186014134 -896839583 9783 -100179736 620326004 29743 748455494 333359558 24369 -237539393 56820211 41279 -713529784 748013576 42930 -113887502 622870750 6214 -406823640 842219447 47250 736693692 -124985494 50504 163668584 -587991616 22058 -580333269 547377219 21969 78036684 851173220 8841 -588618175 561234614 73938 -229562901 -982348325 55742 -233306186 -1012241 60338 268115667 -212818703 2513 633899871 -288900894 40535 -797519218 -516064288 2003 238308558 441805623 2710 373838595 -226499373 30145 -137218356 348099873 3999 -667880880 760130557 57912 -592129139 544786776 10673 260822228 726588761 26430 -705435078 749356079 79362 -425345278 751780079 23237 -136023397 -310557248 46451 -397247428 281977823 7472 146136735 -592905382 10052 77612972 467158989 34909 -987877258 145554626 16061 -390459178 -969793354 12546 -35547583 552816962 11518 179289907 -598871659 5714 -216372342 -893040079 6090 153895279 -106642720 23200 -312246389 -669440534 36315 718340225 356817884 53768 534513040 65197993 26614 -496406174 465269625 19151 356561262 847732438 2335 154465078 -139803847 51339 76640318 842637320 15703 184809688 -422552273 11371 167830724 261681682 43165 -706966160 -898894386 48491 157083743 150272125 22965 -105832694 -495329990 4594 -584045064 -291384014 15829 189963013 334657117 30881 346953761 -218837440 31 368661704 360252418 34786 -419009370 844815536 36947 473361363 -667185672 17325 -859226330 439632372 25656 -227639834 -594688904 70555 -482133082 444276855 34885 839916693 -993119673 9584 169248103 241540438 12791 -668355521 -780426664 14429 716427524 -330884222 27207 -34387110 -963839171 60143 -586316350 -503073628 37054 -672225960 -117698558 27389 -965509798 -976696194 15914 270759409 736236145 21299 271328605 -37165108 53561 -421352302 -114099138 43074 -965274545 171901366 41083 270723427 -224743337 30201 177428547 65008436 29990 -227144471 -998074074 43949 -861399102 751127013 86408 -393118418 -130017708 33566 334208427 -233243790 8557 -985923307 -968494290 26249 -134591009 -128385070 8392 554659007 -483967613 59638 757185494 94908501 48815 -698723183 -886284770 14216 -495296743 458590568 33567 751345074 447614380 17106 -296064667 -695105575 4419 -126418941 353048317 18103 -19204575 620491493 6651 -970752998 -590568833 60555 349599469 840384703 3987 145958706 187723116 40368 162443348 -126341035 66908 363706943 832398635 9943 74237798 458173492 28777 -770689322 -796276230 18032 -971090638 160584334 24021 739816247 -686907428 63607 -413609294 255117539 29095 -193849956 -887623426 46053 -210331826 -480127716 46056 619946862 351747656 56054 276146709 -47303033 49324 165540590 -578487015 12209 152622604 449392978 21663 155994274 266055211 18045 183094470 -132327632 29082 278348689 -609338349 33662 -974655681 -394851969 22033 80313513 757277677 7330 158143137 -395533815 31865 -138935625 -516627039 11127 749303086 257644512 58733 -302601376 -675731291 58439 -978594162 460723462 62846 -293127885 -229372155 2565 -112128336 -420069270 36196 -22619677 635612130 10572 -591264203 556104265 23259 -581532493 -795368133 85785 -677439829 -134019911 20571 663551236 813862723 61708 -513817426 460753778 41336 -972454118 -128019852 52097 82223809 740684624 46937 476158590 341560886 14876 -135005291 -886392707 47528 -414884772 -968290341 5823 -140531622 -994381169 20344 358190894 -199979673 27595 257875387 61548954 52241 349782354 -234175217 37787 732551214 -614266885 2516 554995296 -484275274 59423 143430038 464874321 5395 -394637564 758851253 7945 435761336 179050224 58256 368424965 847897193 36601 -212050489 -882447681 59544 71685002 -614263480 76393 -388763912 -975822142 62801 -581421530 -311711182 43806 274310102 -203805520 35992 732552703 -324809437 21370 242691380 761427809 35288 -395472678 -865524085 63906 56799157 280175057 15512 -616718805 -314150545 36384 473292229 373111542 17091 -41835645 818589030 48495 -399264244 276470516 41966 -763938499 -801938960 16739 284741248 752218736 24921 173661914 158048017 8745 273903883 724746213 15526 -989679632 170399409 42593 169087807 88366450 3803 738875750 -198131554 35489 65398550 821643291 40038 74617172 88488679 14031 627457373 821700392 70519 732869954 -327871161 7412 -98436806 -861039308 1129 -424684560 -99082385 4440 152215816 363116548 53596 -97033830 -771202584 16983 -42445582 559882591 30014 546546416 -516777171 30438 655198582 355950344 73364 -127120038 -772832706 2228 -198993727 -894924056 41195 -898024285 459214471 36235 -40196103 558696264 22839 -684490425 751334291 5683 242239735 -6589505 66191 -124376685 -288257781 16244 143866100 -197740714 56275 -106966651 -781978390 35846 242628440 461651295 642 164978337 369055459 24057 -304152390 -307034229 27389 -124521669 -771461566 58858 146971008 49606235 2594 -685912385 -777821116 46382 818008553 -992661668 52971 164562239 -872089624 20829 542895376 -518214220 34169 176086460 262320402 5587 342716722 830231585 3145 368771831 -229300563 8559 -206750324 -874911245 17012 -227574992 81593667 69450 165489785 462707474 9241 -866169125 -596521482 42841 -402275724 247215011 8593 -201460957 -598549739 48603 -418854188 826841391 19509 -583621201 -307683604 48320 -423014583 -107990328 21431 -126642932 -888149877 16352 -868913660 -133344381 13883 -105501177 -100006679 13247 -980516384 -397360526 37018 -683265590 -860725004 23353 -409204781 -126322742 21156 -45776440 551084416 10506 -388416887 850103382 50611 638812191 367251251 41893 -195990338 -971101867 40366 -393474275 463646566 43284 -680905129 731527597 35967 -125306919 -516925575 21684 -229577234 -994135691 3839 281151283 -202915962 7633 -389056734 266253888 44201 -792211216 -502323734 5800 244528973 283640571 4459 -119733684 -317601574 20569 -326115452 -216168595 13518 -576946587 -482380472 24413 620959959 -301882034 27188 -25698624 633534999 29814 -427529349 285516795 26603 -763027618 -503348049 2819 342737783 -231706056 19955 164378500 249195939 24085 -417990311 -107287055 35207 160775866 -209981365 45945 179728718 -869156882 46803 -321053685 -699745672 26690 549234180 -515193423 10718 -612525999 562842049 19669 -131839354 431527013 47397 -704237438 726560180 55912 761565178 -581677578 24682 -386006144 820376889 2318 -387355108 740932807 2156 178429299 82143174 4172 -326715334 -44769668 34491 630162947 378052755 53282 -224499755 90979570 92124 633121039 152540818 40783 -494374755 69359654 70856 -704374865 717296885 63074 -121973910 -318452861 69836 739112269 -234751627 19041 -131881227 354340582 12379 269261407 -225109266 19708 536711021 -394508994 46515 -24006004 -693243334 71505 -976088099 -971483757 34283 -515495303 461676374 9265 -960817361 158387738 22431 744225382 -296512388 13684 474189396 164510046 19320 -495346173 450176352 29561 -876507536 -107554585 6604 -997603286 -984993505 2226 -994930629 -592508882 35195 179609597 -590683865 14497 -43768946 253097494 9556 -858315268 472906865 44992 -130191192 -95860300 14722 -682002843 -896797139 31943 357164084 825843685 4599 473523554 819755666 21966 -305197084 -214761508 21508 -957729469 -982678830 59335 -99435 642688705 9229 92201529 259507128 6356 -871357219 430960191 817 -38635933 -692045077 39069 63569479 855195078 9852 70485994 836880683 57909 161287767 262145659 16066 -387157632 739684125 27736 -971268572 -36165278 5183 240771874 744371524 32382 -106904060 -885253682 47297 -695519169 736708677 49364 256290593 52819428 79167 -137262350 368273553 34493 -709409879 730829517 21051 251956223 734016032 3776 -398160005 757402167 25193 256014739 277786782 59063 143054908 -407647325 1296 -130092112 -875368041 5873 722295109 -217590859 8404 -231139768 -880755307 19615 -385303731 846358333 12797 169580495 -578464274 12119 462677623 346036459 18569 264356494 465055591 25866 150378921 146109788 33853 -402961903 -985671423 54847 -804688309 -698872046 49221 -983695315 -515309723 6861 653192732 827853837 21132 -5980782 570973964 22357 158404324 -574575403 11429 -613861243 -316192939 26818 -393152319 -123885997 8386 -512052060 -310838503 56237 -689324508 -861136490 26004 -234783456 665571264 67761 -614653500 -331478009 14479 -900183935 -868812050 49447 -209573394 87768943 35492 88042588 830253299 37 -102435478 -778193140 45936 174460652 -591768945 421 354305070 627687009 4291 354804854 647870985 24367 -328660831 -235625131 32395 -976108279 -988910905 55084 443053364 352068197 21415 -142814574 -896239639 3579 -17313463 564001060 16931 -875400301 -132076033 46634 -208845100 -990655084 45838 166709259 -210700435 48393 -610023544 -228724230 63401 -489477391 454397659 23589 265566198 -193322099 37667 -424547061 -104848069 13532 464964214 169883052 9988 550071480 -505318136 61671 -780081384 366336733 22139 -677351524 -767573937 44554 -571589640 -291955547 46312 -142327436 -877820381 14858 -36045988 -697636195 34921 -688574661 -894252569 20716 -288981276 -699919843 40459 535947031 -490689568 39544 242664391 -500179268 38613 -14092342 658020020 37055 80822218 279479133 49933 179426931 170206306 16047 -609232174 143506905 47656 -124538485 655925378 19123 -396231869 855753782 55879 180461273 278193825 16197 163060226 83576571 10149 -574603607 -500925755 36338 -678699586 -802816387 21147 269435397 740598120 32245 -290798428 452687505 15255 -965143209 650262427 81696 566833345 -500841048 18913 -103305703 -314641411 49802 -8487128 -675544892 16666 48647660 847107497 44200 -705205592 -29830398 1938 379321719 -996561503 40717 -424276230 733773432 23856 255105528 -18915734 66326 -703582953 -126337072 30390 -986058201 -204396906 2880 -396259980 -979177851 71221 -129806557 444099731 29266 371038593 461302374 68591 -100103939 -513455819 20692 748384655 -332535219 5391 619490890 379408043 30604 -33362708 649554272 42934 50334359 735216667 55030 -391510217 735978158 41282 -206041826 -999210338 56618 -517529846 467535804 37142 -133940417 624990683 8395 69583421 279654136 11068 -208687985 -978804057 32382 -120316241 -331317275 68961 -808855485 -509075694 44571 -894160279 -124123357 10186 445479373 359996370 5368 -123859043 -804453757 18387 248472194 735648801 1398 469382200 183792275 64741 151855292 -409741843 14644 659124992 846372910 64870 -494265801 458677800 44324 -972989289 -423723503 58575 656936628 -212312637 58091 -699664708 721465377 60487 65639248 -325144689 2764 -395331288 -976844039 59263 74535950 -288189825 31543 656281203 -317219677 39859 -323568450 -226516536 12417 -588183242 535392557 35138 87912674 -289995594 28251 -191389138 -607322559 30616 -14154837 725499997 81921 -512966789 463584824 30035 78952945 268569586 236 -42728354 657903525 6445 -711982693 -857364960 4501 190088078 433818788 5001 -134681844 -903317888 24070 361298078 654566917 25648 -668311654 -141397850 11043 -205161584 -616288820 7737 352530648 810174666 26439 627278799 337471684 63210 -592925504 -670075372 48533 262547413 186630826 36185 -607476462 -478991945 30484 -126452570 -481056425 10970 94312801 -290466676 4981 -312712211 -207529936 313 -137187306 619960889 19645 -132686714 -780172926 20758 -131197209 -858902200 40976 -577812454 526033108 78707 723332999 -300858251 33216 163069578 -603769105 1098 -46368430 -705223120 50776 375996833 815531834 30823 -954291185 170131336 55720 52607317 721798230 55144 653770906 -291409301 48190 -214444182 748232314 78544 156135507 186442526 28861 -615850943 563721003 23270 -128808569 -618626034 60910 559451211 -507931339 42253 175233456 348151778 46499 280891329 474272996 16965 149868526 358769247 14096 -38300606 634129384 39720 -140380808 633438999 13811 -596044537 755067450 46698 61092271 270559456 18334 -34266556 -683843456 21259 -213520528 -873764183 18363 -875029061 -130670623 61239 -578826155 570681153 38051 653581616 -329301750 12537 -294909290 472156534 6953 165958562 -227300208 13114 245238717 441747384 40694 -793723449 627688911 51343 650244915 850183253 74711 259500211 -7114898 23784 152106651 84635547 1248 -691966089 -780005396 30352 -39224730 -674155366 4179 -125303499 -332314695 45863 -106633298 -894281472 8714 147754391 458480962 10344 -410152101 -139261528 32261 754566168 -328701914 44256 155486064 48810296 9811 -311431464 -190793711 14057 278263027 -6974239 42342 -519489711 451479113 31302 168445527 -205873798 22051 -331619203 -682896576 41458 -427207821 -123878416 21670 -116579497 -327241640 2164 -693367779 -138761371 22087 -686741150 -774580733 35769 58904613 752489418 51302 147356755 -592546435 11395 50924579 822246775 11565 -695578569 -139253844 30702 -612993165 -289902325 74193 -955021398 -980788825 49724 165721262 -196285481 2622 -804956221 -787643434 16842 -399683561 -985672582 70781 743274900 -122903532 64732 -329394797 -686942844 57231 727703153 -318605325 9373 71031548 -294342859 24562 -99703728 -308787287 24371 445714993 147154020 7354 -113109444 -122653937 12555 163963090 -123779147 84177 163051611 -900363756 12446 77789923 471865116 53744 -704527296 -883958749 20784 47889563 454641849 666 645436120 -195569971 41372 94519427 -304007290 5048 -101056696 654075934 32671 -199997931 -981959281 27303 264286978 78376968 39255 640269243 841366662 74503 242137232 442043042 29491 283558403 756255834 41500 662226452 346903817 57192 -295644486 -522405612 37888 -607367878 551105844 67861 -991641739 171988923 32316 -128710848 641381028 21974 144981095 -611316386 22234 -988833472 -594102106 37865 -606911287 -496941848 13717 760302691 -574822587 8705 -307654660 -223325480 33541 -292501637 -691557506 16873 248544945 734500770 21179 -877358282 471790318 41668 -982389726 158346816 12910 352033746 462543616 63421 150800982 -573176279 2252 169268807 -413093894 28563 -984306426 -381352865 6598 -109513870 -320187430 23937 161276190 -198608820 57155 -667793743 -127974696 22308 -45833324 563108432 12333 634176487 152097156 65722 75738533 253106278 60248 -882850516 -104727865 13139 -223005003 67768079 58005 -117136384 -872328721 17226 -510084687 453626140 33133 -777957746 -508659812 16921 283355794 737416138 36957 -219276501 -953873828 1420 -774484835 -807801025 6398 -705030664 731335037 57068 555391401 169231537 30610 -140874113 -507311844 31031 -205739840 -602916861 29759 -126931352 -141940510 11316 -613070536 -287121787 41559 52766139 261790955 46050 -311162220 -230145500 14655 731545438 -574943854 12584 -296191231 -488451353 42554 -997759450 -964292961 48890 -593991735 -499495975 25868 -305374659 475299616 25226 -290643980 439048397 3123 79765540 272464776 49186 176021918 436918513 1833 653263538 346965028 17528 73144885 834052959 31251 168917419 253426541 44085 738735168 363854744 44100 -889593326 438388165 52869 360406998 -192457703 16632 -884233170 -111628160 16924 -596734546 542483935 14028 -706576974 747849546 19261 -114689721 644942731 26712 -697181457 744116740 80417 56720241 467401943 29378 -589454135 -325086986 74717 168834433 162440009 38085 376197738 637069253 39701 58264126 -298886561 2284 -711778719 733653955 55491 188909740 71822172 25711 -885248651 467609108 3141 247437022 -18472069 46933 -305645455 -197424699 32614 155462092 -97747726 43764 -780534248 -787700622 17150 177660275 -413453308 22287 735206892 -192104597 48334 183237689 343037252 36024 -707200460 -102682978 31717 -307059685 -670423861 6671 241181790 244846741 2964 -21114254 530001281 19201 56829524 725392610 49749 -984433098 247036306 78025 -386312845 -987731276 9819 184777400 -865248071 16973 653564081 825334859 60774 -46529713 548331514 42758 -331672940 -706532811 66713 -103649337 -872113843 35685 -613887550 -514092133 29590 537536183 637194094 67314 -191422278 -892970162 46862 -308468865 446699065 15303 188546275 347960754 4182 -227215044 63471427 16905 -693068138 -864725116 28664 174107220 -191905746 4733 -494179112 468014362 39630 184918143 -601213923 22883 371841160 855816718 5878 738156364 261424123 49593 -407265750 739298941 28016 187954472 335923772 36221 -211906483 -585358108 61853 -137922175 -477550916 13740 -962911937 -963385480 27999 666476656 184949065 71376 -713469852 -119420157 16605 -487780183 436086638 48874 -600598521 526307868 19540 185923747 -389048885 5107 -958756711 158715591 33608 -236759683 624856555 10559 50680935 257429634 12125 -607141957 -477620615 21202 252443568 -199376539 37930 174333181 -399402491 19549 361332486 828835888 8588 67456224 -314365291 26811 743485790 -581611852 38772 448160911 340443968 20778 726632656 -227154139 20241 160247311 270595154 52047 730044186 817006297 31946 -41580088 637458253 20905 760516062 367353808 26155 -990542537 -990479849 29013 75127761 -286284036 9043 264102179 72200643 23611 184968795 -130709449 2578 -689220202 -769947454 40059 -132008317 -800669422 40262 -584905294 -520881628 7262 -668954138 742714656 66567 -703723596 -805012764 7950 -210754659 66688822 93301 -22174808 530209032 40880 -427044634 -121562932 23856 264810692 744695867 21012 -194091590 52761129 47608 243388348 449114253 175 -209754603 146167045 1329 -382139218 -974849076 64477 -774419312 -789737156 10665 -116211349 -292202506 16171 376824837 467020132 42759 256722807 243642652 16006 -572372026 528475753 30283 159619903 -237303704 68668 169576303 -611289857 16865 -139438580 633798816 28146 -391216405 722227103 38090 -227311949 623189562 74213 -491584093 450448945 37791 -424640771 810618700 54489 165850488 168514224 34081 -403507240 -986158802 12652 -894938374 -115403653 22620 -426793651 179948368 9058 -778160509 -779444443 12116 -982229045 -404783197 53344 -115590731 620753916 4734 728154842 -201631382 4270 558809397 -505443557 32246 558271068 -513875590 17509 -701228089 -122744328 7667 -119073790 -310434853 62849 443653982 361410288 21743 -312127344 -674690118 2690 -103892092 -105084912 35174 -114821967 -321918390 55698 735090900 -580890517 38617 -954419948 -594089568 57940 -579756958 -291274776 76382 -891720676 461837591 18330 721161838 -881498321 61713 -388893836 238926026 31856 255956463 449840872 7152 629381734 365858996 15473 646474755 855795978 1253 338567054 663170320 7047 268754712 -227446133 8771 -763677994 -495854861 47745 -111728800 371281874 14181 -989238188 -591587289 1180 -984548254 -385169586 51412 740926430 -323479421 25602 59183170 -327417855 10777 749267582 -315031368 4670 74588589 720811462 44048 -99213320 -870867617 46758 -705200921 761637655 39988 -877072103 -134133394 61723 -218831149 -952542627 58411 -575424145 -320598940 27783 152589371 357317106 43498 151033722 283677587 19571 844449408 -985387666 30015 841605873 -965772125 43142 533310708 -510261493 13305 -47230469 -695249976 10784 632866993 -298883994 32075 161459199 362522497 32020 -388396719 248988422 35844 178893517 354432480 36634 -193289429 -973963310 9004 -98063628 -872663228 30746 -231444099 -976038025 16046 642168599 -308522447 26552 179261542 458447328 1814 -591750486 -285936090 3520 259462741 462437693 42274 92245893 -293001190 35617 -775762085 -494298549 31065 -326378635 -219680402 31956 77735987 445762253 32438 149616487 277251560 8980 -307376628 -219019478 29252 742206028 345051015 56405 621409375 837306640 37132 152022618 -591688804 1485 -134959396 -326836281 2118 -109950742 60584267 23225 -139841275 -507412999 32043 -230382135 -969909305 36519 143111192 64376048 28635 -210044020 -601097986 31146 -221713227 -981142279 40878 76562480 436669102 33878 -30607705 640761770 37731 -315185251 -684123997 40710 -319604354 -198215771 19138 -677629915 754237831 15003 85174843 830308081 35616 651768011 359155612 46287 -713929415 726789834 2402 81845829 -306086351 42336 -414516844 832300143 53328 -985239129 -992782387 39130 -780417351 -786907030 4420 -672577563 -116112498 23213 -858361708 471805745 42194 259942558 447978134 166 -290067433 -683305516 30260 378210227 836814438 42106 -121157813 -860853613 5035 -615321703 -324587947 4427 -228462659 -597248317 28367 60281447 -297137263 30366 -880559002 -112466644 25052 -26905045 562928253 50315 161513277 -572491655 11119 -584972991 -504444507 33576 -229297602 56888239 97569 84219146 -314730525 37952 163261313 -395604143 24159 563811153 -514288523 42201 166903962 -601489680 8649 -979513650 -601147812 28682 637301728 841014058 16724 467065138 370456035 22966 145019920 442025472 23888 73685663 462808523 12436 173133946 89324327 26443 761601186 -221585130 10443 342240681 633027045 23029 -965177883 -589149068 53981 751707516 -326167581 13349 -692210135 757937026 43030 722348788 -681112409 8734 -675955221 757546843 37728 -988773045 160277848 35685 -902514927 -135943241 16087 -40967160 531529856 27673 -421627991 737026316 42897 -501848509 455499476 10540 -784679893 -515806741 57516 369094283 -298422407 42738 169060656 -873563332 5416 -395021683 -977430640 30501 51278921 -302894592 16502 176460259 470129004 11937 148411687 85291049 29183 -703983304 -896333728 18429 264380687 -19838475 29022 -98842753 656215708 44897 -521022073 460925462 29466 251316347 245941957 3247 162083102 -887001679 45218 745016003 338287627 2741 -133497170 -771023574 54015 50848503 -995624170 6985 -594996521 559525820 1838 -482517364 465414290 5663 541468947 -506553518 37105 -408087785 275722174 29442 -772475242 -770460171 14215 -583721101 559409318 29868 -408880321 750953490 19915 -969444216 -390715431 41701 -672937055 -99772039 23828 76841472 467935951 11381 -777079531 -799361934 13465 -398249100 835006017 49482 -971356436 158853372 3799 -673022166 -774381294 38184 174611960 -380967194 1686 64910403 279049748 34247 -983011868 -573303920 21475 721089682 334324834 39604 354062024 640667997 34984 751180683 333396742 18365 -683899289 -98935326 19621 341791385 811048316 4218 -675754566 -887212076 36945 91794996 -330161824 23522 -98378882 369924138 30403 -805322209 -495880366 36638 -113427752 -879990964 45996 147604056 262901538 7007 -323013131 -712253210 2719 61582920 -331581712 1064 339627017 -233031635 18378 273931866 69204465 6422 630999092 -298033168 9406 174211230 -100794593 4212 65135874 757128890 46774 -592391845 -311059051 47459 719075788 -192908126 52888 -214072252 -901825375 33311 -970846013 -604687664 45760 270412333 -205157221 40313 364795247 834861806 11722 -989224249 -969289105 35546 -792749998 -768221745 8687 -805214988 -487755838 12894 730977295 -329347630 44609 -134051083 -794585526 30970 150935106 436712668 99 -217133469 68812860 15435 81263626 -316772756 23602 -426432256 -953817623 67535 558655930 817797319 49167 -774870110 -784618509 11979 -328089178 -226383631 1036 53797094 716296161 18068 272384440 -31673592 28062 -413761443 -112224950 37614 69003877 810820004 12206 734970098 -300055181 11880 251787744 731971115 28491 433103634 145714809 79218 -4399847 567733222 36891 -6822659 644577931 10761 -114889753 -113496033 11443 337294598 835081716 3306 -901261799 721078203 86023 155543084 -868853812 8385 -293616081 -699930451 35637 146481434 372830977 25563 253322285 249789933 52557 271170521 -902129687 41504 274512084 473523583 21572 269322081 61843814 75802 -4254998 650602210 13433 -677834787 714540755 8127 277698586 -219946271 36697 264286978 -33243814 32135 93340807 -395709081 27203 -136322318 -309119382 14692 -125768399 -110354439 26853 -694191998 -102701393 29418 165391836 54255070 3079 -611480667 -501687518 20873 93039672 269735656 14137 -979217724 -613583616 46731 -968471639 -610319723 22040 253620580 257979538 28340 -674310123 744928851 49706 -398305743 716528308 15909 159001395 -197411425 55340 -24592549 -708658712 75348 855350574 -994295333 43344 254083713 732199563 36539 182967434 60380064 22235 743100689 -319076476 33737 338513538 475548869 23163 471673388 363105611 22764 -686014426 -858625304 19218 146998380 362811519 399 -207377595 93841801 26925 -47332487 628427840 37090 -204103418 -877104141 9957 90811895 721730491 11097 334633824 -208439617 28295 245130336 441161531 28583 816776603 -998669901 19992 -572526800 -499863900 5269 -133941007 -902216828 6695 353657270 -219843685 29798 348643800 815904858 10240 162164678 -407976865 31369 -598573945 -486931535 16407 266995304 836553420 1116 829704992 -991556977 24245 854167940 -973795898 47706 -291516872 -677913990 38588 -982309790 563553794 55854 175838912 76375271 14889 -396749737 263236588 20408 726623066 -212001844 13887 190345461 -424362242 28553 -34018438 635589194 28005 -136134024 620915086 25939 -679637900 744157031 81269 630404217 178177192 72324 -106958401 -486764144 9774 -383147318 -990558561 61692 146732460 -227211043 70187 -966173459 157117406 19741 -400054170 730746147 36060 240194014 -3163641 28488 258592835 446836875 29767 149885649 -122106742 42316 825791455 -955901239 44800 626796240 -300799602 15879 433399219 353969526 32006 -398613867 752786591 26695 435676908 189744606 55237 630391587 338063470 47647 464929394 169912576 41439 -799440324 380576558 18703 -975105461 -594707910 50777 -586661623 -768680682 74104 356043405 843614580 7084 -129292189 666397918 49343 -708062631 -115967332 5874 343584692 823666092 36205 649461428 835300534 6592 179798773 375119840 20202 275107017 730148291 40669 -395202767 263220696 46494 91915915 827087054 13898 -291925075 -219163908 5475 -891647197 759136250 35325 -130297999 -765493366 61 -671619860 758003993 39593 -321459141 -237322841 33888 65903767 812694643 34104 167050474 339156900 48765 -393968883 -136752960 19342 -290900012 -214772351 6204 -228668950 -616279892 37690 252142088 752157505 12631 -25796015 557835515 38869 657887667 852898627 17888 161396750 262244511 20773 -673887170 -95394817 1758 -116534132 -886085273 22600 559490719 -516037543 28905 739553549 -313501184 19592 -386731265 -976060630 20541 -669342274 -114258301 32158 166738324 -897301417 4990 143495431 -578229953 15586 279854473 445099071 34916 -506437872 444957185 10118 -397692823 -98201243 8181 87179075 826931390 7379 647156530 375152796 22443 -684599179 732105573 16425 -194169175 264273253 35544 256340954 730959511 31001 474368182 184410431 75624 -316358291 -230936457 6131 176966014 -99646430 67437 -785180520 -514160226 55562 620406355 340724297 71728 -114029988 -857247823 16817 373929162 52517585 67247 -124590190 654594684 36978 627534836 441981087 59804 -215376604 78087274 102429 83701864 465608867 13584 -45094451 -704944171 65615 -861639103 443304196 21532 -489755504 -514991384 8361 -781906167 -768299886 25335 380149434 813555577 26009 -973214409 172702945 10144 -884577817 -111080989 32397 -286085896 -213708690 16977 739638356 367144297 6753 152108376 -599019621 292 717345452 380041865 11782 -107954425 -801264646 49417 -685830070 -881016433 40805 -602080362 -487992171 30175 -317058213 -675125433 39439 619808438 -327944000 7081 -2110372 -679878667 62893 176452027 255351205 19610 -1220325 635469698 10531 -601413735 -510588513 2500 84650827 -319798634 34426 182419819 460480158 7398 -101106380 351757610 15548 353492280 664222353 32698 -3984769 -713312691 50188 375327698 -195847642 33826 -23664769 -683936921 37415 189044333 -204670047 8440 -107164771 -857198055 7000 -973610705 -601025699 69830 722950338 358978439 28758 266738424 -881321951 58577 662691584 821197570 56657 -963986615 160036931 44718 146802067 -865558392 46628 -124223307 -120173054 15877 -882057540 835869613 13197 144043487 -583229765 18660 261659065 74176585 4988 -578957959 -295692816 23145 185197459 360895952 23674 170390546 245501272 11613 -322491092 -209434562 23285 525580916 -522630405 57841 149662598 180894436 26624 -133242835 -314843631 17585 -32408726 528902710 14332 -983925573 -404708049 10661 47623832 -295968929 13480 -117883974 377881254 6029 -202152676 -610287036 54211 664052714 837599874 58798 -323969364 -487988511 49918 -774430427 -491280728 15933 168977171 -216709327 72026 -27697835 -679236717 46155 -877090925 -96440563 46809 372009666 658841817 24476 -804392608 -233841937 27385 179148069 438907521 3792 71255936 -596806315 66895 -314659416 -670579867 43627 624653856 439470400 59457 -401411195 -964956564 19645 645046301 -296242816 7367 -675981980 624072525 41814 187569638 -108659395 21040 346345116 843616784 14174 -713596621 -874260353 8788 -40678098 545174071 10294 746706273 -592666849 40151 642459918 -691963276 44123 -670348672 -103189871 594 -988948029 -424967745 59588 190010228 348645508 44547 750813303 -231143479 62847 532070639 -954645413 18660 -427739435 535604851 65426 -7843059 67888624 33548 -139892135 -780509131 2594 -706162039 -786634586 1270 627546227 -317582124 30464 -410451480 -995460618 9562 -992021378 369059588 18234 -714161207 -125504843 23812 -693549748 -794637956 4758 -409208329 -130723912 40241 73643553 752738492 13218 569719599 -482919343 8630 -103726557 -495390706 13659 -584081181 -141525472 29350 -487866461 842460881 16565 -701098226 -133539762 30877 -891208767 459665717 33053 144588624 174886763 9041 754600472 -618142849 24045 -685270590 -861662338 15743 83987375 436198912 29856 447776528 346653099 11488 -973245050 -988736299 4106 656077899 556905884 30981 157852102 -870383811 33888 378716510 642720910 45163 356355702 631859073 7139 262378932 443734451 37152 750330713 -777018603 30574 -395323685 822765272 141 620170006 365425895 48399 179897208 149500923 41594 254440316 -206529748 7109 143754317 429790615 27715 628930330 159571100 75713 179928793 273443121 21544 -325851228 -704023024 51556 76801085 743747198 34642 -113765784 -479879574 35615 815660151 -957020954 36397 65301973 739400495 22079 93754435 433740145 59311 346054039 843261190 14773 248566492 -218053438 19074 633238213 154841886 11502 -583310723 -781275737 45697 -204302583 -999752364 50454 -592689552 -515403920 22530 -410136208 242274966 17240 177057448 339949210 11981 -120453886 338113253 6301 -295898482 -201931420 13626 158045872 179306753 5107 -117887698 -887639273 32155 168497855 -389414902 23276 145825924 256156931 48151 147232714 271170466 52566 -399486606 823165322 30857 -25556938 539697338 9505 463279538 345112235 3218 -870695267 757353477 71181 -401704084 755943635 26188 50938123 446466738 25088 -668002008 759083739 54661 68830786 -308050403 23403 -392343951 729816961 16778 440415286 160525132 33279 -711831142 635750174 47451 -16400391 -685808506 56077 154088986 450907213 4305 666279730 148873288 69046 182103925 -96954962 85068 -210272069 -898978891 39490 177055975 176935299 3785 241768903 744636600 31452 -986078402 -128768993 2452 344632845 567591122 70289 -424540575 -5254267 391 273980666 249778120 65929 -43537914 -688422660 25953 -120358776 620700515 26239 665517329 163035145 48732 843928180 -986986429 54808 -988716216 -975819009 73622 -123926733 -126083030 3910 143524668 59999630 14938 81919075 743152256 60049 -20819771 528147836 43335 -674921625 -134814221 15711 -508089991 454522859 26772 150012659 -862806544 36953 628810180 333913318 1178 253302558 93945966 53479 -955382831 -606566134 64688 78094452 -289070927 42896 -693396793 -128938193 29189 736048315 346687811 47512 -484750860 -301917305 60173 -299685751 -695444208 49604 -106155915 -858127302 8732 239322215 752595238 11760 -994365845 -390003044 63340 -46957849 -676273776 80458 -30818589 -667115738 62710 73275133 449040238 806 656558981 168803232 44277 -403435440 -122824695 16689 -120923151 -507275140 12070 -678172500 742592974 61361 753325766 -235167461 55214 548087591 -501432272 8978 -302310819 437382333 17311 -583455246 814621103 64665 -961792288 -390203496 30280 180012763 247854031 7230 145802568 -404719494 5662 273723369 -227017072 21547 -115465412 -861483780 43792 -861541142 -680321136 40269 -961814188 150358310 3187 -990186055 -386013636 4054 726069536 -326044810 31465 51736160 815376272 19719 -807160973 -510029584 43366 -393123898 -138001235 41682 -585200347 -496365289 4671 -28115257 625989324 28854 -973308445 -573683137 12257 -775000106 -795544792 20659 374611706 -224613067 32301 185972836 -598610129 15275 626924527 -332111984 11093 348602874 -891344509 43976 752357554 -230194962 8448 -692206150 -866268049 55166 730877830 -588489576 29559 352283820 -228099439 29720 -585517315 558824242 70099 463058778 146450898 65535 -395965322 755854205 37708 653533309 185222544 25741 -583835231 -491352135 6347 -970249490 160663363 47448 147687428 -384881435 8948 662043717 159395698 9020 -680783308 -773447203 15057 720967565 -615889284 5841 349502707 -231867077 28883 68846626 471752720 33328 -383678514 548870811 14974 628906452 345005894 15112 -977932868 -796960173 73427 66428446 433963859 16244 -972736561 178470941 5407 -104390388 -106816676 14710 -310675639 -223162891 14035 -961887991 277353609 12154 245142844 755959214 31950 88827731 -323753404 6748 158157534 -890871980 43412 717165932 -313391564 13182 359868814 834224281 43501 454964337 -956088170 83780 145836777 346085798 41554 -862870887 465277608 31565 93573004 457113970 44984 619792973 853126820 20358 51644846 -287036467 28557 -207050319 66091343 3908 -214417216 -574518477 39997 -21632806 -973284973 41174 168941775 244991638 35091 274844596 -9093478 47736 -615586974 -124816051 52927 626038402 378908731 47416 -103059580 -878659687 4262 -96903005 -868098623 25253 154633946 346259375 55188 621383926 -288092552 47820 -617634287 -305601920 63131 -142595955 -290304538 41403 -100012986 623846443 35190 166487970 369899197 52165 156861282 259075992 40410 -704657437 -108461122 16451 619699782 171901083 26475 -791054152 -502481729 10937 -953090404 -577189969 26860 87347904 470955129 22786 -967036452 178580402 31349 -713891131 -130683342 6619 -806372176 -794131827 2220 631789440 171974066 73783 -987011910 -977802704 38900 -303553300 -235909550 10895 -316052428 -220032965 26768 -25290907 656527741 36246 189678066 -234459077 60609 263784139 -195309632 35978 -99108283 -897056198 33250 -13509264 -677121701 9473 341155275 -956775596 74155 -382090822 -969364854 51520 651778631 643889308 31207 -131221418 -112115405 29408 152191934 -225097641 5341 -406441022 -97681923 36458 -227560929 -588297592 40198 471370971 142987720 37473 -779610803 -480658565 22937 184036302 -613910072 4725 -402936994 720106320 12568 354405322 646979106 21046 -795076639 -762844400 15378 178419889 354313040 3999 -596909487 -521661930 17117 -418286295 264563996 36250 151171181 85082533 27117 92568883 253801632 10864 165425248 48564964 19364 -116425130 662580564 25065 165475268 474503202 26601 48649336 281305694 33892 475165581 377483258 13449 443020859 353037951 11723 71520299 735298114 36798 629362517 839729413 12452 -996125182 -584399387 59781 453746119 157931304 71387 -41938077 245958044 47428 -223939295 -893750295 14616 84757774 732122244 28484 728461218 -293950503 45177 751622049 -595984003 33219 85249210 432037729 57917 644849987 -303921263 39595 -322941413 -707174943 39493 -100998688 -125039814 35761 146419891 277055836 52923 164300265 -422739220 29095 527130160 -509426002 40341 -103467989 -891334762 9144 -294477262 -216627709 29068 94691045 813438949 9428 -424233053 845957264 53441 654981045 819166681 52355 -126009223 -769665134 62111 -969281431 -974612704 53265 -773897371 -509645617 15430 528441913 -478406985 8589 -992833180 666554535 82262 -583868744 -327951922 68905 -108220447 -487128322 23885 -137860235 633790009 21179 72682506 264069259 49326 -875193769 -104631350 10716 -114105964 -330511982 8179 177675895 -892758188 14304 -576597458 -497871947 1330 278699319 270342148 6665 -803035140 -516856858 6633 52647437 469545604 24759 -696082676 -113584839 5458 -40013200 541191348 51204 -15271363 535504235 30653 156562037 -424396497 26610 -890595809 -100229379 59083 367993920 639246639 466 -890890336 -101002881 52776 742983195 364321659 27389 568368294 -503423309 16531 78016068 -301213749 35370 150649220 380225428 50668 148283921 371289570 4319 75612130 -318984290 34341 -794888459 -519805712 58080 -320431717 -687356836 51304 -982994713 -994857567 30573 -710613865 -119970448 20284 -996505955 154561507 14767 168668946 -231642254 16471 183983997 -193211438 53034 248327965 -221647317 28952 -672041821 -768275792 41932 258992431 -196735147 31771 -962011679 -591096190 51768 -996024577 -384208802 26827 148755889 -403557817 7195 377354741 -211922808 23523 -678665367 -764455360 2283 -873065212 -117436372 18972 530411092 -486641008 50182 -304702920 450792855 9085 -426958831 853593317 35509 167587957 63848789 13948 -404986722 -959524107 53080 -410680062 817478584 2890 -410176702 -999481830 32495 85311046 833942789 15034 -126025627 -480208055 17322 -207273289 -614845282 60329 -141140296 -769540794 25003 247026509 759616437 26164 -401350135 -954157030 37102 -42993795 625096393 18324 627560260 -324592532 18539 -992989766 -400929804 27854 -688870954 -761980986 4488 554901209 -135653174 13075 -227843002 -861048004 50369 -101127486 -895685742 36000 -308643684 449246464 10643 -985037069 -980014277 46121 733442988 -302790279 43192 376850906 648460925 25537 182254851 92300549 7836 168957652 79089114 26790 -710670279 -796249716 43597 625234920 -229343562 72618 -883636084 454933193 36341 -680461332 -764912256 42152 -601045257 564853376 51736 372931808 279461944 24207 -328887714 469489517 12753 158310104 -414531410 27397 -131655481 348130427 18260 753871119 363552387 5588 -873218383 463671429 27959 -682604190 -869123846 50 -877756186 430397902 35342 272504808 464990608 30916 70993762 716802579 2295 -896381624 -127435303 23639 160341807 372311407 26629 -889342961 -139793326 3400 -401048083 267483766 21098 -594649627 561954696 78945 47927125 752577424 42062 -206399761 49962156 32891 -975633755 -966499808 66703 161260846 -613549654 4275 -228112407 -904548599 29339 -318386735 -709631460 55745 -512735294 453612035 4515 -579099026 -209470424 31981 -689120522 -141118686 3447 451015343 -17882058 40620 428609841 52099057 48525 -712147829 -787963216 44356 -10857871 151462727 8287 637326229 352276783 64575 -968873801 145885287 1543 -296309506 -211476535 20044 268334892 57474348 8058 -99326433 361711727 17153 239254439 -31389700 47476 269929605 238339536 388 -985980978 152787579 47501 -766915160 -776787997 1348 -222643575 252880522 7759 -782080479 -768555274 6620 -404958548 -990286818 1293 -616385668 -295744688 53003 737028222 -230980679 49786 283420106 49326450 19514 -126754984 -763533353 65122 267238705 247199679 10450 470304464 146595733 12988 628893987 -132433312 47926 -44915576 571137860 31179 260815968 722367184 32416 -787767991 -520362363 46515 -22989440 568649284 3925 -692306129 735598347 56639 -609425554 -518802111 24464 -612786131 568805182 78314 264831522 242467133 14320 248451268 727014855 21883 -995490573 -391567330 73343 -574347578 568828950 54268 145569711 145847695 49282 187189496 372909814 28850 168281938 442834434 25667 -691553445 -389814136 8119 -34524914 -699833682 200 -868425633 449045311 23278 -598687892 559811859 63167 -110555090 636960992 40528 -114120088 632279162 35058 -966183726 -976366887 21925 -392665401 281244208 5736 -960954273 -408628803 44191 -204679207 -979663691 5499 640169334 853920328 59222 -25650359 560392115 21252 161091233 -416179632 13562 -704953912 -766418273 13188 85527657 265834459 11660 89291528 -295669621 22814 557061730 -491839640 3936 242836468 86604859 63612 -298774207 -212153175 22277 269051503 -222154385 24497 186997000 178620884 706 -695381687 -801754465 35920 -114110959 853813301 1029 150824048 69833963 13750 -128060419 354450522 7290 273197049 -234750008 37991 -986097271 -952764411 23219 -798103527 -710999874 33106 751449045 -612763786 10824 78968855 825068805 37254 190277982 335226514 3229 -673243777 724771059 2145 -591953566 -313563200 58985 -408983652 815750320 10909 -298168289 -699283909 51810 731118845 -195749281 38750 239391134 -228039984 29530 -514548001 446744984 25648 -109181228 -124846472 12317 -804722643 -773686891 14920 649518676 369161179 6851 745091533 342540637 42270 745469212 378632594 32947 -883528519 -123001342 46606 750182687 -317200469 39806 -701758625 715870954 588 159527025 470206546 22772 372256731 631210551 34262 622988499 846832544 17549 639604916 625292539 46226 255744925 721373878 35440 158644620 -109762344 47157 -18884927 534250716 20012 -710567965 -773797770 43444 -405612185 -997646787 10884 -989812011 -788075340 98561 -775633744 -504147794 40848 442694771 147988312 11924 -134849518 634996890 44890 -480250929 -503438151 39453 179360900 -95613713 82195 69330371 722704106 65548 648591694 178436286 672 -876785637 -100280859 29443 -106853875 -500497743 6803 178282766 -423772902 21379 -615939708 -516718439 25132 163225709 -100817489 53071 175389597 340939391 46045 345718876 -195936578 40665 530707062 -522052662 1107 473521783 186456015 9592 184344091 345630623 35623 261351573 271474712 18611 -684418925 -902583734 23340 168213629 348785620 6254 -862789083 -141947636 44992 -126787333 -119319667 19771 -598782643 -324720866 35023 -492656822 -965123382 15739 -390862663 -955411708 3422 249593365 457096549 22948 -993407946 -422959477 56117 -381783716 -133329036 15841 -136030072 -98927095 32782 -95259307 -878226625 35960 634499435 157017468 56211 167451306 238283869 21643 -100237465 -477418124 28230 -208108636 69314583 58146 -218695886 -859936266 25146 -670951654 -582335017 51856 738711866 -225752445 35378 -583805832 -287582957 3813 84590046 243895311 65884 -132185605 644041114 30974 58176017 462054096 60008 150256468 470730615 19658 715148770 -889525360 40610 -129849128 364765812 16338 -219743925 -897230843 14496 169759369 371914262 27146 -137635654 -320103019 33033 -596728160 -488643942 8723 -889797067 -127879598 26424 155508894 -575743920 9916 538202404 810633995 58273 279002544 -20451736 63825 159711862 474130828 20061 -46771371 546325900 47180 -32016372 -672450275 20391 -406180737 -132592963 36386 180148491 -416134803 10253 -513984189 453200494 13425 -114623475 -417472039 69213 285679746 751497113 35893 -705704871 -766810681 36406 -575451621 552785611 24535 -219645594 -612355937 40299 265993619 727650413 8698 -99577255 -134932113 4198 -41233983 622964347 22189 -411196664 256424954 4931 -396333490 850012659 38743 637614715 855836032 56165 264551500 740467173 36319 621686098 151033865 66574 -205910449 -991434251 42057 450714116 157362498 26484 -885267192 450826428 29166 -576967508 563452999 24382 661610052 172560555 44318 -983238090 176179997 3449 351351263 -216107425 7305 -868150846 845265926 10079 -518324008 -957335267 36001 273130337 260903979 73785 93815357 717546106 58832 -993326289 -417972940 798 143793411 440054797 15197 -778485579 -783607593 8957 -788628265 -513862997 57316 -772479580 -501505484 52216 159871702 -573601684 7026 -12715706 551649013 6307 -763254562 -763421482 18805 -478325801 473601607 33830 -702392615 744532695 14029 734699212 -292082489 22506 355140622 819731556 9011 358850974 644619619 11445 69442920 741437936 69071 338015039 654646968 26504 52963550 -297009802 39179 -499821470 429015124 20666 -687462018 -766667919 45621 -482261778 432145698 26211 188490588 -120118022 13811 -978377672 -401318296 56901 -688951544 -796595910 24901 -297325964 -678947045 63844 282793078 87251650 77770 -2757834 -674246433 27580 84071644 853261591 16237 -194345607 77043860 38296 -291445462 472121745 21697 -860686550 -120220945 16644 -804798835 -503801326 55862 -391439247 734464029 42132 -869441290 -140904572 46720 758883311 -314028767 5133 -615904685 -302842784 44249 -208482776 -984537381 7122 -140325532 633866862 9554 -680680166 724095741 4235 -682918731 -891683085 45735 -133856522 651718949 17630 -609235363 -294765667 31294 -236288523 61858621 243 57522098 850040280 24528 -211170593 -980796975 547 172164763 -218915751 36915 278312377 -610199736 3599 247746954 -218476722 666 -673406503 -111231962 30446 -302246211 -201418501 24553 246700089 258298196 55342 -126978608 664241090 43364 -198393613 -989130702 32346 -203994942 52736790 74946 173674141 -611732331 9331 -211833013 -978436668 19573 741630938 370820344 10901 -197696479 56215137 24019 -299040931 -216276204 8901 -616638942 566316823 65047 654773569 361900459 4478 -323351241 -673509992 64098 246891438 -41945581 71259 -36208351 643026541 5801 180103079 -618375051 16572 276421235 452293566 32708 -197154832 -593624377 3096 -407034698 -990833147 72886 -575523628 525112789 55236 -710633482 -139625750 22589 -682728552 -858116015 39646 252275000 462206675 9829 -109774867 -296257110 65543 -702364667 -103301616 28352 439819331 376067538 27313 653110156 849773985 15358 -308363978 437316023 23936 646677321 163687593 63417 625672053 342103801 13709 -809053148 -517416133 30280 -420310028 854367872 22992 -105651627 373175421 31494 -201165674 183439145 15322 -17822744 559481547 9887 -329551511 451845549 22036 -895841918 458477574 50850 -311726238 450662482 15969 -713400385 -98289290 5412 -133713350 -877712820 40258 260246065 -18361902 24085 -997865443 -975468996 15859 -95764231 -102366956 7346 284512198 -26989922 21338 -857740032 450906883 11123 639368417 354459274 26453 -30847555 653708331 27810 258428640 723334657 12400 -420227007 -959791483 22125 628197345 149852829 12454 -231189730 -997551552 38593 -286901747 -203055085 26491 -863830558 457324775 32328 76912375 432716280 24058 341785109 845191680 418 -861994363 466140314 38208 -304838752 445569022 23856 -867367893 722311872 75269 -112176246 727552523 31303 -798659686 -492526751 59505 -957761072 -395835710 44407 636106268 845306305 7886 -997713858 144282830 4186 719871152 -775231193 31246 841828581 -998003371 13764 -989011044 -594876282 8925 -312626038 -205842683 32818 265433014 -11255003 59180 89255716 740041047 41288 175110214 64268292 10892 -290838803 474900492 8712 -597317544 524081612 72369 -292587977 -711177654 14938 740183530 -587892114 18538 717306862 348467322 22348 -214520282 48038603 31004 -505328413 465251244 17500 470605995 353359796 2575 -412172946 -998515652 23381 -883171842 -99128207 54601 642209111 820955898 48281 257758257 -31033506 77607 -674465135 -121281976 23817 143540644 475755689 14318 185360891 435675785 3624 -682394051 739597671 78578 -904184085 454463642 43507 -982846154 -963675796 50521 -394496064 815672456 38405 166812201 263377002 25650 -803375636 -480355598 27781 -588590841 -514195160 7740 -426039762 -973841456 28067 -235135563 -967547768 4505 824859379 -957824701 3400 263303818 -27506668 55089 -125419854 370900977 1670 172549287 -236608560 32925 155989370 155941980 34800 259825276 429899124 9184 -7249460 -703609500 35960 739306907 -588899711 654 171334929 -232661323 49661 -419768023 754379101 11907 636050802 152634619 23313 60889768 842368821 19408 239970430 -231727971 25145 62502763 730554413 39082 647236405 854763404 56276 89152574 446551783 9616 373100737 633375110 10729 -491821825 473360527 14733 752544113 -326965719 19873 255657169 735730305 15001 448364401 358722635 20454 -995106770 827388719 73701 -703682272 -137475690 6809 365273523 817359534 11769 358607167 621078101 25787 -107531546 657760965 15372 146305068 -386894201 3357 -782615754 -763022793 7310 159498210 -609212081 18213 163632783 465855832 19792 163969352 146348477 43070 184667057 93285994 9593 -4093893 633665588 24285 -407234620 245408584 26829 -131964639 -869002477 31842 -322264780 -229532133 29718 550384161 -489084265 42250 550671390 -518700226 63379 180910532 460741997 13139 650181900 829683644 69910 -862793787 -138353357 2590 -23030755 665022831 10524 184867783 360048823 44561 163915990 239592039 33823 666289616 856690151 402 569839126 -496903420 1868 -288065693 555028885 26782 626301221 380458086 34999 -599297106 557734497 19102 -141323616 -318118858 32653 445132075 731417216 49599 263656228 -14748936 40908 -329929720 -679899708 12365 347273434 -191852447 36281 -890220709 453716134 52670 731036025 -304076981 18898 179196819 -195195527 66872 817104770 -994712477 44559 -332534924 -674972188 39462 -117450018 -786059985 36595 65058631 -297046773 27800 -995369776 -766215313 58099 462567945 186996842 30186 268314259 -217755142 25729 -111006289 -497818713 22703 251825840 725031440 15825 -613534758 545409627 41215 -973080051 166542087 25461 170182103 86388193 19899 -197917411 -572748784 30353 -889135659 -133632062 44716 -21963686 -667629364 37118 -4427140 541854873 15266 744922170 346968504 44455 -993131434 188232723 21056 -695626132 734836401 77324 85189692 748037137 9063 664725888 360246063 77506 -979979170 -607761591 51616 -408349958 816294814 42286 172966621 -903537669 25741 357028141 620904152 31159 345482326 636412809 27770 185307003 -121538131 46432 836627255 -998247994 43589 -607413082 380352535 55424 -805746921 -793756278 18091 -510105484 474818146 50206 189590285 336210984 35296 -418482616 839455014 48739 281601230 757347393 11723 -988029748 -986877240 11784 -219208382 82037827 32405 -290206162 -712647501 24703 175267099 -891431814 22825 -230344743 166661217 56879 728798430 -201930253 15543 752291326 -309765285 30195 182354827 48663371 19678 -599903879 -286865431 66967 -707538664 -889175705 10470 658677567 811849641 25673 -196081021 51775279 60684 -96687290 357583795 17767 761792929 -586208795 8757 268368336 739100419 21944 561171033 -520046327 37067 -308888974 476086559 20992 -331211640 449775266 1053 -990170467 651710315 57950 -38975286 622786633 42955 -327622568 -233094960 32046 178112169 -424504769 15467 -417453178 815369365 26686 -391049041 718957610 31062 146624343 -900994886 9654 -387889953 846059310 27036 -23328171 -710468709 81629 165518733 359420729 18848 747577152 372508721 19912 741695819 -596117271 33520 273921437 727557340 3486 251174072 -211375704 43583 -952661537 -989182923 52394 171363800 -231919065 13969 244774514 -6939389 37709 256882011 443919909 24812 269754765 -984402698 6694 -135878866 -883850955 36126 348042255 -228550814 16130 73119184 -295271043 2286 -703778237 570439396 71435 -996797893 -996048587 15344 259695134 263319879 50285 -703674924 -115430708 2332 -792000199 -773686818 25788 -141177009 -415758924 59168 -713960909 716618283 18068 533187463 -516886350 39470 -140185594 626157565 13182 277773752 91703328 27986 -613416465 544059846 25163 429945955 337203320 6636 839360642 -996249282 17855 65411004 827934676 11995 161327943 278199442 32884 -666703725 721370900 16123 646800521 365437484 50151 -992359190 -409856063 61441 -681235926 761148554 81945 622090147 -45097661 15880 661412539 -140730753 32703 -489160824 470481280 188 -993653040 -586637562 8424 260840120 447834605 27748 88225337 813342080 6308 752572567 -572734022 34227 -882192696 459771304 46105 434114193 162805021 82561 755141649 366749340 40373 333693953 636986291 11537 349770123 820795308 9478 -130196356 -483748398 4564 -319839050 -199109357 2479 166191445 -414215851 26495 239735727 79387680 79727 -227601842 -958237885 26165 -885593459 -209137159 51855 -201452867 93545764 86268 -765882837 -492452493 3930 53052753 838451065 48475 -882980702 -126294400 25030 269245898 742019610 34689 727615395 -232619900 62125 -212143186 -989433626 25366 720681350 -289713886 1389 -202186532 -965280514 41219 650654577 142944634 11015 -689641541 -806148524 4653 734990705 -226782858 23540 152407617 274022562 23037 748439300 -222939743 62378 252700300 437359910 23011 -497449835 439068463 32424 -306781369 430118391 22229 -988963806 152826937 20884 277163870 -215853608 36985 179061423 -423236933 14044 -522800525 437953122 21553 641299867 174473610 16933 190158707 354393408 40569 264710723 456362303 23484 -480758316 471786731 16144 -98704126 -896550233 6631 -421859224 281691569 51297 -787571559 -783144317 25795 368040627 653296936 17776 -495498425 270357432 27982 174038103 -998995872 43148 -237154845 -996011226 24980 -307726293 -671230142 43241 165649688 55873201 28696 -18397159 -669080659 62250 747120324 -604723575 30704 -585527977 -323343445 40150 -687095126 -798123530 20586 179010769 -617373361 21099 -419059414 240936235 54446 -97688367 -895394455 37324 -139964421 -102119714 11136 447293582 370365116 31836 -111877925 -325631465 24930 -415602864 251075043 6054 -486404243 54009758 41698 -862669616 -102028605 47308 352738185 -218926475 2375 649219044 341596356 53482 256797606 -212062021 12450 -897041909 -133375031 46319 -576378547 -494786087 11403 -513530505 475291234 1509 272554356 50415836 28631 80505073 813285996 49784 -978814854 -398274349 11904 240036495 739408448 34545 -775282512 -407667882 915 -964267339 -426763596 53049 852080583 -981014940 55489 638481305 144807904 37917 182171467 171284034 15703 -802048881 -771505594 18464 -399536917 811760552 2885 158246646 466533997 1132 -901143628 -95712293 61009 -302488954 -198833431 10870 81014120 -304262841 32256 -135802821 -488659902 31855 -973121090 157604291 55827 69191879 436336920 1415 155212218 -384911451 9504 -427298605 -794991788 68274 -138213619 -124291712 1254 -45202325 635218700 22701 162049930 -107986963 79797 -140453362 -487321049 9895 -978983632 -618484413 14658 -981524251 -605753813 1610 -331836271 -701514875 60176 182753913 -126571141 241 338590631 833636983 25002 -233035109 -980979053 35667 620150542 814804851 48796 -689920027 -594059604 23771 259419314 -11033192 58780 275584811 727922954 27100 -502401866 -398580540 50373 279030948 82163022 5215 -331687986 -191807276 6357 177545818 -399086953 4666 -129455809 356163927 28561 -386655057 748393158 34061 362285231 -228351512 7734 -395399035 725200328 42090 241251496 80894877 65493 -679227970 -798890576 15562 347652460 645645154 45322 -615150513 -325464764 6998 71138407 274762400 9175 449059572 187231292 4305 -323905520 -682985038 23622 267556790 -31794231 76517 734589429 -598400063 41438 -426322224 747974142 29800 172537255 -119993279 82330 -589047121 -293235353 38301 -289900850 -709750489 16081 377007849 -191058635 34730 369263396 824667258 12002 -707518617 832177213 56388 531600911 -521362852 11684 -408534245 243873571 31058 176080615 -196397706 25492 747026890 -191069092 40127 -102724219 -111357643 35566 743971147 -221288659 27547 352236298 850750255 31704 -607978307 530361217 12183 -215487202 -874166863 49619 450299108 147013334 15231 -989475425 -584316358 20797 264788633 58255004 4821 -135384009 -780987242 19171 47713093 -293930370 38058 -3589923 -703117162 46907 -704011398 -884252533 25495 -112685820 -503362548 10076 245545691 450406878 41016 -712895894 727588165 5815 -966098079 -581605433 20860 -688582255 -100275740 16238 524895665 -494880581 60925 -295777461 -211184764 14709 662215803 844045007 11613 -129055147 625733135 49553 150660417 -897520852 18938 -128113662 -493436566 8644 635183070 189333547 53386 -974947891 -596299007 29026 172648797 84989621 21590 -485940584 -416685136 49881 -878464870 -108861603 57721 340114528 619992042 26230 62844863 722200124 65727 186307437 -880782478 20230 -880966651 -104239503 51052 -990218897 -595000519 52172 179904570 262113226 24082 183330655 -237506170 72493 -902756900 -106162254 11600 171119605 653718687 21650 -998278098 -591581409 43778 -202449368 -899112775 23749 718366856 343454228 2960 159087793 438892986 3578 -221584213 -598185260 37086 -127671422 362400057 12172 -592434557 548689651 57397 470911246 378777598 27859 -105068719 -519365289 34413 439930078 539312233 62288 273322281 -7034612 24019 262835464 -423072183 64984 -213807166 -956018174 7541 72849684 728111085 71921 257619830 432030360 42004 74495595 724643674 19219 160008403 -901554786 18659 740260280 -230573585 43468 -311596074 -667845399 9952 468151697 172439383 20643 158268073 278363009 2541 730328465 -202155490 64705 453411209 357395746 27207 170616638 -581646741 7452 -130450181 -885472189 39122 70476247 -317847450 7190 -806578588 -779446856 11577 730513397 -326714567 17994 185974577 -106402462 25376 -13218152 -690073662 73233 642467076 824189373 65800 -675638132 721318847 63999 -606466420 531424842 44147 80568420 844151313 10266 759820070 356662687 32208 -314572293 -707020791 25552 -587760497 -506940862 22358 -518081944 453732280 14244 -593088661 -310375724 39072 -388708756 -120620301 2580 62390690 816854877 9651 -135800857 -299537004 15121 651059796 163253552 57612 267214404 264830957 57869 -772546394 -776672474 9367 251936943 447600932 778 -598282001 -299540516 71909 -328933278 453721878 21230 154541627 -894787575 4803 748386270 335981524 31333 82949476 465042615 41419 251593105 249480100 78625 177108932 -612155779 8836 528927405 456448185 35420 -212040333 -875228775 50797 434823505 144471103 73294 -105431944 -867755947 29166 -788887840 457786673 46883 175647431 -588054414 2912 -214901832 -581203200 14172 431488645 359168067 18430 186259227 144071302 12420 560710538 352286898 37581 465703809 380245712 21485 -789594568 -785594422 9832 -702512732 -790627184 38497 250467374 448879590 22846 -287500635 -668214025 25109 -115001600 369279053 1258 730463582 -224981318 36576 70182779 -315628548 2476 -583770902 -322947147 24973 568040723 -477395828 63292 -115714825 -886048653 2134 -286795111 -694637140 56183 94598814 720832353 61584 264363234 -16085831 44025 655218397 820860155 23983 -408134314 -956379422 26393 -693071224 -897595690 33422 -411990866 254231686 37107 -805407116 -508535096 54289 -503729474 471685096 27718 -2398342 831670369 29611 77273029 430928519 52578 755403731 -506226982 33861 -121776556 -125966455 31010 -392695008 -967094470 71055 334531339 643421113 41812 52571866 471725243 54235 -675741558 -105195694 11445 -901373058 -124903583 30691 55742522 432213545 53914 722429380 -577406781 20322 -225279697 -979987747 717 -99834996 648202691 42521 -101451287 375078909 9276 -879128638 438597672 39710 -39208234 -700977129 49771 -107087413 -100361846 20967 -577800613 -298156751 48008 746791938 -224861859 1057 -12583029 -712478747 43281 161013349 58144702 21931 -693903508 718641149 22082 160197976 -591513733 7909 283089065 -504289248 9617 73571269 278126942 25204 181073692 143169644 1863 -612856834 -315531176 57237 186396937 268666782 15264 434971580 179596182 32632 242010472 -17273223 74763 -874481449 469011121 47917 455614922 174577512 19581 282032487 270876437 12206 265715336 86073470 12486 -978769289 -599504782 14305 622288148 -322373789 15010 -788389262 -504358450 29987 245013138 264479734 5587 80251750 463427794 54226 66721486 839091113 34373 175878052 153293524 28618 87237301 849072215 55859 160114614 -221172283 60041 716205288 -193297946 27043 -13913471 665060756 922 -869497485 -117486583 57023 159865381 52457541 4010 144405334 64912361 15140 260347779 -37680453 31993 -603794728 -321424955 52330 -404111683 -131592789 30420 52992109 -991760606 18287 -196260071 -871803484 32716 -119990099 362687071 14847 -199598768 -604616296 31722 -4336635 638021493 27786 -712161503 -891091266 6011 337852563 814836005 3979 -488056200 465436862 32775 189362357 350695177 51694 -399637404 -103259684 85 -395676372 826785319 55569 -426928916 841241985 27051 -384884107 -809407098 68876 -323119476 459725547 1757 -875891019 647719353 38051 -773057930 -766987936 3175 -613076020 -504106949 23176 -403316065 253995423 5896 -33399410 -678076788 17497 71820310 811414734 54504 664276963 -331200365 15413 -216316239 91685839 53546 -767297284 -778991862 15329 181756665 367562329 36824 526732070 184357456 6008 182052941 149942231 32940 338702696 -229577745 15493 -955324212 -577281643 16264 -304387627 448348510 2404 -764634342 -484636840 21360 -888936244 -125169256 10411 755997685 -329415045 44960 -603108185 554394135 22834 262690259 434771676 17823 -38178120 -672646873 54293 -802432709 -797524500 20474 -109271836 -522416907 33545 639720517 378730077 23911 -210220112 -575369763 4062 154860791 349159177 31984 735923672 -309200942 12379 -701667249 -781280545 20163 -192696545 -496840463 25088 144354919 -584634231 18027 347837349 647977889 13968 -683066504 -131478398 22117 284576041 79909429 53083 -414780135 -953394497 58316 -314880345 438295746 2784 -135394066 -799815688 19684 -613549749 -315997391 2776 -114582927 662964928 50354 -43122021 719513599 48029 449053409 172463346 75644 173319934 -890390316 4986 -579626184 -511560039 22438 -101540808 -785924684 66119 177589463 -597467177 14783 -315412470 457468139 5457 -219705038 -613603790 42266 280810945 729120295 19194 -702362936 -696447244 58 83057000 -994813321 48531 -990929445 -990051584 58048 55379083 717339998 59797 49589413 -322164521 39257 348195470 646310587 32084 176593667 -220482664 8046 147780650 -215538409 56315 -135658660 371435395 17426 -799666457 -486982904 39320 175808677 443085935 16740 -688263459 745824085 44577 -862373398 184793735 80696 -857668471 -122664834 43424 662866625 -970022163 58346 339446167 -219350795 25162 624628892 -691920465 41358 -296378147 -711657747 43876 247730094 252766180 67445 -134778902 -496069006 33013 716748457 -214016977 60054 264064736 -225480208 13180 -500708303 447018566 38786 159795632 -410013564 23520 55662897 750670563 6615 -424466791 738911318 8578 -770250201 -795254521 16748 255629941 -216694576 10681 188384332 445276696 5870 662815986 855989944 5153 543935520 -519557475 31353 -236478098 92508912 93135 350770093 832866671 25572 175207967 370961480 10584 252766497 -41812365 61097 -12483143 738473102 65872 718710978 -286743909 45922 -410367987 742576167 5840 470166509 184874091 59519 -141215310 -132457764 29864 -792878043 -514467568 49026 -994888318 176528194 50409 -141093614 347264734 8343 -424332305 820412950 12462 -885814476 175531937 54203 -310471435 -197162831 34372 50455082 821965702 2860 -769890563 187127625 64722 276979011 58029976 75974 -896224774 -137138804 11661 254529208 448927750 15003 741078952 370579754 2851 661512975 817247608 44008 -877394940 -130681972 43643 242257094 76998533 72522 -232641032 -882737087 53482 -857457891 463016264 19445 -13565986 -699820126 68027 185293044 85427502 28091 -421605629 734318956 28887 -7999720 555489765 17519 -695322428 720932881 68235 152421741 430058835 12847 -969178533 -971797050 65989 -41295463 -674015129 14885 446349981 377419633 4857 -101845247 -487522472 10366 -233866449 -878024083 42427 257085717 273631716 66222 -986646732 -984682834 48394 -115373306 657876945 31896 -117925316 -509258613 6012 174182476 87574261 21786 171103500 346936677 53798 -286835244 -691770031 57337 -298293688 -709768845 23105 -111392952 660667714 52360 -678271350 -128434977 20900 -200370369 -577474267 17313 -899363829 -136337940 53150 143021621 -580049400 17252 82783895 721471430 56794 -705329757 720583725 35012 -972319482 -959206535 65801 251924701 464653109 35291 260251975 244384989 59025 -608813112 -519249594 31788 347269585 823325478 33183 -677183934 -863952910 54767 -992482338 -997738111 12122 469860908 -982458583 8150 -222656990 -607524943 66855 -214534229 -591348314 62811 -296986813 -310650364 59224 -136172451 -806625232 25876 376468124 -230187532 2859 -132159097 -793409896 11309 -324232490 -192564162 21452 247404571 265861728 37206 -295468963 -953482330 7581 146430141 -607293015 16929 -583514034 560183929 12408 -396434992 718660421 23016 -19498863 -330796023 42095 183594960 -895439770 20348 90561317 852357193 1808 -313930497 -196089810 2822 -404801800 -119639229 29754 -128739790 -110219738 3472 247442451 -30711665 58342 -15142870 562567612 49682 636910938 -331659952 5816 -2760044 -689129904 11331 -27267059 620683439 25168 -972420433 -575174734 66902 -599669704 526209952 31258 -882483381 446421476 34754 -35102047 545498580 38168 -291845507 -218693777 713 265349567 756797615 36807 718207653 368471583 50250 268146432 -15059249 7885 150118844 -412569244 11642 -100070768 -481043134 27150 -409472576 735814023 4448 -867372984 456396029 41914 737776292 -601635379 26974 -583574617 -579638271 18883 374729699 -235674176 19179 -131093103 -797981708 21100 185521945 276377926 14862 -686882253 -108692843 28113 -99131085 375197512 9669 148270139 475840232 13287 -895254522 431360220 32272 81772512 271894168 68280 -135339525 -483248259 21062 -391065415 725658248 26755 -19750731 -678014973 68420 254001412 756205125 1566 739899184 -198871870 38946 168715763 -119947458 62341 171128697 464865116 15088 636600724 354934421 47101 144708067 148616055 10857 164440149 -107848713 40534 170960874 379312872 27080 167051159 475094747 26759 445446811 351200853 7308 180842851 435434682 8742 651848555 353341961 47137 -573207000 -520504210 8961 238104225 -198955273 26254 -612713557 360203526 12937 -124017207 -106387230 34481 722707024 -602751893 13516 154834205 238742693 1804 746128107 -295138514 9213 178419094 379181764 53580 -873190472 -113987724 3028 570149323 -508790234 52849 252865141 437114689 16215 240794950 269954763 61951 144763981 85417326 23946 280784665 719263359 25897 -20169262 566153871 53017 -985399824 -960313712 58483 -514551283 434700901 32175 -114853525 359523448 14934 -578368601 -330554485 74458 -703945925 -863447246 3101 -102259011 -112923176 15635 -222270586 -600289136 71695 171333176 162169755 4103 280580113 82755842 82238 629349077 189669755 68325 -410071934 -142189228 30512 -307915451 -690479533 18169 57022658 464527682 26726 465276801 -398439942 34578 -963708630 -576544564 46854 -772369821 -485443552 1044 -512112411 -233305371 8795 270496563 543478205 21119 282332731 -24916473 34115 -419584582 811057117 6523 -41303189 -865652026 13887 -96765750 -790375457 37895 453502373 189836519 79652 -97637857 -781515995 50665 -324155780 -199486328 19469 -100104211 623186053 16016 657294066 820750315 18891 -594269281 -482195749 26527 -983538696 -399229307 20436 -978818371 -572364727 27061 170059332 -111280449 22666 238151212 -23968346 60612 240918769 272470264 56737 47945790 464086729 33561 367587869 -222999913 30763 51814441 258765204 60522 -130761021 629923829 6501 95064058 468593849 21732 717798493 367976614 16448 90178538 731726739 37411 -236920871 -979504725 11679 -138073887 658022383 23173 664979271 187121678 31246 169977793 152717714 48089 739076393 358646193 27675 541125508 -515946828 3300 -330961210 -221546157 4916 244235143 -487051030 35657 463015151 170060902 42368 -479681604 73676828 38738 -192376929 -953377059 25834 164518783 -605005283 11689 -127970957 -322743995 4043 -17076384 -702809538 63227 -700823238 -132611942 24337 244347232 -198554999 22641 93467447 851111246 29876 -306126885 -886157197 43008 -576057485 527939922 41692 748422728 -288638556 15913 93263970 453396610 40873 -771370601 -796792130 18069 146469808 53401450 7831 -684613928 -770107170 19180 -129427451 -96170837 3660 -425923152 249565410 44756 261253356 442367618 13355 -766788874 -507997599 8338 -990932853 -581473107 72856 -976543443 164768188 5758 -989292053 -407507115 57391 -980621258 -592266011 56825 -682123987 -774334634 26157 277358256 -223192138 28270 180947343 -136223871 63763 -500822044 466452656 1275 741601446 -603450678 2334 -107862542 -99366408 34 186390616 156125095 4415 80219154 459479269 56071 -971264246 -602983895 11656 622454007 166303723 3906 -222184854 79222833 8005 -122582352 640540288 26690 -121206628 -307565051 20947 339861962 834950463 44287 536524059 -502975539 13943 -221225095 -864912711 31735 725838659 -588517644 22236 439815753 349775467 20645 549283437 -477797313 9826 -114734031 -300265955 36247 -16753477 633074886 23194 69177535 254125098 8008 -20315874 549105386 52188 -99213408 -489606633 29908 -388784902 739916985 29722 467736926 377195619 5926 -408214401 725060768 26000 -902431889 468673296 52331 -774182064 -487340553 4251 284515025 274220999 41718 -705272318 -117676579 27083 -384987042 95075026 46341 -993752802 178061008 37848 -962449365 813730399 47247 -690764747 -888625157 33457 144272457 474288523 9849 63446869 -713103294 49551 -803897862 -486421266 37119 -385850738 253011454 47489 -191844185 334333714 55061 -952861076 150409465 52838 536993664 -508716469 9654 -11455006 566546986 47385 -106849405 -320224831 20202 361467189 818918737 2302 636116958 -288183629 30006 152387617 246671178 9140 -402197374 750469139 17152 757937024 -602200511 10676 -132496789 -478602407 20383 472615463 166347869 41384 174656615 -226539931 1739 -958789750 -588809863 23562 -605579767 -316170774 64723 741333641 -618084387 7316 -124573710 -110006974 14280 -418240357 241879310 32505 -614099803 -520198868 23260 355526676 818779412 38973 262559825 93550245 16205 742970974 -590418252 38059 -415539209 352136787 41758 -201174665 -605507578 9686 -964761730 -612846732 36371 -24100017 -711366370 66240 -712604050 745457070 62771 -387332115 253963007 3764 640046378 169095457 15827 85124584 731701800 25553 252486683 260802741 46766 -391229237 555102619 56339 360034900 825738311 7377 -120588792 -897105641 4526 264624550 438677857 41674 170726303 -204438663 17708 62452303 438983772 25548 -107200197 -888158412 23447 -959983717 -573693571 38048 738199750 -576334640 11588 -128412384 -878767714 42231 -999396268 -605583814 29521 69363414 719982113 33477 731714794 -219895309 42429 -107090381 -330952716 73138 -903353929 -104254830 18403 -994693407 156734667 23175 -131413408 -307321120 23062 186194734 -223268498 22983 -500649537 469457100 1197 54298762 256972319 14227 -220844267 -953591469 20179 -479275146 439806968 42007 252204170 245222212 36870 -129383435 143989366 20599 558892289 -513252970 14264 88892211 -318051900 29430 -860286540 436722138 25898 155850248 334716479 18489 167942982 -900605993 23522 -398476442 -139833125 1206 -784411179 -507512867 12463 -509967992 452167734 29231 -398054503 283696257 27616 337164747 630136824 29604 -110059542 -321951946 1120 66245568 451987838 59278 -200370035 -863646074 29756 168500467 79972961 8930 -201246210 -990436879 17631 160086231 -383782607 35100 169661207 78929521 17432 48989837 549247760 52887 -136185524 -805465418 51606 -386429663 824547654 25241 -981471647 -598577841 18568 -517322247 434867095 47098 -572658959 559230314 44160 -22676622 529782125 52202 -796748160 -497599708 20797 624702594 366280509 77403 568607973 810214154 58086 59986229 429857249 42957 -798200702 -764829574 5120 372866459 -209057049 17601 -99159035 -297930628 24500 -591699956 -496076291 10294 -494241637 438292518 5038 -975053739 149853014 5850 -235987519 -896923917 44690 340789980 -221180291 35994 -210126937 -864343090 12857 -125328026 271320131 13300 -968472036 837970265 50173 172949015 -589937781 9949 244702957 471244516 30966 660117598 358858181 75639 751125601 -586463086 1425 -405970793 -141836246 16440 66429518 452831131 30231 -199285158 -867703365 46991 -707573827 758243941 31576 157953628 433269745 4668 179880632 -109176181 16102 -207299059 -597877247 63323 89145148 812706799 22048 354808273 644577752 9054 -120419750 -786744522 20688 -397266731 733363478 11924 539854426 -772233525 32862 -36790223 -705674948 69823 -966944656 -966606500 55154 153989111 91180018 4293 -978703875 -387752311 9265 272815010 285598225 71604 750852893 -307928869 46947 84875879 824071472 43293 -581322992 -489675987 21978 -882824378 -135413678 40254 -492777429 441474960 2133 171825114 -875533520 25451 -305992011 461787738 2651 639264128 171082656 33914 739093872 -320865393 46954 -775306627 -778561350 20377 -597743671 -311704336 16114 -889119304 -109911164 22517 -666966954 730784981 28614 628436954 349435125 52875 -304921744 -867176560 41276 377276012 -296788826 5235 -988915630 -593688019 32269 731954674 355748333 45962 146305062 254956704 4594 -989843290 -496197073 9132 -397782585 -981813015 41904 149764980 -205048245 40529 81440519 744318354 12108 -200778328 753811775 57445 -976957744 -973566615 52523 452380679 357135688 9712 370151776 79872413 47760 -403261707 832369809 5482 -310811738 439958370 19832 145735428 -216811965 67643 -4668671 569686458 8817 -958905328 -991204893 46467 -705315112 759931629 7901 -233700287 -997736905 14412 -210774131 86589294 68429 149403620 -863300401 9270 -98854945 376165456 23725 -961088537 154358275 5755 -899443461 453582267 41379 -589935443 -480198681 3654 368784923 822805149 40439 -111654733 -878514899 27579 -490955370 440465458 6221 163124284 -426808057 14741 718817860 -311797477 22676 -100198439 661673814 29783 181849388 239619995 46063 -967938369 -986254180 40924 344239098 849011105 34302 -385765400 -133293894 12785 -496319023 433737985 3117 148076594 88706591 2807 -394824206 839573401 49753 -396104310 281803369 3801 -139580941 -328846063 43806 -776866613 -480496128 57321 61346972 437509554 2208 439320339 353465641 4026 -588603850 -221269208 73147 -415688039 -961029817 9876 -692703379 734136684 31943 -11490820 -687885841 32471 -592088994 -293658188 38086 745383966 341091515 34068 63570073 439331985 49672 -511266681 464007051 9224 -495765612 441813871 34741 -997873969 -596103883 53945 659971746 336741605 44283 -990932141 -614695400 9082 -101751294 -104748285 28012 -38225395 -695629339 83133 186139222 282933897 28245 -16539356 -682075545 11597 72524032 434757068 20643 -296761757 -708165982 49214 -201971478 90158562 80097 -112281439 339305273 12408 -103940651 -875415647 26271 -305695765 474386182 24963 -677145309 747271886 34729 146380471 -874352253 35806 -967130288 -765446943 61894 238404488 55573514 24852 -591401984 526641085 42238 761511222 -205410705 611 -297340600 -709048459 47918 147982692 -871840213 46898 -391841959 -986867103 13645 -131239151 626336049 32176 -882623055 -115943395 48848 -212210885 -582139373 62157 50032111 737391207 55881 -139057696 -858358909 39063 60230459 475580381 28417 79313335 813211102 14085 535944917 451237583 1133 285408452 -31082708 65276 -384009482 -995253140 2487 -385528460 -955607636 34797 -771963698 -517993770 33851 854914184 -960487850 44826 -237133507 -957656110 28070 -791955450 -778752299 17787 148919619 436346152 9703 -299837859 664640250 67446 -314183299 471485010 18145 -888770702 -877747212 53549 -106698481 -517856295 6785 -20305076 557858929 43343 -118774267 -789379563 64272 -874963898 -101676956 12593 -385216944 846816700 43527 651383734 -314381241 15336 -675632661 731371912 1388 74667292 256428141 35623 -39128185 532292675 476 446632107 149503927 75430 -208526224 95057561 15375 -772259344 -809496524 19587 -786622714 -514850810 57518 -413439217 -142282026 14226 -304686612 -689341909 7909 467001578 153174876 17243 147247057 76051081 21624 280653279 -15183466 57288 -198388135 -982830503 52276 162234921 -397426400 20824 -482996896 455743551 23848 -287159828 -777825784 57591 -420688043 843687578 13771 61968437 854048452 29882 280650036 719199245 21896 143834744 343482630 34602 91504800 827154427 47201 -404650457 270999681 16587 -216022777 -618385496 324 -404247302 253226145 25454 -201535232 -594207445 28651 158659187 347162674 30088 156897560 242503034 40518 262004542 -220060870 2150 666138608 187625757 27632 173735323 350171590 7366 -871054614 -121503761 10619 -10258804 -712656722 46107 -878216907 -115453013 8480 -575292335 527962106 4409 339961996 828983834 28851 -896701592 -513220081 20332 -216417599 826544027 47957 372397723 -236350821 27000 -956765581 -576997256 10279 -111191284 -790882300 16866 -968703248 -575450851 7440 566214289 463847358 61680 -210137161 -583341270 17876 819250023 -978157358 4819 535182378 449821166 54733 -418385741 825832761 51569 -969317157 -983515149 23877 -613522069 550150711 42258 254809908 -225686364 26829 -400328261 268255211 8326 158942822 -101666484 22950 642271244 809771170 42630 -485951367 243383074 19653 250772588 -234717328 27099 -425595243 279921165 28515 -890372675 -99338950 63374 253021924 260343028 65767 -402669896 719221586 4268 648143735 377235754 26060 -790490531 -763587328 18047 548559365 -498478391 26385 438531169 189281582 47166 173070235 -874648880 17346 -330444447 -220297918 17139 58723283 242590936 15776 741615801 -592881370 2239 737257887 -326452704 11939 170709429 448782923 25037 63460542 742135064 52133 642328682 362900483 11388 185159607 461534799 12220 262978233 94059251 22788 -121718290 -858624627 848 -106098513 -486028371 28220 186519727 -398293511 19015 -116563799 -318785470 66916 -217709892 -982184514 23632 -124694210 -798817609 15885 180225125 469083950 24801 92342636 759590017 20027 -973011431 177304545 45505 -991211277 -420330743 47125 -133088784 650940258 29662 365901026 -217884943 9774 661035379 -286905449 4332 -137410481 -803506453 38754 -974028442 -427595562 4916 157116984 -125609942 3884 -596741067 -314051560 65888 -298760509 436615334 20437 -381186084 256170202 54093 -878893388 -499899945 49202 -801679720 -513178785 28071 -573915340 -330452250 37267 631135871 169956320 30358 -784208885 -497452012 48065 361028458 816977231 16934 630921508 365598609 43639 -678820168 -898051116 24190 146824951 -406738270 14217 -976103640 528059618 50431 -795712176 -506107902 25997 -14152313 541674255 21097 160334778 -197495038 48480 87277225 -318014440 41330 -684877018 -770552106 41665 -678220640 -142194827 28686 -385398191 -102491529 4182 -613452844 -485136029 29010 639251785 376904629 45444 174826333 364399225 7211 176768306 -209525113 38535 -392240729 -109096810 24716 -322829780 646051266 70523 -323257340 -893910755 41586 357459863 -199630471 43404 145082602 -891526082 11042 -956856125 567001394 51390 82962815 -305410424 16945 -317948050 450272975 19336 -680372271 -879910005 20430 -586834687 557928756 7884 733709900 -317935852 47854 -609771765 556625266 77919 78349592 855673425 28537 -45487386 -713740139 36168 251421103 471728068 27298 -872983981 462414381 19330 -203970222 -892225502 4390 -138651302 -774866800 17089 -40709765 -712118999 33178 474323071 155020438 34708 620661297 809638245 60148 656245892 -323789079 16951 -694697603 -131027601 7427 -960222204 -580434061 70788 145664488 334317758 31585 -867250618 432414379 18866 -29622416 555093707 29092 -99662956 -890525022 30435 285267687 444036483 34434 555849719 -487581095 4819 64953136 431139948 33661 377230243 826642984 14030 247910615 750378933 29086 -963049008 164524749 44656 -219652764 -958579415 23705 -141430510 -879417589 31156 -689646125 628353322 9582 -510756160 434874502 42560 268277132 719841235 3982 335915182 819551168 37713 -787196046 -771511704 19828 272577304 -211785614 27129 174079336 -215417495 41052 -696092253 -777091690 41366 372406420 813297212 38288 -775464920 -478412154 28235 -865766120 -136340385 35012 -605887695 -11958534 34845 752633642 267628579 43925 653122979 -322061959 30087 -599674795 -484290325 15914 80875493 254183889 1329 168175216 67847970 13211 -397561094 827018691 18802 732232372 369405294 6952 -322622119 -705265544 423 -300723306 457695273 3650 161284149 454520744 2585 -307769524 -192570458 32783 94486308 461861956 31805 -1214965 734624325 55635 57671238 831116529 19895 438708943 374653476 1770 -233187648 -972261751 56352 -237541014 76385827 66894 163233073 440621749 27725 735615024 -110018693 38722 -215604947 -882849740 33794 651882051 466282848 26004 -332630242 461168868 6410 278195579 740460803 7938 59219486 455349527 25439 722141969 -616119883 286 143606171 463242097 412 -404404083 -103638554 3547 242523518 -15202025 52907 -226260466 -875597121 4897 -674505565 720886025 6539 -666976833 -862313806 40644 643626301 56067564 7591 341295521 84336188 44109 720142561 -222921188 53000 -306582268 -694667713 57016 -408628317 736306208 26347 264261439 731521132 35450 -237331121 -618634514 7520 664717093 147816009 59154 -115532297 -796306274 42148 -331190704 455701568 17419 -407824071 732028504 31314 272943790 452675653 33648 -896479679 456581386 17251 78994370 250436523 32772 249427001 -15486405 39238 -589826079 548125343 31382 182674581 361209069 31283 -872015557 -109020294 38587 -957836701 -997705769 22330 -681434131 -616239719 55048 -124380055 346400023 12621 -141336993 -302240503 28751 -132232906 -326010390 27873 47657356 473349710 7523 163413257 348862451 50035 -128482658 -492853923 9537 150076153 92077420 4130 435766487 149765303 43343 -505367109 183298413 13696 -598240707 -296731942 16990 -992738759 -575952275 10184 719497669 -317071426 4451 -862965295 456396254 48149 -118054618 -288413500 52100 -139571629 -306661669 674 -125350002 -296361398 11122 -591276383 527154846 77813 57875777 468193971 52780 -413538191 751357509 13669 179846932 353247683 48331 264240275 -196443739 18226 -974077022 -597369309 38359 -109822512 -326067853 39763 151746866 249921265 52272 -983936956 -959940025 73698 -972575593 -397932647 70846 -5924489 652193626 8912 -494590605 -499877694 32128 -711604520 -142558927 9632 -973286272 162804248 52556 182546428 248513050 38648 740654816 358151522 51709 471639820 162703290 45869 -213104749 -882119312 32592 -799438489 -509824968 33825 633850464 361754836 57162 738792188 -324546161 38534 164275913 -142049173 40834 -46171644 -706064886 18264 160212771 58335838 9371 -1372337 650348204 17504 -199773456 -958881012 50919 -522372225 739591472 9233 -108563772 -516727056 31392 -597751198 -291541156 49380 -390465334 -987330751 45646 -421431571 829134484 11026 174874856 -611992285 1354 -98962404 664538245 582 -675737652 -867457797 11577 -304499381 -232873192 663 638456966 178363096 58825 244983083 76367891 39509 735167615 -589839066 382 -99230531 -888973059 14264 735008810 735996803 27823 433491233 185401680 75563 -304295416 471388731 11466 -219254396 -873830224 48530 722253152 -310182507 47534 253328566 82039491 40082 -883163923 -112929400 56530 -607391192 -488442050 11445 -121730305 362097786 14470 -803664319 -763560982 1596 -108270750 360467808 19732 454983035 346706508 11879 158639607 442237806 25797 -961278746 -963796513 75120 -981060952 -590816248 14175 730662203 -219458685 27659 260757144 -7189887 58579 -978738229 -613098790 9656 644322187 824569708 27729 -415262696 -973679640 37627 -606548224 -494220810 25863 157923867 -580117437 11353 278738512 442791019 15046 340866973 -691656618 61950 -112159203 -505003697 1147 761550225 -206760974 2795 640236595 831935647 24183 -483627037 -321553657 35778 -37117803 641910753 11934 -598017637 -479040532 6839 -974998172 -414180728 49976 73404450 726921287 6267 -318435914 -202292633 11031 -821245 -708299194 27847 184183203 475013788 12201 -116526339 -485252652 394 270928800 432693096 37262 -407173321 -138424172 35689 -33235599 641591512 40318 -611681361 550499485 40421 264107472 -4610574 16780 543324949 -955630700 51993 447792059 176294704 3954 -134357968 -202656364 52754 -218548009 -988103262 5608 172192638 440924256 22293 -18881028 258060339 37075 -106843801 370922846 33947 -964027360 145773254 1440 -956954456 -386444860 32570 -108002687 -899961942 34305 -595092926 341701578 62745 -400849753 -960866901 53038 81263595 272247008 59666 -762426005 -508554179 23863 719260059 -235921764 8741 623764033 826663632 37962 -306662588 435768265 10858 158683896 431524555 24348 -136319703 629906117 36180 448753730 182166229 40749 -205235452 -902707723 50179 173961323 52560385 21132 -43859372 -707533957 48351 -710006560 -790577507 41114 84198720 722563378 53422 345275481 -225616252 5415 86046545 -317953642 6900 -689556773 -107887459 19937 429491241 342691867 30132 -987741536 -592787730 68219 -704037538 -770040193 38345 -136726329 -325963972 23600 -110634883 631277653 6793 173325404 448907440 9212 174877135 -859786157 30189 177965232 -602229482 5671 -326905692 -704772093 35289 -680151649 -797722626 4508 -680454219 -874491598 31902 -293416776 -217000459 18185 -997623046 -613024398 19816 656817929 834241821 66691 -15167103 631608382 3310 -960771503 -395766190 51745 157753014 -584017368 3645 -406678069 -965921328 5788 -972163421 -398531220 6508 186184851 567311345 30546 158794180 -102921288 51508 -789184041 -799867443 6249 -714264553 759403400 45590 550712874 -494189152 35469 146812658 -381042559 2560 -46122226 652391801 13192 -209127357 -974682293 9774 -395074767 -970577968 67403 -614681547 568672039 8867 -405359647 -109365526 30775 -981967571 -588935561 3580 -320951690 -668123529 30429 658394315 150406417 18293 -411538331 -969728748 10568 148734311 -421582179 14327 -201784841 -574438121 27057 -666774787 746631972 63569 -968882584 -607890936 336 460318309 844015106 28075 57186735 839436309 17792 449386713 173784514 1807 -208813719 -606924928 14011 270854979 731662096 33060 180701302 68091092 12932 -803017672 -682040876 42811 166200334 -884530569 18634 157484366 -903654118 14249 185550750 -872404296 35465 -765820437 -774734870 6442 371671990 -210499622 20837 267435508 263156487 78469 737492015 353996434 42450 638843977 168101228 66957 160585681 144014062 37040 -701662009 732087248 23053 178909275 277469338 38239 -418822330 -101025698 18201 145120265 349068808 30938 -97525213 367006608 28646 -407114018 750986144 10682 -587015842 -293821503 7848 -782534333 -762795007 24000 727260313 -597587941 11275 180766509 153109893 36019 172328728 188321041 46340 -139427607 -128396906 14944 -613682250 -308204832 61179 -131916566 -763158649 735 -764453304 -991264913 21715 -237291356 -894663970 57040 -684779642 714302495 8213 451703657 156511607 3587 186338321 283045787 15478 -223360308 -600216132 47632 88496566 823725543 4144 77070970 817608651 8670 -675206433 739599923 42050 362256325 622643826 12237 156176270 465278933 3325 -231219372 90205579 83734 -317207431 472799384 2563 -965684970 652543437 72947 370436562 846368259 5352 -412164295 -960807983 22925 348700498 817506298 16517 48929511 -314824222 33654 178753688 56715493 28630 739821722 379678182 53371 80231863 -325749064 21740 269643258 750339666 30119 239432045 463933098 6211 -876130239 241948324 73439 181949606 -605398693 20607 152432413 -413259889 19552 -381692922 -141830610 15079 -104554685 -196515160 52703 82171138 277765364 52848 -595289593 -484892213 923 -417754554 264249757 31878 350891378 845209866 24073 -415079314 734108856 29461 182325173 463228156 11112 -408224844 755691802 2142 279126138 244425108 3613 -303276020 -218505294 20279 263630344 -43782982 12098 52580557 258795098 38686 -223905278 80926151 25900 -698328866 -802024174 6602 619670264 157253185 14098 -130345713 -797170406 51045 758509191 -317408933 7326 50010494 -318481088 33263 -805258079 -500503697 6034 -317635468 -699613887 56666 150098945 168302875 50571 -318395639 -579683623 13943 -974824360 -614988620 36012 248814428 -18409919 34987 -420889110 -126288221 14643 -404539759 -508097051 41635 -972720090 -384038611 60296 259173844 536436504 20980 -423829979 -572389557 38553 750041142 -593120199 19496 86469587 -313737662 13824 248220807 87652652 10403 57717498 -305890826 38122 -763717476 -775477711 4494 -868469896 -498027564 47802 -708655846 -795795642 23055 71995805 827021381 15431 -221401437 352052087 57949 174235115 71866946 9692 -3121797 565494494 20353 272133298 264307503 65899 -709460047 -860964472 17766 -99445051 361017705 19970 -97096083 642437104 8599 647368034 181502968 75595 256701161 -47155922 26934 -237141774 48643997 69687 -27783933 648817619 42318 759891756 -576717125 42343 181805851 -112658580 25046 -125306212 -861017111 29733 267105582 728184123 11916 -292453464 632635037 48504 168877582 445522533 26700 -207078649 76937435 58177 -696244845 283534045 37659 -221398976 -887280802 55391 -398290958 725304316 10120 -407763195 -980227388 66030 732463747 372450307 13733 -333254446 468417566 24449 -986081818 -613511082 16446 -131151063 -100952894 29626 -485616994 -321421371 13203 -614649421 549281438 73387 -603640659 563912064 18115 266319980 257724432 8314 172660493 -102604085 10292 -120875888 -490954080 12370 -393557260 -122805104 9378 -804672512 -490692792 57192 665692799 810446329 10718 659027191 377787100 42939 182090808 65478723 982 173196577 148812420 16726 566060711 -504014044 24091 -688031131 -126763250 2196 736041070 -323227581 14239 372331847 846265071 24974 722351931 -305767480 25520 747807069 -307067104 23818 -391166696 736242051 19321 350194158 439713135 13453 -13605304 564279223 22741 736294524 -198127440 26981 153643999 -880584680 39710 -99681026 -505032866 3379 -420633103 239715533 26635 -807324651 -788200564 17382 -763443365 -777238370 7884 89010689 729195091 19489 -108492472 -863745717 37458 -699958172 -99221430 20031 -132484152 -132728275 8138 285702899 -28909267 29305 -954713220 146466885 15763 78182920 826692849 32024 83593448 -331398896 6525 651235606 856879156 65987 -228090235 -955970653 50507 656611903 832835873 56110 -979684616 -973900725 41180 73977170 243534557 57859 -862004641 434872334 2760 650977936 147909846 24608 -403275061 -97135216 20936 274644992 439541697 10149 -980807714 -970078921 9137 -200603932 633897036 72366 -956298674 -989015654 3110 638892387 -317476998 21148 449370904 367664042 23515 -26345135 -289202560 49795 -770054262 -492422792 8392 729729567 -579859255 19876 176124337 -580587372 11618 658931679 338799552 58732 146044968 -884704835 25541 -694019582 725710614 47743 -40282934 -671916210 81795 272928750 742935769 22523 -702518212 -125692170 14710 -97194960 -501210320 11349 664867866 -34517690 42723 633413251 366289812 73948 -107189553 -797593427 57891 736785361 340871353 38665 -974281091 -407877741 50211 -789341431 -506154705 13060 -42468922 -693940051 73953 -136151531 -138897259 20021 338806755 -223344306 41261 -122677213 -107487017 10092 -125735685 372365772 21134 -804614020 -801338381 1817 178165022 355393547 17404 758990367 -591439046 23201 -488321737 277205441 50414 246742615 -37935851 56028 -325198081 -225111211 10718 -27210610 660549249 358 -139163359 -489541771 23496 171587633 -227763380 67946 -788688717 -486651490 377 -226736943 -998637980 34489 -686682901 730102098 20705 -968223313 -397961141 20208 -228523383 64632399 86298 -102027455 637250415 50849 91648305 836521500 35959 -111739512 -126759256 12259 644594098 -300847473 27117 633956333 837081915 6204 277593575 -229564608 22491 190185207 149334285 29025 -326526178 -216699273 31122 78328082 436178453 24422 -401796764 254549421 29611 282411075 437948414 30739 246371983 716624701 2375 -226918848 -997313361 42333 -985336433 67387445 60244 730410455 -206202344 2667 265617341 448428082 15406 -979522727 156761130 30767 -235207809 -968125038 55238 660427989 853173373 17794 -974798266 -993777220 23156 -97230113 -795407431 38400 238238912 740799438 35341 241830646 366562209 2335 255226866 249892919 12639 -984449769 164466361 11265 565480004 -578472109 40214 -599944894 544519037 63962 -993662949 -423378919 51461 244258871 269553458 36341 661961937 379659312 60075 -8894768 -709410197 71075 717578792 -210230198 45767 -19028765 -867726260 35436 85149770 448617771 25306 68301418 749091299 52514 -405902162 -710941270 55990 -704664796 -135595016 20966 -954943021 -993640370 59309 -208523136 82287817 30157 -863972147 452824454 7136 167174932 60867177 31026 635117353 171936097 65914 469117752 344254310 30995 -401383294 -982572447 56190 54418597 462651548 29955 -141039627 -325034358 26628 -234675536 -901924883 33402 -333189104 -206731978 23809 -126600096 380725126 3151 -409855968 -972180162 72390 -480465943 448466149 34325 439456199 145042983 53595 -604934095 -500844070 21250 248609956 457167936 40803 -306964050 457067558 20559 -136629864 343536749 28526 -581858604 545266048 5945 631983742 153205504 73503 -481003819 456979726 37845 80779840 456767484 36177 740709009 380160603 34621 -124521691 663042438 19651 -788876457 -496267656 33307 -111043373 -861173152 3127 -981170511 157489103 9591 -213076167 -578386231 54162 -990951023 -611896796 65360 184269178 280683504 51547 724769464 -205282419 62383 257451822 441876142 8343 632748885 -309342690 47182 -678637266 758130571 17920 257769750 473745726 8146 -140119722 -485340871 17355 -793923910 338736422 23078 -879449746 461934736 25582 -996331604 -987468846 68182 621913271 -292313401 22982 440736620 -991616172 53826 242167636 66742020 29359 750995831 -231591956 54659 429546808 358701427 3057 619346669 -299817914 46693 158876217 254873638 40995 -408290414 -118185380 37469 267164661 -207043161 35488 241030983 454692212 8461 -698831410 -879838445 1292 339969135 658820022 24056 -43535400 648287043 13067 342382974 662779085 38191 -41464449 658153348 41548 160850950 -598021489 11255 -216130067 -882511549 21804 83045695 466774986 38107 463998416 164193006 30584 -331386358 -209732039 33871 -982039691 -986386287 50780 248635186 446242999 13692 187017574 345768288 50476 434067167 176075080 34900 145160179 -889299993 8512 -391911485 -968653522 74296 148967135 -416314936 30820 -129599893 -968027121 48487 436859124 370587399 7652 -409820234 715858151 30442 245909140 727291754 11498 -392959960 -960188754 12629 162102319 258264159 13712 -683790454 -102997076 14836 94179656 430595470 45631 657304570 337136290 20560 755528864 -233641464 25911 441749289 168919690 75442 -999378536 -609587033 65308 -956020835 -763535514 52832 176029862 -615679704 20535 -992505620 145725513 12836 433977553 340208026 23823 83872877 281755885 15649 91346647 838572138 4308 185225614 -198367524 44002 -131746321 -505416765 28654 825448855 -975881042 14823 153566702 271455382 55247 647575714 155858325 77423 -869748461 174214377 68446 254509973 -726250 4406 -122005970 -805835701 46128 -291925093 471393234 12648 452975895 163055927 19328 -767855668 88463768 68188 279135171 447520835 29859 161601643 71879989 29921 -993287978 177510381 42765 -28362057 -713429594 62870 -383363829 725061954 1682 624414655 155135068 74996 350534455 430439661 70921 744560830 -589956573 30655 620990473 341737433 3525 187422927 250076937 4295 -787164593 -783465690 3594 251138311 265794549 7197 -610985770 -320068448 3127 54212366 277345069 11928 75324301 461045336 35841 158693124 439198310 9344 -953996894 -985828069 42641 -597194667 -325123262 46019 -608624496 558298607 18152 -95290462 -773485897 34711 154092684 334730964 24032 -107458984 -113398162 30176 -977074841 -995764376 46848 -482187178 435601202 22595 143216950 459172439 27185 -139175058 -310576103 49926 715327140 -574300463 2583 91647911 282680838 25711 -295130902 -221329033 16564 337488037 648514724 41474 -217667904 -591019473 32283 -862488407 -124190935 44059 -600577182 -291032648 57748 -140357120 661623391 32955 351202195 -193090680 24955 346519438 653274959 3857 167004708 -611009760 16782 -697546316 -902100036 15856 181209962 -116859318 19342 -20622572 566813686 17594 -795792996 368002317 47696 526052117 -192629770 46718 185308020 -612222389 17568 -694754141 733037495 15656 -597139146 -505942038 11275 166588706 374406247 40585 530320437 -514126452 47667 373151280 653380959 21052 -103053037 -874706148 28312 347587829 -229573619 34235 -679669441 -892352015 14775 -972638212 -985246379 15459 181997509 -193505680 6294 -404439020 -122915064 31317 -952489267 164562380 42336 723208129 -204164850 46579 -140217991 622406949 21562 -106828628 -142019318 18590 -204497263 -990831935 12388 -955297050 148169817 40100 -206103323 -972208998 2887 169567780 -141906709 62363 -995820867 -958421307 74272 -124533324 -877804001 3059 82241330 760410596 65089 -98341705 -870440639 42373 -421100707 -102881977 43279 -97380132 -479196636 14199 622753105 848872760 31959 -804512146 -523572879 46066 -886056662 -105568004 7429 -503806237 434113266 39898 639967418 377874883 36239 267772379 -197592827 33018 188568454 366357450 15508 186620698 -877591099 19736 55783554 -319422658 23017 -211686909 -572646740 52312 -579120669 -309345816 37858 -202673818 80061817 89788 69732776 244097267 65680 163856918 334850072 42338 554123388 -520329137 38678 153515600 -234513742 24060 -123436542 -791633109 44399 -25510138 649466155 20308 335302311 835164757 37242 187686665 175126518 36718 -1624659 -703755273 27304 -504517172 428759608 20012 155715552 -105462535 33819 431524148 242300508 18446 475213093 379547997 15437 158130120 -112912733 73755 -106475339 -895786676 42596 629169088 -331302438 39531 273212059 80884262 11612 52242329 -329608931 37734 -214398739 -976962563 12992 473042124 173760817 9660 626292698 -317432804 37830 160778076 248521536 31891 -980659229 -581519910 61282 -523625148 437981913 35616 -573381074 -478176632 37001 174705159 158017893 39297 -708970574 -141592026 6775 431845266 366131525 4943 167500827 -594767615 968 279025437 76684587 27185 -9059762 643412457 6632 -978134221 -607925837 57692 -708008215 -114619963 13592 -991094569 -417901545 47231 -682913892 -767150917 39963 533157686 -293026516 45490 -490795504 452888578 33190 -224212019 -962751629 45535 460816060 -774124451 41467 187358204 365237606 22514 261433603 -411373149 71715 83361803 761759920 31374 -386264961 854791473 38370 349946399 248169880 41818 163588275 -140625441 17540 -290116807 449120605 19751 85138469 244058897 9535 649602647 178306367 50998 164160682 -873705530 22128 70537541 856827790 32501 180148487 457472888 3977 663667559 156302661 54334 -954435671 -689119181 45351 -710596872 -784634661 37836 741686988 -586905326 19772 145918481 -198260853 25449 -989280805 831701161 57489 535609801 -522157385 49118 659296225 372883432 29964 637633302 182258138 24915 -9512244 556995143 27618 626421934 841173391 5922 -116126800 373290176 10700 63934521 726654575 3939 -686548354 -102402234 29869 -319487756 473348050 22072 -583804038 -286812931 6857 -774693610 -777207049 14270 181965924 -221646130 40062 268231460 -229184824 7279 657335386 838366957 72874 -984071198 -405883451 41048 239377430 279785098 68522 -701183016 -110235104 9682 717347478 -332748025 769 -509815411 454204352 5715 -981391656 -126078988 20291 660500163 823615559 57150 -606987487 -520245279 30693 240408393 457792265 17778 156373774 -413788208 19121 620235607 144335034 62299 -966515553 -616238779 72131 -124567475 -308544728 56987 181779865 240794603 4065 -120223688 358527938 31927 -141203124 -99061715 29013 -125146080 -789934604 56281 -686899753 -796712043 38534 665885754 811759111 53596 -109120315 -805849459 20669 87784192 855037001 56438 -774057990 -806456088 464 -35911224 -703780112 1944 155075241 77511774 15804 -190487459 -965121334 16876 565823144 -500308713 32867 -706334063 -108504495 25017 755767592 -574431741 15799 565719438 -481375296 9200 -982391040 -399987830 31271 -104044755 -309948633 42626 720368828 354735789 35460 -710805980 -101344789 294 -585756993 -500282781 8719 -319611024 435792030 5325 -383823250 -971921278 43108 -674294724 -770647273 27501 357858865 653988610 9856 -592014227 -321996953 65032 183845749 265483641 22969 -897578909 -113557349 61672 -5740067 524165222 41601 731601601 -318381803 22317 -116291605 664210197 2650 152426625 186937884 18372 -998563438 -590306461 61107 -125733257 -808632055 7132 -987484082 -952621195 57309 -402810893 840632116 51249 -297006549 -221418686 20269 351148139 816616557 26107 -974279497 158600298 4265 -995294899 -998162199 36615 -97516115 -135791096 32017 -387763110 729631082 35920 746733261 -195430646 68033 -203846235 54783336 8441 619053915 855674638 56621 175001761 -873164486 22784 -36244947 -691491553 83170 473890184 339181019 16134 -194152977 81997875 50889 -603431880 552298961 27582 164023689 240323743 54470 150390831 -396587067 22818 75489220 448594778 59918 154123574 50666696 26505 -297477196 -712363315 42829 177735632 -133651547 16823 379411692 -996499131 77956 -102717073 -872112676 28530 73115242 840596614 21520 156136141 -392515804 17780 -225100265 -895664389 20385 368616881 -225129539 6585 249676618 -13214591 44531 -192115502 74287869 40207 -105600144 -866044158 47787 261203987 -43973332 508 -140110121 -510234702 6157 -419080123 841132739 7252 153720911 178887517 6326 175151958 -399066047 11085 153265599 -598810056 14987 363990388 650805760 32398 -228800644 -590087753 68572 645560400 364292376 19498 64183234 -324680035 12371 -102442733 665855051 2103 -990794476 189706158 6606 348973457 831343002 43920 -672488325 -890046045 14252 -961426235 -396816904 44565 469466966 345482726 30424 -136045541 -858371306 28516 -411479348 736820566 9320 -597402275 552369921 17502 248304123 -30189792 39222 -107790857 334944876 25970 -991033911 158636017 4833 -14779569 -677330416 45467 734978657 -582681825 26613 254592707 75961665 5043 -987292386 -386332874 34443 -122591370 -783481696 19015 -118367499 -867933785 23923 55519097 747527773 19666 -617587493 -522142609 25544 274052865 52927157 61644 257473452 95019301 21323 -191196247 73479412 9643 -489364979 459338945 32118 159621475 -193107752 24284 -865999657 644478800 1679 -805135519 -781129360 2430 839081196 -957921544 10956 -975910625 -419278884 76945 241232313 67184983 52594 282891296 60887442 67008 73143524 446086232 58171 -992851465 666615376 89855 -15261763 -691616737 29499 168870760 451421584 17614 -103258310 627860282 23172 266594956 743162244 3529 -872921553 -142082855 58410 166535411 -227672153 21996 -38406049 -45288687 22014 340702431 623912020 39322 761293128 -327034514 24132 239213241 257867526 15146 -999336178 -387773003 43462 -325669537 -220760353 10542 248412427 750047011 30214 -423095341 -700220269 24782 72869004 728284440 50348 256958341 448898663 16353 -222444691 -592398306 46402 270109830 -196792788 11812 -290959681 -701514579 59634 248316447 269816309 62578 -615077675 566605478 7142 68694558 265404493 62034 -139177715 -290556558 17512 165403896 464600287 11665 655772738 355021800 54047 -412242109 -122510962 42325 -45134233 630696315 33064 755676482 568354802 18407 52423173 -291119210 1748 -972962574 -607915629 57753 -29251753 -683594595 17390 630320630 365059263 278 185819211 -226679241 50868 -618440955 526801039 28045 457614320 183388719 87475 -99091447 -891230028 42590 -579556147 -294544571 26440 547289938 -500347696 26877 735076830 -608808152 11462 279629143 753258460 25047 -604134386 545451030 54037 -227963422 -874068400 13756 185484323 90068035 11340 185126373 -867080446 31401 147697774 152569787 25572 -972615936 176000994 43648 -132147898 -302957609 18222 -982552507 -575733237 22709 61158212 428915058 37897 152821836 -608546550 4552 -421937515 721098905 9014 -385149879 728862420 29191 462808532 180283181 54026 -237114067 -997257050 4231 -904384926 431930937 52789 150084547 -866428602 21851 -953873861 142958010 27886 -977773133 -600747809 5863 -680503000 -901454099 51918 181288677 430706653 4633 -795340154 -522654413 31137 -121962093 84529872 56186 -962797105 166881763 27134 -290507819 -219206248 31917 -572795448 -304186485 53111 173866708 -423921019 31224 -496576107 -516281941 27783 274722267 -27523845 40376 -969143459 -426446376 18033 -575606198 559838004 37912 60063650 450838376 18086 -210262701 -895502896 56447 -106726337 -882161810 38469 -118173444 -99494041 22905 242351310 238775673 76963 159878556 -593043565 22417 49817545 -697233903 57770 620078964 -296170883 10453 245902109 -213025379 6816 144566385 460088574 19412 242184357 -214874080 16982 265739208 -205353483 10518 146069060 -426095110 21786 -582542722 251736439 25332 -47263726 651216426 35308 -975305621 173007683 52397 744114941 -226325432 14016 475848336 339022937 17868 242072841 455209211 14495 -990053937 -970906321 39296 -397290251 -113557248 39852 630435921 369366762 6843 -214643398 -858452582 10510 255392749 470380260 8050 621865660 851235260 11871 -775962651 -802181157 19030 -116239387 -412110838 41812 -286229600 722231008 73735 82744690 -311135364 38640 -667814249 -877116091 4839 -198789174 89070191 25109 761227184 -583823678 1680 349481296 815166315 13253 640616397 -232544749 34127 -117947763 -395429261 15012 559595222 -483632560 30189 161032056 443813623 20743 663738418 372404720 17470 -483776260 -523532367 41007 284967485 466305255 36912 -381383323 261867290 35528 76488971 282976313 32999 445813433 148840365 32393 -38659748 -710719866 42011 188500126 -223817529 20621 356232532 647548680 41313 158179715 -606776026 14018 -786076194 -504096811 42663 267397622 92151361 60808 57878280 -290047418 16997 -132522746 -883091728 6518 554694868 -140844897 56143 -989417700 158116377 18325 -987200967 151989848 37639 -676307123 -766059082 23074 -582420644 -328777598 4802 86228187 -324157102 24590 -978651031 -582842789 26146 252266591 -194249191 35271 -128394731 378419597 27028 -958599153 -401122970 9788 78443360 -317243964 9888 -17592948 564243437 41791 163142847 -402609451 28841 535243695 -500097172 57037 85537965 -288535284 2437 186724211 350000922 14210 371609679 -608386235 32373 -578128253 -509091150 4507 266407971 84196638 6159 562498474 -498733001 52598 -412887424 855786138 24953 738999589 -323700638 35216 -667486754 -883036848 19022 -426101945 741838820 33307 -311912041 458575016 7721 67357433 832510468 48930 -191344083 853960284 20134 -955320421 -777595073 82652 -209570182 -872297787 30351 238895252 284489525 18256 -113175208 335891335 10698 -985472595 174844225 47419 -687178624 728386580 37499 273978106 -44699996 48346 -328883058 -230430472 20233 151340004 -391988425 19316 -140975578 -316999158 40352 364098114 -234518866 26017 -768558929 -477112127 30020 -404093015 -992699212 9281 -988309039 182351203 40200 64457344 280024451 41164 -324357347 -702767947 25990 743209583 -311580884 9917 -426286091 830749129 3464 -859227666 475792522 20572 279424670 -225475902 44844 -678384905 -886696340 36307 -44702070 663479780 36221 -112778582 -308066295 17853 148134849 -409405050 7324 86791352 -297698800 11869 444209435 182024117 36548 -677114819 -799875452 12740 153664144 470215291 3045 -586225259 -487905503 652 728703034 371149367 6071 -789854308 -774570459 7977 190277780 440498209 8351 -616403795 -492723463 29350 374749005 659050994 25150 266127738 243203114 45089 -998093594 -414491929 66123 163086957 358922135 46355 262986329 -227099743 30028 181773873 -393704243 26843 63794292 817615970 12173 -417776048 -121906407 15568 58523109 728415834 43198 -316495251 -682804587 35639 -586484348 -135459712 53127 53562937 735399478 16632 -137796808 656014891 2480 -308710825 -227593820 26497 -207523412 -869362764 35707 146526386 158785409 48068 -190664633 -408470605 51698 632550688 837964903 7157 -780280977 721538621 56411 145508645 152226655 20397 160259895 -409368168 36159 -208066253 -882708353 50439 90399512 811205841 3444 240838353 -233987839 33086 -954079154 -956091121 14637 55384387 269961401 27123 -111661740 660986127 6664 68216371 -331887403 19571 -600963716 -328258600 51853 751070839 367385872 41156 -515630850 562609064 53896 242550395 256918058 16025 -863445278 256521474 38596 851264851 -953000790 13524 -572583220 -328784610 65646 -572107103 546249195 34186 84324161 250533137 70399 86462614 432596604 49923 -310147939 437595667 20031 -415138187 -804380916 58169 -111727270 -105491755 30815 363013106 838705156 8074 161017612 -426166462 12991 -673909130 -882807827 22642 -701955457 725181744 59678 644499976 -315979596 5020 -958663439 -618350585 47651 630523848 161147986 19102 -113097393 -521449068 28363 -231017751 -965628602 29750 -967466704 -997557799 66824 757627337 -220976148 48999 541970550 -520636951 25507 -101940045 636255471 45268 -612073193 -306099949 4492 161294859 270672399 50131 -786647932 -704726473 48002 154024746 -211518760 11600 -109579879 -125531078 3105 -411911013 -968649072 6162 68433136 460302400 5321 736293670 374956769 54405 -215983692 -994588936 51931 -979625269 145955489 7283 149352750 437181730 2546 -17907142 629395014 36674 148328077 442709205 27244 -196658729 -958055965 8206 716423159 -293489951 16244 -142016698 647841317 35327 -129386222 375250680 24297 -108340753 -318930530 31215 -108489557 -293983466 19034 165314678 -891057275 31272 -869378213 -118061987 1822 -216879095 85432792 48229 -305932962 -226888627 17408 716110680 -202290681 59383 650150961 350662124 22616 160063359 -125604972 58530 261095803 757820368 7060 -584383527 551733466 17963 -216319753 -593122016 59368 -191561459 -579399165 36210 -133387317 624087634 34251 273790714 79871293 8341 -9375831 654220193 40355 -195600136 -871576261 56828 -496203216 467740673 29247 -112388201 -107478094 739 -594857510 -301640229 50652 -418008573 -26289838 91432 -984884383 152485282 14755 820100408 -956234607 31720 452314367 160947957 62977 169280735 -394385977 25466 -295813346 442287725 7404 719504848 -599029279 6350 262081838 -16883555 34556 -858171925 466654846 4005 634371246 -698019743 42491 -402920731 -104639467 40690 529317039 -483475981 24231 165990732 252118263 27623 730363923 -221472145 34037 63700377 268921127 30000 -37978460 93868150 12804 730000866 345303066 45023 719504735 -304816124 21323 268043536 262321617 67478 -324598731 -199898440 29342 -405181112 -961458143 67372 -965960903 -957176817 36046 -959426762 -424350757 17233 -671065346 -771452450 6039 -404469715 723094600 32454 435645165 164179380 82320 811214040 -979876322 13133 -618763587 -518001846 20215 -12595327 -670993282 80051 -16422054 635968558 20395 -500260256 -424349262 38240 266583768 761190262 41392 83021753 444639491 27858 -230196638 81592999 62520 -98093441 655616511 19046 -701697231 758586950 64823 -25362618 -683518563 7427 -18550945 642024765 44904 -701490068 715463115 59746 -410518899 -23953568 71877 164533780 -98547953 46604 -116947804 625623353 12569 -968557832 -984529860 26661 751502482 355628952 5517 756382131 -231611538 51714 -300030178 -897231631 34449 -504316227 449810147 6325 431434200 169353440 20639 -992295308 -609449271 62627 -701688712 -795978848 22899 185327842 -883515356 43635 641154864 171198940 5151 -39573754 627697913 8629 730884328 -228486611 15063 -118430022 371402916 32175 161867449 95103356 30941 -198416429 -869925408 46577 171104525 -130494360 51756 -316859714 -214491574 12845 -600366951 536987320 45351 -195265102 -956174553 8467 -667683531 -901718579 2078 144088292 -211532217 39992 -500512135 456167278 32665 -576938184 -492318409 25181 -964926725 181485633 13475 73967152 267087686 69386 181833849 253949885 281 285201061 748555183 37675 152500276 52086799 5504 -110524857 -142024659 26211 755493970 -390509883 45615 -47250640 -681342526 57568 -25058476 -708320239 80444 -673754453 -858026599 13002 -858675622 -140140734 3998 639200645 -297929562 33861 659284543 370280132 39718 660022679 -305051808 42392 -587426716 526468508 42862 -233212692 -597566762 20339 186118420 474959163 3432 163164770 -874708388 27229 -199419582 59100056 84326 -708210029 -119701645 29487 753666469 -201675309 19803 154733776 84004582 10704 268781069 91887496 44969 -574366665 831961774 34943 -96727569 -764707488 12133 -996369588 -577262091 38527 -395857016 335696512 16465 -236907686 -874944212 58145 629658245 153652955 7263 187846029 367515406 2863 242770822 434893431 36483 -136696894 -493573851 26297 276983102 252888961 64459 -401518603 -130032458 6749 -232037288 -953522322 35829 660643698 158419927 56879 75077341 835193969 46171 -16358726 -699503617 60028 -204372487 -871769120 44040 93752582 -314522132 26942 -323937084 456427409 9443 -116624743 360730335 22576 185524332 -96932997 78806 349682846 621873738 8371 -383756942 271381521 45054 569524525 444255927 36236 164028057 -225639285 47548 648637368 -321863733 48264 373372108 627686031 2650 -100889703 369208888 11499 -670584813 758167460 48443 68042092 438257383 22149 -700945457 -291344361 45004 184324363 -858545440 3475 -108930722 -300266324 56623 -227886899 -578133557 54745 170150059 -606571910 22941 -706841986 378310265 22441 -198546895 -576416486 45897 176832782 151868377 423 150700533 -868081060 446 160071766 453458188 17071 272167995 -900963923 35874 651773935 -316129757 30821 -520620179 -400248066 18983 -711539187 735251782 54544 -780881183 -487998315 41552 -592640834 -523720511 14161 -619033826 -497614556 22783 -973966968 -604450994 20296 79974118 729956442 11691 54548708 822485388 58269 -972338010 -407178448 8073 -15396999 -671901174 62116 -217381116 -886953103 53860 -487922054 166091208 34851 260307565 61195210 22835 -133287745 624605171 43989 -970922055 -609396535 61494 91876936 718266045 1532 435634792 357698670 12007 -122699035 362418848 16366 182783566 -595140624 18946 -778571933 -782448385 16668 -315286209 -197761377 17879 350035454 -192556622 26962 -313105657 -199757038 8265 -891657774 -101993599 40436 467663061 355978394 1505 -698474717 -106796676 30734 155161116 -128830763 26122 -131064783 627388407 43171 -586011854 -324128018 4628 -229217868 -574632533 46197 90716390 455157947 1314 -394795805 -988005303 34249 151710638 -405146787 24078 -511000864 466926300 28232 -107226242 -141464010 34744 -427754302 -961117198 24739 178328296 -996960072 44212 -33663764 664799378 3328 -696084788 -875103835 51951 757492672 346641312 53992 274953453 739376670 11076 174966569 -104285310 45263 629272477 162458125 15849 -956920416 -212974978 60989 241784374 746843854 30964 -988056659 -593078515 62771 -231946393 -996388555 50280 848063681 -956495954 44939 162634710 -428509922 33018 751673820 -297591737 27903 639407887 154044631 33909 -101018847 370883620 32884 -228974096 -968623798 12476 -970736999 -600786533 25951 -301622783 -687104332 26197 -26596885 561571195 43359 186191435 -233822488 37831 -706272853 -865587697 36388 87900162 475946225 40344 653130993 187509570 22675 -200866759 -956850457 57503 271378878 444257837 18065 -329051191 -693657932 39033 -399912528 276543868 20813 622682347 827104538 62146 -587251496 -302527047 75702 430582291 175370497 21764 -482035895 -511886024 45324 -108790947 -517308386 20094 446895575 179493457 5663 -129771630 -115591122 3363 -982948380 -600397832 47805 80381807 277289714 54168 -130482300 -121881794 24806 154999164 -115913390 48784 157255216 365867906 22519 734187285 -237900109 15620 -685802401 160489727 32943 -990367213 -396748803 5439 -984554338 -394308860 7998 733925896 -229673788 41984 -205150303 93772797 41580 49598576 716351339 17734 -501719740 444980010 40676 -699464949 -103467585 25071 -326034316 -204946883 32186 -117521624 365192511 24774 -303456485 -236011294 26518 148270485 175111456 30828 -972563690 -389833962 28557 -956481908 -423579295 18306 281821614 -230349117 35741 745473388 364581576 40428 740398491 372966765 5681 -294228117 -224979082 23782 658688191 157947177 24734 279519697 450150934 29056 154180188 -123865807 77618 -332117934 -230721675 1532 358201618 819719496 23522 -96725035 -116043915 25357 746979738 -238004931 59295 59813927 -316498086 35 445339362 144174036 45988 -107446410 -778896479 19315 -598315507 -317393311 69063 -683858332 -870265516 55990 -27890626 -517896586 60812 -218213458 -584141883 9435 432502229 -997616239 60901 -117305555 663217754 45901 333720362 -235347853 18005 52061580 442151832 55218 651282834 855294918 24046 180906342 441385265 21970 -105114017 -787117041 43957 -598914908 -294010678 13690 718812992 -578864667 42444 380398110 -217418832 42463 445545488 150192100 77934 -314255501 -195836308 20499 742063669 -595095028 33360 626128138 367517334 43954 -697151635 -868316935 25651 143500523 143657079 42621 -420385195 734851195 25607 -21119236 -693433871 79726 636397936 186062107 6611 459702414 -227890901 40161 -581210651 -320412895 30337 -807389716 -24435627 40727 742753027 -584615154 18953 -593936078 -304635019 3505 760532455 -209960399 40845 -683871425 716264360 33301 345925970 809866535 36721 -197258059 73514041 5755 -768283833 -495195677 45140 -983073506 -421799056 10487 433439755 334295456 14081 -406827251 -959987415 31252 160086215 48508302 2190 -20994564 662604162 22466 -423486639 -136317311 10659 644763164 855586752 10967 720686710 346896757 30490 -96366167 -321588800 43476 261097195 280190549 50014 -43829855 -24488619 30161 267370765 -6967856 23103 632808020 832952979 64123 274614940 -35672915 22750 634182769 182180694 66806 -130539796 -995410170 46818 -43879479 636663294 33761 -14041177 539324123 53813 -494670600 471369740 41549 -972130450 -958446606 30895 630383923 162784604 64628 -118382256 -328063203 25520 -397617291 255493099 2357 263536100 -206529162 9640 168583503 -415529901 4737 -689422621 -138006515 29401 -592040431 569999383 23047 -214266645 -610030682 10729 -428430753 735279445 1453 -394351482 -136933545 2264 -38607471 633714767 24416 -869795749 -117712592 26352 184852656 -614068577 18374 531485049 -312439705 33197 -231390006 745354479 57892 152488151 445308897 334 365963045 823512073 42862 -405106998 733549116 30530 180201076 167662495 42700 -677933294 -764352980 36249 -201661848 76908453 67679 744482964 -110987832 52252 -698304523 -895951418 14830 452525718 357278827 20312 446524141 -796282290 36770 333380424 -215322776 19067 -669442689 -858445018 4676 -961381169 256965787 17937 -892338664 -133008704 29893 81210588 447509956 15134 -197965546 -499661098 22379 -112230343 -509717180 13684 555203852 -485205131 55811 -393466396 845976792 49036 76484905 475579958 27242 167009888 60321603 13278 153063884 -590406130 11997 75235712 473213537 16401 64046849 -310613689 25363 -710334334 -142640925 21442 143107919 -126447301 60090 172160589 276532744 9571 647858283 843003143 43499 -497234256 435901798 31601 171860585 270245734 52212 429395430 524278893 74843 -690840459 753858131 63737 -397446652 265513951 824 79162267 262478364 4327 717318820 348597110 53590 279160281 742851713 19126 -982255890 168196837 28656 -619835 554872834 52031 -291168046 -195499520 7175 560991827 -491947035 41074 636368281 338976409 48410 -973764532 -597812028 2560 -959333862 181511151 54885 -204438538 354867419 78800 -422837366 258563482 19930 727859387 -228486392 22471 -977273812 168799770 24504 239984423 250396453 65443 -677288571 -770521276 32545 -675052778 -111543469 5095 250081610 -45208353 69121 -616255033 -318197902 28281 -26993005 659709680 45802 637157254 842595095 7546 245822679 728307242 1760 -288064603 -688246613 28630 -382852948 257047657 42485 555993815 -218180462 72167 -889228955 -100520348 17172 -142689836 -99023784 27233 154757808 -226237142 62006 -309484279 448444111 20274 152990457 -587631374 3956 -106330783 -306462652 7864 -704290007 -101732711 15229 622414054 361778993 57907 742244516 -507900406 75044 -16261659 566542050 50012 -694259864 -803820353 37836 149990595 453437257 6004 154327813 -876604199 26703 643858142 161801807 14734 -864045005 446705229 487 161273938 284473545 9199 -408864646 277709328 44385 -398318447 -120112202 27139 460511824 354111714 16849 273438359 732439480 33954 -321395089 -229530449 13686 -1396353 549417277 10769 163063630 -215739024 40514 -206438686 -961050000 16222 -771449112 -482992481 16133 -389195591 -121271330 37885 -891417991 472776508 16730 -229956512 -602618704 40004 261923421 62097232 28463 -788698700 -808141195 21296 53059653 810242550 4951 -103703193 -285861454 7352 465544948 168449687 47112 -229683229 78130370 91726 662303695 846050700 76371 -203490169 -989394394 15156 452580594 359053226 21265 -403631878 267180171 12514 -199328041 -871077387 41164 360026328 659847439 45051 -105934066 -495098345 35218 -303125267 -701892624 51782 -115042189 -790197451 40931 182818103 455846193 22097 -410899818 -121316349 28183 632197872 -120374635 59551 463118476 152773115 72552 167339751 -410991229 26012 -669084956 -799232492 6075 -602215632 -498782242 35641 -116047688 -310398467 45669 715611841 -314376441 26255 360156248 834661239 34914 -129651167 636427495 31402 623005942 -313601932 37817 379308013 636049556 43417 -863598464 -109278585 33584 274236438 278947555 52945 80910282 432243798 23930 -710240888 -100238593 30414 171924996 -112671267 69621 51356288 848369177 16467 -668279128 754894860 74575 -1152437 -680781956 11063 363108912 656683244 12806 238105660 436287956 3961 75296083 746506057 52485 -119368951 659806039 46276 -790423654 -783075095 33 -201676104 -885986911 45346 -881139168 -124537250 15523 731683720 -233395707 39903 -210538538 61910737 2273 -415314852 -971970077 44484 -235606447 84860940 60145 622683084 854139262 24795 -198357770 -857592966 14463 -111398093 638217472 35850 -118096688 -894327167 17422 -399811026 846870984 44665 59556240 -522658888 38223 743080982 335385498 17690 -402175426 -133634501 39291 556335889 -492046631 4689 438451910 147137939 8307 -37510073 637832242 28512 163219103 -861022853 45706 -404332880 853287798 7804 -327005725 459986704 3447 347321023 -223244373 20229 -967858058 190264305 42324 -410499703 -95767695 35938 -224354678 -972483703 1393 338601794 855040770 22848 63426388 838841406 26032 -403587906 -132976900 3800 -44106732 663349814 11505 154879640 -582180075 19420 -522741021 442252228 38203 -197061358 -886718119 56095 -26878172 532472924 49480 -410897904 -987286127 53015 167111631 373578047 4475 -989035623 182805345 18002 725633007 -582124416 31102 170699410 -579384779 23418 -573166668 -326680374 8343 -952495299 -397977083 52719 745761766 -232344645 59755 -573106588 532589317 13219 -137180873 -295389764 41363 183544612 -424730055 20486 -98705637 -297155893 28273 163067161 -580466654 124 620322964 813998353 24112 239624962 69018547 4523 181811380 81613506 22435 161038141 366496941 47905 -782622744 -477487812 14006 739570440 -312710169 41775 277151497 736701895 1716 -586513654 -490373883 29579 48846926 -32919965 52129 -193682747 -987187904 36232 -858762229 -120247056 15584 761677254 161155424 43033 -611507482 -777511170 47977 472026589 63031848 30142 714786013 335909390 45991 466387825 148952635 31237 458968237 147689109 83606 -479726690 441251319 21341 -989162073 155626717 17988 272139047 431140135 40082 365426538 627342239 39736 -117737786 -523688283 16839 79939851 -308278426 6048 183139970 345758568 6676 -796469082 -490222109 50306 70861989 760514777 64504 -803095583 -481459815 59487 -677697043 754161594 46189 269217280 -234691610 30673 -6251104 -133585315 50672 -769759874 -500246117 25201 -608946021 -319964824 34073 -895689443 452150043 50599 145737990 472092975 26501 361210074 628514300 24207 171879032 334045353 32025 744776760 -220661136 56887 -592447417 -501250687 33102 -483595107 -2717188 20540 -96358768 635877714 23446 247512397 737629801 25845 -289499935 -235510660 23977 63486284 267295828 69192 -994408112 -613997899 42801 445905747 346453919 19645 -958342183 149014270 13099 -896703523 -114171958 3453 334792413 832772112 30345 175424574 -193777617 36310 746932751 -300442010 25512 156482108 253309600 13588 -386988841 752648092 10753 262731343 282532563 36567 -422934054 715574850 23253 752701205 334188509 32612 760745423 -604766015 38660 -122692753 -857797821 26725 -135020797 -97748585 22231 -394930594 -111406341 16007 -706410248 755060333 72428 -196660558 61539229 61779 258396575 457486531 28823 260881729 -7078136 35386 -219501380 -402715451 36432 177827053 166488640 27370 741615402 -222648335 51736 173395913 338559876 4180 566155769 -483640225 39857 150232738 -583437581 1846 -117078453 848111908 28214 -964145617 180727930 47445 463758233 358368412 18796 -322542275 -704016365 64339 244653345 759358237 41071 661171052 154662349 65256 -962139496 149439324 42222 -710909843 740242024 70707 251428754 74330181 8935 834800699 -955985712 11785 340843375 649530934 2352 -577153537 -312857345 67537 -594064878 535396806 80681 -689138367 -876410946 38339 -793981039 -511698443 54388 167328253 183404377 21348 86830557 821849719 47113 89862479 -300143087 40596 87943151 845868187 37610 -97430679 -493891891 22150 -576707028 537145787 44405 526779846 -513502251 48277 -300994986 441736796 15896 -328779274 -684539090 27748 160174408 -226908002 12657 269450021 48779986 6997 -19149570 561197764 34824 177349952 -871213781 43224 733761635 343656270 37075 -414905309 857008555 49404 -426740071 -119723049 36712 143091531 146864834 22723 284604098 243316696 3251 729391011 -614574636 2864 155125686 437831504 7478 -127364467 -299112590 45430 262875758 -755367 37296 78206845 -290704292 12872 -674848262 729782154 52148 -108270609 342939626 4242 76860981 856528850 45437 -330045549 -212984338 2388 -287248050 -222446297 7111 -315045113 439520244 3420 -991998345 369035243 41084 -19078337 -712835088 40743 69663219 241611821 34753 464997610 338286141 15766 -131361600 652852351 35707 447717446 183451990 18174 -956904428 174989910 27172 338363119 -231190243 5100 361007581 -196710558 22359 -125743581 -503505475 10970 -297408374 -681671489 32602 -590240554 -319032511 76035 -697154697 -45425436 1685 -3971872 637688826 8082 276089871 457566076 22527 258787570 52346073 42826 -707396498 714896622 70474 728910811 -589065800 8023 642061742 355020774 10668 365848870 853134987 36317 -100751742 629398857 38642 149043558 -609213759 3859 -982280621 -416023363 60190 -129094969 -882015908 26480 -21034239 719161328 52910 -401739502 838390032 55057 -678998520 -138486239 720 456775434 731471236 58937 -503133697 -998372003 35719 -420733007 240181879 32359 -669605055 -103306931 8434 -142417083 -897484344 30820 -121707914 -794053565 9131 175023465 -878807098 46674 651159327 349482116 23259 627304487 820823547 69148 179720555 356303471 26352 -697132711 -598407431 49208 -197363108 -614198911 31102 -316807583 471858770 19252 -953368587 176084692 3811 650843542 361538223 11050 -985970584 149418290 50091 634139504 -298045058 22532 147920856 462577859 8834 -384682713 -113858294 34485 -330609766 174033752 60937 186421055 52029929 29963 631093445 810884132 71810 84018071 752508290 61324 454106125 354166478 28278 -24096925 627950607 18456 723778327 -296781087 3353 -388567891 822560746 44047 -983695172 -393823966 57125 -973541791 -601754752 52007 351849543 625530707 43012 -306587838 473128044 15335 -618405422 546566335 59413 -988420294 -412390115 74899 -310473934 -219433645 26774 -880578565 -112488961 10328 -125004132 -113771658 3475 -959497479 159060340 50453 -106145759 -522525150 18709 339467449 625892542 37269 -121480027 -510783827 5112 345540877 654537411 19966 656674514 821464489 9702 369921653 639163371 1139 49515642 737194361 11695 -711055668 737404657 6371 640133344 836540805 40680 -673377543 737862708 69450 -865016305 -105601244 33844 -235003497 68954434 54468 357581653 830196120 24261 -198471768 -603313398 10575 547547805 -515131381 64218 -767332185 -490720942 13748 -403563541 -976465993 31830 734465407 -222255931 59551 -900541686 -97835250 40489 629390820 -306551933 31799 -484084791 -191588543 32763 175135542 -576760266 9408 626560697 337440844 75576 -987041055 -426135906 5114 280780846 720225700 21940 -985043711 263561825 61016 -301985751 -671168607 52328 -959526469 822235558 19968 643095351 339493260 57389 753157766 -613031589 23395 -320053902 -231978441 22854 149464911 85127377 6028 -230502571 -593079881 33022 281997071 472218325 10609 255628707 -213076523 41076 758488369 -605510666 27110 -387742781 -97366088 17933 -196926636 -576322632 67669 148680983 244560117 14123 -768219190 -789712012 20069 -316433066 452773639 13310 644593157 -303105242 31943 279163328 -14717741 48963 187704675 285563536 56212 -680029355 -785922500 48004 -295738981 446679789 13205 85798398 814715574 47900 739550806 -324684690 13299 188154729 -874318022 18184 76856711 284048129 2493 189821597 -204941949 23877 169219673 -126125016 46546 -315157666 -690683592 590 -682556434 -806815189 6370 -205068877 -887503919 518 -3370399 752441108 28248 -26040624 -773706743 14402 349490130 -232875602 25871 657918469 828220800 67545 -134322464 429943987 59906 -598828001 -306471779 53953 661040959 175813267 69038 -586011035 552074320 68949 248839333 90827974 44974 153633179 74254002 2282 -311803486 -703456294 63638 78673653 725721730 43012 -130550149 367261093 3476 650944364 341667501 35201 -795142784 -594053233 69660 857089304 -953843481 37967 -599656209 -295174964 32545 -389656407 265060140 10365 -302016686 474621385 2453 62206583 760943852 58623 -500992680 458836098 35239 -701549846 -708705166 78029 83920507 -605525433 46408 -137605454 338778351 30354 -575158453 -315748504 3981 631187744 336169921 24468 449647573 366248341 21908 275312243 470552209 30032 149792492 278292670 7602 174387857 -222248617 26970 -415269359 854083550 13441 -217782132 -582582104 29892 -231287840 -581620803 60104 -575313399 563606699 17311 658034924 358641145 19861 -398757349 179422506 28698 261433858 715307944 3579 359012976 -231316478 453 -411226462 -986491903 27371 -881022983 430702884 3156 165492488 -890124869 10144 -786926658 -501136950 43291 -994987072 -388369706 74678 624094406 828284534 5968 -953498299 -585174667 15252 -389884918 -139697469 21173 86716923 -315204135 30571 -615381502 -307529640 20214 -800339379 -784751090 20416 -599835539 -329410241 33084 346015682 436706981 62752 151748668 88249824 30224 -592807515 -499317734 11817 756406291 -874933138 66657 160010905 -607911463 105 -685244373 -797501094 2001 149913088 -116144983 39183 359313340 -866289106 40225 -864532505 452080545 40827 169690977 358050117 50753 145331765 -235811445 37971 -234045378 -578319355 31123 -287188092 -668261561 39466 -779924525 355152990 54874 -329216895 -686905098 37975 -221727960 -984546673 57288 145320950 -396239676 15734 660700082 358761628 64101 -129671527 625815232 47762 -217290754 -894964993 15671 -7248663 547637503 7473 -111695501 -292546472 49966 148500641 -390581500 2079 184814275 -878528532 10938 160045697 -577197900 23527 -415127664 746768356 42324 259927660 62774566 34872 -393941775 760794554 39648 -796105226 -795530739 10969 171283053 76194075 26863 76009660 -313195015 31023 -426494542 -138165653 17425 -804570792 -762200388 17986 -667268657 -792911341 18666 637283321 334332013 9648 -764017423 -807276345 12528 -6143107 654731695 30949 -808064732 -798996160 21393 244395002 -225408224 39233 -704007290 736694866 37988 164735940 172843704 48150 -386398728 721252263 23553 93623872 753557262 34624 180980423 148762519 37268 -201867097 -593843397 11149 159842031 -598412195 12699 722532115 348567918 29459 -233446814 -593958794 17881 -399575007 -486897865 15517 257066878 69164947 20794 157062402 360017666 30207 660498982 -322528159 21306 -964270961 188930792 55099 -886916071 450392965 10667 -121868567 -96865913 14247 91552422 464192804 26472 144083811 348231014 36191 -13706548 526743096 31309 -607157433 -973944668 40561 184138585 -415782445 7202 144004050 -589563341 9328 148960926 -114276617 64146 -217855757 -880310732 21877 -415112976 -110237389 15357 -196403545 -857449785 31408 455696777 358453308 3011 -95417418 640240288 33174 446921811 166600180 40937 -141906881 -807636227 34286 -695071237 -800407282 21791 59523504 -319000405 18439 369610291 662439701 9181 -6893978 -688267402 73932 -894441080 -138971529 56647 -293019948 465994291 1505 -381344395 -965589369 28682 -46397568 655336281 12032 -322703706 -206671395 22751 715406608 340663530 16347 364170653 -228564344 39451 -41345085 551779486 5235 -195510315 -881604028 17297 172025915 -97855397 10308 -201560722 -608716291 60313 159828777 -878213057 38725 -34125973 642908237 5151 -966780010 -969386929 29653 -711490414 -130159141 24401 -140941095 -878956744 44480 -972430771 145951693 46089 -956362311 -580113620 53045 -197011665 853812090 72301 -669903870 -102679290 22730 352648307 828683056 23959 -138815653 -897960087 9839 366279437 832339108 20269 -406475129 -99221702 32575 251933803 75306458 46918 161974650 -140773621 10098 372873485 636580812 31866 -520033027 446415429 7770 -403696211 723395715 15630 -5008229 665007042 3004 342186895 829622045 23051 262982023 465168365 4358 155097949 184426941 10174 727654098 336276893 55188 55752705 -317336621 8264 -691704204 459383935 24831 733708645 -301210016 18244 179649003 284563401 26908 728375643 -303251926 48599 643621825 832149656 180 -696809789 619928979 18982 57424034 473470340 21131 640196363 -291501820 29796 -487210042 437803679 9362 -600043145 -291650598 17858 -808279293 -498983047 31155 -382471187 -979207838 31466 -121706364 -894887304 24468 177351483 -194657674 39905 -965733049 651424405 69373 265495879 439691562 38280 -428132571 274644694 16826 86243348 -307215761 32221 94021126 -37749604 27124 -615000240 -122984247 56716 -900649319 452294679 42438 -130240071 -17239052 4679 -131486246 -494681709 21405 759307407 -232015377 40277 362149846 265394928 7809 -881255205 441989725 37471 -417625854 -987510792 32267 283080494 747948327 31995 -955419145 -991127235 69883 183465899 334074750 9867 355280713 632175761 18471 -9533320 -499540742 33876 171456207 271780483 7895 -515444849 -883988601 38045 440233670 153007259 28161 80637851 -292190488 15852 -426729880 -114360343 29694 467392082 334135642 10443 175156270 81465831 25406 636338243 816646826 37810 756221173 -574066389 36740 153295747 377899865 24767 -207150979 -954486972 49029 546374885 -403245453 59890 -11183262 -704304669 24979 162342981 244412786 12328 336308931 621622663 9028 166436845 -593427516 23135 625974238 344138574 11519 -683633812 748391972 12751 244977698 251021186 76979 147927934 284661439 27789 -973946936 -974661442 14730 -679612011 -770176779 41946 -98521314 -501084727 10913 59094979 815526912 34564 261607800 255371268 41519 -956721993 -382954314 74864 265612866 -237812644 28438 -988622244 -428341776 73926 -29079816 649567559 2305 257848087 -34969435 52427 -678065409 737565654 76165 -137295106 339769231 7337 -141273704 -866731064 42848 271000031 -20852531 15435 -711767207 -33831630 13441 -386579850 758625786 42343 -32223505 656240498 14209 624934915 834580078 75890 178682096 -198464018 15644 253456183 439148016 40499 -960486970 166985465 19675 -286678299 465385589 17308 -314632305 -671712772 64648 744448210 352643917 2355 -575954411 559139081 41787 -317585088 622385814 46399 264371780 718654712 24238 756461048 -315000016 37762 -21250928 -679163870 79695 -685255228 -12357159 59535 -668815993 727654776 26325 -236344823 -584911515 20366 188808782 -871973188 394 651328005 825859458 51746 -291376013 -191484744 16523 -125670988 -510921629 19907 -199615210 -958457249 10742 -140876765 358055716 33077 -104598592 -767362191 38936 -510823634 -331399404 41664 464197443 339581611 13088 -298540646 -694305298 37800 728122609 -606048998 9288 179110597 -871391152 7080 -705275762 761706271 12211 340415263 662822941 16514 758056131 -327538581 36296 646368557 -322691965 31953 -971890402 -428490160 56274 146351825 -576748747 8043 -293779043 451820808 18978 93878701 753025711 61290 -391394643 -113970152 7312 652327304 815238907 62142 179715069 -422793924 26623 -45277207 621983554 15604 -587890947 568658450 72162 539842179 854651417 9479 -867768500 -129150536 31193 -687697527 -123528014 15741 622359399 -298991826 35473 94507604 832073880 42853 157139536 -199897448 58621 -217363311 82547885 18937 -107482495 -109003486 32089 -328962338 -216486345 5123 -618567969 -484518753 16523 -384204050 756348700 27584 338570955 810783844 33394 268798817 444896224 36654 -192826576 -596321769 29775 -993772808 -591393158 71938 -871225119 -122888895 50285 -287853703 451367152 18726 -882817240 465327902 50920 -670699464 -873428642 5272 189996182 -204657961 75003 -888958221 -573626430 26401 -122539931 -115168744 18791 178971745 167483405 16517 754661095 -883536396 58426 -420677526 717147962 12770 68954860 -327649579 37870 337949955 844155340 19647 -617878512 -302045826 3167 445291089 -969265703 35848 154802845 431164788 3579 -582818987 -506272593 8225 -3823075 620478228 27686 261084891 472405392 37144 -679770502 -878809816 43167 366531889 -197068374 19610 658857721 -326989607 2635 -776447230 -762544072 24586 -109562125 -128785154 16543 -686271266 -800759402 35768 -320158906 -191797064 27059 148012758 466833806 20541 179273253 144606272 30419 -866036688 469184334 16428 -770495820 -511693077 41475 -110515462 -858751012 43056 268759622 250190406 11946 -408799380 -115179760 1150 243021286 -792821450 47034 -412361983 -965469255 8689 -105804311 641680581 32216 -297432581 466424229 15785 -137118437 -768408276 53650 -234219831 -972126709 52735 650541269 -292519875 43039 65703007 456887473 57814 341754065 -226213906 14957 -420696540 -118354246 9461 639450089 347466107 2012 -707003846 -113415842 13701 378151330 629073849 16973 160160234 86428973 7742 630014268 175360475 31084 70356269 826746793 1488 -124511158 -105408818 6750 -103048538 -883928140 36983 753438617 333359479 5762 367849681 658943719 40391 -571676503 -492606806 346 267591675 438686348 17776 -412400066 240169847 49317 -777144828 -781449332 21522 -998822374 441963638 19071 -861493237 -96224881 41958 154799850 -218501990 14258 438805484 340474421 13027 268646157 271593739 23744 -686549311 724512594 21104 -32322962 536359306 12917 -201076475 -578328904 70346 -384467981 819011838 33455 -114439044 -478701852 1161 273801021 -203091705 40875 167097891 -141402250 41148 84122368 813668934 6500 -132815725 -304848121 4335 -227708105 -872619586 7727 -198452645 -614980861 9430 -876798478 464443771 11729 -97098543 -597429517 48448 -305110113 -236761704 34370 -421577333 -967957476 43216 -692662525 742475490 23783 84182621 241993426 7030 -401706789 -127794851 14544 -800026916 -803604972 3038 -889215542 434656225 5510 -712461990 -996498590 29015 -214922151 -983725447 35454 -191071627 94328556 20848 642637534 -314209817 1332 167180214 474540322 23430 -308895336 448882677 18906 160914528 -291779661 55287 -119619144 -318672732 24597 -28716631 -808595886 31333 -422375260 244359405 35735 652172118 -893877149 24160 -894251089 254398977 54618 -674421294 -801525815 40310 -900348612 467999749 30683 78607933 -293465990 34532 650821160 56012035 26934 -323406036 -289086248 48630 -859001750 473041104 2187 158953109 -404397257 33040 -424002336 730155865 7722 -677609937 -892030589 16054 717389035 373405230 56277 260116041 -8143211 51175 -779227302 -766946791 24383 74305910 847157812 21321 85393312 460167436 54204 -228053840 -988622216 55236 733338509 -194388666 7979 -4362492 -688616220 24653 -140895502 -313657704 19205 83791145 -576601414 45929 -191525465 51034691 66706 -44408232 655920333 25314 -319937801 459555387 24307 89671587 -305675975 41468 -777145352 -523701449 58592 358058388 841926061 15952 473071270 365102302 32259 -572372349 -518009181 25237 179319236 -418389099 1969 -333072032 -221356824 9756 -415394567 -964167152 10369 164861067 247937736 38282 652421781 845937116 71304 60513630 448684585 35674 80273762 436942759 46871 -109756174 -328141530 56536 -32003456 550531596 14632 -691606410 -798072430 37148 150355253 183509023 7659 64871864 -329043511 41649 472691015 378635404 14215 431829274 171869396 7912 91948189 458915809 17060 -978080132 -577458229 20991 -292322144 -211564041 12771 87738423 761173799 39324 272002977 719190714 7112 747254909 361335729 57350 281895385 459610135 6790 -689447391 -129100510 26466 -139533298 -503112375 15663 -483239653 -582080841 29753 435624837 351957709 17259 -677916404 735803137 43967 93486259 748374383 64857 259016891 719509102 26543 369174922 645227104 19479 -600313668 -323349122 56453 -18269339 561180113 47119 -112842342 628986559 16998 184553787 349482787 19854 660718298 378337233 72317 155273452 -406062826 6064 -502063571 470156017 16775 380381626 -216415551 34298 -4693163 -689473800 39543 277368123 -200623616 12482 -961854301 -196300001 55555 -598932298 -325885331 54145 -417048202 852021514 49438 718239721 -572363798 26473 -887356720 453948986 11062 -382744406 -136651388 43143 -123097331 623488218 14175 634569621 189624554 38432 728611704 -670094371 49267 -382439673 -104707780 30670 -615476166 -490236253 18270 442862816 356942638 8518 183604353 267958251 44769 -764745076 -512468615 33777 746811914 -307215964 30254 635730086 349142264 67232 180047998 -124488289 54030 68730733 -309174033 29739 -699625159 729251950 32686 -688760200 -128189759 300 -124127550 -300036077 19192 -973447452 88206502 90092 147712923 284080280 49721 664736591 -302159772 42548 729781370 -615395114 18542 -192663834 76138391 95689 -193455197 57723382 17084 -120296991 361050287 6842 -393353563 -102912988 8954 440457398 349017345 24516 -795274050 -774667092 17467 -710916130 664784551 68327 161343997 366176372 15994 -325065052 433441406 18562 83971205 282338905 56255 -196503175 95091659 59327 -418972279 721275487 28398 73482557 760496037 7170 361818099 813724917 12201 269423937 475654909 2369 -210971937 48409326 2042 463392409 172733941 30777 -191579892 -105938485 51254 -589628189 -685818454 53935 -29029804 565014522 38423 -576718460 560305066 37659 377175613 248808891 68904 735456901 -235770730 67854 179436157 249488749 3626 -610827403 748331953 4148 -863577601 -108663554 26967 -331058036 -192907638 20237 283090524 718768547 18455 435380415 466505342 39151 458098560 -995071011 83318 -681371806 -765401042 19343 -34378911 753256043 72300 -998694484 -412804455 7687 245608933 -27799681 21645 271605604 758441595 17208 -971027233 -395014620 74407 -102061982 -136173339 22770 -806734294 -786183616 8492 66512660 -40916107 57511 -119337617 -496105601 1641 -202177159 -582386537 9968 335146926 -204044880 30843 -123118728 -309317912 23426 148548467 -113562344 75658 -302330706 472026614 3852 730479364 -293958981 21798 -10911010 566994420 39112 -616912926 -308509789 44312 245270456 -215023706 13298 189104850 343942393 25796 -333011756 459697896 1128 180556801 241524631 42554 248848309 436345113 32791 166956308 249277040 21259 -419157376 717719497 16505 660467085 549921440 31514 -25190944 -676245471 1516 -594598798 -513162695 2861 278896026 -14722023 10114 -411181999 242877371 10951 761397971 -572370524 22701 377765073 660371041 22383 73658616 244184166 20089 642597925 -301863800 33104 -408325749 847014298 45829 745413873 352766109 32562 751875820 -590664161 12986 658595604 338233118 75686 -382267026 820835109 57773 -992450459 -406473692 9551 -611749540 -313327934 46774 181871594 -392410629 22369 -111158009 -496867537 29633 154805183 -861122050 12045 244742799 84270627 81390 -577293033 -329878820 18736 51055269 -321150310 4477 729907300 -230815472 26664 -706487218 -772205032 20393 238663383 751982441 25983 -410905998 259327676 34788 -957471915 -998418679 45932 -41213811 -680379614 3144 -328576924 -668942765 43431 61793824 737388180 13009 145909369 -105426690 34229 281295413 169784247 12724 351510172 -193142421 17278 -10398969 558041508 29187 -494170724 460621497 48008 58183642 823173614 36131 -987087672 621227652 39284 461388304 -315429815 17304 -33466081 558291752 13500 650992516 -414892833 1437 462207998 156333691 48291 -890884628 -117579579 618 58376619 737013699 27621 65018724 440659218 25716 92208577 472958017 17515 -586529166 -476990319 15293 73239132 -323410729 30054 282118832 437501714 17862 730190765 342662592 33526 825617945 -998786516 33272 -700965708 -858037832 8666 -410508801 252663349 51319 751734776 355521725 1584 -984361272 152007071 54821 -122488157 363321996 18909 -689660350 -43494436 42501 254810820 456592097 17309 -669658714 760390959 23192 534902996 -514625636 4210 741813965 352462244 39381 -589234849 540658272 10007 -705087176 -115974322 20437 653816413 -311898096 36678 -332694023 470443189 23588 356248086 822268400 13105 -613895807 -497572981 24496 -221762725 -898326748 41765 -131472412 -327763540 70708 -995336129 149726111 10003 341388967 -381412717 16080 -387841827 -96175357 39267 -414201686 244234959 2477 -137745382 -799249745 46231 -315003966 -197046661 9853 49311665 -311747792 39870 178138324 -423066366 34172 -489972260 452512226 41014 173287347 -218731191 4530 275229051 432615772 19588 177218768 -125031988 51488 -291400192 445016417 10119 -785728355 189892428 60912 726633893 -332777893 9895 -33065429 -681894458 43826 -100791681 -111697009 13417 247483405 452002054 23672 -511586102 469640554 44418 152910919 -235846815 52283 188938462 -870295710 17018 759325128 375246604 48448 160185584 -878554450 11635 -314007469 453094505 15655 -676611928 -785022907 8247 -113462407 -869720446 32475 722133114 -286900059 48686 -407119027 818970201 7277 146687970 -592277241 10281 277370509 264860901 51596 243292521 -1894257 14169 -113768867 339662231 2617 -704048645 -770848812 39552 -867324177 -389844078 27504 -413679793 731929812 14896 -676167492 744064960 22573 -326805612 -698602582 37293 757247892 -571561308 5119 167201547 52454387 3118 51917792 759563382 71129 276691599 739326954 28984 -227041155 64144175 61703 -605199817 -502081744 20706 -404263792 -999069817 58323 252981261 -383308973 34202 -116087168 -333119191 46801 -767565654 -514072585 58886 -135874577 -117248762 29404 157109438 -857591950 59 -607446079 570789709 80648 -127092965 -295392750 54289 -685627259 -135516087 32460 -329486292 -705294866 64491 89379220 255106759 52720 850711593 -999704248 20709 337914019 645587978 39300 -30879143 664146011 9006 -891490887 -97264818 59785 -10706974 649710750 15449 -112754866 -290146342 33956 -224262767 72433248 53618 -135501696 -307081596 13626 63417034 823907974 43658 -399296890 -974616073 18996 -128785207 645109740 13737 -132911453 -877217265 32096 277614940 -23427070 74162 60607904 446758644 51758 -291534244 716662565 48992 640878956 842058661 30346 539711338 -517778746 9037 -106854075 -884318937 27214 -142217987 -138188726 15741 -317677463 -681295810 35459 -862349828 -131501884 47550 374439593 644005764 6649 62775454 -327139694 554 250454939 260410298 59061 175684210 340962916 44051 -605983427 -502241654 14692 -974303233 -877775649 24647 349571666 -230395306 39477 -700577617 -142809666 29743 -957510000 -988997423 6694 368609224 -233505864 43681 250646873 -24381016 45220 -304063416 -704130194 22700 52336301 742814787 46184 76007609 -332969511 5822 -970004767 -614073118 50832 364070100 -227397409 4764 -603576774 -300346086 13792 163619726 -903735641 35270 -8620104 -676553155 47226 145068112 260659973 34843 177516364 -887227451 45069 -984304983 -962377734 20772 -590683488 528049252 8437 -490060845 446788361 49896 273486505 65132893 48435 346115497 -192010633 32441 636074886 809758028 39798 -37921338 -712188764 41823 255103473 -7335663 25850 -392448150 -964842531 33758 260406188 -2696441 69782 83731336 263298919 13818 51741808 836388815 44954 158267395 60300878 7696 335952293 812263957 32402 -390526999 -105038796 29980 51882105 440376721 58980 248973989 -46584295 22930 -113653373 -109552910 15319 -321434548 473786706 18904 -869007585 -127797175 23909 -995145003 -571744589 60458 380116395 -191594625 43608 239825052 75034550 32341 -992105933 -383680263 10438 89168209 856405931 24341 437715617 186692957 4425 68906500 475843465 50876 69578265 266934195 69049 448556442 189547919 57514 -118029458 -483547103 22551 248318384 458789892 12779 177483070 -876507099 47336 188389640 -139746171 33765 -32927954 631044156 16608 -391324066 242716025 44736 -420564631 837852924 12734 189963395 -583111496 19857 724498121 -593575201 35134 -410851563 -101995785 12622 -412279533 718034221 26257 177419970 242878597 42986 -967031534 -603621032 9493 375312577 828512686 25317 -414149361 251182135 797 152498036 -412350050 6113 284709713 -23127284 75973 741515041 -328816015 24372 -1004688 256350771 69620 149309862 273656790 4692 -581354356 -426941066 50574 -132883534 647320124 2646 -404010611 -122445220 6374 473034416 147422619 52581 -324410676 457897011 13427 -403436672 727326996 12267 -135797645 -863659873 23334 268753382 -203008187 20627 339656210 -205210998 28093 79272384 463922450 8206 -571592983 661061146 14604 260222277 238586064 2244 160345213 -607831212 21568 -136174255 -331601632 62579 -577767373 651869711 18801 661250640 -312806233 43537 173425318 -125379301 24724 -419188285 282181610 33631 183240332 374970730 54224 267299586 245957189 3795 -111700623 -866797208 16654 347512512 641297605 9641 -713284422 -775106770 19287 -216534928 -591301644 46597 -294645091 465299555 20015 -208156051 -952629180 46268 -138937340 -322358527 71628 -961611733 152426467 45940 -318925300 -212156296 16305 -711635771 -140885881 333 541529830 -960630103 36302 -698261394 -888710379 45781 57926086 -329174379 37166 -136872140 -509139575 13431 564072864 -478647357 28592 -101229417 -106753550 15861 -574457113 -517659764 36258 -585251597 554011406 42188 -202050956 -614864003 27342 -807168798 -523095861 30316 721376673 374432683 55305 183666369 -608154730 16530 154030110 -124918322 39192 171405345 -806785374 52803 -670401329 715454075 28196 -139702997 -520426737 13327 -866178760 472158966 45383 259823496 -28184742 29012 178431895 844421032 16793 -773728738 -778207796 22789 -803057887 -516157724 30968 430194325 367615017 14061 145112637 254829895 53935 256240528 437799853 37357 748927405 -598549796 17342 144713203 142869827 23283 266266834 241259531 139 -480277254 466449137 41204 546553514 -480274692 15826 -103789343 -297218958 40596 560505941 168604070 43243 -293317970 -224904951 2925 149296859 -394528293 5885 -137314063 -878327122 11966 -418953005 834252042 22370 -388488074 836394830 48653 -11781733 648249253 7539 -571867982 561683019 38849 759439024 367333166 56145 -98023634 -768604817 7225 246528213 734032615 1021 187502142 -204744777 9566 467984539 155674616 58581 166930316 -604654500 7724 -981732702 -586409520 52079 620056150 -289644162 35797 275682009 240933514 76454 -104409734 639044497 26394 157159425 157007627 49217 -890268407 262868357 39783 -673900723 -872538142 46381 652440785 161379699 11256 -958212845 178479200 45723 186827006 186558865 8582 -690543353 -102606280 22593 252504209 60942198 8616 144466032 -862732259 17539 181503191 -887284123 3263 -34414288 637539771 45404 -329816915 -703709722 9547 -503894561 468056383 33434 665423600 355234178 3540 -419011814 245115786 5502 -301132808 -210256289 509 723150334 -610978086 27189 -204419898 -865780914 34725 -385989419 -104757059 17747 -995264184 -593600859 56207 167606017 247880185 32001 -997502090 -959963493 37525 430815595 377939908 21262 -476949680 -904548590 37540 -128765874 -104261629 21117 -990026516 -967245025 25347 -10631566 -887390831 54655 -215165460 -578069838 61615 259819703 459536924 7549 261260365 461784602 3408 -206836633 -877301847 10813 -198755516 58667291 103895 -391301548 -126586360 30343 643439051 -300833095 38889 175978547 343379039 43597 274100743 86286684 18041 -586595392 721451368 53970 639092255 180172668 55537 734268371 -809472311 19422 454518141 349238406 5173 -115114124 -863408687 42804 -573508562 566771710 72508 -412501484 719287255 6268 254996199 -230396772 23545 -416477268 -991562044 75065 459530740 -972464183 15247 173612241 -213586663 18460 154232047 149414813 29892 246781449 -19375495 59696 259545094 -198775313 25770 152180681 78503915 209 -301249437 475368855 7074 -884325635 467083566 838 554909227 -476424015 20684 -607348778 -326914297 51913 186184864 -112941596 48604 -577574723 -295994253 43336 371175171 52101231 52071 -791667685 -519398751 59240 -221521268 92906637 91407 728893827 -307423120 14898 370975597 844695498 21545 -977286981 -608930413 47287 -323316033 -687797210 24189 89838840 -319672192 22483 -412002990 -976411910 65721 716001066 379601014 1190 252378722 280393518 46447 -100762533 -804137519 21817 -600385842 -486896347 22187 380577575 844114019 14086 -396574915 813036639 47481 185318214 -866531388 3327 59421590 740198885 71565 154033384 92739573 4853 -861526029 -117617300 38784 352635657 649466841 2626 -132882106 -498761797 13271 79022471 -319678937 32013 150886320 336083298 40549 -701170266 -877368068 3756 742528780 362422167 4274 78972027 -328907233 33147 643968350 -291130428 23699 -296909646 429625902 7949 -217963039 371810795 74242 -875966123 -95585210 14913 -35592264 656309565 15779 338070222 636642057 34344 153713918 -118236890 30707 152725863 -96929250 40541 -219800812 88019061 49048 88446082 848298845 29958 143801122 -397024424 34851 565127352 -510431362 24245 167397542 270250228 20569 436808329 173424450 40893 -323421030 -196502595 13367 -226986962 -987477896 19870 -391327641 247655726 6938 -422378099 753795798 13681 -603522905 -485400177 11968 -142773497 -140186743 30713 638130204 163551423 44934 471940290 335401186 7615 -424094189 -114512306 23610 154057350 473323581 19842 -965256450 181323820 4552 -391308507 252837551 46160 49060487 -320064629 36589 168590104 -579104274 22332 -577187687 -507624950 37076 -711174104 -133681941 32541 257528843 55156115 36795 52073505 461576914 26195 150672299 242136940 48339 -314279167 -191742135 21307 66406573 461122431 17343 730148616 430916076 54235 546687390 -510699567 13893 182219792 162528739 47910 263805317 -35044420 67408 458998207 336930945 10518 -685466210 527914722 70398 -422432651 -130946629 24368 87159111 718445422 11739 -224258654 -604779905 47298 264846854 243046756 22408 -876248047 -122532603 2335 434228928 376290272 18673 757052123 -233520879 21366 179292221 78881863 6676 -683661039 -104207103 248 429541209 146317026 35427 189062250 263840601 24726 75332119 468963892 54356 -236373147 -16965402 43771 167681794 -591303738 14005 -123349534 -122899147 27132 -323557527 -227348333 24204 349861329 -858043478 43838 168515107 -109200358 48837 188472725 275359514 56623 470275052 187171688 7330 179151719 334816111 29915 452546373 59801128 56852 -504199183 74310972 29501 -325655974 -684962317 51380 178230595 -409080511 23511 -958874661 -599608171 20321 -605596493 -317129294 42646 -962616967 -421413699 69372 149015186 247477723 52187 -686341277 -800527814 9232 -597438151 -295546518 47249 -316219505 -193743077 8772 48823422 726187867 56216 714868108 379887554 45867 -500063970 440740853 39549 78204278 -305335903 32671 -881247815 470225186 9093 740966600 350371494 10279 256191469 -19821634 13902 65388248 -288986525 10980 -884182706 -127273710 19550 -789277781 -773813809 6015 441259435 164687223 84034 -895082543 -124405173 49890 645340873 339938666 45052 174032998 158290723 28039 65188278 732019466 40648 -961041430 -230134369 22887 -384904239 -128283370 18172 -103297656 432641677 63048 -224668429 -878915435 21515 84973341 814864319 16421 -484416331 62407046 31036 -670157203 -117630969 25888 -203167480 49540211 45145 757418127 -611735557 29108 658246953 -593330435 18050 158487582 -197210159 32778 729388341 -579541811 39298 -33084000 632498889 45667 145040634 171749771 1508 -393049068 -963911922 40781 348644500 623103368 6743 658154350 848389919 31841 -142249681 -308901494 55580 -802884730 -492147178 59549 -390137570 833355426 8418 -516552989 162834072 7386 -329635682 -667252073 41510 370253900 638327135 11386 648687659 148032771 16081 64531459 -38513579 39074 -707762602 -101852378 17263 -615835324 -292394404 42533 147132050 -607891520 9276 752997238 -603942123 7733 185684260 -877873731 8238 737062317 -597747514 37882 -236263175 -587599839 3946 162483793 362186247 40758 -585910302 -323305114 8186 360743586 93099245 58055 -315557594 -194244049 32797 662597058 372710345 70061 -407307405 256314960 20412 475550993 176289937 41911 -96139622 333867401 16292 -22577222 -675890994 10876 -215816114 -600670736 36799 -971872611 -516774639 36104 -601466804 -506048482 5618 282505245 457374480 17710 79724568 276517083 30532 147788623 345567431 28625 241611556 67269824 83705 -980990993 -419816592 35822 -890571451 283833517 66920 -520242018 454381589 6384 -411328663 851438268 21109 629926092 851418145 60848 -576145372 -519147106 30725 274819949 -15955748 72012 -981519828 850620400 77698 174869138 -112830039 62262 268733000 -218328173 40411 346314570 829997554 41956 -235381710 -889704963 8545 -672218225 -768497280 15937 160350499 350782365 44486 -289268377 -708518128 30142 181289845 92173744 4677 146735806 475612125 4430 -673939910 -115369358 1886 -23795840 626611455 3902 268608339 150260330 45187 -133924607 362362883 16344 -132771245 619079960 48693 -111976441 -883935315 9698 -33728431 -673361302 49308 -801127011 457824665 39177 755894799 -231801822 65137 354136886 -229406384 17562 654389753 810614302 42760 -103362136 432631648 5986 364711108 625748693 5111 57975275 730806988 5569 742196851 343015641 1687 259923722 77290898 41259 -99739023 657356375 29319 340867163 -212007437 27809 183179000 -124688459 24200 244604632 63394138 6634 -141330012 343276578 30008 369653329 845515564 44663 -669365473 -800398474 7937 655156368 -294548304 37917 166069282 89313569 30799 -788927019 637965884 48492 -606336557 -788748555 62201 186010947 66358605 14583 -133801719 -784674425 48460 -791402785 -479781183 13696 -117655098 -483154703 35027 149410433 -874029950 35004 -101018505 -287374650 8386 160327625 188656972 6790 -862928097 447130493 35022 -236528020 -598887807 20864 -21199711 -684422443 37348 -993037055 -400825424 44074 146493626 -395630378 28395 -201232749 -891763170 22637 241456536 -208204166 31452 -411570958 -99448780 36017 -42759783 547900003 27599 -213767376 53448459 2436 -3327974 -702556696 63877 728415767 -211142862 57638 -952676531 -966890416 73843 95210820 -292112840 17058 -123886687 -133652515 32584 -395218636 812255388 24936 -681130671 -802140337 34728 77558856 463536636 6388 -46010064 -675610850 39508 -687232250 759615948 56248 -610734816 525045210 53554 148269623 354543636 55205 -903991388 429307577 33493 -585374202 -319640114 10406 -766416676 -778369644 17991 -676649944 -109366048 28041 -587568396 -215181258 80916 -292478718 -680153344 61361 61723583 837502195 27278 67229787 741409033 60784 -200898959 -958668708 4960 -708615150 -119797514 17336 146816035 -214298161 1782 -773796645 -784004750 3449 -223949452 -593136144 50962 -789179513 -767245174 9683 67322984 241796285 69338 -484464262 471399703 30480 -286531254 450273272 21714 -221387504 -901735315 3101 463551367 160755619 56715 -319481598 -226446386 24934 -600545440 -489118450 21938 -391730199 824737020 56622 -137804094 -518896853 14491 -690216148 -874164463 53262 -585353119 -316854815 39897 -518209690 472930350 28780 165362066 77243829 15903 -804455166 -119016838 30331 -984498737 -996391105 64969 -128004713 622411822 51664 -680401341 715299531 5831 -219505994 47782809 8475 -577252784 531529259 54517 168472162 61472405 4631 75009815 846259264 39069 -677704029 -781054196 21244 660162692 372039845 46525 -121581845 -119393388 26164 -128345181 -878301397 11122 -862635754 -105240176 33917 -994374598 -791416459 79667 -784828547 -490457702 28066 -964009969 -583463409 1579 -287874258 452411641 25409 -607669893 -481329250 22608 -878083208 -110421884 54816 -194379178 -976602884 25144 -703033260 -126641082 13297 -320703145 447566270 24833 -132419789 362903233 8244 -107763767 -765482438 45569 155527610 186076656 1120 152912814 377267184 5810 528959166 -513782571 58513 -6599091 844200507 62961 258688763 -207799308 40043 81538109 245789274 3158 -9584624 568786125 7354 184867534 265199254 39091 -142822309 -490937873 6620 181325045 -581503089 17604 -19936591 -686052613 51625 263051163 -215846433 41059 539886647 -480677970 51115 -777747473 -762383523 16669 260663548 89990763 196 -504852136 442810699 23901 -775987656 -774794029 17791 -604968385 -309717242 19556 -217386266 -969680648 24324 -582692564 -330867007 40391 360620847 819836801 12539 -38161395 529711199 6902 -117118485 -307880622 28793 -24014417 624586365 37732 -292970312 -214249593 16869 -767817577 -800585235 8706 -131697060 657134746 12308 -31464510 -708424880 76647 144901614 355497211 41540 147766050 -204607975 62008 169579659 350698389 54784 442353804 366850375 31208 658544349 154896713 36659 -426600660 -996985127 73430 -217528034 -882168331 25391 -876976832 -100567512 56028 -142119848 632253253 4960 -615527752 -328567633 29091 68616236 274569795 6693 151212564 -862662052 40379 -140151440 -785740410 5687 -967724430 161478726 44483 -138336791 363733873 21576 -979653780 -388764449 7298 -292623639 -697766568 7863 -503454772 444977738 3587 -608090623 -318880922 46138 -413454827 -996656540 41539 529532129 -499315974 14672 431988992 347735834 12021 -692646024 -109238864 22975 -24423446 -697955599 79717 243216671 -228007754 12548 -33042388 545160370 30444 -494384794 69459372 67867 -953510115 -410876477 21567 57887836 -299051094 22028 -894285988 -130435917 272 -594729192 -485736411 28591 -46844024 -675830452 72699 336571005 822313784 41441 537392826 -482984589 45563 -774208423 -482556699 9495 -391141539 455972143 9987 85308964 829436207 22909 -974418693 177328854 20727 146121853 -413071864 25393 -198066455 -613794080 71479 -197393831 -879494782 35380 -43071624 641082458 26683 445773641 358840849 6044 244511991 445212387 21446 57966517 440483479 17699 -970487976 -599870052 35559 -9993283 -691075763 53453 -612882756 -326049577 44011 -13613178 -40417577 65997 -206972767 -958977853 45448 -293570626 -687314131 37413 246070912 728273162 30773 -416447297 247982786 24 -612110135 552046423 10683 -903361318 -106646405 5321 -323256200 467945434 5196 742126059 -593739846 706 -787434601 -493887871 54388 168534411 -858055652 40340 -904141787 450555895 34811 746934196 -618555655 14803 -985424353 -981080314 17133 81017053 828749561 9223 -680136204 -314169079 47842 -574153933 -324299035 46751 340754589 631326655 4805 258181544 -43329586 41933 183670065 144398902 15658 736199044 -784105512 39015 -112900512 -326050785 57115 -892358584 459313133 47601 267838067 437213152 4860 -514646135 182637533 3645 733070172 -195032480 62279 189828161 89731751 15648 -8610121 629582600 25480 183735637 456096714 17697 -484346497 465215906 34015 85838665 755487731 32572 341058181 619295265 32582 625414446 373317470 29083 372269952 -199112270 40549 -141634187 -788215589 44607 246587819 67410152 78440 -600200159 569880662 7250 155103215 -863184039 43463 -796859760 -502018888 837 47983684 814845932 13694 158075591 -572914937 1018 256074748 739046536 21223 256601936 756398261 8761 -409410962 242919600 39099 145808907 53020983 24020 -862195432 -285772627 31791 -216003174 78929245 25410 -16440936 -984917133 19535 -483356361 445968819 50347 -212595934 -980013500 3138 184547237 -220917791 58108 152026355 -589522581 12730 -105086465 -781029132 19535 166751012 358603691 43997 555555391 -478686377 5672 168513986 -129394315 14080 -332864012 -675461550 54354 284620301 718101099 17960 -310153308 -193066946 16636 -520718108 453666625 47043 744188481 333553608 19642 -762828395 -783819075 25401 -419372306 -794586808 61777 743292325 -218715889 3329 751642208 342609535 31251 -890921112 -99335168 38443 -573124276 -314236788 27104 261991451 740426631 33559 -700918744 -763654125 26236 -109388515 -772594221 69736 715499695 -610869670 37791 -236023523 -584235272 8133 63497075 443407579 4262 -124969573 -765202669 31190 727998068 -600582667 37943 -707393646 -880482507 19342 363671238 51622427 55171 -806990761 -517800061 19915 359325117 620861123 13810 -695315862 -894200139 43473 -415738317 812358689 16350 -324709503 -690612685 30165 376176348 -224635423 832 -607465840 -522114423 24292 -202469708 -859499169 36002 -667980868 -904536656 1076 -40294641 -673355318 18148 -889907084 -142007125 40271 -395716798 814110592 23772 -193483929 -617354312 7499 429602974 155876012 49381 -385841833 -113007426 18414 261006265 -47480407 34623 -323593778 461862872 22158 184178724 466841671 18753 186127519 165579962 14040 -692176313 -108404019 25652 -314857454 -215358351 13334 -403756863 745965488 31738 176645213 343780066 34268 550056082 473220980 67443 -686731473 755157928 60226 -382996392 723562834 27188 -96238111 643158391 46596 -213534429 -893405026 40648 718028695 -201586492 38221 60763717 -324053416 39684 -395614052 723128524 13069 -970497251 180319675 38812 663063387 810022788 26370 730659248 371589349 25537 -398150529 856621848 11452 656958447 -316554595 36844 -206037599 -984472743 53718 -870311593 435052707 9169 154395810 -142045091 61998 -216874483 -591396777 39672 -108452730 -859777426 45431 283465791 -20258127 10185 534850679 -491501921 53724 165359615 -106995453 69489 -120565291 -299085167 71998 -427231105 834264923 34907 644386258 157185994 56086 639839004 -298975557 27299 -400993381 -969971181 44106 172853352 363151435 13997 87580854 735793538 1484 -131616240 -287085703 21866 275383282 747109785 13344 -111316530 -771561965 34329 -6227352 -133624251 51574 146123376 -902068656 28383 -289044467 -200385380 15578 -203291197 -972583690 32457 149121018 -212019961 46389 -16769499 -710325154 56290 -218002672 -894668921 38814 -142042224 639483262 3691 -101821744 -518696919 6265 -108781101 -785781168 20189 -224460012 -615699780 25659 -389289893 843750150 28369 -971212279 -382494079 34980 -142629693 649603134 51927 -968489529 -331089692 80408 -691937611 -904251137 3916 -397268189 249380649 41085 156742979 340186915 16781 181849347 -217435504 51768 158892250 362020231 19435 649266725 144515379 8893 261544674 -11266719 76721 658476289 -596301232 61496 429771464 336030490 28105 641171424 184313522 15040 170028682 342753238 16514 -808603174 -476510604 26634 -107821808 -902855913 21740 -409419708 -971876214 73682 -128660746 -511583633 2010 -6274321 -692463894 28485 -605432043 175171885 55201 -954426405 -581717838 10692 152743616 -380978746 4670 -682794449 642359709 45102 -578499966 536236442 77014 -997133762 145346645 24602 52873830 444438852 28672 258823552 436625853 29421 -13845201 -676509654 82349 -220650066 -594842740 44525 -992192699 -618212423 2646 146140507 -400628721 14960 -786417549 -805678439 12569 469628238 380374644 478 185913208 276792633 42646 152167090 366438997 43172 49605989 717156416 15498 -680727563 -773947213 2133 440107351 184458606 72260 259047098 444583823 31701 -213779191 -957765124 57963 76064077 241529402 32579 -126063671 377933892 28107 -797863152 -797453798 25314 -959937707 144610414 4819 75922889 261737456 50388 168482565 353550590 37316 434421829 334631407 26713 -676019786 734304150 43304 -669173151 -769566404 48036 -876821464 445495320 39798 155129241 435942858 7541 -954566453 -582555920 46372 150222450 -104103290 62904 -901345731 441788102 41236 -198455315 -861286484 36573 157411219 -135295045 4008 -222384165 -898483349 33294 739519395 -577188045 12754 -29736231 -674747219 44918 281072339 732251605 28260 666646009 165564890 21624 -572730668 -290562761 42930 734038902 -231839664 2464 188584654 354558668 27955 -867955192 -132407591 35601 471088892 166148946 24850 238384636 -30278303 48729 557025422 -507299636 55106 -233568206 -899718673 20532 -955503232 -600598685 58980 -297617629 -224555379 6850 352618681 853316810 22265 276889460 -669823705 15439 -799472189 -782246967 25138 -230913684 77579012 26502 -960444146 -904241522 44152 -592357488 -522346336 7729 83635634 756753289 536 -142568200 355871635 25932 -208544037 74573667 4895 157464292 -99257182 5481 340070110 435928938 63044 167451191 -138555291 1171 -523659751 452321916 25572 -96145152 -490087692 7596 -405256353 -973906679 65728 -288777010 -209053360 16790 52509781 555841168 68880 524697456 -793724860 60093 -105860261 360569615 13710 175569883 -592516551 4725 -134621231 644270818 44993 149747373 442246997 198 -218416963 87065155 84198 648217311 147372684 76786 -708172414 736503819 34502 -797656550 -520940240 13827 463589272 165956118 37446 -423927036 -129780175 39200 -12720658 -670288396 50038 -233271284 -580499195 64249 -600271535 -291602890 36095 72806384 816618298 55753 -131589273 355304311 7093 752124091 -579571125 18294 -795969407 365348798 53976 665749418 -326291759 27275 652957835 -295303973 7666 -381314845 823367743 5340 -414591405 -97270450 33866 -138846841 -327864891 26851 -883192557 -128924989 30553 -792762973 -786291444 25382 648714749 189043417 5030 620948292 186049111 77102 749167311 -197009070 45197 174184446 -193306784 57476 -398573590 256696437 18418 342697287 -191591220 24064 -43123234 755059369 74925 -397048719 -123117138 4268 730621913 -221951675 16193 -96850538 -305168975 1393 564780591 -518318317 31096 635879684 -225589724 36691 553679481 -485744535 56407 -106791585 -286037535 26691 267730387 49899233 3432 -422541224 -126498263 22424 48873940 463639364 37826 746024873 -204740138 66254 740186666 -330624867 28476 -957472430 -601976760 13236 344862708 662308116 705 -290976998 -228188858 15097 741429952 339061120 35144 -669923902 745672674 33193 -794224873 -500237459 9605 252293115 -32788654 23640 637111182 149644666 36488 755438994 251125537 52124 -767149661 749238949 53386 -886607588 461423313 9661 -96713351 -777995218 53300 -968166664 -602672161 42358 -17563204 625089053 13333 93843401 248340366 50940 -682499897 -783685690 14176 -999001667 -598825422 25242 80883854 463999149 17683 542030042 -969153489 55797 -808512037 -499868459 38840 -136159390 -108836350 4425 743650636 -226515236 26157 662216230 843419363 30924 -101981650 654419434 19824 -510327607 462521212 21810 369701576 -484726265 33700 72214058 723389801 31830 275465205 -231186688 1255 -616207567 -300177671 63586 629141749 372262101 21884 -121865559 -786640307 34769 154631409 182432463 1564 -611851858 525257039 61126 -301316079 -710095523 23695 -984174749 -965668102 21312 533231340 -519284072 32123 720150845 -331437779 29577 -966483931 -610771865 17874 546611808 -612619666 35576 -298893583 -713475200 24114 -3324673 -666887509 25728 -408222362 837997851 27625 -391101462 853342511 8666 638866778 835075617 9935 -955091962 -587057906 50214 283198144 256694578 12185 753245579 -236499929 7235 157163559 -229124712 56312 -968904222 -427132692 74546 -793562760 -484512739 59161 -422456141 284551271 26065 740011873 -329912429 20244 -300317860 -701170937 46163 -114296265 -100106660 5604 653650645 -314295340 40799 -26200380 636011277 42602 446038696 147012181 37834 -983835840 -604231578 73109 -110635774 -124072982 27065 -411395162 260702089 46598 74405012 469709753 3612 -21887677 658353966 20041 177398360 182520400 4182 -995824405 -404703767 60561 460456373 -966901059 27567 155088988 243143013 26425 -876918644 475129561 42677 -237058715 -988514582 46958 -876775471 -129735104 32715 -895717185 466200797 48632 -695427633 739534234 71886 161844992 182505494 26401 271995167 -236628846 39063 -194109729 69743614 58860 648339618 -327441507 39521 343191678 626054505 20914 -987942182 623748080 40994 -874408445 434906568 35999 -413855025 845992722 19775 284083022 81723171 27903 756226402 342155638 14013 -203161402 79007512 16648 169819349 465802817 20620 252402898 258908696 50202 465334541 175573269 29506 -592218355 -312066575 66917 -21672065 -391648786 29745 273900311 248961362 5761 147664957 345083263 5597 181138541 -388554765 16745 -41808816 629532975 7954 -501043801 334412116 77227 -515233906 437157058 37875 -808806357 -806848841 13134 360321166 -201321086 7353 -197494310 -581819732 31000 622548474 169399247 9976 -964342783 -954207357 30298 -859526269 -141251966 42339 -993092387 173673147 34909 -616812268 542324748 27497 164518881 -117457701 82796 58618510 464205551 50049 -44220012 526253903 17938 646648868 813042958 59394 66721533 458592682 27314 245668362 247611880 20284 -618372052 -483878971 27811 335246127 -989592583 31057 -595262746 -480550568 25825 465234605 357329164 15341 621588594 155504463 51927 261458292 727381870 34863 620125350 376131899 65347 -976284855 -396864689 44304 167542440 466542852 25755 739713784 243326219 18311 -860031792 458372787 26282 -975076302 -209140645 61508 -121592989 374041519 31238 -577649160 527246955 68565 342622510 856518566 14574 -976284163 -980020558 62812 -519266754 463583296 3899 749591496 -219834151 17792 -592415621 -305793581 50734 -323202361 -672824625 48182 632916276 160700099 3483 -97500064 336471413 5997 -131608092 380703625 23690 715405930 -295130000 17204 -862691058 454385669 10456 -331637310 -217732413 13370 -290983536 -198322870 1988 -700826556 -872259003 42254 -793574011 -488717164 36982 651679041 350910870 29138 173217271 -777057302 7044 72361620 740124101 23996 -403473687 -970303890 9331 -18589145 542139080 35660 144229258 -873781693 22899 -405514551 842201517 28306 -34088586 -711319872 17787 -778111248 -794004855 10602 151259101 -862054620 13799 -2629643 565277140 51668 -684109878 -769971121 40854 147135800 91173126 19383 57619418 809693112 19199 -295870813 -388938980 35223 165764542 454244471 19097 263379688 -220836459 21138 450289057 151728243 73931 242815360 -15662012 53538 -410321050 719949669 37154 363435512 -197450767 10535 244866894 446082387 22703 -976372730 163877861 28421 349499425 646597298 32779 280544862 -25920069 39085 -14638897 -691658415 24395 -224893413 -599103962 23576 534014805 -509228965 51717 50230860 446133078 37274 -105589191 -321244087 50589 366004144 648641820 22278 187646640 434865740 5578 -862899695 -125383399 30377 164047173 166190297 13253 -108119308 -519819354 25086 241347118 79948203 34668 552729463 -386091969 18780 443640891 453634303 44448 152277870 -424968959 27304 144990394 -409446807 15220 255241895 65439926 25391 -229731230 -593834114 65411 657480366 358157806 77533 -413510356 826590662 41074 -897960834 476030486 11344 174279586 148526426 9771 -11013453 -669046336 9012 -44007861 -704991970 82493 -95775113 -332509216 47947 176106620 164368686 25698 157080685 270449713 7838 171843105 -110733111 35690 190065703 266139098 46195 -985018183 -954826714 37935 -581264361 568337420 27144 753646658 75502726 36675 -604437716 -477606731 22635 184600091 374850037 28577 -298849339 -217021228 10415 -108578150 368667704 6863 659080200 187273013 14451 240573037 720849981 23630 50211460 242740792 36625 -118281495 -500604153 9160 -690037901 -795666119 23395 157665170 440069296 2822 -225022133 88026940 17963 -787233664 60666789 7836 252733729 260445912 22830 -992050727 -883017991 49243 276208353 433047502 4193 -138857828 355497360 22698 -315793264 -228905120 1875 -405139099 745605900 41267 440028207 -108826683 31719 -5683315 553220485 24058 155384746 255555507 34804 -298905997 434664276 3424 163261812 -191972830 34950 156971357 -618439657 11050 54534029 853785679 32803 -954702045 -394254824 50755 622859143 854707138 39921 374654854 658308121 27108 58443791 450648619 24609 -981820310 -956134456 4294 259555910 -232280806 33546 -305881730 -203339176 1909 -111613106 356160724 20077 -136323613 -97387411 1378 -688904947 721804199 61752 438278188 350757192 12128 -792386273 -491882169 44235 -865521191 464173169 1350 275554444 65836688 77358 -575296565 555232115 55772 -428474073 736685753 20782 759571714 -218595688 38592 94838473 -304255657 41007 -974123675 -395493651 51555 176159768 474673572 13274 174403176 257216441 25444 -97294931 -506007747 22871 78809989 745088880 17534 88002612 -309733221 15597 -43873795 539737070 51759 333545734 823825462 12591 654519605 811022355 77343 -593561655 -295321784 24004 78537744 278992167 50153 -387206079 250200823 12436 157779089 -613392970 3434 -209527937 68775648 99090 -989756040 -976111461 28812 275377925 -210363772 4539 -862559118 451266249 51544 162318896 -574847218 22862 -139800940 -126328186 30648 -990223656 -991349002 51310 -587833173 -476714900 27976 -104989343 -129010038 26071 92431183 240529023 48676 242696989 265923883 21995 661307720 836307189 32057 -116947612 -805661635 8915 351801659 -233004307 8105 267671316 -196745046 37551 -231434399 -893642859 46533 186709374 74170033 28931 -684129915 723124248 52181 -403744552 757916850 35516 -613232852 550398009 16265 646704634 155343872 29311 -104318527 -765286143 67511 -684372114 471761363 6198 -129976556 -772158317 50993 -982772855 634274335 20991 -807489192 -673579589 52135 90159007 281518031 11271 253852640 567012626 29523 -582712712 -325387084 64438 -118842086 -801351506 18127 -984533918 188388762 11344 -14779296 532384706 21671 -666482 625440004 42950 248663217 431596770 1506 -121099710 -903016581 39567 -134920303 352129037 27403 188982231 164592241 42105 -214628950 -983673717 46494 440323782 379253605 27900 -227432053 -611078430 1438 151961996 173142537 20135 284344995 434437068 4870 -125829793 372344862 29893 -710665453 -893796445 12184 88243067 -296357453 5929 -382726476 248319165 39325 666123026 -314385495 15756 -194416715 850146515 45098 90592057 265681798 57810 623758472 -320554936 47875 -141988011 -481755810 29719 -319700855 -694778017 42584 -426430581 734309364 31751 -117344024 -131785407 34596 -45942416 -674386275 82954 -976605806 -418587626 47477 64763319 452420529 57848 -400179888 -503940 9484 636408775 183759610 64438 -696949930 -806713576 978 244849967 -235659915 21498 -980528170 -409842171 64937 248583568 93372806 80772 -309032548 442121576 12645 -904035918 449968138 32103 -328991924 -219433066 29903 252000914 273522206 35136 629538890 377289819 23775 -140527711 -107473670 2851 628443768 -962202144 32828 -596920763 -316123994 33395 183028175 -904141996 45619 -404980936 754801773 21255 92118591 274004939 10679 -296458543 -704871027 10199 64834226 252231570 787 177400545 528390637 17100 624013409 334395144 9090 167454908 345335495 16697 -126736787 -883557183 3822 -112704127 619179406 15547 -99278279 -98999419 464 -793794651 -798795332 7614 277363147 55575484 83920 -778212964 -502983852 31099 -4586434 655456019 34504 251866158 243761920 19851 337436914 -193774053 41892 68639375 -287224443 14876 -105518792 -122237496 26057 -676634390 -887200267 32906 -804883860 -501749681 51397 436048995 151246808 44492 361153853 -198743080 6390 -868992863 438349036 22708 -667580207 -861585843 41665 -405723093 443801106 55485 90119273 753439525 67017 -385991276 276681728 23612 634854255 145154371 16953 656660448 358447188 68281 -116822579 -97465082 27447 -399253432 -96680512 1905 -309207444 -667158664 7890 -573413256 565478045 44159 -209884612 83022777 47450 80982127 439766736 12893 -976892804 -399412255 39306 660120129 341723941 72018 -128693769 -105806260 2827 -214042938 -872711596 32020 67012372 457687501 34560 -601892728 -315754016 66428 84988728 258803511 26639 -697202742 -45419176 48318 -314229674 -203013132 16405 161222391 271137914 24300 -593428219 -291931136 72815 -703120052 -860364429 1423 91189481 258903911 63354 340077069 -194706184 2445 -218026804 -611022627 6975 -585517396 -479859383 21556 250785407 729382268 28910 -783408206 -803010315 4570 373117308 657866580 15756 -958653510 160769226 11821 664414558 -115406121 60005 753586532 -698516881 9542 152257219 -613630166 23175 -964119071 -609360980 40888 562106163 -520849473 27468 -222358677 -978503328 21146 -956064058 -998592469 29411 -573088760 -290361810 62025 165895632 469342245 16341 -383667191 -136203149 29309 283980206 281646476 75502 257128797 -223931037 9879 457472003 159874995 32669 -681309959 735462541 46869 -399465013 -112185180 33792 -400172576 -996888999 53131 752699971 -293219927 9144 361332632 -232479415 777 173546184 82673902 4965 730328348 -576362303 2376 -887710698 459727206 29534 -104205055 -784531682 22615 78805968 456633675 59596 -397029191 744168287 33214 662137572 -287300695 47989 -12283409 619143966 30450 -523808538 434556393 9388 241356896 747946089 33858 -137100694 650147895 13763 734939191 -226048015 5330 168446408 145997293 43231 -410840295 -129824513 993 357952468 820550904 33276 186512030 -216149762 432 -5502154 -705762423 69951 -35195864 554482148 50280 166022871 256029905 41714 -497615448 347607588 70126 730028734 -857932728 64339 74106783 439268455 44418 -791065427 -796864072 1931 150020431 261766274 4252 724785866 -601851926 42945 190451382 349377855 48416 -221224185 -857193395 40400 -952941944 176195375 26009 -607737653 -298458465 5557 -382573939 -973243312 34862 78956191 249737974 36178 759232865 374750699 22236 -970500974 -394496865 42887 452214915 176619602 48353 175681037 64353666 8843 619582904 851363487 59865 469272201 151396930 64163 468803350 183148348 26875 -417187385 244166063 37756 718246647 -593043177 13770 -230734172 85804882 73596 -308845995 -686937898 17021 532910150 855871361 32253 -137206779 -783940444 53249 -310470260 -695544739 52437 -25434815 -682310239 33108 245308284 -219819316 6378 -319005212 -703502186 364 -492531898 -507451818 17509 357764507 622517287 14206 -394423562 755669333 28654 241545843 740263391 4552 258851753 -387596552 49936 54486175 249236426 35042 726344445 -324972227 45148 184376364 -104801445 77357 -966538869 -954988811 62080 653716391 841006842 44663 755103085 -308599235 45716 -44133734 563184584 49980 69338841 814521043 39486 76979118 255173215 25452 -995710583 -981070313 29644 -424745961 823665764 20716 -572743308 -503796744 10636 59222576 749782990 45 543081932 -506650602 32324 145073418 -131665440 3278 -671696819 -867749813 53850 -8882973 -708999811 70355 -10738484 -688519486 68241 363534428 826861394 3027 650250351 359567439 51339 260522328 454082879 16837 -101013580 339932939 31061 -982765982 149626027 7046 665479666 -317991971 10827 -416978480 747422879 33601 -119319062 619518714 47024 -326458473 -676879492 7897 -106472828 624130527 36562 -880668042 -115831116 28297 -968530671 -421264162 59347 -678348606 -795544126 18291 -308384444 -788162184 18313 -133847604 -296191327 30532 274289216 456349956 26884 -39349426 -688953349 45433 266663173 59141878 49703 269233920 750978227 21361 622069046 -332002005 3281 -387167614 -104967658 1469 52895796 843550974 41575 -679401375 -786516976 23563 -782613855 -496602747 31220 -385949705 -998384218 47128 -499679879 464086579 8814 752354295 342091544 12638 255009466 -226647850 13161 152393017 340634332 19848 -40656411 -700441470 41716 342547614 816778973 27009 -689101356 537412285 35348 -395989241 -120187856 23683 279102783 -36713069 10889 736536718 -598448528 35274 188621969 344337329 23581 155700973 -226615700 17043 743205931 -197050887 58781 -211447938 -606417818 13633 -973393861 -401295556 27222 -43255592 -19347443 40060 -487678621 433419815 474 -397440036 834426573 35322 -400778942 262411913 38952 345860486 660294101 15807 181640731 -109452953 31840 272905028 731366249 8756 -885777435 -133694052 14349 -134801291 -483366655 16822 184649696 -129404023 72653 -883727669 -130294143 10124 -999470334 -984561167 23345 283431455 -46223839 63310 -44886627 538834492 19434 87309270 261761527 27498 177554441 -609223130 15575 -110084303 -288752126 1537 -196886215 -585653317 55006 -99519897 -300742917 17726 151547211 379094480 42821 -787016399 -500328414 55231 -682687485 -805869286 6905 -223898986 74248640 48599 -45482923 -694437690 7012 -312018558 -680648790 4758 -772758478 -788748987 4896 338494411 855223192 41997 -121497836 -805424696 430 751468631 -231373667 16964 -701132612 -111527650 31633 -30514687 569647362 48213 -977510759 -966917388 61854 -404014821 751326840 8074 752162082 -301447331 35408 353191292 -227322324 32908 250456149 -228689790 18657 -126828365 645207891 36590 817438674 -983449442 23746 157268781 -221127654 13247 750015663 -295063899 38056 -34936478 569843642 53747 -699893187 -872228751 43952 -228410820 -978760443 45105 -426556433 -136867725 27994 -128180277 -767821691 61987 158299048 267692058 4596 -573778649 533763108 13213 282556276 244084178 36249 654410648 359312901 19126 -111359823 -122006704 6837 -668214876 -105487435 10687 -21025651 -672490735 30428 -608949726 -318936197 74491 741669696 -613162471 14950 465820354 169419977 72319 -386079725 853507065 53123 190105308 371113468 46696 247415937 -236729253 35553 370117612 837545455 22654 -142358777 -782229696 64916 58571675 731634769 46847 442328111 429009937 57412 -591005787 534187518 37548 756872525 -579925407 21466 -954895629 144934207 18458 -895681006 -135559325 43161 268359059 822722580 39769 164720944 344730752 41136 -41580317 542952513 29137 -43457201 623458365 45664 -958205361 170108300 20529 855601302 -967229934 53635 -999675860 -204455844 49400 -6878145 650453985 27078 91560193 252364166 24232 474289692 341599438 14211 152562621 -587177238 19607 -232013021 -873111625 32221 627953859 -300046592 34208 284118174 249456162 20169 -489509730 466729420 6434 -713860030 843106136 3727 -21782334 620777343 33902 165158915 -862543004 38815 147906127 -898007893 21838 258948637 68639614 38067 -896673944 432373266 14105 -883573271 -114194487 2915 262370065 746503840 15383 72276061 -310528409 12739 -207659497 94595612 90556 -992982509 146917778 18379 -115533848 363212259 2236 -410329075 847911754 8842 -587655260 533929200 75394 184850099 186725963 3562 -105692697 -514209950 7758 -571578065 -313968927 3245 -966070581 -592437249 2593 163665748 472410594 2532 570572223 75392079 57209 -401531813 -966417506 62742 -202451050 -857717365 14638 -207655832 467449474 54741 -961766094 158247199 16136 252841689 432366694 12253 -987255824 -405736615 23641 363862715 642323124 38130 171833748 181367857 6416 -400579357 748482926 23312 -215628089 -976105652 19066 -518424969 459119426 11884 172930076 263235466 41976 -768310497 -509296654 25497 180513209 475872491 22442 282930176 -37215725 18713 556694105 71461600 39382 -126252215 -894730814 35746 454289850 341882899 15345 -210147696 72752659 86676 531059165 282714909 39084 -667927161 -901994515 40185 -773948180 -802654937 25306 248396548 738781150 39408 745466975 -582499087 19669 -205636518 58556247 42717 -788341608 75668699 63568 -984344034 -999577019 56197 170088105 357356337 44994 81882837 256504430 30678 176433039 -857696220 41535 83160968 -867990492 60092 147247598 349662145 8560 151630549 241959515 7738 56074811 855691769 19127 -392102303 -990618139 52612 361686376 378070562 54275 635180108 155604185 16625 184120865 -600447045 13679 -190630678 60398128 45777 163168745 -95942503 49198 -399664966 812698282 20425 -713145023 -879289283 19821 -398938821 -119424904 29012 -585083330 -517486788 5362 -111800482 -118673594 1297 526419148 -501726460 13250 -121578720 -791413036 2786 185972554 -872277613 24844 -140768109 -492253114 22345 439023631 154988739 72743 145724087 -381684298 35605 47738071 -316273017 38162 -423805513 280281771 1834 164088490 -866837483 26192 174034323 -388468029 11955 93378042 247814406 60207 183808839 63188643 9787 -953474675 166438260 23273 171746147 -133302425 53925 -418086521 -961805804 28235 -127493353 358219597 20200 -234916615 -978885632 34974 -673810705 -777682040 27323 358998783 -214430295 24850 150926198 276526416 41631 -767413828 839908051 8608 263303907 -235213347 23269 351788803 -222848724 27907 265899159 465287112 13800 -115626521 -904291124 6702 -400416782 732519096 35772 -123441676 -118653758 36165 -497439739 721105596 30972 360690639 -127385606 46854 -219402580 -590193070 18555 278054909 62592336 69848 247293214 -12684871 10144 -508047176 437312552 29374 154401223 -900183532 32443 650987482 -868600013 59339 -616137583 -312957446 18156 -702752294 -101387728 30817 -208845271 -593977877 26986 238966255 -16175219 21783 -709649665 -983848956 51343 -300029790 -705970290 25729 265791440 -29059088 31062 -687033078 -767097018 25589 -98772088 -876843294 20832 -126898187 -317530746 4906 267670056 725641499 18474 737723830 -606688392 27529 157329287 -113850848 6187 174520952 379435911 53912 146768887 283564791 54340 -194343821 -617429534 53967 265601931 -29626734 19004 -138544439 633195063 29395 748007617 348122035 24010 -134472190 -117059942 12501 758523710 -594403799 15170 -608202890 178874777 71629 735326360 -310114562 40190 -118315057 -296425874 43361 755289810 365491004 5844 188040054 -203127902 15654 -294979684 461134454 13056 735038034 364917557 7941 -504718914 462467269 40156 -33763352 -299676525 22891 284909683 753620644 36718 -14057895 647152276 43292 -115879001 -300949420 35310 -386687089 730953116 36 -20526029 -196182916 23981 620998250 187432898 13293 -5780746 -709762606 28823 -190619893 -894279753 14847 85502330 736115475 51705 644599817 180119255 20431 738249979 -212888940 67905 284833444 76411620 16327 -762507701 -479856803 25991 626951611 171980692 27503 148101784 84602294 14221 -300806974 443955978 23119 90992397 -295776206 37000 161791317 -383478456 6995 475356505 356699731 30789 -198386881 -985378101 24233 444454218 155432389 31855 449220566 145823986 42741 144715267 170416622 16969 -131318993 -776306549 63333 -793949461 -508052744 43679 -214864976 -984421359 44657 278528893 458401479 18013 -791383512 -518788905 39990 -226406670 54278619 102390 742859151 -303546576 20893 -673441423 718327415 44137 -121825273 619289429 20212 -783331449 460877881 69601 -221238177 -605097393 10642 -582583106 -508583546 29804 -12197646 559337923 42641 -390406192 745481953 32370 -699419224 -860125019 6423 -112591176 653275500 16835 -997531693 -591454666 2306 524505491 473023323 31739 367190199 -775694373 27824 -412879487 -96543977 33381 161072723 -863925111 13038 459913483 358085793 16656 -798226478 -807618903 24546 -575755297 -506339783 14770 -989718651 282588506 13046 -962224516 -987682163 57336 -125856383 646247620 10173 628561797 174828774 3308 -135130866 -509754742 23259 -400045478 -983936063 73652 244618363 -232077784 21792 -580070674 -331599663 51467 -964483055 -582021838 21919 -413334684 -124565333 7018 -965147299 -42947766 54249 255118882 83068000 12044 -108474322 -901215493 20900 360955943 -988320533 19954 -320546727 432889927 11217 148842753 443935608 15814 372343410 -227821692 34324 650866958 163576004 68009 -385112326 847655285 29161 -597294948 -323053298 65440 95038486 716397718 42589 56137103 832628428 45266 -604458939 -297683838 40662 -413497327 759369426 32021 280325101 80355666 45657 750382512 -591773574 34925 -222808573 -876800367 26116 -966570930 -591629084 40235 -232929598 -583307506 21952 277859931 63358460 77239 -888187430 -112840330 39850 -976489659 179416995 8820 -698917780 718979328 67399 -780870902 -698754680 15039 57608944 846209592 34054 53075557 434964427 51073 663141575 167668180 30303 623146447 841208300 73476 -599487042 -316968654 27839 -206307357 -994157328 35799 -398778605 564156065 57389 162126636 -397625748 8825 175647321 -96613461 65237 450689128 -982205344 66509 718192151 369442685 51668 -196936133 -857354060 51351 -425219847 -979100822 56821 727132114 377522642 27795 48857129 758602013 15113 69652591 442714432 16219 -698566947 -806658325 15489 -306278911 -232421191 24696 471465124 155248696 81434 -139005439 -797544690 7992 -794684935 -492050624 1680 -386565962 243140831 3111 -969575997 -423623383 61435 -125403193 -302121846 40341 -618600729 539886998 9463 186766783 -878410842 30276 274223504 731789201 36471 248923771 -8111793 40131 -237305028 -977048196 10435 346870026 843540687 3168 149891286 -129801352 47530 -21718866 532279068 33510 -414580455 -879179810 57318 632820625 820877008 65146 -221223550 -611803942 61357 629824621 813801819 53542 178170569 335496939 22877 242408773 -867731307 40623 -615365255 -290432353 4743 273426073 -197299448 32949 93458121 811814475 21322 184459417 369746933 55163 -127658218 -96347742 26440 -596565689 552534058 37041 663578421 341366215 57063 -426911268 -99527046 41083 -128210126 -784597088 3211 364249810 -498630710 2476 182656346 -891599235 32367 -703970477 725819904 67191 49812017 826295174 53672 -215299029 -876414137 5999 -309681220 -671035825 62636 -956706221 188225654 31215 334200798 -209444229 11251 244528129 476077079 30667 721223689 346327230 30106 252271021 -12145816 34211 92133758 742464255 29017 -690704394 -132946395 16056 -38668901 528570627 8623 557299700 -487145449 28011 61331691 743767967 45754 -690761593 -876437273 3203 -678707458 -98532682 272 278771169 75162139 16921 -309452518 -699168026 61444 -962784945 -591539739 52713 269432729 -33739610 44614 -113154403 620283732 50067 620421897 -617251950 10762 182075713 831685017 39771 -957252672 -974511096 27037 247863936 -214344412 33536 -505664682 434198288 36689 -682310887 759673689 81568 647810154 822356399 66922 150004060 -872487872 6358 169591046 -99193697 21615 645366712 359850318 70161 -667747046 -787053671 11921 728249120 -205106519 324 -198471156 -955302614 50567 -204895180 -882660372 13697 169192787 340523715 10691 -403638391 -427445079 65200 -415277930 -996856186 40256 730388962 -225922209 14583 758051860 -205172471 5376 150214895 183583469 141 183355985 -214518471 59116 -235431734 629897356 65266 -32170924 -579029962 10137 -965332105 -606057968 21457 143182845 71922003 11560 -519661399 372520050 7126 -955422847 -604369958 15811 85889696 285069701 20377 -482910671 443771596 730 283066731 -221502024 42586 640660573 831762201 22510 182428373 174378374 32219 -140558738 -109520809 21925 173729441 256224217 32071 756780014 -333330993 1243 718974904 -235942344 6428 656075021 366635322 34345 635042348 -326639943 5795 -700830713 726579401 52394 172474206 89372887 8767 -117318648 -507308008 32883 281286797 737678634 12102 -804587964 -483356271 39398 555971785 150235221 54931 438297202 152481700 83395 -233218648 -603068060 11781 -864962054 -120198107 61483 -581068381 -303957838 26556 157690335 249516579 27917 -871562016 437330624 53125 -130612050 -136812554 3757 242324054 94056739 67291 -223322478 -575144328 14030 277586647 -198276233 14811 -112812394 -296676889 64532 -114019804 -797907986 48104 168724607 -610382632 23233 -968426588 -424404180 24272 -133157967 366979397 19474 60909306 824163800 25578 544955833 -485299569 30650 50773149 721953243 29604 -997735241 -996630406 26000 -959665877 -994322545 35313 -221463062 -605798178 1931 163379290 -407443928 2061 -967424801 -409494463 6777 -595589525 166047596 47988 -714154391 755734946 79767 -103671789 -104384428 3728 714902883 -206749630 21191 -127154880 -800335620 14965 355508623 -213814691 20389 -109267234 -767682461 28545 -400105386 -137407759 36181 162896660 270237777 42474 -404493762 -135769097 43531 -400931422 -108580814 42807 243085928 -783267886 53127 719612925 -289324619 32744 -303181350 -709891550 39345 -45518824 -690144165 81169 159938734 54163253 21837 176622392 -610298834 11654 361770978 -208819506 42874 -575185928 523887441 16291 -966292205 -426243443 4443 -227322460 828352828 54817 757285006 -589334838 26355 -98195476 -895607547 8231 750471070 535913765 31183 -764253555 -765712524 16245 239771596 73810543 52887 -112607081 -867761391 803 633212010 -286542148 8426 61139447 -311150836 23010 640840236 173007847 72866 -600354876 -490219504 2463 469375935 347436222 23169 -417930122 843669289 58234 -427078533 850842952 13179 -802214630 -762567008 11811 -694782786 -875795330 12588 239287659 -896591241 52567 -2572416 546019951 25418 169506961 263160325 44737 -883624482 456037302 43286 187986422 153072559 25380 722560945 -614782883 15384 159863522 -398709481 13208 51255365 245896898 12270 -385047102 816245347 30217 65567535 466426799 53896 -118165774 -492023377 28043 638782490 359051670 49034 -293443450 -690546598 44909 -27464238 -607541959 29568 -97998388 355865326 20192 -100967475 559810952 25322 -574616515 -331270721 48360 51396698 847917793 57831 -674011529 -876875085 28327 -690889149 -101212781 11161 352108451 619254863 38160 742160196 352427687 48637 -668771702 739678193 25682 177400334 91983832 26879 728697780 -585814451 34890 164172642 -600782092 17608 -418106985 -992725645 67284 59405569 -331998011 15089 -316588409 -667596746 60814 -421378175 -95698928 20945 -899520775 474227731 39509 160215745 -413479059 17394 76854939 449936766 36910 -118639297 -98920818 18356 -302513330 -223167191 7933 -237928627 -991486619 27943 -133623096 -514195589 23643 -612464871 -287187445 48126 -194020719 -692097330 24416 377370643 820243158 38256 738886028 353782131 30047 -902123296 -303469730 52364 86093227 818861352 55111 655820413 161434328 35300 47835229 -292012158 4814 444984340 187712341 79283 -130678000 343334040 9723 -139503281 339216632 34418 -955597210 -426934290 23143 252032972 -216384579 41232 -984911420 -993186272 2581 724845771 -332097393 3293 67950408 811110403 20203 -16051305 536466316 35494 -483365738 429604696 3059 243623872 -23966551 67182 -965368973 -578686481 45861 281916953 -47332523 38774 152402863 155687647 29075 256440342 241356014 65175 82753680 -328778494 18654 644692116 832277637 23823 743120243 374344831 42843 660017936 -319639648 37942 740653300 -572979026 31371 64504662 429401473 19012 67795397 465261619 46660 -11969390 553523407 18870 627744189 -302756157 25780 -5949285 632956486 19791 544961460 -523795160 53064 162486474 81991872 10956 -98923604 663703885 51023 -773597724 -795456147 25023 51591460 261924121 7291 659716976 827227787 68120 -614660630 -300372707 14892 242539416 -411653144 21421 -392010130 838731973 24642 -128576906 -293391305 60652 -137254644 -479306347 24024 -213899731 -868483187 3923 -296291102 -215002279 34132 -777701966 -774992980 5313 -332206004 439449283 13725 725654842 -330542362 43510 244826924 250488612 57027 182905239 186837884 12856 -196992400 665867269 64729 -114818297 632385861 41522 -977315232 -196403799 18684 -398327005 760348716 16443 240287106 750519520 25634 63461098 853044334 16011 -703852841 -313278151 17222 273475587 440618229 38837 -694456893 755862318 76299 171647342 -220556297 66535 152732927 149418149 27213 91089047 269665073 4123 148539868 -195366347 11634 151460644 88633601 2722 149991175 -236123591 21313 87941101 843300134 38129 -411586841 238661401 31108 -406153415 -114962676 41032 -330990279 446708662 3415 -584958204 552496263 63054 95172586 815159380 40383 -320369899 -710696709 28957 86250901 -327819338 34382 259943189 441015729 8923 -139968000 -869958172 45031 627196922 829634300 22751 -396039179 261033420 6557 757399529 -294242151 37253 238176162 -24129606 27940 -962256498 -391006692 16097 -889533198 168310762 46523 526549369 -500114438 60649 -103277705 -112451548 15622 -595008730 -522718797 25091 529417876 -614373693 22673 855128532 -969076543 16109 723388892 -329168927 31056 175283420 -112633845 37512 647023847 -328975033 13650 -195714496 52140167 6709 -692952187 739628277 60737 -605306260 -319667149 67387 637482108 852699299 55702 -305569382 -712120564 33234 -696489914 -792776379 13689 -410262217 -967278772 66179 94253929 757482844 29152 268790960 455050864 6583 -708494308 -783059203 11595 146516123 343328200 7648 719436996 -212861214 12311 -118807607 -874712150 45257 66303646 -295795763 34551 -966057922 147690459 38026 152403582 -571435665 13643 -859238153 444931205 17056 -220671537 61456716 26634 -115701588 -511004301 31687 734041579 -319037664 42008 -104015893 -141578099 4283 -711346354 -140478964 31139 -14306794 -707789085 64086 172798287 469005735 24503 149537883 -96406591 34297 -142320429 -783144475 70912 181559787 467956734 17077 77754532 -287675562 41580 -991203542 -394871554 19183 -415874683 261545946 37746 -713075426 -125685025 11780 465092848 153046578 63784 -5107739 -701364264 65999 154025073 470692588 27885 548039958 -495850901 13281 278836943 759624983 19335 564558453 -480133126 6906 -30174156 569663512 16938 648721487 169046935 9947 81603452 738049063 71809 -225405588 -868550271 11901 -300000823 -231099220 6685 742859614 -230773300 21000 558655902 -498031238 56149 353721980 851743206 12379 -671231130 -100863980 7269 -292539177 442552928 25038 -13537852 556191027 29749 647575000 359421409 53222 245982174 446924428 6279 -118687505 336546087 24203 374847231 627703388 19049 -132915703 -763121571 16547 -574249360 562471630 24700 -196458 649801964 41771 -128141205 335456963 7825 -801455640 -766140598 13294 662152163 334291009 1440 729626907 -296301993 31529 180165011 189806757 44475 -208836832 -877433115 17618 439755760 828819931 42577 -678836132 723414797 58396 60756072 461460655 24037 -104499620 -891029565 45679 162716296 -104360835 66075 145067704 52152882 25849 -801430347 -521143951 32732 275899364 86973808 63764 153171719 -385403552 29781 347114703 836242921 9254 -41844367 641718391 37216 -785671025 -791814140 24346 59737900 -316868358 42058 -675005141 736757892 51970 57498857 -298831559 43170 57073552 428884762 237 281760635 369027858 22379 181873434 238727811 56159 -420179069 -124805218 22613 -16807826 657917049 39659 65426614 258593216 70908 -609239898 550625310 59399 742812889 -310560288 21319 -15230132 648416222 35672 -414465297 820773725 50024 659753431 173203911 15279 351338703 -192298101 19480 -123677748 -307474333 8003 -102141117 620614711 35948 145595893 434452525 23568 -952390108 165646083 2238 279257843 719237529 4350 -997393789 159084899 13053 169835899 431778332 15693 366811602 270697690 78876 163133263 63483255 22952 -197774598 -872660755 10337 -192940259 -616848259 16516 -706876273 -111637114 5724 171069529 -615049012 10470 344421962 -224888206 22126 171365796 272524161 37913 642229286 840035202 50074 -973951903 -977747949 28520 -29593240 -688076453 191 -781533783 -495880880 55531 173599729 -105743640 3212 -865219949 -96102038 48910 -710102447 -98429961 25213 625302620 -324177784 17745 169954518 -571734140 21335 91835120 832677913 973 173041456 -383209142 15899 473172210 181562173 58296 -40935125 665947520 38077 -582133538 -289808741 66943 52701790 269211154 10155 -211912585 -961080379 32518 154556384 450397452 23596 356323007 -237955100 18889 -125296426 -803390804 29659 746924249 -329465746 45438 50667249 455086316 23401 645723024 839267799 7268 272965504 720972771 20440 157040167 147841988 5468 -417754285 -963195116 44094 -101312658 -903896685 29115 379333675 840011799 21953 -198398530 -880572332 60489 -402547427 -40567617 46670 264890242 -21614342 34291 -383864650 -47382372 75206 -209141180 57197573 54029 144075926 352541939 16943 -885171735 832507681 33665 -593938456 -307491171 31365 734862522 339803422 5628 666381151 -324620569 16698 -582670170 551469503 35080 -408594695 -119220147 27221 758361409 350035731 31855 542533060 -193309890 16119 -964049802 177422646 3516 -16214947 813625471 30940 -103581592 -964956109 48797 -387188227 257957233 30138 -43760662 646121253 44004 -200927913 -586080696 20122 -142440709 631538590 45286 -411851185 -128893736 27052 -667983461 716115214 79728 59582821 719125257 48909 -117805535 623384051 47989 176056363 -891452151 8583 -417184182 832987972 36590 349629081 -233448449 10896 -797371010 -798883676 24741 -191955962 -294622549 23189 -428245017 -131601891 39207 249165459 266182171 42008 729107868 -324139379 908 262366788 239409908 61175 -391215195 846412631 42430 659766597 838600068 24829 239042833 -35434669 65093 -203073259 79728566 102434 284065076 252806528 3816 -595870089 760806577 55116 -991946952 -588565216 14325 751411886 374376805 16098 -97745604 -209799993 59030 86484720 244481618 21697 280880999 -5919491 20956 634344819 345135782 66408 170893105 276742150 37082 648863339 358289957 23036 -211484564 -900387448 43881 -289014797 -706075119 5359 -673266098 -772398328 20932 153151543 346225479 27981 -412965825 819050395 894 -859484872 -120716871 9854 666397300 -320602448 42506 716027408 362468372 5675 -390633435 832392663 7107 152443450 164335675 46655 735822978 -218997621 44419 -308335463 -670638469 34776 -402867330 247625585 12385 -685186871 -888084912 20417 -955584685 -383664375 57943 -790978967 -769427924 2064 -111709060 653466484 20341 76047124 472583440 47956 748687444 -597546588 13465 -287083012 -201067284 22946 -956131923 165070828 45705 661232927 827651210 5432 738782239 355774857 41415 716835473 -573270938 41469 187456321 -225591345 18539 -105348128 374753086 26443 -667981148 -793984294 24757 -216909281 -615864200 57627 182221222 -585177005 21755 -480510310 436547612 8241 184234929 -586160828 16188 -137905761 -327731034 62364 733374704 335707063 29188 628245113 -312125859 4853 -777719548 -800160738 12105 -593677756 556980906 17170 -770333763 -521083835 46437 730100873 -191775337 2377 261198310 -6074944 41968 188441787 278194729 41971 176444142 -864606468 25609 -598979799 560026694 69528 74751533 756074628 62782 257815664 -228151528 98 379111015 636108520 25076 167554865 283165928 23843 761006899 72106078 64909 246575259 465163524 17937 734342818 353590287 14495 176447707 -604030913 3453 -322473833 452743342 4948 -331795833 -695368384 47564 -512170181 -608446945 80818 -585869269 -504566231 27161 -618622407 -307441986 30286 341847718 -192664289 16729 -202323331 59982109 12871 186076062 60168033 24300 -96306559 -878077535 1748 -708441588 -109794860 18974 152512624 60851282 5447 80415773 -321149238 10587 -676967232 -881151481 25420 -200083763 -618158117 70172 655722968 159084289 26167 376550800 -214379524 38824 -494916901 430602558 15296 724243491 -226843734 8975 61561007 -286744446 26057 284547800 73396972 19117 173003314 -614978746 13585 449916074 187154777 67689 171638576 -126250943 10297 -775912346 -803022376 22217 -119118096 -496743569 15543 366060236 824242484 7853 638246627 848513744 21824 184425366 -607357777 22459 -124938099 -873789260 32417 -237350680 -892793614 14420 -231647486 -33368098 59658 -791412948 75087688 76020 144393451 -571910477 11869 -110380311 341367373 5339 -124581758 -291108167 68674 -870381868 447005559 18555 80836175 -322657360 32345 368898222 -234843373 33452 152207857 273425390 14534 745178733 380623818 36418 188259173 -199197432 45431 -771697771 -781749134 3316 59961704 718508183 34393 -895788831 -140309751 13659 -295108788 -212527293 20938 -308315842 474859719 1944 -120826302 -516258108 16806 -672545120 -108517142 18910 -605340856 -488180421 31581 725147981 -220321535 32934 -616175692 -312076945 32422 285641696 -44012580 24847 -800707361 -779136183 20525 353756990 -878933780 34083 -329287616 -211831158 18509 -229133751 93825930 105073 -390801370 838675608 46094 -134020493 644577376 27277 154961130 -109147781 20624 -305277817 430071812 17388 720388213 -320823354 24828 -683738137 715907181 11265 -484726028 463995159 3053 -213727350 67093290 9773 -1337464 562038077 26413 -771866669 -801131821 10263 -682494571 717492225 78643 730209491 -229105367 8140 -393454094 264033927 37294 -216839366 67115961 101878 82875975 277217061 12234 -703329098 -127320121 9316 -134138104 -766376744 20712 56339073 456905825 14316 738746770 350924184 7789 741621048 -610299949 12905 -784873700 555366262 54683 -222596042 -889510690 36894 56931527 848101660 59300 -605909328 -11989978 9678 -206587319 -883050062 22131 77953200 449974788 40737 -961897674 -610312755 32380 -998685978 -975706072 12390 345735989 -194643315 20175 664122772 -329390164 37579 -211917399 -886779952 49846 -523330246 457596430 18463 -678564530 -780415432 20357 -232995215 57919949 27353 180334658 450209039 24710 -987739121 -610445531 4367 -993256739 -383992659 42951 -18738864 -593489052 33833 -509456227 437465962 34300 -120125639 -302736924 50187 -201036629 73387237 102911 -619023687 526320760 17070 -903560567 441833721 28325 -226148884 50551421 46303 -415931329 -975701953 26574 748244853 -586433530 16913 70085101 822493554 40549 81615661 -325806462 40921 54087037 264356002 68835 -97790925 -788403563 6375 -98023534 -299892380 63692 -201783105 -893786562 9253 -39478875 568032573 11869 338669018 828104417 32656 -596346112 -301797289 10637 -603874124 -518243171 4739 -985841641 -593664221 30448 165014527 446164745 4538 -875778953 449841332 7940 -787133118 -798411959 4622 -954101900 -606374287 49210 -330096204 -675326892 36293 -714013723 -892516157 44100 470891453 375924825 22066 -192041458 56365971 80194 -993780494 -608149383 31440 -687494367 -96211979 8377 -127321104 334957651 5324 -991635332 -990986298 32694 181866695 471761585 24032 -669183374 -789797552 7634 -520039596 -315853251 42981 -614988653 -503035347 36395 -107449482 646639968 15378 -418444278 726567363 25604 367743347 623828066 28064 -421805639 -126122880 24530 -113841524 -136368400 21624 164754940 -407319523 36050 -770664419 -789551276 5252 52597572 720359166 56470 -102195743 -493620353 31905 756562224 -589107836 9354 -106960511 -305198431 7442 -997488654 -138933216 60998 -37180412 627230204 10068 -582645774 -503200592 19970 251251755 -199286139 44034 -386486267 744991434 42688 -881961307 442845879 52177 -888714677 268366225 68239 -419526746 -997869983 46202 352288716 335115780 63009 -676517559 -671924063 26491 721640674 -234760115 63273 270416023 474980409 31845 276759342 67329392 83727 -312104877 -195203091 25161 65557381 728253692 26366 -763051870 -477611311 10871 -995711175 645950916 76350 242846463 87886163 11854 -997847421 -967695775 32928 662321605 176958353 68796 524771271 -493619408 46047 -212555187 -602798838 40492 252404945 48092337 65839 -783708280 -504356081 26396 -609350216 -510585843 36133 -123533219 360375140 31512 -142696801 -888803120 30177 349703423 821192345 27442 -867794562 -114773898 18226 177169512 83753258 1681 81469187 735529886 39818 -293038173 -691923589 64011 -105076950 -318844399 43073 180296432 -129165450 66358 -309004014 435836770 3259 254100149 77603621 73263 -691167882 -900540718 48982 49138948 -309286561 1551 -427943959 -996741201 68523 528556715 -421964536 49355 174552266 77652949 538 748178082 -325564828 24932 -133907753 -870432721 1990 -404163461 -598332848 52408 -103739233 -386966393 77188 165092947 -403462361 20310 182687254 432663193 28179 252661341 68752411 18929 -790382111 -490313268 50098 -404742702 -997286483 40165 -987682547 -954598223 10273 280077760 82292184 51982 -307247723 -694365160 20089 254099501 735523302 13259 179611542 78103397 13649 277242933 275191342 17393 -212489740 67494918 3889 820822707 -981588619 28535 -425795371 283992979 52331 -197732994 -571850898 13075 546657709 -522512635 4771 -968913649 -383455610 62672 649060815 -486198943 28604 -199393919 59720789 100577 -590481208 -321782175 64851 622787177 -297553159 813 -219770054 -604456738 41591 -974325872 -593745933 15638 468886375 149079405 3474 -899227121 446797075 1010 -121173298 -126561105 7945 -100225514 625521878 34624 242421300 -201194852 8888 -806717403 -485638035 26985 -35027202 643494931 18953 -513487516 -325425724 25125 523874516 -522920848 8901 569382056 -500374548 37995 89505501 265343771 17520 49562475 830566969 12450 -141827529 -793517978 51888 -17344839 -692324487 76464 354964196 620545093 9328 528299112 -519620697 36376 540790746 -483272997 27800 79144682 728393483 28350 544242792 -476592690 18610 -191611556 -573193913 67306 72940554 -304884918 22789 66139541 810506509 356 759598572 339171913 25991 151837729 -141830792 81210 -707416628 -134801430 30198 -691443815 -897152802 55800 -901785627 -131910376 11667 182946710 -226198106 21918 -572186574 -323856206 68067 -986186521 619961098 42728 -685604098 -780653225 39094 -964722330 174502072 39781 -117703042 643904051 43439 168884334 55113954 2572 -896118414 -107316193 12053 532118335 -508110287 15143 -972854284 165138908 38166 -708138635 -133875928 4537 -698779846 -884146171 38481 -100891810 -128362200 30325 -385715015 724090283 30121 183939633 -117485975 17776 -805947127 -785011191 23281 242000804 269232261 69641 151744371 350058403 27940 -406645112 812223056 2507 -497295114 443784170 32449 -384653593 -113063455 3824 248477416 452909848 14359 -105576885 -123935036 13490 -103458407 -301309536 72145 -699885578 -880036733 34799 92162837 723343775 41043 93981782 750135830 25417 174565337 -608352103 16303 -957306127 -964369592 38497 -518663275 351782108 50302 -123530244 -301424562 29336 186617086 -866585259 5600 -969994327 160294380 11573 68392773 438263968 20508 628073457 355918120 67651 -709641489 -875248690 19203 268216460 257821149 23201 -485184001 51036718 39496 -111382454 661793984 39970 152946252 243459567 52177 -697566089 -763158639 804 -111523972 -301629723 7228 269082928 266782617 69418 -772517178 -233901444 50186 -702953171 -237029306 57417 -26199987 548020823 32163 -138063533 -863067380 12753 -956537637 -963774592 16676 71441432 -41612338 62395 653959505 337451633 32381 -692522661 -101794676 18801 -214188611 -959595726 16470 644786986 -324554559 30303 159452245 -393377513 18574 -401204812 854717915 31619 357490182 813585825 8100 645451200 832304965 19393 740323135 -308804222 39903 -203069848 -979797606 43450 -138550267 257943858 41860 -426604643 -127183119 33668 69143360 -317701302 7150 -987797839 189467440 42389 54388525 277499171 25960 -42727278 660019131 19786 -190735481 -577778004 1985 725259367 340860646 36984 177952164 166520167 43223 744555556 -203591657 23653 538207938 -514794945 9758 -123425827 -994437088 37904 -500245149 442484885 16255 -136310966 -478334675 18404 -704818708 -861550890 47129 754865954 -209856458 10068 -610668946 -311898856 57191 -142032935 -777809353 56107 253215394 742018063 8068 280860686 747738343 26214 170257332 -617996796 16826 -134176037 -869193598 20465 167378519 -235134491 16436 746632226 359461356 28823 -703332092 758379393 48540 94449760 749955920 52696 -218053907 371920222 68624 75150805 -198838609 28191 64936530 740490926 4913 -112395589 -889567469 20818 455264908 365640489 22170 -211214452 -571565064 5829 -191120143 -983867876 6084 -415713051 737375602 5044 -579410940 -302744874 38188 445301298 449345783 56584 -309338870 -216752692 10780 -890339106 -102261547 14586 170160224 87692039 19229 729744537 -329107855 5362 -20191252 345785999 30561 -104938033 -862524276 11490 -509264105 -600349141 17526 143983302 -193474533 2189 -961969627 -983127088 45901 -986608865 -582447170 62767 -303106915 464040682 12815 439451161 853220655 53208 -142257810 -885681338 29297 -124966679 -311102655 5026 723533566 -607219384 32667 -427064546 -808463399 62530 57728137 740738451 22872 630680180 373488252 77472 643151105 173289547 44075 -486355247 441403523 11812 -421936735 -988966565 59472 183156393 276293261 30283 -198308097 -587978286 26478 -311012062 -694217622 34745 761473192 -322617100 20730 -865160782 721622621 52180 -139462657 -508925889 25504 664773254 150910696 12007 564319751 464432667 72659 -323922041 -673596679 35825 -98145274 -314358043 23264 144657980 -587856446 10237 341776753 814693770 43070 464722185 156958570 64849 -955199555 -396495153 11872 68076294 472013420 10457 452716707 170694704 35818 -298722949 -191724005 15915 -135217090 619436962 10623 -229331028 -884929854 14058 623530179 -330146850 41366 -972353920 -984893227 23932 -425151408 -990595623 24140 -136853064 650672378 37467 -418253869 845832722 49679 623201837 188609193 22455 652694824 378158961 77698 187833151 359858212 27834 -603092041 536779581 54681 -957017489 -593009065 36257 636997296 -316915417 30746 166103593 156489902 29083 259949226 453287276 38379 -13177845 652608349 15673 -412043938 838148200 2706 -110266826 -516010164 35099 144175030 -401460530 30064 -99121592 -288731270 65926 -317884166 -670761631 66267 723358603 -329651653 32508 61745467 472816257 59155 -678065178 760203330 22434 179459582 -209996838 4445 168555536 -110586422 16281 -139524264 365321003 24308 153576329 -900075562 36857 -960222502 -957826287 33072 70776022 -310191166 2092 -691195804 -764552445 19195 91021225 271106347 68126 -296663380 431210834 19694 -117573564 -329735730 60764 -394418327 -142079023 36640 185443063 166363464 32612 -416224048 737015069 14102 455623482 169644118 12949 -38019264 535679318 17225 266960974 66091222 55370 377921776 -219401042 23920 -396590147 739764583 6050 -985172168 -601207483 44722 666537311 143849919 44827 -587297722 527239732 57514 -125382714 352486046 10126 170317294 -899909298 20103 -210482133 -954190013 36336 59305416 720153942 47781 473206138 178522390 58160 154208443 -571908822 13453 -523703762 443011119 19275 -3197688 -673636098 51910 -102355112 -788405297 5557 -683389547 740680067 7583 380862057 821565979 23596 434944262 356777498 19603 -393770521 -987359473 32487 -228093149 -975027372 34687 -970605757 -411295419 74758 621253102 850228462 43704 -585629942 368657611 58162 -599886466 -504604249 22658 -975688198 -396066777 58595 -608036176 -297546800 15456 -606383607 529273635 10930 143183283 -126074185 24090 -954830028 150094054 34784 -409666129 756648431 23060 549647036 429882966 34177 -426777856 -954256766 34631 636656650 -965722644 9475 -99562652 662109752 43010 244115341 714390685 26386 -691155891 -857687194 51162 443766294 367099595 22247 257491303 262169949 18643 -989260451 -397721837 70688 161672916 341811861 17242 -5536415 532839175 51301 279406429 466975818 14545 532800475 71830909 11430 268503629 744657644 470 620668709 249263243 60079 -981822062 -981204943 62237 -771814302 -488516426 56401 -30161150 537864509 18378 375264056 823387546 14757 64093706 -970674176 50600 726270087 369828447 33418 -24734121 153933576 77714 743507271 -307081207 31081 -592183846 -485408470 30946 -614785700 -511975996 26181 257799442 246129970 62105 180009207 -198649657 50061 -218134900 64299352 88853 51490540 239391137 25086 152598881 -111670417 41796 747944142 359833080 2466 147764117 -105716412 29629 243928565 746636082 17728 -217417337 -953880444 37795 -291198178 -702703201 49075 254671842 450741733 14797 -11646221 549692792 20590 -118947496 -792868269 15230 61108981 728695012 33770 719330974 -614141599 8232 740105300 365694064 8831 177190447 -234449503 3841 -688406340 -766085074 26273 -390614497 -404995629 42932 -973289083 -613451974 69020 -683396635 749165752 70762 342174645 642394206 41033 -713437005 -808379630 45003 438651384 349689826 22247 -136957739 -303155846 33580 -781703950 -617859533 48974 355859069 810531548 1181 276397208 753595928 39060 -233509522 248532962 68410 259748671 54216806 33867 -204427261 87109151 77252 -774729872 -492702189 52722 619622625 857107944 916 166993187 335756509 46230 -236083915 -871570123 19715 -795152071 -479598365 1311 661461997 -294389521 18505 -400373512 -116395418 29331 -691217375 -136158309 24349 186827237 -388416550 16824 -315211169 475251199 8374 182744223 91609749 28084 -140442092 -494827329 26791 -600259091 -510285076 1438 -765909579 -507137497 20320 -968446556 77540016 91574 270082563 -970176212 40035 458648409 353531261 32252 453916636 -389887242 48966 72294122 -306226543 33441 144480787 284633349 42376 272802452 278638632 45783 170327689 -880348065 17255 67625987 844965584 9840 -608060900 -479765458 14979 354575321 809854443 5356 -223344290 -585608265 70206 -974007021 840196611 75450 163178541 -126600445 78550 -299949112 -701907704 6207 -397900942 259703129 4347 -696609001 741175696 37052 -574751582 -303106933 38739 189291338 -139214483 30401 -513000370 463413523 33286 -693746557 755565687 20938 -998724659 -386879271 5471 -694318718 734043615 43835 -999807686 -992213476 40905 -667376214 750736258 72421 -127392092 -869672177 46332 -424738448 835799402 11442 649246818 183217823 8582 -421057358 -966177151 58246 -672880282 -806989196 46290 737836184 -331499418 7576 150549817 267759429 31369 -2430922 650528107 26650 -385005477 -985241109 23523 -316615298 -217432685 2003 752379708 -312820601 26373 570526354 -476760655 2608 147259142 -885703751 38803 755163758 -231861996 62007 270530653 -215387587 19293 550105128 -520676679 5244 637850539 556841679 55843 -198987728 -862330085 2541 626442677 166386132 43993 165828397 -387950981 33960 -767736023 -521069621 41880 -122809129 346290171 8722 546898602 -513942343 25591 372880294 816608075 15426 -615220483 539307245 13698 257509274 -231118205 41384 -13402648 569222067 41019 -589159035 -323718069 76218 556945585 -487681442 21829 -992578791 153889931 43968 -885820174 -495352531 61762 473066721 373647624 21161 -800802776 -233188577 16035 -113405088 -309488738 21318 -102496975 333660059 13244 362899645 660028921 17616 -479640135 430000430 16087 -704990195 -141642555 14834 -207996088 438331021 26861 57142017 723485805 55165 -192180428 245981460 35684 -993763704 -421974479 12023 164160475 -388295634 3524 -609348624 -318820262 58863 47857250 -300608877 1006 -801392893 -790663355 13735 62147781 -324478930 26382 -763008919 -485775439 4667 166293914 366952555 27673 636674354 161794445 60192 67320397 -237689060 47350 82563354 851488806 29445 723672258 -617254699 14160 755724780 -583628476 41037 833300597 -954713620 49694 -211661624 -898126667 4632 -405190140 -95964706 41348 184906663 -418859830 8200 -203245386 59310467 12811 -592122387 528205786 61870 660159790 643935553 47310 -292131806 437576235 4634 -394121888 -953227524 50451 -126436514 -289554911 41804 255155178 71472700 56771 175945234 435745577 5082 84582700 720905596 1417 -602557891 -494841047 7111 168480038 84364197 26106 623118141 174127005 32979 83427402 257065399 59949 -427095683 281333596 30409 -128965899 644986734 38847 63318040 715594745 65324 88600238 -492193655 64014 -408037522 833052022 27567 663050644 820862790 46178 729427588 -314328917 39012 -142754177 -127222719 15475 654827868 -317157983 21998 -211639134 -864472327 1233 81752436 724494157 50526 -404777694 242049218 40880 -383025255 810183426 47059 -589073545 -290264150 72033 -711020284 733937846 49147 176133178 376544162 16876 746815963 -309954820 25302 -601637017 -522178558 33511 55135802 839680727 53046 162830103 -139655795 21053 744776313 -324046660 47015 730493288 -399112360 43088 172544377 -611794816 23333 -327165378 -867982376 13740 168359011 453618293 20973 -119027156 -795432902 7728 -208177641 -571766130 19835 -223264693 77931665 85930 189691411 -593073217 7973 180535310 -584129004 21429 645511021 178536925 32514 359834819 837287429 36981 334037497 525087324 18412 -128730679 -138358885 19901 -771491327 -790252273 21162 -580871123 834167491 28756 -113421181 -322612889 9916 628923178 -962028049 52660 -424035161 821415988 34689 -97171860 -892816808 47779 357621318 820025919 22696 173986642 268835179 57522 -695798970 -780366322 39743 441118092 373614057 21244 184894290 -105561389 2788 -688189336 -807972350 23895 187960456 -572298645 15064 -419735932 264503488 30114 -422068125 -954877530 39071 470191315 355654293 25529 -394164595 271848179 50087 -861227596 454831878 28493 186014572 92617010 865 -229651465 -874662512 58316 254014779 63107535 27259 632932795 172958072 67338 184493605 93697028 6292 69705590 462395162 26076 176945092 -215269396 6000 179676333 364547438 25725 664312405 813471674 20620 536159024 -523559880 14584 -135866471 651016426 2870 -393410568 -960523504 62084 84579817 440255869 16028 -125053342 661472876 15963 270253260 52582992 81016 77591769 715136485 29549 -868516334 445108665 40376 473465978 180536783 65661 -393533007 -113936359 43971 -577794301 528973172 19594 -706581940 -871452988 17263 447803027 337271338 28299 -137778816 366735052 3608 79161316 248235088 46600 -139281378 -797168803 29338 168596735 153699985 50599 171908945 -108778581 50094 729772658 -765247981 29158 747124988 -210371012 44828 93142798 453555621 2436 -691803253 -888589009 45470 -139140907 -486304121 31107 -617273470 -425098862 45123 761767689 357688296 7618 -99809057 -803566270 3822 164777761 -607665454 781 -46928606 664667854 44386 -417939787 718838425 24996 465029567 177462346 9180 -786112742 -782849000 25219 429215538 366660266 10469 57606730 846140330 46061 67314546 851433494 56058 529614528 -482450734 3842 172011821 -899926835 29021 269048068 -231925266 16563 166574549 -213046535 60535 160939501 -577258496 12281 -993548447 -968430013 34318 284124135 74128888 66099 -668358106 -858014104 44442 357669130 -226838981 36056 -796515241 -768296578 5359 -706711642 720050160 23624 726696744 -191102972 34899 -787820307 -514604677 22540 -387303453 -142186772 29916 -140807054 375439652 29975 -123520495 -493235862 5021 629828792 834442198 22416 -114243418 -486628680 603 261632654 -20427209 8952 -128682890 653650978 45894 -229796219 -891431962 51997 256143775 76179311 46021 725466363 -669701561 46802 364489491 651781400 2806 754939433 -219787645 37653 756673551 -235662482 58828 -29830533 -707276061 68362 731864619 -320722379 25486 543748773 -496431341 58950 -332643323 -227495860 5256 361101204 844692596 40396 -404849863 -131649545 32783 248498565 745566307 40714 -408054899 282732658 27113 142863062 -576126140 21216 -203808552 -858615311 434 264256386 56002402 50210 -195351798 362004651 68681 552352635 -988588507 32708 -895512425 147857435 89587 -417110722 721762012 35274 561058383 -517140198 13767 -2567694 647035653 19856 -505826159 436836058 12829 74171054 238914186 46986 180280452 -401835152 2137 -133054269 -506875818 12793 146690578 348069732 39456 378198049 621076515 6649 -409175140 750256634 37641 339626424 663279222 42258 73920435 815439372 21339 -235788109 -873918817 20811 -205228800 86068912 79292 -903076343 -501204713 33274 -113446934 635881654 26143 143513269 -212126232 25921 251193570 261596322 62913 -772318801 -514907672 6551 630676578 835491112 47150 -796201187 -794877413 10619 647677997 -307536310 43618 238990779 -808331782 46327 -124310526 367107408 18326 375487387 625082140 36258 748037569 -298147589 41392 -418495356 251327824 29115 -572247104 541446003 59250 734683928 -616351303 28839 -326733156 -208389830 20731 63746346 282539045 12036 -679353599 570402680 13647 175689264 -583176211 16791 253749800 465586440 11605 -486853225 474920149 21315 -871511173 428642818 19612 -287976929 -194921863 8062 50133028 828168205 42083 -684002539 751834484 8413 147314731 -231526553 41631 249905159 -236920574 27248 -572355296 -518219209 34129 -122821067 143563968 39653 -33649042 -667063004 49759 633217274 822442678 15471 160589100 -224779745 20139 -598575021 549922800 69376 -581187439 -321131754 45581 184401630 351494063 36475 264312718 -229609348 20719 53519058 846165170 24640 -115722892 -790130539 32432 240094580 65604959 30891 -984021567 176541679 54510 -415846254 738825877 25243 -327420484 -675822601 8273 166673028 -229928692 28233 431878311 173435675 19190 -415637932 -981178395 41634 -415235141 -96667447 17758 256728497 93204013 34902 -322527398 -693287952 19291 -792286860 -778026895 23297 -428184722 822966614 56445 -127377278 -902898036 47358 -954398274 -404909966 65560 451174427 334243584 30958 -301538320 -711802562 28950 -413293145 720382102 16616 -666961213 753573008 80731 -105597081 -499062550 1912 750863043 -297580418 42836 -592122156 -508186367 5005 -411439825 -966153770 39107 -138891863 -479298377 24979 247365694 70315321 83648 250022364 251097450 19879 -19288441 -703995991 54150 624470979 -307398386 27412 716836275 -305997472 45345 339744168 847016315 44139 171441038 162171029 860 348712241 -236458229 35858 -577273050 340076793 52949 642267696 145407783 42704 -208025389 -903350731 4892 -8518560 -666933254 28899 -618359144 562067019 1272 238746871 -221831632 39696 -409237564 848111971 47418 149551456 87589452 10917 169462764 375407676 33608 -599023974 -496075658 31613 -867060677 -120339104 50266 -99087702 -879115213 43958 -508017831 439252625 43326 246446550 -190936186 14715 79011942 -314720689 34564 52958604 251837444 16964 -428124539 -970951822 60774 660997479 176982892 63298 -116385105 -324733027 71941 627974874 826575216 8190 68090532 -327690157 42811 -589950305 -492244924 14606 818241702 -975671186 27597 -385120378 259052439 2548 -590188206 567046630 69194 53226282 -44536270 46620 59341670 439105918 10078 156197250 -618840033 16221 181974396 -234955951 71707 619296604 334550089 47765 721454372 -305712604 9970 337909543 -18039367 37728 -216908968 66911760 41261 -226387234 61657925 7258 170517926 -866903112 5283 463939544 180121176 32071 172318401 -607995074 11052 53386273 814076030 27991 146776231 -899113393 10326 525853282 -806280812 45205 643819146 340850366 47387 -120332416 646110590 40685 732973313 -223023672 68905 -485938861 444514386 43999 -201038184 -599330992 37718 725448423 346599565 18868 343801004 851759042 2992 828070745 -982140417 46641 -219109517 -590279311 12952 351597497 -222375635 6889 -200883394 -393797193 53756 -315437156 -226145726 34287 -386841318 -117065345 7399 -873416495 -494560793 28995 50694830 451283766 5284 -394526159 260048651 51307 150792603 -862925286 6343 162768396 -590238403 18779 150762931 238932367 32497 -208163142 -979025427 40142 651043567 336042422 11422 647461342 847220645 64847 -414856858 -976056407 27264 56778193 831764248 15133 -593619964 -506973934 32615 -122887553 -809366427 37021 48203845 725652638 65209 724630602 -193220580 53996 176829546 242374654 15394 739590137 375434257 19486 -863340406 -103468407 11978 -318744777 472853486 9981 67922317 -306957281 22443 -214417110 -893209964 49081 -315706455 -211744053 18578 -135635783 -105438934 12338 60289627 -2088552 64897 -781238605 -805841485 22257 455022328 171175933 20541 58225980 461444853 25225 -989110020 -594910363 7386 740812493 -597765472 21891 -227326009 -902488856 4014 47894362 442676751 37305 185865312 -206825219 75444 -505438658 468286745 41360 251253314 67161961 29894 739063668 -699272141 47755 -708083592 -782881508 9362 540034848 -501620237 60273 -199099595 71659373 93175 -702766510 736918061 39004 -234802976 -999710658 26494 -610920864 556565271 57089 -212901219 -902721094 44660 -213684191 -592363268 46543 375675255 -686405720 36126 742358151 -607401655 20019 66302836 450053766 51071 456217205 341571760 24883 -677424194 -893245668 26364 -862713403 -100735441 52142 181186400 342366702 32178 -101417674 -97453525 25917 180464435 -861538090 11838 161449094 180362330 26609 -199036652 49967571 169 -140741327 -772955787 66839 -232637543 -578293893 12749 82187939 -286227965 21060 -211975829 -966004648 40872 -424530782 -970358548 40485 345528221 -696015289 65213 153195024 -400636860 35366 145674949 -141145813 50385 -214685571 280093976 50600 -690462750 -862543671 31187 -703579817 732209779 37959 -109314353 -805022887 5587 270113297 429044867 4546 439111802 -599366567 40102 -860849913 353080629 53924 -669969595 -104205618 17180 -667923717 -783133054 6262 172426388 78411267 17184 -4172904 -712584993 54666 -586931972 -326553202 32195 -194981403 -610155056 12640 155894106 354332121 5759 751937921 334191340 45192 -585279363 -287659577 74952 -605459641 -989648372 32742 -324477324 -680791609 1515 625982621 354828610 71682 620138316 358679425 35777 148891350 -586243861 17087 161651326 358640675 15156 -596410464 -510339302 28470 244533392 437749326 28913 153586032 284193061 7065 -395680911 -975817575 41685 -573945824 363427813 70341 272579583 262902344 67553 -400378277 817984656 19435 -235434581 -613571340 47119 734925472 -590056489 42908 186430271 -413314694 10151 263996571 -1758449 24231 -215926511 -863415972 5806 -103680649 -100502669 34330 -680284044 -881084762 5895 169166581 366966967 34071 -790137813 -512611342 29687 -332277560 440961056 8544 631932563 838631141 25412 -701005151 -797406693 7277 -419164895 276621094 39949 -996606734 -987413489 27051 -122352178 -763591158 8154 718451882 374500593 36444 -232181430 48512127 72990 170756383 362354799 5521 -30513602 238589626 59892 -955220635 642534916 26533 -979527568 -424621045 7464 -708632356 -785116960 16670 -10026353 -685972433 43992 -972401968 173261250 5681 -294296864 -216710127 20557 620039561 -319684593 43422 -883287016 -106415449 52918 -587565160 -484608498 32698 -993743045 -982111802 36503 761232159 -286666452 17048 -420157924 -984223217 47162 260383033 -19689396 57098 143905584 358088090 16794 -29521690 665145841 15385 -121573749 -893203590 2553 720053936 -310747919 39596 -391694528 -999708507 19834 -981115988 -414347461 68618 174493104 468457223 1077 57292659 278792245 69945 -99611977 -791041652 45763 -46271092 527347361 26830 53346700 761840730 33563 354653903 842133226 44926 -868103298 -121460992 62101 431306810 172028553 2575 -978466162 172928619 8593 -193473597 -990790363 34607 -105752952 -898235924 34257 285370940 250670100 12520 -14332586 656278951 31936 -217151044 -608019809 19436 625411933 -328792448 48251 -113324384 646045826 25122 -592691009 -492463361 7818 -220901135 -870304976 48104 -140218918 -871962174 20343 -121551983 645179494 24151 -117391457 -512307514 13799 350527035 -308454346 26013 182711430 -196392796 66562 -670034552 -888795264 18141 -991143841 -583619116 19443 372064041 647164305 27908 659284593 445012940 76647 166865981 -206952179 57479 -35879690 718295716 44343 745793827 -200866492 25356 -576971734 567526012 58606 -506184048 92120054 42837 -972551005 -952458252 59220 -687310297 -131503930 5788 -405506675 264517729 26030 -668714129 -857249947 7431 -786148295 -523384379 40410 -784560049 -486069638 40337 721052732 340008756 2755 160479892 252321073 23302 632757445 338218598 73979 -328944645 -709018962 41505 755560726 -596753989 38316 -116283381 -116371564 12354 -45877168 -410107649 27774 252417118 -219432131 3866 470343304 364614271 9281 -987944175 448781099 62177 -882454133 -137413186 49405 -333151661 -1356216 19395 665347588 155625326 6297 715610738 -578959554 21147 652280147 378509112 69041 186641581 -198611548 11202 54877272 844530436 2843 -21598512 -678846112 55633 -872191922 452335280 5624 -316290575 465408596 146 -989836280 -391188586 17889 147318938 443923686 24665 -236158151 -978553016 34463 -125038659 -795408299 6836 75777423 819311580 23988 641123084 146087919 13846 171581174 81102894 24869 147442105 274461078 1860 -409625432 717468163 41157 250800700 -1320629 31194 -700451165 -109301140 9332 149214934 -588555788 871 -668625839 147998410 62302 -223805828 -970108882 40046 639208501 -301588567 39088 -199832899 -902334189 16983 63988339 -326688838 4479 -676414869 -891461974 43922 -229717067 -580273966 30279 270461908 732052304 33379 -222904999 68713978 34995 -987303381 -986415060 7350 450873780 827759181 53258 -114879541 86645409 60456 370649549 -207345748 29897 154271474 -579708628 7708 168374193 -192831258 13229 187258730 469007716 25680 -991434081 162159842 27743 360559235 -195771167 38206 -956331460 456617258 40782 -957741437 178084806 13227 -8741852 528008735 21420 -675028106 -786748712 48183 722287123 151162533 37666 156688899 -388080601 52 -979174522 -958513163 18230 -576552677 -315784164 45131 622065007 373721401 65002 -417431343 -970830119 5929 155518999 -871308242 45394 -131789515 -891732396 37855 150595898 -131128551 61072 -588162732 -575166532 18958 173758201 -589774082 21588 -326030207 -682074053 65727 -575525154 556668773 1017 143499640 258616154 57231 176876174 -892719604 18784 -141658535 -795206454 57183 -329287564 441010041 5791 -109146985 -499679545 13289 433321513 355036760 24550 -201677185 67658360 79296 -706490240 -131647109 6916 175599329 -857541337 6403 -591333805 -500328541 24404 -711135375 -133397931 31652 -329710105 -235008505 14896 78047550 842600528 2121 80294555 738313430 18570 -579931717 554899497 21737 -952976769 170656287 10690 748310304 -608599925 37450 -683799007 -764122909 33859 278706891 -871495196 63142 362164433 -203007421 2957 620735570 344634746 2748 -121293529 -100981764 24567 653861070 -316242879 3320 80681499 -683220775 29424 561348492 -961657545 53838 241207379 -872516624 39760 -135440503 656522658 3718 619666398 -289262811 1975 161216773 -572821371 6256 -412930323 726425953 29593 -983622216 148367954 16072 -105393603 -309599859 9541 -409544104 -131006374 17673 742445411 339682163 7348 471193894 184999447 39044 -37866005 -684109503 60353 -687857134 -801542704 35902 564024751 -510261100 29703 163477041 -217805993 4689 154909037 -237443994 64257 49410762 812691765 6619 546307979 -502283464 12050 -415776335 755969211 15726 439969205 158341613 22459 374142238 855869355 39227 165703035 -428011970 26056 73909023 468975322 49114 731557737 -588483968 34725 -711153132 -775672065 31004 474290316 352072468 19734 158420013 472346178 22748 457056693 178273319 63806 453180176 -804818889 22242 -116634086 666074224 38811 664126015 174198568 17420 -30476741 -673989523 32163 -201555413 -600231335 63608 -975754442 171778154 12430 -13994478 -680138915 10324 -970842209 -396084934 54559 -137115252 -317080098 64944 186848634 367451277 8132 63069623 471842436 55253 178603033 -220286968 37582 760643177 349367872 5240 171731165 -895651134 27445 188346203 -882894448 35569 66444596 844610994 37156 -960654476 -425398675 52246 -709409763 740650177 7525 -129595364 350565164 23898 -196457943 80476517 64654 65567178 279901156 42648 64119985 475250705 2160 -103567516 -903635331 11452 -418938567 850184981 54567 166571290 59343488 31053 -509929434 462125804 30322 371801647 -193263915 30658 -983499809 -392154747 37029 280226310 466613193 14851 -961044073 -415805972 62420 -224196309 717272996 6562 -772385636 -515304439 52300 -128136255 -792785140 42676 -231792075 50367967 1126 728374145 -590341537 3333 -397028236 -972619681 17250 -667206488 -140202061 7230 70533324 281491935 20751 445944579 -25587082 40472 429866998 340119517 17318 743645551 -199090541 40613 -286298364 -292883894 22250 -789877265 -784712928 8110 536129962 -518958125 50003 62810542 459627467 14450 471657194 190234935 79575 -137414487 -513274036 28135 279349549 745008069 14547 -296066592 -698171413 64341 266991656 94180283 27285 63323685 -325810718 33331 -608530701 542365080 54059 154526103 143135013 394 53934102 -318440689 52 -113664533 -139656375 28191 -117104040 630860009 23104 153037907 378996338 52118 -139994116 650851853 31832 751491273 343803237 46865 149281085 -577391704 23504 -573826028 -503031985 3013 143278555 -768380963 33249 -959422633 -958169203 74951 643885539 814607287 37275 -967428943 -425728069 74139 750410468 375356342 3064 159559497 249546602 55632 362343911 856823065 18521 -616592125 -493516061 8544 -298651840 -211638565 4488 -710683975 -782649972 8269 -306411748 445420558 22116 -315648661 431841161 23214 57071719 740599117 57037 -96450298 -899092914 14473 252069806 -43394512 19033 645356530 152673888 35140 -673696631 741523255 34094 -879930673 654880443 34582 47786368 465491058 54366 -674868356 729275344 51007 -313412225 441688875 2891 623484364 827006405 38027 -108588359 -324839657 23290 162150596 -231347869 15285 -390576666 -959108281 9060 -607199254 548308457 33516 635821122 349145843 3336 251674863 455142480 28257 -326119073 472951337 21698 -875198203 459562789 8333 -671014803 -119163600 10543 -961539921 -970910971 63427 -20187854 474118579 33423 -957221735 -961009149 38741 241772385 83611286 48339 741915054 380308291 47745 -206888617 -994353814 13076 -954867363 -978739067 46018 -422373826 843222247 14271 -232626080 -867524597 35806 -767824477 -521325940 11805 435936939 171055769 90332 743118038 -296394245 18691 -588035547 -294109326 23743 171572784 254613477 35214 -111194165 -130819645 24546 -774035118 -789173813 21499 163448512 -419267684 10633 244074392 428968270 25217 357639978 -235898011 41930 -677739983 -126517890 21885 -142576816 -488466430 23975 757837431 353493244 35109 159201704 154522299 12516 -134238298 348711482 15839 -300317599 -695070273 745 -588834095 -217094735 29727 -880288603 447383899 31204 633223054 164802175 4185 550413338 475737185 52838 -415159145 278687456 34471 -320486014 -670022870 16400 -221289151 -590829410 52617 367000279 642517816 40082 59443278 -297594181 8775 -99201581 -804717254 46227 146217387 362321201 35191 -389395563 285442477 11451 338161650 -205374184 36366 178230798 347402084 53320 -876681421 434949143 33999 81128553 450071753 43989 -30142627 548130480 13607 93227163 462677257 47953 250906763 -19174732 45059 -2589614 629387578 17464 -489998436 439103505 13258 55223372 718966050 31486 -892525117 -134246579 8403 -904554401 467534957 26501 -112323295 -98511080 3216 -333017364 470833294 9140 -108078841 624336073 50745 660087371 -291983296 40593 -303914248 -682301974 10751 164952774 360568089 19055 177283364 170273113 40632 355833450 632003788 31087 -791551721 -484056827 58930 260595738 716290634 38347 -617155636 -297780461 37186 265550253 742635306 37153 250331946 437991556 12958 348901425 -204550165 32677 283074763 -221911095 18953 -123659326 -888110222 18527 163599925 527519312 35002 -980786314 648258060 67604 261369956 456120915 12378 256865562 -40841303 66025 151293435 -232356393 74282 -19707666 541775185 23121 159236425 -886042275 15142 -997900869 164786110 36307 -18474595 655040221 36701 166403500 -606251212 9012 -108277352 -114756739 26273 -892479944 456558931 42679 753324936 -319798202 45527 639927263 812398094 41753 -674013723 -879864928 7510 658255352 162805571 60743 -893132608 465558000 45680 -688530788 745168073 24603 187898510 -604476314 3952 442268860 170548574 42007 75847166 854647256 60234 -191184172 -614200261 4705 758073927 -190651331 928 168559625 473918398 8250 73281534 733698507 42571 -117653623 -512721025 25233 628365096 813008009 45018 662668729 371814772 34140 63829475 825059592 18530 152557494 -891308817 11060 432436538 147022240 44314 475134545 349405617 12991 -219727727 560618821 45465 -313168294 -684990043 42697 -409249028 -984657143 10190 257788243 -35073921 64590 -969715513 -991085014 41648 -121915118 -130900770 22661 715582334 -222644958 8857 -956962712 -416612692 39047 444152054 377063734 25855 -796503743 -478610439 58531 -961535311 155322453 40676 246367974 436122003 22568 75093351 746365084 31664 -118174805 -123711221 7893 -128617590 658136475 36109 620503737 361131774 49472 -99344962 755479816 26910 -962379038 -958391334 51232 736762677 -214437734 27916 157401434 80711647 28372 652145197 189526473 7169 -134088782 -800467786 49746 -295651883 -224934312 23693 -398701411 281348105 52061 -687601447 -788923462 7709 181840714 -136975813 6647 -713725697 722577688 51349 186533736 -614493023 23524 -223469060 -896664876 30802 -210050936 -590320007 38305 -305032943 -193910964 1845 -227231304 86267339 21988 -212500086 66113640 17488 -26305415 652945479 43153 627288889 849798110 14430 -96765869 629705206 46936 -288436939 -667871192 3952 -894964833 466682688 1655 450825198 154509455 22166 -767759222 -803802640 25517 -883634252 -140462617 10047 69161707 815146523 53335 154318782 -415912689 18951 -968241100 -983012682 39293 82197821 726713161 43009 72539101 466011845 42227 453026039 338363053 12488 -98600994 -777173831 8007 52554528 245269798 6381 280200650 754772698 26175 -682605248 -892962292 370 528042913 -497689074 49401 150584708 375492610 28082 167586051 -612360277 20129 86377437 646264550 49130 -978338785 -991120740 946 270130222 255488739 20002 -999615642 -204419865 23329 753045627 -231948978 32467 452382116 163004591 41212 -674745591 -761961815 40518 -409250541 -971254907 45826 153917284 246462968 6689 -101659069 -121244862 8957 -409530823 750580177 6741 525613208 473523774 49647 -292594005 642089272 34927 -616939028 -216184326 36746 -396557849 826781929 4725 -381023225 -106405621 6877 -133921025 -769661262 30857 339997168 761095896 29448 61615163 554233540 31489 163070629 91013495 12538 245531893 -18925260 73996 -802448229 557104797 51800 -686169071 715464270 77891 -891151632 -712112260 51535 -33204515 627594914 34319 -605209696 758243134 42072 67901778 730830464 5115 -414700964 -111190683 12791 -399268808 752440038 10463 -809313392 -495721163 37839 148394562 148593452 18051 -315959947 432241104 8882 -684772602 -803763100 23872 -770741986 -783930048 17357 -675348719 -868539547 16456 52684724 257636534 62989 266330002 727338726 27307 -96218438 370839683 13764 -406686229 -867300415 63357 175197240 -403407541 22829 -413210311 760211631 36731 717532428 -236605185 19321 -597772680 567208420 48916 280361020 -46465725 49395 62361826 283027687 61586 -381552776 852454707 52184 -388745922 755897837 29512 361526515 625033555 32522 353104967 631202140 27777 633953491 -117526179 17366 149474398 64593638 14350 -112832790 -861524554 27800 739236858 -298992403 34974 639263376 -194123306 42389 557269510 -477654240 52229 -990193872 -973296530 68865 471482821 355879816 29053 -584119556 -522702712 23350 276446164 92554328 1569 -683293550 -126212962 366 161953819 -398118959 8666 -395146022 715792904 4067 276098765 634610322 52307 56135270 55975373 15251 723355937 813614358 60344 -960735918 147701577 23543 -712498555 737240819 80036 655827387 817828978 20117 -708090270 -763887728 7335 -26641904 531657719 8390 93059651 452209688 16131 257576576 256529879 65275 642618790 151135983 4724 -687261264 -129582227 20895 -132539922 -889010390 10943 639896589 342388533 75314 -127081192 -521610525 6474 -137022689 -319222956 15856 -972771579 -968435035 13999 145803783 -100146491 1202 336205944 -226216693 7685 251541208 260652229 55185 283935236 64233678 81661 270252682 -40343540 10654 270794685 79636347 75726 243675771 439302213 17645 146497636 -417764861 26260 163697324 81832047 22110 375428813 630344869 17587 -896011802 -96781746 45526 189706256 56005914 22320 -963316591 -389567296 53478 260725997 465307717 34133 -799229045 -510507495 273 282379982 -41255079 577 621620484 373223396 39977 283475842 -207013819 30502 547634781 -520338443 32186 630887720 151489200 18946 -396405350 -106329592 34476 272573155 92701051 59084 -798818325 -201086742 49677 -112106706 635370070 36051 438504883 475902462 55927 -961803725 -579240149 70732 716001736 -297181808 16190 -608428875 -320006960 1552 91556657 723382656 15840 144996895 71009818 7315 -394143108 830995943 36343 57803161 267194886 6114 743510281 -226887164 61110 -866536568 447554681 19199 -384194880 -970508095 61465 50137643 469944706 9216 -140640868 -111023666 25399 -426118929 -131694222 14502 -96759746 -490016225 34106 -487680113 436267204 18237 -22917494 557001831 18542 -426022205 749735805 41397 -426912265 -385880533 47024 -326662179 470434113 23582 151823080 -419379187 35044 738850521 -206867819 23065 756637704 -573776954 36388 -993901466 -409877427 28336 -306815320 -227953726 17087 267235376 53295033 46551 278917946 -215672406 3440 63839466 269220309 19800 -25348128 -678035541 9017 -6389807 570816153 34624 649783002 157935966 71059 -102624614 -330210683 68658 -107139146 -295368812 7651 -408884120 842194148 56629 -601559236 556248545 28119 -383715729 715431350 37241 -123088973 379222121 33013 181912837 72278397 12767 -36627750 -676371579 21434 -802026302 -800693643 14395 -195586984 -32174457 55471 750591962 -226950810 9410 -32079516 635346657 30157 -392022926 -967182278 1837 284413560 65810788 2480 -971591150 151373365 33694 179246716 278848697 47810 -329898316 442622352 2307 -985131488 -991645230 64854 761503810 -212805523 22107 -599958728 -490802661 30024 -957836126 -971352938 61806 -882009971 467041677 21277 371501593 -205948700 18762 446995075 161694147 62261 181806971 154746204 46121 -495305949 441265787 18741 -579289176 534134900 68360 -18901008 -701884100 3594 -211854677 -969993317 44008 621568441 189088005 26454 -706957097 -892720223 48065 149311035 -225500615 53323 72499922 856955707 4781 80489495 -707437554 48478 -381401088 -956640246 23007 -230381555 -618980831 37420 -309541079 -978062186 54156 -671751080 -882841808 1802 -7552494 553152998 44030 448940860 186262908 61637 549166936 -509009105 61946 -682603281 -861995319 14139 -688673700 -865932312 23467 -976863479 240482717 58072 -26446209 560055128 34967 -135215029 -488195330 31191 68340189 730880571 41637 -588333705 -288902633 48416 -226360819 -864077521 12545 726409312 -583640978 30446 52764972 438031107 35435 180506577 -880733729 28316 -601423475 -712445640 55591 -709214803 -794973172 21228 369935668 628960089 24177 -990419055 162114961 54475 -140218999 -303561031 40241 267890650 725854011 14678 -687202301 -117842985 7433 -106949525 -112751768 3271 257359672 260397751 74689 264020023 55020617 4853 -125838722 -23644355 36006 -513868190 449211808 40465 190407674 88527799 26259 -975145193 -396731446 10998 -131692290 -502018604 23922 143115972 -127916730 16449 -518386900 -444830 40661 71578512 745906425 47248 268716855 431778870 18708 -669147490 745562953 46870 -413125642 838259977 42461 359317264 -216299212 22943 187300120 -232253216 58126 153014422 -600703127 4280 -109788455 726865589 23800 -117100992 625830079 33174 187169116 -106272473 7944 539793502 -486783825 63917 660478462 -326002783 565 -383880744 -974923435 35594 -98531763 659421472 20495 -3212956 545706939 52046 343366254 -224612912 39765 -601480302 569994883 29932 -120543109 -489036741 825 -901519234 443894667 23684 244510449 266224096 17009 158627432 464748422 11542 746157162 -613619171 20123 -864076806 442009130 12884 281385042 -35057586 8995 -123751888 -123846734 19624 545306581 -477538532 33199 80411483 820404076 13674 -963713414 -961893036 27355 -573684582 -496743859 27745 184086774 -233970691 69219 -102152150 624482178 41038 -784461520 -514310113 14522 155234295 -123441241 23455 -132423091 -791044527 39431 367977543 -191954439 37906 -862907396 -105219152 48149 622003771 159162119 59173 715989306 -317134795 46469 -978508997 160454624 4194 162795826 170722278 40951 188824899 -596195953 3917 57591667 240854923 24807 -419288911 -122991960 26047 -388746098 760742312 3102 -968818801 -424724088 44001 -324505608 -204318204 18638 171757799 246670247 33842 -115175105 -130614218 10128 -591910839 -286809848 69884 759013270 370395518 15919 550170983 -512209979 51330 -103412539 -482722150 30704 255442146 94979611 49992 453596981 174291945 71319 -684530662 726386339 45015 -778944986 -809085065 3166 -612386580 -476790712 19682 -987302926 177033083 4908 751029627 -324930759 18173 -110559546 -798442702 11793 721486648 -220768093 45331 -986219522 -615741059 13923 752456111 353250095 31841 -711325875 -770321016 2355 758697553 -576360115 26994 163108218 -121416397 36933 -790264674 665994988 51163 -428280756 833431302 56826 180956995 252595416 5808 159245696 -607124054 15980 647208254 841158691 54783 655957477 341608426 60074 429332072 48255435 26520 60744803 -324659861 10118 -96407724 -489140084 1029 640947455 -869030317 26612 -102888821 659918326 21271 -402706689 259486477 31192 262051167 447618398 24582 -973041354 -236381422 33621 -774151622 -494479506 18526 -45600411 625200113 14451 436645626 180812349 25237 -6608962 -697705119 61775 -26893767 -668363372 73113 736098314 -598295405 15895 -20874669 553163344 15471 -226950835 -613666579 63892 368912655 -900764806 30855 748818809 -304329664 42705 -237499360 78319944 12727 -967519767 159430108 49679 358477539 -225381718 21840 -885236023 -116936161 42381 -139001694 -315407437 55968 -290123039 -203412645 11300 184707228 253962124 1998 -124807877 -308511556 17978 532293312 -517793762 4243 -988685169 -592052768 51304 150254930 71922987 4633 161372563 -142486477 19339 -411174067 -953954665 55612 -414818567 -127535418 33267 -138361518 -311760350 27828 273464401 446243912 19633 167964144 -577940393 14136 250902682 731826209 17674 -134704424 -18323917 24987 241320945 260848170 3459 -694101305 -885926510 13837 -703316282 750029353 64818 175912522 338948705 18641 -687006637 717130609 48183 51326369 -286756162 19971 -204219092 -874720774 15288 441830850 158012633 41661 757833566 -211169173 1488 -692007707 -871369412 8956 -792509257 -784643607 18471 -784773361 -498497145 5134 -613187571 558156033 35524 -34079915 635994834 24263 -330109148 -689415653 16804 717509163 -588870903 9801 -862926770 -111481832 53308 -602492635 550446171 59003 -98288352 -889576985 43614 -113770887 -508422155 24499 471356654 -954592998 70994 -782241453 -773017889 1630 166555539 152116025 4923 651355552 353275808 17988 75434017 466942975 40464 534974813 -479554493 14606 542976296 -397625710 31820 168347661 76953149 10812 82569097 265813661 67707 354609347 -215439976 17304 75982115 447897342 10892 -202524926 -971993525 1134 832186197 -997695234 20798 467367907 -576497713 40847 -140728787 357027661 13189 -674034564 -781038443 39151 636261937 146146775 44203 718510867 -291189590 24393 -295883958 -709436987 52669 366223369 -218490641 21851 176829219 49025643 31061 -984982302 -405885254 24712 -604920066 571229142 77253 167972080 -129149870 76869 -24638805 664282818 35074 -513530192 338436870 63091 640216497 162229225 32454 -231716810 -606101195 13251 716365960 -603398692 16008 68020439 -287079204 28382 -232804218 87608298 53418 367482542 -196045013 13899 -5788867 553697928 18675 -99956338 -871394913 35440 -106854795 -870873882 38488 179688105 -600533414 21033 -955233136 -970495820 74267 -230671031 67107514 65104 -392215739 176989564 40388 -14440240 536611000 5334 623376438 -311910773 27338 -584254393 526582726 26147 -595692526 543835675 48110 244893398 48661935 77910 646394894 159554773 61263 -988742263 -984567726 22263 -106361460 340249395 1962 -710062435 -133360351 14035 664018848 157828946 75201 152569719 176790478 17947 254064493 -24401753 53217 183484261 281080652 2660 -711803646 -138598224 441 -121690147 -876454804 24731 -864453436 -111372218 33273 181373305 -140463730 82088 -420622097 -992884908 16476 -995544908 -602214667 1870 -982013789 161905026 15889 -303492770 464574425 6578 -982526819 -982485035 61980 48489182 447718949 9593 740946737 -606747624 18031 -424895978 815429403 26475 184412366 -207628837 54297 359137661 811969617 9661 261403090 -3857454 15579 163433645 355817570 11002 454334668 168044833 17820 -17745031 -678429882 57637 75909008 -489347306 59236 54700167 719206639 47406 89391904 757737928 1302 623414112 810067974 74973 759620400 -588623632 8497 259724841 55149462 38431 154201668 242916099 46808 -864660525 446465049 2740 267672022 742439880 34578 -980415089 152917784 11558 714818550 -196996609 30098 -994432576 -964082384 30806 -103142049 -316311401 25614 -709808147 -136728906 23411 -103469414 -299652077 1939 -134018681 -900398707 14285 345292773 654000061 7974 -301160303 470506309 12079 273827402 751513033 7838 -115646759 362222053 19246 -510987986 458403521 14922 -696653573 635911498 69004 -883123675 -140027033 42707 -301138678 -192334651 21886 152995389 -384416522 8086 -952634864 -953832901 25583 -324644294 -670574142 2473 -605207356 -289406754 25004 359498388 643716787 19375 715735819 -307520658 7557 -121842401 -783109299 56679 -196964102 -858910338 4926 352773139 657925820 8 274643851 48609380 59214 -138190438 355827268 13259 167908941 475463179 13036 238540622 751394788 4365 -995629872 -122076689 8363 170365194 437427316 2159 -193668432 -973103743 11527 722726095 -204728426 30327 -507099181 355695642 50894 623239977 155479989 11736 -126321889 352931577 28794 -102980951 -312319500 20865 268454848 -222280754 15232 59052227 827024506 47246 60168225 723438241 44063 -319884614 -231041912 6037 625636885 829797337 23753 472191304 150525028 80240 723674626 -213698571 30688 -577518795 -481277060 1176 57688637 446380550 33986 -198754937 -898946845 60547 465129968 359087920 28217 -319069827 -687423265 38989 -127224998 -580456883 47419 -750378 -709639017 20838 -962144089 -588524151 351 757917635 374406680 36272 619302169 -522986134 46115 252873245 63501767 79345 59300018 -313163186 5642 -118539857 -521690977 29591 -303602779 -214794477 28954 816899056 -969129616 29728 -401413755 -125390130 30369 -613624537 -299235589 68561 -223518447 -603093112 61978 49437923 746922671 52549 -405316563 241843834 25495 170971959 250090898 33687 -606681616 -329441922 11976 -297161115 472160456 4516 -1440413 -687646824 19800 154010439 -895805327 16443 -682410319 761844492 46882 -309665895 474947016 12165 72970523 845562695 42651 429183911 368357040 6883 544756799 -522676643 429 183627928 80058868 11445 -669898379 -807633072 11129 259505353 436631738 14601 346909916 843102980 32433 729840727 368112068 4309 281985806 250166767 71289 -27637020 -677411532 75319 -307163592 -194327982 567 448638687 171428203 45580 -113757944 -809372151 27486 739859525 355302164 18316 93397697 -310791167 10752 185665802 -610542272 21558 434742356 168503647 6740 -958396286 -593676893 50475 -669135600 -795161887 16947 642027663 339230717 53535 665848596 -289204565 32526 364987429 -200450012 16480 -885962935 -97737676 38391 544306193 -476567357 51876 -409950061 -123835630 33495 662253094 -777298298 2130 -212004163 90934179 81965 -382272564 830711563 30966 -694094106 735082349 74563 -954127417 -426271012 24217 -586373373 -325726053 30113 262195553 240058146 45072 149415062 -111717818 21181 649418636 821556757 65441 -4448353 525596688 47717 -134386543 360429509 1063 152160296 363468911 41192 282821770 -41995023 32944 -667144502 -596521804 66542 283977840 279003881 16252 746228438 375906520 10475 65456877 -296298022 12416 644536503 -294645456 25709 -134163045 361362077 17886 167887431 250888746 38799 185034526 -111849944 32513 148896175 468468109 27905 -128154117 647030446 31050 -864868674 430274282 45713 -207804558 59529254 26380 -126824936 -103221220 26336 -707690045 -783297341 21563 -496112992 432348538 6492 -116065336 -787395444 45708 91592236 831234108 46797 -417826557 -971924225 28196 60673084 837105729 12218 -861087198 -120221778 25209 636044951 834393046 9349 -969059107 -782988909 81586 -901311702 -122719614 44947 261973106 51985358 21324 725299165 -313275681 40329 740183277 -592334421 8669 751860338 366116752 39093 180530565 168294599 78 348094523 -219852221 33287 165897508 -108687348 30002 335097012 634039319 42806 -956452011 -411963656 58755 151484640 -405740466 8128 650719666 -293689519 16388 645980554 -315937407 8560 -135049265 -857525836 29756 257380547 67111328 6768 368409312 847467404 6321 -610422330 -301065283 11092 748765627 -600380656 30200 179940983 -211579995 54261 153141665 379798839 1710 -18023746 538714687 14024 -237300138 85816728 60796 -286871995 -678190419 16488 -678777266 -691706916 75621 -521357433 450719318 16481 -12767569 564592754 6224 -300513542 -218719388 30758 634453223 369714067 50979 -102616237 -902558168 16992 251832608 -208610093 37758 -762220873 -483422445 49895 445015487 144501848 59650 -38256556 638937569 23134 656858090 188570029 61825 79716616 844424422 54590 634830171 187543743 12304 -972635759 -410073754 19921 188720170 -126645383 75201 -141613361 -881321470 1772 666486259 847300242 20524 274845896 -591349455 49306 -235407195 49682800 49607 357215327 -213705682 12386 -517191281 468788268 6003 -423668105 -99261151 5345 -303940644 470366655 12844 -396055204 -103682471 19878 -958501576 633562912 91430 -504238070 436664824 2766 -609134399 -487536974 2146 -101224284 -904282445 9334 726549559 -200686119 13201 187951978 -130137353 73080 244947345 -226119919 38671 830211289 -963593183 49094 -122850090 -802709277 9028 -113697796 -317057875 41026 537372359 -505023527 16574 164830393 155436296 15398 158854673 -216505189 12072 -670117973 -762555394 22643 163517371 368063698 24946 -195991835 93298186 31761 -299481930 -706883175 45881 -958714879 -397622610 63208 761271560 -581578641 39620 -983157865 -428471502 26101 727006502 -294408558 18250 62997829 -290949489 18939 -677642189 735971792 20838 -968397159 -411515452 28985 153801372 -200501984 25554 183729324 -111833899 16663 270893942 -233941516 41892 258030651 279112017 11074 -325105751 466760538 12846 -864897065 -121679771 28179 -983501982 -590077414 13722 -965903272 -574694835 7761 -390770004 -127681380 474 -798935651 -504867538 49422 -985105781 -962705603 9328 188758724 89035866 12442 178605761 652899895 49013 -859786191 456281629 17126 555497194 -700317191 50204 -981304302 184607882 32300 -882023843 464212587 39433 155996787 371827968 40302 -398997040 -962564843 11205 -101025321 -795633702 58887 -137156083 -871163442 14190 -776668657 -788951877 4982 271382739 254502030 13873 -112272618 347626570 25343 538457518 -989312524 52472 -126766834 63537346 26353 85910243 281702896 31567 -333125744 435610004 13685 181461533 75845639 2053 -237920438 -964148124 1322 350013242 -194554822 19093 280648335 472566603 11336 -477995340 441930583 27741 -952431876 -608676263 29719 -972760337 -398474723 16150 -303731094 -191417109 16875 177677017 -107712338 1871 -330118460 453143875 21059 189694765 -384986353 16121 -112607166 -804135583 8003 -331680951 474851498 12094 552601669 -117892138 19486 -887334418 -121763113 45066 179789070 -887744273 4038 245299529 -888131018 20758 -891401398 432423200 38316 273828458 751659855 37365 -704041758 -882384190 50897 -124050317 -767031963 60971 -312450045 436494976 11052 273684678 244257099 74202 73880762 850702739 8088 -320031950 -231710079 11901 -989636073 257963587 62204 161873812 456459476 8598 -690628838 -893312941 19391 716652995 368966689 22629 249460055 256010345 32440 169380663 475084816 11132 715567386 -613510326 37840 646439832 813605483 12590 174647884 252292244 47805 -222352235 -872989247 21503 -952584309 56265728 49164 -397676668 757889442 564 -309936481 -231817250 12908 -871621392 -140193403 63215 -674675586 744065204 41192 472064647 163861222 5384 439770190 828805933 13533 632679722 824160555 43199 -699632342 -793088165 11456 -210726548 -615366111 18770 168765857 -597310136 5817 175609786 -613310147 1817 185398290 92258117 13223 -955931602 255398648 71147 180233128 -574143785 4044 56476915 249158284 43814 341767990 -977355981 52070 761435107 -583431595 512 -873342873 -897641443 40332 94651879 -292832578 3505 190003979 377161141 14397 -904365753 -707612822 63639 759877311 345811854 43943 -678734849 -135161986 15064 639205650 356704832 76380 -108732646 -513541254 10640 188370946 176157103 33543 -775138766 -487859491 12426 62494478 -303884974 34565 85911992 814742219 20993 -682821033 -17073139 45284 -98975568 354904157 33962 -593997955 548009792 27669 51113159 726776737 27305 269907050 89996299 64772 -116109466 -288709139 57922 377907043 -860003192 34198 181880398 350472713 32377 623862821 831035197 10572 -8205029 546115153 3019 -118870860 -795540286 17772 -137764964 -313990709 27861 -37033134 526772921 29190 260533798 542021505 28443 -694335389 724258223 72363 -519521128 445296403 1711 353040330 620367397 28715 187766404 366592506 40273 -611942662 555607356 53519 181570423 -405926334 21327 -801871144 472548487 36548 350301978 640902923 35710 -213036210 -886270733 49019 -795384082 -481487391 53228 -776481905 -772094982 19171 632514297 357989767 30224 640669252 819622067 8226 -992808145 -977415682 72977 -225065126 -991157795 18626 187814934 -236559147 64796 550955062 -508495281 1922 151455538 440435133 11400 54321554 452704229 59112 53822595 279212008 54158 633767623 840709981 44039 152684664 365937197 38832 366158423 647707283 27086 748431305 -575467839 32794 94785578 -292872784 14312 -117769380 -325108712 66693 -122737741 -142431860 22742 183680867 -129707925 36049 166821894 -397404489 22754 468670929 -404884786 7701 -381253245 748749997 19805 -209473073 90507637 12664 -23476619 555453199 50202 144028171 -401821908 25245 449964478 169581126 71834 347351678 -397893456 50834 151425836 -397973453 72 146037852 -586385818 5466 186031909 336181589 32923 659357998 -504147061 59081 -396333185 -987061765 14421 714794530 -513343055 43008 -992422862 -585011069 7845 632126406 154549992 64307 -96756915 -127088762 29666 -119552925 -314886934 47268 72928276 824331410 17037 -961403444 -416249491 42133 -390421224 244377369 29580 -696605951 -802623897 16276 277883835 -206822518 24151 471273450 832390737 78062 -26772122 746510049 35141 72965903 756746505 42760 261594476 253615448 23466 -408282268 -123565016 43616 145838130 73349861 27216 721844112 -602211686 41772 269646588 721797760 20156 69120458 -329702477 509 -39252053 -702719035 30154 64412884 337533893 17669 -31904856 535805130 12352 174611251 -141933409 74308 -696986507 -871776919 26899 252520572 754966114 22426 150644472 -234116482 49362 630733010 -133125445 30943 256520022 465578226 8932 -588901334 -313568953 46704 65297877 -508148823 41155 53188004 -310559276 41161 155937920 -200976327 39616 -393472211 -974334491 16435 -857868740 454536769 29007 -694906631 -782269137 12364 178311162 -203171548 70658 80703266 853025264 48120 -711011067 -791452540 38898 -414582842 249001769 37270 -140169292 -505091982 1878 -888419350 461571914 31407 266071033 -196070152 22662 -211740850 -414531694 23067 663773011 845543918 17919 -217751399 -612013686 12265 145106959 364834855 35872 648630289 175183653 29175 167192830 -608748488 9351 177572764 349097354 26002 -327698866 473634581 14302 -700606439 -886500510 29211 643701425 -289167675 36776 650333767 335211765 59298 -580431509 543180987 26739 153747484 -214912249 5824 -225866062 -576627022 25760 -201396417 66158080 51487 336250186 -199858323 5766 73394499 280754090 3992 -28876689 559407114 18046 366132384 852184633 32476 721854556 -594913445 33129 170655376 361641619 53508 -966006376 162916050 25639 853166753 -972472642 17798 -228940293 -991058513 27723 -403343739 247305083 22253 268922436 433341835 19829 176084769 162730028 38216 -965432868 180587656 40478 -962443548 145975197 27774 164547231 59232833 17918 -223432312 -993743337 53767 721393653 -614795172 25742 -214042914 -870882052 9082 -895227486 -112164835 35518 -410263018 -997187511 37376 -695705805 754497850 3026 445313308 -969304203 15379 172043000 264097810 11401 -306721814 -197660531 29472 -325261256 -678260789 12799 185307041 57811351 18935 -705939886 -860869592 2300 -982484229 148065757 23743 150478514 -222768116 29541 628505206 355842444 60902 -37558606 -26966202 42407 -124223358 -784126440 14645 -102153651 -112221136 1263 181853335 433758413 27048 -673340092 -794032182 69 645226941 334528275 74200 146297117 460340055 24855 -118357450 -783811696 49514 619929540 176747890 45004 -102542802 -294418389 48401 720516459 -222428637 11817 159163355 81121982 24726 -316825861 473691281 3963 -222225349 -974165864 39541 659401437 361084362 15569 -497136761 -898309102 57902 64117463 757757239 15862 -693608210 -104525108 32705 741933048 -195876246 18574 -39294035 -682229050 61847 -223377241 -968357336 41818 158777083 240333095 22028 -970632336 -583132319 32099 730568665 346137413 44941 373382150 831813877 2475 -117831928 -899885641 14448 -572849426 -497884878 455 -222785395 57882514 72421 63117286 736471676 47992 752244717 337785998 24027 -708445549 -765623379 11620 -204862880 -580314853 66867 -327357133 -213436434 2914 445390265 145043286 2091 274290965 734732220 4081 -986715762 -398363890 59629 -593286041 -712278815 58862 80159705 844295208 22931 274911505 714701369 35679 -121119488 -875108289 23717 646879462 167616486 72755 567855249 -494575219 59487 86870619 433525020 35456 -400678867 716403561 9483 735305768 362950611 10671 -994508177 144776421 32131 183706643 -574713891 18237 -999517033 -965641747 15537 -32414410 540666242 50875 470760988 187928348 14766 -20807130 -696555238 5730 -139262764 630234248 30818 248725831 720329707 33357 -997540165 -969200688 14486 -797292715 -586440021 36439 -138212338 377922769 31002 -790357001 51310283 72665 430532525 340112703 28405 -99231315 -791128426 71307 86291303 262946159 3320 566611053 -512931008 2336 -702991584 744362674 53068 164454611 165211307 19347 429499413 352030769 6368 -869493555 755846440 38088 -600570328 -506587475 2884 -103744224 -100544506 25351 -991252804 842469412 69976 158440087 -213360803 44864 -573104972 547819434 48696 180700221 -873376422 20241 653204115 157330505 11450 -783902523 -486545044 23247 -572301384 532854962 62187 -101048658 621392356 8031 759298452 -601002132 24336 -591832375 -515992573 23151 -2977296 -689397525 18294 63067985 -307711715 5318 148490171 371685340 29145 184420535 -867294894 36187 -504857080 470278317 19713 -586145990 -300059242 48132 -956022189 -427661834 57467 621197321 841526035 19884 48736791 439657228 48952 -675167731 -857703535 53381 -994193309 147315247 32654 -990783267 -409404532 13981 272889710 48842171 68548 157260419 -395299352 24470 -9433591 -20712454 46172 -519256764 448746028 27759 343025674 846279979 1735 -205606739 -999557575 7459 -31155524 633144979 1223 -702800563 653000651 45310 189383106 -407044326 1957 755773655 348026565 38749 -207114253 443254712 17600 265363523 442120655 11143 -980866622 -601914727 54457 57924567 736646374 55800 457133674 358633051 5349 -793271415 -478047414 28689 621110719 -307238133 43136 639853933 -323955665 29612 -879445813 -125007741 62772 -705029650 -779611022 4397 718744969 -865417823 51992 251233121 256279214 43999 -308886330 -205070843 30036 -32311438 -788010754 8291 182475792 -891852508 39599 -671031877 -790560710 28517 352386263 645432928 7089 -105259978 -903849127 30076 63481853 462316225 23653 -225623849 -903325754 4498 -396320580 -984755166 65455 74507670 755577719 5998 -132466863 -101183032 3970 -400773896 836766721 13930 -683685925 -476893313 23057 -669896188 -139807853 18926 -306736609 -690106350 53826 179397578 -197209177 62567 -391882371 811522238 30392 178732575 70002018 14014 -326681355 -233775206 7933 -119595346 643535032 1579 -993235366 -986074779 66587 160197429 48546682 6410 -119753914 369221623 22925 455147559 189606733 64719 456909221 351222862 4863 260557468 432061276 30853 146762491 -410008081 27252 176181012 -228563264 67561 -877002337 466853283 31888 370957914 -124290346 25341 556001888 -508735484 46349 92371548 279527623 96 -137588945 -104528116 2520 -414178234 810956322 55625 -101936574 -794396804 66295 -976416560 -952625334 64463 -215999948 73774274 65289 -128872155 -485111400 30985 -712379424 -888668198 5506 53115212 457217670 3315 -957428396 155789588 45835 -411685001 -142477275 23857 -116108560 361793936 5624 653637827 369075426 589 -859551041 -700319543 31279 -686188580 565907808 17792 543157819 -198826291 47152 -6779707 556380630 27320 -587078274 -485752420 29116 -668231631 -891578864 48483 -40891748 -695290545 21212 179873779 -587869188 18290 -234554194 65747153 101531 -786255541 -765511316 12963 -99002512 -138502375 28880 188389553 456990662 4640 180245292 52162127 1854 -417799488 759356601 1152 530752649 -516671358 61667 -117568847 -321065747 14800 60383623 -295108676 42427 243549534 58331773 59410 282012539 -221487902 3086 469927111 157297637 692 721097986 -614333001 22128 -968330770 -958835458 58100 -601104629 -497911793 2819 -289937771 -192662544 18760 -669718880 -872799246 54440 -605202770 -496273725 13986 -704128949 -799380172 31569 -229690589 -961827921 37020 53551766 475094119 27620 438628560 151873133 34045 -993407595 -384065429 3694 91710744 284174390 53378 -109573475 -503635528 1768 -215157519 93533036 45462 624633116 -305853305 33650 56641661 836678966 28394 -130605316 -499364539 20113 -576979506 180543297 8078 435379437 -972811636 28126 -31429760 666376919 26653 182050572 455698554 12237 -310102895 436447529 13691 81896271 53142383 5441 548204409 -674889305 24346 -36922561 637599793 38754 631744724 163026092 39489 365375621 846009492 46142 -985193202 -958728361 26718 631479190 -302748277 6283 155234318 253855968 39275 -234166969 70003449 104018 -964929755 163721579 5650 -126671152 -506471951 11078 187899481 379987771 26203 85922251 445704887 54924 263512097 250713891 62343 639661498 -294938283 10860 -199658207 53313757 21322 -307099764 -687440110 7403 716111008 -218748263 26654 255993511 80439754 73483 147159414 241741542 35742 272638980 -774204250 65619 -699485130 -809250667 40085 719531151 370865192 30386 188521213 -866862496 15857 49951423 -290830297 36858 -686587615 -864003818 3377 -711859196 -704893922 48488 271242573 750857323 19857 263649435 -25416002 66068 376225316 -212998859 43577 259233068 718980205 21804 -872916379 -99759580 40389 -999582769 -395101711 4557 -99587485 644083152 26328 756550576 -605003166 16306 63288648 848607488 30713 -678820371 735864422 20557 360806296 -206193616 12788 -427153179 -130333335 18250 283048558 50195830 53801 146219193 145096082 21620 -1087171 550462813 22417 77890357 473160057 31584 79028500 758754482 61124 737122830 265485632 26422 474128289 335057112 21436 -287920815 -203084465 13272 -115271482 -512311737 22224 -679028207 -111095653 1045 -984941481 -406315575 14108 -224543620 -604040828 27415 189621952 249661732 20575 56620700 -13222397 64202 152161458 88498283 28380 -983049176 -400387141 7729 -996883337 -515560613 36764 -101385802 -888290539 9813 85175337 248270893 59547 -300860412 -686845830 55285 -764752827 -511191370 52678 259846103 -192569821 23030 -902497807 438097960 32529 147674731 -582681817 21365 463068383 270943880 30369 730284987 380396576 41014 181796031 173925203 38858 -427704910 242366580 39282 849803644 -983286806 55304 155605251 -137254687 79529 -396293408 259151164 35072 84346874 458572526 14040 648058674 841070977 46306 620381134 -971265347 41506 -204381888 -589620299 16019 150031021 -881203771 19776 621531241 -319194553 8816 361499271 -193184805 37285 -381603984 -969664769 13867 70698828 855267018 26641 -322531268 -872543546 65749 157338711 -875529494 33513 -209310301 -981120710 15788 -217025776 79020008 39412 -688863108 -104859249 4124 -691616402 -139959250 27576 -975039694 -611045048 51888 -424506651 739468842 4015 -104108814 -488638315 10504 -421352686 816472496 44217 -108987281 -765497353 63044 -136217848 -137566005 8852 -207360957 71983648 36463 524086556 -483559162 49073 258643839 266332611 70022 64978664 826234656 15415 92593249 758628941 31077 67825404 -307372371 29952 -100928959 -885788082 30494 162101949 -595446234 17435 -381238115 722579210 18111 -115683836 -204177814 53988 -795556542 81614600 61613 643811685 834287867 58982 -116950909 -861926746 14387 169453293 278074379 57150 -4775883 641905601 17010 -131984188 337924907 2675 249818587 -36895671 69610 246515404 -216062353 11227 -210412574 -872576118 34341 66773918 -304382724 5158 -42725378 -694809699 39569 -991048836 -384242058 74731 53348049 239372321 43130 -963025149 -385368792 2020 370845767 852580508 1825 -96427533 -800264598 18324 -403135036 285212577 52871 251811919 -5516797 50215 368553228 625890984 19059 -216178455 -413569536 44506 -682882153 -17036309 59275 -973979706 -575797285 17145 539230273 -523452585 27852 -329240059 -677123390 30233 56168117 -287568692 11420 -584539285 -331129815 3412 -712786068 -104099619 12042 -24647034 548779540 13040 157751528 -221066401 25957 253254442 279269736 34302 -957781496 -426810236 66433 726005246 -289497191 18175 55489018 251124549 13424 334604398 -96928218 56536 248589246 -32842511 13522 -117318416 -103449589 23735 143069173 -601445350 18426 -399671544 -109234594 1539 270724923 47770646 1381 152205068 333449975 49146 -792638072 -482505797 6142 -684428510 -120360533 20129 -121244689 361886278 908 -231631848 -983702582 59232 -386729355 -960207184 66144 367809746 641432666 7434 85455129 744050340 53100 364410410 -223803131 36605 -492950137 -510873796 13379 177548851 73781284 11794 530879938 -495415000 57896 435554873 378108979 26421 -314072185 -670423070 45449 -693728989 -410564066 54624 -710788408 76404769 54459 -102873342 -307765634 61348 -980921525 -20204433 46740 -977007689 -995328379 54300 -332414527 -212688226 33733 721347706 369061275 10745 92105972 470027105 4305 164407323 -879692086 47145 -102066089 660415167 30202 -135717766 338961076 22695 -590569042 527172733 66510 -389962023 729027742 28404 358577341 816373228 31827 284603115 83797387 15888 152483204 -405928564 10965 -298595945 450805837 24274 165099826 454388326 5098 -20300945 531194238 31853 281810342 269986993 5413 -807721126 -477913507 26880 -861499533 -110187646 38739 -34926307 743722708 60156 -134150430 -328932507 53120 361157565 659523600 42631 472469254 156170445 52458 -200017438 -882359088 39063 -705850430 -866322133 44126 647519776 377527029 31649 -768235302 -522093818 19933 551770598 -123456435 56756 -904197633 -114110995 34928 -969962682 -992072665 56126 -606921967 -333289993 64035 -137300022 344273964 21089 185094535 238535362 55936 -977066332 -980907281 74909 726676294 352874778 54869 734086491 -208291688 40891 93049078 725880954 62659 652541512 167845385 65305 -333161291 465680320 17399 -14889731 535879000 29402 363543253 -219797331 702 -589333395 555943471 37007 -904528490 434917992 20802 -871818545 -118022892 4425 -576206304 -478847770 37616 -114502750 633637702 37830 370745381 -223905035 40425 -315334333 -706131599 62413 -320720343 -703352891 18151 63164657 -294866720 21764 -699578317 -96300743 19258 351697744 -237320407 11797 662344738 173858860 38739 -410109359 751287412 15112 85522201 747032357 50337 150204530 -107347320 35818 -135394312 -800290174 16348 269703589 434721134 26987 247415676 52392574 74641 62814069 729251165 57851 438814820 258472984 61008 -97787542 -290949664 3606 737399431 -316970203 38571 470051751 -130428544 52904 -976768786 -291203415 49331 -896328012 432608266 23373 336256796 92101890 67869 -679953797 -766425410 21532 76462022 244113900 45648 -306815296 459826717 23621 159847325 85475975 1973 -140221526 657166451 19275 665563730 855999035 13737 49317295 -324702895 22356 -305239312 -113056700 46040 -996691270 182800321 39663 -691467840 716360693 79991 -132590345 360822003 20095 -410043016 836887015 1916 164688918 81048138 11725 -877227354 -100435931 14137 81722175 280462337 52006 -574606781 -309353423 42363 -100332026 -790621484 42125 279763068 -883983329 58368 181334265 467724130 7399 563623366 -491956283 1454 68907293 757376724 21044 -488628474 443828751 20561 -402084099 -976601761 75303 -890493505 -119542351 50187 -41592056 -688607072 40847 -968705160 -406007210 15251 552486749 827461025 29776 177499248 -137270442 72456 85684209 271768556 35965 83612796 722445834 9595 -877893320 -129405209 31748 -45417355 622916754 33249 -11858349 -695343110 62142 282432015 75329407 13492 249130552 755577309 37436 -18925131 652080968 9302 -688022902 720604961 61543 -578005411 -306190271 37788 70254007 -307795756 11734 238537905 241885438 63881 -127090292 354284220 14600 180389346 -603074276 22092 -319247704 457429618 13039 51936111 -41456062 69419 -314723271 450377768 20987 180745242 -597027444 16895 549824960 -808293059 22866 337772189 649048080 3710 451395646 379542720 61 -298031096 462595410 21848 277288777 452291792 13720 260924699 61225864 29152 635751204 837095236 39745 -891527984 -98669573 9463 -617903579 -295927929 55856 445500513 344638164 11369 -193977433 57933294 55966 149715622 -381030080 23052 188833142 -122723857 19091 66317107 818577674 12298 370159184 -308048281 55097 -225326434 -971745894 34523 157329903 260407401 194 -597266892 543491031 80108 -393472076 852424730 25727 -983951875 -999834986 69086 -425459336 256500297 23311 -965016958 -610973431 8231 -128560481 -902206098 48021 714790390 -609756755 20633 720654435 -586052048 6177 187329832 248973562 46141 -118598354 -425041312 62325 -310728401 434786363 9345 -668693437 741610051 33881 -326026721 -207069402 29883 249493962 747761068 421 -386347393 -139950101 4894 -218739499 -963904843 40254 459278372 378482458 17485 -218431872 82285289 4220 -421540091 751806534 3709 -423241840 853439865 31076 -406680501 -118992475 15973 272319513 90236441 30894 -300900169 -699206744 57002 -506529186 -600906075 63702 -976108694 -613544996 32793 -610804025 553931543 12211 55793288 736102419 59604 666600201 337283031 5462 73401825 739677460 51342 -111419971 -105411889 15258 -135327393 661136850 29987 -705139191 -222878240 68484 -963686640 -383637908 14326 73039213 814279922 31266 -211935021 52056376 16108 -10145898 -692634973 71630 153815530 268569255 48772 -771271142 -504090961 1224 59210541 739142783 48085 67972594 636433149 65937 -116612979 640918725 37129 -953687130 -989927389 46679 169582081 249931275 39953 80951724 435810307 42313 -23273916 526290144 44953 -22513302 529451751 5065 -792883758 -502398438 52595 -992764191 -421982077 57529 -399703528 -105884348 22487 -615982906 -493038461 24764 -395654175 282407620 31961 -963823431 143186301 4858 741754386 -306589703 22278 -388142545 260458495 36460 -205388243 -891745371 56419 -581003208 548851754 53263 -203781968 -875630136 566 -983442606 -983563819 42565 -46669928 -688942065 57822 189738447 -106839195 63747 -903911267 446510707 18747 59256016 819426517 51584 143790629 -414132826 20285 -703458716 715135277 77427 -786430252 -506411579 40988 -134521397 -807042877 70838 67552378 263002446 63930 -968370857 -385241830 29860 -955543872 -235274064 77180 -323932146 458994626 17521 -690272760 -802369042 19174 653863281 -302062284 24522 246595478 751734974 27653 532257740 -386559315 9953 -795509940 -502998320 36792 156717677 -122066802 29392 -861786874 -124982291 30031 -133789984 661385204 26748 149259023 -129611503 68526 173275382 245215158 17461 153062845 83816811 15121 -801348416 -503044572 31294 -296568213 -682161607 63426 -213744794 -894218754 58577 180681622 78466525 26322 460901294 174769026 25976 738386414 -970820788 16871 640715237 337177094 54913 -218076193 -616295732 30561 183399473 52139282 7192 -380962470 -414364060 11158 642343212 836886455 11775 -597563682 -328017589 56087 -601052381 -478996450 21002 276878002 436538639 23007 -120818839 -772330748 36409 278951732 432670404 8372 443799006 -125955674 40394 -695451977 -895818170 34452 174727048 63783065 11554 146346582 376390755 11770 -680633812 -793587784 33224 -110881983 -200720318 61100 -196254283 48547198 75474 88518491 -301794147 27549 249806717 -236813594 42651 -111888828 -870058614 43969 -399003053 852928369 58229 -134676987 -492867216 32896 143562920 -891474051 4244 362407378 649778296 41876 -228154381 69940870 45469 -323833622 -714258693 38411 -29822152 -711892094 57548 -903418202 -117470167 59602 -295665727 435126706 19241 342002109 553460549 67669 -984923133 -390197249 21805 -331539338 440696821 15478 57802415 461233349 49959 -327811251 -693946542 19919 721103591 -586705488 24335 -383908 336863970 40397 750778361 -206781954 37918 -681437373 -27410155 22200 647816683 -45092846 48770 620788798 -322793953 36471 -585152067 544951363 60840 475867943 365039131 1623 -422730765 -973291984 23944 239811317 63524166 72408 -314909024 -703308775 55197 632872594 851066139 45492 -213051847 -969222274 33238 283594256 259292591 46765 527676614 -511915255 53822 651821252 144052889 18324 -838046 660084957 13522 367399706 -988193334 14807 -201564027 -618339488 2060 351470037 -219689617 20922 166394569 -896598443 41468 -135404457 379405078 29821 -711604303 -875621893 48958 173361216 350796674 22998 761677675 -293821852 14292 -126346613 -874443505 34616 -207929361 -883468576 43119 -396799421 243855639 6884 -123438606 630801218 12735 -96111984 341092593 4770 173719742 -222965030 5787 251910965 -40493512 29325 153448428 143048153 5481 -407380859 810145623 19523 641635385 377951961 39668 737199626 -305235838 24443 -774296086 -867976528 19892 714535654 -192670576 63483 181871653 -134767539 76742 -5343224 -692260597 65503 -572880656 567017207 40673 -773709770 -765392092 13940 175255450 -903106737 45338 -205096827 257559158 5499 -103081070 -325647844 58602 652901263 366069064 73103 -119819917 -298032516 17950 -764131505 -807321599 21294 -198974886 -993997195 24156 -497831931 465951857 45482 189213586 475328336 13766 185634704 85357819 7016 -970535989 -408138240 43049 -978345773 144567561 14371 746976025 367614269 43982 -100122296 636097007 47979 356940873 637214568 21146 -683367711 -764384245 28847 523822518 -480123847 1672 186269393 -579642848 14104 -289908054 -413010562 55883 466992537 360392268 625 -326731608 -686194193 55640 -5738879 650291276 10879 645432746 376579596 22223 379115855 -222061749 39310 92613205 -317103768 26642 -42653758 525051256 9714 279808427 746081343 19005 -806134715 -775054798 25147 565237607 -503280213 29147 89645352 256559951 20308 -106166579 -865969224 44454 166586812 -105169448 21352 278591753 246894999 7091 -131737954 622887906 14979 -227920273 -612671000 3915 -141660842 60585039 64081 -398154748 826278565 13801 733206011 -205688625 40556 169483013 68678029 23408 -115521045 -102034173 13760 532364919 -517855834 37984 760298022 446815690 16037 -792105800 152400553 35169 256252725 -12736054 43570 241378203 -191061313 13766 283673196 428689599 2899 -34854588 626699800 39763 -898065436 447326475 4452 -412109828 277744546 15622 378532649 650955498 25176 278766259 454951894 41035 269552329 730257632 24007 -983924564 -966848923 3562 -137748283 -307068347 46613 646446465 159527836 25368 -223465511 -866682071 59456 -131993030 -783367622 18976 159375101 175807423 42273 241965322 281728221 8056 -313050890 459827391 3386 -209069382 81708058 73293 -415616465 -112980165 29611 -417169001 254778463 17027 143452042 283679902 27360 -108908517 -899633185 17726 -800778505 -485166017 2902 143080861 51308480 29505 723241030 -327495247 19140 734932743 -195071872 61185 -962626812 -383449831 21159 94726906 -319140963 40701 -883511369 459740122 4374 665672608 162116311 32557 238489631 724953950 6177 166666498 174616013 16038 177702250 183542498 1468 467877072 144976142 20592 369859881 662640813 41380 -398722541 262193802 14574 75447554 -388656100 3024 -114963467 -806366578 19642 -580277069 -511001985 22698 284488322 -7985593 16873 375820981 647480900 33967 747530389 -209730268 54200 -996592547 -10946492 54719 -797147748 -489303956 26113 158886785 -895893292 36617 -508937536 449529582 16193 -210722696 57007873 48951 -124302300 -786329196 7029 -406356235 -969853045 31832 657482677 365365881 40753 -98913999 -504690156 30795 173765365 143042349 6149 -989800246 -103578907 46327 154624994 61101119 651 -318363619 -712577213 13341 -964446142 -959234416 53171 370343643 -230212119 29997 -97872571 -893217454 39947 -193419029 70002726 91917 -610008580 549679975 12220 61849842 -226179414 12360 -971282791 -991499238 37450 -320037098 -400956882 40216 -961666721 183139194 40227 -671989029 735354536 20424 -319488648 -701359395 28748 81086481 736863130 23382 -801140656 -477755095 53579 258940441 -33115669 57222 -970641021 -959187627 61661 -782241176 448213975 62726 838747323 -984006028 12342 243522554 -8857119 65432 268936940 -45360337 68206 -134358592 -879084887 46508 264798566 276333707 16012 733745989 -288969608 6680 -954232484 -385045686 39461 372021713 -209599086 24097 -772694332 -2548779 36225 146096864 -330801920 34161 -119074487 624324332 27579 -238000327 -805565947 9948 74170107 759760684 28337 175932186 48579852 19609 -404016705 258420979 28744 -497042578 714817866 45377 651643548 855617741 69836 -140524735 -493514351 34135 737133026 -609467372 10237 -976999883 833259314 14143 761852168 -618199969 17608 87059549 -330380720 29453 181652380 -574541850 10577 -954198753 -575571479 40557 -104909989 -480206253 19376 179907147 363750616 29642 73808171 266666098 48100 -889180649 -122852492 1281 -18089373 619483893 882 716317541 -288018640 30807 -140456578 -481513259 27759 -894880733 -318078277 27353 -382483928 -103715416 21488 -2109418 645114814 488 80132712 -304235571 35697 -498564435 453720292 1884 546184556 -521571642 22942 -101599145 -325880084 7373 -694137110 -770936520 14255 -464576 561498254 23034 70042319 -291757823 11841 268072503 -820275 22837 526724198 184408460 71446 -134593229 -285997869 9659 152700573 183851769 39518 69938338 813773723 6260 627596900 563140213 49154 -97329216 361080579 27446 -891066138 443558744 9826 -303567124 -700080977 33988 -101370364 374323859 16554 152512594 83425025 24682 -192856738 74478856 14405 -681868720 -860340911 48619 157190167 67521393 8314 658148721 366662426 38671 -190880618 78376556 37585 -687357441 -102370666 22422 183844728 -386672289 25 183058681 163415832 22046 -208982720 -609363178 49821 -21355572 629135423 3182 277471937 -225478590 24855 270208696 -1441117 21203 -580386819 570339261 3851 -236737105 624886892 34786 723483004 -584499960 5320 246085092 446842638 3332 -382880780 757897801 1718 161799782 262166308 27170 58042366 -306440856 7455 185708070 -112231665 67722 736709800 -308927693 40084 718252265 -318070543 941 -960588923 -958318289 65743 350285427 650618814 37416 468800873 358742555 20260 -689576492 -590099564 63148 169199492 -141744209 82006 625776740 188805078 48823 -101163888 626705357 9546 182238372 165987940 30508 -706859284 -14585485 34637 89236262 281706156 15268 -794835436 -770913303 6505 -103466440 -790887548 32708 175684964 -402844641 20905 -903935741 453968897 22954 -32556200 622360374 9558 -602369012 -494521826 20658 -11198419 -673371247 38173 276412869 259483298 11441 -235771942 -606930296 36448 380855140 850246804 11088 -381237264 723711751 20288 544235689 -498939936 42491 -859666962 164082100 13507 620874524 335981796 5882 -602292716 -506572664 9907 169271945 -194923741 56869 -193245106 -860925685 4498 661354236 -320216362 27764 354941715 -236225417 12589 181383480 160051881 41262 -683730380 732256217 72334 -774611431 -521654712 14641 -136686266 -314441511 69668 546922996 -497380041 52107 -225853684 -669776477 16274 -774826770 -783924564 2365 -6456814 -234845659 41546 181232993 -194708649 71932 -582960985 -291532144 24280 342889481 634589866 24269 -203587861 -963879405 56869 -891513293 261886809 73381 177772850 257636708 47935 62788048 144096938 7010 255925230 465281618 7337 143050834 181950633 42859 -31025945 -703561498 14563 -615743954 -517871089 5192 184184428 -388357633 28595 821360294 -964659376 42067 -510386765 464303156 44928 723760058 -594801055 23719 -404425060 844837156 48683 -982625751 -381381663 30640 -202848901 49466581 105912 -105413642 -316238126 69230 638709769 -289510438 28499 -224533618 -595427168 40266 267151460 752087854 21624 541038855 -501129846 32286 -106953555 662458408 10521 724521905 -600775937 21503 -687579927 -122907681 11361 369117702 822742072 21424 -602404798 -328079880 35981 49154854 -308220997 1999 -978446466 -969311798 58956 -226669609 246306984 36838 -589198406 531081111 42793 727164311 -595667809 14593 -33935606 637971382 12809 146229407 -610914520 4454 -327038176 442524812 10265 -289098397 -667684478 60659 -120260203 -330539193 19336 -790317451 51285466 35809 661833294 835932781 35065 -202081939 -604786712 24813 -972131240 -403351743 71230 280654421 91382546 60638 -873038709 437461676 36740 357338633 826342193 18877 631481594 -309733882 31280 366661025 -213841564 30502 190329831 276942326 32089 -129581477 -518362630 5025 -34466220 559133758 8332 182138888 376915659 35344 156324439 -607573911 5077 -28420650 -677880066 42829 -613414593 -319241478 22444 754701528 -613427956 42099 -581170155 -308965926 30926 -96124422 -896945541 37825 171520423 -891865306 4059 -110848373 570574070 28857 281522641 63300646 28214 -206869481 -873617749 24287 -107688001 -897481473 7159 -869060139 443275453 26923 -406989100 -113898863 9935 665819253 154608740 2706 -970145704 -409178122 16911 -387470367 815289090 39161 -398719141 721613230 40038 -97356110 643276477 36948 -995677364 -983901694 56384 -697843274 745056780 59946 61319613 761517911 45364 -142810634 -886971906 17669 -415998329 173615889 28853 252305210 249292153 35071 377217188 -207765402 7551 -902231430 -897886798 28495 -969433298 -617710523 40358 -765055609 -766586591 9168 60087050 461703158 8130 736041396 -303499760 43097 168239860 153204129 49764 262501028 -225815410 23383 78383304 718571247 3395 -766895866 438250094 69124 -225326195 -608646750 36998 -784124358 -803035348 15694 -681482312 -868710507 11937 69286985 715889098 64309 -975993765 -407016346 53386 -196491484 48028397 67903 162304956 -887254114 36255 -201714957 -996377080 24281 757476564 -218346975 41186 738639014 -212558024 23740 641138585 819528938 3171 185969632 -900523831 13918 181194512 61708718 28033 -980538093 -594463509 50805 379030631 854485218 4559 -963640200 63240398 50014 561965835 -485229513 43526 -216768380 -599474388 37529 -191443017 -606130877 59249 270582657 -192531625 29447 333950660 -221064117 39182 -321117685 455543136 10377 189280797 446577719 17393 -110214839 640070433 25178 344572270 -201135569 42419 284980480 -206441398 34860 654995394 144300335 70944 736993820 370794538 26320 149284202 339815819 2642 625753598 368624591 69206 -689351847 -131947291 30620 652517783 836343823 15030 -581418210 552506469 17771 -34541402 641937968 35800 -4698700 -684328509 59694 -806274282 -799610178 25889 -957309100 85132799 90592 264298560 -220561469 1730 142870757 -99378054 51463 174320092 -99081692 66454 167166888 59326142 28248 -127135424 -298122285 22866 173152243 461085104 20947 -696319598 -141403250 30263 -312305246 -704889506 58279 -676021966 715332129 42526 554383163 250591001 37255 -991654913 -423051468 66318 -603074930 564031498 81314 72562882 843257759 56873 -231896968 93306751 33055 -141888889 -890578999 20821 -141928685 646909296 51953 -424576046 -98612785 40265 -309656772 -672483179 33131 85290533 -320118449 12867 -691802509 -111082321 3269 548805550 -501263375 48804 -408747954 837206166 42621 470499412 343586497 21750 733959172 -599669816 15514 -105139953 651202107 13356 89404910 748864683 61054 -393373097 -100489353 11098 -389974860 -983820746 60759 185410092 67085976 523 656691267 831713034 36461 270475948 81932597 78264 -16605402 531142991 7080 -419671100 847724738 790 458527492 371699422 14174 726891268 -599207503 33932 169425151 -203974144 13058 -196835209 90226327 101381 -794846323 -764032029 13269 448252121 144001882 78391 467513593 168649324 70201 -123832427 -772448944 53134 -321235 637912618 22985 -296762671 -710529192 66597 -871389862 -130707829 26259 150528049 243021877 9759 245241641 279427054 77189 268931962 265785432 62213 280744014 74814561 80066 262811020 -10036971 42588 -229409263 -866341862 22575 -218307147 -952991131 13638 -483767088 444781064 4368 93979892 250080578 60714 190124957 -894170557 16898 -696737087 -111809423 22891 -863149719 441018280 50280 -234599744 -580381142 10543 754745107 -618935935 23785 178008259 -901613121 33947 -884970271 451917998 50316 60481442 828833030 57468 187630871 -218589215 12862 157255302 270689362 50052 -696749015 -127972526 21143 170316783 -880591000 36643 275039906 248977404 60355 241697173 747417158 5745 -325313202 472034290 20250 754998040 -595751977 648 174045702 -574593433 780 281270487 -992155165 43767 -300787613 454196812 10239 -603279015 181192767 42316 -288618697 -217226677 14610 475655849 563881780 33221 -417688240 -104154319 22044 -197699763 -997354639 9093 153371094 439129867 24013 182101514 67995163 27978 173013294 -121769292 82293 631859420 -326850043 6385 -139368912 -800574722 20924 72397574 283432404 37895 -218015034 87549084 103569 -234150736 -582668049 40927 -883556952 -139716711 33574 736439181 -605363378 945 434854289 371892269 13487 -299832997 451726349 22517 -965702741 -587338979 7159 741990095 353491231 39741 638328659 843895810 39081 -308280276 -702092708 8284 -125899186 -23640637 29884 160389996 452333558 21260 849892268 -962734116 35703 157195597 444603999 13220 -581781947 816809209 53017 -687508809 -779001291 14668 243261168 81111102 53221 51668461 433565886 49103 -235552479 -969256080 8897 -101442405 -295270649 9364 148460583 175460929 35301 270767768 88407602 60459 -879495432 -137659663 40836 -414695373 -120543259 35031 -417021191 736080038 28495 -43539125 -710444201 47661 553288628 -503218976 35754 431622875 161929614 76880 185114985 453383686 22051 352435517 632702255 27953 -383787482 724078960 42257 265029439 718658869 4493 93751182 238373621 25638 461500781 361010346 13858 144249335 438518412 27635 94892552 856594011 44119 183574582 -895062310 15009 164206271 -578054916 78 165456062 436229548 27681 -286255854 439494156 14984 256756112 733454100 30705 147599208 -582168214 8427 -886361812 -127968542 21044 146593416 -774633538 53807 190408295 -599110884 2620 -399194177 825674893 18880 664973320 833284801 77429 186780505 170701203 13521 241606601 461881224 41599 -291839289 -704851085 30405 -46652814 567631789 21284 -218393391 -219883038 32950 -383410408 -871010252 62435 -330546816 -221358130 5946 -399676287 728532600 19283 63929941 464907055 44483 455591749 355447031 21550 367493237 -191132851 38064 85081989 724810185 72178 620246240 159639909 29965 -19878654 635391392 46433 436476820 367631712 1472 -307032484 256430944 26617 60846747 -320510411 24510 -427812209 624747999 30904 714620264 -234837181 53722 273098426 67301873 63769 -310639805 444860140 23987 -487658361 88131243 42339 55398593 -325745549 42960 431541780 359503303 30004 -209902946 -965463579 31609 179151321 335355543 32126 758398486 -290486516 14562 751005687 -602264013 9460 -139442997 336783196 11955 848375266 -977380683 51160 -702329052 -866380964 33123 180899516 -390245306 20376 -11428515 640543455 26494 361980499 -201708188 37015 -124955855 373522276 26390 53953792 442041854 59987 -978951718 -577778067 22915 150151996 353476542 37725 -602620150 -299381315 8650 -687976831 -142844941 9933 -602083288 -488921463 7124 -233476138 -612417590 21458 -224776805 -971978269 37130 -397261463 -109084347 12255 -574245246 -476531484 22909 53512650 750997568 61107 239717073 278710880 33599 49616132 246804382 58515 162947358 -386021296 32011 -135035382 -799135189 59186 -411651171 -131726215 38649 456504416 -106846821 36396 -407984751 827246927 25729 458208993 352871850 12099 739652801 366755213 30129 756000477 -296457820 16934 -382956830 -952734767 21980 167019312 -870230244 6993 345703986 630262159 12442 -597744825 546781954 47565 -122980290 -97319991 17276 -428305566 268297675 5827 257019277 462936787 4417 746004537 -308590202 44118 169708978 -132424572 38458 175929019 448205678 8607 -612446171 -316160366 12366 -95553030 379505971 7881 -866885913 760527369 86352 169058813 -410971342 10655 -104280446 -118201671 13845 -602698772 -482022555 6726 458701493 346615402 12261 253291760 454154049 36526 -129008391 -326052705 36760 -130949678 356799188 1359 183874557 -383967902 5043 -140690281 368180392 25382 -118300168 374892367 19381 -802255206 -775916185 24055 -8346031 -699444292 52572 -405997338 277133489 30810 -977963760 167316181 11454 -964153374 -418354028 76447 284982087 471632214 28900 63366911 852148749 43711 351867114 628158830 13341 334496794 664921419 15090 270477628 451864119 9959 758669313 364342493 11612 92304864 735691311 18099 -964070455 -573868269 10202 -219970615 -971649982 14963 59538073 278769660 39735 368240206 835630127 39430 -101757963 -884351158 23738 370301871 -219056362 33050 -221006914 -600753983 65450 532178108 -503878434 36567 80852223 285248946 45365 -984964462 -416722714 22458 -762663029 -795667245 22680 -901420386 -122006372 63514 361642470 814299749 28309 730565227 -310211146 22126 167444506 -225633952 25385 238708543 58107748 31390 361798963 634745129 19945 -193841195 -903999712 17591 244463678 88996538 28769 -674805139 -859577665 33706 155703500 -118810152 26917 -224320416 -859751908 7821 -197603345 -881488155 35737 176384802 371227331 9694 -415847852 833680465 41414 724852728 338421811 39752 -328660841 -34676022 35563 -321010056 -674847052 24954 372700651 813358473 26479 -595077885 -478821022 7477 146121059 55343029 7794 270859221 747712496 4640 244492095 257031321 67382 -896735855 -521633458 64159 -687338550 -122054806 27868 -772070466 -788871620 23981 -139425064 651580883 20968 67978069 464959256 47195 -976864314 -313553210 53264 643755141 834858420 26623 -709494343 748401674 81342 -883736313 718615655 68061 -100501105 -520406385 29290 -234946954 -991293772 18444 -864211416 -127377530 22406 268261341 -216670043 13785 547161443 -611963233 56538 282290054 92756786 15903 630939757 161093420 72768 -406639138 253885331 49826 -593811128 -515602576 2402 -900642442 461802496 37018 165581767 68820092 11509 643170535 836862132 52822 -609292437 -496902103 26857 -783986863 -518787410 27225 247514921 453960203 37543 453503809 172331127 63157 755718502 568343285 58467 820253259 -959741693 57566 -218366632 245909017 54404 -399703791 244861671 49610 284910862 -205079338 25257 340214715 -231440437 28142 184893835 347327455 16161 -192005176 -966700323 28324 550920617 -320264509 36057 730441573 -479170235 63553 -386715783 843539893 10708 154317612 272301744 35165 761808797 345774165 56475 -679582307 -125448397 32630 -207319041 826305374 42819 437818748 152312864 67653 -519217196 472879583 25366 756525247 353816077 49323 636450511 836405038 64489 -119839404 -770285458 34973 -382958001 829794642 2393 186800849 379290604 26925 -775832115 -493384631 39961 266543482 58028079 16755 -394552804 739710275 39289 62848970 454905837 11731 56211744 843732738 59095 644260243 360485978 38054 -411910233 -989577685 14602 -421713425 -965203266 55622 -321183749 -211806880 8517 156909576 -885825503 43646 350161902 439646875 71688 -195277209 -601664533 20388 167233866 -609494762 17627 72046865 734898284 8942 753012480 -212580240 30521 635895478 -223113268 62466 -671862303 733311818 37503 -857150178 -138150055 29776 -595052215 556999767 31591 -123249287 -108904685 313 430927366 350495434 19845 -682735724 -107550301 23921 -983547826 -982847478 35878 -952496952 -605733975 43015 371141134 833663855 4261 -409026217 -135741302 35605 380217336 659084201 3647 -511696954 467200753 27222 -194113832 -615717882 44382 -592934594 -477606022 3712 641875922 361786108 12679 636971031 187628427 66117 160963457 -142620895 13090 656954971 843632176 70243 749911793 364406150 57732 -395800215 -129017772 11704 -989535296 180617879 36853 258180347 753561035 2006 349586658 -195469206 17365 -997182811 -416203654 23988 -135378532 -884783593 6345 76377194 742355402 12598 -332637738 472934379 9564 -10234284 -691915998 40903 -10577228 528556551 38801 -967021556 -313718748 18015 -669902510 -613202728 52294 273357689 83276303 13494 160585120 -426101932 13864 -95533359 -129698861 3200 -382416494 261981320 17842 -689253037 -100136035 23992 -680503569 716462964 43564 -384253980 -990171811 47798 246947718 271097895 27526 156832454 265738854 49624 639056266 830627675 66547 -678342122 -794084067 20026 -411064734 -959105933 66468 144449026 -129702483 58123 -22385719 620856185 10060 -96790332 -114760844 29520 -133869657 -519697485 1987 240332314 246305713 23281 -196043640 -888114376 56390 -991349533 -575124676 11742 -777847126 -424069050 19254 -991843456 -604337531 4000 -972489752 -410984919 13874 759821271 341677393 1190 67206806 246925776 58075 -204056830 -576966203 23947 -609993586 -505232422 9926 -200009302 466620532 10418 532321466 -515784825 30202 158080141 -229131793 235 646535180 817999115 20043 -788227707 -504090589 15830 447570433 355073221 1821 249589353 -37902643 1521 -776679132 -514398488 29307 -138468892 -797611366 49193 -140932576 -308263468 13555 -201616522 94480902 76684 718957352 336771149 21159 -301922056 -685178351 29442 741430129 362670042 15421 -867685669 -395576969 25753 -763179081 -480509466 6743 -233053 154243729 39660 58800933 729387853 66307 246869533 285398786 53169 283481283 466024070 24848 -615723051 -500170524 14635 47860071 243349528 57764 166587377 443466282 4393 -134270813 648546395 439 630691167 810428239 6496 -592272192 -516498116 10019 -795406907 -499893872 10507 -121878267 -595182550 49681 476107409 377560936 20860 -415726698 855109731 48667 335769592 831315918 18916 79649449 836182499 519 -415569159 57661372 13051 -211541530 48678249 44456 -991144157 -401256495 27478 -304246895 450787074 9486 632910229 355783729 68090 -233781754 55976722 2073 663481847 368047535 33136 48445346 840027968 14628 -795288741 553871141 38821 -953937137 153286990 31413 366321914 -199611049 30768 177108021 347123852 12336 181603654 -215030788 28256 -400498168 -999164863 30240 153147797 -574353911 20414 273623573 66525704 13525 652103602 852946223 66904 244712120 -39541364 7393 -771614916 -496740101 26875 239701835 736087010 13895 -323815055 443504650 25494 739714752 364168635 54250 371316000 821935626 5106 -136593587 -286149208 29368 336037264 -195284430 39582 252581261 439406881 39487 429412147 244795349 39774 51536183 446514437 29831 -24220783 639788522 14410 170849085 186109229 47055 146883555 77926516 15584 75716181 810790216 57481 -499179627 460706426 26340 649318787 846257140 14217 -400094538 -953342933 2655 -491256985 452902190 23541 149848812 147637540 5396 -123445799 -779027710 29649 -593519219 -496638775 18772 -235747545 92225258 51384 172973254 75101888 14390 -611311974 358604991 55458 431546005 171926016 49480 -125376726 -877255858 11100 268596836 271711782 14900 -959731296 -599799264 31404 -114980316 -191753889 44949 -505236450 446336658 43913 -399115278 471367702 45176 -31218423 638469629 24063 -702991788 744466646 69398 279919773 -193781141 10747 -886247610 -123043655 20436 369358545 664479528 24225 -129307552 -97851325 29757 146659142 242171449 41035 -404214672 -958346737 35432 239946250 729599679 21184 -113359632 -505042236 35578 151665247 -382340411 31299 145783887 81635579 20430 -23520292 655479989 9880 360692813 834807613 9695 -399281653 834836390 10118 338662613 659333718 16745 -575851426 -313695184 70272 -309194347 -698401212 55563 -571576356 532051745 60283 -418421399 -959142288 35975 -112308505 -131335470 1783 -699290703 -872647416 34395 640412252 -117059813 48409 180245804 -228032107 61611 -215808748 -886928669 28041 -800280060 -480213856 22078 270998413 443021641 10337 89188284 448987769 52720 -675647704 -865223522 12072 -99531853 364975838 12115 -140596126 -801322546 17300 -687908980 724792076 16212 184595020 356217407 52635 91977050 824356964 1091 -393258186 760418227 34315 -99580945 -865350612 5782 -899971278 471233537 5678 71520109 840087419 8645 -415640774 740139131 29667 -606562118 551515821 8581 -199683233 55090824 36223 -899931249 456483121 314 -118211502 -894232979 7390 -402472437 -954746521 49957 149995186 345709435 15462 641937655 164477549 55391 -97021683 -864613833 11633 550658704 662756994 44465 737942450 249138104 34973 -388894293 -139674350 27451 62839433 458923899 2140 167055932 -584669615 1116 -392730744 738460137 18075 -668589499 -126719350 12308 -411193276 731938427 3489 -599898012 568919863 17072 622902419 156714970 1757 171872779 -97278760 84150 -8991072 -681619501 75491 -396097067 831834253 45070 -201856078 -601565193 66125 -293559753 -691351342 37664 -203604202 -581436060 14307 275571072 734515930 24897 165648621 143038143 7628 78365788 -324725178 8839 -104675637 -311695226 63777 159313315 153828315 39941 -99904832 660547460 50051 -7710427 -973364877 62075 87905991 435673437 36736 -13066975 -695048172 80596 -873271747 450698245 21106 -772727786 -786320680 6749 -711034877 749954851 7808 -382724271 842332027 22382 -709399887 726521056 8751 -406023536 -114886564 18163 153669967 334937447 55222 -135412835 646452432 10141 450664392 367509232 22565 377134402 -199444024 28370 446525837 351668865 15805 272600787 -198564181 21272 -101041752 -324171122 48461 258535099 270463464 21154 -689808105 -767785057 21769 -393465351 -130471366 450 359226935 624005419 30977 261759381 -203991037 26938 166517274 -222523021 32693 -225119661 56254381 50291 274991781 72302127 30583 -234580408 -866285006 33598 271951336 -16128592 2641 269058716 -873100469 76453 453773573 346028797 15785 -137089578 365617017 23444 240794438 -234644293 25689 -192962559 74179436 5553 -6512313 625788460 31406 162738960 -193192614 19140 -500410766 455921029 30210 -953571037 -959143554 4863 -878121788 429606086 34142 447028775 553833733 79773 -326060493 430273992 7911 -22058623 649474482 10938 -481928743 -584660141 68160 -317194139 456698272 23909 744953240 348445651 7283 -904198251 -95244341 7130 -389156392 281450822 38269 280099530 758428550 27260 280622338 752994385 6781 627128375 -317123408 36372 -676704828 -605579923 48328 752740154 339268034 45879 -692700943 -791876616 5417 246757953 465247618 6138 -228584877 -967309560 3031 629222479 149180794 31999 153185545 84514610 21475 -987090933 -615630349 20097 552396326 -195547445 46691 -191370346 -579334655 12882 650958530 159508114 14752 -953872531 -964504430 43006 -110880805 341813481 25731 -125091088 -478072008 4680 -589926830 566246455 52172 55978437 278716058 38050 -414935382 -130551880 6667 -405386251 -980519366 25953 167073642 -584225125 11106 -685701731 -103254081 15102 -29095249 636887519 27042 239422535 74865848 82832 -114680368 -769478982 24554 170803265 66166412 13262 -28659659 -699745685 33227 -295663301 460349748 5256 242302031 -510760205 38406 -401497659 836699365 34401 -791974148 -787822533 840 -235116577 -998164122 4701 149041855 165006760 49732 264301619 242681472 43804 -29835142 652246372 6161 -118187918 -516483803 34036 -895525563 -110045113 57287 -487098335 469674702 27452 147391314 72925050 17854 246859284 -196438315 45024 -41060844 540682090 35454 66611643 832243963 18732 -387013699 275386273 50627 -684516551 717126402 11481 147513520 245336782 44816 716348609 380153026 31821 279152260 -32739572 5703 269073002 755199940 22936 240062926 50062073 22483 -198708940 78705772 76132 70130070 -319679438 249 -129293628 651885188 19061 -101106120 -116910426 30641 -802172509 -765108836 25862 153146959 187540303 1068 -296828884 456693543 1609 755912834 -615150372 21954 -287540646 -204678668 14300 77914161 462182410 8209 544718721 -515155817 58349 -214044856 -978595660 5171 -314131382 -685710899 12705 565407391 -494482969 49217 -195690417 527492022 51147 166908091 453096164 25431 -223079578 -992591171 50027 81833651 838859376 18451 721732940 -301772395 25135 84603481 431954648 37270 625262488 175247370 61272 66946705 760294380 44124 -407605688 -119301101 755 -108856583 -485236053 32965 -213687783 58683402 61777 144616037 169179627 21713 76733783 445613437 10014 -502294748 -970343737 40481 716171365 -234169781 68647 757866197 -298386344 27990 623014818 -295146308 18828 743448715 368011289 17706 621508372 -316021916 45258 -40044585 641102396 44762 -691372754 -780881492 43439 -764849581 -779848607 25394 362233481 836450711 4880 -668206916 714554377 36752 53353161 828943723 57268 -202693919 -993789855 57475 71098158 430754982 31667 146674809 -860761594 16128 -766723444 -499457680 20681 84702137 261124456 48062 -25129698 -690508421 13193 251770769 466004881 20456 724247814 358443444 994 465172652 336091377 12239 277305231 -227508728 41069 657700657 -304522068 22072 -309968419 -700792368 2676 73000839 -327669520 27736 -990365812 642426517 85096 -714185038 740077033 56539 -953997816 176014904 42962 -322939757 -896149872 38693 164298038 462576344 28003 733934657 -322523647 17204 -614683723 -303047136 44836 -19217537 638508355 24927 80532132 -316260411 12511 -957111288 -388658473 51877 -314888802 730095867 42840 -681109879 -892554434 15526 182452999 274490631 24569 -708267328 -134002119 26288 187158020 -141187103 75694 161276767 339488078 46346 176575975 -860836464 18747 161778037 352275662 2398 -694436306 -886845024 31176 -790736100 -490231760 48635 248306873 721925635 37700 -705649307 739847450 32113 -132156611 -786549854 52285 -15279614 540422019 44286 -989185882 640066484 69347 -692185017 735508881 50574 -39711176 549913971 36285 -399806056 823349684 42627 -320179982 -670627141 41552 -692102816 -867712320 42902 -108737594 645214910 34693 629551198 188736565 27352 -103789489 -879954807 30374 651212113 -325488725 42186 -45733971 -701723769 65833 -958813763 -592376071 2224 238986286 267340354 2089 151728030 89842817 30259 638867317 -308462222 33344 756681542 -228497266 72 641664472 -290196148 38373 -788415542 94978835 31860 741301541 -299088911 12930 75010515 527779654 67168 -786625166 -480122247 24349 -202659024 -598831414 28180 143831282 -857801111 32562 -205692522 727352668 76169 -45643216 550994720 6188 273916566 735380848 37332 156663016 -228745918 16627 -219802672 48473963 52043 259761626 76478700 57677 -595247537 -292787595 70673 814440231 -970873432 27411 -12928332 717631937 59666 149817528 -607149684 3374 -998850986 -983221376 29449 752427363 -316033114 44448 244749590 470452089 6667 -208951200 469366517 47475 156915055 -584169628 18486 256428439 61219482 64976 -988011855 -989923156 74567 -681814590 748180253 67585 360502224 822284002 24307 156453990 -142775068 21212 -386707057 845424786 23259 -708552107 -126854908 4745 -116811532 -809517567 39760 -572925318 546619272 54903 532501895 466805423 70954 -502833584 274342983 18712 184855357 257150662 49981 -113191489 -129646621 20577 -890858087 450339313 53556 -131556427 -100712647 34555 558710630 -487509302 49885 269957709 735485808 24677 378515982 823788075 11136 -99424670 635632809 30664 364393204 -415717502 50666 -977392324 172009609 50541 754953291 -329223249 40104 55835116 274528286 14701 -428299350 852508479 22703 154110459 -859903387 2895 -130105496 657586535 49562 -127706393 348102682 11267 -403635926 -130749106 14115 173128074 -214393550 35757 179311937 -208199631 32613 -706107075 -141679653 14117 -385692360 759916682 21821 -519205770 476028972 1209 -96278305 663617544 33975 -113308913 -480571138 20593 -406475895 820230511 10715 271821954 256619885 31685 158856356 -411572789 35089 -681929883 -109282586 7741 185794306 437967669 10705 433906012 178980851 53443 -237295187 -894578630 17051 178080305 165864288 15638 -205812547 48584947 44956 -35438257 -697090987 4801 -312069959 465105059 14379 -960016012 160642814 10928 278597765 270518604 47606 -402753510 734072587 26733 -102387015 -289962344 9342 -138046074 -877785680 14671 375595475 852670110 32025 -387280674 -117881713 25893 -417632477 743675805 6240 172634659 69635050 267 855089299 -959372954 44549 172328707 285701854 42496 665607892 820172241 59324 -383783541 -970186457 45560 -39815759 632130349 1666 -972913483 545139630 35280 158211429 -861140065 24783 278274279 -193901214 30200 183661482 269318991 25956 182575802 251123431 18781 257709676 -206186096 23700 -137499292 368975284 19642 -589146813 -315150554 33882 153838565 458227252 26231 743083225 -102004368 30421 -293514902 -703716480 66247 -391209547 -976974500 1964 538588028 -495750106 51852 50245581 -703591103 12488 -125662489 643516845 31000 -7712830 529126536 47112 -699677381 -871306950 56398 -426167606 -997411314 46919 -105372672 345805375 5764 -116006492 -885313507 46575 811485371 -981872873 18633 -233789728 -615844363 31249 -200828899 -976589445 19408 750719997 -616314551 25487 -19707137 -693859173 69169 255400747 267187685 13466 740128774 -195340468 11382 283057035 -217910860 16034 255483909 60867235 40699 619559259 376892969 67766 143475904 -107847938 58627 -388132308 -118600830 25622 -865524878 -99579145 37212 253944766 -410148576 15151 -128456754 -106782995 14866 262659138 747326585 13209 -954422284 624011189 57915 -891065875 -118591434 18015 749643190 -289715213 21001 -213378618 -590190707 6182 -118951750 -310818146 26224 -593274327 526719316 12032 268590546 -227843576 32615 -713886172 -789328606 33420 -666824836 715717039 55297 -326193297 -681495130 25251 -4176421 -713883850 15583 -42336504 546150997 17217 -111696333 -864642655 1814 -232857913 -871689192 44128 48602803 830228969 56410 -226704491 -979793065 28902 245773543 760959706 40360 -417980879 -114327889 22538 -313047137 -192480299 18521 144386003 -888728886 47405 156979634 146936273 25674 443689641 155078838 89664 152462886 157844387 26961 -669138807 730470858 11619 -97495333 -303094517 61000 655865758 -322613637 38908 -587142708 557493615 76732 -425853877 733637663 9802 368541865 622830578 41771 173194634 -604367019 7982 157787858 467767093 9377 -418016406 737578177 18956 155441460 281637461 57292 538421920 -481374455 12405 -509274734 430489913 22087 -995368433 -610225219 2357 -106078074 -507199137 30362 -668003507 737583783 36978 181537771 -203272876 16373 -121302805 -797306365 28717 -216516088 664228389 38363 632584935 178254953 21385 -691095119 -125541462 7682 666375108 828055867 43751 717707770 -614835976 13636 -196039761 63742068 29168 78681130 -311085007 20987 182618759 -194390903 17734 363480910 648974646 5085 -698898433 -108526904 18871 -100417643 -302588626 47851 -410397184 -126598977 18304 -901101699 439897354 43835 -872547958 439395991 5508 742217862 -604246938 7483 -984407850 -585367011 36813 758726506 -208692457 33276 440666581 179551961 80171 -996483743 -768189281 66971 -957802419 -996825171 68304 -310841779 -692051086 17459 -670061863 -114569968 11531 -492096913 167652739 33759 181911469 -858455070 41539 151529011 371201882 40577 727076141 -193890313 22657 93526967 836323232 58457 632101606 186560594 77166 -956699709 -969445887 47149 -221950680 67560683 101309 -995598684 -426825347 35260 -993830880 -611920616 30590 -142516384 -763616431 47432 -954893969 173550460 27395 151822812 333610238 7858 -114800607 -793776895 37089 715807161 370937979 8193 -514314363 473368910 8205 -306954662 459145122 9129 285117531 -213903071 46010 -957325593 -596507571 1267 159492061 -217057648 59156 469169092 373658604 16619 161194672 -195418864 61944 -607181823 -521687108 13 718015837 344165235 51693 -584551899 -504336709 36771 -408905965 254100661 11051 -703111431 -869725393 22791 -228486491 49774207 75045 -975025406 -423109370 22594 -887759500 -128683810 47542 727346427 -199497339 65498 377820224 -220622254 28089 718883642 349139797 41220 -116323605 634290051 51901 -17902695 532778543 31502 -957892484 -385060862 30881 442766221 -130032956 50946 -427042017 725974612 7423 161502929 -882660737 24354 452921832 368083068 23416 -297822758 -195091931 2694 -888742820 -110213012 54914 257710966 -213764310 3627 366978179 -195909497 37865 -481572998 -327645490 55290 -676336788 76793450 62249 -223807670 64364882 23661 183096818 379611060 37523 571027620 -492457837 17259 252437836 721901352 28974 -136711211 -123008791 25707 -990081745 -392389718 73545 757499779 -291337749 12881 341619813 648331760 35767 -479206163 442059100 45239 746566389 -332233598 32145 -231957511 -886631718 55729 563158792 -495584214 35341 174407286 48693285 10255 641863140 166257724 35035 -404599329 810471631 11415 -106423170 351363138 29161 -421578880 -862920938 42401 -108865528 -134427608 19543 379313087 811944745 9439 154827571 337169602 46561 -584275058 569341986 7828 -900480466 545240088 47490 -24605044 -668637845 19122 -712026369 -105352002 17624 178943425 458468409 9356 -306663432 -699004798 13473 -389021980 -695706008 18855 -483945981 429433229 50301 182341376 -383991170 1458 152704635 265520570 14580 54774794 445228248 12806 -202604430 -972252130 41067 438237247 184716199 27022 66384403 457357006 6703 166971656 266709950 40810 285064741 59687887 31973 -390955892 -974963983 67518 -962828244 -573634944 17928 -228319905 -989480932 40927 51005819 284490842 32213 718991728 -33906134 13132 -132489846 -776074532 38823 -97673598 633437829 1414 -680854774 -118342507 24442 64907624 745110966 47653 -419644594 854056614 32943 -132427696 -762036868 25191 -97718518 641779879 7744 -611518641 -516969925 35502 430210263 739984510 54035 471818334 176315160 8081 646872397 360454850 77755 741273701 -232620949 2635 279867991 -217171782 18016 445192314 357029892 13977 174502086 338145069 52586 -763572807 -808477330 5636 252849218 68736097 11288 -292178589 -691301097 36884 -879721220 430552875 46122 -484710094 441809028 39422 -973180336 -408012198 28766 651647353 354205526 66184 -103779553 -309198425 10957 71648680 -325515820 21077 94671909 -294307628 7797 -584656237 -301017326 75340 -973853501 -600432669 30633 528820310 -495230801 39178 645966984 166479501 53926 -289293995 -224310991 27059 151237626 66439617 9130 -226149330 249757510 35510 160039115 84216205 31118 269091179 473108250 15094 645715024 -326669106 38042 -424974161 -109850925 25794 -511199878 453465685 17837 54412046 436768474 20187 241775152 77625588 10583 -213186029 54844843 43401 -605579148 -476903497 35466 -103050805 -789239669 26372 536752133 -504318011 55698 636036511 -327423758 40891 177769205 376895652 46353 724392491 -289167211 10341 86685364 856730332 2759 -986983269 -406478005 44885 -998040002 -391552832 34659 160899611 50172193 21654 92325929 -295452088 41807 -201820542 64570799 98012 244546198 431825960 5122 -396059199 841403706 1383 -427578195 261096504 22608 281223043 63697382 60665 630755702 827814593 24409 337252173 619358107 13448 -293210692 -320958669 61073 730533585 737837293 44594 91523855 -768504790 37655 639571720 348806016 40083 153474685 353109357 21065 -24517657 646864297 2265 362947949 624814975 22279 -37697883 661698046 34061 185631165 -396181262 20396 -572259000 -301689025 59335 745623642 -214943343 10752 274312588 -44798911 8658 275785436 -42309998 21810 -12279500 630869160 38742 -111396535 -806948762 50927 82856227 268220337 31798 143643151 339773557 11130 151417432 -418466169 11982 716577949 -613186190 15356 -206443333 -599235832 27374 165228510 155067122 18672 -698725824 -789044479 41507 -381925931 264826335 26899 -408931207 855793561 13184 749231307 -228999604 23563 559960732 -597928635 45094 155312783 366478199 8369 -101654849 -116140100 27563 -46541631 815330637 27825 -388642683 -993492105 62705 56254068 284239914 48110 623751611 -291722855 5769 -522285225 432830236 10489 155895650 -893043706 36009 466154666 156721970 38444 -706156733 -867916432 35603 -768964345 -496925359 59117 73619043 742080812 32523 -388973935 -990489097 21016 275139641 78974611 10457 356923145 840123079 1309 144980699 458458576 11601 848614772 -976143554 27074 172778245 356227968 8800 72037932 -315167369 11526 760812868 349870624 46658 178289304 -226707568 26442 280957768 -27770278 60479 -512228261 441296451 13866 848958472 -992379769 42419 144592201 184790254 47898 70994653 -330732651 15795 -384781648 -112902716 3919 335747045 656188481 38648 251902734 276533924 67495 -105267520 -860866988 27450 -36491898 540651175 32454 -331748328 -219150810 21685 661236127 156584348 6015 -142398470 -796217821 44516 267953055 -234505953 36791 89356036 760682719 33625 554133928 -484104334 52314 -39690527 661807449 13473 -140102865 349305425 18867 271349292 753531713 11720 -17352011 -702570851 63800 80374069 -301434591 38427 -708270346 -235999875 7912 -408014497 269845706 4873 -315909913 845383208 169 634810114 843361782 57817 -138552250 -867842390 27524 -388062888 271828408 20827 257033827 67500255 70197 -102884632 639531718 46042 -790705055 -486946241 48131 552956894 649576532 51213 79328324 454732938 35411 147257880 -614778587 5716 -392301866 -133652240 10948 371933543 628640919 8816 -317391229 447500878 11058 153310665 189210746 1507 -301790801 -702473168 34160 171963608 450897283 2270 -688416993 739171009 13012 248821491 635263838 4057 53946828 -307532569 18336 145742379 366354415 52748 -590138814 852861843 42754 -410862708 -134759235 14138 -224666620 -898077948 41949 -691612313 739945329 7388 -682280281 -889446117 26859 -698915032 -104985319 25128 474620497 367798418 17953 143068249 -895799122 41542 740216886 369144906 8349 278617174 245285801 43871 -123397684 -308917188 29777 -288933523 -679846006 57350 -392353817 251876234 3691 171095770 371099379 36137 187462561 166228251 19440 -100251405 -874567955 30668 269407379 -222556859 15138 -306677643 -703118576 54249 -211180557 -991430981 1402 662775008 811598482 46994 -685633880 -123418084 26696 652193259 346126650 61561 660305679 834482457 70536 -964873122 -409142145 48085 -305976185 -675127185 19763 -406415329 -117779071 28545 89073769 457481488 28279 -111275147 347821567 56 -686358813 -877807264 56183 -131198785 -109032898 17877 434456704 144096940 51102 161497419 -224705102 16372 59395057 -294551415 1186 -208050226 -590194533 41316 -330911356 -695968950 7196 -325085301 -689340553 53890 60158398 438028122 59370 -209613695 -596292157 429 350095427 646574970 26433 643555945 833260490 53330 -314215557 -205456317 34217 437714076 180629998 67601 -512868604 476040843 28157 153500615 69724028 6619 -971372149 -953820467 65023 -690793796 -781744663 41336 -391282912 741948048 38671 -323424276 468425350 18562 59366462 741380183 4372 -28052318 -670581383 52795 -578979751 -329746992 22358 78055371 252817931 38948 -593243849 -712275101 54117 -613177158 -319150868 33982 -30195726 -709492308 23239 162222262 -866855167 26972 -208296448 91940678 46480 -321754192 470773736 3243 84597855 718742383 39868 449553251 153299401 34933 847676967 -952976120 51838 -711819344 739554522 42024 -39217912 665837999 33534 644177978 -287911576 36591 -127066784 -290944083 44250 -979549648 -597039590 15818 -110494945 629605361 15722 -232216354 49611391 96364 -397023602 277379436 2908 285220839 724418667 34090 -476559307 434081579 14555 -395549057 -131607491 1521 349470522 838080255 27962 735255542 -215038134 47763 636194566 -331384095 42668 -957499766 -294496227 79398 -976509732 -995644277 34637 -103368520 -291978035 56288 464805228 372454173 8702 -415003378 279337177 46547 -206137181 -996483029 44348 156851845 168352374 16757 -139891217 -790808131 61857 -311718015 -207085165 19340 -669859610 -108683479 31001 -10510918 537964921 2215 -415740073 834934066 24769 -614043526 561040156 37571 144089357 -865081616 37002 -326400993 431944518 24231 -3916777 570632257 17153 164260284 -411907210 5284 -424054395 263973459 54262 -968275389 -969573853 69697 150262939 252263282 49784 -978078114 -413594271 62251 -670070092 718154088 65039 68816799 442539272 21685 -47271358 665122860 17297 -199387154 -597392541 32428 -25648644 624186585 39989 249832686 69470297 75580 -667447408 -786275194 23081 -415718323 829358161 35631 53601040 760229886 71036 -955549840 -612885895 24676 -969304232 -972017394 5083 -693873847 -102537785 11522 -1997102 524835625 12402 156696389 -703955987 23715 -227182835 86457905 25965 -584680233 -288751036 45087 275635797 253395738 17520 -402433534 -114962493 37172 -894523473 -194234616 33151 -889303195 -127360425 48735 -699117783 -785318832 3646 -967929438 168496517 54046 93279066 854762581 24264 -515416642 470786597 18296 -98173145 374697704 1369 56925235 722891251 6995 181435806 466500424 12734 248722682 740733578 12061 147353708 -393443395 18138 185488410 -390142237 16452 -219213043 -982364459 29677 630267665 823835052 45694 167164770 437346757 22829 -141051912 649544462 25432 245931159 717634459 11999 -227053043 -879499812 47035 73059183 63017949 50090 -711804690 757115799 35232 368600725 -206225175 20064 174977864 -898926991 11810 59798463 734221677 57180 69655532 439030130 29616 339686868 -227548733 5548 742534626 -608724014 6372 172186679 367037437 52431 749213830 -318229252 30537 629823396 -295326127 13382 460751218 183795807 21167 162852877 284655641 25394 -140021532 -117002518 23005 259878252 469748590 37719 -122190519 362653861 4648 -219397014 -888864511 50 -424709402 246517028 40616 172194804 -583783151 7977 536096607 832414985 47103 152372153 -609706275 20733 -989115190 -385611452 63128 449185067 149537357 32763 -694304812 -132609367 4473 -777997240 -476396045 53875 -224521621 657187694 22761 -113656339 -703537604 11801 -998822609 -978648597 25838 179364847 -606088291 10528 -596002796 -514285725 24208 -295042519 -193822345 3398 -407217686 -955349821 66880 -230977200 -993503832 47987 -770991780 -508031529 58363 -502810988 727836174 30570 187852983 -574021681 16638 -123777394 -500131029 35007 -209605687 -574051942 49040 -141848340 -862327898 31508 757344493 -503971529 63602 335354525 -711155613 76433 -9957276 530401780 48283 51898347 448042485 53504 -870013795 -125527155 46170 -792043943 -797386496 5545 -573070985 527738969 2184 174114522 238291748 47112 54213219 -321867167 271 284475026 458937958 26224 734979514 -616945162 37764 -16788448 -700660235 14190 266888178 -216465040 4255 188794787 -390898621 29822 266185823 729329584 9991 -229705000 -897286578 33627 166893466 371295770 388 -674441416 -109818082 13015 82941983 757608772 22366 634437376 839863080 12382 741348470 362982127 58281 -583006660 -314374330 45340 -1793144 663024006 11297 -600980222 -308147607 67938 761746376 -214050267 43061 -697186650 -598393964 15475 620734585 -306977226 31311 -779454259 -494881036 24090 51205237 259763760 64912 267528055 70019187 28831 734895332 -580504204 34169 147508863 -879373816 6723 -675182320 664644795 63269 -709171952 720776408 60257 -391424125 840895343 53514 143371330 247655691 57586 184463539 143965726 1816 87306350 281680385 37805 -482057523 448882749 21136 -771225687 836860875 41127 249599424 88185606 5797 -418240683 -987432990 27811 714594699 -198970555 6667 151345754 455693164 17271 187966353 279654341 43043 -385036904 95076358 49220 254478530 748664560 16603 -217515336 -865263426 47208 -680728415 718284520 39668 -107665626 343220427 2617 -211658984 -902252205 32747 664056692 365200243 32016 367182037 -307932789 43996 88410076 750744198 11017 -17256161 535305962 12067 741600130 -236227339 17754 -866421056 468093458 30763 650311456 -304117896 40122 625314900 165260171 42979 -385205303 746886818 22949 -774653423 -799851674 10911 85712450 854186944 8643 181422381 -884171989 45211 -101774125 334879228 19368 -137025603 -514375231 29579 85120254 -297146240 15925 182275927 -116619083 13354 461631272 358047653 24776 -287931469 -699153432 17591 154399403 -223740658 56447 -892087207 431121085 32036 84427381 741255174 56343 -38303005 634608561 1952 -8723357 527851138 6235 -296384241 465893823 20801 631113426 834180792 41795 -100253929 -767381551 19160 269839858 752115666 41419 186278312 -232725485 601 -572429357 -297492771 5917 153688811 442524513 19682 -205654417 53136459 3711 -510771409 -304053680 758 -220794759 -612887858 47376 -976284268 -575366236 69215 -506553290 428992592 37686 751852254 -298009451 47281 278332627 749425528 39346 348798405 654305664 20632 -807739031 -487055753 11702 -592637093 533304882 80966 75541957 760383804 69988 365487586 843666677 2411 250058607 736537004 933 -115969924 -770674652 35332 -209565657 -860613936 34161 -973023225 -998353463 40458 -955674567 144586394 33206 -709034733 -897302353 13331 58555636 751861107 16224 183274612 -595416345 23586 153463754 71612308 9920 720954570 -299161527 12270 -203379485 -897870611 4719 -862665899 -139112297 25386 364263121 -608259099 21049 -382724181 722779677 8946 169643034 350016113 50323 155224811 456036046 12391 -36403639 551545282 37520 -599627979 -287013069 14145 -425266303 278357349 17860 348050709 -200537428 35671 183338338 -898771041 22540 642928975 335632177 32411 -685897089 -800238113 7577 -492469966 470390631 49196 -111252208 -325580955 62495 49185384 811343471 12296 663797291 462052167 31729 244000798 752333133 32149 55054609 278600997 18371 -391225500 809671145 8943 266085962 -208840483 27345 86931430 465794966 17687 570812620 444015727 51007 -395105900 -110450471 29546 559556013 -510909468 18255 -383391594 271272442 20680 716331058 -614849026 32588 -124051788 336574107 32583 -215039912 -606491808 10257 272377276 280619222 56336 282588061 445772614 9653 -901416920 -137562222 2651 52417729 -304145559 11679 -106952277 625312041 24207 -762723471 -498999137 27895 370154765 79917727 6369 837149797 -956803683 22261 278105446 72396945 3970 756791744 368339592 1369 -406473917 -112293691 6663 -708393075 -857361989 11819 -30882019 648835500 22651 163210386 79589921 29305 722632739 -197103776 33262 146900599 -605614881 21271 185986630 -96965965 56683 -134182295 -305879334 43303 -998696457 -406667518 33500 146245377 448720176 19273 368054202 734934428 31420 92192934 247330258 71082 267170482 473885959 41536 -141711890 -298028124 61087 -43345125 655376541 23239 -410540342 -996454760 54457 158130857 457674532 718 163304355 145056586 29137 443482882 336524694 24819 -792315424 -493661516 11283 470717544 148192623 21370 -978545177 -388489398 15722 77657910 753860372 71464 57339296 248267623 6363 -106730468 -893236780 36519 634200553 -415363189 37702 442519009 564527458 58791 370788863 -307748274 63418 642493437 851566997 39581 -583943024 -498879503 14709 757452257 -236453876 27835 143905823 371258025 50498 67780516 -311906005 17993 171955814 150979544 25169 85798896 241409892 36820 -672642046 -864282186 23891 84876363 835197797 30685 151968799 366801485 53837 352131360 -237621053 23359 149976721 -220280855 5225 -310584942 449945288 16838 -412483281 274719298 3709 -880456829 -130784126 46684 645633787 365779729 57834 175328278 356717713 5066 -422710331 -979877271 49387 -417225268 -105414012 35238 -131595896 -516562201 30984 -787982709 -807265232 10326 252465055 271189766 22200 -996149069 -958778381 42246 -227078322 -878352500 46162 268788418 250708303 43883 78249176 845807960 44305 79717602 464322080 1139 729870364 -229495159 36417 -384465735 280203464 48760 -671552011 740978082 28405 -46480470 -666981678 81427 458275008 356558271 10703 153929231 279648283 50961 -487293707 461251183 42946 -208903772 -607010677 14433 153225485 156603236 48937 759134254 365611469 22219 -864808013 -667694388 17023 624407914 167460123 56883 244841999 -43662280 35895 -899229269 473319367 7471 260883194 63865733 80031 351377942 -192876504 3567 -785882241 -493445544 41564 -136278578 -115409391 6201 -30007426 -691563974 49992 -599900412 -482328383 28537 -498304057 467188803 27591 56304408 -291917813 39664 -106725871 -874180363 45711 343789112 824051352 10663 -115911608 -497460484 16394 -117626430 637213292 19498 632301870 -295098875 27246 663957671 377550219 57121 162107868 160605760 4725 -505657946 444766181 40663 -226607379 -582221606 63443 -428218442 -385222318 13234 -876289669 -105880763 31967 -422623342 755725275 10985 -601285789 -491598484 26021 -693904584 -878458941 24038 57276577 833321506 37418 -601832315 146867122 76493 -711645757 -95461424 30304 -900540883 -136565507 16496 751202815 -221786200 64790 358184548 810771197 21556 -230860929 -501535497 13614 748928209 -581542048 33612 153290847 -586615782 10267 -418174797 -958261129 48322 -700670164 -779903844 46053 -988380394 -975901705 52862 -309037859 -216576896 12162 664074021 159825124 32017 264650615 49840306 70659 -794274778 -501774068 39720 714471875 -213727150 15387 -313311456 -684050479 49531 -105058000 -868241042 3828 -395715265 -130018334 43962 179794078 85356106 25271 276901514 471694712 9 -597761406 -325226202 62713 257002967 -18112735 30438 637412883 836319342 20577 -404625310 -975449589 27637 -418771 563205634 44808 -116963487 -867601795 25337 269099656 274396128 15573 -985040660 62918440 81239 145174072 52071553 27589 57813169 274101606 5525 455112816 169922313 51397 -17378117 -677039520 36679 -331754267 475370816 14249 179391733 -228791517 8226 -706574007 -789068443 37012 144324296 -227833203 20892 -807909349 -512815797 24410 257500384 473749727 40125 66405158 -618972567 46478 -115572743 652650555 33165 747788265 -600329035 8817 160275423 463832203 20182 749430598 -594974643 1165 -292224389 -696082201 27682 -972746843 162361163 30145 -218193970 -586701560 1551 -117238420 -513474057 2257 164483239 -574770555 1145 188131899 -110337456 66715 146832117 -609104655 18616 -479950708 458186306 5323 61925983 824785982 12271 -215661709 -586613221 2228 261007030 72138298 16880 177513372 -866868769 21933 -680970872 -766806804 31687 748187075 -291417624 25822 -895937184 -112684920 61065 -389300862 -98466992 38867 -128780955 376549263 6812 145462212 252519413 46635 160252116 144109843 32130 -230346141 -980353569 58099 -991084221 -578178053 59496 727288779 -193215113 7053 -128201775 -779451466 10971 -320783666 -206384326 22585 451459504 162719027 429 378523431 658435125 8832 243123225 -15372697 12618 443194852 158320959 49414 364765444 -236874259 20565 -20596327 538599466 13444 -861053259 455744598 23904 174808887 63467455 8654 741966590 -227526533 12423 -100319352 -780272639 55876 740065191 -285721005 19037 468554896 823912855 79817 -693078402 -793093324 3755 84241113 -777431912 43311 -992594823 -594359613 55391 -592954449 566478682 55687 -218570405 -874293733 6843 175437805 373531359 47672 -971804318 -412149945 20008 169757938 -411531607 21962 548168388 -484610164 44601 528917839 -476809296 60127 641160646 161648112 40658 -96286920 -129400345 19720 651609282 -327458895 33119 -221426433 -969634113 52150 184171147 -866053877 28231 -675858459 475492659 51083 364813515 -212267902 36626 528050982 -515667589 61996 -992593814 -579890488 55867 -611669179 -518774003 20124 -137036757 -285880714 68126 -134121302 -315939752 13255 -385501368 724667752 8788 189960902 457815739 22097 147032887 -133492002 79723 429612778 174129021 82362 -131814433 -296373369 31944 347230556 828157013 43550 -140592674 -514467470 32508 -107871844 624738966 22478 172565328 -896128985 12248 -807083542 -774758695 17357 -106089211 -136291757 33216 -329567578 430039650 10946 634542007 345452641 12792 628488478 362922761 37629 148140694 273789700 43184 732781960 -222357569 56410 -191930408 62440556 50558 646511938 -301870342 27428 160588111 473948930 1041 -316017832 -211928982 31009 160555168 351616807 11706 737687182 -210192605 33502 -809093229 -777801468 23436 257752951 469010685 22044 -427795953 241013423 4264 144603011 157844849 20142 238352011 736223504 17318 -967321408 -608337088 26749 -417183532 726158676 1210 -138849019 628165513 2514 334582411 661275378 24750 -667911995 -113771887 22523 148103365 -600413756 1560 -778730355 -477173411 12436 -400181540 257390671 35434 -703905205 -889105901 11818 741858483 -603935526 36202 -95875747 639661823 47753 -130020834 -889056673 26457 -869230841 -96008804 28574 662542944 188649874 58344 -422956275 -100235078 9032 64503598 261886328 16134 556764163 -478480557 9371 -594701020 -489835175 24642 -616350077 823528762 83474 -696101523 -101327455 4139 631424497 -294798402 46587 357905282 619780176 37158 -109603469 -481197189 16071 720367214 -300789090 45558 -421471338 -97162386 23382 458409684 356159085 4178 256429299 -42295495 48730 -212191057 -957152944 48082 -782368573 -777578337 9348 -667960632 -884430266 19774 -388172547 720596614 32224 -615761478 -331032209 30645 -884366945 164537485 92452 -667087979 752114123 66191 -859958374 -113211182 40865 -292844260 -198071677 27445 724654964 -316579468 14317 -225790695 93095431 39239 271306987 -218981156 36332 -711718834 -97230415 2614 -976878645 171369616 52207 -32506921 -696589432 9112 245737182 268853106 61312 -989176677 151313517 52730 57337417 457320459 40433 80142531 -498617359 57919 -294326930 -668287866 9232 544542725 -492635832 9628 -290303688 270215060 41908 -879358346 760050340 87676 429496808 150193278 77846 243924179 -230727367 38052 -289959334 461430444 7184 -589299066 -506469245 6503 175642120 474167090 16758 -222976155 -599563127 69920 -789128061 -780105044 15560 91214373 -311106538 43026 187455513 -405175682 9921 -96217735 -288448758 21275 -687312883 -764834621 41965 -234970519 57967294 101553 60225462 826658142 44433 -955450833 154486060 20229 -805538397 -25953751 21655 -970683519 177389621 4901 -802139851 -972610298 43788 -110405997 375582401 30094 -522885318 -318067946 46401 -857432920 459924839 12713 -698308133 -884097674 12538 -874976671 -120010915 57371 716332609 -607898086 19354 155076426 444301409 8626 -399462722 271541135 29503 625655747 831141101 43820 -108080740 -791832773 49270 -286160325 742459791 75534 -981478205 159930691 13713 -317442577 -196494887 30994 -389974506 846689394 15184 -988879224 147492225 20305 -114086097 -128662547 29601 268475750 716662628 25019 77214578 273541820 19435 -886745530 -104532951 20935 -122744820 -872677504 24412 175714991 -585022276 20836 345213277 631063254 1439 657931927 161566215 28976 183050681 -901679456 24716 375856715 852817977 14242 -136793866 380886177 13858 -288481331 456870459 10466 -298067428 -709325288 5573 -995633846 -590182564 39649 268269966 -20424661 35373 731421644 -192504611 19768 737886060 -607262394 10489 -98812797 -860716703 27587 350115352 634731487 16663 -581429059 -295048451 64085 370976533 829526072 26035 73544439 818871251 55898 -114450675 255189312 7222 -427779494 728277357 37708 368365151 645284011 34921 -961386569 256984775 65119 -114327820 -104799305 15750 -212236565 -900365724 13175 -999660384 170380387 27821 255536870 -195299143 9117 -594332063 546583121 48213 -795686237 -522830569 52253 184328785 -195249437 51399 718974202 -581116497 26164 829146837 -955088095 37026 357188346 -211227034 7199 -192970587 -576001982 11871 638837195 345349551 20843 -767187732 -476308272 41204 50670866 -319438426 24444 -593778584 -310382563 35606 183132639 266069401 30663 71120210 621484813 40504 283680067 -864705581 25625 -416302428 813891388 15951 -418262253 247721726 37839 78501717 736660781 5328 -710296588 -883726843 38011 -295936709 -706605659 29512 -599566809 -319948748 7117 -972265716 91885494 88482 155861701 -227409918 69237 59443883 -307887571 13967 183318396 349348622 29878 -140167749 -121762052 6962 -142501286 372328164 22643 -976755346 189685129 2684 91703876 268796576 17476 -424840231 -963757912 71783 -966179510 -992129273 7169 -216111089 -897131062 57639 -135435603 334180119 20388 -303249490 -231753400 18535 445922128 352430442 8915 246808439 -37115681 89 -46418308 630877632 26942 742173402 -209656811 52388 58849759 757305519 69439 721139138 -577809537 28056 -108874802 -773809201 14597 74135146 -328956550 18806 -314450412 -5538079 39443 665956272 353679962 26888 -682385125 -773227867 26732 -194724155 73855300 16118 -803769031 -777757887 20940 643951233 167092252 58970 153365617 471945758 23206 -795436465 -800006365 17148 -128979173 -509516331 5046 66260679 473622060 50042 -236218233 94548888 64544 186221617 -888979835 14464 -711351345 -97378945 13955 752814743 359913674 6414 -208528476 -614675371 20026 181688034 179577833 7941 -483520581 -671361576 26873 -17830439 -965058559 53398 -194086505 -960246689 19935 -407397399 -123413806 43750 -121260374 -778422210 672 -956328152 -959428365 72299 636655778 855826932 29440 166598845 362615050 31579 -614410155 -510850035 11452 -323637766 -224467756 23104 -32016903 571265179 1548 732564294 -207400639 58625 -958182899 -992322492 19967 640129372 -315200817 13971 -130589153 -497193708 33 56046889 719422716 8248 -514400626 454668918 2595 -974686612 -582174456 58674 -130357828 336712669 3171 -42279275 -708143063 14378 181690799 -137231874 24422 -18746918 552273726 41931 173769311 -882891323 47627 -700333412 -137246399 30647 -419629877 -958212453 65943 -970059409 -999727377 19060 742207753 377666001 32568 -112870236 -99306333 23398 640462806 839181605 26097 -680403016 -889364529 51847 638032225 -314775147 1923 -32189190 549551880 36971 -680020488 735959447 58405 629017180 358649034 76414 92110965 839723876 44818 159878842 247323166 13131 -589431267 -318718529 15809 -771860198 -801466982 3363 -196986068 -597905568 20810 456423814 349230203 5729 150833489 -385988040 13927 535750104 -483992088 64542 147903781 366652596 1612 631701842 175506802 22197 378130765 -237962334 29909 -234692863 -993288797 13461 172010119 365216696 17280 277602748 742128214 9615 263579573 -5737365 40718 81883236 821510261 11266 -516363289 474001187 31272 -230412719 -890279119 8492 -968102030 -590514253 55605 -957574720 -599633534 61930 -232514595 -892341803 5202 536831459 -504889442 278 349736320 840312909 6442 -779210938 -514977386 36086 -402403256 -988648488 39109 249725091 455357211 19164 -289420384 443815145 22056 -971960894 -407362338 54559 648293736 -301652247 27024 660141298 171347665 39686 83581913 250728722 60739 -100891353 -523332290 34339 -29740021 -676077642 15398 -888367127 74172085 18674 -488961533 453497792 8339 -677071095 -877297217 17911 284525143 -28411447 43749 -136136530 -488008603 23509 650572753 182608089 3245 154252931 339729424 50352 184131197 337660366 36552 248969340 58887229 45147 166146241 79237891 25138 274209806 758106623 17983 -774436923 -783133238 9960 -131888566 -808355865 22520 -383840261 721675260 250 -296327133 -233126949 9597 -95498391 -323967113 44329 -122128704 -492602451 15289 -102333911 -291471965 64320 -615986910 -290834424 17449 -106352290 -886595303 5890 -699485648 749555535 64101 -581104398 570217099 63936 -964358641 -991560632 1384 167210716 248212681 49289 -886143319 -139300080 26793 -712142342 -771241907 2269 168926257 -231374064 9355 238238232 740610627 27349 -406955096 -108395602 20598 -24416187 -687158294 35533 -294475988 -193310529 28798 53678509 -858149180 21173 749413393 -236538635 45866 -860354474 -122586003 48387 623861584 -305976969 25236 -684873665 722217787 43679 180089357 -871884727 12444 -104428567 372657304 10741 541618049 -492211291 14059 -121310648 821499182 23224 -698977583 -797098108 22415 -111527021 338418458 9859 -1161330 534626340 5291 754708661 346532775 2057 -998976188 -421319315 43857 -417624071 -963310781 66063 544879277 -510879002 15735 -121909772 334734816 9366 -964827267 -962894445 11269 85689636 819614720 47857 179253838 -875263219 26187 -885513957 468729970 11705 182721292 -884091352 20562 -114268452 341323331 23372 -427582135 739624203 6298 -225855038 -867284383 14013 -30424363 -713842640 6405 444330118 145859751 44326 -886108112 432124311 35710 -994172073 -611181764 22923 184382805 -403817714 34713 442732270 248179334 48243 -99813865 -318723758 29306 -790424189 -517963972 8085 -140889048 -809244554 10317 -670772088 -774785558 30283 -978774962 -983901483 74473 -327787407 446901798 16748 72882037 757417235 60616 -593825936 535804129 71673 348750693 632713564 35928 -135530738 -113120790 36010 -116711993 640884830 5246 -994956086 -978909987 28555 -880940924 -134484972 8580 473336046 145787822 79319 -985057391 -392951406 61652 168848122 247545094 16343 -288646002 -198606970 19425 -979812067 -612139263 16318 55578751 810650878 60260 156547212 -885197492 10595 -393216893 833220778 16205 -12308140 551993089 30515 -617177666 553243511 69978 -519277564 379928318 66835 75275539 470177495 8956 95103548 440168105 16556 338420637 834358458 35183 59613557 255460838 33722 -133513617 -123164231 6970 -108812144 -102121590 8185 371950097 74816701 58155 -228454821 -606715858 66462 171236380 260657011 11740 183096503 -885978393 23779 -109977441 -776119529 68813 -138792481 -520157837 15829 -419605386 248262674 48906 622980270 -588559944 64251 -4171049 642988192 40043 -292616787 642012126 55994 86993675 -291680028 34359 -896628285 -291913059 42334 -575951625 524837758 53467 -294084235 -395075334 20192 -385865982 -980107634 27763 -796983484 -210624406 58241 -103994315 378237168 13924 642789316 810099377 41426 -598347827 558109422 12099 262683025 -2893037 67556 177649937 -891434851 20861 -994048128 -985744380 22822 -588946827 -322595130 33713 -693650752 -765503590 1885 -237145144 52123288 93309 -134304455 -122068816 15803 -122387469 -99203646 32259 -132935541 -782525171 35988 644968557 344131678 73533 152199313 48078493 4826 -108193180 366452195 15792 -584766741 -506569937 37199 159812341 445194589 16411 -973771481 -970863443 32525 184143242 -197072242 21846 252515251 273880539 4570 -989106691 640085835 31219 537851465 -807230091 61944 -963261619 -391034309 71664 243375009 258972435 24276 628145359 -331602794 21129 -983447678 -961140862 2455 49136926 -293865131 2420 -583784451 -791671898 44211 -980135716 184174485 24984 -955393980 -582576203 50834 626022725 -316176043 8977 717675766 -208049470 32283 183998315 448575956 26620 -299620308 -200138951 28358 274039730 54015906 17039 -807934967 -482850652 20041 335679938 832304418 18708 639749925 187963773 76565 334339139 656459448 41044 723096050 -210769786 51069 -969537240 -381908802 44191 62230550 761287106 21469 -693961720 -771099023 23172 -403135315 548064416 61587 149255673 -383111020 13798 -224861406 -607125108 46022 634930816 821025485 17278 145971543 -129689917 14694 157366847 -123101151 52317 -896602560 438698018 23547 -415094358 269746965 29201 91642178 854244213 57093 -496771867 470857683 28702 377281407 820344926 29667 174033864 179194407 146 -998741188 -616621504 9880 -126913744 624226750 25831 -701354111 -762345526 37609 261205936 276376447 1305 54192204 79143218 59468 76003096 -399820178 10927 -969306760 -397611803 2446 145480935 86518185 25239 -231469092 -576190462 53251 -211934631 -880164986 23798 -426803469 263581538 33071 56814391 -305729367 28807 -599015106 546604026 77732 -785015488 -426076310 50240 251990779 86854075 68732 -112230601 -880293397 25486 -402740813 829068110 17455 539983080 -504457282 64532 366518602 815355788 10835 -997124167 -425466030 25337 -139871279 -797995144 46654 -872225553 448658895 27554 -9994621 625577205 10245 457931879 145914582 15594 751711141 441833373 56012 -515996229 446782903 9748 -99884795 635961446 19219 -230057234 -887395592 57142 156447950 258104597 12335 649214199 169661718 52070 163808559 -192690495 1832 165277457 462738637 2455 553695748 -494160887 51475 -670561522 -795732280 41370 -19253725 644207263 41653 -782302759 -776350294 6525 90649407 737935766 31296 60734104 -293395937 22546 189153272 -211617537 44813 367731742 636776470 37329 -125696881 -797219660 30232 63887018 468638949 3614 645373694 -320944489 5752 72956235 273752754 52905 -224850973 -976011455 13121 660881097 -98046825 34973 734374576 -218500872 22271 -110436685 643804265 26623 -135086485 -883261195 30916 -577274187 559785198 20797 -29591405 650067340 21016 182309567 -589153181 4213 -877757094 -130555829 30759 -131105748 624669803 5612 70479534 255557478 43816 -584860507 533448969 61335 665068674 -313038813 13106 -405779948 728837188 415 -483901635 458078488 19547 -606027688 -518910511 8457 751897671 376504154 54692 -118486346 -479399227 4769 -508775950 449639079 1016 -477679297 851647282 54396 166319490 242929787 52948 74950939 458438718 7972 -103012494 -869459776 20184 -974884229 -979663746 35338 -781890964 823600703 48853 78281832 748162049 42085 627273072 836821973 46033 -15523685 559159115 32165 172461897 71097220 16390 -120882956 -510404920 20208 -107899866 -104290197 22893 -675342753 87643732 26489 -235394158 -997194319 3941 -996157565 -952407863 37922 -228802315 -902150761 13875 72668445 -310016211 35629 -702968070 -970279582 27792 174845534 244097217 12389 258724727 746048518 395 -889841767 469544867 21261 725531318 -574657098 1737 176584893 -613221927 4347 354228940 840014763 454 187898660 -402080163 6367 549786180 -517291390 23131 262069335 -220608957 29363 -138329103 -125520839 32666 -27344965 551953098 51405 244278930 455756483 12474 529715377 -787472953 58089 -689819593 747530016 77222 -114486021 646376302 47474 -423798865 -97550235 18074 660214640 820310610 25004 377057471 815730911 3206 -611602764 145975718 46077 659290790 823144776 65460 -787544862 -488639748 13969 -124969884 347196784 2244 756052330 342033981 35991 549394041 -480544215 17068 67616556 730970412 18547 -687429981 -873439329 28686 176847172 -891775437 3467 333545687 656195102 32807 461202050 155535271 42329 -862097014 434868349 24804 -112611527 -890864995 24399 -885179155 -142799357 24775 279885472 452507630 42487 -106453929 -870086039 13750 70446202 278215693 50738 71558818 449742143 51595 252339860 66254847 44438 176968583 378373165 45415 -332714782 -666991998 15981 -218052838 57503751 13992 166495199 -118630927 27195 239473496 282460958 77105 721379303 -585902306 40760 -762706777 -798512421 5528 70190126 254389962 26011 -983469125 -424118745 17910 -311779836 430182689 11521 345161473 829336606 42898 -198091515 -892796688 2335 -481998492 -584641782 68730 -996525467 -395932065 47179 167247570 335572413 5499 -203894704 89651776 86498 -868722735 -130702145 53048 276210792 -13878806 992 256047581 -212750685 25232 -763040269 -516569700 52549 -234067083 -577205459 18322 845088876 -953954362 36171 158220257 149065636 19630 -703991846 723319152 17651 -385523780 -994367836 69675 624363845 -307779453 4516 -998806845 441955886 58770 71976995 245841693 22955 -306862337 -229821826 12489 744825115 -230627100 377 633847506 -326344511 16875 -109511334 -142067250 25234 462690879 145519403 53408 430106976 354816673 13653 451772565 340025227 4458 -486891737 439985124 28501 -498321951 471231988 14964 -139766926 -799204112 57085 -422393102 -968322381 48800 -677678705 717822466 65932 260907226 728946174 31701 247438357 -210682739 1804 -808435760 -772967265 21897 -109673411 370935831 29842 -410634501 732289526 27061 -116998687 651427727 44306 -112364478 624362326 39700 -861595041 -111753726 9337 -107031862 -896604658 44897 167535173 336121074 21946 -128451380 -125540594 23630 -408131381 714990449 16424 -401009926 760517952 22702 467765271 165625705 62279 272011256 810693085 46935 548560992 568649654 28170 -324357947 -713909646 6424 -308751117 471168512 21479 188837033 -141247465 84964 144226035 -595328424 1286 -313565871 465916338 15909 -391934810 276992777 25089 -799719266 -223719723 54043 722965914 -302059095 27579 279489867 -32555529 58987 -398535275 264783695 32027 -968428976 -608540940 48084 -193736934 -592993235 52657 -205502890 68631829 83936 565378662 -495354697 55995 714795568 534960593 64343 174744419 -223221837 23876 -796628215 -792611682 460 746611358 -212860821 22219 662974666 -897594063 25447 -579663358 -582990237 22433 -382938163 -993224962 46970 -616781352 -487267166 19904 -891476570 -308553715 55529 172945761 167773043 17537 377235089 643719360 9894 -31615232 552413668 4015 -686506644 -763114936 10691 -213274889 -602800929 62425 -412583534 -998405681 22255 748906000 -219690566 34173 357064088 815864540 10287 163625661 344311400 23339 -405213222 -96598200 19092 -690436364 -109028282 16089 732571408 -762800335 29953 -425922822 255402980 16282 -423656266 723982861 32481 -864479223 -121623080 61418 161845026 262274124 3455 283628953 -191680986 6491 -421190132 -139526824 37467 -99410698 -107893539 21189 841367146 -985102462 47920 157096972 84352260 21813 167255198 169145435 6445 239146137 431547745 19165 -991563778 -965108566 4431 189455769 243367100 54811 -235888650 -993098989 33360 -129858144 -866282739 34074 -328859957 -231298642 359 -969712332 182814092 43221 -508644263 475513422 23832 -510286842 457054847 16717 147004520 -882623307 4814 -418800940 -960313578 18709 283143770 747552392 798 -982801900 -381348936 63989 380923815 -226756380 43026 -675076424 -106071507 21246 -291015043 -234615786 21166 95086818 263168498 39740 -698379366 -766223837 14417 164950209 -593616148 1635 150617693 378951609 46660 -125664800 -286742096 10642 -297764426 -220229328 34290 168255279 179063736 23532 -232322633 433264924 43543 -219072280 -990573812 31631 -782198786 167741952 71887 -138414057 373649356 33048 -397899500 -988295834 13913 270610466 722560214 20115 -591070710 -326807187 30045 -192691153 -583254945 48113 -672514361 -100261205 21989 -124438754 375994166 28232 -223205922 55584924 18242 728057695 -893183417 56370 642977015 178218715 56708 628188168 -299027420 23530 -500920519 465717253 15364 276851040 -234132789 28210 145582836 -892889204 44489 639689961 837142884 68020 719780674 342194370 57531 146968678 -891932862 3044 -586695974 548137863 64422 -208724671 -878967555 39123 -413825774 826968672 15978 261334788 -411332247 42681 163870982 379400646 15887 160911920 244764108 37526 -714009317 737985645 70137 -954091855 627092634 29416 272588289 467486056 3836 -764774827 812501603 49304 -957331629 -968059399 58986 -26481004 553059113 41184 434455177 333852646 19551 -857742514 -131415636 32211 150651888 -895470930 13299 247758357 -31211774 1016 369395241 640280607 27162 -387389602 827356988 11662 -385663873 760137987 13076 260403731 -14154495 50518 -133925095 625926929 40610 175701865 143601365 43270 77872693 -303556880 1984 258606233 -1654168 73251 -803945617 -490834098 24324 352459442 643000408 42172 269658507 77741549 68839 -704803850 749801666 66094 153757026 247321730 29979 439574308 564982851 49673 -509783880 456029320 13568 -515510755 458631662 47145 174050199 -121850234 17464 249191891 253402841 57725 -229576589 -616978475 4390 -699041988 -857199764 32849 -427133572 -126430895 2531 -123656280 650674289 27665 631996285 817657117 65540 149511369 -392768785 35994 -618998584 -291091293 70842 -885613068 -117408182 19636 -958769740 171963756 28201 -773698483 -788541402 11654 -126073112 -481393143 17595 -227774811 -591827115 6341 -223313992 -873618939 32738 263752651 741422413 24898 66424833 828832933 3851 89201359 465191429 11823 164770732 64823799 21471 348565386 466295668 50220 753389272 344370123 13883 -34916936 534771676 22930 251214970 255870418 48320 -125074687 -302875371 2040 -871636363 -120514991 46736 165168174 190319732 8214 161150310 74123146 14773 156999358 266074451 12905 -803328919 -795405982 8603 -792260176 -482294994 55499 -132187803 -290553232 58232 265916591 754303553 26757 -691356476 -110589505 32151 366727010 841775474 21575 -286340901 -221989013 7759 159896004 -596428089 15310 157626001 264943207 43285 -888591602 -139946244 41053 -613137361 -777433478 45096 743523489 364481455 31914 714675534 367245190 6918 -97276022 -889473991 22351 -208108281 -894748452 24985 -391062317 851792879 28454 62881459 246409720 67712 187513900 52464851 19858 175108049 661972181 53171 -765462062 -774405473 9493 -797609085 -794721414 7035 -984539373 -703065058 34533 -321867600 449533855 24361 76893865 461053806 3594 -142797316 -503851301 27430 -112699679 -768596269 33975 -236711019 378621403 45870 -309206828 475158035 8415 451419439 -802104060 28698 -606563616 -497287071 37821 185477333 -599332920 13511 -695090443 -136095358 23458 -98778285 -291637665 66945 -668774067 -766541974 42845 269718802 -228324594 40432 532704663 -511331357 55295 -885090617 -124717934 45938 -603600872 -329644190 41993 87438687 840356434 4326 651286464 190039940 39060 167124180 462200275 26517 262326520 -199108615 9709 -509016565 429211381 8823 266204496 -31918082 14849 741965044 -237238750 58801 -993556692 64771103 83550 -290250355 -712432116 32280 66945255 828570292 36098 -505884547 459435991 33219 -12402080 537406039 30645 185952549 64097342 16527 -691444372 -140476376 4670 659497405 374806904 69551 184038406 -192565818 19909 160902696 434623674 9598 -572597395 -289000350 44515 282411688 454990536 12839 632122486 348446616 45954 -600532681 -313279956 55455 -385567120 -488159343 21663 151223223 -427929867 22402 -290722205 -118907492 51033 -701868132 -808510481 8079 -868815394 -319463967 45331 -953422468 -404652750 33836 -689267117 -868983417 24317 434584172 343386769 17446 -612216355 462443322 26138 -224927145 -966720202 53626 -876150997 459842686 40533 253530374 -233930042 29417 272621198 272847696 74583 -333175701 -704331131 38733 721016237 375112835 19973 -412835581 822958059 47681 -19072391 555797627 14880 -232252603 -867987646 22239 -598432532 -325960605 16073 143627673 -227779848 4172 -111449082 649663519 49462 526231942 -515198238 48917 -10784519 570040197 52810 -878194282 440530705 31495 -427207980 -103388265 31347 184860100 171647715 10615 91126006 733806462 28671 -227827324 -977560290 18905 86307620 272508785 4729 82538374 273568607 2420 -765680335 -765827477 25938 -224302221 752731854 49631 -982784182 147732799 6495 -983368639 -394719655 3148 -703752345 570533733 56798 736943937 -326493078 10154 -229027004 189247891 54432 745960341 -602390582 40632 619606421 840655752 61242 -223878982 94318860 81842 372452698 828900222 10674 -990636285 -611079715 21605 145117685 -104403443 4794 340093832 661968694 2944 -873225882 446832108 4169 628180544 825087406 54741 -980160439 -425820638 12951 -899403886 -121354541 47389 644937998 812089376 44374 150295870 -603609978 9713 -983099030 -963286488 21708 153277948 -610699502 11307 630768763 351361583 73726 -232404370 563236985 42885 -993594406 -618021683 15429 170457754 73973993 13589 -405634308 856281307 18014 -965218357 -389527475 11331 -668845000 735853243 65189 -969609228 -386232867 8105 -102961657 -515426073 10078 -401478846 761398457 13204 -424056889 823989033 26939 -578578700 -521330113 8645 552844598 -517843157 339 75968197 -399812721 53493 164411704 -896170896 13782 -703365385 -862586691 42277 174379832 271393314 6031 -489446121 454544807 40721 -133956496 -317301417 46331 -391847885 -100327962 1482 621071515 363619488 62586 -616749908 -513032726 21556 264091246 -1547347 61843 -699912019 718579615 3368 179183552 -205676552 52036 739313629 -130152971 59453 -687411574 -862213735 2387 180839965 150769723 34903 86098146 433298377 27997 -414578281 -975134166 66549 88701612 -305613153 39268 247875449 273861902 31892 -673568894 755080606 8257 -386725005 -959612477 3275 -203659561 -870959210 32026 660647191 146688216 75598 -962736220 149835359 49666 -693259076 -139393739 8838 380781568 819972003 28057 281698076 262628029 9022 -414113884 820001044 57199 185300203 -418973315 30073 -95608169 -507010005 27343 238398656 466155628 16867 380861181 846681830 9066 -710571444 -792192526 19736 185961626 365710306 36988 -115333428 -97260398 4476 181223923 -117060704 75569 -704624914 -804535014 41032 72573394 -316672281 18084 -314774587 -676222454 5241 160398998 -115006749 66016 -396880011 270265869 18097 189935505 -903675879 1635 639717174 853430569 27188 181260289 59096932 30009 -415460655 -130320204 6338 -425915573 741477076 40042 -406118873 -974530906 40298 159708538 95039007 3433 -593125097 550285030 48218 620696170 845615428 67332 -219413806 -964007234 31118 172523999 441941903 23562 -97963028 372979486 27995 -572004035 -331358409 5602 -141579905 367245613 8801 -34090074 -672963279 64985 -682466917 -139251789 13103 461037109 338814587 21615 57254357 269382241 36242 -876608399 -97098979 31019 -864271471 348263813 12180 173564432 149374452 22906 276591122 262699632 54415 -400126442 277281578 23087 -954979595 -574903761 24462 -711818072 759730623 81437 -572252978 -496784338 2993 172482055 -127026686 79986 -685749335 741917575 28527 -613032023 530512205 13607 149813757 471811743 983 -966362984 -983787634 13847 -198388040 -611516042 3869 183351657 346737322 6949 742761582 -587055559 25642 -611579135 -294878664 54295 647963225 168499318 42484 337513061 261186516 43521 663311745 -298470449 5254 -981693087 -388127010 63267 -960984444 -952417907 25708 241220173 95099867 23331 649484610 376780989 39901 -518402929 470333242 6462 -216981161 87665820 31953 -102490023 -802430332 15236 274326235 717347571 13884 727323995 -301573810 13125 526674237 -477881068 8461 161945426 -618797059 5959 650078707 -325125829 32004 -119644155 -117131516 33564 661426585 825438769 69743 -113504932 -520187486 24506 -32761461 92624144 37415 -15649576 -707011674 59601 -509648888 431887551 40111 -215073908 -976438200 12261 -954786643 -955250843 64975 -398257274 -952679182 53642 -698819061 746000617 63777 344853974 854251814 31085 -768115606 -806379387 13555 -588518472 -208521672 19224 -999419732 -574104228 7925 -607299560 -523192371 9137 155513679 -861502205 7844 -309568689 664397115 58431 -427324015 -980617689 37372 67743415 -290473688 24535 627031416 340986653 50311 -16670917 -674963044 22661 -110273048 -131642914 36672 161044442 78792494 11686 -423245493 -129542822 27100 -292810662 -214515539 23356 -38695739 -232014652 49640 -215045918 -989524345 2910 -27958203 637431259 47 -222816718 52578594 32407 281499537 76548716 27156 -36954925 546777551 12166 -684591374 -884734797 31281 -287228196 -204529795 16177 155875221 368769628 4116 -97435750 -329654042 67663 829363235 -995355252 49547 177718198 446171852 10999 726395550 -286347233 5434 -111894462 -130515795 1502 738075879 -608609528 33529 -674771328 -795939210 33826 249107355 432990325 4877 379211475 -808373975 25421 537785624 -511603110 22813 -142576796 -904657312 15559 -112465527 637197362 14341 267127144 77630534 14375 175616342 463680510 5740 -328621984 442201663 13004 -105820150 -311144827 9188 -771851014 -783732200 25934 345633503 -233704970 42768 -975672841 -961934420 41438 -967342147 815419620 37025 76659313 715151264 66515 -984598029 -964975360 4715 -7755119 155969761 33473 -22979436 545414758 40544 -289817358 435578747 12580 185245920 -582444790 15497 160315981 -137487430 71159 644966074 -405182633 42239 719431833 -205315140 10227 734086997 -300456517 1990 60035066 752869903 21801 -208623526 -591634346 7064 731463207 367119085 23264 -614194385 -513318805 34688 156621953 378688423 15758 -394341005 -102579038 3360 -104613230 -496949727 10361 532796016 -501976521 8183 89324925 428910744 8605 -96520017 -293727391 68702 66658568 449373557 49282 -387831529 -104620864 40457 74597735 -902405066 21240 272866253 475282893 40774 438926767 -592876435 38824 -598850553 -788620070 42661 -764489702 -763964760 16977 183145890 -605194839 6020 161813587 -131990309 5838 241850533 -229556450 24169 -803480519 -505935994 16252 -30339305 -670590600 24535 625179946 362274583 7330 -959319629 -978677666 35427 438196500 342534799 8826 262782182 -226965786 26235 180343199 -107412187 12527 59394622 261388220 3432 628351455 367614078 68287 -115314638 -778861675 44144 146837271 -970797756 16952 374892699 -217658035 29982 -122428676 -306914575 57512 74859755 251400591 45609 -418356728 260612246 1623 -139851324 -786714597 9273 -675200779 -4159955 63275 744168481 -589360252 30917 -406833384 -131155624 6234 248991915 65268833 24896 -892748509 -96756095 61634 -898650041 -141677106 27967 -200718951 -902831549 45876 644065928 165461045 5582 366592336 661317607 7864 -111156235 -117341811 17763 160565173 434044456 23960 51546820 748715533 58578 -317305479 658120173 37521 240714320 -34563130 24140 -501700025 461228759 7180 58481925 430583447 2663 -230295914 -608857620 56927 -222231569 -616420639 65507 649095145 835461856 59260 637544632 162713783 68457 252165491 -210595175 41105 -893632199 820518551 27624 -608029434 548390648 71697 -125397448 -799539657 31811 151991561 57234427 4970 58696390 -784971947 17586 -671862082 715788698 29392 654403962 344986971 10438 -490534374 432530709 1041 -301955103 -679832001 65050 742154756 -213969847 7510 377992013 854442602 41341 -403873628 -99412812 10152 64994183 441403952 54787 721799269 377684139 37642 -610395334 -490625388 25619 744418027 -292758206 33549 64883679 283942696 38235 -670015939 -402418195 53859 564524316 642590945 48986 335473808 -211531828 6461 282155239 273133885 47427 -140251814 360355622 6271 -313024744 -688857587 42190 147380858 455149384 12097 -126732939 -765527580 47198 -13239232 -696962718 12610 -5503558 567350106 30326 -3087032 643408086 6402 57794601 -382046121 1201 -778774901 -773426374 15612 -395769694 -980447085 3436 -704922781 -107961315 7622 -994401220 -964597028 53101 -679426187 -122957376 12920 -115352469 -795705129 61243 -983552597 -573712902 58493 727858130 373624849 32706 -801317306 -781086106 13036 -691771866 715773228 62061 569768593 -520920846 32583 -423368406 248793393 36753 -217226671 -868415604 20293 -120399727 -313048238 25728 450799618 352116050 17932 -790237723 274454613 28251 146229670 435520979 27742 442829102 462438072 42399 -205812934 -963718876 51033 -300731381 -200344214 7689 -687257107 -898736549 50187 57305728 -328955376 36203 -223322572 -968409548 16958 -36133791 666149089 45241 -974372314 -393878188 16820 622869501 168869123 62759 172106310 440680688 27865 -678442310 -137833489 17103 -30339450 550959843 40096 -9701501 542076865 38869 747462076 -296541693 16985 -326206115 -390198330 52587 -26261888 -523463195 67244 -862707994 -124121828 33363 51918635 91847576 66073 183359081 -427595364 11410 720704178 -298513033 6032 91252260 446121571 11336 -591369031 538114328 21626 542268116 -509542330 45696 -966884043 -618606580 31414 -43171391 530622390 29269 450060771 158745094 12737 -129653268 -479204261 629 755697730 -876173314 22715 757600413 64421783 65495 -778999145 -496883980 44959 -422650701 251176466 19360 -210607389 -572207395 18149 62072699 748494084 16778 -406666649 276452972 44301 -195583529 -959257343 37660 86140873 817806677 44614 263335817 751151526 41047 -394249212 734102733 34154 -614081479 564679713 68859 -234779000 -603073330 5334 161917844 261106794 12158 -587067029 -319701377 67668 -30085483 550027846 8634 455202832 -218359137 41202 249343211 -211240984 42429 335541216 -227009561 30830 -332805344 434720435 7595 -989896015 -956925738 26096 80906599 810930300 54741 -229837135 94880554 53673 -994689444 187996061 7856 -36936375 -705344815 34188 -101647630 -775960908 14197 -106434393 -880812000 40887 724435490 -330758882 7380 66153339 474126953 34866 265382069 -39497670 72849 -701601204 -791094111 34110 620331942 820677093 30477 145524120 -108247470 49389 -871626833 -587067630 2256 -700484136 -886645739 52491 -205766270 -610235421 44700 -865511820 -100460159 40552 -893893846 468540803 17588 180520649 -392258284 22371 471477948 173467217 14302 -101031395 -862315333 13752 163907544 58505851 24036 731449312 -225587473 7583 -207702043 82471076 41386 -3264215 547071652 30391 146457207 334986358 29584 541282944 -486915192 60658 -969572967 -583933590 68519 163157518 177425526 41997 -313323886 -668632272 54791 76103304 457922263 26931 -200872678 -579325767 37772 284516414 74156727 20569 -420303219 747105911 874 88420108 757965072 44478 -697000789 -774111169 46826 266573239 94812918 11719 82988977 -323583407 29582 -607081110 -324932227 11767 -141375227 -796883909 9632 173901572 -875451388 23347 48287811 739637515 4429 436327896 339653280 29630 -804996527 -491085062 35182 -804527899 -782303048 21797 -618623058 -302805688 9347 81435928 -298136230 41429 -712306803 756866760 46434 161631871 163522970 18272 243974164 -232477636 27841 249754153 48837262 24455 -1756049 -678024010 77544 279214444 730002018 30972 624294388 335913530 62366 662853170 380673384 49060 -690844823 730381236 496 279575332 629076737 21968 175870432 -391316173 35978 63186983 -584500276 61170 -577200488 549765794 72881 150550240 169542305 40909 -304441734 446518923 9823 -763106141 -483389678 49138 -126471131 -118333801 6512 257910331 469456657 41797 -680595952 -771873894 44810 -970725346 170706748 26914 -790127165 -502544061 3393 -140913821 -804300263 30139 -319387942 475407628 19925 146832376 -599415784 21984 188756222 -106393159 55016 -777055303 -782325280 8173 -100460318 654589191 23265 -402479670 240886704 27449 49356766 840339854 29293 252921844 -219981718 18622 -786010544 -782060663 1057 -412103955 -103472943 40173 -199135826 -595770972 6453 159630017 -879767933 39020 -901641525 -135355573 29373 -887069469 -130010453 10274 -232851399 58208528 68182 -487328706 842212744 50750 821965456 -954673238 832 367054778 651189955 15188 -4887982 625961530 43796 -588971824 547893957 61359 -210736903 66138155 63 -128534095 342918524 26705 -580766413 -333162353 61859 -681450410 738907881 4147 247641166 -23469776 46243 -41033787 630779957 26575 620029755 173920586 21634 278067393 -389682482 42402 632436226 -291322584 21815 -130510793 365548464 14827 -400838310 264343948 34577 757357080 -229877404 8305 -27130724 561682318 35692 -105347415 -489107892 15373 -315353551 431188584 6082 -964083415 -983627189 54024 -496824810 76145310 31707 -303274014 -670685999 47681 664421510 337965952 68547 658353081 377856052 5185 761249247 -235772262 21365 -610005437 560988141 32503 -875233512 -233886579 12029 -132232884 -496192828 32380 335588923 629428639 33647 259183817 272315720 11600 -299666219 -695714835 32515 -685178844 723084383 13258 -520943779 467471024 27598 175765647 -229364123 72915 274106270 270358058 37184 347870727 849521278 19176 269620044 466265029 40504 -973318996 -609308704 65480 -406001985 741338697 16370 -129803766 632735116 13981 243451610 69084720 47968 -384146847 819899163 20500 -608286772 542531452 22126 -957638532 -425629798 9222 161620372 -600375725 18944 70337898 850558788 15973 -957494636 -395756627 11279 -418977351 241359764 39699 -29347296 523983012 38895 -236342921 -964966283 49119 180706343 93003748 30829 341812476 -234392418 29304 149582566 360012353 3609 278444234 58810334 80956 368328360 827567808 27917 -970185786 -997560217 65413 60405254 253608112 22083 372039886 -199445745 13154 -115265299 -326646824 31896 -126193630 364947306 2686 -116553697 342002836 3079 -419735287 836615486 21173 643336384 351986542 37875 -668687672 -858140102 54523 -300499397 -677444271 31873 -594759729 539124875 31345 249690237 449610462 4301 -193469749 -582263842 38366 263287385 256524257 56673 348708003 626420356 20478 -773418977 359510119 45304 -309084906 -882807045 7882 73159652 263931165 36640 170241413 -869871833 15906 171441783 -773251544 37565 -598672715 -314541909 50646 175695631 253950695 47109 -288619832 -208070199 30425 -415633536 248266455 1358 -888712122 475972012 47108 -790772953 -777799183 21265 665056630 -960257396 28746 165299962 432566438 2621 182252846 -577265434 14423 -123336425 -324339518 70631 187125923 365908686 37576 658887268 188690731 41495 -27948886 626748337 35194 -412815606 -136802414 22577 564131521 -497488615 12392 754167062 -198278019 65005 53412463 -311120560 26384 -128895833 627357742 18220 68761652 732075252 60421 -117688679 -902027081 24437 -140979674 -490721218 9149 -112441269 -108219862 18684 -976665494 -992631169 5169 630798811 349546471 45477 -230213690 -994552162 8409 157744148 -120584905 7555 665568776 -294476501 28549 652595893 825952210 55673 -885462816 -114730617 60970 278806115 -46583371 3973 -106283737 353801393 17571 564418435 -494281739 10506 731822477 -295618865 25655 -773045484 -797822300 16073 163278640 351285898 42158 153794183 269909668 57633 -993174139 -588741448 30789 254848837 734784539 23136 89397517 741607481 19460 632094984 -586263032 43431 -968207271 -387283251 61851 169639628 475825474 12724 761765262 -236317952 56481 720981630 -200072002 27355 -122760843 -100904849 15567 -117122575 -807135688 21004 -102278883 -482267006 23393 -227270592 -888443417 28778 -785792094 -513299244 24479 -490010973 446576120 50565 143713081 71201545 16607 656006035 161272797 59549 -307362062 -670368817 60386 -974585282 183088095 24721 278265010 248091689 9403 -870059209 -128803406 3251 -789541482 -797029369 22670 278774370 -209833617 31479 375168896 662493741 29183 55310703 760159391 70222 737529737 336832750 16282 -955416845 152397328 56246 176004773 168523694 46667 631607816 -320241774 10954 -978897222 -968464634 10599 726076145 -322925043 5565 629409446 841135097 77941 -313129317 447002699 11384 -902685799 459944703 42051 337861716 852957200 6589 -695925313 -139076845 23384 -609048795 -328135512 3935 81799490 755262016 61792 626863950 832197225 21011 -579149647 553425939 4111 -679064085 733108529 13313 748244616 -311274423 17499 148795592 255098729 51558 242966493 70678598 18710 86399779 263040101 8111 -615660073 -503322404 5369 187368446 -901913029 41227 639985826 -325827780 34915 467447006 443548808 57168 -133466290 336234250 34343 -107950416 -99459393 2395 -107387980 358935978 20838 -606292242 -508850277 31602 718626612 -220686799 56492 60060516 -8708243 48330 81933986 -299144420 42615 -118220233 655806422 43088 -710406219 -120251840 25986 451235390 342257727 25844 357272962 -203624096 43576 -123216992 -100696415 10829 -577199538 541575947 63520 -332071089 443155879 15392 -690250450 -115358510 7629 147366927 250566979 55984 53582941 431339400 34683 444209914 163187633 18040 -892701820 -120570564 11207 -109523373 -523420402 11627 -396980623 -981474900 48312 84557133 276433800 70658 -416879226 759797221 9761 650760031 -323364382 14253 285302276 -234438531 34370 -392117577 250437386 30037 336480561 838152343 29889 -971985472 188783209 52008 -873838123 445974391 27876 267674414 279774541 34759 826273156 -965498219 10329 566862889 -514015139 46864 727539009 -293746074 42497 249535796 -204644815 33954 257836518 -39903624 68458 -963864842 -592583936 71506 -236924829 -890279615 21321 -614433903 -508853466 30053 374242696 -213445340 42561 -109950738 -124107860 3334 157927895 -196916359 68425 -228829871 87516769 68366 -36451215 628779834 12743 83420265 832969865 57488 186811482 -113776992 8815 278519657 68455765 75933 -124942270 621371089 59 -299914794 -695016380 41049 -329282547 -123427700 33387 -398830502 265242868 20941 -901055151 435554442 41524 -137191416 -495141493 1275 -415849552 -117072042 24540 741190341 359918485 16010 268602311 443693046 41324 148567752 -889626208 12335 61661585 -308433664 5255 737854330 -194884320 43647 -683870230 -763846888 37618 -809168978 -780723116 9185 176559736 172308603 16417 457674764 351679934 18953 452987538 349311648 22351 188670892 171833247 19463 -307046184 256467117 25589 174927037 -404968391 13485 93096353 731200909 39643 -691998423 -904242781 25423 145463203 -236474540 44887 -681554313 -869207408 2036 91174201 461806978 2791 744079804 -234164637 55444 -956780620 -800963390 46885 -311024062 -674392290 15152 -411558769 727448921 13666 -35170835 -689856810 78178 -393184087 -953474626 9644 -976724478 -414649826 67899 -2786304 620118695 35683 467792480 365514018 2529 56159293 836610356 39539 166653522 -592609465 15546 743065394 -616869213 19885 370241385 823558593 22647 439917316 157562341 37031 -587907818 465081580 28638 429357134 -689812552 12445 -413920062 838495259 24751 82263496 -305118836 13914 650056832 -324106929 5525 155893692 153047495 13338 -681327905 736017540 15582 94502508 -305709674 4637 -122715461 -795332794 67545 -701428481 -871688104 2622 -807374599 -772019101 3674 51668142 -289975861 23344 79553081 848194347 46295 -135354255 371362467 15446 157946905 -576061112 13038 755217606 -600971040 23804 -330960761 -210234364 25037 373221672 638493454 23586 -211136899 258765368 18201 -670247173 -857880415 52846 -617582651 759146600 49642 -110111337 -898935238 40458 -115183410 661721631 51488 539745115 -477612456 46963 625316485 -287649761 4963 -115945822 -779230348 21757 260721243 -27387618 24873 -17766952 629735534 20934 628108812 188576644 59125 -131099465 364071688 10775 -604485148 568396575 37935 626923334 -314642047 363 741463971 360921583 35444 92360810 745779443 60418 -289591283 432379494 23197 -489707365 437819188 15209 82824894 446177920 50374 -41641837 639493293 29575 160478147 -405623919 11779 724145794 372577819 37117 -779733117 -483064435 39128 -860061419 448263821 1704 458601531 156453371 44785 -693330546 -806478851 17238 -300112187 -698352493 55851 -790475878 -514478805 3204 145754538 -127602171 55077 -875974960 447620091 41932 157663136 453788171 1861 -190826016 -889399820 13386 -995795213 -389386799 43034 -574379785 -520887620 17860 189244063 -414927567 13879 746533894 -604044789 29983 -879479152 463343074 16635 -678740338 -796288464 19909 -198431625 95142004 93491 -311326343 -214188090 13767 243323656 729192923 10632 620604192 176962714 48674 179961942 -609896331 17970 -972915261 -962578410 14050 274735767 239130739 27896 -666727099 -892909748 10194 -999555569 -611282404 72818 334982313 -213053083 34345 160824166 238559247 3294 -323416815 -226548566 13229 722922919 -232644277 30319 169061851 437361502 14525 -415771275 239962353 14254 359759580 846477523 20426 -131148493 366112356 3971 -217171763 642235724 54424 -135336802 -476287401 27898 -213247146 -598266618 25402 726587342 -201564896 67244 -332495399 -706809978 20735 -675387297 -888264720 50687 283892279 474758281 11912 -600733224 -480265498 7544 467089287 -978385630 74799 -965718910 472905476 62905 661482649 -315885708 14461 345011697 659317681 44234 -976674516 -204197627 71815 -125206071 -481873059 15812 186070785 -230055601 8120 87104997 -321530346 13659 341896419 828818829 26236 -129764575 -508646588 17379 -423583476 -985829959 43996 653076377 153198239 38567 658284367 -294325896 17826 240274317 -198853948 31203 -695590863 -98867289 11799 -124705869 633709283 9531 448689957 363677467 31994 -21305484 -709417939 73131 77351087 -322008042 3716 180629885 271034749 27362 722048950 335311502 18132 -112678398 -876416406 42691 -672275046 -805123884 3913 169932126 282396159 41240 260691542 719557013 13194 166044925 56299483 3386 255592693 -217273722 8053 -708659448 -808005888 37953 -952605266 -589132936 62209 760280710 348052503 42562 170745811 -418797983 35568 56960222 285462219 64749 569402788 -495590058 59287 -207103624 -879427293 40059 265029685 -8986071 73514 -999855361 182854089 37858 -123548296 352999394 5701 165094777 440775125 5156 276988393 -39507179 49476 567054000 -483236528 10521 143690509 442223716 21518 -130740484 -293304606 66080 -132246925 -501816981 21969 -883117561 461570563 23215 -581015716 -326413278 75361 371444699 856528423 30591 65240776 -297546237 42662 185994336 -231336320 39038 -103317180 -324194615 3046 59330554 745615624 3119 62669250 -478696154 64374 735834397 -295528620 20918 148224984 -190716342 46739 458941150 153100114 43676 -879212700 -134178931 23247 -393156294 835759666 30936 152763856 -387963534 18965 -102307656 -319976100 28928 -298345698 475674729 17876 245786785 755566047 29699 146289053 146492400 17742 651250840 352412430 39259 -207647977 -981408832 34 -205630231 -886482021 3490 622314223 839080298 56988 -607905579 528719943 27150 59532209 843331455 23735 -428088178 -104004823 13009 -964151830 -306742194 69671 -390398966 -115673162 42876 -774684316 -479548211 26736 -984788002 148749963 29189 -607113123 -327630948 73238 186776010 174839742 2392 65060868 758978781 2754 -385299733 758000465 5647 -417546524 727417675 26259 -102252111 -507691212 231 725073315 -597955964 39502 177387245 -387460369 29772 -762041877 -802460290 9181 349291566 -206783538 856 253921692 -196983464 27726 -391727492 729435948 24141 -512080489 457514041 26190 151880848 -894957463 4140 154321835 340649244 32859 -219209101 94268049 26136 720531971 -609418149 14238 144238404 -388467665 26490 -300670419 471414799 10598 -396399712 -118188963 3620 -879993414 -139952755 47044 159794778 367885899 18051 -332481051 465019080 8558 -121325798 821496375 31488 347422250 -207388231 37760 -985823417 -998933733 4787 -774097279 -808140480 18305 -219095374 -862291334 26807 150808586 88841612 2006 -403025452 274458555 35913 -299767117 -228957755 3175 186385565 90380968 20402 717179284 -603155195 14916 -499366304 463608162 15359 462808016 353824299 24369 -959730198 155804304 777 -962887369 -958907748 71487 -236015055 -585365447 53961 -43216949 166314081 67634 49773400 761861785 30288 -10805930 638512319 34957 155357708 -597752513 17403 77729112 844896647 5812 -117243026 91350082 38774 -41854840 536311331 26844 -200441271 -957242280 26212 366466450 666308703 5282 -117076252 -861608215 37927 150326664 -866012572 34715 279910240 63298589 60874 158001073 -424176983 7709 570684012 -523561152 27729 184480165 364630880 18892 156341536 -887184031 21629 159310695 -109058470 45247 -127708949 658426650 46554 242540552 245402220 28509 535229729 -514427728 43838 242818691 -225073975 44064 -132542039 -513640822 18448 -601728147 527221044 59670 -391358320 -110549064 14257 -683266937 739827119 23948 -512812070 466461871 30441 92579885 -305936195 30235 -28993070 657481438 3521 -576763767 549384015 23641 -953286137 -965698692 42783 153695643 -875830785 25597 153279713 342011910 42527 -406567832 240523094 12006 638920777 -142350892 67480 -43912239 -511491299 63469 341380339 349922394 53589 631207188 184121408 22813 377666720 -207281261 7713 -140281456 -875778654 1602 633380375 -314478268 15210 -105459245 -889664950 31648 -1014931 652653313 4849 663441130 -309456511 13443 183217123 -130639394 45049 -600725953 540568752 63989 470293905 546646289 72863 -613073408 -314734355 27021 171849210 -108534510 15172 -221575357 -975139508 15443 -324631704 -695847808 28978 -681841652 -882470387 36574 -863409310 256526365 38389 351222144 626147924 29080 268470781 730734267 35946 453903770 174485302 22862 730675712 -613714434 3337 -689963600 728496188 75302 -123734813 337084445 13464 -46678302 645294468 36790 351299405 -192123927 17553 242766789 442881365 3251 273355875 66233230 47703 -22494677 659512873 4999 56594045 452508862 42278 175201050 371792606 33462 -128738001 -141619240 20784 -899153757 -138435177 30444 644939759 339686910 24383 -698388798 -111748639 28681 49019522 823446545 7450 -960781140 -588318685 12629 -775522782 -516103088 13948 164474625 270522919 28920 368857109 343994296 57403 361481860 -211416328 23983 -291475275 -197659440 24973 -217291079 79757825 66542 656765655 827920542 34809 170292473 153739823 11718 -984263956 -427706516 9247 -864407684 726123031 59934 262565448 246392470 71036 -136155023 -775046844 52712 -405219601 -967197269 2078 80595212 -286460619 35085 -709545034 -803837717 6115 -226522441 55564736 23293 66825363 731055574 16209 658758109 826347652 32442 155708359 -420699586 23503 761852060 -230891084 16347 -616446950 -382012237 28641 59093696 451037011 45656 -288625707 -220020289 30731 -878475596 -104685777 54794 -136058153 643753306 29870 63995693 247499122 35583 625959711 380757142 3848 447823672 550839721 50421 347664277 828631690 18114 747084649 -588613059 24716 81156333 -327546855 20175 277822265 -205641615 10312 354753582 -213259692 7441 -868837522 452029305 34800 181038573 352946983 43393 57461356 267253490 55203 279676567 -202803970 10583 -995629225 -972549216 63752 278117437 265043449 39797 177341571 259103562 17472 273725375 73444416 24402 631595194 -478213238 42537 -863790372 -133054223 60441 -613219278 530594892 29425 -133228103 -110522262 28519 -331806646 -220126651 7116 142926649 -217919545 32827 166034196 -234158210 32778 -136361205 -765795590 57931 -324617606 -233928656 4179 -138759930 -515147792 26428 -114914706 -891682595 42110 -111789579 -863177923 10994 463231027 177533315 88778 180252461 246479963 44137 -135737596 -324315240 41022 -955091196 -581340271 1161 639756540 -312863679 42766 -573450167 -299167347 28107 -223151001 67988251 56286 167609864 450804203 7019 653346128 353209582 64123 -395320544 852909761 43777 747950534 -238056618 45098 159861910 80689138 29127 -126893217 378240116 21734 -411710001 816147360 36713 285471890 255087730 73454 150606698 -882813715 17992 -136906056 -131621518 24970 66221286 -309545334 28623 55402623 433594090 25592 -382336699 -983353513 30921 378066409 638205682 40920 -414825498 -136560260 451 -419514228 748479679 17642 -385014033 731225457 23225 642409599 853045975 3429 -871004576 456272840 51844 -99887956 -889115263 11114 628892042 831517076 43243 86878327 755571464 42149 -680510267 -889855606 15560 -975611230 -998592468 3409 244292366 752794991 41793 746121208 -321140836 44129 439881247 346161042 2715 -209468785 846922619 46585 -765991925 -789862426 6678 -997734230 -998688857 23871 -47395718 -616612481 37183 -200659111 469003167 8265 -677998385 -773838074 42236 -690475593 -888548644 47686 -512734049 641056222 23491 153942399 182034759 42648 -996301009 182392192 50101 743857546 376115700 5600 -583477260 -502768050 15798 64919427 444067751 27760 -1096435 -696038263 72374 275099349 76947449 19038 -396837982 -119963054 43446 -26826651 646102546 30094 -383196751 -39699740 57641 -704936673 -95580684 2008 -30279870 652355746 42473 -984389280 -329645131 79436 240467081 -6234962 43237 622089344 812054446 36 621389569 -312114137 45485 143738565 -862125278 46302 150880785 63519249 16875 59766407 465157732 40554 -709244968 -788734415 23348 165998511 -112400869 59581 153296663 -571562834 16813 150389451 -388947100 28999 638522094 350346462 19400 -122959791 -878769320 12930 -682038302 -881668177 30280 -592766266 -503844017 11103 -954413370 -997092739 15937 -237392235 -979822177 8514 -790623918 -783194202 24533 -214790031 -860315881 11379 -987505826 154428792 55736 78857335 717018921 68918 262790040 753343877 15600 -402151345 255829204 42700 760904472 -236252750 19791 723129199 -606052742 16484 150100534 -592365908 11521 -290074270 -697910587 5286 -688113804 744431798 74614 258840149 727244000 9918 158731442 442469492 23824 431013255 376275224 29328 -867406819 -128158974 44435 -312054293 -668369536 41257 -216492937 51271939 44520 -136650906 -875616161 21955 159756993 469332066 5472 259054628 63560705 80555 -680463525 -121995780 6309 -992796972 -957170981 33232 240674050 79263924 298 -296617048 -232650979 9824 758467610 535458096 54125 -589613413 761709409 19902 66487135 433037564 51904 -483708240 474821858 11201 -667241488 -766356592 14498 57859430 744205256 67258 -212506432 54944203 26672 267818108 -47249834 11428 -889235566 454815728 30090 758611691 -571887207 42677 67364275 743947265 14464 429770012 369526047 24179 -426547018 -119430865 6366 -796517158 -502466602 13097 283076574 -45928592 69452 748789180 -612852493 20896 -96461748 374529820 9370 160861374 451820075 20823 161159465 -573744364 10054 -116219717 -767914350 17429 -26243069 -667619309 64244 -608220002 525563553 70259 165261305 248675252 28500 -141065654 -121812772 22580 65427904 754243526 35450 724171171 267089518 47581 630570321 343368968 870 241695427 270546580 40729 -955614249 178731232 44204 247467769 751301869 12495 -408804328 272880496 31654 -295060744 -681988298 56605 -983977549 155400517 8282 -104596141 379025695 6592 54497532 -305240257 16589 430473291 185630427 49113 -785855280 -801329326 23310 -322973277 437228040 3232 360952230 626346035 8443 270130988 755461682 37272 -106533248 652023443 30842 563407633 -510456292 14470 -700958017 724117448 52955 -106942510 -125256614 8369 -987041117 -410483320 58459 -576817105 -295681534 11074 252276885 57486044 43568 376001621 -196495375 6125 -582053776 -500136182 19415 -691873627 -878408241 46675 -774965745 -511223616 59010 -217480144 -996377458 51876 752300722 -585084210 27014 -122831753 -866560350 26 60169856 747307228 9230 349591964 847689816 31264 446548008 -295096336 48369 -226918969 -989308264 47316 163096966 -224821126 32035 143801490 -864599177 40334 266709593 -198510111 26737 560883455 -480707912 34070 -28738899 -808556391 33294 -864495282 -131733320 30889 755553993 -195876032 24404 -900128092 -99201804 20765 89561784 433303841 14420 -132799800 347025181 4598 353414455 819107789 45185 -4841194 660185875 8798 445081463 345405177 8542 -419251736 -992249676 74893 77677558 279354938 11490 -11836188 651162308 10338 155883394 241340636 22390 -864425457 -114488692 31388 726456381 -133200930 66757 -407192209 836745530 8514 -591056805 -317101139 45813 -194668409 -992998063 35099 -381972020 279415282 8518 -219407513 -889944554 7797 -519151069 448189612 18113 -884941751 -126172029 50354 264287930 54745049 55949 268179951 728400463 15160 238626021 78529934 22031 -41654261 545861680 20089 -404760776 -986579503 5957 741404336 -574353173 35226 636564639 -331968265 6028 448271160 162660609 26185 360975037 -232614711 5033 -390826804 256755124 11388 -902055533 460427448 46169 155877239 166948334 21581 -790291947 -486538452 46482 280798608 553396576 14926 -306189259 -676190656 35966 283099200 270486719 12192 -502121614 448669351 14069 430144334 380224005 30163 -313240890 -224904697 4411 -961980021 -978514549 8775 275971825 438708406 21401 -707992085 -115494827 30469 -134774137 -113424811 222 -581314626 -489265566 866 -695835410 -15783473 2778 161092716 -123241090 52250 -388716278 848751169 14888 -320491568 469007122 17339 -134028567 -289442244 15254 -955636668 -582894230 35828 165520824 461135326 22154 -191493383 -970327410 1458 55965789 -330439112 21382 74721609 830580039 26872 63834483 473472557 32508 258811624 437373183 21216 -4458602 665364525 46286 -101046822 -867566791 1349 -22827276 -700478767 49975 -104708855 -135401879 13896 456632841 554563481 65466 -127947311 665994484 40665 335297298 -233971194 7498 156722635 -585493713 22866 145302504 -236722963 58710 -978358320 -421809753 2832 -388864987 -321186316 49476 -39748683 654332387 14756 -117090552 -314955509 20558 -887254549 432626433 17773 -770481225 -517072526 2352 -683300935 -779098858 29672 -408122887 243116504 15987 373508460 -201205047 21738 165002201 273348197 7878 -691404128 747332589 53492 758374519 -514081539 56839 364516768 620011662 30490 -683666490 -783161114 24538 -397222192 -880320090 59184 74845499 458278108 10843 -14526463 665950012 36753 651271462 841394074 21027 -216620887 61222315 73608 -302027353 464702101 2907 747231933 -595630944 32339 86779447 241087466 17582 241449546 -237034655 30416 -521425172 465467795 46562 -690175176 728446479 14503 -974283811 -604977196 1612 -106779774 -296829776 17855 165652225 -401548455 5907 170848662 375160702 47654 -602746671 546883611 61143 -21341370 -691027933 4932 253602383 268166835 37979 -212168870 -963201457 37133 -191633344 -885302659 20383 158417763 -134846064 52335 -603188407 562279288 61203 163551842 259632280 8808 -890835068 -117171502 44963 -680636738 761353071 63218 -133582895 -769978041 602 273094107 89962425 18984 743446384 -332639832 680 345695142 816217342 8244 444660771 345065766 4876 -792267248 -508726715 48143 -423707801 811867686 24660 357170371 -198618997 12312 -292163718 469119643 17934 470130319 347813004 11535 93907896 255881059 62891 -992101106 -975237291 6180 -112114541 -504340591 18267 85335005 448363968 51498 -33245284 -686529451 36256 171508575 -124107959 10748 183464145 94857459 745 -387427756 852948289 52549 263970928 756838867 27438 -98797699 648512654 35361 -123932867 648859384 32924 -99440896 353645365 15989 175792376 172555453 40430 -205495702 -885105831 5038 -394955933 -986117731 66783 239600768 89122464 53753 272194963 -232646133 32445 -34348417 563592344 49262 256399138 734552387 12461 -18995155 -707041756 24601 -883152766 436424498 10450 168849015 48936898 6762 -202615218 -605798624 44379 250868598 -763587857 32691 254212191 -206189727 4501 276354674 -221599537 35027 285446457 59346063 24616 -314380492 -690590232 795 -893893959 -98199197 8529 620292702 -316317271 974 -104894118 -803898252 18057 -229905369 -594806049 22235 78273329 729535316 36663 243696395 264612575 57057 73930173 -142463982 58025 -299216344 -194815133 34295 -864966875 -124092314 40910 -111125458 -323472669 46193 -807728460 -478900782 56120 546889536 -493931693 64552 281051376 63247996 81998 -224735424 -983213004 11102 151147785 153758829 43763 -5692479 830437592 69104 543091229 429476553 45199 -896849665 -136261189 2237 160976821 -233641310 43605 734825644 -599789478 12083 -121999495 -290817395 38503 656588073 334261875 10180 637270170 812578515 41891 -613867542 -317306432 18277 -616087110 -477566238 1165 -706912870 -139735047 28974 -124702569 366593591 7507 -126532061 -859467881 36245 -428198007 737305547 34518 180194973 -141508502 40963 -977961827 -954822283 71279 91611333 525075419 13301 265226300 441698658 30172 -796383124 749520522 16574 833025739 -967543808 2419 175455105 -408633617 11595 -576823680 -306757272 49972 -807224022 -768922303 22704 738248898 -213557877 26460 -417540756 -955774727 64718 -294071756 436794908 2885 -681923171 -127275081 28160 -803397352 -476252613 34835 -416922876 731117051 36281 360008301 -215307506 16903 250032164 251011418 40595 -614604946 -492549229 27543 450117018 348617653 22811 -967090865 -973244503 54357 261020463 745972789 41002 -98345555 366605934 22665 60267302 -315517258 25751 339415466 843498420 4799 -971861436 -406161666 52066 -382434635 -96651900 11497 -986163697 -598576926 24774 261802848 439497403 4912 759899688 -316424025 28642 -12338248 537524468 2942 -217083073 92223534 46200 434070061 357303318 8419 -410616101 244163229 21687 -104930311 -111673078 32288 334527519 624116086 31480 -395537213 -26560857 19986 -892170816 738294562 83983 726574304 -198352595 36047 -786808225 -792237249 19335 71469738 475374810 30284 -424217753 -103452623 21919 -7036383 560442265 30424 187438094 71034278 17438 167449240 165785625 411 156724455 -896666607 24370 49483987 -294992085 39112 151766038 458710945 26840 166794100 155498373 48284 150531148 265878123 9553 -308552633 451979677 5631 -709770131 -115827808 8211 562386025 -483641288 38999 -702553932 -769424804 27045 251899475 79930251 55002 759498931 -206005974 55943 738113851 -597700444 41924 -410903994 -961833978 15549 -199866196 -582163202 12321 749537921 -230852212 16431 -395175323 258063030 4192 179349738 463263843 4098 -2667998 619089422 40255 -386013933 -953049228 29770 342888115 655380844 41738 -993705575 -424201711 52096 358496102 -233405100 29216 -220723293 -874579971 39369 757531407 -306011331 20122 -37761518 536073246 26413 -957491227 -571850543 55943 -609714285 536103405 42122 653678091 148521931 20426 744014043 -236322057 34410 -572974261 642783747 48696 -117834928 356044026 20783 186191943 441288689 9042 -98630046 -859541736 11838 -298576442 467656978 23284 -418545523 753568477 28653 163480028 173697955 16985 440316978 359369904 26563 -96968645 -780431928 32398 -798342633 -598865547 34176 265895261 259026744 10206 630710522 847468024 72087 65704841 823824619 15670 -685612056 -141150619 3895 -671349526 -871609817 36530 -682986672 -882221137 33578 352509589 845966896 26245 -399472000 840882501 19535 -993313174 -395475329 8979 -399984086 738586709 35046 -191149215 -607078238 48203 -798286307 -598907771 60533 274720938 71188745 18381 -404134060 749059970 39182 -592172535 -496332671 25760 283335724 758688025 27686 -223646091 -583466429 34270 -963160994 -401685668 9146 -678548753 -102760910 8803 258715212 277909266 7309 -585645624 -513427663 19104 -390474209 -102523036 42641 -47532956 -982587478 50640 -603585143 -412035191 45851 550318686 -523612465 57732 280686601 436960925 10691 -98849470 378532978 27418 247401595 436864100 34988 -419408664 -103083301 14465 91246124 740115580 37090 188748016 354075974 18453 265819294 657547820 72060 60035743 644106680 56812 -800366612 -502184523 2822 735535489 -222709435 11873 -683950621 -112581172 21312 363644258 658579799 18182 -668652031 -881981095 35163 -17116552 651798104 38431 755552123 -298100641 6821 165694211 -584076776 11011 -126997931 643583316 48640 -132639527 624172838 27747 -98748503 372250170 7623 183678202 -868267280 46268 -299903927 -210846143 20557 274791020 268677523 21568 741965746 -612950462 15032 -322775374 440889102 15848 -674271980 718366342 64944 -586396191 -400320196 22289 -676895030 738221366 60699 -104884961 -319812587 71690 152269699 256272060 5015 168597933 445483604 6445 -112457114 -102281054 11209 629158301 372221638 73953 -130074312 651821775 19547 -572820009 -502773799 18990 143201207 91322229 30545 -237303107 -993937497 7076 754899476 339182828 10992 185623062 249600732 55906 342866120 856992872 38226 266552780 450363161 26903 -969234918 -391861651 72375 -126257391 -133327188 15426 563603979 -503271536 15475 -110849132 658176767 14228 89188230 243910447 28350 -127242376 644970399 45710 88599691 -310018794 19144 467143336 178902776 51050 -12103371 726647650 66176 -808685653 -784826276 19362 167623697 155752257 2630 244248082 70373690 76985 -389122922 -102532176 31743 -886511201 -108577756 43124 -394498495 -128197147 31286 622364890 338393483 32513 -866573148 453033318 49673 434391925 374675632 6544 729854637 -575131302 42243 -98444506 357109182 7637 -205335503 -593957329 34115 -411731905 813886828 16883 89838728 -318219169 17665 148833015 184746069 21638 183903318 156605110 12487 -198775620 -416253018 60120 -765644474 -515095377 30811 153457212 184414582 28935 -392187963 284858057 1733 -304989667 -232031151 32206 -290392602 -691240969 23506 -111605040 -798852277 38053 755712453 -304369743 45634 737235960 -204173746 29961 -412664253 -957694507 44857 -702673576 -902951565 12660 282675374 437236122 24448 757210746 94826757 73955 365998762 646104042 41651 281114961 -224891780 1485 663238130 -324041435 14904 -127038917 -773450116 59308 282687908 252057523 67166 56367017 -299107807 5993 263237315 474701830 24220 -879501647 449202546 4488 -605076805 -897671601 21127 177267161 187226100 20004 186450261 -893569369 12005 75187670 735599035 60573 -577002504 549865878 34188 366617649 845951508 5921 632722892 -310627990 22909 -959489177 -410551387 18797 -139030952 353821394 13735 -115964620 -882334730 42406 -419392207 335926949 67507 761573329 -330351074 47513 349385047 -220019514 42057 -105591373 -799694103 18750 -232304264 -595601603 30440 -601308226 540212522 75167 -132364655 362325213 12554 -304360973 434651272 5292 -869733216 -134738971 323 -965192010 179255450 7943 -668638778 -139599934 22678 280376499 758090597 36158 -224595396 -981718902 40474 -223933149 -591943279 10415 752259009 -213126816 21235 -891002331 179996871 17873 -709624175 -108014136 4296 -582064243 -292191825 2213 659716217 851714723 4042 535704331 -501129006 36059 -959822405 187585355 5378 350839779 -203214533 14958 -7872475 -712838853 59041 151024178 -100314849 45444 -523773076 436524268 1245 -988047789 -579162332 30437 -577050097 -323451452 52474 158894877 -571885514 15932 -140256121 -103329237 3033 -889587487 469308825 32324 -31475705 357058891 41616 -103489175 -768733507 10905 -422620183 270067626 51519 259667006 -194028553 16684 93871623 821712352 53655 -126269136 -117582383 31915 -392108304 -105055139 33803 -329414587 439500846 6665 182111365 259704725 20788 -404178111 853424669 8638 -417402345 827665085 22278 279534145 266623506 70723 -403343869 -968972711 57355 -967060691 -976338997 43848 -872750199 -131846618 39386 -307525410 -709849567 35681 627497182 -578673868 18791 281714013 454497045 23638 -292608359 -216541440 8507 148980696 370683340 31847 846800192 -966970812 16550 189050250 -415728107 20767 630915325 338895569 1627 -413671938 250982390 25273 76564342 464333326 12970 -504465988 277325487 20971 548550663 -498320290 40396 176369154 333369045 21025 -102853923 648274828 41078 -606602924 550991354 64816 -323707613 -682821155 34168 -692104079 -118481757 3485 -306327989 -208984064 29301 -511623761 465618407 2812 -685365766 -705891577 31434 244914818 755048940 22459 276031007 272466116 41461 -702769514 -900625633 56364 -119299795 -878492977 464 -388021874 842074594 57218 753521922 -329008041 28991 -969634448 -386585013 45214 -978559263 -575990565 61003 53324626 443145879 32622 -427309550 284584415 7003 183161776 -605405669 7282 81124426 -302143346 23593 475400908 165811943 78618 -978531257 -421114086 56563 447136214 190023454 35295 -2594121 633524092 9938 -332836448 462873941 8773 82072089 716107810 33123 -300487062 -191713877 32927 -198558275 -587333606 57129 -710926442 -299883990 15943 -970254331 824684192 56528 380576416 634247830 3062 -955589178 -617639241 1059 -952653733 -401816898 6516 -419955685 817768413 6838 160145445 -589203015 9151 -964665122 -578609260 71382 149090974 78695374 4015 -2302257 566962199 30524 -478568026 -300846631 22630 -572843009 -497961783 4586 -105228550 -122705490 24735 645668342 366967716 55059 -306682941 470153023 15525 -408703363 735205397 4431 -232197612 -864220292 35173 280404302 456421231 37629 433517833 361990085 23794 647425629 836288905 56063 -122158123 652402121 29622 -222503718 -600676339 24903 67000038 -974809022 43654 178989282 -897610577 28032 -131749432 -867939042 42616 -291427537 -668041884 44619 -707563633 -579169344 65557 -230697525 -858199342 34347 -772939176 -516555455 44370 728390815 -501119129 73791 -973361312 184762505 3289 631027938 -313586149 5080 -586738599 -291751263 71408 -770721772 -783676043 10432 78702542 733052439 46045 453400547 368255172 5578 78801842 443363545 31167 -764330266 -517507490 45327 155146529 60508860 10208 -422351487 -122367825 5235 -124288610 -762165989 37464 -233563568 -887287815 32191 165910317 160463571 10090 624538020 -309929567 5374 -393519391 738450274 6184 342749387 831076014 44551 -694611837 -763727036 12963 631861317 169510719 24582 -680699631 743682311 55228 180334685 -899355956 21668 -317114863 -682733978 62269 -292872307 438222305 16396 333609598 640701980 23711 154929002 370862388 22167 -682187258 -774034605 386 368976536 831125461 2745 254677121 82486896 4644 -112958351 -121991921 16070 279705020 473564868 26514 -300860574 -210644078 26062 -400151952 -980416291 12137 -992601537 190002185 4268 -104332440 -878115517 40900 66862320 243578420 10396 55401790 -318214713 41404 -709732172 -861862256 27413 240706585 -35192566 56903 -119641246 -894119509 29272 -677134550 -111389311 18129 149489248 94652699 965 82806881 259119885 11071 -299748615 -668877586 15658 -228433901 -977013705 37177 169153680 155404732 39233 -392835858 -124625218 39348 -397960127 820075226 24600 -307093850 -142849049 25794 -509453045 473021698 2037 -140293520 -104217837 6283 -478892881 -584317184 73774 -575275677 -312727445 53035 624537223 809538295 6250 -416539863 -972797498 64285 -866470855 432952024 49109 -98239413 -296083553 27777 373589660 -228470517 2172 240098220 -195854834 35773 -130700541 -889420170 41188 172594978 -120865136 57928 -577599749 566611093 26002 -593610016 -508588847 13205 166007723 -393343881 15738 -413058460 267024039 43031 -20452170 -708926203 74125 754009860 365384784 10295 -708483539 -900120484 24808 336248706 811568114 37202 -518998781 468558585 17183 -993493642 -394914334 55288 53922842 -306773399 40809 172555707 85382350 259 91975631 444954150 24946 84652260 733239345 7358 -706841475 -138631422 17201 -142764729 -495957097 23880 -897913576 659647888 34885 -863312632 -384573167 18585 378217496 -225157765 39606 370749709 838013059 25367 248164344 283944635 44161 452505465 363944736 4574 93676592 -24587462 13616 152857036 263879364 33286 -218748718 -955854329 8412 349123143 663973069 27908 -331934803 449818074 3937 -403937226 -97871184 6276 -671175412 -860592051 23995 56410091 823966017 58851 -109419724 620313281 11361 -332343772 439666444 25713 -393763523 -130004695 15710 544546153 178159755 38114 472121214 154222288 25539 283716683 -34956576 19712 442061827 156087743 76043 -197009921 -982612085 5725 -114843995 -762048154 21127 -389652209 -130699099 35729 -124960836 635095566 33677 -513093152 442317661 14628 -874904077 -124266082 42356 -572660268 568602990 58349 -211784691 -44426654 74200 752003890 -615301649 32738 -708077598 -772717453 45445 -421195311 -958021090 50077 -690557914 -773698249 21146 156229067 -389953398 14594 -400140242 834077881 33025 -511662836 444957335 9167 168969584 -590513605 19379 -978319635 -394922144 32776 -100309627 -127717896 2016 -894696829 -692343089 30654 -97777728 -869415039 8435 -866327427 185510254 65398 -121466150 -870350638 27166 179358685 -576696881 200 164762594 -598027970 14031 737349433 53943821 70375 152939908 846329116 51829 145701548 -113257564 80108 -401250142 557489565 58127 -382979454 744335092 3238 257761431 451676002 28316 737138109 373088524 58288 179054496 254118593 39717 466668701 365464129 30654 53762201 472510832 30619 -47457054 642321147 10438 433792822 154670295 55837 -592326511 -312530352 5467 174304345 263699672 5301 58055716 -326182221 41309 -488909404 -388985380 22437 283924663 -202552960 17955 -586878336 -285947538 18539 -197618322 50388899 81031 732741254 -208636668 59203 166645694 -107561251 75211 -107812611 629589476 51898 245989878 246384235 47539 -329660771 -191658435 15437 -116115667 340337611 11891 255424899 739625194 15487 79252396 461957068 15566 459621698 148956351 67693 625040041 148510044 44417 -418841482 -956424969 8870 -383173838 -955245427 7682 -138018856 -121920463 24380 255775678 63146904 3625 -207438235 -958656868 20989 -103410165 -769665409 11842 -974015434 451781701 47673 164331246 -111843952 76736 -114339708 625760654 38891 -959871880 -396739648 38509 361959465 854497829 17389 -402764386 -118795731 11736 -3311656 -683303244 28114 -679751489 -895073659 49063 554439116 -488391119 64450 255390905 753921526 11283 65023434 828312484 13642 66087329 257070575 8013 273569560 75858447 57521 -396632547 -136630981 19456 -579726262 -317666656 27599 -133343802 -100810509 20065 259727403 90598431 22026 -36593002 564275489 16581 72328815 259295495 40939 379427139 -704863079 73522 355706382 -198692953 18113 756571713 -237415774 10577 -901355433 -132349120 41853 -859051107 433071207 43379 364793019 -207462528 24942 185988728 -399044006 35366 732941126 -583355888 2797 -420363834 -98973911 29832 665358573 -308971525 39628 -14400250 -710947821 82639 -503007934 466841346 3631 146693853 281718220 45889 -392704986 -125817367 7858 160261284 451661188 25065 -192201571 -978644602 20012 239014182 -44024767 6796 -318947234 -195636830 2289 182252716 -585504981 14951 172086037 173408225 22660 187740371 -885720073 39657 52325290 846702343 57540 -573387248 -232406978 47092 -711850698 -857608414 2730 373435665 -103477081 55103 165332968 -857735370 22760 631654889 828450460 24915 -322360574 452587735 17594 161793214 372809417 4789 -217929672 -874482243 36628 181454537 360410280 30269 -106344431 -862293825 36084 475587954 158153401 81090 -115438070 -869624191 34954 728472314 -605110554 33281 623123917 855797984 21241 -803484173 -792872035 10847 -100795121 659842417 43918 -973330891 145994876 32911 556795040 -696256252 64871 -677576581 716602529 8217 -579804702 542591112 73772 75878117 255980030 33576 351960813 825987765 25087 -141146072 -892847340 2796 -236978232 -597932421 7 -998993682 -982910256 17672 348093437 649372172 5527 -220033026 -889422973 33782 257371319 724341666 26135 -204950331 58974338 32786 71445049 456442309 53583 631633531 -478159900 62031 -223754729 87555975 60269 745995260 336008076 498 474621762 151372507 50370 -142160351 655461875 21840 -12045785 556605918 40865 -407098014 721557605 33639 444395854 149868567 60624 -807691183 -516543109 7547 -97044410 -289189198 60300 648876657 -302554218 31574 636395328 350472054 32834 -582184168 -298932825 37519 -974094593 182104319 48653 -297408599 435031655 9513 274545682 -220429939 27146 185102677 -98016643 22949 186129821 -127797157 22895 541202926 -488000531 59038 -393881821 850590277 56648 -302907364 -232569213 10842 357972910 -228364182 16716 752051071 345451172 6003 -330875028 -697154811 20892 -426912204 -981891741 71599 620075259 851214194 8727 -230443351 66386065 36153 -225927628 -614622894 7771 168344363 358029801 27775 163376163 -126327731 82151 630071818 848466967 36679 61011740 549509016 64118 -865454397 431723313 14238 -878501046 474548614 48230 275443164 -42176599 69852 -313256169 -237426721 33391 -975282222 -404710575 20760 -3505534 565079652 27733 659743817 148292488 41746 -32934966 564909920 27613 -998112565 -426672959 21875 443494433 154121521 90155 -404397067 -959790330 1069 -952783132 -590568931 72548 735543644 360779253 47507 -232612934 -858935347 19303 70964069 737339961 70778 -879975802 -135736019 42340 -876017851 245817472 74968 -957733071 -420592700 5741 -196245141 -607584002 52910 -881152661 -109230959 33538 471378312 177486036 15047 148578479 436384789 28021 -388216754 280860223 45235 257404918 -236699515 8992 750657537 367884197 3659 282705928 758744767 40528 -614578123 -517160885 25565 630842423 -290127532 34319 -401577960 -98272109 3394 162081753 189249090 47451 -599445018 -487118848 20689 -320439009 -705152212 49590 -998027819 465892431 56604 -103494066 -419812536 64288 238768701 244799592 48758 -38790418 -685712737 68742 -328477792 465327939 11011 345638696 660109533 27460 74917381 433204797 12819 651897582 369807650 59856 625628681 143229944 56138 -507094475 -895957790 42705 -807440173 -768215172 4352 246853081 283232817 47841 181289132 -233320132 67630 -31732874 639974183 36629 -423258838 729336724 33077 -223834867 -959474288 48755 -783113280 -489460460 53953 269584174 80894860 48795 269444041 724710483 30349 641253042 -296395378 33075 -809440218 -765600222 8307 -330045243 -708287297 32133 -573273588 -295927082 76903 246127229 263952485 11254 -428444202 833723340 20731 185754801 48564711 736 143967137 -895444844 20415 441302282 147700768 3086 -511727465 435898386 32852 -101673135 638242298 475 159731657 181198745 36043 61197663 247634933 8992 658092925 336280194 38647 86389874 -324330819 41803 732131967 -309165950 16678 56839179 -295199290 3800 557144467 -590436964 52523 -892337519 -141891558 1945 -98019152 -141007546 22730 148890003 -109468017 3550 78071913 -331166463 18265 271121371 759581488 23807 -482506057 437998049 12391 246919853 69324604 10278 562639815 355158363 42305 -102382202 187260912 41399 754380662 -219172613 8062 250928614 728253979 5098 749021149 -602393773 3981 -102983929 -314246967 19340 752567917 -604555057 19723 254261986 731856957 24135 81983223 -12479928 51314 -952467984 157863858 17342 -313868290 -224545709 14960 -322270650 447961129 18106 -384474654 -23384934 64613 -132618761 333874137 30827 251656317 -10280568 66300 -968521965 148647688 11759 848574219 -967230464 47069 -129575904 -794182453 42613 -806574373 -799686758 5817 719960031 -200666314 8651 -591301487 -290511517 46981 -697652320 -313508044 56984 88213731 449690561 37673 719156587 -312576304 46790 175763917 -114647386 79473 75612543 845319602 52256 -587052980 -512342770 32647 -780747949 54436555 24718 -979109462 -955254836 30868 369814271 447016778 29214 -699874230 -803903695 27996 -102294404 -507993741 13901 -859401894 434592801 40955 -968728405 -600548326 10289 633862320 822960586 73629 351779795 -780740762 38606 -767528915 -506267729 12044 -984492609 -610338810 53485 -131157068 -886842283 4326 -136459851 -318934759 42835 170847166 -190924638 55830 251986870 -22370727 31718 54412893 243818478 51326 -105675670 -486057597 2948 -877261685 436048308 29733 -308444471 467403042 20527 -97146235 70402392 25259 530357826 624659890 57030 -206996355 -963570237 56142 652507188 -289847398 23943 647788846 831601123 7896 851464432 -980182572 5425 551510522 -488948628 44113 -685996529 -867354932 17422 -2125026 654769338 7758 -874391753 -103972086 34402 171437577 173902899 16557 -387273678 -127205378 4497 -403761805 -985805006 67812 -954670365 158247283 49133 -878548279 432923762 10976 255077797 -233045450 6824 444287657 146059435 52743 650861623 149428945 73736 -582365298 -504641744 24595 -402768715 257740707 4507 -34566916 -681057704 46626 -954118830 -395299261 16692 446972315 158086446 63801 -425539830 -997482678 6556 -314503745 474516916 14337 169211695 341874381 44766 -395878724 539054082 47862 244035687 733667147 39900 70522162 242837911 54897 359665728 -208199038 22469 -114664640 -514730791 18873 -211290654 -957358010 22188 -191805172 -974348582 16210 -960245619 -400450840 15155 750307033 -592886127 26778 730696310 -199349249 35001 -326538072 449374463 9606 -692477837 -129560655 3408 244029630 81147806 34455 -388115384 241718550 18191 -306767569 -406989125 48317 65467057 435294746 47646 -595054740 -322926745 76743 185078329 82791309 8436 622599423 152618262 15590 -221168386 -897610408 56189 824878748 -969453128 8224 -787649817 -795224396 24469 -590656707 -319336135 2210 -420560520 -991853500 75596 453603512 -996561461 69237 363846371 824513441 40546 -114169539 -409258500 34626 -324032470 474814643 17121 476167750 379009988 10454 48066450 438834549 29817 -780341290 -770512203 25598 -20480079 -704670772 40266 175374209 -399287392 23933 -793535422 -487135781 52591 360745114 826655193 42672 -586368927 -328856058 71841 744023654 -591357708 42531 283289682 748730534 15925 -222153806 74487475 13283 -128583298 -309308906 42135 263933135 471617396 20686 94746841 -314811149 25683 -205055413 81005552 88234 181306706 -203375785 16078 -21657940 -683134928 82789 -121806550 -503392195 31565 -192359339 -977077565 9613 -3539394 543653323 6705 -977765687 -979544467 23239 78186548 812827995 50489 73311473 751668065 14051 -289738400 -212356166 9534 253859529 754365923 30459 -123206859 655577306 30071 152475973 -387796467 30037 -693389839 -122454948 13922 -671393222 -764180734 9232 364824760 812660165 43264 -123857116 -895704134 2292 -961854982 -581390712 15880 51420394 741070508 16449 -395020969 -972255575 73344 -231258069 -897179490 60343 -589071870 -299531143 10280 -140708761 -305197260 43466 -697475675 -897402717 49130 449402505 169732214 13842 -329941984 430791167 1334 -762147421 -513617547 31951 -122172663 -886665133 39118 -389193946 -984488430 35157 -218693845 -887453059 42303 -235484513 -972167223 14451 -31004734 541028708 8922 264678897 -27434908 52706 -772768161 -803903242 10001 -96675289 660302645 34611 729890764 -212644437 48977 -138071873 -289538525 43890 -667404618 -799383261 42003 78029590 736528213 4415 735669082 -208609202 58039 657252708 -308965269 17005 -207841154 82366291 17886 -708334782 -99766623 7778 -902866636 -111455515 6184 -234105370 47969123 39508 -225675039 -884167448 35984 -115017897 -97455832 35822 -330319292 460720438 3540 353425960 -237348668 28962 -777750278 -580866038 27610 -796484878 -772410707 17934 65404091 739076682 12806 -226773005 50480379 73964 -320049226 -705737913 13445 333627647 -197957867 4105 733726490 -288059574 20580 180195313 274079503 47503 -994828058 -958600990 29593 -997361016 -961178367 46771 -692018102 -123642709 3692 -701663006 -874886576 49392 282576293 47669032 35158 -684190666 742883880 53112 -691799196 -765049611 44830 753107066 -306616037 27826 370628708 830898402 5189 -211577317 66529494 90149 627837478 -301661845 44208 343677499 658068206 15489 -118538570 -131982978 470 51745838 280620814 12771 -971536634 173146632 37140 760635367 -687955313 63800 -235019468 734492648 63635 172411454 463244849 11312 -619008397 -313243490 65994 -193266966 -972689049 16410 -286858971 -673253409 57100 -891956521 432366655 28684 285154140 -957305595 32780 -902754451 460820835 25103 -6202613 -710395001 13720 -217231756 88509746 48250 154435889 169206885 39837 -104470767 -502552726 28094 -200475496 -609345695 68850 729156578 -613454878 4506 243314819 -38666069 26618 163964494 -224669209 25850 175642158 442918503 25126 660866529 -324368356 14572 726174434 -315148776 4380 -763391938 -515794554 2357 168751878 -234613373 64082 -95655871 644120661 10931 164503786 -216480802 6124 738888210 -296564675 49048 -989488795 -611067188 34931 -711872408 -99466064 21302 -389563248 -999313082 3125 152924925 -130222114 65496 720778661 -609520539 22686 -403961586 -976686080 31925 -791948382 -771293152 9787 -327962147 -704524903 42662 -111320443 -502899085 12598 245846414 274855002 52156 166222229 84742018 23137 725002332 -221413865 23443 737098051 -384943200 9219 -229917973 -878388013 4953 -671339251 -108734891 20369 -124004371 144294814 36746 -595721379 -595374959 11443 564518859 642658843 31228 639275075 343677643 37332 634550488 183718652 6780 -217408944 -580438098 25152 144301502 263396887 54230 50490983 470519651 56407 257305070 475215088 848 342273027 -211605214 164 335857089 628133917 31276 -958484496 -589055157 53462 161231715 -232597080 54017 -385375539 -101456876 32065 742631967 -617642334 37675 165833247 437903236 24790 258189529 349111287 44159 272463536 243300685 57406 -16265278 636433535 37899 -517965383 455250105 30208 363151747 835672541 42768 -202181403 -888054668 38821 -605795783 -312091034 2899 -393269602 -988787390 957 270415747 53159826 43075 -122906691 635923873 40776 52499532 456448035 27127 467476851 374312721 286 171697002 362206340 34614 162145438 -197025519 70696 -224947910 -901206318 5664 429633115 -702966037 22776 -127083473 -481592894 9949 642042451 836010008 10268 354586713 845000153 11666 247960844 88235080 33437 -962514241 -403904730 38099 -122528943 -762278430 6084 -898008686 445893172 35662 285713767 -36592858 40008 -384045089 832080373 14820 150263079 -121805158 13289 734628971 -209231997 54991 -23141504 -692481409 39613 -100769278 -332996521 32356 371773397 -216539921 14942 353926660 -208062148 15886 -955637977 149183918 16483 -986370260 -427984205 72067 -108992599 -872338870 10702 459685209 380618160 16502 746220673 341752704 15953 240530093 53165841 59635 188711318 170972099 13679 -383213676 -987320474 62459 -999368981 -572686851 18303 469075539 179221211 37779 -479590062 475892801 48243 -391169244 262655035 44941 243016725 -24315043 76100 -987597022 -964793680 21711 646557298 153891732 38756 251165362 57723693 79787 -236473331 -887008781 23653 -609432233 533309312 80342 -304525132 -212956839 10262 734850093 -230708839 29056 -897879715 -892326258 40620 -478248841 433181166 36102 -236328946 -594793863 60263 -670718426 -900786517 23743 -229930155 -603823854 4718 -426431070 737865485 1744 -327151649 -669481007 52317 750750963 -291762511 15692 -400090274 852779542 20712 736945787 -607159413 576 -320223814 -683702891 43204 87386491 469717953 28818 -382865859 245354424 23334 57721630 438695847 43976 -219686457 -995260892 7078 -396293330 -121344538 30514 379788053 830705356 37973 -236444717 -987278922 24402 253309819 -13096427 33476 -877638041 436613823 20216 -689387921 144458333 40776 -701649953 742959633 56584 734677073 757342625 24555 454251181 -134935344 39645 -504706729 440273185 11772 -216686949 -421963810 60682 -671366759 -798630545 48176 -413477845 -980654633 35795 -953229993 -970040872 23046 746911821 -579088641 17694 -575662691 -303420821 71289 -688214817 730570414 26670 -11523062 635828499 37925 67223295 749405686 34047 731005178 -235384249 26147 -886664297 -142751252 28560 643106560 458773478 67125 172306717 462325135 3927 -999989548 181607058 11360 -7441823 -708101173 77959 -767458039 -518373996 18766 -410792898 252531234 16325 76583767 760150593 43094 465413142 -41679560 17658 -594654873 -220395714 51221 164956367 -860454427 33531 -415478529 720850102 31316 449615559 166339862 70402 346746685 -229564843 43205 -222487206 -587557147 38925 165229223 -411372760 8011 -963935800 -584850211 43729 -105828228 -294510011 14186 78718265 -302148582 2080 -982142649 -130970388 38281 -108118635 -805687751 64550 -42456184 645344271 36241 145866142 -592919166 11552 149504624 252680529 19011 -682577391 -881156059 13797 268040992 456934888 13034 -383661449 735282856 18137 -415276173 -129647974 2519 190045153 79398096 1126 274218959 334739911 39518 -416810399 -122154052 14379 -17565825 -687521521 34525 -858181467 -113092941 54924 -793999931 -497027473 13331 -400106313 450372330 17170 -510010601 455882103 13290 93061685 266496217 11872 -877021692 447848114 39460 -427845868 726738255 33604 -132246961 646519320 48597 161130095 248875501 20823 727586773 337802854 31968 637086279 827370382 73427 364659010 -954453633 47067 548273019 -506358234 30578 -394986417 283498797 18177 48639440 756072625 68632 528758103 -501098632 58156 -403218740 848209476 43443 -100265132 -801742230 20020 -7568050 560565945 32609 -690995396 -117367932 25344 -988973546 -955654846 6196 -425089798 271410469 11749 -796974225 -787500210 13447 718365867 -613620044 26348 -16622344 631893031 35797 280990547 280597234 46022 -591376616 -476254116 15137 -705119376 -894864538 43800 -998676737 -597004591 67144 182840094 469957952 20564 732129004 -591236383 21218 -800865732 -518583483 48874 641106667 -320110809 33891 171628456 -575550132 7087 -21208253 -122309143 45865 62395428 258929312 65300 264281794 -228970849 25165 71393579 809731699 13750 51030772 -296665379 2492 -973974027 -977780427 57514 -696781361 716356342 79306 355934754 -214649552 27025 -667823861 -787383340 39419 -112853655 -790432707 70948 -128266580 -289468601 50317 63694611 540775603 22023 -20319440 60299869 27934 -585386895 552132914 70035 -126324936 -764112594 15706 163182247 71030261 11330 -225789378 -958307420 16987 148098015 239520861 14950 -329255274 -707788874 44399 148069413 252870613 57527 -291530801 -680987076 67099 -408294608 -964779094 24322 -595810237 541579977 32403 49130721 -321914244 26086 87990137 849256272 28354 257189882 737719368 26964 183022542 -407805849 9972 277688894 -238014650 30397 93267087 -315642795 15947 -501920131 719378676 31335 263283719 -31261391 50362 -18856549 665618628 24097 -327762005 -198687265 16886 -963721300 -857349281 21777 -421436053 811748204 36355 172941093 64531967 5933 734291700 -287097912 24608 -684496497 -764167293 11811 -805349023 -522688477 36519 732426738 354930224 56781 716157128 349037458 22648 -392664147 851240752 3734 -133823794 -775747209 6089 -579318605 -122217963 52375 -138241664 337823626 25767 -582718296 567613194 45439 -119936982 663712382 5541 -224077423 75547037 86500 -969113478 157104667 24989 -683012947 -804634054 19936 -975797229 -585218346 3871 176270058 -405069935 3480 180392784 -217644313 38708 -419755159 -113144505 40127 -381037992 747953029 31453 655777028 143747828 26526 644696587 340411303 41207 -580767506 569841182 62924 -600332554 -287646398 4245 -972454183 -590538023 26222 -418259494 834980542 13786 -307231062 -201704051 28539 -489210509 466410755 49277 158603240 459768948 18509 -588680872 -492521513 22961 282550566 726693114 6701 79060989 244502355 40330 -120768949 -130235368 7142 371983950 661781017 33306 337321248 837144404 8208 -425755437 -984290195 33743 354457085 822019322 18550 275933809 474308304 24535 363350518 634541380 10602 -708328440 -703338776 78738 149306098 334552315 11938 70390573 815489090 11197 157457278 -128076550 37936 -302141222 445321266 17532 -238064659 -987607278 29084 -673518373 -893958189 3237 268034329 -197913412 2509 -477135828 469778311 8652 341277882 -220414860 7530 -958059198 -975801451 35415 -204357162 354732541 19809 -685497946 761152162 66514 -395875270 -109649050 43807 -762379073 -505609751 58238 -97648557 -774887427 63221 739359007 -292320668 48656 -487555579 353120179 36547 -115523314 645413068 21081 77216196 841719731 2337 258853044 442778777 14828 -586533524 567866997 4341 245481998 -1480411 36077 725607522 345687882 47658 628498946 -314594386 41454 151905021 -872912880 19879 -97950366 643748946 16309 -710720912 -138486206 27978 666574886 -293193575 9494 -580155187 565610216 41936 -125140248 -103314080 12285 155858532 -230375167 22313 -390313725 -998360910 43023 722385815 -590171283 37425 475086287 343409908 26596 -191967696 -16902931 31970 737774580 -319118929 21899 -425477240 749674296 13609 -112256065 -501916141 22334 256602831 -23116782 52051 -299177525 -691546614 39654 739980523 -610313096 38907 238318113 262743057 26868 -227276364 66829131 72429 -967049110 -604627764 10012 354311745 -413166506 6137 -407451768 843858347 16795 -904541050 431156317 45077 760571780 -213413231 12773 730728187 354940886 895 718960987 -577483820 36259 73925267 -298406987 41640 -414559825 815344853 19198 -400075264 -303064152 12429 183022193 -874749950 39939 -711893345 -904465782 5830 -498148290 442784454 36279 148304277 -202066826 43437 182069528 165744392 7493 -888637717 63073008 41090 157526676 -588828433 351 445162850 183193596 75142 -882814192 -118690297 27819 -95361439 -512014113 20041 183997933 280948458 18555 159982605 433777392 20033 264463370 241952088 72826 -111500291 348679990 7638 458422698 163929696 7093 642424134 729053376 23218 -388375150 835962113 37085 -21004841 640072775 1651 270711570 725577112 29145 158341432 -24902177 18810 261379227 728282980 35147 -109004003 -106258617 7459 -423058270 -128034127 18210 275103382 273914466 61101 155585384 -882817731 14413 -595291190 547845418 61349 181004316 61960477 21857 64215223 -7928560 49535 -18908316 526996195 9704 84136344 827320356 11639 -298166778 -711974607 34664 -763668214 -224688037 65940 457909205 -419987739 56515 84911126 741473423 26177 284831350 92727980 16072 273443451 76087248 27074 445849860 379483339 4954 -328131935 467696523 19266 -880930503 -119798171 51012 -671718763 -769935576 25317 -116642041 -509937652 16422 732942886 -618681859 36456 -859855288 -126454795 48572 -586209027 -286104894 68968 535461178 -490767622 36053 -667287448 755956048 7564 68071310 732977120 32323 -484240145 -326425993 67133 147853061 189666398 44016 -685111609 -897027705 5923 -194216444 -976479355 34559 -207616840 -969450832 46986 -409454944 837754649 42161 -678698387 -135784905 31851 152754704 186789682 40315 -876470795 -97040414 46253 740531642 -289533052 6860 527799770 -518499994 29747 -400041242 246128592 54843 74557299 440097226 52956 268077784 -898826569 54185 463709074 358648410 22926 372830331 -215813516 23029 663407397 342724762 4431 -505035304 47975524 21249 -512915754 -47040479 34714 -903389561 450936415 162 -127614037 -894076566 21355 273460333 -217051752 7892 150316642 -890013563 23406 -414211428 261152995 45108 -427822893 835653335 26304 -18327341 646056651 29477 -192621772 -957800367 40166 165949616 185025065 35764 -298437236 443381998 14393 666041191 377450152 18045 266474765 -29710149 1769 -609090429 540775644 52660 -603532052 -308573591 77378 -319962172 -233815854 30174 646832307 819733267 60554 179966462 272337379 46297 -984955841 -999288657 32171 -427670850 855667197 54451 -317173214 -324784988 55693 377479740 657671997 22237 -608083184 334169492 19356 93147158 838739290 9712 723359973 -190908698 8388 177299870 64761992 5961 47875698 -322963467 11839 -803558535 -789271973 16770 -129702133 -799379948 66220 261471106 463501630 13015 172215197 -134761820 55611 725426556 -873912308 16935 -766697402 -516103777 215 -114175114 -331962988 73620 148833007 429742026 13010 -141359770 -323097263 20306 -412886774 -795679348 54301 632703211 -492318852 52188 248906710 260192879 57718 -991760266 -984831857 7322 257624739 -197668677 24155 239766554 721513877 18087 648639991 341082600 13006 -134688211 -293411729 39198 -140501680 -484672357 9125 -713314283 746491839 41913 -888680583 -136269167 32920 254310337 -13601965 15661 161315948 241239324 44731 -102471892 -898540049 39384 335111284 -235799353 20765 158428051 472828588 5928 -522629159 436023185 32153 -889761304 -966507364 34156 78400371 465883508 38624 -797918244 -495743797 38840 -514829565 -605816464 44204 353184443 -396133887 63515 635658241 380703775 11304 750350512 -604108685 1533 186049063 342417910 21299 756717999 -224818608 67129 -4002605 61966746 45139 347351905 824672897 26867 -419804691 820295252 41628 -290047579 -667060652 9480 -291429621 -224741609 7820 -141534943 353817737 11852 747563589 -318794015 23209 -319739114 -205603267 3854 626850328 814912278 27142 -707050069 -102592336 3697 -893075697 151598185 57537 -205117542 -867398349 10557 -130287935 -298280539 55059 646983982 356716651 10039 -959378312 -610202613 35057 -687885874 -774946182 99 92841671 748776040 30792 -771707722 -766815070 11096 -17158988 -699086483 20145 727969103 -575671601 31969 -291929267 -213849891 27960 148521382 176726264 32797 621633929 189553889 46601 656484784 851431298 7741 -212915382 88003811 88718 -793855642 -519288043 39752 -26331852 -969724164 63591 -322022296 -714076947 41441 -685123311 -904387064 54914 -678119227 -138115879 21275 -237821454 -891743062 14416 282312054 457737784 11375 -692926665 -110411839 26772 278815614 275328718 27371 -485885367 431865290 38976 840720391 -976067226 41952 731070722 -217711430 16928 -671631006 -781453860 5406 264820948 264181459 32438 -999424799 -413802654 10168 85757510 822641618 10918 -323927504 -780535580 40180 -98902815 -518045169 34489 -197557565 80047464 54334 84334063 818201859 16072 256213443 74174476 79978 -227824950 -583450914 13799 -211554777 -603501599 65183 272445486 78578644 51442 717327674 343312396 50773 189038381 353237047 16255 -980245856 -419573353 37123 564756585 636775585 68823 -862488837 454345755 21487 -398965245 -32261193 82875 -117519563 -321334208 5778 -124621345 -881624486 16588 53728875 856663935 40363 142858708 447204690 19661 349610424 655420066 32572 149524763 -411364573 24854 451769691 186644431 28157 147530472 -226698660 23698 72443893 737369209 65316 242371010 753364997 2718 -304525383 -222267734 186 186924933 344904901 29795 -195645224 -998974475 19479 -427583956 752423100 28558 -303122785 456409959 21778 -482576860 728355303 18415 446449104 350868927 30746 -33579060 625892866 1914 -317814285 -692226575 2737 -139775869 -142501436 31807 278702294 457983565 855 168376908 62421135 7759 -880950020 150443607 31703 242959842 79913468 84512 264246206 66854615 48231 -613271313 540507607 10404 70972499 -412559822 40155 -982491646 145645353 22337 -134236363 -316706886 15850 -141887882 -305722892 27730 -134898149 -311751486 32452 -392040728 -987088742 30416 537532115 -480560518 50796 -127368603 -123412328 6685 -571538692 -503909172 8454 181776653 344285595 36442 75551386 836973458 5339 157450820 -618468768 20362 -808481904 -504048344 5872 282257360 -32077080 43103 -382750059 -983091639 26604 247720798 446125016 5105 -2555879 -676595174 44139 -793514478 -479912119 23907 -331335301 -978718207 25843 -703837276 -104382908 3615 241872283 739488251 38880 -427471745 -985560362 71777 62833720 751223225 10807 453492779 546621327 27381 150120820 -110810304 1945 -799494802 -761999965 15656 -785181044 -804765190 16335 -141434777 -117500907 2793 352297006 -892694027 34821 184356370 -871405449 25883 261066547 471227181 26114 -407256530 542625214 57533 -809284832 -495648771 18355 -116688612 -883523445 8729 619200476 339647862 23369 -198553821 -615055375 17032 -598672603 -508004720 12959 262065203 737875880 32057 -211009528 77326449 57502 464977944 378591252 9418 247883763 -18978677 25432 -43705767 643101514 29373 -677494155 -135423818 1482 -329912565 450961308 8337 724263509 741354260 36069 -417632138 -991016936 15270 758578363 -203920167 30638 256465783 69750560 69992 651582210 361545969 63229 87565695 263733192 71444 -692254607 -124162288 31470 372165558 -195830295 8381 -415247969 822283630 51180 -98005903 -903172915 33855 -767544534 -785122117 24629 146502439 -571544491 22770 475257210 349465101 22708 -859162612 444934426 32317 60726284 827040385 43392 648435225 148169863 47088 632906439 -294745036 28171 -394483167 278519636 9217 -426125884 -980795136 2287 -802303414 -523585980 25095 -123677371 -776760132 19300 -117130223 337518318 7022 722605355 -302966438 40381 72538939 243613700 28706 -615852821 -518933516 15620 -893783941 -115644414 10380 -128228161 649417352 1424 154611270 347529762 30516 -799221400 -388064987 19586 -587877613 -479984688 5295 -400210585 846963981 20835 664713987 159452242 21981 -395428549 145261614 43735 -697079967 -870523987 34885 -133572086 -501452187 26880 243499975 738391873 29844 175205881 -124864828 78845 724129545 356484816 11797 -18299289 -666716808 45227 -417967793 810489416 27919 49060300 723130049 1488 250744052 272442496 3589 172467204 -394530994 15519 -955007972 171740505 26615 -127887124 -870579724 15640 -381175039 -998297491 38623 -194031376 -959745059 7929 661078501 355714113 34740 749948252 -587608057 6826 -955654856 182960425 43425 63911361 283541957 45515 -196695395 -580203186 58644 744515325 -218328255 43781 -419194770 -111082381 19881 -98207279 643935423 36002 -106468473 -132593795 29611 -219429981 -587547461 402 -309010279 443721108 8388 180856866 439349486 25269 727114246 372570285 38699 366021907 643854856 41810 -413324499 846723818 26680 -120963650 -796604326 9266 277640232 753147119 42200 151465127 -197109625 6591 725302490 333897074 56681 -765876503 -488521242 16318 246071322 -235451772 23433 268153892 -220141122 30582 253385276 84503643 10027 72135333 280984457 56207 -391900188 -125639229 21859 -797269743 -517557562 51358 -119070656 643785610 41499 155436296 275921723 2061 637748376 185270963 48865 -233157965 -877551215 3600 -400810891 -98077913 38640 259301139 256740203 6699 -707909047 -98723299 17060 619619793 840384708 33355 561915188 -768687428 58973 266392872 755236405 8163 -996291409 -990002957 56781 -984180204 -990452541 66899 283683091 747629108 34439 -502240683 449940982 1171 -317403831 456640086 17849 -232836170 47721305 67180 -677693725 729411136 23900 -808188589 -41433727 38280 79413140 -299238774 4245 158280081 -220186169 20364 -901714588 442219557 49397 -604000687 -324826155 37257 -861832051 -128305883 26209 -317949298 -711173987 54774 257698410 254348303 68976 -594848020 528125448 35502 -46550937 552603966 20476 153688273 655938978 29650 -894089156 440628470 52859 -518236283 465165187 32886 163769035 -427854192 22813 -800301773 -483926031 1339 -14101093 -693483502 14952 -4238976 525561934 23593 -993151923 -426500599 65317 -219201575 92000415 19598 87824467 -288860723 23899 -990679566 -26236461 66326 347872365 348290583 48221 243624516 468969018 31156 -137586213 -763648940 15725 -389064806 829262633 7810 -107104497 624961077 24637 -324548586 -701555245 25576 -428429977 -138655008 7332 84614654 455960008 11743 -673465319 -890738537 29577 -427582667 823907409 12116 -116424486 -115463439 25327 -961314560 -510618751 36369 170593810 143023335 43680 91645549 280305945 7489 663195254 -302345877 4066 241459917 255745152 25932 245527565 -193565296 38779 -205239472 83395303 81549 -710626652 -776448086 40453 187587147 -235025191 39273 -416899888 825892468 5011 -123455084 378122609 30759 465223198 431020313 6189 -596233684 723234022 51359 662067908 -301265499 39562 -411160978 -967138458 62530 -225403914 -864629830 40218 470083639 143571595 40676 65634893 274153711 13101 -7017356 -684914513 67954 -417433991 -986064145 61825 -485402357 449703908 34781 -37828012 644178324 11765 -587935237 465101343 31812 -862461647 437984510 5372 55105674 434238585 64 552652235 -519977580 28391 -508259204 440217107 30769 -979442225 -978189659 6388 -982325944 -960535903 26986 527804595 -500273782 15826 -399070515 -770359045 64692 -709653939 -859901093 37402 146955781 467756956 831 66602075 -478292967 52804 -990793739 -424834681 27652 -395166912 -138013637 29597 524102995 -213937219 30877 -991939463 -993380469 69027 -397946396 -967981396 22742 -332052480 457553283 3033 -675522137 719368201 28329 186877096 253968820 57608 -672927090 -806595691 47887 -699046972 554752261 66975 -228028889 -973919872 7994 -666964343 -787937885 43484 -115103815 -785244600 680 736485532 -229023607 27507 621245734 -291681927 16419 -770094431 736971592 54298 156641887 429883250 14991 -695075581 -808020884 22426 -26602171 625484559 28901 718088315 -204950112 28031 -139362802 -317684236 57025 454012290 187250927 52322 -226257574 475120455 58450 468870139 360797571 31747 754222800 -212946762 14649 362991469 -219327613 18137 -138937305 -401701147 84312 177544669 63739410 31423 -46063472 530216845 48787 -669363310 -127481635 23964 -318844073 -698020058 27477 741093553 -587735741 6885 651692088 150567273 7992 -112676084 -890176750 18305 -807982566 -770469272 13617 -993501512 -987329106 18954 -411154100 -975696291 68063 -608709713 567224820 78234 175883360 -410477230 31592 -704960684 724310448 29540 -862602219 -115606307 11526 -793874998 -785313514 14330 437212781 369590569 27448 725527042 -333166081 18140 -495557811 438616500 7422 620926233 376133887 28524 635800650 333446401 63905 646797735 -323087906 46305 -217539056 -986548035 15368 -590480078 -328210881 17202 -129010228 350364041 21137 74295200 -487759769 83143 146130810 -410630949 28435 -503308525 474498777 30288 92501537 -328575279 40190 145472080 451726915 19500 335930584 -196291278 963 -326247833 -706708634 1242 -888521058 -207662773 34697 -198641315 -605310706 8864 -381855397 -111636542 36549 -140607402 622668688 998 184005919 254881240 39109 278258568 -5739661 1366 -972014083 -489765323 30583 -685391263 527928579 11936 433526262 175009429 1175 -799250432 -388001824 66954 147552704 -193633650 18167 472063022 186402102 36783 -520845061 462205414 50737 744853719 -602155123 19701 -137502814 -308524258 41411 80133998 -33644552 35509 -692282193 -773977559 12229 624575375 153664675 20344 -765232471 -787426683 9343 748240151 -209311980 8554 62754078 -318603561 30425 158690143 164373744 10629 -617594936 -313831125 30191 68487453 445340847 40110 627049340 174866826 70553 360740941 -702554346 61117 570012111 436746199 8607 86067337 737063687 61831 -105238236 663953196 39297 -18741611 -478183796 61197 -604427069 559292834 51571 167964111 -230276353 69801 -678861925 -769759980 38038 -229108436 86457875 79240 -390087644 820012998 4398 187651123 243862963 52240 67804401 283209224 57243 -596054970 539991204 62731 619666694 851054678 33626 -136468417 -298171718 48752 557889154 -484525774 43347 89256076 755347104 53668 -46498740 526724060 14012 432906010 371621863 16025 -208458803 -879219081 2537 162639640 -583548405 16820 184742329 -598749255 7763 368061819 -216592802 17276 645402068 342535391 33594 94573266 282036141 6075 -685178855 -881163007 51558 151656363 -865478517 6525 -325262919 440891749 23186 188687924 459836823 25765 150183605 238354801 51579 -966270738 -617903084 22548 -13980537 -517353639 43243 -984698952 -955942959 27816 153624760 61903007 9678 55257237 754582670 31387 620738289 180031586 65346 -782194728 -775472066 6419 266323010 241092066 47714 258655053 -195797980 17688 -583024625 -314228994 41834 -26681753 529853964 52103 242046957 719356389 41096 82988194 244548439 16042 -132908657 373487395 10972 721163521 -325270993 11754 335169593 440808773 52579 -19863144 -713092673 29591 -699842429 433055324 3712 622467224 351631560 62864 157605790 278717578 5653 83328945 833199101 43617 720145377 -613793478 19608 -412352266 -971061391 2117 -321855759 461184966 11638 -388129834 817982569 6691 -408358972 747691243 41988 -777193440 644986893 49915 65490794 718613679 31895 71310584 262479911 71743 -574026802 -302734792 62716 -6774353 537732408 46516 183969187 -577531077 7458 -492957284 -510880409 41468 374506855 639703965 79 -498577530 454767962 3818 648745673 -305088262 23615 569206049 -612271223 60253 161350430 146831455 44312 -308759548 429945342 6663 -994302964 181670751 9634 756363110 363279329 43397 -581807089 -201042722 67865 -975208260 -996516364 52320 433904459 356528730 963 548172310 -493180990 43423 91357107 281562468 14234 337818034 840011872 29253 -100187237 -795693199 26066 -26175811 619223155 1380 -236475495 -573184967 55756 -688924582 -607269431 45977 165806393 -106953845 17026 -887664551 -99406385 48904 -225873140 -607915396 22391 352386620 644958092 1362 -110844858 -775796381 21178 723263439 -313242067 15841 725194956 -231370892 49826 160344625 -238084956 56845 -312433961 -674081486 61784 257762401 -18875846 11690 167649810 80400639 17623 79596914 845478667 43356 -296553102 -229352797 21620 167827293 434224281 21471 -605977004 -289536199 11996 -603121914 524015834 56350 -802032957 -506938234 34547 265028459 750402408 421 -962598409 376016992 11556 249372058 278038609 12587 156327875 -110030879 35764 -142635468 641613197 26810 238365475 49786168 69536 750037702 -226503143 32694 185716486 -108800454 30714 -208346787 74360138 96519 -295661618 434777820 11925 -124849580 -763859712 11467 165649718 -192583685 38396 -291026899 473764275 5996 275054422 462606584 37604 742237364 -617084423 20168 -400013902 -958342931 24885 -702981089 -884987034 32265 -578452248 -292342681 57962 181907755 -892204476 10121 650237178 820557521 67676 -225317992 -990561467 23997 -870740758 475391999 28766 -211712531 -138307487 27351 -217993530 53061118 10413 529038083 -491680967 11276 188920502 -594611066 17767 49674352 -765296536 52981 176430928 335375722 7886 -887675587 -418743769 43793 256896531 739147726 13415 -114982878 621808302 30259 -877968250 444367914 41691 627938529 -21895927 46224 280721696 434346605 15460 -110747637 -107235884 7924 -612564598 569742219 68151 -399832552 333742894 62827 186216842 -894330227 21970 -381181706 851186291 29809 -417574464 245290146 8751 -296910037 465139395 24564 -95373636 337705032 25270 90472707 -310236463 21847 -322288070 665651492 34031 260943888 75514853 23797 551654050 -232356504 68661 545764206 -97290961 27183 68343984 474470666 47842 87254435 -290811452 6939 -981546409 -391264970 66609 723393838 362625970 35708 -190925676 -997876560 18762 -223150763 727594769 53770 -126358230 659494396 1536 155998724 -394696399 27957 352692562 -219201811 4090 273996802 714482926 28745 717414888 -601290482 21403 -425172282 731203998 37375 438017555 333732178 23317 269577712 456503918 9982 -232152814 -964211059 41804 271031598 94102197 68237 -205014458 -599089851 48299 357210001 -226463600 5917 -424582792 -107850035 42494 263046174 747410186 22750 275179948 62569280 60477 161944189 48544835 20557 -305928541 -201693435 10098 -971957541 -575752755 62948 -976025662 -581880574 72093 63507222 443015213 773 -100680703 -787202566 69240 -138279762 -873052010 29209 -794379943 -384827846 60182 180870295 341754125 25934 264713001 59744516 414 -589853302 -302833361 56474 441411561 377097867 16320 -323195824 -702128374 147 -423449712 826903285 40442 742185103 363501515 33929 -191483840 89231801 16580 -136811949 -884180734 16136 -422361821 -107630442 37936 -219333963 -959682923 37359 -325030067 451304650 24814 259079196 285408207 61866 362868926 811317980 14251 153059804 -595293017 2101 366157150 -976221587 35878 -399827030 333661128 56521 -136069741 640993966 12551 -112692384 342134080 8505 -140314264 -292480343 19759 161445957 50217815 11270 -498583819 443739765 29332 -678401353 -125022800 26614 156360268 -419306027 11248 731654616 -584237667 27844 -678633374 -809105675 41154 -793638700 560531040 57298 725471876 -228796930 36424 -407102634 -960241093 42672 370011760 -195979362 39359 -104045722 652545823 49847 633293987 812328831 2212 143902550 353320038 26512 -601075105 567035910 49144 242870066 -212103685 16939 -409857540 744767674 27133 -3460921 641631782 45262 -116077020 -775840892 1171 -769265729 -507989547 55368 -126537475 -301723173 58457 -100472234 351609365 18480 745360359 -203944651 37210 252377306 -28888528 34294 -137121572 -501675739 11476 559166286 631840378 30035 256096307 -4481884 37157 169648292 -195862401 56586 62531317 -311839528 27944 -427787332 -974675493 38609 740868849 -588685160 20536 57367930 740977376 35272 -776641 738915901 29365 428589491 -141473349 10948 83820127 -290598677 25817 -136013055 355853988 3355 -195170600 94037205 72319 -316572056 -688990929 33221 622792697 -330798133 40172 645690244 336342033 62368 374961988 637335026 17526 144548406 85700862 13681 -670698668 -118451736 2819 76483824 -330198792 23541 259715073 76361278 74706 -116041222 -795034069 35402 -978217345 -995622097 24606 -301933864 -204546710 9487 175165937 475711819 26186 -676538438 746572393 61241 177886542 75857787 12528 -133803248 -775971044 11538 -327672185 429060525 20975 263082038 -193080790 42875 -111150654 -792854131 37562 90187854 -299872953 14829 177531243 245431319 360 -321354878 -697089142 43959 260839084 752805206 12538 180390271 49930286 8682 -1780306 555507179 35697 -384006892 267995590 52557 745570558 -227000845 33802 -777527155 -497308888 7181 -304017010 469072297 21904 -768758800 -803288749 12702 -964802700 -977269916 49541 -888332876 184434318 92035 179985814 -806251204 56585 -579250968 -521205182 32715 -960368552 176523038 12778 -667319274 -889075277 33638 187178423 -97359459 25638 717483987 336609489 16277 187724187 71005559 19824 -398518390 -108752099 25820 180718348 264321428 2417 -103345682 -517885341 24583 -681765509 -132022403 998 -577279743 534710172 34238 81834079 748242939 44875 -674429355 -107904967 6561 79649714 847128399 47987 -697966654 727752922 9881 -318107850 -218116724 31398 560143980 -514380064 46263 -573681836 -492864831 867 86270959 733110189 66229 -585186803 560090356 79262 -793968996 -793276277 672 356624728 656740928 3528 -992458153 -865549447 39617 635100688 342601702 53063 -793892851 -494403232 32746 -99163809 636254003 20885 -289044352 -197575361 6698 159267946 358260875 50445 -124214078 632310229 43893 179252524 -213599203 57762 -806041585 -799189166 5044 358077502 -199341485 21504 629444617 180086543 21406 181583401 367330725 7094 271642250 435019644 29924 85275452 246712663 50601 -586351679 544339160 24233 -872121838 -132167862 47308 176482823 153815272 22170 356944162 453733363 8265 538976297 -485324910 22355 -782465605 -515330215 5003 -597276630 -491170832 26093 -805399320 -500227050 36644 661690163 -315308585 47711 -130590124 -888710930 26390 -385343501 747617724 1602 -107786790 -304325743 71888 262475210 -577945463 40443 -998693762 169285534 37051 -761943780 -488017096 21417 -806519947 -508941415 33834 -15338995 536676641 32682 -782186925 58867081 4989 79642040 466606147 31532 242283993 88739272 64582 -206522699 -873657094 52528 -135630317 -141021202 33845 -424413032 -996362211 4957 -859510186 -95360310 31858 -900109417 -130485901 29708 621806124 -295579118 5449 83185992 736278549 34891 -957169096 -993474211 31282 -996017120 -771908370 87471 47673411 850281247 4463 -782059164 -762073689 11273 -228387842 -875426725 38607 -132061845 352546978 14444 -577288912 -287528981 62643 -406219462 747972348 13058 -326726149 -209838326 12481 -703325041 736605351 52541 -670678441 -866741704 18618 627663297 342355545 61651 -694030483 -124520609 70 181379680 -964319641 41552 379028419 853886741 18017 -608364617 541988321 12668 459373032 179579140 46171 -791778427 -496749895 47985 -695330937 -886165043 48320 635985074 336520172 6918 245925907 58328276 34307 166285914 179773511 32770 -412230405 259121125 50823 -686033290 -121763519 5217 76529390 239107135 67098 -16810973 538893808 18896 -389115307 -96385718 38070 -141428473 -808649751 9358 74710438 -287830781 37249 -714033575 -126750677 9486 -98787057 356132638 34207 634906009 -322714814 48176 -986710425 -970017817 32718 264418868 744746544 31923 432787355 167464868 37954 634720295 -332705728 26406 -711232157 -406508703 18817 54064322 248529409 8959 -127875141 -788969631 29275 283489272 -39651759 78187 190416629 72484567 16443 -133719973 -863101133 762 82655195 -331145951 42006 -16497818 -683464209 52655 -320067108 841071661 26249 -1386737 647006762 1979 -136596817 -895611663 44965 187593267 375764471 48449 166602057 -891120514 6813 73310247 467870831 40384 146259567 248653627 19424 -20321604 533155180 28692 349960902 -215922245 27921 -789489927 -514140448 17619 -105499803 -495381557 16409 -498713367 -295095508 55294 161434456 -415611427 249 740356546 -571560785 22612 64468666 455520715 40457 -406609686 -126270984 20277 363362258 -226675465 18735 163404274 357065528 44238 262830001 268480674 17686 -131483942 -316312218 21209 568293473 -517405972 49411 356311691 619993493 23371 475412160 -957647642 68356 167975106 -122998928 74965 446072670 339004043 17366 -20053998 656944535 16611 151479950 71880236 5670 241259145 -24315533 47379 176017443 431543098 7670 -767778548 -523510154 6843 185274099 438608650 5088 646631465 838483575 526 262645280 755908264 24705 173405932 -866292247 7362 152145019 -891963002 24657 -108111109 -791203622 10627 653301234 -298930584 28685 -710574164 -794534962 9373 -412388252 -106628217 4150 -981405711 162704039 19916 828133559 -966913016 11372 -114326241 -771889730 50193 -612025035 -522294822 15929 -789262108 -520122446 1934 145634137 86745981 20321 -423177284 828638099 53166 -896046542 445781652 26747 366066135 -223436055 23210 262533758 -45980373 77032 -314017618 -691404600 45230 80862723 717645796 67640 80184997 251857807 68999 -499250128 153169637 40849 158479285 -199802517 43524 -129618155 338444949 30563 460255790 181843729 70423 751526508 -577918628 7874 -988065775 -963295819 3485 169531586 272418182 22769 183315785 57810640 20747 -690333787 746784264 75480 357784871 657112828 15296 757314303 -310032373 30951 -597179735 -303790472 1160 -137105614 -511941960 11091 -224976184 -871814324 55380 465680810 155794075 14953 -201952033 -587174260 33357 -121459045 -509624248 3350 661797479 -304727768 14680 249934537 76922038 6006 -227955712 -597359341 70429 375553620 -968267630 67498 528770689 -481532994 28788 284818514 -36856143 36252 620886925 462215548 67820 177813646 -141820626 4376 -996021340 -572106346 48564 467068416 187815055 56249 -792247791 -772163700 15735 -206867107 53792380 23767 -297839063 441825498 25749 -322309756 -675579983 53997 741942026 -498382210 10073 -232646581 67771838 59209 80025034 -307372236 9336 752775258 246779705 41547 -214238644 58665140 43068 56935191 827106776 6026 -702000338 -786290834 14807 -785671803 -502234131 29907 -101500008 67011836 60227 88788285 737168292 71569 179145660 -426591384 3137 247031845 -41778114 43977 -214867405 -614932758 44525 177532445 73528688 4278 153259159 -198757835 54808 -875846235 434303539 51736 -955383788 -967118604 39188 277258338 -195545690 26933 -795707480 -483092862 33801 526056747 -494439468 45868 -996194051 -386378752 53731 -235572912 -584583667 40032 169103637 -220307094 38986 -871305374 446076210 48161 -291038190 -221821835 8127 -808307406 -767091940 12413 -955581538 -413208661 10035 -15687108 540832503 50558 175185688 -611946125 19980 -954349914 -386470131 70154 -793678076 824127251 60255 -978226943 -398322341 48976 -903557890 442618826 38485 157395278 -211599772 15503 84210820 -484110205 76432 626312396 177053439 76154 -383731669 -967626535 27536 -509914374 443416665 10201 143075683 364005506 45568 257974818 163611674 2070 91366963 252088245 69924 -504188445 475844273 19835 63985139 557534752 29255 -39794781 -709953576 80791 176315596 -875646230 26069 637053777 355763595 43883 -233987734 -606536933 48282 -611237323 570602849 13130 -98530279 372003689 34002 -683122144 714604941 77249 159158415 -415468633 11169 174998544 147151339 23209 -7065518 357375480 30738 -41292327 552937704 31707 277300571 716455729 1972 731039098 369455614 13506 -967500330 144426134 5694 622982046 355279515 68904 568602317 -507418060 57557 -386011064 -997545821 631 -107044065 -886451551 41149 -610661968 571295477 62866 636008823 -323275373 29135 -119200912 -857303191 11472 -405678069 -110168792 34533 170947026 444579117 25355 -420031893 -959590403 74449 78197393 751472045 57484 74899171 -864683630 64111 -38510472 -678501483 37570 160333885 -126072981 69320 176066399 344316619 19503 -328820822 445725560 1977 620603929 -324976962 7838 748234500 -587472808 1904 725535638 -612762847 40203 -675256624 719466129 57075 -423318506 -98733262 11266 144313369 -220917553 56890 169670412 334180741 51710 759889251 -219041993 31477 -780770913 -793530544 2965 -677052995 -706884763 69737 -124806240 -789836998 18571 -791175290 -805586262 2038 -133043126 -290133803 70374 -404280903 -960156679 4953 348168017 821699477 35965 190255756 -226773857 23400 66915925 437323815 21997 -613466905 560394355 74864 284687182 250220793 5066 167084221 253910846 44281 633855957 345537738 52934 161710225 -391312110 10715 -397140978 -133098111 33606 -689028065 745475735 14744 169545757 -617491070 4514 734493606 -289980216 24097 269495094 740205720 21915 257057320 715461371 24555 -424487557 -962460079 66205 -121269236 -422445815 89078 -710138275 -864937215 9339 717637071 54760966 67829 -782053943 -797601242 1948 -428283902 747700542 6584 -418886430 -119700405 30477 -417394308 263205151 28316 -104623077 -289331250 50046 -736946 537674870 44449 85207392 -303026580 33290 448624966 360699681 13399 -973227419 -589451958 30025 631060795 342496031 32919 -964235739 -415403922 13794 548601492 -488239305 17419 -382937008 720310164 40835 70128757 740046788 44892 -609539869 61250924 6470 -131106887 -513978041 27393 72381850 749249601 26504 752932388 -597897286 28573 353684266 638593735 21912 -406512249 -109650287 15128 144257394 -607297615 20070 635809751 841259341 66662 335825073 655142904 10592 -391494623 -114436127 38996 340593723 832902954 44826 -213522712 66134261 51129 -191763732 -592710217 37838 246810960 -5883276 73229 171942673 -204791926 60068 91869066 441675727 29575 70109618 831602946 48583 269101154 -33128858 65390 -104317108 -103340982 35286 619512281 149484259 17692 179370417 448214625 18527 -771042708 -482470073 24884 190216171 -205212183 56683 -581874150 169584556 36259 -37369023 730442898 67497 267889185 445533824 29366 -206216302 -863444114 58273 -674488056 -800283990 43585 -126117774 624064804 5205 -306635067 -138444238 44595 -407192719 810344697 47052 245278388 448627899 4659 83369026 -608624703 74165 -115218479 -485802727 6030 -324922257 -667681300 63186 -102331993 -860351164 5776 -695102473 716211813 53477 -387859604 -667715497 57299 720555248 -298337000 49240 -407294026 -115458499 38119 50620263 753655361 31969 264055321 -209364995 5823 -773913055 -478994756 22592 -669248441 -903778679 9631 -131095926 -779721020 45158 -995604998 -405946278 56747 -46327100 639165756 29079 -686047263 -888291992 1265 728141191 -206152751 35558 -27746153 569790558 46683 -573264186 -306617737 17424 -510607032 445869915 31994 557546235 -965759964 56865 -990752345 185163885 12176 148530135 441681792 23744 -581517999 -314047841 17305 -216629425 -606702550 53278 -101011241 648194262 41231 -13994236 -711388354 75812 -996869650 -400173977 28157 74761524 268700602 16115 363399026 -232228240 1248 -405430959 -123516681 2158 -110958620 -519493057 22718 -960732125 -608116194 21204 -767253487 -237549964 67628 -396313724 -111098197 38792 81500303 723062353 8875 -136951976 -769753071 7643 -295099229 429870146 18471 -424112082 731172349 37189 188554675 -139153124 44368 243683196 275256590 73735 -8682580 658367872 23109 262330029 717138521 37975 -12184700 -670795529 72238 266758634 722460695 5063 352069245 647532934 19224 -398634917 -111749972 41374 163950433 -589304535 18247 637630299 -321554932 36095 279168056 245171876 21457 -113176205 625394622 7037 -118702786 -107223236 16422 -684183308 -961555444 44109 -18161513 555412541 35368 161568627 -120017961 32141 360808061 -227332409 21487 -609726266 -306905244 30866 344209537 -219522215 27032 -706945897 752444796 80252 -130300925 -289608419 54846 468270506 343193583 11672 724785530 341346178 28824 374405729 838010430 24277 629127890 167332476 40662 665947607 831114841 228 -140039197 -124312339 6101 -867448284 -96394006 15346 744707814 362572196 10040 -28279043 152716209 35298 -688965529 -773107409 37168 171805344 -228493289 12567 -783792504 -508977706 7017 -37552063 651735968 12415 437999785 179988983 17039 -874476452 -516223222 19126 -104317100 352840403 20982 -997208428 -409563150 29918 -408405680 266977107 1361 58151560 840370164 10539 91077196 749240566 54947 -692295393 -132065387 5246 -417800982 743113885 27497 -961361407 -586611338 35530 -602113136 -498339835 7601 -213165864 -612368453 6840 650715211 819447587 65286 -331490820 -713150475 34050 -210284930 -996640388 56173 -111088397 -867499362 29573 534725543 -501104200 38627 247195380 -43310824 39251 -139160391 362685816 13660 155749276 380238070 13669 -95310109 -513931485 35259 163621139 -395744678 11309 -296877171 -225849432 14056 -953527626 -419977481 73372 -522743278 758131445 52495 174481716 185178042 38858 176183497 -111103700 42409 -138051414 -857617010 589 736475847 -286803006 32023 159067211 451556510 868 -19492250 -709886214 45404 625977400 815223503 67275 67725678 752260810 11925 -234138231 -900421948 8913 651088327 175041171 71432 -101351797 -483678648 17970 626560598 333911835 12784 624878249 -326002453 16908 -192140419 -997474723 1202 65882476 458328979 3916 -124569092 -870987674 29194 644984463 848685288 3211 268619405 458632622 3633 366236910 832365131 8418 179711017 -574817301 17734 -971714416 188541221 46997 639786242 187448680 17530 148095160 52344306 6231 -681774720 -301905193 36035 -123134948 631948855 34807 -213335190 -691063521 15273 265805206 -203680447 22049 353141061 -304183630 51887 277698495 720655243 9065 -959611082 145209035 40373 168543878 -195317431 9646 757006769 343834149 38546 637173931 336304012 51288 -673712887 -119792134 2119 -405505372 -995089463 38188 268286455 -216112533 45907 -112117555 -900101744 38155 150880508 -131391893 55073 -680737862 -901862700 754 -216810250 -900901595 38048 560205771 -511934013 4947 -12744233 535227940 14888 161308541 -221432298 51116 185731911 461030111 7453 743682478 560199356 69115 663355847 836867959 51454 450204847 378735370 11247 -797468797 -807116321 775 740836561 -599727743 6133 561215603 -512857290 25179 -131329299 356657377 20249 -131706111 -808577245 18711 -196814053 -972613228 58662 -46489021 538442450 45544 -968779915 -968273715 27507 -574702614 -497576339 1031 167284570 69145075 29760 -116768718 -135608869 13454 -808503008 -519340611 27883 -135061534 -873743573 13189 -101173210 -523178937 8385 -103618823 340648910 34474 -683049564 751179854 61785 146001614 -414801515 29561 -493683082 476010542 21510 564141056 -490573573 49932 -405639036 832225174 48697 730207333 -195283795 34194 -701684296 -107891968 4522 -142614747 -127660112 23192 380901835 456734051 69106 641181700 -310230329 46232 623989759 172589934 52035 651054317 -312051929 13832 158581120 169920610 7764 -6202673 560384054 35035 -993310541 -426994938 70809 728705636 -287064689 39749 -125057418 -119050083 21456 -4234179 567107100 48068 731771477 -590514643 7200 -785101261 -518800364 22819 370242388 653651150 14109 -960238666 -416830118 67122 -401698858 758796404 30690 -381070501 753340919 9880 532395640 -501099895 61602 -211282155 54619336 93968 241773073 440717407 3628 -384970287 -125810309 27544 -971926013 -389675965 55810 -691278513 -107140427 21203 -212456588 77465138 41468 717390094 -581046756 11088 -37795302 658329118 3777 -121583144 -520350776 31992 -982043970 -420449869 33913 -578654960 -310735398 5028 -414097180 184595792 27781 -135250138 635867140 50957 280531946 -26248613 27830 247115374 -24377029 44986 -862323034 754001590 84331 276692856 259922481 30530 -993207825 -955799352 42183 167765413 -227992868 10454 48461805 256371946 66522 155308281 284097008 33874 715362735 377222475 37428 148869533 249547469 4183 -412488711 -973453615 45575 -293012737 -204779680 28030 -704064842 743504708 8101 -770174649 75061128 74716 716317544 337052437 23447 648205864 156684187 7170 -788169745 -518237542 1948 557947472 -491095156 20731 -414539147 -765553231 61402 -708636762 716015874 9403 -994330549 -406204886 54340 749926940 370949552 32961 -120505684 -892909427 39268 -988258993 148176328 15939 175187193 -857446993 2003 362457705 855442634 36668 -884921824 -314826714 44439 728945615 361396034 43856 -983045556 -791849063 43051 274462330 739034107 39725 -605539837 337760138 63204 754498434 -287478641 14706 -774603031 -775436324 6574 741655602 -195979516 28748 -866194283 447711287 23289 161222345 149502053 38371 -876678461 433656168 20278 -491811501 438091831 12800 -604607262 548410306 58964 169519851 262004812 10700 -104072724 -521781346 14120 274719545 -210301451 32584 -389322139 -959973438 64116 -399803740 -973504621 72574 -782791462 -800434038 13240 -382494598 816024958 57951 -976115116 -574531481 32043 -142337286 344924367 11145 152952512 -235929397 63662 -423391930 -98228267 4524 155751821 336548596 18900 144170941 -233281217 10307 734244983 -333078673 727 -771262819 -484293971 56228 -952553254 -385988498 29722 -969331390 150605060 33394 256372342 717170690 31257 240628790 460899172 24040 -604025857 -324830462 60827 170652144 -200560592 74691 -965317798 -954988727 27158 735415940 -587961891 40856 653975112 845274752 5011 144970573 -212463372 74691 -232164306 -867416877 35593 -959184521 -386622629 22967 359280921 -202254467 5588 358021870 842030998 22713 -30372150 553123606 21160 -213532293 -874171182 22879 -959104290 -616035209 14596 -404242484 727394304 27457 154761323 -858386082 2133 -110485068 645232726 38580 81525120 274240590 58563 664367581 373864091 7785 638292321 248572624 51407 161264490 -419097129 15507 -693997865 -130000329 798 -397654267 -115135129 24743 -311886883 -676148547 18599 173445332 -615996668 1984 160962976 276675384 48596 -136191361 -519968274 23021 -12096054 -704909028 8003 835258032 -984980905 36538 60363010 248856645 67110 648846456 -299042683 36797 -291166631 -194013708 12575 -762899808 -767537838 17032 57389622 843907877 6024 172835879 265824867 56832 243849517 433789136 1363 -611735592 -496061496 15225 -406674970 263647047 2896 -27059524 639980127 45247 159845478 -884415968 16278 -383517922 -415855143 56047 -294050257 469212885 4926 -580709877 561546939 12088 149224154 188320098 25678 727229165 340959405 34158 239936948 -232634082 27273 -330707547 -678838779 38384 -224458685 -902890945 1002 179852006 -900466097 39687 -493339503 429004386 25939 333843733 570101277 55644 558612637 -488452787 24029 -685457211 719147977 56409 737564863 -583970243 13100 268742450 -42746056 62382 -109740987 -104231887 7248 349150568 -233563884 30321 -865662085 -139457039 15392 -957143171 169381132 8895 -708050580 714477735 24035 -125017298 -316628199 69835 265328524 742730044 36560 474192218 341592142 16994 72317292 744298547 55365 -581916627 169530738 42321 -783251035 -517189046 31074 -781980153 -775347050 19134 149535580 56801880 12982 85314824 274620945 20772 -611947855 546899843 52455 -701378588 -104428040 30023 47947589 239903316 42266 -997964937 -575206073 29892 -681281122 758524348 35694 253758355 266047164 34556 -518274423 455604356 35937 284811320 -18371199 72468 -110108191 652557285 28062 -581486398 545968340 77615 276112090 -34946761 20838 -207796651 -875245266 38338 251038860 58302038 53530 -610472472 -498042056 25949 -113286325 -510855465 24722 95162508 278755692 30381 -803939570 -779485924 15418 -332389598 449845525 2259 -390989759 -124947819 15047 -964206126 177378234 46120 -323132340 464917351 14401 -105660893 -493718121 18764 626159974 164538053 6931 441635127 353436380 13582 -479306249 430312428 11819 -394014464 -515528466 28048 634619762 354828494 27843 143641669 172334611 14732 -589848837 -321796638 56944 -21193073 562985075 6952 -615341580 546125807 8261 59428024 -305813133 25786 -18645512 648974752 40712 -324671342 459513872 1732 -804934656 -797378479 21757 283348896 715351466 13090 449704618 181712078 84088 169663673 -581317848 268 187484834 273498690 49783 56504392 716408828 39255 262512905 -234129570 16847 262667710 736778144 23160 162187809 -402535330 34992 -421036106 820418853 30677 283566450 -44817559 40706 -96922316 -778549741 12980 175478494 -598419202 6725 335262853 -115780298 60192 264377245 715156342 39216 -414956589 -106512185 6128 546214458 -487191444 35322 -503441487 438327465 22628 93884933 717963858 18609 -107209714 376903614 18534 -391247291 282488679 54002 665083472 -314316451 29060 181349791 367304645 52331 -521515958 -616459340 67281 -142236092 -523639802 3036 62660611 -304444373 15510 -130579903 629797623 18458 -987871590 -585223191 47021 153166530 -389105618 9862 -406321729 -397117724 13855 360462104 -685842380 32907 -996415871 174152319 54975 -895702092 267973645 49739 177412221 -602307124 8464 371074035 622568394 41710 -118151171 -328567888 66577 165503215 -606243051 5930 165457246 -585952810 12048 -800166869 -514016419 58128 622974965 -322587654 16795 -409548629 -999996612 42167 -209516846 -971706790 35604 94475258 268987844 70696 335801611 -232086774 1355 187745195 449009265 1457 49662497 569994636 36183 -575519370 -322945387 37160 -215492820 -859582160 45146 636607401 339870520 47025 170911370 -204620342 9487 -136101561 664230548 39335 -709191473 -860492084 10443 469568989 183568468 72261 -113849455 -291497714 9489 -978189774 168137901 34919 -139611542 -130288136 11155 -208819839 -999871899 52659 528837243 -490590045 64247 -319975316 -695897041 66879 -709646814 -107120986 18053 90426384 -317421196 15434 -993101760 -587213518 13702 -960426744 -967771511 58227 246624990 -222305660 19524 444312923 161219084 69677 726063151 369161537 6825 -110924485 -803854854 16275 -605132826 -482815149 9235 274229181 -34318347 64663 627884384 181294298 37546 -393267076 829872102 10239 341219886 -206630800 8788 -763821270 -415883447 28145 -224154397 -589656102 39491 -667579574 -125461514 10958 -195051458 59582216 55914 812984869 -961455209 24174 -982407622 -599117094 38109 -894814229 446623115 47816 164001379 464344579 9414 53811540 759940980 57999 -211607652 83276373 30463 -672814935 -133886751 14750 -299621538 -207675538 17094 -797500070 -517883830 13739 71563142 659749442 62104 458675564 355304056 23328 242479843 276393217 60160 182980238 -888502345 32174 250113433 67230644 44848 -785032158 -800167479 301 284100815 724023609 20296 -957603647 -979419190 41049 755067772 339498266 19276 -982859380 -383993818 16619 -793369363 -506860561 3429 -787080807 -801055149 3452 -679662349 -891802624 32579 167014271 -197222273 22579 341301792 262645062 75985 157470366 -124683126 49870 -579802374 -296100260 27838 467019794 377144125 26935 57007643 751627024 71040 725841961 -588117530 6235 -791479180 -484230686 56902 -578859057 -299495572 32755 640874037 372795392 34252 646078680 187760227 43031 -6899902 563013175 26129 758595163 378568984 52996 -303647651 -711773463 42355 156087352 -574914771 23353 656240352 337264715 54548 -576623119 -512200198 11031 154021004 172555534 30724 149310181 -111723101 46651 -139141012 -768905931 33447 265176683 254102743 34293 151454775 -895125910 16520 -481877745 457413064 46210 722635214 -226756218 60311 90225085 -303619007 32125 624297398 378163150 38539 357937606 822962618 25618 632705672 822329374 256 185634379 -860186655 6380 660012193 -308415270 3846 -401641147 -970539634 15370 154528338 -404023124 6314 -310332180 451110583 13064 249959126 469644973 29263 -323556361 -208707557 570 -857969762 -487864828 48676 461489801 817609598 45418 -987793076 -421668279 40501 159746433 189407125 31645 469199287 176328142 56042 -199229372 -977253077 30614 753561505 -329164549 35688 -134068479 -110593568 6288 -776623223 -771181090 18884 -414499546 737221213 2588 277562553 52123990 12709 -669396770 -696704371 46979 625751451 852124638 57599 -389755793 239429532 3216 -30340595 61707714 37881 -521443115 533465078 51928 344528145 628143189 17166 -709154674 -115824275 10355 143602101 79484003 7544 -27792912 658618708 5060 -689469186 -892344416 51024 -868583007 452929314 26097 549015430 656582049 21318 -382939641 274473551 33872 363234392 632299559 6388 162981797 49262355 13755 -966733485 -983207545 27191 -418393620 752386864 39145 278249870 251790911 67871 -396426705 852116987 5873 -400563743 241859411 41749 260599452 56910390 57245 153262172 -872836217 32392 253753309 430921803 15312 -204954554 49561146 54158 -137776222 -96092634 10371 -386446461 -134495430 28914 51172077 91958043 28916 649364513 816034683 47088 -120083877 -498471178 6731 -395505585 -981183874 56008 145735810 -872602642 46258 79550205 -312203206 5217 -617355878 -872606550 20372 -602234078 -516902708 8349 -223540776 -575567401 39606 -580801765 543243264 56859 -970963637 -572106537 21760 730529898 363387564 52769 -497531898 458541512 7436 -103445761 651168979 47732 -131166147 -777492210 63927 749392195 -217406660 43198 -972054329 -981591152 74113 175730832 335292484 46226 -896023762 449376019 51924 -131165716 637005755 31996 -877856819 469128920 47052 -412861690 -953840798 27783 -39960972 559964602 22687 468463427 359476256 518 -592027364 -311551048 23685 167734709 -875438894 39765 -992859907 -596488279 72869 645624730 827021966 22542 165395684 240735257 38921 65024575 280720691 5181 -387344055 243566483 50382 274193723 56242243 1740 284478871 -10514223 46757 -395504388 811191869 48928 -129507063 -865776466 15448 -709435313 -867456497 40678 -872507322 -99605584 56076 -229370275 745141053 80826 156033107 -601365149 564 78483215 -38219896 13220 -312473564 430641686 13782 -961428245 177693643 53274 -29854896 740657493 69364 275906677 68331031 51484 49301897 726160614 22865 338292773 634393746 33137 376191953 -206883008 29501 -590969254 -885646137 8856 -587808441 -520029235 18536 248777907 238849047 49992 -385411386 275674203 36024 658099133 146396133 38776 282561671 468638067 289 -316915376 -201522151 1270 -309743443 -193525379 14048 -971756001 166123533 14207 276504513 745065740 7841 -18554832 640168449 28363 374245614 -220442162 2262 176002282 -127473768 74552 726829312 -232345848 5732 -31017620 654472939 15398 -395122663 758612913 17795 741483838 -286901072 9578 -409403498 -5235552 85249 158117628 59231889 9587 -689681850 -899222739 4801 -800531383 -487814408 51694 75420963 -290535272 40045 -974300940 170849122 38082 -190998867 78088820 103540 -206556425 -879977140 50040 -600357378 -807917938 38108 637275946 355972538 73422 -416888457 258552027 29344 170307659 -195443073 25247 750436931 369828572 128 147562214 445951119 7895 53374333 -306391917 33519 -141928235 651626101 9267 70691519 832062267 10235 -125191332 -868679343 45550 188479923 -399510882 5955 -133141591 635358067 35918 -216277379 -883919342 7395 -115032891 -319679215 15269 746116032 -329323691 47469 -299167186 453408141 26074 -992868830 -585784551 14702 629087517 -309432183 12885 -108260363 340556996 9321 376285203 665868678 38378 -398264409 826923644 43040 -116788997 635330492 37007 727984707 -581939115 24728 -127691978 -888091676 35123 -387464226 853337284 40887 92325683 832935017 53087 -710366449 -861878945 2333 373989073 659142323 37584 -393689995 722227079 27488 -983073775 -981232103 72645 -391551216 -969623432 32963 -17626827 566812977 28228 187495795 -707649275 45193 -899270737 467062706 8237 178868502 238715900 41121 -596964540 -329001144 64144 -668609530 536985595 44805 -686692965 750298215 21591 748680005 -609086501 32780 -986046924 -383048674 64762 -602169202 -490507729 32086 173426604 57259850 5191 435199183 352243215 12856 -295993660 -691952683 50760 51632059 270131839 8978 -191465895 -613362469 37677 737865557 -220748857 13274 151450244 -385738801 12304 279415953 90124193 64241 -580014361 563759535 10166 171897008 530862102 17176 -960356138 -588190934 17588 155030295 -591044663 22229 -966868689 -972670713 6428 361498496 -224285181 16408 -114143799 -792581345 1860 170269888 168089371 16588 147308120 431535467 15190 625198270 184042668 53056 -990845504 -414146043 18499 641065402 345883074 23790 -227255820 59261725 85054 632057858 -287898636 26489 170298352 -414381390 1436 726755157 -198541444 3160 -578577603 526208695 41880 -714209187 -895037786 44972 -690398269 182604380 46380 -213610263 443058142 38719 -674110072 -769623795 12525 353757788 650530418 23005 -706588267 -776792083 47924 276666809 -3564338 16241 78031227 471805364 30644 156450399 -131784217 2721 -970624426 154079394 25754 531940212 658734445 66821 149976731 -872563988 46074 -986487489 149027893 46685 -20140341 474074255 31587 188212275 -586247098 3889 -295436771 -705217449 28127 -382329041 842150434 56328 -956664258 142857439 43913 -984247071 -608426825 52760 652050049 825122086 3548 -707595667 -579061144 65369 -220477593 -576171807 61381 620169511 -290817970 28588 -213110387 -575741031 20856 168888864 -197934893 28486 345530667 818351189 22306 -668091797 -896264701 47076 162354043 349031466 42397 -983175086 -397702098 29158 -209377305 -611863826 14439 -138270932 335317342 31897 150553212 -126446592 85596 -590951816 -216518734 47180 -766650056 -763976582 7312 -3998560 832453106 78285 645729043 166425366 16541 281440670 -226141490 10255 761177511 -575114032 1232 -592177141 567854898 45902 -975094347 -977186933 10234 165291831 -217120590 53331 743867085 -294012174 39998 660394816 180491794 25704 -592394652 -481331293 12228 82642850 -298878201 7561 339216749 638735905 18426 -29495055 -712850358 26687 666107166 144758758 36023 275820658 451360776 2343 -297265099 429670003 5182 -221444586 -877618308 19859 176186693 -606165127 3590 739636768 -595881437 2167 538879045 -476531053 57864 -208650497 -616118251 60472 282198133 -199325949 29983 -419666753 -969219816 51768 439658342 353279654 20029 79371802 631601307 15864 -572352497 -298659050 72741 -978217767 434311796 36637 -597794070 -497158682 8912 -597039675 526946394 9205 -427247605 849523902 6810 -801116396 544593345 23657 651923986 825653176 32538 165552893 -205268370 1177 -332684589 -696590842 19078 -223082208 -871410251 35143 -680141993 -874151139 2926 -521916981 465686733 35193 -287223537 446842921 18447 252797284 444265021 3437 174497029 -575567699 19481 76760623 849505196 56563 -106620768 -139082633 36604 -970561891 -390851226 26381 361113537 649439955 7620 -862609051 461075815 2758 161102462 -890810799 15923 243625788 -191337117 32660 750120788 -319028689 42671 -954131593 168929143 22940 -605691281 -499086878 24201 -201825762 -611147579 30774 -113431572 -314770164 69990 -138470663 -800563959 25105 182131672 -190598954 72994 631643909 182210742 59633 249380913 727394844 20776 -104058589 -870918259 46161 344915873 632503900 16884 -402135433 246540192 10054 -976908685 -616723965 69459 -998858211 -607283088 29088 269477712 -23127769 6616 270638632 263772742 73016 -7813444 531655641 11282 -125067903 650946963 25746 -593577695 545152247 8435 -889182602 -97911079 39974 -611567395 559667764 719 -983200137 -591005999 44794 -130724234 53637038 12576 433994768 149089791 85666 -669917193 -866346441 56280 -12852097 -687270873 50266 -870059400 661434994 29645 -136617565 -767632460 43580 -409085592 737027285 2674 -991365172 159762127 15668 -317903473 -711883568 59154 94072957 445535307 49262 -216704122 83547778 75247 -109242059 -797672892 45696 146595613 53146697 29116 153674467 -413821363 1076 -195507975 -292209793 42650 -804861376 -513480925 9282 336330948 92000226 61762 255296724 92910902 14706 -190610673 57109135 555 -419451166 -997069317 47980 -427874394 -969062407 46849 720794028 -615301865 6733 -692207983 -294820441 39364 -115508543 -306999913 20534 457324218 152129814 17431 180161414 -212000784 73738 180290803 -615780589 12468 148506147 366533878 24353 -802286876 -517649561 58261 284004938 -200183561 3679 350472839 645673348 43482 -136918834 342449115 34173 185251027 737618460 7806 154334399 83837955 4499 -28283485 543722184 49751 189169825 -105149728 62865 -134854404 349949180 14535 56884241 753923124 49232 -890441247 -104376668 53010 -140910763 624540044 29199 -128096104 -111163223 26947 -982675302 627213276 15535 238167762 715989137 7111 246076601 63088524 57811 432517987 347749947 7770 -963926748 -575821601 63525 -125454378 -324686186 66272 189021469 -135175500 41888 -398346403 821310065 30657 -689985090 -140503674 24648 163884493 372001156 376 -409888938 817158996 26011 -611349027 -330967040 18472 -781070831 -517335290 33523 -402086714 850235953 39827 176899546 -587976047 7753 338924235 -233646387 37856 721962310 -328784291 23191 837499260 -972704024 1167 259329054 -194743523 32486 -286188690 463735240 10786 178553629 470571654 21412 -139915971 -137617833 24199 -411188174 826756732 46499 -3729962 831501843 61993 -668999394 -887457365 5690 268480515 461216052 35882 265488077 50846511 34677 360308721 823888216 41240 -794305821 -519053636 23869 448089881 747506157 59626 628680216 143185306 19095 149646408 -858369363 1677 188304071 630506881 24789 74194169 -44890472 31356 252233163 277667104 8445 247313423 73263566 10829 -881742606 -123689530 59921 375035382 -229730993 157 650524654 812133833 19284 650914565 -34397535 38374 349474469 -511508354 41062 -20530507 -903735592 57723 -195173861 -618342787 18781 -698888201 -797001663 18625 455239116 376103795 4452 -218592004 -888445496 53761 725908270 -388836415 56138 655132973 177276157 46962 566122237 -223402649 16919 -313785636 -205990460 23602 -582669929 524998321 74921 746844965 -580219901 18071 -224998276 -586619228 10042 60700836 758618410 16802 281820690 71827362 15323 281982132 268965711 15405 -7049196 560595007 10602 -862519620 -100146184 30180 -583406441 -321764797 44963 165000473 -405334997 8460 -324115074 472253800 7688 165666704 283449822 4760 -388371688 -124601149 15930 -516012492 447229263 2562 -237407190 81174785 84439 619347366 161710474 24597 164029055 281433331 18552 177027920 -95341347 50011 -314163060 -193194611 2293 244167038 -17225324 9006 -882508243 189863224 96363 -782066487 -793674325 11088 761874690 -192702321 58852 255395168 -34821332 22690 665177545 -331599001 28754 -111966638 -959814540 27212 65840797 747140988 19220 -213181088 -999601568 21196 -607749741 525952090 18723 748002045 351143319 27636 -958763307 -606289798 66675 -303154598 534276538 11558 95147976 452131114 31970 -698667897 -778797365 13813 -138393494 367376188 18659 -122549324 -508740054 33161 282478071 -193744307 41412 -410982160 -987927217 50264 -127060568 345206728 18568 -782761802 -482590241 31619 -394033555 736639571 34423 -191110380 -576756765 34364 -595744590 -332584763 54817 -124908784 637222070 45452 364427111 664349137 40190 -420651259 722032877 36745 -216838006 85021464 102528 246621035 724959837 39369 -594212336 -322219439 33853 716829300 -101097127 64037 -574580924 543539656 4934 637500629 854146952 57017 -105142010 -310951140 65411 -993899379 172160721 10363 -104054009 -323165228 62723 -120013278 -324496822 4615 -229037309 85144160 91208 527146439 -483119027 7939 -303376212 438228320 2077 -109823095 -877487581 25078 61918551 717426849 17437 -409240371 252686862 7030 -45746643 275081307 31840 371362034 -212849927 18593 -223168865 -958763318 36678 337541754 839824027 43625 620472682 -328792257 20975 754452277 722915337 37347 560206517 -478203499 8648 -399825466 -991160715 38467 -607481620 -329514640 27266 188967433 -216010961 61952 74369322 247310110 16634 -992857474 -961069740 63524 -38335015 538891320 48494 -412149932 265134586 6099 637909164 361114807 15556 176926325 473394073 4028 -478559285 450397418 29421 -301597685 -672104111 11456 533667596 189016296 31603 633977405 836116216 9073 -699108838 -785943688 10079 245969801 438029675 34686 91375047 714922981 59787 737008164 -308161674 9150 -29827550 552675345 21802 164780201 88711814 26912 661804521 160849407 1847 343213864 -220906254 10449 -802510596 -482997811 14991 261349677 93399611 64753 164700010 -883176613 33624 -789573357 -506614734 30550 368237689 662020236 19045 -986563612 -957135405 69500 -714193859 -128523756 11464 149879805 -191978089 66884 247048605 460947568 9204 548275423 -476786492 56656 -764292914 -806139295 659 -100303847 -123173368 26495 -389562134 -971222505 24479 749912002 -591764930 42576 189887431 -583612554 22112 173542580 -112075401 17086 261391687 748130206 27326 -576709345 565428309 52637 -774578060 159077721 12792 184952098 363866822 3274 -799035889 -805325241 17299 -137191789 -881719717 24624 745301781 373254885 51703 -32758943 -685727990 30647 -212068466 73880354 41559 714442911 -310631937 27607 175180505 -124662195 41797 -325387956 -223139337 31981 155330214 260677046 48376 -608314767 -512710723 25794 -874364870 475938588 48822 635900917 -225650520 72107 -404365585 843840327 56484 -230383630 -983697238 30399 190279927 -875822720 6575 539311406 -479006746 7075 439157427 155021647 88422 159626875 -579848670 8754 -900895049 181442420 85235 -198875892 -606297387 22930 -310338578 143668318 55090 -969429523 158948638 31224 751559409 -324238469 2000 257678968 250121038 47114 -129027256 349995020 6139 -697548240 -808342056 25099 -101676774 -799300768 12888 -712529967 -875672465 3904 -681909401 -110059814 6551 280290252 -46325525 61725 -399605597 840149893 44484 -219823509 -888621048 14213 -878229351 -128226300 8743 64015029 -328234578 34286 643050291 333795225 49543 -291339465 -694248422 5994 380205108 653148022 5017 -311814821 -672863542 45332 86943052 268051959 71980 -41416155 524326249 11120 -113007043 628098830 19521 -45632211 530342142 7902 -687057639 -863030283 51261 -994221269 91189513 18562 -902143213 451700851 34398 631086798 817335951 41199 -974056912 -979905888 57812 -687057003 -768010699 9853 163094654 155581493 34446 -964162039 -423391313 37132 178523709 -98478597 19785 -986151548 162926371 41412 347643011 640376349 23201 161714884 358958477 21716 -691617384 751217185 54452 -222823375 -617521969 7507 758402970 -615774244 32216 -686685812 -867286990 26397 -681627519 -791023744 2375 89491181 -295202358 2273 620289937 150013935 53611 -210076712 62225884 93446 -416602020 853981557 58045 -893180516 458029498 19542 251954201 -193703837 8682 166155204 147921002 14396 -876455412 -96301210 5922 655918845 813698298 28917 145967131 -966809807 17267 267894564 468188092 30796 -794377074 -801033207 7668 -8659515 760776223 56758 -28675138 657388438 40241 -705651712 -891915355 20492 164574460 148662115 28180 -329879322 430478263 5567 -23212125 -691481482 63497 147250300 -590064014 10 724907744 -581896917 34057 93458567 835399821 4549 -410668200 165093824 5442 166689283 241793973 27373 256709771 64360432 79518 -394583017 -103505485 27491 60750478 759477087 37789 188593452 335546732 21901 -967572052 179644513 25690 -604065505 -329074071 73997 644503820 -330337094 22644 65278529 279173126 50751 647770777 349422443 26903 -579320991 559844149 3706 56489544 250079066 71535 -388653205 816912826 49806 -235353130 629864086 22696 -122075527 -136221350 33633 73889814 279001401 57735 531173152 533734577 23718 155535780 168258670 6833 253072516 270366470 33272 59816675 261759740 23124 251050098 245730958 77972 733066634 374675092 16925 459287630 656025692 60310 180209240 455084039 25612 -956896849 -418925224 21714 -119528803 -887188592 8698 167816343 143053660 5652 -517713369 -614907601 58615 -196590067 -954727134 2311 -965119428 159944030 35760 -141371184 -487743131 2949 350521301 -208147392 40648 -131000692 634699929 3392 374243884 627852707 12524 628387555 -309353777 32137 -130152267 -299155905 24938 -22315560 543112794 46676 740190470 -305399745 46730 -192377628 -608951749 35111 152006086 -861400373 34423 276078324 462808675 4705 -766870422 -485487193 10596 -975184560 -967675119 75329 651008895 346311902 35528 185931103 -390838914 22255 625329485 169596654 4024 -5303587 252344742 27949 -325893390 -695037433 52021 -899346171 -118764067 3329 -790728127 759231707 41852 242539104 -191420308 30122 352351299 -220023151 34025 -966034919 154525625 34211 -684687799 -316723261 58855 467087767 378643667 6275 633992919 152688032 69026 741257136 -293872086 4431 53604575 724841285 40064 -118020519 -773811211 49096 -31040294 -683664726 23405 -960238326 163360423 17016 626684346 854196673 2863 162639633 -401647838 17076 -7750239 732367671 62454 -25827626 665960463 38077 -697885399 -142384455 23145 -208027580 91871395 8330 -294242246 -217338208 18498 -115620467 369142039 23932 269555875 -32924406 56314 284579440 69541210 77573 -134343542 659527727 45220 634829610 175086165 62481 -317813463 -695080912 65662 -400331995 282693008 19259 -879561634 471290971 6186 -609253566 -313073336 42420 -587682698 557158339 72924 -687500711 -102490655 17934 -683149425 -104835845 6516 372498728 661609897 33700 -235202100 -608796401 31277 -109142385 -105661904 1507 180220411 164922962 45986 -420291778 837522946 4443 245296856 -787533740 1562 532117481 -496555433 58878 350116224 832990196 22299 -206018358 71456607 14881 249237958 715911597 40908 -982624069 -975304411 7848 -133863510 -104824983 12169 740854821 -598122414 5342 -608622270 -479634419 35765 -399857305 743623633 41596 87546630 -307792555 35156 -767807206 430469477 59371 -312739823 -209417689 23531 177041091 -407015417 10040 180738791 -197483075 59684 155080133 -104214189 65476 -395250861 243998299 18081 754124430 -204313994 30661 -590877264 569415095 60617 149740233 -611820871 3563 170461159 269872910 24841 632232449 853945044 55160 -298386502 343651923 29610 275356439 -31066930 45460 256195654 -211262615 41296 -131058146 -805650540 5401 178426261 89529934 28007 631482541 372387289 34051 160438935 256027154 22589 88310178 722810146 27015 639825675 855068244 26715 285357052 438931923 29098 188611882 176442398 27549 -190662259 -613540494 11545 -2407129 567730199 20189 -983435738 159849970 49310 -295714675 439943031 25331 -986019112 -409964851 34088 -393863706 -965822733 43989 -191573168 75777993 86177 -712709492 -101231810 220 737959674 279050488 56310 -403378455 740928500 3711 -781469683 -515102713 33966 -38497292 555666610 39445 525286046 656819760 22121 -206413078 -611246213 8460 -106742392 340903548 5281 -776765906 -762592215 15635 -992373891 -396840758 61815 -573582997 557436935 74374 183947795 -198264349 7638 174191387 143577257 2561 -971975611 -132577890 22435 754852984 -326683871 21557 -11882342 -704486072 15479 -312779437 543348662 28669 -991988828 148063036 26948 452440534 356743482 28026 -131470318 -504811454 7672 -215913493 -590407768 54306 -124765220 -873260330 37218 174283284 355717950 39815 761871644 -591343485 40908 177630262 -427482829 4175 722614101 340428289 23305 -994806502 -618243743 61029 -322854359 -232552020 19095 168138804 -603631563 9176 -395205335 -968011763 41261 -614094338 535146723 50207 160809640 160271460 11084 475438859 181222280 15642 539782038 -519699668 21739 662479396 151874445 64574 -998106110 159138383 50454 434195422 -101260910 29616 469503579 180176162 85776 91696948 754464518 28265 -295022431 461758765 9413 -140980261 -776484939 56112 -41786979 -666722759 12260 51093407 846132518 1866 447624367 158672153 15856 729897580 -228441973 67544 627854183 344227603 22164 -128003013 -768289162 610 524704277 -494733185 22494 72230070 254445883 40901 -981089576 -120491982 53599 721923921 -600189661 37027 -764749933 464104213 16573 338778073 -617463139 46662 -44478092 531637942 16295 88158602 -317759200 22047 -702694880 753066380 32771 -131363737 -294581890 9959 -124908949 251463265 46684 732182604 -233066767 49527 149584415 279112527 36277 -142193659 -763573865 25627 -957662934 -413986655 7638 162288316 88607504 29650 633868136 170866208 12493 -406906661 -992097690 12637 744669925 333665114 23541 -126265122 -481885457 19246 163137640 -592977264 23433 281670473 261304076 44002 750393123 -617775649 24788 174081445 -861123074 9315 -904078698 470116512 27332 -899475957 471479812 5741 756418455 374987890 9193 -288004977 448770584 20463 252021967 462354850 22551 -990460839 -779593716 95006 -999169025 -997477416 53515 563385477 -516229377 27677 346332745 -215144820 23783 -414852726 -679412981 31504 362291113 -221725895 16523 -504973647 760260027 32338 -698607498 -890347267 6283 72527703 818578574 1838 -118571877 -501064361 1450 166174788 -224188217 75165 440445722 177928828 90632 -692532826 -127140852 20770 -994350188 177622867 34031 -132173693 344127759 6841 246583351 437708815 34094 284220858 749259002 28441 -573735341 -494461914 17338 -617148080 -117941672 35667 -857293776 -15617092 26932 -302274457 -670693193 52563 630674122 372898624 21419 -995246547 -969803389 22946 182581470 -890737751 8615 456805422 183483098 43621 -969216381 -424800049 36672 159093777 -899298087 39692 -390357069 817064325 47523 162626214 439610491 2348 271973683 -210234468 27318 275486643 253285011 17794 -127586055 -799541211 66011 168978619 160427741 187 -607681682 -495085947 12421 271607351 634508189 42602 -964567356 -961821262 58487 -706095632 743981715 17466 -109492039 637647070 2824 262561946 250309453 46050 -314788285 -224408339 7817 -576793814 -303292043 25112 58497268 262382183 47491 60293813 285245501 43226 -420805575 -125104099 21522 464570633 167000494 63274 -994234002 -957638062 9305 164092001 -602471496 20981 349210632 846218822 34989 633226945 168953154 38246 -392000598 -974614072 6475 267406003 -38288768 51229 736039810 -322979749 43543 -30897003 564032720 22170 -688272951 -863253397 16912 -410303103 725716731 26702 -698534918 -897186120 30554 757054565 -605561637 24925 276582116 -19266768 16695 -713428606 -899510151 39053 -998056442 -391864245 52611 -398858903 733742032 13074 179617407 81955970 13382 524687812 -584277865 43533 -519220002 438712098 32585 257784376 269540031 64180 -122310613 90866108 46648 -987658803 148924561 8355 757613836 -215187874 7068 -397415325 -136546305 23969 -785811469 69877078 67496 436016259 555155970 75656 -213324971 -691070196 22257 837998660 -974478126 5081 -771818438 -482005367 26367 144350580 155949994 3321 -106320756 -587929569 14353 749142564 -967108795 44181 -618280068 -293784992 44074 -998343416 -388892235 29734 729844342 -216234910 63041 -982182897 187289962 29196 -192236261 86751913 77030 190170816 -580865723 669 732472788 373290686 58225 155674603 180102407 25597 169449057 240276278 50359 241550821 56163494 57241 -40813736 544488246 22209 161955535 -99162947 81619 827905726 -977098811 34676 -116636439 351540567 16581 -97617821 -865346819 18236 182635280 449328175 629 -798536399 -805395002 17544 -859353036 449657337 9109 281459503 60778155 27042 -14016504 -701086053 4438 -418624261 -964549711 14544 623615221 345717433 26854 -604417953 557334128 16492 -495284952 447800153 39920 189815153 -117243251 7431 266883685 62746697 73886 -958500868 -953887878 46893 650590802 353830393 46432 -986455970 275576379 74352 717149782 344285927 12783 -40535505 -692642284 40187 -207470792 48015371 788 -109246384 -121939690 13132 -393553084 -963656351 32432 245257243 822464863 52387 -389107124 839649154 19172 279271468 437666748 28845 -777170896 -763935132 11424 361828046 -193686679 31607 172466482 -203945886 19018 -703329632 -897087743 51570 350993819 -203475824 27060 366349064 -108636473 28292 439928744 356312914 30702 716963184 -195554813 49460 -420044152 -103367220 477 -420423676 -95974283 8191 337187724 832435545 39680 -421161721 247852340 27192 360548586 -203747248 14150 -418254288 274102422 23131 435833118 168852562 27721 -134272135 -873927567 1141 753463917 341922770 729 -976788504 640732166 81291 277384693 746058295 40101 -765141397 -785582824 23970 -305904187 -190976952 2119 188996767 -884893834 39789 444012960 188225616 17120 -579134743 -327707825 36456 -212893626 -900735586 51208 -422611743 -126025743 366 -669560361 -117930743 21621 170959917 63938718 19363 -988610408 -954352423 56293 -425305295 255883423 33850 184012413 258374739 46641 185587288 -196335992 17909 58107654 833420925 5672 -422008697 282841638 50962 -576231706 -322590549 12531 274006582 450533023 7502 -3504101 625989876 40243 747306783 -400521002 59795 63155785 718338711 66164 730649427 342518947 42009 54204840 740874705 21697 152326104 -616316007 9248 557275177 -508567351 47055 -203199840 77872925 39223 238805545 465910589 31181 379093027 639622760 31521 -216722933 -997215962 44003 -114516353 -861409435 7776 -215585024 -873389608 1906 -303521399 463775508 24169 475185951 350252818 20409 -777808124 -795696596 14292 -200925208 -999648647 20135 -231649737 -419988326 51449 181193053 -193164384 64648 67738665 819979758 360 632562721 362924019 46308 -498679444 -133580391 26722 -870422628 476086072 114 74737331 825207211 3685 -18387120 529915169 45776 -389796311 -971173393 37543 -419451720 277515745 33000 -140397344 346289199 21836 144752387 167901843 41148 -226828342 75169320 2674 472287688 145865121 62849 -679969123 -807975574 6000 -780703427 -777666316 6053 -974413096 -581307872 57849 -974834887 -990027511 31687 719495366 -128860979 32256 -772771274 -801970224 23374 -287214619 465225758 6993 -295025566 -692219955 7246 741453231 375039588 274 -407109422 -96402744 24334 -195478443 -895892851 54767 -977154819 -392475605 35757 80256505 442128413 19627 -7581480 -507532970 52342 -7120309 563569987 36041 -191124213 69286583 102734 351425902 659806213 42677 -205411045 -884262351 26891 -192314981 -580870704 61385 -990191000 162586061 19183 469474822 155061897 70157 -712177824 -102647304 3850 -513241439 459105451 7141 -98782443 -308648522 19054 85316912 437979482 42865 443767441 376220833 4337 -694768882 -803904584 40972 757011107 345196743 53717 -110106455 -767408484 41914 181702398 172696871 13111 358345255 823173607 23296 -954134274 -591890885 6887 727544371 -222450806 57522 760867565 334325736 15791 -29766817 -671166755 1916 -17053887 646775829 34953 -105391290 -792032292 10167 -119580725 -207491963 51213 -210917104 -583897622 65524 -865010439 432611420 17995 270105914 731147794 8061 -331611139 -223384876 30581 -674788328 -766409262 16224 752979967 -235287384 53346 -45329696 645443715 45588 174687120 443038003 21489 656409665 847837941 12450 759193385 365958707 52565 -690815257 -809157302 7917 246802738 -44265691 8472 568448481 -523165330 35667 -968836264 167350873 34490 659775082 169154053 42875 -195140383 -591868219 48920 642352315 -326447450 37591 757708325 347432955 26447 -123328609 460275290 24601 281476699 466031077 33424 436611559 180172358 88181 -137389425 -799325717 34109 146396941 -877459898 37818 -394060587 242771473 45895 -209572669 -992946991 35983 -136112137 -318685594 26226 379560355 633241917 26378 628699445 837016433 19233 50416894 -299684975 40606 -288007033 -704928146 24756 -578639871 -304558531 3867 438729022 146451892 15256 -46803299 551434391 39289 -801698826 -773145368 1286 255886195 -221086070 40859 90032161 835614574 54487 634849164 828843106 17350 -957784623 -959985333 4482 -799352452 -485356422 27331 -713588050 -866520879 25083 -114391613 334842661 13014 -111094964 -308812639 52697 -29789134 85716688 5696 -199945508 -984342340 52826 -406124896 275414633 37826 -101558461 -804056790 17952 79096662 -317677957 40625 79522250 462766765 57176 -102254148 -314167420 72666 187889166 -683907221 16986 -612189933 -291330127 18920 150892215 173839452 46012 178326975 78057830 28407 740357870 -599511545 39451 69626752 -311163569 34289 -417865566 849943344 36598 171778715 -576143894 2950 160929616 -109222972 58943 -511724019 -604516382 59561 -204904726 -515458018 54090 86578238 -318382727 1923 -780114216 366328787 61271 -208082004 -970890540 17584 -291819958 462079770 21941 717671427 559390268 70140 -7849232 531531193 38599 375600828 813205116 14124 157183271 -388442444 30191 70779785 249537527 50983 -237394588 -887075220 16305 -614668519 550499437 10988 -409534538 -995438483 34646 665909605 -321360869 18101 726107364 367666095 53313 241849743 -2906527 14234 185070585 252951542 1538 440474352 164098564 4297 -686095489 -140725464 30482 -405784152 819727614 38017 165261804 -590688008 5056 162241587 156836453 48706 634886275 72074891 26386 -40174890 644432876 43529 -195470432 -601653063 1968 -215970213 -576462278 37216 -322470708 -201065395 11320 82983944 829572281 34996 -200687283 -614306868 54295 730827579 -578415037 32690 -993269460 185379222 20028 -613247582 -505489239 23547 -108139350 631834394 26487 655412158 165115085 19720 -385274143 -993351499 46372 183888621 364071356 46372 169683976 454941120 8566 245771908 -30284382 65767 -859131515 441519794 7263 -12548091 528484584 16298 440346179 362624589 23491 656983210 363310891 57792 -399059732 250916546 45158 93778456 830415817 6519 558133474 -984794325 13191 361130368 -397475532 55030 655120693 -327053183 4930 645064882 -296408772 34841 186301360 60169694 9016 623125366 343183541 8097 -698082204 -969978243 37595 -137345776 347974077 1327 165587948 153978191 49221 186984866 -408477490 4701 -115883482 -404222492 82620 -219382006 -613872055 5619 -955579625 148402389 21271 -127103714 -875061637 11806 -104984498 625266975 28568 -142523637 -779376644 37408 71731855 466785335 17417 476134528 260941279 19837 54144156 -304749452 17584 -113391926 -121765554 9392 -404325626 842464629 9015 -495234154 456621102 31545 -588080648 -311618858 25430 -898454330 440615144 51146 743335371 -226343765 57988 -609646979 548737275 33142 626102054 814263507 65391 -384463800 -964127820 52694 183660773 181735826 28613 -983825694 -421018598 40975 726742605 -201737641 4804 143436140 -599523936 10589 274430808 429826825 2865 738409631 -232456150 38081 -959856455 81601500 55093 -12907855 663004965 8676 267375912 472216197 28705 59817201 253767631 27305 -321615207 -199396737 14519 -384153873 -981642913 16740 244697128 69066000 30413 -996878960 183688412 43702 183875437 -586972757 11875 -121704387 337019464 30320 166031831 443522684 14513 150685139 253011160 22582 -399915136 850062288 9375 -897858792 475467575 10909 -382996196 -992239432 45595 -974143114 175695403 16232 -126470230 -877811601 47139 -98786434 90164811 17190 547630047 -511016707 7129 -689036542 753500728 56122 -890443967 -109315447 26061 -862114257 472704169 40934 -43124751 537717487 43960 -979384722 -979268411 58105 -29971081 -98753336 46575 -393319667 163868325 37720 -419151682 -124365022 26545 -117751624 -894401303 29738 -105281026 -782711335 4827 -506531884 455633770 26286 251348089 285239536 69781 649163993 162490606 51853 655372453 158247532 8615 -709417216 -794687425 12190 -799897439 -778554120 10094 347369790 854786860 2619 -382325151 824865942 54507 254257061 238483938 76635 -591608691 -478248582 5430 -800219583 -479556356 47154 -520616601 434270685 30077 155257374 437991102 500 -113153892 -863031658 36157 -597621016 543695897 52324 -111772040 -331324173 45061 -700119812 -857424381 19462 -862023376 266310127 70889 60499273 746212167 7645 162122241 155691906 10971 368494733 841041227 29903 94161919 -298413409 770 164039839 438406610 5733 -804133028 -790168215 7583 -785290483 372032858 14483 -44937360 -695390703 74458 553209843 -504741169 47990 -778447531 -507789593 22267 -298986560 -671859449 34407 182427566 -117865950 61129 261671727 90512058 27773 -32486510 661460521 13508 650423104 809698051 24996 -424874774 730984673 33694 149402556 -423285352 6171 -409214653 746879693 35259 -701205717 750455188 9064 -98789537 -786078082 6428 -709179452 -793120710 23896 146034347 -576224739 17082 446598044 -670499619 35662 -226478943 -577293653 14309 524003461 -986678067 62115 258374284 -39626330 43300 -618765410 754914760 41337 257608869 431176854 3075 465870417 165887408 84216 632241627 821985095 51181 70596809 825580757 57942 -483616691 739597984 31571 251564000 813798898 37956 -677560286 -766419272 41727 163976893 -387149335 34785 153467936 -100576280 34690 -128134086 -513841881 24832 -6051735 658201259 24777 239007891 -225736719 12239 168773374 -879920390 39149 241417103 60799983 35756 173865700 -582915057 23125 -422865163 845714888 42460 183971692 -204597349 3829 270057246 86183095 48919 -234088434 -583123507 12519 628983367 363755617 24751 -129827655 -141200824 32353 356549813 812012477 32303 -688526110 -803556552 41303 -711739929 -894409698 48830 367171543 -307965078 28116 334327684 856302233 12039 185668421 83939967 20038 336186003 -232094276 8983 620754061 -97726409 63117 83893025 270783988 8130 -381589726 -28329512 75319 657749725 172542392 50590 -966943591 -415954569 4129 -300460688 -204424847 18309 270612239 258781867 41323 -401561023 -115058449 16672 -316360846 -192701052 19876 639314583 -310096492 6812 357122682 620618498 8753 79424710 -328887039 7173 70579376 458222022 46924 -230524503 -980282932 25194 -100644636 634360693 36360 639788954 847526314 78032 -604711867 -312242693 27337 666006783 -289842145 12541 -195061950 -599878225 2501 747732132 -304105507 36103 -141566885 -688146812 8484 -573252819 570409763 44171 56053993 -329843069 18195 -111090750 -797154768 2581 -985282572 -420609368 62547 621359449 -306326154 37587 281272913 -586212328 23022 175675895 465745515 21163 -122753568 664907174 40108 -477585408 470614434 1021 446211974 375446119 1003 -882815382 -807264136 23223 -480936205 -206005746 14243 -122385361 -106318504 11711 -605659239 -317439324 54916 -38625106 -678637943 57685 72857460 748074154 9604 471001786 188067076 37392 742916334 -220530615 35893 258880747 246698115 21649 -118686082 -873243296 9096 264706806 75610059 32857 359206866 642190289 29904 69527792 -300284862 1155 155278619 -399355836 13514 262867644 66827231 62136 -403809633 243983135 40749 -995425808 -212400510 80655 -667615669 -897776484 43864 -221339706 -604224351 65218 271333076 83759011 37386 -110961935 665341711 4751 58594953 -294770376 10677 -234830312 430977089 60112 -416206994 260167179 44473 -987568514 -413867649 61446 -973925977 177084932 44610 -304578629 451163327 23662 180325224 -136488201 14800 -614038137 532829950 43209 737782980 -476701834 57796 248024377 60181680 48305 -616418128 526904072 48491 -315558335 -680287911 48633 271871779 -234993188 19747 644620463 -137922102 42281 -100934862 -95538148 35481 -700648643 -788669599 42620 -413564718 256934487 20722 -876742449 -129828270 8502 -427901746 842589657 4404 -134790775 -780872014 44333 -129542516 337576011 9509 263766809 -46793103 65946 -139079451 -502800456 19741 -978780048 -581511705 20528 370939318 277840562 72228 -292426425 -229405680 5010 -385870816 732208087 1948 -20746663 630538541 3936 170626898 -596080978 7801 739977118 -234254383 49988 -806439647 -809011180 19095 -113125100 -888354082 6158 -683272170 757998882 12106 -417705469 -137373432 16436 259476538 730917731 31786 239615013 243096422 34672 160294797 284324576 3967 -866680598 460605577 45905 162283697 265198670 52666 -966747329 182762705 54589 -979928468 -998143816 69723 56579647 451965784 40180 85184214 249523700 30383 79217978 -205816390 17855 -97961222 -508219497 6089 665490166 -324552806 34207 83417029 -309428921 26283 -787283170 -419114514 72203 -208065853 73348380 58404 -43967110 -396193722 30607 149216417 372226123 38052 -864436708 -992944743 44661 -18843469 545922825 28690 175130421 -133381344 773 718240115 -313948873 19204 -386847729 -116961974 25241 -763070760 -499677889 14946 60822416 466018971 1778 -193021153 -977800582 47153 -287814144 -682673743 10970 -291394017 -229477738 20196 346782676 619446074 4140 473474188 158147920 47981 -192325922 -574898265 36273 -954069873 -959862761 52172 -684419845 544846261 31196 633549400 351290439 45102 -16313351 567571706 42142 445839062 157004704 72840 360240866 651161209 5137 658121868 -291833880 28460 -207599258 67119501 47702 -786579108 527145197 23017 -109579429 -110965529 9267 -292136468 443873494 7197 -482859116 92769059 47563 623243452 150068966 75585 -996771154 -410500088 19992 -999554287 -880245555 58927 651073080 161762395 3200 347331795 824869114 29897 -4554909 620672413 17040 270258912 -230887875 5252 -898733986 439647884 40292 -211370411 51840287 69080 -215956259 -883611125 28589 379921422 -211486793 33401 187310018 -199649242 4671 -290022613 -675726576 45660 -977109832 -388355636 55812 -674052742 736321228 72477 162713026 -409135743 21315 -95907305 -496161097 11362 -298528275 -204897641 27397 -692377322 757488250 77312 363538451 638925685 29044 -993271999 -390742528 58999 -959212026 634403720 88699 650845652 -96007422 53464 341528554 623894373 38984 -992225502 -996754816 47721 -130212006 -298225551 11971 -4388468 -709881770 16893 55460444 -332803033 8123 -411873755 -140087562 21218 723125928 -294061305 29125 264263746 719587757 30379 -40214385 -709035897 6929 -709961123 746606401 35478 -129724980 658616974 26923 -215972952 -589382809 57577 -959030633 -964231922 43363 751692684 -771753484 42108 173511927 149642347 30362 475389532 379225871 1089 -393878049 -979897781 75901 -137046185 -333247880 67698 -987965846 -308442327 50641 -297628356 -219289408 7703 -198147428 -894308613 28911 -419360131 282914410 5052 174615032 -518065179 32032 160859334 168376382 40803 727177550 336596425 48907 344665611 -327608385 52350 334906104 -231929148 5513 -135535870 664710982 45990 725208970 -231655516 43060 148057895 -396772493 36071 -769150713 -770034688 23860 94788726 433138626 44488 -30618810 -703463734 58853 -408185376 -870112008 51715 -35864946 -706390004 23154 -22997565 641126303 37317 -231283402 -582726276 51284 68033813 357828775 16643 146150129 -866077417 4745 157047437 271956278 5620 717792997 -312645252 41788 -134512149 -297928668 656 -98619387 627755694 34551 -867752159 -395570256 51614 265141977 750407411 16630 249338704 -38430656 77959 271689908 743067051 31388 640486568 364662473 27786 163643505 -217946745 9496 -310653816 -193607345 7338 254814562 -200663077 17822 -478890933 433284169 5210 -763974806 -501545566 13925 445216262 346714294 26544 48756132 737065798 49068 -296152164 455849854 22221 183862763 -226348569 26036 -591757101 -490262541 8030 -415318758 -128839368 38784 -397203505 -880401789 59626 -978654845 -303930045 45736 -142632231 335344563 25638 55026831 260126902 54965 -671769344 -119080749 2854 -395156380 -962205640 16343 435370093 -972793184 70221 -588432836 530154301 38503 -317300612 -679623657 2843 156067208 72735537 21613 -111087766 -888993891 9680 -135784758 -794431833 52150 -105668139 657029308 41504 740394340 -600311074 21144 -680404032 -861098189 17533 70023575 759184673 35403 -117376717 -104332704 28125 266181472 -30541147 33594 -998501910 -606484604 20954 752964949 -608691078 15090 337191527 -193420584 16389 -602079550 181733409 44138 -384904284 843371933 8081 663252104 -298769341 3165 -6503070 -679730340 5010 -397129696 -958941425 21216 -115499619 -136065231 14707 -222158349 161074528 32046 -317572081 -687236996 16393 -609337786 -502841844 27459 63861618 435109054 10024 -132122630 -332800336 49729 -309999045 -220169256 26596 -709019334 -765752676 10613 156572511 -233715627 33545 179427421 267315658 9125 634737004 276174637 47250 249987909 256546519 76038 -315715277 367819126 25054 -104970856 644923236 51794 -32018543 555212144 44628 -610996369 554289256 63099 -572700217 -310517051 46872 255419425 -24053094 30027 -996046300 -999719696 4862 736303823 379001931 54141 -702365307 -134781508 20552 272279043 -17032690 44902 52643078 759282097 68047 -19351808 646580211 41920 -109603641 -298796624 17747 564990053 -492446187 41039 -702969305 715226333 57314 631944875 816474810 55650 240630073 269799460 60509 -392592422 739639014 20511 -229779238 648981266 60260 -573940047 557536060 80741 -113899690 342164933 13848 -129404959 -886090530 29473 -427562434 -958806053 66422 -689922496 732696312 59385 -897723192 -118828874 34579 94042490 754917545 6799 -613390803 -332277679 72974 -419123538 262287099 15400 639132802 -295556833 23441 276954561 76472579 31439 -985773794 -407836940 3147 275534111 -197759769 8271 -606422857 538040838 14947 -780219195 -491093514 36080 732434925 -600757589 37360 -807511170 -402563977 69598 274923345 -27007893 59232 -204661122 -971163944 36325 -895810956 -125991140 63831 250133458 718722349 31462 -130051897 636471290 15441 -140426884 -806117557 50333 346407990 652796122 12224 -137345938 -870365509 36374 -192372911 -582784499 25640 -15941118 -676050366 24092 174772568 -896987226 21687 -297623239 -705699751 44389 -234389872 -888170396 428 537670521 -519735391 11434 -401676922 849927472 18202 153413897 -384266372 21280 -413598810 262294831 20035 -219266731 -982829118 29242 -96968891 -487416569 27917 343848192 852385839 22470 -987332511 -191776796 48043 241635952 733270409 23047 -591614959 -323551444 23518 -205875379 -981757573 14210 -193085652 -594431020 56600 -318175227 462524153 24366 -386704407 256666188 50076 143173465 -131839909 49934 376692653 651883457 46003 -397187089 257374495 32783 274161192 448992150 597 525324924 853198803 37118 -405662258 -110974078 16072 -142596710 -503528196 27821 -381082853 741346886 7290 145786770 91850974 7162 165956799 429527852 7803 -109840035 -98666090 29134 159086231 446096196 7477 54700814 753701783 44757 64820181 -311757686 20936 -513452792 350664046 66298 629170610 375269048 55689 252265773 -112737784 14562 266337320 -225861189 38029 160158613 -895532705 7240 -141818112 -786481822 30212 715545384 -596945164 39936 -105483510 644154025 28724 -104553612 -302172846 16925 166383410 -192103813 49922 524613781 -485346122 52779 -140963205 -903094391 28358 -983894749 158074665 27447 -611144003 -498241821 28075 -487114147 447216795 31767 -29204960 532190057 39581 -295495687 -702066743 24559 -98034247 -498370375 12059 -594648711 -490486412 37606 -807443574 -797195527 21294 161691944 466523717 2370 -799062416 -494756221 38402 268711752 78173001 64287 -599959928 -319841336 9569 650353303 831605563 58078 -131176712 -324038505 65982 749716653 -299110777 37193 146813232 -602141644 8815 -611808910 -479532469 8491 -684697830 -423647377 49976 -889997154 453748831 12944 -395092937 -953656676 40417 59637772 -314820927 21947 339526267 -202325217 16481 263012288 431622282 11432 623773235 166480669 27975 748116311 -481620766 59091 146456257 -207755110 61577 77173433 833174938 8826 52789434 -958369426 27608 85206168 -295325838 38838 -592813526 -503017819 926 -423003953 820283189 28545 175039319 -883317366 19779 -108948148 -111469347 22661 -107850119 58395496 51144 624747008 181328921 49974 275275188 719002493 9445 469720553 360937882 4580 149655065 -211566126 26902 256555164 -232175810 39343 172516502 -418902568 2032 756467773 -613676412 33276 255756996 85127505 41527 734506340 718573038 44847 -613097981 545626214 10151 -323205947 -225391297 1539 -45551351 -683356263 62502 539843203 -516167888 7834 189911400 -107250247 43828 -382053250 -104182560 9119 -198629318 -608449575 34620 -390889944 -763660416 58619 261058318 -214096153 1032 664696633 366646811 26894 -106419793 -764764345 56960 -392677393 -110389020 22835 -416634736 -995160988 46081 553176037 -522698608 3578 -602901851 -483694655 16515 737605707 -294486408 16832 -230738361 -858139798 43162 -959841427 168495920 52105 -708375365 -769752251 3380 146535370 50211162 28673 266570726 460174950 5288 -195318553 77797453 26551 254068917 450763660 35825 -204511092 537848627 36646 -294011026 455627427 25442 -318604317 -229607744 393 180927784 453779861 9321 745525499 -572555213 16291 -214819475 87603647 69498 177172795 54021351 4942 474938928 155717136 56841 631682040 821264158 28273 -418184953 817167582 24588 -227383973 72782665 42897 258468732 432119193 29534 -221986659 -893382844 40172 431475851 373257918 6847 -132851156 -140010137 33861 -330629475 -704521086 47487 92921361 371558514 38551 83254230 -317383654 2828 182805381 363143589 9223 243507971 -206548836 44112 -899515487 -710358187 66501 651640788 178149524 12935 -192272941 -477339340 14301 251940304 -227535096 5415 730579553 -786667755 35487 168439279 -405284492 7269 -505375226 336047114 41507 -200403694 -865477656 42616 173889362 87940873 16976 -712521296 538807341 55361 -25377988 543378667 53000 -674197804 -782978757 21019 -762020959 -804634349 4038 430072791 164068385 76009 268667969 431457993 21143 270488803 85634674 2501 -857923656 -127270259 43723 -310986274 -691866394 25401 827237935 -953728335 55183 -104991442 -876710454 6108 86324491 -307985622 39421 -485021029 434358348 44875 -954750607 -995758694 9427 152224248 265294207 40026 154358130 432821310 12755 -601850411 524211242 65843 357641901 -193934019 24545 57527052 821630653 46383 70477972 752969114 4166 664286885 -296241113 20978 -986984225 -618578061 44524 756898333 -321178711 47886 67462192 729608788 40059 826831496 -976042120 15452 187376538 285374902 29274 -310290185 -216069715 33314 174538493 274655680 43268 -203731069 -963375667 42902 77530965 839397600 55137 80180397 841981381 54571 -308797336 -229166528 155 59248623 430605050 27415 144555570 -200495772 14305 182954884 51256334 23075 622964048 -290032594 32376 -883962429 -112290982 53272 -47194404 637520975 28795 -702826060 -796240703 40417 283288161 -219495300 10950 -887986709 -128314084 41238 -857530527 453902285 46290 335714094 663235638 26663 181692562 86371140 17172 -312091885 -698333521 48106 177125067 343026839 34049 -106688600 -221560235 50076 -417816667 722270176 11326 -683837613 727930798 43199 242545315 -30116837 19263 239265445 -874528022 34782 -481749407 459721107 22905 144759833 -618437699 14027 832752118 -961083528 47275 -110231266 -304426262 50599 276574797 273040128 9466 -671099074 748674192 65875 -975872407 -980097233 69071 -959185757 -609213727 64357 -965138909 -766324610 71718 -36200433 -694058414 54993 -704095372 726404601 19413 -408915808 730393215 36980 448948662 335739742 20908 275793406 267803012 27639 176993047 -96191830 26878 -489775310 93115488 69368 63428403 856599096 55708 -967209447 152090625 30550 -683514556 -875320053 30326 344789805 -198664500 34007 165484319 -423108037 5422 281133519 470384119 1440 452142610 172854891 24138 810405556 -981383525 39928 -702630679 -762391367 13624 -201413791 658772235 28577 58838891 -993257944 26632 -421479927 831138852 21346 151192932 -123183091 83638 -232828968 65233446 28482 -38740350 662637998 27427 638761418 349245078 45381 459735458 168372614 69546 278158352 77471634 70153 626476200 342976839 7807 -976294406 -606343814 31567 -140591765 -491440264 18619 -669061025 450831370 22479 661690599 160029010 71747 181811768 73900937 12418 -38641051 624627924 19597 -390687826 -138351952 36402 -878095779 456089646 6309 -27795581 651467399 39711 -293782660 -233027321 24275 89309580 717788025 5034 -117516921 365230345 23790 -989540048 -578176919 72657 -134430343 640332321 45558 -580355931 -288437154 27135 -127776043 655100327 9316 -793813665 -132285353 20230 -400556375 -128069595 21399 469464422 377734642 15286 -796538637 -776027978 3744 92973855 474571364 47725 728015895 -209347714 31490 -604147305 -485175274 4504 -611707373 -293787497 44771 -994338254 -973977922 8290 -9469353 -684531195 77822 -952924368 -610540685 45367 284362609 81466807 50481 -898279296 -131800762 60108 279169404 -37305147 10529 -595224384 -302539024 71029 -411499728 257242715 31781 -778713718 -518955839 22215 -694260270 -131236536 11104 -803167743 -203949017 22965 658700170 840511102 49288 366950905 -300834361 34058 -8175399 644953434 32762 -327391119 -235357553 20870 179816285 -221339851 60456 -228776777 85649986 61933 720922417 353829145 4128 -129673099 -295419280 27051 -396984205 -985448450 44362 -416866046 -107798190 39639 -407430320 -962597243 68794 241889676 462441694 21440 -202975375 -616609944 9727 723646450 -290233282 3466 -995839704 -396860128 2669 -34163372 659451109 20753 -203354283 -616459215 23674 278266181 276220217 78529 -142622296 -800902976 11936 -590369709 566547164 42934 -789506062 -807469292 1202 -970194998 -964630773 74 -237398964 -977780131 40882 650445789 156480049 71857 -693919076 240448051 49907 642995531 -296598874 6497 -325759430 -223178673 1766 -400094177 -115098433 28213 173111139 -411995026 34861 -670838058 -95334386 7824 -296445482 -236528759 32885 559624670 -476331760 22157 -398952724 833887200 16042 -985347522 -402572944 24114 -5644551 -667468977 7069 -115546727 -898661198 44068 181638491 281171016 15576 145024454 455938241 16830 181221017 812102615 37538 -678932584 757671586 73005 336389561 624290086 35309 -770695210 -787610781 24210 271143282 450590838 18298 -38072768 637657986 38068 437742589 339358639 8512 186663638 -391738376 10867 -689122862 -222503583 30056 -135742008 -103886490 25958 186392087 -384287812 4654 163145612 -384978597 10709 -113581612 631009269 51256 -5498222 271554593 62554 -883995895 444007189 51071 641675475 146866407 56492 -37319718 636402773 25709 -121444905 -781374658 66698 727674667 -583995054 8367 258752892 89871873 18299 -998190550 -970973951 46150 622730028 -296694975 3561 262669273 -190653048 18952 756857119 -215298100 23485 361396428 812116216 9736 72190855 817553753 8777 250051040 435809899 40700 -606620559 542692576 5313 632306381 843985615 59541 -221382783 52624135 100038 -100061937 -888330942 2515 -479224507 471655178 14409 51213269 728829137 37340 469981221 364667734 9317 559194863 -397545457 27302 -214770108 -997035686 23269 168214284 61780304 26210 -401866259 242234946 2948 -232946594 -885201073 32215 -21572596 540835930 10019 -395780318 -118327529 2306 472677555 377940224 13176 -9869954 556489710 5276 -332149747 -214550126 6735 -205487033 -893973254 5570 159674946 -226303234 18300 -28157188 549989397 31934 474591436 355582098 31277 -880027965 -98856911 52525 -961287036 -417198069 23812 -589076917 -286845459 49230 627094587 840079267 45871 -23658308 630765800 4909 95229765 816222518 1084 -894667935 464474209 34350 368907689 -232186345 13746 464794964 372064651 18027 -968434669 77405660 72741 176881129 -233977432 40049 279817907 -208998139 15488 644731673 173141765 5898 -691181872 -788463934 13158 566839547 467268107 78620 619667544 832589347 71962 93384543 826633952 4879 -28785013 -670401698 31714 277621731 718140400 23039 250431718 -237499576 15432 -29282770 560704332 32287 -710725659 717578838 80508 -102585133 340033952 33749 -674383954 733932407 10943 630932325 371492923 64416 165628307 -217547872 62779 -324569650 -693191461 1373 -96741856 -476358921 15595 68260223 824241388 34495 -767000959 -799967590 432 -572957029 -804419097 80952 -309535507 -686293087 16481 186615692 462158802 23744 -688348359 -791898583 42746 276519377 463958538 987 621986215 832931949 71570 743428744 -307133156 16266 621718503 817678131 14963 281246661 267201452 77035 169294351 -956078033 41127 -960357963 -614294252 68023 180904188 73549142 25527 251574361 725210583 4529 -219349409 -992959294 51504 -315257449 -692611006 29240 635808408 -316592316 8221 -711981838 -790141648 29533 -694597546 737982014 33354 -410932440 -995456774 14696 244114277 -236582572 24394 367334946 -988952610 21200 -96303612 -895184968 35878 -383072602 -103926822 16297 560052673 461313918 78182 165616872 185319178 29292 755293631 345793945 24697 -214808884 -993834108 2286 -392794342 758888156 9689 -397183449 -952978704 18610 161990283 -410171388 32164 -39225380 641399627 44167 -670864504 -858820519 22181 -692040782 -35471549 57946 -142709495 -494549718 2657 48719660 249360997 29266 245846745 453845280 36922 715138102 -575353093 8390 -763628160 -491992787 7735 157781020 354774006 8743 263206817 715044786 36202 69894621 744287011 68559 647433338 -320590639 5265 -106806032 281932442 44556 -96787817 -320813781 23177 247378407 73185145 80060 -703127944 -763082360 1526 -861252929 -130982103 34125 -3712644 531348320 25615 64755096 271049797 6717 344310671 -202188549 2151 145906491 -137611150 2791 -779907601 -517078975 39266 718578388 342151034 13914 93738724 282835367 18146 81957567 254393439 10198 -203787789 53411017 21808 -511124099 147124926 3131 853627845 -977614535 3314 -508172937 434739153 20808 -615342046 -311868677 19475 -779823954 -513556405 16257 282343454 85697514 72598 -208203095 -881159900 29670 250996535 -9519226 46978 -957282170 -967285603 38028 -575561448 -317469660 61565 741148275 -481187261 62362 627525786 377473941 18926 430410158 374530810 7149 663006716 370055392 69818 254128509 65395182 61649 -677206755 -142350855 8744 -773198502 -771449109 11114 -311192987 -707011360 53777 254243602 439329630 36983 -137987977 357605845 25719 94165960 750339886 71747 86570796 -676743027 67504 457836392 368532816 28928 626705916 335635739 64251 532994915 558055640 18001 758147892 -595395043 17928 471309300 143317751 13905 731709020 -139836048 34870 746583626 634625556 36116 -417273944 736946493 32350 -306214453 -675198628 63882 251048740 259474493 15357 -494275491 -577694270 72459 -614844585 563006621 59353 90302107 -314451330 32668 -693107833 -100580277 25490 750874620 -219043640 36961 180649342 -608528784 11047 64454767 826844755 17117 660669188 150013414 56602 -98996433 629158758 25038 -397375530 258413343 16080 -696245094 283553781 717 153210005 -102418151 41901 -204864367 48001035 11477 561742405 180924684 63027 760130108 735651700 42656 -868172722 456735606 36569 -122306103 -895643315 15403 183693709 -869111473 29874 -600565564 -508907081 18463 276233689 -5854394 37739 -219233254 -863230652 3809 -203899338 -879143561 41536 640579539 159701936 66563 -678530434 841891772 39881 -770238137 -502640487 26268 -382911880 275145782 51525 346213035 654932136 10453 -424052402 848523119 34593 568566165 -509380401 41596 -113654976 -801746256 59551 169005979 162407724 35226 -196086800 -969192524 47550 -694987648 745899249 16064 -209308546 -603221286 49103 342217773 831255539 39720 628637133 -237199649 20282 -898862063 -894901228 23214 463085082 -961273024 75658 338855185 830080521 29990 69830060 723758106 36417 176922697 -206713825 22618 -22194510 734351762 22382 -799782621 -766291214 737 -232669773 -992521235 45671 727904704 -291799937 37202 157785667 181292403 6775 367617182 649946973 36428 51129639 743100790 47707 73591946 441094815 1433 -133520605 -857903867 35176 -897021893 -762248004 35216 156542748 62685016 27006 -133240929 -290078705 70323 -21850144 -990000548 39512 -959095263 -597903277 59481 -227523748 -588695977 18965 -783022494 -777988937 15333 -230557443 68863648 100107 459290503 170129027 62226 263516136 253236167 15586 -712391939 752894824 69579 732520228 -321975213 47776 59817184 281446546 39804 -422073702 -965594650 24948 -902867331 -140694396 29180 165140419 71116372 16803 182367325 -612786562 7840 -289239567 -125687005 43892 -217102861 -871862504 9616 -582495457 539754534 19291 60488231 -319421990 18873 -502330560 60054308 50807 -387562566 -136957665 22759 720927271 339546191 36275 -397901217 828711911 12112 -979525665 -421438231 76808 -978547523 -587242777 41829 -593219304 562240106 4376 744389728 -285772664 4854 642852107 189281560 23600 -869140170 455070447 45922 333969652 -230181244 22058 -507202502 -23260674 15955 -956432040 -612277112 54911 628952652 -314381632 35333 -42212220 -682148511 36978 -576492612 -320269691 23369 -612093194 -485558570 28077 -971823454 -995834077 7726 472380841 146603404 53230 758559465 -592773152 35824 -112068070 -108970645 19665 171537000 82133341 28329 -901096828 464320563 52078 81704807 849815122 50312 243268153 53452691 74795 -674583762 -859355748 12846 622494914 -329059836 13277 88139886 849450670 53060 540060669 -507006690 868 189662910 265847961 23433 -401063934 -130242445 24527 -308121247 662582636 38682 148673707 475057583 25437 -670937023 -794437067 37966 648332531 347005609 23293 -3559722 528727159 48149 -115112180 -481471988 27076 351486654 656823302 1758 -698858961 -867696906 20654 -128823951 -483641731 31798 -997928377 -607905285 70647 -689609834 -863089263 19587 358492963 633981605 28636 -16375400 552977045 16671 -597265058 535060104 48246 -131341244 -790600107 195 -957531685 -975931412 8302 263036617 466078767 1091 -985047687 178774364 17623 745875859 -574820797 34746 80753524 847950516 3054 639637592 -309854042 30543 639330312 843399878 78121 185887424 -396378925 16224 -18528896 640175638 25924 632700552 563311021 44773 183915239 -400417656 7825 267290297 731395726 25443 436947342 341410132 3803 266882307 74311291 66928 -775299248 -519804119 17263 -691195628 -864682337 52863 -890709121 432347800 40986 620662498 369850902 36997 -128975615 356695761 28892 -324082646 -224912823 33036 241000601 282671723 15961 165329945 -117104590 45632 740201921 837169182 50544 -612038888 -195044802 43838 761571814 -581553810 16127 158796979 274639300 49151 153770934 250679557 52337 -487726682 77122837 74333 179930286 -403956865 21966 -319355486 -191511807 18366 48885902 457312915 16429 -990429259 -594146761 46607 -895275775 -115428526 32407 154358178 170728337 24599 -407301033 -997214707 42027 256534266 -35591565 49754 -770487355 -788192209 8048 -965645501 -420282812 64598 147810756 -898599845 21480 274668709 -388297066 41994 147399871 -419468107 6576 249515918 748781945 2284 187792085 -903041719 3079 660618406 -482118990 29989 -593803904 -679701422 33784 468252133 154778756 83176 -386389740 -965000507 63258 722615406 -318215292 47971 247638712 -210020556 15211 -708252083 243206404 49009 -15237130 -900185584 41792 552955906 -476684357 3153 69280721 812852840 48154 69619247 255543211 14447 187337410 336768907 36731 -992267768 -401795602 34838 -480837039 475108848 12540 -776501157 -764583946 11798 -129018015 626360612 22351 68095367 -327806136 28338 -608127110 -510785975 15200 -98760259 -105684191 22397 -204095787 -861558380 22107 -784971402 -476366398 54480 155713371 -860493385 21911 -870204300 445657651 31037 -329849714 466864220 14815 -675018561 -98382245 9954 -44354474 635716301 34005 -107912812 -870229840 45247 68563389 816008768 11677 184790858 -107295603 41379 718918924 -328735200 37163 143728748 -214314601 62304 -295238765 445607447 3261 68945979 -322150293 3351 741480903 -190636606 31161 855985559 -967137288 22322 -405643378 -121445412 4707 746456663 -591319196 8209 -230508952 89719688 10622 76148525 726808553 5280 146340223 -585128765 19935 -127494071 -482365885 3307 554509173 -691113356 12781 -714154984 -110507251 19962 181361133 164419749 34622 268775361 62815325 21266 -407863942 822800318 45915 -696911555 -763740252 31519 -676393455 -861040457 8543 183711258 354584586 3612 -865004973 -135434589 10446 435998844 378569042 24969 189379104 -572406472 3082 359820139 666514171 14151 722649668 -614889365 7518 -44856977 652294616 12272 165152457 243363387 16935 -899523621 468145773 19972 -230390908 -980537430 37013 90287554 252575671 49075 268035818 458652361 29913 651703090 825380213 19364 -326076279 -707683751 59069 650464440 -317495956 42882 -120830360 -95853687 25729 -410656320 -118734778 35363 275204204 716762560 25028 -199051018 -994997538 22326 159711204 -871777587 39364 149271964 475482147 3383 -397208695 242284713 10195 -381278323 844814946 11202 249307116 430826582 32581 263207656 -39339980 32507 645558583 363003952 73203 545466226 -484070384 48270 185972646 -599595897 8800 -212955238 -898100684 58027 355310894 -214578497 40488 722293493 -193745878 22511 144114791 253728304 39673 88379088 -312768653 30530 74409611 448625318 54338 -390435560 277307971 50404 -689683142 744687964 9006 -328432778 -227010257 26304 -977157357 -603559586 34338 567688206 -520893648 11261 367722975 -195096497 35292 -234522803 -585950331 27901 -412231912 -976598097 40358 269648312 -232946976 226 -992862180 -968582079 38981 -409882995 813719510 31249 -325059479 -200380805 425 452330047 353078692 20074 171253267 -114842400 75185 -289306692 -125654444 34003 166647503 469977682 9389 756397923 337324958 27336 -708683059 -904278493 3398 182876439 258031095 26297 274236876 -2486776 35944 -902002925 -142197557 33088 166738405 369693963 18277 549679111 -497005836 20166 -381543671 -959723003 24747 -199621472 -615115506 55429 159652565 -872805915 42998 -691429665 -129101631 28631 757817420 -229680174 57346 452442058 148272470 14472 -308061896 434579842 12529 658778576 841511312 77102 -864912762 -119711933 61480 -129616031 372283160 19706 473196714 144273590 53026 -235939282 761401761 59078 256905007 -200094034 12829 270954782 753058840 24111 434054342 364508550 6591 -423778483 251897878 22598 -328055093 -808484536 61432 -302972066 -975106208 28608 249108216 -23075262 44565 254635837 455396818 29569 185589244 -859492945 24391 -575141720 -498747669 30775 720295774 -223845596 59522 -593839796 -324827146 1657 -778819202 -507899887 8708 -863411180 -111580286 10997 -119843257 -771216563 10669 735588733 -577397759 4371 280572354 252356292 8038 -602059231 543938321 4129 186559992 -381728562 15101 -965843032 184011125 37998 -122224505 -800169844 39270 622587430 848962520 4111 -107512398 -518658435 19861 -677092074 73159432 56081 -695873542 746295097 63957 -105369949 -794372077 40095 278682872 53526972 32243 -141295942 643094059 17106 -38853558 541445137 13110 -208121107 -958810699 23187 -105510532 -764253103 51052 91773902 820018363 50798 337515051 -215573807 4709 -34136934 277742794 60494 90955424 464583753 20449 456049829 377729887 2053 -571625139 -293392089 49629 -131896144 -310928460 51257 -9268608 559339539 49271 86264383 753081345 21690 -799365834 -487159692 16063 -102703600 655459428 49944 -327323078 -385561873 13774 245111175 260691506 66211 -132706727 369084353 15728 66417147 -618906542 25073 -789855837 -802782563 10103 268650583 -24891338 13994 -138525208 -897753276 19886 -296088787 -711730781 23827 164206597 -228097558 58875 93459924 250459862 59094 -418295024 828111699 45734 -305921084 435535877 3635 -607369140 -513789892 21801 -771267248 -805330271 22902 -2731149 -685994131 53486 182162002 -900060819 13857 186791050 -417064223 16787 724259604 -215055217 18076 340422278 -218972775 4793 -696458063 -763815678 39821 339321303 818484733 15920 -328728025 -685368733 18138 173517017 441453733 20212 472467114 163580702 28751 -139418672 -505388030 15507 -34270117 651320021 11210 -125187023 -505556122 24542 -865603738 -100694605 47563 61617736 451134016 15318 658357010 147248368 70744 628775276 350164123 61235 -989224340 -391717173 64201 -956678789 172944847 48026 -699818918 748927824 42977 365343141 648293537 28366 -222442642 49018414 101478 -873747519 440800706 45134 -104623868 -514840893 21832 -226805001 59476057 104634 -421249834 726259926 1146 -394061624 -104748842 8667 -668839017 -867158907 1800 -783397939 -766022998 16884 -672207179 -764031660 23499 161470136 -573175140 18134 660923851 174113934 45649 -291484540 431812767 20983 -217906046 -965825308 962 -774381549 429517358 35701 -799512453 -804488533 14622 -137471721 -800396616 13068 -117065759 -314184964 7798 758247387 -610648393 4107 -124761963 662611677 7716 54638313 267064776 12367 473171588 346858037 18342 154551781 -201788006 67435 -119820375 -860571422 14226 -424433009 856359587 16808 -858052892 466420151 20631 147991333 -611236026 6569 267223318 -210674535 27127 -484497516 62395999 59430 -101193723 -102460606 32864 -399785307 261403697 33838 -881349470 -103358707 15105 278866729 -232138970 27747 448889214 172252768 75938 -329373787 443362696 23245 -391507822 -116896160 16438 -198205273 -107185745 19479 -989771502 -398570342 47786 -872580062 176738748 69555 -426594076 -983399783 35429 249149974 -22894030 72133 -701785427 -123287869 26821 -958676324 -423999092 29052 69982403 844956934 54054 62266924 847302175 41357 -32551527 626764691 42896 54273414 839333251 10552 72508881 724560682 16335 57123753 747073740 4693 256926696 -43713024 20188 -609639579 -301160276 32733 433169373 175718386 24244 -691298518 -860227640 7750 171972885 -99606809 22827 281528800 257376395 10924 350109962 -125124549 45847 -233630789 -12558353 23025 89151897 270431256 17777 467021982 175810170 9721 758329351 -303783238 613 -613153911 -480926629 9442 61234010 280740744 26883 648500174 837539905 41400 729066615 -324608052 44946 -492680767 447177873 40698 -126966278 359194609 24838 -381521504 -956963506 8144 280581087 -233321742 41552 -399610960 733725564 3494 755043970 -203077235 15443 -682293166 -803794288 12198 -690552485 -858882725 29471 -138119963 -482311954 23981 -134277522 630249925 21036 -232073955 -868561314 6846 -667906859 760418719 38443 281621349 745536246 39854 378314464 664982959 43837 -288114766 442549153 22549 -596032412 534298120 34796 -142436673 443172624 32678 -220534768 91708126 7467 641036171 356860998 70380 -237435375 52461775 49909 -995555224 -589683846 42631 346299749 650991580 25685 -106165789 -858544193 36657 -892283151 -100612264 56927 -103719904 -107848694 23241 -104640654 -796491684 25707 359385100 828078044 32570 344272291 824102306 30161 -982542302 -426068685 57475 -123291568 -877600978 22085 180635764 -878745368 29234 176741668 51517293 18696 -965368449 -415764337 32475 -117115680 -508742527 29859 -27970863 561306595 46994 257695371 438899992 38219 -697972694 -872037286 39768 725411791 -596427603 1094 720805938 376988884 27614 -39091621 558122675 43410 567242402 -520494277 26832 727775580 -901671270 65448 -394987765 -104033377 13326 335564593 833636852 28613 80179438 740266664 17700 633643299 351894452 7679 -416443529 -994972970 8054 -330620504 -230094033 20362 -864959906 -99169779 40934 -498111716 -232688092 24740 730548709 -190765857 36843 -140466556 -523505319 8953 278374963 258372330 36753 57856131 440117822 31745 -973855301 -997284378 51070 744676666 -572049751 42385 -969990826 149001101 46045 -412044123 715878152 36309 -142349760 -287578601 59401 252860843 455784344 24638 -678606782 -121970556 4399 -776175114 -798149167 788 -678459824 -883894368 19148 -309346944 443461443 12006 -993087418 -954515791 38037 441817987 168337593 14527 -859331743 462412693 31473 171701514 347616202 22630 -12535861 -694432940 52991 -233164192 -592630049 47854 -112615363 -508781451 35492 737892516 349136011 11918 -95980824 -297840866 41277 189803115 161438543 16868 172211451 151622654 39212 76420207 852487759 57060 169955897 350364799 47505 -673679108 -805001839 6020 363018168 -200718950 25869 173553843 -617685729 11798 -196092984 -997153270 19612 81528059 -317500747 20685 620314533 828440595 14401 257861764 727500972 26622 720202363 -226223492 20265 -119574095 453808952 50410 433593648 65118341 39214 189318431 277599847 1819 -225080683 -612314778 69187 285441049 -195846311 20450 181326732 -129578908 11649 -113021803 -900629428 16965 283679207 243677271 3297 -707633270 -603525696 34593 -209962949 -978981669 44902 68366622 447267835 10835 -699186652 735700997 30117 183263057 -873424178 30850 -224009881 72326848 79904 452714806 184461996 76571 569644463 -503969280 19023 273828926 -14059956 27099 635237639 188521841 67306 268227933 -149052 30337 54143642 460609628 1618 94870700 443504799 17295 -418658215 -878763593 59803 -228084142 -888578850 26199 158563451 65011243 27615 -861771299 -696805476 28990 -902813074 -103435345 29019 -132737167 -778115984 14396 179583930 -572436177 18882 364702222 850739416 19323 89019751 272808032 8725 -409784565 842882979 10275 627299300 177008885 53871 663968662 158697347 37305 -107882854 645238337 15671 -35281933 621894345 19088 168647360 67936979 26408 741869946 -291299443 19139 -399006224 726323851 4888 268947196 248029710 5361 173612377 60054480 27073 -43930235 -672422403 47839 446353788 359869157 24594 -967130252 -397567488 49085 441145745 183379415 13218 -13869010 626040760 18037 147131888 -106607353 74889 -693081129 -799695526 700 -899699285 429508518 36575 -106004592 379501883 15615 750700669 -289987689 23983 73914128 715185380 2253 632493140 348998548 17617 63191742 -325102196 33012 -229402210 -997125955 53543 351567996 -221746332 19411 -578447633 -201866352 43148 -98343968 376612574 18346 568975455 -766679243 32540 -898938843 -111234316 28953 246986887 -7164510 72835 -206981185 -971333091 47655 152350283 167449647 9181 -587605011 -301758442 72897 246010051 -220196600 45508 -675190624 -893053904 27829 -98615042 334300025 2139 -401172537 277145016 35488 -961167311 -988036029 30392 -858454606 444573816 46902 -292973922 446665183 998 -954798740 -594240308 31933 747756978 348668238 6031 -690635631 -798235553 13450 248158863 -34930859 58888 -110438488 -107534185 829 -220352136 -891078202 29256 -110734286 -132345266 20800 627598339 -287368389 22826 -299809833 -217304248 18997 -394929926 -142586701 42238 -100628723 338550779 21326 -101792988 -323651743 11611 255917937 434222061 3325 -870738322 472824083 30503 -108177499 -890819642 3596 -225851406 -571798634 61907 -196775418 -952382429 57612 -233746604 -892517745 53437 60810043 475612954 29020 -712484333 -996492343 40414 85571480 846712859 34865 -391048814 -996257923 22932 -789522628 -795829618 15026 367933068 814336799 16791 -111969637 -194200903 58571 -386017931 850558121 22512 -601384396 -520546328 23131 661190133 -299536118 32240 -985002980 -965040481 34448 -316186978 461790264 19303 169001417 -110888127 51068 -302779622 -203409951 26288 363448201 -387037706 42849 -97494767 353840458 22364 -986906087 -602908474 45498 169191476 256967573 46248 -981247282 183058117 51249 155133296 81465552 26723 723007260 -231176616 64188 -5696047 645328912 41473 -572801736 567356772 73327 -961153759 -572696521 41927 -982788942 172020562 23074 848874850 -981506302 917 -414713827 537529414 63459 375033312 -194439617 27667 -704170278 723947444 12044 -332690165 -693225769 47229 176211608 -418435633 11165 -306499818 -236920951 15634 -8198374 533997677 30863 524989432 172640573 26929 356998768 819462900 33630 93892343 462142055 15044 654133834 -308395261 47915 -768136922 -769010659 13491 435253105 143798656 68494 57892640 -312706844 3681 -141575952 -769580608 57125 545583306 59556731 61331 -235473245 -610785524 49776 -415645031 -974708656 64065 -385231386 262338262 40906 168081267 -603674828 4988 238276127 -231589887 14669 -975588170 -395965661 12518 -216516486 73432773 41887 759949128 353847426 47296 754863638 -311306540 37942 167798182 457729342 26783 48165114 247818662 9816 622460984 851301455 28557 73244924 -322069029 24835 644280651 339180274 45384 -615285081 -505169022 22941 -46442852 534701488 50052 -865499309 -112350230 32788 48767033 -293525653 6133 -224654848 -585679350 25509 238521035 -216007600 8409 757567164 379851923 53515 155715822 183583702 35285 151718056 277598199 29066 50785951 -294038856 29777 160828830 -107718467 58470 732576669 -605440482 4912 747632438 -583939733 35177 71255302 -292830429 16966 -683774272 -875001108 30313 183629220 -194832104 19950 -609130577 561059653 42779 276477798 -234715786 32208 -204381108 78749546 4371 -679402932 -236093141 71660 -706056765 -890647353 51894 63145733 453357911 52616 -128159035 -133311585 16690 157281472 -233038860 56783 724146887 342519083 31140 -680921451 -768159763 31411 63948549 835783590 36315 273166234 256702618 9446 -954489375 -609008010 6547 722036136 371677911 44235 752143745 -199746157 67870 467515286 173389850 90202 731221844 -193728496 15261 619809893 149744959 70626 170597870 462777896 23188 -141655716 -893844266 18952 -998161524 -581217309 57492 -520438156 474895251 50296 -516207243 461653791 19217 -319500625 449645236 22912 -139529726 -110601105 18960 -999353670 -590450839 26224 163174515 460669085 22913 569494762 71581581 19040 -682975363 -125116652 29546 354252226 820494469 37131 -25326208 538694016 51364 -667609281 -126963785 21854 -401134858 841548440 26058 -591327660 561415277 26453 258484141 -23224185 67031 655370653 -314290883 38710 756510208 -194180813 27585 -37863278 634829869 32571 629140388 376928956 66542 -411340335 725680225 27868 349753912 -220561719 6714 -999387168 -604614613 25650 149117046 -98034140 84001 86237306 852355320 33966 -975386738 -990190990 43832 -328391024 -193439037 24808 -306829402 -858480519 24199 -205812525 -902540019 16249 -688730139 -115717346 5859 343875220 624694052 1760 -122630623 -102577265 10264 -126795836 -498314250 18920 -709044985 751304343 2979 -122906407 -120548401 11888 848493428 -974264772 28399 753181802 -294287321 6238 94431442 -688435627 54405 741236319 353756412 9699 -618862060 -301664263 52621 -888365451 439307867 34712 274920290 -13339159 66907 431003453 377776483 26998 -676171846 -768652899 31762 -877315856 -137174882 46438 736210272 -512562047 75765 263212601 -28022930 56303 -425920109 -123311091 26452 -677991967 748561599 41593 69554066 -329899245 31471 -999381837 -612457707 6063 69799208 280892297 31264 471833839 736626989 20873 244762778 -20839320 36486 -130202641 -95463619 2475 -696884019 -880421883 48423 -491198930 460710046 16792 -685622210 -133097253 7775 371714684 -208188320 10221 152656040 151198814 3234 -866772953 476091830 1135 -292872514 -680020424 62175 -129465299 -295918800 66167 372437004 -197748567 34584 -102034128 -98329802 13575 -394694248 850431666 50062 145266776 -573526245 5490 -309590435 468126588 25659 562190453 -504340085 10959 -900593698 -116293230 44745 -610222067 536160392 58746 -305835254 735061761 62136 -139605908 -291564799 26459 -317924185 -692692555 4537 -771877325 -519825495 55916 50973525 249953843 7409 -997966479 -989858580 68195 -306436339 -231298861 7852 281722780 246798775 45659 372691489 -203714727 15472 -996677878 172096081 25634 -864149791 443405570 43650 -772312868 60821358 59065 -386285614 -997398038 41986 150999187 337121289 40063 161268279 -203942287 63334 -140062412 -512632623 6428 656435948 -308571256 45775 357305361 818431324 33048 -128401240 637594507 45706 -399789749 820005264 36412 -601803815 -498539063 30834 347681811 816252051 8547 -14166964 646004734 43115 -963584771 564165939 29547 -714004941 -772743585 8575 -136800477 376506207 13011 -701557199 -871608547 49280 -386326303 285161417 14609 61063306 733939884 38966 -32675432 622022285 39716 -686127466 -95395407 13968 656993240 -303345182 10887 -771956330 -779763578 25607 -975129492 839119750 36813 -302017533 -209208334 32434 755372159 -196790314 46708 279292717 -234488029 29815 -583946369 -309585075 13182 241583460 463164047 37964 -299362748 469144008 15040 735387109 -614029530 31715 -412957969 -957876477 863 662510884 -328187130 17445 173761015 -190841905 40367 360476963 824731143 45435 -416923150 830464889 49044 281314275 77302879 16532 436349939 352073333 6186 247281249 -46837461 59223 434568329 179416781 52645 -306312159 653618478 38579 69043240 441490967 758 -219935379 -869089528 23752 -613920073 538424200 67437 -220835758 -899510097 28815 240793449 -230663114 45202 -389630137 -105859976 562 534935224 -479072442 32468 -859646687 164149463 94012 -230914578 -997981660 4469 157609505 -232344652 51206 450412817 143153270 50410 263303631 752373968 12853 733860991 -215352103 45790 85544482 441676189 55294 -591316024 -293340806 70621 169842066 277472763 604 184741412 -884905775 45726 -601431175 565817160 71828 528954814 -498336785 46006 -196157371 -615472949 5731 752689911 -142114128 35227 -12181684 -684074058 42451 -411646791 815741050 53580 -777295604 164588890 55516 -383846167 239931273 47677 372147751 645942380 42375 -391368823 244852635 17977 -958111698 -20705021 30243 -612826430 -293447178 32327 -482768695 458048402 20073 62967481 284162423 47510 353811704 840724519 35927 -883022583 -141036606 24018 -418400580 729520579 19242 257697602 716914554 877 262714624 -32981634 21463 -322594355 448282751 13421 -8880351 -676289816 68538 85908518 428735030 48116 -971698363 -400844273 49434 -315946383 -693417692 23633 -114858899 -321945561 36710 -320662790 -706332796 59040 -595254159 -515351604 16468 450524387 159673092 42181 359576128 642474146 38076 340235867 -953557971 35084 175735789 345176820 48627 343672560 -228904103 43336 279817884 -220460962 31724 -296187842 -209654957 27363 -37093867 571402946 25175 154225182 -220826282 63617 -993723635 150354800 54671 737057631 190265505 45545 243788693 -203364181 41676 336470105 -195584893 5959 628857607 172970692 9130 -137953577 -862904174 39338 -385912242 242869815 51950 149546639 -879097325 15598 -33168705 636045867 35067 -205239408 -862082509 1885 174282795 -111872208 29653 -381941101 736106264 21464 189105947 -400067727 32029 -401857433 851744371 595 -210665619 -578347345 26575 -975096808 -584139748 12308 144735689 152562403 12504 333914293 809755694 35220 370528307 619460339 7193 754016275 -217602478 25958 654182400 833461710 32116 -425155406 -139504927 11736 -708422285 -763389320 17791 187959283 77029207 4847 -899264027 453050442 4279 161423116 279930426 51049 -398037809 -601406377 17817 -707238029 -763581882 40289 737769683 -289062804 47996 665627112 143710030 24547 -133312256 369008481 24843 158078119 -306827179 45449 153965810 280438961 16491 254691956 251816690 72821 89985171 -294533144 37280 379835839 -197537419 40560 63667312 754634316 27627 343951184 -194336568 35769 363404272 61656681 67968 -212014695 -895261270 45965 -290411318 -195747613 14967 -105327542 -883993740 33271 -804967112 -790701202 8305 145486171 438109002 17643 183369519 461183622 26805 662608345 -323980178 25012 -964499254 -390421643 27806 628029033 339089001 55616 180368831 64766427 15035 168826524 -885132501 47028 260091162 -20742167 54013 167115639 -890424639 19974 723873185 -579644004 15316 -984925457 -978134413 60522 57996508 -293071082 23492 -136339868 -106607713 10487 -119619029 -481259865 25399 -401298817 -996469434 68007 -292229436 -891434193 64989 728783336 344026102 58226 -706262403 742408912 44573 -966589197 -428059435 63742 -392650485 822867727 32709 -955019900 170114271 43724 -205890893 58910826 96519 -413502317 750177290 38237 260498206 246066787 61446 -26820440 568241068 50996 -113097127 -898538428 15840 -122959867 655741730 41639 -205590330 -997531554 10023 -410611870 281083615 13214 -589034177 -285718845 65718 168071647 -393032130 13988 -974573189 -582556726 6265 -416860483 -10842942 47905 560690164 -517737610 52318 -983794539 -195926596 42142 333434768 -195450579 15118 -98567780 -126209736 11738 -136432326 -328510528 11209 -125047692 -326710456 14794 87763208 854845405 53487 340641822 -221449393 25968 -390319452 744802537 11378 151422398 -860361545 39432 -197078473 -883570392 22911 -685872777 -427467055 28254 646809743 357927026 69850 745540675 -504663952 59028 -961099903 -965687864 52846 -421733322 -131940359 10993 429983171 -382641395 51080 181867012 549030377 29733 -131112112 377009953 29329 464335285 364828432 15238 637864188 819101698 10974 82566063 -286270413 34200 60828517 748805821 47191 262419228 85722453 62111 250560672 -15761792 65425 -47542252 543673929 15985 166740343 442460130 15077 -705334146 -897219236 45065 -325167217 -232151698 651 -33534684 -685618468 8337 178152214 -199087877 45035 -680724886 715163538 8398 -593613650 -484996547 27326 753902779 379250523 7175 -982953995 471011073 34527 -108769149 -104022055 23391 -23462790 633608337 41932 265714270 52927428 57716 -594170416 -514218053 25557 -286623421 -685558788 50715 -192938157 -904188956 34263 -103227204 -306152618 58642 154678380 348923485 45732 431792207 145893817 7520 -770586890 -774344255 10236 -391701760 -980580468 58977 -805213897 162452060 10779 256664478 462363583 475 168221111 183676993 18572 354062213 854190081 10214 252942781 -209264880 42683 359510415 -223781245 6840 69285118 -293676192 12958 151529822 -874362828 32392 -139654917 359972138 15970 463685518 -504447825 14665 651108574 747337356 32342 -963822129 66696922 22562 152542993 -591213677 11022 160908515 -114698064 84376 -142493392 -116229823 35540 738573309 -213780992 49160 -993886504 182149710 49929 257445258 749164971 19411 -984683286 -998352447 61803 646162331 -291474550 40937 -292978406 -197384369 16930 175415409 -895808674 15352 643749767 335629110 74610 55350507 -292128046 12885 -677945083 -140544416 13301 280132470 68073214 29767 156107624 357716987 22763 -225576090 527954562 3492 -324319439 -696828953 17700 -101216668 -872626014 37674 277439732 751997504 42043 82493243 756694148 29562 -773040761 -522009812 22659 -109942190 -113087670 16485 -105139738 -898062872 2419 -44737699 643443303 32502 -799522786 -763671465 20182 -330214418 -667765703 56423 450818805 146239492 84579 -963358188 -597688844 58358 273699311 732451822 20451 -210320633 73468771 39112 351046160 -194389303 32707 -18308819 -953338543 38969 -321402546 -210128229 23198 -692002774 -871795717 40854 453382336 562046286 17513 154682339 369268603 9759 285013507 755902683 40588 147917014 -112113707 72984 253205362 -399110120 67354 -103617754 347266325 30879 466453996 144467992 53053 -706439711 729583695 58263 -965794234 170417389 35664 359199858 -232351459 16591 -226569815 62593463 9684 188885999 -585552341 19530 149686369 -192046804 20722 -392560041 745269394 31404 -116393430 -876478120 759 189758312 -963183835 50479 -416022737 -959587481 35945 -596824555 184008664 49932 563520812 -507787567 32156 86109198 255362348 7362 -232096384 50404346 3699 638946094 188849335 55250 465552954 362167259 20141 151205194 270619085 50811 271516427 -44059840 71049 -322860242 816378037 35292 750096082 -614468637 22831 -672600525 -107963276 25073 565841562 -520127972 14422 748923088 338461874 40632 -681817640 -875607679 33497 176793840 273342144 53268 255312348 -16388406 14397 63273155 834508267 46152 176810593 148317338 34932 757780359 344065912 50211 377405221 651156872 7203 379163631 825305301 17480 -522868140 471666594 6223 93444420 -323133949 21700 49930175 -297389615 17835 -967466733 -422197973 19507 -119243689 556582297 22182 90033659 185480307 7395 156039591 55358868 30832 267215785 -211074175 41674 -101794093 -322493739 32428 -398518881 -119526541 13908 -128199530 657278275 19731 714881035 -193678759 40628 158147039 163452069 48541 525028742 -508226234 22792 164600365 56465725 25141 -957748973 -976243311 15948 153505300 -418157779 35106 185842813 445634163 27390 370808589 817553175 17759 742317151 -229757951 39485 -705219653 -782849238 29701 -994673651 -427195853 71793 -122142741 -768806659 19734 -683992645 -780235789 47500 -233228330 -979826701 30749 177216356 -394318605 9169 -28718710 661895069 40998 -680781941 750130331 24297 -219983901 -884738838 49115 163935531 346689861 14139 -965677740 -423500229 20327 185770958 -418141042 27783 637611406 180942555 45604 173884094 -206516933 45701 -982664299 -390724693 70716 -97202260 638056082 16096 -881920586 452610389 37039 -219474690 92728927 51096 -800237716 -771043579 21790 654719510 824987843 12781 145823711 368955153 28965 64538824 255680002 69028 -218066027 52993867 76581 -597577242 -295491941 18634 163450439 -115861163 19636 -331901093 472256234 7760 638768545 -290824684 23142 -386338322 848490518 27788 -799476784 -482331200 6304 662835676 -287095596 37963 189938008 -116878890 35292 264995495 272493437 22752 -679353736 727911127 65617 148669975 67893871 1747 -993941880 -386449662 48253 -105611480 -885849724 32167 472866860 182097555 86739 363539953 853000638 8703 -382713438 -976828161 27102 254795897 277969062 49279 -678460899 729406447 55429 -142149903 -872115112 6083 -212862531 -224713807 43484 -30097769 -713381470 76284 724756423 379027359 5461 -952541229 187828125 49509 649164098 144227776 42896 -301114334 -977114308 48509 283322781 -18987807 39850 -505813910 455979353 14456 254094935 -737659 60438 651870607 -304728111 38030 246006917 720480212 13652 -681457294 -889744921 3775 166439551 -191049033 35957 -326692633 -212127467 24562 474496882 142923143 42915 -788383174 -506478164 43620 -115189338 -890195159 40801 -666863720 -889772979 16589 -506671199 431259824 31446 -388642249 -977695345 53077 456076464 172924711 12527 -101129631 -481799379 25531 -296903980 459156749 17729 156583855 -876613087 35631 256441233 -215861667 21527 -994631239 -411332879 65916 145804273 -411565561 729 434544690 372981157 31987 664889502 363135144 69757 -319194344 -233387324 30637 -41483078 -709300849 80012 -8538714 -681751660 80364 -685612700 -317026844 46532 -706168049 744415385 59143 -384266131 -118164218 15749 -39582384 537507516 51345 -417104749 759220759 19816 -325586174 157065322 31158 -211394595 -980002514 1442 -807609167 -503431206 36906 352893159 -204588099 35583 160669329 -577414451 19637 -588919859 -319275392 28723 -881514112 458026297 2400 -26891434 629993329 10190 -20079892 -674409755 65203 -397277693 -986892849 2701 761184216 -317734967 29926 -294499854 -202527629 19934 -765122635 -204561083 67320 442778028 375164704 3946 -316375899 -221471685 13685 -883867490 -136353366 22842 161059789 -885608215 868 340564357 636685870 26619 260315848 -575385067 39147 -128290308 364268574 3411 150271045 340112233 25288 -208233582 -987444678 17481 168760368 88069162 24381 -871209670 471889091 47295 -604236794 -518337416 11734 282706329 -220334338 10425 -598098760 -293782669 48356 -617293903 -308566711 22256 166401101 -881360494 43101 747513028 345812380 42670 364628240 646032755 40298 186187904 144727933 49432 76070836 -315028027 12411 57531544 824793112 20568 -411564139 242820362 35101 -30208544 546097383 13903 627176853 344766298 11523 743471539 -327176747 48814 76843596 714949221 1272 187817707 -400319734 5789 175305145 182112241 22332 -104851281 657692084 45601 75189065 837230853 48298 -997502665 161082848 35585 -607294830 -513518994 14027 68176200 816768481 3705 -386360941 -973722144 53736 -108430431 -807153829 48996 157066784 188340498 46657 -304304979 -236895270 1277 183293181 -206076955 73750 279695909 460393860 13229 -496979516 444825179 36492 -678825504 -95822900 4563 -428177734 -133506489 1566 367034073 -206835813 41870 634200496 828911837 6024 -861634909 -95257679 33265 436910576 356205684 13974 -896442881 -123540453 56588 -300421071 -230666714 20040 528946818 456356594 59061 628539660 145584833 70307 270683401 -225435875 23296 152565741 -904601086 31944 -99488403 -871617846 3111 161470043 -419387622 7681 145849087 462244200 23426 -765344526 -792420472 25832 187949420 -903827078 35582 -397015082 567452017 16437 260350120 -198644056 26561 -289191999 465561795 8235 187166662 -392565951 5884 -405309579 737809250 25256 -518436487 455996490 6864 -35878100 641124450 7361 -127463542 -305503806 36272 -425060021 -961185111 72133 634684749 -324085273 10077 -223442398 -873048270 45130 -865319850 -105462692 30434 259297875 68075913 14579 280810249 465585457 13377 175284705 352496194 19640 628630630 242198809 18534 -396812786 760354361 24968 155804921 250747547 13374 -191939792 -497870974 26296 -396275953 257358527 26751 625564952 821874082 55704 -321409931 467901264 23195 -119187950 -792118175 46873 -321054738 -690636754 49537 -316652360 472242853 16207 729968285 375647933 30187 -46662629 530079881 36574 -138167194 -807711843 49820 169998750 160429872 30114 -572441507 537214808 76666 187507762 65159111 18119 539075123 -480761885 48432 357574982 -219038015 36414 353047836 831021321 13550 537377725 -503502330 57851 -415192592 254738665 2305 50641644 826870976 12344 163349008 -896501961 12463 357028184 847426891 15456 175331394 378582444 13832 262375200 283015822 64755 -973419086 -99604969 66634 -214849261 85001076 42440 264688295 744019658 10059 -320743343 432563699 19849 253159663 441224183 3919 150036658 -117984702 67417 278823364 757018408 14175 -41691558 558961880 50969 174714496 166211808 31831 620309868 161490577 37080 631787177 373723922 57772 -383865759 -133643822 11576 -598391406 -502160340 33994 -403733304 -129326984 24837 -136262412 -287256153 64288 -676884193 747758650 23485 -13693634 -695318511 71142 -138351255 -903177294 8342 74547848 443277635 32212 -952769398 -969776152 3528 80603729 826633494 50264 283152323 469118418 27483 -488660437 465517441 29728 -299427085 446474149 24950 -960290734 -398448681 27896 -899307617 -142117509 30287 379840693 827871184 6460 729207302 -200299288 49736 160905028 -406071988 4750 718340066 -298086925 24108 -192936516 -872025827 49844 -504456978 443204063 13978 -704612206 -886743840 44381 736545729 -323188558 30729 -296458759 -682117583 39372 -199608278 -996482909 4885 155882596 -896955860 12973 -686977714 741995246 27789 631569272 833834219 65443 57305297 -311962034 38110 162111990 443753985 142 -768829502 -765734190 8650 85844471 253341960 48271 629551365 846322171 56989 182938840 245782018 50264 -584141709 545325384 79314 274797655 78113473 30145 -712384935 -122573127 19932 -224949708 -584164318 33958 -1067675 -711900940 44255 658377812 849336713 36593 184547613 -222021971 3187 363904254 660959894 1578 -681303729 719278899 51424 157092611 462120425 9620 148831793 160514036 31332 -591243112 -328795393 28766 -686486283 717481954 29964 -100395348 339419768 29421 724400533 -588495968 26541 750168550 340120706 9863 49828622 818574634 21122 730756950 -575451488 1254 -518629154 -3133955 33127 187111671 -213973719 74262 -307901863 -693618839 5228 -688804528 761718586 75507 -416437509 262249783 10811 171918679 -214080333 56038 -426228962 -959816434 23327 -393814989 282294076 13070 346448008 -117899240 56549 455527213 -502282642 33638 460610270 184088216 48919 66700721 811409481 41061 -4134010 -868964003 44427 -130724827 -141062704 25223 -229509038 91774854 93265 -135072294 -803149924 47774 -669666456 -142498520 20648 -325052083 457410996 14556 469761742 360105366 11224 78154454 450003795 23001 -588874484 -485781995 27384 69106192 243004158 13188 -97538057 355345926 6813 238690473 -196307703 35212 243572384 92332501 26674 -694376494 -125413550 6999 855513820 -960561876 58640 60470244 814199687 10704 252783760 436747687 18926 -213336584 -604300785 59044 -6867759 558044506 51486 436596463 186162817 85818 -114155726 661653876 32714 -11980344 -706879039 44528 -704330929 -133069800 26472 647659424 348348903 66471 -985623492 -310050809 72340 158961780 190204129 4673 -707758348 -691738100 33887 358703132 -235229204 12569 -686043792 -104944530 18813 -687364341 -763398176 26092 726811870 335076045 47463 635127001 370550892 17304 562949381 -514453832 8679 -590600234 -289713542 40370 -96507899 655563386 35235 -100854897 635826436 35809 75145662 826833003 47300 71484233 -125588671 25113 86502663 749503419 60576 78919441 818944896 26150 -608691908 -200282763 59695 -402617753 -128619531 41526 -194921045 -900285541 349 726446296 64797498 74957 714601741 -578199130 3933 -308377487 241291836 36040 79601462 -316468449 25930 252441437 -6745905 51326 -295488239 -235909203 23312 95105411 158253179 6803 533295043 -684908201 50412 -877208388 -396244525 11435 -128247015 622366688 45349 379470038 843680344 26357 -690394223 -136671441 386 162224505 430041261 13525 -706854881 751619925 55934 149592116 -228640216 73135 -226583753 -585104593 44878 279675090 749251104 21274 160171433 354722374 20525 -136751586 -482072407 8016 -196021587 -618414463 26621 656090417 -314287920 38876 -383488133 239191109 36025 -882422194 -98823092 27880 363691276 269006157 54184 -763843103 -485634521 49164 -962186467 61989446 71857 -381823604 -974893548 49427 -98356610 641525134 18795 644676955 -298279309 39303 266156805 -24228461 35276 173691868 -398125154 20252 649736251 -963052591 71692 366633971 820138885 31807 144899880 -873940140 41547 -142677227 -303309558 51314 -408748041 250041006 82 -321194480 -196946890 15725 -139489230 -778976134 67305 -235598803 70608760 97259 -23334307 -694422407 31899 157772953 159113336 28343 277028885 757837718 41069 716143712 -300648722 36457 -414318046 823396041 14202 -966910231 164179673 6721 539426468 -480446361 3327 -872091402 468203013 14210 -40171868 -5262598 48235 167292703 252544637 6272 -18800978 -768187841 44088 169583868 -862276976 2996 265436503 441270301 38928 635762260 336032426 28714 -306927919 473515473 10822 -387715915 238710141 42838 -43831315 536863642 10765 -405414064 -980994459 11869 722906600 347989810 1975 -508198645 450356745 39818 -103242111 639239184 10605 53489416 734472555 15952 149306705 91139279 9557 638865666 367507121 77434 666585811 -328372183 35802 567001666 -490489742 28919 644590614 -324744693 40245 -206260797 -956553907 1489 -408931618 -139117860 6170 622886965 -296906871 28317 -117588097 -770584475 46746 454110107 373928620 31138 174250129 -192286032 59801 640187296 367293914 67962 -139387350 649304089 30698 176344750 373773405 29474 -388500337 755514522 29031 -708346755 -785865226 18050 -114288548 -112007219 3691 -697778960 -770915214 29875 -129183679 -304298668 33802 639382622 370910993 41670 -794089757 174108726 14145 -874835180 -133639903 10678 627298453 357347827 59803 -317821341 443627431 10204 -970598230 -383497568 73560 643538251 851788697 73677 -129357157 248959886 32369 641350723 176745439 29852 -600476153 -491978215 13612 -311691669 -198357137 8305 730189738 -318248463 42922 -327811671 -690079366 67180 -221875951 -968786403 32055 436214757 -860806985 34050 182191499 -597044990 1225 279551093 755495436 18902 -8888281 -691259661 45328 -34744824 558853011 19931 -215910741 621278497 63704 -985908000 -960909888 70210 -14280827 543101305 39530 -401861275 820364647 50088 -124940812 636780184 44519 649179458 -316382626 26899 154339148 367953785 53280 -993150812 -394247548 5665 -113983802 -501366011 31861 95163037 268950923 51623 -590699283 -513203244 36109 -595322908 553853987 25829 345647870 -398734296 47120 270266419 -24337456 19650 -769075994 -496884390 16492 150603174 -887878848 23098 143360305 367978087 35982 524252580 -500912011 654 -594742887 534673425 40651 154879437 153473582 20294 352500852 -194796298 18687 431692719 146511497 46068 458359957 -696094951 45811 -226617018 -997825345 6419 -901692898 466524816 14026 264809788 -214945517 25293 -22487779 568115619 32157 -861840571 435006778 1984 333691072 -883123846 28077 163108135 -575947854 127 189305698 465270217 8998 -771680564 -796693538 23096 -31282373 -30295848 65317 -37305336 -708670481 6678 354206975 649818361 4207 843259819 -980082820 37946 -422503150 753870209 17808 274769757 735104624 4526 165630295 -602356249 8448 283755253 -37784076 71648 -498420979 273524540 25915 51363181 453163268 21637 265833261 258237267 9243 157972943 -902876402 29126 -103395003 -304271802 23437 -223394764 -958707375 25561 189227159 -422182351 13027 -193265652 -973153551 52175 649143228 -316107393 39574 177689462 431166646 7534 -519793983 432958690 42090 -387784691 -960772179 10369 -106304182 -772132679 29982 -876002158 245873112 41520 536235510 -508883051 16830 726559060 -198495308 9700 -688682893 750132134 1452 -977493130 -418250875 33886 78912942 453229040 46077 272305701 717353323 36632 -989942236 73440707 93144 179143999 270149895 46274 164902779 -135136341 81717 -286992738 -227527537 13217 759326015 -286624427 32916 -227805759 -984334015 55379 -976450647 151237296 2416 635799379 -289448135 20969 -387131434 271511825 17147 -709107963 -775269007 29905 734266160 -302703124 20193 -673076358 -794739416 15515 -195666585 59856019 81639 473631801 180749973 38668 261157084 -207390515 34314 -575711112 -516741751 28909 55507637 280504655 53972 -689613953 -126713057 15051 634307621 828981604 62070 524279652 -482681457 58277 163806778 273607396 52539 -114590339 -801012822 53912 451264147 171193605 43234 65697146 -321765615 25910 748327372 369243160 34871 177411538 -410449488 35905 550180878 -132764054 37905 -36445036 637349397 21672 -685225135 -889820472 4233 -211052737 47983628 6332 180771732 -591339719 1048 -130577207 -781325233 49882 -403016629 850263934 3029 -193075606 -980596072 28228 -588054775 530473317 50844 -20733876 636860169 31708 -8295655 725181225 66853 282780876 751077455 7118 67061511 820346577 28912 534629966 -506430853 10627 -971322748 -601397963 18081 -299783710 -682426012 50076 658547594 833237299 47627 183665785 -609458229 14526 178141180 -897071817 6969 168121747 -135275426 33388 -103774171 351358117 5824 276620848 726570622 41732 -986944444 146021243 21276 93796155 256632663 42239 -409403488 845823610 20818 93849568 267258329 28174 723573206 -581539587 12997 -992035476 181193976 1915 -110012774 334354109 9861 346023982 631944185 41720 190285623 91345601 24768 -103266109 630084754 33026 159357560 359890314 54334 -598063365 -292013413 35880 -382722451 -102558183 42286 57390646 273977516 13817 717279134 -575015047 8448 -100800915 345639459 32288 -138574874 371500459 17701 271366099 -197947207 30465 -478527718 458634325 6775 -43492231 -674956492 17025 -200787511 -858449862 1082 532661507 -504895435 62660 -985945185 -958406112 43531 -783947620 -488928637 2602 -901459133 -141471411 42094 172654807 -109689595 12649 -108265306 -766541423 59993 -125917013 -320604629 4149 -695814509 -768905401 37547 -993905466 -587941800 23014 -109908375 -871852235 1564 524445946 -504334705 50715 348013965 652826409 26372 724605518 -320225943 43602 -127834014 646802331 25715 356172925 825360357 11861 -699914812 -768487482 27033 -401998496 238320481 4492 -889110471 -117249579 14019 -125033668 -900967720 14861 170255502 93796626 22690 731467327 -609966353 5118 622789055 -330360046 37811 631833280 831337106 72048 443164908 535337336 16667 -215501716 745737599 56984 -140024072 -313174712 23051 -791271073 -510689149 40142 -425608868 721668377 28714 -404469938 -132174546 13565 655367765 167386206 73885 628735298 814101354 18580 88021947 457566472 25816 -578228126 550106109 10588 -882262050 449105325 37149 155076146 -602205169 2142 247388923 -9588284 76787 646748497 -302988164 42886 -109084142 -97411491 3435 -961537638 -965794756 3737 -614719389 530504845 80136 -197899221 -995920817 38455 -194096570 83470582 70119 -46227732 623449467 12977 -488781447 365058361 23651 259703177 745266363 40993 -416850373 -984326051 21286 57676536 833523573 28532 148750314 -860799384 15415 662839850 147179905 25898 -403507442 338475823 62154 -427219162 750102961 21216 -199467914 -995186713 6920 -982541785 -411012243 62606 -117945958 -310799514 50877 264670204 283244497 38009 350502943 627895592 29944 -205486854 71944883 98757 147804515 285477678 54548 -136908726 -508009416 6229 70473728 659784762 64526 151799101 -416495941 28950 -983781395 -586001311 66534 50753405 725798716 30599 658483385 153622815 63376 188510310 -894377895 17458 -425806551 -971520086 44999 -516145557 -676871591 15018 824587066 -957850906 10656 530008924 -496556550 48423 334155920 -228327005 11087 242574047 731955683 3497 -291863963 455477846 24438 148412203 93645311 4357 -412540042 820125189 30328 -699513157 -577912921 46625 -221491056 -963407145 44424 -770225604 -503892830 32994 -232776052 -576163820 35103 -585130260 -496936838 25550 81803233 -313568594 8914 666166420 185725266 28452 760173184 -577867383 17229 275501385 -193803836 24973 281168878 -196659845 9474 260983403 736487791 18196 358654666 629066358 1073 -214595206 -866339543 57948 267776829 429119994 42050 -966703266 -391509200 52751 84323159 751121474 21278 -427761480 851142980 10039 565402792 146460791 52326 -615036357 -122993125 49288 -292850586 -682576218 22275 641079502 809706263 1995 -231021976 -592242476 29360 -882818599 457577758 30678 -38748436 557732875 49400 169408189 474647506 8701 -605080148 -311172422 42060 162489101 466097690 13398 -101481485 -326705906 29538 367985189 850671655 6709 650825644 812892078 25359 715611373 -224091367 37322 177157623 -613116647 3138 -782841790 -787183057 6986 153060236 335216095 30091 95152851 430423700 26090 -19103638 564429388 43634 -122815153 -111320412 27287 -672267883 739895386 76797 -878103285 476023446 15969 -582754922 -487151886 2909 -299103774 471471317 6521 657380235 151989644 67289 -424300432 854662436 35873 -700521206 -901106347 46063 -699801309 -891925744 17419 644742374 856224762 44380 238551115 715806662 19775 -121120417 -498261478 27964 -219823222 -879254359 10911 241236432 729437717 12432 80804217 739291578 3179 -877971925 433538806 15648 -211772490 -414476572 57278 -994676706 -963594018 62193 624267594 334366435 2075 -396863263 757211565 9551 155725067 -204244207 45839 -404218865 849953415 40075 -227470913 -603962852 14597 -703182120 -886782740 39769 272590755 84668392 78499 659422349 155094067 61 -213169781 85194595 76622 -122927706 359869240 27792 -96978393 -480482015 25693 -135466502 351665543 29268 -398722646 -128956177 38133 -213648008 -581199062 37211 -612430732 -122428060 59456 657656224 167122021 50823 -977602869 -613227153 67215 -223686178 70381758 103230 622223060 844971654 70545 66365396 726087878 6412 -43627246 622280648 27969 67786231 823949123 21197 267035539 58357187 58715 -217716432 -880362748 4372 -321778597 -680443478 35631 255213846 452142288 18613 252455726 280715661 1224 182073639 82477438 16376 460195862 160619753 50298 165161290 82973572 29735 -395283969 -954312904 10788 -960540008 156627840 52534 -137320493 -767540331 52329 -139559725 461942949 30276 75344033 853338862 8831 -972076306 189733938 50581 -863013477 472074225 31140 623279571 160580658 50508 238590252 -217484584 36576 352519246 -381781851 45641 -12374178 666146058 30728 93927442 836323420 29198 -690401176 752961476 57046 185645914 356417388 532 362341082 -219382981 33769 165011201 284630316 25171 57737809 761362495 53295 186220159 -901312155 15953 247077615 -200807541 42608 -134996896 -297635164 43239 -400475202 -976973819 66528 434307580 344103429 4224 373521948 649942508 10004 736068727 376133688 28240 -674830814 -768045865 2659 -414298509 244639109 15364 474598518 143307447 61501 360974268 79818808 68426 62420358 441687550 18669 248651776 52056382 79830 716629634 365368665 16972 -800733769 -969079509 48175 -33335304 -675437904 13388 180158592 253297368 34118 -595640402 -308916270 3084 -217679098 -969902293 50304 -137712118 -802017530 54239 -976207375 -382902238 33658 -967558978 -613046231 57500 -136438923 -477895102 18382 722586711 347858520 34679 -407289176 -961406442 62377 146833382 155560146 20388 660060086 842704008 36133 -220043121 -587097569 37107 -956694289 -415310233 47779 -879928433 -127466705 49831 249816127 -6075398 54908 157420636 185772944 33968 -408397711 -997316729 13868 752082703 -215914897 2829 -95508285 -860751599 12377 -675116658 -768143585 5845 -711839236 -97088812 11093 -12826539 -689158831 77198 -863484825 -119086504 24596 -996519254 -971575341 55801 -39291669 -709025402 76446 150391910 -878335337 42083 -383898144 831238712 39775 758676565 -584659751 8420 -137714172 -108763960 8027 741666169 -225869755 23967 334256969 624298574 1757 471259481 830941530 35219 -405125948 272207760 12905 85532800 841681931 27768 -139185318 -896059482 27751 655229591 848457070 175 -785681283 -496466581 22114 -607428802 570225117 63021 -387502365 278878360 45004 -313489899 474252584 20132 -987069160 -571865928 66958 752978247 -585043234 2204 -307044394 475562310 1448 166273536 -102648352 47611 77166070 269895252 40748 178848729 239237733 55805 -491150692 645034270 12362 169690630 145824476 3378 737138883 352938844 5120 643540142 171936744 24573 -234060023 -584745869 39071 -126994461 -479144146 3202 54888254 438711410 28 454150838 342608474 2144 542327328 -494904491 28927 -406712722 278924008 39706 48098910 -865722162 33247 -110384691 -800103598 59482 174994659 -599558772 3935 -790241313 -793397035 2142 187707334 369015449 31863 279654502 48364008 7267 79459286 841377802 34180 -709074043 -775073130 34032 -207758592 85672400 63161 169373122 -113571084 54281 -957818906 -612554925 13353 167182714 -406192052 32582 64683751 -319479033 30543 569866710 -502779551 30855 58522090 -987269746 59688 -115227528 649936506 45645 358674939 629611044 23259 178082199 251739359 5322 -13297375 620157829 33900 -108759 534152340 28725 177152339 -221631567 32994 -290100084 -218794068 18721 639950155 367326762 59031 -613826159 -497788070 3619 179779105 -422796425 22254 447169252 179752654 65396 -403168441 759606607 10835 -696879954 -769830483 44449 -19664483 356197593 3717 54304815 761877437 20790 657703958 144043010 64884 -216563290 -883009035 56668 166725040 -193365846 19264 -113355302 -95878394 35863 -125422483 -303939598 72144 157364150 -995252692 26510 -496348610 468261871 22089 -973539519 -970758966 10743 252255222 -220969704 33900 161411672 -219932935 8496 -881007168 -96557484 18691 245413950 430527426 7297 -424142478 239882000 18801 -132225697 -330486050 13339 -957819392 162259297 27489 371012256 630709771 10096 -390863292 833624539 5356 65855190 730317373 24940 -138939925 -320656714 31077 429418434 173433743 18484 -419232365 274506774 44591 -893948644 -104318166 8446 177341511 244172128 28139 -978314331 164506541 34899 635849491 -298356854 7677 281986206 473168160 719 338728872 631955042 8884 -790360237 -517071837 51025 -28700616 -667950716 3858 166207029 -199154562 20970 -307206291 -210660388 13093 -426711726 271154999 10032 -384693756 -970966067 63378 621210582 -312732576 37079 -587196734 537352213 46451 143394309 250181646 53446 -675253804 -901727517 41059 189672901 -207939350 65569 261626146 -1609984 15730 452685747 187713071 54158 636556577 176199446 73368 -790643386 -795565729 21178 648820059 -297785816 26691 -112093610 -482502006 17779 -20183141 -671987242 21151 -102911928 -899745787 37634 645914437 367993058 36947 -117730313 -883984091 24865 177531612 -885206995 16983 -984963316 -599353966 37628 263821070 432802693 41782 244763796 244817967 40070 -706941087 -780986983 774 434621285 357482700 24460 -122734502 48466357 17099 -100289883 -476688180 14376 344682912 -217874573 2089 431222638 337403985 26604 282752397 -26060043 52139 -313010161 -682164437 29150 -677354946 750051474 18609 -769009027 -776818931 532 621521264 -290897098 48049 729888222 -328088479 29311 259981339 -13500560 67714 173052602 436311846 20394 -685969189 -136527991 22647 -503674730 648091054 14457 -21323309 645815657 3605 -991249272 -973430620 71718 261903321 744482867 7008 172527206 -883571278 16693 -140063217 355516039 2899 -394234423 825195511 10897 143767214 64912855 14260 241215416 68522806 63467 339172716 809707518 15293 177388802 65935382 23454 -328282114 456344734 20196 64899074 443330083 31437 664904952 -310380690 18134 380608825 -396039301 62863 279670704 90317753 52950 340532454 -194906028 26182 156481429 248308436 47939 -670425922 -898927225 20394 -232033831 53120032 22692 -205545496 -578809292 3079 536197913 440909371 54807 -862931776 455415622 39545 -672791227 -874124468 42349 -974352193 -972070101 6829 -998210972 -384242780 44395 174351193 362955100 39485 559708233 -520889544 18145 343610405 -220598591 25890 -693782321 742600583 41735 -804695979 -789815084 13075 146198241 188076249 9561 249047882 714291504 25098 -691361669 -895046779 32440 377504761 -220422327 31874 256357356 252920554 43490 -595152329 -500653206 36719 740724011 -226102879 2082 -36701143 552051226 11142 145004796 348048341 32388 749082684 -199261921 49878 744048644 358280602 50039 -5005656 534746129 20532 626443472 369181956 47661 -876211224 475035530 13346 -108881032 -305797862 30458 -691704845 -110617366 5017 144250190 -234935177 2171 -332525718 463276488 20369 -200769937 -860374534 56343 -682002953 716014546 14172 -200027519 -872674622 58579 -105391669 -112592033 27458 164175284 147110045 21332 -34668232 665287630 23277 -611672562 -303479259 21870 -994760566 -395095992 50199 -793505098 -768026086 13928 62611221 248591551 23655 649968344 829282774 67798 372894117 659390024 12750 259123754 -38037535 59700 722242353 -216084119 14625 86927005 716339628 55047 -35365317 643716704 35614 -117089932 -872090948 8129 -392963554 252524980 38196 181663296 87524338 23724 344666200 -327536319 55815 661988135 144066120 63518 -809118458 -793471314 22780 -8733756 -698695979 19715 -299610770 459403838 23450 -386028298 554831426 31352 157174630 161977895 23129 756381429 -215781762 2532 -702386507 -104225557 28983 743841733 375265518 27134 745742456 50923438 73274 -214762646 58207888 77128 86350567 753926893 17289 666302763 -119335079 30761 -130635159 -114262504 34914 143621578 268542881 45953 740970522 -203785001 45852 -962053457 -418185375 38450 187421554 -420878854 4738 -296477589 444853260 12026 432294204 371299664 13505 -108732497 -793679137 40873 625752053 -310858555 46184 -586295516 -488338769 16150 661337443 358613007 27265 -685538392 754641154 68977 -998394608 -962407151 63375 -670465253 735943390 66070 -232905853 -872031943 17726 54265658 -300320943 30596 51380161 -292693278 29869 149344346 79177656 2337 238724663 737382239 30115 168571259 53466250 20785 -707813518 -883875053 24072 -8561982 620541395 37794 144365275 -211053212 51462 653846106 -301404973 4579 50513153 458889127 42364 -970337129 147024484 36695 -670095136 429294302 51418 70647999 745924155 43184 183806022 452950389 8321 -43340809 646820329 18612 355567432 -224241565 10972 -288429289 -707838723 34006 -30163675 -671991572 83159 439548233 335158016 14121 -122538803 -139448010 30170 716491336 -302778891 1415 -416476032 255193563 27789 -995784994 -595270965 35170 -784068480 -503230876 2576 547462752 -477114250 14489 283165997 466946392 3807 248350506 91402096 35231 151798903 -426256457 4755 -97644411 -776151491 1001 -135607596 -503360379 11762 -605824589 537797035 40589 150994274 185479720 26291 -398690294 -991521591 25910 73692990 -298297921 32484 -389649709 -140357730 13214 -974620051 152590829 32510 -872978204 -138692438 15535 56513537 464691477 15605 177117716 -406477234 3578 -514552698 462562225 37109 -965268354 -396295054 58200 638698091 162931284 38883 160685311 -880986645 10700 466447057 752752885 22491 550494014 -476946689 61838 258391862 -232782805 3792 -417257333 -112486569 23313 -990190561 183169005 27075 -129410805 -297895692 58029 -121169880 377289604 5276 -15038883 541321316 39501 58027635 281089131 27079 -294392568 -710477919 28400 627755617 344753461 72178 -397157387 731335912 30307 282987055 475873247 15331 -688744792 747653851 38014 -386811686 818004805 38781 -197119784 -603317847 61827 180761042 -415354382 17369 -888487195 -98273229 50420 739418033 340354670 17596 340182777 -194136209 39225 363337163 657841413 23296 444420670 181663588 64604 253049402 475077698 3721 -800714579 -516596187 29314 -110941726 372812681 4031 -986720837 -389349105 59363 -673523727 -803648530 15398 -675411834 -794958199 39828 263720229 247566098 66350 189687302 240286050 17784 -390044974 278825126 13803 71296986 818081992 14814 150214683 -874604542 44897 626184597 -326037074 43274 -984225438 -410577159 74181 759150560 348705579 20703 -330238695 460013174 21164 -316392622 -97858114 59027 244341418 73581785 78399 -800414050 82562129 33009 -407039129 756018214 30072 -880320367 173068072 59663 -902951165 -121561582 30254 463633505 349301748 4031 -500230701 476002821 30417 145089223 -603482579 9837 -117424933 -114575542 35998 -671020224 759402534 6729 -304383158 470380142 12643 -402798497 837274957 13685 180809250 380603452 49048 639641508 837026706 75715 68366324 827231361 45330 188458253 -199292636 27107 162861797 -419933270 17033 -980802171 258322211 79056 -589934389 552338219 78775 175322206 -601718667 5660 -574329768 540474282 19780 -697990680 -777890041 33448 -106409217 -785333077 63368 277009108 60706255 6866 366289662 812607205 30360 -589872426 345362419 72629 -994820874 -967888936 62983 651499948 811185429 54476 242791765 -399216 37612 249047353 -237839491 6470 187521796 -101449606 7081 -863348545 -505423475 48707 64148415 835352238 3343 172446595 -892793022 35786 -978802036 175682646 27958 720702762 -577481660 20583 -382860142 -131376257 6378 377178877 -219984630 20121 -138906813 -788912364 31570 -707422157 189334456 14019 -705476736 760584494 67246 -386342866 248684792 17038 -403481640 -128352869 6005 -888062229 -108664483 25540 278696083 -30891326 72724 271119747 743860528 4283 -579103934 552513982 57887 -331553410 454718506 7018 -899023708 469592798 3110 181104724 275052738 40539 524961556 -404642508 57636 -199566796 -959502683 12916 58600425 243561950 9951 822928536 -999129883 8836 -705069209 737786168 73471 172592699 -226999938 38815 60979005 820104185 25923 -142224116 -772171997 22506 -419807669 269089350 23740 -975919537 -979112759 61429 68043473 357834897 33776 -693770370 -857679958 54233 -120052432 640051580 37976 -608460141 -321292235 232 -204497208 -999501850 29865 -998884293 -615057309 12911 187889872 188419134 22538 535596334 -425155249 63591 721208589 -602493374 26852 -669165926 -783007841 44599 269004739 -781365695 70805 184260991 345017738 45536 -413399432 -984511977 74572 -47422676 653226924 30111 -233216413 -863228849 55397 77231531 242901247 44200 173655326 474009835 26511 654848217 350461673 52558 94005371 -292971038 43033 52308348 259349657 1515 -973353605 -987634369 70383 -324663849 457969412 21326 355547290 650108899 42067 -599469991 558164814 67439 -882834789 471216250 53211 -481679054 432948157 42115 -288232034 -677312079 24951 -772378300 -494030090 7575 255997063 247805349 4380 -119219393 -787254189 6458 474686302 171966843 61480 -114467953 -104002425 7876 82875568 826196872 40536 175559902 -593185086 22827 -858515938 378079112 34941 -101530626 349582474 31311 -95648017 359678238 2370 467394224 -953715838 47851 -952496306 -970974197 21726 -612789161 -288358313 13869 -104043159 -903290088 33705 756498006 -298856582 25059 244956734 -207543683 5807 -130549652 -231186162 25938 276906289 446457766 13777 245060678 471614588 29740 85438046 841885127 44638 -688652842 -771976348 30503 -103399613 -775665096 41258 -668943402 -141795238 21850 173268566 -399415547 19041 375221565 -209003693 28683 -203769190 -592873526 57075 -404244811 -994000738 62487 -678828543 -794642649 22559 283370695 756547192 4939 82822152 250152984 49197 -585326811 -523519536 31044 85646161 -492684628 85114 185684279 -897393852 26757 -331032446 -194522629 26237 -677962693 -764960235 16387 -333063382 430064774 4117 542448973 -485515597 25992 716234626 -329525775 46345 169201116 89528499 11080 181052041 -115045953 85227 -39345630 554845873 10165 -603160392 -306896018 58026 -127637778 -866952506 27900 -681931933 -867322659 53222 -684275431 -133086353 13102 653821531 -306471645 43217 655817394 151091579 30526 -506258889 448378660 3618 -982457467 -954896448 28628 -421120676 -970633009 47264 -509364884 440068903 34541 86736349 844704548 31899 -130769410 -104939536 30668 -992787329 -618371705 28093 -410406033 737720652 17798 730710982 -318565497 35684 632929995 378368112 5400 283654635 76208060 64064 -665451 665687023 11901 742864406 -330666865 8451 -190987536 -608527434 25347 181338097 281086928 26098 359042036 832407148 18260 -703969899 -883612152 23860 263114587 735487442 26720 -208761367 74800343 51087 -18096021 855122919 81601 -891785243 459780742 14827 -790050723 -678734553 52421 168767527 -419418877 1159 756404736 -319864256 29229 262295703 -28129174 7874 -16954884 664885834 43859 -763464460 -612890460 11922 -217005115 87585714 18051 -316708105 -217486608 21982 279737747 454899530 3862 57026768 451678921 27764 431004312 175648961 5656 -211434354 47700520 85677 55395707 -299403063 43547 -789494595 -794845953 4573 646698620 368703384 70544 252696294 -34915962 28582 -794517505 440647747 36408 651169395 837881983 42303 -678707815 -869405951 51417 -216726189 -576251446 4354 74863311 -305238938 33978 723268393 337941501 5184 -102665558 -861964745 35140 358868542 -201124365 28955 -580679122 561663593 9916 276095159 -194555456 31048 -140036853 -487522714 9051 657632567 -602387688 44944 -202427365 80611707 78692 -390704577 843549445 5442 -97455549 -492020672 3772 352883899 -190588541 43041 -230321074 61561384 78580 160339970 348345196 51620 -972895016 -385233884 28179 -675693716 -762656852 11414 -195598637 86764066 59889 53973157 -320597360 21734 -398902644 -98921930 39983 664200046 187422234 57362 152420098 -100180909 56839 81096617 434170608 27490 -332296166 -953438072 51932 174552618 -426257609 13639 -866634352 439491896 52127 -193497882 -587036256 53346 560329653 -500407326 1989 724060524 -573653331 23794 -30760763 549030014 49770 -27359990 545232348 11588 -7058745 635060460 26467 -412173784 -610200660 49836 270150562 722436744 24530 187430548 -193357852 61377 -300867214 -859009434 47720 159273861 -399044143 21054 185637102 -571506936 23100 -426190475 -104061698 6846 -8324482 -697971709 56707 64422363 264983666 45516 630568438 162250919 75574 434000534 360059354 32020 -991944656 -411276189 12176 -136935136 -325126753 6903 -28263150 570733851 19432 652709610 -858926491 40746 85441381 283385299 70441 359921670 433072201 67801 -403502561 -696058760 53523 92862992 -285779080 19060 144116866 -108663516 67834 -330781986 -703605330 31094 -394668005 246854846 29950 151000836 -237956153 49489 357059852 -961757108 58413 564889627 -507232229 33600 -126214401 367862900 32474 -394088943 -974066018 17074 -989327493 169011248 49917 335430343 622648815 7520 176708869 -424575399 1666 151527882 449700225 22906 349520236 833879803 6063 -301396959 -703512186 54229 256613354 755150111 22013 433170104 180671017 3170 156801818 465131798 23311 182773613 -134954968 49524 -385344918 835064571 2097 250001325 50682748 66859 173192715 -420453586 13741 175744780 62692637 15512 377249662 -104911592 10033 -141684246 645980710 51440 161349883 376707178 22847 -617885541 -330946072 29687 -418955171 264945316 15207 -293324370 -235374297 17000 -47072248 -677106919 65795 179550842 59053789 26547 -858853026 -686997256 27639 93743063 461252829 60156 -132927225 -130926632 13801 -790275956 -518720536 58219 -704152770 -781799440 25216 262851166 754421986 27034 -12840293 663673210 33568 -673278216 -224175268 327 -418726961 822743979 7737 147545093 148861550 50514 -385769059 817220806 38529 723964245 -195399624 15656 -866850718 463149096 46694 -590012941 -506380609 12955 -112092728 -489920998 2119 -691900038 -764697962 39164 169045079 -586420093 20268 144187499 454161239 4632 59772063 739695211 9732 -32969357 152469644 72216 -511622183 447940278 18598 166366703 435385077 8159 246176070 -205034369 44160 368707382 -200980366 203 557462148 169497111 70889 -875473163 261333533 41773 185492151 -213677929 34005 57202889 848527742 37289 258194783 75967144 19741 90045998 -321993091 38319 -677629356 -798953437 14934 162380998 -141720866 56710 -34534400 -680206826 66472 -294744665 -698377806 1149 653253875 180590976 38724 452867078 182985747 51944 -584174592 -520238967 12645 -968111571 -591124074 46401 -121729668 620193849 38320 -801708811 -476782907 23809 80590358 264937170 8349 147085345 346520544 51695 144016010 -101315346 85419 -790797266 -808739487 23005 376053658 645150975 19836 -225894427 -898592706 4372 856562706 -992624977 25508 -237646573 -578080899 34170 853554527 -959895610 46106 -683636916 -109617801 21602 -226525896 48278818 79416 258060183 285393641 1103 -296915776 90687703 11421 173568643 -413080461 31828 48999181 468044665 42146 665856644 360363872 68472 -213721050 162184759 47876 -122098693 -124409829 36423 244145618 -224099530 7054 179655675 266481027 21877 -225822456 -595639812 30241 68177881 -990178171 32968 -666810008 -138862431 26437 -397911033 -132151556 17144 -670390360 -904088360 39764 -106964636 346422900 4178 -111956281 -881122052 7590 -229705455 -616280119 37894 277137640 68952279 61174 171759276 374921261 1187 -683208984 -791523830 5804 -771560685 731265624 24880 -106647622 -137339065 31955 652384219 -333298046 42833 -899938032 454575807 5685 239593711 -865224142 75255 463833425 148222029 46214 -107638874 375429085 27702 -42902539 561711960 19758 -18081466 648744039 15294 282330059 -236248057 33446 717143586 346198211 44699 -673681098 -903281848 49990 725076684 -286171259 43396 -18458303 639370810 19153 -209515618 68073810 87600 -293069667 -212272782 31463 -427203112 758055203 2639 -331154935 -677721782 44783 759321083 368787738 22404 -693371085 -131110625 32000 -132822165 624045608 31768 52532362 249711826 18549 -972350561 -424770161 67097 -965235286 -584472313 59867 -775613129 526585781 60840 -993318291 169437676 7843 -17026293 -676352860 64723 171599684 93641852 12653 -217595953 -977566256 21845 -97676019 -121694445 160 170777134 -413186975 29701 -592556405 553281493 6634 853991558 -997579337 46512 758120873 -233717212 16650 646718780 -288189922 6127 368891295 -222540620 25951 351844633 -296930262 56041 -682839029 -98128023 5064 -15833594 549773921 8677 49313053 265091430 27158 63415285 -306088455 35666 -193573056 50657299 57599 174491099 161533793 25294 -579614000 -327624296 3252 -955957980 -385476563 3763 175081451 -385352161 28287 644115530 144974786 21171 -407634752 811936186 2252 -966637673 -965220569 44140 732948265 351608805 24577 -313711394 -683831089 43980 -142163837 -423621821 47742 -415702771 758553204 3794 284796103 650083200 62805 173654605 -585068732 22796 -881560310 467533519 46348 -976698128 186912798 44624 719944901 -14751902 39593 168755001 -615405754 15401 -486080751 454767603 21144 335039555 822399235 41371 -971923546 -382949843 74771 -390640541 722792312 37654 156567762 283319599 39627 -618441757 -510787521 18149 -870618843 429466943 32173 -706513479 -114222537 13189 273775917 -4246316 5178 756960584 -500399296 70575 -293565473 470464970 19701 -121742671 -518582779 22601 -959497543 -413313038 66586 -797796687 -793013347 21982 627292042 160364202 45371 -688266436 -904628778 11904 55573633 241186128 2780 -691125235 -901324999 45935 249449291 -196321656 29925 -878101960 -121758450 4594 -983593576 558540511 47457 48365097 824597423 53759 -870536669 556682234 38915 149135450 82987764 12162 822315724 -973113925 32015 664296617 -314590652 23389 336109215 627477876 38217 64739310 285370336 28561 72666399 818723188 8663 -888440383 459602329 17205 -971866332 -397504768 19085 663286931 375685571 38914 172844271 333339738 17593 52112816 741214246 52126 665492954 143176138 6751 280583148 -13996142 41270 265835212 438158748 5639 744287957 -584546785 23493 83347743 268459929 26597 -976907338 145909087 22171 -11020777 653075246 37836 87492629 748190830 69757 -289297178 -215129978 17115 -697832190 -114086240 11588 -955015845 88193334 40898 -235167696 -27616278 58091 -898677330 457532137 35902 -133646834 -323390047 68458 -385939381 -139690316 31581 526385454 -514743172 35838 163909377 -107879878 79627 721914852 378009970 18775 -112059346 -303919705 12527 -27864937 653587094 28549 247639548 429777144 39074 637884710 838184878 38209 -221688055 92277950 83559 337131021 -235482882 16938 -393495027 722647637 9355 155469223 247956402 46702 375632619 -213897553 21317 -410209348 -956302850 13805 -397822621 245597684 31833 -5238513 659017863 21492 -219076049 90223685 47634 -573868878 -519006665 21126 175535077 -203739117 49071 358832357 -224228632 39597 -995319405 188856195 38241 357921358 811187959 7218 -863379274 -120228639 32856 -995195121 -987271216 62270 -123797540 347770391 4600 -386928877 -712137069 38424 -310843972 -699733462 7247 240607547 439917258 37264 92478449 238155595 56524 157464224 81859570 741 -874963141 -113821990 41700 143469994 85217745 28281 -671602883 -794033761 48343 -955114854 -958292947 15887 -667240231 -101696187 24112 87458267 -311415701 30337 93335221 724929860 59063 268174730 447218564 14644 -133541391 -774112176 9892 659959660 162857132 31354 460296266 -953145160 73163 144204955 -202666209 73321 658753518 -328576161 21989 715893880 -316057029 19064 657888337 249145135 46683 348298176 -230889356 15591 -975836397 -583146326 51094 -203542892 -580044460 2835 277366188 442365248 42385 -710756257 733393227 33158 -132099386 -406722105 18915 528922773 -196833894 71118 -390024391 240820516 7503 729580986 245241572 63265 -209625998 -969837850 42912 145630054 -213013553 32868 645235757 -291460012 39050 -697715472 -864281903 38119 750094739 -322560021 19023 -965337272 173311845 19782 -42669083 526111719 5859 88962103 -327431677 24762 183013557 -393574607 11821 149311285 70505843 4378 -315620121 -210564703 9337 146152852 -405977640 6902 -789027285 -497904615 34769 -387044724 733563736 5060 -413290982 844671246 304 -713517984 716744972 56157 -487393547 -700705896 33119 -876291918 473030111 34796 -322820041 -227480817 23543 59794420 761220109 28161 150633582 -869235528 4274 -955996223 -589632970 60016 -580252268 -503448602 31758 -316214372 446681412 6039 -869226612 453584462 14832 -16586386 -696564607 83313 247518202 -214520588 22560 646863256 829613109 66080 -978254928 -603146712 5197 -957904328 -597796260 31466 -482802419 455000435 36195 -504908789 468173941 33073 -786773467 -507079906 8721 346627182 -216702640 22108 285051081 456620081 13638 69580754 258927253 62225 -96815565 -489959210 28991 -45023575 554097848 42781 -427191676 -115013027 17422 -202003118 -607315118 8534 190166543 -405942331 32677 273050961 84408393 45351 -124604057 -294543490 73482 -313677206 446117789 20716 356809422 852431903 22016 -294579889 445629027 18582 -974144350 -986109283 42351 -603278720 -289537797 53208 -613591966 -505260689 31799 152222459 -866471875 33031 67610279 -326096175 3506 647508565 342484421 37125 -600257480 -286300983 46675 -215214645 -891408804 5310 -787764232 -777969573 12155 57944379 -225046385 42034 -313205384 -195106667 5914 179154532 -610408569 16799 758680105 -574078977 23511 173851088 143183881 9461 -210991136 -964863482 22795 -800983125 -508989450 6692 259452777 -22835237 71449 -683162559 750955745 50997 -42925985 561711053 25668 -673241277 -857929715 6192 144552745 -403223688 3471 -689761128 -109590475 8036 -882612363 -134579466 18035 641343488 160754488 8625 562292789 -295645751 34752 161636893 -411778775 19770 -126012742 -330897646 71460 -696218919 -108051899 25647 -303611561 -695414410 66690 -384661582 838053524 40220 -299872587 -702055818 43496 272089066 -199941750 36955 -424669232 -976428732 34719 -387952042 735214591 25143 632030894 172135700 74072 158368570 368420798 49313 -577331950 -493450692 4901 658565185 -310117327 20139 -872733290 -116567872 42590 149335983 -890349537 15468 -206202000 -882948522 31348 239601451 73635849 82117 -711873560 -107820690 13911 -878312279 641299058 14977 -706460205 -124030394 747 166363913 345452631 25256 -399196249 -974509994 37901 430652121 343691651 12856 -233596164 -22051551 56328 -593735994 -287869613 46151 171627189 -392498051 11437 443266256 345140563 29464 370833772 642392373 43575 179697861 94705562 2364 -31844153 639518859 3294 -2014293 -671043185 77494 562306952 -489778256 62629 -894131233 -100772189 49889 182842256 92801664 7960 -213881528 -579515964 70761 84622720 -300128308 14459 -587996335 549341894 67674 -417568694 -976185473 30109 -198327474 -876644181 54294 -421572857 -764178980 68545 -124406933 -108492690 2915 150535815 169143594 23068 428764415 347363371 25333 145629549 250472009 23694 -993834648 -572541296 69118 248757257 -900441582 70973 -220095468 -588629257 54529 665963649 144229812 8620 -587781093 -509046341 12112 -328997145 429383144 1385 88806693 842913006 24790 -415815033 251200386 40823 189129850 -902660825 12561 269947140 446862081 30516 -956659799 -982004661 39754 755911699 -616239206 41784 -20060723 -680080607 27428 -105655448 -496680909 2040 -118688035 746903091 43958 362771688 658746417 19379 178537543 281422802 17955 449259417 -897275274 24863 -406222547 756165806 41063 639358188 854807619 76424 255299668 463668800 17135 -307183041 430340592 8405 91682922 -321387479 39601 87937253 731032522 17649 92138727 238610039 53253 -13832210 620415152 662 -103615635 -305131659 26869 343358016 631821613 46076 636736732 -290722196 14546 272282418 553121910 13338 -10348396 661721303 40089 -873397450 -126003924 37849 -384206256 -121004006 35335 60404779 -876071147 42387 -128823879 -301320657 65748 50442170 -321131666 26386 63653716 451173207 60431 -8590803 -689580399 70140 -667507754 721915111 71938 188187012 73635056 19385 -702590060 754371236 73146 50331431 265328846 68970 -134141167 -322758498 47377 150417482 -101008488 10957 -979542760 -996236517 24543 -577548465 -484754468 24730 657812133 828002752 12339 -117555782 -308629111 62302 -323109378 -672596205 1448 68667096 739757127 17475 78405804 -308560802 23817 -331688552 444935582 19955 -210795849 -873238628 56453 76019716 -322965007 2977 178748508 344967691 34334 -576975489 -786915205 85121 -106049461 651234189 40810 -139128948 -318865135 3337 756419500 335065075 7611 -501780972 847301097 54708 -587774913 56161025 46973 -19356498 -1229366 12988 -131289849 364978558 17742 761897706 -227656367 29078 265610125 748178074 11843 -875822398 458451307 606 -965789265 665455771 85592 165981894 -97730444 40346 -765873224 -507593808 56785 630261667 -317709526 24366 162033586 -904013933 39659 452857305 357445056 12271 -218675291 -858497857 20306 -397650162 837717510 29261 -391118618 747994155 34209 268075834 457225899 6118 173884416 55048213 6959 662240225 373410032 73204 341196693 -234786278 42732 252733663 441749939 6060 159394949 -876363755 27785 -382781159 -886320636 35944 -994499933 -603330261 40883 -97145809 -331367611 73740 342271293 632860193 43720 247606206 88972729 58514 251323133 816339423 23868 -604974305 -508470625 20575 -111840593 -885083412 32725 -134154906 -485682009 5743 718197099 346374099 37337 751626337 -607972549 22105 -218352084 -992140752 32934 -671551698 -128896095 32083 -585482499 -332689945 25965 525426449 -510771562 63698 -424172721 258637992 49234 -870607126 -122262749 30928 -291381512 429017878 8809 -403145193 -130612172 15493 755119719 -328564622 41636 633557499 441090219 38944 -673873935 -762451045 38420 -879415935 459576086 6768 722548657 -286680813 20762 341262100 262586083 8001 727248515 376609779 4083 551752220 -102739545 30586 -671420214 -883765181 52178 -904121847 465991597 45561 88972640 723243186 24283 243320779 455138522 22584 -579827042 558163280 76597 -708954886 -862354903 2249 -960869619 -960944233 4286 -140110886 -109368639 36475 631137951 166386152 65445 259076301 280043194 34303 -790337249 -504803218 12114 -681071989 -864147086 18935 -579242346 -486341292 28787 271749489 70506557 71073 -229677637 -882087879 41203 188437256 89472385 21037 -387128633 -978573352 41530 -303974840 -688439960 62725 730251271 -591880784 8998 -237648605 76246711 31331 -676870307 -776523850 45943 -39736967 -712213875 11441 -671002888 -901803176 18481 630313413 337941320 15912 652641123 150366387 76326 -970989104 -672663228 48898 831570641 -988695404 46093 -895976975 -118694672 27255 -37181175 -679975202 79307 -676523451 -671952712 67361 180041891 -421592953 13381 -19643334 -699067911 79780 -128283053 -321610765 18627 -769603399 -804991360 21420 -992149817 -425151062 54618 -19276802 -867617137 38660 159083988 170693462 32649 639801893 179351391 74989 -4979133 642354709 35760 -701156820 -778187873 36771 -325971479 441387241 4576 756503360 -199319494 9167 -27526779 564807894 36658 -413312000 759955233 24033 -309921645 -669033600 37286 -396361142 -796981255 20494 -32957513 647144082 37820 632505420 375576711 50080 74700239 729109580 9556 -132609660 -889890206 23326 -205723299 -953204668 11621 -423163687 -103183635 17547 -427829197 -134032433 32206 -390427448 747884371 38031 -384142792 718937757 38651 627794577 -328173770 8234 -107085551 -316434295 22905 -38359930 657380141 810 -14012446 -710995699 4887 -134123793 77947348 19428 -992476578 -581689019 40110 -996115880 -399346343 71910 467512481 -485198309 36222 -118528233 355930704 24058 -975455866 -964925239 36331 -424216544 273178226 5067 -118493478 -772419600 9604 -141765360 665118545 5927 375651946 624006699 8893 148621188 176308900 10560 -962681828 810410271 38687 160864689 254428250 41325 733799728 -121821768 59200 -684867480 -706968235 46031 621135895 161892048 62110 -973128571 -962729904 41901 -997701380 178361091 37324 -235421799 90233413 90512 -424854053 282353341 45362 -572277378 -498638679 35916 -232556503 60055593 79616 650878403 -332203734 8264 430165953 377495621 3692 -858236078 454112073 41354 -696246061 -889682326 21569 -119897181 -504408072 189 457336536 189232529 57056 85201591 -580118618 70193 635345953 153926799 10270 -314240250 -206174049 25002 54763681 816005063 48619 -232878272 -613411473 36289 -416965033 247446236 40105 660448501 834455626 51113 719470165 -585091386 26490 -695766935 -129989073 4864 -993005918 150839148 35930 258938934 84597039 26065 178671018 -600710952 3834 -499388513 -113040923 35869 751156911 -778630580 15964 -123805294 -496705107 30244 -117634990 -289875332 72483 -592212829 -141735612 59769 -314379994 -667968690 29432 -386184649 276426677 10307 73130349 756357717 7166 -955974673 -597812006 56073 281765709 -33781924 7986 -796976764 -803612209 15439 -191795324 -997005417 51331 -872138102 -137861122 54844 730270118 643006069 24656 741590198 -217215001 40833 244749537 67766293 48475 757151906 374059727 16405 733132501 -332019435 37060 64346512 720585031 51089 86316466 758520807 35077 61937237 -293540157 24742 -129747687 -288805071 32636 378283378 825612563 17408 -123923417 -318606890 47734 178057811 629182984 47054 -974735386 -575876572 15906 -8417599 533816698 5369 -576821225 -302089234 371 261620911 746168672 16320 253961135 256216873 45741 440797095 -991628008 45442 48132774 260111185 13845 -707576632 -883811446 51198 86599715 243023311 2349 252799253 726571985 12334 248943671 -229680380 4207 255333461 271949819 51030 -991741772 525148354 57752 181871717 -96870122 48514 180394655 459675698 21316 242528353 238606598 8808 -133371520 -331965791 72630 349935492 631562267 18845 346557164 630411028 24775 172261106 342749168 22982 -992392849 641897665 73981 -583448617 -509886908 8961 -217327324 94869540 51401 642365531 340298920 60326 -314736077 -902029934 5753 -875937408 464682506 41762 183915993 -574432150 13570 -134561167 -106543254 2938 -709512914 -800062446 21844 -199298199 -959081738 32658 444861164 -415774022 52185 -970360438 167456877 438 151924115 -217501346 18102 168691765 170876790 24266 343732281 -510198423 31621 -123952855 359286010 9653 171672896 58080030 17617 -10802023 -683898592 62520 628605339 375579004 20431 364865434 847925558 23091 -986034291 -583190684 33851 -398199757 853924242 58028 457692606 370471165 16343 264609946 -37885866 16760 456907913 349788757 979 -119687351 -893544764 36887 -122511247 -518601743 13495 850641075 -985268039 48832 -218123823 -576653196 52913 -118590267 -307490567 47793 -776049163 -515555909 51289 653655092 -331968776 23411 176619188 154470100 19525 274630742 745698849 29580 265308611 -38494378 21102 247127526 -16149731 25354 -963122191 162285868 5681 -994130791 -981964326 58020 724887007 -608982156 2443 186336859 -202047618 3563 -708241091 -881602824 47427 143968073 -972434571 46365 167889478 336475169 26060 -901979940 471780457 8733 364902380 -520532166 23729 -203449812 657050731 62681 -476896283 429333311 24224 -399256406 -978289646 36650 -964579086 188403974 23186 80753987 249456768 71475 -7382028 -689328186 38785 -129703421 -115903511 16490 362689799 840353166 37733 -598902629 -476253809 27586 -36988129 -697289267 26665 433413804 152671056 55049 -973558422 -984589287 67693 168548279 175797128 45115 451477138 341692960 9559 153615116 62726890 9393 265386467 62903199 60924 84630860 284133532 12138 -776717625 -484155655 59443 158236745 -405285248 5173 -124539553 -491935298 29608 244785104 -44250145 65933 243694903 272753109 41416 -407199232 -125316612 27241 -594209990 552657439 1773 368513407 746409458 16592 173656915 -199500999 52133 58928690 250611921 21593 178103323 -191703572 54214 -604380478 -522905381 11556 -616995228 540681709 24861 -407352155 752715212 26473 354833414 660267266 16248 188122012 -863472137 6584 -129341681 -329962815 43190 623815949 348932882 53990 181481062 -124548822 13573 181739829 449073162 12817 58366236 -295186349 7003 163334488 -589294825 7284 -294575373 747239381 50759 -601954399 -133284041 47082 759646904 342867445 45128 627116603 160497702 25963 -873044000 471418418 749 -287952157 -204383219 25802 170313640 -600503819 10010 -136856576 -787470891 10094 279491814 453899016 19585 -706995566 727021553 33704 627213395 147542190 62620 -205549882 54483729 7114 66312077 273714718 34092 -44654628 544988069 9065 166668569 58059543 30873 -395754262 -952485544 52575 730394796 -615333587 22383 -393211728 279200139 51047 169011736 -494275941 47616 -985483634 184934532 41205 -138997317 -518326658 2970 -882701866 445081550 35784 374180234 640941384 40361 -401175188 839496154 52577 -418469878 747148600 34801 147343682 -573143503 14206 -141549219 -494853353 2836 -119151946 -879344335 27880 -103477302 -303355483 39066 -792939453 186210914 75699 466972745 364106300 517 745399417 371193678 41640 -953278789 -963756035 57736 -976753032 147449169 26635 -676289143 -316627078 33719 -327903308 444489038 4572 -392616597 -976539135 55959 -139821840 -807245847 53221 -215637036 -868763707 942 -593458538 533652759 51699 158917654 -223203686 8942 267756741 743919021 27313 -979049417 662112931 81188 536774365 -492680922 45774 -311342937 -697891103 43277 339557437 655227864 36727 655293499 158674246 32043 -305084064 -235291520 1285 -779064693 -808931576 16061 -37221299 -712683135 53399 -675247985 -902131380 53417 -667908688 -778875150 22808 144452030 -97689374 2149 -707247783 -99973882 10827 -27602839 -670237430 30089 440187132 365944503 23050 -858365984 -114179057 29467 260581285 474194826 6672 -615507029 -301513116 41769 626873147 335075108 19992 347628796 656034054 46086 48773831 89285635 53451 659255535 -287226978 24073 158967338 -235866822 60305 -968653574 -978747782 67902 -115943506 -333072840 2255 623840356 838774859 32528 -303254735 468487297 15609 744257247 -611892734 29266 337976126 842989428 16215 350566718 811190966 8983 149633769 172431893 8954 -382095822 -957930522 33538 -229969492 95235716 19021 -139708155 -807711197 4368 84078427 -319025890 15420 182052174 -427325455 12151 380344017 622638644 2012 -4728529 640618530 30131 548536895 568640179 13783 -965524204 -596156782 68047 162340521 -878475883 16506 -581516042 531656434 49554 171051060 -605591691 13205 -201693666 -595512287 64926 654789920 -605122651 59243 183945411 -892680907 11605 -778970558 -807243215 14021 -711826568 -793562490 18365 -403240539 823509332 29349 648584421 835919658 69546 656339805 340070829 9407 -519640087 451813900 15085 253058463 455734357 23091 -230506828 90281989 84792 -597423843 -502005652 31845 51664636 241890269 42377 -680628987 -795421030 371 -12387930 541818324 42333 -399365729 735217296 2705 -520708249 470148309 1593 756208502 -590345140 38944 640481407 159307224 34857 -2557686 531951875 42996 165982832 -598168021 20302 -3560187 -689974928 56139 148273614 471430236 7477 -406767214 259777325 28832 63348089 841491865 14454 440272539 334469251 17222 -110874785 -306111115 65227 620952453 156342193 19312 -319751601 -235191336 21516 -806609592 -807018499 17952 -683586955 -888193434 10909 533712358 -518252354 62058 -984140368 167131361 8966 -25268548 629132046 46582 745702196 -288304569 14655 566713499 -502597299 23166 747255675 270621456 19392 357600648 -196270031 35306 -979474620 -420276227 72362 -410000053 242202847 13555 358996486 640502435 19252 -385013253 260529126 45290 -99030462 -895625881 43869 -326109299 -218966758 10189 -235336407 -998368173 8494 -516004887 377620859 38713 52876780 474125931 9301 180347370 -411654997 10597 247812189 441543831 10854 -572882281 -483999379 17123 -128816272 -290749345 33587 -892081299 183307542 67829 81498973 464650596 23301 -611785334 560490947 49041 -610303811 -522391721 22867 167158434 -403345074 26454 -711746441 -595394088 19952 254951207 -208256343 15700 -4711679 658922259 43609 157140556 274273360 32915 629953354 181555473 59156 -235973569 -980610738 37712 168738105 -96483886 38566 -105096312 -508421030 8092 -955491470 -382436780 49386 -982122115 -409767862 55119 -601674186 527220322 76212 146822800 -409695458 34889 -687417174 -770725439 18298 -198555665 -877954890 46723 -120402915 -514702198 5635 -127703611 -483385336 7179 144312343 54677555 11306 248669472 -202543530 19154 432504946 184800429 19681 150045425 373350546 2696 -426503009 741313411 27981 172677354 463273545 20032 -37029048 -706433525 56737 -701697769 734722803 60263 73975404 -304608118 17545 -999311632 182262546 35805 665287131 -312651941 33877 275038252 729862698 27203 -677520917 -771182776 22290 624019304 849007916 67516 -579553414 -498511956 2093 -35959723 661242613 13962 -495992226 438744814 20295 -975043842 -586963976 65673 -895215971 -103313360 38032 -991897530 171949179 15889 147424386 81513959 4260 -119434389 620204385 4897 -405094159 -956954748 45038 248769602 -40077336 67148 -417558992 -128134823 7546 -783092153 460581337 67022 -582722852 551269684 4746 -300762347 467621219 3090 249290532 253094334 15629 -773121519 -499274844 49084 -590224327 -287958537 73446 -298147256 -201794781 32343 715704548 -585463970 37383 -17311173 -710752570 75470 259911111 714657692 11338 -675919709 741840475 72201 333983595 663199403 45279 350414489 -227575983 15944 664968288 340035336 15546 719814146 -308487625 42017 143157539 284280558 46537 -234804443 -859049120 5827 639120480 359301198 9779 169364253 92945725 1029 257250651 -197918836 3561 -139047271 -877075437 35466 279627393 75001016 51514 -205429687 65100689 41239 -418839034 857021757 16861 621317532 -322258004 33337 -706822226 -807119661 35162 723595366 -516073808 47329 186516588 459444624 13431 -205630527 -582870135 49793 -385141486 728998585 2545 -11121108 -681616606 71238 239050547 -36927848 68266 -860366498 -101458433 53979 244578591 733671100 14011 93568474 -294065065 25673 659432558 -329168496 36335 647487941 -294653321 21496 -402616322 -902590116 56628 -107943784 -515096151 3450 158641021 -404933472 609 -580143810 -291898641 77139 464484500 183380047 82799 -588586834 539474957 29026 570144475 -115925336 25655 164387907 -395982216 35339 -672094167 -769467032 19787 -685787899 -764271652 16473 261477290 721835448 5649 -291079102 442670664 25809 -609791067 551463215 11129 -102808090 628281338 44950 -102920247 630605283 3711 185717164 274170964 50534 -705211144 -866904690 42635 -488288510 454739582 20410 -775167022 261823822 21160 340097728 -209456434 3817 169450232 -588455490 18197 -887180271 -894197355 5213 188243935 256165990 21282 -892827482 -99955707 823 169613068 -218217859 50645 77712739 846314446 58782 -32700055 -694947437 66106 -220970211 372637514 52542 631196669 -615311688 5623 -580893947 -489336572 22301 374961064 -204365328 15533 -415036587 265439319 16483 87049362 460431216 32694 261978376 -223042413 17767 -108011761 -142277984 1308 -31851006 553034403 23418 -425497474 80846115 352 -222512956 -866931735 1799 271367212 751936783 1061 -298112004 -215427261 18063 -138661498 -125945662 11309 -128288351 -774461833 18212 -404446723 748593967 9759 -100178832 -326654702 41406 660591896 634028450 44828 90030582 826784854 37204 -102238659 -299917713 12243 -114996351 -803498006 17157 -123184647 -883072972 40057 -789423460 -798306367 5783 -613324161 539898949 61039 -388994428 810277978 24398 661388486 173724481 56615 643301413 815264747 13931 79795116 736603018 70277 175713801 -595522103 202 149778074 267403547 46886 715171942 -299877683 21275 -687109337 -124609151 3436 168042450 -416619561 12909 154798203 463071222 20412 -383004177 -104097819 15286 -30516428 -699871002 64572 -46389051 626919209 18935 -594636175 563348327 2684 -883023653 -399145520 25626 820234180 -990842659 42796 152026450 -218119345 62240 -420159844 751691196 12459 -231339040 -903916894 35607 834964826 -982106123 18023 -794884802 -773172871 15440 652118768 -322849941 23450 666000420 -299116416 22839 527435088 151182699 20956 -97346692 340297738 22447 -613448951 840146387 68408 182001344 475214747 26498 432729351 174290468 16692 177930682 245798946 40821 -981325755 170078277 38139 448202404 -884786184 26683 -594001143 566885578 44774 430238192 183546580 20560 -692439174 -885217004 45927 168068583 -599414882 1088 54114727 249179900 57787 756645289 812349178 59765 -39262723 571413701 32600 -123288336 -875651876 29609 664601760 -318749806 7517 352773257 624089556 11040 473792259 -581861658 24271 172467131 -205704769 22695 714317679 -216032112 13739 -675481890 719283691 66514 162986319 51788990 3288 -332117579 -330692775 37981 -979736321 157620212 1880 -953128443 -573588140 50390 -133287125 641074736 5322 181162848 557918279 35330 89522016 752967487 63397 640178106 371214508 68588 -204927896 -211594500 26189 79335567 756436420 23828 -125046214 -611178995 52697 721773754 346080341 43450 -11061625 666596997 1345 660605064 168308881 53327 -572852519 -316518686 15200 254853667 453822044 18593 475896019 165959007 17587 189909945 -881369135 33118 62429484 743409447 16374 628348829 -294611834 7865 270877613 435659929 16790 662339993 -297769319 10561 178607384 241162292 54931 164596493 -134753838 3041 -864357732 -129734414 58754 189994620 -128568546 54540 269741170 -480231969 33298 271362886 -34992251 29135 49350804 -332171419 18614 -404779367 -955498878 41913 49388375 -331438200 12989 434578315 -798499239 25648 -221133813 -587212665 59458 756341873 351224022 23859 754153848 -580086190 7923 -575734545 524260985 32164 -110261676 619658795 42554 267774128 -219939693 31789 150119031 -419280667 26509 -513333850 444039663 36267 56996332 -289448722 29457 278955486 -7586048 19570 168605071 -593465208 22224 -10447486 -702327716 19271 175937440 -224141869 36166 279695788 761708352 7787 66497786 740706956 27177 155542072 -901792243 8902 349444894 831838306 967 723566197 -586515516 36953 -36831386 562793666 8487 276604010 238306404 40892 47811902 820761008 59665 170167196 -118968030 24031 -962728686 -390921687 55040 -382802238 733789777 2465 -994520593 -392939375 39458 -703655530 -880266468 4557 -406898441 726495878 13029 636195494 -996799734 51865 761017296 -297956071 39558 339781733 -217776417 32133 -572008319 -305000545 59658 183896415 338706957 50527 -674041052 -897430595 543 -129056299 -101037857 1235 474706801 188590279 4344 189838100 85659254 12728 278482970 755931936 33835 -122032509 -519114662 17374 743263908 -576981018 14914 -793159899 -519008086 55813 652803748 -311503718 16905 169602663 -111029376 21468 183403447 174549795 11250 -210853675 85524202 43123 531887172 658755747 54323 259743245 278800162 61637 626960172 147771456 868 247536491 -218870619 1184 63092247 -315950330 1534 -112307138 -877910750 30387 -396190877 -115873592 25332 -204396949 -618054200 65714 369858324 -714013510 76920 -699992491 -231588451 52409 -134764488 -509505501 31250 159208895 -886775042 10535 -139937205 -139086622 36387 -140132507 -764203451 18620 278123989 -46282598 16788 -994738846 -958129730 130 -485144095 51078503 72582 621756098 -967678516 62968 -332850818 567984079 27688 177902665 335352588 42683 -228504087 -971372848 40900 251354155 -191638476 19121 -319386473 -687286971 39554 -890154105 -126589067 54196 -115565388 337218165 11039 152370193 183956177 18953 -873676670 -108850307 45773 -765556009 -485893936 27863 -5461332 619720284 8412 -600968421 -501245011 9683 -402798951 -137374082 271 661406399 -328750050 33602 -387951939 -102160781 22566 -423063544 259886905 3883 -220802561 -960690154 42782 -975054712 163435039 16722 351494431 835518433 38422 258215929 -219515278 14294 660225375 -310126714 41499 -521642625 476091166 24013 -674887517 -101182713 6633 162620914 54216767 15456 151623322 -135995629 52218 -679343013 -119557596 16140 163079835 -106834693 45429 -410038419 -119193345 2899 -711844184 -874834801 31173 59536264 -522580674 45490 -15003797 749815289 80618 -882238770 435024974 38678 639434621 -307237072 38820 183965288 -869987565 38712 -213924694 72865001 34134 64575844 719340103 36272 -221535713 370601750 30466 -972779485 -384188413 68376 -28250457 555360749 42724 -610142791 821957374 25352 178355150 -398355020 19397 747201931 -578488582 17353 144997049 -206299742 24911 166409350 -601537144 5536 733416483 376866563 8103 -386268075 -956606885 12611 -130634574 -883668541 704 -319491704 531885156 16087 456130349 336683940 26585 -121944105 -478536963 12806 -230713983 63041424 35939 374658836 814314882 37418 171114750 -382132218 16878 70457162 834883184 45829 -698461130 730255205 67807 -290749045 -210942505 29746 145056355 -572634677 2592 363976015 652977644 3246 144237113 -586051555 8882 735384462 -311547490 4820 760742971 -589591362 10063 -119736333 654596818 543 -693841281 -107058132 31687 -404627817 -990468582 49442 -43340918 652788621 35333 -428558523 -122682549 10828 -213949275 69619169 79943 748771134 -311868284 1452 -974202045 -594161322 25563 -299023493 -237593779 10563 78521708 840815051 36585 -974772438 -385634452 26616 179284449 -391437129 27602 433679094 181348676 20262 146576159 178438687 36644 -686459096 -107555216 19898 -406309225 824498937 3023 446582204 350245218 12863 -961498185 -381242621 62684 -683520079 -862201165 43525 -129644302 364422665 11653 79966563 454515315 22067 186167472 151666891 29715 83796348 815711228 27454 -326777250 -200405599 4472 171146758 -869535828 40337 -956924090 -573230865 60640 -500158824 462231956 40461 648707907 821651695 64816 -384355114 825373509 17573 -132355296 -772409474 60758 259034137 732593068 11844 -415413045 282777103 39272 734632326 356333920 10553 443719469 362514767 14010 660212087 825324637 45031 -192825930 82121928 46727 47665935 847865004 43857 239547928 739631348 31483 455116843 174990942 83702 -881570320 -109471208 34840 354523471 -208459768 3902 180701931 249497111 56789 175449015 71213367 21451 58444591 740447890 7192 726088284 -236799622 67223 755277890 -294908370 31276 -318905473 458378024 2195 -963537755 564115176 40708 -326071222 -230941791 5731 -604889673 559009436 61934 -604608172 -310490574 40685 -123187045 -793484394 67324 161074408 437793999 18294 -681962977 -681852109 63615 243794985 745281637 19237 270988172 245476290 60154 350489339 621922934 23896 437109316 153103349 26422 -887810543 -107846289 63850 -587727712 -312861180 68871 -119697493 -299532079 44223 652832506 347792592 38182 275220864 -18948652 26004 -325330911 467059911 24324 -111444727 -857464743 41711 76879526 838198458 21874 281614820 74645240 5110 -200631460 -998560284 50545 -25065142 531506732 15332 354386863 -192003200 31045 -112499078 645488487 23678 -886158033 -131423193 41848 87123225 243832378 62600 182403362 -603394829 19717 -703165889 741188121 67127 143877537 52286952 26166 -317814551 -691479840 1188 -291860075 -195935769 3636 -518088705 -398412175 44851 726661082 -289984503 9718 726408061 818703147 1987 77392681 -287112742 14184 -764953212 -788420444 8484 -1287487 550062269 23194 174498174 181356447 42282 -704397926 -102922642 2518 -401753586 816495735 18571 829626576 -989877659 15829 -302759996 -683774219 30204 279195141 753104337 33100 -98005467 -113001819 24932 -115256794 -326846479 73911 -7550881 546915523 23959 -228479170 72127417 67561 -421724464 738492251 35070 -130002010 -129515090 204 -128121504 -498429188 12236 -116036289 475061677 64362 175923688 343233453 886 -118761615 619367432 52281 355474541 -194935013 40496 760744870 -293599004 36259 -113912424 -970619233 49641 -47453554 647228858 338 568140709 -486932686 816 161522791 -605059157 15019 435569845 153604499 33535 -403377366 -99193463 24388 151539351 -901697329 36331 747304944 -608198276 22679 465920608 145866185 41764 -317628486 -687962233 37294 187989677 -415451251 34981 186908629 -871711673 15593 94336767 247886456 52856 343448713 819794450 37928 -670213430 -886043461 18799 739223530 379424139 44156 -231384045 81929038 11260 630915797 150043211 53387 631182265 855098555 24347 -123665687 375775958 26122 -612893810 -483376051 24058 663821393 -287748393 33105 -583316904 -300101283 40635 -994653776 -404656004 54814 -698188966 -783853315 39324 -415557106 -974002575 14965 148026949 -105937770 79336 -227097069 86754429 103097 -776673327 -791292521 14550 156597402 -199617577 69564 368628357 814590169 19535 184745082 -877933215 2158 166713957 84940760 18469 744347581 353719559 20586 652318190 163655077 70638 -784387977 -776357445 1296 -213717191 -988976983 44411 -991512562 171470280 20030 -388295355 -994177607 35486 176059683 -896875433 35986 -290158857 -784004812 27886 -300809068 470472464 9929 -14323499 -871854614 34235 187623929 -405808892 7205 744918090 -590831024 16244 -124676164 -225390402 10922 -592478746 -510234765 28475 -419885627 810327799 20603 -669236161 627306108 32909 -199094369 73242336 57945 159582421 645571974 43352 -227970599 87483780 47430 171902826 159836004 3164 -789691258 -762585261 15438 -392819168 756265344 1217 -571809872 -505668885 14906 -117464924 361614456 28243 258240502 -217441313 8954 369368521 -220387485 7043 -963941518 -419165736 70105 -130266613 -858957645 38467 560749349 -485281301 25122 655428217 378816145 37441 -45150551 567661103 13452 -40818077 -713847911 65345 -859377759 -104716455 2951 -24807859 -713774351 21390 57418319 739556318 55047 -305346951 -190769872 20561 -134328363 366782282 31287 -404463042 -121729782 27692 360404757 663743919 36647 -291490611 476159149 23052 -119267748 -522535641 26562 -2297270 654724712 30367 715274689 341871512 39235 58347232 -291257446 22504 48392224 743310712 44839 -592103033 542936956 77641 -794614640 -766870589 15891 -706224730 -877976540 48000 66541070 429357935 30638 -960383625 -968065095 807 -193202717 -964093820 32500 -21538941 628492241 10291 158656606 -413900768 28034 647901639 821698474 39761 733253310 -600134621 19749 -383335095 757654408 25929 373599047 644314542 39805 49823441 271267361 48119 728335120 354497410 25167 -960552639 -992627247 66384 377996866 631573646 43663 -409436478 757717943 14189 -685496301 -898291231 33890 -36848811 646719452 32143 173237760 -896125507 18727 60607753 240002200 26567 -396299083 848526025 26446 -236134476 -989587380 48725 80302212 253449862 58458 -205918235 -863198740 17325 -955307836 -955607956 58304 -125738775 -117528345 26520 -191173719 49336640 29320 -803469700 -488711903 39827 165846274 254797813 1612 -394856196 -981020531 32683 354286204 633909689 34850 452579395 59756039 27306 -392193945 245187700 34680 51805852 -304687413 23231 -578405420 -299943345 15576 -102328283 -885139378 23427 635039849 -296040034 35966 730330748 -194864152 44644 249751360 280658722 56823 -131519377 -511924011 34633 -414537809 90653170 16843 -999160460 65636194 46767 147252429 144702065 49555 -44189697 -683436391 22342 238935315 475052962 6014 241987497 238956960 56917 -892756966 457908135 41955 -679211048 -884846838 36476 639706599 -315665305 11331 454416231 354665462 9453 265231097 67164343 34498 -226574712 -498200107 47353 -22129105 -713055272 64556 -978906662 -384718807 13197 453403777 165347819 20890 -965171836 -425785607 42648 347978803 -192985759 23931 -128415300 -129841661 19231 174451278 -134481079 79201 -418194484 -134441108 21148 56643307 432683379 825 -706972370 -790208183 18176 542582965 -495461608 58356 351650654 -193942977 34431 -516570117 472922503 1285 553960282 -477399026 25619 -881144204 -521054851 35896 635841024 165638815 70456 -859625162 443460996 24382 254688740 -197807371 11051 -882123285 -126218515 492 186277610 -886922166 26145 -19568240 622687194 20253 -205330226 64705487 21201 -231792382 -896915615 53824 448797209 170563699 62026 380094841 -215622578 42878 748315578 354283745 38762 -40311328 551039551 21127 -228496304 58826606 64054 -193589937 -882823335 56573 -98814832 -516016262 28552 143461088 269649253 27479 -290335675 -702630713 29089 375069169 836030029 42900 151684340 437181284 22096 -398343289 -305202626 48851 357700500 -309451592 57453 80643895 454518485 58363 -521304949 450120410 16749 -6657386 548642540 53592 268835808 -4793943 70900 -300865300 465977047 9414 635992281 -297272482 993 174718284 239605998 26666 246253968 56095837 3648 -971222020 177567178 9275 -219932576 -884057272 17921 257140439 450431186 32284 -698927337 756703718 28297 156382590 -232546356 50317 252504331 -208434098 24121 -195601753 -604141813 51143 338387206 662853402 37904 153833364 -202747107 18779 -667811239 -901121061 51430 -600568950 568500304 40359 -197716807 -899839808 15932 -967279899 -971840410 9074 -704939896 -903812965 11658 635400749 856946059 78301 -959816572 -608803752 44791 238176819 745270892 38176 184557273 239189465 16504 -573993395 527182399 67185 -113638467 -776835384 15624 -233888758 -903769900 47780 169420635 -414945579 16666 626903531 159018965 6497 356136516 651876603 20007 559041489 151078184 40482 267512398 84980873 59562 -1260495 532592558 25103 738129068 -572175199 20680 171741424 -194873782 68341 -952517068 -603869630 48198 76473491 437333946 4775 -699461274 729550306 72498 -215437844 -577718566 26332 -976784743 -585970309 51162 274835408 -3365197 17744 72954545 721028121 28260 -582657244 -523580266 3716 -422887736 817452250 38190 450147221 340332092 20207 716885279 -299090285 30993 -37340634 -674928867 28263 -797401004 -770087242 9576 -112984396 -591306520 55017 -409295683 734182001 10666 364389660 844627566 14249 365440815 -202661737 33639 -380984174 -981048890 48453 462060445 155801333 17346 -415934418 -964210564 74255 640682394 168450263 69295 186469594 66013844 4654 -995344827 -766183781 94539 -137869239 553947449 28859 -773673116 -867845779 26936 -607365801 530429151 39118 715406956 -332945179 47796 -289347710 -687253708 58715 349425208 439797027 37728 -16887485 648180939 15322 723446545 -613240022 30305 269255515 -194469611 38290 -320195636 473143822 15563 360703869 824244956 44204 -42054602 649635015 41720 73988395 254123283 67929 -125730181 -867073442 17413 -428555795 818189028 35176 336637937 -235493587 3590 182879739 -201610647 53884 189486748 259035366 3761 -230412624 75572840 87337 -192984192 -958384863 57493 143414137 -423069779 21725 260030426 746713726 26470 79179616 722921657 54725 547798486 -519695637 22505 189960240 68561006 14589 184612149 -230097192 74648 723095211 -583859317 14041 -114042215 -132182310 31457 269720277 -213946709 3682 755806131 -298087687 38434 -112866696 -772436935 42377 -977668393 -107946099 58660 -122022277 379078631 22360 70563907 -325394227 10252 -406271952 -978844913 43262 -680333720 -861762665 30732 -126154314 365520921 22207 184193769 244968396 2830 -234500432 -131929554 34059 -129261397 -895343623 25323 59925817 -324688255 4793 452007867 163808638 54790 56284536 -592959620 76711 -301444368 -712741201 17592 76128915 -522874593 29334 -110772634 -870986156 27630 188127298 358558319 27347 446299434 181086343 70132 159992756 -223980371 63562 -4342442 523961079 40118 -397657724 812597595 57797 -198247215 60092646 53335 -865982236 -105077952 16493 -492421690 456418377 36182 346523903 657030405 10632 160240365 -195816614 66380 -213284005 749009308 42418 172414426 469288698 8511 143878146 281953488 27366 -397341563 -139450320 5326 55630185 856943050 57893 268661742 443691167 9062 -222905595 -601270626 34354 456650248 -220460387 15196 79386733 -310862612 13549 -308918279 -702408189 10292 261300268 -21481959 33743 -901843438 -116226437 58708 -699411678 -886540358 1720 -296180594 441144648 25740 270530736 -331888822 25667 -227305665 828302919 42481 547465611 -490803827 41455 -117078805 -325935997 38185 755569619 -310774609 16606 76717714 246859925 57130 -413396576 -973529180 4909 757740835 -201136073 25187 653870664 -329675354 11998 -800213569 -780022705 5030 -235470616 -586569019 43185 -233893193 57920276 101412 -976858031 -607176367 18153 -590623679 -503252510 1740 87583642 742891488 18632 754184520 -581710742 17902 174627212 -588673531 5200 -701015201 737593621 72851 -998675232 -581992516 4637 -103777976 -102626317 23652 54724776 -307538752 8756 -598624689 543945222 4224 93276894 276932377 8343 -972008480 430067234 34209 -318974690 -192889141 27636 249449201 -215501536 11697 -409585318 727852714 3124 -701348792 -792178063 18152 150143989 64567137 24509 66065149 282055382 7664 -670092554 -858524523 49610 -106985458 358397763 29026 -18426099 -702928625 31052 154933757 -139097098 17428 -31587783 638277684 24282 -900925208 -141959989 1939 -139418937 -881165748 737 240008150 -42680479 17247 160760991 -137826380 33753 -709653727 -870608319 12510 -602615547 557627774 24072 -395428245 278496155 38242 657318924 147682555 3320 -897455660 -99755715 14325 72313165 -323331431 43354 -969171905 174550250 43793 -130127518 -290196028 48205 -112878748 661644363 7990 92417080 279718761 11288 -302245182 -676553648 55847 246867772 -196116568 38954 743944997 -225075588 55188 -398969234 -124165512 11422 -28914391 625970210 9771 -416307671 252224909 24496 -583098856 -307297026 1308 -509795166 836500020 49778 -503191972 443221734 48408 -386466875 -994324506 428 -305716716 -209376912 25447 164475267 -405243643 27339 734045955 -296136682 19399 255819802 58395867 25330 187306781 63124818 2970 362454222 349432328 53197 363837993 -223110155 19682 -398237897 280804537 3414 72379743 -333230010 5595 254505787 717427998 34035 757848271 340151850 20413 660602304 -332794748 7590 147345348 -191574512 22967 186683194 -894592175 28366 180662201 -100816961 19689 -113200762 -768350225 39180 467561953 350752670 657 368312127 637268900 13077 173974994 92177854 4410 -110744545 -321104216 12145 -888975347 -105193647 40030 -689775515 748270595 20932 -231259323 -952654236 54672 -231774663 -964764770 28671 -98016234 -324527121 49609 176745478 372412606 1441 57239787 456936602 46195 -18130059 657276759 43694 751513913 -577585204 8745 -989463974 -391177049 60862 -989090224 -418289208 33456 -212908331 -584354226 16319 -691844614 -781030743 33638 -672985921 -96255358 18639 -139296794 -309623892 67742 -200155122 72659445 12308 -967587341 -396840919 8713 -419604886 -113507931 20006 -576803220 -875275192 18148 -96787047 -106528296 30542 -396422371 -130557699 18812 166358665 371998851 23586 -229650541 -974461305 29657 -491068347 458130096 47122 87290598 457489227 52266 266930472 -209109574 842 279735562 758110473 32259 -891737818 436882870 53233 -689910821 -904504824 54701 445621919 367609048 23105 -694922185 732171557 45856 269579853 -219043988 361 163216120 375717216 11021 183116537 -416098842 16656 -579376424 541768596 4421 -515764768 470926637 49344 654284337 159095669 33958 756201722 -194451320 12557 715568396 360699003 14465 -491401425 439441223 20702 -576793890 -523088172 18621 -125257973 346276661 22470 -703383020 758258442 35158 -122176308 355386359 34250 -780256312 -766332531 20320 259828626 56473177 9664 -207432048 -864587285 57438 92495235 828729028 13850 153673028 -894406416 38541 181929848 -230896184 3936 -956923020 147083740 26497 358986940 -213068046 7752 -134463054 661960311 11901 238613626 72692829 7032 144026469 363275222 24956 720969872 -216154588 48888 68851963 436546715 55722 371483756 -205102099 15824 -901363522 -312339733 45647 273923077 463804427 39575 650811102 349313800 73636 -583207883 -295868311 27498 -95432750 -876138954 6872 -317327031 435166783 13379 -403672301 261621760 2699 251857914 -16690925 33963 77666390 266643366 24549 -392988195 -121531001 1209 -208428532 -883640781 60350 63290195 727862543 28016 -133499909 342189455 2808 -122720132 -132724698 9152 184280997 -408917296 12488 -423392166 -974265309 64978 621796180 856221073 54974 565062405 -513569903 17149 55619296 -995084898 61594 -523496745 469293775 9309 187379737 -381724197 7412 169711576 -574738954 7996 -978789786 -613441390 73089 -669040217 -764076691 47222 716803385 338485031 32949 654810578 176564277 12823 365074079 -790946690 29479 539110903 -501483463 58986 -196218616 -985321554 14428 362990971 839148375 34703 -133066434 373602063 7139 747088570 50612081 34743 80785735 -330695452 38970 -683485947 716607774 8399 740083125 -221205782 40253 -891354489 442006614 48430 655853030 -301572295 14015 432588480 365168905 26622 -483792579 455994765 37562 -806799880 -498924986 11392 -103813653 -95659658 17926 -133117928 -98544958 7690 -210727156 -898446066 40061 756890895 -236272709 64516 275445220 466666507 30872 87038019 639446205 66266 -958499415 -957441973 3128 728055853 -893191358 54154 -122500625 -895490764 44725 186897517 181540757 24417 86011543 -297410852 42153 623735944 -518606484 36380 180882804 269861014 4865 246842054 -874249954 69443 628169245 370993897 10089 245428449 750035868 16263 -865463196 -103784279 22410 -958994457 181072860 49444 550239980 -517910243 63010 -104903539 666064227 38642 760487736 -203575676 17360 -300259277 -780295745 36919 738342302 -191034665 65886 276228966 453710072 16326 150676425 342605501 4804 63484091 720225036 15766 -385813736 -967332160 64357 745053549 -329165352 32942 -902922793 449807800 34784 264919663 -28668402 5274 727433924 -321473580 11576 650893047 172827477 23819 -310457300 445178921 13469 -978797830 -127370368 38080 -494345347 467510078 35727 -130458432 634408767 8403 735147385 -324557065 12704 726188542 722679870 51659 735106875 362646386 2586 151894381 -574843930 22430 847465663 -956330899 36199 -391495099 732181869 31577 -11260551 559256646 42567 255741403 432696914 9788 -994220119 -583904565 62810 57040779 -298176892 39857 69341261 154934713 3910 -99537999 -879597577 34648 267379707 -237831209 36628 -889133057 -123912331 45390 -882421980 445832827 18065 -305358268 434783830 3276 462341234 171803311 75027 -413911289 -116624884 2252 -517289673 822404687 10671 719469819 -581667360 673 240022802 -12573194 47916 154531035 162750591 28667 659864098 838531261 26718 -424443829 -128032248 2924 740533847 -200961646 468 -236172150 -971598521 1465 -427225152 252410477 28317 -963486828 -979050807 7194 380306244 843140321 41805 68202727 756261362 28659 183187505 -129875418 25798 -200452651 89305371 65514 -423623567 739954187 16068 361700526 -212401724 12015 -686485247 754818628 5567 431703994 834022717 85938 262548219 -25418810 68382 164868827 -417101909 34182 -766465321 648382546 46774 246228454 458542724 40380 51094925 273136994 60426 -130618206 -792876290 58124 -697938463 -900426732 10540 243770245 760006600 5833 632361030 829688495 50144 241474551 -27226495 64666 -612053344 566005697 26578 367455578 837860570 11113 -985202663 -401669810 65054 171204620 -395736906 225 632514885 360461086 20430 -890230051 458216741 35070 -671160949 -879202845 50718 -417761547 730557324 26960 -395545671 266037513 3071 -674157399 -890537701 45751 -703132545 -712498289 64954 -959836142 146284837 53655 356514562 657178264 36679 658345093 -295635773 25308 -770730401 -766627478 9821 276314860 70979741 39773 -324694689 -194551525 34292 469158409 345266252 16553 179901351 -100656911 84584 240320483 473199219 41273 -220659108 -602848690 44316 -668314197 739857266 38969 -112376938 -768852000 4949 174835003 281421517 11185 279301127 -195921973 8446 -509985820 462514688 47403 -686489247 -779722080 38969 261776161 89777289 4844 158081738 -600968894 23564 717715630 -309610683 26266 -321143223 474652882 16405 -689887933 -890653801 55823 256152470 -213963135 25043 -109313415 660598504 47623 -36092603 628928877 28586 173111388 -401722709 18015 -24005693 746615980 44309 -232048678 -997184808 23215 337145534 -871639513 16771 -108438901 -896863551 39170 -192036767 -618464481 6052 -132779932 -499455975 19762 -210168062 73052679 32278 -381179950 819037735 43489 -210468171 -411693074 49727 -104549999 -494023425 1606 239022213 -206180150 28605 -486550163 -285963817 37286 272145371 -17795421 61950 645439696 817951559 62105 -113601782 -289557566 2491 -15288987 620260770 12556 85489819 849105332 25524 -198847379 -963908694 57152 -425657138 737964198 17593 74104838 813983880 21049 -119224047 665707162 6252 -13516770 560818170 7385 -413429920 -111858954 16704 628045178 -305140903 34741 644019869 342532341 24467 -289155595 -682799625 33200 717666248 -301450253 7747 282906481 242794262 64881 179571341 434689407 16737 185968047 356710571 24731 369020678 649756166 40991 -421426910 750190838 22916 548353349 -408394502 58522 653121795 820297994 21270 182186567 430322189 17247 269121149 -192211221 17790 -110691198 642738567 49219 81930731 266136003 11331 -296629560 -711610445 45145 -675456531 -102668810 398 174249522 56599593 21941 -980127703 -968265625 68530 430645392 370564982 31313 655446955 -898273731 577 -395491946 -965059963 33321 -208041636 -605592061 20602 -13069217 566147152 17797 760722640 -574039623 32421 340711555 647857788 14174 -129820147 -480384036 19561 -206244703 -589814497 9834 -896768389 474120321 45379 88311476 472062608 41132 176466765 -138620145 15712 -674999548 -807842622 24235 335585331 819328891 35608 62972013 429570443 587 -305689207 -705655397 56951 -590816314 -480129820 36020 -125545272 -98564764 3104 71261596 811781644 46664 -975613270 -411695731 13687 -123408088 -138975226 14765 187118406 143279772 17029 -2582934 -684784727 34850 -196699542 -605080999 30125 -128583986 354120890 29223 79587624 248574976 20455 -422505112 285706112 35885 638833748 188929070 33961 -765630400 -765645737 19714 -485058197 475709735 32362 634546922 -96632043 35507 646975206 176813093 53992 -32693557 -696914983 75657 -40216324 637852512 17344 -24340610 637539082 43468 -113371398 -507251175 23656 368721789 663475422 16368 -386903199 256973073 45583 -197546506 -953660010 9260 -197899464 -875310524 28036 362168852 641483410 13511 239827087 56384250 1383 434341817 367170075 9362 -998968842 -977045124 41302 152511904 -223245786 24093 -685296163 -868436831 13720 149659130 243452710 30111 185599779 167859450 20010 78675466 -289354354 20708 275906589 -235108770 11673 364172918 -990892122 29886 -974076901 -995400008 23691 -16090338 -696525201 37335 -580083392 -480582347 15223 -969423756 -983589117 4734 -212277619 -607513715 55131 281146885 79615703 28399 374493931 849912631 27867 547583496 -483493626 13818 -692670286 -124446664 28932 627264727 149446751 25464 -211031589 -605868993 39296 -403528768 -971977589 1133 248468981 57388314 51152 154901300 259636177 6175 374343667 -220913690 27390 -522057620 454074303 32767 -679722052 728207626 67850 52285393 445749244 16951 -777761951 -763643585 12023 145843150 -207288256 5172 -598298079 -506684637 28122 85286800 -329972095 7648 -110166376 -138961164 26287 -138978852 -794612414 3683 818451803 -999902080 1664 -678330010 -131713854 9401 83300778 759372121 1623 -34583624 626551701 42988 -14014570 844894452 81583 -765257000 -790016853 3984 -866812725 465092254 32710 650580069 180596474 28867 82737809 247193105 29976 640892934 841912840 16970 143583716 -140659147 12194 -705835987 734675518 71795 -134556926 -515503718 30647 -425169532 -977798455 73675 -190611396 -897590977 33192 -691105274 -809303036 26725 -96169094 623305705 30635 147015822 -572872079 12144 188764018 363574732 38135 -709259317 -880871718 14540 634048545 -972092116 37903 368720373 -221516437 24313 753530303 -592134392 20332 -37069979 653248656 11897 72295467 756895812 53899 273186465 -209293647 29602 731836693 -301465840 9542 -881384078 -98510195 63372 357341783 -193507049 29457 171981292 364688771 40753 146895423 257319333 31087 68560519 822259173 28931 429282094 353812298 15706 623698647 379987976 20642 264240112 -14221007 73795 -589435423 -476953821 14757 270437894 -230683941 19916 -712279469 -121607550 22874 -991568163 -618369264 64937 653795047 -300890635 12124 -868088640 -116778081 3557 720161200 -326531551 4115 -99640466 -788907110 49435 -230219945 -978933799 38547 -138775380 -286959544 29544 187685146 458611152 8403 641783674 453250312 52401 -964719687 -397824437 29744 -317522219 -236560976 34322 -421969648 276168240 20376 441325485 360113107 713 -329876152 -195665251 12892 -887170162 465219449 2903 -592300789 -809157979 83517 -406886381 -982846944 71764 -996378095 -974057159 2608 258746256 439107228 41797 -425753078 750370283 10368 -998837989 168206482 15629 67948346 263251704 70978 76713330 -320200533 19425 -410479809 -986714875 57391 -312134263 439120379 18139 -386280297 738185391 26722 -320024392 461452752 5250 721257299 -610858760 33549 -712291347 -106685074 8570 -46766982 630570576 9829 -295001104 -190940521 28531 -879404252 457545149 18375 -295076524 -209868130 30739 -213844060 91049907 92274 176734407 -127995064 68765 -975106415 91595712 84214 -4586126 629304991 28664 157437317 380628518 41045 -227837600 -618997358 59637 -289417002 472469931 20471 442621211 158762242 27869 650756686 340062145 41208 166863438 -224442960 64830 -196839936 61329751 67320 467157149 177476295 59008 -222849330 -870952964 21396 183993287 -102059601 50708 -232471193 -502596375 46634 277157389 -225489971 44423 248906124 723167935 31487 -315628171 -698126037 42888 -139365188 -110593606 18970 -318396472 -227828573 13083 -888849931 -139173539 52214 -290688437 -193657932 10675 751877516 -208734413 66315 247545206 759010311 14356 246563098 238608938 61869 -197678019 -962289350 10407 -694572246 -135959874 22245 149611718 94423810 19345 -883414786 451638544 35829 753985600 -312741761 38582 79133828 842893482 10647 -97402689 -308225851 40010 265413172 -3497554 38271 -319616421 -192731912 33904 -390152296 240296407 48805 730684011 347236064 53630 -193355427 -973344543 44082 56183013 -290963140 41261 254636782 147535513 32904 -318884768 -688676116 61415 761621270 -317824565 5915 153672779 59917418 16245 -784673656 -518340977 23757 -775171689 -501568975 34732 276051260 737569127 13276 -954430367 -401802293 69520 149965767 91354928 1527 -498939646 -7363514 27048 -800751712 -800383415 13501 -416036975 737934282 22576 -516863005 475338289 8896 733742374 -226314533 13063 526869675 -508983250 40962 49716431 460518442 45931 -215628574 -860344900 7756 538111692 -858493557 31667 -681094427 -122249506 1856 -129529464 -888544506 44720 -891654577 721301221 47612 -115647675 347008480 504 168984521 -214999881 1973 -890624288 430909196 6746 181363065 -600737600 4895 -141577904 -325707366 10566 -806305599 -498966340 13794 -701440246 -133582865 11971 -979131258 -968464619 50064 92139083 537599856 26954 -323224107 -206527177 20442 88373564 755541501 6300 732758416 -207934749 18160 458622420 374362670 21880 -516521305 75248052 59703 526460471 -490901153 19069 -769222768 -774699150 23674 -700552414 -117286850 10374 355793636 854150286 39703 -116905468 333845089 29989 -225962895 -985984510 27139 283274386 280334983 77641 -43488246 641599599 30977 555313012 -494478528 4511 -121090613 -113111065 2857 358084183 813737620 36139 -389748527 719695698 13128 175716658 157800672 49077 -399475879 717111099 18473 150053519 152435662 12770 171543118 469141152 7509 -332770327 -666798106 23556 -199157933 854711452 56666 -862993435 -771466174 28065 449927854 357755577 22595 159722800 267325864 6281 -714102058 -787863716 36665 -201244954 -607114119 59071 175052604 437564443 14230 346423874 624517983 21693 248763391 -808400605 57727 724323395 -318955090 94 62087556 754218368 52330 -597527744 -191205379 62387 -16489558 566390454 32644 -200586639 -607255879 5239 -103997241 -793162548 42996 -222758739 -884894110 46610 351355689 -193533711 40611 -99881343 -320009833 28220 -115339621 350173656 7142 662299216 849902717 97 -296050836 432078095 6653 186589390 -118182156 21376 -99293287 -791290089 54105 164878928 452547489 14949 340438829 823048700 41225 -221806272 -997772548 24766 63252464 749428556 53408 76263416 -294501545 23156 281898459 64278338 19022 243517506 -26781963 12456 -954297189 159742419 29087 -396874608 -518072692 21194 -612573294 528007645 76642 -27351184 627439017 26024 -123042055 -769093320 10938 753580993 374037479 16945 -885955936 456669313 22224 -20083045 -666929897 73700 726306620 -195612205 47356 146682615 176466590 1743 652956141 -589818603 66055 -117379057 637721276 14361 -203448041 -588042306 60234 184930159 473925547 16125 -984404288 143087154 23711 -96735909 -522541806 27409 -417443252 -995046567 49793 -706445823 -771210433 34861 152319871 -576502343 23380 -580097459 -477670267 7675 -401243108 -139342016 21071 -407278290 -968142673 29372 469476906 182786188 58835 -960122887 -970417237 28552 -225577685 56893456 52791 -136759982 -489734672 2767 169324315 67022601 14293 650998046 -225915464 38346 757190819 380639945 20092 159604391 -870170647 19999 -207172660 -956713732 43664 -323216673 -225982742 19189 -139895442 -499339384 30234 59831742 752453275 43925 752437254 359752819 27211 -2814581 649322318 45715 -388428607 -962640515 11205 -133782923 629523040 22440 757017746 336205165 6379 152890340 470846613 13007 78676999 748055356 37086 187360859 -217417551 13773 654753031 160190775 19117 -104368792 -515666064 11555 -700496560 729873836 74739 156593753 -389602246 1328 -219569045 -896795005 19903 63497806 826438796 44040 734797944 -35516293 17640 662079611 848748016 2152 285274398 739321837 40768 -594043464 -491324216 10524 -523593317 473334839 34084 -866167914 -135742570 7292 -12052497 567134255 4168 526143909 -497440236 42527 169707986 352611505 3965 -886338439 -141141207 14608 265125356 84548146 25000 -105247202 360823133 27964 -292581959 -688999567 3023 -414220558 241805200 16629 73934080 241672874 50822 -214052804 -961417602 26467 -420501827 276852178 20032 -316864718 -799389004 41684 467868356 360552609 17597 92941323 454307492 18039 -131242646 -858083022 6776 179644388 378481864 1705 -118957203 -287324925 61078 336997391 -206099104 16043 284310761 440478121 32331 172358036 455844187 9771 -28298991 -676374662 66915 648511380 343217255 5953 87981722 248502356 30043 76266170 742566792 38131 -578551436 -482621015 25769 174591134 -588454867 18847 -670764264 -880666501 49505 -211821789 819375032 19716 -423698612 758442386 15765 -415794739 -125957219 30410 663985977 149970949 34528 -295481571 -683917079 31484 -982403679 -580859619 32100 269088188 445912891 29931 -14523742 527551113 5703 254343767 -30183603 53190 255783816 53474134 60907 646349652 830611482 32228 -775179936 -479753028 40201 149915618 352942361 7537 -396376994 836807640 37935 280407393 736687212 13542 -797276781 -769684698 24759 -688074462 -770630235 40093 -139418561 -333003201 61221 -796172269 -782291824 15891 -681006158 -880750934 25121 654091971 812589260 59117 -26599038 654316649 45550 643756958 172489071 35739 259654338 62366000 72376 352432506 -225724520 20567 -97753462 360453004 19844 171024245 -586903414 22823 -613478799 570850224 21819 -603441285 539349806 47333 740437959 379972058 25275 -116747874 639674567 44543 715216250 -288410006 17514 -232701047 55485959 27172 167803505 -408781033 5878 340750373 850307049 24993 -955818065 172118094 55803 163268404 -581160933 21056 -801320152 -509016958 32885 -522529589 465413903 5871 745331545 367492992 15242 -218137571 67220365 65253 150415359 352038165 22202 716005176 348174807 25628 -195235905 -595169946 57910 -23869986 -699190938 21888 758748928 -207238587 28624 542710499 -506792062 26768 -125492274 380139753 9116 -667967898 -785970013 8224 360410623 642842501 38956 146619278 471918306 2617 91907872 457242523 40874 353704324 620072894 17056 -121743902 -895898980 11124 735053551 -573209813 1866 -234078335 -974711176 54618 93695346 813816269 45891 444560035 171106097 22902 -979762417 176151017 10227 440851274 352860595 9547 -859062049 -124863360 4137 -895316886 -119738911 37324 -414843133 -42972838 42033 -194370981 -870430267 20717 -511631748 449993841 39495 269489062 90434414 22349 78719173 476138838 53612 -138732525 -872996342 32984 -981476303 -593609123 34328 165911878 -889536184 21221 -233837161 -990746368 23654 165712057 -865420944 31944 178444499 -871934069 10137 -28283094 633644080 5148 -672516685 724156956 68280 274891989 282382382 72960 469423496 174979270 84092 -868472634 -116069822 388 -401459383 -960499626 7240 183590951 246547169 34010 180860899 -615980364 3939 264045616 -196516053 35876 189738575 -872539149 7664 -706713748 -775397099 19830 -964614200 -956724224 35 73786133 752237547 33524 175308128 73663635 9545 634290492 -286143857 30998 738053149 -303992205 1257 571242217 -579651367 68299 757577283 -204518552 42708 259701199 73465181 24667 -28271 641369605 13315 280929101 -38238282 16840 -213883177 -574061224 67636 -676599900 -867207406 42853 622336571 -306403348 27266 162858991 -878133039 20391 -121951428 -99282523 26540 376827379 658886894 16701 -199459249 70560349 2242 283848034 -37232314 25875 727120720 185970400 6994 64988577 268928935 1932 365086257 811078877 34643 -15110144 524683227 15769 170372745 -427254842 27276 -321460488 -212549206 6749 -582128820 -496989641 1068 -865405292 -674372189 7233 -22150734 -668595343 60779 -100679283 -868026333 8256 -581012223 -518795393 21675 245146793 722554861 6516 -998177633 -616259758 60819 -18782531 629521867 18253 74132093 244395076 35036 -413232999 730154703 27778 -588276697 569990266 35125 160727720 362753267 14363 630531796 153377711 77393 144968960 -221361755 62203 361839470 842058271 25484 151098437 -407451810 15393 -964366577 -961599798 47299 168041406 -609195222 13441 262025090 -39663872 32464 543971035 857049799 23549 723292455 -207740489 38176 658122302 -323666309 5081 -420696110 742796952 2186 369028689 644276526 2433 173095140 155473131 4556 -670941091 458309482 42090 163837023 177162908 18348 -977564543 -573135141 11801 79812775 809602415 45380 626785503 158250891 41566 167658904 -96566555 44234 -114301344 652586340 9100 -110207316 -515241826 25363 635459731 837237964 43813 645048945 827433331 67911 621871359 -328010623 41703 -289117592 -211044314 13517 90932977 748737095 32512 -796735339 -506446952 25446 -683134723 739149824 35908 167346685 187475668 37100 160086940 256753975 41956 -783146639 -777537593 2789 654758692 -313928753 44769 -978027260 -410894808 48047 -101829864 -900090869 19254 -308672378 -232404399 19698 733382694 -304760715 25985 63191946 -895135423 60921 -410337997 741168764 13033 524291316 -43843007 20262 -112232967 -8692581 35890 -135934015 -504245881 23527 73421823 -581439343 73754 -122621943 349408542 24635 -327082383 443081754 13574 -383046505 813288206 27444 -140528893 -305416107 69583 -397768648 -132466198 5398 -880792839 -131742727 59978 452999925 151720899 82054 -44301830 -702734443 37139 -131923075 -774953881 30611 178631437 -194307491 55378 51062660 255315740 50315 759489998 93084727 62646 -515682699 144829509 14058 261119172 247518786 51677 173541224 -139656460 57467 -322380023 816016593 37184 -669101400 183828306 24946 -202899892 55416017 50978 -99541071 -777818815 3866 243921713 -9826185 59059 -111139396 -504627230 10158 63840097 825500978 59556 360649358 -191449517 3330 630100949 186530430 30211 -220291623 -880800906 56197 -233363178 551370695 47553 -34615521 637003562 32419 641957775 855858107 56699 -314906963 433983574 18598 -890412808 -103712152 6929 749950323 -587985522 32370 -132651726 -522994194 5607 -293407746 -227066174 17130 635750892 845888316 14874 -994315267 159787015 1174 -422600998 719958540 29719 461308353 376926474 26372 -327105830 -694880866 59418 -803627930 -763748844 21608 631439780 829568870 51469 -210392701 754910666 81903 373647794 -196673555 22611 -420569769 721601367 38666 175007320 446006948 12959 173927710 -872212100 34171 -213352338 -584855322 70769 283150419 67179285 55647 743049665 -312352910 4417 -130328422 -322711208 20967 -694383781 -136922422 1231 -326477690 -207801010 11101 241663870 91274366 28265 345059998 -206509182 1946 169791526 -95323315 25582 -504104879 473420868 2197 92861087 819597266 27647 629306549 171073743 28346 -111680326 -807859476 63930 -404850295 -121425702 7614 -416425953 -952772038 15787 78574279 280785540 43936 -324246314 439698263 8804 -961965343 188086313 56179 634617770 -319663466 30270 371208636 651036215 17555 281877160 -11070116 45235 81440887 467823320 41289 -403801901 833299351 54111 158659197 442631570 24913 -427379145 -773478483 65553 -693261476 -125464730 14252 475932539 348605768 22981 -45981807 -678998775 26409 -961774016 -388171691 53330 -40869768 -695877274 55658 -962950253 -394196200 3201 733107440 -593215119 8497 67754010 849130863 15064 741082501 377014215 51008 274942175 52234394 83808 275974467 -4256368 76611 -801675014 -520056866 50933 -217615675 -862838810 24494 249848651 -14467842 30162 526391342 -500932847 9088 -576625698 562932141 21503 -580932025 567723332 7016 -331804169 630064301 17253 751002899 341394435 10090 145187520 379994129 43209 -667085379 -763256156 46546 176406600 -418189459 24450 82649267 437419836 59317 -389077286 723666398 24461 -957226296 -616004325 6951 155486118 -382259849 12212 91505887 -298378904 11825 -605598284 337864647 70182 544364797 -487667832 59084 -601725576 -320613616 22489 661509213 -298999268 39063 -26185318 619953718 23231 -962048509 -407648331 8330 -99640326 640167885 14078 69492460 -313221126 8422 -965927562 -614789923 31198 -193486348 71076595 7208 -112646049 338010691 7023 343435527 634053231 32649 731485165 -954685467 48114 -120544520 -903231719 10825 155306567 -409193222 22533 353548144 -217564927 35791 -402145647 757915557 33029 -136336076 -498526423 1448 -423009937 -983193586 10219 -423404867 -96812001 7936 623923124 835974231 21537 -991731724 -583834948 10802 -601787534 -504609824 8153 724201761 -597065549 1824 -874998270 460074067 37243 -325482090 457596819 869 -412315488 -122725606 25276 558405323 -520992947 45314 165471731 -387296256 24642 90573462 475144861 693 -674126936 -691752458 63657 254983049 -301814915 22908 267466005 470465589 32546 -958812242 -425822367 13231 -222483428 -982858632 49663 145905474 651299088 27161 -205936190 -600298718 48979 -786026710 -503269686 39477 626140705 346871673 5556 -511338220 471951598 45285 637049495 -330577827 40702 -991160346 -969115808 42752 732965702 345212174 45732 -422090538 271103328 34964 454896449 162950778 31833 274452199 69405428 45824 -231054585 -995836877 16609 149742419 157105607 29140 569714500 -489411385 46377 151616847 -384618635 30785 -986101692 -957494367 72699 92984646 814178354 40161 733429458 -591655625 6689 -229644102 832224467 42296 -137934677 -484099616 35498 548174814 815033237 43180 -982045060 -984530269 34510 249012131 60249125 66784 52218687 -500235007 2712 -205519393 68101209 80008 747518291 -603281584 25140 -990883514 -308406348 10149 -421333972 242780737 45082 68540967 841376846 24441 -771237431 -506045374 40588 -765783691 -208484375 69398 275834738 -197424870 3019 143818417 -421530305 6560 175885054 -595141360 7179 -988407391 -385421178 53565 172504811 465978538 13214 730218273 -223780058 2588 -994919920 149881572 1204 172549011 434720726 13536 -901317927 -142798729 11442 -801140779 -482434799 19521 -575998569 553805726 15519 53580072 279288909 70888 633248752 375641104 8308 -961710225 156075408 25628 537395483 -390787333 44856 148943244 -582786029 8332 -955147221 -411955810 19474 52022718 715709183 28019 -995960664 -393338984 74462 -390736879 844765766 43577 648575329 846467358 37496 -137669055 -900723923 4553 145546210 -489665519 46484 -105772569 630427503 2147 453814146 359663435 16538 -131853081 364495952 24309 50607527 -308225303 25892 379350646 650371601 38419 745316759 -320414941 4812 257989776 722727308 7338 262001512 -203482606 26165 187916151 371175173 20749 -38371182 663914621 22741 717512784 -205968767 44309 -418378473 245185356 33327 -404601471 245689411 7464 809803493 -960030755 15923 157355578 -614128021 23465 -684856548 759606437 11121 -678425743 -767924040 46447 -211650485 -610390678 28164 90096121 244766416 2391 -422504904 -95685466 21559 -301028675 -204722563 9868 -506574966 466341806 34268 -789377957 -209719543 48958 -392999455 812603359 1034 263207383 -43183888 21202 639386691 -309028022 12215 -17106229 626324760 14611 182358229 344261926 13191 278167120 -211946618 39260 56708093 250291182 44400 257808586 276150653 15816 -100118947 350173956 32876 -778070098 -787603926 17842 179624217 345517507 50665 -425270921 827848118 39123 -419048211 741942646 40444 -314826497 430500846 9834 -38239088 -688098373 80940 -965006519 156454043 36386 267195063 728122798 23619 642153482 -290878180 16115 280710530 460930995 28141 758063639 -586442444 13259 648249567 -330886601 25289 431032786 355108491 9826 654298212 822113541 66043 -218641118 -602393388 51236 369715576 652753340 22678 -521285393 531032267 12854 -381226721 744325529 40967 448541966 358243920 24322 -773872361 -496353014 26721 -712525732 -809389764 47726 -618397516 -506023146 10086 -388203709 -989797629 45088 -395906988 -962996556 10448 -120916590 -310561913 50807 -12950944 529281001 37814 -332258047 -111103316 41493 -394015610 -134191390 37113 -767548170 -206189088 52325 -974726239 -416909049 46588 -963294120 -195366778 77030 -984911084 -990682850 3834 283967782 459516792 15368 747952756 -312534026 36364 -479818644 -296539500 25022 55128131 749200038 11794 -970798013 169167634 38739 665447875 376225037 42837 641592503 851123459 39468 -331218179 440933775 22291 -767764490 -482245423 2901 -131623325 -117399646 19068 623138428 834193456 75329 -132540253 340344428 1828 164394759 77475910 6445 -805461738 -501288398 10822 154390527 373866116 20218 -104326166 -485593745 4373 -666819093 -800524714 3001 376141109 562890576 53773 -585902680 -313235677 35681 740213720 -235151923 64331 -201919122 49024080 39109 728736950 361357729 46929 -44714607 653687466 46156 737094171 -333086968 7706 -583837429 -314630557 39587 -309709908 -699172069 29966 -33477094 -708989093 73569 172226155 76110798 29363 -691055380 728562323 53483 -391480887 845387090 32658 -955224932 665971531 25581 -960966957 181831393 13931 737246104 -330085646 1564 -484076741 457219534 27516 -578817170 -500890651 21449 168875896 -415235645 1308 -129737790 455542276 62852 -858542685 378089549 1813 -3954794 61934543 13607 -140954237 656539213 38185 -502862870 445254839 33483 74078161 241945814 14885 -19339125 -702975828 23413 163702965 155155164 7745 757798521 -294916418 19714 166751856 266175983 46157 -387501690 854564440 28441 155647166 -414574556 32183 -427963415 830224508 18903 94778378 -589021774 70166 -318272909 -202715645 27314 -206710866 -972462192 42697 165764088 -216904250 10107 345283053 -230247123 7067 -672866336 -783023361 22197 -38244217 845305094 66947 -208403875 54430467 10816 -136427864 645785055 11897 -289237190 -381928541 44428 -608621812 -329687454 72996 734054587 -311004147 9282 466985297 844121113 75259 -317076730 -701879538 8110 239407160 -599746140 37459 -44536602 -696293042 8 757225080 362407052 10110 439113286 189930871 40136 56923732 437496892 12100 -400313105 -999280104 73148 -219098389 -581799026 36854 -680992872 -125603898 15601 656175317 828353212 38597 -571629447 -484300465 7673 -694596987 -766074761 38001 -382249208 731917244 18141 -612866688 -479975344 36277 -901150637 -131758069 46105 240555041 64983765 67093 633149143 -287114357 5709 -580675109 -506168157 27078 -898553589 -127994739 44455 379743257 -235769507 27143 185982912 449420209 15723 242414325 -213752293 32106 -519070475 450104275 8907 173313327 -220839906 52324 652088157 169462285 20459 -101419494 373988304 23683 752615857 -207092410 39771 756876126 -611113763 31297 175992205 345101708 35784 741106626 -772889165 20861 -978247283 -572031626 15709 180195429 -112360326 18645 -124909284 -788344052 7821 639710615 359291875 42677 174480455 -107274986 54482 283097001 -4498315 52768 -778116226 -476685024 16944 -45336572 541448824 994 348966579 -203935904 2905 -399915632 242571652 17458 63675676 238706379 19470 -979911139 169191553 117 259042844 437796150 17155 180979968 -192842647 42444 428767288 167889583 45705 -610728042 -301316642 18415 -17057472 -677326171 15925 -960613038 -958633263 56172 467814598 179377169 36569 49214234 842669007 50808 641667874 -302497830 31634 -223607557 -965486568 51295 255836318 249348400 22905 -510143644 467911022 9256 189709367 360823719 46017 -299698806 473091174 19698 -676486703 -767220171 2154 -987483601 148386958 18020 -288840353 446085190 20176 -195574244 -582391005 441 -397093730 757682986 25849 -122371085 632342735 41206 -426973603 -104052437 43102 637722838 -332483497 10452 52222886 430912638 19492 -385376230 -972246595 7572 284168910 -12151444 46932 -386885736 830212427 9140 363622826 643685875 6405 725563705 337920983 26779 -392787494 810727423 21264 -3080860 534734609 26901 261237463 279849005 41301 151241712 352781723 49416 93767296 758949604 53901 -612990471 549932704 77270 -994506310 171847478 1110 -29071627 -691091319 21810 259078176 53917887 30902 268295604 429615893 8466 -609174827 -502772419 29493 155897516 -614755153 8618 167106733 473124388 7244 -218216086 -611639614 57231 -897281131 462154811 46585 -408746281 239006357 515 159044741 67977688 26286 -766799825 -766944975 4162 -996583362 846475340 59637 -391016689 731747579 24732 466457001 -994155346 32465 -45520041 540247568 38904 51470947 850435566 22587 188200699 52052790 12784 -394487868 822442198 53575 344840847 665365303 20902 -387591694 821546243 11789 -571767863 -505387363 21478 -901601372 475774983 52504 636031595 848297644 12718 -102644103 -885057787 34792 -952444131 55037095 62619 -701118921 -771852039 35418 730683409 -303808445 16895 -191198669 -31532469 52061 277784021 78691067 9354 -406414666 825571938 685 149087074 148733084 18867 -194129504 76668769 90402 433187156 346100852 25729 714448577 375751255 13629 -136810957 -785279552 53760 -685658813 -765223987 23730 74398496 727121848 60985 -137851658 349150935 1024 278225431 715218127 17285 -414711715 258091766 29923 731642232 273280140 57245 66079938 754745637 49302 -680190230 740589717 78298 270021516 728765724 31794 -954504097 -993166645 8148 -114331515 -314077139 36925 -867475000 441327113 53662 -678717311 -904149716 3060 79947887 754145078 11039 -977126955 169502368 16734 -402535180 -981139373 65590 -125534690 362577386 32470 452940681 151156410 50375 -107763722 345475763 8811 -500722693 464957086 49087 725405665 364930357 33847 -42871073 545071003 23902 -681133394 717035459 68948 627385973 848991512 13861 725381438 -501621228 48948 245302658 -787555649 48300 -881416587 444630584 22833 -408513482 847087017 44130 186065803 -121486389 73492 -788258483 -805601471 20204 565006979 627192713 50291 267497334 -33700005 50448 87989826 745533550 10385 262825004 465295844 29737 273088198 -221965433 24501 -236583585 -874998751 27009 256859862 -233288894 1074 721706828 -288524646 9917 728813018 -202560051 60841 -596580912 -328929479 64612 -869213953 436028001 35643 -110930761 -290548705 37810 162292686 261513856 4792 633656163 353320397 52311 -980330307 -593834264 35099 -695692487 -771558635 39357 177306240 285538086 42438 -781077908 -501165776 15727 -881845968 475721969 8209 147581962 175843848 39482 -977191120 160729881 4557 268391430 48155274 20321 -293263999 -708298607 66238 -971531740 148533030 16238 353676210 -124412586 41308 -417471022 826041639 1000 -703694163 -135358809 20550 -694011101 547370850 14408 346601125 -330090970 31043 160342455 -111043343 6664 624297352 173285918 21775 367260545 815187295 46182 -587898304 563993961 62381 345545183 653550761 35860 -893950949 443841228 13567 -779381724 -520895131 36032 154213093 -573415206 7292 554447938 -503080486 64583 340974717 -217715383 42089 -286808715 -229979574 29555 -297260325 432494904 16590 352835808 662737112 3162 -394527692 -954535356 73314 -142608025 342411114 30734 -975139003 -390157053 56171 -110648477 -493352878 6578 721962913 -325638234 37500 280741460 -420163797 66639 656272810 175076799 22809 -595935230 72578950 45807 179676148 -220043560 60511 154996157 263019357 37614 -204942957 -969045075 22720 273355141 91864219 61917 -124442390 367015239 23250 -236532743 57772451 64031 638970981 160771395 16114 150106123 66720092 21335 -294237029 463931982 21771 168140620 -788908029 15474 -321498126 -691095071 18605 -192038201 52273838 76640 -23218006 -713179604 39980 67264379 738168341 52471 -213241113 652132784 71030 -96139818 -783657133 29084 -33455050 530567009 24784 722047651 -325160838 38325 271804952 282751236 55306 256628408 250994041 42407 -209325264 90435100 19967 -117085728 -121159368 5759 -712198666 -776186698 17461 161458492 362617835 4728 -389813049 819943643 28339 -316563255 -199752780 6225 348033434 -211476930 19150 152434749 -873719276 21886 -413672552 -962044712 74308 -683093655 -870848851 28838 -968432287 -413425495 75747 -778412757 -802756094 23188 563681220 -522391865 34707 -705942504 747334354 17703 -132004352 666571204 17823 -587630327 -498563403 28539 -195017865 -874520621 18025 -303453252 -678947618 19131 -140613904 348443175 23221 159488126 -578673768 17456 717998437 -995579668 40125 729750050 -518760237 25221 -28813466 -707102621 58854 342380874 -304340623 38277 745513342 -495247984 53593 172376608 -399412627 25270 733483750 -194441538 12910 -804113769 -494248157 3654 246268420 55422286 49783 -105487508 -509909965 34315 -427515500 -105995545 14407 -216057197 84160226 75320 -865073230 -133570162 60353 271460489 -7471569 45714 -397717030 833163027 34433 -137366024 -766790853 22184 -690902870 -113416938 23827 -583820019 565449984 21369 -199477701 66723699 2768 -603589522 -327135688 21619 726998508 -223921170 37518 242408930 -205559335 41259 378235435 -224767473 683 -124039111 -900138609 21160 524265567 -523581200 44805 -39112871 534015173 18635 -139651239 -137564224 20048 -807285230 -494529458 6653 -676679844 -785297920 19813 158172165 350084609 14236 -679332558 813523952 16017 145495624 -219164582 24432 -116341534 -510647510 31477 -32593262 621432532 8811 -488469310 -303429482 61770 -998988028 170064343 36421 251445593 245053935 44363 -988333484 183995841 38652 751201938 -318520686 10280 -205501192 -860341667 7606 162225054 -891307508 4353 -397079489 825087244 54715 -309884662 457337436 24791 -603435934 -288508489 68402 149067612 434265744 5491 150956342 -873754248 33906 -95620812 -131507014 29692 -223229311 -601215686 42695 -411985787 -606837472 47498 -95373962 -777489797 69173 445174812 -679960417 38574 -110502747 -316796885 32198 74073134 437818249 27856 336404505 650185795 901 69555878 -324994010 13696 -328141117 -695157517 2935 363606791 819430152 3805 190389011 -126527349 7057 760675896 -589963555 5302 655042803 154159334 4577 178320164 474171612 10942 -119505511 -132486103 22750 87891091 -300373781 16796 457561527 433896249 12680 570767518 444018267 33646 -9031242 549477008 50038 -289765935 -672012462 34936 260640863 72934947 74905 369817473 -198337915 19204 -886871860 -98436649 37036 -116982129 -522828727 11118 148192230 -210093453 44092 -593548793 -478491308 13359 -573864243 552150820 71917 54682388 242118824 26333 -698409822 744959268 40483 55031007 434278701 51335 -209491160 -981193212 56167 -675825617 737881019 11217 -127178814 633187884 37040 264483729 436096175 24223 151345984 47774551 6089 -710655168 -773070180 18204 558412397 -479358732 44130 -425226226 -140950967 20791 163087657 92972792 17605 153270082 -613056024 11843 146260997 -110786624 37383 -129429552 -863827590 8487 181882501 -866768328 25629 -298694659 439400458 1423 -666769979 -776040132 22072 -809178913 -500942083 9535 142971433 -609106959 11899 -668926059 -109632288 21893 -384461793 -980516987 14942 -195820 535088095 8313 95062273 467073440 40401 -200960286 -876935131 47617 149973548 -778854547 21264 164145564 449005867 1573 176282185 -426168637 8878 380565831 -396112395 49787 163949174 64739226 21440 380210596 639300324 20938 -603582991 551302969 8182 152888611 -608453530 15245 -702345591 -768541500 25481 252098142 88324702 79408 -124463643 -116576774 16429 -960732269 166330308 53163 755834976 -116981155 68062 -135846129 -794832300 38334 718593951 368154417 57900 -194814397 -979614020 34782 -973787539 -971821222 43777 64278299 853055610 7459 52855251 -291330488 34753 -288410240 -195251031 14601 -288521430 -205334484 9687 -391654857 -97466131 9670 -983677468 157263061 10469 267865306 742961349 22644 185195124 -580691425 15722 -413577604 -957383594 33100 -578238425 540216016 15774 -217177566 -986717339 54991 -191943768 55538910 17372 250135973 -11742937 33585 153376542 336449813 53591 -122474771 643659987 49146 50272481 742330352 26827 88619836 812417696 2162 755359766 -204358725 56611 -995918882 -423609306 55205 725427208 -601141997 34388 -128768600 -618609001 23612 -874367878 -103418199 36887 -772067999 -793537238 8961 -575685879 539845391 75103 48369999 238157578 2057 724311608 -497848660 53113 174250507 380681582 54214 -686449135 -780654861 33710 -12297611 550852452 53803 -103499338 750330893 1969 -207766776 50323371 69164 67731051 -101478671 53224 71958088 714503236 16305 -597203203 547711505 66406 -113191338 -878423726 28911 -694827637 -102779738 10530 -601876959 -480719184 23864 -116226233 656251767 33177 449510064 -964713459 59843 752122396 -326948168 5876 621443624 373884789 47585 -98504637 -798886610 10907 663488362 371073201 13260 -201822573 -580450027 13059 -995241929 160527448 15516 -141132337 -775160500 20851 -775326031 -492933525 38526 662601032 820693511 26718 374094303 -234156614 19455 267640118 254507087 58021 -959192965 -581037481 54663 -491724260 475939600 4829 -419677671 719700847 37185 652445697 182530390 75618 -11707050 -687398109 39934 259937511 -224653930 5133 -672605921 -886332956 20728 -962109557 -986729653 8673 252226960 71155205 14173 165536150 -228337100 44862 174001851 -225982871 40974 -984053811 -417228414 32135 -419733337 852184741 2445 -786610414 -808665489 3656 546994688 158584951 55057 -998606427 -960821267 42593 -583651839 -521914282 2659 349754686 658241705 28932 -104749961 352667733 6290 172031282 473441683 9136 524914630 639903808 62583 -113056818 -499217592 14510 -215365812 52339983 8218 145744416 362194980 51499 151616892 159073726 8394 184671154 -885294113 7540 -955957616 -415826306 15725 167596630 74093401 24402 -100314681 -486683456 25984 -418302127 -137485488 40159 -114160771 -300629179 36113 -991279703 660326297 11114 152279341 -875661230 36766 153999945 -614957537 2905 -890707586 -141331109 8964 -309884312 438600211 15407 91216789 466009992 51770 -981899789 164842546 47132 -142587681 622995910 40165 376718823 636367613 24140 -231841480 66625758 74403 471604449 716330332 30237 739308284 -230420869 29693 244995108 445791535 38557 -882142710 -113723967 7422 241050586 -195351405 13034 -967875535 -592374559 54489 367872637 -200970836 12885 474819621 173188930 63973 53791899 810392919 49491 -682996830 -872753737 40337 659950630 -861663647 42866 65263155 828442591 7333 186042631 458989614 16150 -101876552 -118295757 28278 277757271 83625762 21669 273965907 717726738 26248 -295526478 -678055958 50203 92494354 468038954 14303 -402461605 256023747 2013 -880791087 -121568778 10461 187947177 181858429 2392 189519704 374955347 18476 -106659154 -876088259 21071 -387854210 755171024 36708 -701534879 -897010168 2670 -212865586 -870209852 10967 -5278890 631924305 4997 717262202 -220584787 6497 747090526 -298168608 34067 144583671 75053989 13093 67261607 737134095 852 739403678 353893869 40951 -961063057 -286714613 21330 -873453002 464694149 6776 242777176 265200642 48219 -427996378 -119141841 23133 -296182319 -706011641 64468 -97762871 642447123 30151 -285852963 -687519957 30464 -426196817 739520087 27707 -122358932 -289491204 37190 81282751 279682579 2590 634365174 375899491 76190 163971856 466522647 28121 181663116 279382599 50024 278376180 -203430600 40664 -713021884 -804655960 18930 -867747136 452514484 28307 -294095814 -222191073 15132 -768772233 -779351859 12115 182358438 -884153746 33601 168940137 -400585298 1174 -316097992 -679015387 3302 -383344661 -603749513 27581 -977724931 -613404157 70714 49445965 247210928 40414 276394188 735415708 20605 -22978397 538979510 20658 181627102 347664197 24509 263546887 264219556 9591 -316053698 -220891127 29336 -221237458 -869327654 8494 -886128174 440461692 42252 -583239259 -478391933 36742 -100330582 -321004933 23043 -792935712 -490065167 55279 273299091 92944959 33906 -974151431 -616409677 20717 -411855917 -127418687 16021 -522239712 456402230 4556 365633691 663212083 42419 -226320815 -580054821 3352 161925339 169895586 42230 265569946 -31855529 72630 -700192044 -109513153 21415 -969244590 -975415112 39325 -205031701 -572730141 2398 -616482163 547064637 58814 56882828 466136392 40692 -200670232 -987188232 56243 -878719134 463218917 28339 372175473 -222127293 20711 624330294 -327338034 3029 144672399 429509326 4620 180706929 254616575 21248 -390801253 278240710 14447 176066351 252422682 48062 -801121197 -304733816 4424 657563570 831060836 43580 -998392794 -613506197 9527 525411706 -490644297 23807 -107075595 629457483 21123 -127461218 -130894937 4214 185241717 144842256 5613 -328231408 -787937820 69449 -784178545 -509783195 2759 -991940019 -413420033 64308 -112088593 361510307 30011 167309056 -882998325 5734 -678583701 748733142 27092 360429852 656933432 8011 -224009529 -584472457 29628 -802618983 -498062374 7083 -191037540 -589232558 61577 636848825 -317403347 7915 375932449 846698212 17242 -897867917 440550932 9749 152564746 -204534360 60454 456113358 338692277 22007 187028346 57617165 14392 -702047495 -790460396 4802 274570113 94802292 81776 745266300 -613503995 5177 -102335648 337432658 33134 -963366660 81993043 78165 844399574 -994192098 40228 185974252 184803392 20773 654162418 367635928 72116 566886749 467274386 17931 -893193418 -132051643 11623 -992895415 190451715 25399 -408679088 -134128205 7818 -107543810 -301733097 10157 -990678073 162939510 38431 164037811 -204141734 51376 -957324263 -579269645 18261 246283160 -30667469 41299 86174538 823680697 16249 -206106996 430121329 34330 182130390 92230818 23153 -132090034 -877913285 31076 -592609419 -510800608 37436 -981098340 -967784968 25734 -679817771 726280305 60511 170736345 -398533566 27504 -978578138 -598531201 63027 60630690 251214865 66026 56922432 827459073 20532 638081272 -300305502 14451 -669276880 -802687003 7500 -809424823 -510541378 49536 -39298274 -681358155 22533 -402083586 -108610906 562 176726119 458020407 9285 -971304226 -986914668 54425 -860491248 756975648 65402 -421487340 246687156 7012 -110749422 -116914477 14645 -679217078 -878675051 48483 -697280677 -864026118 9720 742623916 -332541378 3626 -420240614 -95869482 37432 269262119 434830879 19111 644634627 -331714004 37541 542687947 -480600854 26392 -399181498 735282793 42849 -986104928 -608596099 12835 -977113424 -400969402 35980 270184818 69452567 73347 -890073972 460909539 18164 -896613174 461283810 36804 -139886288 -515934594 7307 -713948916 -896430386 4747 -408948232 -997143338 7937 -978391841 186499710 4157 642191576 -325127802 16186 -293801381 436199901 20257 -516990916 457719025 12908 -135394413 375613054 10943 162548205 -130469015 18987 280805420 51441485 67296 748549062 -590366371 16722 -985138480 174345456 50811 -977540353 266773246 63283 278831312 435198779 27759 -414141405 727494769 20639 -237853795 -963848206 23628 -4100383 649867650 4935 -299941804 -680687719 50905 -295692189 430350670 5549 -618928120 -310772205 56020 -671466595 825912205 57785 80146638 282540099 5893 259716857 727796622 39765 274923671 -31867652 49287 152046914 -116177242 80458 -324452352 -219286205 22260 -955673122 165649253 5031 628770062 836779618 34419 157604999 -200557304 66268 -763979318 -775605939 13045 281442007 722608936 37109 -695247823 -877897117 40522 91647729 240389508 14845 271715007 -197924652 40992 -985399345 -573124094 19993 -305224991 -695287544 41928 -994611674 149251413 53496 -687981474 -904414866 45979 -422062327 -114554124 11005 -26084663 -685404329 23792 -698139342 -114018189 10966 277353324 272956273 16909 -296747816 -200810606 27513 152167858 -408613903 17361 -101503897 -327932989 24275 -609656984 -501418641 35098 641728838 179636517 65137 565450541 -503112117 36568 51930087 -286395559 35997 -687036060 -888064910 17168 -204388726 -858670302 51611 -228770416 84007000 30825 627190483 338136770 50761 -615115301 529634123 56756 184777062 53636941 21863 -141091080 -888480460 3243 748992445 -230437337 64559 -193461078 65793545 79647 448110513 377129814 23682 444525333 645976756 55609 -237538527 -876606983 31475 -762224053 -777189631 23429 -861301464 -138778937 2177 -428116341 267878695 9503 846591116 -961006448 56886 -6954103 558379006 39547 -100514506 619068405 25466 665230441 -331884918 38189 635098642 165459791 50204 -103859357 -790972853 18779 -28196462 621325288 35055 -901962113 -131578845 24364 355874470 657953618 24401 -101309765 -804611395 43974 841719888 -973379930 6715 -791458909 -762365551 22637 -493774178 457264039 21425 -218621244 -31538851 74666 -406573979 257935561 26472 -428104911 -962462122 6601 -597393625 554845653 20934 -136099238 -126529799 22645 151204684 -202480201 52485 68355361 845941934 44190 -899319458 -97943699 24970 -302478998 -700715981 41734 -879952611 -112369349 717 63040551 471326794 10225 -387594861 739091465 28602 -701418898 -870330640 52944 -861067382 -137456014 6075 559009992 -688811893 16704 177610262 -117731018 76868 52979911 757389913 4653 -616330664 -332191217 31251 73437606 272916338 34611 533838748 -489226771 25308 93970466 814875142 44086 -102614315 -901989455 5399 366281030 -211933082 7457 279744679 238607395 31420 -385787585 -996473546 20221 659682633 810093465 74698 252310265 -233120782 10441 -494639499 430922282 20355 -514056803 474720153 26956 -309304467 -694355674 39807 73072397 -293252348 42519 337996346 -207299791 37410 755197464 -290414129 49199 72847122 747739826 35696 -298248645 445944750 8770 282111145 719494196 22989 -710719589 -903751492 2164 362313767 -521772562 43802 -302171059 473938101 13375 63289845 -320353680 21056 -710505222 559527361 64063 -122379327 -329554662 57896 738656728 -883864431 41064 83338282 838342825 26541 -864210675 -119233830 5971 -3130538 -690703934 20191 -496134487 436165278 11898 -218428197 91676480 40180 -681572393 740467478 46193 467813730 359619411 10466 -199794858 73890280 84195 257440756 -197741818 713 -386816507 -111554134 24937 151299556 -603746654 1435 367274035 659507401 34933 245693220 755479922 40686 -973681092 -983676817 2410 -302170580 431711562 6556 719837390 -286296444 8203 352340808 -197599715 39839 358692352 -219778799 41289 156180987 267292202 37018 -122023343 377617985 5117 -1854886 619491848 14077 -983487991 -425477498 20991 -762175111 -798720594 21441 -126047418 -793495864 7963 -501616968 -40972776 5694 -400897748 279566223 49859 91219484 -328976547 22589 -805345801 -776083271 650 734069339 -572647079 37326 -100644529 -870196645 16582 -316109863 449113210 718 -202433938 87555862 39842 64254737 254034173 32402 459177893 161900164 81670 168720375 -589937041 19138 -19640885 -712050292 36666 751268530 -207579163 65701 253367221 470180425 36238 -584039561 561202355 9212 337443559 645026468 29908 -120592067 -308939325 55811 364479088 -322549904 25583 -131646041 -102369708 936 258485702 -219869893 7716 643575084 818151418 22143 249677004 61199772 52313 365546724 819210965 21098 -406623105 -98166349 10717 146098508 -387549876 27496 -295575365 428686386 20766 -192919449 58867267 43251 171942802 -98426609 63878 624724064 -310776191 20956 -102421661 -887430589 31948 -217198080 65639008 93359 633201953 175979454 72250 -102624070 -872325597 1525 -120579741 -895622429 36552 -211289538 61396837 25620 180758184 285571849 39935 -415210007 830096818 43014 -522257501 725539980 32308 183424475 -866225255 13201 -124298905 380092255 27407 149365856 461770738 1450 -577495050 -306635710 75925 64096448 -333188527 43284 155396748 83577880 16687 153932070 262480057 27675 151830396 160739646 10109 452241737 362021976 7082 54593306 845257074 22594 760273153 -308626792 16959 -679336098 -777541532 45159 -203371415 -867837391 32517 -217446543 -999694345 33065 -127684073 -873276590 34314 -689269303 -137261373 4872 182311341 -580012180 13468 751712791 -607524410 12201 -695120413 567051642 7663 378400327 623305428 25095 -36399591 541613380 588 -701556804 -804778602 11988 257593620 63444209 63609 -116976388 -477595243 12273 -499556513 434229593 11020 184806598 444359328 4726 144038171 -411935361 30397 -990624723 -893327067 35041 -594035789 -520828092 24015 -191996813 -901545020 3771 -683517921 -859580883 50802 -413819824 -141473058 5082 -321482744 -675321538 13063 -292773808 -192136334 5691 373692390 -236220104 30581 -607816409 -500561880 13007 379022990 840667140 31487 376479868 846493201 18430 142982151 -804603825 59876 -575632013 562443549 36074 65039544 245541451 53191 -999848418 -609192355 43805 -965785983 145040219 43293 -869343531 446439243 47466 -319012264 -690561710 2770 -125660157 -796746624 51635 -140806403 -303328881 55022 -235796760 -857851003 18002 144688975 378091778 29191 -705437033 -872040141 8991 -388777655 256216415 50244 260758673 747883302 15847 758716285 366403849 53571 -859448838 -131191769 16049 -140578187 -782022426 26323 756306466 -236727272 50058 262128614 60662238 19437 -116337858 631322902 42210 -229018215 -982280426 29614 186477915 264206617 30628 -488572043 452737440 47085 619789658 824830241 55170 -410976038 -977294321 2636 176438000 -396269130 17636 88880491 256524781 45102 -395573388 851904192 29028 731985116 377556172 45734 -208828067 -601525940 42828 182106610 -130964157 110 174031146 473281328 14684 -135723454 -894105092 4298 251888729 91369867 45711 161433570 437834688 23898 282991180 -386269865 33548 87455861 463512853 44357 -134547515 621727745 23076 167135137 457127620 11149 718476549 355568693 50723 -98461111 648274868 12936 182641257 -585285609 15823 -127588866 -126077638 22485 -698592450 725379062 51747 460634241 341368883 15443 -389925136 -100358770 36833 162921144 -196819637 24773 -11606768 550033172 42197 -683512411 -774780877 34116 -698258976 -899068800 36670 157436047 -108978738 77721 345292884 -232443516 1973 -673117542 -113535521 2963 -402093085 816904467 33026 -982402448 -586343249 10086 -872138137 -192270867 8715 266395512 239537000 53165 -315302846 -988272242 53332 -191634144 -969351072 13675 352550763 -201225471 29717 266784846 -22355443 37426 -521009826 470142481 27911 -123257337 380141853 29737 -404656822 -393966808 51655 -593633238 -320517871 59449 -293387702 464595250 3128 -575346328 -304983208 75555 67339985 839984338 1429 -978462251 180550516 37949 468336887 361442868 10428 -892572375 -106279430 37300 -703795821 -785883024 21562 -786976414 -510759389 29953 -576948255 180521822 45493 -18055871 340628382 30893 67649720 261240725 4180 -422130691 -672124948 49437 59889715 240265465 70743 761398870 -199671370 3414 452746212 179613171 3367 156993191 -193797851 23707 -675416375 746534690 68198 751963510 -595276861 16327 -993776150 -393167106 76953 -138894003 -493818011 18038 -516596966 447008325 41939 59412281 457193755 333 277847228 285360868 54284 -690840007 -876329428 45042 -141445966 -141668878 2221 -28078013 625488732 30841 659896286 -295676613 38894 -426762328 760200236 23654 -19233206 524098875 52913 152012767 -599161982 9135 -101526640 -904218835 44332 -690732277 -766740211 5480 363093223 648840044 17948 63111562 465868486 48591 -106894745 -288359218 65293 352195560 839518425 21565 -42021936 652182210 27064 -618441133 -517476341 5941 -421831435 839451550 6074 64937371 468362480 39970 -98503283 -483881569 15763 -397932202 -985145382 18750 273389985 274168055 50524 271079711 743010336 5549 171737836 471128929 13567 -410303110 752140258 5459 -412360640 239630498 50515 81212539 -308044823 6095 -592705774 -501573975 15179 -111690321 -903487661 18339 281084916 -210240210 980 151363064 -121546342 49006 621631959 856898298 65404 -678453018 -131047071 20309 -325273901 -704801205 59718 -699928972 -775701209 38439 728008318 -105163441 47356 -866656934 -105578387 16212 -685134182 758900891 4196 -862083146 -102011063 59597 -999160827 -617913552 71941 357772610 837974508 26676 161200184 468176280 16390 270486043 449973795 2322 -509809329 451250961 24426 248793976 -39992834 11342 -409414387 -116654331 3660 737171706 565952101 36068 164901567 -896283380 22825 -694318446 744006228 65326 285474569 727642387 27807 447937766 -417748888 45973 -425121790 854190578 31792 466391868 170787499 30344 739992118 367603277 56226 283885231 283117975 66232 651509606 824126781 192 83292948 -986121364 58093 721970427 739549796 48689 -962720699 -592254869 45159 -522123567 457726421 15830 746489436 345810332 18454 747227577 -593423445 7600 750708693 -610827132 40689 366949491 -193230330 38767 -477141338 465439479 18637 151204008 -131314341 5576 147247027 -230807596 41497 -689575086 724626159 24345 -126844085 -879318953 31514 -117073912 -523372501 31580 619526535 185888153 40239 183494821 -142195999 39589 -477348238 436829381 3371 -423372412 -101003885 38841 376534475 -192451678 597 -318694497 441101871 5898 172701659 -612345556 4096 -967498414 -692600021 56637 -681369358 -778424735 4752 -18580334 -699264547 10351 -580049113 -488627037 35032 149077055 268120512 39060 -118619146 -125124951 31068 83846947 240231476 6892 -116972482 620825643 6330 -391271127 -100250012 33347 64807974 826151236 58214 260498355 736149393 41842 644526416 153554637 68223 252209092 -206455976 22559 450828034 -230104009 40660 -702129536 747124857 57399 -126249983 -869062558 40992 -409557129 848478423 38771 -105021393 638365320 4228 647354964 818899667 34023 -113017740 -768271390 27858 75394785 -581740597 38341 85441679 447843576 21613 146964027 -580088723 4927 -310132786 474371826 18345 161103628 441397618 13240 -894319054 -953692033 39750 461113274 162649025 57186 665179107 -301017280 28123 77987758 283730693 51856 -709388779 -777401003 19351 -711915841 739047389 75305 -970223573 -763109026 67599 -7477797 86897259 7806 -587389014 -508272472 22791 -10410708 527862083 37688 366543941 -192739012 38366 -412388109 -981587228 47887 189568090 377818363 18997 372388304 814700379 28305 815897311 -990535494 35859 -618984996 -483628691 28283 -301909342 460910723 9605 257314608 724695536 31207 -131844634 -311411802 67579 354781467 623787128 18212 653055751 355520740 197 -96439078 -771360145 24422 442068697 367667985 6584 -384621694 -117736069 20491 -208047219 71956665 22312 187367144 -128017450 29458 631539347 370056002 30782 346305819 -190972634 29155 60890800 438951593 41836 -223971340 -904116953 58059 -217218926 78450714 16950 68355919 839665157 52171 -502795982 472376609 28467 -221882359 -870142512 28115 -688132672 -772611835 15053 -389560857 847135674 7095 254185364 279395397 27597 -118119920 -768380417 24976 71662794 743162605 59065 175610940 148450053 19443 71669628 739512910 20846 -123690708 -806279024 67171 -308544884 -711396578 17907 -224233121 -605024274 13071 -125616565 -486971955 6992 351205801 -218418097 9437 256464933 283918075 52615 -868277785 469525154 8769 186722388 -865320321 3228 -314195937 -205929019 27495 -138827067 348334770 15714 160160995 -196739691 33649 -689655604 743250399 20470 62954537 444635974 35874 168188532 -899520131 44454 -230903014 74564834 62018 87471439 -330306841 38868 -200977413 61951058 74668 -681343940 -805534088 45286 -420735535 -961327168 9203 -800649113 -513205282 26093 661026386 -288585371 36219 151342538 -582792347 11505 659344372 363605207 56054 741934964 -498301968 72999 -136794489 -860155675 15066 -313720870 -206328300 29026 -136756335 655347608 21659 -764459759 -991258457 31282 154393076 567095754 14224 92209954 814874383 43381 -961034201 -415749722 63420 719288438 -496301595 76483 -139184707 622443678 31689 272778292 564590797 14253 -105641220 -880508958 16920 734167276 -235617886 56369 240395088 88733622 9703 241693133 -27677469 6557 69606598 443088405 29169 -113170143 -114146374 36521 -129884659 333403506 1459 472365918 153459790 83121 189976542 462661742 14574 -870367722 144830513 86458 280444122 277053577 14570 464860525 146242595 90767 529888700 -501850598 17055 -130620306 360868486 6894 -105546842 -293984041 23194 -706332860 -97704024 19316 -666885095 -120761945 28966 -117906009 641236041 311 646068190 148050243 7194 -425474354 841102377 46848 -709547479 79528966 39544 -394913053 -999468308 46070 555128862 -509659022 24841 -140305805 651892846 4412 253678945 459096143 22685 -985103878 -994283931 10332 -25381039 639136047 32494 -797128259 143687228 65497 75309557 -320674328 1543 -120717318 665280999 52011 368758417 -194607519 3914 -237840569 90706805 9833 -585754029 -502354242 25825 -702712452 -889014429 29456 186899948 258951746 15000 -770924887 -779900485 23007 -777550757 -766610274 7363 714826895 -589647164 33776 -867941979 751579500 37788 -585877100 549570087 62238 169148867 188025174 43903 276100258 470846529 15537 -11577456 635909592 26093 661641817 165829173 53667 -97298660 630304774 50193 179202574 -414998262 26800 -403105778 724341486 13151 271326924 728450468 40945 258713749 248622958 75843 60662539 -322342790 26929 182105084 -128689672 85055 -775563688 -783204215 9129 177491921 -199198678 29564 162468985 145878586 27100 741879482 -581975234 27529 263924262 434767626 785 373245597 814154889 44640 657148698 335572718 70051 -389056617 -109578949 11027 -142464167 625333402 30249 349557495 660869125 14508 632914408 163996477 9337 -687981490 737894781 27413 741098036 357445960 6646 631219404 -288873654 40160 278037027 -2007052 5921 -597276946 -763120143 84033 -700997735 725052866 76319 181778549 -217625283 37569 -125111653 -303271329 50171 279869924 465228339 25088 645552212 851587360 1693 -230971510 -617064066 59547 -305813050 -703688753 37871 273554961 751073535 7629 359615226 -202253218 23983 -952662013 148299061 29083 -993041261 171902106 41896 342557454 532829225 56769 758600746 340960081 2716 -766877221 -787304041 8279 -783802281 -793545955 24229 277627339 452709593 1123 760061824 -315774755 16733 -234896786 -889682226 47083 -46478027 -691050754 11335 -3250432 -674076154 51806 653211995 150144724 56049 182352958 472837993 15081 -122928679 -135145839 36665 161865559 65172706 16429 75254586 831260459 1996 -425429343 -133858525 25176 72675804 -514374532 11072 -27850833 -517886797 19442 -969012502 -400249079 3985 463645142 145359891 83860 162925232 73029294 2618 634133479 337473092 34146 -607888146 -506118361 4240 172105581 -576302756 5335 -140554432 -100380829 22678 -111282802 -763407463 10632 166314573 364524717 3283 -702414259 -860958441 44561 277014288 470310769 5907 -127812526 -868057351 33364 -809011687 -785735763 5131 -389570448 278172236 39297 -22087337 646434855 12022 757920251 -39336349 34635 -863503905 473489636 19525 -609980535 -491557255 23792 -129657458 -132242085 32546 -767496622 -793736472 2466 -968501780 645868358 91930 239489201 55430345 25676 -115605456 -798811380 34856 -35781962 -694157266 10489 -2463229 -688058075 78454 -604232973 543395035 51653 564769275 449354385 34199 739757433 -602217554 41455 262605274 -34239102 7959 568811321 -500603736 57770 758786963 340609302 36596 155412891 456050804 14497 274186439 -201271214 14592 -99262513 -805090932 40400 -122189781 -486825384 33884 545822312 -521338748 32632 268701205 735495051 25099 -689366883 -710549489 56146 467317220 -958620156 50232 265424666 -209340560 3095 -199421180 78404354 88418 -678147880 -802508271 8287 -962480192 813718605 19210 180428708 -874640359 18515 -108906557 627652654 22640 -231954955 -610242162 28246 178687187 353604656 34016 541814325 -497951314 42818 -992252087 -978529934 17404 759146853 -614615551 9526 441524964 177608318 48733 50701066 -299706736 13988 -215240174 61565255 421 -401183642 255642184 36747 -576637651 -314841721 42799 -805642542 -486844431 2102 -327001790 -695173658 13131 -884044466 -390669085 48652 -894599538 -110513943 19998 284988598 57749900 82084 -110981807 -138117855 22952 -235061894 -612368522 3717 725433396 -232565719 33602 154506341 -232754527 75480 152159812 242300592 32479 377223280 844706892 10467 -794270454 -516045401 7773 -574351473 553654796 37419 -701632050 -787685902 8604 548771812 -482015063 61753 -961933032 -589874351 30774 661929774 351769853 61830 48109794 841849960 32019 79782098 429023019 46709 157446491 -196182346 40194 -674758772 -766519002 41924 150722178 -414052734 19630 276703954 -224201779 9730 -968078184 -382164693 19285 -997006129 -590592504 16380 -328107648 -698611500 33264 -894704835 -692391325 35422 -134124640 78009103 45420 -394637909 284813614 22050 -862821518 466892045 46718 -492494707 -507434726 41093 243347211 89137276 43293 50107309 471772964 16429 -140587041 -126708556 32221 -408683561 814712783 49463 -100335323 -117458357 19833 -510863267 440947898 36552 246295092 446593030 17647 -401035160 -999940723 10644 -381924118 813923584 42205 257586110 -232885032 37981 -708004018 -788315787 11696 -316734084 431471564 19246 375617742 652871845 15140 178624316 48256906 20868 161311958 -580229518 22170 264233111 -866057459 33157 650637902 -330284765 32635 -43031043 658513958 21173 147472860 460643295 3129 647174140 853522919 32902 -411617328 242157241 24502 -137919863 356449369 1294 473499922 169149974 1588 -684485312 -136897291 30957 663946413 -325141595 43892 -779621616 -775701010 497 -130013621 -138337437 12881 151635126 -404209688 31324 -39359478 545958230 43670 255673176 -46779462 38700 148070470 -579710864 18174 -697471723 -140525089 21210 -504641260 471790739 5037 84719202 458324060 24572 65192477 736762787 46866 -408708953 564839469 36000 666327447 847689693 31659 531655015 -518977172 6362 -809177603 -777534102 833 -423551470 254356880 45770 -776268656 -502350146 49125 -670689390 -102081407 13117 167430122 243211825 52600 -573949054 561536192 62231 755122210 -582446520 16252 338961169 -230727217 17157 264733414 280387143 31254 -38256761 725774267 46645 -702594295 734951773 15657 -101336516 663424567 26629 548014210 -489677925 23739 264523353 749343262 23196 185504770 83290100 7880 75248089 -330993170 2009 156681411 264254584 4840 -893132590 754055999 57814 -691220293 563713225 64518 737949717 348339076 44212 542641175 169840853 63831 243019030 851420457 838 -300053749 -208469368 12862 178656384 87339722 21230 750672565 -686089063 51560 -28770491 562188824 45765 720276957 343368793 44174 165146982 557695518 43398 -415265901 810400712 5321 284751033 53328616 61342 -316467207 467759180 13942 -228981691 -869361579 15564 741118343 340647947 741 -707555017 742617640 57702 184512309 77923076 14793 -698352052 742038823 34368 -583701596 539863454 20063 167185195 -585485560 13738 60571787 460167433 23008 753142562 -572667864 21431 -894580608 -194199629 50522 628297094 167487602 16621 -964796228 -996911062 23937 -904283201 -99308226 30331 168453017 273146310 29234 -492540474 441456042 37094 474068947 378770930 17814 174209978 -127590912 76888 71088554 -328539839 36386 82796067 726895236 24746 -98550172 -479934509 28393 -316181618 440848844 2424 -135556565 379483508 16249 246885888 273265415 56757 454912823 269780085 53073 -305417755 -199173009 28832 -207981454 -990839905 16694 147742056 152169807 40167 -311491582 -201065247 19355 465385295 174478522 20941 143884163 -392777718 27368 64187142 749342991 3766 -866365781 -134597390 1604 -681706958 -766392767 25837 -389383882 247667074 19883 -124099209 375618625 9681 -506530789 433342665 34516 189530284 335830183 10256 752100988 -289218203 3774 -311082538 -862356654 45893 173220179 355866571 19991 455695401 628939632 58916 -975357595 -415547881 30205 -294690961 52022761 17309 -102854775 -319673698 29252 619120739 344444228 44633 -399861182 840400251 21502 376861937 642047335 26797 179844738 720817938 9852 -863531556 -109607332 42960 165021699 454507572 13116 -969065837 -955606612 70346 -305146170 -224069317 20292 -5624556 -687458411 23788 -667702950 761853897 60065 -964184251 185394718 12766 254656141 282691867 4459 176939034 -901600655 34411 -98607323 -866100686 47381 714513006 -219098430 33235 656948470 835840726 8059 -428003758 818386443 27106 -614798800 -329450855 21932 -293324307 -706058119 64219 264227880 -201006487 21412 638065694 349329104 36205 -112274811 -520736578 1558 727630375 -293912776 32237 656860943 831918282 59940 163306070 -206772607 54 -126945866 -516141285 1088 151522310 188565368 20508 -196841308 -869872093 48964 -389214756 -975777841 75793 -139303011 -328030895 22510 550501676 -516097640 21279 -612000803 -513428597 23223 -774905873 -25475997 36057 368548419 856014905 44154 -103386419 660694387 19211 -422081739 -998934236 62086 621884457 849632902 15380 741584689 -773631609 39245 167050082 -573681161 22007 442733642 179075126 24933 -508605051 451892139 31736 -673494453 -769551555 16986 -683590851 742632203 16921 -310817632 269049643 19959 -775727117 -796735286 13268 -101624102 -109142977 27480 570632753 -392420169 7137 -687823210 715452089 16098 -217841643 -980710003 14421 59993167 811051180 37096 -954160712 -956554350 58277 550202151 443228019 76612 -668899729 -130984271 7430 169435273 153654585 44950 -399229879 -963115714 35308 52630710 -317715520 4975 -207955237 -984355851 16119 -426680511 729636002 13487 756599224 -208311053 9824 843337740 -968698409 42720 749393554 336825223 15931 378981291 845325484 3880 635919634 360041577 7096 185310503 -201355822 19334 247533349 52164687 28055 468187585 177807810 85099 -599346825 -320333676 23930 733665895 -214465745 17760 -325146784 468064428 14835 67008651 285014956 3984 169283373 241622007 2880 175816373 161477554 50425 -329925155 461799960 17059 78160910 459358011 47196 264217322 743384993 11684 267819578 -211100560 33627 336661560 635645527 35555 620812987 838355257 57983 727731487 353732744 742 457557334 184194202 40705 345637880 -211744668 1595 250728454 463022941 3747 146963988 -234706749 9324 -108011472 -785175459 50926 745597776 -513265829 40857 -141491608 367843745 30945 189662118 -859904754 4117 644337455 856013216 36672 367319648 633625053 41746 -221287629 -416781044 39739 -590387460 565126538 72193 189112538 -415264279 15457 -134531544 -803417911 28690 716349278 254916263 38199 238190673 726597636 35548 -9626044 -709235425 4625 443879891 851824442 63478 -513915247 437413573 30243 637197534 364105962 21157 -110587562 -97223639 29872 -962990962 -397084085 10140 -415617305 371091845 34565 -106712563 -901414633 5021 -46551642 -691374180 49324 -893197587 472855421 32946 -139411065 -319732862 69245 -424341359 -137312861 3663 -391958615 731814013 20445 -601749938 555755891 16609 157083245 53919759 27079 -987691686 181103657 49807 -677000759 -774646297 18193 -573552885 -292963070 57502 -964217716 153152598 2732 245023810 -21894819 50053 457737124 179421513 66051 342063843 262973754 41456 173391408 -775376007 42428 160638068 -876363200 41543 180010117 65351115 15911 445590946 161382734 82316 174458668 49066551 8049 -44147749 526881775 25405 -603350588 -312036770 56781 -764093043 -501674549 36971 -426181378 728358012 41730 -214675775 56978136 102859 -425638921 721434551 4240 272962033 725803394 11892 264135758 -230474275 20844 -425580190 811473468 17233 183148075 -392643620 19214 -600338090 -478881782 14582 -962188177 -968249740 446 -384198866 748926085 34464 -967919659 -427990986 69168 243660279 722355731 39792 184618946 359661268 7471 365667784 823983290 46218 91256299 460514080 32866 664663790 189362838 28438 739661099 -605749957 15432 -46194666 -696076705 1740 -601217851 570595450 2842 151341319 -214122074 71853 534740208 -201667123 56335 -478623666 466448710 35402 -412306357 758095858 22798 177636758 348238800 52728 -767645593 -782167016 10964 165935117 -227338628 53914 -119949150 -898933606 2272 651897178 -297398405 44770 -963365252 -408067238 74452 -702024158 -863477859 2168 161829070 354513691 22197 548959615 -493882412 33280 146435564 361354607 40400 -194530920 -601360389 5175 -901329625 465795994 17563 -125045733 -286036454 64639 -134799174 -899885568 6153 -971073631 156934554 33622 50622137 -318872593 11988 567908173 -503291074 34818 93530004 444287561 60212 -125868103 -318289867 19523 151870295 146482907 30077 662553752 -328845455 29513 -29698397 -695745871 72101 152723715 455338654 4813 350644718 818128451 2348 -779662506 -785228038 1670 -232269616 -984219269 20705 -579120911 -503840173 9840 143673364 -410050698 20224 180340736 -121285628 84560 93227970 826563720 47211 -781272170 -781193933 11579 753825684 -296512461 19484 -773367947 -790646680 13101 185624766 -860977917 47198 67526992 834590611 36708 -702395602 -808395079 38525 -519424993 -996140062 33360 -37999592 555350777 6319 366043328 847386813 10047 -422138219 754181416 3825 -209627129 -573805049 10990 279291252 56016622 52145 179291690 85634727 28355 60306935 844088327 3210 255479999 48326791 1501 -21279622 559795198 25296 -399401173 282591363 53296 -3548057 569348142 33883 631848301 -875148398 59205 -197778293 -900960307 43029 -115756248 -317839978 58815 -980993338 -415406800 77119 568042637 -512639259 30946 -218017354 -573354348 20405 167483613 -102305648 56077 161459402 -406305187 33409 648801435 342878567 23514 661031026 839503800 50402 -33889458 655607223 11061 172615183 82675995 11610 239009613 -211094909 14621 349220699 835137763 35192 -679993308 -767251543 40211 -413402512 -994550244 53970 -956289205 172093921 8205 -210367505 59925873 4867 -590029852 -321039908 69485 -390603207 836816355 48572 -7464359 -891190574 16094 -874399574 464762130 43435 -137831251 -320903016 27533 658737195 812060604 59383 568283257 -508965291 44377 -101681641 -874073480 10291 274380469 283665900 47507 263053657 -218582349 13853 -502804010 -303808819 21213 248390585 51248085 29185 -122031866 -121460006 26213 627664421 -610751164 37076 -43068992 552109274 47926 188232673 165306231 27560 169740163 451527582 3846 -791374931 -511553375 37521 72075427 854860275 7379 727290303 -606499998 24592 244567051 -37568587 61626 64804559 -777808398 43451 280687955 -19554519 41737 -385627878 -998839918 41204 -106204630 375356738 15031 76739793 843958270 16745 -14963834 -686593047 54685 651911530 -602984989 41064 465241622 431043114 38354 472593750 844681469 84248 -386994528 269508531 28815 -667072823 744325123 51259 -415771100 256121912 18595 638270185 167498314 61868 447743023 145767763 74570 -889038494 -97505264 4638 49700952 -298123516 5718 149434300 170695592 15261 750218943 -595399344 39625 725720721 -191968379 6889 742976881 -605275667 7884 -225590959 -882962250 9552 243493226 732603683 27148 -428473355 -97797505 36409 158110386 468809173 21557 -684354122 -111491456 14465 -95819110 -879540106 31374 347977133 855973917 11953 -572622308 665735613 42492 -874065588 471443290 13353 -110573223 -898852966 1706 164874848 70063015 11151 264063981 -5283033 58804 -494568705 441924411 18805 444102386 186780203 7135 -301018160 440337543 1313 184083804 277632480 31171 -105105149 -800518905 20322 -996248847 177911302 44380 -15141918 -678586604 17221 252020608 449837346 10585 -311571112 454039846 23630 -19237963 -681807709 18393 54242785 732129086 25485 -318875814 -205321050 31364 -695477513 -118020682 19673 -201601080 -860045683 27934 659148754 -319184061 12118 -573519282 -303366667 43700 -577597847 -325080191 66388 183113327 -205230485 33087 -587157322 -500906411 24144 83471393 260178485 14373 91010386 257696656 28015 533156310 -505309473 19178 -97643764 -873893225 30576 -203522246 663546377 62346 -794472437 -505803338 18089 268702157 -47051698 5269 -769565803 -520960753 24615 -580252264 -481410105 23901 -878367715 428625984 9953 266898856 59136465 66590 282505138 -200416963 23390 274230629 450227446 2232 78183313 261817334 254 -127787044 -770632951 33403 177070647 -577073504 10502 475099650 176436209 27750 -124904447 -804987879 64339 -677907463 435253171 50546 646764007 365968924 45347 279997222 747322500 5311 -206355454 75743268 33645 -891179263 453748757 22038 150478132 -141704437 50526 473490000 373927294 31142 -590600177 -494248292 31990 -786335443 -502734821 14733 -610862425 -500448425 1335 -679950392 -866886508 22647 -130095619 -794954923 69604 -201049419 52746519 86012 654018436 819152147 57294 283885757 -228141377 39514 -385211997 -959213640 59274 356739960 -121261637 65361 363254255 -202941902 38469 -108068610 336807532 24246 -115496431 -141978033 17530 186526071 154231428 628 -8367253 -700229702 71387 182530422 438234802 15911 364174666 647036566 17849 186283556 349170176 30069 -684804588 760570565 62748 -392479911 260178062 40732 -685501241 339340057 32039 349739661 -195849307 33544 815919472 -957374201 41625 749056299 369155897 6910 722146858 -582170717 16240 -103452792 -802645012 43105 817789930 -969936927 6000 282025302 473679058 3222 -97633971 371880556 14896 663610625 826319843 4584 180853873 246422663 692 626888607 150434264 60673 48963216 837851932 13362 -304297613 -676873968 36661 148510285 -418362472 35731 -296224308 437688867 20629 -6757723 626990445 10730 857106408 -975677005 12695 -306503345 -205073370 16930 -103724425 343180096 18804 -119575705 641574651 18840 -137013030 -128774728 18497 369099655 -233111496 29878 56471349 727074180 10916 54709934 -307528635 25125 184090862 359544009 25833 -231008932 -968591542 27889 -135656102 629420372 27537 376067206 -214649454 38298 750278021 -303448237 29185 -487713258 437247017 26621 -992645264 151920775 14239 -981295996 -604667335 31254 -985962427 -994158051 49696 252085308 734287762 27803 -788626167 474385481 65357 -131714111 635906475 38352 -34281306 653720359 13061 735484872 -229848736 16685 -319136350 474776148 2666 -687555964 -115024261 20081 -605683410 -312684744 59913 719792090 334690958 11653 -122874295 -896094405 26291 -125209014 -309410405 67547 -506678758 438329726 10141 -212307737 738162189 62828 732393808 -608651491 12036 719929727 -302008399 23179 161361927 249440160 52936 180776345 -106648425 4465 164139196 185858876 18915 -784889380 -501770773 6135 -317050048 -211697663 30405 -896819708 440973220 9228 238865907 80950013 3875 -409118496 856374274 3413 -119155473 -480983553 23379 -577213551 -306103008 22812 655549806 165126959 35746 -140549788 -110233125 11793 537763210 88058877 26931 -114321912 -890962660 42876 -203173013 -582403778 63525 -582357632 -517784237 17292 -804488019 -501158932 13780 -706793744 -858758933 28991 740875192 369311913 52273 -780688971 -800754225 3102 177352432 -596050853 12264 -236502059 -894595267 18789 -897113806 429663076 9132 271106406 460616555 32401 90152615 436103175 55959 -20394858 656745304 40544 621123354 176149271 42960 -693147941 -115059817 6031 177119433 256963741 35757 -964456720 178186022 28701 -591455058 547010542 79080 266108227 -14284715 41494 -2866361 -686529130 26322 157553800 148934219 195 143699297 156396341 22972 -100647146 636612977 24495 256078973 50947798 19348 69444489 247065477 23911 67353978 665993250 51984 -991139040 -424662969 72939 715366331 -324671219 18093 147166596 337116474 39035 -101427423 -123974125 25498 240847562 755867359 32768 -612746643 549237901 648 -986850575 148677060 50342 619945450 -300558558 41468 -711071253 -795454282 18595 433828195 344239664 28618 -116224259 -874892784 34472 642451746 174008070 54031 746645861 634652741 36445 -961172212 175013391 39153 -230603838 -328486736 24210 -205420594 -900599141 23854 168764192 -897224798 39079 258296918 270629840 56295 249459574 -3166556 53873 159698979 -139570256 8594 -120394904 367711255 30124 -981435855 -423167706 43875 -400781005 843505330 26863 -317440808 -204790112 3237 433897951 380631800 23720 -705594253 -781881815 29804 -193030713 -575749508 62197 67485278 845539226 38904 152852170 -397431247 8654 721817053 -581497085 3674 377719936 -679727642 41462 -893157526 -118556698 57590 355687052 -491953359 14579 171998052 -879014725 46751 -332296244 -669771644 31600 557379338 -481231793 64630 564514170 -491360940 25213 -686033013 -884026259 10587 185299698 356740303 26227 146890326 -395530783 21742 651541156 344505620 58478 365973602 -208961824 18679 80596284 446967910 26324 -875133512 -98734529 28412 -129234116 -518066355 7765 623554353 351503113 1670 346217833 619378807 26182 170726822 336321038 46196 94288787 -387297096 41211 -30862257 -688350428 31926 -289021231 -702359170 14061 -33573862 555358166 35310 -686737381 -778241665 45317 189625299 -137715177 8486 344190488 620528348 21006 282376231 732365441 7829 -960660929 175700938 14927 58671260 456716041 46834 -99387885 -308602479 70575 622587260 -319897858 22717 -24514625 652184398 11107 -324426629 475341862 21336 267384178 741898077 20888 83331021 261826640 48006 723706726 -333125882 31027 -605478093 540676207 73505 240213266 474811303 34955 61914937 455639342 17586 -770334363 -518776148 30100 -792777432 -762871269 21837 149926599 151844526 16658 -955459711 844945608 48429 -776471550 -422156725 61928 -893896162 471635255 43083 372411082 635234585 14092 734506344 -216709114 22434 431673589 162251207 53826 -42120613 740286011 56119 190178796 453083275 21461 -110528416 -893348321 31715 -13031793 540091593 29751 -977041024 162378581 34255 -806095281 77682373 67622 -215831193 475722381 42638 -201782578 -894073489 37068 -891260094 -777852642 6112 -28759608 619114391 10908 -132112730 -502481268 6769 645333097 -311147627 17986 -500159930 -699256569 17019 453702452 377835550 31896 168947153 -195978822 40 360982096 848785704 19326 -610834453 -304894666 60661 240580029 -227974274 14739 161844080 -112950897 72328 -419336120 -133697609 26749 -135957678 365418256 26487 -894747975 -122757178 21690 621172209 170602455 23187 253959335 -121548587 6561 -513451930 350674042 76135 438540323 373494720 25534 -984181671 -293193367 75340 186490872 466230026 2992 -3382020 552133802 5356 -586727415 -293723763 31747 636994201 815938651 11865 -696484517 -119998671 13631 -690414210 -101991103 25219 160367872 -290770208 47290 -960328731 -589643921 72791 -773326750 -516909069 15119 -46195725 -691514902 32945 -784967258 -806311194 19726 662546767 828688420 8302 448860109 371610576 12173 -886179026 -129546096 41768 161907324 80847889 17756 341130679 -214595506 24975 642110278 355731057 25928 144809903 364793225 30527 649593582 -290731061 43544 -878720692 465601074 30835 242899515 246826307 8353 -766544521 -773481888 15061 -988643108 -401067546 44158 -676637419 732283952 56756 256626321 -227352977 1680 758661379 -318811880 24344 370457962 816969363 45118 -142260882 -764362872 46001 -218066941 -966346240 6247 -139915683 -896026459 2297 -613137291 562819426 3554 89074723 -318168908 37331 -988559398 -398137616 52378 68128605 620528117 41377 733413128 -228081174 53273 173668990 346153188 42078 144345029 360922748 51162 -795414925 -768593111 22946 -11609403 -712022598 48251 176506368 371313671 33865 144856320 -885886402 24997 363578490 650202895 28720 335190704 -989536004 48158 -590443470 529134610 18836 -420369679 247851449 22996 -107357927 -406725010 30786 456836175 363317029 24863 -213838912 -987946998 13190 161871082 -601179560 4488 743474777 350107887 25877 -784932063 -486503399 33948 78182191 812060618 26868 -404839015 271294063 6390 558099644 -503774534 16519 -391863794 743984779 42500 -904679791 430115261 43473 -319611676 -206210890 9159 69555401 722185868 62878 253791812 280703427 12079 -235595240 -998827950 42915 -201076038 -956632723 44398 -224156824 -208384134 27829 719677550 -299144699 26638 257698487 -205086106 42259 259821618 -231216947 13658 -426313564 -956847033 26103 663718518 150203153 34895 368874441 -213353833 34577 -490437262 471854731 12515 255943704 -235402112 2024 -96958884 -806448028 35305 652530070 815447005 25131 -44667736 -672275471 29819 -419121230 739933821 42617 49448843 846636106 27250 -194818183 -308946781 42911 359944925 645433087 493 -776709547 264252439 20512 270747351 443027802 22781 457517608 174463834 87076 -422837325 265176568 36833 759886971 -227922159 48955 628216342 365368117 11236 638135966 369696282 336 -684395945 -25740968 61884 -124825660 -292402064 25831 -197344415 -976966969 11667 -688812299 -808119279 48106 -396166677 269933514 13203 471628432 177787123 30270 -321535866 -711016375 37671 -605543730 532176446 47008 -886568085 -137332375 35685 -798077240 -481032853 20047 -47401645 539399901 19212 540011601 -421971212 59394 -205593265 -901646171 9993 -132926886 -133819965 32536 190108824 90828977 12586 -28652234 563590539 13665 59597973 340404907 42252 -504509805 452528538 34830 -110362962 638878904 48315 253446017 86139862 80840 -141411124 -123661813 26497 -421822675 -121348304 21584 -2925130 664046700 10587 -110501551 -518935752 21493 -676185889 -128386191 3327 161597749 -897023625 33573 178973556 164771103 32268 752823687 -329100391 9518 -390357528 -140889586 21909 162204260 256564483 54051 -43438301 560568356 53436 -115554844 648697715 419 -789357728 -511355039 38939 257563834 -32902658 1801 92028802 259282032 36694 732311907 -199025640 34585 282095987 438479600 28613 169187778 -108509820 49951 -972303287 -961776305 15562 78599298 242895306 1778 261632499 722661476 38975 374664077 645014848 33394 181904776 447244165 26681 -231438612 -891481977 58192 -297901302 -220104968 20215 147606125 73527017 30382 248512482 -29178103 52742 -96112472 335939574 23228 375875767 832558472 4294 -513621823 472584536 14576 77417254 -705065025 44947 336723091 -112324991 64283 746062930 352622782 46037 -873129861 442191072 23979 751626182 -328142036 40929 761609763 335583376 18786 -574144900 531125053 6978 -30983243 542941413 536 266114400 460066029 29174 -25922049 -695462430 37822 185752016 57171836 27144 -970081002 -395614127 66205 -102759091 -486831394 32273 376240518 817454081 35011 55664790 -303836713 10935 372827394 851411822 13409 637740470 855229204 61053 -202868637 -601144008 55476 -674036658 -115182172 19135 176143983 373768324 6841 251697699 282641544 36655 -130164991 -808170095 60311 -193687679 -879228755 26039 280720299 250856643 49439 619337277 178765446 16179 167919128 -585997876 11141 174836584 185966974 43810 -30719827 250333819 63000 -227819691 -985814238 50603 752878698 833578966 32548 163080756 -595801938 18594 259011199 -43348794 28105 89268423 249216923 54328 -418897936 -115396622 39314 -423836267 -999193901 34453 -400270641 -111527901 20770 732141161 -289978187 37635 280298793 281439924 62450 -3698157 546445855 13886 -191909698 -985646193 12575 -383436881 -966073658 20072 259661585 89301083 48486 153516799 -33573904 34387 157462113 -125618709 80196 -497832329 447609660 45740 -999943524 162978119 3516 -859523627 -137314945 57606 -21571082 558501614 40020 160063614 253992722 11116 -889691139 453750796 27459 -503684237 457556628 48859 -118214265 -897256129 27872 353830024 -206875301 836 279619712 -215083395 16581 -206558122 -973852009 871 -953515896 176430700 5636 -133978790 -779728538 43417 -958824131 -599843954 26477 153267698 -215201678 45393 -969640713 -117169400 14969 -214067043 -884008566 20534 163607828 158363961 10097 54099582 430953088 55856 746728199 -210359868 45264 -995478178 -388042012 58406 278578170 -16250150 1850 350540157 -196774335 40213 340044592 761068054 28927 65880846 448172034 4610 143311042 380388477 13315 635048524 -296678219 37860 177332488 -413626400 14753 -699782973 -808935698 15317 727930390 -586383639 8758 -708966737 726841293 15 338144423 852809390 25447 -426073290 252317113 20849 -594059335 644109210 34998 -331443418 -674010125 63770 -136294578 -792653247 32641 -869981693 -123293522 52633 -424847872 818106739 46704 -885146265 471777792 33140 -690724142 -130369641 1958 443455456 346844013 28755 -408127263 730071426 16859 -414643286 640775372 28602 -986592815 275537720 72994 81765518 737869496 53869 -35595766 554858146 35339 741532797 367756128 2676 372200613 635554550 12728 -131593164 -112281058 5843 -124003660 -870232111 32731 166059711 349409181 22988 69082330 439133761 20072 468390888 367071211 3726 -215039250 -882125173 53550 80295428 751539171 30329 -46599310 532443779 38419 -995752038 -600576632 50684 180509430 338335476 48865 266535639 -42460571 7709 -109022369 -523426382 9071 -959100569 -975938557 68340 -483962238 458811421 49029 -309466424 -216679557 30018 -858674107 430505197 25572 -958343286 -969973245 48772 -704098625 -140358196 11209 -326960391 446703994 17461 360655671 619705059 40301 -123751553 352303578 22538 93399095 454194747 51995 -513956372 457380844 44962 -302751835 -217490475 5433 77411913 810433767 58701 -324983363 -206876046 23979 94757541 834797947 29717 -121832970 -789915953 45861 61304419 256256218 19787 -976137593 -979745507 27453 -896175179 473860969 19833 -674113414 -867963392 19564 -210420361 -411612940 48069 187449807 361466305 18904 -989759693 -414228250 72685 149398169 -390074178 6597 -11659494 568920467 52646 734250732 -192986875 14280 -381517462 822819514 55865 -131330962 -789530562 37003 -332845291 -709067981 67301 749295029 -588848059 1806 265683398 88610290 80202 473837915 169920076 33167 351165500 815457313 24045 731554957 353723280 2790 184650460 -420329781 9671 -197613442 -887917010 30506 -132422975 -791230666 14076 340144877 -206408843 24486 -201292124 93103008 82996 180717552 -899225988 36114 -15865016 529768573 10246 175051397 143131622 12206 -300593033 -703674775 66999 -331014300 -219588445 3744 -140456132 376365659 5767 -805378080 -787959988 13739 264740917 267525605 51081 641120996 822931320 13483 -321387666 -197204901 2806 -386594517 846080493 37893 -233848806 -899363130 587 -42342877 640729474 30095 182687365 -574064046 12112 250686285 73124059 80081 145668928 255466057 47608 48662491 -317417027 33209 -411532347 -956642764 51779 91785277 250008941 32532 93923713 274914410 71403 90836475 -577721471 77441 -98649801 -766053228 59649 -415933376 265158648 38064 366421652 -876332125 35845 -670732453 -96890056 16489 648033383 359436767 41349 -505710107 469245643 1366 462492088 338124230 29378 276911866 731639890 6390 248139606 69408533 76081 -977165153 -391976612 51304 -18195803 -698740974 55269 -313228323 -708017627 16645 -410644885 819386727 21587 728597425 -202029303 53800 472547478 175855701 46594 -593381313 -507622809 29879 -202508110 90394939 93694 255384662 716721778 38949 722206624 -325981614 41433 -29868062 -705212259 72389 448033593 182672443 972 659061088 835712639 15314 -679736181 -860121780 54518 143590809 -109590205 51007 742841751 348296897 15325 -952831346 148131902 26508 -596172791 532363910 8370 -232661713 -994682823 43073 76354014 761568588 3530 -765981454 -797041701 15013 143584396 -393735556 20766 -133735528 -309250172 24424 466724859 334815787 16152 -486097814 454371222 32925 51893040 245415512 71799 161757831 -876551163 9007 433539241 186420283 75177 354262623 -224424190 28634 155699235 364441970 44225 -405666825 -959027834 74526 741744487 374855083 26792 -391425216 717500026 26276 -898688353 -100703830 4679 540183317 -512252355 60976 -891396471 442753543 1321 -795451973 -514557490 44237 -101790576 -900142123 22176 -114917164 -900808311 31111 -597351845 -500599943 34629 747232005 -220460166 50505 -889785899 -126549591 61875 -604840051 541444653 5440 -199143365 -585880651 11850 -774761985 -522249464 2144 -100941188 -321353350 59716 724776805 -587541531 22462 643906725 -296514773 41123 -96743243 -427219634 50097 625941059 379429577 77512 47946031 714478383 25864 256180007 63501650 70579 -120541894 -801749705 43521 -781016829 -523806683 51072 -313011428 430847452 9120 276236765 62976503 49493 -197495658 -588465302 2186 760655638 379253384 5148 -411403128 -971757951 31702 157871256 77941435 30114 -323022949 -220718079 30275 248523559 432295389 36818 648988315 -290491264 31947 -992105738 -575636490 26385 -688440032 -102535440 14718 55450304 -303499815 40544 157653706 66576873 10028 -226634962 -985621417 7045 -418448663 -141391184 26639 -808636632 -481122237 50783 -588599947 -495956133 6762 -40574584 -687879169 49390 -674062559 -762110229 29958 658236033 189788400 36225 64280138 445291513 6362 145660332 348116089 22368 -106361531 -479743599 34462 -417627944 284600092 46521 -307684642 -199210914 322 188236528 -420725914 11329 -412122685 843358895 26436 62616927 -883383387 32029 -955241073 -606057113 20173 -959656232 151433261 28732 -306817494 -708051097 57498 -396279980 851335009 43352 655216225 345850401 53525 157944254 -595392968 19958 180469772 72103480 22926 -768249616 -480311680 21044 82085874 -332088498 24941 -519906628 434666740 50126 -296967795 -310640069 26184 -10609983 549697863 42467 -108601146 -897330217 37349 642979197 -290797613 3479 -714126586 -776353075 26318 -381845289 -102657341 19634 -131567021 -115595771 30639 -1108091 -683970520 62620 -582098006 -306607569 29612 730619641 -786656084 21801 -967891086 -578644611 2735 -104686135 -763386321 66214 -225342396 70891284 80367 -705212087 -881227230 27625 -798313346 -482989134 53459 70333484 51802205 59197 -4629 536709315 21517 -138702266 -808489696 46767 -105309898 -140173956 25312 272167163 -6915326 76460 432993935 -996314230 52789 176835847 241371124 47499 84520283 728479081 4642 177584762 375245527 17728 57337314 -301361453 19228 170602489 -497575495 45402 -386617449 -976597618 44218 178481262 -210890476 9529 -305808230 -234570689 28419 54315469 761388846 59265 77660280 -320842044 5216 -790453684 -763661066 17517 163809809 -126518212 44293 724751193 -610813851 14631 59650207 -317782410 5669 624656280 168176047 15906 465834027 149564294 46325 -197466126 -875852046 34456 -495496809 458177033 41369 -234001577 87319248 60232 -697952079 -804825462 40843 -111714923 343240741 30254 -230143315 77890963 84627 742166459 -292956281 37841 653958687 -287276245 46608 143154377 -100086864 78852 -128043646 371688497 11269 -598574725 -499961892 8042 -975600613 -43148893 62282 -289259668 -687215996 31019 -805606366 -484493171 4282 158117684 -398172660 34545 -888471259 -113904191 50969 -669570049 -98780122 11452 142976090 444731210 13304 -398502683 253969080 18525 435412697 165604474 8550 -419249906 849647801 17906 -799852328 -288639630 13643 -860572577 -117420224 4955 -612013551 -307302018 23543 168427852 337618609 23175 -404874390 -109997835 16075 345076438 841661678 16403 -124030204 -497731991 19059 367920223 840059011 16359 179747743 -875642635 11886 175559174 465192558 25488 -114779921 -479034583 3931 -894148973 -790518015 33435 -302610520 -213824507 10669 375501159 -229851266 31813 92904237 747974580 30616 656515700 167879456 74864 278269648 743444550 34486 -18039306 -679974372 74881 -614020071 549633152 18914 182419032 -204621698 7260 -9550849 566077503 20635 -685523841 -779720590 43063 -115867086 639435673 9842 -300510263 455331864 5449 755582064 -307905188 41913 -296750509 -708665089 5314 -221912472 -979489581 47914 -102130352 640211961 41015 -310438915 436771793 5584 -520070561 -606678508 70935 145284778 -590862856 9641 -670653550 -783534069 23238 -107902292 -892322308 12623 243657796 731710602 37097 -199286086 -859719142 33857 746414511 337080238 31618 -3327961 -704388664 35061 -673253615 -860527942 22391 -115269223 -487221438 6251 645491707 377077786 32961 -799509238 -503118906 23619 267024038 252564986 36943 66002730 749978294 4309 -680949437 -789763410 11907 -195656010 52225842 10935 -427186762 -984846698 30578 -124019183 639176154 21278 652881852 182343673 16965 630606685 -312740095 40424 -673792579 -867658552 53976 738615032 -618507356 25585 -998524329 -601544077 41628 -781637502 -809161834 20215 -976292370 -328282440 61028 347948436 -115739826 22758 637320714 345196495 55543 -128724617 341690112 7727 -710238386 -877091812 53999 -700917195 -787306960 3551 -595705880 -296485188 41035 49784237 446842592 6080 367483683 654282738 12272 559060396 -480593904 56198 459385168 176683627 81438 -106412575 -797993063 60239 -127523837 -321829843 34062 69681774 279689703 33084 147729330 373771943 38868 82110431 811023211 32912 -221636373 -888684257 56631 362037801 836120337 7059 -891277306 -487769509 38562 -961712041 -403969294 43325 743464695 -315421675 37116 -999013609 -383090483 60942 -222973309 91013506 91348 -203115827 -397262066 66202 172746124 342308077 52605 -306108631 -678639637 1920 -613458092 -515864692 32036 -115816585 -404284912 71334 -491459364 539312648 41920 70710473 -316749927 42783 66648210 246996463 64200 380202646 -216830646 39936 86453017 719011878 5154 -102538875 -896889088 20988 -33064230 529363525 6829 -588854278 -298621406 69805 -611306921 -316851429 60695 162256549 81427188 29457 62042981 245390260 60855 281048930 80951890 11631 457670948 359030984 18040 363684092 815344064 17692 -872164242 467287829 3944 -323430733 -202813944 3187 -964980913 -600180479 71770 472046025 187084485 82569 -104977807 625050388 11929 -672031784 -107910916 1688 155010702 -884496886 43115 -572268674 -314945981 74747 -107017996 -102536785 11902 267565061 51114240 66261 67633619 -107556350 32379 645991681 -333049243 32231 344370770 -577239875 28431 -968179640 -402206421 44106 162647812 435132373 13730 739073289 -615409421 16218 829171483 -972606016 10650 -126304553 627288173 3849 -107118662 -117170561 23636 -116604611 647879859 14494 625852284 -491605082 66304 748593186 -288946055 9597 -387799749 833029729 37123 466542976 361615832 13202 148963118 266442219 1767 259040710 67501355 40856 473946021 364171660 23020 -600489705 -321536744 56165 -102533754 639710379 39262 -131352008 -495104277 4653 240961872 271991456 13244 -673722979 -781661284 11619 -384456868 -953296137 31256 -237098674 567628190 31918 177564300 -572063590 22976 359026052 -228754584 18284 631957534 -296879043 47690 -711291998 -903700476 54186 -117049733 623596966 33069 -113844233 -308183214 5361 144429884 89736007 25484 -862159114 -115152658 53717 660711230 -511771406 54655 -513741288 445078795 40521 -978166496 158333688 3069 -100676420 -110156760 25052 -706577056 -778428866 8297 -768279971 -481309804 37631 351111408 834011788 1668 -888983769 457284334 15182 -381005788 261760042 4480 47976974 270946578 53834 -795441104 -792583682 12088 -956822342 -390905115 34969 174739044 183568281 7174 -613484173 542070310 47347 -707816829 -882042946 53663 -600379990 -481649323 15270 166138236 372172452 2484 656316215 189136568 14849 -990700566 156210998 1417 187700444 -198305404 28101 183911208 50719540 15989 -317580761 -231296437 23769 -859804457 -113043240 14871 -863493343 -133289667 58432 -504965007 -618374503 55719 -701510243 -97160076 18032 179875214 -132478877 42966 719828537 -231233715 62159 -134347233 339959079 15979 656983664 -298016632 35519 146734113 -400328457 15001 -96663145 -786194003 57411 186316753 282484824 10931 -37978718 93912545 32600 462923506 379455589 4850 -960767361 -404142614 18415 79964498 829160337 14431 -405419020 819346074 48442 -990857503 -989852002 72359 -120750426 338091916 14404 176511016 68895783 11896 256221849 -223931847 16021 -584865215 -213619599 56070 -132432501 347485633 4763 436607284 353292153 32276 60750545 433820134 40041 243781270 262020801 2625 -99993625 -309488574 18253 -397156180 -96432379 10724 -123747999 439218142 51413 256575636 468313277 24437 -964323086 -395851248 39218 -797307104 -779769682 8568 640138473 351127813 15397 -423100354 854591706 30710 162812111 -193088319 16800 -795240998 -486726481 1156 533834703 -503823663 61507 -40786784 561369307 15334 -419586001 852624506 56865 88157726 241937905 26567 270423852 59990589 74963 272597293 -224136699 12840 750893807 339041079 34782 741361255 344098364 1748 250721682 741516022 8230 146965675 -203555463 41828 143141476 -424308043 21127 -708590811 -894347718 4994 -426119287 -45403314 36241 274628809 -29009796 12946 757095960 356281696 44547 239223855 88653399 9176 -221163470 -896190976 13425 48215652 437577676 56145 623752337 377713315 53256 -307503984 438226338 763 -292297019 428615373 3226 240364679 271848410 25683 -772497377 -781905292 25721 -683407743 717488989 26371 -427409337 -96835748 30067 -580056537 541137908 61590 152702905 -884951346 14868 149520689 143506507 33704 -895600388 455555966 1853 -96061837 370118224 16128 -301517105 734384873 41013 172615300 -109349094 6067 -998128650 66141524 15082 274199363 -25018191 75049 537175543 -486384999 16505 641370041 -301788399 16774 -684306131 -96208267 23733 279459012 723719077 29862 261195644 67367094 11440 259889872 -203486152 29047 -516752617 441928358 11886 -104811939 364711233 8048 -993411692 264126934 25128 71384236 735331414 927 -27346286 -678001759 39947 148445402 63854879 20643 739059250 -205329081 54903 634839936 357519522 26129 188993958 -409139000 5884 246741689 -199730958 45415 640841410 361199526 5891 244177389 -29252582 63300 723557827 370370462 54896 -962090419 178895956 6029 -294528377 747183467 33095 270646840 442743272 19088 -225906764 -607093252 64566 -138016389 -99756423 17890 -95520084 349113265 20588 91021479 -325527995 32678 -311545715 -236697988 5111 -707412394 -111725973 19485 -129457575 -863767470 20 724742410 -323029962 7356 169523080 436327701 1258 -291496749 -687099377 26888 146320597 356123926 53710 -689385416 735009818 13183 -20733658 -704830869 43905 -139452196 343471707 24528 -100181609 639485693 17260 434829041 -999468499 83598 661752605 852887180 69233 -319874392 464476867 18852 643900300 852077483 5665 -392714749 255531993 18774 181881945 277162325 4254 -599190135 -481399510 2898 -383931986 853608985 31075 -195764437 -576601347 19578 -987918999 -423179729 10710 -304980028 -514824081 1446 50144506 818521878 31178 280139067 -206511479 5788 -667392661 -105289044 25928 -408648945 740309568 159 -136665492 -132113555 31446 -385514138 -13213361 74428 89159658 462936455 59925 722009765 -193292789 7992 -762163213 -779035254 3958 -216634454 -606802444 34960 143315373 -115338813 78478 -212681738 -959968817 54217 -121109686 359333427 2280 447263105 143915806 19593 -708430630 758698005 67388 184990550 90909146 30567 -886428248 -804729367 40089 534100495 -504795458 29020 -418616235 723080773 33996 -989308741 -590467434 67992 94153352 284702392 16800 457628234 352190050 415 273895121 79353477 25384 527077136 -521744253 61090 -132717875 651484181 33201 -311623142 435413725 1347 -117466912 -768813379 36682 277146619 -232921806 34314 -977699890 -584239334 32011 -932953 -690409053 14328 -2420274 756468645 37176 -712258594 -109510954 23020 -136279407 644221562 1213 -299056348 724181089 70156 -234497417 -888460907 16539 -398717681 -994821001 61743 -217644786 -885867081 21202 59001724 274914630 41656 -956401735 -989482142 54784 -141703260 -301852092 54298 64080472 439175611 36204 -387404799 -999630969 6888 60201256 240013581 18275 78694876 818693189 29598 -576860594 527279538 69651 87268175 813247173 29425 285006122 63718014 84395 -775671978 -786187468 20437 -967578451 -416332919 53100 154765129 77151827 5882 -959843233 -606266938 19950 158570989 242998813 31526 749611730 -903742789 59493 165709568 156224845 29414 457494515 178885802 89812 -788556584 -482067523 21912 -775143795 -790225180 23138 -987119508 -969339155 7074 649352798 824225727 55940 -124120526 -897737532 9192 725478527 -786356346 49436 738522172 355268090 38783 -119254649 -807033586 34801 -16212439 523900944 32823 -694187832 720726448 36724 253339875 274355841 18795 68784931 469845318 34862 151986444 -419002586 34044 361003253 -230601730 39527 659698031 -317947655 4514 -212147 -710694139 19845 -426480355 847965985 49178 262871848 66361370 41186 161237619 -201725626 57064 370345090 625486090 2197 281805882 239388913 49344 -609080142 -517545601 14803 -236621258 -583551240 7239 664630298 352940046 21434 189706553 -574379615 5328 -585418373 554586872 37108 -804825649 535246739 61489 -111986596 -130632512 36093 647542497 345913157 48579 -108516506 -331171124 916 -205317975 376077892 38429 48335481 821317071 12657 539206034 70226054 52564 747945860 361694966 42479 361165498 651516277 36500 -201666390 -868213829 7141 366162670 824913695 28500 651758995 -303355058 11770 262118448 -1451262 25307 -382069567 263305366 47489 643021965 172466345 52348 -138162114 -789511327 37317 -708922417 335562394 28418 -323927711 450426603 5897 733102521 -609077676 30425 -670917841 -208505428 57135 -141196892 -507702185 31595 333370158 -219282905 20942 -595115202 531915206 7950 -857483847 -108061067 6353 185555174 147025569 39311 -594118782 -516579697 31654 -684269505 -781163592 44350 -407749980 843108471 4286 87333116 833454833 54925 -200291744 282977799 28813 -104728954 -303223298 61071 -412953364 -137186984 39019 -891545742 -95356886 62402 551919406 -510573125 376 265360944 92615980 31823 730398997 -598448070 21138 -977582722 -584278097 43510 260941011 88631315 56625 -901263793 -101097668 164 -589333789 -521664151 13015 -427491115 273121900 37837 -901192719 465129754 33598 181221454 239132498 29075 -804759641 -499074509 57648 -321380267 -234610185 13281 353318176 828038632 19734 474966726 155550549 49957 742085334 342001300 24970 -204496727 -959325217 40677 456796625 732477390 52597 -424345591 264440044 29909 369367327 -219765826 6710 -297151781 -679758749 4720 -968413946 -964007637 31303 -590840669 -294843782 8007 -300795981 -683519196 61459 449261898 151996516 27977 -702759738 -899674382 4997 -578648120 -500717289 29892 166585447 184414119 21629 -952765141 -392079203 51400 -203682996 90536046 73000 661582721 375316592 55455 261298962 722163288 16663 257881588 748569435 3831 168064165 245120950 33590 282982515 59896392 55814 -704916019 -105818304 5760 161174926 -134634876 55926 -138171967 663393164 35224 -681703563 -870841638 44103 180219173 379321477 41799 -960673551 -952827078 35040 621248923 841307552 64986 -101102851 -887286518 21410 85609608 -314731213 39974 749064417 -211079386 22756 -114694614 632979368 33037 343469857 -709222884 34867 732325407 -216332400 67075 -677227202 734736838 67155 -577921595 -496974015 34844 -130607140 -882816606 23920 -108604076 -133349424 14503 -388772740 813716825 14576 -699843577 -105138921 5475 438211060 178664465 68814 637466580 157282351 539 -669255482 -773042128 2781 637273067 -579013258 23356 241303499 -214629017 11655 722404602 -583083773 2571 174476985 449098484 26461 473739818 828832378 88232 -427819138 748120066 41321 -710650253 -806263425 42763 -421144846 -973556922 46572 -684234197 -309895414 60532 83486717 436194656 15465 70707498 468837112 7774 182270682 -599540655 9344 270589807 75275504 40395 -796736158 -518648549 52622 82113733 758692106 69936 277001663 734480586 11744 -383547117 260107110 8662 -700792757 -99148528 17224 -219885853 -985069989 14698 442490781 159042341 15035 -970313864 162837422 29381 -958788659 150613668 49875 -964676631 -986183983 4366 91581382 -501333972 78799 -401982190 -954581931 37934 -111553686 634018731 27683 284479784 737882779 41315 272264227 717151403 30058 189562484 356641740 44274 353355226 815939680 15933 -113552040 -107742215 21132 275714567 555582700 37435 652444420 153766099 51612 86455985 844669717 37446 190122139 84471517 4758 52215244 264975841 63761 746385243 -588705935 4457 -859321831 463168815 9710 -205343948 90639188 72115 -489294334 461570468 5727 244143603 -193345557 3315 -308155536 -227517424 12388 -412030077 -119159737 23662 -957808965 146875299 14778 732434918 -233910181 32939 263072271 48270784 51752 570959332 822590300 40659 -128710436 624218096 539 716099183 -571736966 26872 -975885191 -980341878 7205 -771030665 -776607852 25140 185655429 343328020 19063 156627237 373945761 18867 -203048519 -990286781 50360 183398767 251260886 5582 744117723 362023125 54031 715989797 -574815208 41836 -859759449 436040983 8881 -578715078 -289975869 41558 -116081700 -857558671 9955 -978143171 -973153780 62688 181295468 -866078755 41869 163039008 -872029485 45860 -414471350 -110049046 38259 -981157765 -584312389 11925 -702407763 -871073633 49127 148657479 89994874 30624 758499981 -572216940 28151 246037387 718584454 27656 154878145 249840762 54358 160883924 366681703 25709 652480717 831093108 47833 -701371261 -104133989 15980 755265710 -299540172 42127 754025431 -301350081 6262 -572027830 -293466900 72380 162680089 -402662001 24637 -119196087 641650586 9554 439365373 851324991 55887 154723070 -110979981 71686 -667688122 -98643480 16157 -424355459 729568237 18866 188615108 -199804412 7021 151814992 448418653 1510 -571752486 564645075 73507 -688200420 -407360691 49377 -298476856 -710013751 32679 620528330 -329053812 25206 -711076548 -125813614 9259 169938350 75399361 14979 -969207115 -605493766 56705 174042174 170562200 495 429053581 188111336 8482 735282098 336663923 28552 -392545980 -98596670 15381 -19228445 546785076 23441 271120468 -15489592 70816 256993069 757193094 3602 239898960 74311756 76946 -489773138 460989824 23592 146700843 -409690522 17406 171683330 -396248965 30069 -683712136 -27839154 53504 253720931 -218785972 14058 -587823053 357876468 70555 156911379 473822822 22284 180976971 -895581945 7436 142898503 -235812745 1864 255237458 94930010 41149 742254236 -286032693 27674 -572555143 -494570145 25024 274906117 -797052731 37082 -16126986 651339682 35019 -381315797 -108661869 15582 646938469 849282247 53792 -676882999 -95310243 9078 839216826 -993950380 33834 -384948327 -116919115 9520 -408806754 822471673 4304 -766848684 -786003311 3481 631960715 171333438 1877 239388228 442330475 20064 -201797917 61521331 5355 -119407399 -806094677 48893 -692339056 734608228 18470 -696290714 -126356157 23523 -422363921 -483565258 28070 -296981087 443456310 9866 -285777573 449836944 23209 433429877 365297537 11544 147007017 279008167 38282 153592078 82404897 13127 162489237 -384958571 30002 178039241 161494616 14707 -14759326 646913655 7953 -607980967 553483309 59831 59654771 714308311 1359 -141747961 -490380955 4456 -776694067 -800624444 8351 -131440593 -484741587 32686 -997720119 -687009787 10508 63631789 473518537 19320 278382248 -198086866 39837 752015342 378451908 46066 351349807 -202309499 7011 -32722210 566347691 44039 -211887267 -979981474 9056 -978722228 -390515460 35094 -988563601 848136628 22530 -117453495 -773189296 3229 -675965370 721429963 23411 -777566392 -764688529 25650 654271146 839965365 64199 -405753086 823489848 10825 -603446264 -490024207 36521 718679941 -575693733 40858 -998062388 -603127756 51487 -684009195 -887989287 10311 156219139 87336329 8959 -765018184 -803670821 8428 282560595 -27264066 9093 184421658 61964990 27761 -490008241 474290889 18563 -220964953 -396871552 38966 625103814 838751777 22278 -617388968 -496223970 12691 173965688 -407648636 7494 -311775850 439340000 15830 -893673685 451712064 52213 58219350 273165863 64135 736660694 570699656 61816 148774809 -865587819 10442 -778717888 -489099923 18584 -802927671 -779290221 6797 -674467046 -801027920 35474 77631183 738957156 69173 -976869391 -980009012 51601 -381603991 -971355041 53686 750233207 -312122127 21837 163583025 -394751287 26112 160594183 459072501 18337 -107829588 637193178 26203 -104098403 -411325504 71097 277651995 242971447 6028 -981421428 172435019 55473 -235643087 92525029 97192 -585827997 564440938 65863 247542240 -222259177 12066 -423610423 714985620 9631 560826540 344360708 43526 -316811298 468801615 26281 -989168765 -584592520 72616 -121711511 -787878040 28333 745054518 -616417549 29627 -4298219 -699602599 82194 623871845 840018095 65655 -300760945 -214461240 18450 -775108714 -505842440 26648 56704763 723961932 28404 -13536595 655148564 43656 -807719284 340725815 53911 -329108503 -194902749 25899 -413937772 851991924 2394 -695195030 -888352372 9205 251532165 143438041 41065 -226334727 55594908 66728 -104942190 367757221 6497 -136541041 631965642 34540 181656949 143132024 11297 81045484 821265882 12453 753776151 -204421320 49782 -131440938 -113542722 5814 143158792 178045419 32313 -95551762 -288273913 15273 -954308682 -982156564 60484 -699294006 -776826268 31036 -578600461 180890303 57842 157885305 -100365239 69311 718069609 -612109772 2685 -573449288 -43032965 34315 58192873 841833391 12154 -293479905 -190847444 21669 177194306 -858900821 9185 -683049510 -903144981 45043 -595647943 -316263001 50035 143610620 -222274497 51405 69189661 744407752 22069 -412451739 725358212 33420 60553158 473017162 27754 -24929424 665864722 21746 -712021190 752564679 63593 -953677338 -975249052 27033 -898806646 457769581 29623 715701272 -412357299 58397 -126003436 -773048737 47868 -37750476 529873074 18184 -425385208 735101501 8212 -123858407 -764656626 33906 183922489 379477244 47440 -19546155 547611768 7148 -972211511 -974013825 35596 180471214 -203058067 4549 757388436 -306108126 43661 -43103075 627000176 10866 736749340 -322008405 21441 -766527749 -799263993 18604 337521492 261178820 81646 256778194 720828581 4101 -118395181 -782014312 48733 171886741 448402814 6011 158015247 431519473 21597 148903612 -139808176 18551 276143705 758319047 2700 164856191 -119438772 19690 -782509756 -484395443 1900 -139730158 -118851484 13791 187737125 -893966795 1400 333433346 -196081978 5700 -695504411 -767715185 41891 -34492127 -711572915 39201 174513460 -111523582 24948 158162828 238935088 34674 55088139 437104776 46038 262998486 278085785 1548 66164223 266248248 70365 243597728 -17922426 7891 -696776648 -784291270 15160 722496882 -212002919 62239 -511778236 439795248 1289 728392339 -325132124 49041 -892299704 441634519 1031 -197669232 -989613517 50186 181468595 -877048463 46515 366395472 -701559324 43625 -712449595 759945735 74329 -114534684 -479279378 17687 -122301908 -780994927 58338 265546332 -192490343 28154 -602629230 -287860624 11958 -297061454 -198006549 28236 -890570852 -126436779 49757 -978334853 -857833352 48834 173645588 57862294 20208 171092272 -887190069 29176 349709267 640543790 16087 186638164 -222073103 72127 -422220029 -986784608 56284 163913313 -408799466 31583 -381493889 -110506307 5238 -425710379 -97175752 342 624343562 836932490 59450 -957625825 -968909181 61732 -973555193 -572399749 38016 -11518369 569840196 40374 -123844134 -777340554 10690 -958902235 88227919 70667 152420060 -882315960 4290 170314203 -603706671 3429 -413288542 -105870215 13734 68237391 433026226 52879 -108204335 -901926232 1264 153522163 -135901775 12128 -983361358 -402446043 50412 659986586 187790421 65863 143703342 -216777778 15253 727010791 363368624 56625 -967272242 -999191282 51282 -615262297 -481266165 16422 59526827 474742453 48914 -689576668 -795630721 15303 61630781 458395772 34062 -800991589 653189666 18897 -141851632 366957733 5686 183328980 189385481 12222 155805395 -872288070 18917 172130050 -403533253 23236 156175986 -574208006 19088 -704094328 -130853119 26970 -114472855 337197849 33727 148668024 -133893190 51082 -194092987 -955527703 8069 -605314425 -609446435 30307 -957198115 173547308 17181 -485979987 243384490 20401 -223868783 -889574476 32394 -206842204 -968498125 8256 -213498916 -998006267 36843 170727501 147904059 46994 546846735 -667899199 55088 -213454251 55973292 52408 -33101686 661063204 15430 -103355164 361281110 4699 555572280 -510853374 33713 -870059984 -131884156 22719 363880679 665384588 31636 466221027 162610444 79027 665365614 -330026216 36591 -109155753 -505698095 10885 248907155 78539183 80988 -396267919 833522515 40353 -216752952 -422000586 31482 -39147079 -714112562 28401 -477669068 462137917 26098 -598014656 -308312896 23397 -611431950 -311711862 66964 -125348181 -298530868 43696 -16226426 625394048 28203 -965435433 -960882727 64904 255995939 -29712584 3796 163011854 266481903 8041 86626331 819958685 58688 159386597 262878402 23166 159104838 283737839 3716 257532602 754373110 27152 89936041 856465784 32434 -201949401 -967903151 31079 641748376 344217270 35601 -407136158 274479944 7614 -497569543 456180366 35480 661628470 663546392 24983 721638970 -228691472 3688 167283273 -202615507 30831 50178867 -681653868 47638 620539731 276235098 28250 -402537830 278898854 31185 759669131 -297109045 29326 -672172566 -887053005 29784 259244816 -232121311 39300 380752771 665213503 32909 147536469 269998843 29833 -766623686 620447043 41049 174744386 345883712 12267 629253006 -298541471 47557 -397977190 724109636 11937 -411161331 -981864233 68086 -384118342 -99741679 41093 362310697 622236666 2076 -871842884 449037314 17219 625413310 340948568 11153 -610871867 -491199807 20725 -226460664 53335372 94710 -192927124 -583743297 49015 735210535 359395571 25530 -44900220 565705986 39168 -871984275 155051894 72710 -769725582 -784587786 21959 -487093623 440611991 50351 -804485561 -515556862 51726 -673970999 727136212 77600 -295813033 -681314030 58068 -109512762 -127141990 11037 271193727 -202681348 38375 459119636 715578308 51245 -97869025 -791633421 29844 -671641627 721323126 17635 646716020 155471341 5742 -126866314 -108086159 30035 623682528 -701129715 47130 748806715 -289826161 12015 50083701 -122612278 38422 240650019 51009435 21074 91234017 471940382 59721 -971628291 -401492313 42964 284485584 -221598756 19692 -322299801 -229191661 14773 147689630 -208549607 64137 169714401 357833351 7892 260175884 80379897 83596 -614150817 -314919558 22829 718960985 339938462 38771 -223426916 842648377 53332 -692319513 -121389203 18526 186677478 92743734 25489 251061040 741977996 35719 -104576552 -888322620 9894 92201244 466122766 36955 153813653 -134613529 60269 -879423449 -129489293 60067 747015782 -320385376 3827 715738452 356376346 48408 188021770 260380961 14641 -215628815 465461810 56280 726964280 -321555252 13061 -610482920 -324646537 42899 753697689 -507370542 55158 -127516564 -790764497 66890 648349006 810307879 47568 147830742 -98671282 44507 -707722794 148976335 53708 722586722 -220934832 60535 146999432 -860749194 23081 -667295787 -885138067 42395 -122191162 -902711920 24852 285089247 276666797 73345 158872998 356825360 39829 -891234784 429689799 3631 -131540948 -786691500 16421 -292866327 -231540743 9634 -677778296 727703848 3209 -605675679 -329719756 3877 -191585013 -952817350 14534 -402243761 754552136 26163 -95745884 642492845 16411 160263916 -396045307 19536 551723054 -102744310 38849 -873110537 -133686982 30344 -891527460 448169326 31614 -31856039 636894959 26997 -39028070 -691728172 65327 335918907 633839864 7552 -679671486 -141555094 1283 -125463726 -99176998 21845 251479785 85583492 77556 -198323982 -879751950 1898 -295346149 -708768409 56041 148610654 -106688845 20936 -711206210 -95796285 18260 152020465 -414027736 9435 734646675 374423415 28368 87295035 432485234 236 -198009001 -959033279 3126 -964302823 -957317445 23758 181259974 -392297130 1138 -123749636 -311814734 6035 184225468 -591645151 23280 -985130776 -392541640 65860 144483119 -877590482 45090 -386896955 281185862 35495 188540197 -588881391 16490 748382045 349363846 53038 637563206 833456397 64739 -704385771 -893645213 23879 620580372 357172668 63720 -34918185 528918740 42649 190072743 -876936936 2126 756727994 -317437312 20611 751373791 369941772 22096 655094977 145783395 64616 -668973370 716082791 54863 724518668 -227797049 34480 -197720905 81508813 21209 70843019 -290221432 13399 -30305233 569616152 1652 -610151006 -495421500 23802 -21411450 818713978 47405 -295152259 -667812286 25253 -874736863 434674769 38871 456138634 157942664 70119 -291141551 -221997872 3727 -394760872 -129364578 17048 -330032269 -233515000 6293 51201914 845662277 19049 -983374899 -393088325 29545 175629677 -578226867 2705 -589516572 525388428 68220 180341143 94112941 7889 -867720553 -142297647 24405 -409829537 248574042 19021 256595234 -14587245 28098 93428846 818948689 7843 -996922272 -406490608 65011 259580032 556945861 20518 -202861842 -993080536 10460 -670222078 -790916314 25516 434797417 339356122 28412 449072580 366288509 5110 49472415 -314430941 11365 -671249531 -896165145 22756 -322208320 462918000 24210 -124124884 -517004768 7534 -194382641 86348939 22545 716797212 -285904555 9625 -966118647 -988377106 44359 -125300299 643979159 51686 241014288 -20363407 43510 -227304569 -586854351 38725 -7526946 -682586287 806 152624331 455447742 4155 -115825699 -778325592 44362 -897049389 -105168959 47281 190013389 -224580218 68079 -884989995 -104806176 51366 -883307271 -109619628 508 -10673516 538016940 8031 -329820968 -221627507 30425 179212067 -581386632 5985 -612540052 -518143702 29812 -987760075 -579299696 18800 622205526 368147722 17718 169332747 441209887 19778 47739773 760733924 11930 247732000 718475395 22161 -27710306 -712864858 66980 50573156 -304671987 32011 -131369514 636984842 41085 631306308 372245290 25078 526337013 -517182395 64216 -44284624 632930153 30070 -219276469 -607710193 37099 744100483 -331231254 22061 -426347046 722205752 1648 -611327695 557209825 10725 -982613770 153122522 24641 -885758984 475867821 3764 255375576 454735676 39840 -807749822 -781058034 10299 727172958 365512944 45347 -298371338 343663293 41335 -985446957 -425821244 49718 -419389964 838154882 22170 -210169807 -982584613 15340 -709720214 -889692838 13403 735095100 -595102719 16324 -991605001 245399170 32804 -9006081 -683663276 67982 178171826 253031679 5009 242694907 -2305258 62714 278085299 -3341968 67799 -982692791 -574201460 32518 -213589419 76367813 66735 -592081922 852863082 24245 -43077301 545295678 16459 266620262 450017866 41446 -963929220 157554093 20040 -119268065 662868079 49104 270145412 722078378 21792 353465779 636548683 10182 92412158 281880071 59539 -509263208 443894452 23576 716851926 -609702405 28524 -768946538 -788459241 13831 258654931 716308018 17096 153869731 -397870386 23543 665587836 842541956 75840 739184899 344386670 47360 -125968890 -508179769 3229 455109637 372391742 25431 259409296 257846025 78319 -105218580 371261136 19891 -2093434 -691137747 79011 54691997 830947918 50626 88800525 729466488 8911 475448139 177312595 28541 -13596285 -40484540 53483 457216496 188565179 54727 -684887637 -777317913 12139 -985677805 170842796 40715 757338258 664419265 20138 739550280 363393290 46788 275406147 450548821 41988 -964261455 -571682596 42240 -207094253 -582865811 6850 -398368355 827682672 11362 174072548 67056599 9967 -288718492 -673665061 61970 -381488983 280506128 36233 258361401 758195349 26751 -987624156 -32811233 26134 -11410006 566082671 36813 -21674751 -695433714 62188 -485625706 451252157 5952 263100414 240027829 18196 -606477973 -314060185 16732 -321306017 430410686 26253 65564405 468263755 37681 245748387 -14667197 7634 249402992 -2063783 50028 -503583301 460422293 25272 -10417220 570293953 16030 -121771467 -328136778 20510 -104166855 -117157762 28799 -706270010 -134942681 11658 179129629 -132558161 4260 -964233948 -408229198 73813 -393585288 -977090952 20840 467020508 364883107 17658 -113485019 378636545 10320 174201455 361117054 27156 -114924766 -314702361 20723 -228780648 82501951 89421 269484529 243204490 42442 265367582 -14349206 23499 -582244399 -318505836 36782 -678652289 -97813882 12228 240808117 465322577 22102 248532744 474953904 19420 -309721903 -218191221 15939 61428846 -287311229 31467 -211002833 -599711701 3925 263162771 -193688674 29869 649358160 815073730 49543 661306983 370222880 55469 69005295 810196831 51512 632675827 563306016 22140 -96401099 -898806416 29552 -604837165 -506379398 1804 751057218 -584855954 11038 624230655 145321790 40205 -124301983 -764906125 50915 -998311033 181445233 51084 751319726 529847645 53765 531545588 -312434633 36338 -708535072 -138678503 5634 -690724959 752335609 32616 -700301497 724788907 32546 -221622792 -578857760 43899 186135786 -887735188 11870 -763109873 -490771234 12429 180213513 -425152423 15063 -767753028 166734001 39236 279450310 -25414709 38977 -289469122 -711114172 41847 621708813 -482739115 68443 -111124284 -867419196 13389 -415764608 834598897 14687 -984027062 171084736 22830 -425911481 -109111302 6154 367417959 854560678 25298 258232835 -29067997 39929 -105284547 -772102597 39745 449035372 167195195 65839 654590715 -325700042 4567 146176781 438025790 11502 530009215 -512649536 47437 -959115229 634419791 49405 158030420 -98429959 79307 -10402205 658010527 39567 238827809 79308069 18533 47850456 276636398 13401 -424365851 260747707 10749 -310796903 465848504 10252 -670154165 761063029 68458 347742706 619977115 43816 -330739959 453124569 24036 -206464888 715744564 46427 -598840258 -314632834 72176 159449422 -604756133 7761 271562261 757840657 785 431272909 378484728 25583 -304407577 -199506360 9672 -694760427 -808869211 1993 -800461023 -802455479 8218 54482526 818981762 41634 -105345870 -313339334 35511 -97253576 -795408193 33774 -419637127 715806192 22322 -234445758 -878300173 18076 -773574278 -499758486 47205 466696031 155448607 29042 53370275 246617451 6456 158795307 -877210687 41193 -191277678 -881076739 55704 633801207 160864309 50268 627055737 356419935 2674 252251854 64935154 65952 -612812382 562433786 19623 -230408385 -973874480 43687 -415188289 734451062 20248 743926161 -296423159 8373 186711940 -226072329 49086 -408181112 -136223600 43496 -981095067 173563616 20519 246924341 252359548 3509 -593512652 548142301 74910 754526489 -598039572 5092 649512561 814649658 35621 717203559 360020352 41012 -23284934 666289538 5086 -132228057 639515568 18382 179353352 471410188 11438 340967185 623559725 40719 -3754219 -700043283 21210 -111119925 361157701 21432 -768105894 -493148654 2674 154949045 375416605 55224 -397805895 -979194997 51424 -693917476 -108893130 24422 247287305 442876481 40073 -404104737 265078797 1430 368193344 634483713 36298 755075057 -207176351 14947 -116758003 -285780716 42016 -297524989 -202666506 4311 -983259192 -960143737 58903 -196284732 76493806 37447 -129733199 655149875 5254 743071059 -216723170 64811 -417585727 -103958436 34921 -129682183 -501651996 6132 168448682 -420281068 19989 261904977 749640135 36825 -964764378 -31909384 61410 -955756157 -982472508 31076 -393643717 -986096523 13418 60397687 813162922 43822 242357260 87672888 33322 -415238643 755883245 28323 -400577351 718265675 21483 -970453890 -292537740 30817 441194600 372076523 1979 258818180 -195670402 29441 -115273538 -294926598 35267 -691709868 752239797 30734 284876648 -22234915 37860 239355697 -5417474 7973 714859810 -221052719 51200 -209474913 345327306 67999 -791060596 -511412824 34690 461166708 168248429 38365 -228240048 -861021200 8994 655194860 340304328 41836 -686289675 -793832413 7197 -672959336 -140776617 7053 -134272152 -797869992 58996 -329268466 179630122 39007 167470790 355253144 21129 638175871 151058030 28480 -121868117 -321757706 22857 168680942 -874039661 19606 -97966004 -861518192 45754 260325688 282519606 20156 -688979674 729359627 12091 180168911 283988400 7632 472632199 546286671 75924 -215157963 -593503324 28387 -103701403 365016212 15143 -884488307 468862887 13569 254466210 474206041 29249 458299581 359406336 12542 335711863 634591913 26829 -704114714 -117910406 23488 453516143 165913696 50487 753095965 -597401656 27038 -101100127 -882086792 6242 60899992 271487403 60006 -218073774 -580665740 8930 -106667738 -328874584 5843 76735865 836070245 26653 -480664870 471157928 2339 -309105440 -199824238 3584 174334156 81766104 16370 -43139280 649423724 23353 -889684384 -115565712 41703 -691991269 -291432852 57095 -777603358 -497927903 39319 -99985294 372399618 12464 -117121815 -294679299 67801 -127166934 662435935 42857 528396684 -492590447 42542 -954930200 -418526151 30730 -219251810 -984529456 37162 -289514693 457399892 25526 -668014181 -776651939 39719 187280305 -413289957 15344 250056043 249117152 63376 -234230843 -896147285 27608 -122034771 -498662247 7460 751875201 334479226 58501 144965655 -394421894 15938 -200646722 -973736640 6812 619817279 362116666 76071 -16936172 646646047 19483 -401428831 265764346 41338 -117095719 -120793107 4984 74715828 -331630416 15672 254289703 756712111 39978 755954196 -992080682 39046 160775985 -579139416 63 52773191 721299138 14204 -199330656 -886387739 48547 255898044 742473475 32892 659325066 188451992 16850 737812709 -575752517 39366 354845171 -222880032 10169 -707231985 -866185997 18484 529706067 -787536377 8058 75967523 474072561 17736 -208354380 -957379131 4017 661700144 370015940 16702 750624159 -232328474 8054 -870369980 -98013085 56925 -34576297 533522903 17779 714558166 -611018361 36452 345262814 631988982 31842 -421736538 824036999 40819 144532529 -413341412 31085 -31238751 558590511 2390 -207309716 64139103 72400 143774194 -211437049 38087 -329735387 -203034791 28396 -409113080 723836299 8701 68334699 724035280 126 -306679206 -699760317 24625 -774731731 -782837273 9666 -982710520 721190083 20779 -237718363 -858576422 20909 -9540451 562940738 9762 447251798 186620695 85007 53387222 285020739 29789 80955160 471528943 50133 -956738843 -591292561 24900 158137647 -575540187 10918 664772641 811510556 11657 -608486112 570983038 18686 187805765 -578290059 8311 -878701418 -131202779 23341 -692532660 728144291 26988 -210426528 754948517 42359 727318447 -195953370 13685 454078475 -232152158 51448 -229387618 -972652292 33351 756324269 -236529256 47824 648006767 853664523 35532 88662615 -332721277 1091 -412262599 842745733 43612 281121208 472056964 26447 158662317 447765814 11690 259153632 -213902317 19094 -699828574 742132566 71980 271975940 -21868076 41382 370799330 -211421785 33534 359770928 -198494696 37562 657169636 -329253053 11754 347681462 640243072 24255 189644108 349420126 29130 637363035 812725188 29914 -413238550 724724619 15068 -292729407 -713496710 12770 -332260615 -687481770 5509 -24743345 664466460 23323 -597661036 -297177368 11 175299049 -400837544 6251 727988732 -614475708 11350 252199943 443964284 28644 -383041783 239998384 23563 -422258968 -999626795 9400 177130004 53195524 9497 747219329 -213292570 62617 -990301437 -396568131 6382 374898210 -219398100 35601 164144039 -879645081 46712 -970328218 824744088 50096 -399701152 820954542 11285 -119986586 -787151474 70913 -308681553 -672537115 26231 -132633866 -877662957 44480 -676392769 761035863 2080 -883506218 446588855 2847 -119976680 334555379 6848 158188835 261077675 57894 -195795894 -969753894 10623 -769133056 -515793595 17127 453632625 180091495 29307 154611487 165336289 1830 276081288 92405360 34040 -28425303 527037152 49880 161793021 350873764 42923 189681777 435402156 21006 -221171495 -590322756 9490 149000027 -581632563 21425 -404103698 -113583655 13335 186240077 86925273 28149 -599896171 -507652608 17978 635476918 348159739 21907 -383414154 759198874 20886 260057700 -38465150 19077 148971089 262975741 14308 -332261023 458765120 7433 634308224 -199524073 16351 -427886762 727505372 36947 -426240344 824993211 40539 -104609277 -870738320 35989 -134989822 -872573198 44153 -227413906 70787458 73177 -881321956 435954022 9774 -97958268 -492466387 6468 645021144 -116503810 60125 52437680 842518525 45713 338363097 812834934 40738 467736651 550562202 30174 530314035 -507129006 60241 -114524449 662043094 30736 562204618 -495214075 33953 729115406 -218318177 1696 -16866690 -706469541 59530 437648227 378306002 7752 240459162 280962840 11135 -980346463 -382611165 77054 731760108 -615145318 33171 273522646 442934678 8400 90286991 -301594203 17747 666274328 345638783 18682 471429282 338020755 14982 250461285 -47027308 40116 -986125492 -961744343 10690 254021103 -23734681 49590 -970740149 665821086 51553 283826921 252170536 48598 185485446 -235929910 33593 -675352626 -776556289 44206 175901576 165257218 19953 248484471 730365183 36147 63601108 243741745 42126 -884078650 -117632742 62378 -321784985 -207892832 23281 -969156637 176017791 23908 187415357 -903352954 21053 66165599 -310175919 10758 -604912429 -498451488 32309 153458987 445153683 24270 -598200668 -505625864 20202 82969145 266004036 46544 -316163616 -510010170 40386 -422429447 717334076 39808 186257941 352928045 51968 -411786173 -972887673 39383 -220468380 -860181723 24193 -227038050 -986098893 47523 176616102 469109866 23332 756693923 -572965565 5092 -973703968 167218445 28491 157824245 271441502 7342 -781794248 -495593382 40640 75655606 -305210063 13887 373176506 -960972272 67623 -121975916 -881314653 41510 737812096 -228038667 36114 -889907302 -95254404 49105 -879632852 -130655742 26532 -386594064 833419581 40140 -675229565 -883009707 25431 444419677 163895783 73866 63829508 284739248 28735 -312962199 -686572064 32332 144876357 -416553173 15581 252570537 741540876 16806 189748862 -198612435 57056 -109876848 655516189 20854 180029194 -100700186 1446 -572008929 -325565493 6154 90180606 -286052380 42056 -224052069 -875159838 17847 153199462 92883609 10563 732100391 -232880722 57007 -118791075 -762586501 30505 727892472 -191446732 4995 354006141 -702588481 62672 273591425 259583218 54205 -313279226 -804593268 58241 -808046818 -773561619 9413 -765481698 -510741378 42669 -971065371 -601475173 32126 -418365057 -987903282 12436 238946798 -200616858 43302 -982709011 180964192 7537 567242575 -504414710 30137 651315780 819855386 14417 -198240344 80173890 21439 544143594 -409751818 52927 -887200693 -104941036 2558 -41133463 525139294 29730 -124940895 -121010397 3822 264710720 -2071568 52466 87820200 843125072 16320 -808938320 -795380903 11533 -388935603 850919120 13079 430688906 -508073564 28691 -395505718 -967013920 43084 183027570 362429329 43309 -402545803 -902588772 49502 164728552 334479304 18418 -197145996 -985035849 29124 183662271 -903706108 23842 -321219666 -289478422 4919 186528555 -898239312 15752 468775271 -427065553 27108 92771665 737326234 11030 -131093855 -889220757 22632 653878092 143914559 50467 -974664365 -583956357 8955 643198839 161170839 25925 -318574798 -233833936 26076 185804975 244735142 24233 -502067525 -887951942 53205 725708400 368975027 23592 278280100 760549460 37681 -877317410 -504828245 51559 -136873907 -111655334 34888 -711227756 -139188427 7443 -603642895 51697901 28538 -866297651 432484813 32174 760908941 -236834059 48657 759910474 -617383054 41916 185416440 345662445 6488 -689912343 -799374069 3262 -413513524 -955982695 69091 53090518 270626970 20298 -956941251 -415171383 34326 -386614568 -975481817 21618 459033843 180059903 43728 -214165230 -870461639 7729 151013496 -231878666 17345 62656829 466244146 60103 176971891 163397240 24927 -998614000 -386789534 35760 -404758186 822443365 20178 93003419 832924297 11478 -109291398 365920115 22179 189721775 463514649 26630 651243263 812409894 10452 -38760557 570795871 224 -116724095 -96301970 1460 -805338923 -498859932 39968 280768436 757265964 24808 649790932 832723905 67899 -966183122 -404368601 67527 -21609219 -969651368 48867 143943952 265637048 48689 -707744506 754543761 43977 759676394 366596794 30063 850974588 -962412390 6804 -986446937 184645956 26184 -202097121 -968811653 45001 342627099 831877568 36762 267554606 70484767 72853 179429002 -220351044 4443 -235765437 -902624403 37845 336052084 815470039 6594 -328179413 463322050 7219 622996219 170511760 63313 718401609 336972951 6000 282343197 738018424 27869 -21173023 660641504 30032 718870155 -308115219 15460 445307535 539524296 51589 554354662 -509513467 2579 187530998 -571784460 22886 156687156 -228504838 39864 147966962 -405758464 25293 179123696 341772379 49204 -792018050 152388982 76820 -112653387 -774108427 25993 -604756307 -291526830 9776 -891751128 -116721494 43932 86140713 748079673 22705 81660782 -308495416 16849 -130766119 339591769 28141 164916366 270038403 50410 529162845 -498512731 24098 67403235 822254771 39676 -294593032 -685965159 33516 719438199 -607065411 26691 66565755 -329456845 31282 -210324166 -965206211 6727 -392833433 -953298330 70980 -673480053 -137482932 7435 349735077 147279179 45143 -513929294 466979791 50561 189764233 454594584 14467 -988014019 815626132 72114 -481510273 432505393 12715 -984051411 -603795569 13374 459298536 171899002 39794 456535553 164123924 73216 377372053 820038467 13417 -883132184 -139960138 17566 -298322831 475258786 23634 -103195198 347664207 20885 -687495770 747099454 76294 175367989 -605825922 19664 -194335077 -865493799 12671 -96038739 -791958071 66113 -96370746 655510367 35452 743569015 -323813501 16869 67025812 726195197 66428 -677720839 -780608757 7776 -956263306 826649533 54817 -694118701 -118397741 11517 333749678 836606092 46265 255039724 -872439421 42126 265014196 722955803 39510 542467172 -482842127 43186 -701467195 728408869 57166 -327976094 -670920055 62109 -104853561 -217437175 41989 171503625 -205477890 4455 339889130 664735438 44529 -229172214 92494714 20376 831858726 -965212061 35438 -986130471 -959073072 16101 -901508169 -123831852 28961 354495194 655525463 15804 456720610 146221636 91155 -7500797 -668583198 52252 -968688349 -577509161 31689 79843650 724094924 23366 -411082228 747015022 33856 -15684246 -683043828 68466 -961627349 -389519986 47650 -209177641 68448997 1091 282019627 -199334404 9772 721844120 -216254503 17369 -381197404 282935457 31199 -125918294 662953955 16569 -706793363 378328228 30473 -395135338 -115456818 4323 150881521 435811314 6548 562977548 -480981815 8037 -709228726 -392050617 24889 -578778895 532345749 3643 270489760 465384606 13798 -900347278 -136675680 33863 177516412 260806107 42979 260680240 469159618 3700 -327388978 -220020656 7795 174257140 158267398 40448 -611850388 551881184 5851 185804334 -575160002 14368 -865968479 442221322 36122 -956192150 -616316955 11069 -668415588 -139420797 24905 -970861456 -522423573 24041 -296714196 441972616 15309 -401586792 843920961 17121 -401015749 737100033 463 171326791 61036474 8765 249160279 48446587 47169 -224658251 -865812650 31192 -111667948 -520527484 18534 -101082528 -782698157 14617 -405809771 245613358 12022 -291855885 748198671 75960 450460814 157578518 46843 359643305 818427192 31291 364338593 666297855 15820 -781103804 -768581520 662 -960885421 -605017305 37410 -767389684 -789506008 17753 -235441534 90190824 55832 257574576 -675852166 14258 -696872973 749935999 54446 -232860171 54550653 89227 -5801083 -693607619 42935 -608956489 553333231 18070 146379740 256894214 19075 555233087 -502647385 44848 263938454 -219119308 10505 348338594 -212040759 39869 -957584384 -998760566 8814 -714285272 -798081478 36026 -401058253 -956451846 7767 149790877 -597459820 2239 157124433 376804511 14149 817756826 -994110810 19155 65871960 469610765 10302 -965107954 -581091769 13976 746001814 -191523054 17385 371850728 -207314031 25383 89208820 273751342 64176 284962124 -227556110 9495 180949680 -132943287 67782 -685117723 -96687570 14183 -574258938 551351883 66192 -495770974 435152980 36559 -608938227 735086972 37234 815005774 -958966795 57529 -303502740 -709425042 46162 725061862 -331858486 1237 154023180 -216901020 29234 -614050458 551139632 64401 273745288 718520819 42060 -797097372 -500597730 55947 -289235960 -706484747 10826 -322770204 -213711168 14555 -396985928 252390604 2224 239542699 50568926 72602 175810515 -584718769 3736 70060942 840259278 10587 -491252384 -223604437 12707 -388870683 268005913 9753 -138973237 640877618 38960 -383546922 272515102 41911 -586640681 -304367534 63259 754416929 -304633889 35682 53144737 261899113 66146 -679057217 -786189867 34754 748610341 -313968484 34152 542199626 -492458879 58469 185019276 339285731 20189 725788195 -196165382 28160 -417501532 742432415 37641 745474189 -304920009 42979 -191143004 -857580293 9251 -3125058 525126650 15873 144800421 166232220 41825 249728307 429311986 30067 727478996 -317202565 39848 -303902685 453065929 25997 -969854759 -994209765 52368 88363728 853151490 17967 345622360 -230910661 30120 -602262963 -505897016 26070 645134590 819007478 8943 655109407 377625416 61540 -101321506 -496003821 16323 69396056 463742554 30537 168334968 341579403 44684 -576519111 -485657495 701 629343426 363664888 64043 -879700695 474781182 39441 354965585 844825856 34851 241924991 -25065230 48305 434561049 164935535 12492 47820458 760756674 41522 -667613021 -774648178 7789 92573295 -882891802 64682 -317917144 265362976 41803 184218132 370767508 19801 185026619 -417599949 23663 164950014 -865496701 26172 435401602 171544211 27702 -107816724 639118218 46676 145807965 467372693 27410 -237915682 -904128329 21292 72629424 471635475 38059 -325942247 -195430272 5756 -125910226 352482620 30129 86228831 262116477 4185 277898988 67213713 24684 758722068 341238130 17511 -428180707 262822616 23425 -321001988 -234811748 977 856883337 -975806822 50087 188171810 -237930042 56731 -996143459 -595546946 63986 77113816 249085355 22081 -671291641 -791865286 24831 -606365756 -331698618 2499 152233434 282045505 29728 665592942 166552695 47258 -100720788 -102443726 20555 449140985 358204115 15014 -405294430 729627914 29303 -118474282 -861466391 40831 -597388812 -303939525 8943 442105690 761360686 22107 -980364200 634975808 90263 374740501 653315562 45560 -385665460 816728004 17919 -780057154 -492979674 18091 -871379296 446344050 11092 642036180 163292129 61558 -898863630 458512814 40461 -37522420 537540750 43349 55737964 -317867183 42445 -309054468 -211615847 15328 174091103 51286903 13746 48329657 739463932 22591 -130985720 355015470 8081 -587894409 -496191864 14255 739251351 -207166476 17868 -898523139 -980249661 33225 714303136 -293062299 24002 641190331 162630234 71837 154968968 -583374100 9443 -111655099 -324900242 18386 72915135 720475388 4834 -969707738 -393194561 75027 163089908 -140216434 40319 -669279912 -109570940 15033 152792372 273682446 20750 -862333628 -112538934 14554 -965646308 -966206031 47678 748991110 -414749071 6791 -398750721 245619717 31414 -407882437 -102858002 26794 -614399950 531834563 33729 -214613783 -585787047 23662 749524937 345655297 9829 48524654 831568254 29536 -713142773 724286509 78708 -122097798 -516919775 33204 741538678 -599355791 13525 -774800112 -774682770 14248 -392527454 -116700033 1651 -689539302 746317042 67977 270048709 -234909828 10433 53854185 445837156 58161 165063679 -864253092 33740 265012191 -197638049 29069 56485613 -330146738 36651 -95977654 -521740273 10305 -425056265 761354840 35625 145892346 367594093 42924 84323117 -98825488 45048 -102147873 -330352535 8645 71532958 736373705 54483 152385403 62060419 6361 -954532119 -402731869 51100 -202112929 -607909993 58479 -406305975 -119176821 26707 260287403 428928621 9832 -522315688 347059649 70678 -962310195 -594497885 24952 -27038127 530679994 32958 -201698033 -873952589 54069 635854294 348371180 3294 161310737 49878668 17324 -212033188 -900557824 3597 -326331965 433393854 11850 75221167 -502730787 68745 -105698085 -877610351 31991 275297702 -7950104 69365 189486931 -618844558 11652 340607378 813086827 26449 165684477 89092944 20280 181324025 169498647 42989 185912838 -586054696 9049 -125469492 -303406292 30066 -105355545 645012213 6554 -768364859 -502976981 27581 149751070 186970475 16618 59721238 742173661 39127 -678384494 -218939567 52878 -39332117 551559332 44619 -419611877 284564578 11064 649175712 852053864 40175 -894548182 -134130814 51940 -676988982 -795444178 34752 -782053597 -809083583 4148 -213758115 -972832981 48882 167830240 -396011415 8469 62580150 -289271214 2302 -118603089 -892813295 28274 340356701 -977357618 64425 -668276118 -115970436 2818 82635923 -290248276 23750 -792201264 -792235917 12082 -215268977 68384151 90847 -775147460 -506441470 12955 -221669022 70090331 75420 -872766204 -687610868 15687 -121125167 -489326362 17316 188376719 361999131 32838 145117888 157430822 26669 173113478 77560194 31017 -976081525 187240385 16989 -114188295 -323995551 21753 739681063 -235419881 59718 -233167048 -867886090 59923 -216943498 -607043731 57290 -859346820 78689410 16976 -15425543 537489518 33339 -711517728 -803071697 35655 -869413592 -141882936 21778 -572188326 -317094356 74592 -203122332 82552173 56110 -864850480 629469773 24808 639850902 -313050419 2481 -498479948 452174746 25001 -417951160 -129683936 18021 -111495411 342632075 24031 335382051 240060388 33916 374144806 -233931955 8237 624241265 -316425141 15490 -580766335 -520057611 10273 -693671992 -861732836 49406 754454583 -615852847 25226 -962524871 -590917450 43518 -2109548 -676156904 80241 -886801497 432480324 42258 -397878410 -990530313 65142 -955127290 -585328354 37081 271519641 266537963 12849 374905854 267340450 64283 -786890179 -804827404 7732 -427150782 270440884 22932 -883030300 -130596579 40252 714827276 -603991457 39998 -713020854 755837936 42114 -384523579 271051612 48898 538906438 -512601657 48926 95121821 748944517 41787 -977837805 -424970582 16349 -880418581 -125869945 23193 627226629 343231267 19925 -207709794 -977231497 21465 182170137 49093855 30341 -409830169 746183583 17175 243439328 -11785983 36966 -12536921 628861073 38985 839712094 -993039889 5299 -807905600 -511839181 40781 275478694 435774078 1177 163695277 281522531 15437 -959122581 -422785548 3216 -713328684 -787728108 34679 -963907528 -601585012 26607 723266962 -195082865 39981 -227641949 -593190330 62156 -517704373 431755083 45699 -702469560 -779761382 38925 -862344874 -102209804 8129 -123134 -488722995 53576 368401455 841226061 29381 -971789377 255518848 79742 759164717 -582806703 26440 631662244 182959319 45601 160530407 -231549127 13391 -685969766 726285660 57734 -774228965 -767809124 16726 80691059 855754720 25201 748256110 -26404899 37442 145159116 -608504071 17735 758317684 -571602770 34887 736402689 -326818858 34677 -689675410 -106463547 28627 -13812198 625459741 45078 144804997 433871505 20014 742426139 352192791 35446 57862444 444548683 43498 -591281409 566941552 12464 758452467 -203312997 60561 -392219921 -111136842 18592 264435214 263196142 77539 722604033 -612515826 14398 165583899 -193567277 61212 163895278 -518029504 10584 358042187 663796388 13597 78056828 253978753 62955 -201336566 -994108101 39245 -501631812 447882720 12860 -615640473 544147357 26849 434981308 346521379 3782 -323045462 -231097557 9860 -218378662 50975456 79522 -296009609 -702782713 57481 338940656 341543989 7225 -222989357 848253742 70087 265485408 271070994 57911 -604559392 -313760324 71357 350526949 660043470 16309 144816597 -587794332 2069 -603825453 542528386 63978 -296687997 -196039955 29334 455802900 357143866 31189 -706759615 -97821811 30057 -976326311 -608495157 14252 -878369214 452053762 24010 154522107 474115226 12361 445568443 166782624 22652 80786332 812599046 2423 658053426 363607299 45923 -386785515 270523693 44533 -407389332 -764510365 61402 -126955951 368259609 25756 156542465 -212828630 9298 343395209 642556636 14303 -120424907 -98980422 33550 571129134 -488647912 1463 54388472 750133833 61791 251545443 59342839 54724 -771201647 836702194 24312 347840039 -18578416 24337 -2326475 -581410970 40563 -581172010 -523653710 529 -102607475 -495073084 28250 -97448234 374457620 18137 -596383953 567946736 48379 -670734938 -866033285 2842 624026880 846626668 77686 -795398717 -495357319 31735 68595715 816734470 10742 154158703 -225396806 32812 -877643332 465442544 46879 -405920574 728503867 40084 149656267 347031250 30300 365712225 344876871 6460 -96579169 338297043 32635 -979846872 169257954 4581 -881915545 -124647192 45693 64566326 448167418 39587 48161731 842938318 40626 174816843 -229115449 19781 378499835 834483752 32011 -381238920 -98542538 2046 761034404 -210356201 31533 637097606 823727199 67206 744009992 374489435 56448 144605854 -136355752 32990 568137420 -493816568 2908 338625581 -225792513 27542 430890636 360611862 24839 -120999757 -321280876 57681 -383095415 -967562128 19523 745413842 -579706386 27005 -683784659 -807367067 3907 -139935296 660252637 51986 -615076648 -482797229 23110 529975685 429723884 42563 -385891398 -118120529 3324 663340157 361524804 49062 -104097647 -115550113 5854 -115621352 -884861710 30711 -699982326 -780454570 17225 253125064 -223923249 36252 -879356063 433449036 4701 -293910129 -211281528 2323 543085971 -509254791 14759 149531506 -594894460 19556 740179787 837119064 38667 727645187 -288377711 32021 -318378823 -700680494 42040 241304501 63229180 74252 183149244 341082181 40110 375745636 -6385724 11321 166426969 -382906132 32163 744187282 364301048 52672 -382876350 -139361717 7614 453720174 -996581001 62834 68778191 -398229925 50782 630908814 856093599 24003 -197704536 59189043 21353 -108980320 -313356344 63204 -420686243 242307032 33003 665741613 372435167 66136 -581653844 -329399087 35570 -670276430 -129469098 15476 83200013 820937169 24081 -219097885 54757703 83666 -794606643 531276711 56297 -785839812 -802683133 16433 -135427754 -507964041 32332 353050751 838189216 17902 272501239 720183072 27913 -118547967 -323452315 69685 -676471689 752859362 31036 -979662279 -999711412 37559 -999196832 -607222816 25827 -861840698 -122419381 14104 -422420261 -27765606 33358 -116575881 640879944 24313 -412253302 256857569 12674 353607204 -196758346 2209 619367825 -301341477 14800 163444369 -206773071 49587 -298339563 -800826291 15423 -34328257 532090815 42070 176222398 274350064 14177 533388216 -488261112 14851 169623002 67279872 4302 -676336494 -794686860 14847 355478325 651496547 1092 -416825630 852803856 7739 145011794 -873829549 8154 -426800422 715277026 32118 -313358653 443374146 815 -857732804 460958218 40473 185683241 467567040 24593 156639083 -211438996 55151 148743419 78818616 10355 -673100498 755798460 3442 -900282364 -110163189 22866 757463523 -610717013 16545 73994927 737951167 68335 -588823614 571183804 75394 -964316863 -978719863 38016 -297555715 -694399145 35515 343025458 619597178 2419 -293826290 -218835035 33509 93144304 446695166 20147 -801564712 -202461728 69791 -976288367 156302772 34708 730670964 734030527 32810 71252366 -325591531 10853 -329017871 -232578919 25323 620659182 375685791 50647 727057319 368116835 400 -121819598 -141566144 13364 651150396 380508465 1460 -134069893 -886279994 12588 252060683 -25703249 56645 -227844252 -979286161 25369 -203733132 -607643399 59735 178661586 453337861 11102 -691998603 -863720113 12061 165845351 -598304414 22842 -793774790 -477188789 54715 280819693 455770062 35026 -38928534 564841037 25245 -387483403 -110563689 1583 -710169447 744454131 40621 -125967498 -294478811 11104 147581182 -230018798 38636 -389172212 809973305 31491 -203398467 -970492431 16655 -229182343 -879577744 26801 164007928 -866219504 34136 -125962016 -499007153 23240 -990396435 -969878198 23726 -332891556 -211597045 24392 94127497 252728182 32818 -604158307 570070700 6043 -206295796 -607621539 47538 83281271 -287824973 5039 -885091284 474315655 48011 -104171796 640638219 37327 351616613 821070671 17056 -590121365 -503452490 19780 -401330188 -974977872 27698 -865854649 -994517377 10823 570119082 -477210396 57770 -141061230 354628491 3557 240559191 -29189290 1216 -142385838 -491456677 25633 -28806352 -692651219 81295 366372524 -876344735 31466 -670804792 -900894173 28100 -96253149 629815718 492 -9455460 250779430 69391 169365997 -201414360 16081 72144340 -316658100 34940 240409370 251272880 70958 -395375485 846860867 47604 174326962 90129422 13993 255806689 79014536 30232 -695464268 749204752 75583 -100380088 367626096 8881 -693527054 722947845 57099 336195241 629480291 10628 530409202 171119866 30663 373931859 834710387 31329 -226438714 -603720452 54950 -36049474 568831226 1966 186587020 255203535 47000 77272684 263755006 60483 -857768518 467880452 52822 174695061 -203150220 52113 644666421 144151174 58181 -17847823 619866339 13977 -305479447 -232873322 27338 -673740969 -900110575 3392 -136503193 353742210 16028 68927621 260662643 45203 -687827012 -120913260 4632 93987626 -287275781 367 62276648 733442427 51485 -123234366 -301311538 49851 -678461454 -771721076 17321 653039122 156827407 64760 85067199 716558184 39650 358620610 654283412 32270 -589896418 -327373097 5830 56330444 473946227 49909 -109920609 -522864067 6491 -225369967 94110312 8489 449730637 143476469 14958 -119654787 636750924 6543 626249228 851708085 28043 -13108718 631944359 15847 -668504213 -135089038 21160 632670556 829971501 35214 -413996309 261254835 9078 240686843 -21754001 74655 -573794585 -489429098 24037 -46356340 664640426 806 186631056 366500170 42740 188958019 -136487886 49368 277945307 -229311229 44185 169952695 -874879879 12579 -996569204 -703233945 58862 78152115 -293905666 37494 -711408407 715228461 68565 79611104 756553818 34280 -4145118 -690903382 62553 335800469 -975674494 51989 570427184 -503863488 6157 155047071 171996660 18513 -201519669 -594174194 150 -315911828 366454503 41076 740528990 -220312953 689 -993266535 -616469601 62665 144494865 55899908 22986 -671289991 721754709 51593 -230381163 89629528 4610 145069658 66847265 16598 728395792 347054292 11419 251216997 87309361 28800 621672644 -309396869 1321 180399643 -613599919 7219 -121350510 369093893 22182 760516519 -771226310 7640 552422179 -988606278 50775 529669571 -495686894 57368 -46570660 566601473 32769 461820279 349524261 11330 176868682 -198369545 3302 -117129404 -898041188 957 -332808933 -236364019 26234 -888568531 435988323 41976 467317835 150275033 27444 68524392 276140494 24348 -597694982 526353152 24481 -711514674 -134163322 31944 812401590 -972699958 54395 173316492 -132034859 26687 187758868 -418011334 10210 -478818973 526020606 38275 -127889210 -790521040 39242 69935144 265382549 54462 186840896 -884570119 2005 -964962524 -958612424 52689 474058437 -709108129 25645 256744210 -205507564 31590 463981796 173854700 54268 -497620441 445617772 14988 -113186778 -302985564 72680 741266921 -955981120 58946 154294235 90382707 2502 -713990521 -799578334 32297 180521300 -580505585 20957 77376745 -319910640 32425 -132891226 -883055524 44273 -608983432 -290797245 62267 440889043 150651359 89235 264985706 748319020 25286 56546317 262663054 65067 -416589851 -988940163 67428 176072325 -109780405 54902 -586555557 568748320 53836 -496965238 465047618 7937 84261336 246236305 62111 -126438331 -318844471 19458 464589761 346678662 24737 376162374 812682134 38096 265938107 -21591013 13879 -770071120 -790008811 20266 -192615054 -584650761 15642 160821388 371040157 55054 280615182 -6323301 48926 -683096999 -131499092 4824 -405609480 -125399352 35155 -583691363 567674861 78443 187219676 449414801 23951 170291873 -582510794 13690 -800603300 -480247815 3390 -692293028 -99016519 31816 276212238 -18906279 55798 -233884166 -980248664 48219 524726346 -481522016 26100 -18373632 -702342270 52744 -133096025 -298090942 50412 648672006 167218005 50106 653928161 156544589 21311 -516220949 -607544102 35273 182741352 -389610845 30358 -287586859 432009693 8632 -133825078 -316673371 12505 258472020 -192709222 42715 -614698392 557323900 30173 624528518 619743173 47649 81466009 841602041 56194 -711306919 720696173 21790 -40052593 530709644 22579 177731538 146813097 20564 551571976 -504104499 14213 -684688476 833112886 4050 176288338 247302206 18590 640086386 143330062 60130 179939779 79231930 5953 -971880556 820401330 44455 447313070 185046636 29339 283787563 -592415917 15805 143746104 -875073020 30453 637653620 284286656 57056 -221623812 -880696537 30755 -134948664 658188629 36652 189496589 253565597 33142 -306871688 -199953899 15630 -404180624 -991870640 39174 453964952 -219171591 6308 -405471636 -142314321 12295 171689477 -618015166 19716 238873613 755647030 37307 -290201713 -690130490 33370 -957864190 -609933398 45544 379840249 627098699 5556 256511848 273774548 7428 342188458 -219427048 15879 650918607 853646977 73004 544645042 627315629 67317 356719339 846627000 35337 179747340 472426772 9332 -967852455 -420349700 18964 -305466931 458226393 10388 168488242 -615110269 15840 163173347 -581201102 2476 90090832 816792510 31064 466681911 344015560 15331 -115109684 341905502 9647 -903450621 -112970444 28964 -220204703 -992531153 10410 -396878723 -979906514 53728 619683177 841576639 48534 623849689 811686278 5128 57538396 547251007 34188 -305099980 -674694481 36118 187378451 -132413585 14034 280617912 91277449 76306 -384813827 845915489 10122 188626044 357674660 42409 261092597 275322726 12168 649262164 -314798983 14830 244969341 72802019 36696 428688252 -955839827 78396 -976720384 -999743473 52124 145299408 -602575165 5654 -585824440 -311658555 18736 349741555 835989870 39211 85006895 463828316 58057 185863402 369634089 14980 365330459 627570771 2902 -405340852 -121619016 11399 172747698 182272487 1329 -2659793 632097605 28873 -959847856 -992292858 47683 620424355 -329032638 28164 354587523 -231086561 34197 146283754 -421135241 23048 -973668234 164324480 33396 145070739 475661681 4349 -958682629 -989600662 45655 -20407046 566637638 38352 181262117 -579865194 6997 -224228969 -582174499 53546 75162562 822085253 60385 -47552018 642939288 20846 157122306 143946006 31712 143721401 -861119779 10832 166992165 271199115 55316 741505267 -292790433 46773 -958589758 -977511640 33893 660277123 -314195537 47921 257968054 459624083 35998 -687777143 759497083 42495 152403481 -199575445 51370 -203252396 -985598000 5954 -495720243 469612300 26093 -579876630 169645736 72504 -2901995 560322126 51412 -104148921 -305945309 29491 -411508415 -976263820 66396 430198926 374753786 18698 -427093750 722081300 32168 252318858 60035007 480 -401798342 -973721902 682 -286237825 445056074 20594 -297043415 -203634148 19945 -982603146 -418935000 18304 -683562270 -126436711 9926 -863783456 462048332 33964 165801178 -382999814 7514 468106999 347769311 22455 -317373679 -198250824 27819 -7649897 659260240 42854 175580254 -210749888 16165 348387075 664276284 30396 69339905 -300241216 32407 78211123 475427202 54049 -98514328 366348906 18878 269819703 725471769 13243 726071694 -326649735 11702 -98115375 352486427 18085 432411262 345713651 21669 624651142 439389875 51987 -206308064 -588167722 63515 269464651 54580426 10113 -207545553 -582082210 26317 539897387 -510644377 32509 -40270866 633614538 19538 165436744 -235293427 69803 362571753 831186926 31762 -983271768 -601998908 72737 334585765 832652847 14216 -487848497 -490525156 36006 66914790 272841036 9980 -426650366 -105785113 14920 253655606 744480483 34644 -288739420 -228218028 27129 -980004058 -970150959 9368 -772805090 -497380343 30519 144409197 256723260 34571 -324448928 -678038370 33317 -616966693 -488405052 30889 -8916597 532856418 39464 364466426 636900496 19124 157558773 -105308788 61898 -711267701 744546799 76623 569655868 -520271073 30848 737092830 759920446 24137 -887436522 -99119781 10195 -409337581 -95761874 7770 -307479970 446738956 9327 -687958114 -773267683 37495 273790500 757443247 9521 155720317 175894860 2735 -394929040 281536564 47794 -672850662 -783118297 10623 -138076670 -896796014 31254 534000288 -484039351 58532 149872432 173223258 1435 80371447 437587957 448 -40225571 654934778 18757 246339968 -26943481 75423 665102483 827157870 59879 532746034 -396988125 46699 -20175428 550703887 13690 188228901 366551158 7767 -584631415 537853530 75149 356143663 854377931 8853 658196787 153933007 54150 -887409267 459228491 20757 -207465173 80053422 22072 -599509191 -310057687 38591 188546734 429078593 16108 633671967 345548504 76676 -47321505 553328515 13180 -399807193 -960140231 9966 -503483260 -584514391 52023 654167064 152420290 4584 63891735 455818506 47727 -593744367 -312589126 19489 725743147 334083363 1090 -515924963 428774724 26909 -229025407 -994136753 12207 242416154 -229719836 26272 341138567 -193464505 33525 746035130 -212218942 1735 -957730538 185795890 39236 159535155 343244657 13234 -137516109 -796004129 57186 637689421 284414354 45546 -798569366 -802366976 9997 -582109036 535516031 73972 169570243 -209119712 5778 52753283 -513039367 52329 -687358955 -123498270 24609 619693994 181289816 32444 173732668 -600873151 6097 -879947607 432370520 39766 -994986299 145361579 42392 720286082 -326539275 19171 375280248 850002249 16244 81699852 849542888 45226 69141719 -292249077 23735 162275797 473050770 4351 -419047155 -984198430 21468 -118701510 -498302906 23599 152920171 448440053 10151 163446353 -207735800 50903 -287661746 -672262355 64887 284063166 -990863652 20779 373170272 839928535 20969 -333020324 440717886 6160 662572800 814599834 24762 -387145081 262068581 10540 -130056615 -506747857 5058 471966823 378785694 1153 -413619916 761836495 37667 263055512 56696408 59390 -711348844 -122014684 15289 -109449762 -503486447 23107 -27207298 637083282 38221 167389360 178440439 43861 -774848480 -500526580 53592 178545696 -386575090 4189 152758094 -391620557 21326 724185078 -605270665 6380 -708855654 -892469733 10821 -196494529 83123089 20376 83291711 433978817 20908 -998969551 157702471 7509 -310585521 -689635483 8080 642758325 849842913 27572 252291724 67079449 31177 247069291 -17049506 23861 -122969381 378503616 20726 -798581943 -788188146 19272 744130630 356285004 49332 -976683873 -982845243 62845 -221718004 -981690035 44569 -582620342 185592462 31428 -140479280 -127794247 2869 -399788355 -970192482 70605 720538707 370791507 38325 -516064148 432980684 7500 464663060 752480122 59556 -482617622 432707496 33214 245917602 653080834 37089 -196924978 652428336 70327 54587245 251016144 1795 755811684 -293999028 7636 -793507034 -776388407 4009 544129267 -513692758 43829 -136033443 472073446 65229 180971145 -228959119 49091 563037569 -229569626 64367 -701454634 -890416984 30308 -870960589 -115585284 1042 144951078 338549704 22714 -992585730 -955789970 66865 -105318498 -496143755 23477 -124942170 -514077410 4467 475542818 143663600 10634 634382937 -324697146 40464 -571571571 -513011145 4403 90311205 243070219 15082 -31879918 628676705 26009 -869068694 467098086 27692 743955922 -577823294 31657 -328007964 440638542 2516 248819962 67235407 44864 -707796776 -117168470 9666 241590895 89038905 65540 85910433 260746837 36541 -779403988 -481222939 32458 270275828 61726418 26540 653905697 -328228419 15869 175572415 -426860566 30392 571246045 -516882938 40344 -585176729 -482436524 26666 -987919323 -599233769 31856 645762029 161761990 25781 -115627361 -785072499 4632 -514571527 431229878 22689 -807033147 -787024999 12092 -708249605 87093646 66883 154886831 155646790 26436 -970102814 -967190862 3788 177228044 461968427 26737 471655656 172413605 70777 170299912 -426505368 27899 547437360 838002243 38995 -331822250 437952640 125 93421399 453487995 22064 143097125 357464477 5694 -114231809 -329631393 59233 -296968196 -691057936 65799 -297326052 432937147 20547 77790485 828631188 7631 -142097884 -765210158 71094 91301212 821297012 33501 277854930 279058529 72630 272095173 70146564 34011 -901160452 437241402 23013 54888433 438712026 33915 -666990383 -764252417 43874 -119174724 -115244673 20693 -703810718 -900353506 32084 -711887257 -792959668 30291 164786838 -588306203 11730 178220176 259366302 17731 179751782 -777529184 20196 -404183010 749702988 39226 190310210 335631568 10623 70622079 457419645 30662 -985508705 -997989577 71844 70168801 464264916 34525 177531289 -903886150 32490 636820422 836955935 10821 -679152621 71105209 57257 241571598 248125018 34542 -680939822 -802124730 17601 -414217307 247220234 42318 -315330751 -229159222 6280 -38551027 638815698 37878 143994961 -578450453 22419 -390252387 754148415 41491 -616238111 -493895409 9842 -290998345 -216322650 14140 440580164 143731952 3069 -572750577 524350290 12280 -120855330 -481342680 13904 -967194750 -982273154 67699 -596170383 -491980920 10311 164594761 -616455751 8568 -485156444 445705778 44403 85048641 -787627386 44501 369157398 666365698 45325 -400252239 -138030185 24109 190342666 447837908 16928 148407241 -384439319 3479 -694680939 -898346280 32255 635197503 333391231 50044 716813649 -574606225 20427 665628968 -317139537 4165 -422760869 250419982 11074 -309711736 431490148 21557 -614629477 557219903 46533 170730791 181234924 36466 -108620087 -865158662 7487 461322089 336514250 13282 -696259990 -768378519 18028 -577958167 -303227176 26966 -102949622 -489768089 529 -771655014 851439702 49158 -902559916 439546600 47836 78349907 -296350299 3421 747158182 -304490513 35738 183342862 364797926 9890 715749065 -605460936 8022 61818654 -324384941 25035 -39206991 567592911 27551 248630401 56454610 68520 -10466100 -674408653 3926 -116569217 378306171 19046 -860964632 -96509179 49346 -498694560 471920230 16266 153816371 -889215761 44632 -331141120 -198781523 13385 -120636995 -101224695 11493 -804602518 -770840461 11006 -118061212 -318831261 21671 280490680 -29148405 66633 -671677103 -803723487 41719 259653377 93564497 36304 273187710 79274264 47320 735670902 -612693030 19271 -406659089 823591280 51612 61788681 240484062 35358 -873453453 -781493664 27264 -685702538 725564959 13666 180841982 56218294 7559 -293675829 -501923561 47738 94953663 -314779326 27572 -4102422 524293522 9192 -118811938 -302423797 37359 -214439105 -607356541 66624 81629824 715258739 69333 242257577 -10332857 48349 633263091 370258070 43693 157961140 435000277 21841 52972345 450874719 13662 350219784 646484327 11118 -980998700 153180489 47512 64217992 261677393 15133 -984387369 189660497 37164 -611628629 -298889325 62374 364230744 -212933994 8132 163366198 -880215792 15689 -482335557 451395827 42680 542544922 -488928613 2012 -107615630 -892018484 18061 247152854 92214685 21334 727938859 -586315307 33685 156905747 182034453 32701 182417617 364048953 28384 -112967269 -862293608 8268 -19884387 -672949659 30589 -137132043 -600031486 38452 -33345238 660895371 39731 -293270479 -706860771 41463 259868070 -6536651 14547 -206043685 -592235562 38315 261868042 269018903 14718 561748261 -494934675 27689 -305988369 -232555213 8025 -394182133 -134779537 23560 646322939 -319383324 47855 -133192142 -291377710 46280 187436642 457237567 21624 239911360 -214655087 13692 80794017 -292735350 7723 -317955109 -683637379 38581 -140923085 -293461498 40327 760746086 -311283397 16374 -34135298 636734409 32088 163790346 472187837 5912 541742219 -483319517 38992 -106286823 645458815 29370 145534285 344113142 54985 -677585854 -772405097 46103 -110514125 -289618706 32644 -137883731 629168324 47284 -136515925 -901043668 7147 -209364201 89056784 45143 -495904090 467227256 30915 727590643 360859119 51952 -31829125 -678341921 36632 854272463 -999302714 7083 -400488203 -113510220 21988 -195779008 -382543304 52402 380936396 819263578 14458 -667017617 -795982170 33513 629649722 -209883821 21422 -421658430 749316216 9153 -899617790 457705489 42913 -199628101 -975565597 21217 -987835764 -954435301 7717 -965488529 164434403 37724 734125209 350573202 51598 653273842 187752066 73538 371493881 810553038 22369 280157718 534307588 29071 -671484078 -138150374 11686 -425978125 724954832 38809 241250552 539342431 15490 253739638 -33928457 25377 144532936 172043361 42343 -993578456 175297530 18559 730598099 -237147075 52834 79038496 755637979 21525 155240082 -201488017 34565 -985516023 -217688412 22313 546961099 -492027740 37921 344639937 826807325 45522 645975459 185708790 39789 745404037 -306245830 19035 68930202 -324814179 13368 -123139715 -867422113 35112 169162969 266682123 45671 433598908 543624206 34200 742996567 -594502494 3856 -1249647 633933284 15719 -387860685 -965575760 6605 646442346 364078153 45212 -709329671 718272933 672 651906121 379799846 52692 -518578793 475125353 50566 257000411 -2008530 77094 -485425647 475349820 28212 -699012498 -139387391 12610 839550633 -998890522 21886 -794764418 -768776475 12525 243965733 759137382 38523 654760500 336327803 11011 152775468 255831395 10105 -110512524 -803476630 5370 243576968 -14099027 78181 -1166161 529750954 26866 -319625847 -708476983 12930 -103505613 -497448313 17565 -423785741 248487617 24999 169134358 -399832637 31131 78483683 -313378723 16066 166092795 -571745526 5477 627912292 -300364908 13800 51254948 249385926 6689 738846089 56634838 64081 -16482992 -698359105 53284 169357564 162932283 29266 -413405397 -131670940 18974 -315157710 -673412975 58933 -98442605 -297915170 30350 357019506 841218159 36287 155527112 279667568 5219 173765373 -136454200 82455 740533581 -320840853 36523 -971430308 -24291636 64132 -317824001 -200428232 6503 -684700309 -770018088 33449 61117068 429942070 14359 740694081 368021501 35733 -114430618 -766599757 36256 -802910709 -493202787 16322 -388741697 826936771 56643 60256790 736802218 55648 832271877 -976294747 5035 281213326 742533870 39511 -489541861 442238601 32242 -987531419 -965026168 66411 753352935 -304002449 29605 -105678314 652599920 25502 -955657260 -613956536 36076 734973322 -208382273 62451 733881275 -228769010 42412 736895202 354668644 18638 -108743854 -791848069 64055 -978345300 -598938223 43984 627107034 846254158 3154 -571489747 -484603490 3204 -393194620 723717620 11151 -596866482 -324894604 44571 271515006 241174763 54071 -803864146 -794434567 16654 239760243 -193313962 9895 557963477 -498810559 48322 154525951 -578358588 22672 -701176824 -119317654 10539 338226404 -229834175 5043 -121810101 -784639397 69065 -588654924 -516572437 36038 245639819 731454939 2358 55854188 447509244 31900 -793060762 -763466735 18599 -611786189 -505561582 18146 -785156151 -478093713 58392 90414785 264072671 18526 -126774800 357749865 28980 61132501 740859187 11368 76433659 830357414 12339 -110204921 -886933062 3177 -959443587 -390271561 7934 285544664 753822077 9437 -301475180 438210761 14017 177403213 67997538 23984 274680448 -204717608 3477 -697721893 -802321680 7137 -313014002 -669053059 29947 -5031184 -680812537 30167 168840191 -390532332 22367 -223314068 88453467 82306 -877012334 441876780 14728 -296956583 -226501872 33787 -109219603 663343533 45914 749705107 -582276711 7406 429005930 148661508 69528 -123814283 -868829333 30296 831145102 -955887323 4368 143704979 -589968520 23443 -137399125 -501927361 32273 -222108238 88825582 5772 243831931 439922476 23748 282702280 84899658 23665 -706647202 -766395742 7307 -108703448 -899280344 6094 -686533055 -780755960 39094 -21289927 -713620128 32138 475810046 -138601164 45027 462069829 353288010 3229 -133228603 -306876248 55361 175855921 -424363142 32106 184490025 163724862 25939 350678449 -234140582 28089 -414499026 -132071974 43024 253112762 475447069 12943 160599833 337223567 37937 -190685358 -991681719 18325 150917318 -598745059 9067 757548328 -300503282 35907 -229985360 85832356 28625 -290004705 443722309 20604 -315275968 -713529643 23918 652138476 -302933332 21951 359373188 625305815 35425 -985716836 185536637 47342 84328484 -333305561 5329 -417070925 753261549 20702 251209191 -6438490 18584 -198676531 80598813 9415 61938413 -291822665 18931 -484282279 445774238 2411 -381416298 739217489 26554 169027810 264863200 49639 -403073952 822816609 53939 -133378980 -202067224 60073 -113308061 -319474590 65487 161177522 -607158482 7950 72592462 454121286 12110 656117199 342704347 41810 666117256 836602090 37996 -414868285 268800759 41322 -421534950 -959898146 63444 61474778 824105736 46460 -584856996 -513408555 2323 -808379863 -514026471 44215 640897406 338511714 25513 -600071502 563405579 43618 -895118885 717973823 42234 242382776 733142488 12669 160541807 377900304 24581 -102512221 -766791319 35114 -225388227 -998777814 12516 714908214 -604230219 13500 251026691 -5842896 44847 -386236545 539385778 25111 171344093 -572443189 11826 625603432 177340561 33865 -419272894 812596487 31354 -699653941 -783957598 42560 -137713432 -860117190 5135 257895953 722165425 14359 184058588 -197667772 74360 -115635476 -118177887 33888 455320700 344450938 4202 52714519 845543790 46461 -406484000 -969801739 64682 -421562808 845520500 36194 335332648 625495960 32413 -955879364 -406487265 13793 -132719848 -322952437 19743 757152970 354113487 17094 -673392563 -890458652 16128 143805099 -608819409 14394 -327439206 -697452067 58077 724820716 -226990403 29681 759911987 -616487863 36022 -328516015 451646342 15674 -428055737 742782639 21924 -16727799 631162648 25434 -98801330 354149801 31774 249507205 761225044 13642 -325489366 -698877124 62897 155764786 -132807328 20550 531141626 -492609185 21916 -135709616 -118376889 696 745905486 -308127842 23169 461614667 151464542 49928 278125784 -203335257 18064 629903847 821472348 76047 -596178488 -497675100 3402 -582680482 529492225 31826 -316223939 455667679 13021 -590090529 533987952 50998 -414042154 245002864 6178 -871648436 -124997226 26180 152000383 -213689733 43850 631089954 189492714 47725 -972095221 -583994002 32383 144332073 -875373330 40192 -386882951 743094174 36189 -293868523 -707490169 14150 -118423040 -384322271 9108 83112786 561780214 70350 270089457 84141475 21576 739331225 -191945979 35226 -571637349 -295463939 41731 560697256 -496875726 45178 268789386 -36757732 28393 -600910001 849411137 60241 -393297621 816298292 8953 -118217793 376061403 463 -702071760 757202672 2420 -713618839 761882761 28618 -428348613 -982507236 15650 -419675228 -987356915 10591 -607806226 -329973516 59592 156088778 367323950 31969 -123591456 373568606 28695 -198719933 76359632 12024 756896909 -314472429 14916 177659319 441135471 4154 -583857942 -219393389 78553 252067910 -195991971 10471 180101640 -408087415 25660 -704581371 -778415632 4928 169036004 337426410 8543 -381171934 -100732727 14264 644415343 -323951214 37239 757116341 -386992481 28733 -116066429 -314229818 52766 -789756121 -480744880 28317 349383084 848163437 45732 -110252185 -882232728 31530 173648438 449862979 14723 -593289157 -480582140 30836 167756577 -235283933 72252 625319934 353569998 43723 -581337871 -499323843 17714 -45788334 -710498297 74659 -405022128 755162210 36482 642109977 851393284 47944 -610432221 -307235609 45102 64064995 -331698723 31411 -18956021 -690400175 45881 -981802934 155546954 35450 718536011 -205642222 3638 275571168 254060662 50749 279689419 -883894591 78436 475822808 163638445 37444 -386077473 830678098 12874 -601375686 -331637771 52365 -765015425 -708782835 10671 80847018 242934762 13466 369602091 625210626 9437 -218616811 -596137389 34783 173185326 -579288695 4882 -24860263 651365245 41917 -965135422 144662994 47090 -135056628 -807382905 26358 -964908005 166565544 12698 -425753641 248148840 11493 761718393 -601163269 294 638499316 826707363 23541 -480396646 474220431 39059 -406176910 -976655156 69869 -117208561 -788078637 44382 619224594 832928572 7413 -226645319 -965077830 4954 -132383539 623593975 52087 -103286780 -330803272 61272 -95412750 -900173284 25223 -685805824 160520356 23257 760218332 -324707813 12074 746981813 361999984 17074 -420267214 830875605 29921 746459414 -599066229 24785 184282001 439008493 4486 -99460990 342209884 8116 -96174528 627372516 27762 -110797896 -99200796 14525 176527424 55879812 25256 151198496 369288313 16491 159969680 -392004486 28650 188121713 -893264564 33664 -307807811 -230230834 21433 -426499512 256781238 36734 170517271 -879787641 27882 -580586280 -329589303 28228 651131127 -288313305 46029 469051783 67149899 47304 -303213670 848593885 7424 -292141957 464920612 7296 -104902164 345874948 22843 -96966618 -858318328 36277 -427571036 816378355 37899 -9359730 -710175477 67249 640349510 -286867370 40927 -694985901 -126559622 2749 64379413 450552026 5380 -992893302 150252883 4654 186311983 171118356 19934 -290143097 432579149 23032 -893839635 469502958 10026 146148036 162755791 39483 156652741 171683885 3068 441692360 -584274083 37284 653263763 -308313146 16357 -288473165 -192856491 31943 59597404 442268532 8378 -4609035 623790056 22243 76834653 753196216 45550 -778485053 -493612263 13552 59114574 248836311 23564 740280154 369200096 21141 67853730 -319485675 32505 -585914670 -107802164 19020 266414982 433318327 34173 148660816 -574234530 23374 -609869158 -480249506 34612 55287406 724979076 6636 437617818 158063499 67816 264473307 -210534023 34294 92920848 854669270 15327 -682952876 446725909 28327 -962962113 162574213 52645 757887996 -213963503 8189 -682281620 735580546 76499 548535764 -501740990 40385 619459617 -314983204 30285 150229813 -597029553 11186 187934142 -108437824 83602 732579957 -302169387 16075 724985217 380017236 19898 -225148825 -897212106 7914 -397090007 854883184 11180 -997346110 -573885864 979 -806183955 -514957981 30813 -598967764 566851231 10058 -141602339 -863165740 19776 -608282639 -490730455 934 -976213995 -956183665 16611 -113168322 362481817 11941 -12987347 532049143 2354 -232973996 -898854778 48685 431708279 379540072 2561 -141423082 -109722117 2645 179173595 -584796615 17792 248353843 247771845 10213 -613042120 -295914209 23528 -971265271 -393318196 47178 -122737523 -780602204 34559 630170940 -326496803 27051 172654762 154382705 7131 177333559 -223755209 11094 -799829968 -481663327 1685 -710607751 -903850796 10167 -593914054 539875265 2871 69813999 442622906 57757 -319008729 470228895 2070 171009875 -224432193 11811 -222020408 -886289302 12203 -139620935 -113809036 24364 621240855 359635229 47811 -505488637 470979358 13438 -687150388 -126155579 21875 -216462340 -966364541 20536 168294169 -864713805 25889 -593404560 -499390827 3053 242267777 748081699 13354 -139840092 647158921 23629 538898985 65657542 58079 -992858755 -959672242 24361 757811047 -572015146 42606 -955734377 -985860224 38140 -777040107 -501573639 44401 177661996 -137259723 78747 168525295 -896726821 6750 62402259 -21734245 59194 181362146 -616193108 7016 240841009 85916860 15041 -972019449 -23517727 51813 261976146 285017345 31506 -234240425 -860311375 55626 79007664 728745754 45279 666344504 -310553085 42742 -98890713 -782853361 38237 -960873831 -420074175 75660 82790357 722514555 66519 56447050 818683463 49375 -426254897 809668152 27469 -595179885 546147508 32509 -806968958 -490415891 35651 -214434776 -978302266 58988 720912719 375509359 53078 -990672336 186071529 35714 149484237 -385358677 32521 -983522694 -577463066 49456 -41588337 644980803 39473 269158023 87383038 8567 -398253239 -985431519 19578 -424431997 -973110765 39935 154735875 267458491 50733 620621963 846557329 38925 -222107677 -861615524 51475 -712424060 -789222259 19175 -677385170 822315243 36728 -205063388 -607232536 60917 -782331548 -796316542 9064 340580428 -227837613 18186 -237355430 -573290165 4876 190408052 -874244170 26594 340351553 631711940 22568 -697765387 -796930882 26664 -879402737 -102191735 27760 -121754218 -121662533 33590 433145964 371201863 19479 147073469 439771368 76 -507225067 455203609 44956 644089664 -295737088 41025 745246762 813559408 29720 178884240 428867116 27098 -102788421 -130937439 34350 -401745871 348006728 66913 166806813 473930635 11981 344453322 -203644344 11447 -231591477 -576163356 48807 -135242736 620340172 41661 68158054 443173258 24291 -133786349 -115405115 30219 74201278 251440482 15477 167407563 378634884 29372 -400822724 -988392029 72813 -196690333 -977384785 15581 -575998133 -333291784 65214 621865966 346996699 73598 435002787 361656599 3641 161349209 -879722428 30856 -675959596 -791926459 37736 -999807130 -410053066 46658 -696301846 -868188816 17373 -982770167 -578493980 31564 -131401078 376946741 1526 -974655027 -397025578 34608 468608501 566957900 32040 260566239 70958032 28147 -103531046 355468135 16594 -141885331 338255217 7342 246797693 437886257 33028 238126922 284336694 37304 -324433754 -699300552 60734 -896926653 466906872 30739 -382102804 734934039 7624 -892415927 436175403 44206 154092180 373234411 44774 88789662 255765958 53748 334728297 -213015774 4090 -384895615 -978182455 54432 749422866 366606985 54188 -43063101 630711180 35236 -45733190 -701049791 47479 -123936661 -523331804 2451 355143755 851287891 11697 174431714 -579275702 21213 -954119925 143962878 36091 -682541523 -792642562 3854 -795841817 334815672 25102 -285858502 -223112879 4883 -99285275 -499565834 30236 -709540106 -124024591 55 354892168 -209632960 10292 -399720080 813925864 14826 243113329 -14098356 43349 -140399074 624153588 12712 -390949996 -129267631 24917 -289876179 -412977729 47304 249540936 272095074 28053 -193444824 -591800081 64451 -604588099 -320272624 51256 -971665755 -420782193 53407 -210199552 -864475117 37336 271480716 475089091 9914 78527077 -966925082 45238 -418988338 246091599 41302 161853601 -102685757 50225 -863855570 446770553 6811 730271424 375253448 45250 -682778307 758512354 31348 247531724 251873306 25576 432599957 731923649 30601 -191423634 740092514 83489 -407373493 821666123 35326 741725850 -319279527 8815 255768330 -3487003 67941 756226926 -572275032 12988 183020484 94994274 8916 -26414907 -673064903 60439 355586459 623007032 44994 -421092714 -42251052 75187 280540500 455601267 18903 61016279 -289008180 27266 164319034 -136131109 35546 284953326 244414823 56761 -801722299 637340790 6829 88656520 275551594 55352 266306868 -234916442 39001 -695969744 -785702160 3189 178490269 -196717972 60273 -204127305 71255212 48032 621625202 833232017 22895 -894150885 -106427419 28271 -678932403 748112254 19404 652146217 183578832 69438 -478518490 -993617712 40381 751785985 -324813740 9685 -977593359 -222064314 65388 -107318292 642019315 17169 644854921 -331161060 23992 271022414 242046586 14731 -117015965 -128189281 19967 548622978 -480656314 44221 -111413818 -332550163 55852 544994656 -494417054 58622 -614480252 817496371 35188 740363994 363215430 6265 -601154559 -289583417 26315 732332625 -210747349 17610 -219382139 -965782625 39285 -889208541 458176217 38942 -116506942 -482561670 16349 181006257 440991261 8418 67655287 833079861 5062 -576111107 525272429 58582 -410180905 -959029900 47231 725549987 469111259 58776 738835015 372640469 29557 -775345764 -481900270 47625 -961310079 -385544847 74551 175954675 373484936 2433 49102915 833255190 59277 534607165 -508301032 18437 -770921339 832349385 60274 189620797 -206762658 75267 -599955527 -521045186 17122 147579204 -903746136 14691 160491513 359904124 35027 -96232458 -510792569 4831 -978674305 -389069556 71083 149309185 -897963221 29076 -426873849 -969142410 24182 -677148655 -114456548 24680 259029760 718772096 681 -996488324 168515990 38082 359615105 -221523974 21887 720385681 -217155174 13029 52307086 283854065 25289 462233602 153228105 4148 -425762673 -970614206 17690 -497583621 456881127 30395 -709222623 746897978 9403 -299826930 -221162026 12987 187196094 362777341 33091 -97593171 633950341 1511 92131837 821952623 14981 -32802128 541685072 53191 164987160 -595858872 13231 84672287 243526275 51455 252268706 756654983 4019 -958038403 -961486330 3353 662648071 829240582 17691 -875994060 -108581548 12971 -399379162 470140188 50549 647474130 356026963 33962 -708034480 -130044070 28556 453652035 336575785 10759 53086335 446043274 25332 -217454527 -882384582 32274 259343875 -394154403 57647 -418185774 257472860 51185 -687151766 -135253568 10008 179926178 -615143211 7009 -890470186 438626692 32593 -582064172 -330156033 73865 70151307 266835834 55370 536671353 430222959 32120 -775576215 -803951354 4210 -100838282 -482538320 3669 -427746433 746438090 3061 163821836 -212419931 26025 270136440 446263150 5078 160377892 -414576248 33682 -105009272 -305957051 49224 -415843204 -127158961 25845 -874693533 434731924 17493 636651411 843147638 34285 367342499 818082531 41682 -861014113 -139569934 32119 664751444 824417211 59244 75890782 837776361 21182 -387418473 -988771451 28287 -876471232 -502429797 1151 732915298 -297118949 20771 154126705 -610965440 10674 -114829040 632509493 9161 -21034430 821956247 38787 85404770 -324012571 471 -957640780 175957869 36385 271773336 86873094 70109 -322888488 447792446 19708 -107938973 -866828073 18551 -893321187 -114699977 47328 -394325147 -987108323 51870 -770328975 -774093682 6637 91509198 722912894 57022 -140523025 -799856691 48630 158243213 460659057 27717 -424064189 749840969 41836 -666725480 -98818680 24535 269921131 -219985776 15316 -964384395 -975564324 15498 67711656 472368887 5623 255290360 -16840293 18006 -286348100 -683188858 8999 -407942087 817109371 34234 -135726385 662266924 36204 -216185697 -413502955 62677 142938501 455181728 2607 -112466626 362260929 12393 -28123450 651013962 14399 149239338 -123148942 16276 -309728827 -396587026 43098 -112324615 -809179528 39636 761631312 -324341421 38277 -109620000 661167466 18189 528164252 -492185442 48871 661055746 345535688 58252 -308193310 470782520 7480 447488568 188938680 4410 186873437 -95285444 41461 -412562680 727932373 11476 353833588 458997484 59721 -113047511 -102562665 6126 620179482 -290574751 30401 -487480996 469019381 3346 -416558347 -992577213 8926 -101340652 -522627881 26916 -676136707 -870411004 55849 -677189139 742046566 72736 -683456664 -120122363 31594 721667297 -616175815 23474 -230397954 50860196 88263 166736074 160285388 34178 -990302221 -782448648 20879 -425886486 817683779 29443 -111507299 431184724 54914 -954205087 168644653 31338 -224042302 -877505224 29151 -581810671 -296069924 42841 731050260 -583914704 22494 357179038 262919418 63019 -237033440 -953462026 7917 55132557 -326004234 4569 -808682157 -518499370 35549 -409537944 735651898 17207 -107562376 -100120169 12430 273482476 78704439 7386 665934341 380291289 42223 250438397 -32768198 74231 -221572968 75282806 36534 -794442837 -500189961 2019 620354123 -886585628 52191 471047923 166477644 8591 275470643 447139686 20832 -199390385 69016593 17118 -617334756 -293591778 55621 633224425 -300217829 41009 249066747 -225009635 39765 -984120920 -388858896 4344 -95980951 -889697284 43558 -961223923 -578610232 8974 176858366 351832507 28580 -418435865 823408980 313 -983651828 -405687061 57582 747128236 -219575638 25377 269241637 254941492 23074 -808829266 -688411101 25830 -970817765 -997183058 70956 -780764156 54471258 79009 -18227031 -673728808 20619 277324102 -218434286 35979 -674498444 -132531511 9744 745209656 365935644 43222 716164363 354828725 23566 -675495595 -130356075 3469 -414589172 736129783 39441 -319069778 -234884791 6238 177058318 347373341 25192 183132084 336728661 4753 -318042315 439264654 14858 172474060 359233563 24032 -136195810 358448234 16917 74068397 832043696 56317 -972599490 -583126860 1716 429663838 159648506 26021 -884123111 -108482849 23261 -425781803 -681373408 62081 66937823 -314562013 18287 -954877866 -596346673 57353 270646126 -210112995 36514 376034606 630811398 11772 -860345514 -115972226 26639 632943976 645781289 49571 -393545766 -966864707 11908 -578565864 -513532506 25188 440756129 161768303 11770 -38870995 -714097356 46730 -691095246 -894617438 15218 254481737 432042822 3256 -126739392 378432263 2788 -130621510 -504103238 23876 -614840744 -202118578 73032 93200538 253041877 36173 -893641895 343271034 37254 -113849032 -903039562 6969 -203035197 -859827487 56002 257502251 437741568 25073 148128169 -613055488 11367 -95752905 656176929 84 242863171 -232966694 35326 -137558665 653675056 33680 -110066908 -484368284 11701 253674667 262377193 42619 646296542 842579306 19350 56748605 248696951 15454 -297905664 -195946995 25700 649953444 359187983 66854 90897183 725882456 11746 -22573952 -707617783 62418 -955566734 -994699598 16806 -138997595 629606712 22751 177005164 -895301974 21494 -25836025 -978610071 21624 342266436 660375007 27251 356524858 -707790744 62017 144826485 241095110 49069 -508570 540056851 74 721472278 -692152383 51318 -229660052 -589418915 59642 717585760 -582468699 37451 143133082 241371368 22493 -124547850 -502973401 14170 -704942983 -880187039 51405 -16568508 569622110 22850 -28202440 564033236 48917 -96085133 -298056160 46185 -684443134 -899427862 25406 -587235560 -484330464 1045 264469546 747396579 10835 733518276 346231218 11706 -867260862 -97014382 61572 747231777 -602515994 7831 155426470 370569421 52786 728312045 -503526026 64798 567038844 -522580256 17515 631949542 359345836 72807 -573748284 -476938438 12068 151169740 -131651988 28011 147897160 370200747 5791 -686221125 -106954785 16690 -107304279 364913376 667 475291425 352861886 27142 -418513618 -958642127 23071 -614726349 -133078560 37946 48580584 741922119 62140 91963980 -288612044 8322 -419398314 -593088956 44579 184155199 459777169 5689 166866693 -589817548 18838 158765008 56554392 6307 265361157 431879053 10893 -698145091 -780616208 3502 757816352 339652190 4973 179060213 347823226 39231 -804021551 -483893563 31971 634218269 -968181470 39789 -199508247 -878325922 60239 472593883 159055698 11709 -986896886 -387675146 18642 527716220 -21332969 4336 -41588463 -693123718 2748 155542181 465813477 9006 190119323 -597666020 9494 -38631648 -699804727 17458 -5374871 527983908 19207 -976278873 -591240635 53485 161566671 -422741070 24631 161236660 448026726 16418 -295291829 -667411396 50779 352788810 661251461 7795 167726711 -101931727 28953 251997993 250470792 37876 -221115205 -874951143 27843 187616872 -572816556 10029 -681560236 -805222331 6091 -124496266 -893909146 46326 160468880 -390840382 34017 61830661 -479729733 70904 -96790562 362836242 34485 475251854 334558515 21322 655362959 164079405 2535 -868763544 250244101 29665 -235285164 -577465500 20644 -984699818 -617070549 1621 619417324 152306245 31064 160889031 -885918537 28823 250214557 58618743 15245 -396810384 732061973 21740 240405496 754354507 22022 -801255993 -790326391 12629 -612072771 -515297707 14482 -401731133 725038040 7627 -116843447 368111982 4851 263174515 249489456 7880 380898250 834902612 15814 158528774 160543192 40089 654115114 171640237 69149 -226449468 68504287 43894 -20578940 628696016 45832 -133698712 -860685299 42205 -216371199 -955432331 13559 -108188328 -807467849 68649 60550662 436200902 52838 144493342 -589696989 7692 640272755 190321617 57304 -331829120 630056934 32251 -487360062 54239610 5750 243553292 -29033654 28554 -201176533 89258046 65606 -888596257 -97484536 23496 757400387 -288667638 7142 664378177 187261133 12562 -101336099 627885269 10206 -315435993 463136754 17875 -803962797 -491541198 673 -522400784 431585925 25542 452006839 168969545 48553 -101977908 -885635422 11461 -904029355 440528927 23813 -100153959 -796005365 25413 -598161354 525214117 65120 663826351 856974762 57563 69937021 720348457 11520 -317957978 350913655 25415 270553897 -40982789 41816 -216554816 -986285922 35903 55346315 -326777314 34345 335355927 -711266382 66391 666008306 161650688 49096 -121908512 -595245087 29248 534172807 -492174293 49358 74389175 -326299474 22850 -16435464 -490484042 11128 -691910422 -112155522 28332 470294785 372199530 25364 -406495484 835524823 29799 -990103248 -383755199 57617 737031691 -299411809 8289 745933305 -200658467 46905 167332612 -125426807 6544 155510338 -394860120 1848 165346118 84488454 2402 182685944 60962800 20489 -807994446 -966458950 34914 149600078 170614195 3342 555545145 -768035438 26503 -100290583 -292032115 1233 -991085820 164101756 47783 536250890 -511747007 28959 278354726 -36343223 56655 -388854318 834633726 18489 550851317 -678470638 40825 186144392 -591287169 7952 -139503302 -510414290 13668 88897324 467999859 50451 467449544 347329705 259 76844285 -296909564 15347 -865402943 444495008 4341 -225798663 64913076 102855 -130926051 -500310554 1007 -978024768 -992395332 72270 -327329678 -711321874 19202 739931027 -223083394 66460 259649988 443631424 830 440392207 374410039 16479 722137749 -202283157 6989 -398843396 725652152 12349 337778954 819259170 26408 622964465 817890082 64641 -20238710 833059054 65125 149630564 376707699 28965 -682010347 -113076026 21292 -901175149 -103674810 20110 83790031 447346588 52665 753754309 335784529 18696 -6272367 -678311244 10535 -410155828 -138906080 5960 146249026 154649886 23794 -191904757 -985449328 8665 244508511 751330048 16420 176622217 -229345584 72675 -209241006 -609789780 71675 823938409 -994320789 15552 -12863910 -683440540 24981 759970731 379207285 16149 -193851580 74120320 30007 160000745 59071701 24080 89417338 839440079 5166 -777830421 -424093770 39347 533794642 -513708371 50419 -98403989 -764309672 60350 -117028325 -316449510 27651 -880847529 454193491 23310 -957047215 -976500270 53728 172270500 463407246 25426 -420284418 245016428 54036 -131993074 -133691975 7103 -414020497 253694975 1944 146669732 376412856 22926 441853341 372921826 6536 755079724 334738621 27638 183849413 94837554 19611 620261517 853152115 76171 158460659 568380926 31054 -395243469 854573233 6120 -577153348 559713931 29244 85623862 850570699 48461 252256701 53488208 69133 -114679891 338226306 22526 51929676 849327101 15053 -195295380 70878848 65060 -107398861 -787829836 52702 172332018 -9033828 34943 156730473 366819387 35903 -964522100 -610386491 55025 -803128785 -806787210 4594 647804892 845634641 33401 -976398236 -385247113 37708 -290393933 447089139 11676 -808550145 -762113704 23861 57533478 750173908 33118 466598353 368806812 18512 -224083160 -869829788 44617 447349430 357268466 8519 -198250162 -901128302 31175 279407586 -39797102 45199 150856980 455181412 106 242123538 -209117624 33519 -955266626 -610192865 42460 -305524358 436337031 44 281156807 630602875 39665 -317271815 658069615 34409 61903506 738381001 29993 372804369 -206914017 43497 761757018 347671463 49174 -203582080 87343373 6948 -676636415 -805808594 47350 -488138309 468357368 2674 750138112 -192554678 5168 273461521 -225990558 41306 71540040 721917180 32360 188059109 66984241 8622 -130086522 636733684 29908 -229142247 -900346226 3287 469206706 343659270 27136 167061065 158352128 50540 -304725510 460725744 605 624806147 838578567 48108 189943242 -17377717 17283 72596358 451554599 42564 169162409 -127874856 60256 248225613 -217841625 28189 78248779 832432176 38797 172280211 -595241648 2984 -108944914 -107368244 21314 -318393450 -208240906 15500 -806523185 -499185091 42692 90492447 -288218969 41130 -687419320 -118771385 26110 -110717817 350169614 3860 173030154 -119549830 60386 821496424 -988910356 15219 -774688524 -507066802 51257 -964149652 -961355338 67879 -406323254 816108909 11962 -897401620 339669333 51850 162311857 435263143 18210 335911089 -228777878 27631 -196182649 66708384 28077 -682225639 -777512690 958 245172133 238599878 11216 -387403779 746591172 20550 659011060 -306086085 15860 -115999515 -291070349 46353 56955206 461033623 8012 -988930446 -402790760 17478 -112450598 -112995008 29215 179309245 159212762 11416 -876796974 -98113305 32692 363161664 -700813230 59769 -425754883 -137903984 15212 -895529505 473247356 17065 -703339865 -881522986 38554 733861636 -218212567 62173 -611338067 358556779 11249 -395610485 275654449 5332 -692057865 -116384459 8702 144150182 63380904 17309 -956481410 -966368390 54247 649399967 181738855 17962 660040516 359100283 13407 -236245958 -576876126 29985 -195916782 -986501778 25101 -692987771 -783540470 7561 -693858795 -762624361 16595 -710040109 -763906545 47857 720106502 -610772600 5691 86683347 820890884 54981 -19281584 -697545571 46344 -695190329 -903228856 43837 723895808 -615275887 23109 182513619 -404730478 13188 -98840365 -112712901 36210 -207186985 822238613 39107 175511704 163631332 6124 649318530 828229134 55550 180071923 -405364348 11771 555339643 -476777748 38969 -109857993 -96003621 23144 -903328420 430425684 23385 162656583 239949712 46957 -234358288 809819973 73888 57878748 449402646 41110 346245604 833522995 10666 -316210453 -190913951 24375 -142780297 354906757 29258 -876802044 -112186944 62656 -394497860 -122078035 9374 -894525319 429011999 13452 -127880508 -902342901 28923 -892279742 -137145686 42923 -120486730 -872090708 7920 -97740230 -804016609 19184 -139545386 -332613490 63545 719788865 -602005993 40659 649006202 821728178 53622 -389318839 263591919 16715 721101594 -221697750 56997 75810683 719817052 20774 351260560 646478878 41261 146042391 359285896 54248 -43456500 559065384 29613 -3184321 635077056 1655 157912530 180477431 35025 249666550 434240417 29901 -423002312 817919336 39054 -137763248 -325881818 40327 731345686 -313435117 49068 -574556566 562417196 4073 146889581 -220036367 63560 -952590636 169124840 43125 -583768928 -478944686 16227 182155149 433080637 11558 348302740 832977699 32020 -118790273 369618594 33376 265658675 -215995828 31826 -887031634 442120044 7174 -615681408 564159187 53608 -132523385 -862087773 29571 279735657 261280525 25172 -514573419 467761196 37569 729714039 -204710958 15138 -125982718 356307499 27626 61607848 438344270 8260 -976997694 157302691 33593 -97345795 -886107212 17956 189773504 75947740 7174 -13264815 535858274 5272 -678406031 734798653 356 -414232225 -992440122 69240 -579546450 -326419638 23467 -101647364 659388539 48169 -963374181 -611097360 47829 -898887310 471075755 8423 186409459 336748662 51104 70542050 -317354774 31184 -899809452 -116674094 19863 -981877622 -421148052 1444 725273778 -234382557 2314 -701564510 -863632963 43579 172595715 338445431 18895 -708404296 -110602319 18848 -214999001 59374255 102910 165724864 -114351444 50364 90387493 245954114 48462 58719467 259402122 55043 -996679580 -989895374 50007 -413981108 -97988522 24471 -802165266 -765047168 904 -329616596 469439715 21376 554053424 -492238567 45716 -20741283 565979839 1492 459259824 366127590 10683 71479228 733561932 66579 -411183269 475696722 22562 187029323 80242029 17788 -672518133 -803144350 7355 143349217 -231623920 23643 733402453 -618451874 35790 -104420155 653323210 13746 622749108 -327426045 3829 285177025 458869495 10911 65723882 253199512 10700 -417594359 -103358149 14469 -667454394 -785682682 27464 187897602 -595926250 16964 -797903027 -325132292 14475 81994343 737894577 71193 665538996 -304453535 10819 468742895 151268135 48679 -979661229 -579099711 12908 -204048752 -985088023 44850 -139522234 -506886778 25297 345368683 -218756479 15482 173006883 444236560 769 189399447 -132205077 5613 -520369919 448976054 2851 -770234831 -483750919 36027 626948907 -286951072 42063 -120876363 -128064219 16709 -405066632 252793853 33505 246467482 259235499 34852 635372896 143308483 6036 -111532918 457841290 42520 437509943 150088291 30550 -496541614 443310506 22186 -200367949 -973356955 30685 379994708 661938171 39797 -228943249 -875383989 9836 170823651 -230266078 16098 -328783704 -983292784 38908 -614697286 -485596531 36164 -204231499 -983487935 30756 -669110587 -108478036 9853 739611440 -316820053 41954 661065099 183996196 26510 -587232308 -511622287 1353 374944939 -217323668 34911 148084535 149309839 45541 74475296 466167998 33079 -412213216 -123892285 31790 -135783640 -790501944 30958 -45381017 551631598 20297 -41256810 569846017 12763 -213648881 -594119072 6040 -315639408 -712939649 11591 -796264496 -784394936 15140 358857551 376592987 28984 173176794 446764441 22670 -303336964 471031090 18982 172782426 147748052 43620 -394453522 -127806340 36664 273542946 -227375573 14879 731215617 -603079784 39569 734488433 -234912935 12256 -29166597 -676555833 75181 -297278940 441201954 5293 634503809 186704607 23146 -981229780 -966020450 67631 -126140731 -505446102 27781 -420446563 -992966381 25881 156678572 -863705005 29061 -203280400 -862592603 25815 -235190893 -958120837 51515 184575585 70180615 28900 81503956 -316406856 10535 -132696549 -119008119 24544 472414380 152828204 8365 -418958474 283424175 49016 -109083743 355332308 33514 740066863 -589652000 31446 180370198 60120316 24891 -313265709 -199918168 12572 75568770 725661064 10321 185409557 346265939 46647 535369429 -502371377 59465 -8511704 -696673971 6213 54186083 742302097 42506 -27447530 567750386 15880 -24699790 -712270207 75026 -404649524 -978250779 59018 156195274 475707632 26313 -225332128 90833211 76970 -864037870 453781732 25514 153036654 257683327 14442 443780325 375641879 4398 351422322 829331731 24633 652484781 -288809212 20319 279995651 439491797 21955 174708447 -100095480 32328 836321580 -991063719 5048 -693834390 729454712 51920 187957270 282426107 654 173960700 278175360 16914 280552829 -38969765 16245 -384599611 -98893417 24075 -135959059 -330184798 22150 -45005578 -884451433 39658 270050149 -204178456 30298 53630398 747708276 61286 -618994037 -514018285 14786 281442344 471499253 30303 284990024 759777131 2183 651032873 -868527199 43701 -884441068 462739273 17287 -105914645 -493910369 803 -986933237 -603866250 304 243464559 -227883177 22630 -195243788 85173694 35017 177482752 -882418210 30672 -109532707 -300590051 39425 -966126614 161670612 54384 -507437257 470011079 24448 739321361 358247892 16903 -125241476 -313301915 69372 -105452167 -877191912 38874 450354994 370844893 31843 -992466002 -865465730 46024 271204153 70079227 1537 535696424 -500617067 6540 -36503794 -425625713 24384 162605050 -388353679 22354 178995738 -873578558 93 -16831368 -714221066 22682 -510142958 -125784703 21161 -389149772 241562035 14312 -514596814 -615862711 66224 -973720417 161895665 4750 524189884 -520496075 9352 -326997402 -229152890 28714 -1905657 547187716 40854 -698493498 737033860 13409 453476707 190037889 68439 -304946554 -228367569 11969 -582714 647301858 32450 657461732 346258851 33387 189577576 378043710 36383 -988959883 -581794520 15853 184405536 167830450 14209 87601145 729087527 58435 171802565 -400021614 21396 -512696787 434042393 3374 -217830972 69869717 16305 279561035 269291428 34020 -883681017 718618683 64811 61294989 829670454 44689 727481237 -603758686 9733 448903610 170736333 85891 -687874251 -875042340 40771 -689724376 747304071 19975 -109119868 -503508538 16268 -210042667 -583120829 55350 166811588 -193676467 64972 -331798217 -219633537 27390 -215054812 -616724464 44546 -793850492 -500111889 50705 565181271 -514484030 9279 666367534 -301495048 22339 -301338845 -235968950 3341 158370842 85256510 31344 -423462845 -959715614 44458 -668131741 729436328 57427 662282910 165157001 8652 634122766 339274937 41893 -139782796 649248862 48946 474759588 161329798 7116 366341234 259515462 44326 821105456 -975485275 52845 -892603307 453418714 48871 -330224822 469701004 8205 -127086629 -319297197 18809 -506800616 458387652 48533 -113943057 -115656046 19010 -123128230 -500686620 32489 649490075 163728462 14090 -711992006 -123115571 862 257423351 75225428 73801 152286075 180227735 29008 -219724288 -875513285 47484 -41906651 646576779 25435 -770471568 -787859686 4309 -100517738 -323213111 16360 -325572128 -233810223 4357 282390876 -6409763 43845 844100342 -976804900 42306 -779069179 -766193562 15737 -102292640 -876144063 39361 -390313254 823024004 32093 652093614 163596659 11701 -382407516 -102646843 23895 -233986656 -603087110 44698 728447223 -615544346 38806 -985737139 167267805 31129 -123103893 -879929890 21087 -600009611 534551081 4039 -982282420 -701255573 62208 -595917007 -513079705 18622 -686237697 -888908598 2112 51575908 836285087 35181 -105908901 -139970575 1895 -403056479 -966703643 17399 727771070 542187945 73801 276373175 -15623999 13697 -120935669 638550572 47458 441889141 -393228226 57547 -419199207 255509512 24125 53522925 723429747 61290 189548170 438665536 20330 88549590 455888938 10545 367564724 440356754 22511 157345358 -782640223 46639 -136473225 -111210646 34168 -229050574 54867756 68648 -10330151 524119511 47211 760573391 377663538 2266 -424733487 -96945226 9552 -317600512 -679916111 36766 -407921586 834656513 58465 -131831163 -115001681 10219 -592740440 565066446 75361 348031845 646682953 38342 634236833 812999837 70235 -213696514 -861377126 33388 -237501258 -898689978 53242 -574932349 -313848437 70947 -234020418 -984533115 3814 -196397134 -861638814 33599 -584369826 -597648584 24228 -227418545 284082878 58987 475078543 334399812 2650 -119238737 -865537860 40536 -137644691 655462488 47765 730585858 -223985783 38211 -870206456 -103436837 46948 240134148 431707295 15587 147475131 -398823711 16045 -800665315 -508239948 56518 -395769270 823225750 37203 -136238781 -298275937 13246 625097050 152097412 13436 83051850 561856241 40403 624613229 -692000343 41612 66586926 -286187042 42514 -112665154 -773077222 5472 662271250 184220658 49565 -136091894 -297965396 42460 280127781 87133133 38690 -863098396 -103590780 15850 268572346 57739734 77658 -975993381 -388122024 38839 238770277 738231654 20471 -413581364 269256978 45135 -225560302 -976448115 36842 -289709584 -676797633 11190 83638101 -294421830 9382 373024941 -215224390 9446 -130984287 -862976003 40691 -390125417 -977581074 44311 359540872 824885271 32756 -959685882 -993176649 60949 -677635290 733550555 2849 729481456 -581753687 12575 -42204827 -681485369 39712 -678890600 721220145 63656 -774064151 -783249712 1487 529663758 -488953839 14874 715931397 -207241328 51437 71858321 -572481958 55448 -309152424 452279929 13324 -14036285 660747558 37574 240640877 428610710 19058 -122156049 -761909830 26723 -131822887 -510395985 1191 -867976550 -134319077 46288 -987918096 -801658115 85584 338099178 839509206 16924 169965819 179963812 10555 163351448 -227621635 31760 722638009 369233480 39155 -9839572 648553993 5054 -689954127 -131573319 14558 181870131 -574094972 4369 -306222571 -203314380 10716 -35824602 -698633659 70663 -31880274 621710288 29533 -6588956 -329527032 24865 -115840678 358673178 2921 -289551089 -231735008 26561 48452123 460635006 6677 71510605 845195090 28192 -98715866 -120475441 10318 250945168 94432975 40949 -204389882 -999602736 43200 749266100 350883466 42570 -961803465 -990463193 18668 -426187288 719530463 12806 -118646818 -766978341 25581 251570747 721468214 30643 -42301082 570791424 37801 -404425103 -998011483 17440 -200306264 -962111106 17236 -872105735 -113764501 23433 154771539 467255813 22605 351224537 651266656 39097 374390385 646732464 27174 165143864 60355977 1001 -391823433 -102756861 1350 -237456389 560178491 48865 335643395 -231231314 32351 163060127 -409428371 14138 -612551826 -487787146 2734 246159062 274451114 29840 -100142051 374190456 6555 188164905 -869676967 21177 -125842341 333481846 22610 -868048240 -109568083 31866 -870029336 471675962 35458 628020993 850895702 4726 -766996666 -480541782 54174 -400172876 760712288 42125 -485394061 448129564 20666 625410670 370125024 35282 167048545 851539834 61470 -417072861 353815907 44710 69070952 809734955 20655 648027715 -316345909 24764 -226246798 70478230 46135 59133276 262681399 47053 732731723 -309516440 24368 476096724 -573906161 26759 625562929 157164002 47794 757360799 -211340025 44585 -107146290 -900505835 11356 -403725453 834876080 15771 182070168 55971598 16384 273284641 756642322 25873 -607611424 554493915 63360 250234435 462202236 17471 -120434796 -886786749 38873 -36771773 -124572460 43460 -326806881 -695786560 49677 -772183273 -503550657 55839 720384061 347514683 49812 177625015 80473094 6546 -142628011 -104747397 23484 85587505 439736432 36326 -494533398 -983787815 38861 638190692 336505056 44827 -288360572 -712964065 14133 187942369 474110790 15625 90794514 -617093376 76378 258327664 -34686213 48828 80989228 745047685 6123 -288301349 -676568770 42711 -703064655 -96066323 1395 625471611 -309738500 37393 -290647829 458350786 12806 -222586661 180003529 54410 621890186 -328986474 31102 -286014905 -674526003 65420 148322598 -222297625 4543 92246464 429360635 11314 -386156426 811183075 21339 -131257897 -121664871 9138 619285222 -301640123 9166 -674677088 -127706836 29376 187794131 164673859 41746 168899345 458680790 24255 -221810591 -898282707 33069 -116626924 -292199445 2278 265257440 455918497 16772 -512551368 460068453 17574 -310995767 458794819 18097 179109151 -582374000 3269 88928818 252397769 51249 84284670 827689262 44379 -612163405 547744906 51651 171433900 -103977346 10869 -44069830 642765931 36584 261302860 -33709273 60764 -221553432 -994606330 40097 145514913 -234384738 3736 -389696453 824885082 9854 285289766 58114976 64213 -195368335 -592366921 7746 -391310819 -608184422 52697 -959560075 -405385929 72515 733569145 342990610 22853 -671980383 -869083335 27779 93240097 727824356 45781 -100944588 -324231606 30202 93399660 837794544 2063 163949487 -389228611 10111 -690763929 -128656441 22698 -797257102 -794733367 25219 -964533434 -792768337 30218 720088239 -583322453 1486 -12105901 638033398 46401 -863080759 454033935 37173 634560985 362798713 66825 -388681053 811718367 35697 -99828574 339756141 2757 -309146383 -194169350 27680 -199339451 -617184199 29968 176438636 454300513 786 -973948885 -386311971 2601 -987234068 -605216848 13747 -958325619 -955318128 2272 166383409 -422268534 19861 -195823975 -980164551 17720 81374824 -299257672 6316 178826060 239019693 44333 61824079 -226147355 36666 -123105746 -768213478 3964 -677830574 -865540699 9479 239840080 243186663 46660 67924288 821608722 41856 -954886038 -611945318 20978 -603675127 563968747 36696 -579598238 -504058438 30855 257958818 79653080 20155 630086171 338585326 50761 -217961167 62740375 71067 373086160 655531258 32079 -875453731 -97076940 61127 -120952765 -772677358 71286 734534346 -236359034 59097 361342678 852827173 45257 -788133659 -797242068 13835 156318110 74370062 4499 653845317 -319628210 43917 637348168 -313827067 43279 -977604146 -382483379 60198 661533431 619695216 40971 -400808080 -123677217 23625 731136733 -611345782 35411 731774507 -286671247 22068 61500156 -328810964 27715 92091085 469988762 36294 729971560 -303060329 27693 -382372352 826153920 30967 -695842755 747617054 25427 -205229044 -878477210 5187 -573936969 -316519438 71551 -237197306 -968246314 39076 721362656 -328017779 31658 61679536 -301052461 14427 -967002482 85456697 86206 170137772 -613618016 16920 186622267 436848787 3056 -221895078 -892580120 32788 186705447 -606940007 19931 -609037863 545804160 78370 270448558 282564371 5037 247389511 464187283 19880 -895673003 465644890 49049 -98452511 375128487 10708 171281754 67430375 9918 -792756053 -784060923 24452 -401657472 751457926 5172 -132736897 372403709 17160 -294604016 639225554 23357 -195051528 -886378823 29322 529022843 -521545270 46223 -7029868 626225562 45106 74154332 448174600 55560 -395968239 -963130933 23665 644405941 336987393 62005 164118523 -615286163 20004 732664257 -315827370 20487 89872794 -288078837 2696 726386178 -589250836 15767 79574096 264918667 68275 -575814867 -882882305 46799 -514745412 466716087 28587 736016875 468158764 29093 254138054 -221479626 3878 -610107716 -299184650 66236 -214140804 57250576 44923 467519953 378253006 289 738517369 -317677064 2768 251504905 -17380415 45172 368942630 630379791 9444 -47360367 251234649 38851 -117562719 -881197201 46783 247018415 722025712 39774 -607940907 533880483 34714 -781508581 -516624902 38804 -230183341 -595660640 67928 -399884210 -959903234 68763 -312441209 -190917609 6485 -611409494 -502997510 5908 348700891 652397171 23795 -803481447 -805304714 18851 -713275143 -880054633 34373 350438404 -211206674 30703 -223758051 -605434676 30843 -398371990 757829620 40947 635354776 159770741 40220 -207750405 -864412463 38921 -325644169 721075236 67319 -416116603 -964437022 6794 75729187 -301949223 28567 729310558 -612542155 31048 -226603651 826949223 50283 -988202813 -393912170 49699 184876523 459866276 3861 843939862 -982347272 55619 186099268 240562521 19650 445541181 350119582 5829 -968937150 -598169612 39950 171459398 -585675028 3930 -416401515 735204470 36353 374965471 -225866756 5552 439070635 189510092 76760 253828334 55895952 12962 456952587 353342550 31869 -680010485 757028523 39656 -195200075 -858371296 2823 -993008426 -424501496 55877 644633583 -872672097 33359 -506329532 471441017 49597 724098336 -208699680 27356 261804946 738611491 31708 269897948 -24829542 76885 626089213 -333003763 12823 -781488836 -596556578 70394 -311001593 -701810809 46762 433252628 347070855 31165 -234337646 83122331 83182 -779091171 -678795970 18051 -118931516 -131256516 23121 185348464 -403294989 1163 -997622789 -390016955 53792 59057582 283715723 69625 161406560 440015587 11947 -303999594 -708961098 60355 -971906029 181958129 7637 -689531747 -776270818 19597 467618612 342452076 7638 647881997 -300930269 32465 91415988 242034455 26876 -701997809 -113131103 24764 52230290 453766946 27896 -14785903 644430015 39953 50837618 855884206 11830 -996460923 -596819633 42509 91819703 740225237 9614 636426203 844314152 33697 -702879000 -896790768 38500 -289601287 -219092740 11755 -407469118 818280821 21342 -203744295 48283893 28373 -234126394 89268021 22896 661199761 371536799 35536 -589641850 -507344894 6017 182002832 -893352139 40142 160460571 347687253 4114 -968838064 -401627563 62168 -116572647 355856299 19867 -581997850 -520174522 10408 -32898916 527915467 6009 -409608925 240283004 51816 -610415090 527509116 75378 -221575186 -597907351 3762 152169038 -217717681 74339 -691831967 753354103 74534 -126230453 -95327471 25162 -119062267 376054524 31480 731750869 -602083614 13864 361671639 824692019 6284 371706833 845297362 6516 -194392443 850044045 60502 -403541320 -976572041 51856 -799055618 -494154123 58986 346191122 655238926 20937 -696032554 -762811704 46495 716354982 340057306 5790 -583533060 -296364874 40712 -389008207 280938333 10157 -302741315 -668071640 22654 -315606344 -198600980 2004 -394632514 -140454929 23510 -700567028 -763706882 25342 158661585 349805925 6561 633321785 -298150924 11785 263948958 -34030432 1332 720991958 -595122873 42968 188295547 62495493 18403 -191830586 -598110178 50476 -398331828 -982483466 55686 -98817371 -495664330 31429 -669311896 761453365 30672 -291914124 -203210208 23653 468807190 360301008 23683 343979056 840196100 20425 645430317 811888368 18356 59992508 -302820953 34496 -140832536 -776317243 37123 370460188 -669797452 11072 349400173 811790481 7454 -599820686 -518293611 29785 245400214 -29523170 4579 255458585 -892326159 35370 623863494 379234192 51515 -314926733 467166229 5570 -999860264 -586973915 16272 756272946 -303947755 19685 475326325 163113837 80612 -396094419 -781787625 22375 746815354 -198368602 1558 -116024540 337020850 10897 -995775036 -591161270 27162 -406649081 254511122 28140 -427113003 840574225 13742 -679246421 -779508796 23124 -117535323 347520615 32781 758354744 -589705621 19310 -426463882 -107229670 19024 752971045 -306350716 15021 340046214 -229360193 12472 -506287172 440570638 12980 -983214653 164035290 18961 282327909 -39025216 64531 -117106185 637203494 17491 -609187802 -299351587 18407 173530231 361834385 53079 -575454659 563984954 71035 -897401082 -113469960 55921 -16402039 625869841 30070 -400038126 -127927880 1273 -999016235 -421757739 64888 255806909 283728111 30933 -782943667 -500151427 2148 -214559281 -589311417 68907 -399071991 724598747 42136 154883119 88978111 10692 -138913903 -790172613 26433 -294681826 -42702833 32398 -686473785 279947642 48381 -579537397 539971604 22030 -969288737 82671757 88178 653099712 830362925 2304 753287509 -587178080 42768 653057916 189015032 66701 -900255058 -131314392 50469 -958141112 -415493118 46174 145006539 -200976405 46415 -42485772 664739191 14749 539643990 -484420091 1979 -117798715 -808951418 61315 -858118978 -124379600 34025 -122044701 370334184 4120 -694780659 733420091 34576 72753475 265287500 48167 -987526319 159325535 21893 146789277 339215896 51221 239078637 442714744 6516 -597016827 551677008 45987 -963558861 -599099304 56350 63841501 743069718 24978 724430779 -322287964 28895 744283699 -714133867 45912 150737341 -894432571 24578 273648903 78679154 83253 -7065833 527054061 11608 718179662 -598300467 28055 723299855 -607675087 39703 -595769171 554075922 614 183668222 -878748084 31246 -784537033 -786442319 10274 -770992849 -492650951 49763 177306543 -191017443 6970 338349791 654270254 43124 717203653 -199323888 48957 -190515733 -970741561 3384 750377233 -575156268 19588 186869533 167849013 21733 95017411 -295438936 27777 85415809 725887207 39891 742199754 -216781949 59893 730806300 366231605 55524 77165277 464884617 32759 279835013 239743475 63396 -780716148 -511461477 182 -485313587 429285849 19125 155594304 -860793716 39533 185839459 183920718 11212 241769988 -196455042 37378 358782322 -214687636 11351 158209076 345234719 27060 -98404672 -520996677 24255 -862409344 -113377303 52196 716733387 -227926701 17654 -416970892 -955270905 40923 188941387 377934700 7722 265809877 -30778900 645 -97300364 377370114 17820 240134633 -34053018 62000 80353271 759469734 19270 -123686630 -332487115 59989 -100428138 643590731 11490 -987069880 -976240963 19159 845346044 -999149257 34771 542653078 -500656969 39320 -788432002 -496479939 52526 -220922453 89807557 81762 259262216 -34893834 42484 -795794931 -769209643 23913 263581802 737781948 1147 -973099820 -583369614 31129 648492762 366687692 46433 726069170 -600106822 32067 253395726 89304550 55577 -672045496 -876374535 37100 -201741196 -572444311 39136 143327046 282981557 8518 -386617138 815810440 38056 -220961986 -870037436 17849 -304319688 -709706515 54241 835164045 -975771022 18104 -675134193 -126831127 24957 -895511367 -117302238 6327 275051850 94333528 13931 566165180 -223401637 29315 336011113 641212566 21634 -126402842 -316815471 54740 -519456384 472341328 25126 -40135899 621764167 39545 84895008 748012744 40795 -15807897 570956082 14794 -220537870 -611459773 27764 162827227 451165784 8771 -11065634 -603026083 32322 51647000 461611365 29411 -112879285 -481569232 9307 -386744428 -119507544 20567 -519377114 444840822 41928 -196730211 -961633392 10749 -110464988 631529391 21707 -499632968 437553986 40202 146952301 -207700774 33382 750829954 343055953 55253 470809846 176250308 81454 172733711 55237801 22926 -594731594 -511221734 34804 -10221196 570189537 11077 -197020198 -586942399 55205 661679723 847516081 60605 647368360 -291215667 39082 63556683 475297535 38707 -306196523 -711265113 33125 -20654008 523965366 11361 -127589354 -295377322 24688 733599260 -190594607 19779 95027390 447790098 12763 -586408510 -332318631 25277 749951213 -200194180 47602 -784917853 -484010510 29912 252904520 -39072995 50473 429171008 338006927 11122 144874884 -612087434 20852 -201667465 49934514 34213 -30241044 538951822 53735 -783352707 -765548878 22014 -408151310 249251575 13335 272083533 282473655 35016 -230839521 -41648442 51211 153409779 -237263923 16407 -27259614 -673059242 83522 -212323495 -587437533 40905 -700830411 -127115402 32016 -234865164 -985158822 37342 -396056843 -500066354 9116 152099503 455654005 2255 -398161743 -978333792 15668 370399668 631232545 26579 -618528649 -322566382 66120 190454149 -103459495 25279 189780280 270293022 25980 -579875070 527963501 6168 263810287 -206155292 44111 163911998 353954151 54353 269597713 -41376280 25103 456250012 165813564 21782 349058506 -201773521 5235 -14942757 546627963 34895 -110443042 -497116584 1613 -779395138 714652946 45246 166585231 461517656 11785 169225833 73435914 2387 -708694953 752567065 65253 -988220471 272536489 63177 756189659 -601406242 14478 -483532713 -392638437 20011 -881764254 -135509531 43347 -491303804 437968924 39603 726605047 -609630502 40262 -228505135 -960707252 40559 759905330 -599409775 5838 432054991 361422833 9018 250346090 -227488761 5691 -686114247 -117534903 2188 -689731428 -765750686 29663 -798224258 -496559411 58424 333836858 -137752492 53202 176582771 91546153 11649 -30190815 -679428991 58534 161092597 83493281 12304 657237730 850940286 29408 -317901659 -235086805 9902 745056812 -579841883 9181 532350352 -419991522 58384 143392688 -413068200 24075 -116323304 367415411 19489 267290687 -902426139 65400 -101420172 650494946 42278 366269824 620101757 33728 -401547665 742242464 9620 -678728074 -776394643 17537 563375002 -480283651 9749 637895068 -307567746 39287 -130385272 -115280833 26750 148693145 -899894573 7770 -808861096 -498392863 7109 -887996605 438158901 20474 188153217 91166033 12945 -105915222 363063436 2764 -19527272 -673662429 21785 -700213900 -808166187 44870 760840679 -614485493 30014 -7038664 532321221 2319 281947397 60991646 25660 144385332 240101955 33125 -235568778 -592737990 37178 -105448188 -900697788 17545 -208247797 -593391420 8805 -963875688 -618667927 2794 -865452436 -134395565 44359 -117580891 -807138259 45725 174995224 245184712 57660 -417194074 847652808 8737 -389584976 -17387150 31850 -1400057 664113637 16904 68697044 -322866305 14592 150711319 -903565639 1020 180564586 -190668033 1120 283730541 718340555 18985 -327797920 -236585471 21567 56358735 837698219 27065 159946205 342504630 25312 244096209 -6422604 22815 -220258274 -982014859 44926 562894569 275474895 32688 175488045 -222311880 14657 -677875605 756588193 5078 -326450207 -690163965 29192 -984035094 -406515449 44203 78149305 -298042333 41804 379325571 -202331882 20922 -401109566 -988295897 49489 -113512129 -516019118 12205 240739403 -196822551 25223 -10016474 562126002 33980 -218572705 -966945538 45742 -137166432 632253050 33519 273120072 47786157 49475 70610312 435463806 26995 -988735540 -971885845 69544 171421515 70903704 27297 165676970 -594631205 2060 148031207 -100795184 28079 -874456118 450356586 43859 -227543177 -885533543 17605 349653539 626675806 13293 -95924521 -313588067 36694 -676008385 -880232556 49023 -387450544 823329455 45831 -610717598 -295130441 40908 -40924921 659999919 46088 158099524 356271422 6402 -14285595 -703622095 38000 163862660 347963261 13908 266801787 -214998567 7092 821593045 -977433670 57934 -191638772 -216939257 13932 -117046078 -303054775 52784 -133140822 -140682543 20682 76335390 258210742 8635 65180155 474820234 8117 -116589823 -887197738 11349 243332769 63799506 21536 -308013364 -696176252 58255 63064111 -295062770 31044 -809081118 -478007368 57755 354922312 848537159 3930 -231895612 -897152136 26943 -966788367 -414237861 36227 -964286660 166902019 40542 -232118466 -608274111 43452 262454901 -22371701 28321 -418141504 275870139 17176 -861226227 -130800227 749 176605328 -586010587 15935 -705255136 744780150 18838 79235227 719553543 42032 -780168557 -395702508 70918 -199754606 -887294054 49246 -772658465 -518178598 55610 259825948 63496947 52231 -575300975 -294183308 18180 -421677945 -128064991 24634 54003104 466877736 30599 -809355615 -785587711 8782 -194862725 93230348 97396 -775136277 -330247492 38336 -667746407 -113630726 23046 173941021 -601970468 6189 649518699 -323891832 40702 -574111647 -523771241 23286 156963408 53303808 169 76544929 -483648046 61349 -598509941 -518285941 33364 657778508 832387801 40751 186236119 76865688 26433 170945108 339154204 13470 -592990140 -309524521 41420 -871366796 462116530 29467 -125592559 -499730354 6009 -23085560 754955900 81665 -211469630 -896896556 12316 93509340 436249433 48467 -332132186 -198501699 10804 -954233367 -956932053 38716 -106437692 -310566574 13840 -601003415 537810055 30676 146420333 -416512199 9308 -291199750 -197812972 16664 -102175563 366527810 3639 -140705769 -117807485 3277 -199487975 50809670 32234 -707126314 -789801112 17894 266205012 736287796 18178 -195999976 -901252370 20408 -396760207 840308763 18251 -686656647 -133881377 21137 -191322572 -44586836 50934 169043586 -117955982 44988 -293785195 -207666768 667 -226882835 65661079 45771 143032973 -410874281 16909 -21088565 645251927 14375 78739587 474381650 56190 733138599 -215023006 68474 280240872 60636651 24156 728690878 -193755344 27624 68324964 473283346 4028 -687764432 -126378188 14367 -679424375 -794480243 10385 -994492784 142948198 14373 -26586435 716472446 292 -217185390 -608903100 40910 164688958 85321123 4102 -399622740 256253989 4729 -119534564 -108476063 14457 372081332 452783030 34114 -984820720 170759988 34722 -324301177 -205812889 31297 88334130 429261126 29082 650057501 163647295 50053 -14575578 -668909993 31484 555260309 -505550213 6351 -395753043 258288919 29354 188367997 263104884 51152 354544929 634637933 6816 334190894 -678685862 40900 642504849 366893911 11853 59112325 245824497 27076 256778647 58444450 31217 85805395 446599960 41714 358886753 -222465063 9833 -426046935 -975946889 42941 341487683 643908652 8919 -204843242 74163038 44534 259820028 720508665 40491 761006259 -608383677 23345 -24384551 635910304 34974 -302165193 452970151 12353 170115020 -583145427 1841 445804558 375866571 29478 -122504751 -785533421 70507 172171503 435827045 2412 652505605 367466113 33775 655104609 830613227 54846 -112181801 339648233 12895 -478475614 428808675 49434 340120906 -193464583 28108 -28608354 656550026 3998 -699643753 -796329090 1294 256040993 271706798 78779 642101629 -326627328 32259 -138365834 -870285315 12096 333796171 822906534 21229 171438580 156598474 32914 -398933694 -137012287 27450 180479973 -870767385 44675 -208121801 -990583584 2327 252933718 -195908204 40705 -593561564 563465936 64585 264744891 -29697692 39922 432569010 369636654 24943 68629735 -311953473 36272 655030726 343893836 20181 743353175 373562159 293 -24560580 -669049106 77096 350674008 814333503 26775 719179329 379235397 4747 -580343537 -219847888 62600 254852470 93102725 38364 741516966 -594566083 35227 -230917904 -596902425 32352 -699865024 -775989283 22873 -977449510 -982997566 45090 156349469 -208081959 26529 -221428817 -989235340 19660 -516104857 -385454207 25834 260882799 93149559 43166 665457685 -298532561 33619 -315889745 845367811 34995 153931654 460573961 11183 165225679 450055844 2742 240940718 721567957 1912 568419792 -703622325 64303 184766874 433351506 27130 -873373462 -96270433 6984 -112729794 -506137293 5647 260088826 -22364646 49197 -897609660 -136415756 5234 257660905 -212258315 7965 -777310136 -485605712 25856 -991608084 -985210454 30919 -141512073 -767992933 56854 -215599939 87205319 37785 470391257 355832271 13462 -667802074 -109762334 13175 734775317 339342004 38821 736766610 -200899119 53693 -195462224 856531210 22325 -671085464 730031773 9331 -789501814 -477592641 13951 -425926495 841547642 27254 -101648239 -787745532 43939 176402404 -863055474 38464 -686095525 -776815821 14236 -99400744 -484539776 9564 -685221651 722283873 66612 464677035 355192630 944 -219990808 -973123469 1943 375435235 -221007795 8655 -13928388 567845013 26142 631910585 187019991 30504 -952619020 185368396 4765 -107015780 -289682768 69455 178802138 -862923405 2118 638137438 810750972 55649 -581422435 -305813528 33969 -399039218 830155617 51193 543493837 -480387019 38609 660444461 -293182061 22758 -425756748 -958864256 22303 -330968953 -707729937 43165 379824671 836186407 19149 750002988 359144110 33587 -809477761 -691338978 50147 238221774 -194938242 41841 -47561213 -672778697 3889 -128347190 -286515820 17761 -35690876 624477609 31978 -124331269 -484167245 33744 -575440377 552096360 68971 -900758902 449736166 4397 66064885 -324690421 24223 -694504692 716083647 78616 -32619043 -679001082 68722 266858000 273899526 62973 -396988838 -902318465 62483 -984219384 -423762657 62581 171550230 144654630 30061 150038471 270784741 45993 -112520079 351418058 25583 -304922505 -685990936 24863 -677620014 -876157369 24603 -383311806 817922994 39925 346906115 -209354880 12573 759879455 -328182962 38829 -235427944 -606040614 67794 68463886 721953270 4765 -615460904 338388776 10042 -411348743 734869283 15219 -989314181 -595910088 60968 -119543178 -767767253 48507 -107504402 -507454737 33273 -134753458 -127843315 20903 169997500 -862252914 41308 248334813 60944925 22904 -489497415 449883216 22470 -216384334 -889729988 4911 -579560832 -290214341 13546 -400216733 -989598847 16590 -20733413 -703649481 56043 70040277 716072962 23767 -859811813 453886083 22770 -705587394 -403999342 55436 716597952 -331509598 8370 724137625 343077981 45548 252655126 -230263878 45982 -104566078 -311295199 28113 -583070167 -288615545 6267 -105440772 78550420 46318 347400400 654661776 30205 -115474056 -776129056 12447 177965697 -236400399 57394 73527512 259604051 67966 655955572 -286594949 15031 244714762 270471003 34309 183963788 -392015013 8948 -573408910 528395407 5136 142881288 -224541167 47208 -710154802 -670360760 42640 656289649 362086448 15115 -228019880 65130532 40021 -427367890 -99983116 24458 -694431566 722384580 79605 715085223 -331717605 21493 -578619952 -793449622 38748 -225535755 -892327282 51342 -889679762 -101226402 41656 -293162381 464990973 25648 -955589645 -618191523 55400 622948870 358787934 9501 72847936 810951416 49781 -207735173 -964256840 22634 -599332378 -493189391 34800 -219537544 57674528 13715 74430793 816739398 40330 -228132649 -863957748 4683 78439017 467347920 40126 -194294623 -995509128 7904 728155950 -215362404 41308 -405981820 723628128 27908 169860047 -231125244 51776 245518838 442313796 35475 -141519895 355650951 25579 -108074211 -782592118 16716 -232468466 -980032398 6624 -882779412 -123004920 34124 -112557281 -873793516 24955 -121359119 352442765 3330 92914378 815145214 53204 -583750048 -481720925 15181 281296305 63861193 34497 -126096769 -884612872 35210 182705573 367085216 40397 67552936 823540536 6119 -7309777 -703072857 56710 -995547703 -578634329 70599 69596197 847933243 2235 -712933684 54250408 24464 -124302578 -120474136 12650 -19740952 623388720 16239 377820362 848322820 38594 180738082 453302205 25310 -799566424 -506708128 52348 -131935341 -874298505 18714 -11304128 -671861873 78908 655177568 167968010 24483 59194275 258060404 68558 170290902 439444067 13646 -394575234 822567356 2972 -896788566 64388179 37861 746651024 348813462 9547 185344608 444817133 12160 -316905836 -702246506 35892 -882728065 -136899491 52050 -699824941 743205426 77912 165300357 -124434363 67018 -585804159 -520510326 34424 -237126845 -578982037 60260 -772171328 -788374591 16783 -976719135 -602444553 8785 -10718218 631482774 36725 -409326790 730373202 22185 -425256459 827489650 475 -317971501 -673503713 10938 -304959922 -699428566 9603 -317217168 -217903057 14947 -602637021 -331166641 56157 647023152 175246318 38958 70315197 -294276334 3100 -993145274 -973062842 8835 -115851228 -770132948 21337 244340808 432476028 24690 734166516 -199282118 47629 -214149641 -896722015 43900 630335476 -331626311 29742 -201333000 -868242152 48785 -124288223 -501485471 34646 -418669103 -969490345 75232 266913120 91091343 68337 260533974 739553694 39143 446907481 347360426 8719 279505272 -5337970 50500 725677545 341207112 57042 -781615256 -774971484 16107 654709649 821415970 30583 -421807128 -989686685 3003 -992039593 -964580625 56748 -113689266 -310000790 3545 -803546617 -804973321 19136 168531031 -610580452 6538 164260300 283876320 22288 754802287 347025671 38117 -698015518 -876258894 40459 -877596794 -134747202 39722 -607280001 -515322929 18504 -695930098 -130280261 29033 -504197204 459489979 32076 184623257 -879179727 12389 189518272 350733862 43798 273873371 470537366 9459 -985305875 -384257985 24632 -291004481 -697718437 28599 -111361992 365959095 3901 143892095 55698095 4823 -115209483 371660730 23142 -384483857 -125765636 10507 444038855 340056567 189 344458868 838615125 46161 -608015997 -317115503 27129 745942557 -610856620 7239 -381143196 819921111 43481 185505509 -408488331 25016 -382315447 -998600659 24102 -711330507 -711841904 6196 740914314 -208073321 7565 659139927 151045806 27894 -412066381 -976869181 73924 -989287928 185390602 2303 -1006915 534178264 48016 262861442 732928422 7670 -676731739 726259986 66390 -288149517 -675035870 65277 -996484018 -603416863 44345 -492783231 429286955 38847 -666728715 -108106282 11635 163004019 341325351 47629 150763582 -117797348 6720 -112975001 -492455410 22576 526708569 -216037253 67610 -676826223 -859434200 47637 -956751534 -237381761 65186 -606905758 -504675549 22356 343627572 834700832 45853 -417508860 280660836 49910 -614035542 -330036534 26487 -400602224 -979773851 59337 -675981926 -861582935 37897 -768167351 -502387974 16723 -319017274 -667126538 58286 268283048 437904820 4109 -300112863 -227502065 21807 -31146601 648755469 27356 -960684454 283880500 67952 93945096 282429296 2292 -708973687 -763735299 6113 537716347 -510046118 45581 -399802739 845903076 30972 -705219092 -899415039 29105 -956239343 -399618395 45664 -788547960 -505938350 3574 -670687727 -139684546 25893 -610206717 716581489 50440 -316021616 428636043 8589 -306124066 -692931419 37265 -6767589 621880486 31539 724826330 -602963976 2347 -500035996 432250253 16841 -678347868 -859982330 4419 252724554 -198528115 6302 625467377 451826876 73427 -300960820 -695148964 42800 -588115062 -320910477 60441 354579258 625509168 2850 189614264 -408299043 3556 -196852600 652387604 18743 77040286 432714530 27142 -193856373 814002159 44344 -134507062 -142005919 4648 -987403371 -328445200 35123 -410977828 -962545760 46787 158464639 60313642 27650 54434746 742245260 14856 152546667 455284613 27955 184164697 166396536 37600 81636235 813794137 37397 -955333495 -777529693 91030 89635163 238932657 14564 -865054630 464145705 7259 239116960 -215007409 14655 -141164100 -871206546 20309 -786836392 -506385791 57595 -126175326 -296658627 66762 362591305 -690565076 72007 -409900041 813219565 56133 -613007906 -293158474 8380 -876658543 428622629 48864 743873883 375294609 53718 255860190 182886673 42975 -221418529 -872444987 4882 458828019 376131336 19286 -130270003 -130497407 33401 567989629 -493289685 52197 -203479170 -994697569 47751 145871623 -227659385 10160 265100145 753912928 29429 -202093016 -963545200 503 -695974835 -124411539 2664 186244935 -388413424 34852 543242383 -484529229 13753 -212377970 -883775435 53019 -126165119 -792474859 48022 -229211008 79240956 50410 -231612272 -980539401 18555 470344246 159981227 32041 145418056 -115454365 26825 -885723173 -686209364 50562 174399670 -419562209 3846 262921822 241818522 67949 -687589865 -128641430 28447 -289901476 466709322 21696 -132285920 334581779 5127 638865917 -142397102 59245 -712377315 70603950 56772 -103013694 373196840 19249 248204333 77205008 33359 -904313361 -111374813 54877 648128273 -313787877 12910 83364907 275120786 30821 -137780184 -490594471 31348 -99516110 -883494463 28172 147636738 -139184686 35137 -206467606 -980772736 47386 -14341918 628049512 39570 -212217095 -981015749 27548 -981999788 -200510500 69343 -200256481 -969760880 19164 66295917 446799584 55623 -132618398 -309506773 17787 178176064 340595718 33153 266718397 284875277 23162 -683441788 -896328533 12635 -118470005 -483691843 14897 -583041840 -303094647 49032 727158408 185950121 45577 -707023514 -98510212 29954 -123546316 -764434554 55141 -511690671 457757672 10599 -858518352 -104400248 14111 168859385 66467202 26708 157183317 -211869838 58157 171844850 -869986639 585 -142094109 663181241 10055 -110748331 -516334095 16363 153486448 -902820966 35373 349026335 830669014 8953 74058003 468205007 25361 -393542824 854612747 50007 626986846 154374529 77226 -123088723 -872648863 28973 -40248759 570729914 20341 642789706 147505151 61880 162427255 447262122 14714 -769204729 541174615 65084 -602904808 -495856143 13623 -106015652 -311160873 40904 -609075501 -305878647 49380 357638773 823481254 17100 -128829051 -480905672 9647 628057035 847971505 18348 369888476 -195160758 32785 356855340 262218782 72522 -29900685 547127746 23329 -191223610 -881439193 12159 244446848 -27252937 43323 275914732 -28235337 47084 -102103254 -113008704 23700 149958099 448439658 16793 -231001533 -613379899 23401 345362300 816845466 27296 148611468 64564460 19589 -207673641 -612236590 60590 -491705977 460973129 12251 -101511576 635928365 36595 630869795 855239486 64344 566090425 -509376828 19932 -316579355 -693681770 2367 -874188262 -126014939 41887 -399655326 744152285 11136 -232280777 -872558632 26623 633072862 363519378 50399 344348295 -222517582 28629 -419390813 -96861265 29982 178492369 166010971 34569 151871023 429855368 24030 437487152 367912639 15433 -41285308 561941587 3148 182899318 86695363 9507 86595251 274604011 19357 -287468447 444809714 2914 -403389375 -107287026 30987 556857644 623670397 67240 -400014887 -985770243 3954 150434939 -617251449 15100 -27909106 -681690041 31975 155677141 -203980718 28555 -33732440 -700460305 6859 568002807 -501128234 53280 -137028309 637485328 45153 735821540 -229799816 50851 -675448964 -129002359 25069 -297629739 432088319 239 526744122 -511825528 62313 -690908413 -982918440 39184 -520077509 -315881529 44457 244728925 267018931 35879 652684594 375781992 28353 181465575 359191063 7117 -1347811 527044905 41031 157586220 -211183179 57883 -118632452 -676966266 29621 161221596 -885025585 29802 175100149 451264623 6399 -400259443 729214636 36180 -802349216 -764180788 11140 -964427932 159731652 35110 736837212 -195507953 45225 -39298027 -131757636 35302 285381458 268043963 10165 -685536031 -858478526 8014 620949226 -393150713 42577 -222255776 83612670 98066 -289854416 443112313 24443 -601600161 -499925101 7681 568119351 -477473477 58810 -798049414 -797499550 13670 640218572 -312136161 23461 -30930959 -670634737 62216 280321054 -7455343 61821 -41675088 -709803527 59032 -498966878 441583617 45689 56884358 819441758 32673 177834771 59770798 11669 -105597565 -120106496 16489 -213439408 62558208 70919 -618089009 -21431514 10656 89179453 254313769 40498 -116081251 641916619 8806 273423421 759401306 24547 85178215 279644586 28932 243657097 465149692 28640 182990158 -403425972 24969 657500619 810882509 50851 -8249738 -682210524 15671 165731600 92673833 1382 187056942 350694076 10692 -584163315 557162238 49526 -312586339 -673067004 33237 -999896583 -985314309 37163 -698950671 -881153934 33651 647981988 346734671 33457 -46885881 -671782305 11428 -216574543 85922400 92533 -495565404 443114743 27868 -592069553 852951558 79818 757156910 -221437181 65582 350796457 665814664 22168 459924042 343337899 2652 624049371 -308501274 8279 747443579 -295902146 34238 267003008 836554969 23518 -136841065 -99216466 3953 -107241108 -310390350 72941 161078163 -135680909 9671 662838438 171592869 59614 646801759 -586597504 25356 -119167474 -892416292 12368 155570878 87965697 26220 -127158086 657146642 26457 54611013 469905178 6103 534630951 -690164846 42701 -127096476 -140496384 28516 -25794986 641488804 31045 -693872344 -763178325 24884 -421373868 250384204 21900 -404129685 285542438 14713 150652620 -138238617 882 -413049098 -980858424 34939 -307994295 -233010500 1384 -685735633 753383620 79623 726835452 -328400896 46165 50890498 452600167 56847 75995015 346311057 42119 -236365930 -403840540 58470 -41741224 -695487529 33538 -382955749 740555169 27767 -805162654 -799792026 4219 69582367 748152436 47437 451951225 144168409 22512 -684473548 -891943621 34604 -126977707 -99316550 11396 -592145803 533851752 14104 -604409669 548070277 74819 -388651445 721379497 394 -592585499 565812293 51442 -140442786 -782865105 35320 -199831562 839450474 58210 376312926 625629538 44666 -886955112 -98172629 6008 -290640571 -197730117 24474 -38265422 536409850 9067 649570970 828306855 35041 -793435659 -504838863 22635 -128266279 -514022036 804 59510018 757017958 58853 49905074 433939747 29622 -411473661 828415440 1256 -763122221 -486280515 40544 144355021 436009462 13627 539358238 -503176375 18000 -991315587 -594036229 14953 -101545032 67016373 46075 -30674618 656307708 12122 -594712802 -521667059 27551 -794038720 -793249054 5522 147883813 341526009 45352 342695107 854024245 20337 -491545302 460947404 24190 621791728 171333524 60624 722385244 -573004521 3909 172476923 -870342706 45653 -111608483 -768372637 28664 -229005019 189340794 49559 354967463 644485120 11149 78518610 278384673 12259 172634530 378923204 5892 -321881434 -675096486 8478 748961853 71185559 69902 -29069136 -705407495 32876 -22859135 546770258 48510 -418005204 -999437292 60668 -678978548 -880880112 23813 63030716 813706963 48119 567201721 -498296905 2698 333619098 628978005 15007 243972082 88203810 84705 -36667656 538956322 46508 652869521 840383437 29786 -128297012 628503317 43020 654658224 831345407 77235 653397183 835275791 12454 146687814 380496771 50456 -116156991 -476514069 27635 89658337 269468693 46036 146405166 340644524 41755 -120396768 -121256270 14666 -419886556 -979426889 20234 652937868 451847534 15012 -515240093 472876907 45247 -803533608 -779073292 18662 -227059702 -895247596 3980 156453757 352431225 39565 -603195017 -495354342 11469 -407923833 744550234 31011 -202761024 -572098427 25203 -795308887 -494323229 27495 -983718059 69953376 83331 -386198247 -107188028 34850 -411433110 -113275169 26918 270384117 -220646624 1417 -711237428 -798984813 43707 448592593 182913235 90777 -136252969 -499460382 20577 -689695942 171442765 41263 -904273561 -140288862 56943 71568139 850938516 38890 -997401976 -616122925 18329 -775143614 -786601427 8721 749116426 380005340 54318 190176662 -894298547 28670 -685380023 -780034414 24724 188797161 449219225 23512 184666553 -863943667 36561 -196200606 -870380628 33482 -103472496 656861028 31065 162826614 -228109761 28499 253203174 441700918 6921 -37672245 842586656 58430 -587484298 569495526 46884 80377655 451850273 34785 184342390 -870173365 28101 -113437089 344866687 9852 47683281 742843133 70541 -392228904 -136145907 1058 -611340228 -297117299 32186 -984431972 369727940 9051 161672183 -420988348 23020 -402075028 -116491019 31496 552332940 -195519332 67801 -97040051 656719142 6349 -707176627 -871734113 20837 -493135671 465630820 10856 -13616957 657595913 24532 -100784886 350254306 4940 -990724698 170672044 46299 -236379356 -895738804 56654 152742034 460979636 28260 161577424 338092278 51552 -139465080 353128102 27936 -309669272 -703653159 27360 341990632 821096152 43244 -322220799 -206222981 29671 665809845 352007355 54941 148858956 -215100276 52856 -617547805 -490017692 11571 348084971 -227805451 6602 624373503 367006825 71575 -581034196 537115890 71901 162762609 -898602994 12290 -140559812 351253119 29639 163208914 -608269865 16610 529016939 -489940571 54551 -407383270 742158241 37678 343210185 633186089 39559 64917010 832713160 43265 94658779 -318278845 6153 748766837 349648027 48802 346472274 -389727309 10769 -697364109 -790849569 9983 177289491 358560508 18980 -580483152 528834920 75954 158936862 -97007574 57204 660334066 -307471352 3079 -686335737 -199799508 50297 -683848999 -888706566 51773 -886884369 -125155175 21081 -902924408 446514004 31862 -109847969 -858383702 32517 -417579862 739778203 31872 350703627 660701298 8276 750542521 -330225755 39308 176944616 246580011 49743 -112010742 -142642879 5280 -120470283 633803451 16706 54387585 717158011 2765 455478067 148828078 15952 279846326 457107240 28363 756153178 -289735303 20294 -33795881 -494086205 1962 -102843710 -862110074 11907 146814383 -607263169 6961 -319410534 -700392494 22529 -392536541 825953271 52743 -591990352 -320096685 74353 49615892 634954763 19269 242780337 -206707434 38701 -976154936 -672938941 16327 -480695097 464500568 31761 719601662 350997245 55472 257290404 -206720291 3626 -611433307 -108888038 61823 659019587 849217771 45350 732127288 -580056800 34939 -19538783 531286884 18722 -954317963 -612726188 26173 175692088 -203620750 52204 159950468 247805015 34137 750288553 -332259301 43972 -996815219 -401336220 12037 469562436 826284219 78898 -955619734 633465416 26075 -956853449 -616044662 31374 753956199 -205822968 34744 470024265 -404818338 56906 -420393651 283608726 34398 -697979040 -879275921 53159 240890344 -8610571 75301 -953981411 -981202008 75223 -285883875 -229896121 25645 664020555 356113997 73902 -381901064 -100257566 31600 -111494233 -317828296 32099 -405750422 242972341 26592 374773719 650279681 37914 172073866 -426209409 32877 -381838273 -123141657 16744 346043358 635253721 34042 62219382 845070404 12644 -231621623 77212686 57664 -515698033 464607725 36381 -669369312 -771034725 21863 -392751326 756090372 28524 -331291586 450842369 20552 -216162869 -593861454 504 278274441 269099321 56651 -801249115 -132214020 22613 561272309 -489522615 55623 281044216 475700539 15272 -403591974 -991077589 11731 -322446698 376077828 4839 272410611 264079079 22088 346412328 843181218 4999 -807100642 729787220 48995 -381374677 824882048 35509 466213038 148534213 60812 -388163187 828232889 47056 731611089 -191261775 27604 -134291354 -287982665 16439 -236264563 626810162 28680 637369643 190210798 57651 -125604454 -494799775 8479 -689973510 433676055 33063 -592565556 -515704182 13497 149858341 -95511150 78432 -207858261 -989425471 42711 364616786 -202063275 27759 -961086493 -424032805 6442 467085394 156094904 58789 148660355 -869802443 4901 -508482442 448722242 35926 -288524163 -700919025 55105 -872516677 450890873 30747 -196539107 -895348601 12335 67831414 261172745 49900 -766593056 -487856579 39017 -677869890 720091959 58596 -607791442 -319429736 48297 172336947 73021324 29094 273264024 459941607 23836 151355823 357519771 45208 -962092492 179455398 988 67814115 246859894 10017 -122966578 660104596 48229 88959887 -310544989 8224 -902258302 -128796219 48459 -573707988 -489196518 23368 -999541174 161872035 31249 533133687 -476552026 36009 -28160557 550011926 32147 88441121 735421682 15972 189108276 -584182745 3049 84915287 -306102062 36260 -964831077 -601496762 25984 -956181596 -998993504 63625 270054700 714684177 42 253859775 430814628 14892 64303536 721927757 12826 161237666 452974355 6274 89079483 467838654 54886 79669816 472035184 37060 752393334 -206735589 33288 163326452 -391144625 22875 147926222 -191037969 60876 -225776165 -990240454 55588 -97908515 -873122733 45265 -794085283 -775563972 15286 663589585 -290063688 34737 -18140332 657463655 15448 -213224989 -898843985 1748 747541573 -319139510 35441 -196591140 -904121010 28058 142908822 147766051 47654 -960040524 -973955777 19453 -137005316 -296871477 37010 -399219986 848627182 33969 179925658 -123272643 19845 -138157712 631717948 5304 -592428237 -513353956 30445 -968274224 -980278499 29148 -406246297 -133122664 23215 66792716 839297894 35268 273713424 -21429414 67766 731954314 -214134621 34470 -895330828 -104832258 33549 259532930 -223717384 14895 -800171046 -796750110 25525 -41042658 536115779 6623 -11228420 541474841 7940 743510904 367018222 50816 -427015783 -136974718 30217 82588300 812218694 44262 646002849 -308613603 19830 51160226 -294842529 38324 181884435 337607840 44208 -795979082 -512299895 42653 -787465604 -764877306 9947 -296701513 -30828623 44306 276900254 -199049724 4475 -136742575 629760070 13194 -975776246 -978675824 62659 721197912 -301477378 24585 654241962 850127548 71813 -26723256 -694099557 46957 -602970976 532718679 39909 636833197 364904042 27976 166927736 73387908 21405 373511018 653508221 41650 -119841487 -769782370 32736 736714494 371328071 17062 240902688 -217806905 42084 -394347404 270342913 6132 377308264 -197789188 16639 -222991720 -870192532 13084 360233767 638119378 2544 -115211206 -125585544 6361 53508909 -289097523 37946 183521798 48304418 30486 -198890109 -612362009 24782 -980091156 80211008 68968 -976600111 -981494919 7593 272594815 -43562038 75709 150164868 263160329 29289 740833785 -318068005 46826 -126803496 -299369605 30648 276501202 751654152 548 156028434 441722364 161 277312496 56746516 37570 -142209840 -509275601 12476 -105676260 664206535 32895 720744395 -224951013 15035 -575361837 -325447300 14237 -885457039 462949910 27804 261808241 51049683 52194 271741977 715423624 29994 61427183 238211281 69297 160468581 -585542238 21672 338792004 649516532 12167 264394461 -232823960 15151 -576020061 552594799 73991 -976466912 -606269017 20757 84252475 819487412 50085 170033584 -582307809 506 -878870550 430401479 41737 -330868620 -193171799 1185 260923370 723146814 42148 651718694 813140830 64849 -211339727 -584580590 58216 -112101962 -297635390 63706 -316905467 -702092852 34053 -118662842 338601456 2575 -22196647 627204036 7886 549680688 -504782106 15239 440131748 148822558 86731 -381409145 274591392 23265 -313981386 -222668216 10598 755720958 -618146993 42251 -598439899 -324131951 51289 -687772427 -900422004 29240 753383415 -605935181 11819 93934155 279905800 7145 -590115935 -521022992 13951 184002131 -592989121 15048 -326289146 457930416 6198 173969315 -416341404 20865 -672340827 -767113962 5820 285575764 751172881 34275 -201023496 -594817504 41532 -804465257 -781334911 8232 -890028640 -765284783 29830 -312660403 -234782110 17140 -97216687 -763036766 56059 -975193366 -996691790 38445 725038257 355718793 38339 -311482058 -707086389 44787 247239298 452451013 30698 89282235 272221306 54449 644615088 368485511 33024 -579654006 529079656 69271 -308618714 -673276642 8940 -400911982 844865256 39475 -764330548 -477858979 44591 185666919 -207308596 9436 -397341189 720749399 27688 147846184 240048680 24640 258007491 263055278 25005 639384060 843868368 49337 -983896744 162921871 3088 156110263 -600926028 19628 -500034916 452671801 10372 174691465 -104259216 81638 -970915684 -593220374 65448 -304504656 -670389809 19140 -138239417 658693334 37878 734521062 -322954182 45173 -698540466 725390005 36598 145887920 466814482 9365 -576759923 844755441 64463 -18373311 562362656 48384 437187419 159260334 47037 -676094506 -766581331 28654 -111748790 -767460663 16545 178256183 473349034 22971 59242095 276103777 68206 -41025836 543317731 43512 83628955 267098867 4111 758289943 -309090960 28165 -231953017 -961788361 11348 -5826821 665612411 38630 662454517 151581979 21085 -308624519 -229755822 12477 761120480 -314588411 45845 159407053 -390161614 229 -979673690 -402771567 23554 731131846 -299802244 42806 183725556 -872135915 29776 -702609155 735519517 46650 -206944640 65420682 80239 -420343583 841649065 44230 -904142654 -138961482 6267 647256773 832858429 16188 59324764 835952202 25972 -414370601 238875386 12244 283637762 474655058 18805 -204233760 -610381450 68806 186869244 -99523759 67795 264820258 57315358 74876 171182180 -618990159 15597 282531186 455756368 41982 737909920 279112494 57008 352302372 654205099 11181 166746467 266740746 48466 -392163040 744413226 25890 -294884380 -221840857 18165 -140477749 -783076573 66391 346594992 831795396 29946 -601123497 -286129200 1572 -713454528 -119213286 21979 -38693067 -327087308 45172 88738387 848941364 19340 -588823645 -288269355 16834 -710165328 172897280 54647 -771746537 -217979116 36201 77036490 435465075 722 162174226 470999852 15951 264787084 459838924 19500 -140988338 625176163 40203 -507633204 460337650 46227 -192977875 -331516384 30405 -859925239 461485471 45065 -957850207 -574509147 54642 -978791029 651087534 89458 -576724983 844730642 47847 58211256 -293074103 3224 -19110683 -706632375 58670 -774369253 -805899464 12114 -994902495 -964836475 38288 -287830644 460515414 20596 451816953 177004714 79429 165568278 -135530485 63472 52396423 846282587 21376 -997650048 179663631 17542 339092811 -218314708 43619 248654440 247323373 9611 -957829077 145096963 47711 -994475524 -603894576 1758 88291677 464864507 7543 155032484 264605069 15394 -414066582 716100161 32646 -41094632 570334561 44063 -983335063 -617738325 10242 -8453025 551764453 32199 -215258177 73075316 104020 47897475 258570987 4267 -415016973 841899098 13325 649195408 151256686 25442 -120613707 -521445966 3393 -207682654 50666402 70649 446311067 363878619 10714 -223296207 -996306781 25273 -297194592 -675513571 34567 -14242091 -688550234 15108 -318775871 -768821783 69626 53174853 853848589 55967 628769549 815443689 73363 -44870597 -668682622 63170 -982064269 -593809050 53067 256544996 -227271862 38540 253308813 49577274 2056 -600095716 -292158200 38964 56249209 719182155 19064 67556800 -300630968 28836 759937472 -322770108 13077 730509672 -970919369 39487 335399257 628940696 25176 735295268 -218408971 50694 178213025 -141102080 17717 -581625307 562466242 54472 -7810313 -700624844 66546 719987248 379193240 8398 168176842 50018912 23653 -685267491 -874143327 9075 -992959537 -990130846 10231 -686449420 -108969991 5672 621404720 -328306777 23364 -702245854 742270035 9972 -673474802 749020855 36199 148246818 433520481 1020 -807211587 742917749 29773 -28079540 -680060571 64700 259623871 -235706881 27072 -972815964 -425273811 11853 -419298853 741335022 19552 -103626923 -285951619 14627 -401043423 -956177420 14676 -683391992 -877073821 6487 729507351 -299976454 28057 -395849348 -999207165 64505 727157494 -312900849 33630 -868371442 439796777 28968 -399412113 -118018017 23201 69634881 718693722 54333 643669153 824790836 68311 -983799403 -969838499 47037 -891296436 544195944 24655 190233773 429833390 9635 666192522 833168704 28138 187819018 60578664 16031 67212141 455512315 55710 -129726955 -516362963 10885 -13549430 -676759306 6573 157790350 439601579 15489 269742585 441471569 32595 86931398 248675526 1400 -886331580 -104471546 62077 -403979082 -984127277 26558 184444911 444129951 25005 189694724 -213953896 73147 74546732 723513094 50888 753575650 -199906428 69486 80846226 759541092 17208 86298363 280701674 64643 58379079 -306424331 26916 738511800 -592573623 42262 143337011 -871859164 1255 -232344718 351670076 46567 651424535 377317101 44920 -576870650 -141047573 49515 -494335962 435684274 1677 -426255990 759730398 32033 537496523 -505846733 13608 742026110 -228105777 10813 -964579164 -400866365 33248 -789571309 -481231695 57635 -98047535 -791010151 51511 539413917 -484909271 6122 451489774 -701106329 47446 -574069140 717709808 5251 176879745 -404638879 18982 728419282 -605156111 30605 -388275044 266152512 2931 249578702 282600129 57634 535539243 -425099228 56344 53114216 732693010 23179 64180901 467706608 22236 -391633399 841973030 8363 -197318500 -996852796 33570 -129720458 -492240604 11390 165098430 253023566 11775 655019782 359247562 13938 -136199805 -290488594 10774 274807634 59826933 63874 -293031730 -678426969 33314 363380183 834495083 25304 -884737302 -130827048 52058 160737782 -126172640 23411 -786481348 -494264469 45847 245047943 -31787101 2568 -383606185 828560695 26763 174006386 -896192515 9883 171323623 56459865 5895 157971584 146205981 26425 -411065660 761763105 19516 -595481772 364689671 55567 165917752 -230885624 36238 628903305 -294512235 2994 -673458502 -783602767 21345 -396679325 816397659 58497 444131582 157814972 38159 263370875 250673065 135 -686220349 -102980166 16855 -215920625 -611396830 40444 84309804 825028543 3818 -388226181 854166161 30427 374094414 829338498 42481 174463921 261507471 15382 -969802133 -593354660 55207 754204586 370804814 11461 343611993 -960817995 25485 752291181 -230663302 65833 -100928441 468064892 5674 -125533902 368855731 29437 -572467505 -299388541 55417 -111467537 -106033945 15668 446772596 174266988 67384 -127100701 663662873 47463 -194941802 -959815259 50129 -573086241 534676357 12737 -691034472 -774551494 42206 -395969865 258969420 37866 640202612 -311946948 43239 176522818 -425261019 30659 -128701307 -317545081 39155 179998314 172483808 1923 160118452 91959777 12496 -959869940 -970536763 28911 376799995 -198215470 30421 182989418 -387317438 1027 752911422 -299207892 30112 83627780 726437368 36592 620278765 832933898 45645 -883621898 -141261115 21641 72563152 438318365 21215 -969820275 -43895104 50693 -390108343 727422776 13448 349155635 -221164036 42535 366548156 635526980 5652 454343184 346228244 26082 93591788 259720754 54426 186957496 -97791517 48025 650086926 167467151 56516 -230685473 -961029507 20314 -974744326 -416832257 68547 -595154817 -506844460 29417 -17054423 640120922 44608 -578403139 -201808921 55900 -218200969 -992321235 16722 -321345131 447209102 15233 -212107256 -614403615 54669 540871082 -481880468 34697 -306240919 -693447610 32024 -611683303 -477460905 33919 -999776387 -409503536 66529 148614664 186089641 27944 530302301 -516777560 34763 -237573299 65073514 19926 76279696 -307733642 38338 -408848796 -121065536 23948 -383753835 262047533 4773 179476879 -387996113 7987 -424885988 734487333 17433 -796359736 -789997664 12654 -992717852 532918996 6404 -103014500 347603722 11545 -486628862 -293052491 2668 -134946044 -805848464 43399 -796258304 -479858431 15674 -976802867 -955754179 73874 -683319904 -806514994 25652 755570336 -191367609 10610 242696574 435021286 7324 -788587657 -502164244 20989 463777885 370602291 2085 336347500 849675598 44106 -25413815 537114203 4083 -44642844 529582471 43459 163002884 461583393 11522 -670170765 -775243574 35788 -670376300 -499172367 4623 152788754 464716789 5060 162067427 -209623412 60635 735766372 -867832289 14727 -126134298 -325180533 35799 169843849 -605110562 10749 188850827 374879809 45330 473156448 182952204 40188 182283295 282402334 55071 -776893271 -521754750 14089 -781415519 -513554261 43710 737613604 338148292 3273 172023543 284169901 4908 -680687079 -128939156 18759 -966926562 -991371533 61894 242210057 -208827017 44344 68704558 831759848 5935 183856560 -393253351 19824 -196756142 -964682167 48543 273990160 435567507 39835 281837633 -221917998 11468 633569607 -294648292 31813 174295521 -113820507 84533 -98850144 -884172221 22487 -132263459 -486838353 2399 167266852 -121117017 25692 279310414 -289168959 1179 341451625 349875505 43881 52470269 722040953 27454 151093478 158932805 24398 -399075671 -123433049 42348 432902009 162768519 56327 180960984 -109803811 43674 184716007 450022024 17914 -800427820 -521909296 24860 -791932689 -787160145 16366 -139621917 661376107 44840 -392719103 717585115 16734 -523176746 439495676 1620 -401307564 -127184322 7258 354731034 -207522156 3282 -691791722 -799056235 26274 -498233142 443804566 633 -479930430 440960776 7238 -39940886 565915695 26020 741925647 -193853800 67902 180638980 -423421880 22915 153814681 92752842 1378 -969872720 -956231627 75005 163755002 -863215189 36568 -101910876 -770753336 70338 750967818 -299172260 37172 70258637 -305599603 43398 -102022804 663449961 23807 -982771494 176898000 22661 -580370069 834208326 51985 -104891743 -106626504 12226 -421842379 716189606 13395 374957190 -523210198 33575 752578097 -324603353 4829 -604192528 -479163180 17058 -953428392 -384284608 257 -118139478 -307890818 68158 752978693 -325438847 15587 -593299716 -324040077 17574 -97769668 -304416822 31203 180834173 -137109210 73387 -219458068 -708271163 42323 -672791603 -777226117 4323 -124789468 -878432474 24158 621065650 -289019757 43109 -295375300 -683787330 52983 72862889 -315775437 39551 -402833139 -960614572 4543 652128539 146954564 8377 -312080037 -709109029 57849 -795160935 -522154366 7345 761394110 437305276 64262 622094097 183981862 8559 -385775533 -963768146 71961 155227223 -870933720 1391 188455062 179388742 11404 -105701796 340286293 29835 472842839 -109906237 53183 155163048 -887960015 24370 -316608925 -704087906 19685 334867876 813741705 24487 181516275 368150268 22082 260873833 744018694 32590 -707280817 761793105 11430 651022104 379399734 73363 -97034392 660487985 39976 -315422193 -676541376 15391 -964302652 143263660 51859 533118204 -497080944 11849 -667562945 720913754 43305 -676905207 718092878 28978 -208445645 95033946 49815 -968289251 -583981543 64254 -424248620 831598083 50156 -310808698 -203072552 14399 441800616 340393131 27248 -96115586 -320417436 11188 -220425171 -616961106 18187 -204871761 -859130908 40100 368743166 -216908511 18028 -515291829 -862149242 43188 631888986 356266806 8136 434526835 349334934 24844 450375907 143395891 71287 -97497008 -100233249 32808 465393697 188518098 1428 189042387 -884692567 4075 -237158818 -899617635 26640 -212890658 740453750 80869 143587539 462962263 3177 852767646 -959804136 10285 853700506 -977020562 5168 157308790 471777106 5811 829609076 -974306223 57087 744412393 -579910851 20068 461559835 77893015 32325 -106331435 -794360899 62005 629963137 827563392 46046 -702131954 -903007771 51378 -294655908 -688566330 37370 -800026824 -138227722 42050 -978358193 -383849456 845 -133980453 -497514540 5789 346291783 -211590389 7705 -382630041 -127413078 23639 -17613578 544306931 48292 259597097 254028428 45304 146040838 -115695931 44854 186064872 282108758 25865 -9040493 568636622 37420 186103424 461703167 8375 165257414 171478241 21584 -119202963 -862193306 41457 254965921 272837840 77002 -213354595 -618214405 21748 274717880 753418962 25903 -979746283 -421954343 60083 -46167466 561898672 2 67330686 472711620 18260 444936112 148190662 46534 717675375 -576454880 29202 -307648968 -675815068 42872 -680140049 -805506992 37650 729239154 -605583323 26051 754713214 -325229366 17180 180942109 -228714166 35988 61858549 256462511 31415 -306922285 -700198376 9181 -957794292 -587180780 10144 744516523 348837056 5003 -767892714 87454392 25129 -234940550 -858482520 59907 171064565 50212533 28422 -32204538 -705386650 47276 -202598729 -973713646 37468 167340796 67237367 30526 -586634408 529180943 61778 146450418 457120410 18238 569062465 -608825040 55107 -4053406 -672126729 7431 -207930296 633407374 57584 -142163020 -765175066 6766 -863039314 -111306550 7713 -784963211 -523558716 27947 275660368 -231047698 16098 177140547 -221077836 5181 92444620 843918251 28801 342378884 -207947586 7245 174372234 -579149744 14841 -299497199 -676239009 1720 -571820125 562170083 23703 -286319234 -675247177 25168 651982010 173282267 68519 -986581985 -598567302 29044 627185259 369709206 2185 -608287832 -513228928 9173 -328901014 433404374 9297 -671538196 -129060674 1125 -226232389 54148349 100185 -671493314 -772568651 28564 -407498844 -129070122 33905 177460196 244461878 20275 -963499425 369402647 32447 262170036 -222287951 12323 -386844273 -118999254 27701 261906637 261739747 57341 -208772102 -962783259 50853 -999697765 -386097020 42754 377064689 819118472 12771 251235952 269493381 59197 745106312 356768471 21020 557574367 -483803572 60271 357052012 834771789 46181 66540546 756071450 16489 455367811 -983006005 81779 433253089 -390421368 17154 -141925447 337840399 3449 -327628972 -211673472 18114 249367552 -224103406 15692 -114185605 -422482808 66820 456628135 154856882 31186 -132504953 651166949 39947 -582816553 -315324427 74156 737803957 821620123 18789 -675046115 -800871864 20964 175583163 343658312 52346 -206636050 -865053026 24936 636161106 171214093 57804 -221260602 -893149817 44187 238964640 -200335327 15009 -607225075 -500272382 16290 350884850 -208639569 5978 278023510 -38791407 57802 -126294479 -297170291 22337 275513551 380189788 49694 -111688131 -314394371 3309 -108939199 -500198448 18048 -4957348 570749061 11021 743183273 -292599422 6314 -988785021 -964368386 72103 268537072 64715468 44052 625776985 343600632 77809 164891148 -600870432 3143 660106479 165467732 53294 -139836911 365999797 19239 -680090625 -114315703 21050 -576533357 -507563385 17637 188478382 -209844336 20993 -201396064 -952862150 51786 93158243 -612174386 52392 172263346 -409422733 12802 243430269 -45073914 77943 -710605276 -125367436 11898 178381177 -229504397 68108 -701325851 -114131065 25562 -422081502 -672168485 26594 366966442 -29152098 41401 -696683723 755989963 70001 187283022 334414644 52903 345499240 -696050262 9277 -577250368 541474917 59392 430559236 186095726 74773 -995000530 -975186849 67943 -604774421 -291793749 52963 -485110867 -391603223 28791 49267236 839098343 37390 550895723 -395589931 29333 -102825966 -773118006 24781 721750859 -601720549 4562 716187075 568384834 47625 165082989 -617616385 23080 -987156134 -953430874 20982 76860625 756100734 70687 145463016 377326284 51607 57606668 744351741 22762 -993548621 154109294 28764 752200458 -216095511 48680 -15660336 -872706617 13836 91358343 -316973695 21433 -23242196 525096675 11320 -41562564 621738149 14316 -406801558 821953405 17221 -670423737 753440459 58230 -705163640 -133772788 6114 262694960 269877716 14219 -330815262 -688302010 30625 -233515563 -600917182 23585 -678701404 -128097675 15349 50149221 751003081 45629 154476074 -584236548 13551 -780526833 -507156522 59637 541223409 -486041317 36966 -206308420 -617896871 41771 747266965 -617896445 20486 -488421205 457755948 3340 -700066946 -878293183 50480 -611352741 -519137657 32566 -496394330 463762493 41932 -116136186 -126517858 17907 282225174 69984368 10731 637394448 185790594 13003 74081122 241695111 5174 558360965 -480507697 42503 -128966904 -506290146 24542 656607767 344805681 63595 75349479 450826003 48455 -969262857 -399335400 36041 -588886672 547112412 44092 66540654 239255501 58464 342773586 655932247 15299 -133622357 -495804738 11946 -212082808 -999586314 32551 -804419367 -785363239 20971 185009812 239110634 36460 -15602487 -691095025 83449 -704805114 753884565 21491 730368693 -221136982 25140 52728921 748422576 51065 470259069 368117840 18141 180665454 -418361058 17305 -95691062 -492301939 13818 -674948041 -129989213 25521 -17926748 632144934 31927 626664305 348314308 2295 -990120814 150392114 48450 243908972 720306841 2045 -212573522 -571821183 9711 338532004 655373790 25606 162824328 76127593 9318 -222291789 -977088980 33307 -193187509 -983393444 35868 -674116692 164038716 9687 148150630 -109842711 84291 85571167 735512371 64881 -193218438 -870384122 50558 635961072 -140463865 68553 169842449 -903617249 35523 378096063 -217616965 15389 431578226 250725897 51457 -384752740 256775441 38266 -699989114 -124602396 13519 -124073485 -802456852 29102 -399610281 279529959 5139 283913734 429590070 36469 152601760 432131295 25381 183888741 55701790 20989 275784112 -978100448 2553 153826187 171069624 4434 446878913 373685052 31657 -289388576 442281696 16519 365240625 82916037 12362 651065805 831718057 12443 -984217007 -976139784 45794 -671314777 -138705638 5134 -207110084 86619385 61277 -422672577 855277380 40550 -140871043 377953290 25417 -410475760 281231466 16389 167139216 -195013631 36520 -17820135 650002526 13438 -708548166 -108755990 15873 67057931 820026081 1564 178680150 354773910 33844 260523802 257826407 14961 -198011785 -870963906 39431 -591402469 -495165496 27847 625431297 170185393 36005 -900951233 263139501 63241 643214890 -332053796 9849 -962800244 -606309693 47399 -963663308 184127512 47385 -416614387 752401644 16836 -326956491 -690721871 66264 -29617021 528388444 11111 370514078 839362268 41616 246713453 -20074790 72576 433270335 350603454 22025 -994750505 -598270466 64304 716419039 -195838830 42377 282985530 -10724399 16082 171358982 -880537054 2603 252284065 -203747945 8983 142949765 -106696629 6721 628969125 357862427 57545 63254945 -294143271 42757 -619015255 48546654 37809 276528183 724915065 2379 65973708 471942775 13051 174790966 -403422059 8198 48669766 818514140 51224 -599519384 -512907531 9416 723736782 -584513442 62 -305680909 431138126 5520 -965948426 -385947331 36946 -117590656 353478861 25872 431848904 364880973 12152 -234799485 -994097290 1926 -399992298 -998567453 17970 244177593 52211034 68485 -6637488 -681679254 65275 265166671 736723014 33286 188806712 -867833115 17698 80309439 453471494 17090 639787917 811053266 22047 -416364877 -968954876 54685 -790582708 -762272208 23393 -690970012 -115480439 30468 -195240191 57047232 70401 -710657194 -130111382 25651 -503145381 456367948 36362 -595938638 -296802080 58681 -969647552 -995754093 22159 -512980258 467254527 17613 170101464 -123073297 50087 -392893281 261235488 47073 -706946354 721710152 493 -289396647 -427403020 35197 -96793289 -809063631 62227 -313306158 440471906 12072 282723997 -227620465 42667 665440629 -310029433 15381 747130769 350951553 46871 657071911 -286355572 20999 338121139 838424878 4723 -404591882 -129096431 42233 -120810501 622744919 49265 339330643 -236944186 34585 85438977 239228727 62416 350570508 649570927 42280 -200004982 -606477367 55668 -777708986 -780207423 4858 341590450 -23252479 6163 180289900 -137592027 50904 441207053 152335110 9303 159906258 75117038 1252 -710247803 -769085295 13204 -316034602 -231617320 2231 530799244 -499056935 16398 172350511 -401733103 16895 163981565 -131202757 81395 -519411770 459423439 6651 -139242264 -477813369 9000 -601848957 525822749 65753 530576845 -700387359 32219 -103583018 -326669978 32805 721912449 334197127 29540 -400958702 842906437 57763 241944740 464815599 27041 435329626 376763613 31890 -426022257 -961561020 28636 -98661763 -900519550 33961 731374021 -771247083 35210 -116889124 -513868652 19369 172488820 -200304357 20278 -414812203 721297560 28952 48932787 846036190 7750 190019135 72779237 10364 -212362389 -875797990 1888 -125844378 -127522492 5635 87157346 -320235883 37834 647097077 372041832 58566 269967372 -791515533 68322 -11586984 545023892 2457 -955862625 165599774 20163 -214458138 78166732 23023 626588308 -297338671 20696 -105732312 -872238538 18322 -670682655 737588127 79464 -223108606 -969148994 50263 -135975210 -307553576 43227 266669767 244593242 37315 -384939265 732965420 10370 -99987700 -98246109 19640 -518766716 469240010 36477 666387452 158533368 32552 -416030695 717015059 15591 185715068 377896225 22723 -578820139 -290195137 25915 354633217 825723844 14162 -585525475 547346245 41120 249054923 731088978 37976 653479175 -302649122 35338 -331699586 441618346 22510 241982541 95054699 18129 153873261 162578499 32482 185283119 65743990 21924 -115607383 -863973655 26697 150863599 -887883236 17999 723275034 -293509005 24797 755790121 -602238562 2874 76969161 818319811 59258 -124558496 -114284193 19436 -799391181 -518776294 6406 360415910 820132757 21832 346745745 625563068 2948 -6632 549829285 15825 -784141564 -480208530 2526 -332486424 -201271609 18283 -29636219 -695445252 50835 185246965 60321071 19050 -710098428 749111646 63533 -997211881 626488699 31676 -587209967 -490682059 37729 432268076 182744611 36238 -688222995 731940404 3360 -599436018 530817312 29186 -202472422 -600671225 14028 526132595 -516097088 30006 169401269 -191624004 52828 643334601 376981775 49329 546941559 -508646542 59716 -121818544 361294422 4135 -392878357 727899790 23158 -494602768 455723122 32698 245145266 445193952 19981 -312623569 -235858217 775 184321235 -233688576 63759 -387924514 721742731 1905 270027144 429323736 40717 -684662524 -103313017 10923 -21003500 -311388135 33312 -324758599 460151982 7332 185681464 473650888 14253 -589933197 524843415 39287 -873125785 -132631115 39066 354530371 832838292 21408 -216670612 63961050 98749 169849742 144264172 45247 -34390702 538947917 2318 -420650409 265872482 3680 -423454095 -135322078 1259 184116081 171563144 1906 -702228139 -785922742 12583 465428678 169484287 9153 333922599 816302185 9989 -769367111 -493706942 40342 -985972308 -606318628 49610 -105175136 380089417 14280 -108363499 627102668 30843 176923589 239117845 55168 -290488410 -195830486 30390 540449206 -965510517 43659 -678922654 -799795722 12725 173772537 255564466 20186 459962895 172703017 52973 78405151 454527569 35555 88099445 855221697 17811 -501945052 442722314 49462 61700483 260585669 53958 -216267712 -608317628 54326 454923659 373341770 23477 149311169 -139548610 39904 368759125 639182943 42205 -212534227 -874042571 31838 -989006809 -971811668 6959 -613511260 -307036159 64883 -38606976 -767129060 40845 252784041 730460615 32270 -141592315 630338259 39568 154002016 461502794 9094 -803781495 -507362757 48365 -771666479 -492169454 15266 -31965736 561626557 17617 739944653 -216975437 37405 335700389 -195328076 11141 -507701762 429386056 29800 145024423 453449409 12485 -226206358 -889073656 41549 167516174 168321571 32682 179136482 349054565 9323 -762988305 -492158465 32766 -690991464 729346289 54943 661373484 -320710672 5254 -223343157 -999339832 55714 58384694 850396037 6222 150556130 442069285 14508 182846970 58288493 20885 530962676 -521923285 20196 -875868937 463628382 13185 557601455 -509825525 8715 -198016917 -868508721 55472 450821281 160640769 6901 59058673 850921599 25708 241718179 -191082460 30404 -116641033 -124081037 15380 -393416104 840624814 53421 -199540716 -996188099 10126 -418526135 266631504 34052 731531372 -313840464 12485 -107673631 -480612052 30200 79784263 -297530047 9334 445305199 449374673 42053 853957934 -966552132 2526 281311916 273119765 49881 50136026 250125385 13157 755047472 -213786033 4990 -780147309 -799720361 24415 178501120 59129309 18824 -407160560 -113819125 19598 147990102 -596244018 16707 -387939882 -972997888 26458 551531834 -486414650 5877 -887038189 -112726072 4776 149499501 261419629 57720 283845672 -2507020 73687 -420563451 262368372 19011 727236378 -193075622 5913 -129496423 -120428135 3567 -402125391 835629118 11127 -135495010 -124251421 18282 353348402 823508879 14009 -225599261 -999378199 6906 271697940 281903285 57148 268750212 457613991 6483 -141004673 637419894 36300 244344167 -43396943 19417 58730976 241224203 30427 751815825 363638841 14301 -2300336 -696107056 4662 569940749 529652311 30164 -973179005 -420955756 45792 378247753 -195324795 37318 88030666 467419124 7980 -679902 636159183 15574 251425957 279582231 4708 -113335018 -865870245 25050 -503430618 431629572 47044 730651750 341488338 23316 161446222 86755755 19837 714780071 58262113 15698 -711544280 -891252782 2127 630337470 -311390287 17894 94831060 743124586 20914 -983246330 -210852232 64028 275354856 -36872804 57809 718108613 -316556988 4827 -98785986 655643018 43354 -692887979 723953410 68479 -671246516 -511499083 9782 58761971 -318451930 1819 179283078 -868776261 1067 -892803803 437763929 27091 67960343 262547297 37592 -959087516 168673471 44978 -47122726 -703620845 48209 -608011105 553654956 59782 -973672051 -965996059 32950 -116561449 359174451 29092 -683481457 -770931510 18725 243715571 -5564394 4519 160998189 148935338 10826 263962590 -271961 46037 70042450 739762326 23202 -675756317 -119894165 27412 55679198 -798062066 49558 739198680 354447502 23299 163116752 -599875734 19007 -675976640 -896851959 40090 467910381 362123697 21689 -422279955 748979949 25309 275559042 471680087 671 180664400 434898379 12221 178083632 256220313 48783 -106331127 -324671472 52033 -674756348 714753581 74829 51569667 430729743 6270 166780888 -409652009 17286 -206155743 -986931979 8181 526452653 152375142 67984 355514072 -234462596 17204 -679129315 -883529060 23046 -952572143 -387254729 11266 -124890270 -109942676 8799 639789408 817834659 77461 352895696 650534816 33986 184013770 261036694 17108 188946820 475326383 20696 -218479348 -865002252 11847 -418357855 -984487012 64216 733059465 -603000037 33731 84562462 -710527505 16643 633479009 853584400 41428 -407715426 733860848 26375 -221240066 -882709934 47208 55033191 261711062 36832 620235097 -287439657 20512 -989666787 -987833332 26738 269789781 440098903 3649 246073843 -774828814 20395 655877125 816906715 69191 -677753998 -113775743 26234 -780086803 -786479575 8607 -966132905 -610971372 38506 -204429902 88302857 59297 -703683756 -902236815 27770 -860369930 461632037 51474 160420156 -388313599 17090 -783758944 -788262018 17422 -192316545 -965876479 4129 166653426 448381777 21471 -231039554 -578031274 55299 -99453116 -519387193 12532 -707840919 759938770 1438 188229909 -584796326 8935 280142446 79818020 31967 -686089135 -791187014 31179 -961337008 -599814312 45884 637140869 -305184694 30864 145458020 283771037 10097 -873140539 -95772604 33227 86907071 822843939 37868 184862183 56763439 15815 436852466 -902925149 41100 431610604 167349234 28779 -392457436 -994245599 6226 -138544026 626935170 51962 186496408 -202722536 61005 162750195 -863560087 25644 -770085757 -781586915 13053 -227423 -968239150 44844 659237577 -294233335 2290 -476771900 535812041 47493 -130465237 661651412 33134 -313347469 467692754 10537 -198404386 -606207619 29370 -227441892 -887439057 55736 -788475157 -519633883 41254 373401304 844029169 22390 -225516612 81756261 38653 181968716 59752148 17140 280114234 748723563 4999 -100415479 -313337468 44303 -387087035 -983174956 65691 634849652 -287562009 29677 -971856426 546471352 37225 -501096208 428641533 40896 -396078478 -969972934 57187 272489461 -8055214 47835 253965768 258662140 646 179921460 -606182546 19380 172139186 380409823 33052 359521781 -226329612 6415 -296706391 -694926882 34340 -575818990 -322418059 32101 -691355611 -772703647 17665 564862231 -509990511 61241 272549120 -33473600 62016 -777030535 -792996217 24719 -98212804 -121364020 20489 -125486011 -487853041 8791 -315831937 -2730912 48629 454027184 150132839 12389 -326213854 -200894476 11512 -226185145 -894152761 39077 255416479 -232191467 29818 -996595228 -408324899 4015 -668917787 -135458381 5124 -96247631 -506813397 25758 -127609812 -505893481 10220 61181774 284945195 45544 284713434 -16559729 29778 -782450897 -771195447 4118 161851420 -891217253 33555 342609881 532770551 32189 336973675 633481245 26220 -579028001 -489818735 1033 -112098277 -292008119 58197 -583763404 568149991 37750 258821425 -32390288 16924 -115512301 658651633 29638 165307075 -102407383 70868 58054720 -333273140 13139 -708473352 -798393184 31079 -767197771 363268465 16982 758110276 365247941 8474 189511426 -857157424 2512 -591659972 550424140 38023 -778023061 -486147269 53745 250587399 758842953 16858 -683708436 -218486203 58577 465772180 249902145 60919 284325279 279132018 66896 -237275077 -893211812 15836 -111634687 -288780807 10742 -97116092 -303423325 60206 146533524 -112592263 2127 -227851035 55009067 11941 184499844 -900702034 306 240751156 472076141 5338 754142343 -312943207 8485 -218673096 -993242120 2841 157889498 -601985559 19175 -11378011 535846968 43576 538291483 -488258395 58200 664489836 144171726 24094 -296203863 -695373044 4418 -111849361 -295115945 11755 89310559 456427279 38254 173248662 453316806 4109 728368318 -286158677 36647 183589286 -421870802 5690 250766687 -227566109 40922 -978989484 87988954 47609 650366167 816251027 12849 -790029727 -678704736 41245 -392049064 284617484 36501 180000222 278908975 55656 759535199 -618372762 15816 455661635 146527745 88125 643998264 846082816 46387 -129199404 -497921862 8121 183677850 270882837 37435 358388056 630567945 13606 -680319422 -102800237 21676 337143692 65457862 41972 152136687 -96937372 7982 -890189624 -99401718 22242 -704829358 -689878830 44511 143919938 260343054 124 -687702489 -869597420 55262 460722031 342162431 12210 -228755145 -974716347 28864 628834200 -316381189 24357 150748937 366099456 32878 176998850 -412245191 15453 625149018 178282590 4052 -219636152 -996483274 1734 -875610396 717878664 43351 77772711 450043015 30135 243830204 -807962401 1194 -706730269 -142854921 30564 -576717089 836492313 51099 -28971572 -707453776 81146 467388545 333564249 23822 -617140919 -482375911 26101 -674093253 756926988 65311 -386806915 -980587001 64749 -589020898 567635108 43713 170960643 -610240455 15954 74785405 715675740 71893 647825283 184105838 65821 -891952977 -126598522 59750 -227441445 -590168013 58952 261319110 -12397482 30575 627955418 350167033 39845 161546695 -862520818 41108 373190174 453596376 62723 164570993 276994338 46074 -32372164 633617935 37593 636342134 819293448 18916 -963042265 155435599 11225 638121861 -306410881 14626 -614059953 -483094352 1312 -992313268 161116841 12159 351331516 829715130 21002 -139782724 623939743 20692 66568954 269114264 10621 -202575675 62427344 39625 627011839 184071978 43471 -677087442 -112736925 25594 160257860 -865244414 37500 258622298 -43843973 29234 334123673 -234359387 20716 282060512 241611449 55104 -574504307 -499460087 16342 715487363 -218768740 32606 -410460321 832182983 15010 176648444 182013288 5557 67662067 733518979 16432 51499344 -512907590 50479 810551508 -977574041 47876 -418750167 -881926681 48426 -412048291 -993597163 67986 -505870641 452854903 36527 76457486 -299534035 12649 280094763 50657671 74756 -808890822 -787165272 3424 -425936084 262516209 16268 734623185 374575350 50114 71918736 747671054 8043 49930252 -300998875 5888 -679676217 731442707 75102 -425676047 -135675900 19193 -693029238 743627033 72452 -307849871 -233273412 31091 48081752 -887652223 31339 188367286 74257717 5706 -27787755 -675739342 10386 73503310 738480755 27538 -778899605 -791693893 19148 458769767 334551345 14011 -786219283 -510179206 24846 -119556682 -95843088 34108 -870874754 466630269 16009 -106056308 -297569682 23544 -100828293 -767001322 1148 -707864425 745893419 61403 -101350650 -141952017 30255 -402458543 733291989 35908 -953339269 -989949661 30376 735073055 -291801257 10668 656269863 369057176 27257 -329355404 431746164 7677 451469380 364349680 10455 -421820399 -112057076 43188 -970668555 -392393889 70695 643709181 176460917 20918 175182435 162665348 34622 -992522891 -571521241 57781 168323611 352882609 37881 242088577 435277900 39347 746191923 345799802 33878 81034822 756534061 17658 182903275 -591595504 16679 142938838 265662705 38341 -764163899 -512530567 6186 725069036 -594222606 21483 619843266 368004296 16843 -961967134 277321488 79592 276721834 92054542 83260 -700773135 -875376598 20515 628010017 341824783 68667 645592155 335921130 51340 -875307197 440779287 51918 625582715 -304431777 27322 -106503182 -802843246 34525 741909061 362978898 56746 85514795 241361514 66460 -701466310 -788847585 19401 -4575959 -694956685 9599 -489450279 472927467 8619 -980910678 -953031110 17533 -401591116 251500596 9452 -582166514 -394348339 26096 -971363390 -589809662 35561 461241630 367120719 22530 147617819 -880907828 4789 -509623612 813022709 6074 -954532174 167793817 12958 -899457929 436611353 15094 273917488 -225631715 31123 -865600833 -107379343 16866 -579689719 -481117068 28090 162068475 -890256606 19334 336172788 810903353 22753 365825967 835904891 25744 -392109381 717316443 28270 54364409 736333022 8307 -962400456 -974304835 25791 -412781546 -99992692 1537 -707296817 -608583199 43154 146313444 371329721 19925 -956363503 -582500299 64255 180864393 435843316 24405 281320308 465780838 12488 -673580073 738605847 40230 -215491713 847861044 14419 -195937848 -589199702 25275 725147514 -301637428 16263 280168694 -215678818 585 -228802122 69086508 29333 185465404 -903841396 40268 -999715285 -594227752 8602 -874178158 248172041 64033 -326274430 -970120783 54539 -806827842 -983075956 47399 -689834501 740719241 69240 453017059 374249048 15979 -870056813 -136588118 6935 176712720 376649829 2050 -778426215 -782663277 7248 243133098 179329353 42671 -862880064 466614794 19453 -197499167 -412301916 63824 -477299467 757256435 46252 -588741464 566337087 48181 175751982 -860689708 45587 252618360 -226217791 5755 -113371642 372456525 7026 -775467822 -498681675 52652 -390823839 340524013 38459 179674811 -571814787 4190 732638444 -295408070 13025 -573736359 -319830740 67610 446308090 357757311 13279 -106347645 -866997497 19777 176705111 475041004 6907 -961026024 -985910605 47082 625531383 836447127 12240 267751130 57527825 44908 -127129743 -495090042 28555 -612746708 746701406 46460 159138762 153438211 9479 -17814187 626454981 9738 -139771616 641249603 29735 -493600509 455247387 7364 742330385 -224953972 22694 -116534553 -135176379 1894 185311123 -114932289 23979 162262934 -110950380 4665 151681971 -613663154 1105 367637498 838186095 44266 720579837 -608818560 36133 84985800 -330528425 34580 80940217 283630695 71913 719354725 -590475892 31333 -125103712 660507821 8744 -403529416 -136427893 2486 353276150 -208200361 9214 641734555 341750790 32373 274467116 429091938 21177 269792660 436629780 37959 -667416291 -129017725 27403 -901334356 -106533964 22604 341732767 -115264132 24616 -702799690 -876773292 48759 633085045 -968096543 64391 -107949478 359969828 9951 -415600614 744330135 39845 -201755728 -898548442 28416 186401292 79435146 26596 189845290 456726837 12577 -123612907 -805734006 10787 -193103749 -861901104 46459 91207474 760781933 65433 -692423003 -114939324 18499 249615851 475729566 5305 -306590244 460672262 25641 -226307470 -108523097 47836 260023955 90086061 3588 -690674965 -779808945 20120 62558889 433172561 49194 -129863280 -485518565 22275 -578593443 467520425 35047 240522188 718757256 41699 160062071 -210392527 18440 -991211846 176320711 20447 266819347 -881416305 69561 157871883 -107186463 52281 -985093487 152110304 1525 723385768 -306395563 47489 -315159124 -219072771 8352 -775410259 -510196027 35298 -11793425 658486741 27565 70358815 824490906 30276 160458333 -410154326 16439 635665864 -300689247 14680 626884787 847678657 77249 717204308 -303633791 48411 276252727 -40858379 43291 168378376 361992188 23858 -305945400 -211072210 24086 -617326694 -319276126 16052 79346895 -287849046 15633 -140864327 -117023262 18541 -577174846 554185407 13923 187770893 -577370417 20018 173110269 -407844009 16333 -131131898 619642925 47489 -191736460 -860667704 37647 -799707588 -796584352 22813 -601632412 541081156 67956 648766656 377138283 75984 -96550645 -478543253 30326 -602004688 569947899 63038 -672546848 -800131325 16563 -400260102 -120345319 1761 -590944539 -506232141 15600 -409484260 819753711 2596 252194374 257833510 74741 -213658388 66523381 103922 159534569 442713441 26181 439074601 821431938 62283 52497068 726934700 8179 655608340 -302762887 45923 -214241235 -864228078 42690 244277804 453004769 12985 466885770 -413383946 51923 78189352 829937166 50333 251373225 -16337285 45793 -672789978 -31626672 42395 369438740 -896633277 19464 176580450 70516020 29148 283385127 266147497 30399 -11339117 663096744 46339 155406152 -875615987 33609 635526008 -289536802 5835 439419105 145084795 41016 165465275 -115571449 9373 -997625877 148935272 27810 633645740 180473898 38378 91058358 459974547 51839 341112463 -230671703 25279 335062926 -213750677 8882 -122071196 356152771 17489 -381857474 -976978552 4020 263299514 721096640 23670 -420208805 -106784657 27272 -227213244 -899002901 46680 177760517 -866095283 35510 -193004955 -958907254 18260 184041367 -382077920 19924 -697657486 753201619 23995 159259050 150885258 44746 -303649339 -708910629 49976 619054718 360901862 52640 -675317530 -104417874 27433 70018409 720330942 64561 258429709 -7194959 11488 277650575 65733063 48091 749603927 -584596307 12930 742644984 -205986311 54768 245213002 455230802 11575 544497412 -489488424 27915 -789361036 -802516676 13762 -602455339 -505536661 8790 -420182770 258688996 21552 -202841598 -607709318 5838 -323536183 -712888654 55208 -606795768 -305800690 20465 -712755603 732401234 33697 654806377 -298009071 34903 662773347 439223859 64185 -481822208 430353132 48881 -219883465 86381328 94824 181092563 -202822043 24785 -295782584 -222774528 522 -138302963 -97422966 18972 -294434046 447729272 5599 -609256160 -515093894 27706 93867508 241019134 52996 -4891658 -803369953 10398 -887761023 445940123 52259 284796691 -215563267 23585 -232121113 -872853524 19530 -898197175 454263411 16613 -984465666 -611988864 35340 -801502461 -518869766 23311 -300261837 453214229 10324 -807647471 -491951546 23207 168572466 -207687720 68129 176364533 156029544 3442 372063483 -199416001 37639 719020252 -33904097 23658 241207961 436518163 27621 473996520 155459045 43473 -579590438 -331939070 2003 729541083 364440130 49595 -220701456 -587024717 14196 -671035300 -116094873 16031 256251707 465959536 23506 -968864193 -989783119 34483 -117558228 -96569272 11991 348068903 630341512 41100 723177329 -332469153 36218 83497844 -312217773 16828 169595147 360053111 45009 647062321 839965838 56095 68632868 440250150 25646 144427734 -587955160 3077 -799368999 -803402382 18712 150268085 -389823441 10384 144467387 -578343375 13528 -689773088 -869012690 41897 624212147 828560885 16049 168220269 -228654048 35004 58730623 446681456 26365 -307881608 443564169 6884 62293877 -573976770 55818 -26728718 634520611 32878 257244533 -42257516 28669 48236750 443598812 60349 -869038052 439869096 24965 174458392 78422152 25589 458394783 177120588 39212 -203344892 -592266697 18186 -2785433 -680427543 31952 276656075 -204852625 33078 181230733 -887612748 1519 729753092 -587091758 7528 -328500642 -198570244 33744 -592094784 -127398080 47418 -683375354 761048545 77677 167585160 256229478 13984 -319742195 -696056935 3091 -104017694 -136207388 419 259948786 -32719029 67307 77840264 -286037545 14390 -698398013 -774884267 14266 -595386933 -512059577 24408 -685463317 -111995597 4656 155164670 473762353 17614 -960539295 -417671432 40769 -595247904 537578750 28274 73493575 731189615 25450 185150903 87273706 24409 -226232964 -583729536 68007 -131200186 -323818877 42159 170439895 -596966025 15926 -133526569 -777461935 18034 365795737 626813215 4667 -775566785 -510875768 9005 -710384150 746596566 46771 254816282 -410092813 39560 -401304390 721998312 10301 94085483 238752122 11225 -576211203 559994434 63299 274767393 256621137 57085 -772876410 -788066165 16450 -385969150 -957238671 28207 -975118496 -611670334 29146 -3826916 560569756 13330 -606299508 -779907005 8472 -417648873 -109723650 38564 181743041 343316707 48722 -408543976 -487130259 41909 72418932 443008339 52176 -670852529 -870121173 13934 170411982 -874599187 29278 -401137128 284696949 47323 -384422967 744665339 23612 744281426 337013212 28797 -427924767 -38972297 18429 75803769 754586669 42163 -313539529 -195998338 33570 254238514 -198648322 31012 246291524 -47266936 65584 -131473455 -864501794 26427 648862757 -969832931 70262 333569449 -234957560 23217 252214861 -225469909 7169 546743147 -489441064 64092 173017161 440785238 6561 -872687349 436100816 41340 -673482270 -870195697 43136 143613613 53265115 20350 -407427802 742193136 14296 -135241014 -308034838 39596 166886268 84808072 27716 -201749137 -965337928 625 -95883931 -876320859 16815 -191009569 -1095360 47896 -204773263 -899885515 39974 52142799 -303969201 23487 745344686 -330526472 44593 -224817789 -982535746 22173 -876147493 457966503 27980 -886936777 -97216632 24568 723872210 -606413920 24114 -291394656 -228979697 2589 760651085 457454680 6504 340138664 844934527 2882 -194393896 838137094 66330 56790434 453472992 19176 -423158741 822087166 2583 -998452752 -426648603 49362 630243000 173398124 37724 -861873865 -500494999 29147 147906853 344464415 19180 -768489408 -489514203 50675 277493459 55482142 68581 -420122672 -122373571 26915 269188131 755496091 9141 655587044 374353835 14189 759710233 358480928 51372 -404789374 -968848576 38722 -33004223 548145872 4526 150847829 -138125788 82621 -606040431 -298591474 57022 -303202918 -205829494 6460 660471099 165100215 47374 -100153483 -323341496 52586 255412547 -230887509 28904 -290091805 -684039268 5947 -714141170 -770762694 33360 -97980993 -798708674 45814 -414220776 -112238308 38478 -323876055 -202111861 11797 -385877388 835832521 10858 -219912977 -988795379 25761 739927581 -306912815 19726 370736969 819290439 36846 831865561 -963953574 5180 -131925116 367680170 22226 247231777 279955091 21441 -797374689 -505417088 46241 -668387057 -867757810 30697 375655360 840175256 45131 95134899 -301938840 5768 -20960436 525618995 14846 -778544572 -515069611 29712 -26321154 561350693 21139 262463619 239405133 39897 475293049 186431017 24481 -96322538 336389451 26845 -870735818 -101222164 2169 238692971 755127477 40060 159325780 167200408 9782 -332965881 431599146 470 -118778237 -862405122 17776 -668902351 728537517 40054 154488364 185079872 50460 149916974 -615634302 11846 -583394898 -330158739 51084 -200091210 -591312803 43592 756645913 -198355863 24585 160083899 -890050126 3997 -780375635 -797365838 10557 90052280 280969690 71766 181397399 146258731 48995 -37554835 534714879 49899 74968802 855458496 20058 -509678646 472709075 9206 629107669 155602739 34695 -692507569 -798888432 38430 654933274 164859916 62949 271442656 718909479 31612 185262578 -121006422 51087 753473558 -233233370 3911 279764890 724442327 1709 -576776740 547063198 20104 -968409417 -991354484 55668 -230483300 86621630 87849 244057505 -42253154 51097 -702897256 -896908241 39050 -217254565 -879247978 3144 -113886962 -774619935 34338 -488518670 -303401461 28261 -681582635 268861647 17412 745691143 -290776463 1570 -108981660 -493582412 18021 473125506 363218878 24479 56993709 238976450 35936 814525835 -995691888 43303 -208989356 -873276192 57730 185183455 -389531377 5691 -959389083 -406486480 35231 -292504653 -674722843 10713 82479236 -292838824 35750 -131943204 -890669461 7140 60738914 245805902 20358 -779675419 -513462101 35801 -404008871 738933878 9510 -683479606 -106740241 17518 640086514 -308124765 44721 -707055966 -901250332 51512 -327466756 665647449 32421 -321536909 461573587 3364 268445296 469917534 38408 633107223 810243044 31161 -314802148 -192506244 147 349044774 619733237 42280 -684440074 -103220092 1294 -991702569 -585770792 50565 163549649 -228298585 15025 -306550718 -702257328 9344 246324638 439904097 33022 -382089549 273395968 31546 84485484 -320106779 24465 51367076 -313636436 17132 743302922 -327122259 11744 757326720 -214353656 9637 -398987327 -116502724 14889 153023318 -232884118 28409 -111717174 -136213184 34972 -964972955 -426783727 4966 526680723 -520585842 58188 143552917 -398620064 31561 -39033473 -675697441 34846 -391201450 -959410525 49875 -698917817 -789101432 48345 147703895 54734138 16054 179953993 252872548 228 183349750 475004586 10272 -386516696 267483974 41490 -596568398 -496573476 31171 178207642 172487736 4841 566350517 -520351860 59579 -997321074 -382302362 7532 -27521903 535400384 29758 359412816 -237038394 27215 189479442 -107672286 31278 446402699 657643388 57413 -802075016 -515720180 5764 -493656307 -893745002 64046 752776494 -236311072 55245 754665578 352294314 31456 451987086 843496128 80134 -113056990 374316057 17561 259857471 -38883822 73150 -878687681 -103509512 58243 160844075 -893812589 20175 -98221684 633481466 18149 -490954511 435981335 27368 756645905 -585666804 20794 -110484911 -493981560 9251 183900608 167214489 16526 -320350854 -702888263 42098 -104788425 664842320 39727 -318167388 -696437678 58734 174793464 275345280 52172 -321634448 450229669 24287 56194686 -332035272 853 149443548 -586162103 17400 754709383 -609512698 10115 -200780964 -580256666 58601 146459282 446938194 17516 -588763387 566890901 11564 -126918405 -311285136 21698 624328028 169400575 8860 -105787315 -772965739 67637 -418575890 -123832382 42746 184995638 -123669522 49857 739221410 -297282508 29791 -35246223 -667813156 61047 -803382339 -764821986 16977 -771118305 -773160601 4155 345185322 -218153053 32200 -205475031 91167740 6986 -9229397 -684691891 47126 178179624 -209559649 37768 264952042 79820935 17843 -225866950 -599929741 6222 737427034 345050157 43958 -591917776 540855701 53960 280420149 742845370 40973 -421436876 850557982 49178 736621185 -579735761 38708 -130225392 659009624 38222 239324168 -27460022 34593 279434411 50252858 61561 619079157 -328828580 514 54664212 -320694149 21122 -303229796 445143860 19745 -994452381 -310910802 60094 185540156 -120691269 20827 -981715595 -959372550 39463 270681365 -20311934 54922 742264262 -211061018 26641 -196816167 50644568 55416 -399526197 851904704 7633 148707934 -203531394 24573 -381776860 238143903 13691 -222742222 -611532191 58662 -381513401 714367371 24252 557575547 -490961153 50684 732142396 -212104397 53791 262359134 -191583293 3202 -962942806 151747826 11899 169105572 79471587 4316 -593491453 559641512 4490 87497509 476012507 25594 -891625924 432916099 14240 -390736894 273273667 15837 276793587 446663675 37763 -305070642 449086055 25475 661632951 169418306 56544 -766954686 -520215276 30880 167743614 -392245374 28177 -968229556 -615261128 17578 -764758268 -801713325 22168 652813894 359463702 34925 -496406901 444387040 13764 -588842718 -310032837 980 -136553623 -890494865 36843 148401775 240660785 930 -288456034 473379781 6173 -677525332 -102832918 15565 -793185109 -521489659 812 -135961075 365072449 17783 -117225937 -306709950 47178 -998532765 155483576 14610 -427027009 -103430265 31320 260787754 -33016311 65014 -411360746 262552870 179 -401045758 270348327 31798 469898609 355862278 3010 365526744 372891362 36614 263014665 -45846684 41281 -498866466 474511314 34602 -581471105 -520691497 10244 -213570307 -877695361 16375 -407579955 -127572311 1534 157783710 -210847881 55 54970158 453841796 31849 759678668 -232028292 19207 245285864 448125391 7727 -498503392 473792821 1211 -615402155 536237853 42921 -102935888 -139146435 11057 -235318087 -595240483 48572 758031519 -598775950 21095 -425446892 272734322 3399 -232931941 -982474341 30992 740439230 -584681975 15847 -700574109 -385639483 2725 733821544 366867352 38757 -579604892 -516600342 3866 -296706818 -685098760 28826 -416147647 748700196 35548 -987356115 -999676888 49697 -952464776 -995417141 72325 -976035850 -425225075 54860 144258707 240682197 149 634951355 819805193 4395 -900621974 249861125 66102 723517870 -209343252 35966 349584645 -205600661 35686 78450568 -288257097 21698 366325998 -229836314 29256 651874727 823100221 56614 -331305285 -218784506 1176 -573627660 560857179 77043 -965149627 54278497 48998 -523437841 442913677 44150 -216330892 -888780384 36833 748819975 342580509 30357 -132952069 -875913475 26938 69520879 -289212081 36140 -412715112 -131779960 29156 -586202219 -514897105 18699 -674379783 732959888 19718 -115464973 -790704653 49086 279399781 -780775924 26420 253763450 -37682783 56603 185786583 55429479 2162 268377484 80165945 14865 -766595104 620508397 46647 -890829315 439663786 42240 -483678345 -865035437 58715 -298016411 -703662840 12249 -403325709 757653558 16972 -957732537 -404071182 1407 -614020026 556037884 72539 -405994169 -121381917 40347 -119087918 -310717801 29263 -382282570 747429159 12265 -974920276 -407712863 58379 -426914616 -96740166 35813 830370708 -995855093 21658 -774308476 -477984238 26453 661123256 -317885423 10971 449207379 379691451 4777 69588177 455141778 1575 -608535258 -328888142 23726 147314851 -124115162 46196 -28020340 565114586 24945 647336994 347712146 51692 -896400318 440187307 18001 625084272 186445523 20515 -42181703 636913602 513 -412772807 849492923 38651 73342835 257321951 56572 -128148307 351285780 33998 -234255409 -981595747 17857 -227557556 52853078 47136 657607156 -303691517 16291 -209550145 90220986 63547 -4833360 620977952 46303 353599678 837067086 12930 -807228201 -778105937 17973 -771513686 -496093237 36396 152466176 341771864 17512 551363816 -492491986 45991 258766725 -20203804 66125 -127080388 -801238436 53693 -193932920 71667497 104859 61507312 -310924294 26857 -959377023 -426782104 2810 174768342 265832824 5848 187619004 179517080 5707 562057502 -498692237 50292 -961165803 -962874160 62119 283716422 -10112285 50327 -882044150 -123573794 41295 269457818 -43814943 49222 -973539642 161064915 38701 -32007533 635044985 24731 67101076 475966547 49884 -412452387 823047206 45663 -667427013 -874264820 12028 -393049930 -973809976 19490 -976812188 -987397975 20235 -206071291 90306940 35695 -142328157 342544664 30365 -796712177 -783387497 16712 560954485 -476810326 30605 626295508 157525316 22992 -124101583 -106615768 18204 -883269353 455046470 725 161023205 269745511 27459 -418606967 -409800403 60850 -994731164 -393201540 51718 157293244 360575275 53674 620340564 -320014337 6892 -502245935 -200091235 36822 75699413 442629384 17250 543622834 -492082678 55801 -988245164 -904609077 2741 653416362 812147528 4854 -692890596 734581562 33688 -106421880 -322408295 30859 728482815 -197583245 66081 181458478 84089284 17328 -980820252 -579639389 14255 -128836678 -422715556 5326 -973826506 -594438763 60018 69441140 -287892969 26751 661112046 823717531 31598 63243085 -217636572 40533 -679599259 -301758813 41347 -215816814 51671230 61908 656593645 186596925 7165 -590908606 546946382 36981 -602962270 541884185 30427 637574467 -304342055 14540 -403133014 814034058 18642 742755419 -324633429 25086 -766119870 -791899275 23327 176562688 -104697197 51546 151416371 187337403 13916 242610713 752630632 19686 172337400 -395254195 9581 181598156 58455077 14680 171241979 -889191743 21782 -133725076 -519754174 7696 -999376771 258571068 66752 279611951 77338096 69565 629063310 -318823679 13206 -232140104 -989179615 41611 173766685 341808912 21174 750972973 -210335711 23740 -577300099 546239274 50670 242454288 -1509159 54666 739018377 -601348194 11487 -131517953 -100908415 36199 -694803522 -113105255 4804 743562416 368071437 53267 -904200924 430643208 21120 52521149 750628663 21449 81767962 -328875628 11286 80993430 475082974 46490 264543077 64173952 47927 -312273895 462948594 25318 64541990 646640200 36534 -17654175 536403813 35507 177335655 163953897 15681 -128563444 346268966 28664 -499277353 455526935 43128 160601968 -572591399 20537 -711491093 -125661639 27029 757597783 -388676832 13879 -481160842 473590639 30237 643934011 348862152 40771 -99066322 -769707148 61195 -478130166 461692568 3998 -421190435 721512058 27730 643278443 -290186605 46681 -875244460 -117150844 60143 167872552 -616174210 12049 240851137 258235522 43401 268229246 723080879 4669 -321198580 -688375458 7360 756087070 341611702 20563 264882108 444209797 16286 641024034 846719499 39410 -108350281 -765553422 21013 -572395134 -298988884 48535 751658968 -587944096 40552 271783716 -21688843 6079 742408342 -589282465 12550 -127411861 -769951737 21509 150904697 -594353693 15388 -32626543 -682440997 10961 -666954030 -865402270 9172 -963320756 -974825872 68088 345014060 847428905 7864 -12611819 524604101 53611 -710209594 -895503297 14206 -135267945 657697736 16698 658226100 -593365584 33305 66879440 -580879034 70743 643490062 175943473 15597 660339059 541295245 13100 442627601 374505824 16872 -29023356 664694957 5640 259182594 457548153 27630 188615577 -231010515 3292 248478114 728136809 28271 -806349613 -521859975 15945 -779563791 -481342058 3737 -959125391 -765077553 58988 372844843 854869684 36033 150986293 55083440 1834 86711054 -307320429 5332 186462077 -412389945 27154 -96926324 -789916451 47783 148139070 -588009861 5210 -231600942 -863669104 4870 267448417 256805073 55049 -964466954 -580044617 62036 -142808275 372512510 26480 476141214 345907341 7571 -790286642 -497597238 50507 340477592 822608954 23889 65550837 -327474655 35870 337532568 833559490 24277 168994272 465977150 26932 160674416 53070465 27954 -396001173 -960235540 64806 158439782 466836687 673 -39375917 622866576 9835 -390025376 -383628972 59068 -989454967 62400944 51309 662416961 179457764 43203 163139408 49357080 21975 -987334026 -392875782 55211 -875100046 -124044017 56767 -574017760 528766298 26157 831055385 -986944349 14851 -874025592 -492215527 34604 -677467523 729021791 79060 -236095581 -971957575 32450 367076592 -197726890 24553 175407306 458462448 11847 -478550913 449849578 24780 -121062941 377809746 25969 341500071 855356162 28773 721617766 -232440470 6434 619350409 852091926 5335 -128800461 -505798234 27465 -29724785 -694638864 23258 246357579 277740241 31342 272389802 -383450427 53182 -95591381 665734190 34863 183955366 -405199295 35180 -499330354 472734217 24065 334677449 -233361049 11326 -326835370 -673407227 9348 622637886 -100276947 35166 -764030908 178054110 55563 181859138 -121922072 36510 -132274165 -800526950 43769 -36986954 638176723 13423 152238048 -96640033 83794 -196169007 -883901380 28207 260948304 436557151 38806 625263177 356221960 66423 157512033 -400685177 27443 167196682 -102093514 23042 -47517075 558804036 15944 -20905295 525211708 49680 -781530195 -486769659 16071 -409322154 262080730 11458 186285440 -193625167 7262 -135458872 -877345673 22536 -313897741 -698234458 43040 -413378378 -138095645 37264 169973703 -863791243 45831 -796209505 355169963 24148 183855222 84054875 15479 -391647390 240515043 27969 68569910 -330297012 28737 -611570632 -330031245 24982 745103027 -614879676 10305 -488429516 451703894 23818 648820551 146312455 75485 -601712950 529866677 23876 759376280 356297134 21125 48643128 -296937830 1323 -295221037 -680880089 34766 -783987604 -503226435 9782 -777879998 719986576 56191 -200719542 -958033940 28296 -107869091 -860494090 41690 247344805 446524706 1604 657772647 822182472 31780 372752977 -216739911 73 -978175476 -987293744 42588 175253614 175029458 8098 817394664 -967781733 27514 244788536 -237796254 7720 -419311980 -966622552 4916 159089242 -96268313 7292 542524614 352968527 23858 724579578 -609703662 26080 160266405 -900126839 7752 -966916664 -576865715 36401 171113253 82862676 23587 -614205239 -318311829 6630 718568688 335524787 29804 -213422351 -605579702 71210 -385809982 -976254819 32635 162778983 72900979 14450 -973881195 -994328675 7763 278042252 -7188569 72936 183529889 460947193 3253 274944645 459700448 9407 -701812713 -769298268 18603 -981348847 -408383308 31442 722404358 -579247270 37274 -701756154 -97221514 2604 -875787056 475200225 6223 -863017625 -110037207 13287 -112134890 -505546026 3917 272531946 429451642 25910 158191036 169068047 8755 362188816 -221685116 6301 -679923759 728443075 44138 649962742 -302457288 29069 462653862 89929609 29728 -303295990 476025314 6957 188547906 -101995763 85197 743640283 -612349352 2935 265790069 -227279203 27834 182033688 -97743022 9020 -312828099 -673773953 16270 -804872498 -805874473 2252 178437441 -405968813 6171 -967202873 -605788974 35954 -140613762 -584611676 45776 -776908364 -109128753 42212 172867928 438617608 1017 -236537102 69168749 6088 -106402811 -878519950 12672 761590868 -291924448 20370 -393184784 -691915762 67052 -603515573 538524083 36059 -119594343 -789901524 41749 -9751874 552848224 16937 261232608 -26749633 73596 -687905392 757124990 9496 -807831853 -494216867 42654 182603052 -603226966 16292 59313964 725167823 49256 -506148094 472436861 20038 -485906259 -416676803 38720 731231647 -224505198 27950 642600400 831197953 15476 465281131 362249586 26888 -698194198 -861701379 7404 -959655247 -571737619 5365 77858857 811041998 8000 -101443 531689016 14587 152911013 244595975 31590 -207847975 -100917485 40168 -693077369 -898404605 27104 -584769229 552400406 26301 652615273 164918152 3260 336165896 625489881 21700 55014349 269339964 13016 165627952 -95909745 27913 -9456551 541332016 963 -132345113 -789916863 61501 -101620100 -771821711 1757 -407037344 744767154 35090 -484609785 456088245 28298 155244515 -199316033 71440 -505494966 451044832 35858 244163981 -30886289 72073 442439790 373829822 21446 -320030885 -688410638 60156 84399047 -291922851 6193 -198354483 69477227 13838 374259084 -190929867 35632 -392526658 244276886 32613 -994774681 146603832 8635 272512128 -17494489 78413 171904585 -893130148 40612 -142332514 -794917581 70458 -135830295 -882563605 10093 -95794046 -514822388 7436 433051897 150908697 74522 721670216 -301899508 17035 183218914 431799629 10667 166367163 269551423 812 186371306 343934680 2134 464453338 363556755 13016 -575434291 464881847 25426 -705182077 -391650731 46635 -295807320 -678867254 39730 163104030 242682349 9412 733658510 -235940832 36548 451803881 162077089 36986 -985077649 -612553240 187 369404775 -200516488 36803 -575798898 -808409305 87509 -515280921 449659286 1767 -671776216 -803462467 15067 -208389665 78862550 88435 272977907 -228341506 43900 -586081039 533616354 9676 -137770095 -866074341 35071 539904885 -491536688 62132 639370025 -194113639 68695 -709286225 737681826 9847 147343691 366338562 26151 -489894500 434393304 17148 -977870925 -577918935 8177 -417124876 855445979 14381 72346671 261100937 31111 266008559 -231412912 7290 -307959771 -225537308 23979 -293928396 -674470044 41967 -874707205 -122160293 45291 -573093690 826131689 25822 -767336470 -770112535 2598 752365804 -215724068 61273 475351136 148449050 39730 -392904423 275695505 23403 534571658 -499853544 1359 470670711 338137111 26374 -601574513 -503584044 35737 169540588 176063826 3478 654768286 342739593 57290 -14629870 620916754 43828 -133643177 -105462941 10400 532703032 -397013918 12688 467125876 380615247 29208 -511871490 469266234 11394 -673208188 -115063149 27969 -599529414 -288115890 1389 -383254870 -955733944 67335 366399246 641935421 38514 -401351504 -728454 28851 -132471869 -887166886 37968 285227029 52414246 61951 334704502 633742185 25496 715383877 356358142 35095 -393980633 -974557606 4159 -424178666 735105258 20864 -236195541 -955845634 12884 378594230 815413147 5941 450216697 149353661 25503 150726490 350187518 23661 748325902 -585974490 14920 -708361041 -894362931 35466 172649956 284802770 32172 -682223685 -884146884 9839 750722216 -292281558 14297 170700453 457835899 25913 737661611 -613441217 42997 -237376160 -575176994 53525 162066412 -903054747 26755 249914928 468611562 35846 -106553724 -116559952 17079 -882164815 438934457 5866 162038187 -232725862 3479 -123015412 -878898398 11009 188039962 -392119953 28066 -501417409 466370257 18833 150237075 249335966 998 -203427079 -990636006 36596 -301228998 -215207738 28546 -403348450 828428504 3006 -41520947 550223799 17884 -30558519 646302579 32916 733455928 379167353 27487 -97017450 -894267430 10634 -203257257 -893309069 11264 372356649 810756755 21024 171472773 -201936577 57632 -804858980 -502615502 54067 648817855 162562100 71644 -135354060 -482927016 31538 -134610540 -317897010 9899 531132725 267907823 54056 185594978 -423646971 1203 450887762 169862779 60263 -131882562 -507294422 9045 -236225322 68570266 39171 -8660055 659893692 40552 84323203 849502830 28884 156159374 -613999271 16973 534038796 -500304181 364 -109073496 -774425483 46416 144250697 -193343054 15018 -23111582 536338249 9670 -135597027 -328454025 54359 159554233 275942456 28003 359825113 641005002 29843 -582066697 -290010758 3977 -118388529 -517129398 28184 -306618533 -672096974 9608 -994477548 187025827 23595 752308154 -210990587 26349 -958579303 -587975869 3861 -414647340 728778884 1803 -108216965 -294710033 7765 622511274 854736691 14343 172152037 -407512109 8914 372010609 -191577468 24528 -805654550 -489013091 54830 275022459 442204943 1651 523874554 -494904369 43659 352361508 -892695013 44077 360942090 815645123 17221 -18685003 638988330 6650 -12119868 -667481159 43963 165950176 -425687398 34600 -417865888 747052814 5879 95160117 253552552 19959 725342966 -609804436 2305 54588924 851048786 49930 -126104473 -113891250 8094 51391183 851544248 16710 352549834 -192900714 18291 -332910298 -206667152 21574 -993084046 -859275186 26982 -983943592 -424199192 44393 -394928103 752965258 39934 -139989113 -505784481 22064 -387721302 -989417123 53400 335752603 655870131 38733 -957446806 -16517180 58064 171199062 429481883 20081 149257530 79700725 21648 263374851 -205177905 35442 -398184395 -980612300 28441 59502108 816563772 51926 -383802509 -996731769 51075 634530987 146090883 17407 255861306 -26686625 34526 164811825 -886990886 22137 158827791 256953414 1328 -693183113 -677134826 66768 761840986 -208993869 57009 -100938186 -903841709 26604 -106005368 -873333469 31893 68947778 441966865 36216 -599026975 -221250615 16841 -614164550 -482556789 19284 -212299419 73203937 89113 726464492 -296412771 43419 647163271 817054926 75083 -193492512 -604317121 51163 146479882 -488563081 28221 -96438655 -886635234 23823 -960493932 188885795 43461 241429927 438328906 30036 367328866 -228609405 30565 -222638846 91970997 23943 183253986 338964334 22831 -300993106 721396032 60975 93667641 742989487 56979 -122526974 -120224391 15151 -8325019 656504785 22426 -954877550 184307962 15837 76847837 753076109 50575 -107391822 -868143685 43293 154807531 79507247 19320 366866867 662908381 33761 -881625014 -107672580 1953 -129957461 336993307 20307 750409504 -602483187 14913 -876332497 737258476 66859 240676749 53469039 35771 -202958528 -953767465 8796 -96056773 -484736708 10837 -216481690 57536748 100724 -384067001 248336885 36796 -667192769 -868359677 38523 -769051738 -808430851 8024 -136095587 -321915046 9741 741734910 373741039 3069 -577841958 560780779 9969 555438685 169225967 27223 50504221 -310648390 21984 190132055 -140366630 67672 239980310 158004544 13048 -959821885 -955229121 62169 159648293 -894190374 4197 359764620 -221505025 9870 -314227601 -697657751 18759 -594128984 548385832 17040 353093305 -214839914 18145 -782694786 -487047179 26532 -996540511 -611465912 43510 -108629305 -315326010 45361 738507863 -207930035 66955 629052783 814593352 10002 -295773113 -697826932 41653 471259327 373691403 10672 462919505 345943095 29818 345745596 623983686 37740 272538339 -226227373 205 751167359 -609467490 41553 531668562 -417550028 60185 266497568 460567462 20717 -140891760 -111204656 10872 -397602442 256040723 23786 -497065255 437343145 12501 168048426 -122566580 50415 -582419042 -317110703 3433 -234245236 -618201735 11809 558096860 -514248683 35669 255930136 -28580715 54859 -387237610 -957160920 1196 55291895 275467822 49848 176411646 277156656 56406 49804213 747239569 31170 168825152 -140372088 84478 355100882 -970852000 39455 343686990 -226082086 13623 -987671348 -601619827 6495 439715220 380578367 23489 -420172565 -132894121 4063 -98016765 -308802846 20050 -420384433 284195275 20589 -423810890 -990908514 72756 459185766 376860696 2439 151050259 54293394 4240 -124623941 -786421464 50206 -696015184 -110725619 29359 661206256 156023593 55690 -589444148 -513298353 16007 164976707 -593442517 23256 753285001 -325504247 14990 180891357 -573024385 5562 656127778 840120827 40408 -607008789 -509150365 32863 657782895 -325198388 12737 -26672949 -694879773 48533 170406195 -226354039 53215 -574324158 -298462768 70942 73119771 472714041 9132 -422237766 731148698 8680 182154424 -207966593 57445 -125368880 -766831208 27825 -986939251 180662110 48137 93222894 -321719141 11769 -297322690 429968714 15 -294777175 -706541881 12298 -418820893 735535285 2258 -221447213 -982303813 21595 149060819 359989545 29074 160699805 -116556178 76410 750403771 -586302436 24772 -574709342 -509236693 31913 -999516507 -971004215 62848 -895358113 462622211 51798 -401099478 717821556 9906 -679650893 714422453 11305 -476832185 433624321 47375 -612082600 -476928956 13286 473802243 -982862526 79499 166552568 -395384850 14265 160264560 -580819436 21106 -103328752 -507549822 34242 148479726 -109067501 40691 -974741495 -416374894 77088 170914181 370656244 12530 -803630862 -481978121 22943 -218161142 -571718797 49413 -5604775 -701045213 72936 -959279181 -425031090 45972 -407403525 -125912099 25372 -991446032 153856600 950 188525900 279717317 21563 -693917402 -803011441 44482 283787278 84688307 22704 461073184 366389772 431 -113690386 -895475171 41452 247392716 77606257 33420 246914881 -229687423 19857 -226742748 66198940 74322 -399457607 -119549890 40651 -425560053 -97684170 19415 -571988365 -289461514 19091 -127857884 -216911809 48406 -326523472 -206865428 21099 165466896 64436487 13090 -298870034 448551598 108 -213450495 544573533 46259 552079536 -510604548 13247 -224413769 -988044671 3366 79062267 832693596 46893 -130820775 -798188765 23255 819688297 -986688988 47146 -210329133 -962574416 10028 179009873 -613799372 14189 -109961521 -131868910 7629 -118267255 -523289523 33776 629037602 840682296 32666 55094651 818689508 3649 179287482 -314587806 49299 -23239152 655388447 29647 -782614320 472606653 6634 262200887 -208742783 22714 -107532143 -298294758 74322 -105828344 -792688326 56531 843127276 -992680507 49946 -992972045 -517946419 6236 -198833545 244177987 48109 -140685997 -480785199 25597 -583662716 549317313 53453 -113614270 -481217746 28756 249229201 -40596180 35499 -713198687 622468122 67527 643410665 827793246 9599 -701973533 -783885209 32892 165917051 -218698355 33605 -98169678 -878623161 32461 -96571131 -868287242 14200 657703563 446464530 43690 644230306 842521531 31850 -898619579 -108539133 16382 -707453427 -784800201 36055 75657521 246333710 28056 93318830 462887298 24285 142888673 -859738187 26117 151731149 343658634 32579 -592363494 -300214234 18670 742667781 -582795196 23574 262754138 814985331 47333 63311989 276487979 69786 622944705 358341887 34128 186617822 343549654 36106 262086007 732186321 6478 173984038 247986306 27018 -695433830 -801534175 4717 460060148 375170112 7913 373812045 -204846324 23647 184949438 361510236 31033 -122826415 -122383244 22748 -95779107 630914541 26996 632038970 147728113 31181 77791453 826626850 37261 -46911478 -712027383 68204 -142424479 -509724136 377 -23027629 -703224852 14503 163946574 -95599201 75928 469951559 -404777714 41492 467732506 637854214 17349 -667296417 761467363 54136 -35599158 455909111 10018 -45823558 623572973 21144 68491667 825403273 21869 -128518043 -517945588 19146 -669256771 747569322 50282 -140619949 -289265621 31658 259406944 -224214921 39506 -116179013 -477542160 2352 -859013467 -513953161 65425 157657197 -616272292 15441 651563708 856045682 17657 718078321 -571459553 22781 -404332769 -122641070 27451 -520392951 -592419186 61348 161623996 -195401281 35226 -694513736 -886609845 21688 -956256402 -981823456 36245 -394541879 -133571431 34159 188146782 342066741 15190 -772680015 -788902914 25534 75699795 727525442 15101 70888348 761760552 38064 -383979725 823414720 48039 154145255 379837745 40334 -217871092 88084434 27034 -680193779 -886454058 34672 57068108 441354470 12853 -671674137 -139161322 18225 533282827 636162861 43112 185097494 349266094 43732 -692481692 -885181807 52485 647040476 189669473 36465 628136189 -294121859 32950 169523789 -694680429 9579 760009452 -296192369 20363 -989097508 -390685546 30178 -128229508 -483288172 26120 -332656080 -887482358 44024 642946285 -322502562 20953 68070875 266708999 30387 621449085 825181472 23979 -207326980 65871492 85258 271068764 -212949745 20932 159957360 173174910 15447 561475944 -521935435 44922 -954832808 -592642411 71125 566695608 -508677129 18001 258758850 -121623226 13865 167758368 378357412 27908 369326137 -232884292 26912 -217568977 66574313 16441 -14364533 527782197 6483 752593909 -328035527 44931 -14984180 563875234 3048 -580402665 544644382 12574 57775790 -420305965 33835 -610252676 -495307255 6276 750223331 380646043 7213 652650787 834836963 31603 -104558919 -896458069 18909 66606531 -19119917 61720 154735280 -583374841 3649 -413296463 258084898 32841 714784111 -997454600 34527 157526117 241473846 18939 -296566148 465708151 18223 -383717888 278684154 10903 450931269 146855382 15503 278678421 -787829592 36588 -123563090 -779129172 59934 157815321 -857483975 16882 267033137 -219654568 1521 -687905237 721993245 15696 -477824345 440471523 47076 -307657860 -230145963 9267 -966201196 -603556740 16885 242614782 -208107660 16699 -667197811 -139494083 7149 -111497582 -775974387 19607 -10256507 564728411 32778 -895578542 -142112749 56265 -595703423 552726454 72646 71061655 723479910 61787 -33298865 637627359 2480 182735651 437975738 12831 -601086701 542263301 55100 -979466171 -415856685 25920 -142049583 635961319 29217 52642652 -329980274 34777 -110035834 -764136055 15699 446584932 367135618 27534 -13937036 -9605205 64377 653894738 -299437705 4711 -971373894 -406088781 69392 85995782 821988712 18757 -881725869 437204253 5463 261155630 -232472831 35076 -117411892 -122441268 14383 149433348 -387576906 20657 -902659930 -96072124 19146 -392406068 -120600010 5312 -896771768 471709656 40398 241735532 -218230386 18003 -806944440 -791454293 5462 185495939 158181993 50166 251118481 -41520359 57834 -791411143 -476310306 18718 -47014748 653158728 29750 -286878687 -696708737 20028 -963359683 74187498 26212 -881560513 464458393 9169 -893084831 -122021471 2523 178120997 -572369769 4528 -668268479 -102493381 5232 365077560 660958221 19822 -517061955 448566782 27641 -682664732 -785985435 9844 156826500 -864861124 32951 -711781647 -669946759 29920 -394589002 813016268 44522 181918020 -228829157 66393 -422408732 731685821 4026 -8124754 555502538 14481 -676025945 -99363801 18776 -986420717 -983385242 48620 171198980 -427855936 28889 -124067317 345937711 28607 -326169191 -673065367 60375 -403021170 731426622 2745 -95704849 -491760880 2440 341026444 665158347 8166 -867658172 470313663 13559 161854742 -879858616 10437 722239323 -610084073 22301 551840271 -519143680 14562 -14410465 622945564 46199 442615588 359023951 19008 -389291472 842109951 21414 77314963 -295886020 8430 351221201 637653688 44582 -702854066 741319685 59630 -878990018 475009738 25141 178615815 -422025082 7299 -677250672 -806893873 11621 161016371 -97409074 15239 -971296233 152038173 26533 628718884 450461060 14075 78545487 279712436 13532 729228795 440993220 19517 -332691718 445014907 7900 -324683117 -211627590 26545 -192088442 -997852572 43357 -685755473 -773476327 41912 -129153644 353698445 15684 -767485765 -476486601 37232 -32666607 -675208151 19626 -320263575 -227449096 16492 -898696532 -572617273 41987 624590906 354271151 8703 283927753 254372488 38616 -230597303 -978086803 35776 -793738601 -505320664 34565 -698545080 -879520202 24805 170732050 284135521 14394 -702069751 730367488 43805 -512741606 -480502167 25255 -684575270 -807209062 5163 -7486203 651126097 8344 262438269 251315407 5252 166787680 189714805 26502 143550635 64142627 20630 254775872 65728444 78091 -97279700 250732681 11977 653309731 839403370 26470 -779252159 -507712888 38195 -98411909 -503423652 2094 -225016612 -611832628 33109 -207841051 438578376 46546 379961371 658647847 8565 740681531 376964236 20084 -496894027 466723275 24265 -120378230 655328909 26888 -45265288 -682415321 27793 -477590173 567337031 17841 254099706 -28194279 71269 152973655 255336546 30977 658386723 -306021703 44838 82563315 846475499 55413 642503909 840062759 2862 274433050 252437617 44422 182364534 -862978587 11100 89003325 -325197724 9869 145564634 63761657 7595 632044020 -305812441 45453 180811388 -783248311 34820 -961316866 157931422 47927 268502613 -220719653 7233 184946887 -605496141 15730 -418347177 -125919924 10234 652838249 -310287017 44635 -597848056 740526197 59970 -412740577 -101556691 7205 739168170 -572108393 18910 -701293583 739965012 61437 282196919 -1365289 25725 -577435302 -288239964 18996 -575680997 822163043 45046 -228205405 -869198769 3652 647210048 813582725 21809 55515901 -226512776 29285 150660646 88661590 21184 -994079587 -962909481 53845 460751658 144960144 27731 74658027 251570693 57937 461115676 160535005 13481 716423712 -329769270 4676 754387611 356930321 56813 -893133845 430210770 4707 263972075 753983981 11965 -315165765 428937172 3109 -425000659 -112276673 27176 176666890 -901982725 40733 -106626296 350872525 32734 -207027567 -960969011 53087 178539935 161081556 4986 94562282 722891456 48946 -970795943 142882503 32671 -601232379 527592069 756 -711808864 715971770 75921 -584142532 -483262441 788 -220204793 88612540 36301 737841132 -217644015 58740 177421840 68472106 29520 268443095 264369507 18167 166528976 360529036 38874 48011880 744068018 62560 -211360225 -878300607 42525 262670854 474543264 28169 643054385 358139101 5892 -695455627 -781202669 21005 257277345 85572181 22196 157030719 -585140925 13823 -300945100 -700828761 55968 -978916026 160128932 23942 -960921857 171432177 35425 -39401063 524008119 12063 -573672746 -311305213 53816 -307895774 451324685 18498 -609045926 -302645815 72129 -598645558 -496999198 12311 -616950774 -309501260 23451 -391242564 -967912775 14229 359693840 838206721 15735 189112284 460436985 6811 -968340769 -997404300 37734 93211606 -420690818 5393 278107216 269365242 21469 556350010 -485231932 56945 -7796302 560568593 53170 -612272129 523860598 74597 -294621701 639240778 55758 -808581819 -762238760 15685 278488422 723146737 7631 -422806567 751527981 18738 -957318714 188459778 38184 -699288214 -135643728 11955 -592622907 -328407447 55183 662723489 835018476 53289 658814036 -312114108 6850 -212417317 61580064 79140 92600563 455013988 44197 -694083359 -129865252 12239 749548645 -610848527 37507 -411072044 265928741 48578 -775871362 -506509460 38684 -892498619 -483249771 41932 -889170020 -140818089 45475 362420640 849968576 38944 150555764 -190990771 53916 379698436 -419332916 42388 347482845 855938653 3990 153341686 473132593 21720 715467820 -597358906 9196 84644095 430992828 15638 343885051 639397983 43219 -381312333 741824386 28136 -199810145 351133904 41141 466497539 350039936 14446 -876828062 -388879873 51855 -889822034 443596252 20228 659651807 830172808 51844 253194668 714802763 35812 -673068204 -142766721 2033 -106310814 -98677537 25978 -605889402 529724185 31933 143277391 467727910 23113 -975755563 -582281149 63809 -963917928 146919358 10668 -44782984 539851053 22909 276013941 753069296 40475 180883068 -119106385 60494 -119485301 -300120847 38663 81946836 240092418 753 -118215514 373642323 30743 -413627240 264162016 7524 -773485746 359444549 51804 -46607432 640779783 33715 -132988615 -123502283 21995 262501066 260389710 11018 72686519 811810329 43429 662392946 174158328 10560 241559954 -12530228 28315 -199961377 -589654886 60983 -195865463 -613064789 29612 -21928987 540189595 29150 -391228944 720370693 17741 152908149 -874585465 4451 281083357 716938388 13979 -95715893 375544171 18646 -977906383 -424242422 60169 -38410175 -432437 66942 280063319 -7854986 48690 80889021 454420016 58702 -990741575 -410516360 2193 -324326403 -228101092 18460 -43388535 -690241463 50950 -977769685 -605777417 66381 -575553735 -327840240 25938 182401555 -125444520 69038 624958036 344090592 67329 -990940469 146814961 33332 -131543499 348702164 3088 -687178652 -879442362 37186 -573177940 -505094858 31260 -109964740 341951290 32060 144455898 454499011 7797 84639636 824274572 21529 -13599331 569987577 49409 -118267501 -289652728 47083 242440603 93301419 32764 -890821257 -860927409 47073 565084077 -490274339 44745 -21410709 -679197589 14047 371925931 -213583841 25323 170377238 450153511 27281 -398352450 252291020 43871 357785160 628602873 38275 -979169446 -404352595 66724 -140007161 -138762468 17141 -106876080 -873163097 35020 -300140767 -202551154 21972 145273506 437291407 9247 -787346735 -770115693 4294 626309574 369759333 21624 -589136236 -478578200 23482 184824196 -898776540 25187 163172376 151527690 39207 -583521116 -795558798 62361 361225358 626729457 22360 -97586898 -863737437 10536 657115892 143657853 25265 527046473 -489075179 43596 -106688301 169919632 37835 -684757721 761190782 15856 178894690 -124205865 41465 -700971840 148923954 57781 275095441 761644072 1655 373329532 633417432 10235 -326786283 -205166262 13222 759743077 72486745 17119 -700095371 -791194319 35613 -954572409 -391221681 3150 -588764351 -496622263 10684 -989035411 -976674934 68253 -676342129 -899163097 39065 750499756 377307951 52492 165696369 -591731054 20674 -421268719 819873488 7123 166477651 341934344 39908 357241812 -218147118 39545 736189521 -604193882 34435 -512102097 -608410201 4153 268491030 277212475 68803 545182723 -486078343 52339 67141886 757367239 42227 187370687 60725720 23961 -388244484 728226591 40945 -980801888 145395676 49541 67335045 812057238 26534 -317196455 -679812846 18738 -510810690 156439411 36461 167034468 -594236047 18220 57362663 818266514 59610 147738914 -582870956 8025 184299103 64870863 21319 -96090986 648197036 24987 -904120418 -132790146 8572 -769562035 -763731682 800 -384052416 -983535759 10014 529841355 -495897472 37000 443097303 143005700 22991 -808013682 -518561751 5704 -113028292 -318451142 39649 264239892 270902537 35423 -114149777 -492107608 23127 -105803919 -314492352 55619 -41138615 -672068363 8463 145588312 855109388 58052 631712599 355134387 72933 90829948 853041054 14609 -208048149 -602539476 48813 433124038 -209097627 16232 -193001737 -987093716 20771 438898000 350271993 23287 -3864638 534399015 17091 -702308777 732727271 32571 757749429 -206764665 18813 757357725 361007869 44996 71169537 441247749 59761 364851325 833513498 4124 143990832 -391659760 11704 147599541 -204095731 13047 -205410308 -607974769 20619 72717346 759010118 38949 246918433 -12994793 58710 349690518 -887155350 43404 -866782863 451854314 41915 -994615524 -390852096 75059 -770425870 -513390305 15456 -666913562 -97588676 19685 -291555919 -211772450 25674 -292001029 475475199 25471 186029894 253563428 14203 -419706049 -971690168 50136 747667626 -236764625 42924 -603256479 -514219215 36919 -37927429 658829571 3965 -600871621 -482432489 28708 -95606152 -763710467 27661 150018970 -584423294 19073 -799172239 -691078144 39970 -15875424 539638885 41726 -998701563 -582554120 32191 -413985829 284278254 14378 740764328 -287920790 17324 -774518907 -790910941 20418 149372676 190244524 2985 733858346 364781245 1441 173169758 82193269 26315 -101038743 357789200 17985 -203289873 -888595695 16423 151914380 468965131 9126 -136480183 -801192008 38768 -103407990 -886092425 34074 -420542499 -119770910 33899 -961936127 -608652548 60777 49767164 812366195 35419 -142451625 -807292753 59807 -323808306 464700909 8221 -138006032 372940477 32003 87324809 723802903 53638 444754597 152447151 22744 -602068521 -505625983 9259 -881535134 -140227441 31252 -385056802 837402494 21054 -110002410 -806290195 47218 80717229 -290628969 3969 535743852 -506842675 23678 337557855 -199741667 41922 53434979 261198963 25432 -954222291 167715324 38057 170943925 -211955593 28187 721415999 -194371667 12552 249494683 733330283 10603 189876510 169627835 14056 -132823824 -860051717 4255 -13766481 629285399 20683 266169852 -231075011 26060 -123151067 -500375044 30719 -25187218 -400098650 8269 -695875677 -886094076 53813 362352872 629381871 6600 -383164322 830335047 19751 -683265254 -889782592 32125 249970750 70880629 50370 531612360 -485638132 36820 -234735979 -576069988 64203 -410120272 267133362 13713 -104811511 643900230 18818 244955898 76778708 53058 -712238151 748383123 37915 75781669 448895882 8346 171344690 -590410544 9607 -133482186 -125940750 8992 726982386 -212047227 30422 75659698 818006093 8413 660191351 -309612653 6078 439536573 339728649 12832 -790252714 -513806243 25686 146604989 -212992050 48335 -575149748 -511563263 27593 59535115 444002069 28858 650050772 -294433294 42668 561497980 -477756545 1513 -596086572 93487287 31433 -198344981 -984999702 54071 -31416022 -690395046 10429 644140517 835489775 36788 -391382128 740190278 4559 -668069106 -104911299 6516 -7969711 554183873 48682 -606480845 568992531 73459 -959926068 -407616885 45180 149163018 429356863 7690 272004094 -31406209 26424 -390208017 735911090 39501 273538456 285337339 77746 -904109289 -109372251 25425 -395826929 -113227634 36327 -998855464 186959361 40907 -687756425 -871108448 48706 254023384 447913890 26329 -806501455 -496485242 8250 -112573295 -859081539 16699 -29345400 571083110 3765 638105901 341567185 37415 -690437055 -868812173 14409 -975474932 -384479367 67282 -230289050 -964376308 49625 243839898 81321107 21901 540786629 -506023076 62463 153854921 -584150205 6703 -668518241 252754697 45185 -669611605 -889937026 26198 263757240 -197399766 8256 158706253 -116278847 79827 751055395 -598275129 6354 90951940 274064429 45284 80368665 856053159 308 -881457760 -114345489 11223 -955905843 173815013 38499 -122881289 -286242016 3861 278330292 279201226 13559 171138561 -573465916 4521 -965126037 -418026193 69865 729693173 -285782803 16519 280318416 85798945 47810 62434150 441374315 54633 -6463348 654753762 22445 -216593837 -963200086 8492 169227290 -411745132 31216 840607380 -962932670 9977 749863667 -210335238 34300 -43229172 -701791136 4422 -683507573 -862334069 1442 632221910 371573274 15689 255668402 92676486 79495 -696225502 -768831173 5017 -901696644 -111641150 64014 161139269 267590371 11862 165212693 450281641 24504 636592541 -318898125 6135 245467630 448751829 31786 255630943 753425101 12679 -216758673 94102723 28546 -961140274 -966368985 13196 -229695125 -961476079 52109 284620615 64700403 40340 150049464 335998952 22025 565574556 -505073404 3359 186458501 447036213 2465 -300402766 -707819341 54179 -425662986 826230233 47002 -122886796 -494690851 8453 166950622 169069798 30615 166070597 -406713838 16182 -129284132 -518997720 16239 143152872 -408606522 9174 -800799775 -413656096 72234 277567447 61755346 18224 -587995090 -328562688 21714 168166227 -132696606 34380 -687691182 -888530794 3709 169557004 274609820 2158 -971883896 -957157031 29611 -421018870 748561710 30602 162713049 449258213 12328 -231054498 -987515140 49628 -221846128 -607634731 20750 343299745 527841187 64777 248853402 -26132127 64671 -603879195 742881335 49789 429802209 187945680 30370 -236664697 76606245 10579 -602549950 -306165703 46105 54034621 -210039965 36163 -202516003 -886900659 20423 68472088 462128291 50916 -105542808 -138708647 29479 -801343810 -970522807 47290 243737422 -190538414 4848 -695502948 -121587857 1946 760678426 -321171305 12104 279665818 276279007 26038 -683280099 -887518261 30705 -16681900 -679410692 62868 569084368 -495484363 53941 -8018120 -672211669 38602 152666861 352388337 9314 -422258331 732553350 26104 -325034301 431069866 12083 -38155599 -669521927 9103 -963369790 162745680 10066 -767061242 -788156087 9124 -108974035 -859515817 39154 651636910 338246277 52095 746688397 -588485100 15427 471507431 -587062499 34365 -962518021 -591419804 51517 57088368 -299894007 313 174417674 147556474 46779 -109051991 -787997865 28416 64650370 819730099 20851 -36349209 565719321 27949 -572150879 -491798641 12197 264612747 -192138392 1871 -697965319 -800661762 12387 145840810 -869038007 23727 254187599 278271679 36 -897605282 475010226 12612 91627622 -502378563 65955 183522059 -126132137 72072 -227411515 -961697252 38379 467440970 183142346 59832 467355321 59681643 55426 665191519 163722658 3904 -323074662 461127137 25076 241904573 279711288 60858 727239556 -330081033 48270 -700261402 -865112436 19130 -108463169 -891075595 36622 -102561486 339386302 29756 -889421748 -617257495 26997 -598270486 -492888878 24380 -983652280 -578938023 33616 374120289 844764287 28776 -424537333 -993171239 43063 654336497 832276451 64173 -401578857 281730243 39346 628439243 366830981 17281 -792400498 -769504849 20515 -778918125 -776375352 18418 726095449 -236997951 36953 760306917 -210384940 66412 267655487 -198998751 4247 730895710 -579407748 6686 665651584 -296214986 24666 -960064033 -426067393 67281 -196671889 -892032386 55677 86734171 834822829 22580 -788135868 -517761631 30691 646264907 826273785 62620 -209008374 52220639 93088 -229115128 -859530753 8005 -322720215 462433420 12193 -113916871 354128069 10502 154656658 362813713 48638 -411455169 440093544 47745 658488920 -132207322 60517 646340415 161955864 38940 368961536 845685887 44678 344862185 -213686512 1198 -126392441 -513690442 11412 -389135293 -128143798 31603 -578189460 -511814795 25392 656580692 -298126934 39065 -9740460 632117522 2549 -601216807 560266029 52651 -709275059 -865152567 44210 253794014 756449284 35764 -140758976 -786500728 11362 -576933498 544765337 69924 163006689 267058322 23686 640913509 848833346 45141 646473955 380402182 44882 745865843 -332726200 9805 88832805 459282044 8289 -672911388 -109604675 15239 179299301 -863092075 13704 -228295265 75336601 12939 466301947 365321855 24243 651613065 336794029 21770 448872055 166117980 83104 636628098 -965748649 47134 758717693 -580373178 5261 -693277603 -98542170 14202 143804670 -878391851 21280 77103596 -304707299 35104 -973536363 157127780 6045 -235559137 -578105965 48361 -769753238 -139421322 19116 -413558452 726118250 38078 -106519151 355307861 6094 79489775 -287403555 8983 738865005 352677315 301 -230709281 -858782382 5356 -681481966 714584348 19567 633007897 -290710061 27411 374275186 -196570710 38876 243517933 49195991 84367 813748091 -972960063 38672 154019726 148504400 44635 -405837898 284813377 46857 -11886803 646238379 1569 -141446923 -804595119 52773 177426109 83611387 26438 -576747154 -510162444 33078 176584978 190444032 45208 -801844545 -483180013 39475 -101816708 344170028 28803 -579918921 -290316611 76320 151443630 -609414454 6885 83781185 812008490 48880 144599977 -407737987 20005 650726586 -132442636 47602 363872309 665782569 37189 736716185 -302679380 19272 -798331357 -200483387 63507 -963412944 829493189 69202 163669641 67755518 29251 729118011 334063128 25913 -588690473 -301702588 25359 -19217259 -693464018 54516 88308333 723346139 7988 158395247 464470401 5642 -677815197 -120217351 2967 -330759691 -217440846 30153 -781549322 -808226378 21125 -610180327 551540372 62459 -118331330 -772307693 34796 80858432 811557334 52859 644180317 190129281 44138 733429485 -316033426 29248 49359823 -332828480 33129 -389318420 -16395138 91133 246423851 474168137 38663 285346379 436485278 41521 -29597275 554253889 48957 -118164697 651778322 11777 364014432 -200629394 42344 724343025 -314843634 18620 -105589414 -794765597 4763 149358637 73845929 16172 -412680635 850168083 16589 -700056371 756716843 27777 59323968 263365754 20318 -27859035 -696525341 80482 -114442485 -137998607 25323 -808614195 -775940724 4594 470148953 821787957 85070 -399505218 843764448 46427 643791300 369291979 17538 -961422879 -797930254 88976 61028595 442251127 9779 -405469477 842875331 12789 -862347378 -111990303 35180 249787525 -27752927 21954 -695556563 -126049027 24884 -714000824 728080416 78110 -692090264 749173873 51412 658032701 809713757 612 -47404331 -692868652 33756 -971337053 -405724368 60724 68785697 856411238 22346 560878048 -490803122 18008 -501339889 -42534251 34854 -212173688 -980961900 13843 -103411339 -330454831 61002 -996683140 182852782 31758 -670262540 751492546 66413 645207376 182818534 34248 -776429302 59944809 75740 644006190 811708878 49469 243873989 71464174 84707 -707068413 -764871768 36138 349587978 829021532 28608 -329021417 -704361088 25544 -210212281 -992786648 9439 641369501 838601872 15733 157099078 252301781 46568 147296707 -572572171 7231 -614527071 553277496 67025 357254290 -198166933 34840 -97677936 367348245 2875 149892416 -217891610 21269 -418475568 -965710932 24481 -411180815 855610231 15838 183037396 360010388 21310 -995799812 143473415 41746 152597937 -872112750 46859 271168803 474912664 13378 152311004 347316478 44568 184038670 -108250687 7997 -295373796 -706884872 26795 174088407 270717375 57618 188896226 -128478510 71688 241711169 471097367 38204 -422661227 -991020928 26169 -138385286 -324188690 48365 -701893248 -111581534 31056 -961097700 177595430 48081 48909866 438215003 39259 -406059381 856547737 29781 338798608 817752995 15588 -999664893 -966451216 60274 -41154086 533309215 25819 724690058 -613919196 4298 -392373628 -981711594 48917 283188641 721780101 10680 -219561082 78945211 65400 -425339616 760393811 33100 -225312288 -868749796 22631 725927672 -615076089 39718 -585002826 -484696331 22653 -231027916 87284137 45127 -96547936 -800497491 45990 255410890 737853833 41353 -228795015 -876754677 15191 169733752 380797690 48987 77335666 726705475 32011 -382035934 836748369 26987 -595845625 536911291 74149 -299983317 -236732264 5483 -124196773 -293809872 20887 633128755 187691906 64332 -406633663 273087928 50989 267510867 86043974 69113 354934619 850261422 32754 -133439586 -505032924 27463 429800950 145652257 3013 -577606430 -291592683 34430 271221283 -2339813 15421 737972340 -590409211 6113 280871277 444295287 39130 -389901071 744082971 7782 164205812 51560674 13475 266847554 271474244 38874 -428165140 273160042 5259 722370708 -234234758 17912 -133763243 -110292333 36770 650644168 366744687 51891 -197232336 -882300862 14821 -137582314 -505613404 33537 754727958 -610002478 21152 -202080973 -614088079 41281 245270624 -15803067 24985 -978313290 -972051639 29181 623497818 825514445 19182 253462458 855508488 12893 434040603 167732190 87654 179070010 190475912 37812 -862065285 -129640342 11823 -904320781 436265618 14276 145793367 -222554490 8612 154986284 78192095 22060 -482130741 430533513 45990 187929368 -393234330 2968 -118242339 -296294100 20470 150333455 -124060023 51473 -19949434 662017471 6476 48187378 279080779 6544 -600985686 -517557711 28325 -7273807 621963981 19596 -888866575 745759877 46687 661236980 -303392854 16027 154816066 377143002 48472 280699924 77226316 19622 -204243153 -984616745 15852 -896457671 -98915174 62501 -893100689 -141251682 46047 -712798606 -861132934 25593 -708721253 -868936003 22685 -25525165 634726787 17639 -193274667 50633952 43443 92120475 268478570 30983 -121102601 338846678 18309 57870652 -327351533 15771 -197509360 -857858759 41571 -122976935 -102046252 18050 149666067 -200273582 33070 246697377 83823769 31876 157420936 433681781 17475 278382261 58051976 5103 -388522058 849785715 50254 -426285752 259842474 1940 -228850957 -969623424 58387 272059018 61682133 11557 252314313 472629081 1571 432449952 155384685 83509 69383198 811616626 1698 -3569810 568698023 40843 -329211582 179622891 31381 149828383 348986989 41999 -697459081 -113475800 19095 -410084797 249521554 32571 566204687 -694844121 63322 -206688589 -873434978 53895 -384345597 255778478 19355 276323888 -236749740 10085 158529571 -410711021 3875 145148212 337114099 48301 -796055738 -795601845 22307 152091603 156856544 17999 241756885 -6489617 2982 269056925 445051740 751 -212886388 -857400226 24746 -45351072 653765046 20176 650138014 189475534 15348 -999057901 173619083 31292 -973903086 148111113 6978 -510917703 428908735 11495 634720792 810129281 66666 -115987047 354764892 24949 161187093 457906360 22622 -866547963 -108813527 28628 239071946 442395354 28840 -193651288 -577777688 1188 -95779450 645859723 29594 -321558300 -694833783 22419 164291140 277721804 45089 156260201 439243056 3330 254889669 437528831 22679 378817103 821126223 22652 -588561203 562267943 76799 -125986946 -138454054 23162 726801414 336916520 37802 144249558 344564322 21109 -677890835 811098213 37755 -14230956 666666276 12507 -105215025 638643500 6626 378087775 -214010401 25756 -578283230 175468769 41640 152552229 -400408270 32424 -135775491 655124205 40583 -112473108 -895699614 41840 274615736 -15268165 8550 -984274618 -979031831 46680 429710562 165724178 62239 -193673396 -985976260 40522 721276418 363217293 21185 -298840159 -210783450 14262 -325604819 536939831 29308 -412122124 -996804024 13186 -964828680 662040777 53038 154029369 -423894418 6987 -886138754 468750194 36865 -895692049 462542908 53035 173838035 244718862 27621 361451962 -227261747 18675 -400927241 828536477 38458 -610545541 -297258560 75739 -288739614 450175081 6564 -212485567 78617808 4401 -712860100 726370603 65514 720755625 -329564928 27941 280832218 458530813 3313 356921485 -679675924 18692 729902824 378891162 57570 -235879142 -961067472 51324 249917027 -17247382 20798 -130382281 -503039848 27591 -318868734 -211553841 22165 -769908037 560249777 27422 -972185266 -320899820 30912 -961674055 -995502778 54216 182627673 -139274770 16890 366711430 851909280 8153 -224961847 -413435172 15008 650223690 355798052 53166 168734977 345365013 39941 -127010742 -308681885 6403 459019074 815273558 52527 -387560412 -976877648 770 60339571 738228998 63216 163067409 66409729 13203 -422088068 -995678552 1184 -697631994 -804097443 12986 465067898 163773260 9411 -17036306 -670972120 34011 665472115 173779470 62214 258779857 459242558 17804 -322806014 -226821962 26346 -506439143 452023489 19726 -778700339 -763846570 24982 256160231 283362776 57334 -967384203 -956501630 62157 -109966220 -100158735 29997 189736552 157404514 18308 641066195 -292880534 9559 -293503266 436248607 5075 -590178678 -330657214 37581 -205808775 61088440 76964 339218629 849108556 2003 -676347839 722977674 31692 757909440 -333172430 38087 363266161 -234452420 2717 372913052 -212602176 18400 184481537 -604634172 16553 625997712 -324303407 25115 261409819 751336205 33975 247830232 249174626 43407 273973794 71388771 5207 82026166 432529956 46731 -420232003 -987224506 20563 635623690 164421193 30011 737679100 366492367 43751 187553332 -231875758 21430 441981353 365155601 7616 811725414 -989880930 417 73706194 -311475081 11477 182855266 -413404679 18673 239256061 -219868134 22753 -956594892 167322435 24101 185105773 -427145450 10608 459799227 165212795 29839 -287116196 443369451 25422 362115955 838321712 27593 180871845 -857301291 12681 626982802 370522406 54457 -207831558 -587184833 11626 653578409 349056384 71746 261745008 -6287254 62927 442626679 335798763 31304 269440614 -35655067 32470 -133167669 -798356029 54296 -99278526 -122621090 36907 -804674829 -516121163 41313 -418786426 -130241707 12364 532227145 -386522369 59971 -114661876 348524824 23181 630367799 812990612 61051 -591230803 -490835077 7855 94192779 819970918 32844 -403583598 -989907403 74051 -678610726 743972128 39582 718290970 -597815259 25698 90563970 -310684716 1395 -892485090 472420785 4429 171732531 263338534 31370 -610532382 -381537454 2107 -775016777 -521196411 1847 78409719 447167012 44610 651066571 810168371 15665 -423871535 -107915353 20768 -588947925 -307805293 16491 -411269353 732761089 17979 636918569 146126877 34611 65749119 245608662 37959 80616088 453892898 47298 -114087554 -109540274 11479 181465192 -861557327 20638 -234280807 -965261160 24109 564303787 -515080859 5889 354482637 -865524149 39659 -997679706 158828753 43443 94669310 835780221 19161 -584839492 533904426 79097 -893258906 -103812033 3468 -991129335 171804167 39252 -96493471 -507405227 25857 284362683 -202138238 41939 -571598291 541259401 60169 -767669065 -492056438 15684 469927679 341494294 8158 -301669583 432552379 20090 257407353 -215318086 12690 146059813 -866366754 45712 -612774928 -483427734 5001 165194561 -613690833 5937 -396804964 239762248 37600 -397035250 275328036 47047 145958946 166993201 18270 728826810 -596659284 26919 -216258404 54432287 28062 441408605 159830576 9591 649663254 453163075 66718 -882673493 445319068 9092 142872457 -223937778 24422 -102016652 -508490284 29149 -992430545 -982223424 50820 -417856212 744889457 15103 -600195389 -489852344 16433 -411287764 262881421 30360 352753469 622049480 13430 -984986998 174039473 44672 -402594693 284338486 28066 281596311 -233489641 21259 -960786376 813090784 55157 56284054 642053219 46474 -959060772 -428415394 55377 -97433349 -316608478 52911 -222986569 73015760 66450 163642815 82056192 29890 155717078 -219370012 72187 170171255 -858834434 5790 -124794660 -768538526 15551 -403438202 851905086 52581 355499477 -226606184 42504 -800456010 -791695426 4750 849498061 -977825926 13610 -204643548 -886705615 3507 -408651629 816991799 16123 95057839 753743371 9807 253250064 756109407 17819 -673234753 734453350 51320 152634085 359227522 41127 -424854012 727530668 12471 162666981 152869243 36467 160570192 -587701130 12538 -105056746 -511484096 11552 -683850507 -792265746 28734 251166793 -211083461 7829 -386174031 -117108952 9353 -982837892 634331707 68933 189407191 350092956 51459 -678963242 752051424 75938 -305625250 -688763456 17678 168278254 -616878954 18149 184256137 365547901 39304 -125157190 -513877586 22639 264838986 460787365 5022 -698406523 -796722406 42828 -686100060 749905399 50879 -110479476 634540978 46599 -288630126 439923733 23626 622968264 847313234 5651 -290449457 -704981740 64966 269485802 736494623 1065 68018344 439427367 32185 -118648383 -778915692 21686 -327480440 -203875787 17332 150457817 -237932678 49 -523518153 437485682 8435 -388775392 842894283 45341 -966601882 -590185815 50508 756392039 -288569262 42923 -801264038 150952392 38162 -964846648 -972011284 60962 -580367710 -511099564 22776 -409721315 277205466 46070 359104061 -209768159 30471 -684178728 -126543707 17268 163749060 260501469 14817 245460953 -217239334 17907 -679535263 -127922022 6454 642611912 -305501932 10004 -978910565 156637045 17283 -412653226 -126681183 8347 164934038 -198679279 60180 270589252 830826425 49230 155319816 -395482766 17787 753099803 366802244 48269 157659377 342484636 34183 -683084457 -871588023 11402 158681208 370659938 36343 644913632 -331134498 41689 -598986094 -498181144 30369 156758010 453321028 15917 151548164 147719178 49903 -997757031 175174939 29120 -16841729 -683964421 23515 -691599742 -791212981 36527 -316821172 -687018297 13217 -745501 652028950 30653 -959022213 -403914398 76816 -873699462 460122187 9275 -319421201 -233926476 30873 -424434832 -123463141 9915 -422178440 -979897690 6257 241231170 88536527 3982 187550335 189935764 26137 -503896403 450098506 49989 -575860763 -516656702 6482 -968472704 -402123466 34576 -884583194 -132261049 28317 -969580986 -980396905 50273 -423615310 -954642983 46884 -762592197 -785509348 11801 -704902465 -128830507 19098 -103406404 -109748528 15708 -306404537 -694845844 65595 64092477 449806279 388 -886968687 -99327655 22266 163433044 440001497 3443 -215344838 79360526 104058 562521498 -482517526 1357 634688588 349655672 15895 742987154 -328720086 38993 -297135602 429608959 1124 -231300241 -580630565 12351 639564479 625263728 30407 -299590450 736582132 73754 -404055839 -959099734 67996 363772223 844822258 25294 -41612336 -690233229 7195 -976136247 -579911921 17641 278984503 -196619069 32698 -236690719 -894857785 47023 -224071985 -587712460 71260 170983392 -874357019 22437 657482934 825813944 53491 372518397 -232887959 29110 -196297536 -25177961 73321 -212902712 -974984583 45304 -301478907 459504221 2874 373541941 650340812 1012 -228021148 -886820436 49659 -206881246 549613563 20237 -874948572 442114630 16772 -873663084 550742385 44768 -885890635 175572947 74161 -690649302 -133003945 23399 242752736 -39262813 14571 -397604172 -998338831 8650 -596801962 -332632286 63270 -419666434 -974371293 41798 -383987070 745125611 23934 -103051347 -501561361 7714 -706356574 -864343098 50402 642947483 374459182 8241 -99583090 623052851 35328 -612086570 -319589879 5590 169803147 164278889 26999 -392594891 812593576 49681 160053986 -122585191 17839 651799546 351894319 49904 284875769 459017996 6138 -109108545 -505092613 13629 -411924263 740026487 5798 -229687679 632366857 45824 73615918 263497882 53339 -211318197 -999880886 26708 -395544135 270868605 6115 -237137606 -877593161 11978 -192128245 -979981869 1302 145485512 256491982 51087 -677301308 -896428750 31523 -123111583 -488639165 24198 -958737062 -808399782 12879 171741686 336747363 3859 -994124124 -604507712 14239 -704934787 -893598609 49672 89204095 -325726438 12871 94951916 -287112687 29064 158724388 466989022 25947 -705448247 -901577141 9184 -609911140 -228730236 53888 -224722500 81646174 98703 269648293 -43406146 31020 -397480077 844460171 57232 -580167361 -309108185 18229 558955945 -483486343 50415 664344209 346208808 57392 -953151904 164847740 17262 637950006 178216807 21592 -612223695 -487162294 33309 69815213 463112652 31631 -516182681 -607599588 57940 -692017195 -784253014 18155 441818211 -393233531 58853 180055260 180527421 28844 -384023439 275294168 50239 60270536 460436737 31314 554802134 -522611736 30948 -800600381 -490593740 18762 -693220685 744241950 37234 643034427 -306553568 1023 167188878 375324293 47241 -781295160 -777929467 17885 163505311 -127134826 25045 -674746783 -767952635 23151 -107785206 -131728097 17227 353192206 640202177 7839 -386028774 -142404911 43057 732496086 364554517 56593 365238930 661197052 13188 65332377 851115751 28139 -401618224 840888812 27002 623215371 -288199601 11812 -792868310 -515476751 12312 -110508687 -881723468 8370 -2381126 -669545283 32256 368287330 850835574 15621 -6361342 242437791 49809 649963394 742890907 31861 90249725 754109495 47123 722280385 -583455568 13125 756310647 358525050 45560 -117285437 345763151 28644 -967074420 -400930788 69217 -408876641 754238986 4826 -10556032 -673140329 22983 -36932501 657478144 17852 437834138 334198972 16727 744403909 -206336350 10229 -861017092 562226734 33371 732274493 -237945507 57446 -883039626 -121424328 468 238569425 265341569 33882 151320409 441557817 4706 -895166820 -118685510 36558 146639976 88197279 19453 732526496 355344780 40699 -383813554 719124818 42585 274224653 452164598 33723 -999544878 -984963794 15651 269859789 -22603381 79359 -103082049 -892082393 48213 67218993 850052977 13256 146459135 149213165 34636 -419715736 810506202 38199 187830360 -204701934 52670 -235450589 -595362688 28213 -981143890 -421179531 22260 -103501048 -477078373 18038 737961718 -586162078 21098 -118257793 -307574697 8996 -412889678 74481938 51452 -582148609 -480599240 24555 -332252593 -712038017 48408 265384883 -192324248 13999 -204218171 -597792423 8786 80543196 823200521 495 718520172 -313851994 2420 752152562 -887457931 35641 733841387 -601746392 25957 160494307 189187106 2859 -217212440 -864651341 35624 178999177 -899880372 26213 179673012 450007133 18907 57156367 -304132571 21946 153431604 56440952 24536 374736077 634487859 13580 -970181340 -978576443 64559 161504493 362417216 21801 -222284419 -577128308 27424 -967944808 -980794970 72211 154365661 -237697741 22547 570691015 -489475463 61468 94041804 247744339 51570 -127543884 180742992 37648 -693064855 -799009486 6858 628970139 836757086 7162 -41992711 -678098625 57321 -500450 529660140 10661 -325620718 -206705267 5511 -801725290 637311294 25700 -676297497 -775791573 12965 -108853246 -804225828 10121 -120431208 641982404 6901 -23931236 635415073 9407 -863645083 456881609 25256 157070392 165383482 9272 -123062658 -480448227 26259 82037339 831234297 57807 -991520543 -596269815 31956 -199619956 -582967065 52610 738370415 361952164 56201 546099283 -522287688 44140 351497271 -205876108 43300 343879071 -201918270 40003 -332922151 -958970705 49805 -133960461 -322312363 71658 -19018701 527038647 24977 -223719036 -591399915 65522 570427432 -990346976 63043 378525020 -798662363 25155 183930281 -581732840 6311 54549701 446678032 51302 280999228 -220420160 36543 -385039732 -120630952 34870 -42623868 634818674 1441 -974795901 -983011724 51857 -985424891 162784153 9866 347703803 -232736727 30473 243890479 267986425 17633 378746481 845447172 4911 153810286 -901054583 41836 -609612791 567057322 40181 72629480 251106136 68670 -103552130 355980503 21215 624884079 -295626346 39925 -994273390 -989291742 8578 -221465912 -870254333 42946 -388121937 271647135 27911 62241914 852855375 5802 658976616 847853420 44603 447654400 757173982 40095 -697825336 718852590 5667 -223392370 -863097781 34021 256047289 -194420872 39950 -98226185 355180221 29597 -46300759 564628583 46427 621234577 158488341 37488 -860283501 -318379960 33679 -404541192 823985049 36835 368829373 634619200 44890 -794106507 -768722171 18114 -113768094 -478510154 23151 650932585 366803586 50380 -109715571 -783123428 31360 -416744381 243148035 12656 -983769484 -954283919 69387 164538373 374017274 20184 665953712 181322801 41631 719794734 -190594505 17120 -989071174 -618904284 34316 -700964704 -135653633 8562 -702237768 718938637 57082 751936074 467730307 40297 -988999218 626114906 62573 261476455 280835374 5258 70772778 468713449 54568 -116716741 -331915088 44770 761261787 -316875872 6861 -586796422 547250390 1076 -13856450 556215764 17270 -694996630 -776348549 15308 -766805796 -767322373 20216 -233356558 53357018 63643 -769742983 -767575786 12789 160451018 -614491462 22197 -103424573 -488908721 1521 -133928750 -493310888 19363 -216095322 47654073 92515 68028890 437670473 23753 -196577317 -954391920 31144 92712853 853861924 9994 -312424761 -687484937 50327 -768689669 -491588713 44912 -704863967 -861777350 27015 239955054 258409048 28712 664975944 159102375 6272 -406467729 257533178 8904 185563799 177764969 45521 241683786 256026393 1396 -136553947 -300852960 61223 182276770 157193315 41751 437070156 145472795 44044 152043820 452798068 571 -126507499 -495289864 29308 253425095 252735090 23889 -618369521 -515777605 22928 646484017 349059613 26320 -995614760 -613816781 10244 -877389365 461890885 44464 360390285 846288191 10469 246785897 261051980 2545 -234596907 -606578655 14000 269928216 -427563540 58489 -415253682 833078634 56899 165163736 143287211 26452 166872453 -862857494 36809 -135236017 -877399684 42533 658214054 342420868 29986 171921211 247782624 57588 -954421256 -391772181 50424 349380969 -209525804 29271 -226776074 52616805 18614 -405894453 839167228 33191 -311336063 468984724 23727 -953995704 -957448957 49169 -234849786 94695186 27511 -508715557 467861515 17846 -389898584 -972344565 61124 -325926689 432236310 11557 -713741366 -872639692 4726 360118943 828793262 4023 56940423 450725348 48804 -399594286 -996586755 38369 -117734340 -791528993 37084 455325662 365085464 8121 376525205 -216815235 587 251623009 -227320039 23636 542586648 169832121 14947 -600198490 526983016 4842 -208454311 -884875973 3925 -136957026 -308870757 54834 -417630632 285442838 46394 -95787707 -421300659 47625 79106593 732095706 24965 349966431 -205895414 29092 -997214622 -973452610 18826 -129467838 660560057 46078 51233818 566950309 70143 -33229155 649147269 32976 -691316716 735928479 34663 -710624451 721090265 74852 158129901 67443710 12287 -888173320 -125552363 52974 263653393 -196553627 26366 -577192502 -304939142 76284 158651569 263365289 52329 -386604172 -122751755 25978 65108938 460082379 53617 188233743 180669282 17595 -415654931 -126119485 27151 -18469886 541515193 37565 439573422 347485375 17857 -221541774 53477101 39522 -231252397 -973974569 43747 181623484 467515553 15150 476161504 341324382 30482 -418166065 -118342703 37874 723582298 -582862628 27682 717754642 -191136041 8086 -679295380 -105444480 29320 -704406538 -779678551 43667 -111137725 370940519 10769 -423699587 255006432 17404 380536501 640808908 17863 367558493 814571952 35087 -901390935 -102356133 17275 84025720 254012660 10464 -139591609 -294785635 7144 748292238 -108816149 37780 266639603 451202732 26637 629847727 833218224 55334 -971591274 -594605248 16057 552844941 -486105288 48233 -109081284 -874752812 32029 -696115851 -138070969 16691 158263823 -130348609 52233 -203550412 -982817420 45763 74266410 -303461321 37978 169123678 -124776498 1127 272518838 -38620028 42255 -400246408 274198377 976 152722025 -902231428 46877 634799338 166944414 49535 656587406 354308637 9286 -973386705 -609385482 69395 247218996 -234022239 37980 -969313262 173345535 31 646459752 -311433636 44707 651093173 -315532321 10445 372050766 -215321891 21309 -391632800 -961702659 63790 87116232 452910125 40969 -799592780 -517403770 34765 -190959060 -601110509 67703 -602487396 561214755 75879 371267046 815040988 41244 350107573 855015488 611 -309461985 -235560704 9158 -111529653 -796600016 7938 -587417455 -322153684 44535 -311820599 458372938 2715 164611839 -109847904 59459 -577371548 539871091 6900 469742017 374119117 27889 -978123669 -997925843 18356 162927009 158278953 50796 148875753 -861272648 14529 759082951 -601096399 38998 157970022 -230955330 21597 380191840 -225393221 28403 632143549 -298206607 47011 -191429673 86880669 95046 163696512 72424110 17074 283843897 48815613 5674 -96719165 -901007572 371 340442459 -214424406 8376 -861016802 -124488992 47455 -204033233 -953318557 26249 50557982 -324184220 35992 -410698966 -975980509 25824 -598556572 524120017 22069 -673436830 739942951 72422 -12039110 661239202 36757 549459723 825957854 59256 -41408015 -674183956 26074 -761916804 -793399219 14673 -426011751 -696415084 12553 813849311 -998956212 36148 -132070479 -113211028 9794 -114393871 -805124519 10461 -405094961 811062107 31527 80746623 255583263 5302 630625823 839422312 2012 -319657424 442567977 7598 -115152754 -509440044 26034 -209678303 -867683702 23585 -583598386 -503373223 3115 -401443630 -958600927 64968 76887729 845602077 16176 171421398 -877652822 8696 267589047 88125644 17879 335270501 850810231 40485 266851582 720959741 16228 151458392 -138886511 32888 -44972185 650325807 19165 -230133256 -582781013 54848 -955652852 -579394512 12086 -509024207 431060713 29193 655194099 -306495557 17186 -100249827 -112815042 30509 -777869817 -499059567 45481 -18751500 -768197641 44962 181482516 -885642879 9462 718103893 -296441212 23833 429238233 -887011155 33577 273725247 473055200 28841 -886179800 -108834679 3034 -3283782 536091521 27232 -232099675 -592305837 48490 -133744914 -306317506 18034 -286016622 -233256716 25130 189107314 459956907 4592 722661121 -325113173 24480 157767653 434123045 13802 190297043 356741463 23634 -140865795 -486070843 24221 338902574 -230305838 26224 470426565 348423158 11768 -891463300 -138573857 29777 66260769 757770605 26741 742465893 -603740507 20573 461455203 341832233 5839 358021943 626778968 32487 623833148 149844603 58084 71739766 245068134 29825 -124969242 -327331494 33731 659451732 372976435 46398 151101705 239055784 2057 183120608 814238005 65371 -684611636 -421336626 41290 -135908811 -786656057 11427 -318280315 452561699 2223 -381696892 -125903834 5403 90755341 -311797070 40515 -969391980 179923826 20872 -33952015 531501208 28230 155767209 241238806 39446 -407306876 -134636439 4260 -800674630 -803251686 4098 354439563 -209174193 4808 -19791949 628673876 41130 353345150 644742250 35957 621648421 839096863 22963 -768174284 -494735268 8468 -889181093 432356127 13086 -902958606 437603631 27951 92978109 276400724 35418 646270670 -331729051 15964 165101965 242383040 5634 239207912 455790398 25121 -312734707 475397643 16287 184810190 -124029380 21342 -425997407 -970002238 13648 -19525502 642914904 36953 73349883 -299257598 30564 -485315864 438067571 21572 376061356 651831548 27276 362582146 631265353 16950 -133959602 663986609 27726 -380978016 -977439433 56468 -105336384 630261670 49547 527421982 738133486 29717 -25588848 634549427 41328 -590595935 -484013633 17717 -966568440 -381932173 26594 563952438 -674258805 54823 -136572680 341139712 33163 187120975 445565465 9599 -215317210 -587004499 64362 -984484791 -610283145 4603 -106488271 -510437552 30880 171448968 -413260483 17940 -141535818 -500803400 3654 260970986 -24877863 46689 -786625341 -478507871 24487 -230762268 -984344644 49843 -206979531 95076510 41892 283011830 467114323 24620 89741258 830497804 8102 248329256 -36671124 42524 632056366 145492348 22850 744701265 -312516549 47777 -400926288 828362754 3501 -316582048 722465036 20361 160954306 252486328 31800 -136566232 366907016 12597 648257934 342548626 14804 714975350 -291261468 40147 -211216309 94462936 28882 -714128534 -129409718 30186 -327960596 444439858 19649 650569082 162843937 38058 -591719800 -501755881 30070 374225394 653706088 7453 151120715 -399369114 12228 -587061656 -487225238 4859 -204610652 -590090865 63466 -26114293 -487256096 49692 -508770249 54415258 47201 -315868504 -227118130 26517 78974741 851283790 30866 -976249715 -997031414 17266 79112691 242436620 6023 72784529 265557617 14226 -711221712 534550342 9816 68495626 824531637 30962 -28475090 -705055417 46766 -706255196 742645888 21433 248260816 -39857741 53957 -319238930 -203202010 27073 -897865501 659665334 30443 -2150489 639132785 2979 144861247 -133240094 26203 89066007 -332207686 26524 53081553 269683777 64769 460913571 176297427 15884 -192186959 354135335 77166 -573646971 547236550 23663 -799382279 -789668622 19828 -218044820 -979790523 33982 433866555 430438973 43662 622127776 838595310 8383 -221643480 646693656 75664 183580363 -904201970 3652 93058307 257636200 30062 48929378 273665656 10183 -702873913 -859536272 32793 561387334 629167650 66459 -412448751 756439848 31614 -705651183 -778217228 7775 267075784 -191283346 20992 835669604 -982705806 11595 190323149 -607469674 20798 -142437287 -500563029 3704 -973825532 -412747909 53373 636375317 183770757 9988 -772837197 -477409872 26703 -793922270 -793830896 10664 166385746 -593532506 9105 -684884571 -134232697 25054 723437043 -867575882 84520 -100296775 -776929020 45256 729508192 -581683930 4924 285099537 -224382020 28588 -120909077 -309254759 45617 71747893 -10140136 66404 -977131313 -998267151 5914 -139782372 -115087637 26178 -96781055 655611378 7573 -598298057 -497759861 20218 -118324577 -501618907 29325 74819380 254079041 24455 180460144 -604594501 18401 748472963 -297296386 33965 -588341247 -493050991 19699 242614596 70530037 58196 -796206315 560558412 50006 -36253279 -709533726 65567 747247332 -308508875 23755 176556132 -102397287 53928 358810515 815755631 45032 366099509 -219850015 32792 -763557005 -806454275 21319 -108187451 -523572032 18786 -707163949 728136107 1569 728366096 -576865721 5135 54514444 855803334 49974 567441246 -517369790 10077 -34162233 624586949 8663 -980305428 -591158839 17768 180915819 431842930 8685 -406494661 838501368 17534 -594274135 -287779912 12140 -106518418 -122552786 28978 -215794306 475761773 54887 657430122 374805823 69064 -678971062 -774821528 46376 -996009592 543304325 38928 -614998662 523969300 7935 645286342 350403018 58501 -319473490 474980076 4082 -418316655 -38259274 91924 856261676 -992409435 31626 172795975 455524747 21753 380365719 838324220 24904 -306776877 -684835729 25509 467131906 369455275 16516 633664238 831732579 20888 -207973505 438297609 35824 166529114 243363222 48548 -774361103 -775762462 9730 180587596 433038360 16149 755170423 361563175 44912 -396824094 726255508 5166 263708367 739945926 11786 724028644 -601703265 15412 170635515 -903593873 14564 -600225473 731293570 53822 -991839947 -491792203 41492 -417930341 -993985770 29838 661903195 335346253 38290 -803381766 -496959680 12883 -140335405 -893541394 43125 62945876 268639855 66616 167208705 -883586720 19612 335811871 843394933 18143 -980171680 -605966052 2259 69117715 453575233 34979 -687466401 -787032337 23793 145535610 176189044 34353 -141835252 -882803614 21735 -677657207 726104291 37956 -695624433 -770495821 22579 -406158726 -123175129 27710 -322239292 -205240774 23678 743441332 -314851229 28654 -204133719 831972628 52961 726362221 -197758387 64277 149584340 55036290 10505 -784102338 -783235662 12136 263587003 -211600944 32091 159240489 56526706 11900 340001820 -192676136 372 -209842847 -882175339 41128 -110411656 -112107428 33830 736996457 -220312443 30331 186268859 -210351674 13246 -7010465 562424365 4323 622580945 -310574580 26678 724144641 -217116674 56877 239700947 -11077723 49204 570219457 -506474236 29410 -386604584 -138941680 12805 -491644029 359546827 8033 278172347 337745998 30798 -766071079 -671645936 40337 733820850 -600097991 13208 -593788043 564154582 58000 -120899315 371983971 25737 -416652185 742725106 36874 -410601740 835956683 14670 -227915983 -587830015 43306 -426391432 276772247 7601 336001214 655260713 5514 740695651 348534645 12180 -388925183 -979740224 14475 372089863 625278137 1467 -676660704 -808697030 45402 184599053 -410031841 29656 87273503 810756191 47480 143703052 -196062873 32968 -22007979 543775045 32150 -97013211 -489483067 19211 755400156 361545642 10046 -126533437 334244368 26211 156150958 -383434257 25087 -953826362 -408171717 3379 715634879 -308321413 43561 -414724785 -961059301 26552 -111451839 -884456269 13315 -975132551 185783674 30425 261164940 279548223 27491 -205235298 -900487206 27464 634192500 -290263363 9096 -98596249 -876696500 33029 630483756 -295992848 40862 55207198 -288109996 26666 94423743 280842208 32620 -21467343 532286590 1367 -403015731 277946058 33980 -413904891 259361287 21794 156165215 471423676 24833 469033247 145017085 63143 -391340191 266671113 42504 -131892052 -895941348 23126 368567017 836827457 6627 -390200363 822784015 7462 -808179298 -476568483 14936 -693992589 717662010 51993 -111247745 654003323 22103 -131525551 -330922247 785 -955009272 -963295896 39034 246556753 454133275 9563 -409194822 737490152 19121 524185651 -522890662 62671 262327573 -225896330 10084 -291970603 436155870 4364 -235329642 -573038398 28963 -511700638 446268436 30042 184077344 -868078329 47148 -111569594 -137877369 2881 -775756053 -795798964 14741 143756730 -99172091 74871 664320952 149566388 55268 -591098149 -303795328 33182 373383099 836321151 38099 635456912 825739251 34140 661417111 335660828 48046 640448977 152645758 1572 739614107 -593389091 22473 -11965194 631749854 45074 -761998707 -486537497 30431 66216837 459218413 35267 -767559089 -523485702 9891 261411287 465069905 38022 653378486 361813476 29430 541931525 -480801680 43314 -684893575 183760657 29002 -203375220 72823952 83350 -422196655 -991619534 50040 662637310 160639271 65883 728236681 -573618646 18678 -999119730 -964109405 29291 -125254668 -95308405 4983 633939390 153566825 38600 -414917084 721617768 20520 73335395 733233131 24881 -224254926 -863188036 51880 626687697 -289364846 8865 -693029464 -133799078 28839 -590887130 349760972 51380 -690680582 -886364818 39957 165961394 -134852885 52963 -986134920 -586341135 6349 636867486 833477206 64141 171970739 -233974036 56289 -198368213 -880765697 36139 -404050732 -116177556 8335 728089352 -321265997 27226 740345424 378763235 27847 150523418 429941632 25045 -234390915 -896619552 19532 -128389013 379218099 27343 348061685 811664121 6129 -707124228 -871658492 29027 285163455 51852012 38893 644947623 367494096 39268 -102558333 621405654 22144 -871376038 467109301 27414 266076593 241060932 3141 145671204 -113859527 63537 -193425895 -952799163 20934 -975343541 -957153080 75711 342655703 833051393 27623 239892869 -43447341 72501 -875349695 444094242 37477 654930895 -288982229 552 469830497 338010179 20460 -97647537 -520321176 326 -684790103 -132487893 20038 620934550 361886101 29830 637814269 161929500 28175 180940707 155958289 2949 -699625851 759052547 21203 720153611 -323683794 27764 -297120860 -214639682 1854 89828242 476170417 1346 281896856 179547791 48954 856642903 -968456599 48838 168877372 456300585 14180 -889881607 -97050889 50054 -899317167 -100647022 41705 170339550 -896357167 12234 -117752531 -103765609 10048 -120418602 -507693222 22609 -195969175 -995167698 13183 -120632092 -131588510 26203 550162370 -503129245 11268 -115799937 619161483 1576 -122689940 368361012 13034 52536440 828539137 43027 -294166398 -672020229 41263 -868747506 -124263601 57467 -974720286 -606277051 66785 282254155 60320562 54294 -138410919 636867778 7959 -518832132 472040980 12672 -390774502 -128312644 40295 -194768494 65695152 57854 178412095 -396563803 10331 -884386863 -131734375 8707 429670777 343435490 28539 -227154852 -978083311 13293 175458665 334466487 1512 727839196 -614562574 14751 -896561620 -101435413 59038 -121586377 -300079412 7793 734761614 752613614 27385 -207808502 180725085 18191 -602129933 568488589 7520 -95755417 656845147 48331 718879279 285398347 52826 158901927 367307813 43081 -959651454 -389564293 59668 -403420160 722047338 24212 -705751812 714302054 27414 468632552 159446523 2921 94185939 430686209 37855 724295137 -196951417 38019 144933840 -863666718 245 -230752342 -580881138 17137 -420582268 725186344 9154 473772803 146027652 82836 -608674161 -315241389 71830 -194110395 -985001772 48326 173062094 -891063323 40792 -696960142 -137601248 24637 -684670316 -860554391 31631 62599725 429802987 53394 -592577440 -502171162 10069 57634210 814583522 52617 -34126373 550069318 44606 -953918605 -388120439 41103 -200752819 -996080015 9834 -32702268 -687373519 16637 -975077498 189905213 26544 628462488 172365939 35276 -211163341 -604494387 43473 -207254238 90482662 82823 -142014485 -118478423 2967 82028966 -308406765 22323 525684682 -484502321 32782 -800826234 -800238737 17175 462733918 366245352 20290 167146254 -417122223 32186 -328564967 468080318 8792 -332352301 -685434104 56297 -420162610 -957919256 5944 285199455 281512227 55338 51895047 449657246 28133 -7271184 570647923 11558 467260250 143240612 11022 -423887064 -977223705 932 447419408 715813274 43175 -420217321 -99533029 31235 -47545194 -982526315 32108 143655038 471015367 20514 -999244999 -595390638 55420 -115746045 -510440079 2299 -898378668 -132738504 36872 275185996 -234592344 6162 -392464634 -997173023 35572 -787325607 -792691278 7685 146119328 -233457416 57703 271332702 54900690 80068 -97155459 -478352730 32143 277010196 731833314 28127 -320635062 -784966191 67150 731751664 79999940 22735 -105717795 -795354669 15037 71079148 -322984735 25665 -572689829 -510500964 6051 -224619426 -994892209 11648 -784099722 -477219584 12348 169425802 179804110 20859 -329558021 -712529788 40703 -687265701 752518698 18185 -114399203 644696502 11936 -294799733 376749225 11276 -133149751 -306778717 16135 270283440 -43627502 21384 363676061 -230552128 16226 450573112 357485405 25053 -104265245 -888125918 33842 -234091076 49148136 91174 -111000261 -858249005 21543 -980246256 164478946 14297 162693959 -385793870 24584 -18698509 628994295 33582 469228805 373853593 2719 -703781911 -802131803 6453 -505073027 433227458 11364 -192246741 82319839 34586 166725542 81027040 20612 -223116082 -963626917 43521 -796284754 -763064998 19100 351192136 633296736 33225 -607696218 549785920 37422 93513606 450926923 31138 526735132 -512069497 27255 186722179 -220889173 58475 -292720402 -229999698 20704 -988859581 149510090 36457 -106792315 -886598129 24904 -98129481 -508749678 31019 -610137610 -508504760 5724 353418063 845946585 40484 745543983 -222119726 16148 -675100910 -785250544 45719 360520676 -198671232 28246 -400933537 810059926 23594 -573225624 557947709 53636 716179803 -617705605 16111 -115413628 -805653139 60050 -304467980 -207700337 10693 189906348 441033836 14590 468076090 -988744425 78685 262180492 -991149 58244 -3721377 -681807073 42126 -411402289 239449372 23592 78225549 839194436 3608 -577175452 525730349 59463 739124991 -403544130 24245 -501357931 -42501236 20536 257876494 -237308298 27651 56470361 270532359 9268 -417369479 720291203 42190 -593925987 -503877497 6913 -681864070 -887748883 49885 88454056 442010672 40089 -219412738 -873496065 14554 -670821915 -888293979 2753 -967843732 -954991107 33971 -402368867 -114843873 37396 -110366205 -112395845 21759 -769975618 -34171065 25047 -199068009 -863938780 40880 69624666 748606040 2005 -706007775 -880616814 14848 -693188922 726714891 1995 -500838808 467818337 44834 -679532552 749299633 15482 -693934971 715607410 31872 -419257867 -994750383 3515 652346597 156406718 75237 -29483976 554655165 50073 177840451 -120968232 67704 -129575229 370100815 26272 -427366412 -134485774 39798 638119663 819777616 69627 184428333 158271982 8566 374514978 849404397 10436 55129830 437673881 26776 277369801 741270040 5576 -23484566 561266687 42863 538625250 -200151321 23910 -328271149 445680567 12759 -125946412 626235918 43167 86906972 267740592 37203 -999482161 -955113476 75808 737712038 -323889794 12991 -324666077 -670438687 58496 272848086 -23554513 37782 743406507 -191418815 34448 -784418898 -773728978 9176 -389561648 276728856 10453 449956158 357708805 31712 379498286 752363410 23680 -228069962 76394512 991 -298857289 -230093390 11414 -426478201 -119165688 14258 -102582503 -129344441 21348 -139086004 -895512452 29841 638641835 159870609 73892 58242478 831711001 41946 -232385235 -893342781 44842 162994910 433252830 12017 721155186 253058238 33396 145278405 280829151 38493 -958364300 143960546 20249 -766504431 759968666 13087 -193102945 -979670386 43805 -124247753 380679992 23173 -133539763 -490492869 7353 -290531115 -232733847 28860 -394818079 -988823112 12003 -128510729 -138595863 20615 -711311828 -764909761 48225 261824921 756497108 1322 -101948526 -313566072 24320 68905657 717126266 62354 -890952182 456406859 48559 -236519287 -600383176 38936 242133074 -38970695 1902 -702717443 -891734777 49267 -6885122 557469295 22394 66113985 817791380 9487 -207124453 78608293 82860 -598403315 -511334172 12727 -503942594 -873903521 70564 152165622 160528378 47132 -586122414 -477961232 598 -332417034 -704882793 50897 81746268 759535386 34008 -307850766 -226365203 25506 361003205 648413017 27972 -980359812 -424561790 33358 -970475646 -398562717 48843 -574523764 -486495722 33120 88246916 756430480 36145 -896760028 441334027 45651 729781973 350711057 37668 351539319 -232865006 25892 -413244127 853129212 19225 -880611975 442523711 32750 266655595 637477268 50347 276169288 86722625 45511 753068221 377592868 1689 -33451229 641452854 11351 -877088030 467999636 790 437131205 362640544 19110 -125301888 69200850 66612 -414632859 -135816421 9951 757180900 -291454079 46153 -682600247 -865525415 19035 -121529011 -515939608 2497 -222617875 379999458 47131 155488075 -419854075 14454 -140937586 640062055 32290 -513960882 746297495 13977 -219367174 58380775 30774 360837880 839508761 18765 72905902 -310125527 9946 -29415370 634160475 22294 760269135 -588770738 12008 -228423933 349813621 51684 -409045127 -791723128 47153 751381280 -594149148 19757 -857589137 -106406325 40977 166239524 -227910159 27376 185012406 -218697828 9382 253334586 76902243 52654 736577529 -289238695 21159 430816544 343024433 20397 751364063 -202482026 10440 -299469909 437886738 23748 -383375040 -603734078 27539 151509326 84552977 19706 623016210 359280859 12641 -575484908 -483143247 33563 166942733 243866801 1134 180017303 -235085872 23697 -698012104 754170815 31621 168018518 361942828 40880 -101089172 -305194457 2888 629767339 -307477626 31602 267614570 264037309 46005 -997134325 -597029117 16497 -133882473 -290714839 60655 557038766 -492472615 26204 -779465271 -766736374 16114 159925880 -613822114 1344 -222493539 -616622862 41591 -409044608 -976031110 25894 -128538397 -292810122 40648 261180464 736361010 36507 47808303 242364370 51484 61594492 271823888 25220 -990580008 -972580709 50930 -39138465 532006354 51265 -415379640 824777828 56349 716016140 -324206325 26889 90661631 471638771 55955 -398617102 -802473989 60966 -4165490 721344405 46000 469215252 380432987 25936 161151788 -806346147 31937 93801177 -522886943 25101 151745444 -402459076 22947 -993136548 -382404281 26630 172177201 167113500 27618 538698689 161858524 60064 266159394 474968322 24441 -415149821 732154160 27263 181480648 -217615902 27545 61670605 -295955616 28816 183120012 -893018122 22936 157555725 -577400870 6466 -227769718 63190064 72824 -883138442 143903937 73682 -398395311 -141300326 13294 548843357 -497426755 50574 -198870676 -897301711 50018 -309856882 -713845504 34992 -515974628 438809417 33977 -411972258 -996593701 9613 -332977260 -224470819 18764 240957088 -6884879 39122 -887970210 433670662 36182 -976408681 -993656937 61112 238519274 257978821 47016 158351853 -613817108 2624 161080142 -234416367 10637 -191771695 93545893 81404 543665710 -480164056 52874 -190913269 73190201 47073 -138396096 -860963867 2879 -300468566 -237428521 13455 155769430 -581462518 8943 275912144 738820560 31496 -480707560 190007784 4831 -782397813 -786904708 23931 274578830 -193325278 36724 150587396 152594039 11022 755810559 -307960947 43409 -115647696 366274625 13129 625554441 162712615 25919 -211852186 -974083906 15419 -511287238 454127872 12869 -388367593 716910740 33684 58671471 445889912 5341 188273501 -201436207 74488 334994456 855244417 34165 723770336 -612093236 41741 -672688741 -894127138 36014 -410027798 -107935429 20929 439749694 335740052 27522 244952502 91164450 82868 -419438542 -996035436 23092 -971389558 -405903836 54890 -421599970 822889711 48297 462888985 174805062 74181 -583486225 -511219588 496 525632033 -523587922 23595 -508345494 470732395 40780 471919637 335054933 17376 -114342366 -885418654 46214 354780667 852065479 2580 467477149 154634137 4911 -959804626 -597531011 61708 -893390972 -121937006 62766 165792289 69465830 403 -397382696 739255251 29280 -614499159 -327959968 23428 452127876 146313079 83388 -999630164 -970569105 46372 633598389 355249857 72275 -588356416 -315582174 26770 757849704 -221137003 35466 -571778872 83718977 25750 -972698286 -605948965 25883 358884294 814374950 42175 -298009858 -702966678 58542 639532032 166286264 36651 245551674 82403071 364 72352897 279489134 13334 738454671 -287538581 45965 -193652180 -891898197 10981 -100920337 -314462618 6232 153249257 -217124399 6322 -671542540 -862054600 17950 -781559244 -768044677 18753 -598096459 564192126 21423 -791224772 -793721428 14791 156506570 -391519095 1193 -112754018 -512285861 2786 -201656853 -587447292 55258 -685515799 -302933429 54699 74591809 465153825 9442 -867006739 -133437704 21742 92739605 824031911 41039 -966474614 -392464833 34776 -868672595 -107235483 48770 -19688201 546061269 32350 -713619950 -105998338 4651 -225739525 -977428837 17139 -712180287 -114868345 7892 275834625 731127282 2724 -381381096 249767673 24424 -126220438 -778994132 48555 -422613272 714763920 24148 184951340 -891165219 40230 730403141 -237009554 54433 88237683 745682630 24615 726676670 -235819761 17241 -513899723 465070523 18239 190435081 436158601 10226 -700882398 746544962 47560 728511837 -316093240 16421 -415493597 -135050770 34469 179769705 -112840785 53708 167676807 -885029602 8821 -128645802 -516096958 236 166647352 -896705674 24611 185138405 -601036389 4533 535308090 -511364322 58348 240308697 443940812 34033 -14224893 -691025247 74708 74024993 -296779403 8419 -120089412 -497519512 15512 -125990221 -798496594 6443 271270357 -229823114 4062 -193577093 -586629017 42729 -132016428 -893296544 14926 58251522 -292400765 33855 93899417 -320584621 30065 150417337 -207509946 26801 -603610454 -312935251 75803 -296997293 -196312564 11789 554190896 -517955548 33188 549208421 334675915 3648 180327270 281765009 15163 163986857 431516328 10151 -780243407 -496885279 23215 -961640204 -399058856 4756 749258020 363108344 46000 270493328 240927719 62848 -232398630 87128386 98782 761291918 -192948183 67429 -116342326 -865854727 36713 -204752903 -871774547 36125 47868840 -302260737 344 -109182188 -773049404 57632 77028467 -310487515 38012 659556695 344000565 52456 -981642057 -615691769 20031 761319611 -597016033 35235 -100414976 -506605965 33399 -217584798 -961649018 7890 -233986075 -891389293 59751 -14276321 543016259 6897 -859728442 453199175 21659 -871705381 -97148353 12507 150800229 -582853928 10559 662750556 -309972041 36904 284965905 278936806 33462 -961801351 -984638368 11015 -103539460 -314157279 5909 340745508 842105577 17215 -100471529 -115738456 15904 728440708 365145764 5156 -667042127 736079932 80616 746272693 -898532843 70326 -982329488 -383080957 62660 -109381533 364293583 4643 661861354 356983292 32595 -130690806 -871464013 12008 187592164 -385626680 25729 476150699 376651818 21522 -15662146 550629721 6347 -890431050 820274588 38540 156204032 377562593 35846 90443509 268830833 51479 93436732 448625202 43446 -29201500 -688275343 70717 53571533 472405047 30814 -384451294 844503795 17464 360811599 93043197 62018 -106287302 338958741 18105 -762161278 -502849038 43178 432258045 161816398 14746 148151254 52603878 27983 74165491 715312456 71613 -960825008 -287385981 55340 -582985400 626070830 20294 283143318 247251093 10932 151561375 177998443 12957 541275452 -509434362 40256 754057861 -285795058 35764 170954299 -605464556 1047 260279571 64039052 33842 -212695282 838952126 20611 -211696443 -974422652 20784 175399270 -418914624 36088 -42966908 637136298 20037 -867775378 824318136 33818 -302595167 -859233484 634 -304268479 433374732 19480 270710626 253740650 471 718914585 351240482 10642 -4918141 -120023214 45260 548629990 -499988552 12904 159517324 -141445993 60159 175006044 242223246 18457 443012493 360206801 230 189685710 -420247498 819 -330725087 -712665270 59705 -955220433 -968713048 3053 178036057 -203292210 65800 -954299438 -603994139 38700 646572623 340957959 61782 -955364361 -618556062 64721 -223616820 77688939 105462 646268892 452051212 20701 -226001437 -964381426 30203 -997988269 275376922 60989 170327080 -884818929 45341 357216609 627352744 9554 -317184982 -324681464 50236 268398961 437507342 20647 147650344 374857394 5511 176668808 -139951105 3691 448362377 -682403422 44794 642516262 360992745 22656 -982933933 -992624658 15388 -231676459 75733200 47846 -302121002 440316102 7293 -968747687 -404625106 67842 -427518632 816868581 30251 70230671 654405748 50351 -310887554 -704380308 23466 -211916406 -864809820 25666 -989059811 -121906172 51608 148081298 459961726 11359 337531074 636731339 18850 -415649826 -984964086 25555 -226056081 71156303 51621 -602778502 546334551 41212 146328746 157326295 22430 260970136 717069247 38180 145337999 69691231 3929 747889834 -211577900 16980 155038579 248872893 35817 -681045689 737956151 57112 147253367 475956339 4817 -975361380 -574699127 58225 -699177826 -868760060 17075 269973219 462489125 15904 72509411 429530800 10793 -398426167 -124224275 42020 -972290810 -995900270 9134 148928968 -123356469 70413 -409625635 823563295 14738 -381742797 -101262091 15844 -15842369 -200601779 34698 635833490 839985720 44226 -42244580 148292987 41894 157053808 -218909589 57266 371604737 646195244 5435 251256449 -47041004 21078 156460969 -860345903 30455 170094280 -128708301 17559 -287565406 -234670617 24818 -705624478 -100087611 19780 -383217987 846516433 53292 -493077718 432663366 50585 -611892346 -323641122 70938 663679089 -326277289 33575 153873103 -574953805 5056 736167167 -197459900 44263 57556367 -298737528 308 374818326 -227802549 9141 627033424 357960560 21182 -324649806 646156874 52411 -690406737 182597988 5598 -135115696 -298051130 64300 52269587 281794237 60884 -677866837 -859329902 9858 -203259841 153694300 53870 -969097146 153698713 1337 -328687760 461921164 17614 273298622 444219188 26693 635365890 163131667 23387 48953063 848765552 3317 -122716400 -132624176 6041 -512142242 441338040 1406 -408699480 758436189 35632 -141143342 362034756 9818 -678980197 -142693121 10019 -32090097 662577623 11928 187394857 242961976 48680 244823712 447935443 21944 282241475 -18484579 36781 150836374 -876267151 35556 -803727630 -779607850 10026 -130080110 -487065203 2685 -689810187 724128278 16404 -701294827 756793015 44106 756123255 -300313827 29825 -579358882 541649362 2106 440629152 335006165 22871 337229317 644601217 14500 -507343739 437341569 22059 145674601 549007945 21221 -794639140 -505147820 20018 -968496806 -974318761 7827 165989246 -127582500 14332 188960523 146609492 26399 241113454 -3628426 14281 -674259270 -773869654 25920 757302626 347700025 23223 -861187583 455207570 4036 82044883 -194278150 41090 -701239526 743130472 32427 -117067606 -322971716 20229 165306438 -390643621 18240 265174328 471791128 5994 -216659221 -589854819 12508 743316549 -228843269 9552 -137730069 653902162 1480 642803061 847336954 51164 -325260564 440170340 23918 623806933 826325233 39188 -679671673 -874451906 56173 178831306 88859646 10032 168808163 244548934 28909 -514039203 435514668 49386 154807730 -886579606 36707 -867966203 -103460964 24749 535517742 -427338639 55678 171782921 156650273 8707 241698583 51658633 26304 -990915160 -575092758 44377 -680871374 571395479 56226 281549580 52614045 32681 -713382052 -873556314 23817 -959757228 166771070 40352 737339726 -588629971 10470 724266233 -221467407 46366 -15052499 538048262 25816 -573074454 -502807151 16158 -967799664 -583691025 32628 362692807 638829783 28411 -201111846 -578281041 34844 -577562916 -306223028 56016 -310790646 -683510469 19365 77504607 -324373598 33792 165780382 437797334 16409 -585328375 -296249687 19492 723041244 359075908 6358 -607726931 -294639974 7825 -228230702 -868180111 3904 -762341950 -519086325 29671 262050677 280395140 53136 -770609856 -796210645 24948 188348316 -232681415 65660 50579720 264971063 70530 257911472 254720759 67013 85569007 -303690800 20152 -131921504 351783773 16089 642372639 838856244 21783 57509262 843942389 32787 173309324 179598695 37431 -616697331 543181973 11563 -584525283 568421130 16952 -7158970 665459678 33151 -789644410 -787955541 3189 631336355 442561433 47217 -132754685 -481525411 6812 163772242 -237021829 41424 175428202 370841233 48096 -583637008 -508321760 16289 -9639254 -678162498 33111 -980106897 -392054880 52221 -237949491 -588101053 7604 -591916971 -505900096 32586 55967004 846075889 33068 453807808 370968950 27751 -111051308 -516523799 29196 352049135 851213710 24838 717898172 -608058189 22519 454675913 377843110 27106 -512162491 452081173 12556 375079179 -204734422 28100 -237721089 -611607349 58772 -2251468 -668604381 35631 -410144056 -999373693 70134 64158171 238967272 37818 176015175 -876602183 36310 433463801 357839152 11551 -786114019 -488295337 3766 -105504009 -767452908 60280 -305488507 -197895822 18435 -219262856 -861367411 50263 -427407980 267880385 18019 -392363481 -98979710 36098 821955385 -978909597 29380 -779332101 -795766675 17078 -868396313 -387609849 39078 -865602282 -140813866 41728 -104430585 -107763100 8268 80868950 440702748 48926 -994861593 -585586642 29929 725236942 354019572 5830 738216657 -316453532 12900 -19756991 537083621 33356 -618013609 -512662092 15483 -572397836 -516864708 8383 -397185320 719763558 27636 -577105744 -482451057 20947 -14119263 -668823741 30876 177720922 366130906 42146 474183479 186839372 35439 -18694761 -667477814 66203 66551973 450352995 28531 732689212 -980748979 59766 715810830 348779837 14738 -109283281 -903551197 45907 261056939 -230434234 33586 -987333940 -390788128 31389 -104772544 -858214744 26651 -970752980 176810088 48295 -955060916 -618955528 17749 -35218851 565616984 19102 -668862325 741194170 69029 -479537068 466655295 31435 -674918944 723258545 82038 -389667220 853183335 25623 269966075 470777981 7723 149694610 -117958759 40117 152309837 57656327 29600 -123429025 333925853 30922 -327459534 -219151824 12133 623953895 -294694327 15833 157571824 54191323 15069 -113372565 373850474 23886 -767659864 -500518812 7160 68032893 834165116 7218 -26236368 660770363 30378 87555248 834485829 49788 253405762 -17614232 27622 -129207765 -100732116 14711 -287042552 471025095 21980 -28058523 637552088 2752 452399328 144771915 74994 274524180 53121510 53679 754679034 368171378 55306 147519570 367728718 33650 -775820169 -523756686 43504 -425147085 -993467479 8257 145550966 -220618607 53805 -204527230 -999948154 20909 -14632075 640684868 10773 476169219 189176875 66750 -29371959 -681207379 65191 -32808775 -668599887 43487 -289210933 456116783 2931 -291217246 -225361107 22996 -320759812 -205660041 7606 180207999 -617014166 21738 -119202369 371874249 23910 -587539566 -478031074 15756 172667073 -229105807 52981 -393363669 245343156 9085 270131857 75306228 77433 247247292 -294002014 22681 85600080 446142391 23010 -387272577 816303182 35134 -117526524 -518408019 5634 -231265997 -975547926 51429 -965687814 -985694738 16605 -616013253 530097826 78000 -141526557 -509783966 33493 83597971 843883185 10491 179725144 -571890025 2524 722099318 -612824831 12040 67419256 758214671 2414 643477639 172550090 43373 166830026 -392330445 12927 -973312454 -382208633 63053 642943142 173711112 19085 -586790898 -493896010 17439 333656830 838405209 24078 -579732003 -299467498 4430 164677628 -575240772 11199 -128454988 -114305088 1726 -798852020 -201085851 36488 181551122 452073265 7219 528815444 -488189020 61254 -125027226 337251769 30453 -122391232 -480607360 24268 -42054959 562215291 35964 -385805157 -116636161 23842 255269432 -43071816 50218 269181876 464170579 19720 -190981931 -609319666 52854 728229119 -594875560 3312 -785617631 -779268469 19207 -981742702 -578652643 25266 -712585601 -878367828 42922 434546394 83482626 57109 -227871274 78246047 33595 374335003 -201094001 39770 -896362370 -109809077 58882 -797066286 -514440055 43510 -604488910 -518987139 8501 653770028 846422330 6517 188637125 258550835 42390 -412880557 -106863554 12392 84440285 722869908 44068 153026458 62643744 11799 163759466 -604433644 21914 646203605 -328574747 29125 -230489416 273386785 17654 343000750 658364060 35872 -571986325 533778243 863 -870133535 435188865 46941 -122835326 -304484290 5139 181676526 148370358 43720 465571041 170195238 39844 556520371 -495156878 53039 -416543896 238418109 14307 -419858909 761200032 42416 365195991 -219892760 41750 621777698 -308787553 44133 569787471 -491538867 41110 -112826245 -100754131 22743 241724637 719440762 7386 -21155909 -668708563 17905 -799393133 -477347304 29044 -399360804 -998528544 20201 627707895 348038481 1829 -24121825 -671166908 73223 -884814773 -517855335 8455 159155569 348639541 19147 -990205816 188642789 18520 169720338 145412873 44830 249054165 728178199 35207 -2111128 283653232 53493 64319427 845249633 7211 -411495293 440067683 18863 -328219305 -235776032 32198 -27961435 -703162150 14529 81612723 442681589 26656 -119707816 644294022 37609 183481220 -216095001 50130 -227464283 -954769472 15759 -671083081 720585864 60123 -602145514 -323082714 46204 -592043393 541185893 68024 186322673 93037450 162 73779255 -307668984 1901 -966280125 -572080320 64761 663293181 854002542 19858 65953245 257416226 52198 -217816651 78095676 24025 -421717667 728711282 39269 -995213590 -614381803 48915 -10298269 560750538 46509 187607410 186129168 6310 529686948 -483187806 31342 759406649 -589879315 34049 283453946 -6173555 69348 -881297021 442696117 27910 -598297958 626390474 13977 -309658735 469954331 5397 645973821 165258904 29565 81171798 440055220 43135 72024810 463156974 25078 277858945 63537660 7812 263396736 91500436 62764 -427364463 238278607 50918 -27637212 534468980 34042 -128978013 -323264630 22925 -113163713 -138835670 33565 239958844 -11872967 25537 -767628024 -802807328 13904 -903760100 436148846 35134 -963077389 -971221734 2979 -32862581 -706250251 27010 272422927 744618626 34940 -137482157 -864295681 13175 167235375 179635581 47575 -837072 538304221 48514 257227448 -196783919 19337 629038667 145847711 6405 -861293557 -134723376 7806 -960377910 -574625800 66611 66155808 757343273 68562 54037597 836781563 35358 277251294 281148932 45219 -211472388 -955806757 15843 -311653042 442754916 16062 -682739988 844110371 8982 151813222 -428449394 17571 -398526205 855116028 34590 -136218660 355275735 826 -615378064 -509633330 11949 -205823554 -900979415 38864 -994043400 -106169988 19476 83343167 -608546812 73759 456948529 186046302 17571 55623320 431366470 10861 244894334 -36689747 46978 -681850349 -893628199 21910 -690971225 -796535011 27483 -212918720 -898119918 13671 -399964976 -964709755 66606 -19977505 657259861 45497 190375475 -120784457 58045 362067208 -226615989 8529 -405694189 -955482150 13269 748376937 -207497713 58821 -121237874 -518032859 7965 -511825150 449773542 34829 172818273 -618177821 20514 -571732494 -512139024 31927 -24280213 534346053 19618 -224673861 -989928650 26508 466613672 175475596 53664 -680305179 718344988 55936 350353566 -205747102 26305 165390177 -111396289 55664 -676797440 -769803560 17334 -489106920 -604392033 60589 -426864628 -129710460 20836 -232929684 -890539243 49405 -585646733 -483602476 30237 -41365300 565407065 47323 -26023232 542147744 12987 -678700907 -120718939 22763 -787925802 -513308197 7905 -667543996 -766979752 18341 166141577 463140882 11324 284632666 733769509 2532 637084794 162886941 57398 -575471799 -505462950 11244 -674848418 747712600 74495 -112920649 -591328890 26616 150223978 -208673162 67180 543816276 441701011 66744 -190524521 -999863460 11739 368694570 -219250535 32215 -572528536 -484990631 20218 -135835736 623573438 15030 -141785755 -895408698 46744 -405109662 -954492391 16427 -406452563 729752487 32615 176559593 446963279 14552 351016601 -214060506 10552 82744395 -318818138 24856 -772508106 -784398933 24480 244248705 452715718 38333 535100439 255752218 53515 -391917946 747256035 7351 452866383 175066425 58024 -413485481 -964510943 34830 -195234185 67579994 68491 -958977798 148645964 35129 632185263 184729909 52927 274244489 251894721 35296 -974419904 -407459650 17288 -667730710 -803340190 1136 631769647 370582527 29439 -523043953 454284441 21284 -212911836 -990822437 15755 245142320 441334731 28074 -326799752 -680012660 17486 529564301 -481742122 47096 -996030444 543287042 58767 -683913640 -95673623 17971 -134641659 341749889 5381 61177189 -324654796 3140 -425240633 -104704629 26086 -315885346 -676347159 32417 -409714645 838842250 3109 371737111 -227172274 19613 -982151098 189508996 35405 64258433 843131890 50288 621021044 167522259 41863 175873169 261609525 21140 280181224 715412226 20704 71531542 822313368 26279 -411602324 360377476 51791 178645248 -879089349 14103 -883613889 826797962 7476 -121793780 -289933017 57397 662066500 429309964 28817 173694627 158126753 35148 257416664 67908129 8277 343233263 -426349596 44111 -591303007 -499108369 36139 348123029 636522013 6878 -3382364 634512430 514 -583640717 -323324773 76301 -126919273 -330336424 39622 -771601244 -786096390 7030 -382095252 -955020659 51730 248438640 -213183360 13802 -212897277 77507760 89329 -204474675 76094066 11958 337784018 -218944937 28977 -702737235 -101120248 27686 629086110 818282137 28200 62203501 848238444 34391 168348606 62750847 25660 -45661605 356787744 8988 170695152 -213429837 62461 351716306 828960704 29361 -489103439 274665538 52050 -121602737 -98523089 19563 -227608698 70192134 30501 285231846 756921977 7586 256625204 475945829 30037 623959495 -293456594 47270 -984312801 184237933 39475 56528947 471819843 1810 -140022833 -892130708 10056 -136861480 -325875777 18951 761037049 -616489024 36609 716842555 -309109662 19009 -138889420 343682724 2844 -30796141 631340731 22190 -200667778 -579666167 41624 151721745 -618682176 20762 376620078 -229033475 36084 74623247 456714208 17806 -698515302 -133424604 17910 624226682 856706334 18741 657191643 852520934 67982 -674811729 -872481838 48164 726196145 -204444310 2112 -96356773 -806809094 3667 -122719612 360636078 22126 364253705 856562491 34093 -117086134 -117522128 3088 -606976937 -521279804 13980 -414188374 -971034562 7455 451348037 149724985 14723 628386324 -296130758 44179 659962012 853673532 53808 664645272 855325197 52870 -210440825 -985990844 34813 733862296 -614242359 15450 -784516592 -764028567 1958 80236826 467830714 13101 645311486 337813663 5917 -389395495 836946569 54168 -125275042 -104847277 792 264675184 -233848420 3492 173612323 176968190 17631 730949502 -291170017 32359 -118742265 655198322 41979 271562641 -25625609 74535 242710020 264113084 9158 53170387 239008340 40883 -774322969 -765045769 20955 754053733 -582440028 11715 -857531024 452951914 5634 624240553 188691556 36846 -390408534 263747363 14459 190123230 77324247 12026 345670034 638353969 11803 -39021899 660995444 44954 369572059 -227162642 5974 -478368558 431027659 19617 335807828 -975690256 56373 -956334556 -967416771 56852 632433164 831068141 11418 -873093855 -124904039 57590 -957967235 189810102 51552 -711810142 -778027136 25814 -297218746 -692562515 60863 749250117 -302358972 3165 -223163064 268723019 37309 281601581 736399023 30995 -398917549 269661123 22496 158957258 -208636621 72623 -287822056 -690394505 31328 -417732534 -113809587 15180 -325919717 -207562554 33851 -890162514 -802033201 29440 641467668 143167505 45082 -121375417 -318609153 9258 -399136644 825257701 21952 -787553269 -788757479 5867 -16865953 646228299 13966 184967091 -135801094 34491 -609835984 -487641510 10844 716615501 356183935 35902 269870497 540836341 25332 436036431 156277460 88410 760874116 -311976219 9644 467747381 637815271 33213 -600184216 -316776043 60053 737132937 -194296740 42741 -130777909 -305200764 28998 626243917 856528582 4833 50782954 -294365113 20300 452461007 146246173 18760 57686561 821245938 53736 -414679857 827427260 36534 253613617 -30572986 40980 354796297 853910300 12383 -95830577 -313208727 27711 -579293283 -325874464 44318 270612789 262242777 28851 -603362263 749247018 4643 146859954 354014056 42705 -409781810 -104310513 436 148648423 -220605114 30156 -20732260 556034133 50219 722422039 372318406 50387 -971703433 -969953356 25723 148081899 -890533283 25057 665383292 149597769 34353 238376663 -208967197 38215 742683458 -314316805 23691 -133896227 624817433 32011 -318719428 -698842916 12376 254329911 -9513817 45854 -954289578 -976091983 54548 -305297479 -231120852 2920 -998601247 -571929907 60254 -422069276 761496375 3602 163623537 240293373 39542 -412215001 -108914028 6039 344910032 855833744 39336 -391709068 -959482108 63616 182675071 -97507093 47944 -97678642 -309883895 47849 -6084246 653369221 28898 -402086632 819754335 20979 -228764908 567389392 39149 -984600705 -986646320 17078 143180042 -389362296 31952 -679754102 -868801953 18337 -102571853 -513295199 8130 744873896 -601437776 24112 -119497979 448187063 57854 52897700 758130058 3910 67158829 -332992513 27595 60180556 474496259 18219 647095089 721097821 19567 272550096 95199729 39478 -315730310 -687313713 38277 -687264977 -132562074 18751 457072279 339198590 7632 -123664791 662531910 48866 334390777 655578542 33558 -26550413 -703060859 25750 -288643575 -231668381 21294 649406337 -291013528 21479 -318163958 -689403435 47863 -15009305 -681751055 77578 -685467953 -866570152 56400 -701142024 720398506 290 56573161 836558028 1721 -873738026 460553923 30069 -130445357 -315474057 39841 337615587 640478716 28026 158759244 -598780994 19668 -682860589 -890088456 15070 378620178 -518345838 51138 -196765823 -874725033 30113 145058491 -207556879 12871 -417317106 839988269 4735 157689612 -117737069 6641 -483569499 80757980 50357 86573848 276884836 7760 548245860 815005619 48701 -520536777 436068001 6484 -411154013 -962869895 74658 -418838744 -139498284 9455 266598419 715371299 17366 -133477883 -486161090 9128 373219315 848292774 6248 168272184 342005244 22558 342187079 847105205 42321 -800068088 -478445397 45048 -693208337 -771443230 39767 187415414 256512032 33600 148774765 -128507756 23984 -594655861 -495431110 25950 171696444 -216251998 53171 160755005 463380816 6012 72964364 465687725 58942 -693107071 735720747 31364 -44100776 548596287 50676 -421412114 760453637 9793 182712341 178792093 6948 49537261 716753050 46528 -126891254 628563124 843 -317351236 458153667 3076 644837571 819695332 21326 -501480488 473010600 19615 -328440532 453540153 21709 -679207617 -882051516 12762 724705697 -572672213 2269 263198750 717608337 14968 -216548055 -895018023 55989 557995364 -487717564 1463 182429467 -215370394 43143 -22954860 652997126 33776 273907356 -35492130 64572 279478360 -418204745 75596 717095892 -969277645 6641 -214796902 50133418 93137 570470997 556387720 17930 -329894207 -219001546 21294 -306894938 844136020 7369 721884948 375432662 27126 55395488 856130554 28351 -306011487 -231896430 15764 738772016 378318139 50668 -704682118 -200140992 41483 -209570101 -958298999 39544 367381175 -210618594 31830 337220572 -406635394 52857 335763957 -217432352 26991 153162525 -886558438 37549 633947914 842397019 55721 -309693818 -683524754 44342 368235201 820634804 29380 -606700106 -485631885 2376 -877360560 -110311008 33671 463470732 358415620 10254 -489951075 -293130418 58663 335080847 824301230 20244 258926368 -206911661 39450 -121932468 649190966 6549 -232041723 -581011033 36988 239645192 -199347353 2478 -602370940 -204036887 69896 374158947 820697182 37002 -207465562 -571874607 70522 -112999576 375914386 16688 179350221 459952454 27902 -307412593 -232118918 10872 -120200237 -783227187 46645 -414906963 252545415 54299 755996984 -992096143 7372 463062910 335408679 32238 811086946 -986143408 31650 -870202489 448224312 22157 -109944800 -136941940 36728 -785712467 -786884092 18661 253742464 85229212 24680 87329501 -311974293 32241 -201022058 -969365065 40619 184660288 -118126901 54373 72880976 -326636683 16704 283269088 467498754 528 -194184760 -980799115 45327 86932505 -313903982 21826 -112957905 -484446097 5990 -332450762 -684161230 52373 -977836036 -977421133 20323 -218611794 -868682519 27580 92803958 -326654457 38443 166430771 -204887961 5039 241851219 -207372837 37372 -706206579 -96628488 16797 -226675980 -964045500 29786 -34791836 -674224192 33315 356042647 665520847 22319 -876256122 459312402 48911 365003438 649972769 45061 281067495 724760939 22900 -385125556 273192520 1283 -21826143 561229525 42231 -585147006 535578921 13596 -683549441 -98679325 26004 -614841368 -312471674 14682 726445759 -133261350 22773 -408395921 725810905 34268 147524421 77213523 3452 93305233 825585100 50132 -140340048 -122961339 32901 -998038355 -876943674 50883 735040846 -202376731 27040 -788719147 -490043698 51620 -707541285 -887935617 17062 813463042 -953903731 21682 189686551 -222736933 40488 -425078715 284412920 50576 -690215644 721637463 34503 268691510 284638294 76050 143462354 -882230106 40738 259826590 -204679254 26826 93274860 744608103 12420 739827257 -590215789 20147 -6279339 565370870 31175 -701151060 -889058334 52943 -705788728 714422431 11220 -408628887 240877035 27061 -894815904 458850148 2302 -702371454 -99774355 7019 -236912937 -968572576 46147 -688427138 716301208 17999 666419676 -765516991 655 737227337 -212855046 38060 -893934348 -123132147 35221 -216280102 -889130416 33762 -388653230 714655856 31716 157819562 452078363 16399 624762519 163914699 46567 54526210 455186746 30361 149625622 345940536 4204 187663910 366991008 13390 -428375494 845886332 30115 -618832638 -287466353 18822 -998542344 167319541 6950 84280715 842966841 19117 238340880 238410731 59193 82414939 249830944 45489 162552570 167358748 822 352869557 826887781 23429 -695743621 -136379151 26333 -319286842 456794508 14661 143351538 -605628207 21879 -499643294 -426916359 11335 741247188 -579225928 4639 -765398454 -479705996 48684 -139241815 370845825 4861 541677383 -485351362 11131 -286278683 442525817 22105 244535832 761784351 30609 636113766 -314020642 37169 280859819 253220846 56198 165333374 -123843091 57840 -116420545 -135458295 11997 -213248867 71927385 84734 -707115640 -892990712 39750 -212914441 -597915734 30401 -122404735 647763880 1912 279304172 757208856 11452 -232243224 -616459042 13273 -961151022 -991418968 44145 274968988 70390591 15856 -405859049 726074108 6520 -313912282 447035018 23599 265973933 760228751 14410 -705336670 -142447905 4358 -774639255 -769614235 22481 180819877 -885926910 36577 654672977 338739716 39964 -976858999 -878634614 38655 636037203 816487945 35409 655583163 364173442 63979 -984136846 -38415114 7463 266753227 -382306874 52107 164491194 180770779 45977 243786244 -32473198 75462 -108190104 -865715924 41417 -209956875 446405328 47941 -133179762 -690105612 8151 -329080198 -209756050 2462 -495836468 454495023 47162 -587299009 568080622 3369 -193879636 -608201508 24589 -325115560 -689827748 6504 -294451662 -205193199 94 472672916 851465630 45256 187043519 -873816527 8209 740783909 -201124265 48242 -969494820 -969938200 38629 76162991 249093032 33916 -106103726 -902870306 19781 279171186 464212602 34333 -884813999 442153218 47912 -8304069 -699301735 1808 638268646 -329148242 24001 274931189 -1491992 7287 718638268 -587752931 7595 -299021413 -693092319 45141 175009886 -411115291 30575 264918471 -205817717 10501 -779888361 -792721666 7692 -316796377 464371435 23274 -109069512 -113260155 14124 -485768189 455328081 49066 -714037519 -874183634 34156 -300915374 472077965 22094 159815217 -415618789 5637 -884398420 -100248526 1366 723314410 358488555 7676 -668091972 -857769680 10260 -780661949 -785698856 15084 -578772161 -684199614 39016 -587394930 568265851 34168 -803859846 -795861765 25495 740838163 334601186 1663 260167400 -13890911 52538 744039359 374338733 20171 346243264 638200567 43522 -198600696 -978892130 34985 -978369474 163309327 19655 -218883010 -613618523 3427 -668035654 -861653304 19412 -288524947 -682451736 55023 94546708 732049883 59007 -210086722 -874403390 37816 -233701032 -981130823 15452 -608008483 819109966 41969 715723852 -329397268 9426 -331438310 -680788210 17516 664695512 -326406606 8781 144152685 91266113 28390 84416065 475180226 23682 -599400679 -494077030 17022 149362752 445014795 10368 -956421549 150099243 40019 714797077 -194888322 11900 -128056638 -869912999 3745 -32906310 547105587 15783 728802680 -330717142 7298 -123601273 -896217754 28811 -400609660 853411660 6147 281171573 -21134468 9918 157417625 -110604040 3591 -598155910 -322780028 69556 149872784 75093086 30483 756599234 -320975628 44764 -130944561 -327621168 16542 653656604 379278816 58170 -487815126 462960720 44786 -382898608 -958994862 55320 342301010 -232070495 9136 264427214 -216173059 15953 750286342 -581643229 21683 177759823 433249482 3970 -114552765 639592596 49129 247907615 335793110 52502 -199885390 841115246 38752 564327460 632812834 38785 266713589 -7607384 1075 -520260388 460244381 48055 -417340137 813571615 40508 -107828807 377257184 12837 -226568143 -607450030 14939 336995123 626151947 20874 -602398206 -504062971 25115 -987018246 -997975045 56336 238160965 68668915 5475 -957450378 -416562299 33326 742825866 -591895069 4852 -317171204 -193898715 30371 -981246540 -986458387 47491 -701688325 -113415092 25838 -309849213 444174868 23457 -414984517 753997556 17497 -130920518 -791925482 8635 333715416 628059734 23686 243211851 750943798 4668 -406695152 -997571571 36053 635164963 345513344 2800 724814362 -996335572 46665 735041673 -220513543 34378 -37763928 356221763 22900 -858859683 447723866 17413 -206007722 -863799332 26601 476174564 349290195 22820 -807159702 -521078898 5736 -701847594 -782203860 6007 161730068 256284732 53772 -669975074 721845155 7440 -125699301 340553998 24683 -298101202 -667413712 66458 527851407 -508252435 22667 240278096 -233803119 23971 247538669 462183356 30264 277891327 -211126762 11648 -405577197 -996855604 55934 -33746912 560872823 805 -901704177 -114632687 28702 -863759839 465584045 51573 -391193586 239069027 14027 245909343 270379106 56372 356642164 -203217396 42563 -801772389 -799163898 22050 -695045079 -767489127 45187 -8594295 760763238 14277 -598680940 -294873465 29218 93310534 821040509 35415 -991942201 -383374215 29952 -100511766 -486252851 1146 -112665826 363387159 30240 621992871 372456766 29425 189193023 269816350 43290 148871561 439691637 25551 -669159177 -903398080 3091 246483909 758845486 21648 472577765 175743377 13061 -763271988 -518226545 36995 183340559 -141210371 50671 72968832 449612008 32555 146165914 465266487 19285 177510359 55747217 23018 156014063 173814323 36003 714330651 -321647323 26009 349024270 653370125 38812 -682042697 -874920386 25713 443179461 365104636 6392 634239669 839943834 35671 -603328313 560303153 41375 380571642 -140976173 26086 -315694601 -233673716 13708 -976561665 -800352484 28223 748635728 -225086411 7727 343724561 821125688 37904 -425867894 717173516 4834 -111640808 -331852857 28574 166344330 466022939 11833 658235902 174474165 19773 280167223 -19400666 9308 -293913314 457610028 13518 -608156170 -480573071 10031 95134790 728437816 21195 -766922549 -778039561 16765 657490401 160736041 25552 -888154983 455977937 29851 87079152 281562550 24053 -309974373 -707910954 10993 353627535 662291640 42377 -132267027 641301534 6757 -102445639 -320069448 40448 -784231938 -517083695 7579 659438793 847957922 41682 183574879 -198112637 39440 -420914663 275325736 39611 -132712286 -96719299 21811 -479056215 70355629 65353 -493624119 433473004 17196 282841028 83257662 22755 -213135509 -884692251 1697 -237059417 70671177 18726 547575988 -511960713 18363 -882270673 456563941 29582 263123531 69969256 10093 265197240 471773146 10918 -521037231 849014707 54581 -694010441 -901921399 40155 -417081633 824966392 16598 -427130086 245147922 5398 -108206653 433762357 65372 -21948310 558287776 9567 -28367771 -318589236 45365 160665084 -584939896 2555 819032390 -962343661 18511 -394996158 -95773408 33604 -400143530 738205917 36423 255518299 -21693716 6971 -671994525 -782125941 30684 -895937528 433579349 14838 -798188719 -95419594 36506 664791556 -314805731 12970 449905365 335871091 2295 246584696 69252551 61027 70256142 854244569 19512 -200529582 -884209235 7854 -128167326 -522965356 29315 173169682 -583518883 13430 -120855447 -127591683 3905 -418956205 758999286 28817 -469183 643122680 3732 -112622708 640315436 34291 142957784 433935351 8376 268313625 730683915 17724 -297135678 -688784097 33958 -574765197 -864654681 13124 272901423 741148763 30726 -133578220 -325356901 12509 180881461 -138452982 21337 87968392 278823397 68842 -892071717 -113545621 39303 -401666370 -119706396 16856 -109473480 627105373 32430 -763117068 -501433719 13474 -401286213 -112630684 6854 -130399630 -518199253 24194 553839760 -500018060 45239 190353554 71066745 4649 68013687 270984030 61516 267058661 435517485 27205 -505530031 457992521 41066 186985223 49273342 6355 629811836 186692249 60289 265040504 -390136863 79671 -697275159 -771029680 46562 165749190 -602780139 8949 247735925 92053312 51017 -141202039 620181776 14238 75781744 -331460466 37964 -703799153 -123794826 15445 -976020053 -389870768 71976 73862199 276765945 19667 -320203978 448044749 12236 154817814 243625696 29040 -591817387 534950565 72107 -957319152 -395739268 37182 636134240 -306830559 16870 -961283383 -405937540 39371 634770999 154725237 35535 -412159237 724359397 10251 369811955 -979810545 13887 -792624905 -771717101 21979 273763867 -13332095 6636 -6165008 -690436027 60193 -104579224 -896197305 29902 532364202 -493306407 18417 752284538 -232313944 60088 149884396 368484729 44255 -681079299 -792285853 22038 -291962764 -687254099 66393 -602856259 553289719 50386 -322672918 -195713240 31330 247159295 -210329903 22071 59658153 271044305 68696 -703345181 742174436 4095 -883438992 -112434298 29750 341667533 -222376043 36732 -124547488 -135750465 35776 -194430896 -582841346 43999 238372680 -18692243 55472 -130521179 645409227 1344 -961253260 -985860920 11321 -770487133 -764919884 6827 -31463333 564002146 46563 256835059 437624117 37875 -478972255 -615946134 77118 643513593 147570587 60035 -901508863 -672368746 56029 263365399 280575949 5994 -117075589 638366873 5429 -601273288 -220527118 76288 151828141 -381050341 11707 739223399 336646036 28982 -711184760 -886958269 33624 365723950 -215781523 14908 -98160364 370156911 5492 627464060 168534743 2692 255479817 753445366 611 -880956098 -128979717 4060 -237223091 -961424091 15117 -200020724 86566619 66223 -200257796 -960314025 25716 70941776 816463107 57076 -286066719 -410850720 12907 759759078 -617175812 36783 -668188016 -133719313 18885 -111993215 -780967283 57975 457874614 345129778 20397 450255440 149113729 5226 60710465 279530132 387 -113832043 619916549 44301 152311083 182557370 3226 -109236861 -495916451 31490 -953324195 -304825704 24440 172339037 -391307817 9502 -889258035 453599615 45211 -201524676 -996474301 39175 75151888 445769833 50717 -786850382 -502381295 33924 -769291615 -504692479 39559 -303106646 -709001090 7598 -617171676 552100702 61160 365687231 -232274161 17956 160253607 -894307055 26164 564444014 260602870 47151 -101736908 -316224834 33769 -980906269 -961384472 58127 -301635182 352072531 36774 730892097 -205996834 41147 -194921592 372931520 37700 -896732185 -521604908 23773 81219329 -287962499 16152 -105867558 -522840698 23012 -675467082 -98607502 24316 -126187721 -332042128 56560 -683973022 -892699559 44456 -508289167 448254507 4443 -320288899 -199700599 30547 56363466 740284644 55043 181469097 -399725789 14622 -107287895 630002902 43035 -114693363 -500686455 32822 -11045698 530745163 3441 -504680299 445409449 5758 57976167 733233504 57398 347944351 662296034 178 -698309324 -801797631 22892 651862124 466261164 26713 55300412 -329723218 2630 -970926587 147874379 14098 253223764 70010006 32610 729689125 -898558663 84619 -980839725 -997781981 28782 -600638707 -495173228 27253 637639872 813606214 19048 715031573 348442332 34175 73015103 723562282 51058 -100630435 -791114423 49736 92358892 744931677 8583 159183322 186135296 43530 729492159 -601667558 39408 272480961 -223689833 13075 156412401 353087214 28421 281448051 -226976222 6720 -984276512 -609447139 51388 161534090 -224955080 43767 -304755087 -212165396 32133 279759441 -230596562 26207 161958369 243152928 34658 438018401 186042540 89524 64197699 -297893724 40791 271149173 433086454 26523 748334670 -197878104 25017 170499927 433045748 2120 -800682759 -777595705 8591 274115010 -8699011 50305 259633462 461016525 9164 143958311 439473430 12158 261874864 -223965970 38939 -700292371 -129661385 9868 567781400 -484137649 46054 463418105 163384606 32530 -190983209 -902013803 19216 -217100517 817563912 18478 -707026627 -899347726 1826 -121825153 -514707081 9681 154376549 -118444544 57559 -16084348 828989607 59160 733820687 -588130802 20894 143415566 88605580 8306 341803578 -235406485 36071 -703487423 -101341538 4198 -134696100 643050798 35408 60928832 467084279 44135 -484184294 -29754523 24469 -687626939 726280031 37815 -573379984 524463786 73802 188389754 -120091982 4508 -100712804 -517621069 12049 -201470566 -979012591 47759 -400198803 -109565691 38675 -139713459 -704843289 13762 -391566729 819262853 16343 442015867 182780449 59168 -140708733 -332811140 53709 744666812 -319663296 29936 -683808572 -778160649 21818 69210934 474023996 56254 160316068 -203860683 34973 264667847 752792600 13818 84333758 475757494 44554 -707572397 -775226160 25713 644494428 851721948 33762 59594921 -321749356 10933 -979336076 -392698487 37377 51920983 442694095 32356 -880165518 748197149 81525 -711886702 750197257 22720 185201766 -607781252 11904 739286600 -325118446 34164 718503338 -215193000 16185 -522911350 450243212 30028 169370107 271932910 50174 280610664 61950587 10954 -383894169 -979103411 61355 254795411 -226252448 45004 754608936 364504395 10772 -707947477 -897019834 24638 49278128 261585962 37803 153868367 261226172 23773 -191818867 -997562078 10121 -867621328 -127558371 37623 -1880750 562042912 6883 -615831087 -490064965 6517 467585686 355524564 9732 271320919 745476062 12475 -1185366 642701997 27699 -588769107 546438484 48190 348841095 813900592 10579 156698456 82638575 7439 261371423 737996499 25032 -20799867 650596946 6093 -793941724 -766189241 12778 -903096513 -125975011 8585 -999323385 189606061 7501 537890282 -479393670 19639 174731852 469377157 9989 -126518502 642091492 47176 49593175 475987323 27650 -289759385 -229723112 20504 835961659 -960923410 37637 -793643655 -520698778 21418 -519606579 466499637 24762 -11553318 657793062 7014 -803381765 184429864 889 -578445197 -517326081 5487 70913384 -578135924 66173 275355805 -948424 13677 278021486 -231604321 13805 -419851202 825434517 56859 -381036525 -999698785 71938 -328596312 -691230952 53244 -200792140 86657676 16386 632717821 349354453 24744 -32491114 535189922 7970 271174090 735175740 29789 -981389863 179294515 48787 184742442 -589752857 12223 -895302899 255227860 28682 -956648793 162942533 55059 148244733 -391000423 20544 59155338 251447285 66432 167002539 -890054598 5936 -770887198 -694406847 25433 -293390878 -677066632 14479 -486031807 439223202 12545 -223226971 -867356158 34772 -208570483 -586633357 47710 -983736694 -597024183 61136 721851023 -316262382 45744 -953155401 -962061056 68291 464209452 374362143 24191 -105587558 -131614955 14757 -598433117 540930100 78731 170009768 257670905 52069 164857332 264658445 50348 -670070142 -862156244 44147 -593861950 -481740391 12082 451393874 -112622914 2922 718001373 379362246 27626 343946345 627833453 33426 -323447063 -676246865 19300 188378083 -601166294 6079 631323555 -302291328 34866 -391821370 -953363817 55019 267503949 250753152 7326 744509732 -328578006 46161 -214631527 -608268154 39273 177695899 169820987 1572 95050149 737264081 23771 70889356 431885986 6485 656099849 342483005 76755 -41065848 -701008110 10982 -599967068 -495409673 30590 -503839264 452465566 44561 351123927 546070844 70366 -868607694 464504853 27224 -9554287 661923650 14246 54381164 268720946 68280 -216719580 -571558040 67330 -315981293 -671953060 22090 183086754 273644147 37273 -485719387 848601860 65512 -956818521 -575597818 36430 71418529 -125579344 45136 249480811 741432795 11566 155745477 165359823 24740 -576997811 560657104 49467 -302966071 456608324 21589 625677226 338732610 64910 473276048 356662008 2693 142940353 246747428 57445 -863682902 -114286006 26373 748603870 -218246738 43527 732419054 -223800377 45212 189068805 84674459 10005 164291745 164977910 37218 -967376079 -597260674 45987 247992220 241910866 61301 -394668015 817994208 10901 444609686 358477966 19213 -615446113 -486466651 32970 189787993 -872222773 37442 282037788 281210813 16640 66298005 -289355205 19704 -423293708 -975614538 16472 -678730772 739460641 32338 -958446230 -601852851 64402 -598104654 532039947 27688 751971422 365770490 39233 -592811376 -477623847 9408 -403184483 -983330867 54264 65058752 458195678 31641 190300850 90187155 11337 -291026503 -235855340 30561 -479264541 524878532 41340 -223712624 -987261381 52892 -421135501 835269121 39871 -225889437 -588429267 2691 -502195133 473137846 29531 -969563806 -397083789 71475 188819644 380582543 27111 -36315474 -694117847 70901 257938088 -212520222 9933 154049270 90533522 17337 -957117612 -983751775 62773 -576634867 -325399485 77452 439616354 366246937 12556 657822000 -308207813 34691 -219488350 -591662094 40392 -131255716 -863525301 16536 -310875943 -693365459 41717 242573824 -21622351 37182 -102981543 -311969238 55198 740559997 -227153921 45060 -697040961 -110988015 8015 -418730279 819411163 41557 -192427847 -986546695 308 -805589922 -513216135 57171 -230403067 -979297076 27500 -25415486 -695662839 38695 -798345588 -476836156 4133 -104081633 657712508 27122 -677490244 843772840 36011 143730711 467634652 16324 251239813 -23960409 30986 187874773 -133408814 33476 -219637779 -594805688 11421 -15230205 -667176339 50256 185919015 -861960986 23815 -101130951 -895214262 2526 -382305434 -303743031 40951 -960928772 -615814583 50842 337158465 846184840 46451 -419421904 243243284 25053 664475137 370513973 59150 -122316363 370821703 2032 280638989 -212431825 4206 741158678 -327716162 46603 178526784 -136882067 11523 -124844008 348906613 6031 -410017820 -991540791 72869 -95694294 -777256532 25112 619453790 -302918697 7496 -411023208 754549869 38714 -121354396 375081306 34108 153981251 361556795 33684 74132069 269481770 23963 177238329 -900342976 30826 728834560 -584385393 41293 655952770 838440947 35495 -424425809 729065432 5033 282207249 48112640 30152 58942029 -295006960 28055 451108019 176966128 65290 -236847807 -226803843 28468 -28903157 526846492 32334 259257031 741155664 28592 -975949124 182002455 48083 -989969209 -125022307 54351 277458931 95073605 77917 475874211 258191774 38130 -977914655 462826609 22726 -309450487 -699764003 64705 361322380 835082298 43714 542615362 844452386 7771 -327284806 -204823997 5380 725873679 342997539 24808 258014755 267858871 39461 182054245 184210541 32955 343411221 837511369 31329 -771460381 -517314698 19712 246804210 446335311 26699 441275028 380887138 7188 -412172022 834691115 32082 -108897829 -331125305 9722 177384538 -219291182 36875 -117640609 -512499901 29331 -586753713 444430093 28129 -421942294 -136369014 34815 528199449 -482456674 52747 -576682960 552582966 78277 -236098013 68472117 9329 742521061 -596087552 31615 48089180 445684717 14423 -193801831 -953570792 55981 -674581495 -3796001 53973 -890625130 444156045 53388 -201794152 -984323642 4307 -128650761 -882915057 10670 -117905433 -781322156 69392 81672498 738612817 9587 284437969 -488834577 23746 -39530387 650401090 38463 142897949 -895184528 4151 -117837735 -121283105 33826 -423770000 810186328 38944 731496980 -903233178 33883 169236171 -575174172 5654 -683870109 -886698168 1527 533454496 -514822059 14996 -516232603 -285868373 61118 -895271800 455912397 35567 -229125874 -972848473 4548 253186592 464391937 26545 85466949 -288653276 11432 50113472 812482930 14851 -774575279 -476639495 31029 -124330559 -314487329 40462 169892770 56211207 19902 467048214 359562080 19436 188633022 151500340 2102 249453768 -144550 1556 -404118247 243846210 16111 177332146 -588760609 19522 716021018 -610516413 41579 -674221811 448092794 700 -594087657 543110396 58342 632376133 366487057 68122 -693906731 726373417 27842 624144152 157459989 75595 152466795 354154075 17685 -407553675 345066113 65478 149119834 -426001506 9482 -954208641 -423153988 77250 172747207 -107103410 60371 -2574189 641020406 33795 84317035 560412213 29645 569270853 -519166866 60082 262181268 182785083 48431 178396800 60915684 7491 178829219 240184630 5869 -416133194 -102858898 13522 82599546 471936635 7406 -427129826 -125879339 1550 -124733768 -885057004 1268 -409316199 -306759762 42679 370493343 625095533 3569 -603403332 -511193386 15966 -103332827 635295667 17355 260415722 750877866 19686 -424911863 738837184 15340 -778463431 -389462557 54791 151842557 154524237 9762 76086804 256601680 53304 -19825922 -96402107 49962 -96260413 627283801 27384 -875473567 457033892 19400 241632151 721179865 22881 80049605 722200686 38624 441685673 177039709 74437 153424614 -894006764 37762 281569430 -213667084 23137 163698309 437823533 17190 740739434 -224128733 12516 -311723788 -235416566 33065 48179100 840606042 10176 542608464 -484343886 12509 -128802957 -762170008 35785 556060150 -502978952 35786 -701537325 -978511778 39695 761759481 -208547619 68340 278043368 742695549 30400 -696457980 717607069 62690 568880666 -516626088 22769 158609912 188744246 28789 -587161052 543021128 42846 238184961 -224060313 44023 354096203 813932374 9697 -299570550 -690774525 5992 52711444 459534423 50595 72307714 245497223 25295 284795700 429215183 27197 -692241595 -787712332 17154 180316657 363659066 35565 -992625323 -197237863 50958 271590675 457500783 19313 -781717606 -796539572 22692 151787349 -134028105 78430 -222024423 53705632 54077 -892081780 738184689 74525 723815549 377482958 44994 -140321016 -488646296 10817 -985464191 -395268419 58313 737395225 -580543323 22682 721611382 -232014162 18198 -399913667 282912830 41174 -669149535 -786343379 5027 473905347 343472362 1911 -102739939 -865743164 8108 -692804215 -104441490 11522 184039422 -587772600 7031 544904396 -510845954 40769 157395308 246455813 42147 -783712561 -800148288 19347 -224032689 88520471 23095 -959547287 -11288848 34939 183932364 244123169 56474 -797691423 -496731649 28442 148257085 -402879452 22324 -126982423 -523132983 26739 727378767 -303641035 23709 -302147452 -225927182 30149 -989635392 -413319074 15730 148254779 461236127 11974 -125696419 -287836693 711 848351199 -962493261 7354 146283602 -421234036 32618 -619021988 -326555566 4095 148009750 -875534585 45792 -991713967 -986349353 52694 625252627 -303261568 36277 -573063436 532226116 65301 -416561479 239851137 45118 -593837994 -322895063 48231 -382680648 -114982070 3728 -104220167 -494259706 16525 -957949101 -618275096 10174 -418496787 -967522168 20319 -124164661 -882286601 1489 73722640 438614459 48321 271740785 -217234617 14196 155178311 -712499353 50775 -136933463 340525450 17882 755897694 358985666 18489 661405252 -319936442 22972 -881119054 -109506345 22069 -998448909 -385841438 48039 -591508756 -293176835 46652 -398176829 -963922292 63238 172196856 251195166 45343 -997714319 167056956 17701 -710387688 756819063 47847 635866761 812177888 35248 -382782557 733309184 28183 -893318194 -121023930 19326 441641075 650122964 33206 -793129729 624725722 37945 -129734831 -491588920 3493 -606371678 -514722990 8416 84480694 752869442 62942 -599614941 -498193309 19081 757528426 333522462 28978 -769502891 -601373346 28053 -114628536 -480991104 29371 -601326546 -481113358 35 -320935199 474363704 10067 187163351 -140620523 56133 -410595271 -103452724 5216 -478926720 -405922988 36160 -879571111 441311673 11477 170015192 -103533618 80324 -674956454 727678197 56634 -860812784 92449714 42480 -687902573 -879681227 44643 -411763991 756771200 16316 -28287252 -675461038 45746 -140941921 -772913720 23794 278154385 -214893455 30247 58150569 852065200 10849 -45488415 -311628626 20229 92757441 -306473604 13837 190301118 -601455724 18860 253378824 -20769439 7804 -980823344 -418910700 29181 84797294 815624240 19909 -883327346 472986620 29921 -693323128 -140842672 11926 358560348 826891546 992 -989216652 175095627 39462 284984031 758190847 30344 -575187166 -293518683 58549 186213509 -103014730 22735 76014853 -299655852 36030 -28398173 626878731 17297 -135490883 -307973241 41605 545517354 -498846097 10769 -999346601 -575745051 29466 253749249 59945094 15084 273528463 453026714 27544 -978694956 -411753769 63902 268558137 248766127 10227 -577984826 -492539730 31472 364639654 652847885 33641 -688199744 -868987874 8345 -407473517 729074425 39633 -523020 624428299 1824 334582979 836992438 2060 -203969042 -982913382 10852 -707388891 -781953261 25337 -763108435 360747270 57266 251881591 734232033 26319 -862527204 474298668 38805 -574463323 545536470 64089 283307196 282597152 70571 148042591 372542551 31339 278076123 -19767593 26733 742575672 -298905134 9255 276531372 -897825626 65645 653841637 -330249069 34540 -975164724 144724061 53689 76485463 741460825 13838 163656447 -116493697 38948 93036422 -286837449 42325 -103818770 -523590782 6647 -793848110 -788763147 6371 -705305508 -138248496 27292 177839668 88854297 24348 83134772 456257346 12245 -497464088 428918736 3388 -109689996 -512963204 21739 -672807247 738829188 67399 535890421 -477443990 49368 759445628 -226092424 8578 -105361114 -324383193 33919 -318081205 441573507 17971 -697832213 269766274 25036 -616693787 -312926840 1214 77085913 448912731 797 -599825059 -479244441 20393 755526246 -295152230 34035 156603682 179571245 40585 -998762096 175450780 45592 371697440 626190441 43829 154275077 258278545 49177 752448652 -202891366 38630 -211321216 -583649255 38718 -963426674 -389381460 41039 271102396 -27387715 33203 741412733 335176917 17377 -110375254 -496910477 9495 653608165 184952916 76123 149440653 -584319603 2676 -968063889 -595466976 66878 -802585258 -510164403 6614 -519870330 462040162 32005 374248876 -196694351 6840 -884203016 -118049529 29932 745458078 -297495995 29916 -228054265 -901405469 37867 -14221630 568969386 11563 -138188309 343031696 31016 744835005 361698103 12281 -390743644 721491664 12507 -126303247 -114987092 75 -104636721 345830324 14099 -105258008 -500233172 7856 81725845 277702583 33439 269390571 262231001 13608 -488854487 456401395 3133 -294640804 472971926 17479 -311089433 -190858911 5653 -237508595 -884477043 57330 243820873 64653983 41633 -132511175 -867605710 14547 -711324878 177933766 30831 -698694822 738875054 45130 746411387 -321140666 7140 346491819 633133062 44988 -980177925 540092049 29888 626703036 369862314 38256 -985442005 -606708021 47254 -396449522 281429743 1192 -705262944 -96651261 12135 345236486 811365853 7170 -595510622 566095338 35205 180076758 -617225883 6953 238726838 -231329462 2058 -127226087 650203367 49771 760072243 361171389 10288 -108530885 345105399 29468 650756676 836552511 14183 624139041 -28268264 33767 -576203806 719432713 9608 -397377930 -954497769 35193 269684180 89654774 57135 -412131754 -986030698 3709 334489804 -109706944 50539 -45465875 554387187 29246 -421311413 -404188633 57902 -290849938 -197162952 17047 -969924060 -615318708 38575 335697012 626630305 5006 -125205050 -299858191 29272 48738423 746429355 61804 -104399770 -903337207 42486 190034125 86958226 14097 188740429 -117219025 79017 251007489 446421761 10194 469187857 374051368 16424 347550214 823629036 14829 349107275 634251795 16443 -971215768 152131503 18968 147438795 -140121826 61403 275816940 -196278353 5283 -998103518 -574078764 44028 278471712 -231595110 23770 162348776 143759348 18459 339389438 -191960235 26858 -202300276 -863927495 52040 144416984 180211799 19687 -691863938 -795711137 41205 271687656 443042352 20307 154384484 -596555348 19576 175413836 -417817081 5024 71018461 -298369726 31833 -682179722 -128968201 19397 721678401 347563233 55933 -312599369 -771779956 58761 -678788676 725356627 66639 246078973 454659819 13771 -21367883 646105895 29295 717537873 -200111605 18625 181870560 159700816 24756 252422042 -13642729 66790 -590121096 538460289 68183 -973533254 -410610244 54051 -41938637 646457575 42521 -178882 848719252 58035 -121624307 -517504507 11890 -953080763 -609704830 43422 -487543706 -698234842 11553 663607138 830427025 18654 443108350 535361904 58592 -21621071 635778719 17242 -130899645 350731233 20980 158434066 -198193261 24582 259640765 -30821140 31421 186280809 -406802310 11418 619142907 -293018971 40712 -311799731 451345881 23188 159096935 -415206557 3309 -863604412 -327844013 33995 -973911259 -612492764 71266 730524759 -578277635 34647 -413940314 -323621604 28879 634681797 157137239 58765 -103305679 -321554358 18212 -403748984 815976940 2580 87915039 755836991 71322 -414453255 734294730 36059 745798091 -291197130 41811 -114619434 -120303131 36250 -859662433 -139303035 35989 660151881 161563678 42811 731819930 360466747 2143 -607744967 -520954077 30008 78551676 824265410 33292 -494447399 464001478 47279 -807058977 -500816480 46392 168136698 166846957 6074 -804222584 -477706283 2476 -382713879 -124671538 13418 -691833421 714635554 32624 63507480 458335854 1559 660061007 177341635 67373 738465177 346221256 43084 -669321804 750669578 966 -101317506 -785883610 8467 355707768 -217217443 3135 -420103871 727183349 38285 647444847 243098582 40325 82894614 831861017 45606 529910912 -483867249 10325 245483825 450582695 23675 -808641162 -773802166 5768 86162766 239320362 53077 243602299 -607620656 33973 183501010 285055863 48977 -221254636 56208236 96088 86205773 443721846 56375 436909217 337634143 28279 -807832418 -504435875 12796 -896523820 -858618157 51211 -395796390 826763795 31088 -7217360 -684795437 3174 -97080697 -597527952 53827 -786759340 -233670674 51739 -667132636 -785568819 27010 -20036513 -697291070 41674 76313320 470847073 43508 -893567344 457568023 5733 -417481453 -989872834 18177 -410697051 731910432 12208 -2981276 658520853 16729 -98338845 -521179678 13208 367818393 856836400 39908 -130865809 -865536078 13882 663192495 376763397 3879 -118447514 354395944 21058 -106092885 -772702044 22380 91414785 855074056 53287 -234185068 -991216661 14702 91519736 268986707 31106 -507998778 443244903 34823 -4622875 659309358 20532 49569040 819518905 27884 465081886 353014825 3902 -120656903 -506463637 35591 -29904112 666156858 1429 -997736307 182907875 4327 -765775663 -484096540 32629 -235683037 -889923783 5489 166096095 253388133 27819 187429287 -417753659 22269 180657805 461957915 11640 -109905836 655082420 18793 174678548 142889078 29016 -985909283 -958616015 56727 752583298 334595256 25419 631786400 -288526052 1821 -960660746 145545416 47835 -389507015 756300197 32489 -799567771 -500186219 27562 -200569289 -608979178 47665 -997565207 154313582 52028 -47106402 -669656035 40836 54699279 -288019479 12475 529354141 -102770801 46360 -403191499 548063866 69664 158717604 -589792754 14323 -680844912 -901721891 54021 379685126 -235936031 8283 265914574 -202138200 21434 -388416964 250400895 42299 346911742 -190782474 2908 186118848 -385578494 11121 -112863534 362460850 10605 179825152 -902936139 7642 146384845 357182914 1264 -304327708 455391811 25065 -977046612 468509392 11816 -482598319 460946375 4655 -113337736 379157306 22649 80824873 721664302 1388 -709438650 759924605 38730 60722917 810774179 53543 60862659 835834797 37071 92592522 -308984718 41226 653417814 842241254 5326 338547258 -198369189 7497 84607642 -305701706 11622 253222428 92471513 10825 646002626 146848745 42342 166479934 -394060061 2858 -974203092 175794786 18514 -221080275 -604314684 32224 63263305 449932853 13454 -518117346 449664367 11550 -220580986 -613129742 20104 261417700 -26641956 76624 633240221 826942443 37492 -701638229 -787585940 45529 739673218 -220458260 30354 730031391 -42804878 33608 -297109580 -514440283 37022 -315487033 -219717293 18416 74136500 726982415 17765 540886911 -518591841 19732 252623966 59668527 31108 -117052336 -484745778 22593 170593400 284901258 8362 430632981 179027599 10868 251573950 -229550104 5440 -981529529 -616072120 50644 -101126828 -802725633 47391 558052503 -477749874 60629 -119487479 -123010283 35493 188467732 186301987 40178 -126042074 -864259515 1938 -670485945 749868831 74005 348884522 835815869 37109 728148588 379356327 43517 249324629 743708820 4221 -576785557 556880305 37677 -132647017 -880887452 15950 742149254 -198076812 4600 -889455733 168362907 94699 -587676744 552224924 13580 551464404 260849854 34344 -584925905 554692333 12962 269055312 756152430 3091 82599156 -293537529 26480 270705899 747361643 15398 -896264565 -488401108 57421 -2311762 545649092 7016 -884241420 463465298 27942 440345777 346051051 18467 -25331032 -702742420 50243 -387194860 -97229967 6061 -968797505 -422506465 885 -209444999 -997262888 40246 188371606 630505408 44466 -2438724 -674813559 37225 162961049 348358750 36355 -415577006 749972921 25101 251916128 88273344 41880 155577656 166837344 67 166189821 -97440117 81422 -325745321 -773578481 47795 753953291 -313938286 37824 -997374209 -606656645 32461 55993848 813378202 20138 -207599619 -608692565 50078 -137081469 -97843596 2203 379987848 649728212 36161 143027398 467209348 2481 -686813044 -141403976 16921 733746876 374020985 50034 -574675612 -489129598 36065 -966241440 177506470 18994 55461700 832232743 3430 -233983072 -984786966 24683 -16963145 -669808314 254 -991500051 -996520427 62980 -980870907 -989605003 53877 622826986 -191987768 64029 343800140 -211496415 37097 -130643739 -304087715 5789 -138113432 -792380447 33667 -393150401 -129445508 29433 50526312 429109202 32846 368700333 636812006 7364 -28152929 -704783441 18938 351152183 -208975655 27222 -216408054 -989250629 47283 -701334702 757578488 52744 -112244896 -804741624 69213 -522465463 448361351 16302 336117313 848888142 33864 -973475379 -595355106 43711 170799000 351389347 9966 164080956 -221405619 67144 178947677 -394375025 16343 -699962208 -860642559 56109 361153382 -208283264 24115 -615410434 -504819796 2515 569071242 -491210399 31438 -585966750 -107815454 37827 724233281 334861950 29862 -300942638 455597921 14936 630652108 849420641 38650 281031564 476055265 21639 -702482022 -900683849 44488 -426206968 248769442 19696 181441886 -96148076 46091 -103785996 -884044044 11436 -878271111 -109134641 53959 -711686054 -794699128 41725 -99230900 -122120389 1829 -130618205 -477879359 17811 -784059613 -513674075 20844 -383555343 -996605320 58277 85096136 448527236 36162 -777417557 -523256486 25119 -981434375 -963364693 61835 -690809994 -773054681 30934 172287425 449873240 15910 -286411099 -680235613 19765 -669052203 744086885 57155 759732849 -952764073 56195 171050830 -101206021 78446 353299891 661547425 17982 759131890 -237060119 12616 276395929 -21940052 24435 716108367 337206450 54461 748514829 355462418 37379 267944559 -222850188 31898 -669311429 -325861321 54132 -990913095 -587058342 7211 -229450091 62677288 33798 169151735 57487948 17543 177668699 454945472 27030 -772072091 -502979011 20076 -988400258 -581144630 51059 638356153 826566668 35942 725859966 -329365482 36922 155484034 -609664048 1635 -136700006 342568787 16182 -710461332 -138148392 9592 654497358 -988686593 26143 -116981287 -769099086 18977 646698424 825064450 55890 144612858 79147180 25065 -709633371 738354129 7895 -100611354 -116077000 18899 168265528 264210363 23737 664565670 146731571 19330 -196714642 256726924 65362 -31296916 542056189 40513 -26508404 643617813 21527 -118710802 342049118 26921 -192268154 -985453759 51075 -219677459 -887482163 1413 -858421820 -116161315 56370 -792299463 -510042553 36035 65361514 -325637360 18767 342877843 815884041 12915 719428904 -408661936 54555 263692805 75284504 15525 -34733826 564847437 1595 653535205 375710723 1596 -997270907 -587679642 5252 748825854 -197287813 61581 748441201 -224128680 47531 -122967470 -804457289 51892 -96638409 357994066 14921 -290748895 -192601954 26914 651976462 -327147433 30999 -30034601 632646593 1581 81831421 825366814 26401 183908490 -602159151 11962 274768575 446722290 33425 -296466373 -691821740 63827 -208461690 54034377 40359 89621077 469925324 48894 86802239 267254754 52125 -130851158 -789256295 51063 -609759633 -485426418 22898 626823898 144996775 52883 144398998 55335202 25486 -381510767 815978329 4825 87837900 459931725 36463 -387854284 279686154 27143 -135494562 637298825 9692 716746856 -213761690 23469 159418081 -226618949 10513 -405408367 836162647 39800 178797108 -902637957 2473 -490936984 -124049518 34114 -390873538 -974268372 69154 -800973406 -799334545 8751 -229376612 -882583017 28771 252427014 434140013 16215 549198683 -495733912 15287 -874319463 470954766 5949 -33712600 -299708414 41600 -767072740 -501978132 25669 -413137795 839547392 29805 -983563772 177538877 6820 -516787623 432773727 14530 158071508 430432551 24423 646346925 -323692518 4880 -993349354 -586593244 47925 838131801 -999632924 43417 -140287161 -897172372 9877 351661373 -229373222 3555 464432485 170041136 30179 -861965117 -410063877 5760 -766400946 -491756674 45097 562503659 -503849096 2263 -111061698 -765749876 46548 49334423 738043150 18502 739356466 -598763414 12624 -219052305 -887281261 17130 -418816569 -120810444 41033 -598983582 -329070921 17337 -667001752 -864455075 44181 -395376849 817260690 15624 -235215946 -574381363 68796 186080922 -135952258 17219 467100220 173999724 48725 176220149 143374893 26261 -117486501 372881677 14339 55593173 466156470 19290 -383108424 744184293 25353 156231770 371141614 40451 249371627 -2552552 67538 76776842 -305657217 18925 275222364 243886610 42385 175039610 -597549365 10564 340224667 -953492825 58390 -422658696 429630828 27488 -219253243 -871601333 55973 -764079631 -777817220 16937 350259832 812972372 34385 272278080 284809533 63675 -606941872 566341840 52628 454518885 165968707 48454 -205010930 85107323 7112 -311339632 -683822165 52327 48067623 747526572 44666 -971917499 335720580 28512 -140949368 655298925 45237 -411354413 743798264 32952 -400786914 851956950 48642 -14785582 661987983 20280 -32863749 533939088 45255 78732298 253660527 27545 261489391 -35062440 58146 -574953553 -207845194 76785 -959327027 189546565 47621 649585734 841161248 54933 453058355 340617412 6448 -982645193 -615191929 16864 183843724 149600248 25683 -232809834 79460811 64059 -417181705 -99092463 11791 -213146527 -875332474 59742 -123404260 -772656899 31868 -16707911 -682175509 65609 -12808735 658724958 22586 -204412890 -604935446 71371 543592319 -504387211 43407 -393047809 -125284028 34634 -685946839 -862054389 34566 154932128 -126546042 60595 358850825 376633649 19764 -139502082 -486701561 153 -971528814 184337418 4146 -287925576 -703690463 60158 283917013 457714082 9662 647445117 853945358 71757 352529009 631468814 14378 -98502260 638858024 36187 -47572116 -679088633 2475 813496748 -964789610 53799 -386402235 814949343 53475 -100983683 559827093 4483 88878717 440262220 27137 743534808 -197680618 61151 -571575461 -518295611 2383 -128278582 -879728706 18057 -218814186 -867858361 19478 632621358 830890506 64401 366734983 620403075 18486 -15998065 569394020 4127 -296598118 439822737 3552 -609800922 -478998115 497 561942380 -503459882 19792 284462787 -200795559 23092 165713865 352518464 10201 -106197819 622683317 25830 734725386 -588990764 6258 -225375136 -954697163 51797 242468855 252134843 60868 178423869 -617711692 8320 637675938 378977816 59440 71606413 283869652 21909 279037117 750008703 4220 260788324 -36941420 78226 -108671096 -101153860 22741 -886563354 -133482017 15397 -902187604 -970382175 13786 -330260314 -695367386 12879 177687194 259831781 12576 157787018 179440429 43555 -704085469 -779770481 32856 65236626 284090323 16003 146119737 266882481 20753 630677987 856809929 62395 661618418 371233543 3294 60308838 758548883 68749 170289532 -416121126 5115 48066676 834423283 5248 176729166 -604923321 6140 253633134 -47050752 15564 -232441873 -884664186 37519 351939979 -202622542 15657 253386250 -7741373 45989 -668128530 714614057 36899 82982888 -289005475 265 183435824 63210499 30875 80407872 -323435795 34075 -695632742 -135609649 11735 741864006 377941582 47318 143231847 458272284 24429 -515431752 463314314 23026 -993697262 -965518090 30572 -599609748 -493090846 7436 448832974 650577767 35564 -680495363 -114400756 23566 -128810674 664397646 1565 -971092132 -401609282 53408 51962164 834871315 59777 -134651826 -295081437 67835 181202641 466780211 20981 -985664096 -996485384 65797 644286502 -333317426 44883 -6475835 155705000 61682 -223121046 -305089157 22024 -388397128 -986746910 42648 -514522616 429345932 26851 -225845469 -582528940 4151 -320084376 -191397998 626 -984658563 -871210832 21398 -791778095 -488247629 20453 -195970107 54404867 67025 -40315184 625670620 12396 -322312681 444070910 8855 570046695 -490090838 43844 -609514944 527633376 38362 -679217418 740241350 43970 285477464 460016971 7554 -294292298 -207630978 4022 -874149694 -122654467 12004 431456538 178379224 72691 365346845 637720803 43750 280379829 75517390 62991 276205087 751734321 42036 -971893244 -392826572 53310 -105932223 621894574 24922 147004254 59245232 28966 80733472 824735194 40748 -32776184 -680305324 43121 -95300235 360123415 26791 -128254386 -135139583 7848 243097575 728202384 15316 -693302297 65607903 4286 -125413139 624888321 38280 -207368449 -976406241 54217 349128001 631245037 1005 -224241202 94508159 102475 645985125 855220748 27886 429960099 377075627 22192 -408393733 282442352 53214 -781393445 -766426802 6633 835810051 -990499376 28338 -610050381 -331600176 7189 -478011854 461314697 2046 -952757032 -590743663 4267 732369699 363338491 57978 -973051196 -961392880 72079 335376286 810223142 39484 665758671 370573780 24916 -573942724 -798577602 68990 71315392 735991589 43074 -400628941 -127473547 11698 58730539 749018157 49225 334605050 -96928801 22174 -869857136 443604275 48282 -396884846 -999245702 38306 158689280 162813185 47238 64053785 471110769 3118 249169385 61336389 20115 -209956118 -599453082 42621 756393503 362695431 10576 444445251 159216926 1466 -960344039 -404994841 17386 -420855568 816539944 50527 371481525 -199143095 38777 171685467 369463872 21173 -594550925 333970515 24037 719651305 355302767 31089 628576932 -297731246 41936 -420558327 746152415 16093 145983043 74974427 14575 -393169894 847270712 45147 190345286 264153034 1296 -611512379 -514901788 12772 145839251 -419034459 23212 251046409 465032840 3307 150408862 160331367 24011 822512228 -992155669 43546 -331317557 -711735764 15806 243485334 272565034 12664 -124210248 -135556342 5054 442069265 144233839 36615 284016841 433977283 19077 361951653 828618529 18244 181407454 -227423524 25710 -667677382 -789047525 28709 -679270763 -883342102 26313 754837227 -292223974 30701 -518673287 470452905 23965 717107553 -605248947 29299 71197837 843020297 1825 -572766741 -308659597 52721 -996613674 162955806 41912 364636702 559466112 40871 -100333889 -480385570 19940 -219718018 -38898653 24410 -135034611 -803053669 42290 165964062 452902250 15153 -311747155 -709958410 4213 756221828 343380804 37191 349980253 -231379464 25083 -980647448 -398082944 17108 -574513246 -291774586 74083 -699439879 753705298 76781 -6210139 -675250160 11309 654241207 -314277833 42993 -139693290 339592186 26163 179170027 -587558181 18850 81561136 -306778223 7125 161218245 -573283696 7094 -706298448 -875846636 44714 468950809 345834007 11708 736288558 -617572358 42836 638426301 -322756671 19269 -767344385 -782245096 25657 186488773 149348313 40395 -140905500 -98206833 1172 -137313015 662522341 10651 184069185 56681413 11256 363777600 -201994234 18621 373016719 661124944 39646 -14143729 -681495246 74325 -193787578 -954822162 50159 -604298243 -481107556 7884 278118061 456219145 4515 252541209 431067416 27678 179433688 474030558 24198 268833698 441675148 35688 148198812 -866027869 16769 -609920320 533108718 12018 239945828 157984201 27545 441730133 344953760 26960 149124169 280888803 36663 659788600 338116256 64202 724776912 -321887552 33535 334878945 265880694 4942 -868440321 -387560987 31215 634824259 379540589 23497 83773911 842463716 11418 -231886657 -862742714 22081 464794936 166959498 66246 -300439649 -699830785 5996 -673654688 728224454 41591 147785124 361897702 32207 172344075 -205442517 54790 63457081 727323151 23015 -214073886 -894795711 18397 148498763 267165308 43365 -965711121 -396296076 72696 176243853 268817247 25243 -706170534 739340164 35858 -15525069 -694837142 12495 -871901257 -129648227 26469 750518356 -587778007 6605 640783681 -314680152 46543 -698617875 -104927304 25274 -131269012 636062491 49257 -416831658 839340507 17565 -900908973 79037435 35578 265468647 273629949 33743 753348419 -604640073 14066 -129058316 -762640458 5647 -198208511 71238837 68327 -588069970 -326506517 30694 -117568426 364477646 19759 358254759 818547539 14424 -8389269 651228372 3292 -868939392 -125080422 30 -487324271 -888804924 53258 468086571 341276351 6281 -667021052 -863468015 19700 -386108187 -966763880 3807 -15917016 653572252 9308 172854359 -228927354 29651 271236705 724893080 14259 -106834924 -323121956 69232 56292714 721824057 1722 -18372156 666473937 16361 168997119 453461284 24894 -517946890 462502644 18200 271908902 279813101 55008 -996092990 152188255 32004 -19797868 344037362 42107 -967343971 -395860283 64634 -288399927 -684067623 21950 -322944680 -199537409 3975 179536131 281151896 28250 266140348 -195680510 33264 260227012 93466908 39413 56254628 835251837 34745 78383161 243833080 61720 -227501327 -987486301 19744 363675250 631468437 44622 156475042 336348173 1401 538409866 -481355851 42908 177365961 253769131 49285 82352963 428588726 17539 -694875007 737452582 11937 160210380 -594390685 22140 160340487 -203986588 70104 843846671 -960324619 2906 346973601 -200180677 11847 -974913832 -993597291 34629 -412309245 745987235 21389 257836570 716070762 35466 650384939 160884774 71202 184954413 -97180691 47001 -142546787 -883446796 36613 -322096176 471805188 23288 -304316871 450665606 12 -25317366 533788746 23127 -392902937 820796172 47213 343383589 624811958 27285 -969213963 149357397 6526 -6467664 562418793 49729 -138898392 -496809708 35622 -39115113 551954349 32338 183667003 50290930 24427 -506409783 467637026 45411 148438288 250699171 56002 -394079024 -107846169 16299 -904662751 -133022326 22005 88254427 750045495 2920 648471129 178182391 40083 -688899529 -883961327 25942 756374609 -992414254 52126 170053457 48046917 17206 -135432930 -803159448 53541 182256961 -231795220 65549 -132011359 374257070 2211 71758058 474851578 19808 653923007 -991996560 50965 449143316 185056139 73151 628339614 172002969 4849 158968707 -892516371 13739 -680774005 -773114214 30783 -124426741 367584252 5659 -613610068 537176542 31677 -613393934 -304268710 40462 727905685 -306430456 9550 371576127 846252834 32859 170951531 339247103 48195 -111947528 -412480843 33411 335689710 -696048753 64099 172719809 -592055507 16447 -705588503 -107955208 29913 -1715842 369593232 14038 175968937 460104582 5657 184186404 355468984 37465 -513343231 -16635520 2963 757430129 -303181347 31182 149238301 -427957133 13781 -613766478 545206619 43378 -32242391 -881726600 57104 830060242 -991308770 25584 -110358666 -800198507 35624 -414479031 -590541677 25082 -579870395 -297285566 66070 -995869886 -596501076 25888 -802149641 -499853024 15679 652615211 188268069 20106 -425670948 -112242223 36915 -982133917 -577558624 5256 -881718804 469028490 30623 753246282 -210420670 24853 723151667 356160538 21646 -96333127 -977321951 22885 -97314062 628376701 26063 152564898 261543564 1374 248617384 660200493 71305 334292567 -222399181 1048 -402050840 -106987609 38285 -399323161 -124619839 40746 -330947436 -673483868 65044 539831970 -518577095 35699 -956457764 -427558894 60954 620434829 175596426 27840 -702650681 729576603 81375 82158698 728068285 4844 90728475 250777751 40443 -494220926 453270359 22728 152283345 62629795 15019 544161746 -513396264 2712 748161111 -199037243 1328 -491751668 466067193 5801 -109959402 -296931676 24299 834472864 -978268027 46133 146458412 -387343400 22790 249902665 -229737348 45229 -708225484 753671712 73386 185089675 -603555641 7658 156630889 -108291813 72662 -681859394 -798193000 45401 -332992822 -709661425 15058 -232229637 91220760 1105 -126326055 -120020640 5305 59944497 257556432 59954 -323852913 -200543186 1548 178285242 157954913 8809 259807254 -400143804 39720 -996016588 -955603516 18983 849782776 -969920021 55928 189822510 -591534511 7522 -995649799 -593388281 70284 -781000599 -807257973 15370 -683221712 -860119578 33070 -125925128 -864169502 26223 453432625 357127732 913 341487792 654726226 18262 94375521 275260390 71543 528971255 -501857967 49425 -105280657 336235399 11877 49584657 280472028 53087 -128516307 619532339 30202 -999443043 -965491031 42698 -125945884 -119268479 13011 -478481637 -993607162 24665 -701287082 -96993494 3917 -43890584 530619490 2727 741804148 376479622 8482 -711851023 -783794527 4959 173967552 -118259150 69712 552541376 -777105233 55319 171074143 91508474 23906 641967501 -954797590 68613 733899639 -291188889 32442 -141760487 364142427 10603 -407975219 285488885 20918 65707450 854811701 4721 -123334184 347905740 7041 -209262544 -995579763 52948 -130217250 -304218711 66639 646971993 -309038934 39667 -293648767 448209528 19144 -103460329 -303897208 29733 -776717710 -800862201 25089 740825501 -227994768 47532 -672260093 -111204324 18459 184836366 -111505211 8356 -610148225 165385692 73706 188007267 -99386069 32690 244590263 -35745157 6721 432626698 343215674 23875 172315099 -608142675 19487 157546776 -968318407 54922 -591906040 -504877862 26186 143185271 -107190359 85334 -311027772 -213078742 3733 -385664563 833901426 43254 658683793 473114630 66837 -390564106 845118008 21260 -415723714 -127665036 39973 -797583233 -806626108 5072 -701395471 -888789918 13974 -574506770 179015142 74696 259839829 751283611 5868 527412864 631035939 9564 189137452 468312096 11373 639100878 149637007 9968 -115876003 -141931251 9379 -669712356 715842803 56266 167161840 -866759935 34324 -869852485 -137736877 20425 -115745096 654490670 11067 -125235273 -876360154 38801 -134776057 -873489999 29052 743025330 433079483 51497 715974862 -299904760 4014 -117975264 642516560 21028 -99791127 647693622 19740 -310421416 -683618953 50682 -124941093 -120837329 10815 -790432885 438299700 68532 -312945397 -226998782 10917 59191406 737541846 33727 -100795037 -127477775 26892 -129808591 661866123 28653 -677450618 -119578929 18199 165596402 -387457108 927 -786627581 -518920147 12952 273056226 74571324 52578 -294003747 430165885 383 -592005599 -492408927 3362 -984983160 -577152264 26414 -877595581 448192005 18591 171787212 -191561256 63421 338238218 830609315 2401 -393338414 -575039668 57299 167407942 277550974 48896 174672100 -414552362 33805 -295257458 473234838 5256 -705398062 714295812 25010 -199942788 -893243887 52470 188805759 -863085552 31243 156256552 429922101 6810 260832424 268739841 27097 64527133 -331632954 18740 -392292357 731693255 41997 529788169 -512562727 60893 464578332 174298218 46762 240022747 721292807 21639 -797587826 -507343176 50717 186554084 -138740714 17912 -989589655 -972651390 50270 341401854 -230632443 32592 189800378 274080185 45788 -142840021 -137731665 26011 251027359 278827172 35068 -302911400 -228103473 11404 -298034407 -685420408 34665 -575948392 -508650357 31382 -801064405 -774824919 1714 168177393 -872644147 40730 59015319 844604370 14562 470269131 343457631 32094 -7756574 562283710 50536 642063230 -327910130 30056 -964249184 -974430869 2305 380623815 650898885 44097 625760094 148300088 28307 -129059680 -106677955 6900 -128333151 -313178837 69854 -711610821 -898377035 54877 -129783464 -101986868 5497 168708273 -393786561 31641 353772284 820941615 15647 -305477531 445320526 10254 252488287 77105541 34324 -25163055 -400104921 23888 -674333267 -110906643 3422 275039047 761807388 1977 -961924142 -410533990 60870 173744960 -616733492 9502 -790362158 -515214617 25698 -227831022 -616391759 43997 -384484587 -703999920 66023 -804101526 -776587177 8806 -114953896 -320961259 53860 -98621055 -119485149 28218 462331066 357006941 19771 -139573277 -101443507 4326 250745780 -119063854 25756 349359340 -232141027 32341 -671180013 -774828888 38352 -406789070 731008202 13012 726424684 -197313061 39310 255956020 -17001916 33373 186975957 -208106055 65365 -384984099 253259238 26961 -614330111 -481228087 36091 655270913 178533390 56837 -770666256 -481098687 45495 -687876059 -774818003 36973 268075761 -6189827 74933 165435319 281000558 28634 433166948 147025355 78932 146631569 95092957 8615 180779325 48899339 24849 178871301 -402447793 30910 87177165 819824814 60091 68075499 729240143 4192 -230542850 -888154193 8636 -992459805 -402543653 11978 59232759 76810111 60203 -99790166 357960866 28352 -584001050 -311712169 36152 -217489344 -999241467 50936 -388251030 -980395256 18510 -13093072 640521332 17257 166371258 70361362 14488 -118076645 622392571 30108 -953663788 -963123527 13277 52547404 740897740 48767 58810106 247015026 24788 738310947 447382321 67567 -508753091 462833914 40724 -520705358 -419999316 37901 -121110289 349145082 26383 -976943081 -963793841 3179 242632617 472646878 15010 447494600 339308359 24088 -866076872 -99867934 64119 68058353 743208860 22018 -618441354 -685027303 50338 164518779 -591597183 5758 623237169 -307407993 14421 -886305192 458970393 25060 -774896956 -775811040 504 -990141892 51194182 80174 55614460 -311741209 14394 277677018 -1777753 66688 255489078 727342920 7212 -332220970 -806386551 11287 -676341928 -102199669 3906 562257082 -488922367 55047 -405010278 -969223518 62637 149950562 82283787 18268 -695392107 -774930153 33571 160737587 361290426 44267 -117015033 -479307151 308 661194611 -497988842 61093 -999293167 -399055428 11333 160344583 73767741 11532 -963220276 -424104924 30429 271965897 -4800249 23575 758050115 370376382 40101 -385480183 258980637 27274 367718370 -123378935 56479 -386534105 -109786330 38425 539179253 361242339 16350 249985267 -220875344 43911 -599847730 -317402002 44372 548665762 -516769599 34618 -287954576 -191677444 8002 462411360 149762895 36804 260023078 445527430 21367 -33322557 -676211857 58487 647231462 336168594 31889 152248345 -576987663 8183 -224509529 -603766745 54126 352849421 -223950826 23672 -216494236 -576057349 60605 750934591 -213986265 13263 -215952286 -900166278 54463 70911939 445339470 15739 470330423 648772082 18528 -419817094 -99024457 20518 -137475202 -881135140 27988 -971792803 -611198473 3551 -285990495 433653460 24858 -237388063 58574656 39783 93479767 243861097 4352 -103783401 -108244098 12777 273669882 -216204294 6586 359888092 -233023132 11042 242207281 263793619 8660 148585205 -129192934 23974 -805925050 -484104925 4646 -384841869 735581533 14315 -23730851 562536551 5363 -318414594 -668310939 12479 276986003 81113600 19569 66630118 -310770400 37221 -484775073 -230160406 12091 333632196 637627960 32440 176681422 -617178415 5188 752767931 -201796077 34777 718510774 353263819 43685 621142683 156563976 47086 -520974097 464380173 21065 -194354361 447550874 33582 377827194 828114838 15620 -133258404 650421785 41489 736950776 -319737761 35006 84645879 271514964 11669 367129481 -198005437 19176 261469398 -763092565 52354 742215357 -212767456 49564 -213873033 51810251 24018 160533152 355508781 44247 -406547750 255380232 31381 145564586 -389952313 14811 333962870 647529707 42384 -694964186 -773989514 29667 743927831 852924531 62557 -614313383 -477044929 973 -972311674 175483494 47430 465282106 353196853 9856 -696788099 726570745 80900 348637504 623360689 40789 82523699 -310556598 8184 -614508461 525764974 10889 654572366 444371593 71685 434004538 166450693 52457 -594268775 -490379826 3826 -229789560 -892066124 55299 269692389 80263016 75512 148627108 -900331826 2598 -387012615 828165192 40321 51122253 284596797 57056 252603309 86925138 29877 -209829689 -610242297 2710 641409556 -333161280 38452 190336539 284660570 16532 147204638 -127974120 19301 -427579742 249360385 22036 760508421 -229196298 29058 443855184 189779350 4064 84642474 -987270831 61101 369024380 -220143957 36822 93228435 452306550 55074 373744606 658484953 9691 -422228692 -136256348 42614 375908092 -514991916 16394 -213955072 -957628884 50234 -325221359 -696736653 20419 -108328797 -489512040 20101 146774849 153932044 38532 -130012271 622665522 9434 -572479830 -295911886 47201 -385661087 -104538001 7954 -573617528 -305998672 73361 623357253 851842249 55298 -135806333 -293611320 8673 364483661 836704479 20347 -413968972 755418310 13854 -700804005 744585045 12963 178419180 239877117 39160 -291035409 443093405 8556 151501645 360977766 47897 164612429 -859717745 27592 78456931 461837401 17341 -386260675 -788517897 10081 -418591550 837780487 48787 -18961813 -508417627 10052 654747800 816371641 63593 -707090982 723689108 12865 724767830 374290474 14995 534737673 -495347814 56950 65515599 843796664 14240 561074119 -486989084 41162 155825334 91434240 2503 -330571447 437034333 26343 644557166 350047806 61829 264294901 92946763 57045 732664378 -973572896 9610 -978553389 -421118686 43687 -401397481 -998947086 5543 718139328 350727237 52544 -191801097 -422466196 47038 -867323871 -107703462 22281 -214566039 -979533990 21718 -969310291 150026726 35300 644387865 373612954 74501 -709834950 742673324 50576 -698007646 -864812981 31619 454208662 156173432 18357 77928307 718862547 9844 -981119759 -595406518 48144 -515598865 562570740 46957 70973596 457962053 59942 748955883 -593018379 40342 78284444 459893731 45329 -414571593 840487215 33607 179335657 -119848472 16713 -116928324 631925099 49687 173614758 370462246 49977 258215230 718712527 25598 349278710 657010970 7765 750960524 -332096680 4535 274422903 435263980 8003 182586033 -891555086 27250 -311372337 -192486042 32556 88104922 265539157 41035 467294379 844828640 54510 649743023 475059750 48194 151278874 75470000 8807 -226415573 -871710530 56624 -871279523 470674080 53626 545398203 -484089371 4406 -308088414 -704836819 37939 -957640160 -386249843 62615 177842108 -576537567 7627 757579460 -297661287 24992 334769629 -216774968 26813 -425134683 -95580247 9717 179247223 244050681 47732 659136444 814950747 22704 -329033080 -200141966 19589 -689873956 -98509626 31282 -134015386 -894316674 37680 -125474079 -292489194 18493 -678229006 -135167072 10865 285020655 459061158 11430 179521716 -589240980 20197 758119468 -208609771 7191 -953806967 -408102288 172 -292990549 626903337 68375 -228427019 74724015 53901 -427840836 -999660180 25339 734018798 -190612515 57207 88366201 828105141 45799 -612774407 -290542465 55248 464359402 814777933 85932 473927345 356591364 21279 -695708836 732989316 76325 -205467696 -873091412 10013 -990586033 176785918 14552 -676795731 -805145994 2612 -231753705 49342068 63215 252653082 266225716 17525 -670397819 -142185604 14228 -994031502 -597205548 42662 740558016 -588079199 14107 151160918 64790501 11034 -112192662 -800806612 8912 -417936126 831076612 32794 -959229861 -989117781 46250 719795096 352479558 19268 -230900495 -901623631 36655 -709188799 -100706751 10338 173522161 272178416 42827 -304204465 468166899 266 637065666 832224822 71324 735158481 -220349926 12657 553342235 -520367754 35452 -404486949 -127356254 31454 -696426324 -898562095 45810 457361286 168465716 60 166009896 169769946 19080 463583865 172104686 48377 -771240379 -785574127 3335 -577060202 -502986944 32590 -520424835 468091968 33656 475750921 343222662 14459 -116092683 -116610222 12464 -600181941 551600677 6831 -601131507 -295395214 76561 820370053 -988066805 54892 -408232505 -129813678 42826 -692479827 -140290794 14605 152515919 276912323 33136 -989662477 164563291 49256 -37983141 -693907081 59005 88275794 248649577 16689 -225483367 48602735 71977 -125127921 -320467518 58886 66261095 758857674 11934 143584448 438030550 889 -100741100 -299703053 34445 629848419 -317875888 21967 183853070 -485937157 31297 -221773322 -889222266 18597 -306745382 -683294960 28444 -211649081 93666278 87727 -200143135 47810009 75855 -671923971 -877766222 50891 -7181676 636957711 34511 94703953 442497939 49365 -997990866 -971084013 57141 -230387238 -517445682 60346 470004498 346585585 29558 -125498317 -521542695 32540 758082847 -581103136 23896 -794501228 -795344616 11989 -705699246 -123652728 31198 364873652 -207727537 32283 -45328551 -687862251 80853 -103944694 -767398101 21758 660492634 856065400 41078 -688674878 754938331 79388 -103551110 -479529070 14452 -696847985 -887487724 40059 -229887073 89038033 56732 75498718 839402033 9134 -771785309 -494578261 27401 -690240696 -862541166 20265 443567034 158567901 65611 436144909 179414265 9477 -899469879 -97818934 32415 153936316 80448619 5058 445206544 333996125 3600 -316681846 -205803132 6897 -236341847 -577077112 68802 -409556286 -407677061 64888 76397922 277027442 48235 -219114572 -999940539 16694 159711444 -395945811 12886 158671394 -859153595 23864 620367072 157737564 57334 86076622 851327408 9402 -398897017 819843025 56438 -712115966 -775215383 35576 -394914791 -959896438 63803 -202609369 -886089872 44396 257220034 -234494923 44341 168175603 341109689 52563 474067541 173137840 68273 665691905 821462128 56003 -325316704 -672745783 29343 241319703 -200229860 6696 462728918 -961258008 65670 -287455104 -695525893 7288 -117006669 633041033 29247 -996298300 -594183937 45394 261216219 77988313 38612 641250452 -293903564 21568 283940503 260005843 59160 -131831485 359364916 8280 -6822243 -688144601 76888 -762641159 -484420837 18548 264763952 469759421 39995 -229671075 -605726675 7446 743233279 339112042 38340 149998673 -903612786 11120 -292822677 -197227155 10137 466421198 362731211 17530 651511458 366269814 47976 -113069952 -508179766 15460 188001931 -602397316 7189 -986274570 -423610245 15846 -496969877 455454170 44618 -101508262 -779513869 47760 -7491604 561947271 43055 240671351 247589326 40083 -96542570 623535305 42770 -132109601 -491558644 9351 337976416 -878291195 3200 -324426520 -217468982 21193 -193402252 69877298 34326 -692547742 -868905948 36326 -683624493 -871576297 6555 -120052627 -861561603 23437 -8157770 -679616029 57214 153106169 -220180687 23705 -973435063 169832509 51232 -791820719 -788647776 20933 -25908920 536802898 36826 -880275670 460513943 23101 -417455551 -109596339 33933 272713646 271106996 50387 190000033 -100314226 43676 -103092803 336854338 23420 430723159 178452817 60029 177474662 -218108008 66145 471205080 830870734 93682 -771340141 -514722264 49447 -802635152 -798457946 2468 166492802 151589353 32515 71944123 261191717 16491 -680848422 844003782 3656 147512852 -579803083 8365 -29292778 620010949 45466 58368860 727682401 40998 635584220 -292903717 39936 -224696165 93254605 22300 -888161435 449663456 41303 152265912 -95271000 56757 -588103195 -504016090 16859 651863896 -306450480 10106 -407916917 717501427 468 -200615019 65410936 39576 827991739 -997700000 10555 -761985973 -797872469 4577 185905876 372177420 5827 438135247 166838497 44348 -395020874 830578751 4532 63848291 441393613 55977 -617463106 539148702 73943 729207155 -590803440 37062 -598799833 -511395781 18054 157792236 -599523222 1994 63257831 -956965274 59532 153774881 468527263 24917 89704172 260744659 19385 -237583006 84644274 30183 87632004 843200321 33345 -483867573 450407762 16541 74597276 88557282 62095 145464858 -385925386 11963 -519667195 460305779 38877 648437826 373421165 20613 351216735 852730035 34290 -388495871 758390976 19958 -311306434 433221598 7465 -492664150 -306023061 20863 659061523 817724424 23135 665157087 366732174 73271 54674972 241551804 54213 -36856578 632784290 1398 -117332895 334368339 70 635202668 358357240 42969 -581704143 -309158605 33649 723005460 -575361142 9071 -109784359 -481941251 26501 -974919597 -571917835 19957 -36914228 -690551757 36224 -580862345 -484758835 29030 158955724 -858163354 31935 722569756 375256753 12 -10867810 629162916 14087 -138023453 -425843774 88599 -385095698 -134788104 39571 170728338 -608820322 5328 -38837506 629814576 19233 433321875 145474243 37974 -415246653 270739627 4173 754632086 -221723762 23374 -988503155 167451065 12228 -28639000 569296787 34588 -10481263 642756697 18600 -95698707 638651451 40139 252416922 760020163 21269 -47225029 -695365577 34815 -329319246 440264382 20704 176431936 88292472 8805 -702387036 -100869513 17291 -104455959 622774594 13123 660674568 835850594 35762 283716274 65955403 79440 -692251307 749469169 21115 640754220 -324932909 29669 -137335832 373949086 17946 -425968448 823203894 39150 -96073847 664030806 42976 -989952815 -398429725 8484 -234799348 -861691857 13227 162465205 242760487 27790 -420841810 -128403920 31330 171428384 82310369 23475 -5330445 545717801 32274 -780280982 -478416916 2896 -681374723 342530357 23317 -788549329 -504115958 24632 157782096 -218437955 18223 153777202 -95478804 85093 470182632 344592804 6868 -612875462 -511320989 32381 642904449 377458263 28095 439174862 188763971 47852 -711829128 730808219 42460 171960135 -126123299 24016 -426387500 810852745 35828 158208600 182558468 37250 -98182290 372056872 13626 184245585 143476348 10106 -290360989 450935190 14282 -220011961 -967017646 15920 151244825 460481161 11448 752653464 524165889 63224 -709017365 757194367 75874 94816124 442007415 6623 347544349 -993180738 56412 -901044817 -118470042 11347 -420985008 -128599491 6494 -203417986 68621451 58475 374365615 -220478610 5753 647981729 824035919 5700 454120571 150937179 9598 -417089764 -957286704 5309 162677942 165763767 8957 179816339 -872177059 28362 66920315 -306831306 29036 -583463273 550143260 48654 -686333872 -781672389 15597 -402806196 249977720 49773 59913915 446738676 10956 48702634 279440519 24676 -297206482 -804238134 32878 524303082 -485031976 28822 364318870 813170754 32949 378957550 -233964032 4858 -325114416 459968120 12539 -107859057 345937949 32740 182993093 -582614686 2352 163982356 342677917 47001 -128436453 -124856267 12531 -577751395 562537855 60798 190102293 -191850269 65847 264489644 245517245 64464 -612272376 -520115041 30115 -307193149 -709335895 51597 253484251 251834714 62592 456505106 355330979 20252 -101564806 -477693510 8439 146008711 -230731066 66024 -491910117 432185452 25042 641385531 -309109660 490 77979093 841432342 50226 -956689278 -958730694 16412 72418771 728233359 14052 -296697457 -678463317 12744 150219776 -225459205 5614 -194944231 -600291574 61866 79161453 463852165 13270 -328382367 374941720 14968 -683373363 -101033907 27208 -866610675 447374980 29725 335932243 -194861489 10169 260759374 722817806 32185 166510481 -573246132 16312 175377671 152357044 26063 -31929875 540040033 44931 -322839583 -234218806 20242 55834129 820963420 640 -694977683 -762475360 47341 760331545 -322164990 601 -608103408 528170310 7693 533972460 -517602110 41061 189764269 -421741817 30219 187206693 -577551396 18924 660470896 -326816752 39156 161276585 363355078 1857 -204412453 -588311802 25615 -33122551 632287743 41316 279407064 758332915 8912 64402084 741789331 52666 -300602703 472584057 17338 154730696 -859810466 3461 -714059719 718393840 43821 747715859 -310205002 2614 183133414 -217405185 12539 160289028 -290764634 55480 -308022053 -704235584 38226 87569618 -301751428 7909 270130479 -970149904 39283 -897760157 451819622 50591 174899415 -594075430 3077 152708775 -103801662 6032 -609849518 -480440280 10704 -229076958 732435317 34564 -992713594 178942123 23562 451239896 146342447 71326 722479299 -587281989 40607 -101516734 -884511188 41453 738018222 -216994833 35630 -885258956 452661195 33463 -210108191 -583408694 51787 146641650 -136164318 2976 244515594 -14861758 45131 757702267 -604401713 6222 -232536386 -991475919 59471 151159234 180394064 28710 -46138209 561432270 42905 170031833 -861150692 9550 243159131 460278916 3301 58102166 448728277 38603 -801184788 -786526909 23374 -140513691 349888217 1218 175683315 372998415 7886 -790011093 -803500947 12238 -217269763 -582873872 4071 259143108 -37242671 23032 545284393 -478041880 18360 171482166 -587207336 16241 -202547811 78094173 24126 -414284364 -31927680 56011 -413181398 267080462 29789 260531225 56981991 19535 -989526494 -412453407 51344 242367278 -227797587 20173 165830178 -381070314 13145 -999977526 180090987 7613 -608862620 715022344 45424 -487717952 -874513617 55176 -493987752 438173651 17451 -293510219 634610433 68796 -581315056 -481790315 9468 335528565 819141145 43271 -44211348 744466166 55028 645486282 186894336 5074 -388854898 817969923 1459 758976809 -327063489 44021 -325267585 552774471 40946 -869458858 -101615096 46287 742512271 -587502153 7365 91458177 740473693 41871 257371763 -24301822 79286 -952728424 -573111237 49510 256816758 270327454 51098 184316772 -423593432 24947 156047786 -398811264 17209 -421153472 272542898 12237 57493527 458468114 58900 640959853 855556710 3368 144899560 265234814 43850 -386935405 -712142733 65873 742703558 -581673031 16759 246040025 -231721375 24496 -590928336 -489009666 11304 475623154 372670929 6471 168392935 -397493651 11532 -126646853 -768760288 62958 94833084 828195045 26897 -218155527 -901180194 45179 -129173182 -791745029 12840 -397308829 -103625763 3252 166486579 66993794 24963 -18962302 634518534 27783 -110032868 361883373 23247 -235224806 -594512065 5181 346762742 -234420347 27258 -312449717 -229407910 15979 369909319 832607515 34467 -212996250 93684893 71431 -422470709 -136930908 11542 564774122 -415118458 62460 70442724 755739876 5738 622911970 170623634 55243 54432000 -327739105 36131 -3912574 -673322969 8194 -787492558 -485112453 12959 145158206 -895166617 4729 -959111831 -386617142 9570 -413102601 844098466 43726 247953017 -18155373 50020 256909940 -196997724 38060 52135368 736316622 43413 -616289814 -504854495 35290 -233252475 -598963281 61185 -677272592 -795811677 8106 -967658373 -975414419 56525 266519059 458751331 21256 -956495109 625414450 86773 -222600779 -878168447 7460 -697130083 -896229737 3538 376411835 -201492680 18805 443952579 559208695 75437 282755479 -6926449 26943 -113084522 -903301018 8416 753640465 -302463319 143 351095641 834840839 14922 -765660097 -496836486 49322 153481452 -598478443 21130 -100409378 -901133089 33265 -589898878 -321286727 26166 -392624673 -141580438 1011 756646424 -297025384 23709 258605028 58793677 69784 645507937 146238329 31540 276110935 -8287020 70790 -980154191 531934875 29699 -782091797 -489048558 21548 659085566 817776497 20250 60122379 444816601 58171 -607483040 -479711140 5681 380494472 -212587367 23862 -135742315 341929247 25578 -216106704 -607774057 68912 -389774020 731768032 25150 -409490055 835010848 26939 -977482085 -419387821 39348 641179275 380691004 15668 811625310 -965544927 43760 -992127716 151239560 51892 -197851530 70513724 80294 -99084677 -294936398 48797 752783223 -294841610 2363 -386777123 715557019 15378 -121826840 -136272027 32256 724750768 375381551 42081 -131667116 -121361649 28338 463897157 367128035 1951 624020190 177796753 61396 -887110508 436646694 19523 262492564 272225304 58339 -142438432 -764792779 19210 -216408234 72531197 82906 280790340 -230319731 11707 742992801 355994543 23705 739774468 -218204522 29741 -114584580 -787881454 52384 169615399 -203034373 22336 -712498859 -799568401 31200 659808729 375670859 48587 -991105890 175570688 35400 453826552 352414424 7023 354149658 844208657 42809 70145523 272665266 66636 -975318094 -977260048 42610 -2049779 -683930120 37894 272443642 -237859566 15051 -770307778 -508061185 26858 -986492848 -974830010 47888 -123044337 649903119 3875 -141959788 642987388 15277 645420313 146392947 22620 -668702661 -112452429 13667 -323947949 -780591030 53894 -974438048 154502740 11571 238749402 264028821 60237 -955092786 -585808144 28141 -597615873 -480193381 31584 840117413 -980797233 8106 -213313794 -579486628 7429 -696664708 -890318273 42644 -125201700 -311274199 61288 379307596 839949878 19754 -328044716 -857903954 60931 337909152 641558525 3306 -952792569 148722877 55003 638709508 370008787 53124 -314326710 440117670 11025 347276419 816126907 4506 -965363431 533993671 36021 -37527915 530269975 13832 172830711 -192655042 12560 663259416 166812507 3416 188500118 -606789417 13542 -693181549 -781850641 15518 -694377790 539112274 12049 -392203741 726552006 10848 371776170 813015261 41523 -600691174 -502235180 12678 -954689603 -12920520 41580 -592088634 528825236 73103 190029496 143552203 9247 730267281 -223226927 48141 -680565654 -117068249 14981 94015694 445444272 43930 639626770 349810930 45195 -704000674 729713556 25200 628833285 -330365098 9678 163509364 465328685 25743 -100016077 -129814936 8691 -100346924 656676131 40104 -386444611 -991689239 60768 -695910511 -806362261 43287 86233990 758345516 30925 146722413 255755383 24745 340336219 637089642 24374 -584872047 -213677350 34283 -315653268 -680337101 49601 179938786 91962419 9167 623030635 -290967363 18563 -696681488 -860263699 22899 -597736973 -298613278 15798 563527950 -517818302 54219 261690308 -213809478 19957 -232757504 90529023 20636 -859956358 457299949 5358 169855045 -201744821 45964 -676062519 -783667439 34132 813957791 -978170125 13938 -890396096 446397508 14738 161458191 243653120 39933 -229306958 -974915621 38080 -132043222 -514733367 20874 638545747 -287071563 43497 -793947013 -770811185 14335 -978032996 284866023 79397 443387362 170742262 27800 -677426679 737340012 6534 -883273043 -134271861 19145 -134090798 -676878763 25935 -200739976 -998657968 5370 -193508123 -954697419 42625 -133476950 -319210667 44734 -412820363 -795702436 42100 263072932 88780383 64106 167914077 -888369023 1823 -312751713 -223864608 12334 728865218 -300206083 34335 -398970991 -110120356 16802 279338675 -29322593 10349 661541396 188490505 21496 -884788145 -109389488 30029 -419206175 -958232502 63470 -102232750 -485033528 31602 285343717 65420881 78369 85419367 278839785 63667 175823279 -13870828 28427 -610547762 -477064710 24459 -114372560 -517609739 21389 -968662193 -961043952 8009 379905921 829700760 11392 -135670915 335285201 22360 -191399405 -859136295 15876 -778242898 -478897688 9920 638178992 334016160 53798 -982568785 165651206 21462 -667851311 -98054139 15588 267643111 58073908 53779 643734139 187468554 47576 -793905793 -793525807 15790 -28343493 -685828898 62061 160200286 146155799 28167 163558626 -200695108 69632 -314200518 443182686 587 -114783252 661803213 51731 748078765 -317879413 37557 -409261094 -126455560 40579 751703446 -292570389 7610 -965155933 -588702747 5405 -969637606 -979476638 49484 -671796263 -113558515 30495 143267347 475424473 9732 59614579 340428036 20092 -114500865 -885861318 47445 -610103392 536818625 7168 -425583901 831458061 48410 654747530 351218928 76767 663618753 -299501099 37929 717914637 -316752780 35695 -427463800 838998474 24041 -584909473 -302053846 48373 188461478 -237047987 38841 336132377 637171143 32574 277240400 -798145251 54711 -897875567 474160204 9848 455153463 372155744 26408 239148139 459239700 6101 -112486842 -762188672 12162 -670886657 -880082893 28308 -485132133 456403979 44009 276791966 458759073 18074 -868708438 -122098739 52335 -592744375 549960681 24845 250030058 78192266 61594 -604719714 560715960 41398 -332168701 -219118406 18558 150507747 -120504473 47704 -889648899 274673060 14274 -42455423 546521528 2215 638754035 369925220 61026 272057357 619898751 61365 817987444 -966095983 2794 -123247452 -765149410 48115 165209658 334853566 40207 -113563181 -861586710 148 -19197502 558238841 37642 -214063917 -885828468 16832 -597159198 -297401326 1099 257600691 84423864 6706 -862111527 466602369 24990 -674374686 -874599263 44414 -412185449 746893585 5113 151115538 146963252 49900 -419798268 276417202 42389 -987726164 -979743445 47178 758754665 -287883141 25205 -99339232 -126229575 21530 -12324219 -705529950 13123 187175800 344505742 54062 -116333463 -894038287 34362 -971533035 -613709080 35069 -989479615 -610432998 31427 -695167916 -806032130 23699 -4778409 650619621 11310 752564650 -330313594 14667 -892724550 475499059 32202 246374546 457493056 33203 -797190609 -789482444 4172 626118363 355580939 22648 -400208191 -770580654 46045 -405242610 241602876 13531 273280595 242174095 31986 -133817160 640692822 21757 640829979 853256521 14399 -670526209 -771300225 14398 271360352 -207355651 22301 -131172476 -492529284 34656 62705464 244043896 56169 728044390 65471834 39668 -15524331 -704936960 67321 -14803487 -687384102 80978 353289604 -220030386 33430 -408291713 730016882 14026 -110594138 -99414493 26341 170109887 -573177317 18281 -110609863 368174992 14736 276261203 731672828 39902 -424193217 -964016565 66504 -423630519 244624503 24252 -231813571 -877424363 46821 81967780 -327347152 35817 641311045 148448307 43957 -707927163 -770878103 25019 175648870 531853932 47865 -18393613 -678235281 44441 -614583485 -504185554 30674 -423860276 -572352464 14283 189707547 81185979 23407 -417797165 -33181434 83710 365074062 655340681 38600 -5150074 623864064 38157 836384125 -980981222 25117 263289307 93542115 45342 -217246378 78955513 41686 -105698371 -324558830 59348 249591247 -217372072 35819 349615548 -205847927 35977 -954637262 187242063 8914 -329814890 429742547 21543 -110736188 651097139 6977 -791829585 -782176787 8702 155428964 373009660 6923 -889855306 -137106292 56333 -795275947 71232298 54412 179841559 461714355 273 564363807 -480985827 34992 -41431623 650927499 2476 175101887 -877710581 8788 -415455488 837193550 18626 -208578834 -613655822 61502 -618502565 -507262506 31287 51248446 262217529 34422 -382269080 -326560123 12732 623787864 853349929 23023 720568530 -331594465 31211 -676450011 -863146903 10374 243936234 59716676 78638 -578589093 -310212233 45594 541603222 -222377308 54939 53450789 721904533 21657 747120716 -763496575 18736 -194472580 -868546425 12898 147444944 -205124935 51769 -303798034 -228296233 28299 -789012549 -478536953 58225 -983483357 -960459294 74563 -866430973 -129505968 49084 -709190395 728740957 70037 -606323185 -509716589 35246 172029887 465872188 24544 179108339 -385914139 27925 531194039 -486980605 34763 -583615494 -329154811 22691 279606968 431164391 11555 -107217162 -296502662 69229 -481363548 441140273 49444 -996662765 -586807521 42547 -99329178 -512066290 30138 -697423680 56143066 16433 52290136 854803401 54980 143505728 246764918 36158 340618096 845996326 6873 -110461283 651107567 4572 -858462301 -98505801 38334 -698498289 734398689 9943 161108506 -229439865 2067 -764422623 -809348093 4850 -424744564 239061308 28001 -315435038 354769864 41169 354340521 655371778 40589 -392840692 856112110 55532 715221440 -617185296 37043 -775409488 -517280758 44198 -332473078 -201781051 32775 70702735 432639512 51096 153542164 -586421489 9248 63588322 820487498 8224 277046708 431828434 26657 -594808016 -328909331 66937 833335551 -983457435 23195 641113510 155600854 33922 -780023597 -503197710 216 -288831055 -232277014 9362 -192450278 -872792957 35009 -47118615 -704252302 26982 -305166874 -222819403 15904 639570664 -296077315 29983 -318715529 -237476918 10795 -218228311 -892647403 23293 144338534 640761185 15293 -678540891 -574586270 59267 -382714599 -992539613 20774 -122219461 429354296 59195 -400276771 271224355 26082 246503465 428948801 27418 -233612467 62295175 30968 -139048566 -506248465 5530 -232636119 -995964132 44901 271700686 433288634 10432 -21705338 545913226 41000 459824580 180655796 65414 -316918812 -237744254 10956 -119948771 -134060993 12949 178320264 284655527 28569 732726509 -584028114 18332 -395284031 -995447566 7634 -381142063 822255111 30533 66893383 717532476 46905 77793255 835846632 46775 -19368804 566702601 31980 -26328696 641966169 23471 -886029677 447286002 11041 167884625 445146211 9716 157712970 162320470 28469 167011925 -577105059 5023 86063504 261724101 6970 183023901 432468081 6326 660595604 373118625 38104 66018197 -15453716 5364 169426948 250734070 30611 -781476098 -762894550 3104 820632701 -993916188 31023 655326181 347262448 568 464186552 169975560 8514 280023948 460648041 19829 55627245 726293166 52013 720344981 380889768 42880 641425491 164329682 43097 177493669 -131903405 84531 179656826 -385243550 14224 -426559854 -965682367 36285 335617826 810634801 11213 242625493 272821443 34271 -95464028 -311077793 61776 -990704698 -420954055 49239 -591948390 525163685 7314 -423962684 -983453450 53569 714422824 -577526290 25156 -412613446 -95634854 6039 -898595408 476096162 53019 -498941807 465850457 11617 -517666477 455632533 24981 -127887796 -770816285 8100 58373286 239852953 67468 -980316870 -999402181 6497 58364123 -293612591 12696 -704946209 -871466982 30642 -399510554 828789475 41938 167704363 56675482 29300 146939664 461851407 27450 272393466 -203062805 134 -419207501 336915889 51182 272553769 438932027 5496 -222179433 87490053 48322 -219180964 89103811 83691 736557283 -615344923 26446 172270259 439889500 15917 -317726174 -192492856 23153 -126110029 -139658451 28280 149752403 -191477125 53731 152456277 265551532 6867 -123522119 364326829 10899 -195947656 -863917340 60409 251630712 -194546017 38457 727727167 -222496527 60740 72429539 281317228 20273 -2059509 544125991 11067 -416907127 741992628 18386 -29045337 -694329716 76936 56597608 721987181 62141 -675075580 -881781714 10334 -119653803 -798267232 66122 -193230247 60471044 95125 -308999172 -235111752 21693 -975124187 171012454 38400 -100219281 654169877 9023 716092223 -314450517 8301 471265996 380128826 18582 640579771 -317812910 4362 -34863178 659654728 45451 156956340 -862740154 44683 -583917377 548453288 73329 732275558 366053329 25298 732911055 -616634489 9431 -959585725 169471741 44942 -959959139 -391163233 10197 -967796526 142983678 51406 80075539 -330470630 8721 -674383390 -111871045 24161 -200245183 -20380166 70356 -685503210 -860301433 56454 333719857 627221900 24999 -965135962 -583420078 69461 283923777 431611277 34586 -395365749 -974306195 9751 81602414 255244365 31251 81172408 437273345 4614 -618168246 -500317539 8803 351118513 554955310 40321 454806290 377456447 6925 -104678414 -517645644 33145 90055236 47845641 57589 -233422761 -863025388 59804 -194010894 -601981083 28720 651905805 -302841819 14630 -508537955 446847017 12666 185978550 852588588 84 149043776 263738401 8472 252661335 -211553220 7085 144020135 -226513402 18046 -34058333 631826757 10628 179852914 -119579036 29726 -422263142 738050162 22080 647490973 843544429 14878 -966264678 -415097452 45646 188355461 -108814968 2118 -682264475 728604871 38298 256430458 270877604 67832 628930823 839011783 40428 -13600774 548834420 39053 -104402800 -878138115 12159 147912701 452603237 28249 -101618225 -515354189 13456 -130166813 -863589966 40096 -114132827 353014327 7765 -693130744 -123619532 3322 741587279 737752581 31188 -577065613 -495010083 11707 -303940255 -217118987 9569 -381387758 -127985992 35997 361124913 661705351 27503 166892481 -598815818 1748 74018179 -571853724 7723 164901793 183098674 46410 -898893288 451610484 22460 239035767 -22939756 42069 -129582175 -134360243 27001 182628489 -214495984 75656 -966956126 -618333577 41896 -128745196 -325637048 40170 170181687 268520953 52913 -672220311 -878023508 35200 73170620 272755542 57587 725469640 -612040800 28633 -121396331 -501929579 29580 719764223 347089809 56197 -952808521 -997865242 55560 272289430 753472816 32512 732074183 -307190117 42654 51429138 725802874 54070 -977040673 -595530256 41746 661534528 835245269 54455 -425011798 835284370 24118 -305450907 738758356 52443 -396257773 831639194 35085 465298864 143675834 19673 -117637961 -894096433 43662 -599760340 -331081757 72979 143117244 -578555988 10451 -990602501 -409052544 23762 532102375 -513334556 18306 157012261 -866860577 4812 247320658 -194464915 27649 -37439458 -701385403 33938 -208909366 69567546 105114 715363367 -305094912 15220 732254724 -953208775 35260 -99196726 -327615465 44110 -427453544 736238790 14187 -216531332 84348002 18901 146828523 -888261181 34017 254755088 -204314960 35944 730833070 -612806720 20466 -223215766 -896668856 29624 -387453810 -116814420 23871 73965601 736179436 66755 264337683 -233275932 25195 -701650352 753675394 37942 -199356517 -582298258 53911 -137967154 -795674972 19945 87110998 254580141 10469 -389841856 -957070405 47281 726986500 356137436 48411 -2011364 653477324 28228 -8001640 -684182793 36494 -28059680 530294952 37733 -202736245 -964365105 3819 91920906 -302481644 16228 -315853278 435559015 10 -875145311 451630453 30615 -992532617 -396697488 6121 49349685 837006523 2342 -404412490 833447238 1297 -409098688 247840277 28543 161793852 -889013654 24478 660100075 177269019 76 -770168989 -511617665 1013 -17212022 -712760098 2885 354087938 810882056 6641 -199229709 65612170 82866 -700886313 746716601 22587 271070405 -2935282 41889 275224457 -210924428 25592 750615033 -225899378 43817 761746186 -198130487 63693 282425196 -214630197 19603 367680633 -195927753 6605 -384908794 268350584 32224 439635456 -994036882 80620 -38315028 639102341 4352 441616668 178123858 24387 247866876 279735988 68489 -684602696 -116760498 7189 645965294 813907911 53210 751632771 -208925078 13507 -598664434 -484929479 29901 728752056 -313920016 18496 -988708571 -953893304 47668 -427682203 -963923706 125 -685759220 -807734272 12548 58928479 -300495930 34389 271667614 720251843 18440 -981234791 -980828555 50324 -863182315 460072883 38979 -974814256 -327035318 2994 -98105883 -332425227 70111 728579029 -519902943 74395 -993565717 -581367719 73115 -42770254 656720480 18876 -685592535 564979633 58184 731035715 -329944816 19514 182928062 462796980 3165 -105354543 342293993 2597 276128943 91832770 60300 -26818443 -668257913 57503 -230546196 -976682410 5399 144210288 181534352 11625 239782347 -23023029 34882 -986072085 -604534027 50163 -607486581 -316026155 5818 -230903657 -893919797 40780 -496179126 -397492795 52665 652949829 451857788 34318 643394033 170570229 14392 -671735070 -107552771 11007 -614582136 -309841224 17426 -312630423 -680240727 41250 -207987412 72170117 70488 -389372714 731146887 13526 -236489890 -998912258 44838 149007043 162058722 45568 -314541691 475922382 17501 643327508 -315084270 17479 238744532 -204967077 19005 753369185 -877764782 33308 77236562 837460753 47743 753265854 -220009605 36271 90059533 443938061 56584 94757085 734324822 47263 170538091 147945712 27873 172750157 -425156726 2762 73359776 457660477 45653 -989897155 -401139083 67108 743584856 345419486 5441 -122511897 375695463 24713 334344810 624917169 28448 -205801705 -861650174 54244 81459785 761439541 12573 160317758 270348524 15699 259158606 255281188 11137 -395716627 818140134 57042 -967086596 -970374548 16953 144645346 -859537641 2883 -208547913 83421032 42150 -668182015 -793310469 46240 151818017 -225509297 73983 345585429 -211368197 25902 372958077 665753705 27323 -385825108 839447202 13075 -313701521 449805713 575 622461844 -292886262 45050 -135674152 -499390548 2418 238292664 744595855 15624 334546781 -109642477 35650 266941570 270520098 29889 -995932387 162310824 14106 375656645 626482631 6405 625522847 341757762 9985 -8442566 645638568 16295 -124110360 -872729953 33905 -983670639 164324635 34985 -117930908 -886143290 13971 -102386410 377295418 14911 -137904518 377246076 32153 743319212 333573166 44302 253332535 -191893318 4844 739644506 -224323517 67694 -684141598 -768441937 25812 -113477219 379569365 18085 151579150 -426747634 20878 736803095 364586927 27621 -426150836 -45353644 34682 -120385377 -867918673 7636 -417996228 -972668350 68327 -331912962 -192652453 11978 -404438812 -997289696 9020 278871375 -229940805 4277 -331246321 -208433701 9433 648138623 347584732 55251 284607946 -4035845 3355 -589132832 533929802 49309 253850586 88806968 17120 163476520 148306523 18859 160592168 277142477 40236 -205160030 -958305866 46833 661393090 -140750786 44779 -597379096 -291386166 11456 738893889 -892576638 19305 631033859 818805028 45103 -18475872 640766287 32307 -386108478 -983453931 36100 727236840 -584586436 34278 -96206989 -523643552 26382 735585820 -592656975 14471 -383462879 835047797 6081 -501227345 430331549 29819 -395759505 -992852037 6299 50463017 449258528 5321 180780771 -870370824 26838 -31631721 -672068930 33336 62817277 -141417344 56587 -136715872 -307570075 4402 -967033821 -396632070 17054 528084872 -504692952 61261 60884864 457348639 58682 281480280 -222673248 8913 -234259415 -979059124 26736 251590135 472106866 22523 -607410936 540331708 25373 156737018 77682092 4447 -583874311 545043557 76552 247034444 442284920 25496 -233990637 61666412 78926 84186470 740617744 25137 284500088 -213707576 27219 -135378680 -896431963 47721 -198426043 -120440503 39182 367645135 843950600 33944 546528336 -118587790 29471 -425522083 -99384878 23362 -332949695 -686286860 66894 -132805397 -297217907 44786 -18695253 533029144 49646 726465185 64690602 46128 -133309544 354832826 3552 -669509393 -804616615 43693 -959470953 169246969 6361 -969691496 -605870808 26736 -124205002 659887137 10747 629936938 179415780 54383 -881098971 -103361408 18101 -301227742 -237897106 25707 732405325 370196589 10079 148225070 -876995586 34138 -125822306 -801634366 47564 554118591 -500386766 35018 -583486533 562794164 74142 160371587 -424158368 3919 738166861 -207611934 10478 739497289 -331669187 20085 -419768691 252236826 54734 -415967488 832369825 24131 189261116 474713195 14546 276186257 -20479962 74514 -687527390 -861620357 41657 154672637 451028349 16336 432403381 369245272 5814 -139348352 362836595 11654 753051682 -904317884 53115 266375020 720755758 17503 181186807 271405873 18819 157360665 -209793524 35375 -2363499 -581455831 35908 344481208 -231112368 20469 -110856400 -789759237 18787 250495347 -227888298 26481 -29782776 85711801 6770 376206403 -193870195 30181 334198242 646561490 16924 -701998389 -893326748 18312 357878385 -979667048 18469 828472534 -966639468 43236 640780727 379697024 53972 470021837 335606306 3681 552712624 -485588224 60341 -586758354 444435787 26358 143679774 448729978 3057 169373487 343250501 50770 635809462 846105385 55516 242975687 464039923 13250 -220968213 70379578 85899 539849942 -486354642 39827 349826740 626497892 37295 -237927055 -861682995 25262 -98503372 -520327820 10556 -394377347 277173959 2132 283681969 725928727 5732 560359269 457762863 31486 -952413494 164912123 22026 248001481 -200817998 32395 -701471645 716668093 16578 -114979525 637381700 22682 -598723355 -320076925 70180 457503389 356817702 31027 553010093 -296321904 16424 -222104708 -426704639 5818 284941112 432254251 2754 728022737 -195294956 66820 153913613 -140416907 30382 -698744529 741523006 51273 -392211815 -109313187 37797 -99440406 -889312838 17820 -6329361 -681066587 881 -606622826 -778071754 26617 -618873651 559169598 44476 -233607271 248501523 39319 252074100 754859501 39318 474344738 365052726 21717 278226536 255712092 218 89863748 443953125 10713 169272789 363547324 36987 177965315 -119835031 29106 755681363 -592395510 26282 630231552 354130526 70076 661291890 380375216 1767 -689867189 -892209294 38570 -103052669 -865759730 27052 -405493729 270769915 48455 54268353 447746785 1126 -4147748 623040184 17518 624771364 151573999 22726 189661771 -872501957 29070 663363325 354164634 54384 -609244895 -300621202 14014 152778946 272166964 46845 -142677382 -787805104 29209 -113350292 -892247021 45474 -293661295 472687996 8532 -974350239 -592894471 28396 -794266065 -801257546 25368 -384631096 750456533 23609 -139568588 -327815020 66649 -600413361 532704839 37352 -793760623 627697212 2905 -193440452 -978553884 3863 186918351 436733946 17430 -860231214 450228487 21940 274916332 275648958 25882 75565286 814395487 43509 -415077110 281983598 18926 841097242 -964671786 48852 -961525896 -606704899 14317 -682495512 -100383237 9847 335347114 627278090 34858 636885970 188603141 22520 343769590 652453919 6900 -389562726 248134947 50629 -399868232 748255020 36120 267062648 448206215 12249 160927058 -226186555 69959 -589908731 568958953 39977 -999501166 189718989 30745 -140235823 -893132782 11659 239721578 49507756 6814 -388938054 266488597 50174 -768399576 -491119835 41604 -863416466 179041040 83322 150474419 -224570353 63873 -518577712 -511526433 17549 269005485 456885795 13243 -523003029 453599949 24599 -967466549 -386226037 41592 -127290379 -522249958 814 -484975896 435922444 31881 262362796 -201940387 31944 -204908471 52265036 105756 258036760 -12572162 54989 -671084768 754578384 43526 -226490451 49514484 36140 285096716 -201717035 23096 265993769 -227539390 4069 365504247 -234208920 25513 -119862765 -288913440 3677 -191615042 -993332069 51175 -961682987 -404590339 65113 -580015019 -502117385 14986 -996032770 -381516156 71252 85507781 247546865 5218 -428408368 853082609 44893 -707916513 -319259059 15785 628138952 835645600 74123 -210989035 88796794 101772 -406119277 244527227 9616 337743259 824147372 15497 -769980413 -233285070 60887 -19965110 732261945 77992 -7866259 539195310 34644 -123132359 -894562446 23274 -497807432 850876911 63746 -418915904 -127923836 16301 75979760 444473904 41692 353419086 666132916 25760 65662964 -320360788 6008 -138169708 -302619915 32592 -677572967 -904438864 22528 -681265825 -122680501 8183 -426480210 -124673667 4272 74593554 737699268 25702 265814671 58532702 65873 715511828 -198282823 36876 -899166315 470986439 51084 165482756 239743281 4316 77491190 470956465 31593 433517042 167797761 64007 274345378 87189106 82952 -885785719 -106675063 32641 -113321426 -790921091 5953 721309480 363306274 46653 -868051525 456926884 12341 146955088 458214076 21645 -959316659 -957751676 34753 -978030366 -139978305 63029 662824497 -321589951 7764 -985879178 -977496644 56175 269563664 265906454 59149 271100980 64631872 31359 717453370 -318544280 35352 -674796804 -125564102 30833 554973565 -484023632 53912 76016743 747051570 48821 624688543 -288181011 19448 340493277 -208667719 10118 -30440284 238510595 55796 -120326403 -486468943 33684 -687924529 -586183796 52371 -890313845 262855953 34563 148005235 -210258707 36263 74866084 433789753 11406 453630104 378944535 25842 373351011 832087336 35181 -227987156 -603048605 33179 184243655 468067484 7864 -995746254 -575371077 22922 -692800630 729053289 46805 168948817 154338764 17421 -894923145 454316026 19862 -136329105 347658940 22181 -985206119 -425988657 47267 660040512 -313115529 24172 -27090170 622750010 4397 240507668 61094532 60638 -396668743 829908035 17349 -129449144 370870033 10473 343126301 627174681 43540 -408306612 -124520305 11589 -958026831 183192314 29539 -121845814 -883567661 30834 -329087219 472264637 14806 566075962 -476783603 55006 -25891586 -694923912 80398 183072217 -380963060 34582 158162246 82812375 11327 741388489 -302224256 41714 259787410 454926117 40499 -600074829 563646828 37224 620435306 166501741 66396 -980047555 164058505 34236 -100061827 -487539138 34045 552127599 -514041033 41289 182596256 -575391029 10872 -198874204 92862887 1620 -604565367 -507313434 7793 -390085295 276328509 11578 659293195 -902374937 48151 -125257247 -772736474 15353 -588199749 545312927 8848 345452214 629807578 32992 88090209 443493892 2155 -989893456 168084543 23510 563086391 -519098776 9532 456580126 190122953 16554 159885379 -866051817 2948 -36316347 619117571 17647 -115422670 -875220944 36577 -698789237 -804555145 41447 278733590 435936484 21689 -994124359 150650931 18186 -984514997 -581753239 11555 350387962 -970210898 60711 -126948278 -99231520 25353 651659095 143236466 49774 -386638455 285663536 12034 -807595925 -29767480 26240 552086269 -510242698 53705 -202583673 -993666037 39236 282416016 -222017868 35160 178193018 238557532 34432 -131864441 -603869722 59495 -860369393 -95371448 39802 472821095 365565285 24515 742712694 -584489941 17740 -404334244 748194060 5098 -793217267 -802044127 4107 -590852843 545989886 56523 353771078 -229517407 23644 -128335881 -788654288 18792 -983332992 -973847108 53885 -107881698 -896216591 15401 -867682001 453275167 8896 80647320 835028669 19036 841189122 -953194905 5688 -602068686 -503169689 27943 760112583 -34615954 23111 659278485 811108333 53985 -589731141 -309044658 61443 654346229 -296874277 8499 -117022176 -488969503 5493 -788877759 464249800 64259 373080789 -214248814 34992 -959528392 -383721819 66860 452859672 165285061 16142 -298129038 -693353330 39360 -667451517 -671977006 22141 -952395335 55103185 33267 -387966379 826372387 29810 -956208616 -980780091 16542 152231138 -134305579 5365 -312222682 -691311788 48894 -299933780 -707484493 17398 177656134 -604144513 15015 341490415 622826787 45989 -896895181 -111879628 17781 -13119735 551384354 48963 -417612639 740643018 7992 150940128 -95873987 57883 188869558 -406148466 24139 -803085545 -802377638 9273 -870942645 442675039 21852 439836901 147536539 81424 353201563 622357668 5272 153227262 -211503359 7206 182259413 342640660 11346 363436886 -200328368 43043 548214414 -400628384 68224 -21995423 -688402326 8014 -878876200 440474637 3380 -197908468 -889785811 13921 -32875526 656117035 43311 571253372 -496537979 48276 -693740196 726472575 48273 439100792 334144923 23830 -393650801 -129775551 11812 377661209 835667682 17933 -512962675 72407093 33319 171988784 351754105 52682 -403707072 747591930 38599 622006295 821394565 18062 166448310 -118737081 16822 -697970977 -787907082 20051 452291773 362597754 26538 170506707 238255954 55566 -988359549 -585900844 31784 147211766 -102815471 54317 629912336 839077959 21088 -101196849 335740609 8284 365215395 -228381253 40580 -225032184 76060474 13725 52269714 471181724 44702 281601793 -45505564 27728 -764997777 -487450466 56795 375656377 -707042357 72150 48204543 468536233 32222 633623410 -313642067 12361 357271759 851987269 19777 -119280951 362511924 16915 -697363040 -789526220 38078 -383170503 256077752 20003 154423311 83175194 12899 552688363 -479980715 22198 663610475 376408336 26740 -689751553 725958185 36419 181830757 174855681 36048 -312178638 -197351136 6443 540766856 95011306 56768 377059823 665940237 17508 -414911443 556783860 59745 -20985866 562487724 17301 -582014437 -321331990 66357 158598457 -418388118 662 -103517641 -493495153 8512 247004526 -23159826 68724 62096466 -311257231 17251 51398027 266893895 55627 -793808999 -800858024 12209 265198775 86150480 78767 -199808778 839468390 26666 -794114961 -808292681 5547 -237262760 71757531 69783 -12180510 -190742063 52998 336411169 -231920557 22784 -958190946 168595404 52569 -116933562 364595139 5626 -579221989 -492087944 26079 -124921323 -327273229 3648 641434295 -308049173 25562 -595109000 -486701876 7116 -134729022 -504784454 29732 -308949184 452382454 14970 -423698475 -991032777 60786 81878685 753332959 23971 155504140 -195353288 12945 -295079437 453117907 1307 629185125 -300491403 2432 -979252874 -400534167 44335 178701740 468014054 5788 635040683 812687054 49306 161550088 -98550002 65670 -601108683 -287934445 3632 -954784307 159061579 14497 280164427 -14064639 25318 336259946 -967049623 49857 720486822 -615913602 24153 -127842511 -900515035 33790 -206644989 60278114 69494 -412853148 -960472124 26032 -17679138 652335975 10574 159359106 78987815 963 266549363 -224834524 9723 539681168 -600045772 64620 66436628 443215911 23659 337641558 74521430 50221 -297122836 -514435838 53630 171416116 55019504 19964 622453208 -293904996 41817 282569654 720614386 18845 260994074 749126878 26241 -119483526 -888803085 26896 -977072811 -609288318 30613 -574591470 527912062 78981 -996798838 -405492003 57979 187207684 -220762326 22910 -123691671 -395531065 27092 51856361 852220559 16175 -106800393 -860730864 14754 -389669715 -991320209 11603 751294179 341842067 33902 -204789549 48074224 31272 -422354798 -599147358 46629 171946606 -613344939 666 -958517167 -995836582 34467 -419282247 723316929 19787 77994193 643583320 5708 266405372 88116986 60872 -491788306 78577312 69044 189396811 -899855045 46073 -107754316 -891438301 40628 -411493036 -134368378 20022 279510533 92133661 4847 -684941550 -121320876 5095 247705113 741265816 18717 274725316 461216753 12917 -581971175 -289726385 72599 281754117 51279530 4142 -112374483 -771231698 40116 -331576783 439052118 23599 -417753686 -132665308 8287 -997250643 188474489 39887 -584031806 531486605 23611 59479583 433372494 4087 -963426460 829530547 12039 -404372041 819720818 2245 85376673 748670705 303 85461608 439152198 36027 569522503 -479061564 14054 72519868 849436104 12988 -123141958 628649940 33441 -796104642 -194661218 43237 719161050 -213615358 2056 178901026 452867021 22190 -889829888 -311319579 43560 -111238671 -105192423 32034 -858986886 447009080 38443 -579574680 548641007 11224 164232606 -233447657 57238 -109639419 -494041428 24410 -581703354 77119311 43877 459998097 -204187338 30696 -767236138 -785605035 16603 633944136 335800047 14393 -389748982 825409119 28335 -311524668 -670647577 55682 -611238077 -308337344 13212 -899507289 -135131747 46247 -983239069 -780568836 86047 456905402 373315858 554 -874766724 -104915277 30785 -37085157 621675877 26994 -764267994 -762589235 8895 621481163 163105349 8547 -131927983 -389673763 70246 648790830 849148338 25578 -597933470 -318379958 23197 161550640 352854636 35039 744662401 -294195178 44286 -141809542 -306318417 38748 735500517 373184178 7438 -103712947 -129011726 32895 60414587 -290631374 5564 275864978 67103548 44340 -233759562 -618383286 13778 540494248 -505392712 58028 -203794854 -904693304 21878 -978976880 184588198 35212 -137251002 -500258044 9691 -484342429 466412022 14974 724130727 -319131163 47372 741242293 -199122825 12534 465254699 337560757 23407 55922293 726508790 38207 -100721345 640323893 24329 -224716282 -572951564 60950 -10140131 -768801128 47894 55559035 279087954 46933 90343379 467043565 54829 -798283027 -785962801 15547 377129045 -216599577 29092 -103490719 -872468294 6462 -710056603 -791617682 31722 273784182 245906779 72131 156017054 176453958 38056 634014359 -328649677 21284 -974434576 -573915556 44917 371360096 643001972 23255 -6320820 558120256 14190 -408839736 847337240 4500 70806953 -288152180 34195 180840925 -389372019 36262 631718711 353915393 16500 -397616193 817088034 14384 277694124 -36063720 20186 -791633066 -790459899 18752 -968575209 -420780081 2127 -774291744 -769983148 5246 -972043802 -489764569 39280 -135368813 664065386 9711 -24653307 555319483 7903 435058310 163905711 72805 -783739132 -766242008 24990 729595579 362132934 18588 170159905 284120740 30086 664554898 359978688 46971 244108247 269727932 4569 -414229808 -992481797 22148 271209461 238658158 25286 -980551172 -421029899 31307 -988315548 -578840465 30871 -286630789 470459438 8282 -895253464 471077371 38857 715044981 -609789351 34029 273713842 -234399029 8053 635210462 349248981 34595 154699960 82618704 11218 -426653451 -991400351 46645 -233886800 166129208 37423 744067360 -291337031 18110 180665910 -413320546 2012 249873616 -18905765 24819 -985129596 166070624 44815 -860087951 433471337 42312 -326369823 -707573484 52133 159605340 -873522498 13971 -3486063 623673692 18235 -971085343 -590480980 13520 -876731979 -137865275 31257 -135222573 -486143888 1770 -992993086 59587833 76060 48360027 730111203 48056 -130131309 -884970631 22601 -865937342 -106761178 44397 -513212391 441615667 38878 -791205435 -802553894 9671 -401882081 -967821633 34175 -323373004 461376255 18244 -97174148 355086838 27069 566592603 -511713695 45096 171400489 -133375727 75912 652468372 -319561056 43075 158717193 448020094 14766 -141580916 355302644 15347 -501253179 434227997 5896 447085777 340294561 15320 717524101 -233670639 48103 -133759022 -137310185 17265 258865295 -235929027 4160 78251626 440837661 11069 -118389212 -384266848 72073 745754296 50868876 17619 369131689 -195258570 28305 634536371 364756497 33815 370754229 651058290 30317 -903609108 -134623967 55553 368822346 842514397 12774 -703768117 -765741904 6521 -112764557 -794755419 44780 -513367018 -16604557 37622 459103221 373532428 16473 -382770595 853968883 678 652167693 -325451944 5209 -978729880 -212855517 85139 -222153855 -956269130 26971 648429703 361243474 75820 -29566639 645055001 1108 658538715 820930695 50091 -291858486 -208543621 33613 -667483424 -114824838 31455 -993487748 -803970197 83657 -997411063 -973832951 23500 255288828 275041869 31809 663165952 378729317 76004 68944676 848441150 35222 257910281 -9451143 15440 181027938 363701438 52986 -394169152 -130037681 20009 174198568 50287471 15980 270961877 65126956 29451 -861073773 -140296596 61408 -671222767 459860692 38286 -226128225 -610156970 37626 662944010 153255131 17970 145062645 272194472 1129 242468057 742183878 16106 -301246136 -684437046 6902 175453008 -401580486 19310 -672012612 752962844 38434 -139982948 -797300915 71393 -975538837 -595634835 18945 95224785 -301749317 16581 -105990775 -519710885 24668 165029762 65707598 30044 725079607 555323172 61868 -44240190 -711250879 52917 143007906 -873569981 11993 -498258427 433577722 6051 -385426703 -963956523 49241 258412437 258717490 49689 -770218608 -798163094 16959 275650611 -39732037 68951 -46000831 621709122 39545 -16960627 557757377 37582 171089508 169945017 48255 721254090 -601550329 38953 747420851 -201756923 7334 -701000342 728600942 31895 89853700 -313991504 41590 75367530 469703267 4805 -589563038 534943326 53353 -115465550 -301235107 12347 636330688 186846945 39041 -959731848 -394477806 31977 -132690561 -324525796 44799 446289779 177928810 66155 94117238 734440286 27681 240385928 447541904 26821 466497736 379180199 29808 283783862 753599727 38386 -401931608 727830041 22926 187530999 277337031 32055 80216282 446120310 13025 -986198071 -412212568 69337 -217870911 -619025154 60546 -124149658 -321703803 5255 -39559115 632553591 5383 -581939306 552448363 28843 349073136 855199515 25435 -132680535 -324357955 14537 353529014 813581241 44910 89276789 431788392 42866 726309804 347747053 56310 -678655658 -790647493 29568 -311173270 430096154 15994 -325225638 450080432 22639 -198685305 736703108 46984 -695562013 714987325 20956 170155701 460811976 16991 -804327792 -591040448 60942 -220991527 -974309693 15898 87690965 245823169 60422 662476050 -489783700 16194 -137722795 -774929928 16790 -696412980 -235910831 67191 -227841957 72791878 24450 170413958 -479130185 38255 664870395 169364062 75962 55002655 -328681838 22994 -115787381 -575002824 18972 -392533930 281448852 54183 -596942430 -517786056 24672 -213927618 -999062083 35531 -215610834 -593014082 28067 -194118150 -966161855 25184 756130470 -303210484 16444 -601430881 -476951651 15517 270398253 467341959 5902 841158977 -956909332 44943 452724425 334802786 6432 143303214 -196898027 49418 -489571054 435784088 7871 648293284 828189348 24776 -314031356 -213027838 30542 184131115 355507243 12214 -386919445 -968724727 31610 -383081535 -964160594 41755 -131048155 -774985009 6081 -693768897 753901295 50265 155672931 -199263153 4570 -3204771 556927985 10710 738569054 -333055921 39345 -413846870 733499681 23776 -419826706 -96664733 11354 -956234049 -765153783 90578 171572707 60306888 3382 -512418503 463335252 41517 718209479 355372821 30340 -212977089 -613772582 32878 180443076 -192962012 53341 749354686 -409599229 51863 -687108537 -99494456 25318 270024152 -22498534 15838 167770663 282409090 33776 654920772 169195579 3489 -124677399 632623670 23746 -105105894 -482514191 9372 -115963354 370510291 24722 -410632778 -970351141 10849 -109168939 -894230990 37699 -205831018 -576997166 70348 555366243 -969580126 34636 -882134290 -108758205 16947 -709130436 -808455313 35148 -414912861 761402473 35137 -801998439 -790179924 24447 71176915 -329464672 3558 628705097 356294624 42445 622336341 -298360766 21345 145009814 50719453 618 143780529 -573530499 6262 279719652 -210542416 1993 -398483824 259791483 13846 -993471402 182300489 17943 -859105708 460908492 20131 349490047 847697633 13370 243975639 751461876 22292 -205586936 -871503570 25749 -1921250 58040246 7697 85315093 246820404 36306 -672349730 753646347 61080 -859797346 -112406508 43629 556634163 -478775603 9898 158071396 457219213 3839 175338532 89622056 26041 74771722 826756184 2187 74345839 462137391 49397 -874892136 -573908624 39720 -862952576 443805521 11451 -712556487 -773861549 10344 148040498 -122859837 85424 -121513206 649162393 31896 -604120080 550012535 47511 -880530968 -114029208 46569 154060518 170295757 40213 718255313 -612448043 39670 552631269 -117940104 52036 659341099 852137927 69833 -602012884 -495964744 29052 244474190 -22301717 23716 89641656 437889011 19766 437442829 360823313 8822 -591338699 531213052 11873 75560951 856389058 47559 -99687138 -507040700 18220 -697862013 -119371424 14488 87665067 735476768 45411 623103648 364752245 47648 375725709 844547087 9818 -690786944 -882155816 19139 -689830621 -769917557 40672 145139925 283548080 40044 -236385672 57084070 95808 -610983266 -296945518 69049 536656864 151139903 56203 -967712028 181548661 52864 364691657 -583496379 35039 -996815642 -420420486 52786 -687495020 736466750 65580 -217556941 -578333679 71591 -584873981 -328635705 46109 77397880 718677585 3485 -230147451 -589902006 22811 -782578860 -790090970 3269 147799454 -615947368 19205 -691183075 -792339138 40076 240758153 725332570 12065 174388429 -414676089 11813 -787840457 -791328727 5667 -969006761 66076289 47737 -121428657 348502335 21974 -704841840 -899938344 33894 -393643608 811532837 26770 256459735 -38857468 11125 159524535 -235166560 17857 -980861316 -993559674 55828 152547379 -236044337 14123 -904325188 430743973 44310 -695879730 -132294902 6784 164781461 -424716136 20506 -191388898 59696184 42471 448236865 350879896 3851 651344464 829239358 24902 460195208 338234980 10912 -783745822 -773391771 936 -228108867 -878172940 7132 -102512697 -513870242 34372 462232904 -989668754 84534 257877093 -15855745 75527 179161579 62727591 5726 269307826 -33846085 6775 -137891659 -498343411 29331 -289056046 -203506968 13191 268879532 -196722939 18831 -103049825 662908416 7484 -425021418 715694805 18815 169912429 -418611940 13075 621265206 811231730 8916 -387093657 -997919676 4330 249978845 262820599 75669 743407093 -305562641 3565 271220433 -201864592 10176 -115683008 -878666635 39231 754862429 378630727 43729 -416973283 -958899491 35426 720853930 -332421293 29189 -961052197 185084862 19632 88274534 257153209 49379 -599022797 184832336 70721 -196768447 -969111120 47808 -130287672 -96574774 4335 -106084945 342664221 21862 -313043620 432910670 19332 251080058 -32292240 2501 59453650 739800741 68061 -975643698 -595010771 33600 178393775 352045499 1370 -392562013 828329162 14621 356071334 656208017 15961 -422671690 850410859 37236 -503671871 648070330 6766 -3328800 -685780767 2963 -292443938 -229919216 19489 256781737 -220051354 46048 -210548450 -609860653 52649 55399673 738169714 52751 650138752 824888717 69466 156651632 -201283980 59737 437839009 376901645 6361 181926131 -588549036 12248 664468404 185137916 40543 -584437625 -512293942 24643 358522894 638317309 16667 -314208276 -211187570 348 -604182475 556248567 3980 749443271 -319356588 15529 -129387529 -502969761 25091 -670967551 756736016 79321 267545654 729915984 2471 -305419804 449052062 3565 -980119835 -388820764 60998 -389312376 -958384441 685 -996264199 -399480994 41331 -766151538 -785591365 7591 -384123427 -119192130 21632 94573409 -324978804 21800 -618219968 -588443850 33653 -507122170 60073992 62648 -502973116 449993736 37429 -24933672 549167244 31179 -15162796 -219807991 50980 635860818 -291534851 31055 623512480 146486084 67804 -18306431 636627498 43830 747190923 341954002 47151 -708881944 -892031557 55874 -896655525 -127493886 32643 436634114 364344873 2077 -4974176 -690003506 26895 -683164559 -781727955 39562 -992690388 532963846 51589 175657332 369103681 31632 -695008677 724705229 34431 -387798434 -967321628 64008 354214513 636936218 35549 -22321748 533659039 23178 187548896 82154707 16245 -381455978 -954036331 43887 -385298714 819234808 42869 356807810 -713714150 63967 -308490201 -235526406 6179 453996301 362541309 10647 -112653247 621188110 1063 458055916 338246596 7311 -2937808 54673354 40662 -577938149 542252656 63228 -392867195 760731718 37833 162166755 343865033 20870 -957736995 178419297 28285 -382290231 748632441 37354 -96023388 -505180044 34099 -237557357 -882556229 57630 -45893890 533784671 47212 70279604 817986742 7696 181135550 52167304 701 -993993483 -985107304 307 -896927455 468346068 26811 267845242 436836950 37941 278620739 469252297 14145 282332592 461478961 3326 -225586589 -969262293 35351 -617802913 -504372442 34821 -410807075 -95349576 5495 -225605188 -888090955 48148 -971496469 185536966 28540 -601499373 536554459 49115 247294204 89444981 31356 -495663444 441587767 1631 257809582 250942246 40782 -713606174 -890560715 5430 -11839450 -696336224 6237 -332571373 -695079979 61267 -863106345 -134662480 43970 -303570055 472194225 15315 181271432 -120794113 60263 655517282 360420729 33804 82482753 455986347 49051 -394369761 828187779 23391 -707170712 -120436067 7206 -859359876 -122445787 39282 631410082 355895302 71435 51579950 830072969 60385 187340086 -426608622 6353 -974958326 -575158172 26021 -587842318 -319700105 63530 -38593150 -767069088 41978 -110583564 338231618 19262 -616553334 566627187 75289 66396835 853209890 13798 -957181459 -399094244 70472 -315998990 -203032892 8588 -886312606 -104408546 17753 739170571 -618462987 7790 -199230531 -585263886 43390 277078757 -222300336 5658 465584638 75494775 35895 279285442 53220629 55711 -321783468 445971996 9129 -516278686 94001701 32766 -116284634 336010134 2594 622010312 176442453 37157 153259234 -224154091 2029 434772762 342862994 19628 760481677 -212224427 12999 -106137122 -870539732 22678 -698705988 760580094 37279 -969693039 -971524201 48456 148743970 469321892 16203 185009435 246201897 47750 239186305 -232806206 9259 -875934414 439755458 7914 733317080 -297186335 42531 726117821 -316142363 40232 555155140 -488475092 43258 -899292808 473525152 1335 -572582512 -516857855 35796 -888438453 -140000236 4016 -710711109 -102572159 29781 660913886 842933485 29618 -115957880 372363194 25598 -392856820 -128771637 19307 -43777389 641984499 12690 -398321065 854600915 5117 -383389456 266208513 43397 720069692 -292585190 32816 -413168849 835585093 35594 -966499993 -586799782 49478 -954921982 187119917 35275 459716965 370927646 19217 280935843 -234737823 2262 -794128885 -496812425 51628 -214966004 -606483300 45861 624135316 158899720 116 434040421 365878240 8544 -604610920 -311488325 63099 -131034923 -789886432 52498 -993549798 -958196145 42394 -126382885 353152595 32699 177850041 -406572277 29689 -126494404 626078728 42304 -952804335 -387398204 72992 -598615072 -515378565 12307 -511938191 264801244 42349 -105585130 347342081 26706 -505636362 432017737 18535 -395543567 855595428 15507 651414542 372990575 49620 187953236 367560435 30079 -791921746 -519479896 32372 -427442126 850315174 16914 -218098897 86718117 13209 -386835604 849082285 14128 238158529 62831967 1380 84218321 850417221 15461 -426268973 -999735045 71218 -9625402 651520761 32661 -289937123 -772589489 52096 374546953 -211285850 31 665272797 -326755550 32133 -801104030 454061239 56359 269524620 238547742 296 244505570 -212645463 38482 -404151586 -998481721 12415 -595665132 -328776367 73222 -895187294 152543669 90234 745991004 343716385 31409 -330820084 -667038553 16598 75447716 -327263685 3744 87063389 754509557 16774 -207685823 -895296309 9641 -289034813 457716477 9417 173644697 -193352743 67012 -18694732 -670217535 14123 644503160 373031213 39256 160956453 429001059 5852 272675232 56140008 42267 -218501532 -617193050 41612 743397236 -213542013 31827 -303187547 -232818396 8526 -98352107 -805731912 3386 652303256 -303618417 24734 -690692660 -774280837 26556 349955691 815488210 17843 735693327 -288713360 47535 340531785 629723930 5742 -112310833 -859808720 15075 242741903 -13333741 58944 -589518926 547090865 3364 650282584 175804738 76499 276452763 -207720994 15316 -123926646 -324389669 38793 -674924148 -781336639 15905 153774730 250516802 51624 63120702 438918918 38598 -587286103 -330775575 75341 539129515 -872490421 29910 -101640367 371293494 8859 169492140 52419518 15004 -984644326 -609766969 59373 757327632 364129734 48105 -767535737 -490127899 12037 -712034736 -804463224 14719 -123324043 649512897 2930 -421170993 283893532 44761 -237463269 49531582 1002 -867507654 475483666 37875 -319239698 -783393395 43096 447114078 160852798 60313 -896102323 186472029 17434 353266202 819017377 37411 -1995490 531373648 10555 360028015 621004265 36507 51581354 -327636229 15958 -111224409 -313666215 53982 242535284 -205234555 7685 738581544 -602268533 41876 376512950 811260427 44764 -679652241 -98378997 3795 716328950 -322266852 35368 50591823 715415264 59884 174261682 -135690348 12974 -27578031 -672644254 7817 -418167265 734255362 29312 666191552 -294541325 20427 -382212366 -296445201 3337 155171263 166666658 3840 339047458 341109972 54082 731659328 349770748 22275 81833947 722725095 71153 84317914 719615350 33934 643828599 143620259 52979 -969535159 185396720 39212 -790199734 -519645495 27838 180720870 -399864373 32660 641785664 180490401 23179 376527947 846029932 12565 538938867 -489929412 56177 242858743 -233221293 9252 -392867983 737019452 16336 758772742 -218411098 25718 -986423173 -954470336 9993 -688242638 759721512 10287 149211150 428739418 2582 -103754789 628858450 4100 61348150 -605872326 76414 -111262718 -483457986 31180 -606330064 540586061 76558 88828908 745040581 58318 -201795274 -586593216 52353 -963718347 -970880368 9298 -1201310 734606636 50457 -236293773 -582149530 14696 182909359 351780025 11843 466964782 144241565 86480 70634987 277828483 62424 268908369 49910532 2435 -477388214 -599578718 56824 -704669249 -120880532 31499 -384689815 853090695 49304 157932395 -400740929 33302 720992816 -291270393 9989 818387491 -984406455 1160 452902937 162168883 61919 -488396702 454765520 50685 146641665 -109396373 26998 -107642939 -488446231 16976 377219807 819937743 18310 -425979869 738269729 4362 -962177979 -416100600 45338 -205473129 -880696573 49961 335894926 660143202 37141 -15484354 556594493 94 159494013 160968531 15020 -307566125 -224550263 9560 -328672046 431522449 14823 -116572903 -141059592 1713 -412044042 716851200 19163 375301033 -194982148 42117 -398666903 836259665 7757 -202010516 -960515434 43934 -489944196 435371149 15590 -45959949 637767875 26992 -690830163 -120651053 790 -618923032 -521158660 1455 71021168 454526683 37720 -507428606 459385862 16097 -866184380 436713144 9034 -580764563 -488249078 10099 -585498021 -299406072 24221 -103251158 -291344322 28322 723998185 333797360 2034 149566864 -237294102 34841 -191481213 -965807269 2453 -988299312 162476130 49545 -41988621 -695101077 72417 430827736 148409922 56815 462214766 339160606 17110 639064912 175044777 44763 -585292945 -230863533 77325 644168234 174704369 36691 -140710047 630483574 2937 269204918 341281023 9472 643134815 -331247894 32674 -227356319 -97354991 33693 -696548992 722420418 60679 82761653 242935500 48371 255457937 469961372 22051 -100534672 -137270640 36713 725928843 343513478 26091 734722949 -299481270 30823 152390630 53323876 21255 60686550 252327183 21828 -10271949 632089436 26760 176861651 -396712983 11938 -696891501 -866747182 8032 278441813 -205203670 18796 622039107 830072905 1857 -863422360 436260018 4426 79697008 824280361 27866 -686597310 -799791351 45187 255932880 747982134 39590 -887244509 -126407509 32040 -609219003 -492519658 37821 -137250620 664852309 14740 -140628947 -138618898 12290 -28649994 622911772 44742 -31671123 635980042 20660 -712523832 -874404174 39872 -124300854 -478117631 2680 -305019811 -206973967 4764 79795791 745457883 39135 655333970 370743827 5510 272844557 -34069544 59770 -616064081 544703932 67845 -104743531 -784747294 14304 -311350844 471217423 4588 -603020658 543938143 40253 170879105 361364234 42376 747338529 -421335770 26141 459010683 187782948 75398 90160973 259203215 5974 274806219 -220968111 32114 632862614 173062411 30765 154416611 -605948265 1207 151316544 470881639 5057 160040808 178523537 17378 82267483 470566121 14475 -97226362 347824016 33299 175852174 -875681464 8033 342935791 -227547920 34936 164062297 -417469944 34336 183311953 68777314 13606 -331903998 448262848 3355 -125453805 633248840 3310 -219249013 56880286 90474 -887169873 -115700213 26800 -132054069 -764430113 38402 -695543828 -769159089 16585 153129756 147496321 24029 152288174 56574284 20476 257285213 -28946325 1344 241735302 -24569765 51128 -783683270 -480426618 10004 -114803228 624438799 21973 621067213 346399419 56294 -517830010 474805054 21078 283236474 -9074737 33486 86930778 474349889 13976 238467487 -750020 37719 -301552930 620349479 33207 632719508 149676646 49725 -414371974 246118799 38951 174601736 353709604 14629 -682970410 724224495 2113 624327309 824867525 74146 -410594906 259328529 50094 -609928281 -316742792 27897 623615428 343729771 8207 149213028 368353163 45032 737839015 348826508 34574 -589921124 -117363544 53377 -113089277 -302779270 64742 -310783592 -223238932 15779 -601309943 57162744 41945 -117193576 666525383 45987 160977789 249252994 34821 -5019867 642687257 28784 653849697 -313183957 18086 -776260703 -491693811 9976 -121155057 714444918 45037 -698321560 -886512646 7785 -798088289 -236184879 3913 185497079 -589879376 17462 278937390 76182535 57820 60804007 238238338 63213 -415502757 263658045 51596 359037282 -202943426 14884 -685249937 -903484913 10282 431754861 -134873833 43444 91713513 747671407 30308 -207512533 -615424290 15765 -403986386 751080775 6647 -574623502 565694195 19833 638144703 -321797410 44470 78737412 444613288 41355 361422941 -206116182 34151 -213815235 -600487059 23841 -995006642 -381349704 17116 168472037 -877336658 10402 -137622506 -141573169 28822 -33271187 -703977487 45416 -134403194 649000479 46479 143533782 -199882285 69867 -125817937 -104606686 33233 59068326 836050385 42421 -599488168 554082562 30282 61675664 853480051 16343 379856188 833932996 37308 -696800015 -136101052 30210 336594617 620334372 35444 243874484 -219239869 8726 -975495516 -396011006 4254 -424249381 -980342167 51349 751581660 -581252607 1530 -403963172 -122992849 29961 -700731186 -768480197 7731 261543912 -213260651 23700 166279823 -382510726 15610 627475765 -317701336 19912 -963908499 -608264817 24954 760752423 -329042174 26738 71000705 -308068169 20741 -765121554 -486070406 37702 664412916 349267505 70854 -12713504 -695950105 73701 -898664200 464496290 49805 -986128398 161226103 34423 253139279 464824250 41869 -573303737 -492031005 27900 471729647 -781242788 20131 263498433 252192701 28222 -95401782 -860503829 37003 376248134 -194957108 14299 -411155902 -99632096 9062 -902293895 474073109 10219 -384336910 720068926 23472 355101298 856392552 11553 459576781 346806562 5830 719904435 -323216598 25495 147677138 69498728 3735 172967305 -141871841 60395 -577314363 -297732812 46007 87051945 -312062228 2 163492371 446774021 3680 338034156 625091517 29009 -996893042 -962369648 49597 182591904 -875277701 18893 -513499499 -325427821 39310 -139039373 -771403258 8988 263236173 88009963 68256 -595300365 537212144 46081 369416610 -192550379 18538 -117181147 619563942 51898 172033756 -408725603 11950 66907586 -580804538 22575 -129284122 -861578572 15619 168771928 -113889895 85016 280674461 94101156 14128 441242462 151539989 36329 -388659386 -713182667 64923 -709401936 -902531725 44499 -311827638 -193764369 11247 -995858950 -979083555 67773 438291907 452231892 56795 -406955960 760429240 20232 -221223845 94949474 2868 761605487 -580635228 21567 -492589117 445284382 11042 92056606 824836466 1337 -594036113 -498201426 29744 -577481281 721227279 12557 -695138069 -798364948 43337 455459243 149474530 44048 462905814 360964527 10836 -199960933 -867187362 59412 164085187 -582885203 8336 734100117 -290219193 15140 179995429 -418287620 18287 748659262 343981584 51143 262248014 244243718 76344 652133904 335618644 45417 -126402866 -801904219 29248 -42264466 -677451695 41277 87709744 430311818 34173 82295869 744232230 32352 -121124809 338970456 28283 -997100939 161397728 41499 -46264200 549182621 29707 278643394 760881966 37454 239092164 270235432 6546 -683195320 742073156 46391 -706955557 -776437009 18720 246715306 250777705 4832 -993252524 -415130006 63041 -231048950 -955572803 10573 245448621 717368057 11147 641028224 175498013 52281 -958576393 -794210580 35405 -133534270 -881194426 81 718463188 -223928756 68007 171989642 473871576 25266 -98164691 -877404349 48103 -426862361 718233002 17580 438063266 374720262 18434 -395285486 -104757372 82 458059187 349630522 31749 -961865466 -388209898 28725 -417642322 747365048 30096 255639403 251095229 69445 -954158229 -974509231 42170 -194287300 -985945970 34942 -208849040 76871468 60253 -672137087 -799310182 36983 -126442804 646942640 52374 -395612168 -968526806 2623 -42789900 627370434 41949 267595947 -3424646 19185 353930387 620431243 23640 335142741 -202934741 12828 -964836935 -611645799 47138 170546321 -497518042 40834 -678738415 -874764830 13468 723597853 357188502 10364 -860646306 468367613 13929 285240003 726498053 36513 752139126 375139037 53298 240967870 751907192 10853 157246813 -127558684 71270 434324597 363055030 25884 -109548668 -512924071 3315 -692175610 -786443684 45457 -101100997 -106042961 18209 239866642 266975989 53411 -412833443 271556582 28324 158677383 357481077 50288 655465188 168576211 49672 246588619 -46412686 5554 -410312407 -136759112 16832 243345149 730467007 40442 754849506 -311577172 41139 -689631967 733600115 21598 -28271580 -859346673 27166 621688948 146128670 1773 -678657698 -799275408 35333 -960028610 -602025701 60661 -417195233 -960453839 39117 189858437 361809553 46507 275649124 475258964 8762 -779923786 344308981 51598 239415399 752547307 23868 -572880884 837283581 54193 259527951 728794065 29307 -230084993 -861859847 18754 730494816 283899492 48478 536132580 -483232534 48865 547796187 -206219743 20049 -995517553 -604262135 596 662750437 358555104 38997 -43564712 -704568420 27094 260803756 259839201 53944 -880269339 431060784 12946 164942594 -885742927 28587 276253928 -201052391 19072 265400226 442251585 3167 158149400 -611119381 14095 739844058 -325819620 26353 168949388 59843822 35 171457681 -386446279 1380 433331170 -298894576 39565 -706561540 -877921883 31494 -979138231 -986226646 11269 -586356790 -517573753 1573 472156694 344078964 19038 -221550231 -973650458 43700 -17388950 -688334114 3707 624062091 167152353 15280 -121310834 -323262000 8683 -580166479 557360027 25602 -198341763 -955822559 15858 635524903 -516576855 37409 160587871 -139851097 48937 -992470773 -423783944 67460 -592882302 -523268105 18644 -410091060 847828712 47802 -790697415 -497113052 49437 -192979703 -331512607 28338 50296346 759190254 45619 -301004274 449463884 4928 -893789156 464035334 19690 -327312819 458290160 15548 741005845 -301936229 25373 262705430 -233660497 41493 619757476 184926999 11647 -122528047 -300369264 15618 -138982988 -766882572 15118 155220616 179730335 24833 149938716 450791684 23839 -393352149 284785984 21136 -123650077 -890202951 6839 171100788 367962591 2611 334825974 619175753 34839 -232290040 -892026397 33350 742466408 -289728335 8720 259596492 -26850694 25526 469735748 -583610712 24185 180983078 -587594341 9756 -113843396 -782225384 33547 -410166815 838560900 2702 -515501736 -593681417 67872 -675887165 760710330 71244 366799452 625425478 29097 -690267024 -131559073 9562 645443107 -324411794 39547 145816826 -590646105 16122 -117750128 363858136 19901 145626478 -228041533 41550 -668106543 -861423615 40027 -206927266 -616174807 41972 -326212178 461058869 4807 -765434592 -762959854 3866 377276496 659608342 39459 246775552 438444458 32885 456571970 157954502 46888 629109776 179373409 75638 -200894088 -869332678 37834 80991475 -304917602 5934 -617476705 555870923 22586 238143642 -9153794 62032 -105357478 -308529189 16437 635345164 357451373 72116 -312110271 -214087095 16510 -959300297 169582091 19233 277994934 -17611238 28936 -4230400 551976961 48422 -671687477 -109551252 21185 -31651585 -667929655 22686 -135800467 -899904893 31535 163011389 454753239 4918 -310932609 471101505 16676 -291035104 -678246131 55575 -102610787 622359873 18805 -424942551 278748037 35174 -105646129 -785474909 48534 268582160 65591833 66548 -857978090 -132256225 1947 -425380459 832810151 39430 -331637110 -208969340 13643 50088429 729483389 6283 -332404265 447307851 26284 265482175 250096206 4531 258665279 250238622 2808 267558578 -20473428 30038 -95668868 -886122945 46823 341956939 834652416 2958 255938036 -231195403 15530 93601766 264779511 47175 -975519180 -991119566 34653 -680697625 -809140442 25497 -960896665 -385264254 67021 557340386 -502444647 63647 -294349607 -707967790 9412 -18454670 539245170 51553 546805728 -506248015 18263 -696834341 -864692627 23521 274392592 260322248 22431 151920528 -865404448 43370 -109030810 -320490039 38677 -688437727 -130730804 11405 -219724333 -598400524 64492 -317807668 -704700571 46668 569715353 -516519991 50315 -206347095 -969400016 3363 -956811012 -592711276 59580 279770780 -192031450 32510 -865557378 462725150 986 80134336 265918271 66514 528116049 -515798541 20412 -595251970 565937777 21472 -323595523 451251536 3339 -191181889 -988243763 18021 172727971 61535706 145 -412040074 -606858927 51462 353355629 620160596 40064 -200686815 66524407 94137 -99503095 -867913392 33685 178717539 -419082740 6540 -202651013 -863945384 38798 -297165742 437764699 1241 -395111996 -964135608 45459 -578446596 848891167 35501 716073713 -584267062 40038 158336018 -232666721 15858 -796546459 -775088532 24480 373993613 825145537 10704 -21080435 719176840 4561 -397351468 282376931 24834 158565413 185785525 39859 442626280 166091034 74505 -220155866 75186313 35526 158471676 51965340 15401 -116039087 -896514982 497 250028484 -210965760 11059 653597558 824049698 57564 -516031516 444254250 35983 58417089 473787984 48267 -955939968 -385513062 46163 657097946 156575298 8165 -688804316 -900406830 26554 174993836 77419479 3669 -34637306 637871405 32439 -29244925 -699185931 37787 -126097147 -798183041 34505 -976322493 -395802858 62196 -296569751 -209647286 24227 74142959 -298678251 27640 627758536 -295977898 29536 174301951 -396094088 6458 -123809827 638358118 9697 428849206 186525469 30855 464981331 340447106 9280 -20393334 655473981 30400 -675040798 -117398611 16934 -110347638 -775306552 2979 -108601956 -796342224 392 -886967650 473525724 37837 628828676 814491079 68629 165770691 365236061 6649 -809297334 -770197555 7863 -201306862 -959630926 7421 -958418620 -574125039 67139 -985070195 -399461653 13245 -699102295 761772692 31796 -222252792 -895175540 41208 -414705135 -968722235 43602 -117059785 647900966 50996 168827882 -406713541 25392 -44180120 620994780 4760 633301862 152325580 3042 -14703115 -899453014 30315 -787075813 -790228877 11738 -13428326 -668034558 51309 -403440939 727843935 41463 -126063720 647315222 25062 714500201 -593023372 10069 80368808 -299149471 13369 -883756522 -101138183 56368 -142021827 -485372760 30246 -236122300 -886868929 42471 637133174 -316961944 37345 720316829 -587425510 36006 -864803233 464034409 15659 153162164 459979792 14412 190198100 -582135615 9071 -709642040 -128376673 18330 -962794663 -578909986 24598 -605150681 -486670299 20714 -123590097 656534414 37812 -286789194 283975192 37135 -586975090 -516257189 17827 -983121330 149981736 47442 -772578131 -774181411 9646 716343533 -800908885 3393 -425972562 -995306628 47463 -673064951 -789423014 993 620711499 854300006 36943 -573360529 -302908164 33229 -424950129 -963636982 10319 52369346 746911976 1156 -712805590 846394906 36106 189286177 348710249 2456 438550146 356264409 27812 436662683 170924234 56017 174250577 249841074 51569 80562184 -859728235 61386 -411326478 244881172 18422 356785270 -213278829 1939 -797673416 -501102283 12034 -34482811 565754192 51715 -212612357 87533643 11693 -579388503 -493431893 26488 -406848636 245347940 46915 -584471429 -486421125 33334 -670975724 719721544 30019 -101330237 -792094908 22813 -329368250 -223028248 15036 187927756 69819176 7063 750121046 -17576446 18694 79956181 -323783901 35179 752395782 -331521858 42136 260171682 72694309 34139 742513890 357391241 36925 183051641 162392920 29982 347081478 648250398 17232 -420874684 -100861081 30433 -228726173 -867642825 26494 -126369893 374984090 31231 -882567300 -99453843 61533 755913082 -298262567 30832 -573951825 532625840 58172 -140760551 -313794920 56170 -128745268 -800990430 15290 747541742 -292237356 40891 158262431 146410964 1094 -882004614 433680735 44770 729473565 -598992847 31789 241740532 275786527 9802 156774165 63321843 12560 -802255742 -498143692 12672 144966174 -858427490 35128 -110126721 -307740714 31626 66964649 -325155649 22776 -701574549 -101612724 16290 755970922 342128957 3643 176848587 -419994171 23923 -288357310 -671595096 27722 -385792198 -134803623 897 184298086 -102691277 33877 -515573886 442492204 48352 262788398 277874445 38425 -327592602 431909438 24529 369558465 -227584078 22839 269172176 733268620 32961 65738877 813273197 22012 661798680 461415723 64830 369447559 839212478 42442 66191618 725935264 54889 -201056358 -875970922 8330 -204792054 -954391201 23014 754880848 -611950402 40316 72756221 742836729 57000 -11966364 -698348316 63390 -18907604 567658750 23939 -997485479 -580349773 26002 253270029 451634080 32869 -118970917 -311858424 24909 343069733 635696848 43765 169015548 -575407447 16311 -703869957 -137152329 30248 -770896465 -694400509 30619 175786838 280060661 44958 77233814 842036511 4279 -134216227 662646012 2856 -116863663 -879746909 36975 -30143355 663238970 8116 342487508 826889905 10700 -807655172 -801158914 23163 356732416 661442469 25944 156400395 -881899190 7670 641126127 -866601680 20755 -120873507 -286222812 6899 178655626 -106748908 53377 170648497 -121624802 56243 273760642 -214107083 197 -867085918 -129134054 18624 159215437 285647573 25364 271851853 -6815858 74758 -393549016 855162980 15562 -20016333 654701731 10432 -693332986 727222206 60448 -11472964 632563312 24547 61323140 748418990 48268 257986409 715257344 24871 370449690 832446709 30700 473013109 364087296 11379 -97447395 -506726658 4914 -27399089 527578348 7356 -207328209 -999762827 19178 49698251 721065431 54540 56897001 263122220 48557 353790664 -212185346 40567 -587592474 -296692605 9433 -409415089 263356603 39188 -125501332 -134599715 17773 -403398229 -966859519 49573 88526578 740468586 342 58742075 845216760 55818 -610579105 -504318877 34765 748716773 -233035363 26587 77221717 252228054 61895 -37615100 547702644 11022 -895332642 -128738237 35028 259677097 472839600 29531 69706524 -314201296 6653 265928121 722948830 35589 -711977411 -898462688 1302 -614506576 533759079 79079 -24066558 624713943 3940 161895103 183090842 14755 -413972045 751037862 7736 -677774431 752836652 41637 342539618 629671640 3709 152705352 -597863010 5674 -202407945 -571773718 16105 149435135 -97878377 21196 -382315192 244453778 7886 -201032162 -209048722 17978 148055540 -871272936 15758 66379948 -302309048 8939 635159809 380678240 23429 571065700 855253633 11439 851636144 -966697726 25388 244146136 746082280 22576 174332004 -402449094 11990 -123539399 624414703 16657 -108512944 649124964 8344 63047127 729559458 72001 475008155 367717242 27978 -139692895 -704857209 28683 -130376379 362492566 28205 -600600976 -321723173 27590 -988006967 -394450865 1285 633310975 823763797 54688 -119317808 -479743308 17793 -208412011 -883911954 37030 -7333873 -704574016 62192 658736736 376502799 65689 -135578894 659587495 13955 157693357 50102633 27748 549696013 57786513 20733 -237716030 67936106 10890 163088441 466174572 17029 625716670 145610140 37964 -138969523 659499184 13639 171997744 66372429 3683 455602440 152909470 7140 -692047499 -886747220 10671 156115644 473506871 11225 179854079 179964123 8505 554773245 -511698176 29478 180681280 355252489 24641 -147122 -699112548 70730 -297514544 -671875188 16399 81304675 466194251 28667 -142263422 -791263892 26582 281754037 740043667 5292 -900290220 -118312044 53448 156145631 86473581 5148 182562685 -893740109 5628 59550139 -321944594 6925 58904580 -314023553 9798 -595204543 -220246892 78512 -977625895 -222119449 23362 163542353 56710722 2412 -597250093 -481402667 23481 621651978 -325071679 47078 270194645 746001187 11599 726308820 -317264838 34481 -584971515 561686206 75064 248516114 465016787 42021 161088620 151079506 34686 -95730104 -97170729 5728 -607262580 -498951699 3530 -196340668 93724994 63271 655321253 336116919 58192 -193080566 -902602357 31385 445708225 174069075 68708 436684359 184616324 83218 -200557233 -865169342 553 464101719 -201015576 49668 -980084732 -981007372 29223 250531722 -223918171 216 346601267 369929430 59443 -135544690 -495932505 16398 -109634004 -799631642 46188 76765039 810472060 33307 -43958311 661597246 11527 741293945 -309221543 43867 -6067087 -673712008 67102 -676138774 -126333483 7852 -692686618 724110779 33071 -138773572 -322801327 58736 -108333703 -868547486 29618 79455234 -310306260 34841 655448018 833471481 30567 181816231 -404049303 33536 723016816 -308434835 21450 -235072251 -995451244 7908 732481062 355923225 31150 244639850 -210418800 9855 55016764 462661298 39620 -986353296 -597735423 33331 158470745 355385425 29970 73692911 431964914 59811 625005021 -225934060 70586 263483313 470113536 35728 -137732096 355645822 33224 53911626 735692447 10515 94355991 467248393 6573 -233853708 89275653 71224 -20841419 541452450 29696 -237234949 -985217860 9026 -111954915 -314953875 46308 93651334 821218944 43883 -684337296 -884309029 35950 48016195 282256068 11864 75865433 -294157199 9439 -404720728 262750834 13790 -204864643 -966944699 15169 240586196 465734895 24673 635849547 334826622 12724 -129824278 -491036041 23091 -904027361 462937310 30387 243539047 472683939 15218 -968815252 -956394643 47151 -403297849 348898235 11479 356905490 -227302053 29563 -953948034 -582339478 19480 -408363889 274281831 4144 368432438 627282034 31899 172422414 282730953 25324 -980296367 -958167860 43429 439938717 644483889 43821 252070730 261742450 8227 741468402 569356422 74210 -402318826 259689037 39718 62753227 269843397 40780 -598171080 555117916 2150 279247598 -191706482 29246 -515094423 380733145 29836 245602032 -225669776 3449 750649574 649178823 37076 -998776246 -390539279 680 741648431 -288441780 37698 -788670882 -800367526 3003 155028300 173060072 15068 -479407353 437301460 42418 724122734 -307622635 20044 -707317055 -806280162 15422 165390335 242224061 1682 66573364 -293586545 22754 -317103779 -667597745 64285 79663135 430026908 32172 463114712 158305474 34333 -575907314 -518779044 11502 -103693201 -770346168 58416 628126509 336456258 22988 -222487005 -986298848 26730 247366569 445740071 35964 -600904785 -117069634 33631 245983770 -16627335 63196 270404871 753372619 31935 -3680449 536658126 40064 75712238 -303992991 4363 -120823041 -866935085 33245 -954811900 62253668 45797 277969917 256449327 14684 -970874115 -427981222 11369 -612113389 -315475897 49198 64056555 716750912 68537 761623378 -584899991 2052 725325502 -501620895 15618 -114669688 367542042 4746 -125342788 -116961527 35998 171623137 -115978526 16612 -109451945 -98452660 6051 172870317 -603766736 11903 166866141 160020832 36862 243410616 739285635 5223 743107714 -330750429 2088 453987393 371084657 1878 69066487 -500880925 69054 56159177 -321265861 25184 -107638217 -326904111 25683 177191904 -389281037 12992 54529713 741600872 3854 271344081 -222016891 16277 -300277562 452418941 25598 -412710824 842724393 30387 665550389 -286424759 35128 622459919 360714712 62693 -114677174 -792385060 32792 640915143 362711286 33129 353507196 443519460 46553 55582374 843751681 36907 435912714 351150323 28817 -214785487 -897624808 60256 164645288 -128807900 31588 -111076457 -490435839 35425 -809108780 -514244144 23668 -428461949 261025214 5571 58198974 850533785 27359 249596198 -3341137 23423 178388044 -133660857 73193 149721932 -590523519 19824 627667012 164333382 22978 94613087 262715513 52819 347023378 632723106 2999 664806229 366479229 53457 -783675156 -801195266 3547 -599507812 551826756 58679 178393979 -232971704 3599 -423050673 828053986 43850 -392263479 758999996 10462 -305179793 -674100705 1946 65178138 -324126801 20613 -129792843 -506157683 16505 438721376 168935753 64199 -482414759 439095152 11386 -41117318 -685153345 37983 -26238290 -698476446 48023 82166647 49420835 22368 187450199 157372291 23626 -142538388 335219939 22142 80032908 743653940 30669 -128803048 -794656417 42723 -387924979 827053768 22467 -971982596 -609918505 22349 -969611200 630051045 91556 -129411991 761296870 32388 72512484 -612013255 74452 659655257 357559468 48081 448935258 189865373 41903 -707100758 -893669429 43932 -390028477 266085343 15726 84484281 265437889 53826 -425317321 263915906 112 -413277866 840002740 15749 177778638 359864022 5726 815514104 -992463263 56249 540279593 -389197485 32380 -421699535 737317401 16869 -876013129 471518888 46798 -698776885 754353551 39468 -286597935 -230471483 27019 758791113 -574486032 27096 570444870 663355415 46599 181263297 -205125871 10715 -32284845 825771628 52217 155509561 54867198 31223 -296637755 465036710 19753 623072221 145094400 21397 171474770 189598417 47662 -421669342 850383699 14396 -679915852 -116585526 12045 838987311 -967634967 44590 -120783519 -805975989 45589 248628643 -233540737 6355 -698387968 742190300 66456 -393105251 -993174141 19825 551798538 -600134610 67323 276464135 -213864332 42467 -235028967 -873994576 30032 -499223954 463826020 20891 67656414 -306247813 33119 -692611737 -673631441 24344 -138551690 -857878929 28606 174141679 -598786096 21629 342940698 646942366 40662 -895641398 -102951268 52345 -892132254 183326006 76495 73516537 454009725 33542 -20346053 623253923 12150 -868268033 -134231063 63823 -677688660 -135168329 28104 -413954740 826367560 42788 -960601890 -990247446 41426 181178404 -615876182 5169 -878035997 -132780169 8703 -137828729 -501128375 22540 747790168 -236602731 24233 -955084080 -596279700 48420 724719789 -216637431 54949 634539119 849374265 30723 -411032377 -395929885 60156 -590021773 525899836 72780 -971488331 -985977258 23425 620065788 -295733120 37014 664267149 -108273553 33506 -304384473 93079453 1249 69326647 -312869086 25563 255380978 737614640 313 -225675951 -578856633 51765 663483275 371714331 49213 -409767826 240686678 13504 -134765362 -332677995 22332 -128297125 -794093194 37126 166405810 -393196599 19088 155547533 -106642073 79379 -122148600 357335871 4091 240030394 724712882 26249 -582741763 -325101427 40945 546279620 632858757 68087 -594162253 -508203580 36097 627127822 342189621 35188 -714187299 -892233202 30484 -236635962 -970377127 45952 -216471221 -981287683 50007 550248988 -517138408 36946 -679068218 752395407 52843 -101864899 -314874929 7926 -999256886 -961767918 60418 59651460 433879902 34295 164006493 334625575 12253 181366766 -214318717 52187 637704153 -320809777 16055 350606999 626546996 26260 445073433 -878230491 41827 81151518 743675977 5659 -314101132 452512646 19677 -100036054 657633972 29395 -592135084 541150731 61791 656684783 358551848 17183 -988146700 -956195608 41171 -603283284 -516322086 12188 -978138482 -602381812 13519 -200660617 90170636 37793 747317590 -400594588 41214 -299015774 -702561150 35934 -889532247 443969487 12042 -139957723 362698190 16946 -324226348 -198836220 28087 188029767 57405163 2574 -885044295 436331236 42696 -993886636 650121392 64325 273223647 279772894 5819 -134110723 -676868625 1503 56742696 840868348 3240 -508281235 373487716 2158 741961311 81172271 64833 -428183685 851523853 32231 -101479504 333541761 6280 -314646677 -683773096 11651 52822685 810517878 34175 646092116 -299321264 45111 -313830699 -308211528 57518 -425431656 252726737 4153 -682188655 723475967 19366 -402022549 -960418894 60026 162285066 -195431616 57953 267575935 -25876480 60382 730002351 -199650153 23416 745374164 364328978 58582 155015920 -403893055 35223 -866193669 471655190 29103 -101418546 -128276968 3482 715163912 -192906071 47078 -391238512 -977747516 29714 -775199344 -996524459 51021 155539914 268438988 27472 -973364438 147602189 29580 -5324774 526651600 44185 80776618 -289070518 31991 337576511 623891106 22487 -904650965 -124939201 32735 452423365 371806640 5199 54072816 848149263 34737 441085004 146599948 933 -310282943 -674901889 7931 -709718584 -808738715 39081 150575603 432577960 8633 -106985873 -105423806 13616 -983777280 -299896339 62540 -228317846 85791329 74531 -788044936 -494256126 58961 -415098214 842976996 43698 -307065222 -692135686 41129 -979296824 150514240 43080 464774528 153587711 71461 544495362 -477761208 48541 -478076161 452816147 19710 171083984 -876628183 15180 665518495 338675680 466 -202889845 -903800053 28605 -124927768 666254301 45156 -408323541 829766910 41680 -1979218 532868495 29827 544116538 -512248188 45941 174900851 -581587883 14767 -107915253 655945849 48080 55878059 826731900 7112 333558289 834101487 43997 715457022 -579242754 23167 69029987 475548989 55141 -412337277 749028140 24143 -198744255 -614457130 54642 -421427754 284575503 23222 -985240000 -602261048 1053 -129098568 -519308560 12265 -514374056 459318109 40278 -578448565 -288107193 1237 -44529193 622900450 37360 732151059 343951148 30615 -308542297 -220653795 33449 71632094 436040200 58156 -493480153 459856590 19173 722084027 -327803915 14385 -675088848 -864806372 4015 -322108834 435695983 18155 -291072679 450928349 9262 650060933 -306577377 44556 649827082 366909749 53419 -981553572 154603053 45837 -219136957 -585495909 54836 453366250 562052980 78976 162442878 447913086 8020 260032947 77408012 76984 645564557 339664369 4065 188238248 186647423 28669 -210362862 -997471189 28743 661409019 822098019 63770 173821740 -573072406 18388 -408508665 -130680368 30286 537022703 -769319379 25867 -225780740 -884347963 41619 -969016568 854006917 67235 -131743973 -309625395 22751 78143386 848178695 49794 -290171279 -886603510 47624 54468154 -327339849 27130 -964327606 -989962974 12558 -16642174 537215026 5808 -207640216 -587934286 23656 732221648 -609844807 20795 -414170739 716091258 12449 166161152 150753871 39859 189944018 67925096 31383 -770485388 -781381512 14354 49791448 817507770 36073 -701332980 -133644581 26060 266098620 -233352207 19740 63555704 -137785458 49709 166087534 474601269 3888 -404228773 -960784066 53328 -127734372 350909411 32825 149339509 88671151 14260 -793847907 -488749478 46867 -41111899 753650063 65784 380580136 827370473 20310 243369899 -209735659 13726 -142067389 -779605703 1805 240339494 448326745 20679 264306952 812706418 46641 -685655827 -99558570 27200 157062939 -879460280 28918 634861836 335264746 45301 452682419 178899346 26893 -132738448 -871562292 42055 -992157436 -393790570 45960 169675369 -603342276 2054 455634481 146456290 21757 -582348358 850197910 64998 -894293737 -322258360 2646 -985840404 187972959 52229 -290785209 471704861 2923 -289142768 -321387428 61406 177750525 -865934487 46748 180441393 -227137780 64488 -200698807 -613814696 42306 165769298 94825229 22597 -213346929 87190809 67387 -961626643 -402868032 26708 665426020 -289450011 8276 -412186118 849524801 39975 -139701752 -866419909 45541 -227304304 -617558881 11016 664727916 347970976 7920 -102686581 -107653658 31475 -406680113 737831152 19504 731275541 -324822476 8971 57238032 -299782046 2750 -575599678 -517889052 33670 -407349844 -103515717 42052 -126555405 625874952 3264 -400394807 815577697 15353 -681174147 758387268 59567 -880466667 443562875 31461 -221523358 370539478 49262 -300114223 -702325480 5957 656501749 855644183 71151 726497348 334071752 6500 -226858142 -952784127 13228 455377984 -412120062 12000 757098263 -589776805 7563 -381266219 -134451172 5451 273426083 70047579 21017 174341247 -200453290 36190 -508442065 441986533 33313 242771566 -201298772 18338 -425814298 240217863 9261 -102137517 -877430385 20434 -802473178 -516348005 23920 -300899423 -689491852 52523 54797857 759734283 35961 -704892133 747148497 21240 -711027425 -231864885 36861 -315408285 448769349 6118 -46244640 -691593709 51534 -612381722 -480296477 30344 -901343205 471631337 37373 659464681 -304993986 45755 161834335 274765789 24059 -805772358 -771813876 13965 -674916895 -799286495 22717 73663785 467927732 48019 -235686009 86732510 42820 158835348 -193454263 51337 -109843292 -117070078 15495 238970771 -191063153 24184 -23163131 556563406 45775 78059990 821593724 36799 59916839 270334156 65805 340283599 834689339 26360 265723777 69424581 8903 -297374437 -685537444 53329 -707605071 -764125325 30341 -479429923 541547915 34492 533637286 188987260 14024 362239315 665929924 26988 353132519 556242751 58943 -329507399 -214669094 19853 -394131550 715810772 5609 -299920301 -677897683 54503 -965079545 -408383806 10978 -314760307 -198117797 25305 -11629319 -706333234 23199 -142100682 -512314209 918 -130555894 -886971520 45910 159814482 149391197 14486 -125323301 -487321536 5539 144282596 -124718694 85298 -614473118 533422824 77860 177100771 264103131 31519 267159624 271544537 60539 629938307 380743485 52565 -403332468 238318222 48329 165718627 260957332 15384 -101967425 -494338925 5793 -992460607 -419626532 69071 721440797 -207430971 31471 168246535 -106479237 285 -965496120 -961756282 56587 -16042274 546949628 24689 -672464458 -892707981 48713 50666203 724903710 68747 -687201525 732200482 25524 -771979501 -799591982 22773 -389182825 -131131311 8222 265243847 56074221 27465 246511347 -897737708 73083 -699198699 -101104096 20221 351616015 -214040835 8512 -903195157 -117199257 32066 65817775 843182407 43863 -983572967 -577728571 66823 -669382177 -131274473 1186 -425884811 718923089 14325 -125386175 -311094911 41838 -398345384 -112520577 12039 -711046729 -128716730 8339 -395183397 239161924 50344 -903664950 442768296 39383 -116896842 338368300 19798 174034350 350914123 53670 -957906773 73165104 25618 -132134355 -520893671 26538 652835634 352085562 15477 438757539 377267735 24019 -13189062 -674975506 29273 -806332083 -513789193 23513 -300256236 719335319 27536 -409112669 -8157100 58555 -582832902 553104600 48611 -574833179 -309894555 17252 270902176 239067344 77553 747431838 -592481619 5891 258317267 428772286 40748 -23023678 623019612 31805 553742130 -510446744 15205 -492611998 -306025373 58409 162710224 -595225075 5005 -691041893 -114753725 10680 165725698 379034272 11637 -108061249 -318030053 5269 55412018 814658487 59631 -693338346 -113733819 32637 451704611 180605956 29720 -206727305 -608686824 25383 165886597 56475927 31254 -393183691 830128513 56348 261473564 -23399293 78863 146863360 -575464203 1192 -958014739 -616598727 338 -400584938 -964832659 64110 188572974 -388240092 36087 145091088 346046182 37110 -413695330 -96723992 36904 723774936 -586131444 2472 -985238305 -582187422 72532 238546676 263497665 23140 363141117 815835550 18058 -391510508 855569272 1471 621626219 168545540 63336 -681754409 -109629245 27787 -387354812 814135988 15525 -705094426 -801809331 29954 -616594924 438916859 35767 -311460805 460478612 17647 -993322010 170033620 39784 90130849 851634802 38447 -219756814 -893777309 13899 626455206 -317413007 19726 -234953 -704905781 1229 -887093506 471358921 30606 -576878848 -290839582 2213 -46134605 174697142 55557 -523299264 -198583671 34017 180760784 75801194 24268 -28461064 555991651 49861 -198406263 -887739949 60564 149339008 340541247 36808 245796202 280289760 64777 -584756142 -506517047 4872 155989189 -887152094 12278 -486933349 449846527 49292 -423695908 721865033 12733 144932314 -213101835 23321 -395805130 716752764 42814 -103485122 -877126116 7204 746410701 -191736238 12366 661560110 -317935094 37246 174016366 -201285804 5412 557786094 -492270033 3848 -190834289 -867950266 14809 721040429 354409334 29094 728321581 -501172197 27297 -969421973 178287538 17785 716550831 -103016389 50288 250728659 453100095 6437 181741739 356906052 37059 -214425252 171193644 30766 149974949 353105286 14657 -874278965 -118587506 54998 -958764481 187601800 1479 -690340092 -141807353 11717 -405750493 -990009272 37166 -5253642 630519456 9442 -128222295 -493390154 18896 246574219 82563183 9204 58563459 -987217288 20065 271440642 90519286 26874 170776631 466302714 9690 177334631 -129075401 48786 -764756352 -507692281 40693 -325985957 -216639103 8244 -40570219 524083524 40825 252945437 -383299229 59576 150212438 67493118 25199 165483260 455145891 25445 -1953407 661092525 14641 186811298 -615057834 6177 -39981784 646767140 42347 -618438594 550065356 32022 172856299 275986591 10166 755274357 -587742893 12038 164627187 444471236 14488 -311289980 -190702959 26870 361630104 569861746 44675 -142758263 -129038333 4134 -581779148 -506727175 27789 276457011 -222318319 15216 -712259909 -797830652 36598 -120430078 376477972 12889 -487675909 470913154 5676 282003903 444534656 27186 652425205 814608970 62135 -985718794 -618123849 14677 283899791 430738919 6270 -993876744 -991229456 26878 -317216961 472831834 11489 153739243 172900397 1472 731948939 -598932368 24671 -887200762 -129995211 31668 178918958 -395227405 26933 353976157 93943378 60035 -596929338 536376519 11047 -956857917 364083756 31628 -954266116 -598504258 6420 -962052627 -586310088 10799 -400093689 265834165 29372 555027804 -500416501 33496 542606058 -326926464 30120 -40023587 661129603 34568 274353018 454381085 37852 -391727757 853048755 9621 -994058732 180613339 454 -141616272 -880869251 24628 172958372 -102509076 62670 -367840 -692636174 17789 335863469 840907987 8019 -302677271 -691183464 43123 183494568 250453579 15168 -607678295 -297540153 32461 177256668 456847950 21940 -103106574 342452294 30046 -294174957 438873598 15416 -617660284 534074818 30335 -109832688 638293335 13842 335185633 812740090 23237 554747741 -516185362 25288 51647585 809776252 59305 -332826925 -209094812 17761 -483113912 441088817 10410 -109197526 629419691 20705 -977351406 -427448698 23139 -383235557 -995507220 6843 -779080323 -795824549 12907 349319678 -193557446 26534 -99764761 471805499 36018 162013349 -140221954 78996 -697963389 -870284905 10322 -110874739 -308184063 29701 -399729274 838018642 4941 -966078739 187230643 23324 167562375 476081566 5708 -43985870 811284046 61933 -573496372 545200466 36563 -423460709 840802764 1534 759141838 -220181914 24287 -869980526 445765946 27164 94951235 -326866499 5113 177618661 451420325 3962 -132840480 -97007398 32684 83436699 -327978097 36778 651632383 147573435 24287 278638465 265748348 56414 -587605596 -516770949 30398 -694144851 -118642108 15315 446654400 154478071 72865 -673305036 -101414003 24888 -970989942 56289394 48848 620336529 -313162853 35161 -792022399 -491927797 37854 -409534954 851453652 4391 -686548680 -903925357 28844 -962459515 -412737395 39657 756782095 380815828 3223 268612039 -4757075 2770 272989877 170031977 29940 -884893653 431784732 51795 -607759630 -289117775 54099 -891694435 632928668 35697 186831907 152105540 43500 -218696663 -584557833 10758 65171328 822855254 12149 263652989 460806298 41175 -964086634 -607744014 32719 -44625751 528544197 18605 -390546056 738014653 19953 -903125750 -108430610 5318 -296909934 -208061893 28670 -296498726 -671352094 59093 272687986 757479061 19656 -134900794 654790366 14572 -866984899 433461690 49486 750890387 -589624962 33773 -235563276 -875456734 23633 281585124 437236732 1660 -42369644 -706280514 4686 -201064240 -574403991 7223 249677937 756181793 30983 -396629456 745907533 4802 -590854525 -477879721 4060 -572315009 -298226257 42278 157694016 260802279 9911 80109619 247712552 56768 -990597918 -893245169 60884 149379036 436885051 12504 -782690174 -790530958 22904 -288426996 -203796404 3026 527470964 631020035 61054 722565090 -203232028 46729 -190856353 -991203897 57356 -101634689 -885493014 26391 -389797608 826237834 10157 -395653108 -972908832 15977 -998646342 146077048 11440 528383384 -523038324 20705 -478019642 -606473761 37915 -332978663 436772635 18140 -295697043 -709466502 7849 -860360112 -117413695 9281 -116189133 -492282196 28612 660697221 169421726 11330 625582766 811220683 47935 -119147140 -288993276 24947 746169974 -595328027 9122 -117559300 666601650 46121 184044725 -140331193 52821 -400392619 -959719149 14560 161280553 79596021 29905 175354908 -618590873 7395 369452316 823115984 39888 457818582 367252346 7964 -790178197 -488799781 6520 -26827670 632327253 26685 -994775597 143898834 21373 -890730664 475569595 15329 -329842437 663708816 31957 660123119 835496025 37194 373204807 836463106 43821 -693088274 735831100 34629 271984585 743964040 9431 179898005 347360557 53537 -100916754 -139702152 10281 -588834157 566747678 23622 740950673 -192387446 67358 -960817214 -997213922 66672 145209814 -114549256 58052 -704441141 -780363349 41812 453330356 358785156 26053 367021191 665279601 12567 663053950 855248723 55845 50944800 441461682 55403 -140531612 -121667663 9231 -323289748 -226213114 9499 -953788090 -961439594 29758 -858293316 -99498668 62054 739858155 -232060873 6086 629824136 178392796 31023 158057758 433679414 139 64302263 744382859 7290 357118936 -223963039 26936 643041689 -285813704 8479 -867751703 -106390996 7988 164649026 -190670934 27294 360690932 850670932 39421 -425534808 835776325 42782 -485426229 461396901 49448 -586882229 551637622 77820 -308715455 -702307887 2419 -136042580 647968423 7494 255823145 459201735 3956 -998515315 -860382672 45216 -399644264 339833266 26597 -420447807 856882974 55923 -125247475 -785090035 61824 157896550 -123496622 66707 -990351728 170472057 19462 -979263083 143370205 25111 353891549 -234617623 20987 55196062 737563702 9956 648721256 180725144 63586 625505638 151204404 52861 -108980088 -496536046 11268 255464785 252952173 64109 -708326725 -872066617 52398 268001963 257353157 33066 -694124384 -784912286 40170 473045877 -993173013 46677 -6181842 535641185 35421 733958730 -586560335 20114 -707715770 -791609152 25181 -983301973 -589416969 21483 -118870670 -138827613 1592 736626339 -294795828 14912 -671320436 -111366820 3278 -978747886 656402348 53373 729971843 -331131919 23526 -130480489 -297919837 30405 62230917 849600212 15306 -781486883 -480721684 41600 -409898873 739903444 32846 -573327113 556739471 23779 336707233 648939769 21763 -878656660 471980923 14357 -29866500 -691367187 31847 729195437 -207752599 47811 -15441992 -679423258 55724 -963991050 -997929888 68243 190054754 164639563 40553 258447107 435916114 12253 445669714 144804681 72044 -802001086 -478325116 57967 -217128112 -961467531 7346 554146610 365618315 13813 246396384 -221758504 19570 568940549 -503148070 33299 -2061141 664509544 30702 183886627 173689442 45288 -963097363 -973760981 11186 -598735881 -508564563 10766 259919146 71496837 63180 148805451 344737124 21955 -782903358 -520651841 12249 -687065203 719921056 50835 -600442409 -326931395 40416 254337538 247882877 46005 632791596 -294915599 2347 -127527505 -304716551 22453 142884489 -388608034 28169 467529337 -596732850 27241 -415494013 272897249 30201 -693876953 719863571 11809 94563011 730046136 16036 -890103253 469149051 21840 -977801065 -979597653 68207 -101415537 366096402 15032 -101056679 -476958774 28611 -101157952 361380808 10510 717591756 -301324512 1471 -291483550 -202910379 18415 -314770352 -787344818 52394 255121019 278079682 59843 -296700030 461585346 15599 441761202 177506611 66052 52952987 754472253 8172 92569939 851336571 31619 -141358918 -485749340 32626 -192491147 49659504 60799 -497848195 467377743 18697 177460583 -400319163 23044 -982009952 -595409694 64530 -982378640 -599472702 29785 -984921188 -969885717 31598 150063694 164683515 37577 449350801 348163574 9644 -669171579 -790142426 43013 -193809002 -582807412 11426 -787828236 -773587424 25747 -671256056 -799797983 17150 -24498940 658467830 30335 -696486407 -889437972 15351 -998279441 -965652123 50340 743055646 -514178422 10583 342484626 638129247 19554 -423509757 818140121 47269 -135011307 648912682 28632 -212984221 -586152501 34102 153674395 254831168 38278 648889230 343661375 45496 179768831 465046161 23702 -45687485 633273311 1915 565508017 436507264 68999 157596783 -118351508 78162 -870369638 144859192 12172 350382552 636282131 12322 72493764 -10819257 70896 249021903 -24629375 1414 -857770407 -133389997 44117 -480701092 189983495 34800 170569217 -190622283 13658 148800016 -382890067 4916 -983699809 -966471960 10900 720407715 348475097 23843 -128120936 -510698276 23579 -419531193 752103360 6975 729141270 175472601 35298 -985304789 -998934475 18306 363922403 -195922527 21301 -703333511 -781660545 7678 539718707 -510469900 24366 281566725 69433713 23907 267004313 715534554 35249 -9120275 -22254945 3310 173811090 -593609314 17079 728037297 -212477134 21815 -138582448 -901489817 4847 -673591305 745253166 54319 -417531242 730990393 29209 -586294970 -503661722 28714 -222247051 91962947 10408 249710133 474291759 18798 -955986519 -573521927 43319 188132646 -109044675 34041 72387576 -319417624 9409 -960187870 -423714394 56519 -133466027 663701812 23417 -139816798 -881565507 24851 340871474 -310817133 1736 -15919126 -701394266 44369 455557765 181911883 90414 -976310596 737156623 20788 151831463 -223546939 64460 174652581 -134650098 16887 -996995538 -962593983 53269 -190767320 -603282143 32579 -230422592 -874392048 36417 663432495 342839982 36155 -589454785 -311510474 11666 365398586 -229072715 38057 -763838930 -498332427 29496 68981029 -308676474 26072 170649678 -591380216 9404 730498185 -970858426 49776 -970524935 148624698 26367 165515979 -192793564 66782 -981297151 155831951 9190 362178018 -208762208 27210 247319234 248885867 31004 -977238333 -382477869 66728 180235990 -858840847 30627 186661659 -895190555 37872 145736753 181309592 39474 -108457974 -492094439 18796 759395825 -604317341 40511 -115518820 -325329757 71388 621365126 370430896 50835 -142626859 -307248582 63903 754060660 376373590 12129 -668941853 -138639901 4636 267403541 -32508860 38503 -231465868 50292711 53462 277457481 757070472 6703 662415783 -309343090 18610 727546791 -584251272 39058 -999805372 -998404285 74483 -977055466 833214868 59025 -12371433 532050277 37046 -288466951 461665466 3002 -404541053 -121763629 7813 -95809211 -326779183 40409 177418886 450864364 21556 180567027 -589325682 17680 -685424133 -705892916 31966 -238000229 -999213057 21626 -993351288 -593235931 36714 280386507 447387475 5293 -416349498 731659301 13210 182800185 -871214102 7703 57579496 547199547 57372 742083280 362702872 2736 278383954 729236412 5925 -998312639 -583161042 43208 167585174 -417312550 21754 148666190 346248659 27658 -989451140 -993574534 13955 154392073 -211302953 11696 284207637 -229597958 14706 265625959 180406663 10691 84160947 266140224 27359 -232104421 -27924869 44023 -44494011 648907770 4033 -586708254 545795646 40243 567787351 -498068066 44199 50471045 438601073 49663 -119591834 -868186911 28631 -413682219 850842514 42281 -872815445 -101613040 41926 642730844 -321912839 44761 -405760771 850697825 31267 464324423 337691538 24843 745879331 363968231 52178 -875284838 445082988 22247 64158757 761702720 21445 -393231813 278574447 11736 -2419737 563336293 5268 -580438012 -507110844 31836 -668486980 -886526353 2719 -877885923 -96545902 31687 -111992725 -863384003 5545 -113405299 375199333 18195 79278916 737538655 13902 -795050472 63925371 44490 748668282 335178443 26320 373957789 842615525 12040 150170519 246366488 38306 59652918 271361210 280 72238607 281608765 30843 146388434 -581164505 16031 -226843629 -981973054 7989 -389634887 731125796 41410 -403018635 247706572 24776 -989513992 -574270839 45790 -300603039 -384017899 52533 -100097681 -294754756 20165 -217711506 -593665480 64487 647418918 347241675 71552 -503744019 457041112 22076 251171621 725369270 23576 151244847 162496129 48489 -206252141 62350111 1857 275701245 464228341 12098 -142013992 636054779 21077 -712777574 -114507461 8270 -129241323 -142430237 27369 -227388882 -572143373 20199 543703700 -510475972 6017 533885836 -514008739 54165 238324505 760118087 7548 -306687316 -194676798 32327 -592608665 -381428678 20624 -224709977 80576621 55384 -411428629 -956859212 60875 60591690 720355112 24126 -692647049 -120250519 17379 270465547 90598987 84626 -521828172 460296747 7528 160577064 71274407 5567 -231880387 -608390375 30514 737635547 -302304267 33186 -402634121 751330211 17200 86675531 429055557 51129 -99507185 -120031562 21648 189687445 -224491605 75025 -100392539 -118362856 32191 -116125505 -807240331 69984 -669557145 -890037312 10211 652985063 150962459 27673 -423002798 -113205096 15250 -895945070 280849382 75040 -46426605 539569108 26607 154847291 -595581102 22503 -420944920 256225748 9420 240055707 58845318 78518 633533522 834048616 16121 527302892 -485054841 15544 179598309 -609593783 16701 -95979382 -293242655 2118 -301709059 -232299879 10757 -318225730 -982559558 16860 666529107 357737145 18874 242074418 252638300 65950 282787198 -199214106 41585 -389130782 -101751361 4262 -860407237 268813044 67539 -206935469 -960038524 56609 348449982 835879545 44345 -882848897 266543093 72569 -115266906 -137385277 4180 -399758425 278154025 36252 355276271 -213344799 12063 -791692991 -772455635 19364 151582420 189441338 3620 190216692 63759182 4370 53841425 271316476 10394 165517914 -902322704 4867 -309314662 -198233156 25626 -108097362 -297814117 613 84926747 -288381645 26518 -605357648 -499117887 16679 -225824782 -871939250 32109 -591531643 -289106929 25507 -584711707 -794070818 29130 746977086 -198341027 63997 639994320 350915067 67800 -600519868 -300323572 71680 -515157301 472423307 36075 -217428109 -874234788 14307 155398044 347885936 41782 75904234 -311174861 41799 258862497 335375846 36203 663176260 825980902 18193 275865776 271607176 20006 -610888757 -291437216 54225 -16432954 855793520 53543 463258322 149796939 47153 -46542206 548725810 16010 175311669 246847977 57639 -117679956 341469438 13223 -399829916 247128752 9737 334567430 -215314250 13618 142881272 -609760173 6916 753435692 -200108826 19652 733846819 -107665143 64088 -139218951 -888869734 7765 84178406 -290046945 8375 753594991 -322786815 17898 -575818351 -331782796 32035 -707752150 -802589209 11183 378536614 853496870 8707 164311358 172884592 20066 -331953468 453246641 5653 146663490 152958857 35301 264317878 437559918 14284 -396797073 -100689520 18904 -138265927 -331246503 19691 -904256181 -101676363 54086 -697108078 -126346277 25894 638931891 347907751 9453 -870610660 471117072 52237 -206697855 -965142518 21247 285518825 -231627122 18878 -390238054 -978870676 25512 644038789 179104617 63560 272791958 -12551623 23084 373459612 -229722714 30183 -425748077 -969209008 41870 -328489666 -214143697 30663 172705736 -103805749 77921 -494232520 436246657 3350 93071651 239527442 59912 -120532532 -303627216 14145 162878285 -224421980 5118 -411480881 242622918 39642 159012586 -136335050 75648 -142376389 85439810 45021 -422831619 724050833 7932 -879194664 434581976 44723 -957368213 174956494 6653 179271506 -194178370 2042 628671340 351763974 18832 -192947544 76580203 25498 -129273403 -781959005 43280 144511928 457844024 22430 -414045424 -953967255 19784 -675587405 753589141 34957 171864548 448898320 9635 -209824708 -998821832 59444 -404645967 -96824954 3773 -899683999 474084846 33014 238224728 272256297 31093 -777823321 -808248526 14106 -992530701 155821396 18340 732266139 -235899883 49297 380097840 821957293 42223 59839485 251352442 41480 -977798799 -410983373 72715 255071018 -36807502 75121 -670156087 -879137488 677 -670420042 66679480 63409 745874021 342420278 24458 -399159250 745133947 37096 251232986 266459211 53478 243927179 250556668 68209 542011852 -521210673 53332 184642826 64567399 31097 663525833 167007405 67762 -139953916 -808151548 36708 84779514 262728870 30282 167700827 253001167 30994 -602737034 -491154217 26785 -298419900 -669003178 11431 -43456893 -672949684 6347 89353759 -331324114 12890 744879481 -234718685 57088 -315195358 -225676073 19668 623818584 -319855232 9625 163178719 -614989179 10125 -209740694 74992779 45336 -497434115 430300077 1542 179226450 -877881920 15710 758618728 -199512188 23013 -703985936 733482092 50446 -971492057 -587472465 65885 -412952578 -114817130 12246 634087195 372817909 70992 162102783 -117019525 63103 639352666 -332653135 19815 -42211587 251534133 63307 650402885 810852841 23586 -316752289 -228206641 33771 -680315336 741854546 66080 246977516 258559374 64237 67355493 433483826 31862 279002656 -930852 7591 -232164371 69603545 30724 739381526 345782708 44740 442036732 358476133 19522 -492083717 432308183 17526 -959752087 67891526 53425 265992378 738889731 28510 243557108 -23910587 25165 64878318 729274166 13517 -998588301 -191401208 65292 175602743 -129589734 48230 267243459 461974019 15746 175631429 -129323471 3443 -223059592 67084497 57801 738031033 -309850477 34234 -116526122 -884011463 1722 61221980 252389758 45091 66509758 466996812 16665 166377588 -894180605 31534 568467660 -482748057 28769 560383396 -509230389 29044 340418674 832050532 34172 -406907445 244816989 19550 -857310192 446477660 51600 -110328542 641568821 8416 -709213997 -99880087 7124 53264844 460536673 15465 -680699080 -99912803 2323 78457089 -315051497 2021 730697636 -210537607 65610 280329776 722070519 5528 620196004 188809102 12212 162158381 273529906 17505 -203079676 78999618 37076 274832127 282157012 36335 -398309077 268157349 54154 264541481 -200839775 29775 277979399 441186916 21622 188250294 -231176010 29147 649957701 742854412 19864 -99750145 -99603182 13749 -420397628 265331452 33017 -798202390 -415901566 69755 439206671 173614887 33587 146703667 -199580490 34410 -782791160 -782641354 23185 470926989 164499605 20304 164097754 -403342178 17116 183548059 75482394 27683 434001954 166979550 71201 -127790716 -314462541 7347 -98084685 -131111775 35904 640762712 -312843403 27471 148199525 -594883191 7169 -121623189 343748628 26564 274294857 447788928 15712 -408376373 820045475 2175 181910409 -192772098 33740 -108884382 -879920787 33661 447937596 182564481 49014 -123449556 -325395233 38287 723479854 -606331596 42492 -108730881 658857178 13621 -428139236 -129189142 38861 255892863 -204905974 19235 -286495256 -689954254 46139 -395669797 -521419549 40208 -193409664 -220732460 27585 -96419795 -140055752 18242 -222375121 74670227 87647 666163874 833000641 41127 -298539342 -706765278 55189 -125839041 -513901664 8442 -102038678 -889606914 23533 -308740724 750448875 68396 179727505 429228298 20065 -286353015 -213287386 29292 -139206493 646329151 5255 -132250294 377445781 5635 147908190 -599641813 20148 145512721 -409562655 3397 248658061 57719661 81955 -583761013 539202501 4202 -289877793 -214414593 19684 -419018155 -115086424 10110 83116135 447637007 1670 648834597 474002355 54637 640633510 378303165 42516 656580381 370094907 32971 -114308919 -499824474 31709 174573404 -596122742 9623 -598901753 -294870555 44279 -879929287 437970630 33388 -710909429 732819289 57525 69435537 429295543 53201 -682692612 756628301 6695 -312396418 -213505389 2823 158871881 470364011 13710 -100226527 660125193 18995 184697242 -196351293 67168 144719324 -897642366 46668 651071442 347580410 11859 94895574 274418408 27797 63711616 -312170056 26261 -98723340 -126397560 20276 357548271 641333141 6825 180315762 -232598227 38732 143346693 442596916 12768 429732737 184944986 33633 -952542917 170810228 10188 -102835625 340698375 4808 275907033 760544076 7512 180030034 -126370446 17052 -864785818 -115068485 40076 -797847139 -808814627 10776 -688662301 -105094069 5254 64947244 -615430167 67087 79254832 -486706716 36473 177019379 248725581 45971 -704228514 -105224647 18542 -214831498 -953794874 41594 253431100 267056991 78103 754174051 -588722606 28 -959577924 -11281568 22343 -865432337 446971128 20130 174847801 -207369959 58298 725340906 354841042 54591 -684878907 -95482752 18137 -900834035 -102078815 44235 -324944093 -197963642 33403 64053086 846984746 26571 726426916 -600157466 30756 -969788583 162347333 19017 143731003 270679671 53358 -96734786 -781064816 27655 -975012717 172999201 2883 756978649 -325146917 42877 -699794030 -767591562 42645 -972648441 161323037 44626 -117182635 -286703952 40171 -677150311 -899186249 2945 156420024 -234721398 47430 359685396 -220582624 34754 170345320 -219080901 43258 346176284 847134780 22051 722125084 -200845565 22281 -404988268 828097743 6021 67655085 -297127234 8198 -575626877 -292653466 32466 459982566 377329877 19245 -995961609 -986586388 72074 -107334457 -797866596 39342 752086395 -235634110 28374 -100368571 -100528781 28054 -223944038 83131122 62729 -499421364 52668774 41950 724969023 247768020 54278 -606195689 550243393 53503 -20240045 534854662 49197 -409745402 -966150797 61943 -200954657 60179840 104159 527003208 -131499674 33209 666605688 841992558 66023 450269234 729397355 26671 91889722 843965792 9951 -43100138 623147217 33630 79683916 852247316 19378 -707801841 718660418 77148 176466775 -420870678 847 -382671125 746621342 14920 723711354 -238015348 27674 69900558 731759226 65778 -224817067 -595174749 55332 271539367 71970562 35858 -404973785 813598144 37304 -793370745 546247078 61324 -139200038 -308010589 16773 59414668 446036041 59493 -689745807 -791936207 17320 -225248284 -972619409 12123 -764759420 -868996750 23770 -226723578 -980922214 5429 -10681368 656772488 17338 172293224 -200753635 4642 259567686 -30651371 38715 -700492879 -858299095 52781 -101392701 338284160 25880 -405989606 240878586 44810 92421123 741625962 63925 280621862 -34220110 75030 176395719 377881949 55174 -333179208 -211762842 19028 48703950 244846098 7062 -401396397 722091839 14574 285178606 732657441 14539 157558869 -608914913 9817 159240092 250448700 6729 -219146740 -988827076 19376 266645173 725397517 36840 -575527156 -519744897 19813 720894341 -230610379 60772 259752973 283562117 52734 -128661526 -137885507 17979 277238137 456712994 30688 -675971815 -776462075 8522 173309358 624299631 17421 279344457 -192082594 7380 629427494 361144842 30862 470733710 144626913 51884 89264911 747412336 69160 172027720 144817407 41839 747892730 -572232758 29564 285484752 260868779 33847 718939502 -591534424 27431 144475375 345977649 30849 152478090 -389376548 7603 180071788 -109655073 14240 -128516813 -794319796 53370 -226532197 653236746 19860 -981160650 -586039692 71800 619808740 174764874 18075 -221180914 -959513767 58373 156246878 347465456 22166 -398678430 -136561037 32305 145209033 242439704 57767 -118956725 -113182053 16760 274624394 -4637040 3557 -136820612 -134143932 35743 641045272 164151010 35099 161026096 -891362446 1410 732634558 372487356 5267 354359029 -233012898 36276 164685259 -199794209 51376 -501733793 819981313 65212 -127992019 -111875000 4485 750631378 -667494337 28261 168394400 435485189 852 -586667163 -495652695 24010 -115299617 -310862729 40883 -142047392 -297812682 41860 158744107 91228511 24372 51974478 263071602 14513 -406001804 850817217 28186 437605080 177703730 24893 -422905985 -122550443 20706 256838950 -197750483 18125 169512224 -215087982 9108 -425975269 -974180503 3891 271472241 277416885 33936 149578431 -883277718 45935 252728468 276736721 75041 -139701654 -298829391 54510 379245641 -808378704 28664 -594329125 546180841 67123 -299383728 457983388 16155 -678269813 -139111310 1214 55796075 817044882 863 -412805831 245452018 25552 -870263752 463386547 23798 -115768892 -136752567 6570 88156191 848865539 10696 -315381047 460053068 1950 348098886 -228142153 29535 -20205382 544934611 17016 727821968 -576113783 24983 647271018 -325952412 44003 -41258450 -680455190 39126 -117571220 -800156765 16475 -615487248 -319454537 47432 -383325451 -98426457 43834 -397964602 742350960 14999 -407954736 -135051872 34812 -963262834 177129458 20919 273171540 -30361531 18437 -120635645 658090844 27357 170702432 -390434126 8844 376012489 -235190843 27164 186276592 259570163 13375 -108878041 -123748561 32093 634384221 377404744 71715 60011713 441427421 47064 -200719387 -883677957 48556 60995030 449725309 23277 -227688707 -969499362 51240 721422787 -594694686 26234 444612271 340464520 10376 158039742 -599085548 5300 -221901913 -878825500 54398 172301765 -119239153 80914 733127058 359198126 40336 -802131481 -789855028 13491 186055522 249642623 39036 -595406164 538767793 59590 177428157 -233636112 47623 -501760698 441504097 48958 -110402707 347227574 20463 267494556 -45705044 61439 156376360 -131193903 23246 -706079927 -123734986 23854 -386046165 268959877 15744 -384765737 -101738303 11952 340531047 831335074 44251 -956332703 -989534735 6647 -394114280 -989100641 57263 -102103990 -109440189 10878 180543967 468724490 771 -391403268 -111003728 35618 -404228473 -966044705 41221 -975908681 -403203074 29698 -385654515 -957308086 5452 48198451 734760233 28427 -114715328 -808515779 37210 246152270 721999916 19462 -404558295 816187418 7587 -691837504 -804447193 46339 -209320251 -968396134 19690 -192702698 -426774973 27926 -873673075 437413797 35206 180349510 187055865 34292 65022278 262223738 54730 429366649 161821161 20486 656096420 184212882 15025 -959558988 -419384929 19038 -770056785 -987962000 44237 -980858308 -389333775 70830 165919677 454216581 20303 525815269 -516276873 60389 76939888 820468826 30753 181666201 336843910 54270 334742630 54062825 60660 -99576783 649143015 47174 -136621570 -767514651 1875 -401839684 742132786 19484 -420690033 -122289367 25655 468580790 152491284 78229 74168428 728151473 29337 -511912270 460653280 258 -600186332 -332758318 67149 -700065100 -798833452 38487 147023865 246339457 19553 -590738507 -516864816 37813 -983373110 174940290 11806 147523612 80527311 14394 445249476 343380226 11381 -977967782 164770350 15563 -8715196 532574948 5412 444444365 -864755702 1295 -701020132 726157920 26710 181789127 -589436316 22265 -122765605 -123821275 7955 -489373873 441378017 19041 59529298 238568160 57803 -412826132 733038762 18727 -794505313 -771969694 9794 173257817 261613752 42303 434888986 180257296 41215 -16587227 -696276110 18128 -975671884 -969762462 23623 756294551 152625385 27873 163369001 453522147 1678 -115555419 342868932 843 -979947040 -962580853 49649 162629735 -129658758 48741 -414025799 845048805 39493 173490882 -225257816 54353 -710395580 -218403182 31799 258089393 722835987 3888 -220192897 -900512324 20314 86025673 248207634 15854 -131490028 -312200931 29676 -791039506 -480855480 56448 -423542926 843941920 20534 150387882 -421253088 24468 -390808097 -955125245 20639 -104685095 -293956651 15595 57438782 -300479479 39649 756070453 333336596 12147 -13275253 -216198339 51540 656873000 -315380033 21117 662317919 365328701 63836 -134642863 625752483 7425 -509268064 -600367296 62149 -668308395 -790210267 33699 -288330405 429556936 10914 55411412 468840281 29933 177833444 148118099 17330 -134336397 658591137 8727 -417919113 -523789353 8438 82199445 241262465 57104 638654102 -318741589 5841 -701091309 727413812 66 360323469 -202742829 17608 -214209822 -482646675 53115 -129213127 -290074340 31880 642132704 -303857668 3384 143110581 432412065 14839 -798249590 -509037551 44606 -601920133 555627309 19295 -413958185 -113682927 22352 -226610918 52487774 6845 365427316 642977364 45374 177880256 -401497826 13441 277120227 453267997 38274 -311988368 -223721631 16952 -594428232 -487884626 22387 639366895 167319369 38109 726167430 -236215162 23890 342947521 642354457 39552 152451489 180078913 3971 263232485 262626101 27801 -488156082 74922631 70914 -128719063 -888824803 43209 -16586698 620176423 127 79596071 730135479 35678 148396016 374904803 55047 469208837 181680832 73505 189727265 -101778947 26764 -237254376 84289323 53739 -130418346 663835891 15395 452883641 146767656 64623 245975755 760709782 42152 -142666053 -872065012 16767 245128133 470241455 14575 87388801 435071708 55368 -308997392 456313417 7208 -704391415 -808878672 6983 160014061 378352910 7984 -140684597 -139530853 3444 748322860 -584646208 4908 183360514 -390644808 33694 649362322 -286423030 22272 741232968 -230860104 56947 742805119 -595622398 34157 -958171553 171470300 14991 760684614 -872897672 67242 -582055020 -523276661 28058 -124777505 358196515 5599 243649033 719339548 41374 264305549 466290721 40894 144122872 -409430087 9159 622106995 -296166948 25556 -573010668 -310913761 52025 657157600 144710884 8701 -799667241 -511557796 28902 662878247 357312110 59109 466711979 347818396 11297 662014635 348576646 57023 -308477239 -227282919 1580 -116243176 -883848820 46348 -686585969 -873031424 8315 -106030408 -131376627 3409 -392824239 240038263 39765 168793648 62055026 19162 -616435976 -300289589 55756 -688611282 -857210761 13017 -713740007 -809016512 2083 632368287 -322382991 45452 -504950386 445783296 29617 653790859 149045334 1851 -138144235 -324609567 22581 -394028442 737384298 11979 148990783 374482443 50816 -206011039 -982782424 35190 -877571513 -133777289 7827 -295233153 -212356064 10870 753848297 -227063370 6229 -236569167 52913752 69992 -975591942 181167506 30888 378309635 852763609 20016 -228035384 -983766093 18486 -597319461 545668711 18578 446120078 369792573 19020 83686325 843994238 2219 -306879386 -214530804 32660 241464713 743147665 14198 -218345489 -971081817 46396 164534717 -381176680 10986 445195607 472855061 59647 76621235 -2397667 60728 169191567 255194483 52149 -491729128 359371203 65641 -126188727 370572760 32228 -691720353 -863109978 26848 548197802 -674929806 37492 249794795 284182863 73564 717085008 344486186 1687 -21661956 644068165 10186 -332855523 466636606 3925 -121057795 -802771758 10465 -963041800 162949345 48585 755403984 -996341971 5695 -986325783 -901528221 37537 -401094719 281791295 8053 -200693424 91843218 32187 65595369 461812588 43643 -670212984 722654861 57434 -604417432 -486215498 10853 -693643386 -216080378 41180 169684998 -870433898 31942 -425056469 -979077736 28333 -123878947 -786122228 50128 -395700956 719867417 36107 238754347 -12729253 24552 648616788 -311717889 845 -400850157 -507481761 29053 189254513 -415915135 22908 -965264270 -966651048 59553 750927259 -318542036 9910 66397776 -322158681 24485 -890537442 428839283 17458 -219717351 -594225200 35849 -302146575 -201616734 10724 89389655 273631806 28144 161538954 464996860 28029 747965753 -582342694 27395 272989172 721747146 32650 -289281607 -706412703 35078 726876152 -231500743 63902 258361377 -14396232 61343 -111187907 -111248457 19801 -411535988 823773464 40280 344299611 629333880 12311 -780639496 -784076183 7674 546245755 -520978262 35274 281435401 759718743 12955 468766229 180128375 27837 72578963 470882891 15976 249337256 -223795532 24427 -384739394 856494665 30523 641327471 179415387 8218 -410315449 -138199880 43158 94267941 -329055362 12501 -26655548 -708160981 7119 161607063 -200521866 35572 -586839404 -496407469 11892 436367402 -669872675 42963 -304880173 434974527 5357 -101836019 -487618321 33304 -865592588 -96390407 32486 156857822 -575549060 65 631654366 819122199 76382 -230205451 164733873 44933 -132135060 -298936617 57857 158648286 361972794 3437 -428501128 245050587 45045 50038032 459808965 38162 623961198 146033777 43043 -695621505 -763870814 18322 -391798388 725124926 38278 165037282 345965457 1629 -982205927 -994626966 37589 -127193333 -129962423 18056 630697554 -133153933 33515 -581710254 -859418359 15193 160650416 266105816 5523 -409885777 739582081 10914 -105074011 -517751352 22640 -288326450 -204585099 21516 270485354 750148392 29133 255992311 251796588 36530 65699951 -293174893 38932 653460378 -298404160 21056 -220682827 -976808192 23753 443322646 370377984 5400 -218648144 -961752508 5252 171101639 -135351104 58621 -972062492 -610281469 69328 -201727745 -967450033 21627 -793672256 -768069519 22719 -968206213 -975085178 1779 -300212160 -205625384 1931 -286103212 472185959 1732 -589925648 -486361143 16272 348728741 -208341727 30180 170777162 462127068 21849 567246701 -504044635 57717 70586360 -326491693 37615 -581698043 -808595289 78919 88503163 273887005 31503 -523032699 474636087 14747 365630944 187497122 47484 351032176 -225323042 7053 258765632 729931271 32573 -137013076 -865389563 44378 -332412300 472854991 18975 -118851319 -523405849 10980 -972715842 -988233897 27718 -673591808 -125562755 3239 756017627 -325145185 48887 355235619 821940147 14130 -236861073 -590905513 22314 90928561 738946764 54243 -109005305 -295244525 38426 -136479880 -868267391 47329 79207518 723608758 10943 625463385 163706616 45605 156650779 461065856 27766 634700590 -326754466 13551 186652830 436499182 12124 -314221453 -198734385 16565 -707920665 -860614767 47629 -95454830 653733956 34019 -678333956 715433518 49281 -707321648 714928887 66810 -395414271 -125315723 29658 -125479621 -883808944 19594 175297662 -196329891 21920 -205961580 -880336341 39310 74179794 -304913779 30846 -106414225 -765998351 862 273767573 -23378907 52684 761684406 -230144944 43968 461249425 163297466 7544 239556966 746835203 39177 -859135751 454079416 35578 -306458466 -687293819 66048 50253847 270622367 24897 -400265295 -955614956 37632 -992496165 -767386515 20232 -606208716 -294220033 77302 186393051 157697185 50945 -601722368 -500680467 31533 74090604 261621797 27419 363125829 -210284625 14698 188559320 -882233583 42140 724512192 -608626472 2184 249441119 -34200292 78670 -698200849 -808692137 16346 250780603 73519116 36067 464775852 377730218 21888 -320004991 455148877 14581 652280853 -316665761 29667 149727571 -573146419 13405 -383069713 837459391 56083 -999114515 163400078 32163 651610704 158206936 50151 -8190341 621047903 31675 -226214196 733402540 60754 -507352928 467970161 49457 153460716 -237362230 6214 144809963 -139321216 36935 -318852109 -198086866 30313 53220894 267991678 27022 -519905581 440244545 30973 -575283347 -494180459 7833 -708765548 -115507665 6088 -122865735 658634051 32726 -28149366 -689978398 47095 -24950987 -672867382 74173 755662991 -285723360 10237 623997260 -309763948 1986 -385487534 -119531198 36953 -141325358 -490838589 27424 184445273 -400701514 28836 -860084806 -105857488 46590 -140791172 654151678 4966 -128642495 -292646856 42862 -130598021 -513390438 8010 637792790 -313806093 44122 -390641006 -389378282 13589 82242419 -309759503 26652 -891874367 -100845248 30224 659001890 -296387819 31788 734366587 -588637014 31071 162772970 -107705967 38749 90397368 -318182457 1765 375984202 638537758 41084 -967623963 184168917 11280 -804481224 -119074226 37102 334681769 815133633 28144 625619163 335581893 55089 -12778560 -699059763 28366 279408268 -220826887 6990 657230223 -324248065 10658 -869510532 452854014 28929 452017174 173967158 48289 190404909 -413375922 9200 -404875002 275394322 200 284989131 -227806857 11394 -324121497 -210131993 2980 154968004 449209497 27089 171668041 358581337 37002 -303285349 459161168 19519 -220848273 -988318651 29402 471129566 162537206 76001 -99639913 -774520677 44380 -871164261 -118187919 50111 536293921 -487744559 12360 819094202 -992904511 31802 -291994741 -681753282 12699 156223388 -599236903 11928 260233190 714525362 12459 -506347032 -496269149 17177 -192481147 -962604964 54707 -96323907 -977318920 28912 -970442960 -421226804 39266 -101372713 -116046588 31725 66438756 -297731274 32112 -674758134 -868973572 22957 158935921 -899174510 444 -709265486 727528392 26756 369112992 852451655 18424 -777238339 -488549317 16818 261114418 -7472342 36330 380632440 -227645670 36311 -707359302 -608657441 56403 475205055 351192925 12414 717386423 -790992415 28678 624313001 366385495 44100 469817674 161051359 52187 -987610835 -962727338 34903 -691166517 -898743557 56245 -773780696 -492902894 41762 79133476 -317942873 30369 53069982 -306621710 40777 143441561 86953127 8032 -218267288 -868856254 15236 -386511107 -993274928 63559 276758249 49657072 50635 271398428 -229563835 28636 -219426302 -875990931 51373 -872990760 -101934787 39865 371903374 813515561 45378 -980118883 -976664572 46377 716480973 -863978262 41243 -786635750 -801394092 763 -615404084 -323619339 72353 662234508 836147517 23895 273395093 460626804 28719 -691861877 -666812653 81209 -478716938 438822813 5658 242892050 753325454 34676 -20404625 -670985033 39048 752718293 -210796529 41758 744005330 -310149388 48781 624712229 372066555 71068 -129235068 -782519493 40174 153459275 249784498 56938 653458087 852119791 25433 -196017269 632474863 68157 -957240011 -588113840 66024 -288874582 -684950139 35715 438231842 176124909 84382 -770727275 -762267620 16445 -108474676 -509388731 11131 259812167 76239705 80679 -486005565 -668189877 30708 -591238958 -294341767 65950 -424104528 -111088853 27762 726511066 -218026707 52411 -403803000 -113881229 3430 -959639920 548680143 48378 258437861 720672724 38687 -106491143 -785139835 51317 -101229062 340762388 241 -612741682 -478141860 3727 619216932 377163570 11553 145259763 -389000635 20055 356400328 623983185 24761 747370925 -602224120 32921 -991015452 178043956 14112 284486600 -804521858 3124 -237759123 52028861 31973 157662430 -412751732 373 177600779 358945455 18950 76994872 849121631 47320 640421966 180441654 65151 -868768629 460936139 28929 178118723 245402759 9559 -694778359 -794475336 9792 -97959937 368699463 6782 -398305487 -305219724 20687 173633950 162573441 34262 -692743496 -763814643 17894 -409316329 743076355 27863 723946093 -598596162 16691 276378173 277350205 43032 -125372678 -761924272 65624 163723625 475276900 20626 69842463 444125152 37824 171569841 56203304 22373 -131202396 334254859 2227 -410394621 747841883 15600 -587442071 547585493 80175 266208162 760304505 31711 241882087 734289801 26300 -498792152 523927212 24916 739903577 -607922243 33636 -304532138 -707334198 63445 74337405 268358009 70326 715322107 -581795083 32392 -989067416 144809335 42228 350999308 640094172 7945 -296226130 -488470906 968 64856798 813073534 59730 -395309703 57363022 39396 -684464302 -882009534 37521 -798068626 -792328306 16944 -197321239 60735883 58799 -11958851 365739986 32438 -121018273 -876768828 39593 162039934 84239236 22652 53550491 828269810 38791 57056946 254249306 27252 653724866 144824070 67543 -381876783 733907919 41632 752849328 164098521 7311 -304821903 -707880089 7697 272574609 -24836828 30299 167015547 455385397 655 158038864 253961595 18779 272392034 734681568 6070 -208233612 -886882387 11974 153725453 92756644 24962 -971009205 -398171832 68945 -135767715 -864674031 28668 -305128152 -702375508 9944 -194586720 50380187 6855 -116994746 639798394 50414 -25355543 640847732 15606 -483076307 467674960 8633 647161982 -316039646 45883 -394550447 758077202 7774 153139554 -214820106 33481 255715930 -229256741 22040 346191088 -193095612 11267 -401641083 852609575 52709 351569412 -201361450 1663 265399374 434444813 3259 149832637 61834939 26733 -969388002 -602106024 28259 -982713754 -391512822 67432 -804330175 -590981542 59662 -321857717 -776418751 18782 -677774132 -792551089 15049 -992564221 179871568 7971 154439649 -426051293 24503 159052618 184413636 14501 173257922 256787728 4298 149856323 -136454378 47192 -493236305 433199931 6825 -287603493 -667788667 34929 180857250 189769571 37398 -864623153 -139957309 8934 548473955 432023730 75756 717414113 379521977 34007 -300448348 450889742 12904 553152144 718284275 37238 -789812413 -491298055 15445 -804805211 -784678199 21234 -98730860 -873805475 24564 -978732332 -600813370 49736 -615489037 -290839773 75817 -704734442 -801631802 1089 -2337623 -699912850 29469 -122354305 183929011 11585 -206132402 -575714566 31090 -783759452 -763060094 12590 187203170 -114262988 28415 -982726682 -412827033 37229 -901515563 -114311899 20217 365163855 810026482 3418 -394315035 -956491190 8643 375279259 623346924 35140 -294673750 -200757071 14870 -42117591 632086600 40675 338753220 -479768565 50805 55337138 476142091 48615 177912581 -396155750 22466 284792840 -33241415 13378 -600533729 -295913213 76909 -322799657 -191709924 29911 -976837165 168716000 9928 75786178 456627102 57517 -609445743 -314548284 56089 642031295 371752658 19775 -406908022 733751411 15148 92663605 259181028 3407 -891306416 -141801704 20743 -121393068 -480701460 16820 -140625098 632681452 45877 -978839146 -786410076 87736 -988724427 -598543319 43856 -225782825 -982523441 48279 -218637234 -606192850 34516 -98951631 648304523 27942 429335348 634758255 44511 70059387 450862345 46372 -610203722 -320864777 5232 -322067105 -211211999 1219 -618097516 721266873 51187 -229228508 85006434 14796 555055313 -710132342 63866 -34780091 643009597 46298 -893878877 449555155 6770 238485533 72109463 64322 -607804667 -316842480 67116 -690930743 -800940938 18779 728546306 -294480683 22390 -114461140 639079843 40623 717287900 -214789094 59698 753492388 -330165928 43383 -518876769 -46922625 33125 360733429 -227931519 16137 -762100740 -479144516 39870 186904397 -418437126 31985 433741284 374952812 11208 -100514633 -860877444 44417 -989165097 -388147565 48350 275376197 250664458 61247 441804835 155800880 53606 263273640 -45202770 30459 146933364 363991283 37705 -16837253 562555875 50674 655702080 334165689 66658 -966350847 -394798380 3066 -708069059 -111426812 29596 462050956 379196063 11009 -108565085 -502449174 20099 -103630571 -415243593 78875 -679273950 -864204019 6850 -113636476 376395886 14047 -129153494 638958403 52233 269593515 -1526350 6987 -790614118 -427961212 8849 -295619195 -209974332 3149 -489753014 459851202 39097 179815918 74676006 14251 179384468 339488286 35563 239235589 -197553962 40256 147924542 250512126 12171 252688588 243516329 49016 -588606850 565283455 75032 729119192 -21124038 20113 -772565160 -781635556 21683 341187276 622697871 7582 562145027 -502058751 5281 -301281163 -128836204 57484 757359788 -587189992 12276 240697478 -236268574 31688 -600296811 -290192312 50341 -32511649 661086521 32161 -400582866 756329505 39210 663206710 -296289252 31349 432774169 179897443 70908 -765003444 -782040039 21671 -296198416 -220649405 3988 625598502 837912429 15736 88960306 466007108 21623 744073500 -231983031 65631 67360131 251808069 5599 -982527508 -775828566 54006 430328134 367361183 19623 93225155 851106649 32438 176177878 -892264791 20273 623241983 -968699550 10470 730770385 -223542889 36395 -970992033 -997472309 50568 174485771 -391461714 9221 -16141449 829020488 43891 161998867 456610504 22935 745539691 819325790 28673 -398300189 -999689407 54312 239583378 -225389101 35543 440704825 152769758 13891 -670075771 739629694 64284 -403381706 -967369436 49067 279097503 -190682980 36468 -774938077 -513968208 15830 646083776 -291628878 9502 -995850876 147433098 7258 143141790 -192163837 70481 188935714 50375829 28084 -190671015 -589592883 18109 -974770323 -397109234 38293 -617447928 -498897942 17939 622832062 830480789 25436 69587866 -300084102 8457 267443963 66494186 38688 -36146752 -701912734 26578 161869787 -869598348 27342 -318012314 -704006566 42866 334411868 472388625 17433 -197748456 -862896097 36342 565331034 -488500676 20669 158955165 153718978 23011 186872655 -391428318 31170 -673727651 739908075 53091 632143264 -296845565 41504 154318128 -236256308 21923 -317830360 453430016 13864 -416625129 -971362085 70823 640047445 362560381 15558 659851357 149727816 55320 183126658 349230548 16622 161870358 164307638 16449 376797109 627247774 34672 -11837880 631897155 9917 -231294078 -961949041 47265 -300278492 465478522 20640 -3185140 551017328 39431 176098186 -575987675 5790 -332003683 463224288 6240 525982981 -508104730 64576 338907000 -217841953 1309 -610098109 -482010895 37155 -695476128 -863706023 29750 -781990068 -791202061 22144 -954866330 -963312233 69315 -954366687 -992730136 33304 -764539186 -505319933 7096 63500230 463514844 536 -112219811 634410242 22961 -994914476 -978815679 23545 -412229928 -955950267 3674 271423823 -236852960 40660 253854420 -211091648 32673 -695024228 757751479 18350 -111696332 -514396433 35163 -698503474 741420107 50487 -618193066 151957697 57959 277321560 -34943516 10927 726355700 369742676 30466 -219889108 -874063069 6664 814696455 -971973965 52023 270632940 251455394 33990 -970425927 -593458739 39470 -984978564 263585262 44475 760078983 -300414267 22415 -140981021 -416360436 88304 -142368416 -777560450 62041 724531092 -204666521 40175 -690667005 -139773678 31474 -324895007 -709138904 42135 465971868 349381725 31338 71994703 -318157278 32308 -395372496 -606275643 45611 262744168 279853918 62965 -774852638 -799782063 3973 -394734535 827709478 30527 -788110001 -803567377 2633 -231540976 51169217 28870 742552424 451219829 64035 -578675664 -484013760 37563 -594035857 370317480 67831 269368736 756829474 21458 -419124601 254244470 6999 81167763 743289913 59245 269531904 -28597605 62979 161962977 354150362 34616 -991681444 -970125981 49149 -46356919 645467518 9154 757889988 340944585 46789 -713006668 738254739 21253 -902911539 -96653694 62094 177678661 85157462 14124 -289246257 -227885374 30754 154666313 374636825 4574 -109097234 -762796891 55498 -120958175 -98983822 25118 -116165296 -288401016 16889 747542658 -612067420 42062 -214976380 -609022868 67765 -131883638 -309016832 55052 168193123 -892732370 1939 -988936128 156767011 19738 175008510 -616708294 14278 166111758 254946096 44160 -768388515 -423684749 66760 -577945404 -312956998 51434 -101349027 -308055555 67214 -956631419 185973420 30299 268438986 274914930 60668 -393493585 -962897251 44995 -310544207 -689294240 35412 621940141 -323017198 8521 369059102 837938448 30603 727300431 -293673992 31003 168651760 262156946 31114 -214385940 -892189334 34728 727125742 -207678425 11038 -771578626 -770315140 12086 -971947974 -428504146 32503 -507680857 431562418 14592 146011275 -412830238 24366 -690052450 -109106634 1820 634863645 852795067 50334 49840356 748110297 15878 -109357862 -323378845 49698 -388900052 -990672602 41867 147245412 239095406 20874 -403373140 241894284 19274 282514579 436109580 40085 163073299 262934646 14577 -685319307 561122268 25405 284897678 -220666010 33744 -809228595 -590681745 45249 -31085896 567736964 44829 661193791 -497973656 49230 851119927 -982558130 6881 361423369 823303312 10573 -883852993 -95798650 16127 525473693 -499188346 8057 -99912700 380110090 25531 -326321133 -688183815 8465 70092555 270687789 26259 371469477 -201634451 38582 -968319536 187690030 40140 -967707628 -404971918 10779 449952709 -425110823 36790 148136318 -395121937 30238 273210212 -41102504 31873 663735355 -307396487 26715 368953965 649343611 39068 -309054908 -211807375 20201 -960755314 145774743 3114 -140845340 -131894024 30558 428851861 170804488 71703 737357402 -297199498 45455 148425809 56142156 2424 756759115 816991329 42521 164249173 89015107 31365 -782727309 -773404573 2079 -600808375 -301503527 56251 86543214 731113954 49238 -111463686 -289942029 32735 -113907288 660591518 33965 -134161417 -131688231 35521 -998539295 -860407139 40976 -126761193 -331145571 48105 -302551539 -678571403 58372 190198611 -407145337 4341 -5027004 -706235697 72413 -391962242 854784855 5729 -574837694 -303557761 57420 -287948082 -196903568 24151 -792433770 -770456169 15716 473315571 375800748 12604 187681356 82038424 22850 77335690 826240110 3556 181292669 -885086943 34511 -136151427 637535877 28059 -293624737 -216091420 2606 278682206 735992320 37362 -217921085 54334206 88492 -103253736 -126292640 17617 -999267826 -618893737 14112 57436784 285418565 40070 745247155 -571973460 14644 -775554680 -787654855 25698 -404913291 838827837 11679 -224448466 736442152 39848 154431918 375544497 34996 434550545 149723729 48731 651231892 -331005771 31400 -106133645 -513324396 4452 355440693 -197045046 33183 649209894 -307498614 1493 77373443 456286201 43123 50588394 823254651 46238 -302224599 440955271 19087 621717538 167950404 41923 347387694 654495433 21587 162072959 -225478720 9947 -676675705 -875559556 40820 -592809816 -313486788 56174 272413237 751810760 13185 641458251 179416146 45494 -383498019 285402792 5313 -7182740 619450631 12793 717393093 -310040408 46846 -106727459 640671927 34286 -306832159 -695314192 33834 -794189056 -787732268 21887 -679668072 -885445077 44515 -965222101 -587768359 47157 -996131752 -420869648 7953 184461287 432391563 27561 718233758 372051068 28316 -109688320 -864020795 1832 -422411440 240897342 45705 628913896 360144660 59306 348116383 817404983 24427 -304270387 -211646930 6289 239790395 467220442 41072 -709805655 -865374627 11679 -99381985 -898169631 9117 -410723180 -984724400 10486 -771590412 -798946802 53 -133364355 -864492537 9099 435991203 342062040 21461 -976585940 -979878356 54542 50610132 831569737 20286 -394390352 750040372 794 -861323968 -108125515 21993 -985493598 144451266 28511 626246271 160361665 56566 -979527470 -417115366 63167 -904397785 460375877 47271 262747657 60892848 12555 -963814491 -573324060 25942 -606404100 555309661 24243 -979873298 -399091645 54807 -332097693 463880342 5071 -296715895 -428564514 57497 347050809 -218896829 39134 246888107 -224740287 11386 266245477 282638608 73900 260520983 -6334335 23184 525349292 -305715960 9482 -789479232 -804934844 21254 256137600 249405692 729 -307015365 -709282779 42140 58548248 -880048819 68875 343440143 826500165 28875 -135197971 373504830 10255 -214313038 76570035 104369 -8564442 -691558534 34222 -116954702 357296615 32199 -589058127 -298265648 26556 61608585 -313130385 37406 -763222044 -486443612 29610 -15280770 567637106 28531 88981680 461676405 49495 -45018792 558422199 4087 -9379588 626909677 7052 -126561399 -513504896 10028 181283290 467376495 20850 -512202396 433573107 31321 -607855263 -510485819 5524 -981184827 -959406308 16408 -578639603 -323915064 16135 -768617151 -484843721 53737 -111499326 -30760735 15069 -233920305 -900115500 12989 -613037786 -478442793 34362 181389929 461344299 6566 652686301 371303586 18727 -330483135 -713628542 13591 63411903 -318060463 12704 -418433492 246591052 28596 726464488 -222488879 58349 740024456 -234332965 8161 179486649 -220389797 31695 638389264 835584627 833 639641297 847632993 16879 -592743294 -502242251 18139 -391850474 -109381351 7434 -769923060 -789341639 273 -618749683 558945897 38908 -208335861 68266698 49225 633182606 359708705 15999 -219054317 66071466 19607 -105932509 -314677466 7414 -128409325 -294394467 18293 -713987009 -798078315 11144 353624251 659463568 8337 -592418222 570500441 72108 -699941937 -872380727 47961 266762346 284530213 45275 278514689 -223328429 8923 347219707 851801776 10592 -580623430 523823663 12395 -119532711 368505055 29098 -779083197 -882108626 12191 -420541862 -106137859 10076 649199365 -308147979 1761 175926391 51078289 8316 -582343737 -518350245 8925 285347288 -9440300 69995 -691211150 -132658412 28868 145255374 -397641842 17335 635966589 851865597 21819 -684699128 746706471 80833 174776182 -608552692 22129 170043035 242655435 9679 -978924477 -425719009 11927 436218073 337838018 10537 -393844925 280305973 9735 -987616481 -404819231 3024 -107793456 -303109899 28463 281758000 93841646 84358 77062233 284020490 44503 742467827 -306079452 16401 93849914 457437130 17944 282532927 -30848004 9460 -691607027 727474961 51614 653311418 -316556180 23216 334999908 853130845 40428 -870635939 467691611 43874 -418694996 851792120 1955 55166092 736502984 37765 378908194 641780895 25217 65793582 449200404 28871 619511944 -793257054 7651 -782547301 -498726221 17358 -584870445 552879082 11806 -859261230 432659108 40138 741662207 -773641722 40906 -205318103 -876405780 48661 -36206052 646277555 38267 -690878325 -766791782 25196 174193850 65729613 12824 378360211 636872947 43258 69880318 -321290222 6089 -13828204 533307822 46665 -112469356 -109689609 27837 -488164424 454039566 17448 -234463552 -600928992 1148 -222113669 77441814 11307 -689237559 -105318875 577 -401245155 253163581 1532 -101189234 659283355 50334 620201353 626863999 48130 439470967 363143547 31290 -227462117 -579746586 44324 266752254 -9250270 5274 -773061494 -785491964 25070 -891413000 147648560 74803 280450985 741376398 8725 171779494 263936964 47277 178020077 -404163777 3496 239020712 460735193 16387 -692566508 729196801 30350 248463171 93423167 32798 -101650948 -318817304 6792 -416648363 744146264 22380 -194907439 662729133 24478 -113396260 -780855687 37901 76537568 448485404 42208 622623196 371272476 1223 738554660 347602616 35243 258432725 244801710 7232 178340910 -425494140 6374 181635683 -414725088 24935 -117531655 632690194 17278 -9708196 658985943 14822 446715853 348028051 5587 -226641988 -617883651 37 451880342 163050934 19895 -119328833 -301332995 49601 -142806917 -508999396 11473 -306814143 -668046607 63437 174304061 455839954 11567 -583643145 551296562 32676 -305215261 -215337721 1472 647153064 179635462 66063 -192738522 85410288 105676 86500230 843469932 57767 -991500040 621174572 41443 -142071762 349943282 9536 -677074444 -784074217 20963 -104765073 -763814758 42520 -993378606 144390181 9314 -412321276 828514104 54023 728811097 371009395 29719 -388899382 -321203510 42049 463095963 372772198 10806 -684076032 -891016777 7416 -392758459 760750306 3685 342942324 -199331067 19323 169655359 360272185 23105 -287890721 434112714 26141 430000101 529333845 70975 150277426 -397187561 19565 -39867337 646736637 8207 -703594220 -128100606 24585 283141165 -12156280 68609 -36846247 828224012 65858 -888828314 -133743034 24463 -384462524 272615331 46957 78523811 720666476 752 -428287840 759795601 40948 264781378 67919972 32340 -704274384 -895299090 31670 -699908867 748961118 9287 149816180 -229809811 44235 88370300 -332688008 3835 155491364 438495279 18131 -389994633 -100619603 18573 347092810 814072108 45116 -28512901 -693929199 2081 -203006493 67348797 12480 176454752 372511212 48550 470500637 164885724 41314 -395642129 740731005 13883 -416047950 844979399 9055 -589500249 532446331 65606 -962071892 -601723340 44277 547251789 -485468072 33231 467331127 350303074 7744 264714270 738337441 10383 -107219867 635420551 4417 249574880 457837484 40864 -707558149 -892715257 5011 -682873087 -300672539 44938 69099799 -287423047 31658 -412819582 748019269 31387 -301091603 441502761 23207 90127012 822560236 34258 748277519 368995939 34536 -417775847 246664355 18203 268705953 88564562 64505 -585446722 558809713 56735 -40804514 525570753 48023 -390678151 -129119257 6993 357244320 634816828 28040 720734732 -610535239 16308 -39950775 -670953459 58904 265378344 262814829 24275 -689982654 -135931804 29683 276827207 -213547247 6318 -412383228 283779146 42413 186967230 183962022 14255 161851672 244710685 29269 -897854177 -892311014 38189 -308285277 -692755572 30655 -996682402 545245628 29612 281317891 -196870572 24900 -5496000 660377970 5904 -37250452 -672828198 30345 446330079 148072789 24658 464567843 173343680 86168 -401949328 728553787 25053 273357907 92663334 38086 -969211624 -705161437 35506 -203763375 -975132959 7454 -229258531 53603994 7487 263966737 743675250 27862 253493500 -7288246 24608 -121174320 -326914711 32912 283141799 429710699 3306 -997216026 -604314973 70800 155780110 -888513721 40309 -960604386 -478014839 9451 -993537488 150126055 11252 157547595 280977081 24298 -669672495 -802464326 31858 -6932068 639023852 19572 745833463 -608368751 29398 -193408806 -859931303 44077 344188868 634968911 42849 -4142859 645135630 2844 813269034 -984943205 21796 641131004 -313959678 15805 -695410477 -775870931 31260 450953984 157045818 45285 -317846353 467455976 23748 336886918 838653643 37650 -110423452 -500391885 15217 445774946 376653184 4063 -875963634 454038264 8537 -873517458 -137141637 26853 -124908735 -318740408 16209 -138259861 -780610100 56649 642096063 837727085 56462 84086958 438634287 3516 367194500 -235695090 21817 -902958706 439854070 23305 279286952 466663393 39238 -234745686 -973890347 53089 -2803870 652466663 22084 -807579592 -507957832 43074 174415198 -580489275 23541 -205419181 -586768832 38713 648694440 156891806 1681 655008978 815664608 14351 152071040 -618587210 19217 -595155918 -296771753 20924 -409056370 281427448 34778 -310897870 -200733582 12867 71953281 471947765 34526 145805604 -219006341 25177 175179526 370606892 48316 664542139 818509212 51161 -230452803 731590272 52956 -118596788 -860840812 16189 -780566767 -777642473 16258 260415262 -41912395 73739 -591016690 -491383513 36463 569344675 -498500660 36372 272792169 564573652 17005 -799318459 -790431942 4202 -795816064 -805071872 20651 749617347 -111684986 10548 282809898 430714100 15932 186840075 -224104485 24777 67476777 833141695 23317 -194530124 -129084052 46268 -5185972 -698145612 76910 -391158742 821913266 45865 751766119 -609442739 11153 164940281 184456236 21457 717598171 -604835867 7788 258093761 740375894 5186 185972967 369009185 13109 620010600 158624264 13817 -205511376 -605310555 44822 -857369393 458114259 28516 -993097423 -614178527 10997 529131820 -523442799 39747 665077076 178611553 1715 -991467589 -603489359 63479 184036029 -139601953 48393 254344503 247748944 52670 62400443 726420222 5141 -679747277 -902036055 27838 -689849499 -129777515 10911 -414908684 -95647749 34890 640443978 814373526 48528 -140287196 -772730803 19714 -962275597 -382884683 14012 -231671585 -572863724 22366 -991873206 -423917441 12487 55598749 731056786 64489 -45841899 -679149911 42965 161315429 -859476436 32506 379871905 850232165 994 -764779002 852088173 14879 -416293211 853529478 9249 -98286497 -132351274 25825 646453950 826200988 42303 -667126278 -133473259 28673 718631755 -581008120 9578 -495526405 433872754 18587 91037540 462081259 7444 -867416400 -140436464 13848 -390508050 828784949 46461 -992688679 -614381343 58990 152413482 -128913958 25906 -968587317 -976788672 75193 664142890 -318110334 7076 -208415988 -963119065 28584 -866215318 -115836718 37059 -106407150 -507109014 33411 -23147688 623918759 2170 -298097027 172456931 32195 164043943 56781579 13615 -988979764 -994429940 43068 -329542668 -196709172 21718 177385183 68354643 12681 -772743593 -764048901 25098 -326444938 432670511 25372 -873139148 270325938 57724 -994770988 -572592517 61557 -784345747 -773130369 13194 634390983 811624526 46641 -232104433 -873600517 12872 -669848860 -108114534 7734 -203953324 -903015160 38374 -381819475 -121927346 17839 375473587 661521572 9668 49892723 740560318 65179 527186766 -419789412 64071 -198921749 -582046017 47233 735122529 -612983856 8481 531571413 -516237645 33376 -897974121 647091191 31283 167291295 248178850 17753 720766544 -584568382 31170 -713603452 -770933572 1032 -205438204 -897725804 13482 344648494 -222823007 12373 -803671714 -967719534 47715 348614908 -219958885 21420 -671048751 -797605361 19763 -591997188 -521715266 11298 338474722 629350640 4648 74357663 442336197 7992 -120768039 -421568184 23456 53374771 264124080 16520 280138068 48915157 25827 -191129957 -885306576 13807 275701493 83174099 15797 172593339 64173996 25513 -221997111 52274395 26017 -294641714 -226597655 7819 -678513925 -135035471 1058 -304875917 436786434 6184 -762122293 -501170299 2935 187702131 -393597322 27034 445994140 180777600 68346 361078911 826608478 41620 751413310 -309079675 7376 282008067 -2147128 20093 350316688 -95272357 4016 435448895 165244423 43110 -410606618 736456416 17050 -130731625 641147001 13052 239493704 241919703 54201 162770120 62638105 3794 664970592 -15709061 24038 -128166710 -863686237 4407 -207058640 -576930104 45647 256635747 51263563 46207 154815251 -142041953 23854 -976242141 -988353353 59644 -611553500 -321721638 8391 349836582 -193408423 33566 -669737967 -901174167 39975 254678666 729615738 12369 -292718450 -218641693 18945 -613823877 -327262595 35185 -981270162 71164326 34412 -991344659 -23528428 59838 -772680556 -519987472 44065 813291074 -980226611 45412 -101482209 661190016 4842 156152388 156544662 46395 -784268470 -771626797 13909 -136400410 341276304 14284 -135907867 761186990 32132 -287830861 442044485 6547 336561583 810737167 18007 -991920167 -996735101 36336 74244990 281091715 49049 -802838528 -779126491 24099 187428519 -872148366 14087 -122577395 -763581327 9422 -485385227 726061244 61241 340593244 -216106890 41208 -992520549 -206051210 8470 -110393169 -903803203 4361 -44583023 -692631461 13601 750303204 -592647656 29525 -692187305 -119819313 13206 -399758216 266137188 8303 625001276 -217076003 50682 -981260811 143502688 53895 -123188054 666453367 24292 -12010374 -709178604 49531 158434238 260575085 42956 -142745958 -323153624 61016 -4860030 570871011 51490 62660853 818535296 26979 -23525265 -676768002 45309 -668007617 723899566 26798 -977821014 -980677392 6685 -320753751 -693412767 1933 543499613 -484910397 21356 72086046 -317177651 29465 279329904 259658822 78134 47972094 841908854 55291 -203237136 -977997546 22959 255130225 -209867070 18888 -861354470 -132162185 42676 158781535 162473354 39315 57020594 475839175 22089 -112834606 -803311112 48901 -207018262 -591376127 69753 -419518146 -977500488 36758 -609845077 556714095 67130 757928732 334684731 14577 173172500 240067535 35779 155214626 -900528241 21242 -103576246 -117394987 25449 -296351563 -231778330 12653 658284234 172354493 55267 -390125678 850204316 19030 165157030 -614731514 22809 745315386 -312260062 19223 -713151473 -860978917 42117 77995044 438183249 45124 -204128258 -966056405 43467 79680135 -295056267 13517 -222633631 -960685927 30822 -384752340 -95382621 37252 275958989 -225987052 28744 -212366009 -981109532 17210 663228209 -295974593 25671 -986191449 -588743712 20995 -222930696 -615150226 46992 -591781528 -509216243 32665 -415743307 -956384050 38277 183803880 353474980 31262 -117603516 663831084 51623 663790112 838736701 45430 158644246 442095432 26400 -110120675 -790112051 53242 145473128 -123474003 50893 -885466230 430364628 43821 -784684864 -507612503 18498 634846172 183057815 58050 157183348 431452470 19995 183977231 472353004 7253 278817261 50541367 57961 -312770397 -193065185 22604 -692769114 -797400710 2009 -222026350 -878275274 20541 -584109444 -304000218 27210 -981208302 -412667022 77334 456990260 157880049 70619 -315015291 437041818 12370 160707759 182024445 42610 430586542 176216260 89119 -96089442 -498840328 34167 284488048 727251017 26730 250135547 -46342159 62997 -684413043 760308069 14027 -213673860 -859673197 59274 -15351075 642235431 4709 -979666369 855540837 72536 -802761332 -512196678 45573 240650406 -191250825 3510 -874625351 -134823647 15194 -217113961 -864317967 58130 -700177662 -861615802 29371 -618177567 -481412498 7234 337372065 -216627819 4428 -398124776 238266510 29050 -15190410 -706515898 81617 -416538184 820658338 51711 285356809 -479081662 35030 147486027 279551386 1888 -994496672 -992958354 52948 361488707 631061141 33007 -14826546 189976691 54830 -140531250 -871311851 26416 625817899 157061911 69029 -799035006 -804537437 8558 258597446 265391445 33950 -872374221 -105767040 29644 -108874045 -119939860 6081 -402105595 -973899951 59925 -9984058 -713030784 29328 -210846179 93647533 2547 152582749 -394304646 17746 -123743045 -296271307 49200 -605504389 -325239373 75283 150922206 -137773389 85544 654812527 -301719999 35065 825304627 -965684405 38344 165601845 -195072704 50902 253224041 -3652464 24713 187821880 261000799 19864 94532398 644641088 68097 -610566933 564360545 17574 744997810 348757001 36145 -116730078 -802675837 36006 152912087 341200982 48117 -976543258 -416495606 73445 567800936 -518239777 29246 54624023 440289600 26006 151093124 -608318665 1858 -520450355 445475853 29073 274571661 -219529539 30988 -203107114 -590350666 49052 -878350040 -137818878 18430 -995182709 -613860566 15407 -131665692 -808278405 36793 -29513210 659858890 17321 -576778114 -313311517 13619 732655135 -200759390 12426 -486465817 446375082 3276 -696454416 -142645484 27012 -670984319 752842966 49012 745131955 -300943862 28624 260899530 76629578 52405 -415043513 -142710597 39454 -231330198 745403613 76628 -211070767 -873945269 15013 470302570 -32235563 36815 176496443 -109067931 82026 270063412 456690717 35737 -109579879 625732637 24443 55990693 255930994 38218 644100500 840823572 44898 185156790 -875988553 2612 262929723 626547906 11369 -775586529 -503929907 2096 -198739307 -868117051 25503 -973443221 -602774664 43632 -708589520 -763276163 3404 719247994 61953902 50632 -295587857 -708527796 21644 239547236 275279034 23285 715333438 -595630467 33308 -217051252 -995413643 13683 189177602 -586107487 21531 -395670879 759097442 19252 -204008121 59315409 56210 723370844 -324714722 25381 -110045218 624033134 20220 -428259489 -986719749 45043 -115677370 651273991 40670 -293929278 -212597556 27965 246512949 242556638 14380 -231407789 -899738818 6753 751687610 377165538 44615 -136797712 358811115 3360 -135140297 -790764965 47884 542604640 -961217251 57983 239586269 439564177 1107 -427764137 -980100943 17929 93996207 281060200 9110 -585205619 -299482893 18758 638379032 829582320 75424 -603828882 -507693691 5884 -987387965 -578507358 4493 -763446041 -777070147 16765 -991757574 -980161724 40161 -884736688 463718688 37291 162831827 -576352103 18235 186192266 -381085270 18719 -18210383 -692401777 43662 -221430654 352081072 71311 -885950848 457253779 17342 70734841 272387038 29285 184838568 -578079688 17618 -314087248 442197584 9990 660750113 172744822 5857 -987931350 176834902 35644 238457448 86114804 65619 63017772 465691141 52046 -502214317 468534435 42684 274692248 472857901 9605 178199290 -209038122 74848 -103216322 -327268680 64339 355740129 -193053043 23163 749510723 -199358827 45043 -194395526 650379774 30426 450488337 -2840979 21477 -289459854 -194285208 25990 356568531 646490891 11577 64940190 266459931 48649 187775465 -864986425 21293 -196177574 -614449382 44022 368569868 649421186 36873 152794058 -195940483 37098 183388869 -223037560 28357 -860477857 -125872506 62554 -382467351 239568922 11227 -330320600 459403231 17523 -991728949 178318050 49924 -96605446 -134619541 31584 454066403 367358421 10843 52031224 256159189 34345 -193576586 -878415988 51816 52678323 -513014998 82369 153369727 -207048073 34498 153195537 277413816 4921 277429452 814776849 14532 446095441 145370826 15773 -195240604 -602486472 47912 279000117 723158052 871 -959135235 -594993133 21172 -225629740 -36857412 41345 -107963071 619121600 43667 -309431312 -226836074 14532 357526188 -237084767 28972 238925395 451188152 5179 -956114409 -985407554 43207 -326991240 -219523551 5194 -671682311 -107589554 6987 -683450750 -128819530 15532 -295053094 -695288676 36659 731274622 336190537 45497 157862975 -613502704 16262 619502909 -304814623 15235 -970869238 158951942 31457 66626358 -291018579 1396 -381793862 825524424 5191 638016306 -580989395 44676 -139676865 665849302 47091 443172907 337636520 27402 -16349234 558597381 45062 -674475399 -872677698 22363 -883238485 463888311 34586 838220523 -984985553 45154 -139247493 651674792 2097 -995423403 -964406763 3174 -25895893 525123188 22307 63975102 743604374 62857 -127996503 -124663688 9510 156851322 -224317569 67763 -407109744 -109989069 28887 -231014570 83996635 52586 271261408 748669103 7400 -136505253 334601385 27619 -325263924 -208914933 23526 -672772665 739873733 49951 168202094 454465333 14364 273296205 734385200 9086 -43109037 633269089 20816 278750798 458335215 13966 442992832 337559185 14358 -135047864 -500280322 20152 144510643 65845506 24575 283619613 -228923522 44278 -669672232 -808505028 36868 -388243695 -997016251 69272 -289495578 -680241864 51512 161223984 252948685 54384 -800419603 -500088315 38476 -775783906 281394150 10541 272908845 -204332890 17064 -395871204 751983892 11380 161367673 -427418301 25177 166139333 -125671120 63412 622062225 -45115980 24535 145250736 238363554 29105 171594916 -423524140 32637 -116567294 -305536714 68715 172218080 47830397 11691 357840645 -208515714 14100 189746446 -878182778 10052 -771935082 -399875592 46483 185880746 73185505 25959 58623747 743888531 35755 255215920 760409931 23443 161821137 -586485863 19573 754172521 -211590443 64341 52714188 69262535 42803 279972273 276529607 1037 -405045521 825674577 32150 -214140434 -586276093 70949 243138762 54634763 83852 436615220 347722050 31994 167757116 476059651 8969 -397724353 -106159096 29023 59855911 466745797 39208 -780265361 -480406752 55735 749224904 -577177283 37880 -394769509 -102008265 32739 -134941202 646483462 1206 -427830597 832815746 895 173568596 67806440 10963 635504548 849558143 15204 -329048705 445649591 6711 359358168 842467454 31058 622472573 -392645346 35105 -769587555 -792187766 3363 -106876345 635338242 2270 645888323 531693591 70729 -397328413 -970239775 33797 171262227 378586702 1614 -224176805 47838295 97448 -213942445 -960641176 37363 -129385991 -191016023 47502 -495382580 460284187 5444 -125480789 355165471 19502 190443718 -219375676 62978 -869579594 -135148416 37400 -395396992 145169775 20892 470234302 176250106 70575 171710783 350166183 10980 -387759030 369703128 65434 -12210400 526968049 48471 -877702625 175553267 51692 -601697348 -306894369 58731 -673489894 -96814873 20517 -597982739 -511283486 30754 -608098280 -309208202 76232 -898113855 -124203521 36654 159200139 451039854 26676 -982954035 -414827575 59897 165101691 -882237618 5506 -781909252 -511888850 41091 80631562 468944625 22916 -327801602 -224546056 32192 284160772 -191175791 3643 -115477036 -134917262 834 278968369 -2080941 16568 -128430099 -477249758 8222 638928430 -315930947 31230 750808342 343397402 29009 176426424 247068386 40632 -808159247 -876781990 27757 168857001 271618384 48597 183562469 -133239576 63675 -191242881 -600783897 57265 50563568 -302244216 43032 -133631040 -497271500 13177 -956044879 187815775 50522 -136401659 -776668810 26520 181540823 -604387890 5432 -671480192 725784976 11031 737099140 -585144766 22282 -23955002 639849078 17517 73086768 -295526869 18588 538926156 -517887794 6931 -7836988 539931766 27194 535128955 -514007524 53479 -315725862 470268502 14747 -587523126 653815303 25943 -31113663 655250846 1094 -217103583 -896340701 48053 -396336658 -970884106 40036 -226540739 -901133035 39138 270296235 279662381 50262 724595690 -215228896 69379 353389636 845220130 7243 153490275 -237268433 69136 432499293 335587336 2355 -591589244 167303566 54839 -287995551 -128265655 47071 -227426942 642062096 70437 -396918714 280315020 24743 -26485673 653158177 32997 64041830 -332332709 13162 459376315 354332749 25155 -683840288 -796366902 28359 -307353877 -691452731 57116 -213551032 -872580025 20677 -317491370 -231128669 19428 -994551221 -612744512 54400 355172536 621426989 11401 648371672 379303323 8804 -405334072 -114853570 12864 284338995 731423116 4009 176453192 -394169193 4765 -196703841 -613160733 59057 175063732 -894656187 18380 717264824 -581723881 18151 -400435675 241875115 18207 170516375 58051589 12548 -709065377 -877427496 31902 -387850603 -109917781 6393 -31986031 -700420623 34723 187605966 -216495326 71926 149658889 271826242 7041 180771095 -215558312 31022 -885361536 -115308590 5957 -861217278 -142327698 58780 -381834955 815083102 44026 -577500584 538678937 57277 58816755 -993329948 55194 -573387297 -313088557 16124 -790788824 -520842959 5326 543488734 -510830780 36287 -772018360 -332638171 16081 -586975404 -303708898 24560 -95842734 370944436 23375 725640792 -614954220 41702 185638672 147226349 38514 -21177808 -681678801 57604 173730846 55613827 25647 -978105485 -953208246 62861 -2526047 -706990614 19912 -887221586 -105521051 25340 -216131086 -577296213 30289 -34338687 570191392 2807 -10414915 -685288217 28124 758015532 -190958458 14040 81464085 -301303728 32659 435609746 358498316 14530 282062389 753065806 31772 264119166 -33103386 66010 -974360123 -415137114 15940 -994792402 76583635 46006 -326764323 -222018243 20487 -579079726 549637150 63643 66235107 753992168 15336 -232235922 -988203789 38700 176858963 -857706328 33865 -606758796 -285787924 30415 271384273 -214971984 28060 -571761905 -499007416 7257 190177054 -124624746 26471 -104334227 -310415020 56663 743843755 -289038106 32764 283304074 77776843 46212 758211479 -322850622 947 759477179 -520997097 45553 -797172857 -780706441 548 58764167 823004217 54553 -135138356 377927124 23035 -394008009 837616663 34042 166086078 161388881 20083 -21064973 559305686 27949 -895151243 443960984 31199 757949918 -586659778 39972 -428421997 730232865 9485 622862952 165065276 50268 -4406066 552888429 33843 -197343734 -977799963 29733 -885456731 434688749 39927 345999136 649949853 44547 190136540 169408885 27233 174762999 259861110 39884 82851403 457316751 18737 -291814777 438494507 17082 -387622563 -117878857 3974 147739428 -230243867 3224 -98988133 358431014 28010 856767559 -985938948 16930 455878663 355406991 27270 184018786 -396748314 17507 146729409 -128313821 25481 -516465852 433243511 10635 -981330656 -966138411 27596 354885391 839881891 40883 -119074046 357773564 27549 261036681 -46564427 33573 155931815 -587588456 18516 -206913961 -865507716 51386 174171570 -859934527 34942 -680880524 -134045356 745 -699828391 -114983727 23801 655898273 -307718428 12093 -96864802 -808973409 52705 812644043 -978807055 49196 529912656 -501075092 3456 735182196 -199385251 62859 -579389891 738034131 41792 -236531821 63038280 91555 -319323712 -805261858 68314 342295471 846651458 38923 86947379 -291351299 37681 280941989 434286860 28434 -26852379 -697699753 60818 -13613836 641515213 8390 239104101 756270002 30605 526059117 -506880833 1637 77233045 -669842362 9815 -111171002 373045465 3980 285109602 -236663553 36941 639797241 360879340 70591 68829186 274975583 6578 341995718 841926680 2240 -206286967 -22234431 55034 637393751 -308238700 33116 71365415 -286366057 31255 145409693 151677876 8450 155776827 437897672 8192 -965870706 651461483 84439 154307240 146644554 47752 263205650 732163353 29693 819486916 -982272557 45791 252711754 282004953 75810 75734163 280755535 19655 163845587 -199576507 62552 -792843928 -488588384 15811 163570854 84585218 848 172016765 -424640231 25931 -291150020 147204428 55623 -22377687 569720852 36742 -136225340 361850977 20849 246187252 -26675799 49784 262300892 -31917171 21740 759874454 333647685 57393 -31012010 546052176 12463 -118485138 -4782327 26864 760987443 378698534 12798 633090427 160262694 46895 -390702079 -994066233 4720 -135396880 -895173331 25683 -862174634 -285797768 47486 -210065941 -618864150 33584 -697989474 -787320640 44382 176605395 256000929 3680 -130991291 -103954433 28995 171795945 270433808 7761 93395306 -293851972 3175 -390380385 -139084979 8944 643002557 -323829886 3054 -103291538 -287500599 52611 148532083 50833670 19646 -311766421 -688386645 32431 280155374 -30845826 8980 726730947 -231853747 14451 180062486 -397735411 30002 264373286 -220361249 989 -119869196 -505690375 25147 53915590 543545832 67076 -512394680 429567816 17653 254575615 -203649689 19767 -425707979 -971339785 25185 -506846594 463041451 32666 -142298747 -770604099 68673 275583225 -27945036 78716 254523768 -228598905 13956 -873012459 433704552 50206 264532723 90179293 1693 -136993961 373626817 21029 736449550 -594016355 11450 -130029493 -312205054 587 148687515 241986104 29524 622988377 833178456 66997 -120315069 372626506 20564 446616843 164031279 80808 -696332315 731682104 57565 740395878 -333220972 7354 730676402 -594552066 23109 -992630006 -966360388 6866 62358143 840552102 745 -16382133 -674497871 10142 553340732 -493733847 57742 -858658409 446225951 24068 658866583 148596993 21536 261493645 67210195 57027 266146140 435470891 30051 -391556065 827412887 47534 637200453 371915090 9892 -594439692 -331821497 23371 -300711022 -226885908 13242 -128522067 379955983 15303 742473934 -593306986 4191 -7968998 526234437 42365 -114674276 -417726342 42098 -120450828 -493352881 6233 245031811 457207937 13715 -3648410 555518965 37226 719456190 -575958636 38212 71199477 832011999 31191 166088215 280002805 55517 -702991737 -96722029 20576 -201234052 -953061065 44997 -307375725 -677156055 57199 185390307 -601717606 7598 -114115074 369349538 9936 754702666 -611258021 33340 -780761800 -791564998 20958 -135521003 367381050 24239 263161738 -205802246 12431 853001221 -961909104 23251 79125923 716712933 52993 -972383609 -127951086 65848 -966746395 -968772496 35916 152809981 -875615855 1936 258720664 243020488 13667 440798394 171277800 18395 -979446630 177111371 5386 -955282977 -590520440 32775 177472747 -885949327 32533 190045874 345573788 44814 -200920059 57358147 22136 -993180457 -595089545 68771 265695506 740221194 7218 -685071972 -782757566 15610 -195104734 -876666431 40418 751649436 341729382 29311 -673304020 -127336741 10916 724047728 -293001337 35421 644074354 166722919 75346 166581046 815092776 33385 748724242 -201580946 54969 374719557 838862951 3224 446325474 376030174 13676 67198322 832036495 14978 175257383 79689389 30636 171243760 55734987 23791 -308217059 449814611 9435 -419918758 275135782 32577 147190626 181734198 20520 277918559 431405618 12985 147532195 -124992452 54231 167062302 -416630675 28626 155567674 -222103925 7510 -794600612 440591580 64319 -799680769 -784736254 21202 80107011 819641943 32193 -604583561 -479210467 34646 -415844914 285612697 40031 -779806468 -478734517 16481 -138579871 -772718371 5325 -977541994 -42156085 11985 548098115 -502366982 21108 -124543952 639640840 23372 -423364745 278515077 10909 -119046464 -762594839 22233 -214688296 -586874500 56598 -203373102 87340424 86494 246624097 -197781317 22177 167968066 -384537833 21699 -111138296 -776775457 4588 -392780398 -990155292 56538 -95631195 -495470569 11467 151389864 -140603039 71103 379832231 -225361242 13625 -125641987 -887377864 29683 345830013 628480536 42731 651675400 181390982 48807 364637167 -15164516 22836 63995295 443902693 40241 162596680 -236540105 27249 -126332248 -113649411 20716 180811142 -140066963 75555 -131802425 341758096 11455 -33776588 -709239540 63432 460638446 364522780 1212 177456147 -117410400 70563 171672372 159679154 1210 525259883 -480096744 14582 -509749715 472019207 40832 724318095 -497860260 6707 -585409235 -892585564 41793 -600267068 -506368019 32035 757869743 -296430239 47404 -700355421 749916630 22954 -422485196 726738674 40573 264309628 273125493 63966 442126356 90213327 28101 348319862 -224403051 41606 -805139777 -512465627 46927 264945051 267083952 56065 -392929474 -141834959 10374 282533047 266494541 30467 -595723896 -326201441 35809 -224758172 -858304403 13046 544584449 -478744535 23312 -593078347 -492976539 23826 -427970464 -106363972 1733 -984215159 622697317 15630 -404778776 -956986638 26333 -11498396 647064390 32904 -499517536 471723754 48305 -576851815 550410842 38171 155598948 -587644344 16881 -137798396 619339102 43389 -992902464 -994667448 54301 -402492880 -877716792 45830 635879274 811346567 43928 153271944 275494324 37688 714401485 -225439755 6103 175882640 -584782161 10127 -123645102 -764390164 8879 160530251 -877680053 8753 -306276244 -198234371 31659 624413446 344268577 69112 -209819096 82641543 83714 -47193106 645237378 45553 546764461 -519382166 43030 154831158 -213511913 19638 166678557 88023960 11557 -714282220 741150350 20770 -12431799 563446261 21388 -131887210 -123626603 6903 253967258 -213393401 12643 -592142964 -487262416 17488 -23555042 -685087727 80926 -783592717 -784167408 24163 -425467878 835738173 41271 357756254 -193813306 18558 374438324 -215220127 8795 335080460 827392976 42321 163497613 248833459 16618 181900855 -95380805 7203 -424477590 269331808 4747 646413072 -316413531 8885 -37290887 730345953 60554 752764945 -316862630 18374 -287386493 440277676 11071 94302451 281686501 72066 -605356677 -308532672 70293 257871001 274725313 22464 -130128467 657663697 38885 -293765128 -704744242 61754 -863688975 -115084372 1575 -324239115 461784620 3263 283986981 -9038917 8057 -140521361 -301179192 25705 -120010588 -306980892 35271 258656853 -222906248 25170 162215070 -607675540 21076 625214127 -300834276 18402 48260650 732186059 55808 -325187836 472334353 301 -406025696 276755891 44267 -39237445 -688629443 31075 -107385278 626963414 12658 168899153 161778014 17687 -323307262 -699419445 64348 -601444037 567797508 21972 87121071 816262127 18631 84494385 -286735280 9287 642899419 -295244470 7816 244596434 267171602 10178 170893938 -216429296 60441 -95622423 -115129135 35422 -330576000 -200019178 13730 77490279 240944716 28324 94635644 -999758517 62265 335188399 819484661 12588 89288145 847155712 22882 -141959389 359221387 27460 -419188408 -997532331 75597 757748263 -591048486 9316 450564517 362749941 32025 277513598 -32524312 3765 -419692622 814807693 10988 163405684 -875065869 47665 -780117397 -766737173 24682 -118915757 -101969107 24759 -688729883 -104437782 6948 -297236911 457872678 7844 744119468 343448803 20574 -106160726 -113062160 31184 146079371 445891025 1194 439107202 349865908 648 -222983971 -990951780 11515 153432136 -222727222 49709 -385534908 854453400 52193 -584726427 527142879 23718 -713549419 -880541509 33279 -507083637 453075371 45342 554959596 -521231608 54824 -327157608 -970674235 52065 -218899323 -861229753 12661 88752135 453457290 9248 -968487838 -572446219 72496 -125959246 -768466071 46331 -204459593 -615635767 14729 -310865393 844351774 29479 -978377433 527704793 44558 664050142 359877452 54197 88267060 447210382 35444 -695369724 721522837 38387 -114605427 342090975 4909 145846653 -226412540 31131 -134849424 379391481 12889 -303983343 -209099647 26274 -226124023 48398608 104079 55835862 -292408448 12080 -295083403 -701523153 44016 258795964 453388874 16010 -987832486 154095312 26491 -199877630 -861961605 28666 146207988 438423309 1389 -125292120 -325814635 19032 -697312013 -98650599 10696 -705124364 -793351171 17162 -762742135 -967706760 47624 -195455619 460461961 19131 -223001426 -898969943 50960 178487196 155768244 22227 -712335521 -109230053 13279 254591583 241578582 412 -303487212 -223092330 9298 -696686984 728305198 73549 740263922 340546953 17744 -236647553 -895331007 50164 -310558733 -711726856 5378 -395572879 249382824 3085 -581828529 -319453650 32187 740893729 -319309279 35954 336993448 828896000 34980 187824713 -385924452 31806 157969536 -103686853 11028 -993708504 -594453995 25673 188026356 62727739 20934 -406357440 -108685905 19941 -325456791 -216834143 6814 -973291709 -409359089 27540 -220343325 -989521383 39015 -324714360 -201876441 34003 159166739 -388482613 20968 -232795499 277463155 53404 -417122575 738840906 35038 634984646 343622070 18838 620284743 343597301 70170 151827523 60068658 12063 -896936021 -131812759 23571 450568546 165857995 28860 456112574 378216355 8124 555183118 -521269448 8389 -205296180 77454477 36594 730994550 -227806902 18648 -98672304 -764972338 55624 52464121 850474614 26994 251869832 85342094 3297 -675950275 -114196317 29039 167520181 -618499393 6886 158678834 -396326267 34135 -201050924 -983504612 10186 363748401 -195119819 13926 445102181 167609478 43639 -790734221 -786143881 9990 526923675 -483526276 15190 -713339589 751745127 24180 269672284 757863697 36623 -591590730 -288677069 47133 -698862406 719306605 69509 88542726 734359651 45269 152255522 -595251383 10290 -575970427 -498588538 16104 252145727 242549753 4340 -969077064 -614649135 1379 626162004 177918217 47466 -957502178 -972621272 30339 -98104837 370625516 7647 442039702 345265982 13349 758303347 -605082661 33262 729670527 -219145658 30945 760054480 341684069 21023 662872528 169302063 29386 62809751 269144282 25222 761697472 471776098 42956 -141982961 -131031183 13200 -671539290 -884757022 15867 -777495421 -801660110 15966 374985138 -224766956 12241 169416107 374189118 992 -953784265 -592903216 7796 -391184158 814021136 21551 -775937929 -803912107 19233 150301116 378989378 54775 -709127342 -877447473 26067 -302894788 -194018353 26319 -594416000 -521174747 32888 720509214 362382780 14229 260803775 257643036 24369 350879363 830260399 10580 -136685105 -118131643 23491 -581667664 -484259520 21953 640773890 -313019772 27765 -767643484 -476719187 41785 362215438 646755830 11631 -710574573 -786398196 30389 -127834818 663415490 26413 -963067085 -994083815 52880 -604520692 -237907035 18355 -398581898 717767529 2589 -680753691 748505155 4943 177904155 -418005693 24288 154734116 52699792 17093 148830365 74131928 877 -597119936 538286586 68196 743901407 -572073286 10354 632963701 -325076953 12326 -323151348 447475112 14015 -308108200 441477777 14308 -294166970 -672668118 43697 75842194 -228316373 35629 633575398 837614800 31809 662242648 164563751 16358 650384359 256659185 43583 -981757488 189450849 10359 172019877 -203644966 54988 57708139 848270941 52224 -393642241 -995894870 57293 -309634006 -236274358 1918 -399565342 242527871 34558 -978869166 144010458 36131 -510113593 452600042 19776 749036926 -612611483 29147 -781300179 -784573272 23943 721439993 -299127289 35383 246827369 -236453590 22369 69669953 817702628 35083 -969542758 -978829949 46135 -2601824 -711548891 75888 171401738 -896868434 26787 722615316 -990624599 50424 -129945436 -301315359 43885 -309928800 428825827 17265 -195876394 92747069 55888 355377087 -227540320 12416 -766552416 -805425343 1911 620226492 334257201 32142 -990654941 -974437550 36108 -877531792 -103756276 41741 152282133 -125418416 63459 -226676156 -886898121 45341 -288501245 -201494551 12619 760091839 -289781798 33044 -973203002 169820604 27266 -423966656 -103385243 25944 -414186937 -404159118 44543 -509421048 341503570 43560 -234226657 -972605708 253 -300074871 455401606 3147 154051470 -880340568 1872 -667250405 -766741812 37450 -233234298 53711113 85933 -795649491 -785667170 14444 150166538 -115969590 35619 -600965445 -493767501 18765 -120354938 -510011469 12768 284651899 -233657678 20517 821752355 -983892052 11441 -693973720 -105196946 12961 69005307 439883727 50518 -965847241 -423029839 60015 364962363 655710163 31 759799764 -324678838 1676 -210737350 -973091459 45426 -989736104 -953798641 44436 445182894 164420514 78171 724528378 -292010206 44590 -697032170 -770650315 32627 -228708660 -998976337 40042 366093041 -190723034 10416 -125367964 333653559 11873 181562705 -237816217 61385 347257767 815804050 19654 -701478888 -126240287 30910 -400356605 -988706532 68250 334469842 -203156858 41821 -797643960 -486177211 29372 171204335 165412707 50702 158883734 -579270451 4890 -306046722 440953614 5477 -997715679 -687014469 30810 268778106 439115680 31741 -580286503 -767303904 71508 157369820 474101674 27956 183119911 -573832389 8765 360556980 -203891456 6192 262514314 736500889 23975 -124568292 -899314123 26503 -141055524 -124636041 25855 335940202 829194182 32887 93050306 243216701 68461 753022305 -319285239 43904 639574751 -332312197 4123 556916279 -507962652 46101 -106092894 -511607465 28033 162706330 -381818774 27892 377915548 -212676714 13045 621543267 -293105406 22742 -596321631 -303940030 73373 -126614790 -875459684 9941 457247816 188064070 77355 -130255439 -104812338 21668 -309463244 -674084280 29599 -330179844 447611662 22068 -995720909 -585442738 52682 719165916 -328737117 23080 156434881 -858828089 13550 -998130323 -412014954 53277 637459029 365714142 55811 -587987036 -293902284 56143 164097167 60591323 7428 342847819 -199587646 35203 283125379 -686870525 15315 639162575 344054547 8899 336523190 814246207 17125 173952351 -400718269 16645 -513968006 436390379 19140 148149308 358242382 49609 -478772358 -399418087 22753 -987923153 -978722706 21202 724395975 -302008330 26034 -796848855 -484932235 53904 -130786930 -313030252 14727 -904363248 -130744418 62927 55224723 651167013 57771 -7497191 551753968 20568 156183957 150679059 47547 -866287433 -96144394 46061 172469790 -139189030 45547 52799431 -293853483 15983 -234860177 -986497016 26886 -219965489 -971255248 15742 -313709178 -682518571 61168 269837318 255547394 77480 753569061 -307531451 14263 -129688575 355257098 20843 724017307 -217784840 39875 -505798483 459405829 45457 751394235 -322737059 15995 651180810 145444758 76735 370146320 -223449298 34385 349135368 626861838 34880 185452167 444982049 2883 190023796 345247891 26585 -207514494 77481111 79226 -123001080 339393492 8096 460019214 348169227 1884 656799041 150589854 69801 -686054636 -116805431 18576 551471888 -482677602 12230 364314360 -415701595 34567 719513865 -317285069 36683 167825723 -613379784 15618 -883376321 465195252 2580 155024754 -608454986 2318 -983616380 -426754658 6124 -795916383 -802882312 24020 715305607 -303203352 28141 -593040892 -290829235 44727 -124759049 338395665 18542 643237769 185738229 53139 -41196711 -684818718 67352 158675685 -598085443 1115 80816101 822362139 9736 -295712965 454939727 11695 76371214 257911611 48742 185339716 434215002 325 -519671200 474892709 595 -112888860 632072973 385 622427070 338641067 75574 185155724 -578053215 23319 -977551316 165124893 16830 255080406 449306647 11367 -485408041 460170905 34046 -409608250 844285934 32787 258374228 -228009407 38441 536803959 -519537010 5188 -219635852 -706926632 37957 -899083505 460113859 50262 146935126 277352099 34138 -427380574 850016751 45285 240275634 68355590 58105 664265174 832327002 70338 440947164 -231968697 52394 -137715239 -514687554 9949 87480279 833697206 7486 250185908 -206784391 25432 739179824 -192255755 2450 275534261 437485985 2747 -701872010 -126012309 18464 -767718205 166750089 28149 436976156 181373193 65169 -31092816 -707309044 44243 58425228 466710298 34112 -18469277 523911263 47220 155797779 475754231 125 -287470944 452149870 18608 269491095 472910919 32688 -37379716 -690209952 77887 255124961 -237707692 33172 -120556982 637129673 8520 739978296 263334355 54300 656573953 149228122 41820 645822790 827266449 26963 95013816 246022450 25001 189392254 -198144235 16413 -16021836 816483577 80806 -211103906 -976506388 34571 349189944 815107874 39986 650747872 366184816 30861 734248282 369351687 28054 267969498 77091204 68928 750156403 143459987 30777 -135095571 -779256366 198 -421258867 -110503236 18602 -109843036 -317910425 5840 -195867780 -867077870 60322 748167107 -332017805 45473 339955240 637932485 2084 -982085400 -586355375 33543 -614088823 -503052552 4635 175824722 91608141 2935 170669318 -606876716 5782 50629114 724252280 7871 172319750 149754697 13737 -135400753 -477017224 32502 -693329890 -876417525 26550 153529127 -383167845 4857 -888697449 -126152102 53648 -777185985 -790690813 3895 644311131 351737389 17392 -977673252 -986002913 54080 189905761 277930726 56113 741440059 50064571 53410 -123575497 -321181109 35259 -123229033 -796510868 3748 626871419 336011167 66227 -29180094 -701815376 55799 -596632957 568860650 14205 344623833 643772126 33242 81132532 -301883720 39123 162258851 337223234 3260 -95884927 -113646096 8795 -990379309 -971444720 30979 159205442 -573139129 22680 67968205 280901341 41660 729678151 -307829140 33709 633341213 179991763 1587 -133164043 -496604265 28083 726759460 -229594969 57541 154457509 -123370846 65129 356301638 645837778 40017 260854463 -233651935 23792 -114577181 245285718 22812 65490876 741610816 63792 190406978 -98911034 59054 -428091984 -135339047 28170 -999131008 -961310701 51832 148845517 -895391162 47004 743478990 -597405299 34841 743906204 -604173207 41065 -618323625 -318888463 5147 -384359152 -99587370 6443 -904049642 -142670914 36282 -594706759 561888794 17098 -233577754 -601815551 38582 245444298 -40965461 21115 -392074266 726090159 34712 284119573 59700144 68636 338877607 -204647869 32320 -895259856 459441158 50706 649116686 830211488 25420 256508413 -29407168 45076 843832730 -978948904 19340 -194692131 -610610458 32047 642054959 811115096 20170 -980614447 -415337378 60678 -903188667 471495672 32381 -116310792 -863065164 34847 169750038 -585042438 8467 -207201259 -968599616 13967 737056082 338762905 54750 745481436 -312331134 40166 82915009 263937278 30842 186237201 280215518 6060 630671410 828126504 32175 -101923452 -297965350 8504 -332378738 -194801057 22363 147871511 -600166969 11568 72294937 818184680 44809 -985461011 -592123812 60930 -952844512 -979938451 17771 -398617588 744727400 6444 285414390 278000818 42188 338896954 -212256637 37546 539701188 59441047 41978 -118690113 352188900 28457 -125889235 -484397898 33048 755520442 -325152232 6547 62630829 446778307 28144 -122064334 341043482 18447 178453894 147344040 18923 -299743493 -484332181 52913 268464094 255256783 3997 -120003700 -798275281 32587 -794292290 -495050554 58389 -886751558 -122652616 31287 -890368990 -479613654 31328 -904739771 462247281 14516 49689120 -299148870 40455 250233931 251141857 74362 282502993 283924298 49297 -712822855 -776307923 26415 165640659 -862838855 42878 747362629 -230300619 8682 172953831 282684449 40103 -215276538 -962395841 51661 -703050840 -766386573 7854 -712884159 -881821239 40934 -398358353 -954190518 27784 173203268 -409983782 4022 -107301067 -313911765 69851 -142402137 -887805801 6890 69480658 -611983740 67448 -518993880 429265429 16897 148765792 380288499 15895 -985443008 -599309037 39673 238369000 79385618 4635 -428540834 -114069978 18700 59458841 433352937 33120 148099199 -887226697 7811 165126852 159541903 16027 92059975 -322828599 2193 727381573 -236679312 20390 -670918240 753970712 41703 -382440799 729163137 22696 -684838309 -865425990 26445 -324070172 -192303883 22641 353038083 645020738 10909 152514020 373142359 23640 -958043484 -960114041 15260 -217725775 532607343 34208 -137112938 -887715347 22850 156603619 62648725 24662 568536409 -506070217 41950 -711073506 -97814737 20714 716696670 -617175410 7267 161292429 161855448 4115 -616349125 554684020 7036 446362003 189656367 8219 -200494534 62587110 23510 -422173305 756752191 25279 91279343 -312887098 26535 -992895891 -387167221 17668 -233525112 814105378 58678 -411660511 -103665744 42183 143263798 279963202 31497 -101339434 -485743561 25396 187780422 -120245971 36203 -137582411 -772955103 66485 -106930080 651456982 26877 -228055349 -859354779 60314 -101230928 -504678863 28532 -324406892 -702644287 33103 -421351255 825109863 12423 -10743038 654136155 35349 -597950129 -305253989 4004 -674407389 -129922117 25424 250165220 474468563 32690 -38636752 -688064209 31900 160200500 -98580654 69873 262083785 95164517 42062 532785568 -410312505 38349 74519134 809679564 16299 266255130 92667543 26967 -197003424 -871404611 53132 -779004376 -507201099 50126 -213371462 -993045902 56383 -385034377 832397550 32241 -3339218 641371805 10810 -975257558 -426817556 9734 632240875 855803683 54130 70345300 -331352912 26866 -137628647 350959327 7625 651935269 828513556 58208 145497287 64385763 10488 757766686 -200437882 17144 -230538354 731564735 52205 367651516 629011029 11111 -614997415 -504061086 11949 -586464510 -297770921 32447 -402736187 760793374 28732 643203681 364210971 2902 648317578 355923679 35430 -677983998 730534939 780 -388930613 280488267 41781 -204732233 -988773790 2124 -404021915 855540604 44532 633789212 355364759 25671 -195280292 -592625166 59266 -991367134 -970171142 60269 -115486182 357565674 29681 751306234 -235153029 3307 73116430 825411006 18954 -607456339 -490080286 34247 -219631078 -611353232 27220 -408796550 724825609 2342 143759244 -227705167 40650 -594141145 -490454309 7514 164632636 -134269977 60248 -194498020 -985651634 46232 -886580417 -788539925 39646 334706192 850233034 5419 -963146225 -960927733 12294 76425097 815460521 13508 -955651679 -954387342 58582 -396099914 753131009 37418 -678042094 -762920950 44656 -106040812 626669259 34394 457232149 836616717 65436 -520412177 451182047 23917 187981567 -220394256 37364 -992447192 -998159299 41475 -124267109 -889515360 15158 -219636812 -579904204 26083 74437064 839428218 35585 -803318726 -516912284 26311 -302728940 445397636 18725 176443253 189417500 20896 -519870653 458524258 29049 567623453 -523121454 38623 -779255843 -507911588 36230 -986889364 -417081978 38005 -600393206 534274953 74736 -141842359 -122825365 13859 -416035638 853133326 13854 -21449597 654289013 42620 466143758 363668482 18417 -10529803 562716086 10462 146605949 -883837296 9066 -411026400 -965768443 36581 -106864987 -495492071 24541 -384336380 719287733 9019 -581331116 526969401 15681 -809335081 -777968202 8641 640581829 352875203 61423 -868918851 471119213 35136 -612950574 -495933849 13849 -223278544 -618413110 10651 -7437045 569788723 3856 154321033 -888607594 38190 -142467058 -135296416 26205 436446887 371386120 26702 164035700 92574197 15736 154496266 149398821 38433 449980903 92046684 36684 246298256 -11044699 10029 81960479 -297734838 34898 -781361017 -233449917 55819 78626845 278596967 21575 -38240690 -693155499 27342 -196614456 84746075 96887 663821075 456869470 67847 338881498 843987760 46126 -408302025 -985217489 49033 -482632610 463553854 18250 61859762 -331995899 17012 -682874705 -799042812 41471 -116476060 -116177190 13216 152826630 -428244335 3937 854148488 -980291434 3175 -18013775 -688547817 9782 143703089 447392308 6978 641514662 -331556788 47459 -483050430 452321660 23258 760321173 -298752397 48796 344098644 818320786 21328 -208565948 -966588716 54199 186725786 -133172564 19351 336930919 -197018225 14874 -794918407 -479898638 50519 279371094 -237164947 3720 -10217187 536689503 39848 -137868604 -309093668 23729 539234343 -492628614 5871 -421063366 -131947626 32873 -991400597 -612031918 10225 -9624277 559403417 15470 149609540 -382903579 8957 640633091 -293178695 11715 -582710867 534252027 7594 93640405 -327313008 17 637253941 177071251 42485 443620503 349226379 19449 -999162504 153381290 50733 -873300036 -128684922 28919 -26659767 -691844972 43470 740674001 -328119830 7411 161676721 -903992178 7365 -115513585 -863856459 2146 179685413 -422195531 31526 81671906 -293855147 3122 739721324 -993668528 59121 364465645 446056423 28237 -141199435 340721616 13169 155341877 -591839879 13355 461657090 185990342 2101 663148984 830867051 30226 -403001237 241428803 42751 -309806052 -691057370 850 240409768 -964218329 42608 -204647943 73438316 21830 238941764 -223417653 13102 179918659 -116500774 62894 158055267 470970427 22246 -310738826 -212031860 21112 -22981373 535153958 25747 -401965797 830404480 8169 -44066579 646400926 2548 -478513954 267688062 29605 90159414 724746902 67815 273329018 60025174 74821 -31900664 526437335 2424 -317740058 -682333356 36113 -111021429 664540533 36582 -296900412 456180873 950 -669954216 750044256 20518 -601768177 536360108 31586 -401707425 271362220 53390 67044954 442116210 19159 -386563455 247565666 2311 50510930 255157614 19570 -887837729 -130369684 32661 -382978744 852127846 28906 -232933695 -964296756 13236 -221048452 -618850574 63174 -427487411 278630839 15362 -711447268 761261391 64137 -311825049 -221619022 27202 -329409781 454553270 5107 724632143 -236167308 60250 -112012147 666118552 23507 442732857 153108025 15180 741004068 -226096932 45200 59805261 438745498 39463 189691074 91769631 3452 64516546 456367852 4967 246947488 -190813360 13691 92028289 810300705 42247 -126730947 -513756370 25166 157072468 -406752234 9327 -681740011 -512459490 25680 737509337 -196210604 67977 744827802 -216748457 36408 -212082796 439513833 60394 345589272 -199080280 10251 -780916335 -781416065 25609 -128567374 664332006 29203 173749633 452454401 22530 75942587 436741137 50472 -694977409 -118916333 26897 656397562 370836033 3752 -28802609 -286552776 36470 -383590545 751814620 18065 -111887958 -108663654 12545 268433855 462627496 20227 -987784136 -584217155 6783 454023557 185543243 62648 244094297 272996687 21416 439343290 351079050 24990 -603297659 -231386790 64389 273771462 -194261691 12310 -981261670 145004767 34135 -403332897 -399660940 61639 -141040176 -869398218 40696 334363828 638906265 32053 -232547798 -980262858 6730 -233514824 -990440793 34766 159050509 -135080937 29478 150411864 430221959 18117 57232492 757124042 57960 64821364 257573966 3862 -215161476 -988812699 3865 348894152 634894702 40157 -139254825 380359768 25197 -204758216 -858426445 9612 -306636847 457228052 18535 -670638748 -866830635 42994 175539807 -223158437 37159 374059952 -210514375 34412 619831916 372169475 10244 83604133 471713595 42589 -220546644 -961312212 58598 348656791 650504778 21016 -788669017 -492239120 36373 -689361534 -134665344 26104 742613291 -317175359 579 -966873290 174765290 35325 275280781 -221035474 40582 -99596705 -792844858 59491 -411331470 842742389 44358 -497672565 464925739 5181 732039663 -874377355 81021 748577943 -319866702 47767 61268082 854010824 17154 -198218114 70894619 3071 246693093 727554196 19301 -127516100 -314265209 29688 472954817 570069619 5488 -678749054 -764769693 26481 637779392 836154719 78496 -417735778 758071563 20052 142948331 -969767058 51442 -876776598 -140145096 20672 -37338765 722939877 72790 262103680 61581877 4602 -671507818 755083438 30529 374146852 -230681335 10713 -587599228 -479220252 6599 154433023 338390884 48485 64143799 260168082 39512 -588791335 -513968782 21191 625441839 815360226 22269 -807199024 -510382387 39776 -403574257 -111268372 24273 754617981 -592526814 7072 -142634066 -807119737 23592 455096939 185704465 47622 -583060903 553200365 18494 -129036970 -481649816 19032 362744356 -196936538 3258 -213158733 -595792666 1127 -330291608 -220349263 1630 -864080232 451340767 21390 -105208581 -900105105 3681 -512954557 473579047 31422 -136925031 626845531 38316 183003882 -393856088 17271 -134949550 660168401 14837 183640918 -573077244 4743 -117302952 654133849 28345 -578490673 -510622399 11938 722712664 380652293 45161 337574442 -207836192 7829 168952947 -214786290 10745 -880823174 452431870 49311 258609741 278882984 11025 170655239 174947161 43306 727128355 344586001 21234 -319515778 -690158028 3119 -323241196 -710263820 60898 -33926786 652470104 24892 -599495810 -493841906 26840 148128894 -206105556 13138 -405943196 -966741393 12217 726035612 -292047900 1316 -117813367 -103049596 9819 -476287226 451305727 12305 719339886 -601447578 20540 53789790 849762461 58778 160775769 77818853 22988 -994820007 169447098 33930 163518902 -139721880 4429 657173281 832727801 21324 -47325906 526611644 42389 -613895814 -515323189 10558 -39042601 -707650424 5844 753707308 -587261359 23049 -978143169 171079328 34330 -9359723 -703545405 54434 -418686465 -119829639 36203 755325075 336076903 32358 -695429685 -879551386 52299 67049753 849473226 21093 73876610 -142521947 38349 260062335 471231761 31650 -394460023 754967093 18995 -981466522 -407796432 44288 356202387 -223687979 22057 658335112 -294477738 30342 -100412868 -108050871 14306 264752419 448841356 31218 85791160 243338404 60518 70531729 734781597 10377 -111767080 -308457255 29167 365161581 -205980707 20786 239770004 65085111 44181 66316566 458112907 19784 339425606 -235423281 2903 461093476 364424730 12469 -115616515 348108993 10341 160124950 51114199 3005 -398912876 833688803 19469 -798345353 -523090019 25153 348723543 -193694393 38570 -989071067 175781174 7278 -211249447 -979017302 9919 262526509 731777086 2084 -857335162 473394526 52856 67313386 737024250 70747 432323091 256268899 38502 60956085 760283752 20149 -502482982 448304722 11716 249245234 58814551 32992 -136186479 -312537388 40955 85183115 828200978 59696 473995926 188539247 1772 550161532 -504467663 24202 620104742 362491487 59160 452751195 157378190 67006 188350536 -600555830 10478 -106397168 629749708 44989 -35933228 548743290 19272 741670657 -193327532 6756 85007516 278881448 12094 156240056 70662516 13241 -764283234 -776505669 25194 -291907990 -232091486 33508 -767761681 -510031309 57125 -99603343 -762160733 32256 -889752949 -103943029 40358 -575056335 -302869918 41690 652919878 856772281 29862 -676324774 716841137 76211 -788313163 -507558642 25262 154206989 -196912421 2238 534820068 467227852 78001 629905162 337036140 24448 -862459653 440420907 37276 -891560030 -107080326 37055 -895097154 -105953060 18049 654627624 814445888 56494 -230640238 74484195 46819 -616291115 -300121630 54197 154100831 -105405886 57110 -102976330 -796057606 65540 474756984 452521362 33090 179066330 256233770 55565 759163906 -606668255 219 -384133353 846580768 24232 -14644969 633610718 25463 -693977414 660924913 36209 275088617 474519402 34278 88557247 853781227 45548 267718094 270446729 43387 -29300807 643890481 13697 160119438 168356124 50357 -107180591 -799321992 11005 -328342309 170491088 44345 -860945109 445165621 4883 -774875288 -523474678 17708 -495299788 469537607 36770 -1563056 -688065697 21115 180616090 -579164543 19951 -681824060 -395422730 32092 -996960886 -397125440 75423 449226158 375308010 10763 -894852506 -106215777 25618 -330226653 457850447 4988 68847663 845046524 34854 444212216 341948619 2438 190329415 -416478486 14813 180172258 65734710 5545 -382094458 -891140099 61238 49649355 -330674640 40794 636507300 177202812 26436 276838414 -11494991 27597 -109285235 -323319442 57029 -117055818 -886744788 44475 -578355152 -501876254 27928 185564316 164792727 26181 168534006 341332981 24817 -140484505 -803557858 59489 -229945075 -37287826 47430 -139145466 -319721336 55251 -232862018 -883685256 1182 -219988364 -594243798 21914 266056572 78619703 74774 -875086471 453192186 21224 -315912973 752651527 75760 -96069306 -863234420 23476 -610734080 556534171 51617 165873136 -126087367 4681 -123504643 -298014071 23651 350324665 643697244 41574 -138110047 -291521983 41224 -235081559 -581812541 22620 -996571901 -703223080 45237 182221404 52401469 19749 -38579202 469933002 19874 754531450 -219915596 22747 -12564732 621117098 447 -107753325 656155454 46145 -383054638 724898768 11538 238264594 452645682 36855 -427020102 746249471 3404 -683939011 745559229 81401 -773968898 -800658898 8353 -691862589 624824783 35818 257279783 280799855 17215 -118464025 -867273320 18816 254034563 455376674 31580 435369266 164531600 54524 276033636 449727993 20414 627932585 -314863736 9288 -139832396 652374596 28441 -381917464 -102096312 18845 -232506626 -590757657 68953 -133283921 -515711693 4722 -766748712 169664841 12087 718824713 -197044422 45251 -411050896 852739786 35130 261183564 739084788 10138 -16335059 628954472 20800 168280586 -889899496 23634 -28941267 -695173181 42030 -235814283 -955249288 47393 -425665726 748802405 40830 -420455043 752347510 39233 -232796621 -887683547 59714 157191706 429991899 19805 171231977 -212349024 16717 174336047 -204119390 2596 278158676 449159877 10966 -584842484 -289796026 76721 257697634 -44370291 36418 241650339 246243136 44241 -979631406 150633505 20189 -133424470 -875678821 7841 461109814 156759625 54452 -236055814 -585872681 15664 -411666209 -129898760 8301 145636189 351387352 19494 -382567203 -954653894 64566 157480739 272107713 15936 543524540 754098945 33080 -311975436 -705880559 10023 346622227 -211417598 16127 240568190 260790675 55213 190105608 -419095448 28499 172676718 183237917 38260 715995743 367548837 57137 -988295626 -954240858 62834 244165064 -223787874 20960 -190595683 -874412827 24138 -15413049 532088270 15449 -578792602 -332082755 29981 -881468864 -112810600 30698 76339841 474296978 9887 254706483 441838821 17775 -994034165 -393186338 35537 368026417 638808067 25159 -592824192 549124585 22639 -200813602 -875212007 42088 -44503798 142889588 54868 -488276491 166684495 32570 -231028927 -611954114 65216 -700834791 718346957 51141 -15201098 568432057 12346 82419351 475603412 54555 727239337 -578646480 26223 -873761989 154555996 34023 -971877801 -605386947 15733 85591248 -322923526 36800 268397755 90580590 40979 340090461 -217976301 16037 73735843 283105233 65076 -310366141 469375768 17732 -319957362 -194634742 15262 -598466534 -326157392 62576 746394203 -587586309 13509 -28717220 557239233 39639 845735168 -981099002 34461 366213915 836594898 13353 -894043465 444809394 10840 155286928 82791011 5172 241174122 -211775128 4522 -320564358 723335754 71430 -130625224 -505540263 11934 -691133038 -412382118 47309 254383740 811282695 42557 348342920 659981090 5303 433706096 822435703 86344 664248782 343301721 3274 -771246034 -489092224 25642 -122008751 650483203 5506 244593060 -895797482 74852 238636234 470276025 21540 -318145897 461733335 16766 740558151 82519440 7726 268210164 -21210125 11599 144862912 78639529 20774 241673531 55376301 84703 80019884 252102262 29507 715589161 -587208932 140 844518918 -997298921 43130 183760298 165680414 9579 -880078965 -124942985 6450 -677569445 730492101 34621 255412471 280839794 72990 647873185 -311594017 41711 -975407706 -593046983 45558 -102246527 366054707 12147 148521082 356219960 27894 -109096194 352324083 29797 -198355422 -607998666 10840 -394667631 -130923543 17778 743876918 368076642 13782 262368887 -213823371 15638 -211332971 -600420705 23114 -19285687 -707178504 40315 -883769747 -412851321 49303 -15528688 -690087339 29371 852545401 -987553600 36002 241676521 -30086596 75721 -984291525 166438667 48698 274260582 246457441 16058 248210344 272901654 33158 154451396 -111983406 11297 -666932834 -771395522 36475 -106658498 639003877 25517 -806967792 -497390082 967 -386032315 832431060 41501 344252125 648271715 16295 146847136 -616028112 6827 639788698 823067383 64200 -32125490 663405335 33944 81348294 -325928902 41945 143707056 -131508366 42749 -288820650 -201702680 28624 355655623 -228372391 25498 178433604 182772932 16096 351228035 629876313 21814 157466211 -407991125 15733 744582201 346809325 616 -808141577 -766411290 14588 280646546 72135765 29548 179507183 -600293247 795 -479691570 442317965 23397 333551928 622542924 35470 716630487 370959651 15272 -321991650 -192126081 16607 188578853 283974834 25422 370480745 847881423 45217 -306023725 -708426679 34698 643616239 159464472 28802 261415942 456525802 6898 268159470 -15252545 45200 -890136972 449016202 10527 -966465546 150105191 41421 -707895580 -783270459 2416 189383665 455324166 16828 -110125447 -314380071 14690 -803074341 -775355183 19303 629746575 371221133 28875 -773599833 -803576804 12403 -38647034 569356676 33504 149975595 245009973 47752 158327378 264861827 36200 -41545128 549487408 23556 154129241 170231361 31847 553982337 -515927227 63222 -231591101 -864874702 10565 -99788510 -480234787 21407 145501532 -215937835 75745 190150647 277534941 53920 -960551133 -618053515 67631 -137144857 -108377118 998 -137051991 -499412249 10164 662603482 -315543947 5928 -974101893 -979339658 34287 -317866610 -680934689 6567 429044518 183900310 60624 60552190 759308912 35734 -200016879 -496708210 43473 737235818 -587992213 33507 553622795 -496937105 54282 -676389357 -97650125 30031 731590390 -294660007 40826 -214625504 -886634993 21419 -3667030 -712649635 81632 -861336478 -109367278 50286 166229439 165232775 5574 -230653167 57862604 53912 166285530 175277970 16358 -999140340 182871120 56044 67799904 -319284989 36729 89665984 759234076 45143 65288617 445227725 30983 345018667 -195366181 15480 266830237 715761011 12057 -426390559 280867000 779 631237884 810650898 29112 161558391 -190910566 52412 -984752074 -969864224 773 267281680 56408898 71228 189959686 253434741 6368 -290427556 -667669684 44809 -110356143 -121158030 3623 76870663 732668898 54307 -977228163 -593202778 23341 249949622 734936779 38941 -202929254 827918702 73097 -578813866 555204928 60320 -196578749 -876907154 45899 646027987 660522266 42385 -41152426 -674102113 72225 -199284940 76421137 22796 638434711 821399627 3529 -589121215 -308842271 3126 -7702741 -684873181 12790 -400123791 -131912500 26887 648485381 152423771 16862 -672374269 728840875 65851 -864492063 -118309894 24877 -99965550 -890856981 9272 284915414 -228639179 32450 -296845434 -192263849 9588 -772795642 -781926552 1764 356921007 818609051 31155 -426448283 -954769439 46972 -394106090 -993914183 28584 -763895243 57792789 59184 150963283 -401751258 14303 -7590208 -675476317 63209 68881813 252371176 33957 -102185274 619611004 24066 -573032268 525342418 78427 55049087 -312953380 3493 280604476 254240146 36396 -141308217 -405860418 70483 149283092 441586446 16166 658733353 181919578 69763 -672537631 -858672803 53794 -879017907 468132009 53645 -28790969 569952352 35971 176412141 362302199 13916 268842325 50099049 74740 278523213 431733002 23133 -128645919 380863607 25369 160207745 -586127878 3016 -204614151 78647055 34798 143967617 86868174 15624 90367597 732171408 6511 -30448247 253004317 6229 365824896 848904409 10358 254823561 716087578 21423 -208963000 -903070470 58339 70015392 -332761922 17238 650084120 350044580 39960 359922463 830314853 40983 -971431604 -594174650 12489 356118400 630816366 29970 151446304 -683785120 2419 -983695417 -585742216 72124 276106868 748376305 35202 -686099551 -110499642 945 250622910 81302668 7621 639590519 172806974 566 363919572 639250656 44605 -997930235 623412755 42900 155134654 -227732934 63665 729183072 -287530283 14804 658636620 -316173545 36774 749847414 -588709554 9808 -386412799 848261860 22667 -212706180 91726996 81077 431109226 171569246 67415 -480716758 465681141 45400 736190691 -209988298 19707 -960965006 -774506618 67705 153065432 157022021 32998 -427893499 -968491143 6035 -318990112 -683970927 25575 -391498154 244854570 35533 -209756286 73406717 44102 -616863882 562134394 23336 -410151174 -131628602 34423 718999858 -312344829 44018 -976154008 -593552996 18923 168945734 61880021 19294 658219150 145629590 46351 657387549 -701800521 18190 -679538869 -301722316 38172 158161039 157036355 33945 -197274003 -990053160 9463 176107873 -138650551 34452 -122088396 -309303329 19923 278934381 283522975 77679 -967506382 -406887895 52994 167582365 -111760410 75641 733815633 -121813079 25610 -382399941 -104515394 15426 -198444256 -604693370 12695 -142058175 -123046370 8139 181331407 474612004 19526 181345450 -868073378 27821 263979210 468746420 19821 466096618 349766473 14643 -12428156 -714129532 68592 -95979333 -479259458 13555 156469800 -890586822 24197 -902125983 -111437533 14224 -981419551 -970551395 16577 558235912 -519284190 42856 457600654 154194828 57323 -132108630 -99550153 6118 58743255 280268814 13449 -197560397 74451387 63287 -692660167 724713664 28441 822543945 -978664339 26981 -387636725 -960548966 28562 143748172 269262769 17121 346527063 817271658 5083 560477128 -507898273 8212 736358251 -230739008 56713 567053563 -108839776 40858 151438028 -423604939 34037 -613419768 -289172546 12178 647260121 347606802 36703 -801659476 -202456552 45053 160614544 -575259339 22104 -672768576 725400994 9911 -767809442 463764212 66908 -484716700 453352863 23615 -331731579 -702777884 64176 626025926 149791021 11380 -103816575 -103935019 4930 -682184794 -112031610 3812 59412134 735663677 16946 -13204037 528064199 5784 -115688105 361334932 22661 -683446697 -897619507 23490 169567981 249286506 19704 -211659866 -861959517 7035 -9120507 830464227 60832 143460717 153633662 13637 735260806 -574968826 30695 282077770 460010103 17303 -999819852 -604098334 51071 272121349 78750368 52802 -987942521 -308466292 35926 -688823656 -808614730 41187 52839121 854504102 20977 -113025838 377040395 1849 380908707 -987547628 48243 -215214971 -965960609 23197 238541302 241581273 59507 -874411491 -140535399 61753 144637824 440986021 15660 439321098 -787225821 48507 -142627923 -795941715 34564 348038224 841539499 34859 334519345 833837393 16657 -737127 536980363 49828 -701854567 744891609 6651 -616475132 570502239 39436 -796972813 -762924853 22264 -586092297 -287020681 24477 278176696 71448670 36124 82283357 -588975880 70503 48121778 725299493 11496 -872001047 -131208345 8874 284101665 -790246340 68529 -608374050 -514507319 1850 -101048373 528509178 29765 368524445 -218798348 28178 246585081 -7706352 78012 -989012095 189008109 38431 77180419 472728516 13537 750515098 -307581476 9301 -317437107 -682138042 35082 -691333158 -806272881 47473 -135957326 -134769031 19775 164548698 -113200143 83978 166383456 -579055188 11800 725419852 -303293753 17158 -191451573 -990792185 40437 -135564956 -871506491 43377 -307157383 -701959390 7333 435050176 345077289 8424 -707407248 -867118188 32652 285605197 50313447 65522 -106368848 -109862379 23965 357234976 655344203 28102 -412423622 852284330 43180 182134941 -220425808 65394 53774994 448745588 28864 630863228 -323610636 18072 -778567 840456453 69375 -873712715 -115624194 25982 -987604912 -393581609 40645 -794277983 -514350310 39238 755064609 -192969336 27209 -323488491 -667342860 21134 189483936 246829580 12017 153199073 78252643 12740 161303271 154804927 29262 160985823 275866116 21678 162321835 -581455523 1 -30453968 640942423 32146 -692274577 -888442424 55275 -884934505 -142422800 11102 94049645 835260506 5836 -297000983 -214324791 8844 -37505789 -682060503 62005 55139395 441453326 38542 -693036782 -893296356 7914 642401545 334824342 72813 -139755179 619837820 48175 278957926 62379402 47864 718461607 -222831588 38038 556493803 -507706929 56618 -8382693 -680845824 52097 -678911656 -791804579 37202 -404534840 -508111615 33897 -706200174 -868275636 40119 546965861 -499877062 30327 -602754284 -324492627 20713 -138906276 373489861 3087 253489946 65305152 74655 159563963 -417303193 21280 189560084 348437885 15375 -392893882 822477309 5499 -884150947 455755028 6428 -967542637 -479755987 11907 -97520042 -110487101 4064 -312136306 -234164232 28156 -21775646 -794295999 25240 285537095 270593267 43831 -391095991 723603683 40008 60964883 831202373 26158 179170224 436124923 11798 183508983 243440706 40313 -328896324 -224875939 23596 721488629 -295375599 27308 -413775398 810492972 38497 339772851 -667483765 62076 -119359622 -320112499 53633 -210559776 -904356002 10447 -46862541 624346800 4789 -402707150 270231921 15771 -957667956 -392274264 43425 628661159 165395262 76416 -602965193 -504672693 28500 -593841201 -324762525 11270 186474577 284674250 1299 -690394564 -891257327 37376 731174635 -136974753 10757 152955523 347487318 53021 -707158577 -790759531 36190 716988001 -311882323 14366 -37874054 557994747 15630 435617112 351137548 18044 -699517267 646705024 49089 756156367 -602190200 13163 -328781153 475284912 3540 -953562089 -608824686 21022 714614530 -295850640 29734 53771952 729886715 31808 662407928 852304585 61066 -793868306 -518234639 38434 -325423357 -219329495 15817 -602448450 -496440080 4753 746239123 344968601 55022 -406069678 261757553 30220 -588097251 536006606 24221 252207296 432584167 29569 -290610645 -679448677 25213 157209667 -135070849 46442 -285894268 -217293591 8479 -122425866 -482409286 15189 -133710356 -109015032 12962 -136082881 338100051 16940 181353880 357381318 30897 147371856 344917260 52088 -577074269 -499207217 16298 -986019458 -595299655 12070 -421493278 -962650714 43544 161744002 336339754 37338 153827469 -607020022 21781 -300909060 -233991792 12840 727110015 333820207 56512 472389762 336814499 15556 627989972 173319482 29705 -219674883 -581523554 37647 -882952046 -104668545 54591 639700343 826338076 62328 -21259998 -707219495 18732 -300921464 -709216957 42624 -673405704 -123680773 30672 719103716 -611441808 34153 68819407 729175905 2715 428630445 360819030 20422 -38771004 534085552 473 -776097238 -497708315 1645 53224723 850679171 13829 -192915063 -871245096 723 -888281082 -102427930 22716 -305090720 474446516 24614 -596259253 -314243796 22320 -290807467 -228806917 17000 -102763642 -491430720 29475 724842465 374943656 14189 526233699 -519837233 62317 -127114596 -880320884 31439 166603607 -878280318 41440 -780719795 -808297491 8794 -976289558 -809175979 88892 -99992695 -898960326 4084 -191713227 -869536781 30349 431718116 167448659 41917 -687010321 -778236441 38031 -320002285 -689943903 62957 -383747065 810813475 17809 722378124 345171617 11954 -499234503 453877630 10742 162509136 -857725928 22812 -423367341 -966802843 42980 -956001498 -989169347 21097 -119442281 661695925 46931 -610613787 -309981051 45469 -874959595 460761038 41428 -702556228 -765664678 43507 -993573350 -407588288 730 170859322 -100364848 55260 88528819 718619627 25559 170729129 378722366 23582 176154316 -110124837 69236 273001665 85287740 38815 282358725 270702130 23306 -322603748 -872511961 60971 82174416 276803979 23348 -407815763 849115096 47972 665658068 164893945 56766 -702121681 727658460 40382 85501340 254264458 33967 -960555531 -616991474 40471 -389406925 -976079895 51420 -194911658 66665250 88954 -966680759 -399341681 47659 80467229 459130111 50640 -114684854 -767034100 1101 63603262 -319748016 9918 55532906 812161533 5061 -104973086 363888917 9763 465024161 349877248 20898 732776929 362131587 36767 656300394 282801980 25176 347635443 -222483578 32301 143613826 -217162374 31702 537866378 73875221 7904 70047967 248495008 30930 -134478851 -310347299 47999 -595844619 -289134328 16033 746455388 -586459441 16747 752248931 -196428610 16905 242558655 259158472 49154 65160840 272746688 12350 -304126099 -701871950 26315 248568028 464452386 10912 268289563 -800852589 69257 280201656 -204196503 32860 255846691 461887444 12944 -328515952 -699358148 29757 279577955 629033478 47543 -193945971 -874012431 47296 352481000 647569210 24316 -793569418 -779377829 8989 154489252 -197856160 74006 377797513 652735134 24498 731113119 -318831797 38414 -484178935 462667837 22554 374140177 851310855 15907 -961080508 -956621329 48844 -785182682 -800287253 12481 285002751 734172066 306 641135824 -307053682 9216 -200665199 -996649669 17406 537786003 -511562011 8267 -403210487 253918804 17935 -972311693 91818849 63971 561416090 -506793536 29191 -133393991 -791028981 56442 48108480 -865741389 23676 755682746 -596143008 36160 -323299545 -698615748 12049 348671713 818009570 875 733894889 -582385918 9186 64117083 829550480 5222 -427218663 725345198 11771 -763202790 -795990139 15031 86961946 -332017352 25893 732791579 -584940358 35825 180888437 343077042 27110 271655947 -193988874 8002 -879771301 -121958396 4407 147345976 -857314601 7771 155920033 -104576922 30867 747100589 -217538148 31266 -877856887 -115915640 40119 188934852 -101653139 24780 -770616856 -795010266 10527 165218552 -113068080 10731 -105160093 -899813437 24501 -104079116 -141202255 2618 -997501711 168082320 29077 190159597 -210012108 74151 265029909 52436467 13825 -34518658 657644468 22179 -793723833 -514546945 14401 -793116212 637876358 41149 370354990 -195523861 5870 58626388 -330013325 14573 60762389 265981805 36136 -131981701 660938796 13822 -981929321 -573380644 43637 153088312 333704558 20912 -20365899 721686897 57363 -967452687 151275964 41831 180197779 -222460607 23233 61002005 445870183 17862 270801425 -39842917 17619 -858457509 -129588521 1666 -805004233 -799284034 5023 -210350381 -862735378 33023 85577108 742352922 57027 -416042914 248499952 31636 -895547092 -95243122 22186 -203679081 -989443173 18312 -30105921 -138025338 51741 -123042336 -884790274 14887 -315902665 -225043915 3526 -132020786 -320944744 34048 719133467 379453338 668 -517449726 445658454 37736 -900569949 -97558519 40852 285680625 -236209080 42204 -39602738 -32248196 43197 -113173314 340592852 31831 152317918 -576400982 9506 334661251 92587291 55075 -23641290 663280026 15041 169272759 468486864 12168 160871720 -577208114 13165 -123629446 621946243 21540 377911998 -209619681 36419 742868136 -614477401 10642 -32152230 -680852461 8948 263327078 278090411 7747 278133036 443088773 39728 -704935023 -763318384 30194 -797252252 -484341495 344 -141864278 -519065921 34552 -690040382 -315231740 53279 -515991260 -896441443 59400 265613990 460750431 30354 -217043558 58190616 59390 -405115717 -100926802 8531 -958355409 -390869981 21777 -680131465 -104073033 26834 369431619 -130080625 7824 -226527452 -578041007 40288 -112744252 -502420410 24015 -123714092 -883267653 40049 156880772 75546794 4606 82200472 -303139891 491 -389064287 242201850 8977 -403521658 -123178941 24416 -893492037 -127507444 50578 756520944 -325491305 27327 -135828915 -768030577 11127 273229082 -220387110 426 155767119 366080673 11880 -31456631 -674742678 49230 75836839 -489320415 51669 -296445583 435333568 17053 -7440107 639398945 36698 -799089269 -792568288 13643 743881873 -605074980 16452 738732903 -211872757 20806 -800236323 -523268394 3336 -402730248 -130875087 39778 81408816 436601747 24907 -288659402 473506067 11508 144471751 278341392 57024 728879672 -580611215 1827 646748625 -303612172 27219 -571461045 -477455130 6835 186993527 -424591736 6711 -498581072 456435139 5646 -479847603 455142506 16918 -961110641 526994554 60269 -422407708 271543945 32168 188776489 150410870 20725 156661586 -136468294 17090 -298270176 447782914 3123 -421145862 -990211446 2685 -415517078 751364054 18215 624255404 157743858 56474 -194944948 74143568 19395 -230437920 -863216899 36944 -397301233 -131372825 6935 -290487642 -680834767 55115 -331967067 -698993586 35075 -859167830 -101460500 19252 266812190 253337254 38390 -311086774 443473206 21756 -122099395 335658146 28396 624926897 187405287 58227 -956274360 -427619942 25265 -131403276 -128950920 26215 -493167790 474787598 43032 659029119 -319229173 9525 460618304 375921712 4291 167967008 247356916 693 -697644801 -878117709 49747 -981663955 189704670 11451 -96136278 252146036 31526 -900669222 -114672480 40779 -966468245 -965582854 11070 188082707 -607151397 21122 -101443104 -319137309 168 -15359900 639635624 5035 70233303 841295399 48373 722018372 -135866115 68404 -897494654 -127647053 13264 70196853 753203383 9796 177936119 252464678 4183 187284654 -206773181 26938 732500466 363793406 27194 -891506416 434677588 36728 353944094 846255315 38158 -385989993 -102220755 38154 -592486291 -771849119 67579 80660230 244233065 60416 -573703499 733834843 38603 -985833675 -953740268 41832 77426367 251498204 48239 285535097 238947302 27395 -870364603 -133953655 625 60962767 -304183922 42893 180111213 354329198 43877 265832134 754151749 41149 143656497 178471134 6608 149304109 -138552132 29303 350607212 849400303 5360 -605916663 -291592027 53263 -416202627 -99568412 27866 349056355 634671400 24177 -236226855 64844975 3346 -294039873 -395056335 31664 -308041431 -209807664 15500 -899621811 -119694718 3298 -197040291 58447299 72481 -898380282 -134252436 17532 436290744 175126966 76160 -104797613 -890032560 7930 156475764 339463800 31408 373058957 851235163 1746 187718142 -387734133 30523 355849026 851928034 32233 248965964 281567137 61023 728502516 -577373581 39106 540167364 -101939380 40702 -13685073 831536914 35463 184243586 -195093894 650 723089137 -600420689 29680 -230368487 -954953471 40479 -684504475 -611943856 54978 -862551988 463964392 27843 469976665 145892259 27249 -613159822 566830186 18988 -686217650 -773485452 20926 -784936077 -779272370 1244 759077604 -305579697 8563 354498133 -865516695 731 337772297 835135860 40571 -2264622 -668302518 14494 -674758619 -783391987 33650 732345425 -592648330 30751 -709041624 -787381824 21247 -216403608 -582654025 2041 -229513898 -872108263 49079 353080199 623703723 17118 161890675 272350553 13508 -387557320 812186048 47308 -297865232 -195955907 26893 -764194221 -518744886 34953 -305000459 -214177189 29773 639537848 856007060 29342 -124352921 -519813009 13037 338848073 644028033 41405 464958460 154870308 80760 -191134556 -959806767 55211 -310880520 461586340 14762 -40644319 -668176867 14000 -582939622 -515235295 24597 -105099685 336336749 8009 633718088 377132383 36073 147426241 -572763419 2502 -956835182 -990498651 5147 -389706889 736162729 37196 148665841 264475700 31104 619716717 379257334 65473 449593311 -496409392 22360 -701980230 755664056 32624 -669756279 747063413 19491 -137688181 -861448108 28116 160875304 -107929468 70814 263713563 474458385 2969 -958269421 -399618675 54473 -889500917 459371150 44614 642938104 340536147 74244 -672268164 -801243035 8005 155166213 255790514 51056 -960334358 176870323 15014 367740506 824931891 35822 -399940667 -114052630 8953 -8539517 542510380 28153 -418437858 -96597389 34258 -25171857 -968699796 24177 -113996384 -807752312 65559 750616934 338900536 25551 717307962 363260074 55767 250847497 -2994570 36327 654077028 821452521 48736 -388136398 754735831 31378 -901759807 458478197 2351 155154715 -416564291 17750 189903958 -209585334 49056 284887785 -38689187 45446 -386594828 755651555 8982 652012171 344210528 36400 716161485 -192052757 38061 365943571 629135335 12706 -201935415 -874402642 37215 256202784 265941185 72592 -987804472 -407633127 60499 60796610 834868066 10777 742087311 -232265948 8749 -104581875 -291210206 70085 -701128421 739862216 49858 -122956746 334386303 33231 -227474006 -887713642 23946 149569077 259571989 10503 -96851141 361056168 30489 654410292 -286754752 5075 -886851249 -115348378 5372 -965950658 -983963523 32979 91290989 727413884 68804 628267437 823012512 45646 268424577 71376799 8847 731081471 -289452093 35959 -423314098 257077796 29653 56302015 -593018015 36079 625673772 149348517 66660 177241508 -893089809 3926 722005525 345105172 54894 642508567 352999272 68925 627377967 847896517 26750 -27738649 -710428042 10024 -42256316 -674458879 15078 -110866144 -290729080 23819 274726985 721810647 21103 -102379885 -496974835 23306 -791889787 -491242437 55914 -138621871 -765904952 46174 285538269 89940721 21288 719550149 -614377184 12488 153468169 -139601916 22632 -119901291 -496573190 9440 -321565336 -232415543 14401 -125949335 638762642 22372 -135272495 -324308976 21525 189324687 -113523984 85341 755186579 -303880080 15054 -410631427 714414957 40012 158162225 -137134898 25141 -109320315 662828825 44940 853180248 -968395934 22913 163066947 -585490497 19620 -594474935 364530830 63779 -804271055 -509754063 378 -300244812 475890938 564 349600498 -222071469 23157 155322023 176297806 42223 -98221352 -614435285 61051 -1466789 540459363 29472 -593746667 529200058 15366 -783710792 -780114221 2344 -792144948 -606155137 59809 -31159427 757894778 69960 87761877 447979993 46052 171972549 428587983 12116 -95601406 -299905182 43438 451807883 554380371 66200 -114911833 -502612710 33843 -234161613 -866960247 1580 735582271 340146574 39177 -384235157 -102841855 37000 49469158 -581610799 74809 -105798995 343601653 22190 156494599 271114837 43339 -579798350 -492739359 30269 -608031808 567434888 61974 -404576489 241295848 6511 445967002 380436944 17720 60400252 809872400 37155 268355034 472216733 36114 -234459030 -955896769 48942 541386524 -506608285 19352 -699321271 -801891586 36059 721299115 -286905421 32456 -108378399 -419211779 63737 717447628 -303324246 49139 -405028877 761123186 26541 87978697 -332761628 23947 373925230 811981650 1369 662288438 823450374 48052 -787146731 -793106812 15321 545713300 -504354497 57936 94392874 730996372 536 -113409578 -136086834 849 -234689223 -865730084 44597 164387680 -233919897 3874 -966262353 166001345 33172 458042816 169001788 22333 182491549 -902616844 5794 -996534495 -609106728 54214 87368559 474853072 18683 -496334111 467484967 12372 -419006366 285654599 8564 247877837 736496517 19420 147560121 429193843 12311 -303104249 -204150794 33048 -421470827 823825021 35735 50028360 461044634 11961 635289702 172366739 52856 -119685774 -129489769 33797 153170941 -218600449 9271 748105756 351865579 40004 447268824 344342268 29175 276085526 715322262 23887 -397980944 -975753063 44035 -775459431 -491640635 38403 71088606 -329903755 40406 -574277373 -507784405 3442 -423645929 733767418 21629 629286673 340771923 72834 65314263 744676022 12011 159720800 -588863526 9948 -960519076 -970580908 24945 -420978389 -107094373 19764 -129401236 -791880285 8346 429903947 175320159 60767 717216816 357358589 13617 74334659 837192613 46701 261543632 72027273 40130 -95299865 365678799 18750 268762608 243543987 70799 149051213 91781354 15454 -131938648 646157231 36278 -18618033 553068444 2422 359041982 824873710 36556 -796935440 -773675530 25927 -142239623 -291304233 15804 276841940 284285576 43658 60547262 -16149482 61145 269766550 -203597509 5113 -699819610 747686276 54634 -977844189 -408904923 67258 -39450402 -304030699 41046 723650491 -310581478 13089 -955363151 -612155752 52641 -306776753 434982073 14851 165835537 340804086 1175 645417318 817040134 47872 -398156496 -133506237 24470 -983416884 187518262 28366 -780461996 -774888478 8546 149097320 -579236475 2597 -963619683 -766430286 39828 276913065 744730458 23815 -119260873 -766605189 69448 93319290 851680255 29821 -519799824 -573522527 71196 -310832729 -667478310 10623 -592957997 531475968 42327 247167918 -203547394 42006 340140441 823932429 27830 -978990515 153999634 290 168412435 352903577 15045 -207697484 -959787958 2970 340620793 666323951 20371 -141649625 357100007 32766 -964126347 -578812564 42569 -667237890 -790441509 21736 -327234086 -203505952 29819 -700854361 733209356 36234 630453242 351856990 66216 -674693662 -806327264 8790 650216391 -319252571 43981 -136740116 333584213 16807 751742994 -224399355 17135 145593253 373369287 4353 278750652 -868986183 72555 52244194 842015024 57392 347297242 653627975 39481 -125557567 340944774 6687 241576853 275256665 46005 48693162 740842674 38588 641649258 358226455 70739 539974523 -778366527 62745 153529499 -211853578 69687 -391055000 837205474 48893 -770988759 -512495554 24909 -286264732 -236771561 2398 185594723 435826414 1363 -197642844 -41468163 27077 742472594 -219287262 38156 -415331725 260497818 3898 -19619296 -712691596 69494 714522554 -192727631 12799 -226844573 -297784909 48778 -127413663 -493143840 32822 -128604280 -100889561 11563 661060124 364927366 43038 551899608 -489935096 34933 182674011 -37635894 39279 -669337936 -100664646 4710 273681466 453185318 13164 -708164753 -797317160 25924 649476049 365532221 25042 -572107209 545349244 10758 169841518 -572632340 7335 750532439 -203673595 55670 168884367 -96405178 84803 -127824816 -863373673 3215 52617309 541107559 70308 165893357 -869969367 34071 741528929 50000351 74190 -388793130 247304452 10635 176187706 244968409 18308 624516479 619736734 37163 -140686681 -894167022 35298 185743416 -102949258 42588 179077718 -411126946 29954 -28356405 651199653 13939 453687487 56241215 45803 -711450109 -896175452 40312 -419381484 -131703592 1948 -302845761 466129832 12023 -115645277 339302073 28825 832075987 -995377587 17144 -607309076 -312505770 26298 -217367810 -595137582 15392 -859704701 449256743 3783 -104414383 -877250239 46169 -984738262 -978369552 15678 -999685065 -994703828 58184 360462815 -204911876 8211 -860688254 457181066 40182 -108521577 -496112935 5619 -206248334 75850420 85591 -18093345 638848158 45520 473605568 -773801538 31181 -36812953 624909272 18951 437131251 376898346 26808 753741442 -614167895 5696 -132382705 -889119638 21863 257073309 76819357 35886 359296447 841584635 14119 -900565628 440230554 9095 -46756768 -712340246 28896 449773262 168750094 90138 744253214 -315050237 39446 -426085750 -114404249 14812 -904251887 445313479 39167 -771395969 -793256757 20859 -708917342 -796319331 7492 246524133 -231095306 9755 -808906059 -517660816 51288 -877507427 -133073141 11828 -697548887 -900416233 48507 -123435241 -878237061 24079 760916783 -574835392 34996 88232816 739566876 63175 -991115303 -422097571 41143 63292851 439038150 7537 69296501 730968257 18950 151062006 -387410437 29815 649547795 839014308 45711 147519829 61759714 17857 143303990 473532566 8182 463794531 543257974 75224 -139609336 -315034874 63592 -608727156 -314946830 29217 631700021 -200369246 32848 358416352 816497293 1617 90673176 429946369 36514 -959370189 -425859330 69624 279844511 719542331 11036 -18978276 -697701600 17036 272437328 254259110 76360 173568897 -892212999 31660 146351275 274149474 2448 -133909148 -805453406 55208 -219448440 77106025 45045 -115897097 -875024072 4844 654932736 -286355827 28710 -893194477 437757563 49443 239908997 93306217 22839 -31245879 536462006 31858 -413094997 -976724061 75170 -304884862 -292372984 46067 533342267 -519241518 51953 86643555 -676804464 40683 245755467 452374314 30246 -427472883 250338680 24748 643597033 366541105 63511 -385507688 -959069235 9606 152035009 263648048 3789 334995423 847395420 14617 -210105010 -895214341 51346 621225291 333584693 59220 -124345241 623086039 52135 380584901 -220376898 28249 88036306 257998923 54921 -210154635 -973383658 14932 359626940 -202479345 38291 342506501 630885707 161 344722016 832279818 15354 441163340 174611220 22591 278691953 65732457 4749 51799064 820026131 22269 165963261 -574973070 7334 345648057 -218929721 35994 337633682 834211991 45653 -30661006 526596044 17039 241535389 431428359 7798 -422705672 246684506 4967 91880319 813755088 20753 164995116 337598755 41664 245488169 62012989 2851 -129509668 340016328 8778 -131035942 376674465 5437 -577784233 -504193373 6219 -997775850 -579842636 58624 175831512 -903274177 28476 -992590522 -996602820 42165 524724559 -707926548 27482 93895871 826181376 25406 -690324234 -116410915 6066 732039905 -312178620 48853 -764128658 -494119371 35347 189627505 439733678 21379 -134336811 -301771227 38678 -141628383 640603107 50136 334778089 660720337 39294 -857613136 458209159 52167 151765113 69247336 28658 -128755011 -782440389 48671 277067336 -234626427 10185 255462971 -31608373 26205 654486268 822651375 9279 182528664 56239214 4464 90661351 238625470 192 -603289711 -298956580 72665 -118592981 348103115 17995 -408705486 241936615 22251 -426029651 750974038 5708 53164605 277687999 39451 144393306 -583350579 8086 -393060464 285474356 39291 -617419251 567728091 46842 149725832 -857311846 23681 -140207242 -126550535 35132 168107217 -602246806 3615 360243759 -224546193 4276 143446466 143945893 6029 -764687388 -769152220 5584 242665536 748921687 12130 -785627443 -764777678 22231 -386886928 -975764893 68950 447217386 148451678 54574 651341281 334085066 76988 180940701 -577099672 18068 631356379 182703960 22827 145835935 465890503 22500 -708558591 751544086 66786 180105231 245143736 39573 -712998853 753920010 24302 -127230026 -115414515 6912 172699946 435839513 2341 442617376 755105491 7921 -707277470 742436253 61632 251397166 -224170048 42752 -594642754 821053064 29621 634579965 376558609 26886 -317791913 436792689 18246 -709524449 -791659781 48369 -393884442 731945798 16014 -319760456 -204584150 7913 -229058896 -870413369 19596 658767721 341397856 43111 -10680632 622719822 3048 -680861521 -763714717 37247 94999002 832191710 25242 -597875686 549478204 952 -215684512 -599580140 20047 657719529 -325853271 2088 76765797 239934388 56511 730810409 -297091642 20133 -131797157 -322480232 12569 169170920 -599904920 10005 -767540700 -805257165 4143 169502320 372380638 21536 -961692155 -389090322 75270 -417708510 -101909410 32413 -42326028 -675658312 80353 626765334 171416412 1410 -575662312 -104312633 50353 -141364394 -879729751 35246 246026501 730967656 15220 359902881 841341210 25122 187388506 358928855 27119 -287402872 -685717325 47469 -714161922 754220381 19961 238191145 -200572319 14835 157136361 183728448 40566 463614541 -14950439 44097 -610669374 526606498 49270 459773280 152925543 7214 268314544 -206263094 13623 -123600932 -768572565 63379 -405187007 247121361 50354 173550295 183712148 30432 344027438 -216953876 38667 742320066 -303486629 6975 -573162096 -481083383 20677 524041505 252471006 28183 -306551485 -218719035 4494 -953074156 150313815 14493 69755066 475717003 2801 -614297046 -304985586 51142 51062672 844151113 6395 272696316 718842931 1551 183636758 376679099 17843 -318887598 -667656840 2776 269061241 91180925 26649 70043562 472377554 50727 -408613576 745556515 6684 -605051651 545509010 45472 -106431969 -485631141 7956 -891904089 -127715588 23697 -321967077 -673104699 31469 -613046666 -512986616 15327 620903908 366968073 56960 -308876661 443217411 21511 754685308 -195321012 33873 752549329 372204453 46825 637900058 833085028 41489 -698889265 758049462 33060 275314473 272485394 6652 -287071977 437633232 7354 -22212558 -710460835 58466 -198016805 60032884 52941 -10799520 540050787 31778 -220161451 -867186058 58956 258304564 -5299987 16973 -116794642 357200246 25593 58809449 839047231 29716 -711844262 722743070 60258 645157198 355188667 31006 -704884706 173512672 40223 -961786641 -421115664 75428 -696554469 745301716 63457 651807700 -328947183 38447 -864511373 -125151355 34280 -783005870 -481616283 40489 -118259708 -871201498 24590 -46444973 -698714550 8067 -194641570 -317424650 32469 358414515 827698339 17554 -998073373 -777137347 50777 -975814270 169552655 10023 -704902511 -897568124 14758 -232342639 -957457748 9363 -398359 558713045 41763 146047907 354369986 13026 -959770852 -588465330 37348 544101827 -514590690 7770 53474166 457746724 47411 -895280914 -106222617 15588 183924745 333548064 33799 714736287 -212182111 62402 260152116 810146647 21114 742858147 -617489550 3967 -331884851 -709242219 24742 -300333371 -230188303 21891 -788671191 -505527431 22009 348435786 818724088 19203 177401115 53476681 2149 -426868111 -997225529 41773 748067883 458022051 62557 -978897948 -600220578 18392 -999237388 179326625 32114 -9630624 635128365 22241 253138899 77679598 25259 167616881 -610887257 7711 -878342215 -122633555 53404 342768087 810316677 23463 362567042 -690516378 44577 567306102 -988791484 10298 279600880 456951803 32090 758450660 -302227678 3223 -413703775 732699152 16822 649501528 -304316640 16745 175344785 436816381 22883 738904561 -219426843 45446 157688055 -572761218 12148 -968567328 -892618194 44461 68297240 820759039 18161 187323241 -607180451 16018 -213524926 74678890 67647 181441460 375223810 39500 -113571438 635172776 37409 -117297676 -98211329 19367 -299133558 463856362 10675 629918713 360658890 23132 633078509 -300259654 17601 361684474 840493288 8911 -703165574 744656152 9086 -127660072 -880454989 12612 -43938438 -711344678 41394 817455455 -960837098 3770 78026461 754770322 37214 88997917 433385175 1720 274150733 456595443 25426 -796117665 -796883540 19849 -132483859 -97362951 7549 834292472 -997165923 8201 -593069730 560515358 35234 -868692202 -119919018 4075 246002381 -215530061 30792 -509496854 444855962 4046 475362148 348521487 19219 154253788 174809422 34408 454403600 365113004 22199 644036216 -289060453 4631 277552237 731036847 8358 156149662 -226423256 35783 -207350274 -882392824 165 -993349052 -407869660 43925 162276791 -96851652 16816 751297500 -302271132 24819 -866764335 449524313 3450 -675676930 720841828 65764 -22750168 -495059483 38251 74883894 758783358 41893 172815676 278140675 27175 280233555 748528789 35507 -209037685 -898884633 25363 173184049 429997850 17885 -326998392 455392672 22680 -792162903 462181347 48686 536983433 -493019544 33543 -211616524 -998897639 57487 -209443911 -857621161 52833 666597878 855127652 70913 -962442764 -605133364 49686 -393528291 244011262 25964 -21534261 540435103 44293 -302400735 -223273665 10976 277054519 473956285 1169 179149223 167911422 49451 380380412 -229039377 14854 170268252 -887853616 21404 175691199 180951963 2791 260744948 -210393066 37377 190018587 -860954834 27444 620094286 -312547513 8038 727259996 -585913982 31725 -870134059 469115979 29154 -611074558 568414782 52541 -215604152 -578781676 5920 445183036 -679910447 19001 758469816 -295794492 35130 -792009787 -800111578 21992 -136701855 -865225330 11663 360331431 -225539956 9909 182975897 342438030 39130 183255790 55825309 31088 634023755 -325171233 39915 -108888523 -298979137 45189 246848747 433827104 25642 -131425421 -901651058 31948 238662461 280229497 351 167595335 71194297 2078 760867761 -588064537 16924 -667599788 725617405 9183 718558235 -306740698 1901 -323376241 473754622 25233 666309363 154889519 6303 -614932532 541799028 76766 168731534 -119493847 54905 -667591560 -125192070 18523 -893949496 465361508 34611 -705910229 -102042178 19207 -710184987 -878013129 30069 -384895242 -959738941 17708 -703057614 720875834 17449 -980846804 184112083 7598 178489683 432432982 20382 565242628 -522562930 28391 268663825 656327658 71191 188633180 81227810 6828 -783894617 -799440958 18974 -290513490 -698282505 7768 54586530 -313491930 7749 -123424254 355669975 27866 -293607124 467579697 21642 -978902029 -591251232 48267 -864206682 -108197272 11587 -686029051 -119267330 19613 162289895 -381726761 7280 -111147036 -117922439 30822 278978996 -16282369 65169 347739291 634943401 23587 245072427 449400481 40030 631501656 834459645 23119 -984860180 -999252495 52038 736318305 -295169780 38804 278224655 437332799 24226 -714165912 730746626 29158 -796313151 -801265706 19886 665286124 169955033 67371 459692070 188851686 22701 458201358 190243352 75150 -219129054 -420476766 47319 657513929 -871700093 60542 635246864 339593316 33788 -765846944 -491679371 36672 -762141274 -788647488 23711 -521334992 460558292 32091 -413203016 716544007 29372 747154372 -204962360 66694 -40349614 656768702 8081 91942676 758082632 12847 718296651 -299174616 17036 -40277214 525501201 49260 171589195 -612517315 9836 238541845 464939107 4039 51169067 565706741 66562 243888124 -206756863 12454 186052997 464428046 21512 754852286 -488045214 58577 158547806 276679296 56647 -108236768 -783039893 11660 531592172 -488339850 52806 -882370149 428993291 51949 61697881 -484675771 65220 746161580 -591711465 21961 -977632054 183688322 3721 -211335019 -901378826 39669 -389776580 741124636 25229 -863924692 457346095 24906 48411234 464473912 14335 -875804517 -129676445 30068 179932239 -191060350 33288 283313331 277824744 18881 158877981 -589783640 2768 74647810 814999872 12498 -685939937 -762220632 42851 643961494 -294952903 38124 265670771 88855184 72409 -330256750 -684302716 7582 751156668 -512230270 59691 -32548931 620928804 23105 -802291898 -772763268 8580 -403299598 285355006 34021 50568526 266260254 14996 -958854291 -415752540 22581 374654960 -211938819 39139 546637176 -580294448 24867 555554044 -512818262 25081 -605377471 535878327 48859 -113318020 362872882 9291 -709746461 -782885969 29830 -11342780 650734850 31542 -595079262 -523530823 3057 164346105 -617781144 23174 -692676489 744034724 43412 -133338862 367167227 30971 -428434156 731009744 37215 -409204556 264455347 50034 -418913093 -142313205 39430 67888700 431826641 1762 177632424 -595721390 6817 258857887 -204722156 45316 162125155 78057068 5402 -613900853 -286288016 15753 746688173 -305940206 7448 54616573 252347150 13599 -582280863 -202277919 44984 -796953797 -772790155 2433 -953982273 188477593 5716 523820797 -521829571 7220 -397880421 824168876 4459 -10743766 -691134562 66054 85681522 -308516461 28712 758347077 360908320 39754 175872603 -412131690 31615 145624570 -209389547 2885 -480019057 431434777 29402 -222178290 -606234591 35549 77624235 732797960 22674 659556367 456241869 55282 -402888836 -970648217 62377 -772948741 -772321954 20094 -702764152 -885156966 31038 643962348 -331122767 38493 -406607955 283230919 29887 622433908 177953613 46296 636649951 -307809961 45103 -12196151 544232004 5097 94576660 430188417 10927 755808648 -606534736 33542 -136598423 -303004459 66499 -587832967 -299360457 5242 -796717192 -784268325 21161 -965235309 160404548 55202 347017257 -205990604 33785 451113179 362734209 13886 243144132 75053307 41282 251047577 60402674 7715 -301607056 -881213162 32920 181113230 265949358 16738 142910310 81165095 5486 -697347570 -117656018 10919 664595382 149596169 49613 630783375 643694303 39529 166437009 -197706044 45424 -512040807 429824898 48943 631472058 842809532 76323 -591979027 -288525830 61724 148459092 276440111 19266 462312174 376642271 29906 -416968177 836755068 30851 -396143423 838944692 38223 171677745 238318597 52628 148965861 -887115627 40044 -118013701 828061215 1708 639249268 180100090 4707 758626215 -309065239 42170 -872736056 -117850292 41550 336162313 646296506 19965 539003208 -237394278 52559 664902797 813895549 31802 248298067 92429344 1891 -596605818 -493275220 19093 -314492975 -690061817 54947 -199744516 -860645983 24259 642730918 154656942 50834 -33525707 526008482 13539 -980462085 -576764599 59090 -610292945 -332994918 71696 -316086361 -694909919 50298 147241682 -139236202 75786 -113320909 155730944 46107 -210810844 -614011476 70201 279878683 -191907724 41303 -966807672 -988601942 26200 466144975 364190220 19546 177134468 -395738845 8126 -200396474 -890935239 47139 75533700 738098823 22646 250278065 58817998 3752 -325432926 -231261000 28033 147084837 340109868 12951 -193370606 -618417116 62138 662736932 176456611 2414 739529388 -199092271 42912 453120948 188129687 82277 -222153094 -985794255 39270 451883584 379978171 9300 -23006285 656846159 2651 -960704462 -961841756 1716 51729077 728907025 3510 560672603 -478779744 53072 -686454077 -132622092 16200 -421978900 -120093000 2734 -99555353 -805206635 3737 -680507233 751792436 66968 533160594 -293074827 13125 -381513878 -992496950 59134 189219906 -964991872 44650 48519096 730159088 51731 -779807388 -762341520 6187 152052996 -598342620 7605 -237989200 -595213384 52205 -30156872 637276418 20316 -131042499 -890037119 7353 -494657092 632876216 22868 83272136 -953163771 53507 49339041 -317403264 25745 -576354505 -492996776 33354 147470793 637649221 28965 454508616 163665651 44726 642400814 822788018 53197 -121517778 -297010070 70711 -119302459 -795202590 2946 -111900747 380937863 33920 81438858 837529786 18956 -324366643 450408902 25769 -683678762 728293195 45975 630950351 146769989 26537 -101008992 660787919 11374 655007410 152190186 25640 189790004 276261198 29940 -101410705 -775078380 8273 89945274 720783987 17152 626724629 359471786 11412 152544482 456358398 18974 -401252902 826676111 53732 351009598 851670966 4804 -142097385 -861440320 47956 181427479 337885826 3933 -321972235 471464850 13916 737724246 -304207614 23987 -876953041 439224373 425 -683817945 -141748117 457 147833197 437240821 12823 -860822572 -964104752 34216 -974018691 -969541271 42806 -120894746 380842599 732 173722702 265856047 4588 -317819361 184790829 20569 -383780804 -975889816 47673 -676435665 -138152098 17807 160899493 269452603 1354 151149637 -890883163 46662 -689006180 744207147 49079 731274309 -604660845 5337 245533513 714744914 9652 -582182692 -330652017 62559 -955108190 -571701615 71898 -981952536 -994483623 37803 264459479 476056455 36678 153630513 -213320126 11896 -424746379 820365408 51818 -792597844 -803191442 5614 -982096270 -200474369 59554 -887569688 -103266149 18001 -701555843 -803476689 24386 -506293873 471372479 42456 444927611 169055001 22859 -587184943 -297364364 1883 339951221 818845262 12489 -766670374 -499336578 53043 182605691 -893982700 47013 -596578138 -325853210 76426 265089298 247635819 34060 -593351573 527115310 23846 371033115 -233493425 33386 176370461 -425027043 8521 -860183790 456447595 5756 -384057576 -975746335 57403 644623444 849428643 28139 -973582184 444210172 30610 -232600047 -874340849 46756 571401249 -964102581 20942 -412308421 811894361 20199 375873092 825426073 34232 -99447794 -326489983 15773 -410001993 -993607567 13003 -111097648 -787806717 10409 54962227 719057155 49098 -961774596 -403225222 65034 471641824 341222430 12827 -864204402 -142483914 44818 -192539659 -974930230 3295 168312808 -97263625 56596 264021570 734862717 4368 -780149327 -509886094 26334 -141594189 333482018 8201 92159745 752731491 71448 49354565 733669143 26582 151898196 -865753418 10360 460053707 143827451 24163 -867388825 -123300408 1802 -493371976 435450179 11403 -404862731 -133655962 17686 -891284429 449211525 22160 -116858246 -893859630 28257 -324854684 429816621 4742 266919169 -199960376 7070 -608988467 544841652 38551 725046691 365106395 25148 -772581685 -771860853 20247 -898319322 -113218389 50704 -786061549 621146265 4307 -613713034 -670795452 20256 -286306729 -198953843 14663 -687913940 -875218080 46910 56707809 453546117 24436 -773406226 -789953987 14584 -605204784 547403500 3697 -793757163 560539312 64189 641436017 841418413 33650 470981915 334670034 914 180185908 -405912812 8054 631261714 168794737 3136 454198094 824838666 56746 758362239 -206528901 10907 -137462301 -99608062 4333 -869980543 -115812373 32764 450105690 162222397 47474 -985324226 -419943220 24679 75064685 748823746 6732 -857256443 -105408916 24329 743717524 -220493248 1531 666396153 356873339 62686 -122160508 344663962 1587 -127412684 -786303635 2621 153552214 429878125 7262 -136129660 -800018690 67417 173602522 -387884638 4090 531777211 -481578416 44850 -600610924 -322606450 68691 -129408033 -868191489 46703 -122644474 646227935 5939 178388425 -616373521 19123 -904206329 -116744389 59351 645078869 821885025 73006 -412555324 726707889 15461 556152455 -499838042 12140 -519908253 466561048 35542 261144173 91251397 20844 -206372524 -860345176 27013 -610900389 550931572 22592 467560359 375424260 18410 -953949914 -955422414 19333 147180833 261815998 37958 -685551227 -789435494 42194 -383162564 841808354 21963 -505124456 -303709573 14094 527453485 151240249 57359 73231268 463756990 45011 -293385366 432461847 21489 -974487255 -960772685 54984 -669156789 -896199076 10076 81793607 639426983 42338 270754314 -30091602 58969 76543682 727274056 14469 732691016 353620284 25495 -796953331 -482104062 10810 -971680130 -976450391 62186 251749334 71657038 83296 271531565 85349175 1436 276557270 -21675756 73989 717250045 -202637397 44214 648748009 -36304612 29219 -412535250 738854423 32743 -234259810 -953136316 51793 62915940 268058838 15952 -678368070 725481856 42949 275391020 -4138977 11273 -229921647 -612236530 16738 167199701 -615562622 18326 -806819797 -794537882 14982 -298868103 554760002 21343 -95446613 -299782432 8141 -801449487 -481537245 38742 -317787522 -693018018 18316 -978790468 -996096428 73929 247105659 719289058 37900 -604215437 564929931 58243 178085529 91084359 24238 -141317754 -892767027 44070 665649813 373367461 14932 -302219761 -687402425 33481 -285830694 -209542304 33872 60484398 470299818 17433 -886753237 462347088 25903 82194571 727347681 36033 -962256498 163450660 11772 182602571 -238038049 14344 -295256430 448312270 10163 -385897934 814455551 35189 369182513 -211802532 36816 164637845 453919771 24904 94123748 824115916 34113 -676193917 715745374 79535 758813811 334417638 46516 -225726318 83998408 91391 -998154972 -584268481 6126 -97043215 -323165221 26502 -714186249 -798958787 43508 -694667060 -886270772 9434 659049098 -317646527 4974 -121326304 -807272869 52867 -108815799 636042090 13516 749685157 -581983334 31346 559038036 -688792842 24429 -418080338 258464231 38865 -419785874 -96602038 22212 57791691 269392015 18165 -223471217 -997966498 49324 -674484451 722477940 32613 -426907242 -104739189 31199 741589193 -605366047 12961 340533134 -200727372 21431 -232440969 -960695530 57582 51298305 -318440865 39802 746816135 75086277 52080 178767248 -399658903 10945 355827547 -233514597 42981 63755548 828296765 30066 60979202 280233066 17681 -994156136 -402626770 52295 -229126044 -857594943 2127 732872882 -606898986 10188 158969141 -418503914 3105 181899876 -583448151 22271 154645374 -575410249 5645 -404025281 349651304 53064 -106592490 -137829288 15888 155618000 -894518945 8482 -96775291 -857273300 2213 87081776 832244556 11631 -764128585 -489223002 39095 251416397 51601434 76166 -418877855 717615744 39274 348805969 834323656 42303 159340275 255201217 22086 169112249 -128876269 68689 89297534 -702136653 53762 -862285475 -98918502 43062 -681359191 -809433931 27346 65091753 475532589 5980 -127851895 -802686945 12836 -417375384 -956901252 47906 619057928 -889787253 23937 184289221 242264433 23273 -290214923 -710399240 11708 665871753 -304727867 28618 175639873 -209791866 40595 -768662519 -796168349 22592 626195746 174761027 57414 -295356449 -704966060 36790 -976762970 -992992623 41345 -169080 660014127 3437 79839199 272387513 41090 -96727421 -477128590 33730 183658588 -859020052 24139 630796975 -307672063 36865 145553531 -392149033 15364 -680369043 -873334620 12104 -968340962 149447800 52920 -18961838 569405916 21411 -135771471 377398880 15949 -993593439 -887506254 16790 -784968696 -797949912 13283 734820433 -292086011 21155 -959333384 -618263663 51851 89595933 834790377 49595 -803582078 -506518309 10109 471604539 353548831 1626 63667047 754974879 13574 -408987331 755103419 1455 -425577078 -984524346 20454 -755522 657085050 18617 -26044392 661303913 6587 76557351 717153307 20847 348006574 821456252 35849 184396123 -406830021 9012 174851479 243235553 69 -883288682 757442020 78161 -196447626 -575988660 6447 -295703133 -309600572 33986 -394768065 742822108 23507 558127020 -984811807 14951 -673533621 -99960087 15284 -212118192 -903227769 10101 181456830 -131375497 20324 -102579850 -294524625 50778 -206624906 -978748824 27375 -780116690 -513796693 37751 171480963 -99679039 36844 -21024609 -683699782 29887 -107412740 662746621 18740 -965770627 -955748579 36037 758929760 -314331781 24092 749757466 -313168457 33726 93933375 748289889 5909 759913967 339705899 15153 -964551406 143225012 52893 166281420 363603655 23694 -978690453 -391155030 60913 60726708 468253337 25738 -227644136 855092979 55784 -286629846 -681085070 35793 -994202244 155128345 31592 94538850 748098362 43559 -202082204 -602744716 17159 -328169850 -712895880 25296 167662878 468607307 6236 -215589432 -857967022 58883 -212847111 -602510538 39595 -202225175 -876758044 28239 -969859620 -43886656 32462 254429271 -230058266 7598 145299363 -202491765 12281 144540436 -224449612 58018 82119199 468440290 34752 -21629681 560466063 37279 718471103 340983261 17345 739992367 365473762 58577 -118833417 -117842890 12842 -421511619 -123089413 26998 -120047584 -784492887 14739 -30848919 -689449045 37606 747814962 -203259430 56087 284306422 -6873905 43675 649710876 -296354930 44586 277424218 75230570 20876 -504961236 461242537 42187 747441007 344619019 1024 -138737824 643767107 42645 -105077003 -110910715 375 -780128057 -499438527 26266 -680198358 -804140568 44297 -136723992 -788532118 26146 180183481 339432432 23042 -100786404 -297997715 50922 448159564 336295580 19635 -671304242 -780329711 7643 163979117 -213392326 75235 -603672135 529606563 14619 -965926992 285084003 80534 639209334 372692311 67965 66032103 850770422 33474 734272514 336295502 19969 -880272722 251743388 14638 -206923812 -975235447 28768 -201136526 464722765 60050 -392626686 -134827278 20285 638541316 -997040444 1142 168363077 -122366419 6817 185764614 -392229085 29419 528452179 -498061449 49377 157152461 -584090937 11284 -991662428 187890392 7841 -868369847 464039439 17345 -224158379 720497641 44969 -593901916 565603205 31610 -967977807 -605247941 7253 627391978 153526422 2591 -588405718 -517988917 18673 184944699 -425838169 9279 269263035 444800288 30356 -314508303 468917578 25062 263770325 -234566674 6976 -426017160 745551110 2623 -382322048 741788446 42328 173690701 75994087 2456 183911562 -227067655 25151 -402604253 -976232533 54087 -422659164 847830009 18459 157380706 -871675549 37585 246601081 749368743 22994 -425855774 241224057 38773 151441923 471306259 27383 282231532 63539310 581 -7347346 555286632 44374 -219546419 -983900965 13945 -686971114 -791576673 6654 -701546029 -875769865 36482 262329775 -204390186 2750 49953115 753516020 61305 719458509 -574474107 1196 278949196 277164685 48727 263452164 277383451 18483 60745572 461263782 8863 168904656 143051117 43221 565479343 -517423440 59054 -420509733 -968975014 47168 242416718 268670380 62958 145147345 -228059356 53587 -785824406 -514076033 17837 -224789507 -7192352 34496 620897944 821434704 24463 -804040436 -294466042 31789 -122423641 -764506664 66555 -714000764 -140634717 15203 628214388 380234646 27754 -206012801 -606246095 70755 645293327 364246811 26176 -575676335 -522515781 253 -402206356 -954475592 15128 185322133 -859131849 14394 620644068 350346271 24978 -95573900 -491199750 5452 150799060 69078072 2116 238537257 -207073622 17180 -129799027 444143525 48942 181400642 475333579 5438 -317441836 -231001292 13941 -397669394 835576788 13820 -968997623 -976404291 49295 -974047834 -597951755 40928 -191824620 -608789628 53393 254292473 248081438 55816 -772304725 60760676 59352 -696607930 -131057389 12487 -879863320 463930284 25618 157389082 158962418 15968 -234771859 -877335191 15411 -590658426 -314393951 21287 -313859287 453455306 19021 370312387 -213852990 41420 649358315 -297163886 28610 -583538418 -479795079 15952 -98570659 654085947 36992 439206124 166103901 37104 440318024 -297050789 10743 -580177883 -481654185 14315 -381248959 822654059 35321 -36691562 -680856802 42230 -990520198 150515729 33319 78155107 443467980 35446 621163090 -292807863 30675 721893028 362515913 51185 -131541768 628566532 9210 -126839373 -513438837 13432 357208077 829987349 25179 78655162 840485360 39080 168976066 -425262914 4580 51751551 277407330 47881 -287908896 -236821985 8665 -409717521 266824762 48948 440934641 -231912818 19366 -863598127 442241011 19380 439702816 370851480 20969 -29143438 556758537 12943 665817855 849533009 31412 246155754 -6479148 68484 564298440 -489432295 50628 -140446692 644277642 30203 -140211279 -769405525 64281 -289959301 -214356900 30499 364828007 -198915812 19035 -678289975 -767987920 28906 637563904 -313800833 3908 -981422827 145552978 49784 170218667 156316160 20884 -580125863 550598148 46719 -699848557 -870176300 46397 -304834919 429608707 23322 -805433996 -517866551 43730 -214677921 -978106931 43713 461381535 175935401 60057 353823164 622542219 24864 56563358 -13236241 55058 -803779176 -767261844 25825 185309609 -134888130 3548 273900021 737331004 22954 722339459 -681090900 59826 624090203 824024403 24054 -129669812 -137471613 19409 744961223 -614344051 31975 -885009986 438011864 11263 -138016349 -301185979 3175 -383693577 247532935 6403 176624607 -391175137 7022 182010374 55154608 14677 -707878470 758026476 65860 -10416077 -675033902 33833 -386317763 253331254 36549 -692308653 190420339 18876 -604799329 -504369564 9685 -602033746 -316197124 57990 155154626 79439769 19516 -115907196 -493821124 28544 -32678782 -221686084 52716 -108672018 365906141 11015 -683549949 722810061 54823 -35054838 571288963 412 -138216106 -293815990 34009 255117605 453065650 17475 -615304012 560595755 31695 -607873168 -515885507 16506 -129953301 -786370654 10706 75339664 755569640 67840 -316344368 -235870001 31104 159863538 178909549 46396 -691878706 -898657800 44348 67487263 264803576 6885 -45519104 654340511 45082 277436343 -1283076 11972 -25354484 524441950 19771 624666841 -138499777 58084 -766227846 -522974943 59612 337230690 645451120 11663 -417827845 274008539 28304 -299107852 445497882 8927 -300306460 -212771630 5909 -699063122 737970994 22277 758296261 -587518781 21980 724174374 342986371 41437 -993936154 -598769908 6487 467517780 339952347 28744 342291185 622015709 42492 169976743 72030807 9557 -689016941 -763480192 36619 183515792 475773057 18136 439213613 367292033 28803 -581296356 -500941365 4379 658511486 345614322 19121 -992599959 -981788724 55390 -288735284 432668198 6875 -305001880 462490678 10103 -584127516 -498611274 6454 -110223064 -289302474 3045 -673466874 720069194 70129 -95811505 -777311995 13467 -331117564 -214878773 8522 160665313 -595684511 14738 -967532989 -24272203 41228 371515665 -229168747 32570 143190178 352911684 51618 -610586145 -485956928 27933 -227012444 -981005491 1110 441658673 453895553 26144 277389366 -33566152 56860 -585162012 564493670 51568 361932596 815225972 25105 714741011 -199316638 14803 -893799222 453885968 14616 -19767853 849280568 54100 -291251418 -696092902 31504 -667802900 -799626293 39378 -509557876 473310517 29490 256536587 -191214486 2601 334493931 -224608278 8437 -383173050 732387724 40718 650441583 813213229 14473 161735504 -870806154 32240 -235124135 -979450126 37139 341907995 845821522 15638 -899584771 466030897 51335 152505417 -581609759 340 185033204 -408675660 19860 -807991234 -488000359 50472 -98999437 336981763 10441 649299360 856469133 20712 -679691768 -135595199 26621 -890785706 442003486 26460 -105914701 -104913743 24732 -96495281 640774502 10419 89363739 245060853 39369 -581680560 746480355 12841 244464577 733936315 37839 157240619 255220173 51988 57974703 255730351 71217 280142575 -232288273 39122 -97337826 -127985307 3922 750587171 -577727123 7559 -587400929 556476858 51246 -33482181 656574380 40061 -108699963 644425641 6950 -695262570 -593781465 30175 259897207 -3905236 6391 -421590670 830669862 51318 69774964 829598494 6021 -5639843 -676769537 67050 -320020473 -209853109 33352 -703219089 723174032 56902 -104143465 646559653 3435 -386792096 715670792 6434 182778032 -206801102 49841 -512675477 439718104 28327 -787611805 -505457758 59296 -382424533 259050867 53087 156978434 -389215852 2611 -410887464 -997598656 63744 666293174 374240456 50274 -783309305 -781711242 16350 -136721176 -315617852 55207 -695800486 -904411042 12196 -870198651 430800463 53666 244987926 -196134142 18262 -675930643 -140217786 3278 -778705116 -488328188 2966 -428085096 -110185309 4147 -106038889 -294599372 39686 184411831 -592170641 6541 -20276394 636895790 38790 166935636 -387996334 33976 280304769 -20529777 40052 172759164 -425216359 24256 91726292 451984076 1099 89623742 449495108 44706 -981271512 -592551150 63197 549860439 -494946088 22708 542201925 -487441345 59656 369473692 650093191 32358 -411782812 818351008 42279 627996833 367600633 20052 -306386606 -237376196 29512 -393716515 724725164 2764 749650525 367383071 44583 183357247 -219924630 53917 -427536361 -989457656 68573 166765699 176301369 44509 -952822803 182727301 32057 -103726041 351780521 23194 -319355898 -200319400 25486 -104836578 -104112492 20826 733739107 -231677374 38433 -297669173 -690837690 14062 272143117 66625816 34711 -391395231 -995327263 21678 143608235 258390736 36301 169234089 -204289476 4594 253943920 732088827 8956 -701215185 -762156573 4373 79769658 -315676894 37597 -315310771 -671639398 13196 167786971 55961160 30818 -709329552 -808293422 5417 176928696 -113968902 36967 149423733 -387916498 13065 95045645 832506924 11438 79959377 818804641 19569 -703150738 743869020 50499 -877129891 455562615 19398 275568477 -24886441 34189 527351171 -492538237 38910 725243950 354217690 6719 747188074 -217492523 2824 246459257 -3586476 40891 -97637360 -287264348 41854 177303845 -142203337 19378 -209133413 -577229359 8252 -991923051 -403134577 61312 -103536273 -771475152 29147 73633792 -957617155 35915 271398327 -11446341 7036 -697250350 757345743 77702 183127093 -871369141 30814 -286828893 -675329876 35624 -102211936 369034128 20907 646990957 186039681 38464 155053971 -228532899 28096 -417253026 829769703 45220 -675226377 -900829668 20116 71997168 854340882 106 444289125 375332556 17169 438897614 363386856 9886 -701347983 -871808530 3407 279113892 282171907 45670 -768263590 -495014962 8012 664475481 -330404236 20683 187910853 -105102662 30198 472791858 369175375 8640 -31917260 -47382224 52666 -425992621 -980142009 6263 -6098439 737408810 31961 -421185256 -118818012 29761 -226048164 82502406 73627 -700670499 76836577 48006 523985425 -477737674 27174 362674642 -237001400 24557 50611898 -322684409 41730 -401335813 822575907 1079 380580534 842325263 28374 -700703189 750946212 80328 164882973 -424342273 24634 143886507 446638844 8601 -981860618 -962512771 3830 -197694913 -987687399 6939 -234604582 -958803850 54766 -520067348 464960686 44086 -685605349 756540273 34033 -302293526 -683634294 6034 -120268731 -133840011 19002 -427685903 -125588068 13214 175848554 -608906698 3007 -193396211 -865632324 57218 -984000997 -417441555 65740 94171933 822278016 40417 -385816951 -994174606 21495 -300724199 -691767166 2543 738209071 -200213995 5696 -403451580 -121617394 13391 647151613 166403209 11091 -202139601 -997205985 34462 -101015241 -118916683 27382 657849453 165797302 29983 -690010036 433692379 10383 -105671635 -133103164 16769 -402066572 -982779351 57405 -400238385 -129665012 7232 183066413 -417374086 21873 -887236184 -129036343 27013 652572746 -330973394 43422 362183723 837136737 5792 -32017895 -713579083 63688 177610117 -680698461 34960 359128219 643107535 13360 -993729986 -416646752 51111 167200185 -859859829 22492 274818397 271714686 56225 -142092580 -319348329 10852 -109987644 -142433814 20776 160820092 -428280779 23071 255172905 267379182 75711 561462561 -228368091 69538 170236404 -859502641 17470 444305381 184093538 36292 175736775 -201447750 14279 -219308665 -890433732 3306 375831500 850397989 32402 -387066404 726778005 24189 -509899217 370100818 4923 -702584703 -123258398 18833 -125533925 -514509847 1635 -407838052 829654271 47716 244864826 84233571 57956 751330916 -304427697 2099 -14298134 -686259726 7877 244350889 86748521 68727 257209116 717746874 20923 175235413 -235233668 60576 -672957575 -898170298 29317 -782703205 -789595663 5940 158878828 -412801035 21808 -114699051 651154860 6994 155098534 -107039624 79257 -397544651 248963787 14345 823724125 -960228084 2220 -325391122 -210076950 10799 146241094 -224959545 23117 -7952135 622552149 41883 -869781489 469092891 25935 270730236 271576695 3343 -874847475 185369494 62970 -598801082 -287393935 20118 260197650 -194688818 10660 181239479 272364831 3732 -396282893 -673634860 63157 -985233412 -584240939 23611 -119077818 -331046427 18619 160451165 -129912224 39396 177347812 -579971776 5537 -594572482 542221386 72752 -596455821 -307094447 1187 651391454 378301014 12604 -413018558 724317351 38814 -20425966 550202455 39828 268740427 264610328 66591 -974250104 -877789968 40273 -887946311 429642914 47586 357114924 657832349 21663 157617467 -96469034 48408 -115129938 431066202 64002 -969108845 -427506840 27324 -413209269 -981895787 56989 432262030 160536270 30483 250268815 -23356261 8305 -671417208 -97658242 20040 373638078 -191099403 9259 -904447432 -96022046 55854 177526440 368166907 11229 -322831631 -213901478 15176 -966691910 -387917695 54720 271544671 74272679 61313 -668164427 -874347422 8580 156246862 442644251 7884 -119586001 346514868 19582 -37284603 624960939 2026 -517874790 456492789 7079 462154405 380731352 6316 82385161 838976626 36680 -30825442 -709946455 27131 -409763551 -494236990 8038 -27844146 -675528870 65376 337922096 834751114 37868 -487423558 -700686758 36909 346197846 -230687189 33474 -891338425 462165317 37999 -762796523 -783974833 16895 264311006 277710527 51246 -694511041 -886046854 27143 -973185557 169706246 8372 155600837 164758452 23015 -409411024 717604865 35203 630762046 836758337 10900 377306454 -296817971 53441 240231971 433578584 27875 -398168774 -102089322 29019 -679626337 -775774395 37623 -209901133 -871174644 24647 -127996661 651011548 49573 162449628 59771394 13378 -32216310 628321519 18219 186008293 -407578230 22423 -190971468 -1167968 68799 -777904766 -777500569 9632 -234373998 -610659233 52187 656308942 -320238390 40522 171262752 241689318 21913 -221852552 -858818865 40403 -615705983 -493092284 2531 163330167 -419792014 7288 -989218203 173414660 26998 -226177223 85478575 5356 376214761 663846833 40149 266685800 77501015 20645 -141581719 -505273109 25444 -194263893 -885271342 11678 -771832927 -970099036 43617 187096582 -404527988 8529 250067049 -45636725 37049 -221596472 -862403909 34097 94029319 255686134 34200 175310821 57300558 23053 -222408300 64048658 53407 -286365004 -215693872 12092 165150298 51363597 9256 -134882360 -127191675 12855 143652345 457217526 19799 -30874395 -697800533 19560 -986877412 -406568806 54993 -697100844 -762558166 31789 -138543100 -519753500 33383 -596343287 -480684024 11808 -110312094 621426154 25703 53883404 430152411 22318 54985945 755669983 48181 276732516 742081687 23228 -101975545 -801410209 12397 -401548078 -110059565 35684 -807202605 -787503285 2376 654153533 826184978 58615 336257485 -958713523 833 -394140084 278124562 52497 642490846 -305858979 14574 -425353549 620105204 26395 -26709736 632526372 34651 742989318 -304486774 4713 -324304549 431549505 13362 250137201 -216957853 19570 -128163249 -877329666 16588 -312525564 -201967320 24565 -293469620 -671069277 32320 248451877 -192761698 38798 -116909334 370938037 4838 -893066366 435793259 27938 356421814 811163767 4934 -573218912 542402053 48666 56005637 469723828 52350 -287116117 458638245 22942 149946663 270252782 27073 187302717 -879000912 10345 -286928439 -197772381 7141 -99703667 -875534790 27707 -671990588 -133140457 5345 189301259 -584075889 14779 280825598 747979339 14961 623443885 179352610 39384 -960527563 -387632533 29255 359258405 849570171 445 -389773732 -983629946 15610 -604762274 544489669 77013 242203372 -40283573 109 -329420385 -235902608 31703 187568516 -389446451 23891 -225316694 -606231134 25217 740815612 -495770740 25944 -232699139 -903113931 46012 665106460 831702653 10405 430424593 246108471 49635 451587128 333517834 27202 -882175125 440513994 5540 -388765055 -124066472 11968 261597897 -226504993 699 180085032 274252307 37176 -410613422 -975687929 3916 -311713377 -705956618 49519 717834349 722127425 22175 -122025080 -319973037 58343 640100393 164808756 68883 -777229322 -482268762 27740 -422557925 -128191506 12865 -403052124 846342330 53846 256119731 731578553 4625 179999419 -128439448 23805 172466768 -409472332 11646 -481149982 440425707 48424 49482399 468799544 41874 -703408669 -782342260 41135 -958224634 -955427406 38990 -702541749 -118622687 19446 -311257039 449680092 16588 741940069 -583547315 39282 271285672 251258025 49783 -397800642 280960080 39459 533342204 -204491846 71595 -581109647 -490095385 14660 -41887764 -709583510 49355 82191650 -314225614 39261 -292406724 432776007 7884 254981808 -225907983 3542 257900818 -196757269 23854 241844764 733375787 1989 -497786607 -504864877 44786 -215844082 -612325017 19588 524693518 -488121562 54390 737239736 -290065997 24679 50301098 456738233 26916 731020769 -235103129 15677 -684805833 -787586696 25876 -696091440 -882789251 27007 649816383 183200483 10287 -220663112 -965444689 29723 -396162522 746000212 8853 -968505213 -985870884 16558 -142216833 -891709190 32544 -24820359 660132819 33797 177025575 -388307126 2250 -299164435 -227249615 18860 -973619149 840322171 52793 747049475 -232261806 55920 -880414338 -113987542 3120 -45105340 -691139433 2284 -398262918 280700881 50265 -860886877 445420003 3053 -215493579 -605645912 11749 263753061 453147313 17976 -287925979 -215629135 7524 -405932374 440631126 48753 -349808 653142678 42592 450285568 185288522 71063 161019023 -579166609 18660 -980864437 -401193793 71539 -384627337 253462529 43488 -124932087 -127415381 20994 -678773397 -132146799 32599 463157404 379072154 18273 656246180 -302733700 6028 531950565 -476212124 29743 -976630729 -581254740 72710 -31868431 630865204 31009 748474421 -618036017 28096 -615129819 819116175 65114 -18791331 624940843 41703 736711264 -217606611 49738 -3867577 -693610612 81705 354321736 -219958547 25354 -126311387 -509125757 27104 432706454 183012240 84242 -411604969 284083640 12802 -672420667 -790789770 41988 -289654844 758420675 34351 472351747 732420857 2713 -969900254 -599446531 7546 739031147 -299057489 1126 -406140130 -970625860 1224 -964249217 -977382164 66141 -121754344 -121869011 30755 49622709 437761210 6929 -983397753 -604730854 1590 87590642 715748409 29165 -687064299 -800577409 19961 280230076 -31091915 41722 63028111 729879443 66117 -126675045 -772441663 65198 -705151597 -857338296 3474 257503005 272126149 48448 -327235785 -677274486 8903 -141617751 -885835764 45422 757348502 -522616484 71573 -122610196 -313091084 33526 143871119 285036805 46018 657814749 818454991 27266 159585270 -228742150 19036 -389092621 842119405 12016 750972821 349293254 12380 -498626825 -997978091 37261 -684010624 -784119771 18001 239631440 64455817 47952 357002239 -961666137 65154 467035721 357323140 23216 86249778 737209760 32657 -321761608 642073621 59561 658653747 -300688009 30713 185005987 89368844 2741 -139986812 635526573 15668 150818859 -880245730 12191 -414074804 271368922 4751 827798171 -968106335 24153 -774733051 -489239473 37159 -109084322 379697571 18963 -16130819 629279684 34287 -681701410 724523567 43331 -96037589 -877277016 36044 431669958 163938254 2090 -702998225 -882551306 23129 279667994 264502681 30494 269892997 -35281022 26897 80847875 259157960 51351 -960946821 186503585 54046 -401574903 -968876239 70918 262588726 -225330245 24363 439159063 154660085 44510 732398966 337893648 12088 174067304 80170761 28062 -211008504 -962221215 7827 -102836296 -890034091 3838 -199055881 -895473791 53421 -296917916 -209365679 4507 -687195000 -765009973 37120 169685208 247975445 30827 93751659 752099662 45482 -213907954 -595250740 17056 -407301575 241445572 31938 -114822322 -297272629 52910 438607164 180468171 33118 169080223 267850654 23539 -19256260 645321564 19717 280839961 -19944019 38923 -775439662 -486798657 45916 150833397 471754889 6111 -4553836 -713956261 60525 -120318194 -789524657 68515 185685611 -194018596 42788 -309697612 -11197417 47930 166318704 82756676 2287 150530496 -204357208 48363 -399748200 240395537 48020 266390833 285010940 47467 -315441092 442427761 5039 156247028 -224500175 701 -611546675 -301949090 36102 -400817393 249631030 32582 621897014 -324763653 36960 -286945044 -224475042 3855 148526067 167637287 14720 -581179201 -332903239 33102 -401261200 751518536 24557 -226890809 821018192 30595 -328113484 -220615396 3594 738455495 377052749 7784 -330861203 -702157606 7346 438490730 342934702 26830 -234986715 -984688906 34984 -288820793 456266934 9428 638057453 185187778 20442 -618782110 -513396986 17186 -420929457 852488650 4346 -993020403 178016588 11119 283994992 462707059 4419 -329194599 -226130438 2811 -102959023 -892249677 7745 -798606958 77390930 61799 175009970 52801069 1597 143100110 152416469 727 239636285 455030508 4509 -987396371 -226709589 80370 171078216 455239905 20860 -683168057 -769123705 3109 342458705 663806821 20654 723649571 -610764906 42394 -300030488 -219648488 6516 526657748 -482302785 23864 -215380833 -863845273 28770 -608203949 830994926 76823 471870029 347082060 14719 -236861636 67724410 83500 -132503779 -329114587 38494 360156620 -219638682 11426 -139284338 -128741624 12792 164902329 470863694 3218 832629228 -987639654 57952 355206316 562294872 55989 556442182 -959826509 47067 -981939830 -412012172 29661 -322879769 -204184065 27886 -135320903 -787099084 60186 -322914188 -694223324 38021 -321396707 -194474563 13947 474086619 343073601 15860 629891579 -310160700 15398 -216781731 87819517 16787 -702247538 -764107113 23186 -581907675 544565045 22733 85917317 440105667 922 -113562326 -105014615 17797 186042426 434926182 1058 -324111928 -670302372 38889 -118214110 366426474 30757 175186844 -117164982 47605 157676586 822558765 61625 -402712524 -770797447 52185 172813052 276485781 41815 -20304584 -701087791 31239 -3053535 664608284 38852 165895784 -400487895 25426 92796899 816103554 44653 -205020652 -867917799 28311 -690099945 -903133719 29060 284649175 430371484 334 -875184572 452799271 37153 -206461015 -991985311 29453 155628444 51491378 16558 -427717952 -704852345 66601 -679864646 -121175237 3852 -696708886 -795301670 19883 -697187830 729755357 44567 340767885 -202269292 15315 253640893 78995434 35027 -124213435 -97650241 15159 366989372 621712135 15941 -392649662 843465124 34902 549265229 183081460 57035 333748892 665475858 23753 722079953 -595099667 14381 254577278 77617294 69093 -599870874 567068931 60021 179595517 463381597 26711 -298326588 -701756953 8189 855943909 -964526194 19187 -318216869 435397302 23589 751801595 -236842849 58654 182875502 -142758957 46253 -771064087 -799132917 23387 239466529 55197423 17706 92097096 -318523846 19029 -976626688 -387778865 5925 -126097934 -800393452 22355 453701657 179009446 338 -413944180 -953161229 45227 474450257 166156247 43933 -701329694 453396533 46415 626860139 165842505 33365 165490712 79205840 30943 168728586 -203394302 18703 463397210 341528210 21255 179333284 -421434059 19078 62949778 438007363 5789 240993340 240973547 26665 -686781584 -799962565 13771 143122378 -421327962 7432 659537004 373526059 43813 433809267 183716941 22266 351468832 646603592 29496 -586306368 -522802521 3408 257749138 757286561 27688 664179633 185077120 72084 -292166946 434590087 7273 370009574 851906743 19858 349441444 80573404 48564 738699901 -198975160 56269 645182045 -319117210 26806 -129259665 -522587192 3904 -113633119 -127767520 6176 281297794 249030750 49997 -127136686 -404885675 51729 267120554 -20997791 29118 -39888354 645587187 17376 -312838648 -203396009 26687 -130466436 -514342945 21259 648351448 -329184525 22142 727630947 -601592663 7088 -414589103 -999381105 17401 54004175 452338735 4046 456892398 369625561 15371 -214058373 59493285 73689 -302893718 -225735178 11693 275808059 -209891725 33005 652730796 -597124214 61033 353193049 354095251 48457 75632428 448272645 44022 750931823 -306770797 16363 -204721918 54157780 15412 246426404 -223368016 14948 556742451 -518320114 47025 637047788 370888611 14211 -100298886 -767213961 10810 -481199102 443187981 44624 77158819 -296467225 19996 -321413595 -696903236 4231 -314781446 -228429462 3507 741440828 -604179255 25100 -194922617 -984286625 50174 185254809 -587402280 18053 81089803 -980787073 56425 174144848 -895299676 15567 -984261982 -991071426 30581 -124347056 338209435 32336 571179649 -508948312 22528 185357418 258661140 42214 -896138338 -115849217 9468 -205470754 -880201046 47511 190264500 -222410354 40199 -286762883 -235196275 7449 84333726 463513551 32535 472289840 187669573 30311 86445760 470291460 15330 63139466 827617331 34904 -407173481 248470043 41963 185886586 462964555 1865 281661437 -47430015 44912 -996851434 -988293628 67293 448985442 147628852 5748 156888560 -389494194 4188 429537898 360464176 7842 -14830444 -678341078 36810 -789845385 440588953 67759 -97069925 -865984304 4792 -952461959 -584815915 20710 -198433060 -580435169 6477 273298229 -198090005 33946 150776357 -882383795 17542 -989619048 -955353016 70874 -571743975 528820114 38613 728579717 833651976 19465 -205106892 -597159999 49283 651863229 830146835 44968 -4006366 537467006 32020 -693972728 -696946938 15298 -129284882 -490041437 27182 -867462408 474319823 33324 250732002 -12489848 23912 -141081983 -316578500 71361 -123344366 344262447 12793 -43413211 543781165 14182 -136497132 648882652 9458 -28996267 -697788636 25595 -991493172 -578847379 5653 80483025 838180351 58843 -778726988 -787271608 3472 643237095 841513107 32436 440007606 366110114 29748 -692555829 -882984183 299 283513585 731232279 36109 -589086830 528374585 40546 371284453 852593428 29467 -503760718 472832841 37065 -793601164 -778842679 13833 -995420267 -598943549 31521 646806640 361753199 8554 252635006 446399511 20252 63182202 275680620 39516 -998998160 143176277 52770 -768934102 -419348201 47305 -794830691 -516623937 59299 -129862787 -125983259 31236 247583784 462272285 39169 -108155504 -865251947 29046 -701375865 -122582122 16724 -95244279 -791749299 34656 50141753 263808932 7679 663325880 -289657278 26699 -41485422 -671733414 6655 -979410329 -614654675 57456 -394883008 264345941 25895 -7009230 640097333 9662 251751450 -223094762 18260 654614136 851753572 69240 -15669379 -673361023 5546 659089333 164285710 73595 -680193155 -785176870 47353 639255828 334333343 66335 -214161847 -867323218 36181 239330534 71653704 61936 284589835 441664275 34429 -962497877 -479318262 22881 -417080640 -118872902 41990 -129296820 366613846 3505 -136897929 632545505 48925 -109917604 649591844 33726 262741598 283164582 32664 155153595 -134126911 80674 -420969783 243424384 31641 -224622159 -865860408 58951 -764637840 -776073114 3240 48064401 436133923 15380 380847656 656276932 32765 648704134 374984426 33181 -688604966 740934274 52507 88648897 271013609 9106 -391604278 830314656 57028 -413054430 249665501 20372 -968512867 -985418257 3468 -24755237 553646559 50805 168057463 277306061 51858 440727273 339250342 27032 91717102 261166148 64799 -667070753 567849670 12880 183350427 -230399731 50405 -584130407 -492371425 2910 62121154 274866481 6531 361366124 -191988528 15392 -691989182 -892877102 29494 144376043 -108426147 9825 172603544 -580750835 17802 -395186538 825246792 31867 -112968285 362160491 9527 256041514 280438053 23580 -707859746 -785292497 24241 341874759 644683060 11523 -131484545 377906264 14095 -107481824 -797392053 38115 281743429 -26905757 29154 726989680 -585031203 25749 -592111965 -507525675 34221 -580197864 554070436 41529 -995383360 -419204988 6527 -302918918 -708826623 36493 747258815 -611535941 39231 -696820422 -872560287 55668 150407471 454070890 20218 92321671 450192181 1087 650699386 -303485303 23564 -770581382 -480081582 11698 -141646980 375243686 8313 622691287 -285962522 26399 -885038801 377890995 41095 283128950 454840950 27794 152171176 -807286947 60108 543720067 -517049980 46104 452202162 357605955 1148 -97622847 657481583 32050 -575131742 555754951 51836 744824949 -867310232 49579 -607503908 750137150 24006 -401745524 -410657419 32227 -417924270 -974272502 6289 -586362960 557248653 30329 -417694652 285703885 1441 -397548041 -990718908 69404 640102360 823951388 10681 -602832263 -325391221 29360 -391755290 -127281444 6161 -39168348 -677790076 33548 -140950601 -305293917 6520 -702983129 749663420 1015 748128740 -209482902 46935 -394058134 248968669 11236 178146529 367104374 46675 -386877930 848047893 49986 144095866 -413774424 19849 179987811 431926838 8251 -135105919 -893774091 7163 169036438 -219893781 55184 -39375214 -705136332 71400 261778139 746733215 25396 -790113333 -778361139 22341 -113686982 -506601957 7004 -486464991 430962980 46510 175142797 -870942830 12252 651705335 190306718 56259 654703722 -306047770 44106 178089309 81544404 14584 249322605 -872313213 52657 -805724828 -511932574 6859 -709544481 79581255 45519 -410211242 -132670620 7061 -956113022 -607115083 39453 -136069353 -516058166 21417 -388312822 839100715 44570 -394580470 812473926 14982 -586245261 -295961268 52494 159769536 153995725 40256 717201405 -615787280 3084 -678609708 -574559714 48191 -899908558 -135987914 21130 -486066442 472249821 27762 179635101 -215755382 71749 -222648832 -991520734 54732 721789214 368033195 30676 745556851 -577973510 10410 -672499180 -330570587 37856 190244408 -875378966 27497 -386224828 539395910 18532 -789190307 -491893445 4622 264967482 436147631 5163 344974165 643210276 16282 -137894491 -867905952 40761 -10036063 -679195266 3047 -793743187 -507048947 32838 -207473275 -575319597 43515 -860935508 -116762373 38283 631940061 -325902528 17773 -999242738 -606403775 23202 273098742 239202825 7625 -898086647 -98734145 59536 -128976259 -484618367 25408 -514232987 856085259 6654 -674213038 -870211053 23282 621628087 -319153474 13546 173081693 347884377 13019 -874305984 -119340106 20916 144660063 -235507751 58568 -692655069 -869762114 23310 -225433054 643656045 24951 664465870 -331582636 10378 367932723 -210365283 13045 -807245687 -808804994 3583 -301925100 437844121 5611 56470810 453353180 10949 -234136801 -956248702 7014 169279531 -586154655 5487 340985329 657430358 44651 164633935 -876878229 7424 -898851971 -115833653 19108 -138601533 -291283777 7685 715788257 361291431 14225 -97400520 -314928298 38672 -768862395 -477303466 47463 -101640788 -315856435 59784 238881870 -200904031 658 -394182331 378372677 49288 -96564065 378454530 13157 -988721030 -990999504 8341 752168650 -320097260 32528 -575233441 -303943613 46854 53515386 -302356637 5346 -967119104 172761537 22552 -411824908 749912298 39187 656223567 342924995 76657 259163108 -219921317 16821 -330470579 445966064 21814 -602129451 538153471 56336 635507908 379755566 76885 76915242 -311852685 37860 52848082 -300588603 5771 -598448835 -981604136 41762 658292960 366289210 43062 -212929801 -996074292 27258 -402352889 835758470 35284 244888270 56156684 42222 87837962 -329918119 26720 165126090 -881196336 15590 340253182 244736362 38395 -117113017 -779672717 56949 -600797081 -488978187 14509 -502822503 345921575 55944 -992901440 -605879447 40917 735933159 -216336004 24279 718663407 373934593 32730 476024927 367740253 8964 -407138368 -703267079 66111 -134045930 -803344826 35755 368875295 654357439 37078 151492295 250227638 57578 -327691442 464883510 2668 -121064464 -98547276 3368 153025152 -888903463 29609 269623620 -21591159 70174 285440761 -27214417 35645 -405712370 -510106644 43245 170570920 351878709 17545 -667081013 745474042 53012 -381258045 841786313 37795 372157502 631001385 1222 -695542636 -870645737 25181 344945301 -686132584 53804 273230640 276548777 34921 358521332 840453093 33636 283809963 246940193 74393 166685357 55489647 11704 -896206352 475403967 42982 -130681562 -867710257 45982 -95823072 -114045957 21237 92001914 454561176 28440 -237590033 -889639304 25615 -763319458 -791266938 6765 -961426724 -405153925 12873 548475907 -490890289 24482 -889215046 -139533490 19014 243372327 737459244 174 735081891 -291970821 31668 -594138296 -291151670 46707 -99120167 655675182 46176 142943299 -220413782 52271 -214427167 75538834 81182 273914075 439355377 22270 -977965680 -31079441 24895 -862627465 -142111079 12716 -770457270 -797611490 13356 262371542 755678183 41225 169784222 461310756 5401 -125268485 -888761874 38972 650607508 363541969 52693 -107952774 -903203305 8176 -417060149 250026313 43497 266810217 453892272 23817 644600932 -316543700 44215 -580376384 -477171627 29315 -127201374 -119873240 31113 263714789 240029115 18397 -310478804 -206473579 7719 275502311 750744777 37976 -111913800 652184346 22592 -885072124 377929929 23274 167335993 342140432 53702 527643260 -482795120 23376 -295837731 -687529338 19432 657675221 365803453 31132 265946471 749470434 41229 240957363 -233932602 9069 -494995658 471104355 23961 -669101526 -97993302 4651 370526097 660332359 24453 -962343016 243186118 72759 436179838 820505375 79966 650599950 372602713 50034 167260102 -233038923 40171 149624793 184225002 11437 248841183 50271195 77915 76485728 256600990 18434 -687648018 -98242301 25389 -28765188 637260865 36839 -139924139 -122154449 12078 -390690596 273484725 39205 161694993 -582801475 17164 651388948 187704693 23357 -3188177 -677200628 65892 632299700 157791825 9124 -960621583 -787873396 66553 -403384550 -974979117 68163 163583927 -114624110 62242 -97835420 643771794 5914 -120904182 358372502 19272 -898800957 -102716834 38866 -887485987 -234285852 56940 -874513765 446451880 7163 -125085036 -514734762 5938 656348049 -307101854 25549 -872149415 465671987 18606 -45442618 547430794 25185 732706831 -227735550 17364 -130986302 361219774 16053 341766053 619097111 30374 -586007139 -308152244 6021 -227259175 48424426 6916 -590043096 -287196855 4124 -406626743 731260290 12401 753020173 759173136 22630 -218086402 -587355063 11094 741885097 -197589557 3043 -2302483 648126889 11248 89684551 243313031 12230 -131149793 -302383998 72426 278115568 754848443 17526 -712597257 722272674 63425 95084923 737033424 48038 -135093977 -16448588 42493 76983942 446075507 22562 80210524 837197847 29884 -33616853 565358766 40172 722895189 340351435 32021 -287054005 475805369 17648 -494283949 718605007 54447 -573530965 854251568 81289 78929389 847131122 58119 188695099 -235231287 62369 -989901681 -576056270 70350 377991814 -209744045 16940 -504630651 473356792 20762 -958751211 -970016121 15097 -307232933 -203569786 7932 175261850 452675904 13874 69142363 -413852896 56362 716141976 -597815947 12709 79468231 -322149858 21218 -305890672 440642203 8999 -573413070 -514515737 34896 -298395480 -194055292 32018 238787583 434924232 20000 -126730346 -312366934 28008 -689663849 -43483337 14258 80761988 457041819 53781 -606202548 -298735621 10446 244886047 253040611 3798 -897218388 454681254 42753 -424566551 833772481 25430 -504718751 473157045 37840 -991872618 -606637590 9701 631138102 354052201 23792 -882263757 -140377814 38460 -581836420 538414408 11825 -229273427 62886810 13676 -118442102 -302272085 17332 -404625277 238500101 26938 173604381 -577197553 17837 -591793698 545822562 2179 -801915705 -496853637 54291 826374121 -957026239 47756 -690981881 -126291181 27282 -404874273 -967710170 66941 -488808130 -416115718 37030 -209282779 -898321272 37213 465250587 746100030 49956 154832841 -880507519 9862 188864489 242356949 17688 -803622665 -774500103 334 -381427404 265332955 43408 165929260 285620005 33701 186236356 87496973 16999 464362292 -613744063 35919 380126910 637609676 23339 562277191 -513902047 19766 168752315 184983351 19535 181300822 434263807 16418 -404248225 -963150716 64899 175730002 339009641 54287 -392371406 856479124 17438 -681997193 -123911635 10813 624209988 817053575 35570 168758997 344176264 13284 171113980 -217426723 35735 440657487 353990054 6176 352994050 635233576 14155 -397321623 -100157573 7949 -769583927 -789515882 409 657422380 165572230 43876 -593635239 565081919 30670 -3807635 653984972 18308 624210852 841725113 50400 -598593528 552696924 77259 -675179215 716336769 68081 -681014560 -768280198 39509 -384415954 -703904797 66839 347786175 631789041 10644 90655846 253016694 3449 -14787559 658544198 18607 256893557 452894204 36310 -32879001 -675151507 63652 159350733 -896392500 35201 -216479376 -980993407 44889 -332857122 429148013 21981 -21006820 -681434769 27628 758164807 -228041574 50304 62634438 260462110 54474 -703677982 -863695395 6485 -414236699 837648006 35190 -904520913 -95609713 20127 376337131 542033962 70391 -135350983 620697534 45563 -995296862 163135969 39324 720157238 -228553001 36182 173374240 378296722 53470 -105719704 -508233994 32500 163070976 -862729076 42204 165185872 52075456 10573 745932612 -233069879 69571 378368910 -225727282 8633 56728698 -329518956 27311 555228519 -513400648 58343 -237612641 -572598434 5521 -317309883 452500565 21547 -900044025 436308895 8985 -127644832 -95282817 33351 665144842 369357567 48669 -880792055 433229248 303 -617708606 -296330140 62947 449211522 350098846 15646 623079220 -317856377 8617 155693913 243202849 33316 -958243567 -612587056 64013 714616785 -572623376 20839 344084371 -198134404 11557 -987080984 172195639 22699 182452312 -383672245 24968 -131464873 -21793480 38196 -777369190 -806399586 14337 -957738516 -383422890 19841 -236395809 542582265 43713 -305753540 -700958334 12019 274500982 254468234 14915 144876042 -194867299 34332 151192715 451350080 5280 -682616357 733153126 49272 -305746352 -235662261 8039 -33518540 569445462 25124 163049078 248321195 57341 -399171398 245400339 17274 185171813 69951945 16662 88310213 812256113 47681 -14129937 543124006 20939 732179467 -220732640 33491 624540991 821335142 71600 -585530987 -499363339 8139 -98850072 -891888103 27047 635691854 360870236 26493 -399656961 -133515737 23706 -134216664 665468258 51900 -603631596 -300286540 46441 -118065673 -323375292 50459 276556212 79899519 337 -121501533 -130426715 34910 148947453 -895593281 8482 -576786207 -140985163 61567 251526922 457734352 30449 252527156 247133240 50357 -977236087 143812181 39344 -773505274 -765428013 3694 467367672 340704004 13782 186091268 -421856332 13516 -998828847 -413622902 4587 144341973 183077174 16679 560122266 -488357286 3348 -808355843 -807886767 4366 242327142 462137292 28843 -426963583 -110992550 1156 -34499875 659148364 344 -126058806 -112689491 8893 151922834 361616931 16525 -682016559 -100611693 21444 739875293 -597649309 30288 -867186628 461019591 38508 -993276890 -407039505 13295 -671897777 843373966 49135 539714670 -502519499 271 -29781705 642625205 9090 54616615 474180664 20178 160224063 -197952949 28846 -974663999 -996986291 44411 92274099 243399732 53296 -880371372 439910316 29854 -96749314 -128316888 30366 -197514678 -982556554 53634 -402674065 719214754 18785 -119201950 -867292281 36661 658799526 827747563 11076 -119943014 -781264681 27524 72866545 -293958865 28027 626851142 -319006262 28377 -986628442 -615499612 52199 55746772 843036080 58139 275640615 -193924762 35979 183176011 268048500 44600 -42847647 537791991 48079 93145293 731858357 44993 -327377381 -216582766 29966 -312919388 743065121 69277 -129580039 357491243 13042 -960372099 177200070 32620 -108215579 -804279400 36842 -513470316 338385661 40033 -763400029 -777559272 15879 -384435650 -131634957 3681 250993260 460833419 19854 168569750 163190238 3134 722245984 353813949 43874 -523217727 457166855 37005 -112259307 -860205479 10055 272383611 -37125407 18499 -41505306 557740946 39336 756212750 -324790241 42318 -107759462 -129235223 7083 50403210 844225863 5825 -596083029 -521647624 8977 147457200 -862659961 30770 73570372 839657220 47724 -390117975 365375471 68358 168153929 -217441354 11917 238696555 -968313411 15157 181175565 -878279856 16700 -686758978 752901702 39383 -784693083 -211379234 40271 -131931664 641881493 18953 -700966574 -771527710 42491 -127903024 -897949128 42905 -975641641 -382303667 46271 740822499 -237162387 62245 -23025077 665391496 42486 -227625842 94469972 105831 -106813441 367872366 4173 -12302348 658878052 38594 -6707101 473277863 35327 -237276308 64896690 1040 179944344 279109015 7285 -512995476 463044914 16052 -136340983 333754776 30004 254089335 -33494779 1897 555355742 -484510130 4103 167102162 93949943 19633 52933807 -293193731 25115 190028616 -584354075 2974 719358535 379457767 8257 150876492 -595809921 4180 -117446935 -881947986 33372 -409812890 253383023 46888 -614986426 524959886 62853 -519001462 157514768 41466 53268176 811276955 35089 -310863409 457126470 16371 -120238377 624773703 51196 -506068212 459876058 50497 -385545918 -127607880 1258 -103473876 -506408385 13433 79027577 742830247 14616 155856967 -123430176 5325 530669972 838500317 30472 -796699589 -787191980 1086 -696738186 737824396 6584 -970657118 -971173957 65638 -483571388 -574565055 69424 -321607077 471191880 19563 334972554 -208333342 31775 -208434660 -990562548 14240 -575422442 565882580 51545 -104794101 -120184974 7653 -295487663 -227477814 24440 -991056611 -974726369 13673 754529142 -587682134 535 -413933380 -102896212 35457 -602706755 -509245184 10948 734212909 -600972606 35038 -972884572 -673439154 35536 -220889556 433821447 49407 147879201 -893808608 15680 342417826 647626189 21638 -779325007 -766164915 17891 48415277 238763129 50267 185039995 48512408 19316 -983232252 -401271498 59163 761424417 437403195 59102 -27730222 531056850 30244 175723689 462838793 27149 -191085662 -588509826 19005 186775232 -199246758 46805 434058417 359581953 22540 143079695 -112569516 51049 -113201281 655641703 17250 145081315 -191152676 46654 471015929 641929631 29572 157430337 -875839725 29340 -110307398 -874573948 4965 -389436350 244012625 51546 276330597 472637914 24229 -973500196 -608238809 8739 -954412021 -615940853 47746 663673430 143470055 53957 -312016971 442371596 19655 167655429 245988634 55618 147010646 91515103 10823 88540501 847594783 6696 -202484677 -573874501 51166 -611620156 355725928 73267 -609529712 -492595034 13144 145011442 254740561 44614 761249196 -580604829 19415 -863090814 -127659248 6206 265473716 -194072179 45794 -897444159 189766806 82930 -589784249 -513654830 24095 -304020633 553108624 33271 -399527166 -982556733 30278 91312938 725591238 36678 -416801142 718340987 6142 -675801031 -886873928 43982 68525328 -306016393 41294 -12001250 555680501 25 -686136856 -419332497 1594 -888471020 635139000 36863 -226903984 85289122 82821 -95389323 -303214861 7307 -872374672 442087757 6087 146771713 -97999803 82245 -25035472 536285846 14493 158951527 65029395 6236 -129094556 341802474 205 -293984959 -208307138 31791 444892060 182524445 2716 -118036536 -897863514 5103 -963839946 -584323973 25423 -602647548 558625134 43068 730424278 -600904205 29772 -956729165 145099911 51868 -670542334 757298995 46726 268753262 -202167911 19671 -978608715 -425418911 31932 165153625 719135899 13014 -401903110 -95436584 14629 -597883235 541747459 34755 -410451969 240440891 50922 -405876266 743475951 39613 151464733 -104721456 22502 -113893300 -768791368 61446 -326352629 -122796770 5664 -424400178 746040862 11283 250418663 719689084 23156 -425333819 -968552987 69559 -12678145 -683283300 66587 -118956768 665689121 37444 188313926 151083628 2872 -319171602 466760750 4471 -576362817 -308669227 53306 -393077781 -977531035 66063 -882708867 432996061 30212 640538258 -310660812 47871 625561771 -33044836 17326 158215457 -868844659 31472 -768726859 -504336997 18312 -395502679 -100178919 8988 440718869 355995308 14289 262873530 276478531 74647 366143052 828539463 19753 -303260562 456115468 10046 -984636632 -997658225 53930 246635304 451662152 16991 357664049 821752883 26291 272973087 62413087 27400 -230390379 71226526 6921 271061234 725557639 23351 433257785 369611889 20617 -984974286 -957638589 32040 -201025266 48042966 80314 621281312 -301000506 7952 -792770850 -495479119 248 357912281 -191554287 27162 -998670113 -396540182 19222 -975408658 -416372614 39009 646268556 856370211 20972 -410625598 852427406 14061 360254226 -211686789 25257 64786782 252915362 64455 -809171395 -477231338 56356 723245663 -592598106 30198 -991632809 255576603 23132 -124788459 -809279112 47784 -117577088 -900549286 23473 469470444 178908900 69642 738383125 351909842 28944 -99940125 -502085344 12147 -486776104 473245746 34034 551476744 -489256641 53035 -385497965 740042070 15480 -393359040 266181793 25632 61159539 728636217 27026 -4265775 658546834 28788 738107228 -209445490 56712 566668347 -478947645 60810 760820462 352397580 4035 -225556868 51855533 100772 371533015 -216271511 14412 -220536008 -617773395 56430 -120424938 -891290984 25 353418185 838671647 29911 281658854 -207678743 6827 184011489 -382238883 4334 -31723994 626963250 31730 -696117443 -123315918 9778 -301482974 474514441 25671 249087463 728170676 6565 156354958 143359494 2408 -302216277 468450933 21134 -390680116 255442889 33252 732805359 347359031 55595 -130092647 -875842656 34987 189386315 85554330 9114 -588098053 -390479025 6005 48489630 760947325 37059 281424645 450779867 32281 -116141458 -797716209 17149 621601578 568038767 39563 338625467 370526113 46276 459445201 178216611 33052 -975162970 -582458218 18198 665835008 -332059668 44033 252163299 -226344035 44347 -415494258 -982725619 47403 146155797 179290036 43629 -123797886 333343527 23330 244609327 -235739672 38780 -971975371 -588363136 49861 274123620 756943150 18200 544626028 -515062049 40630 275151024 268741650 74394 -113609413 638380352 41929 247885864 50415146 72101 564142355 -518922913 45047 189082214 436071790 17518 -421141204 -997845707 29293 633588551 813782180 74235 -30720231 558175541 34314 -220866098 56430154 69347 -710678176 -881064486 18332 -287941901 -225961841 737 343927976 624263429 40071 623911343 839732834 71209 143518398 431882525 13014 -509894672 440715186 54 -766894800 -612873272 58343 358824876 856584166 17040 -327583484 -206253936 30701 176207891 -212785896 33548 158331429 165218971 48399 60925976 853900599 29742 94340266 451293759 1841 -15478208 534885059 33574 -991650729 -965583957 73985 471651344 374662518 28173 85908058 277983058 53416 -195290412 -901246351 31278 739454921 -573895616 13974 -199539390 -590083212 56481 -586719945 -520256034 4256 176653662 -118536048 39837 248582610 252780330 25090 272427982 -425324910 48618 -674985136 -793360195 4340 -588633736 537360701 14653 -591580774 -287307909 47395 174260350 -878710418 34387 -36923960 -703446829 27162 -708334631 -140419099 15996 179677391 166931869 45980 269383118 -12046475 31564 721943212 373628004 6886 624196632 827721586 49875 335529945 -204648192 8782 -118058719 663556205 43931 -421716896 722382008 24800 363371557 846688073 38447 149497316 59598455 650 58259403 -322887297 42244 638025613 -289715917 41616 154976093 59813489 27902 -45128744 -667330699 71913 -115801337 -517588518 28200 358498271 833191307 14149 74153120 432566609 53385 546404672 -497637063 33564 -866331017 -101488251 25754 176813949 358055490 16454 753988000 -218891060 54561 -209175019 -900508130 57387 177636011 469031598 1119 661831719 820177068 35298 654409546 -332758363 41975 -998732424 821046248 48579 -119286554 664657391 47415 -572228955 -306155007 22978 168862055 70828050 4340 154392112 434164384 23046 -705171740 720500673 46593 181760897 -230931354 43300 -132861250 -785953970 23550 -605300714 -514405316 10604 -868585300 450204260 51717 -212723263 -880855602 3163 -308684402 -218035187 8583 -105149356 377021144 27089 163223865 75145199 9883 -780798899 456467513 67330 283353728 248896130 53854 248123988 -196504456 14768 -979629258 813021222 56296 345519575 640707142 10809 -41285934 635196837 16071 164573531 -217421451 7791 336584354 834792757 23181 637226004 340634446 57466 -290446900 470240112 7830 -28577297 -696224877 80517 51588209 475678662 9245 271738382 -784978128 55584 -606213936 549151686 38562 266278809 737061858 14688 248113532 284213863 36313 -807503251 -482152815 45112 68387238 747867859 31617 638207642 837779793 58435 626626092 186005650 65010 340719963 -235993519 29639 -519775967 476085240 26779 -117770331 341484070 20757 -703785261 -129166581 23638 -116763296 -504666110 28767 -225151851 -860663522 16042 79072787 -298761444 15739 -992203069 162821338 37271 94312466 -293461804 20099 167209597 -110309417 24797 -895452138 444842250 31286 -984202540 -412507432 33882 -898248226 -105452543 31320 -689493568 -789827269 47850 92917634 -329868292 6049 -123271196 627826714 13534 -105302795 -115624554 27867 660684440 -293505292 30530 536893875 -486181145 35681 -286060395 -228360671 9167 -209863703 -857167735 23602 244187807 -201273246 41574 258470315 93241597 6703 -225618368 -887088225 46620 -393042829 854543902 48972 -400801853 275961475 23601 -307755253 443501924 20353 -594929115 368807394 61355 -190816335 -966979470 30652 380675404 -209605250 7290 534456742 65195183 34841 60730988 279235214 30243 -400793142 731842885 35899 -959692428 156619128 37953 149267422 -410276653 1089 -713774622 -878743693 40080 152039640 262734967 30880 -886662218 -140725498 62468 -405245640 361114529 61529 364789336 812239239 42692 723462372 -303648066 21174 188874232 446043994 15297 163124277 -585537955 19915 370791940 821048069 39280 -105817614 -481960627 13873 -199083964 -614248173 51429 -386746519 244173803 11273 -670251907 149871574 54962 271108631 -40749067 41792 246790592 737274576 10167 86482431 435327774 38618 728371940 372410219 29527 170751432 -603097917 11851 -111425412 -104683540 15441 742285290 -197309140 3947 177363913 -871920293 11867 169945759 -898653861 20642 -517228475 449949048 5603 -129163181 -113648325 24747 -136076563 -313585506 55659 -576877971 -316341682 65478 -578277648 -516124122 21018 362182193 634186095 15617 260018006 738923857 21574 529845245 -506346779 12787 270205577 -794470327 71513 -208076267 -960757955 58471 -400773071 -130984719 25497 749856927 -316006427 2435 622807231 -330911838 8234 -994640654 -956220386 55438 -109350274 -868007137 32070 165528624 238944378 48799 -328012353 -700869895 10599 761700365 379473093 5654 147958115 71531454 31433 76995096 851544982 16553 -584491468 -509755444 31889 725866627 377856518 52392 -305522308 434013542 770 -198342763 -954177887 15859 531527787 -234615393 27888 -618755750 -483338318 22683 174394788 -898731304 16479 750534307 -308162671 8326 150613483 154630992 44111 -217982677 -573936590 33141 -783825955 -490625311 44826 -785767401 -493021274 10596 -413891780 749422636 24660 83090047 -868033590 53679 -976763596 47642067 80206 -225200373 -611623797 49896 -502131437 428741558 4813 340146057 825289106 41893 -403512566 733234665 38901 -427660093 813879853 40560 -773818581 -770287515 12495 -227730483 -617946748 1462 729291916 -583269253 42503 353430011 818067986 46191 -123787186 627162598 21205 88444248 -313909031 16155 749944350 -315029631 8652 718269272 334609843 40031 -404632817 -990383824 30999 176796516 -228146876 19484 -322138273 -195850904 12559 755948446 -493800396 43907 -116110709 -123004163 23180 651694092 820886072 38454 285089077 -15144146 15808 -424740615 -957652154 39783 264075208 438856158 38283 367059081 -209690277 1437 144033905 -892832283 18385 -704820121 -583676147 37952 -204570695 -879144740 48929 -27325367 646696515 3891 -405435669 755687575 19417 -708933036 -877901164 22464 745142829 -217496388 56440 -803927721 -803658591 1300 -880396563 -138387428 62526 -224194666 -584001369 52007 721868261 366719922 57663 440388498 182976451 86228 -423090862 -133250695 10182 -952633007 161613166 37630 -33585546 659632403 13922 168720797 243338463 34628 186482860 -392638580 33735 255954002 719143734 12094 -426907389 260063361 31920 349657456 -204405729 22601 625599198 338939562 24760 761858928 -292633671 25765 -401143438 720372317 38400 77676546 451993769 22096 429050322 -953677500 51330 277413932 -200471485 30421 558291774 -316825240 22889 185338068 473533250 26395 -391333011 750106801 32882 179309550 -395511821 1047 464618660 153704855 5813 -522824027 452871692 25373 47715466 -999209715 18854 350318293 259111578 21945 638152210 830916922 37403 -668169049 -117861221 7580 -23634426 -668905228 34084 -775682284 -802641584 17633 277205137 -221592450 16261 365276613 467658483 50165 -140047927 -129535974 12755 -408928118 -128072277 40458 661648887 -314845346 26443 340748289 -230822270 18579 144829047 -898622353 24405 -967753228 -964517451 53816 755541029 -617010646 18233 179894949 -121009273 45533 651912032 173809344 32236 -807349577 -769627130 14873 86829077 -290298187 26212 -26165105 526431386 46278 -142680940 -486839067 8138 -140332020 -311802924 65930 -99528402 -523550900 23097 -126544014 -809142834 45462 620950735 360508565 25598 239625306 273786781 77190 -694604263 728105935 43820 -989669037 -955460465 29061 364216464 -194668097 16055 334684306 851844158 36756 357673089 -220922054 24052 -115113350 -511000057 27342 -34953203 -680520293 26840 438773286 167249129 62533 -503790095 440166905 14570 650700497 165423774 16803 -897754755 440423853 26277 -975595843 173890578 39245 -796793484 -789391948 1123 -112240779 -489016874 10568 264378475 429716699 41071 271664570 435345315 16378 -572308569 -324444438 25447 -899906061 -123168479 37841 275448979 -7051062 72694 429790675 171422924 67645 -597005472 539224863 6913 282641457 463948124 13618 -234936386 -884281666 15994 730266955 337026492 28858 -952830378 -387557158 2568 -22267106 -706715367 55292 -46655520 532331455 48211 -589440721 563373872 5274 -111013700 -887746185 31828 178683676 -418521206 15820 -393095478 714868605 25481 176604248 -204219171 37856 -298708617 437358682 5059 -586613739 -497487489 33143 -22495125 629771148 25184 162101744 -413012621 10466 -216174433 -874664440 6062 626960401 -290006705 13563 -690436963 742712024 37694 188965834 465578477 11305 155423141 -591197626 22078 -46455051 639569749 39133 344475863 283747733 74667 178528938 186383740 26260 174559116 -601544592 14651 434138319 -972660850 2251 -43177331 -666815212 79272 756952140 -303509628 32129 740012660 -575859201 786 349292402 -204608629 21605 -231141886 -873114636 25653 -479486451 464474291 49825 368545994 646509662 38441 -132853542 343245644 20372 756141817 -581824669 13266 -124963808 -858671984 2030 625082098 338902633 23278 747433093 -299768095 3001 -481247102 -959788301 16984 -598012230 541324539 64833 250416214 -228806091 5045 -395849278 253860382 24908 -220492429 68920117 9306 155368102 248138374 20949 -863814581 472113180 326 159776814 175442242 25692 -331644377 -232574588 7484 440033822 150663469 75558 -31702427 647603034 2755 158429685 -217923157 13881 247355319 743130304 11467 265677229 761718031 14630 -954847585 -611887920 45647 -24689080 565688978 32258 -141623952 631018974 22372 50101994 855212374 35711 -207492632 -865163732 1838 -39902531 554442534 6453 -325850402 -198483396 5949 665629940 828451984 73779 -399838154 -99931673 27712 -115479934 -121431180 9277 250555013 -211567238 9795 -386176699 810338328 1010 643419855 362643965 27927 -404331521 -125184348 6323 -214749645 -901640745 58223 79273472 -794828353 23765 -216821679 -953530377 54071 -677559279 -860717837 33548 345696698 638624975 36139 -30622014 553140813 49284 258526260 60904949 32792 -795604279 750326044 54668 -992058201 -602440240 42756 177043773 163362875 2203 -704096528 -113956856 21164 93339034 -326901783 20267 -40087932 -685106418 62945 -962606312 433810973 44568 266218789 -4076534 32097 190116707 256014057 19750 560614797 -500515085 2421 441021333 375623376 23718 661850361 184995222 30624 -961998957 153771949 28762 -576365094 -506903878 2522 -97151198 364211517 16180 181314323 -861257709 47470 -673969765 -883657860 26157 -202876114 -873914349 5023 -290091948 -691207887 48703 -387688267 813013918 7225 -700759158 -103259850 10142 -19117304 652124238 36348 -119158932 -502182248 6347 337688078 630956400 12509 455649355 855744285 93850 -803309246 -26051651 45242 -198286882 745427405 12997 547356176 -485529994 24815 -806563767 -778165544 15550 -582872409 530702408 74507 -391229616 -574684258 40545 -681524921 -899851839 44504 60379337 847019885 5601 -194128863 -587677234 50072 367635563 648987762 10505 -516899771 435464597 18897 242592233 79131249 56699 143843517 -881734218 17105 257586876 -200584249 28639 542796791 -484750772 23816 86883910 815789238 15330 -102781306 -109307859 3404 -133411002 -782009762 66747 -39886586 536571802 33754 172422075 180841384 19185 565626164 -504871168 10849 -221602298 -967662318 19130 -204993427 -588407002 865 172227756 -428517958 24496 151299230 -869328490 41515 -997024181 -608973000 34495 -680109500 747465200 11878 276334048 -24665062 41129 154400685 -416347325 31960 -302137589 465682466 7333 358563774 -228924895 11472 -575304928 566402324 1100 246206599 242918729 57989 -142640782 -763624502 7382 -806220770 375152197 58499 -97500491 -131109398 15385 -872437387 -123582392 60125 -598986472 563152938 53510 467901405 174913055 13430 -232646681 -999717443 16239 -12548520 623236340 18482 173446610 -611698740 4149 -407650005 759783472 39972 148569991 -204401405 67518 -398033704 720056852 29281 -953660929 -397569241 38034 159437168 -866224214 36384 -333053917 -192672453 23200 -603373523 -482281577 9039 -970814475 -611542901 26987 -705419803 -887497196 29397 553145205 -505294382 41795 -588840509 547327455 44211 142865002 -415902202 21519 462442997 -392043343 51998 753602933 -302010714 1772 -202223687 70559053 62918 -683720725 739050396 41435 472572472 183648584 64154 158155831 435221854 14131 249534169 741084987 18890 -101820906 -787525693 58331 453136755 340746485 11707 -520438093 -592407522 47247 -191857089 -888598712 56796 160321328 465729028 20111 162198587 -869541842 23193 58556352 831179984 37397 -499594516 472561863 2170 49409029 439429037 36209 -700582068 -988494480 47423 147383609 265601068 1141 54089484 436745248 9846 165577217 170881913 4483 -20336956 660551533 4098 639962353 338074248 25749 172590584 376583868 26026 -197498138 -869707046 6752 160162370 362729344 15426 -220443820 78708996 93583 730057465 380573991 15384 -108736160 -874478936 34455 -140785637 -904064937 35587 -707776675 733380212 51937 -978027183 626397525 46025 -984393484 -380962860 53960 -141390389 815447071 15237 -408319438 719955941 25517 188678541 278487540 50308 -404586671 245061913 6826 -18631804 -677980199 12553 -19625025 537285125 44010 188704484 58331871 8111 -127333396 -498702310 6088 148128910 -223786234 43643 626769213 145154924 18851 -96381309 -507067623 1019 -139489595 -324679517 30305 -479125710 447453556 39690 173321662 68646998 3479 474899000 169988827 36366 -864948646 -135860545 5067 240852176 -7464995 34608 271569317 761693932 23020 -119903133 357253461 15481 -128789360 -764379355 60703 -765245169 -780537488 13320 474762868 183158881 70716 -970358553 -396020196 3491 -385633799 256369089 6313 -702611008 -898768473 49919 -25154346 637592527 28700 -874597369 -519627432 61709 -38523674 623675274 10528 -295462802 -209235694 7307 157525912 351204217 54541 143694731 348440572 27263 -331973247 -235991403 21904 -203911579 -956861111 28131 -36870970 -679127574 76124 -765118635 -508884598 22254 621952543 831304744 24550 659628845 840967443 72524 752168513 -216643114 39210 168093266 284055091 7492 152544713 363555626 46263 741636597 -202321433 61350 63893474 247655950 31495 261503243 -207856094 9145 -683828841 719170044 42404 -317360727 -324509167 3617 524278623 -514530700 63040 -786524350 -786880485 8693 565786655 -519607375 10380 -109375066 -289212255 71013 -190581702 -605549632 52111 714386727 357238440 27903 656874188 -212287812 33903 -890028103 -111159174 49481 555437370 -515880610 17379 -382338115 252197541 25876 753549938 -216095412 52076 -135985181 -328487262 58903 77044480 811301488 24351 -971622048 -617123852 69000 366424379 848567540 1707 -867666141 441646458 2574 178249490 344804641 25572 556791374 -484268398 31132 -30587640 643769269 6437 -702859813 746733616 22905 -972646592 -572785097 69415 438928564 351844542 2799 625953115 851111822 37034 -484084448 446452294 3798 743064478 -599301266 18 475557839 360976465 8088 -233858138 -589186910 16896 -679890139 -764873504 13935 336779250 -222596442 23105 174858413 -195873489 46228 -383599431 254286792 1509 663807354 173932126 73027 528178568 -496232284 45710 154559528 -418719038 32316 -794058672 174128090 54713 -137481764 374052528 15950 -587639264 -777175670 68050 -218437866 -596037364 22579 255814114 465461278 33726 144161868 -861519456 11224 155857325 450282123 3348 720332852 -864019743 45310 276396127 470262881 23991 -124613843 -103000069 18644 184674660 -575256264 9122 86564206 -324781652 11125 -99746382 378597124 31539 168357746 363157630 5392 -130474898 378223557 20056 -286071106 436082137 2986 250633229 242669691 76456 52294829 831140801 29261 650123477 339186256 1513 -192111869 -994729971 18911 620010411 182466485 9870 70522394 281241326 7278 75580878 437065175 21736 -204939768 -989856410 15006 238173621 57093751 13965 -222678300 -972716613 5082 851783871 -993600319 11215 720935887 -575742726 11931 185300899 -394662896 29770 733826958 -287155533 30976 651860387 344827490 14704 157735270 -399533346 21100 628967405 -961959158 67002 747265198 -323020361 35287 179792252 59395195 18130 160120843 -591470207 1276 -200326027 -987031537 39978 -95919328 620572666 5115 -598922378 571116844 66269 87227259 456527922 52165 -858911604 -692335092 66414 333701329 821524286 7760 63255191 -316235748 28187 -218624680 -987846680 34724 -23981405 -990928863 42537 -710273573 724662589 42128 369629877 -200731766 40428 158698392 253904936 55823 374872102 848455731 13225 -680830377 -792058502 19251 89200477 738148175 66008 -24640127 -708620642 74742 -119623122 353155052 31905 -207256734 -872814876 28421 261676417 741330242 33402 -192885463 -995717453 16270 266069338 271150730 69254 -996392255 171998470 39950 -585846768 561889808 11644 86490373 -289756988 43348 337296059 -387704463 37157 -976246133 -618913252 71632 182086876 -878843429 40670 340471592 814184555 18990 632274459 826887905 15672 185310058 -216613774 75729 -606299233 -520014507 17360 525982934 -487050104 33913 -410452456 827241660 48782 -129557039 -869509373 37349 745967388 376999317 6116 75285718 457381380 52391 162016849 -217292833 27225 94793180 -308440814 25373 -195312028 -873581017 1108 177095513 -391887000 20612 -216674067 -980535398 41677 -572164103 561939789 44655 741025862 355822303 52052 94242254 264822468 29033 -110704854 380213389 16555 -15026859 -668417129 72294 -328485862 -222750185 21370 -618345918 548781484 9151 -236301349 -959429437 40070 -289742044 -205668122 2344 161473709 -416411248 10119 172766488 465813665 2083 -958593015 188422349 23826 -414448275 -102426306 31043 -128574798 -124243635 12075 273360913 742953250 37611 189244756 434646788 851 -44382637 641789807 42963 -125522031 355432408 21201 264049514 631880977 70955 251474386 72186847 24965 366729783 636962280 14455 -765586396 -491301158 23337 91849835 259376444 38027 -39116336 -690931338 3463 -333028149 -200757487 21949 451008510 150515271 70094 -895156866 718045310 86182 -125884124 -124136651 3906 -486532583 341728564 69025 274953238 430234847 6910 -314272934 -224962737 21571 72918714 257874186 4677 -957272184 -985918515 11600 737081893 -587017797 19995 86799440 849108915 8282 462662907 363458639 27428 154210105 153440479 19855 245864778 249429556 77784 -132820688 -859519369 41232 -121238007 -520963933 29949 -293752597 -207712853 22541 -119118602 665691809 7012 -107811696 -133805291 29747 -201411062 -878353657 49435 -110628432 -326776029 43699 452009737 148650868 76163 176380489 -232579787 35406 -102137420 -286174447 5184 -409829269 -996814053 60397 742770250 350604352 39719 443642556 186454224 88673 -210979737 557829596 36562 176478075 -891633653 44019 -423495101 745650642 19366 -605104925 535669142 5528 -218968053 63234027 26889 727951800 -105246911 71506 -41889102 526029050 12352 -668844726 -103920713 29226 238131780 87894451 40204 150961141 -201846573 66443 167960480 -900372302 26491 56572221 -417034012 17508 -888117983 -122751097 16909 62782345 -333196909 31211 -603109816 570479009 50505 163687201 178866229 36301 -306937046 826110939 12562 181982009 -128831634 82484 55158497 740866371 5216 -886478310 -101714292 29525 -965527833 172046177 37739 -613346052 531318280 72625 248157628 754543271 11034 -411072109 852757404 138 -602659558 -490497261 20153 -975797891 -989919693 57054 -199177066 54333578 77294 471710099 -223615742 29635 -675357525 -134797382 14635 -981858464 -425880869 55224 -761945656 -794815543 24676 239038416 758561567 656 743110322 -214272878 59995 842870819 -964214868 9244 168370219 341699279 25081 -29794469 561385619 38362 -116226787 -782564784 13792 622911754 -332584913 28731 -217284954 -977013422 18228 358509848 814499717 23009 89681584 841280260 30998 79305219 810154345 42016 -609955527 539435930 19860 -996235623 -591317659 19507 -195933446 53288958 40184 761368374 -866583659 16384 648218010 -315326324 25852 -39708812 642575414 36691 -713562404 -784510072 31369 -117997571 -770663102 36476 -9178137 643383090 19264 -8857936 657524575 34939 -678813296 -107559269 29063 -887344628 429369214 39218 -599386128 -319859577 49681 -20644138 -712594591 38064 -414721133 -982556301 53573 -592082600 -523507654 3633 647464397 829672351 46595 -116917574 -329305398 1232 -232846290 52509024 34908 664691451 643062230 49152 -16461879 561042472 48503 -593221139 -318361414 55785 -396679293 -112655414 43561 -383039969 -21328530 92175 -325186175 442975778 22283 172896059 72977076 3259 -424797600 -979015010 20114 156179892 437167903 3493 173600921 -402218700 10445 739942021 -614149775 37462 -141865050 620873765 18278 88297084 815577821 22203 83377927 259020451 1884 -137784906 -132412051 17223 -703400565 -798757478 25258 431293237 161834191 84875 736513397 -617577024 17325 -573146852 -501306917 7031 -45927287 649778226 7105 -222138096 49751966 32235 -576181722 -512533459 19717 524020933 160974068 56472 -696153842 740474452 25867 -962200945 160186979 29760 158494258 -98658968 54043 162030181 342759181 21691 744093429 375729413 41985 54130199 750759790 56730 -327064192 430006685 19548 173733190 430491668 23834 -955443460 -586284577 29438 -299429804 -199227223 10491 -223627116 -864409196 8134 151955522 172437726 23115 -96561736 -779409013 47653 88251055 -300332181 14203 660316877 832104054 70548 -237071647 567639407 14289 277244552 -891704110 25408 255450830 242059584 69422 84318421 462401353 22450 -689260761 745398197 19774 -391344720 826776756 17113 -139496541 343520301 4697 339808507 625464570 44571 -137315573 -320063542 2470 461312070 349895843 10960 661207151 333719791 32922 -996596614 -618920383 7738 -132067062 -119027408 1508 471573256 162299368 85109 -10318281 570336474 49853 375768801 -192860321 5385 -954745138 -402189301 34902 168899782 -413690780 9987 619328924 461797055 51133 243325697 -225020236 41777 717084358 -298499571 27698 633826963 -299840656 15400 -397847128 -988649694 43913 181554733 -421327845 31732 -586511367 -520385647 23525 260326181 -21527355 14293 174119896 49916371 22187 -2387545 630869275 3472 620985090 359235885 40471 -609784794 -298339282 9092 169124257 190378805 37117 -23018195 177275212 63033 -987932917 -417966759 36839 -101550942 -479224105 12998 -117592914 -763391030 30111 143942490 -193629888 59523 -872114752 243918330 71418 662765889 812188352 45295 269477221 83537890 11126 52876358 246419284 65355 -427314481 -691579558 24756 154487902 -402081098 3884 -305417846 -196450995 14850 -706631390 -897124139 37263 -120415645 347718980 18631 -426409691 836051526 29140 448787143 349888706 27126 -217423855 -868979832 25389 158850851 -873239316 22883 736460381 -205871222 53434 -308223151 -210498639 24654 -137499242 -225605690 34739 -97762571 -883620795 6158 158578592 -602890046 10406 -6444564 -234809461 4205 72456595 265516259 4193 -997896602 171757663 6539 -979057500 -426429641 32599 -880513327 437518993 40209 266134572 56865523 39587 254992904 278822468 69099 187728997 -122373471 46258 -787997915 -516397298 1924 -687375879 153842008 49479 648922265 153033326 31117 -995000195 148261686 11992 -586456682 -515889200 4092 -886752511 -140132700 49036 74542782 831431596 31436 -321279490 445455138 10466 655206311 821789141 48529 639600025 -298297332 19889 -979357425 -389008456 57234 173862234 -230506281 12715 64251177 442978142 13878 80736644 728652937 47471 82197423 262581688 22872 -777372502 -502518278 7198 274234790 440445804 7077 -616423370 -320899081 10591 -866387155 -513796023 54053 91935399 853309460 31215 57964556 -293800412 21259 159805381 -385778064 9743 -805764703 89912615 18234 256284989 72346095 50760 743096290 -615277432 14422 152324992 432529117 27028 -600574622 -494635967 17462 -211776301 80368362 96200 -231355263 -594148157 57668 175038884 260844813 38197 269773390 69798506 51867 716805703 335690847 53485 -596468090 628759106 35224 256922221 -206668567 25605 176700014 -591494416 23160 172697899 429594156 2796 473353563 155855118 7217 -677105764 732581953 63408 -982354571 -613639473 35525 -887394762 429565930 2100 146404506 162056309 41178 -303261332 -202439347 31501 -411481504 -127985015 43697 363891753 -192061973 15119 -671490112 733303200 68223 -111728414 -778639634 50087 -229902879 -607480367 62303 182448217 -399658965 4617 -218336176 -592756733 5644 92310091 450124063 54358 642621671 177703346 75351 -704846008 -100375785 1339 -602652806 -310985374 67132 -419146981 -133057630 43745 146363954 69585272 1033 -233804670 -983672166 50615 168614492 -427723546 18638 430633594 337577524 15117 -968400709 -381091754 32063 753762208 340115759 40298 -668299416 -134318074 4912 -116476214 -494521116 1667 740455691 -581007289 18855 -700037041 -893721455 10526 177022902 -207655208 72761 168655350 -125418689 50028 53911886 835781854 12638 735034304 350259323 11096 -497300728 461165159 47956 -137252002 -132491907 17746 -394393655 -956467225 29764 -293141369 451345896 23557 719922002 -209558705 28062 93231717 855515575 18872 -477394663 435042107 10571 -477284311 757303087 8083 354995743 844714380 25458 -793714380 -516207019 12445 -876927387 462307450 11478 -326975803 -707233831 49906 760700982 -324072411 17589 185872374 473667832 13496 173497554 -583018018 22850 49066302 758797103 29572 162610883 -414607554 1264 562261141 640397095 45782 -419569454 270811228 17725 -775179161 -785971292 12162 -397087070 -112974411 40661 -593746891 -306657879 16920 755567955 367691228 3143 350269773 839179815 7768 -118576860 -131550197 19628 -975174089 -605826319 33934 -203440470 -580545615 44387 173354666 260060180 45653 -15071355 637621899 38688 82802044 442100373 6330 660666743 -125439337 62108 -684374849 -772677547 22173 539172599 -488899547 26224 -709170 840423694 78732 260887587 71870592 34117 -35885760 556853156 34367 -385570933 -984372756 67115 -423026150 750298838 8104 244309904 436354211 8922 525524244 -952792523 56235 741204076 -507394062 55071 -696087282 -891452042 13000 -900560036 442171591 11522 666334328 855575061 63590 -302679762 -675924110 13781 -705058323 -768047420 23828 -981861358 -971796552 3503 150212128 239499888 35447 63177845 -294992464 23460 181111230 347047151 49073 -702651086 -860892447 16141 -999238638 -862837545 43434 -516076558 -896465111 34474 153439451 -902712310 29626 -693005644 -903464010 6150 -107655703 649365352 28619 153674130 -591854155 7440 467448403 373854756 12589 -212582138 564758854 54511 644521915 347085219 50169 -289621913 -219804365 1952 -997630464 241041971 70160 -789986409 -480026606 39636 -965072696 -409391675 65830 -592109305 -488311002 19884 -596832952 561030289 6256 662864147 186303345 60950 -979731739 245810655 15619 546960483 -485204723 51385 719566261 473823898 47691 -592417795 -698804158 37238 726491210 -230163773 45678 545087573 -520262036 22377 742839576 340677714 21517 -411005468 -140074980 8367 -301273382 440694373 5994 -521541949 438672492 35066 -688427564 -513800462 24574 -968289344 168295399 33642 -870312083 148730340 67039 174302196 -407665441 36203 -714194693 -879538453 14634 263318742 88496165 26289 172507515 161026565 34364 161925503 263464992 55934 -978030276 -958107696 36846 -40337160 622370799 18888 261943133 244817718 13939 647887196 822819851 57730 -210546134 -980263713 38146 -698563842 727319501 6839 170484168 -867632794 3642 -403596530 -114983320 1233 -427098414 -134877679 7985 -309135678 -209646402 12466 -573795538 528129529 81477 758697114 -227420666 5404 -420562221 256517061 10082 -22040468 570932982 3443 -224383183 -872616811 25696 149831337 345744292 41225 -19977328 639815395 27117 758035573 353731407 15350 651787817 -294191598 2764 62863234 242500812 16568 472486995 346614787 12939 -409335885 -124033162 3529 -998870484 -591986308 3893 79315565 835879900 27543 845326083 -958478779 28828 -231825451 -990049606 670 757111363 -865894874 71485 348883804 349722356 3222 246591382 754652629 16808 -127646753 -505269836 2620 67046828 265578332 38439 263234849 -38163435 43963 261214303 -19254375 17391 442693449 150314258 12437 180569000 -403148573 27694 536977994 273842047 47835 -230706543 -869899318 23008 -876606776 443801993 24810 -316350373 461559205 19720 -311643849 -223364581 13021 170984044 342262086 48072 -693168076 -876320021 37709 -4015151 627837612 30354 -400558371 262836979 752 -791060473 57200700 79905 -793641458 -476599328 31594 -35031141 630562229 11551 341986204 -229110533 3119 54890070 732652518 11327 -502029101 472825456 40378 -574602569 -482461281 1501 146148888 471192825 7155 -879634216 457413333 37038 -977108659 143190881 2229 186608063 379346586 46295 743675581 -309447515 10012 154688776 333585058 11172 -579021588 -514303949 4876 173017044 -137123004 78324 444206242 369942822 11406 265548960 -5409066 32662 756782705 -617882225 20532 -236400205 -996728646 7939 -426670563 749815722 31220 -130340914 372089020 26087 737016528 -573571439 2843 341842937 -197797618 10820 -579438443 -502931981 19912 -294709745 -859409089 60596 259566238 -9559277 2904 -101742620 656959001 33413 67459583 -519168848 78690 47965220 819006358 42174 249220734 -232356234 20574 -988133812 181566174 47750 -305831511 -213105135 30600 -5730811 -678251355 28370 88701374 -329978678 32596 -689817855 -796659073 47524 62958768 -310957116 7432 260939469 -6589199 17426 -123406124 -860758318 16175 281921442 -229876521 32968 364637706 846688222 27577 -232135679 -608688441 277 -7529993 623593079 18916 364437338 821044850 37005 88991880 825101589 3001 651542746 187824694 45816 353605590 832444336 24785 -972947851 -407037442 34833 -886491702 -106828770 38653 -708185822 -773511351 13251 -225398134 94289041 64231 163072789 -891518223 25190 -294866981 -203504923 19754 443264642 545977172 53445 761579364 -578548097 464 -710434892 -104750587 947 -115754903 -500610752 12305 733307292 -228421845 46719 179539013 429736810 10870 -712779319 -767556985 34116 -681512125 -808446548 22791 -137288259 623237641 23420 -398201360 248741096 11897 259388110 61342082 25043 -688476896 721608020 64096 -305010297 431447207 8610 263992690 272659561 53252 362998909 844554870 11101 -297195145 -205003774 16187 -419117434 -997074186 4131 543494830 -499738167 24667 -329009358 461141740 6714 146853044 -132212022 19604 720848212 -610303039 11563 -114083882 -478673453 1877 543557466 -480945223 35788 -587089195 -302944184 71817 -135335541 -139806751 6531 730719201 -868942012 43179 631380102 -295061274 35190 -896749031 457670529 29041 744711124 -575592762 34331 661207623 188669025 3726 -31006913 -698305482 72430 -600688841 -310017764 56697 61494325 472299852 29964 -396159205 261605445 9984 -397675142 812899234 33589 555459682 245426997 43384 176424640 -139499216 79853 257209540 460371801 679 187387618 81199332 3839 -995958846 -427390588 63045 -97825132 -486147255 5462 657682476 835051107 24007 624109849 355195250 58357 -712654584 -115010831 23331 -323151175 445889543 5520 179226897 58067399 10530 663523879 -332917751 7197 92795057 831933085 23657 -672349694 -866274086 31027 157132057 179559525 14922 -677426018 822282807 19526 -122127777 -869563204 8999 -202179461 -610999079 43193 267157553 439960894 6827 -969377008 -574658753 52607 -109409364 350868301 29227 168120883 188428764 18239 279155875 754604735 41400 735881127 -197013067 9865 -331749203 -231960946 5049 -968579181 657754952 85331 472542989 338040101 18033 172564010 438927246 8634 -3213562 -692427316 23855 180402981 156683252 47924 -615365353 546025143 40107 -873732733 154545518 16302 -219857978 -968016703 32317 189382103 171332780 34012 -330319706 -236248398 4660 -382434360 264130033 50513 145828678 77807410 3347 -96246659 362440680 13301 737384743 -194423774 3120 -423117102 728417469 24572 -601780945 -290057290 21366 254940261 -116936053 17821 -579417218 -321182196 73471 169101091 -228349869 24467 -201992013 -975642185 52388 -794846533 -798609411 16789 74714943 431089591 12965 -103788794 -863656249 8340 165835998 -236886190 35 -767612923 -802749589 24923 -428503982 822013702 11902 -113008540 -892859049 42148 79488581 444746430 15724 659437309 -319626117 29220 -101210296 -328343405 7221 -773919311 432520291 58240 -41916916 647721577 16503 157254461 -420198702 20897 758523779 -317381970 15827 -784765356 94699547 57973 -517535785 465087903 26461 -324566008 -687579847 65566 -388289037 839662801 9686 -423255092 279387161 13740 92036552 748612510 24326 -113244435 368063480 21697 -672668375 730722320 58628 180575713 448734777 14355 -418398630 754331771 35201 63721697 -292262576 878 -139861140 358701233 24515 735799119 -201798095 17060 -408250109 -313663357 29932 165423013 -606238470 13198 58091633 -289174807 37279 638857079 168685280 3714 -766685160 -791345062 9831 146893547 -867340909 20292 -893200592 -126026050 5050 -980747218 -977308613 10804 -390086699 737847198 10492 637696871 358201501 74973 162037946 -409085467 22158 -691132198 -131722639 17576 258852472 58062767 32967 -223820382 -953217016 26315 -10590165 620705609 46566 -201172987 -613845495 51887 371164180 536121580 70539 244761472 -388760572 69278 83672778 818816167 34856 -114146387 -132969059 9794 83567535 265117130 1531 143236645 -894559288 29698 181813396 -230399522 57364 266497977 751876966 32370 -879046865 445658739 51216 -866232750 444471952 38812 650228029 379070204 66181 285164777 -29275971 54711 51815453 -331309422 22247 184052063 380428279 13764 -712867367 -808684600 5606 -585801840 -513038835 1244 263362559 80315027 66727 353624591 829423267 35267 755894096 341871749 28193 -494687120 355611415 73494 -121225097 619206509 9572 265333604 -877636418 24145 -962086845 -411726836 60235 -794696313 -487929619 3319 -987983895 -591568395 46078 -30885967 546182867 16320 432387462 355131347 13761 -308352164 431097309 25176 -407476747 852463445 57889 238632805 -191225164 40534 84211708 245642570 15442 714818027 -329059856 7347 -218437133 -870406751 40247 -118560414 -332605447 30365 -688097540 -113721343 3031 -953514029 -606128378 68155 151254127 185118901 43375 715868807 -314448433 11934 -987620399 146237008 43719 -294936822 456054081 5652 730527647 -329118495 26333 -325430942 -683083783 22337 188674085 373786431 9853 263512413 259235812 29092 527518248 -484541712 44117 -778716306 -783487541 13709 -8175492 656975416 24404 274135457 748143329 7590 -39346934 -699155827 58400 -17861971 532784343 43313 -896946026 651396313 26382 466604840 357735412 10675 147343448 92130234 17135 -15905390 -713763174 384 -998437015 92037412 26272 715380026 -581449831 37829 279254282 49713269 14820 -99043339 -809010248 68712 663610686 856810629 19896 248694517 -203244695 5503 276555717 759468498 27549 -590896703 540575906 28919 656676713 -422410206 37834 266675635 732916086 20329 -32933138 551544840 34095 -866099935 448107068 21108 -705847310 -120149693 27820 718367678 -229095473 45779 -191805014 67275139 84893 -398025448 241224320 7657 719335796 -609886726 23279 760797451 -217699453 20433 -969061525 156543872 1360 -121673005 -797473020 43910 636099672 351946244 67501 474779684 167435343 32634 -677513093 755729078 31557 -423205753 -114701933 24538 -709108904 726213180 50788 -383903850 -34212239 92610 65912477 826437392 33695 -481370374 438840404 33588 -317337533 -324515440 36825 -129459057 636294930 37132 -985562968 -978501572 15677 253259633 717190769 40535 241164514 435684596 21091 -522069836 449455860 9318 -425766777 -954619618 5669 242873975 440184220 19462 52888584 747958433 45812 -406153215 272407680 43792 88241497 740127781 18293 -227491368 69208551 78890 -415611449 -120214812 15576 -299076555 721286105 20504 626280828 185803194 73670 823665999 -985023412 33787 -96928583 633700957 26938 368660234 624497213 13792 -43889767 538833414 25157 -789666342 -521088052 24949 148015475 262862558 2186 569660761 -490755491 60307 -417534293 847791116 13141 159732535 -99022675 9515 -576494860 -316132458 40351 64216307 251907553 4066 -893486711 442223530 51723 153912422 175291926 15450 -417710822 719116153 36253 759394280 -229183947 65654 -139994648 -522571273 35451 183847169 149327253 5738 -604623600 -480504166 16886 748155919 -206842541 57095 -115743133 -516426121 10561 437966608 169440188 16383 429718901 182944859 19044 -964367040 151781500 12157 -27328603 665920618 18858 -290134795 188944016 9753 364047922 -204862061 22992 740807222 -592637372 8095 -974020108 -426234384 10299 -208383495 -878399492 58832 -39705541 569723663 8657 -96870747 -495048271 34438 666227725 362838552 38595 -904623270 -140679693 22979 -418229680 255304395 44935 -857998145 -136918845 21357 178678471 249980247 57821 146785100 367803840 50422 -287255838 -10230727 36057 -229055480 -588376963 40957 622067411 844332239 40972 166258878 271417957 54844 -382345982 -136485580 39143 178046179 -193097112 19768 -231881454 -980873494 22706 743521614 -302102932 18366 -415142464 267195790 14310 171532234 -859716887 40285 168972178 -237975730 64433 642659478 167394114 57090 -26550300 539002970 50426 242656289 -18577610 67308 174429521 -574809609 23327 371025320 634443613 36493 -219869232 -978307082 41256 656630538 -332409555 9350 144341408 456810158 27145 -106742199 -116414405 27176 250368423 -234386388 831 -973582775 148126227 44661 -97417673 -323462990 47565 -139008514 650047781 28790 -192022123 -997916038 31655 -711399762 76535952 41414 152850973 -237356146 60562 -891586097 449246950 50824 -408276183 -957333079 74584 -215155245 54830407 102318 162446381 282212952 36813 473188276 162862403 91164 -521226060 449671712 45805 51841175 717777738 39829 638409980 836803448 65979 -393030989 273612668 10972 86748257 821285640 3614 -204987525 -585799353 36471 627843274 820155801 68190 81317811 261611533 50021 89751030 725750923 49654 718214233 738060080 47885 -106193551 354310589 29801 -593795304 544994147 77493 -960619864 166770153 20288 183444774 251840082 53314 255747631 87506001 8677 147188382 -383240511 2123 759601862 -199252685 31088 738957342 -590899412 8072 -687635704 737124911 64544 -409968159 716868185 32568 -142386413 -805559409 18680 180970660 -885975840 22925 247566004 -386835766 66524 -200563812 71016972 48234 78592517 259355008 31522 -802001293 -522838200 5706 -196692108 -891270250 4382 -110263925 -612214454 29571 -209472631 -586679445 11337 -517821884 428932199 40542 183999980 269115438 43404 -193541194 -979865532 27880 621677217 -297911093 36838 -416372575 261876868 44691 -586880279 66517726 29880 -884432623 -977130208 33005 -107062801 630406127 1074 -138008612 -303425255 4558 -299407367 440841638 22775 -763974011 -598276865 59703 -498038452 430033297 13274 68221632 241977558 17663 71766620 254216485 16565 -205645653 -891128239 1096 -672239403 -135232624 4615 718224776 -314878493 18675 -991743164 -957445346 65866 -957317555 -592177881 20301 283950662 -32186393 56848 -999804773 -609258615 68685 -122761523 -383566390 92252 363701716 845793054 26989 -233358115 -583624826 15585 714537666 -305520792 16802 -427854084 843316098 16217 -421472807 -123856902 10450 650059312 158868285 12301 648453238 362202623 47022 184411937 -592554354 3047 -613420013 563539001 18636 240535120 280879078 40 369610393 645198460 34333 -706231596 -887351630 25061 434754116 183427342 68005 281780891 -41988486 20640 -668817531 -893397348 34098 59588086 -322846882 29246 -419266106 -794595910 60196 341477441 -193260787 40687 656987246 171262645 30826 163493754 73732231 27441 461602579 147470707 68920 186033563 -593438135 158 -310361146 -197739115 21622 718430647 342696805 11075 -393304609 -114925672 40344 -411639456 832446472 24090 557248572 -485539355 28883 -104817904 -479285546 32609 -225972649 -587342112 8634 52991873 830444315 17337 -135872631 -109395361 1279 67839818 251386993 56783 91528987 283146527 13181 154609544 285491849 31811 368500571 813768885 20803 -709833110 -899517654 33033 -899582386 443827679 4913 -675755897 -866273556 1801 167238267 -115294892 28082 625568813 352344975 53868 271773595 89853493 11797 352343975 645601091 23004 725053117 -594968270 18445 158539049 473664757 26133 -309476813 465392111 25644 -382461326 -991431621 44863 569823275 -486771942 30685 444981105 356396675 16598 368956769 -231143916 42302 -134862344 -122351904 31137 541197515 -510846710 44144 -289641401 -215259900 15175 657912817 835482985 59393 642243712 -328781969 46856 148411553 -397152620 20371 175404349 -408345086 31292 -598292375 529660389 50637 655876400 -304400299 393 367700484 814843419 4836 167883576 176884429 33502 436585374 375917874 10761 -576928043 547609900 51086 648078898 144646758 20060 -593263577 -504272213 22259 169901646 -601102496 12640 149162519 -591797375 2858 -43382446 -667087954 50962 -292339454 475524482 8556 242071889 741358519 18546 165874134 442270557 18750 -997173629 -578428331 68424 -801433063 -783543113 19255 277706784 -28970992 68686 -303175037 -688379244 48013 -412082041 -992833597 25075 245367068 88699457 12266 436267640 361057741 1509 752988049 -603449301 32511 -769372408 51480733 66199 -389597694 -977327835 56719 162590194 -221565106 58751 731004575 -214526277 63168 -770762095 -492644046 41557 -198074789 -588261559 32338 56095371 730468467 51487 187569918 281697651 28063 146272193 -857218396 19710 -970626926 -691294341 54222 -886584953 435480406 6067 -693141471 -901127551 27996 156251667 53246622 19368 -99897229 665775676 34891 -981472185 150347885 34256 266077099 271465209 31837 278167765 -232905132 20161 -427183583 242107950 29865 -202937583 -985340873 58777 -233504721 -873708179 56727 -109160390 642013107 30977 -771618244 -494915395 8011 -776700199 -508444393 5399 541624975 -222408557 53323 634391077 -288871095 33758 167156305 -599770868 14663 -401967239 -974967133 30406 -302785628 -677056899 383 -295186726 451994816 13442 -126347036 -323131494 42693 172930838 -875964484 9395 -902827599 445528172 19406 155901582 160588835 9879 -107404794 351763901 675 -5718416 665856888 6830 150993389 -861525783 2891 -780428988 -504903808 52624 -287027612 -232180210 23138 150890471 81660055 12653 51878255 277144634 65172 159627122 -604784332 13884 336475366 827844666 42961 188038647 48136585 10281 752180706 -194042116 16046 -791978870 -498108737 15226 -391719630 646488044 19441 276706196 -196451020 15902 66044191 473573936 58548 245142153 52179073 62336 655530207 -289911265 10344 631285859 -298321949 614 -328302816 170492631 38244 -794504965 -788410752 24079 -142336215 -896719937 10081 -125642034 -896535367 39927 -991215532 -387427540 43181 640795644 836677772 266 -128284411 -522949056 3056 -298383218 453998999 23680 -961197853 -578112946 29341 -197585907 93515909 70342 360092490 -237962389 21633 280042606 263124351 13269 62424823 450541619 30509 742012520 -327933082 37937 -105657591 -307608577 66546 -237660144 -961005187 47834 -109407746 -302161205 35346 169460348 -104238693 57303 -706720355 -139723635 945 175694343 355614658 50467 -514573412 475683525 36858 -709484486 -99440222 3546 -128103317 -108459437 17662 -701857221 -895942527 18590 438264765 355248802 28139 -985046637 -406335200 66628 262708307 445786344 38586 739650121 365277922 50505 142921146 -137973667 56783 746520760 370530490 51927 262215047 74421065 60325 -763624777 -500111593 14482 639957224 -700749135 31683 173478509 -885578776 41694 284457392 723530159 15272 -415058415 -134358635 8274 265201727 -37349956 67564 82042354 -479402816 7282 622758758 -327561941 1972 -290804579 -694980886 41140 -689073717 -802436437 46697 639234063 172929236 40352 269530781 -195650961 27064 -215631033 -591430533 40753 91930697 284631646 11528 154822464 285431219 22100 -988928983 -617795771 72486 -37522418 634112299 32788 -611746662 -492183516 20051 -428126723 827569076 54222 171712405 -598242214 23499 -138991052 368028661 28186 621721059 843218857 66589 276037603 -34418550 5644 275424353 453661794 31869 736969293 347558279 50529 -680548448 759006830 9518 250564201 249779079 75778 725220868 -206970532 31051 -802327657 -477606172 21582 -140788375 -477777992 26036 -322935722 429023186 25436 178361186 53974105 2018 432279890 174896416 16722 -602367690 534630933 10412 -389645565 832566178 13714 -777748724 -803810789 23789 719199988 340874519 49036 -501047079 436127339 25944 -801949125 -806504105 22341 -111778424 -899754830 12761 749690212 337207440 42739 456341106 151437661 58543 165744343 342645169 37450 656626593 356669729 68863 177813254 251501866 8253 749658430 -298559027 45426 342101508 628663616 9899 466840404 344983114 8342 -706441656 -783086925 20322 57723673 838925430 51162 242925656 448532566 14427 65291233 -323351401 39034 -593628560 -290890802 63660 -108056968 -870132750 11912 -295777275 -196336359 17007 456421811 345909165 7193 -704057502 -789671229 19033 79783988 283425988 31339 747047917 -576493361 42424 -416972246 826497764 39672 254142582 -206395486 11655 760611074 -603415664 34389 -38992004 648287780 3671 -983534476 173379355 51687 -426192177 747304247 11760 360948394 848781170 282 64625349 451586810 23302 550893453 59576037 30164 -670633743 -891191651 18540 -683749646 724683390 42337 -130033266 -106336868 14597 557413044 -490434740 49287 -29997830 -705906418 39044 -392847588 -964424493 9950 -484215410 462494760 5725 -101565763 356885248 24223 -305868300 -217127430 4342 278526579 -208436527 25434 541675923 -478664267 51945 145224563 250730308 38967 541969556 -485477272 45500 -403165571 738400494 15774 -107716286 -791497785 21126 631062847 810685779 23255 -777488059 -506472388 42148 -890052096 -578827025 39187 -33312920 -199636749 50038 -35748022 -692902050 40219 649353975 -288773741 48205 -97785582 654519955 27147 -577715205 -483073996 23912 651477338 -318430132 4998 636110781 -296045238 36329 -123554838 -795311777 63846 665956377 810285272 40678 -423296139 716704194 15304 -394554262 -46413204 42899 -959316537 -958172575 3280 645362656 817721472 20948 55147490 718305750 31599 748795784 -301704180 33405 -421705974 -105141600 9643 336806840 -228762238 10526 49533308 -317265597 10886 256399330 86746988 17565 175377549 436125505 5455 -30625599 537854670 15976 -40641545 627941867 41362 468442596 814094597 81839 -223258099 -901282907 10782 451208865 340065473 26187 661843540 344704325 63507 266742333 637463588 72278 349401975 647678526 24178 360176915 850955942 33213 736826052 -220418641 12931 649761759 367299354 46121 -46823889 533415292 35185 -20747075 187449622 48998 155269812 -860750097 6190 -619028532 549047153 63649 72507166 474630218 19971 377411501 663512359 13309 -117933317 374357369 871 257290491 -214167619 37890 254231276 -220573225 40707 343687448 434938366 41621 -712373562 -901827000 9834 -413296915 -993871723 8854 -574947426 530245749 32312 242166003 -210924421 26895 -684710486 -789051198 38792 174157847 -612514508 4300 143936451 177803926 24367 -766280417 -521867244 45151 554266035 -500033266 46076 -236497639 87678046 14969 737081587 190311417 25241 184637455 -114960945 77913 -38407108 -682556355 45417 -692201090 -294851702 18450 270918927 -237569821 23075 -603809921 -304820396 35863 -426396005 849381834 2869 -392240256 -998409953 20463 149218952 156548942 421 -112194122 -775214122 56659 276946779 730265381 27053 748862333 -231858554 2862 367325997 630862648 30474 716242184 -612814866 11882 -616374926 -111665883 63172 -979569285 -613891420 69661 -865565780 442923507 10255 -324204257 454170546 20385 -322289730 471071056 23176 368681217 -215639106 15043 -403003354 854736765 28236 -979823408 -616615103 29437 637448158 816416461 13953 744104075 -202487596 38936 170836413 -110643370 40628 563797186 -490312084 53375 -701550343 -782691051 20165 145284363 78345905 13382 58269883 829285346 50152 -582386373 -571688039 29315 -130313453 -476855510 2202 -954857949 -599816478 13431 -573698448 533280354 32277 269272565 -5203307 10165 721959836 -215971657 41246 -975946260 -602585985 43396 169603531 448418131 25905 654974166 369580757 32151 -393843432 263666131 40114 469196914 166117993 28749 -679539829 -884107126 874 -804436472 -780933870 22092 257844296 -215343159 14882 165080557 449439080 13167 85097432 638798664 38157 -776989014 376939918 62521 560860443 -493601398 1100 -118589741 341568709 12024 -194311848 -981831486 21339 452898602 169941793 48024 -574955708 527670192 5423 152726254 83150815 22182 179383938 279935748 5312 647932027 165889014 48971 -37586492 647546733 20961 -328232796 463119222 22951 81029906 730303821 14606 151979997 369182720 1994 -700561181 -903214314 6532 -705951101 -794867424 28784 647906857 -223848411 27098 449969698 344174141 10201 167817465 283397479 16006 -382901711 -101227071 7294 826749590 -969543085 41720 -675709483 -904705156 42910 -44718172 547277954 6398 -131986503 -389670717 33823 71512546 275535917 72030 -288127102 -207771199 26410 79938922 278396510 44681 -685398262 753781545 10327 269425969 253841030 58536 263363075 -237906784 42755 -899405147 462001961 29935 182964277 441641874 16413 -203008284 -896191962 7058 -107906014 -301246713 72646 -770560060 -219625013 65744 -290114897 -886570161 52336 -137126023 -798988298 45936 736260331 525815178 66086 -592068215 567809415 37974 156933723 -904509672 21918 -704850491 170195342 30368 -309918834 -233003144 13167 454769943 333800566 24703 174218635 470530534 17664 -28701814 -669372294 72502 187381399 457172839 172 77576157 -328470021 34461 746144271 359077638 10135 -516777194 -493536018 21810 758109598 337223171 56775 -684937717 -772921991 5216 67467295 241010318 71656 268789836 79247916 27806 -132239375 631853697 20366 -694246697 -777619000 47411 -37338741 -686803313 39619 -614288254 536916244 74994 -397561841 239195953 51863 -668392703 715669875 4441 178087121 -424274923 8700 737455256 -326963462 28443 465136988 167041470 78962 261410079 -790343267 68367 186855784 352550070 25527 621181163 -297438413 18405 -126950224 -113318510 1360 644287263 379612127 20067 346031300 649994562 12010 -409363314 829195156 14884 183812112 -609540162 18741 -131714464 -784012839 64512 280645024 -213477404 10844 -8047524 -962488806 42483 -102167678 -498532969 25777 -109840748 342066680 9385 -223238544 -865248419 37417 -18526519 538664441 43383 374500042 -225767260 8939 -957324685 -382229286 17555 -881346052 430920750 33745 270782051 253064036 48480 65210461 731899586 39744 -904257786 442154539 5441 -128363980 624388687 25580 656027130 151195801 6558 -593715584 -477560397 35435 -122008939 650879375 2583 -331791458 468529157 24031 257206161 278939963 38210 -969290498 -414336843 46872 273640229 248208126 5148 620637652 -310000368 37269 257750825 76524321 36328 285579782 61675888 46018 179014564 249868379 21811 525399737 -506909826 12914 -121762333 -761964680 11468 90700389 449109043 40030 -607422813 369099234 67745 815760724 -961234473 54519 55914039 847957935 21694 -36082171 555958791 48666 -485931651 441961710 12776 -689474783 -104072383 14670 -192734796 -874978710 47464 -96144040 -99562933 21582 187008278 341190888 49917 156650203 -129757683 32895 -887871667 441020233 35894 168727358 -421953457 4506 161099406 -879228550 29106 -108770831 -297500951 53431 -231418018 -974791058 52393 -390416446 724154863 30127 -599194913 -288909052 56469 743235758 -222764005 39717 -127583790 -791378382 57529 -974402735 -419465403 29682 361390696 831642434 31195 -313545129 -220225403 27885 -713220995 -794897495 15177 -114919809 -779940035 18323 354893322 646819667 25014 64408973 242138451 17054 463049744 343667420 16231 -803731997 151493704 58885 143936119 -576954781 497 -713187846 -521819933 27917 -226807655 -974104647 19686 -386501788 -986817795 15633 753400409 -291524403 29019 -600326332 -313347335 45540 -217831388 279837923 68109 -5316459 620621702 34425 -979110286 -960145328 21142 -133974778 351767816 19233 -612766116 527797626 2979 -618164333 -477318399 22581 164679144 47640055 19427 -997024986 -587521798 3654 565136691 -120798098 56030 55458735 -290081390 26723 -683834126 745657788 47994 -704438410 -123161308 11831 551863424 -770805261 38980 627410584 853931591 60503 -695674809 -902653324 27170 156155605 -204929511 24917 -613417339 -477764673 2341 -32541922 529368798 40769 749496367 -228938647 38467 -112033796 -296401732 60054 51350031 738805161 54220 -382096068 754782962 19414 -20336737 555409079 21190 152430882 458872639 5378 -322102571 -714126666 37034 -40717703 252170513 66616 283071423 437543496 19145 -115403879 -518844675 34845 -111515581 -293647023 4505 265520802 466833501 14878 -217625141 87662019 103510 241739422 83927999 16665 -961055009 -986485254 66238 -774707853 -777941660 11199 -18651110 620966311 11743 184968716 283490638 5245 -893522658 -121778775 31151 -991416723 -999612347 48003 161615498 241086438 54669 -213259343 -865377144 58950 -139317763 643763047 46750 -19811282 563037068 53409 -130893157 -766815537 5625 -680802244 -871518725 18487 -210246269 -979406903 39522 -332679799 455149461 3252 64672761 819264377 28646 -408899087 837742688 53343 164715353 -589202317 19202 -695864712 -115510759 29755 -139451141 -486664082 34991 -981139480 -991762311 27720 -502943056 455244874 41742 372650873 -190833573 2556 -387653828 -969013602 8680 -226730401 -594841350 44521 643115300 837614056 16392 -113971011 -865013502 19284 157487058 157796188 43539 146346033 433736425 27270 281923229 438105649 11436 349794206 653493759 10374 179396596 -893224780 21596 264427649 754102964 6575 465479682 153820118 17847 -516671618 -767109061 19177 -518864262 466174225 37341 -332108998 428924074 12664 254866673 58493310 54842 -115716194 -896894696 22698 634373358 166475020 53142 72461492 437425413 47792 473912596 361711389 8924 -513589737 434487024 1417 144855758 50549806 12376 820399819 -980747616 42740 -102265022 -789690615 43426 -27353849 -688908546 58878 -969027586 -397210133 4559 -136166857 346945999 15304 55242371 -308504252 25780 70625090 738064384 16686 -221482801 -880512879 20965 283676419 732768768 20352 -422865374 -141047268 26175 358555425 825047253 21582 636709990 374531857 5724 -403621948 832388896 15121 371537637 845038040 31381 -688475600 -796072321 20664 189990003 -209352647 12426 -483880071 463990294 49304 -595549592 -479172778 5973 -304155107 -131248166 37759 -236418030 -972082768 6078 238663918 -26308125 52429 -611666258 528169742 44801 451879379 146561208 42785 -317462624 462190736 20380 534614097 -496278711 56116 179146628 -606188164 10500 -994948164 -975456241 6593 256407396 59071726 58873 761598297 -224144902 48495 621516193 185203898 11558 -135460780 263105312 13166 -329262484 444155210 15137 -404464879 845335090 24859 649203725 856571996 27457 737119724 -316869949 39708 -572556413 -514588634 30963 88021110 -306375409 6107 452247163 339760625 23246 -211614390 -956041104 8372 652267224 -306552181 3374 -203355059 -613258712 16094 -617617551 547274145 56258 244884182 67451624 24407 53612562 430920492 44795 -806286552 -768440965 16834 339755047 850701803 35508 173073804 -394687430 28049 -126625228 -488313195 31903 75112699 756432044 26310 -678352451 731753697 76345 -130022120 -106341181 8152 -425887161 252542710 21149 620899419 -393174715 31874 -597881919 539859020 51516 -214297797 -861871600 42891 -126126867 350318086 32020 727094267 -191863216 8222 -775498016 -325887925 18262 -140536387 -327715666 20785 255329404 470293825 15608 -513725513 468134531 2468 -691626918 -886629143 28107 -323137128 745634954 54737 655643163 335150142 36509 733834404 -225335349 12714 188394172 -389014098 21876 714560643 -325615231 17930 744413651 359540204 3940 73893140 430872178 11710 -418979998 753821051 22386 74101356 -316287196 5283 238695722 -44861006 47357 174983819 341485933 48184 -601468395 542222602 71312 -34921237 646524119 44142 636392971 377092782 35363 556079878 -513829601 37418 -984328102 -954871059 1905 244759510 460957902 29862 -399437204 -131704667 40087 255565300 439276137 22335 185914594 -876376091 21151 662568318 -309801121 4513 -705808880 -793940896 32794 155891973 -588762400 5976 549359606 -491777394 34952 -589659278 -508203598 19232 -987136961 174398893 37015 665068469 829645604 15648 265977499 -15602869 36678 -698473219 -808344435 45797 156219924 -194492660 34753 757853796 -600620081 30756 -417279552 -133767874 13111 174795354 283352094 26969 65722890 753076323 11373 -676435829 -798171790 46965 -424261941 -988334508 12653 83653800 830946418 45400 643384225 143649008 19463 246929420 -40483632 54718 260568641 180140668 46980 -121544681 -884219763 48339 -324731862 -214685446 34395 547199708 819423574 42392 143204935 164335238 8310 144225913 434118188 10459 277840299 -13575831 53960 169727964 -875810944 9791 342881735 831725731 3380 261346241 -200994837 40217 -803509610 -781890580 19373 -199795061 52401906 19153 -809080921 -511275399 226 190429457 85505214 10109 -396731826 -126955849 477 -969278652 -613261444 57530 -988811824 -409682784 44505 -592437192 -500295401 28535 -34702388 643493360 46458 -24790589 644001668 12418 -987982825 -599907684 36629 66631054 247124960 63964 284126711 429567942 14676 -422837984 750773311 8333 -789626084 -233851178 39693 185384508 -133005740 84098 345731464 820434949 25886 364356689 811425920 15555 144052111 364328070 10613 181850170 274512722 25454 428685222 -955835513 13874 -104642729 634081067 21083 366592881 655912991 10358 -227196028 -901419898 32027 57862114 842600677 54345 188085755 79657836 23963 333974341 -206250875 31613 57815085 475529989 19422 -203037196 56515146 80805 -292177184 -696681292 10871 81026316 -319722404 13040 347033868 825601171 6560 265938727 755276180 34835 -690175448 -858621618 21419 169535985 -129258376 67022 256839756 450768132 24365 -496668394 -878226753 11985 727783629 361806327 12336 240886539 75842015 71878 721097987 -301696415 37321 -695248994 -117192460 8465 171860470 454263971 25989 242293181 433920602 10197 -207773656 -585601021 69857 626371549 366574233 26806 177695657 52091114 22054 -2947309 619951404 1315 -411842836 257438469 4294 -890190643 -105140011 7720 -318552561 -695084966 11009 170175530 -102167092 30455 -991404934 -426103225 2133 747432119 333682687 24679 -130053211 343954366 855 158633985 336871592 47325 273823831 -221030558 25827 -326060181 469940711 24200 -689380123 -876537169 13545 48217499 812978630 6635 -22781545 246219133 62256 65624846 833961367 58051 161713113 452547391 13053 283960181 -21326333 4443 639745613 562336084 42788 435156768 149700198 60318 77919969 243079334 66838 -227461002 284115305 12306 239390943 280196515 63722 449280336 451811459 15615 -610586363 -299390884 1648 -514152703 448365906 25159 -14595064 552167642 5274 -902029926 -96828611 6218 269176073 -41334352 57439 433939920 162196803 74989 188743823 -400132242 18781 -981926443 -574655585 62131 -288072563 -791055297 66804 359528882 -235941160 5142 -206982580 -996719871 31995 146639913 157267555 17339 154498783 465200649 11734 -984463598 -416280390 6866 -980104949 -571888928 48284 148964743 -878412784 24803 243043885 459345093 14421 754038875 -304723775 19509 362993466 639972164 34936 -476756222 -301996697 53396 -764200986 -503306234 41249 367435648 834056642 24020 -709615807 759695339 17857 -597992640 -487790972 1755 -26017795 -671668375 77359 -228155985 -972815955 504 254802065 -215244326 14965 -400947469 -981945668 2223 373461563 663655315 42496 335037949 -220696500 29309 283917791 746174810 25474 -668596667 -801980942 22645 724497435 -331966266 206 149408445 354276499 15328 -903350057 439545450 7052 655165679 827821912 56276 -327898039 438578195 1911 -399312648 -96846255 6927 47955940 -304831808 21358 76154271 -332327069 12681 -970735987 171878083 42359 742583244 -317831297 40309 -871080807 -113023486 3711 -321068202 462506324 10000 -765727464 -791530532 24785 -310806567 639427754 49897 -960524534 -971233848 51583 -214510654 -578934764 13431 -963216056 -608428822 47819 -112623924 -309232454 72810 185431273 -211393098 45412 85571649 757761547 66896 752237039 -583262609 6326 181709189 273903653 43293 -426793027 -485650295 45193 744013908 -592940431 16273 731189934 -324430485 34321 -616690970 540961737 40289 -417917852 -122565273 37711 -391680052 -993768024 44388 -803987627 -798229157 21666 -879806080 -140021496 31220 -805490402 -484746614 41484 -119484702 -106707097 21746 -127487234 -291449770 57173 -107023296 -787388359 65701 276519756 248875066 24470 154385675 91720960 26656 252750890 -38266941 53914 176855972 -226095453 56899 -227649719 -592232477 24641 55239050 754274539 6503 623318544 845870923 30094 656125383 -307763622 23871 -881960790 439895671 25313 -100764971 -489458378 26494 619443809 170149806 70659 -299101482 475519290 21351 -318926994 -676090048 61388 -19298707 630796611 11210 716154857 -206327506 69073 79346904 821892904 13181 165554113 149314664 31108 -392259313 847100549 29644 467690447 173738109 72428 445380544 362145674 20734 92023666 243943335 37727 163049630 245007462 45659 -230478666 -980411076 53141 268404813 431333340 20269 -403955146 -959655385 71832 -384937801 756335244 15891 642335551 146939537 51819 -219062121 -870675207 55514 -394212460 272323594 5894 360922470 854898634 23039 -426760986 -98314597 29950 87004299 -332254091 4376 -236262757 -863780160 36161 345921304 549858726 33098 -236638024 -581290388 54668 -226487634 91822289 90942 94473758 -313199609 25750 75870606 841071980 53748 93148918 474361594 26054 -998454166 -603873763 69111 -401027377 -115556884 37027 748774758 -302169039 45033 -39550841 636664940 28894 82052841 817798147 26440 178221232 -233877166 41338 54425817 468731071 9494 144085957 -195715737 20255 -138001883 -480783863 21897 49093720 -313055908 28032 -423227141 -111778129 43361 -902110067 -101345313 28135 243150094 -221586996 15533 -294753994 -686819094 37793 -490093584 375722041 15321 249115281 257479730 45623 -46715672 631107620 29241 256687726 753247192 20834 -497534300 471691019 20852 -120827216 -891303993 5590 160153100 461711856 26300 -769472683 -778865476 321 241177491 -28477003 38419 -784246850 -495792194 21681 653756911 840096393 36703 -383022129 -998514511 39287 -307240035 -225761440 33785 -709494811 -781011919 25845 -983757507 459414270 62433 -666685031 -901013952 13549 714698731 -521522845 74970 -961300757 -954828033 27334 -311340197 433405034 24129 -694886628 -136217231 29443 166176243 -961212828 51495 -18009254 -672720930 58884 -398565016 -984693209 16193 -225174704 -601320868 27555 267359453 267363933 65837 627096091 850155330 59924 350589487 838590532 37271 -133931051 -506339819 20165 378664167 -191998880 2820 -586933775 -290434931 35586 638769226 -228391043 61676 -603740899 -305534439 24257 719569902 -304974799 3474 374737394 812086442 27143 72726548 261820168 13273 -707284153 -864868356 16909 -427245355 -954962963 27013 -671480612 -763644698 8630 -592307317 542147569 13390 92961938 -317139638 42946 -688599118 719727888 78247 185626414 -120467698 10474 369614835 -224885783 3122 177117159 -426070455 16553 -900033526 459370400 25634 -871682970 178368053 74094 -96264255 -487635968 20399 163235747 -391161953 32116 362964573 -214546861 32920 -115485905 -476629242 7006 64268747 734101206 16784 -783775591 -777667076 10893 -803394600 184399590 38296 278050448 62434836 68551 -972529641 -995269626 26961 431358389 367035321 14697 646303350 843257634 44848 -871568587 -138359863 43225 739020168 -292104206 35344 658445656 153831562 69219 -964395726 -598882560 61349 438447568 380666478 28047 715338632 -286044887 5352 -389389551 -985744350 63181 280196917 473040650 3358 86420536 716497145 14290 -118949935 -288983975 71625 78717624 854045582 43399 454177325 162330368 56966 471405570 334574004 27066 718607407 336530343 29720 269421440 51119056 76827 -959785618 -968021535 8746 -404481631 -990654990 2814 48686295 825557405 52070 757936517 -576721445 22488 -416379523 -988062264 13774 158984629 -613737880 7320 441454818 358416945 19194 -43349216 538783561 29472 -797517655 -764319073 2270 -224283816 -894407091 54061 732164483 -572130253 9398 176376507 -574710318 2771 243389106 469313430 24047 57989971 737528567 68759 -133816945 -893873753 7741 -29523767 154564262 59755 49644930 475435293 12382 187070514 -896909758 40165 -787738828 -489019416 22017 157408309 77559471 3767 -37871329 -668888616 79748 -955930026 -384875641 33298 -994841970 -394066381 74423 623172782 812233322 28064 -120987070 -771738977 34697 273830228 -21635215 6745 -44540976 657803851 6679 -327736432 468129785 25355 -901977962 -139314532 44693 344130028 342603705 47867 84932948 248812277 66714 -983583526 -970904522 8900 -210607620 -887070750 58977 73712660 471375658 51726 -219182618 -960712834 43079 161952738 470554696 8374 283091611 271431180 10311 277439469 79792431 27288 176663869 279420553 38368 -957100931 -989566102 15773 -976487243 -618371664 22780 759775033 368806187 16313 -225731090 719348062 57032 84401615 830849081 29970 -898395295 463805759 39155 436377938 162278314 55437 168849884 365375337 1485 171716218 -876764805 23108 187963329 266664808 35627 455042764 186966622 27084 465943517 162512292 76799 464931530 367114943 28451 746947271 562905322 52671 -984662535 -955325842 25250 -208445410 -968548388 5667 358497073 825038622 2528 -424605416 -105033969 2825 -132809320 -141987508 12408 646559517 838929679 61218 284251878 58056882 78175 -208434443 84452128 60294 91149944 470983784 45863 176089682 -874595914 37041 -970996155 -384860800 31793 173203184 -424190402 23840 172436301 -202698117 42933 -394041133 -954854958 47601 -98905545 -324112516 32253 -975724782 -389632866 6563 -523167947 443390338 17839 169877600 153950501 27497 284976020 276485454 53093 71748672 282493332 33268 345695192 -212047111 1212 150021692 162266248 27026 148830781 260110286 45090 -883606282 469703308 14833 -202351341 70903326 37531 646571713 -695040926 42412 -133283909 366933473 6232 169702389 -124706736 67406 335623204 636790013 27242 -293466032 -221558192 7327 268835847 437589696 32492 147332853 -863464932 19877 54808322 -302760653 36232 729735660 -237602745 59643 633141229 824319442 58966 734148648 -322821240 36070 240316084 735961572 37098 441604344 349656789 21894 -234245459 61221805 44997 -412608314 -135506849 15488 752728806 -194858646 65077 -976603720 -961913891 19568 730196255 -236105344 37503 71051239 -326866905 39966 -405955443 730517817 332 -965462234 -393545643 4950 622426510 843159125 71387 179117162 -903963610 30254 143449382 -876750731 32451 -316596621 -712711889 7893 184174503 -234957405 8835 180806086 471301373 20860 -128797957 -125697585 13716 -688643880 -193727380 65757 436357287 245708690 37749 150366299 180007600 19770 757021994 -222266196 35956 -996256174 -414344467 33865 172599588 68913588 7470 169464902 -193389030 52965 -2779368 619251939 3925 -294451152 -709859835 61763 -386130273 -121884866 24894 359494595 643114181 36664 -689711890 -115598933 32371 722683249 -579218756 29893 -613868068 -326194683 16365 -387188961 164293018 29114 -513110717 441059984 7631 88234456 434985377 60230 -688058100 -767412797 16513 526908568 -237723272 46198 716604680 258515825 15192 253838597 730990843 37881 638980715 147637689 12911 285058214 750858689 26609 -903044963 435263782 5143 -332571084 -228760668 31768 187689862 -596666516 8581 -8151735 -517915712 46700 -762569122 -775264153 9052 -236267554 49656544 83479 628679286 161979235 38084 157089039 170248586 26458 169071033 257118383 11946 -193750740 -692321677 22627 266362796 -197639526 6824 -227431024 -968724095 38522 733354081 -313537218 25122 -585520192 -493731120 11150 638882601 340832738 26824 -133485015 -784037686 65903 541235352 -497481095 58075 267653898 258396949 1163 146994440 50444282 5643 -496970403 464141290 13582 533617115 -523025133 5537 88166466 432998015 34232 653492217 753799847 15776 -960796424 -576313473 35021 -897598893 474483970 4422 273468227 58933801 5292 77945842 251915554 56323 163131459 147367611 13309 181916106 -107811113 47081 -977108067 -427741630 65894 -599885265 -295257017 42748 368387301 843213001 14218 -46644234 557149735 42470 656324133 821660254 11038 93454765 432554127 10141 262994631 744544168 3466 178343783 81158145 1786 743182063 336440940 30441 189330313 156789661 42087 -895304130 446525631 45869 -692082906 -861755009 328 157655024 85867205 16236 -412063121 -115227214 43273 144369382 -136930039 77772 -127829960 -871477206 20687 -109244335 -896215382 48049 -418700708 273620243 28141 -421649143 -976348193 51564 435955503 164187869 73410 -137702769 -894356892 10687 85810325 -322891438 13335 -122727240 362010342 14337 250914518 273018416 77380 -428324343 752302224 7744 160972518 283182669 26619 -970330953 -611699143 56593 -679412402 -803825127 24838 -44684581 567946826 19111 -122156206 664463582 30557 -127680344 -864626044 10879 -959668265 -576836594 11913 147320523 94087110 24998 549476526 -479078813 20462 -390437099 261382159 11970 -795479709 -501236476 12690 183018283 624809956 37208 757333925 -320872024 9655 -691679666 733835787 47748 747851425 371676150 17488 -479496202 541578534 40828 -23315960 658930497 1253 538425798 -494002703 26333 -888660933 463748627 21935 628267184 358924360 36278 564113278 -485160144 12307 272103162 -10340790 16399 258107774 440653580 35346 159211775 452942974 27690 734812750 352217328 31984 -593432158 -504764646 4173 -593328877 -327563972 12343 -417849735 839062663 13313 -418049132 816184610 2231 -206775711 -988305559 37698 431902689 657101909 58411 345317758 -595444046 39302 -7498065 538600196 35251 552877288 -484994289 22201 -7361383 -675872208 6968 -406134616 254746204 31073 253390832 -229305349 13582 -294689251 436594965 1340 722409394 470158257 51136 -960288375 -618791103 73258 153803187 184731324 38030 749600994 -323952034 6237 455959717 337752093 17651 -681171292 -113414035 13309 345465489 829070940 8721 163200321 188484842 36850 -47422520 -692886449 2102 -96782528 351196846 20423 -612828806 530835347 27252 -34056883 -34659867 54474 153587644 438313776 24465 -107842917 -486465144 9913 84376496 740243816 37814 353885243 -206497656 9572 719316352 -600506606 24494 -101038763 -297334945 41820 -15669050 86740109 44724 -221463481 718450593 55282 171520746 -899683636 11410 -998839271 -603434995 34623 -195404982 -393352793 22230 167352766 -234010127 31020 -879828724 720596059 50102 -597576643 -229504845 73717 -229365720 -1764351 61062 -704697843 -885496676 11231 -98003656 -765745379 38447 -6219096 557623101 22546 -118099810 -137235652 17928 -804270781 -762598604 11383 147854887 -410553533 36098 -597361853 -513408713 27083 334978712 631618416 38012 -384667767 -132637037 15619 728103071 -322105913 8206 635058315 760895732 26617 -953303472 188470131 53874 -701404986 -135771621 30631 -110821544 -129370487 10651 -198025871 -598284958 24506 -199832729 -897786556 30648 241260441 759838693 38609 248736031 254616851 60230 443146094 181480509 72235 79138312 238214032 29935 -875156862 455885318 46580 143949578 435022500 2376 238377864 -220165734 36100 372240734 -234711203 29646 -571600680 557178431 62556 -113012796 -894988384 33941 529627651 -511265834 12214 188975500 336555793 32907 -997549870 176483789 1199 241549585 83309366 76726 371038135 621859168 5923 -220004441 70487247 87500 648506966 -303764115 36801 -614205880 -297266108 65973 164623108 -235345223 33184 -142774784 335071181 23209 717230211 380043480 47992 -417718642 -969116207 60803 270864089 -191649341 15553 -298483208 -691772040 15692 755353011 -573328441 37141 161579671 433742795 13713 73398748 -325919637 8038 -418049382 829508709 39764 -298474256 -676836009 61493 273245591 280698067 13166 -596399911 553467690 65411 455191430 349036984 3479 47938712 760362100 38862 -102353085 -113136613 29089 446443105 167137056 52844 662097605 831157318 55903 -698210918 -900864575 11869 -991302167 -977644825 47980 630249274 -294064205 16087 -586071975 -410326051 3697 347186415 639593334 21967 259211018 -217397573 14538 620314540 345277790 57067 -321454672 -676771324 66033 -139186079 -291595789 24596 48506859 283473684 56758 -290169612 -674001998 8930 340464434 655106522 6286 66563967 430966490 21110 -887676645 558845255 34702 655480944 152769720 71850 443109743 370898057 11623 -969600830 -579946945 31857 -218395641 -219851978 15938 -613720568 -515325728 843 -214350541 -874857388 280 -983550123 -384147049 42200 165928020 272882866 11636 375088121 830813197 25892 -984511612 -413766197 28462 -704946082 747896802 36651 -421158796 -137279587 4894 537547778 835174279 34543 -138629127 631815446 47335 -127551416 -325151133 37545 -586927136 -516856409 25889 -234698484 -574826689 15650 -677353392 743621570 64218 -963945876 188050252 26428 342914185 -218676478 17722 267327437 -9094899 20489 -596019066 542105185 18816 281128915 -9733662 33522 436310076 364890786 252 245749223 88149315 29062 157072568 334796739 36858 -501875441 456050172 43964 -123673038 660209816 6601 662345535 337784897 26628 -421654077 -137935331 41863 -319760484 -678086915 18603 351955343 845926984 3281 -38707390 -671308307 46133 82932644 810333676 2089 379476420 818667936 44966 -424606542 355374556 20068 -804866329 -512961831 8989 -38677731 569355701 47756 245406623 444749899 18955 -390034316 248561337 37349 258679167 -12865038 47943 242543010 -212018000 34803 541700364 -503473587 42015 470109716 -130366482 40227 -399381982 723150148 17143 455761333 360024916 7989 270992289 758175692 9225 178202811 -231365442 452 -137181131 -513867288 9597 -290734095 -211161526 28198 -312240145 466098683 6719 238648880 438383077 39480 149881917 439809961 5799 -33388419 550141387 27035 -609659160 -497661262 22263 620530300 852172362 72756 60334729 284450071 69116 161390181 248736977 8758 724624992 -204190282 15008 -419844052 -125065693 1430 -397686280 812634472 54891 -419357295 829927803 58230 -391947821 -99491464 25030 365429920 835325938 960 -614335994 -331879376 39840 -673886773 -124324818 26851 161704112 162620700 45223 370398857 830612088 21348 -204045278 59489655 510 -123984976 335623409 21531 148196137 -614020426 11929 -959625614 -994286028 55771 56393577 439612508 21190 -581954836 850936775 83988 -287496057 -192566769 19704 183400224 58608064 15771 -136462241 -332677524 15398 164989217 -224498096 42682 -104693455 -888800782 19391 -790118619 -486221067 11797 -781248619 -382922071 23480 -130162384 654080296 14352 246877899 80170853 4115 284880918 253760882 925 -780859280 -805885617 7786 154306537 470847318 20711 -959726573 -990517297 68103 -306341438 444641952 4329 -403595340 833150034 40264 284862115 281130948 52044 -610578274 -303175772 74837 -229081674 -895415194 59915 67703751 751503068 34487 433669211 342805182 24476 658426057 -318047346 35319 184289257 -134391358 18325 548422189 -485128342 62481 -101446541 353306287 16269 -331317556 -204927244 28590 -876474020 -116416809 25467 -124066126 -237354502 45879 -420678 -686119401 48668 -129254762 373975292 3310 720068085 -302530394 38738 -219248152 -999332990 47612 85415849 260378937 57047 -416768751 849588335 37109 -96475897 -774410782 6413 166259013 -874322584 47160 -605831220 538696977 72159 -420085449 -984377894 39531 79289367 -302911805 30495 248848768 469707708 38407 285275908 246190938 11735 178791062 -212038107 67918 -206374854 78897279 76581 626324548 835191158 30101 64821095 736632489 63404 159930162 -109180598 69169 79581517 268899773 58702 -213610402 -967340105 59000 651228540 366598644 61387 -802012119 -387984788 15032 50838395 -332213853 3072 -314501220 -708606621 36012 -409601014 -970116377 814 -700818892 740355473 25445 263517884 761200920 11224 152017276 367047952 33274 737447891 -611113667 857 -36677845 552625580 37909 738969674 -878262464 69215 -783346517 -477196193 22882 167749755 -111744953 23679 189210449 64841848 8353 -309166466 -683497105 54634 -135739556 -4695166 19168 -127856065 623573993 35026 -399554969 747727820 30764 -303864027 -235430006 18397 -975306916 165340689 23889 348443959 -222590290 38400 252630609 -229306767 8564 -123251393 -494468026 23907 -970890281 -975806001 32048 75461187 269167296 23280 -311502965 531343419 35253 -108120787 -289710669 5704 186023028 343759693 47412 167490722 269842157 16665 -98411056 -305539385 5071 93943495 -298779882 40176 146490805 62621715 10740 -385074117 740490864 12460 -594790725 -521631099 9344 89560723 265303185 25633 253516905 85264146 84724 815041084 -958101080 34566 -117216606 655702638 366 174278572 266196319 2440 -390731023 252716553 24805 -9487838 536227972 18762 144793742 85026746 30454 -304967834 -514875564 57316 -105455092 -329014895 65036 177272047 -886933688 37378 -702754648 -863441030 1207 724769184 360520727 50282 734698174 -218501943 69142 -975712677 155866830 52642 161727260 368448283 9193 143433072 -893247272 16500 -399534844 745063161 1164 -128111802 380249766 21551 271063835 743127155 16790 54662343 819438104 33371 -105860681 355368410 32527 624430167 838862579 40830 -575123249 -505062440 420 155480532 443718228 15707 146024970 265375617 635 -114030536 -314872483 48425 78890483 728052684 55199 -670208724 149806192 56472 252822969 729367796 2823 464168843 334413869 30576 -894783648 452947706 53266 338352409 632960918 20266 334215728 812592299 32017 147230976 -867377185 43133 -132449709 -499261042 28326 -977588510 170755042 26729 -997218304 -964737885 63735 -394075694 283752480 17060 -421010310 -142393753 35935 -134840680 -126305083 35487 64620077 251866845 49686 -106662702 -481929646 25396 -604379257 -493755780 7586 532760483 -482971561 23383 335177087 651252509 4041 259397010 467300125 9051 -802040852 -806296409 3134 -688512356 -871929376 13316 -210444503 -988558439 38976 281229925 240719754 2817 -229584381 -976503052 56183 557425035 -510456560 57527 -114783874 -320800612 39255 728531165 -198928818 5413 66148719 -332601164 40112 -383473803 -870946335 62502 -107574267 -488009768 11629 439938724 365758336 27956 -230560341 -616344676 4071 80234931 464200967 40716 62223405 249065198 38879 -879774772 156939750 15089 -41556801 565877090 21978 185040130 173047364 13093 -673144369 -788883588 28722 249497847 261501354 54244 -707372346 -123213056 2888 -95903431 338633406 26925 268928320 274244022 70682 262243474 -206899671 42548 -861050986 461356390 40311 -997630702 158399405 17482 -996211635 -383703372 29252 372862452 844528552 41139 -422303920 259623648 49922 154141624 -100955991 60170 247485895 64363397 78784 -706594371 -776152403 13819 -595699696 548098802 33366 173969862 -134835614 63174 -997992363 -408928923 62646 156451424 65233071 744 -778506130 -486250387 58152 -696969896 -862506986 15426 355629171 856579363 8268 -308215454 435393758 18025 -326956437 457805135 23903 68027077 747502575 62893 -46522959 659909960 13846 -793885739 855177911 39176 -598796714 565327988 11181 -397373969 832211766 10105 652146364 811557220 24838 157283793 -421713580 31908 160147920 -597904176 5153 261793770 445916485 8748 -998318536 -382479470 19768 -100522470 659552417 21596 186463279 854290098 16011 -197966275 -994068532 17971 -988592187 -422718604 55995 -581953105 -315966000 46597 535949025 -505719325 37991 155481679 260115413 51094 -954218490 -965275504 45111 -191061918 -970353230 18555 147527751 363831279 13397 -707499212 -878652441 12508 466724643 159196155 39544 -228657632 84221862 34139 64706360 443142726 49669 182544727 -393318725 7 171794832 61755123 9319 153376955 353064524 12809 628595192 376496135 20356 278395833 732280065 4998 65173423 -306079861 39537 -127971257 -124000136 26459 348342429 626316847 20695 -110940582 -124658570 29184 -978113960 -139978907 26687 -681890759 -131994658 31309 474366738 175726639 47234 283275054 269593594 9515 -613384297 -480354080 23769 -399388635 -964829072 70213 -126399138 555649910 15134 251641657 276561354 45742 -986563324 -976060453 17201 -674390362 724141576 38158 -709145722 -128794663 23328 -384092841 849273012 23269 168116589 343777850 32013 -891063980 468006606 38713 -417277183 258683427 33466 148250041 -325549778 40548 182532286 336572120 14160 -129261470 -868274510 37158 172920147 58510988 25372 238293035 -403525387 73605 258219008 91698130 54102 -424146688 -108261881 40201 662171810 814515903 61131 -769760977 -139376076 30347 -989416577 167629244 19373 71750640 441734596 22090 -602809183 559612626 47725 -515599214 -593712476 52967 -291945688 -210646599 29118 643025029 -319834465 42029 -673886972 -120878102 26848 -387417038 847489546 27362 -98185565 -881115465 30293 -227165373 -578269676 45680 661397274 840238515 54080 473329970 378125028 5809 -895688904 -113031188 15383 761209443 376632574 43808 146668793 -387107325 35272 -18360859 -693824778 41029 -209425009 -974692977 53058 -701722219 -772384634 9367 69113057 753432977 46684 244328190 248607009 44720 -807017440 -787612935 634 -27426171 636081232 35286 171133078 -96975578 54122 257143427 285377592 13811 147149822 465181358 8146 -27295427 621906614 22274 162088080 56974531 3387 661160925 737145839 38410 -419933328 -125855351 11548 441254565 160652332 50107 365430310 -958259961 13131 180807431 256096026 30647 850380926 -955585915 15223 270589369 738317234 33098 379875915 642164754 1247 60905737 257686170 6027 631714632 -610516164 55152 -687829801 -107475754 27016 146468382 -101378959 69381 735314795 348825491 2913 243567396 -887979974 74260 -802978467 -787500124 11872 664770505 -322569532 9603 -902943161 434464480 22167 187802514 441939493 8380 -589764592 -783479981 75088 -487384590 471697305 28106 -218209304 -583204329 6517 -204361470 66231472 67478 -27613148 -704659434 52055 354606302 837427037 19644 -292234462 -709934071 17937 646777508 163086393 73128 335976858 838663956 11711 261559918 716183506 12441 542628047 -481172335 55305 730156294 -131389967 32167 -963120679 160468826 7168 -712419293 -126039004 15709 -804254460 -514484352 22867 164030496 -120431732 20322 -519612449 372538082 73418 456206682 348395208 8525 52877205 734216608 30956 -106811396 -306346855 14919 -135639474 -497389744 31098 153901658 -194539909 12020 172471572 144695159 12698 633073965 -385144439 43113 281389597 250968799 60742 563788045 149940657 62451 -960751214 148605533 41225 744450332 -296795985 33273 -395816390 -983238312 24248 -900736187 -100404419 23837 181798902 -394405236 32388 -782784573 -808698644 17279 261429893 283174372 16849 365592262 277573534 82768 852842578 -966288359 29493 627192890 -224630741 10221 336197393 662200164 11959 -19626671 -690822661 62772 242522758 -227148055 19848 -584353744 -571993932 8784 -122844285 -511034337 31477 474894509 351498935 2494 662486708 838845152 31677 182215441 -605773507 14726 -596564841 -480120222 34384 -110667106 -898513313 36647 435175374 159290993 16537 144399101 457785372 25978 -136203080 638467555 21815 152083686 457755200 13917 -692110302 759153734 61255 -7878350 -681480609 61588 -296481249 433352648 16080 272899410 55881265 32052 -880357956 438224881 4190 340365804 816749487 45338 637243051 358213452 57813 186054326 173304306 12699 746897735 -317147181 19390 741151590 -192549029 28885 -122369871 -765014230 28024 720801147 -618059879 40783 655926064 821475499 33898 661880292 167114441 21693 -102276740 -898715787 38311 -695335003 -791645623 26343 450203619 344516262 80 -226923008 -866358431 35606 733437036 -225693727 4253 655103923 818330543 37093 -857964255 -109637932 36694 -608999407 -285933189 54721 -43962221 557976213 29177 629321480 146230135 75440 622398416 348477659 57220 -894167760 -120096814 57207 258169825 -44847050 75455 -397122377 -98871821 8674 -775222738 -503358235 41822 -39556330 -695966473 83008 -699416076 -769468952 8577 -696177454 -141814769 15119 -975349603 -410099414 22739 -876654197 469245570 29733 -688897510 745644338 51399 -119789623 -864678802 4408 -101959461 -125380094 6635 -980408460 -589038332 45298 -95293187 -798692673 50265 565423011 160750449 36406 -773338967 -774772916 9506 -10302591 -676649057 55307 176910758 -413088546 34020 338314908 -225514232 31835 -684918057 729288530 18768 -613497307 531253263 6466 258548402 -599478379 33235 161202817 365813736 214 240670662 80385056 40232 -140695295 365101343 8933 -126133534 -302800763 70045 353224251 -224551207 20088 746053637 -603455080 433 -218186651 -588801189 66095 -988559579 -785696324 46347 145157552 370362665 11470 143852433 91844864 31389 259972685 -203641763 45640 -869632856 -137304122 2997 -18285886 550018808 24078 242364323 -14977248 18935 269065359 258509586 46712 -765386879 -493576962 48609 -97891270 659440512 18332 -393551319 841853354 39850 54412469 -318298556 31667 -893201166 -113814498 51229 839140624 -966307064 1640 181142065 467113828 25250 -411349860 -892839271 25764 170781386 54546361 23260 -612301539 545187226 15000 715520248 -332694346 931 -385488032 834126460 12152 -587295260 -503204079 13627 284859709 78342080 78892 -95363280 374009351 22346 527918413 -509036549 8702 -96742462 -295838609 44009 259866493 82522971 6103 -682480070 -103220395 10495 171889161 267544119 48607 -579953067 548957236 6709 181468376 173918469 1648 626369503 -300507121 1387 -503631958 467808930 10844 -383578377 846038917 34982 -417148853 -991678581 58318 175438743 267701511 16775 -967183624 165433682 51252 -884611584 -129924962 30986 -232048944 -997380813 4076 -118249763 -779363524 26293 147348358 440254781 27461 729848918 -323452579 37329 -407597521 722459106 17337 456221949 187104213 81369 178209324 -223956613 2346 -615990556 -500737487 32691 -698573215 -899102993 2902 761141973 -236326656 16000 -667189753 -768720115 29511 146316610 58565928 25455 277472543 736265997 34646 -584909875 542261097 36249 -670669541 -803304742 35434 -956708877 -997390657 39470 -686166451 -869502564 52204 -404511616 -110515806 9240 -670760459 -137665323 6407 162606614 161231397 36906 -973998524 146578116 16 80623146 -315533118 13961 -40265541 566955574 17713 254098353 746401660 40946 -290117968 -195310825 31596 -420969822 258877714 45057 183071632 -215980225 17438 342807519 850919577 33280 -513491347 -980611715 33347 630213282 147970667 17244 158205051 -895181654 946 -979500947 -426912870 22312 758529545 -594370561 7959 -46685430 -670338023 11623 -412788828 855350100 42162 567869501 266862944 10082 -234888713 -573615534 20672 150209831 -595915163 14531 262983008 818191736 43831 446705111 377851084 29324 -397964126 -124828387 17112 -698887145 -106849972 13304 -512845135 447555601 26331 357413212 639046721 12963 186788060 154792249 46429 -211774543 -44395113 25085 -383131588 -970620122 75798 -225584493 -982357311 15462 334329953 621040444 19180 662415373 360458997 40605 -674026549 722093629 75080 -964910438 -423052008 64645 261460014 256329306 57875 844992424 -999992708 35340 272790407 439489143 25229 -480853124 472904437 47902 626407618 -313172760 15469 -708476880 740497688 72261 -25663589 168553463 59455 -677252814 725681569 45465 241094352 51813941 27849 359640103 647709100 5545 -7833794 651251688 17795 640277988 -287952363 9593 -416392135 -584956305 46904 -116391123 -888111878 38572 -120494596 -118231040 29307 727906939 -321165665 15666 151585421 -212136501 17064 249452060 281560238 64900 637154565 -289210958 11247 -390589830 752270116 33462 -705241260 -889169335 6925 -418556930 740519663 19316 639301972 831676743 2403 -423924806 823381463 52826 -586854876 -510937439 18186 660854601 832369863 59624 -327295357 -690447261 32708 51697887 820464105 34630 168310148 -102234463 4278 -423925928 -962141211 2102 755527523 -616920165 36605 178817123 447659283 17948 -991659658 -980767503 14442 665136092 343875107 51232 637647387 856553549 36837 -495314608 -571585062 73165 753442604 374508097 8815 -211618237 -965743835 54640 -677990469 -95648759 3570 -957690955 -415733222 24223 66630011 855028007 21097 542772605 -510778198 40085 -104117106 -477176582 19585 -700585142 -858313254 9267 465140344 351336327 27373 -711590789 -891095066 43625 -138955020 -323565278 51921 -961343796 -973298096 3723 742521690 360565575 20915 626577228 -314933624 16187 350445601 -205352607 18917 72878516 -113719867 11789 -672068632 -787488902 608 153619072 -139368337 78347 -892730288 -137533670 60878 -954631334 182885223 38473 184062327 363887002 19827 190159293 432883103 19751 161536653 465460563 17985 -687575958 -784972685 25345 72586895 725681079 7509 169202104 -603101883 10906 -130879192 632906565 10597 -300870378 -222677734 31892 -426949715 270443042 52129 -128293788 -330371809 47822 562225414 -492650790 23855 472343072 182257020 81781 -517453474 -411700862 1372 726461235 -315816363 35452 -481994258 472273924 47662 -668589960 -765559709 7796 -304608589 -193961142 18203 -208527061 -858193157 22427 -386630509 -101768068 25416 -774147774 -199112004 47073 184777086 434250133 11641 444528913 363832919 7701 -99868935 -127091088 33373 -576561116 -322338074 57671 164421837 -858540169 26667 156616352 147186256 20055 -806480563 -778566049 24878 363045731 -41528240 1451 458727101 380134900 21685 -595012678 90413445 45515 -617531587 -954157545 17981 252844626 65874611 43750 263640745 -202114369 37562 180877145 280747157 3513 -864263686 -133777602 19798 264179398 259799973 65301 -394121160 -109044008 27409 -870616221 -136126103 11983 -232477217 -997726173 8657 -964935231 -413036412 75179 451239699 347074954 23773 626613322 175568236 59410 -781983738 -480716046 9062 824378800 -989764375 33788 551317451 -507970167 191 -14838514 665526594 28578 459071014 174164166 11449 -407145316 -987996081 32484 376816582 850687377 19854 56639924 -323373278 13945 -676762608 -789734257 21886 721012957 -297653518 13140 281146555 436313670 2918 -679333169 570426258 62231 337214683 631839482 23550 -617453281 -498377819 35503 55787509 468197923 54555 530972015 -516904190 61577 -583027382 525766280 36118 271599616 282442397 58705 -973845340 144631882 38192 -673783327 -33377597 55020 640390385 161937622 14536 -43907396 662750664 17004 90806809 737896929 13265 -199977920 86290696 98714 176961897 -894785979 45272 184428497 93672856 28276 259838867 -11138874 47606 630279517 351711491 34477 171900287 457098139 21409 656934050 -307093181 16673 -198193274 -586365271 11499 -889635199 -113229565 752 -775731292 -764587498 21452 -391529468 -115949045 42329 -132511919 353907339 14322 -891164255 -99037782 17116 444992276 362226028 7592 158143215 454985029 1773 -18204762 657749198 22862 -218101095 -892310117 16903 -113632131 -304511613 45036 -801016712 -520989389 18356 368798024 654949436 26681 -400927337 822697448 24330 -216092154 -617055318 19813 -587130679 -305309528 3233 550869124 -505548098 46810 61153970 267089603 29801 -987779171 -603299354 51391 -497486132 468086936 11191 50522743 441883437 48314 186951668 148086551 5005 -291126005 445016044 15729 259533266 90205949 66263 -577269381 -331319758 51828 -382303579 247320494 30057 -426096230 722974553 20451 86170147 249280556 47471 159245117 -196066736 63775 -685780235 -212311419 1637 644982862 -325762410 26244 88031111 -317580858 17425 53611394 813764165 7525 -210883512 -691637753 12400 50942080 -288522318 38589 -613983044 561660019 24579 -958436368 -420411652 67155 727618394 -602347807 39916 -196041966 80147841 12028 -129616867 -314048158 61560 -390418543 -955156447 47738 372949130 854676646 22604 724759334 -296490662 35654 49185957 -320145266 7358 542308333 -509374185 31687 550718575 -699360966 58965 740762006 -495718634 74932 629473339 172980727 66865 -501402639 -882077256 12241 -617395661 533005321 47554 -692238448 190411244 52761 -767156951 -208411241 57236 93884044 735686269 7570 -992422691 -597178121 43748 -679713635 -900791594 20510 -614859967 -404258366 29680 240562725 462214765 37116 -801714796 -784810018 11513 -979040643 -999723004 18322 -597976613 524589031 2523 -958675040 174543459 4818 336417137 -198371127 18814 755546704 -207367682 33517 -294451996 -675779217 17988 -417752324 -125474778 2609 -791411303 75173270 25325 756553728 -598191534 24228 -39342736 524364392 5987 -209232812 -962231076 22419 178372241 -100455595 30607 -135264302 -120229380 17758 -384747952 273861218 2471 432628628 -291829032 25915 -116225393 354918738 27423 -516934564 446999266 37957 462931160 165465125 42845 56087388 438684280 31034 145388081 244090559 7025 -203833456 -111790636 45797 254464277 252178994 44059 -889642758 274697155 57792 -105670712 -132829702 31515 442208218 189854334 70724 720049084 -293553798 5662 -993641703 -421377183 27858 466448823 367512202 19124 -25090498 -702115091 75157 -35544588 533003999 51450 619394448 -291919512 8762 -315598084 462442955 5557 -401614997 746418870 41501 -889814900 446163157 569 -425284826 253997366 17509 755366052 -109668421 34486 -210196860 -970885425 26977 -134570153 -289347215 51450 157731500 436608192 17773 -614127688 -330172300 77256 -16200142 557100472 17834 -989619606 -954057597 8333 -990042131 166609832 53252 525062382 -487911516 4315 -775874305 150723700 69499 625171497 832808568 12982 463201457 339486177 24357 53118444 275975738 20932 176837813 260941885 21578 178269768 -106046843 19066 -675352892 755774192 39060 336636717 827973169 277 242669105 436612280 1200 747391170 -312025660 43129 -871823674 473287292 28424 -140929844 378953923 27165 -676763993 -800790221 18578 179263548 261455886 18872 179424383 460701171 19153 -614759978 -285889388 14709 -133345618 -862334130 30584 260730944 -38499601 20954 -762015834 -795282836 15766 82015509 721641419 65909 -876669654 -111945850 18595 -420221203 753038493 15313 -682142440 -776850234 38080 372929220 279438370 11248 -953691395 -585737174 56044 -231417805 -132747386 49054 -782747678 -778470069 19729 -194108565 -882587872 11517 -132958847 -792118006 42032 -968987516 -972900973 10907 -136645663 -774571539 3968 645479633 824543861 76679 -670573606 -773541008 32666 248621685 -889446284 72526 -125651332 -483782355 17717 -131507952 651369864 13108 -382285004 -963294454 43134 162440621 -608184891 13742 -2187193 636955358 41430 714827102 350494007 24751 -36660643 -695736461 59898 63731370 458927028 12712 -618198187 -588448236 31265 715726182 -216109214 24675 274184219 760566880 34061 -400015661 -117030253 42577 564496771 -513473932 61835 -707613607 727249089 49387 653269244 182366565 26766 89341543 757063742 52118 -331462302 -223416413 4636 68742582 461760660 14275 -123065002 362406922 33938 189634472 -212035473 41676 253272819 739129930 28901 253103762 254541111 38687 251758584 454199611 2905 441906375 349671612 28694 -136067446 636812332 35899 -963500591 -956832730 25132 -300724050 -221344754 16425 281331432 -201237274 23184 175483875 -868963381 10 -300288055 -668839143 50677 -7589304 568351881 3375 280629456 -196558313 34457 -412354094 730687938 35220 856903194 -965875562 19007 147927870 434672852 16227 53658670 851032831 20980 278885357 -227426958 19753 188988084 -136062845 75723 -990164537 -962773970 61867 -136042546 374175929 6247 163407868 -105516659 11665 -314246652 -712834702 38642 -394642318 -964729450 2860 -129182921 -786901871 62851 -615125065 -493971596 4013 -112909096 -788976815 37610 631540890 -289654278 561 170358783 149690806 47363 -970089488 -960144013 24304 662838997 -127152066 26037 -191121277 48332124 26889 524019138 -509818165 42230 168983530 -392350628 24257 439847484 168629320 46762 252748620 77395920 4653 58438614 253047475 38792 369602929 -220483516 6754 -20037651 543591197 29743 -390312137 272905623 51408 171307122 369886945 7700 -985508360 -959736285 69672 76246261 -299559327 27446 724206688 344511481 1683 339585486 -237325320 4459 60506795 270273397 31775 -119524410 -129381300 19867 -997438109 -406354207 25707 -710948224 -903504392 51541 -784503457 -790877750 22697 151444597 182171762 26337 443791607 -993600248 31409 653739358 159571781 34221 56733669 -300435814 7526 -95939978 344592925 5290 245609181 -201935259 35205 257413018 757230120 4322 184568487 -198510385 66145 744095327 -290908756 16022 154802868 344472333 9276 271123250 -40518634 43429 -597993413 -518778556 31605 -597158072 -286388732 47759 467188252 377307161 3983 166926647 448608053 24005 -38673030 -683209871 21965 714444946 -230782903 13265 164355762 -770959552 3326 -328292334 -234760664 2589 -311953886 -199224429 2817 -521030405 475693768 10651 -963057579 184922302 6921 -236818881 -616247043 16804 663979858 -308097380 6717 240080140 67299948 38115 360273529 662016446 29164 -100946940 362709134 17089 471149944 168079436 40565 757715268 -581907017 43117 -136606835 -109366027 32330 -225195581 -972333547 11042 -882552672 474391712 33588 -969520210 185168275 52912 -142751331 348101921 15465 -517760827 246366636 23083 -399435221 -109405016 14136 -607026712 561550817 38244 -708260466 -236014875 48640 281912788 718250045 16035 -313699634 -201179182 13454 248930807 -15731898 46152 640806999 157319908 32323 -311223630 -194661540 19848 271279802 248669028 18130 -687031995 746825719 55705 -41122846 556319938 7908 -107474915 -117496819 2731 -415429305 -121493170 23591 71761464 748478884 23585 -779238638 -789787053 9983 -955479672 174676127 3647 -700258002 -783208061 10780 -236129520 -898204921 33389 -311629847 -229544004 15679 163491931 -397456217 9957 -108906808 -521109036 15537 362874453 -206258728 21865 370732480 810254799 31822 -694880935 -128455533 22027 368178718 -207233301 42893 -127927900 653822512 33249 345711738 430139040 39964 352587421 -209641894 3039 279207698 467792282 29301 -581659353 -323677928 22730 -136408929 656593405 16676 160349804 265530354 26596 -774550272 -799739207 13483 740246471 -202979349 68823 52511698 271051330 29281 -791088536 -480672572 18928 558633335 434186284 60948 367962755 -211586275 16232 -327048396 -676054867 55936 623421742 -289009249 28633 277053591 452228356 9097 -102663176 -329502669 17207 -867845997 -701457947 39260 165599825 145557633 44393 -229547565 -983999640 29048 728031821 366241302 19988 -219010352 -997098039 54562 143517711 -199204642 26688 -202763193 -904582148 56962 -96897596 -303374439 57917 177118428 73232438 19188 -993007067 -956596068 74183 239772558 -22225407 16467 158947520 186766344 11159 -887682067 -99047528 53551 -235647476 -874579629 11471 155539900 -870258378 20330 718716952 -295159034 6770 249280374 -233501427 42303 283219092 458754066 28501 559214904 -292612599 44923 -116394508 -875568635 35927 -231444189 -132762666 51312 247930257 -233839145 1645 -102778423 -769145533 33544 -688744370 714306910 41598 261909241 720257827 9857 -311231244 -233963876 2842 -997628594 -861968933 34239 831336829 -990953026 37780 -396085745 -507618585 9805 -382826050 -966673273 23961 -205345715 344551725 7545 -392902773 736217883 8675 -44665702 548940693 7925 -97388828 620922261 37091 160230920 167851877 30478 57033426 469242965 17582 95139594 246101067 23081 -980645502 -95328085 65967 -98086526 -121778240 5794 -999013601 -982978624 49626 -696882083 -782126299 35359 -679122767 -770984251 35445 471358985 370429198 21261 744991354 364103684 21839 -414499882 -952391029 7818 -414368215 735626500 25063 -137895576 -867533478 522 -599756245 -312014642 17482 -872364913 158258996 96221 648642693 -423831061 45021 -962303393 -980371089 33381 -312313304 -681606645 50887 341269340 826486372 19580 146611642 156661076 6352 372051694 840196949 2334 188108743 456607327 3806 -682063659 -111081251 28839 856826276 -994135369 45168 167525898 380952029 41167 -203411974 -879782661 56295 172178175 -402724575 5605 -128655076 -803607385 5437 641903492 -325106090 5817 -21788427 -670706712 65757 246112327 270367606 71912 760264707 -314684977 28004 -977660412 -394670930 59319 -616788410 -490287885 37041 250649309 -123916462 25384 -614063729 -520766742 35009 -410820934 -110092822 30776 747833848 -580897775 494 49505868 431615624 38504 -406105284 -142080388 36674 168340536 280910857 18268 -772788328 -763227099 11416 626291376 165161595 72369 243543435 -38339977 11649 146719939 -420949419 1421 -212968824 -885304049 41484 661920860 151291671 55989 69747097 244752361 15493 -115895576 -99803936 5187 -231003099 -596678333 60915 238933834 -209879260 25735 -709967988 -870433007 51267 264391341 -29216698 61004 55070198 276756517 60810 262492103 -1934287 29231 92264511 758790719 68579 185481183 -898664306 42693 750467322 -193657401 14553 179534679 -202272161 14845 -329742860 -696240870 48009 165771808 -225201484 49808 -706970961 728670462 43074 -900705808 470781407 36434 632868395 372521802 66826 74092426 728799311 68032 442446926 378167121 3073 432866888 165748845 25616 -216840804 -42864159 53064 729744785 -584138498 38769 -957793833 158329919 16016 87152417 429891621 21970 270352876 -31876489 24671 -695706421 -874123685 9570 -29782538 648667657 21137 -419818685 -106228778 37027 -599603255 554299207 69024 559527086 -514216213 55515 -421746665 -869621539 39788 -671002069 -801522309 12375 -594760153 -332358307 16629 -139986789 644978713 3028 -614389337 -318391150 8487 -199915136 -980154916 12148 -403892067 -121724679 4492 -197662791 -888730166 39027 -690203528 -881538122 32911 -959055041 -600308622 43261 -866780008 -131791810 5036 -193084033 -587808060 16192 -603952618 -296121099 24989 -679850569 -101377120 5573 -775145242 261824541 8420 -788404053 -771196373 24663 255491030 -42466061 5867 263534751 442062266 24176 165777510 -889787430 37801 -598347691 538532301 55407 -124501985 -142050870 3737 -961156347 -975648280 23309 -310316222 -695457065 49104 -321394888 240235654 39373 662060536 177128458 38354 -764486175 -766185706 3832 171419572 -132382426 69825 -95315941 -513446787 10121 -682547572 726431395 51916 717199907 -603785324 20011 748920813 -205287144 24116 620801520 840629468 56975 -221089856 -607399174 30797 -976347910 -613109642 60822 -383139551 265544893 6942 -781084082 -480652979 37383 -416227493 -132921084 2248 -95796192 -796610247 20635 755536738 -591192100 27940 634931590 -289927967 10576 -807263490 75697577 70764 -956997449 -579399675 70385 -118573270 -131133009 24076 823180696 -954528429 52894 462186379 377284527 22534 91312116 -312940759 3048 143651351 -126831985 11908 -236083713 -596778400 11224 -98755871 -771066457 15395 -33143356 663273076 10308 -880882619 281039185 3839 -300167220 436205112 25050 188355191 285247096 40011 -785105129 -512947485 52907 -28778401 538139725 26501 -782912834 -771916846 25766 -770109864 -790235036 22360 376089733 823240392 28152 -130250095 -789133002 69327 283820412 -45648919 28798 662765612 180094314 4434 -140358063 655625529 32379 -888048174 -684891071 13368 183017797 -872516283 11356 -36563983 631161128 28764 -297750710 -506964535 61183 630902766 822553452 51483 245084635 455418569 9008 145389148 -860975353 17643 343393815 822095159 7862 50102390 816344095 7464 163428541 369154894 19705 660691135 176919032 64038 -212147323 -596482436 20545 173136314 466392229 9265 -953938310 -571993614 60088 -779073341 -480747613 42219 440889772 376392107 29452 160961118 354465401 44297 623426291 174037380 15602 -955178433 -419309103 30464 341919083 644882128 25134 86983565 -313440580 2160 72974222 279070714 6228 -100503843 656658977 41355 78344252 61869663 33640 -27178910 -670428996 41340 -428037776 254184065 33421 -897797688 457398225 33711 -103246643 -479429458 1713 -792686201 851893807 7650 -397284754 717145354 2606 -987395381 -572175512 9111 165925285 -314825040 20487 738379669 -325243665 17400 189127674 -384510626 4662 -696665826 738449358 52373 -101802490 -478033496 212 -209040054 87373083 12059 -494586606 434160253 23736 655339154 849640783 10356 450352068 160819306 77391 -2054778 554081295 34382 165812128 -618178433 21638 161835113 -608458482 12282 -883917588 -96709444 15079 -197837637 57608662 43201 -796586937 -495514197 49204 -681903091 -804937555 42611 147675170 69116809 21077 756527472 -232401433 24292 -968345401 -602715653 8364 151563594 66798537 960 -593662205 -313550572 43987 -667745978 -878924309 20933 -689115418 -872999184 10890 281842085 -16830113 18394 345722606 662270734 29781 -303865947 -215003076 12250 727439201 -584275971 32932 -501316999 443728765 6515 -423644384 715990587 2528 -208604530 -882355046 30574 649491913 165080976 34582 -233455461 -896488322 4371 -7665551 -507586703 57845 -297858206 -214633645 12974 -108019254 657371112 7132 -111997857 -895989299 25549 739803653 -607321543 21596 263756051 85355346 59575 -780491498 -768956221 13982 -115172750 -516865453 21943 744152523 -603138742 10888 -960078776 -969570588 20585 242270436 -222382632 3673 240074467 714313455 35513 283527743 280747209 51977 365333122 251140874 80136 -301342045 -213492085 17265 153755283 70725702 13954 640027088 148554048 38073 622770484 848225158 5928 350762566 -228627890 24839 833495116 -997998934 39285 378267260 -195797725 18996 262804820 -211336313 9856 -115668171 635334497 7036 544105552 -493707419 51006 145875588 169435115 45290 -598964412 565297280 52457 -137850467 -115632588 1759 648632982 371679949 57224 163170070 77170871 4258 -776474428 -801466554 10002 -289451700 447513262 160 -667848621 -801973530 11984 241548503 758087669 21171 -201464338 -582316184 47289 -496461586 465007776 14612 -135076961 -780249480 42342 -117005008 -292044599 39451 -399956567 -984716965 9475 -99718300 644203351 14760 439855824 158854136 38630 -407661008 746001348 8534 277026996 347355527 7382 -190860441 -991028894 4527 338976566 842162570 42307 143347982 84136990 22943 150162310 -417886786 32933 726815404 354442225 6316 727765102 363141087 22395 281721907 -202508592 1432 255262846 83950193 8527 744918582 -290063160 21887 -296853086 -671522543 57743 -428111976 267354425 51065 -697103025 749133663 62493 -388350810 -136823961 19083 741429330 336111651 38951 463948521 378484200 7793 -29428543 544161708 53059 146476562 271406251 33745 170633431 -427208715 35324 -599361314 -476309278 6660 -763976612 -779569675 457 -422184612 758532621 21858 -585649316 530879050 46535 436057471 367375779 31140 -888141359 -134048574 28007 -220432051 80841671 62391 176584975 -590230559 13359 -8988492 631302893 34284 -318577154 -670814970 58813 379893760 182343498 29671 -387481478 -952599650 62390 64033348 267903693 27432 268338121 459195140 26819 659592607 165936945 17584 173592751 -95695573 54640 -609118252 -520955491 34095 -46074021 -684771252 42870 178960922 -229531687 29862 -226355248 67061517 84663 -516482065 474177878 16674 -40176324 -689199593 66749 -704100973 755201050 48111 -227606006 -608438835 40177 -320227377 640873025 71526 169070373 -597803467 20449 -412011544 -966165524 10192 171277706 378232237 18924 -857563209 -119531582 22577 190339374 165208949 1729 -424336123 835205784 2753 -987552059 160087670 20462 269855802 267032695 74947 73639041 430274276 4497 -477551132 -876822584 70423 -420465118 -989436398 65218 159915154 -102152933 52728 -413060114 -992155654 41640 558621622 434192186 7320 -611843481 542622434 39832 263787737 240470445 46789 -408196659 259723235 31317 -990036170 -965923851 31784 -999314512 -959648593 37636 -95939518 354538928 3502 -979446756 -957888300 31689 -118735241 -102984273 28201 -404258752 855876178 36242 271595568 724664752 24821 240574710 -206575617 44143 182978116 -573494908 22851 -574692939 558140086 76289 -126258886 -783148255 45492 274649500 754933620 6484 336226025 815358579 10748 -299253726 441057383 6272 715316341 -596306967 20440 157746700 -587223935 18240 744026938 341952267 47184 -117696426 -480815291 2928 644340077 -331739518 27246 -669188817 -121169337 25351 58173878 280188792 70023 -198511931 -588028389 35537 640547878 168662181 2009 -100452503 -484092361 12403 153077800 179100392 18152 -985416256 171871740 24141 251322273 446021351 29383 350470023 -193398826 1937 737460790 370560300 34001 -230276282 -609912477 20629 -113469976 -872273242 266 276857598 728676590 36078 -195116086 -979415025 9781 -495062867 437012440 42097 284677185 435638265 17225 -410701603 -958759299 15005 736690261 -223399352 66266 -402500918 725229593 6772 265789940 260428107 65669 -611360692 -482428324 29816 91469151 245724872 25821 152078900 -381649957 11649 -984137378 155055460 51936 -616476253 563787357 17708 -121205594 -110960490 16086 -977374078 -614594801 14289 665445067 816835252 31871 173904209 -415207699 4534 -611361119 -309825286 6984 -118657100 -792103183 59733 -390209990 819471726 51874 258039879 737422777 15655 244149425 755607595 40229 -577698376 -516017992 32040 716154033 342784847 50812 244507193 -16024817 54963 751413746 -585118869 41294 639442504 182032329 27720 166567008 -576383514 15238 -99334829 -884832414 24314 244794489 -38441313 65990 -600596985 -316963425 18815 165404344 94288289 27917 -387398651 -992849234 11854 -97949349 -286567272 7176 257574774 461461638 42118 659488290 851838837 31383 338766931 824916801 32296 -218280972 -24304133 53171 51365418 815532841 50953 -5654475 666170413 16256 172636799 -223190560 11667 721970935 -399334643 36796 740884399 -588362534 15695 -576857201 -324458069 26623 -392897246 -132917436 11377 -989393224 -985566338 1740 278724174 453161555 39503 -14069046 725501667 81283 -711720134 -888615173 13691 159130702 -599620962 11561 436349553 378672111 28553 646313924 156855282 10304 659401686 -316714711 24320 -3143572 -704868607 67808 -320429661 -711993061 33836 656823399 354933792 57272 -205822105 -900403779 16277 -331428744 456026153 25547 -681896096 721984179 78989 268078169 -783049969 28573 -690185767 -793661418 22443 368289485 660134579 44378 -30207423 -681649441 49259 358340202 823232301 1557 -224991946 -889079337 7034 -131512664 -869231595 5552 338741365 559243182 32873 -23033633 635378580 31270 -228478683 -989010163 15846 -408928886 -996165990 48715 -884232458 -126225837 15355 54893102 281247406 62516 -401413059 -138407495 34158 143778213 -110646065 3689 666288195 -296199745 32105 -115467300 -300469682 48702 169285941 68939806 327 176189909 -221508720 35137 -213045157 87192899 80916 749760293 -194858366 60443 -210249649 83560635 81840 166333459 376241945 40199 -599528978 544007429 67547 -596471567 -478710727 1324 -386877392 720188568 18093 -235760202 73381533 9229 -235561216 -593766659 36419 -302376902 -206190383 10758 -416572367 845234173 36214 -685590162 -123984131 32462 -871698937 -123020995 38240 -118961158 -140124962 21276 83961242 242579003 36021 -324990233 -696824653 20932 -237330744 -982403800 26667 -390607315 -108034824 26880 171033672 430194230 6732 645434375 143746896 39328 -575324909 -324290459 43429 -318825976 -691761640 61705 375155674 635867774 10356 727716366 -606581480 37138 649215396 -328128187 47188 158670602 59856368 11247 -140934667 -877750855 45488 -194896894 -997698899 58305 -963235806 -599915353 52590 -571871727 -776842804 33061 -128028164 372148953 12486 -132565738 -139430127 26719 369919989 623706613 396 67423944 73252215 61096 -132763883 -873353726 35824 -995532155 -601077397 23987 749498414 470187827 55089 185242922 64224427 6112 -105149727 -320713483 65861 179713457 80496202 7631 -881876532 -137477631 22346 -900238696 -138773831 24408 637266989 839063158 3038 -312232132 -668961062 57342 -31838679 619584625 6155 -233750806 70730575 97673 78268749 -332949973 37328 188596700 -420232512 3365 439641692 -993983810 11228 173329267 -883477510 39398 -993856018 -399218550 41226 -412387072 262431967 29912 -200505851 -861836501 26192 -191452411 -606763146 24969 -224579506 -893198054 60028 743339204 -313495186 13648 -139613348 -901688053 4380 -614365083 -506931418 19817 255414756 -37926337 13367 172882980 440112253 28269 569809002 -496723130 55991 -690361434 -96871357 2059 -192267462 -883214710 18198 344241283 621093241 20772 253014516 74727368 51454 -958856322 -583796745 64830 -305115809 437775770 12394 277304807 -3811652 63960 -897438134 -95349281 23225 -592031060 -290334091 49941 260235811 442331859 37812 -414668419 -104809851 19720 180727912 -875571841 27873 633640789 178668175 52532 757752763 371798658 45931 -291538327 457608708 23035 183237158 49623901 21845 376722401 -225123654 24997 738581208 -324526925 45946 167603026 247249837 50972 -676659838 755924512 25166 58686740 852180626 42407 -203698049 -981532348 21830 158697837 454095431 11063 -965454424 -589807850 36879 -956742684 -980381526 69215 734838184 -201931135 24834 -574772406 -326829732 42799 -895002674 475442240 20295 -672064260 749148620 3380 -131391843 653504220 42776 87080651 829225809 24795 59671248 739510774 31112 73910942 714899559 48150 369131229 853688782 27105 -592388962 179300901 43295 -676954837 -882903290 40233 -885303285 -879651377 31293 70900492 735274958 20689 659374401 -902410784 52738 359986881 47889638 62186 464082813 146938221 82759 -202316508 -572232872 69305 -226274488 90823827 20385 340658188 632553925 41860 -860449054 447741375 14436 -685620896 -110688223 5017 751207519 -217320763 57863 69640673 472104361 39599 464344564 -613704209 13757 351902916 827865950 581 -134584326 443512148 43159 -708850482 -397210428 23283 -867590036 472837125 37039 157715285 -582875562 16861 -423611349 -130767422 3330 -769129305 -808247373 12675 -691151946 -859594986 27090 365945168 171834618 26469 -235273089 -871410422 3795 -984797538 -970137142 45212 163706512 356085029 19811 -674361707 -866036577 48196 173456244 -381207227 17617 -703080025 -885915002 52180 -308417955 641465913 18158 737328844 -596350177 15603 77139616 721170991 43334 658017973 345456219 69611 -204303696 -600068117 29923 -396916519 -114737665 24965 -685738041 -865160312 1591 -418902283 238435696 48897 -420614426 273989790 46053 261687824 238895365 39481 74554932 -313349336 18139 159936096 -957847691 59375 156743852 448153213 26864 -21603294 661970819 26108 265665257 251058105 686 -767936323 87519428 61517 -579443790 -493883022 17649 -119288879 362690250 34139 662931597 362695914 24383 162431879 -902102228 8222 737075752 -321828494 38975 -120408402 -117577851 7359 -427385564 271741732 19023 -901000112 -106978877 23495 -707695284 -867518071 53006 -133656860 642083183 22707 657737038 851927958 39659 -497305450 447550990 40300 -991859083 -610364685 65859 752790217 -215900336 32654 -212382063 49718750 40956 -882827780 -807218408 28456 -402602895 843498683 2309 253394661 457436304 7127 375664107 826178500 35573 -196049916 -598394315 31860 -142000491 94416184 51937 -307658862 -195832081 22227 646285434 371843262 52828 -959250471 164764029 51523 -121826336 -110290942 2214 -614136511 -982400142 29246 -693841732 -776657692 3992 -103607265 -494698635 32266 90298455 -323781338 19008 -391803560 -971212038 52149 187204603 70745414 5700 -308309562 -712334147 9199 82216879 829426598 4686 355300701 623870838 33435 -597193238 -290897907 20041 -776850038 156665477 53938 -671166071 -767390851 33245 -482815021 440231668 37773 -675988854 -102410823 13924 -857159214 638200629 35510 -110311737 662618651 5877 147604517 275987029 4209 -585743546 -488178003 35695 -231394651 -965500521 19695 78234873 455235525 9241 632908715 -609365446 51266 -975459639 -18005584 7477 -682788098 -862421051 34982 -992628962 158657301 339 77002250 730588407 15757 -769727560 -762530636 21050 468412819 164349799 23916 264273327 243696508 8468 474865088 334527478 17537 -113815845 -872763351 25570 -328323555 -683899587 28695 253162655 257234584 28810 641585858 143708675 288 653978273 165214546 23116 -687107445 -877625453 26379 -36113673 526355967 14504 167001516 360970740 27666 -386270952 750124779 33251 546530669 -490183721 4476 241375407 253803752 53898 271106499 178001401 30648 144236137 -233484379 5649 257094615 434028410 7604 -793514701 356828783 45070 -211169707 47962707 93076 -967081014 -984488126 74581 274835688 759668593 3837 91353783 735767481 7513 -6703315 -667969264 21742 72048958 432393014 11245 -691362041 -873468817 48965 169577981 -585002922 13819 -113854405 -102937193 35874 -889713447 447201878 30020 -673401632 715579939 78909 -871053603 -883840668 43286 -986511752 -958338923 48494 714707329 -220910511 62923 -577147329 180380354 45567 754191907 -488463935 65292 -215788150 -954917587 46848 160171733 82198647 5969 183252986 -228403958 15756 560752126 -492308368 6976 -684678470 -773719285 1640 -398028475 847907433 49124 652964610 176579452 60574 -960683052 48062513 61460 464704145 353382806 7449 268414723 -406962621 71867 -390388777 -978400502 72136 -617138756 567833788 39353 435960124 156337897 13733 -235219308 -976777413 17047 -296548259 -405293178 7299 277519036 471474864 9430 -782788353 -395567175 66038 -617143217 -319361354 34486 151933807 -233851562 69947 648017623 336443526 17445 -595344523 -511070615 21594 249655348 245382824 49599 -381119147 278875278 39769 -114150252 -770170295 8518 -497332968 454450903 36514 253767985 439663619 2632 -588448703 -483074091 20635 -11385549 -682901882 60210 -966488170 165555731 21802 -493301256 -585983324 41080 -215670085 243351059 37756 -100025772 645957542 26286 -784357101 -521721046 8423 464582550 363110765 19133 456665245 180731963 17305 752425329 -573981629 31776 529623870 -521068816 38986 344563638 -217495270 42852 -616856079 540116250 22264 66288554 827407534 32588 69310766 456692704 11261 364807150 822269677 27055 379005294 -207198600 34819 181365519 187209752 50893 75571354 -293717143 38701 431950987 185304499 2889 -863506750 -102063069 17238 856284193 -988310027 57264 -606980997 -517468283 30955 -963612303 -965911055 58950 660605093 821176108 32896 70040250 726723744 40885 647110188 -328475651 38002 -997097091 -997620136 21489 -385157480 851884127 12760 -522244452 460077779 6219 -138662932 654197674 27254 -399509421 -293854135 25444 162117501 82494995 11480 726680161 -584583825 25956 245557985 -40282921 31554 -115912916 -287325457 32220 -388160345 -955783260 43653 -707699800 -106718914 10041 -112486702 377150266 33440 -681519679 -791996224 16921 -688748417 -138351213 8300 -419966776 823381765 35153 -332872088 429494050 4788 161422723 470323861 20961 -226107050 -602822063 34475 -808963474 -498642467 37221 432466250 366098734 2027 752921158 -198530386 24968 -103084558 -141450066 24675 -128209778 627260899 32946 -713796244 -109865784 26571 747591807 -212701856 116 461317879 152682945 57148 -12040047 -690103849 44877 726449911 -314113641 2913 637056140 -287902890 44924 148206598 -896405489 28996 -999694669 165518072 25070 249245264 475616826 38762 182925447 -868363128 7750 -669982691 -776728074 15761 -685776772 -125419625 19705 -122031637 380346908 13846 274098937 738758092 41561 264382812 78110469 81589 635662526 848862935 1293 265514975 269618696 75733 -975280835 -392694613 37214 187900526 274755078 51466 -987151596 163706398 47955 182522034 -423942736 14664 -122884599 -769863260 51608 335214190 -208881490 9516 -39140302 -697945216 76395 -402632064 -980092805 10088 524364645 751716557 21258 -392351111 -137923061 41836 747665075 -237981242 1756 -407336499 283114193 39161 373564631 647125180 5470 94994721 -308871385 39130 179655185 51972028 4508 170322422 -212013148 62364 -137599607 -286234963 69791 -101857939 621046730 44967 740436979 -197210006 66772 174830070 -612409642 4005 -139660182 665356750 33202 340675760 -198174707 21382 -586580450 -316689796 18505 88387047 450698161 23996 -996302651 172922431 22851 -234479735 94465580 23793 280382193 81969805 47046 143823251 143816375 34669 448693533 354183865 5722 371135588 642474374 12460 -501276946 -318240116 53314 446654606 169417955 30851 279668267 68313732 7705 -384212462 -971371771 16831 262812644 447887144 11507 145857195 188725816 7726 -596915054 -499832346 17646 173835887 61246742 5905 380771876 845169155 16670 355357755 -298999923 51574 -386359290 -966192853 8043 -230158396 -872711227 44294 454788448 147594937 7200 -902339363 -120955108 59011 184446549 -597937261 4866 655521105 -313811241 18445 148311440 56165798 22001 -100915411 -116037631 26310 -329155290 -191727227 7656 253252625 -15776975 5439 153190061 -135511132 42859 647928497 -298579968 6565 335836601 835723241 9764 66383813 -322355236 19247 -426274857 842534578 31934 -423466103 274557584 19856 -229787827 146729667 32696 173735644 183795630 2228 77100144 267818561 36140 -693233492 -872428602 1105 62106814 747897670 29364 162534080 -394081058 35278 -412521850 266368933 23687 -384062645 255449577 31629 -218238318 -592523514 40601 -582334982 -302096757 21514 653377650 349935463 15573 620744356 -290723142 18534 89563443 278583893 24418 -427082018 837193186 50764 641024746 376386011 18632 -13340389 -692981962 79106 71069400 438816133 53246 376762547 630783907 22523 726392164 -325971098 6557 -980169200 73469440 82261 159567640 363563641 31415 -955468979 844890436 39558 -583691603 -332425810 71164 283652692 86926543 57176 -228244477 -965985749 52282 -290333550 -206652610 11300 -40407746 557414481 9141 -319330804 -195643698 29539 -410611561 282867132 21536 144485533 -874124338 15071 553409639 -191567010 51748 754751191 355257794 30352 -95487952 376202845 18556 -110885567 -502881947 27862 -122319939 -794749873 19508 -128440513 -878233933 819 281210280 449105396 38605 349886902 -234391077 13376 -4476444 659288714 23662 -113019110 -319242916 1438 -15084878 568635738 53553 175483093 473304267 2386 -613867693 -520609166 27465 732539667 -193385786 51190 742064005 365816646 98 -99742525 -809367808 15521 716205671 -308205823 35087 -577320308 -522168775 7092 157654638 -191988472 32987 -387898423 846911052 37987 740005757 -214524849 3430 752325998 -616758937 23754 258202047 -46161375 3248 -101326151 -869324659 24653 -321543767 -672759035 3003 -303423208 -710302492 54835 -96323482 -777901887 15393 -991197476 -404248519 26289 -784484146 -789024488 7510 -602026224 -237027266 52746 -690825036 -890797956 7093 -901368405 461645074 40041 -112331425 351701208 22802 258041998 746858726 8884 429292750 360590437 5932 -288310817 467997476 14736 750993156 350225567 28093 -610060813 -492931154 37299 282374848 430808330 28790 -212982076 74721227 79179 -955556015 664853405 92143 179107672 378734350 50484 -969313612 -574361380 51696 -315350047 -693201259 35222 64839585 757330003 20144 172720867 -220237965 42195 160915137 -199833857 62530 -479824897 433359348 39208 -130826646 -317840948 36338 -104684096 -518065606 27435 374966892 633033504 22600 54762620 823782246 44498 -102915810 334225735 2739 748177497 -296065074 47375 -110299930 -305370072 36466 -981285580 184797510 46876 273338819 752840977 10974 462532018 177863218 45241 251231006 435873134 13742 -800360576 -779532303 6675 -303768998 -191748425 28627 238368667 268571366 8948 -762296932 -519970210 7010 -888505721 -96485179 26880 628571168 812730742 4469 -802957688 -495937789 23317 162659156 -878742196 33619 246769017 -238019355 37328 746002863 -287875044 16788 79522639 253271838 56623 -382780646 -120086856 4337 -136222307 -884849509 42492 150831756 -234698215 75304 458363942 353686760 4152 -234104735 -972549745 34794 263626125 724508831 41289 -478044168 468398175 44475 167025724 -877106098 1754 -104462546 -785267309 60550 -673277750 -793883796 16854 664046183 -290883724 3143 -874543177 473160378 20634 -994183496 158549389 21905 250187791 722193314 3367 263584511 51795432 34237 750653227 -582795138 2563 437152265 354950300 22006 -611092385 -321696102 28379 -129596036 -486981025 971 188826060 -104546963 8096 -595631228 567597083 67817 -680548590 -762572921 5551 357966487 829412679 5943 373622310 -220056743 34772 165026030 241219169 16431 168430770 339349653 24355 -403403132 248661801 36983 247901231 81432373 38590 -13213351 558479206 32946 -403295381 853352192 7536 277301906 -42043943 3572 -36242007 648043172 31313 146025332 -598959624 10807 -418695452 -105722744 30545 527716325 -520302945 48761 87505354 -286443327 41386 -27613799 -690981160 79677 -202760795 -983169597 6294 -193174937 -877637442 41188 -389217605 -112738617 15765 756366494 -195489488 51768 -607855978 -295562827 33914 280559396 259691257 35533 630631932 337568419 19561 345110305 -202910482 33266 -687659884 -109856524 4188 363023035 625729734 25921 -953950552 -999187392 13624 56281152 849891238 30690 177427152 363465836 12190 638552014 -327106970 36455 467350447 349726826 29531 60069372 733684751 21549 370401528 -207768776 33211 -114755451 -868337300 43666 274129188 734070691 39575 167648340 -381931534 25676 -581944980 -323200801 27 -961918838 180257322 4333 550916781 -320267856 31685 -989994907 -974860211 72185 151813288 -130819061 73049 622612245 -310259489 40625 536047611 -506019739 22828 -476835131 461579142 18632 -24529366 570766218 40151 -103745932 -315108408 2296 -20881773 634988552 18886 169357883 -892643293 23142 -113171065 -805136110 20324 273669476 -8882388 35449 354377245 661986346 32096 175563575 189880982 25335 -97454586 -330887834 13089 738437255 -287745458 18798 -786421894 -498384212 5414 259507011 -194104219 518 89851453 -299807195 3231 466384651 173520780 9823 170553218 160594524 21211 167377869 240051783 46539 278593235 -1499829 24462 -127684921 -289444895 28984 181934797 -859752305 41266 241943989 64024856 62987 -414591730 750038675 22985 -136131607 -514727852 21118 158559298 276239653 58167 -582910798 -495323971 14476 -135659026 -509546021 11822 -136963839 -104072523 26197 643863593 178556156 29277 -676236089 -123995576 11699 -618988065 -288632600 32128 188951891 464617332 21311 -797974128 -764239036 11704 151706536 -898352148 35735 -860215262 -137493140 5592 188239061 274862616 45834 -713895161 -780954729 17444 363786328 -616473418 13106 538701391 461662408 27988 -963325827 -964970363 54891 187213403 162441342 22262 184081048 -573743952 8344 -98252872 -784615617 66791 71414237 758608493 66755 -792789677 -768911298 17462 378037390 -225929593 9112 151065929 -401288972 21849 -227558805 -980712523 33461 -874412667 434407484 2033 272152588 714877318 35202 146895356 -611615221 22855 -28060320 619974947 11843 -214363934 -882340258 29443 377790436 -228061751 3110 -98793636 -316906657 67729 -300503742 -233848777 2385 620389662 820251980 32236 -110085441 -871749887 33148 -194511514 -608796337 58205 62371166 457221754 26832 -118720824 -287628489 61540 -220954876 -966852480 7664 -33238448 -710399269 44291 342976703 658052898 37320 159883148 61083814 12904 -95995320 656426920 48442 -968807080 -610468429 28803 179467327 157128557 43883 -709281429 742267660 20569 -984963601 -805332971 72488 -196457272 -294312798 39093 -230383088 -956376772 54743 -29543967 562228006 10379 -382209529 852398672 49828 743327358 59216916 52684 -7000297 -686436728 21973 166475793 -874560544 21648 69483311 840337236 16180 92324538 436841920 24913 -985290493 -427749116 3563 -896177586 451406001 6638 666501039 -227552288 44928 157075755 -594044547 35 658729386 -331774401 21788 -609048264 -303823054 52103 245142170 239978001 14565 -678260922 -764231870 12647 270943874 267570119 63489 -220324334 -965074686 45097 81308967 739473092 31220 -205427267 -861459248 34863 -676433255 -865133999 9443 532918746 -488867409 59536 -16482311 630474308 20141 348457094 -216180908 10050 355206111 -233042833 28061 -3746876 526265794 47304 -988034031 -424889540 23638 269390894 752616461 21394 -196916228 242789906 64806 -704024698 -868947743 40775 -383941755 832056366 1127 -131775002 -514233852 28099 -960745201 -617108198 18311 469840115 146153911 77104 760524705 -575702609 21919 -578301527 558265294 81023 -124644738 -126169403 7594 278192395 -206554414 31053 -881658627 467803319 13987 -101708771 -479525226 30681 279620296 454569245 16380 -120060850 360054875 25606 -521097510 -325058698 31849 50363219 835914533 48990 726409057 337243470 914 746253949 -594227705 8187 -203072403 88762477 46737 -290417441 432535510 21007 462567036 148079570 42210 -595800848 -509020182 28485 -102053177 368614855 31543 -34470466 -690775466 12424 -593503175 -494765905 25602 -893281641 472553756 31989 -544484 -682503271 61708 726215768 -604504437 28645 -410551865 241909584 9760 335074557 759040781 20873 144816453 -217636262 42471 -701206827 -101308711 2452 177645628 261195922 48570 -418362738 725690659 42160 68050395 727411610 30385 -116970735 -772468370 55602 -196800278 -587784401 23599 -407474692 247642349 14696 -696112675 -141834156 21397 -223431345 -959457809 27608 753279550 342751212 22646 339670653 834483504 12256 750550586 93531172 76187 -5880729 -490096091 12335 -295347483 434566538 17268 -958330081 -407495936 66613 159352784 168505219 16433 -104437013 -321453236 51526 -705940418 -131900870 31215 -594363659 -505463423 8543 -104828996 663537105 9408 433975373 344458028 3859 -289218393 -198364875 21956 166063786 352774235 43425 -381025123 -126750435 3665 265547923 265017826 4194 275557627 448176549 12481 -14238906 -709717750 25708 249753936 474967385 41876 338659140 845281928 6073 570506535 -493288454 38758 660915559 834558172 15319 -696929655 -133041116 1219 533905558 -511667738 38320 -104813055 633375999 8499 -409949151 -962888971 75878 75562317 457179790 51051 50807037 -323048064 42844 173213468 435615770 11682 240038403 740583088 7383 -395580669 251494917 10745 739906402 -221395739 10134 645876610 339572623 64495 263253003 88588836 36736 638083794 164158429 20434 -123075525 -292248368 64204 458308018 180595806 78941 -994841109 -967090096 29214 551542765 -494228152 8807 -213521848 -869002615 37204 244868091 -1500075 74710 -688714479 716954235 66752 184576365 -613698270 14942 91686275 717541959 25216 -131905436 -324719396 46891 -198590069 -898944003 8472 -119920341 -131779875 24726 182805674 272360651 23354 -984223559 -996663833 12396 -303654146 -209280714 14704 -306025908 -684913202 63859 621549982 373995129 12813 -597895222 551485904 11487 -413992378 732316795 40300 623477665 -589876329 69291 -392086753 243895471 396 -476407752 467778973 37188 374217842 661566045 42935 -325009950 -710039858 2160 -591680408 552748090 58082 63079872 833866451 53192 659196281 188308578 33549 168310170 -594130646 13358 558314028 -511566019 17035 650964796 830468053 46868 -5917211 536195126 50103 450835864 143215204 18725 456900256 182620908 63694 -391189084 -131128564 19629 -516964905 465561048 19116 -614444168 48371034 49172 755406262 -234340490 11464 55290605 429809028 43585 188875884 457423749 19453 -392242364 -109844337 35604 -711357914 724052077 39225 628009467 852448039 57477 -333216042 -712397972 39919 85190893 239688712 8445 153503897 -860940403 17289 -286105713 430048766 20721 -139756264 -869941046 13202 364057696 -227196930 35100 93944334 247781534 21632 473379660 173941928 20331 -220237819 -955717511 52418 525130167 -485780076 18814 -215156847 -983491177 39522 260639917 -14488668 48656 245512087 732881174 11394 -307979068 -704361368 10146 -112393714 380530395 30963 -301565431 -700525029 48438 -428338369 261234611 52476 -18976764 651970262 35738 632893397 -309621610 21174 -398799941 718331587 10104 -601433896 -295265464 2653 358946714 -609596726 28774 84159833 -292082290 35710 274335599 285295986 18215 -590884694 566976992 43345 -122688209 -131971983 9555 266649196 728398977 29999 -980253467 -400084147 32996 345793488 -202014429 11786 -396600916 -107802002 32625 186352410 -108349169 78034 350198945 843589101 1269 161083227 335331422 43786 -983792264 -608488238 44964 52230882 262079042 12028 164634467 -600918534 22137 458123169 -973133451 55853 -415226014 -955976645 25338 525469126 -480902340 5029 -8019885 641319551 18324 750460548 -611591095 35396 656265791 -309533942 25818 -310183690 -679260512 20135 -779566398 -769850963 1865 178874132 -609375152 586 620561612 180466554 53370 433728019 -110531589 1297 547708936 -975048436 29922 58296848 454800619 2537 343083346 657729443 11201 -234079327 -995028440 15659 -565036 -699851452 6415 160960445 -864805401 41717 155236286 281036997 30818 -700326039 -881153415 54053 76876625 726432862 37987 -112629337 -303097608 20808 -129551566 350041669 10907 -321405168 437687532 18010 -418168816 -972149787 47459 -95716099 637972636 10244 -598742496 -317312348 6350 -959340720 -609877642 8379 160948369 -867616073 10666 48971319 274324773 39408 82976975 750701094 12110 185497885 -128375502 7952 355110189 -212388658 18865 -863256641 441836869 2556 -959754115 153778559 31688 645064631 347100740 59242 632642753 355154225 62517 -286634804 -686229143 23862 74693219 -314313826 4725 -20214585 536225949 9627 -107381045 -792927557 26648 275538513 269874057 49488 178390054 -595960161 3021 761069681 -608479607 7938 -213263779 71652130 19281 752164216 -201661515 59807 432690144 361253666 562 334358967 -203242373 33681 77262789 -27281704 9017 -394429949 -102529306 17339 539202799 361265059 16434 162847335 -382391770 715 247593751 -34260537 64205 623678029 854028410 1977 -196122532 58525756 97030 91596338 -610087896 82192 66393924 815680116 43314 -610399676 -479224864 8035 -293314608 438741830 22167 634052725 334081464 48261 147402130 -406795230 3651 285536327 -33797058 39767 -125384792 -868708734 26688 -215855720 -961737006 12139 165282442 144864219 16334 -14985665 -675663316 76670 154626437 464534586 14716 -764594376 -799428175 8701 714898386 -604469524 10036 -416031587 268857072 6227 653477358 753763055 40587 -28708573 628892445 30321 -993108924 -404265419 25646 -196026256 -596274115 22370 341729794 -210203456 24758 -864131570 430827923 43006 -763393854 -772648688 14149 440575683 373351450 2800 -319236668 -103505494 48421 -123128856 -506795844 27006 -291814289 748208603 4123 161847419 -202876105 53625 -695404311 737923180 63335 -695535510 -780996795 1784 -692034305 559770279 61848 449737860 144851843 8725 -141354808 -123627463 2730 -609369647 -302719365 66245 -212588094 -614586295 8523 -987238873 173315933 53185 243547290 -226811577 6914 -776187782 -494506044 23603 -236975673 -578556004 67605 149422264 73537304 10147 280927816 -235584273 30534 -967072318 -410003477 36936 -199437383 81799706 72612 -483487679 441666780 20376 -482911645 471993716 8105 -886933116 -140963252 36857 -805314651 -770391490 972 258679025 -34049330 39968 -615722886 551787853 12160 -127955920 -309690675 3658 -109531727 -765181762 47957 634129027 -317283253 25068 -828710 -713719560 38601 -99264649 -861709851 24686 79189735 -324249876 3397 178245379 185269949 36918 -307548855 -216099303 29831 -134899021 -300094546 35007 181075286 -857712965 33583 282216503 737659279 18022 -44761846 662251295 5531 168193430 78325903 24463 -390991526 -124600478 30350 283516374 428884227 9070 262077537 256124248 46962 634140418 847164377 4746 249921257 -26967432 61373 -999395517 -999494677 53368 -406888192 255453374 10235 183218145 260642975 7493 -101676366 -868128882 12031 -590711491 -318205933 47746 168486345 361298678 41352 759737286 -212440531 43190 640411056 360929819 54355 -996428774 -417922949 23333 -409305259 748045377 1338 56488059 434110711 54998 187879310 269643237 24349 255852646 94711140 20574 71169217 730162071 64680 -993749881 -984200333 30799 -695842518 738019175 2803 159291521 -206279673 53474 -673602586 -137824592 31534 250303116 261088773 51974 -224395777 -996079309 10905 -43494437 533585758 50869 254181386 84310243 24031 -103580051 -97789976 28766 60670285 261302020 61746 -394325499 285388008 51750 -958070636 -585227454 48541 -990715123 -515215290 22984 -236152544 -886330576 32351 -30471583 -42590389 43716 718443809 -288840153 47811 -895486823 435641236 1029 -192348160 -874358956 36852 256020812 750908221 19575 -713129693 -780963602 3811 -966451175 -606252277 36656 -417120942 248692264 19118 650526942 831882462 15632 -392308739 -129606194 1645 -207791933 -999013170 5089 -784961903 555435322 57660 648500986 160479612 47484 634030763 -315401818 30886 173031212 -593668596 13306 -200857896 -578963180 14508 732626934 -607716999 9997 79322937 465920828 44540 751588271 -297798213 14867 -206733833 92929199 46823 190241790 -420189902 21611 -7627378 -681138350 36797 183913484 -576173077 6030 244735659 434098027 34000 -614118743 -512186106 35848 717858612 -310225611 30640 -120207981 -773540239 11968 -968445455 150771584 34830 83548171 462430239 43096 -381705731 818249954 18136 249715458 51581527 69051 -498702221 469685824 32231 -694553577 -881957276 51916 -236957940 -892089629 10767 253778936 -212994672 12868 748095548 -299625446 13333 -117007433 346458098 22049 -17942452 -705415433 56090 -229479944 55159059 64569 -140445539 -119880557 35313 153225254 373819968 42933 61470485 462426204 51728 619511159 -289945765 19970 622778854 339935952 51110 560405200 -520661831 43906 -134962876 -124047371 5738 -696373368 -896519952 42616 467349935 370801544 28492 -709000442 -888017179 53477 -506643359 463575413 13628 -33070591 666185114 33647 244008475 457238102 19772 -605022749 -519834061 25376 623244308 175433208 63781 -310552301 472418130 16491 622912916 379575971 56440 631165944 159664669 42104 182427945 -104795534 56751 -232270823 -617254655 45281 -217864164 -575165162 3719 -405602382 823494927 37978 -585938542 -323054912 41273 -413872214 283541085 36568 -801661377 -488202038 45034 -588602134 636129607 35641 181512131 -416913996 29185 -384944809 167630966 23501 -425674033 754601939 2160 161703190 444936645 17653 278788117 717211553 38212 -101695991 -314661475 18219 -41119429 545971004 17283 643405790 377332677 41944 -21722098 -794300846 30839 -618068096 -500610742 29465 553904027 -477437122 11594 257075451 752662721 27633 161506685 262482068 38504 -597578256 -490785932 19462 -119344998 -788832126 65362 719148033 -606347906 38074 -16330345 536270505 15628 171240182 -904553479 27835 252485142 -200202934 28217 -888631218 464604974 6412 654803712 -292147989 35887 367547277 835465179 24218 739861065 365122595 14988 278732249 -42795622 46800 -226447580 -896870961 25169 273847212 262563321 26922 340455969 659837425 23106 76198064 450178957 54030 -791097274 -483989964 1844 173103113 -410858457 24383 -411356779 733174947 21174 -977272678 -6420222 27767 -100681973 -762442134 29090 645427791 828232088 34506 81041084 843763908 59071 -191528792 -869626955 3027 73564742 438521947 35336 -1422248 -675868269 30355 -862389849 -122952707 42918 731515316 -585811389 37776 367235654 827910989 14988 -711287750 -111964481 3632 149269738 65782507 19877 53996485 434907130 2291 547591172 -504781605 50622 -769487269 -519044486 23958 734832335 -602365531 30116 -581937726 850949631 1900 91346990 761090618 34701 -970262046 -990685582 9695 662714898 -331821435 24916 -691409123 721349942 76448 -668266887 -793879731 41180 -288977800 -213372420 7443 761360899 -592749604 30536 285681756 453908449 1847 -964923886 -387719749 77242 248259968 -222820352 11890 157589645 -428213825 20422 -411904672 560431283 64299 -405689485 281924684 4060 720297711 -571806505 26925 -604699018 562750997 3849 436775941 179955848 24637 164328904 -194127647 47517 743909157 -214369666 44093 48719141 -302828129 2584 145193010 449747877 28054 622513330 372908899 41131 163964874 340685381 8046 430374210 246186215 64482 154483881 371026684 27640 -304044332 553120042 4638 157184241 -214471218 29018 352912400 839570992 15205 57913439 475010806 34996 153057614 173549119 23254 719812433 -299718396 33609 659903079 -298603096 20487 190272686 -142612202 67433 -705179803 -876938503 26848 450075621 153568952 87455 538713208 -98322166 44521 -116237368 356599491 18774 -387979996 -980803123 72008 144517783 362067895 9257 -868485174 470863376 24301 -132487434 -141242020 27460 247123156 -200548551 29111 81998348 270713631 25193 757909636 53604702 36300 -502078392 444571997 45839 -2260749 619447943 42899 661342714 152032274 11705 -958984410 -977156827 50305 72671507 750902296 41226 173002765 75063801 24169 163410174 376079657 28313 -803305509 -484450745 47139 756738647 -618372489 42493 -989360432 153580366 35376 -37797917 550253661 28274 -109029077 -959299233 38374 -889748546 750855750 22139 -712504471 -770144022 3817 369533804 625076942 38659 -321462356 437383139 2121 634184934 827317922 26504 182646076 -108918016 42571 625995590 -301211000 7293 -385019881 752653000 18439 -878875620 745454654 60261 -107910197 641080877 28634 240945589 67928372 15545 722082502 -577894185 10879 -216905290 -890766953 31059 726255618 -201356668 40452 356603494 -200602724 32721 440611640 167667692 52906 -100743114 -492394254 26826 279544522 66613438 78744 -686224344 748533564 12305 -141507796 -786188191 1712 -102572296 -119019147 30302 -399385649 -114928226 15309 -667341426 -103817285 25970 -139172563 629796325 8651 -693031119 -786430717 2462 -16555659 532812338 8129 742215248 -589688475 4326 -303839850 -704452186 27592 274236712 -28842553 1062 -115413937 -764366982 32281 -967929432 -605099850 4886 -574809279 -502740992 22757 368700115 360246099 44002 -867655927 -122441692 8088 -972198927 -400093738 28333 -209809225 -968602371 43857 722305001 -311776963 39208 284050485 261669429 23687 156177326 632968051 3126 171662306 82255438 18711 -25039668 531080878 643 183011574 92945518 27615 261997495 -10512488 65962 -107867829 -323020775 8790 -126901835 -140537924 23834 -129237401 -777384567 1506 94565258 265048898 18619 433639729 146147090 25979 534803892 -793968185 39147 272306101 53555327 51447 -986679027 -988734254 2708 -111397406 663050625 14493 242528142 78432355 2565 -14173407 -707875380 37516 155799601 264934410 32304 -16900680 -698830206 36679 632313462 342617413 38175 49302255 459825624 15193 -96992603 -885996512 9141 164415459 369770432 3440 -16209611 567974311 7718 164929005 463667218 24119 245758645 63850853 81563 -426377429 -979330518 54371 261725471 -225377664 42254 -124365069 -99958136 20554 182031783 -392911435 26323 -671722937 759306460 27455 92209968 277953789 7216 64879967 433560792 36306 -986017247 641455824 92416 -423706321 839025451 47506 86674348 811175149 18710 246620078 -36670037 24859 243042175 281323783 25945 -509383034 472260280 43007 -763166650 -236294745 27746 746255986 -237425706 3570 657250345 -323512246 47987 -684727728 -135945784 10961 635067571 760917452 26071 -880313364 251708147 50636 -35983731 -680387603 64205 82119360 732517985 50044 353173535 -396204523 44241 143631827 -131192815 28986 -191688207 -583907207 61124 729541171 -330978759 2073 239552128 93827982 62910 -237492249 -603023894 27501 620919076 378148750 7041 -694247205 759687876 38622 -400908889 -110653212 13560 -583630446 365126949 54589 55991004 810844046 43320 238769191 66631035 40275 94918691 760925785 70524 -402140455 -99382499 3688 149553409 -235777819 45398 281075404 261043416 7106 -973412892 176383360 40349 716821321 -617880704 30503 -192887297 -996997232 50306 189277226 -234236526 18021 -296414522 -676027372 9727 644451763 -288689617 34877 -700130664 -958179406 12377 75108961 463554161 9202 761759975 346598069 21295 430917945 347789450 11417 641895522 -678595076 39060 371913366 74912615 66476 -34907172 624043837 18260 -586994151 161519005 72402 -101718656 -783194215 15810 143530638 -901044057 39189 57157402 850213176 7589 363126911 664279628 1540 -326814654 -676026506 20853 -128787277 -898268578 47919 -604242423 -318551527 44205 173908676 -422780005 23958 371566757 826647041 29912 729525427 365939787 25534 -668901325 -883207138 14214 170426730 -103068711 43583 187009617 -210151839 40127 185825202 364341900 23333 -787250349 -419193028 19842 -485293384 449098696 10584 252908870 725822469 12490 564029034 -506474872 9949 659329037 346190088 56567 -697719634 720904674 30062 86817312 458793481 27759 163465281 -125259005 5254 759599853 -324168165 46818 350179284 -193268495 1563 -860377669 474497908 27553 153512032 91329796 29515 -573525058 547835099 21120 -318997275 435319355 23840 -992491397 -597609735 16791 -230260536 357988565 57619 654674738 164792948 28055 755163620 -291279102 15056 -410628845 -986763791 73166 -30419464 632495743 23300 658659458 813174116 59507 172725518 76690544 12617 -988699307 -574868024 5589 433238228 190074283 23952 -302054712 -201599987 25623 -693695777 -857665062 15370 -902610494 454228962 19180 568509308 -515093496 51755 647547067 814380599 75872 627049591 -296193229 37787 373433984 654210599 38362 271445091 -31271492 26159 -323369471 -670618984 10 151534508 356429826 41120 58993603 467885552 45396 173489820 238326252 50378 -875271073 -125811979 28259 246929600 251305886 40368 -295823923 433346865 18563 -97372587 -764729682 55294 -688423339 -125916214 9769 -95406005 -895005370 4207 -998139853 -426511726 32919 -974984493 91564760 89915 629699607 189978059 71991 -103914082 -137542464 34195 -97512109 -762601844 24615 61741144 829859347 6087 -667897955 -882846117 4041 270179825 733401696 14399 255971463 -6675115 45614 245187296 92499581 16017 -616250529 544721428 5198 -976051134 -984154151 35036 264368067 435961988 36486 246448756 -229096593 16146 -106909169 627188005 7464 -121034388 -708467894 30298 -98007058 -120615594 14975 -701724192 723641498 61977 -29140436 -505638249 33069 -710406184 -785793325 27585 -585484020 -323876498 16574 -385385550 -131482326 13430 -785104640 -801441619 4490 171852282 -118992505 18636 453777971 -961845811 61020 69307130 758016117 52828 279677196 -21160843 56306 -970669867 153509344 722 189128277 -191062852 60144 269550528 450347126 20102 186629466 70363650 25519 -126335381 335330248 3689 -957289850 -388131851 453 -192620184 852038250 66756 -130866499 -329053874 65562 -139253880 -132044738 10518 733339794 -611245954 35914 -618707518 -503318739 12879 81670566 736016279 2563 651907004 369327420 46417 171950061 -876595754 39352 -419312506 -99044751 17392 741525618 -307844639 34133 -141469620 646322022 39214 459040779 336588164 2452 93098339 243023167 8728 -423648913 243584044 32514 -99839362 -801411639 55411 73186321 758458944 5551 242901938 -19720361 22501 -141909413 -766737643 65885 -428126817 816988060 39402 744037158 -216861314 63254 -205979335 -579873352 43877 -586950296 -492175628 9753 94353625 827118766 13100 249026870 -26760333 19442 -895042464 -681330014 58332 -590173726 -515194973 10704 341947876 843373972 22796 268926153 -237634470 25704 -388522396 717625141 16714 -386815015 757665666 21880 639913000 175266043 30449 -134271709 -286251491 20169 819324236 -973012984 53174 -109772306 -481972779 34150 -142063254 -295975525 61710 377269601 628862999 7997 642290568 -312316065 17206 249911630 -191004445 175 -486340037 429043933 36287 -422184017 -794649256 48170 -230833691 -966159143 44354 62156238 841274192 24983 163502757 435599409 20697 720743040 358624661 27848 -887181527 353262622 48922 -799604384 -804824631 3228 87863365 -332527289 5497 -695976129 -99696090 11120 -700453950 -881326405 53278 -129005034 -505628124 29056 -992059515 156983027 35925 350627167 810554673 39788 -229184723 187252285 47092 248902084 252643231 2615 345636020 637780264 30390 761404846 380390309 36560 284396042 92550175 83755 430205748 347099155 18826 -781268836 -775331958 24761 53226651 731391840 12625 172927481 56284842 25896 -953492954 170296437 38573 752732197 368511524 35315 -688765855 -105439350 3051 144452333 239868084 1462 180966100 185485773 33180 161421681 150474949 20637 -954611686 -970161011 66742 -202633905 -857593492 1967 -388786252 254935966 12441 -46368764 570335264 23817 87292433 449211667 3670 -299622642 -194886987 17698 -578612880 551062599 41230 60528052 263325798 66291 -138718642 -496556242 171 -881418519 462665653 23980 -193817554 -581232898 30614 -97871160 355295342 29839 185658514 -879023070 22201 -105601609 -494555446 17076 -394355730 739817424 7139 -980197268 79690380 60143 -782163346 163992224 62378 -477362003 447424858 1 -975444447 168537745 8864 -977553488 -953822452 1630 716492931 268927038 47339 88258193 839904182 17613 240316570 469235023 3861 -391768613 -987977317 19450 -317578086 -222408856 3770 247980708 -207454023 39924 -215799955 247752446 44758 -991829993 -954172012 46345 640474911 -315959005 30771 -592373472 566399845 62653 -107076993 -312886578 42352 -957032394 182423658 35614 176875376 442389667 8877 -514264062 466472214 41063 -129313494 353350824 19175 266350176 281221976 8039 152446826 165387211 44013 269425670 -195455934 14724 164169838 464434830 18280 720487869 -600179498 41992 552516826 -476757110 60340 -221884483 -879007490 22962 369388499 -192740629 16824 280609313 -231340804 9728 282396220 756854456 33558 246315451 440543575 17031 -109498883 -498795977 942 -862717297 442023055 14805 -114241238 -108474393 8565 255685161 448956716 27920 -612410789 177328277 50169 145242815 181095516 48028 342075013 848483251 15408 659890722 143743768 32019 -961397664 152166738 54934 -610240374 567325864 62220 268188938 -389213225 2436 -383137602 814379944 49806 -692563643 742937953 53942 -23583456 551778286 12242 155700182 364809433 44693 -101312817 -301497536 50032 851183898 -994600161 44568 -140512497 -314091041 57830 257671299 447488157 42185 243524162 66121291 11697 -300927097 -223660133 27255 -698868764 -118056831 28437 563044614 -479280684 27865 -792549359 -771080911 3330 754117825 353150321 11590 -999085378 173733677 5552 748303850 -206003076 10491 -880303916 -141779217 55010 -975583437 144171482 37925 -317498188 -197234262 17156 -191930855 85384033 8358 -427829883 -966381759 33067 -857236953 -140254993 17623 -192664019 -982571332 25585 72031864 256562979 33701 274812265 95187283 22121 -210420280 -901289946 52991 -502651919 459290081 48233 -712022961 -887560346 41143 166708365 -213716994 52871 189080786 -387316505 21793 342915965 -222164880 4750 61081902 732439027 17837 638271844 360563148 38232 166299245 -892703275 24891 351347761 -197805834 41126 -423748587 733913665 40833 -192912269 -586684153 67325 632239444 -333067535 39093 -960342433 -389445101 49615 664156482 368820448 43371 72483672 -303669842 43145 86242984 -296122859 7454 -965870147 56476114 57614 91109713 434620188 40833 626783931 335594283 74879 182677399 269466663 52316 -401900493 736541881 27596 -978604354 179088573 16804 -139354106 -495540374 5656 655835561 811308490 67913 246253834 -214179328 32948 -598509879 -321216421 10657 155749913 -111577282 4790 377278237 826537524 44511 -580433406 -487954590 16603 259552522 753648381 36400 349715818 -229776698 13410 181318173 -108471182 82066 281116475 -221946921 25974 172046825 277832674 16305 269026050 -229604141 26774 -392121218 270700408 4838 -675494728 -798790365 26271 -414662666 821995271 8864 648589927 -207019385 73988 -104550451 -523045845 31657 183538392 367071170 6119 -890776944 -102393032 53043 652135721 -331794878 30737 379285145 -123851067 43261 -680058961 -131171466 70 -37542067 535355141 26168 69370838 723609905 23947 61060733 449724267 39495 550005910 -500506179 42618 -792959789 -797093162 9721 -13848105 -711832186 73383 -602929069 -480037090 14508 156461772 -606538823 6181 60182014 819451634 53897 174383220 -128627679 32273 434291954 162553031 16910 746124297 458987634 6814 -694636333 -766942869 18318 -611063470 539132115 17003 -686091778 717636222 37781 -960322501 -616461855 68175 650115706 158654295 64666 -772533387 -487977998 26863 238254415 445446866 32272 -136900128 -316040080 28264 -133560958 366283825 24450 -17149876 622840518 15107 149281924 284170367 10767 -97703341 -876969940 32154 -984634122 -382120344 68019 -404618465 -993252054 4455 81782215 285228305 87 -14539805 627624619 679 -9504125 -672631377 60527 -24151871 541583032 48368 -592618961 535453141 56272 -425172304 752252560 39096 -295778107 -712806118 34632 629725544 184856999 34501 829149039 -966922577 10491 366683676 -201258666 23861 -47614400 566296149 30971 266284311 -217662120 16936 -697312365 -779800042 31216 250585115 277700952 38649 -131120063 353707649 22587 -209497947 -889073095 50436 -486619858 -293028576 59120 -6840884 662987554 38140 283707586 47837295 35775 -139674397 -138021531 2548 143372624 -203171607 37133 -317373663 -221351516 31751 -523366940 446693540 7959 -229832123 -984214817 8564 -130657739 336919638 22957 -306500257 429721516 12256 737141802 -312814550 18827 -136738445 -767162650 4138 150720238 -877308821 32555 -713397624 629282383 56071 -136826112 -858194920 36285 -700133041 -898320618 56336 -600414448 -495507725 1550 -423594210 -961509421 58344 726156449 722734678 40685 651945371 351668182 3054 467930068 378478023 14224 641075609 824034538 50846 -330748470 473081188 25786 -685634765 -124146643 2860 77241773 471402362 3747 185174255 -580469052 5089 -963726622 -425987112 51519 175400016 456156096 3283 89429189 -990194800 34487 -705535640 -107270999 18923 -689921049 -99680075 31933 -127140869 -289587260 19697 65766368 279034343 23020 -111701467 -102374740 36719 -789896675 -505892369 43864 545130698 -324391729 36894 -971287437 162865505 19696 239800560 -36125503 21530 -197802566 -895363290 3827 751381642 372859759 24798 -386505886 740351859 15866 83719532 242141259 29044 635878048 150285595 3630 -592439595 -698756797 16647 628356862 845755031 61761 644379429 334852013 11831 727709252 -316732869 6626 185741742 244710441 52034 639418241 178895705 2791 -113961416 -964902643 4990 -196937304 -985225310 54470 -304770128 474612102 26338 161788494 -574766544 109 -383672902 -113418340 23416 270844363 243827748 62467 463543301 342161724 5467 -674376740 737215460 55976 835138096 -998977543 53814 -591194096 539627367 26920 -112500176 661724739 27561 -108669429 -763423620 62621 253418487 438330367 9048 151057202 66972543 14958 -413484984 824421979 14333 -884379732 458235727 5995 -408426491 -97319394 6767 -427765862 -139533836 659 83061281 718222357 19614 68284766 840006486 3668 -495843059 459311657 41570 163048899 -402799910 32958 256331436 731806620 35190 744812416 -316599326 35912 -428456869 -995467345 8230 758119774 -607924602 3117 -108120691 -508176362 31202 641772744 345619884 69229 267493175 761161998 32890 -397813068 850529441 20809 748482101 -216015577 3020 -35077244 -675075695 6732 -584119165 -521516537 30727 -605521425 -316344855 58927 -677095465 744515726 27424 -236706324 -600552298 27330 -105340191 94967516 63430 79810239 -520557741 80408 82351441 -323560337 9903 47966970 240161497 70165 665585384 851527167 72537 -293807029 -206659415 16424 -713116394 -122942812 10199 246205176 760863977 35772 -408837898 -123312204 9590 -403806916 -142456263 6565 -601968388 -491735912 36799 -992772799 836609419 70267 -308206190 -678920982 51269 156292396 271011940 57012 -123984690 -494735802 19678 -199564577 -876191590 15371 72798721 434613373 347 -786977529 -510841722 44090 -287768399 -864661654 52091 178448573 -893837214 39164 -592718560 -487426545 25544 469648564 189169931 29606 -236498791 -857971050 2311 -971216199 -959849307 74299 168100956 338659253 21706 736282256 372344642 19276 -972661701 -382836548 76113 719036826 -596632105 30473 -287629612 749290289 45670 277024857 733017603 41118 -574606034 -297816300 10276 -127952177 627523970 40568 -5280972 252316622 67161 -313524605 446450162 21985 -956838528 -970016018 39480 180745651 380883997 35564 -426619813 720376221 22192 92419802 -301844064 16900 -217337316 -972582270 52959 -774406095 -478331234 58180 159477042 -415495232 17097 -106859233 -766058737 45170 -129851178 -791347502 16475 -978743464 -591477570 48812 558565380 -498223266 30006 -108253783 632354553 39295 56779535 466923903 4628 154862653 345304789 34456 663433856 848509865 32356 729969315 -235558070 43917 84796048 -296147333 33220 -899425604 469985762 49642 -706342601 -125346837 2466 53157580 283621498 13214 66185150 847751979 49104 187007497 461525994 12332 -200407496 -885773686 9621 -204107795 -585592708 19209 -777897602 -511018500 25479 -886420117 -110305607 33752 246440927 718987991 40697 65920512 833712009 51130 -42700380 627389251 8970 624601413 377440212 38639 640237321 172595474 61495 743661399 340686581 31804 -132971295 652947823 50851 276985949 253491055 35755 -208586308 -964632232 30151 -611250941 -318859397 25400 -967178682 -976290002 40220 632909828 372610259 37148 174133182 -116123489 27592 623077957 -308087854 26135 -95807129 -768027490 11161 -572428680 545565577 33395 248004767 256123949 27331 -426547433 830629209 30454 -893095033 -99839801 39264 -37551304 635442318 15859 -31686768 552030516 50763 -680079801 -765290983 31509 -309450603 -384760974 40718 163568049 169512111 20756 -967547528 -602326068 63563 -796039687 -484496930 10102 624268249 -330133916 24476 -584008331 -304503324 64678 275361227 439102072 15837 -312943943 475297642 25202 151621371 363587547 35383 -212375924 627375526 75192 87184088 -325037210 7089 -233544055 -880958508 40569 -1939716 650028409 25140 432254682 149915005 71019 -224588081 337821461 5653 270165047 -26988965 64353 270616200 -220647349 21332 56154607 -292985955 25386 56742094 433863321 59844 -515289347 439307884 35733 159691176 -858377852 16831 244946660 -200540920 14450 -396775045 -119497794 23614 -804388140 -521142250 16977 -17481977 655654584 13973 -382604084 -141382143 35239 634090572 -427829607 31579 -688056188 748397897 26479 -504660199 470055406 29704 753536539 -206328678 37554 188703057 68724558 27781 -287691542 -197370061 21605 722727595 375484730 5286 -386736419 242897338 43968 62411417 465086057 38181 367926796 844307125 25559 -288024097 441451621 18356 355280984 -210699068 22750 -981117034 -414641414 20420 638791813 -295593458 18544 -806697461 -789343483 8351 -682322688 -799208924 9001 244133798 -45665368 22958 455042864 -774571396 50332 -191476666 60039170 51672 182269170 -391545481 1398 570113016 -484630933 53949 -426620500 -958777533 71585 -118699459 357888877 8083 -672903747 -889143411 45487 -141989906 357732352 20904 -5242157 -712611190 39891 164318947 443388651 16728 239199426 95088171 54232 175955098 -861424256 39047 -611211771 558040835 74104 77291169 750528697 69763 -116577938 -803845127 7239 -233799951 371610762 33387 -668255326 -858075915 44981 457320219 144143560 40239 89599881 751495655 30411 241658897 282701496 27138 459246248 361095709 9545 -319264943 -237393706 29979 629490215 346289218 48474 155612089 -414213977 1490 -497603863 453434925 4808 622630132 -308251519 15187 49030851 439412619 43405 165219158 186079099 41864 281355993 -213134311 14509 -710453536 -768450640 36762 49558820 843727425 8353 656558802 370480228 33441 -695167807 749047210 55599 -236737475 761374154 75302 172651396 448228600 23732 -580585812 -319729687 74014 -124529883 351545553 2007 -509017989 459463575 50315 159997244 275146042 34922 -892191737 460581802 19495 628234413 176111201 59177 159667291 -593492073 6321 -394441447 -961275445 2906 -590863469 -295213692 7439 186864050 345112594 31753 -903687636 -106347264 30224 -139089579 627906027 38854 185858933 -422887328 29128 -687684428 -792946153 26414 -587201390 -513972027 19022 60833579 279359376 10679 -956703404 -415315714 62054 -103636239 349387679 570 638017775 -311047712 27652 267773125 474213764 31351 -323257653 -672218998 41578 627968579 -21918501 1809 77043371 450211999 44854 649875425 357533243 11873 -486093976 -20641436 38432 722640639 347845274 51971 167169231 154229196 50873 728926284 -218530297 16107 -305002853 -197838050 3354 -222201936 -573097096 14017 538197934 -497104690 42745 -99000109 -509696645 13771 -678879068 -135866146 8928 -971608337 -960810606 37323 56580739 813899428 22150 643499753 -325712907 45562 243269046 85957054 39315 -308322357 -196893464 6018 189852187 455088180 17934 -599703161 -477176720 20635 -4034643 537832838 35148 467815910 157043822 53989 365580156 -211803245 23759 172086489 452701959 26815 -782319804 -478573358 49747 -302748519 -213243363 26008 459707056 -801575260 38633 -319921042 -792450466 35511 -767736120 430405091 54042 -405175163 745903620 17251 -211130272 -584790084 5408 55389123 839990901 11417 380514910 643912352 5205 -420378568 275294004 18478 156065506 -871248626 44396 -110037230 656865541 12859 -615922 535801506 46103 -602121988 538174795 61256 -967022171 159866723 4579 -232265363 -900074050 53696 -139390587 -316025991 12632 367929058 663906487 18401 189314903 -112855068 52678 527969586 255255701 44354 -313000556 559314537 45805 -385531941 824858696 51223 -1388794 538790342 29731 -405806890 -133645348 11068 650175952 -291494836 5026 -214189254 -965869374 53252 -117226532 350558454 1619 89801067 -303156330 8578 -960282005 -958068688 64459 853584108 -994981100 8675 -290636381 -696931626 66175 -971334435 -427686406 6206 -3158636 661898518 6119 -382695713 243972029 39953 -668381158 -880018535 5251 368389887 849329081 44951 -129759219 -862357344 27368 -413736644 745402358 33561 -693130730 -571847169 18971 -32238189 825882902 83311 170930498 -197405817 69191 154679410 -120445758 50779 -675352112 528452374 51395 -807556785 144837194 37096 -689779217 -762510279 46724 -37106878 631803335 39125 276245304 442631447 13231 -963551878 562255991 52620 -227207463 -884327898 21450 556835805 -512748528 57698 -865910640 440253918 32153 -38527818 566693850 15666 -694973917 -775156031 34936 163011417 187503254 50017 -588865728 -328102234 5655 -36631535 368363459 39427 -706733676 743767547 63563 -394916035 809860759 22456 652920816 839534343 22585 336946546 630800696 32546 -963496192 -953337906 47896 -234839448 -971608059 44438 -119321178 -488482187 17051 -122109021 -484277972 18567 -960206280 -426304910 3801 -703217995 -586116459 21341 731750464 -578287581 15986 85675944 753287966 65587 187156333 -231217186 37096 -318608588 443960545 5655 155525752 -891730668 35507 336756760 -112394746 33939 -237832871 -392609365 1598 -987028667 184601507 40924 48224161 275090202 71664 755807489 -116996257 55843 275173446 -608412894 51605 -667467322 -770504231 33313 655599755 -301515205 3332 -708213412 -875308540 25019 -136338094 -494711256 33299 162791751 -198003771 61914 -231653967 -886719117 9229 169683031 -408093956 7021 84014860 749300464 16445 -221808528 53935482 27350 144760810 -864244023 40172 -33338336 -670702109 49488 -312075427 444025897 20724 163280951 -106909280 67781 -476780687 439691505 6885 70539613 754087529 48745 72923531 449105593 35357 -978487990 -989900295 25357 161917404 436622193 17998 -319901794 468436060 16590 -107342149 -406790476 75820 -108045790 -116653852 13521 -109652227 -113058121 12484 53476582 832246529 5281 -706345579 -809047546 45427 -574172316 -322655126 37724 -127380435 -304755947 72876 650459423 189177412 62292 -107295087 -329455696 37865 -709034700 -106954997 12622 -785273543 -806087894 4693 188968329 -890546500 957 165046198 66921031 1386 349581466 849820636 12769 -109117562 -119192249 36696 51437384 -512951039 78985 278169754 724968010 40176 66278775 -316568927 33459 -332712689 -671528261 56498 -424038401 843611746 21570 -2813223 629810623 10988 -696700247 -102203959 8348 -690038485 744696731 38554 -25301937 -678028045 789 279523486 -200367474 2446 63141307 754616204 58499 -971315739 -611463568 32153 70068611 437692389 53971 -129129664 -499989760 10412 -782803748 -492166226 13549 -618975222 544378301 25389 -16950834 632570568 39571 90687748 754458115 51940 -976819822 -613571689 313 -974949106 -399933200 65930 -236711487 -959142903 21902 168288674 74234926 9121 -217587966 -895730253 23762 177807362 -587617904 23362 152415673 -403552744 34078 372111268 -193567305 41273 -598691447 -326619275 60843 648607044 821658739 61079 -703904362 727471571 37283 269648611 249613556 71011 631171885 -316505969 2812 -882472160 -126723374 36832 74356372 -320794932 25536 151829158 -190554540 6704 75794312 757455371 60019 -9220403 531311343 30461 648623707 164056538 31300 -888283354 -111264259 59944 148093240 62145142 3360 255261186 253970739 44536 474630510 146388889 59036 -681595555 743227522 2565 -863759337 -103469982 26707 369597925 -200555009 8747 -118317000 -887434926 15222 739768354 -297578261 46312 -136486922 -488216292 14931 -702692684 -787960856 45463 -580696871 -292392635 40177 162037698 -140540345 61255 -781630632 -799366059 18420 -416113626 826817225 50321 761838254 -316205531 17225 153563369 430161289 27009 -133836284 641456625 5744 -387012272 250009428 37651 -670907546 -809031724 747 -678349682 -901895605 45251 -862220055 -135663144 27522 -96719306 -285998577 50837 -771154263 -789668755 11181 145932048 143757320 45209 144389116 260391306 54495 739194708 334919309 20232 56431495 253536691 68468 -329450745 442037061 3338 60747137 -327002428 11182 -224521956 -589135523 20140 454651145 167121792 58316 452736221 849522992 56922 -406272155 827399864 19307 272896883 464972333 37962 -139888361 370082172 29462 -383700483 748857328 27796 -427124528 -140019220 6125 -787509464 -522435269 48610 -995275546 166181256 51321 184950877 178893551 48589 -227498654 -979720467 36309 167978680 51925391 15282 -135277557 -494249261 10669 369950767 261708069 65702 440967192 349788999 9701 272149884 636717109 29635 446230720 156008529 36574 -702828717 653063213 24114 634382259 374763867 4602 -290564280 -195126650 24938 148061602 -207476165 57907 372004914 635039525 42147 147511632 -874527250 25034 149797900 251010642 27960 -30846552 562775823 47380 67745067 434397627 17049 341097149 851384877 40751 173876675 -234678392 70948 -96770497 -516439270 7010 269068908 458981905 16756 -120106027 -805404677 46067 -667785416 361480175 7173 -382646821 92734813 24811 473820522 360567168 18534 -775549334 -507945954 25529 -205706323 -994466830 48184 -320935075 -191129737 11624 -805366229 -490395548 23437 -223865674 -881596047 10043 82294883 251338442 1805 -408047657 -117426195 43491 362668893 -199485824 39990 -878612815 469444017 13551 742534073 -509503223 75690 -862989668 -138629494 23677 721845450 -297265773 47431 656697461 -315373093 20878 -866872283 -999383607 16887 741739946 -589052059 10987 -129936390 334988393 5666 284733084 472672599 2458 240925505 429463382 34004 -805569424 -777889393 16442 -419385357 819153984 40347 -95241761 641655169 6120 263954614 428902405 39167 179173520 -231458946 15632 -703654500 760480738 70827 -618007740 -291196832 70330 -193252918 -899669973 59477 365508406 372824554 46757 160407406 186659611 23176 -961465104 -963689159 53467 157670771 -228466351 5396 67395622 -322511400 19419 -785329739 -106684526 41468 60207539 -992945650 54965 -198168101 -611085979 38817 -518410229 -125610501 36669 662705181 333824978 10293 -322317729 -667484160 30242 -119361223 -106829454 1994 560262230 -494508021 30688 636450062 170101649 72812 -13187327 530408117 2637 81094076 843823648 26481 167911996 -219573591 65627 157002959 160086473 38692 -130193190 358540307 21217 -998500384 -602807885 9174 -677018505 -105510479 31209 550247524 443236737 46228 653128260 853870132 15462 -31744652 -669861829 34355 -393376175 -129117394 39737 -700075578 -702807417 60276 -691400600 -784781011 38637 -228925329 90630718 8210 -763650504 -523398586 5929 -100710087 -319770441 52277 -124376672 -884324350 6213 728047283 361074630 19966 853789476 -961763601 46601 86285570 463507408 36019 368542870 622093072 51 645127097 -332532897 30608 -130433654 625814356 22261 270545356 -46876270 50301 -874517538 846538729 36225 91536580 436311409 31940 -680856162 -774023926 19516 156145903 -883922483 7541 -581205419 -485078487 20296 165086296 -902901756 8471 -399153094 283823739 15782 628730107 -589658904 30192 746257415 -293801350 43538 -880580316 435580073 6431 280309706 -5568074 69095 -117029803 642327931 49064 472609290 148844427 28160 335095450 822053822 38699 -388646076 -96538504 28198 548934457 -597732291 28555 437565973 159081184 87167 177870511 -234825946 70540 -138011957 -780873888 66048 -323200292 -222196159 21834 162395677 -97083366 61394 60371015 -319393453 38618 177390631 -862796501 9643 249065284 -45781314 74413 -612308533 -289947629 71926 -304353384 450885386 24147 -862320588 -198896001 23017 -141414139 -780434607 6058 -960824136 -581975772 51232 -141847131 -795486008 21560 -808972189 -783853230 9592 260876486 453087180 26924 150279317 -207818822 10724 -859958716 441966272 51006 62452105 -594128174 59242 642572235 360829719 21503 266526159 754686025 2182 745095599 -198678557 52454 -959886845 -972087703 34597 -113585351 -791319220 17944 -708396608 -894516611 31442 -197168900 -985152186 53804 -96547390 -768219667 32476 -235450327 -962466329 46297 -96632898 57012736 24805 -582920309 566855368 21916 -577144082 566013345 66798 -520099705 734341285 53333 174688496 172874580 43510 90062968 727462358 29442 94803722 -310632220 18425 283831919 -196160926 10232 439725997 372002427 25686 348242380 840777332 37209 -20756336 -690967912 50294 -220948383 -992367343 37779 -407253890 823400866 35481 283453049 268790648 44756 -99502352 -96760408 20035 337461697 653493955 24411 -902631743 -134194417 21978 -694040531 -784788187 22129 176005018 -116957613 45968 843117622 -965980050 8564 750910447 341556411 10789 261225663 -22705956 72283 -893828124 432442118 41845 359924717 840270226 28346 -603814791 -287101586 41395 647544061 -316362058 27493 654373060 -326333243 32025 -794131488 -994216819 32255 750894258 -192540794 40505 69171009 822414042 4853 -423739304 727003732 6481 -514910229 429752484 25290 349420519 -987759283 46171 170144880 -218051900 70486 267712037 280792325 64968 -956546766 -384429942 59415 -196980205 57895603 59725 445096310 370639305 16961 -398644151 242520067 3518 -113433008 -877250982 47243 -203274820 -972755916 23751 -206934167 -889449844 2228 50089048 -310536314 29788 -763369567 -511352017 42314 -329080 -713423313 60160 -233335686 81018328 22109 165244729 -218795354 41550 -235143694 -883643707 33076 729313226 -321276991 34357 -218710917 -889190310 45931 -668967052 -127660595 1921 -589782557 -491293215 473 -119682171 374118728 4438 -428441468 272001583 32592 -228207868 94406724 44862 -993935286 -405862814 60830 353308138 629457383 14013 -118951596 -480509177 10968 -419376015 -593062775 38455 -517205320 475729968 1021 380874457 834165771 34095 444523519 645927588 60630 -960228200 -601181758 35424 163754559 -136955634 8225 148367732 -105570400 45639 -203265863 -981446998 2957 716393107 -607662127 21747 -11297150 661883364 27165 -971541373 147874577 893 -119403841 334799287 28440 343919069 630809703 30355 260849990 -195166812 23352 -875683841 -119796030 9020 760676182 -310929047 199 -984815235 -574092155 13047 -711536063 725574168 11125 -20957396 -676216647 55583 657620809 -308241651 14395 249712972 64765311 18305 160281235 372233729 15814 -125150319 -880540874 34358 732477118 378535768 57239 178900138 148607976 13049 658493996 -312411676 47284 54457675 -325320547 12445 -984709687 177502216 19360 -108382706 371918832 34166 148371043 379238924 37562 -134659095 -791369863 11203 -414862509 -113141429 16306 -408931317 -973698244 49403 740648195 -477962809 65596 261986171 52016044 65736 626350053 -289121985 45083 550750856 -517785167 20091 -605305691 527078274 34958 -995839127 169687607 32970 -192980684 67908100 23864 267780108 468716357 32870 629222066 189498486 4094 92703583 269770704 18116 554076077 -509459279 3455 -676281786 -897480283 41329 273984357 265515039 23689 -101004087 -867597920 12143 735930746 -601868351 38635 95103666 460386454 3422 146727300 148188892 6177 469239233 369804974 30458 -387650736 729970743 30618 260717652 748315427 29278 58738262 456233342 30543 260607916 -204263929 26346 -671018699 714621296 11051 -886688101 -135560188 32126 -710188615 -115290753 17689 -214565502 -994470200 32696 454306178 183285314 37959 -698753501 -863799895 48507 -332505452 441051236 12720 -975603736 171776252 11692 -125229073 334269040 32660 -319088649 444431477 18390 467296031 175215558 77695 80908457 284773653 11165 150754173 465676967 27103 854371633 -977020585 20117 -864025761 447045552 40752 -197316575 -881770519 53567 -330518951 -691153229 19782 -212440841 -991852542 5944 -571732589 -288832583 75953 -232562979 -591796948 30574 547479232 -484126569 5567 337561905 621624316 21850 -116644890 -324512324 59058 -613557566 545530064 59268 185817265 -108152588 34667 529207296 -497539288 44789 -789276671 -782291486 4863 -422106748 -982187440 8095 -809164041 -501822167 25883 189995044 66960048 4378 -960066374 -955260452 72297 159988272 75315821 21435 238115826 461268613 40501 154574911 -413607558 20503 552406866 81542548 33951 153400512 151448171 16319 656103685 352120693 51096 -98252712 -904704300 39957 60451505 750641217 64442 729522059 -313847907 36872 718910715 -616719872 12724 91647814 282397391 38671 278504900 57877486 42278 250529986 -193882496 38119 -124741477 284306972 44146 -47206968 531894669 1229 267005207 -225102297 9412 719497225 -196741598 66800 661768580 149510657 76953 642536933 359697068 47433 -103846535 658392384 38335 -783552594 -497315053 21966 279081153 93047174 19480 -19410748 -681687049 14756 -696344440 550492905 55960 145137532 -399308415 35958 -124450214 -116430197 18005 -579746004 534841774 24578 -968005307 728001859 24016 168846616 240252129 7566 -502526409 436599764 9590 284353636 734444470 16780 -417955274 854934529 3159 638433964 -320502697 3092 659965836 -329580293 12129 634403894 155144513 18050 -707420482 758779641 13514 -424525729 -136574208 37990 -965848318 188047709 40482 -401681428 720623009 25573 -709784654 -899308154 8600 662329884 148419971 21670 -316425067 747171256 19789 -401942263 855029506 17208 -113187202 639691505 13428 748153706 -310834479 3467 646929713 -618136231 13449 147780892 438120796 5986 239136473 -285864723 28092 -417032026 829073835 50928 628241873 151123449 18841 75791375 -387220199 240 190260358 -134635868 68150 -232466073 -991372914 35858 756363284 -299825900 8331 652088559 826269978 61113 272564409 451650928 19185 -425214668 -121270585 24473 150955570 -599404688 13077 -984201038 -955579912 21653 714937151 -290745687 43729 444751002 340351611 9144 -139441922 -110966160 13726 67889953 266121031 34651 -20744425 529607330 3104 -136081883 -764552382 53824 -480869694 450955217 21070 -967919331 -591528526 21416 -221167880 67031427 93116 180508041 -595020294 11190 -397801245 852241031 43361 -116719754 662435880 50035 354213815 853710841 36639 636440028 171809367 3224 -392399387 721203631 6255 171648276 -615189533 17477 -425196552 753158124 38578 -26377166 278690833 50283 740720058 -329737137 4698 241636064 -202279081 21340 -6645419 631008803 2196 86741351 243345348 22548 377039857 631313419 959 -709874401 -137793907 26619 54031155 -209994321 49710 743330223 -289195581 16745 -771027916 -483056769 20570 637241331 823289472 25101 -98408731 362378907 5735 -135877345 -134337204 28959 -405933024 -118977935 19685 662453072 822393886 34849 -875814623 -133927575 51016 624779268 -313850029 3791 -707097663 744133357 50403 -395721234 -521431545 39573 263934657 750617081 40519 158362627 182880700 4598 -478837254 450453270 46161 -411289877 261718162 16190 -407794503 817660693 8696 349845049 -223249961 5383 -967828751 -986503984 75802 -608954904 542077220 63359 -99308054 -102565502 21107 -998868050 -410205822 36303 -681086697 749514442 61695 -793041214 -575874284 56407 -133758313 -770186939 16729 -995910184 -406780754 35110 91479340 733473840 6449 -575156206 548422269 63196 -591044810 -330675248 18436 285377271 471324472 29207 -775497981 -515071684 29785 273353668 -210416395 36547 -221847717 79928503 53415 -206667387 -972672165 47676 -966244257 -981300226 67732 176008387 471274336 19301 -677617737 -805119348 20980 652590716 828518520 8000 -992987157 -385497541 66707 662230992 184865736 16920 -987055956 747315066 16876 91788438 749916496 66215 158187885 186440849 7019 50198932 732721484 5952 -782231611 -488254077 15277 721066690 -616534422 18239 174989902 357166384 41608 -404336377 255978658 32515 -595475617 -331808617 12891 -224472877 -969459001 48198 -772901035 -518955307 40655 -227341619 -97405200 26669 723064494 -227950808 1298 156992648 -879625208 18599 355889514 644173090 9014 663305417 163823629 9891 364681080 846024589 42898 -668212701 -769252804 30746 337265350 -195702267 16147 380209384 654005780 43957 49912861 827585560 38752 466493238 172783054 26000 -503592459 437926146 44009 174517650 -139488976 39850 -302814002 -197681667 2448 268463479 79665572 33525 -324952304 474958716 17251 632217686 174305674 57809 -593146530 552446900 57520 -583645359 -297568992 63530 345826946 -238031773 16281 145247803 257152872 18874 -309436425 -690666901 21178 -997068819 -583846722 27746 -231124215 -974061955 34406 163719914 281741292 31210 734842112 347485706 32626 271205368 -199180886 9950 -999706207 -956220423 68445 -5305685 541407604 15573 747456208 347357100 32780 -101203466 355833417 15343 758618676 -295012462 36662 79600059 -309349616 35278 161832399 169279255 25895 -698010644 -806099674 44056 633547555 153651779 17312 264438642 743134802 28398 -862851017 -102564934 50464 465876039 359049583 30499 -610338942 -900626211 42215 155540232 143388515 9399 -423537951 -971237471 67880 -901406062 -102783345 56478 -196979906 -871241733 40532 247783379 734808118 20723 -698690088 147497759 51418 255753971 -27656017 72846 655488052 -288304555 5763 371309483 649938534 7987 -887755311 438180001 33330 82227912 829851780 58995 735198791 -225718787 9588 -102467299 359937691 19062 -406008231 282798330 15832 -399258029 843474413 45523 377328283 841086299 2777 651883158 338085831 38181 -399578261 732181934 17811 644838458 820624432 72280 -102155735 -301519762 14581 -797410359 -486939841 53026 -596314755 561004205 67031 749577049 -221315882 5761 -294929606 -201727952 10481 -984700223 -409041101 9253 -33874703 93834175 5072 466653817 -17803661 40829 65197438 446692135 16292 570030335 -500302558 28393 -382608983 728607824 27402 -596192906 824142915 83069 -522895597 472472737 3770 179882381 -806284912 59191 719918212 -212451574 57885 373631386 810504114 33735 189742602 352901698 1328 82781634 263259780 576 -106207448 379523605 10499 636654724 815839488 53296 257587728 473897706 42053 76936400 813780399 56774 -114483962 347787866 33830 -46947411 663557058 45205 336595737 621205962 16891 -123191843 -771102995 2010 534670489 -492136140 31542 354442024 -223164048 14113 -699087067 717829375 539 728320447 361113597 1441 -100482208 361818179 29172 746504941 -203533667 20225 67014404 466940171 44633 -132627743 -773444318 71050 167134780 -137243676 8689 -111828190 -774315649 43951 -128394945 -320409164 59156 177505990 264227868 46640 56629828 -417019447 54199 -117419458 -777464978 41946 -959075864 -421166705 58088 -286110063 -193391370 11569 180811372 358499486 16018 162221729 165979043 14396 339309423 847413623 34253 -36106076 622352281 32454 656588699 187529170 55548 184673947 -217181489 57520 274211085 456923035 15386 437195684 370822084 7075 -237566674 95105321 71901 75693507 843786776 56910 -707421641 -899286753 38180 -859513740 -138832019 31357 -319600131 454244407 19117 59544815 461738522 55690 343230660 663936763 22437 156863750 362532119 53037 -388267962 731461667 7152 -891693596 -996272342 24832 143514668 248843131 41021 -574038564 -332196130 23418 -792731742 -787199864 634 71109161 728803549 50404 -696679130 -892316914 43645 -194526438 -981556576 44535 -796176789 -510225957 9111 -287334658 -210730533 17812 84398550 -314544415 31441 166483523 -229349102 73468 -95677058 661607119 42572 631662928 -331111441 7981 188007487 -864974513 9610 823974083 -958671314 56833 459279555 166571552 5443 278033185 -237068908 15265 -582065889 -331616231 45688 169463122 61848474 18663 -12404615 540457229 44777 83346946 561557919 47495 -138925767 643621704 27235 172433642 186139288 43449 -137960271 -770188712 57800 185511913 -421587774 27952 632059700 -480009300 56339 241135896 269231415 28852 364294172 812356717 25622 167392118 -611931293 16929 -133775854 334557035 23716 644760433 832743184 72663 -21222422 -672008762 44692 -398309363 728185960 22405 -111490518 -142450775 4781 -572051198 535373653 37505 524131252 -591256662 70690 -964066702 -994737089 49190 -120785449 -479077073 17100 168705655 -889269092 32209 451386260 368974763 30854 -688521737 -140448743 21092 -407561544 249474657 42424 626561499 182908662 29089 -121885162 -317974752 53728 -100302627 351021579 25061 148830914 439420508 9180 -418667629 -120325790 20541 -957346070 -960669674 53638 444520437 345243992 18517 -383164535 -126572660 19776 732846495 -589328073 9761 177033907 -868853649 28123 -206872672 -902905337 50419 627978612 355929800 5692 -7923368 -698859638 15025 -138040116 -778147034 16040 725351784 353531107 34638 158528192 -872629547 25541 368629717 827180564 45781 639694622 -317789389 29503 -955140189 53964477 61528 -124740138 348867873 1705 -994873813 -619008547 8760 -702590535 760180691 28836 -784873268 -787553935 21525 470399711 151242128 25287 -671530733 -862237996 15687 -133351038 621740105 15877 -999736802 -789089439 67404 622252083 179299811 68300 732669125 -321353601 8367 524858219 -598932743 53212 -35396597 554825975 48608 -233057732 -596062730 60834 -971471760 181027582 38747 258203214 -198932158 25086 175404924 174366758 34583 93694018 -312624199 11888 -808219309 -508186464 7139 160603400 -595606370 18248 -331074159 -221552011 17263 -670709746 -797926034 11396 68382159 -301063822 12575 -798504908 457566484 44474 -6404032 547510786 19781 -138759682 -871694659 27070 273846619 245248010 45944 -419105866 269595078 4483 -618076437 -316603038 49090 163855887 51676039 15199 -204559399 74064466 75991 341990384 830657275 17034 166746274 -381711277 30178 -119693247 628480656 7104 -204831293 -896083147 36935 -391994045 -119551893 4153 -980034392 -132788562 62447 -33553090 644453952 37779 -10878244 630708680 9981 -36959446 -713755426 61594 176609277 -223859872 33927 746888772 359099187 27362 -97124883 -318320769 67461 -985622693 -998322436 50659 -223652703 -952581585 22371 265213616 250424639 72172 464269381 352974996 6255 -955121488 -973604145 35755 364615307 559407701 49997 741384901 -200830115 32389 352294296 843242367 36603 173415350 432476566 15374 -399651838 811058606 48582 -973164843 -999546451 29210 844426750 -984039874 28561 -969134934 183814417 30441 -208253657 -595603642 20389 469513247 176430280 29267 470273148 352312044 6349 -101618278 370861417 14494 251729201 52685377 42188 -138186141 -99256292 6061 -902069628 -122262606 4565 747222582 -195396788 43775 -871724767 -107658453 24067 252362568 256939778 66194 755564385 -307437974 15895 366774730 -199595837 25978 -141940956 -479105640 6090 -778283109 -509571596 28075 -133126811 -118255174 25698 625668463 146099978 75157 -132635948 -868333856 18154 -986481060 -575739295 1717 443034920 174554031 27069 155866647 80423940 20755 -999096079 -612123864 11829 -224854832 -858619864 24684 -686932502 -796135860 28595 720356941 -863962816 76203 363174554 629283220 11371 -881779303 -135167365 55047 83593784 -327419949 32815 -38947719 -676967948 62721 534598524 -574133389 70997 -404275412 -100543263 14424 -597321208 -496593808 13236 640379458 171783382 40437 -516561288 449743968 25579 652185826 -316848054 18108 162023744 -904007222 22011 -704758466 -862059966 51347 362855217 666565676 1054 357353175 818326156 35223 67058334 -324255966 13668 -995054480 -995227560 23515 -992456304 -395424854 37049 740747168 349661502 47525 -386048292 -115972379 29974 747046683 -301895592 23078 -303879237 434964490 18283 -496720878 76162925 74242 -43904704 -669573490 52495 -96205983 629991696 26091 -983664258 -968704468 46960 -33923530 540264132 43872 -496120447 472196923 35326 170638259 -403930023 6117 -320131599 -223208691 21648 166629885 -124488455 20457 -404630094 -127748116 32003 64942508 -615373667 8042 -705591645 736355841 4228 155798230 -214072152 33444 -699733027 -141936772 20072 -137068451 665876292 4829 166814977 157532602 8850 170753147 -876774346 41162 187546367 345004369 10884 79938148 748349670 1818 -406976380 754642797 18277 175311022 -577243356 21528 187017533 94408462 23959 -408812028 831030797 24390 -962855445 -381506423 18799 -487361522 444825602 7145 644724204 469767717 73839 153659477 253552704 6620 182397361 -571912545 10872 -217488981 68186775 1746 -410455168 847369347 52981 -409924751 755979898 39668 -202686403 -591335187 35721 657894980 -300679827 47020 620195687 172293550 29402 -708233668 715361093 80659 530457219 -487144188 16456 -397125516 541600425 45267 -321156269 455668042 17636 -41799362 650957548 27451 445590669 190329942 80952 -121039588 -774466462 34756 -333325050 -672215585 19934 -382355779 810300282 20729 -705159072 723668294 11262 -198830919 -889739605 57696 -107206980 -877968038 20505 175574317 -405425725 26780 92104286 445500554 23616 -704965387 -893891409 46257 -598653493 -510530927 24499 -425001767 264937324 20428 -119689171 656201370 12453 94191294 -300521451 7524 -223776385 -607566499 879 156274613 153533734 6722 -33857450 627411001 15022 -382356220 -857442769 32497 -682695520 844123681 42032 147256645 264760204 45019 -980800229 -705377898 16482 -230876401 -990188656 29774 -125336006 -102531259 24368 -326388418 -681613258 66453 -384370362 -112581232 10094 625039949 168489684 58923 165139666 51870980 1506 -119327155 -323660996 54381 253963072 -226798500 45835 58908442 271959106 59669 644751245 -308861579 47281 570162980 -509857587 63084 165735709 260385890 50770 49798512 821129739 53517 453966397 144325020 75127 -419528008 -965282272 48541 -192533868 73415660 45993 -572572234 -316976750 38038 -956218215 -390358503 33352 -963265367 -591449364 10674 -687294788 -862511497 44185 543939773 -500976837 28194 -577936210 559629217 53224 -220922646 -963480452 2086 258341969 -235917665 43045 -776080310 -767217187 15015 -614582383 -296061041 45798 720342089 358251785 14270 270750529 -42714044 32366 352619616 636970546 42997 -109016396 -484270803 12000 -582029161 -483762573 19943 258475529 269703697 23628 744687934 -586509241 21316 -669544595 -798327256 5411 -673967144 -877909133 45501 -612271426 -508574940 7268 -120423632 -785685729 49551 -408561465 738326956 25443 265461291 -24986983 68432 267825589 58082740 58710 761481258 -306053153 16871 -115031500 -101918359 17685 -96003161 -868092981 28316 166854488 -581181291 21245 281188430 -23412507 49146 -400579524 -96680043 39267 52846157 440434964 10801 -989536763 -982950752 4721 -984749200 -986494197 65972 -610002663 -480898693 35701 -121181440 -790167067 52799 749768446 369261940 22580 -306836479 -190781172 20908 153653190 -215821481 5302 -481730082 451407410 20186 620135767 353817818 58302 183821011 362458911 18882 185760754 -902737113 44376 -114727902 352655537 5195 -427730242 -978328900 14991 244154287 -219081946 1578 250861691 81955388 35053 -966856626 -958397221 62420 -393900871 842240500 37835 -141923485 -500930401 26888 159821219 -582742904 7844 184337418 -421487211 2819 157042977 -95569202 77945 -97783991 -874122034 35613 -672762008 -804108288 33057 -590831824 -303419258 16692 284597023 -236018137 24023 619960342 -305484921 10603 -26535550 -709570080 33555 -210286929 -606212436 46832 147613457 238972287 26188 268416689 758550841 38812 474775880 169729894 74280 -236913972 77231129 77136 248701482 74148064 37547 78305285 734443472 9179 -295603740 465807650 8122 658924469 146699260 20073 -482739649 -113911774 31060 622883478 174699602 73326 -689424636 -111750360 22295 -705394033 -765808516 47899 -127655689 363595019 13658 721436708 358250565 4296 -228891944 -875441871 11756 -103631883 -113113813 36626 366505181 830530183 6195 64684952 278647268 45612 -673419501 722946821 71401 175405929 142985166 25617 184451790 167483455 28219 188859757 -196604614 24088 -42954024 -116560650 43459 -141174825 -481836469 14359 169384179 -386691213 3773 -669224124 -801206451 1320 -508916793 466727854 30578 264456227 739784289 26192 176011753 244541294 19472 334458925 812399529 14549 -215930045 -575619016 4559 -141540913 -777725853 63027 565073513 248575494 51769 -672481045 -402793188 37324 -123669825 374041026 14609 271691082 -196339800 28174 -797878947 -768365473 20401 359306839 -220368883 25900 -667492890 -770348447 22228 94084432 263770491 4772 -134973370 -886119365 37182 715617212 -592366242 33761 53740068 -302396031 126 -136238856 -99292145 25305 53973048 469386176 14796 651514890 373356824 44882 545931253 -673508609 48998 653548621 354508388 66032 -699713100 -883466862 4219 -333278215 465753630 10812 -691722037 738868920 75089 -312502981 -234528941 15339 -413468109 -130208176 23270 -300805934 -225845859 22876 639770905 186668394 12713 -608087072 564492351 74131 -220164879 92467408 39397 -9652681 -685961984 38086 54940561 854500146 5145 182786963 -891579498 19732 -590411836 -498162911 34200 -889265189 -133690028 59998 151056994 -600785387 15094 -409155790 -973367037 19230 -887060576 447264301 28911 841761951 -976913805 12411 -132045678 -115528189 33270 361665571 855154496 21867 631645933 379025291 191 -771144087 -773505676 25125 -692142373 720671835 24763 -617652760 -306058090 66895 -417585735 -870750982 41396 -200131418 -902451646 38171 -885891998 -140949108 48418 -982170235 -615275657 10414 -990182758 145109154 9480 -121669507 356022335 16356 -112120299 661191751 39970 -308772691 -670927360 22573 -128499064 -132198591 27448 -617286786 -314541213 50195 -105164115 -793436700 18794 -980190038 -609105636 34508 -106166287 -904550632 31963 -135902489 -328559023 49174 -588667799 -482439851 22692 747083027 362933797 22407 -599767147 -323387045 26544 53993446 -289438820 42212 -137421604 344618598 22385 184651265 431316118 3091 -422814886 -972452399 63177 -10459546 646585088 26432 146996431 94764300 5154 654772249 378523152 49378 -124900390 -487466102 1147 156654764 -406992300 27491 152091444 -126659752 47491 -392578284 728801516 14193 -789130290 -487305063 54094 -21881481 -684088662 48125 -522619015 335879110 62414 -312034263 -218371491 33624 -989553975 152350646 21667 86420416 436911207 15301 638690278 161378439 55676 179191820 -865483281 27091 278717601 -210272381 44601 -120481537 365563829 17174 -953722921 -404786023 46187 -983734087 -954966738 57255 267824299 -35754278 69627 243800877 89868226 25995 -778129443 -517311566 765 -129439278 -123866339 5662 648177616 837691928 17455 -220926981 -591403998 58644 -522115336 855401248 50854 454038732 335492372 26630 183934199 175989769 16175 -306627171 -235057484 10278 376733858 -233723010 14478 759884563 371365790 23630 -894443521 -692947429 54694 184324953 -604404755 17739 -113679884 373788009 19384 367625961 -229303324 25968 -141204914 355684054 12942 53560814 -312721883 4533 -701445812 -786732405 41296 -400250421 268785443 22474 -396367375 759205341 19286 49417065 657188888 61113 -12241342 -190778692 38658 189536226 -225882416 14111 720233122 367713917 27155 268357705 -42333346 37977 283608368 -208775834 30525 -673305491 54605165 37307 63848199 847965587 578 60045844 242284707 70612 -697551981 -108630677 15470 635125487 150061386 75435 -293786982 -703590358 55168 341604918 633720504 356 -961532052 -576578427 31227 65401489 817555718 13669 -797365484 -511134298 38109 -702166650 439716887 41769 -134412824 -298140455 62968 -318602382 -227812356 33595 -686425567 -799001414 12757 559396517 -211529772 54023 258436747 758389562 24917 366792795 -221397237 36905 88259751 827698740 18224 -388477027 -133811570 118 -796678751 -513613469 56400 622158079 151423884 34836 -424258438 -113962000 6290 -990290004 -391442873 12048 -697753182 -882711544 40333 -705959604 -118785343 19301 -867476515 -102646091 56693 79092783 810227217 58495 -1947008 526543690 18633 268319807 53330459 29832 -218429134 88874163 78193 620196619 823259086 62583 452957699 375181499 24597 441637702 569614407 35994 172234966 447320674 4710 -604866326 -314623760 76684 281490530 -780821195 6368 62784479 254126606 7051 160945525 -121766964 50236 436840538 343693403 23356 -211864104 73260754 46467 265841531 743426967 5115 273674837 274199234 74173 -428558767 274129422 22347 -195784088 67650176 77528 -210917348 -615328676 3728 758681584 -308103355 4733 -860635973 -115022651 39453 -584940727 374802023 26857 276817056 737806175 21285 -232507462 -599181828 40130 -580833220 542252738 73364 -684868069 -101276418 12907 566872309 -497151518 31203 92539017 -328544252 24275 -110333353 624605952 7215 -971665673 -963197546 41710 -588857378 -497146131 32062 744240901 -596496290 17768 -193891877 49245110 75999 -305874259 -231808643 30408 160177254 -577056609 17233 60413115 443804478 27195 626867097 830689431 48696 62770255 434138236 4886 -573904264 540926822 20497 -398317832 261053593 31233 -670303572 -787657566 11644 -218767571 -597432309 31756 -988799802 -418902938 55795 568875339 -513322803 32631 -202563378 53299476 89625 644386314 843541239 67521 -229440247 -966160105 56100 -416493200 821995922 44582 -135462758 -882510179 16831 -703174123 740136121 39015 176999645 -890253771 14769 281571143 721268619 17840 -490362139 461304374 30864 657573438 184126900 29517 -613583641 -515195250 32360 -205929545 -875231983 6234 61467624 265707486 8837 -881250315 -100058909 25180 -412751569 -136422781 27796 -420849871 251575621 4518 283358880 728497714 15849 -903601263 -876723210 50240 -230344948 -586062719 68304 -611436061 -477480112 2644 256846398 -232918694 45378 -298409651 -223857381 231 474965287 170607051 52953 -209023693 92915856 96449 -201371173 -964669799 23012 -289882823 -693318571 57231 -710050504 -777901755 9740 -997068186 -578034840 38172 253185812 -238062406 38867 -203217354 -577368442 19821 -26628231 -706152108 43883 718910853 -588345714 13552 722574420 -214808016 46350 -955669586 -604350000 45529 728521385 -208318472 54077 715485307 -192976259 29079 164150591 470042600 22148 167815604 -112018810 80236 -130894931 636917946 10392 431444098 349229498 12081 263437434 71831692 48389 247295482 741135589 33971 -201209594 183439868 49826 652068627 162873429 69100 -687956634 753963949 54482 -137785236 -807158859 16751 265466400 -209249074 9737 350524385 628315884 19994 761540856 444082941 66971 431489889 144389700 6837 -407263661 -764495777 68025 -699614338 -895550993 10154 -575601466 -506171425 14758 -677010657 -766850793 6992 366128592 660888075 23759 80104485 -293400358 42359 -866858591 -123141575 32999 -582823842 -330358307 6180 -228369247 170214355 39954 253603688 744861439 33142 -714001715 -108017294 20188 278962760 262083595 4421 145695310 274797545 24134 -419294688 817928610 10669 432455582 158534455 4008 281901130 -897032897 51043 -668969940 760171679 11237 -31207548 563487867 39624 -40825059 551514241 46484 -961568874 -993763462 16574 275694140 -46858116 37929 -198188562 84194459 85004 -412076044 -103391537 11113 -38564632 469906802 22409 -515391014 453267089 3045 -99202292 -900516977 33601 156018080 466764452 8008 652819791 -332638328 42460 273065471 283037023 49536 -611021150 -490268563 30426 -891273712 -105058606 13351 641769012 827943853 6668 47757894 566777459 60193 79139031 -137952284 32653 856312402 -964741971 58444 -291628575 -695597904 46530 -960458244 -393042183 24241 363689956 821352578 19032 -218376304 48207162 69343 -137201671 631839431 36399 -303211529 440720499 15803 -954507557 -404631257 4255 -980319297 175007349 53281 -41098741 564040994 34967 -764047910 -992265396 40008 -141661367 -121643634 8006 -220995389 -901085103 7702 -141858983 -898034337 12928 -965957171 278179600 49504 -315916131 -232168253 27621 560106106 -494311325 55354 -313971239 434431178 22341 250948921 436888408 32364 240746994 744880573 5355 178877648 453572185 13435 -780878355 -806598871 241 -696435104 746696656 19695 277490903 -228672753 20448 -866690543 460589535 8951 -579881717 -325075341 17164 -693287541 65633836 35031 -304730076 439967814 4788 464305964 153290263 46276 -777767769 -510452559 10432 -994604930 172627518 9964 66243583 725325916 62244 -787785856 -780518665 24857 365458575 -205518259 30756 -140311282 -317922535 28198 628802161 816874736 21934 -139316160 -489170456 21044 -41574932 265765172 25325 -1612215 62250454 42583 -141404768 -493973654 24234 375864955 630049162 6549 -997465261 248632251 61418 -713316489 -778964473 8284 64400844 474774446 4897 -591235414 568741810 33951 -138710659 339313639 26648 458105915 172618931 91052 -99146256 -290657049 18749 -390218834 -139944886 34398 253660648 281160245 12680 -26322010 650222928 43928 163981743 -390036778 914 -224294154 -613669877 67183 558937599 -486643582 47525 657772055 818082247 52710 153393834 69281544 3334 274031829 75723613 79765 160735639 259883372 58207 -618448030 -484800325 30205 -878778979 446502883 34814 -32437447 -669475175 54867 -224311682 761043611 51586 -977480875 166005473 32555 283963194 283746201 27004 -787218283 -797828212 3052 444989623 166804522 33047 -711497280 723153802 32989 -215269706 -982472707 22167 165288727 354581064 28857 91215883 439815743 12379 -10239962 636031307 30549 268842260 746270778 17833 -900915628 -115014644 32017 620625669 351897966 61235 744398439 -215396850 13665 277214442 437455313 10887 87520392 258262082 59067 -989317939 -592813777 29438 -202317296 -884366605 8498 -225333406 57967649 44323 -329636152 -677730024 22601 161319625 -409013237 18776 147988076 71079397 1087 735156152 -604581265 21899 -310560779 -703765033 38547 182051909 335720879 36206 -295317203 -802217696 7240 -126212721 624052181 31986 348612464 666173411 39859 -137582782 -132443028 25380 -860605874 -100665521 45532 -31035982 -681606186 26971 628186653 -333015517 19192 176985708 -200023630 43689 733914948 -308519253 32790 70532082 439631559 6556 -696194983 750111978 9938 153219960 -409967706 33866 564839186 -494996547 3413 -399655938 817488968 29239 -982329356 160477342 26152 338464108 625895537 2424 52151221 825057984 30346 660953141 855243753 74351 635346168 155486477 30877 273515943 -30118989 25644 257594679 -16370896 31876 -494336919 451798163 18695 256463544 431282126 26378 -136576004 -882699534 13510 240178249 -217709115 90 73566907 239886522 61376 -404750458 466934397 38369 355616004 648912142 38634 -682127119 -95861240 2461 -409139373 729341871 35779 -100752427 -511699709 23167 -682259704 -766534253 3703 447945173 149813261 81258 160167671 170515411 20351 187118882 -585120966 13996 -711204981 -791554661 36201 76853489 -297403037 31918 58565207 817850492 24460 356942791 821876619 28920 -315056194 -209302141 9968 254864731 -902657780 48541 -897814167 -397808319 14099 186465904 143091099 45810 -138642390 -500653182 23789 -297675970 471718184 6683 -900570067 431974946 44012 250539355 73492180 9432 -875959227 -121697456 6642 -304596432 -229375337 408 250666711 351286421 48888 652570010 364044948 49413 473910261 164643951 18832 -693900245 -782345007 24085 -393177947 -968743803 20500 -783461827 -809406384 1774 -311433633 -214101049 4617 741349136 -573072264 31945 -107062829 -141694122 34464 145093730 81473302 20959 -861095517 -138520465 23631 158643540 363165869 39345 -588496323 -484566126 20746 -37687620 638213991 45078 -386893516 -953912826 25501 723221544 -319691449 30660 -112742325 651654883 35199 -96502565 -312785612 15728 -573650208 -321510448 60646 -421079947 -807909232 6271 -427171740 734620451 10045 471929115 179619690 83111 462160867 336833472 17442 164770138 50827920 24981 255704301 447516684 27207 146748836 85127272 22310 -212366115 -965078112 35711 627942288 849663690 77645 252334060 57358071 28247 173386944 -775422180 5827 -2058453 650454706 32054 -892180713 470048925 35262 154898040 380678221 38389 -410306703 821263592 39714 -196940590 -882114190 54566 837500089 -964069348 57372 -327362318 458020823 4562 -142291027 -895304821 12165 -479663336 73691266 21065 -987992892 177528524 10541 174416409 -400479309 28393 168143988 -872668988 9910 -118527814 -880065825 18463 159874868 271566163 26956 249999451 279289624 55383 -885696622 -96575023 49621 624394046 182954337 19823 159538531 -867036650 26426 -323439877 444486057 15921 527222662 -479457751 58759 -605138020 -511648593 24810 -807378456 -500977393 6356 91788591 454264563 983 182749678 80538194 19422 -983696264 -615296704 69254 658349601 831477738 33003 -675929702 751039004 39167 -669084457 -118598968 10137 362877197 620973152 3502 -975979055 -963965218 32270 91563702 446931060 34244 653928469 160355432 49779 274793948 75087820 79974 339322865 -198128434 29685 336328716 634042321 35856 -493810481 434214357 41335 278785919 724266543 1982 -697962085 -766892350 44335 -670422338 -880761162 35212 456327606 377315070 3828 638529847 180521863 43906 366114798 622418083 17922 636210563 335345021 62782 62497607 748384913 46070 -617122522 532569118 73726 -418310268 -999192372 28607 265340654 -41529686 16048 -593426895 -300186500 7968 -191255746 61436141 70928 746292089 -314347139 21165 -118659857 -314655066 27528 -230421987 -900567058 23994 -225291381 -594701648 13182 -781147542 -611403903 37239 -875174755 460718328 51640 -701006887 -108556190 20959 433304668 188204076 28835 -964601072 -414903206 55078 -993293789 -763404961 77846 -34416164 650312901 34913 465075791 186075062 32691 352794997 660402565 1273 -195161142 89320709 94809 -207311207 -599763960 39759 -694252306 -892680933 3794 -32397970 657643313 17067 245905004 462063673 28937 74383834 744824888 18212 -39125475 -497769255 28590 -765605317 -769685308 10630 544469389 -507318210 55387 -512591215 439272715 20914 716588545 370790617 50537 160147230 251109752 26924 -332371508 459750698 23346 241818289 -233386962 28923 -324257461 268202973 36917 560814453 -483557312 22326 -784425899 -407648219 61944 731184294 346879655 7372 570883271 661711981 6568 758189872 -227762954 50928 -878680404 435610941 11767 -24220803 643876950 20960 -989589327 -602852966 55936 79640718 719684919 2042 -706005290 724757418 49107 813348372 -952557866 54250 260784854 467417598 40527 -890545825 567322765 17311 -420910129 -795255353 39367 154406727 176409540 49796 -414306566 755415651 25052 620379524 -315382991 1469 371393299 260668295 37371 161372672 178254179 31359 -889034484 -112156817 16537 -226383813 -108478538 42698 -125741740 -893749605 37308 -392861375 -960795740 1356 726404886 374918265 5105 -142848539 640730952 31085 153924749 -873830102 2697 274906760 735242080 27372 -616068114 -492509466 35302 -776288342 -489184665 50350 -492580825 469483811 13651 -996194338 182719923 10358 -581228171 -515512096 31408 171993182 258614676 22009 -872990547 435431783 28841 -990789904 -405915998 44678 343319975 -977593819 73302 -9253031 638012182 2592 730065427 -199508987 34026 247724139 441242298 36095 -969586563 -478081825 39321 -312852157 -689250730 65161 -395346496 247136270 45382 464835092 -858680847 34069 -132189929 662645127 41778 -42557748 664255751 44865 -26147849 524307036 29625 144157376 281803096 42682 -692495966 -898433744 34121 663370018 835920760 33101 -614735646 -286712850 58579 -776224784 -809422457 16124 268991213 -20457275 70362 457409944 160689566 42869 170791214 187320091 21777 -292075179 -222347962 27886 152788529 154205249 14121 -591301959 -515323992 2290 257376394 761894387 35913 -131572459 -874276555 14009 -39927019 652182069 24441 -406629660 854919699 4334 733936324 -326599018 7833 725070648 -208985777 6218 534372271 -518555984 6921 160769475 370840435 41100 345337958 847593146 38455 -795993149 738562006 41733 -290775727 -198165203 27129 66102001 -294595368 26002 91529885 -311764074 9545 -393919675 245848984 33113 629244034 339826015 49045 -199193877 94331962 88089 -996453113 -414254016 49762 -304317249 -683142435 45542 161856351 184251135 30103 624299400 837046534 32155 -479468980 474197523 1881 -998215270 154368393 28046 -31970308 544594460 37784 -795513750 -518652798 42446 -389480866 831839043 21260 -773532504 -773839749 12454 -237483624 -616284442 2652 -45323492 622649783 27382 446669908 159451210 19941 355499864 -226716063 37571 61174840 817142998 29605 619959070 180385698 72866 -687630525 -140798588 5948 190454914 359686294 40606 469259366 156657632 25937 -877457887 -142581914 42403 85115744 -327415602 18287 183742929 81168725 7383 -124110693 -100179366 18437 154372597 -888214598 20880 638451688 854192052 54657 149416355 -119148758 77920 66009641 -15456860 6152 -227781772 -574598995 47243 61216397 852149580 53562 469035152 161109560 47260 -424252456 841574924 12584 -886458088 454739053 15242 -103180063 -864673463 17163 188723154 92301335 30405 -190768560 -593996336 13871 255549401 -211729508 44484 -137956383 -901171219 20248 -210999018 547248510 26483 619314403 174909322 57984 350921969 648758189 22424 87444474 255775477 30864 -486023359 569264164 38892 726226182 -592175192 38137 -694539043 -761983211 18263 -122903104 -492161997 28125 176362558 162042676 10636 -684354168 -120338384 16000 -806306695 -495846551 175 171761459 -896166551 31081 164599342 57988509 548 -407877305 -139161257 1411 160205367 -596321673 14285 -114957958 353548014 32891 262339191 724954464 28722 430576700 188668841 45350 278648382 -213722577 17254 -8701423 -235411733 21816 -688369056 -898522791 37588 179148587 157761486 49474 240161970 441145266 12800 -396514751 281458421 4761 -199497845 -573735855 27143 176959640 155440892 9623 274341560 -5994232 26619 534654675 -802656305 43032 -590531430 -293998248 70854 -668412217 -12636408 60359 -113422052 -790788884 62850 -778109960 -797847188 19345 -390883694 -994801443 10097 -391269684 -108673702 5228 152355751 -863555972 16114 268058721 52646955 62206 -585538403 -320526430 24821 -594037653 664154923 11134 -33837381 -711552041 50048 -967671591 -417837717 62146 735684110 -295622300 28448 451916905 168083028 74853 -993611060 -617269758 34123 -884190416 473584674 26733 -126265428 -327168637 56165 261879453 63468004 72015 334019966 831347945 30188 250585626 71484324 49571 -123727668 370214864 20484 -232694322 -895560248 1223 -581723363 -201019763 50704 -98420837 462539421 50277 -412879997 -962830518 20286 72911760 -305379808 3470 -413638542 265524294 49697 746707710 -303718744 47785 158623648 -216190032 22107 -96745165 -100046936 30943 165715653 59530146 4262 -992922779 -397281951 58383 -300529344 433642716 92 268653529 747769581 6181 -325160500 467399624 25849 659541004 189623028 4421 48140198 -328136828 23252 -128092879 352002627 23370 -987491827 163481514 44194 -101331377 -487275160 22879 -412217657 -118347499 33905 -509698326 350176168 46811 255637180 732650229 37214 164547680 -880186929 26894 263015255 433740948 38734 -125283545 -100262832 8075 -711093709 88734302 37505 -669531785 -125689954 3045 147946943 -902706835 45716 241359011 269939079 17233 -109817579 -506214412 27995 -970253895 181334620 44011 -979497809 -393438862 61998 334120494 824037618 11125 -515466703 -891906690 55690 88587909 757840735 15907 736439651 -285994028 9353 -991712904 173861647 18097 -385754982 739435329 21364 -129277280 -296401286 60948 149679544 78738182 21875 151058886 258481067 41095 -802878815 -791131150 23215 -400847688 265617541 23061 150147285 334815002 15327 185187329 825501437 53712 -601588658 -486967661 4458 757218406 -599738663 15410 754628319 -294187671 32755 -705167864 736337941 63633 48183475 -316671256 1821 244649198 281748944 60005 -386219351 -981864852 46436 -975123347 -967014089 58661 -118674638 -493803199 28546 262532435 -195181979 35787 -297946948 -478523256 63008 -211789259 81417085 104331 654798664 358696655 35694 181604482 267353698 23651 -208019863 -962042533 7601 570319194 -497264996 34053 -110264047 -612218236 31350 -101899254 -768543686 12737 -320796833 -667826371 33944 66801094 242959114 24994 -958499585 148035243 5168 -113741339 641453638 43621 -131451312 -764333807 52580 63544798 238531956 29062 143076169 68245157 890 -385750443 845606646 33486 62763715 431936323 19836 -98512499 -117321418 17879 380267522 64030568 58619 -617320540 -872579696 45470 450434703 735387063 23124 -107890904 351751542 33608 180991352 -597122836 11448 244412239 -37944064 59923 -40589589 -704957488 62714 -141312338 -498425802 24690 356741177 -236484866 7345 65653369 -286553917 27183 -311389809 441701078 22726 73111780 849079433 52797 272706581 68914892 12597 -986718015 -986335054 57316 -791366626 -523051988 45357 464357590 144661807 735 717847106 -194370846 49165 -39796553 564151650 44596 -104540141 -323812032 51236 151521116 161395300 10494 153433963 -204485339 71424 342893284 -695264774 52056 189227670 432895299 14593 722394785 362367658 44488 -106386459 -804691845 69788 439469299 162474300 1196 -110288270 367943806 34291 81392467 463995065 19225 -893177215 -126027150 28084 -781419834 -481818933 47697 -603468019 566578015 7435 -994612656 -423396270 19432 49084100 741211919 71661 363378169 659191219 11521 -117422274 373133232 32983 157675083 -101895856 58772 -782643785 -478042500 58563 -978592482 -424922403 6081 721463528 -291160709 26828 -405010301 -965220806 35092 -215727508 -860990659 54825 176537526 -860765697 5909 163985064 47993720 213 558545869 -522345456 32502 625624685 175197167 9205 -233902555 58471101 96122 148617864 471364177 14659 177785457 187562222 33131 -706861652 -803759336 44890 -194459189 759807567 79692 -38882064 -682130151 81728 369354216 851074443 19371 -28594116 658242353 43141 -976812682 -589051322 39550 72162203 243616773 50435 181941923 472464097 9987 -895584137 -108359717 62001 -116442719 732263734 51835 81171188 758802753 3451 268994624 246927197 28828 744401515 -308527098 4700 -223328292 -962797461 55726 651495592 170400384 65975 717061933 -235964104 60260 357344111 850012091 35333 50526899 452906169 46946 -97895451 645196478 15637 -217234330 -890304918 24433 623252517 810631363 10541 -111157117 -504546093 1491 760770912 -980327950 56560 148980961 -411991365 3934 -19244091 -673253657 24579 -136046689 -857645463 26454 -235374722 -571890748 59882 751006698 351579816 57097 -115274763 366810488 25091 662782484 150920288 34436 -427457275 252033214 36820 758583291 -385595699 58043 -576644976 565785947 56129 624537705 170209943 49773 179252635 167730238 4530 162373321 -200659129 70782 269003066 -202722330 15488 -865631027 819486160 20835 241495752 254783823 70625 -959258033 -604942324 60085 -520058700 451557470 21743 352623688 844579333 18338 658032547 154771274 18455 -213771439 -989642415 34067 -592927328 550912084 2400 -682480838 742391091 43783 -110958233 -112684161 15246 -220754223 -497570070 40753 -709434779 721215236 14632 -586123508 -297605672 980 -300640221 442820252 20035 -310942040 -234412473 12882 354661521 -202501441 22282 67272861 716821485 49040 -421318436 -961817380 60946 737815337 -321323448 27222 -117214129 -480527170 25463 86700715 748187338 40517 448710622 183279010 66781 524851636 -477769461 30675 82174461 49418076 43573 167068803 365060067 16335 -288331195 429607997 13873 151269532 148063209 9490 -578028969 -298065128 76261 -606836329 -290878780 25771 80078944 744479225 56915 267971577 -30359705 13294 -888001832 -123647703 25552 634905640 -322139196 40767 630182199 349752071 69229 164012118 -127502687 64313 655774839 -309438402 1622 52983371 -985016347 40864 -112485539 -512952233 17336 -27040471 -688434746 44207 -602972891 -305002551 70337 -901170544 -118795111 2393 156943393 -201114795 61486 -104706631 -793690119 52191 -197112716 -195698790 7271 -966702962 -611189684 16048 -117645557 -478332282 17851 -141151889 -779469643 30508 368273166 847925218 20323 283051227 -43425305 4614 157109450 373615051 47482 -31183078 534965268 40030 738866088 -226652022 48456 -14142370 540051716 32843 -791592574 -498175940 24555 -712621158 -808136494 3622 269209192 -192236994 37582 -617751044 -488728911 13287 541107502 -518272735 9209 -793657651 -602424223 56624 53457466 -315744164 28804 183492392 -881049087 19426 148713113 350360712 9028 92943880 -289371151 12159 -597883600 -519818482 26655 -293150177 -213049235 31725 69222640 265734136 49401 57607481 840651554 41881 262588882 733480683 18185 -389889112 -112616732 23017 -403691095 -124030929 36453 436586694 187774827 76337 374317448 -192757551 12339 282318089 -807812585 61142 -112517916 644929914 27051 -101577387 348724306 27428 147576146 60514965 23311 245965189 277947825 24262 70332773 731768954 62366 -611057195 -132316575 17069 -208541489 78845552 18526 -25952474 -701988639 79212 538563925 -504616478 52808 -129464804 -871598661 36904 267284995 -33787575 73728 170030524 338898432 52607 -402423004 -109742842 29032 -686040857 -803100899 40212 186442910 281639614 38731 -786095520 -484519220 56299 -22821523 539746776 47845 747209727 -325013819 32598 -507230239 460077478 10093 249218967 725181069 748 -516876097 463288624 48746 -892835088 -139858237 61203 -325292628 -192710758 14088 -417481642 -97173384 18927 719282179 -218978241 62045 -700832098 -681785340 78879 -500700834 442475594 3130 -312520879 474692581 22238 -287425657 -223710345 3846 -199275754 50255927 14631 -304311232 454060582 14178 714288660 -616067043 31678 -139880809 619295272 48921 526653943 -490274012 13287 -975519329 -395253641 21887 -390039369 -383595128 11353 186281869 -421213299 14420 -896847225 -903697441 46700 261040543 722059989 10203 748495528 -318300241 3689 338742748 843966092 17733 -191403325 -888138966 17257 -219816280 -311438776 47170 -141853572 -490521638 7583 -117271547 -790577496 53218 434282607 340272433 15444 189277997 -857506650 20574 -315335850 -684364137 13074 -407003572 -972202914 37845 245571106 458796735 40825 -113232102 641740201 43478 88150788 -324343469 6085 -996045617 163810400 48527 179198945 93565875 30955 90601804 -314885054 36600 -404745570 -954541548 60788 -961752569 164205366 52690 -487248169 433295845 40983 -692040362 -764755705 12895 -609473494 -330043145 17592 -40856049 666484721 25407 -411896675 740394729 12278 155366290 -214728565 15808 156209711 -230104830 50894 -418472141 -130520434 534 -388053986 844428654 56266 665938046 177973820 1091 154810795 158371259 2801 546789076 -506123117 31806 -393611077 -967093715 14078 343402346 664431526 31183 -411645667 844884393 36140 732306187 -618723402 30804 -971428878 -976311564 32250 -954024816 -618966366 17690 -695687430 -872714245 12371 145482942 -202993307 32090 352647145 828892401 22851 -381314453 721758964 38480 -899957839 165249625 40388 -133178085 -690109714 23386 175976539 182670027 6268 -398804583 740250219 18190 180883701 -397485972 28622 -192171538 -588644746 36623 -125411720 -320421565 74037 162448153 -113414810 40687 -990698399 -393709041 39773 -35195530 648698858 28256 -35275722 655212261 10610 -584585427 -487945342 27135 639479847 370513415 26178 -235278705 -591993666 15602 -210161463 -881145853 56325 -795334989 -481595432 39025 -608437899 526034292 70718 147842411 -873711859 19754 -217808416 -869863232 4829 -780100973 -807781651 14159 -392069052 738123075 37035 86542170 265287653 31212 -575347906 -325720084 21500 -599742384 525612654 30332 184777414 448247082 10598 -866802225 -97730057 36388 -381318251 -123539823 15230 -193094374 90883984 89034 181470481 92763495 15292 146197592 465321930 19958 551370628 -957732205 55980 -581936584 557638658 14419 83436467 53297465 65266 -327758535 -698098197 3161 -114708356 -497535356 32068 -120834624 -868217197 7694 -427650533 -966443294 57779 -608889200 565492789 60558 164549214 -134126896 46067 54471582 -306223940 11565 66314441 748634258 45573 278941301 56674803 3102 -601681506 532431481 7339 429349141 173573157 79591 746265596 -312218677 28304 549311998 -617635508 63644 -26880545 549060061 8041 -28787957 546620903 14421 250116742 729488985 11644 270336759 436488050 37527 -402162462 854909511 3298 375623370 -212813543 5520 -424015558 838615336 15100 -983170037 162989288 2030 163238080 -591521439 8521 729025422 -216077854 27581 -971625838 -571687984 1587 760069575 -311487876 19259 59661686 741129545 43458 337279727 -387715680 61891 348230167 -191866587 8633 83395479 472924016 32389 -696300088 -865827682 19998 -479480005 469828440 42982 70812283 251834135 44460 -704890011 -113364655 26554 159258265 144528898 22559 162519107 269021853 607 -14612996 654528388 45088 -890475559 448178045 33811 -685554524 -107246718 19552 150657258 -605822929 19434 744210201 -589568018 41095 166589080 -594755186 13591 -501829336 429329363 11722 -803313049 -111798099 41025 -110595984 -523614195 20034 -113053063 662977325 25476 -608603287 855554073 62543 -573390864 -232441650 52108 -984279723 -991752668 34183 -979882728 -399127044 76611 147809162 166655947 44487 734723058 757323225 50892 94035355 -37829120 67909 -115710249 347531570 18196 650568280 183617582 2386 -613959980 560300586 42097 -669099034 -779846932 41977 59587124 823780031 33715 170924891 -899755195 42558 -95658396 -118005154 3765 -955066556 166932986 40788 -206843243 -586276031 29669 -425573111 272978229 53407 -111509912 -901786314 18982 -691159738 -781441663 1918 457140985 147469141 3440 -992612378 -575249704 13758 -15433840 546548909 25392 64366189 846642003 37683 542566307 -513418133 33512 -712672821 -899302428 24442 760568160 -859314759 33795 -382091356 847930496 55638 -710585311 -889367482 12993 -897002762 -102693881 2997 182977009 -874182810 7797 -713485873 -888097405 48437 623100786 348296427 34584 452578823 149368423 79723 267659539 -45618815 58352 -101549073 -881202852 22236 187536095 -126319973 83337 268332159 463672631 5589 -384735537 261854226 49268 252157595 260276479 51775 81891612 -308864477 31890 -984652398 -575328989 8743 175515874 276115237 10175 -997941839 -990736070 28361 465899646 160468443 21275 64146508 459810616 53622 -899957407 -142504540 61969 641351191 175037413 46414 253317720 732715970 39041 -26679976 567383652 12648 -139787132 -802244496 39675 -111479091 -115003668 33797 -287118190 -196604505 21188 168123404 250520669 49266 -418477804 260194755 6630 -890299544 474025760 32504 -389980162 274286785 49332 155111873 158015818 13805 -119579056 -521600219 29537 180237692 240882046 25505 -681959921 -780986621 42286 346434855 666360634 42655 -710826357 723958272 67340 -36948240 -671142069 15947 54030762 744156572 45088 238297934 255526452 22843 170171805 458395386 15609 -134611156 -127124784 35927 -708478611 726640827 3756 -989884446 -997710804 28153 -209469930 -857598361 51768 -210684967 -875409394 12912 -863939910 -515843185 66216 -966204696 170018119 2368 91554276 457268511 30193 -764810637 -478073938 16718 79115848 728024744 57979 -703547670 -107687547 24488 165778545 362430401 8529 -879299353 -124200389 27214 -43349447 -320085273 52244 -675047947 -900207721 1400 -386703609 -138023032 17501 -618403103 560161848 56028 -776398362 60005403 45441 82633003 647103745 51021 285052712 263829780 29839 -235208669 -985400071 34892 646237800 182962490 26810 533500814 -486431920 58529 -889716109 441063025 18148 447997917 183454401 65574 -705086157 -899732975 34082 64435728 718939254 46289 -403367144 267525654 28821 -595581017 -479209773 26126 -685773698 759839466 13454 527215625 664263435 26462 -681542699 -800402697 37366 -311629014 447331532 1374 650172446 -312917241 35984 257109577 733062395 38759 -481701180 436408269 23 761331417 -584623124 40172 -694573918 -901332250 46702 75965515 431177806 40953 162683988 164292756 10883 -288350518 434524952 12617 -952719692 -997321509 61827 -217575883 60957983 46011 62957219 759107358 41027 -980294038 -572518163 71879 -426757631 736715019 1034 -202887013 -973810975 28446 441913560 380178153 3531 -414865793 -970879228 67953 -516419419 447363306 7368 -409512439 247638108 34995 -989568259 -577079626 50946 273658423 -208147807 23780 -200332715 -868867089 59277 -881686568 448397688 7377 -286622093 -228905336 6126 474123488 341693583 5729 377268260 836987835 4781 760913870 362082900 1871 -400545913 622653417 23011 -678428299 -763831429 36072 178648218 349598792 38507 -114409044 347467591 11308 -19226030 -711773556 3206 189010464 164180544 27115 729527978 340474834 1086 -784623896 -211387565 48394 262841688 85619614 1727 -998224819 -403269792 70311 -410283853 -120893448 8006 79166216 724500879 33679 449725754 164498637 69009 -321394611 464163024 877 59477184 846913505 37093 663066094 -500779452 33008 74824225 -327654311 35873 450488494 144508560 37726 -224848003 -965394913 5406 67168923 735644671 57781 649985740 351896229 53296 -986789777 -231064559 81154 -771509384 -786827667 12941 255861776 733409218 11282 724573745 -208015485 51108 -417852795 757727588 7425 188074711 182483122 20996 -777870583 437774087 44365 279553048 472292552 32572 183654325 -603002145 9034 -108358087 -790176963 70671 -862753772 -113512857 61106 157951297 -123813733 3497 89224251 845163208 53878 -697061814 -781750770 46872 -104187750 -492676399 7132 430032791 185504440 27357 718685144 335870021 52163 -693533649 -808791606 47199 255059464 250023220 55510 -190649601 -964935459 13875 263503221 718668995 20934 -606037822 -128680714 58850 -410711037 -20150978 45533 163696647 -208102921 5436 -410526317 189376208 14222 261429044 -214199467 27941 -12544787 757510397 8547 -693764587 -806405534 18735 60259555 743018457 27813 267864949 463227082 34531 -390947486 -106300243 28541 -511154648 454993633 1070 -128461282 -794260480 43705 149475474 75115786 6349 -109803519 -128875024 35800 437652094 345710376 11736 -114688647 -859131577 16424 -701730747 -770340928 2723 -222635469 89812982 58063 719749227 -217916258 7359 166284859 -225849451 50927 443569484 165179393 68799 49454591 247053581 19551 -805629654 -480855267 29775 -994689517 161501910 27231 -3911829 528370733 49552 -784984560 -793251514 10708 -994341092 -398193015 73501 66821535 250568814 49083 246414441 -222805261 17488 -98321717 -890154228 34897 -142851295 638555802 6099 339432408 844668454 35781 -16031737 657703820 43308 -299967285 -223361373 2572 -958743948 -602378574 9311 -40148252 530067968 37466 -28041015 550982829 11748 176708237 357324347 8901 -218997863 -890088350 13600 -698986802 -140699143 10237 -772499465 -769587665 806 -585884274 -517947632 28293 359581574 830902030 36519 756692111 -322301205 8377 58938391 254960805 26504 -687818565 -768820296 23772 69663033 846470483 60134 461818498 356435421 18396 -317368030 -698390764 57967 -965701212 -392020605 32768 -808393620 -792979589 4005 -139787587 647915895 2766 -100827561 -877012674 24652 186203076 261411064 34677 650438600 376466366 15103 -387033509 -982182167 9445 -223183765 -577325695 69535 -233561489 -586990926 37142 -396317221 279405785 25225 367216051 633733291 29788 88588037 248055212 16528 -876854461 468440566 22144 662480310 142925189 57035 -972692935 -588687575 62678 -223003075 -979998803 21826 -208219361 -994940546 16535 658593159 159692311 3927 161829096 79409724 29394 95138751 -300389821 33190 162998654 -892679458 16203 -296495269 -709183489 53721 177155550 -115071570 63552 527857795 -513363018 44676 162739782 259002001 1048 171808559 -603311573 6742 -405171309 724008156 40911 735636601 -229089037 68313 156377150 -426499781 1811 -577656282 -508853862 29306 632081738 -309974199 34174 359499943 836130394 8803 -673973631 723822020 145 756955046 377014883 43504 -119308643 -97851503 779 -100929821 -521268854 29759 179779923 -110917456 20678 -117599454 -787874617 51735 -222064577 -866121318 16451 -682642605 -779391504 40324 -393213315 726808260 2357 -111072566 -492658890 10614 -322390948 -191099539 22286 -236870963 -967586751 54423 185670930 451320520 27328 -587276719 -504934073 2616 -958492524 -794255251 88061 757055679 -191354981 18873 -221080565 94818356 84960 758212319 -237903746 16249 -396705202 -141664524 8647 251443075 264263917 44274 -404005660 -952647467 20026 254582555 -213141796 13401 431857592 189047768 56053 -207582274 75944673 26387 -957940902 -970664912 16048 161153550 -396056698 14123 -96859937 620144627 42895 376343245 623533922 2024 745026337 -216559847 48019 -411272219 -980378288 57544 189018670 850415204 53407 179779708 -609817236 5459 -392763977 -125167405 34224 -602093362 -495818160 2917 -195309262 -955968552 34002 -109019912 -885943205 32932 470139839 149709240 42983 144599190 -861178754 20030 743571388 -323709190 39411 -609265772 543317616 17257 256443725 76622454 40808 -229464176 -881134456 38457 175074668 -139661931 71898 639201517 -324040477 39788 -212545873 -994168266 30713 154582994 -420217830 3391 -968147043 -404955019 44393 -575681415 538494812 45022 153018381 247244712 45672 -597534026 544484451 37509 -611179752 -510830989 22555 -696252864 731827466 18680 248406920 737896478 38576 -961750175 -404992801 25694 344956099 819837907 37378 -802858525 -795379097 20314 86197046 853158147 32351 -422017898 -140144994 13189 -41509654 644786174 4789 270526705 -977470 74082 -381548276 723673222 12081 -959446202 165146353 19145 -47425646 651478854 21296 -123514065 -794302536 4043 147062417 56026530 629 657763863 170180981 29637 57606558 471062919 53340 -100625862 -328877033 28303 457125054 338252967 5349 -763493603 -507601613 18825 269057741 718130473 32388 639092914 335913977 71976 -204684680 -595579399 53113 -681159513 -141435522 2615 -595747037 527440211 69520 -598144262 -304363049 9863 180016816 355112513 48804 743080577 -101919418 57551 -321876601 -202510573 16667 279112784 -237812889 23200 259293767 -34735777 25898 -194034930 -596427604 41442 259825617 -8149746 50486 749986637 361586999 34155 262193894 244709955 18788 733726320 -597043682 15470 174758134 -218150930 61381 -112534561 -317961364 7499 378259278 817354887 30899 474348414 354288069 23692 -414356224 -117395992 1293 -97122679 -136209803 23791 -709971904 -127238920 22556 -523006828 433008683 23714 -210506959 -955339032 47579 -869831825 -107706718 23103 744387264 -191332153 6446 -604798631 -294326516 74600 642223783 842390164 47354 -424694512 -990669797 30308 371493226 835053655 8840 -713058012 -772841596 4166 -590686256 -523520984 2169 186523990 -203708852 2780 -38458439 -708343303 43048 -103173189 -100708551 29134 -589355077 -289005440 51081 556246711 -516718748 54287 -611612252 -315510972 68603 250319696 -17199247 896 261241498 -24389119 57810 -572691707 -516094274 15008 -123462733 -512966955 31893 64477338 752458544 43464 -587022700 569444216 37392 63685041 246929254 40718 250209045 -29219134 71899 -302801105 -206866820 1995 -573455650 -330133536 22878 -117025382 -287872184 4645 -868116718 -327607741 45845 154830529 250466185 39651 163793427 355808928 8319 753920198 -219729932 20867 -205354725 -618419232 63715 -698978495 742926076 62853 274328202 -46430260 20150 -222117287 -616550362 29726 334172486 -202488030 17178 458109254 369561494 26126 -18016494 663971539 29856 761123893 -595557839 18244 -974694961 143680226 43897 -134300412 351730995 8770 260324563 462954330 20969 620027804 -312839008 33716 -416317294 -976324925 69639 92906063 -318666911 13132 -766738380 -492622501 44573 174963494 -583584340 17708 -860913992 -101549251 53481 -294769082 -690918949 20751 268379712 716970795 30661 238786300 643982822 62943 -95893326 -326802827 28441 -881175357 -521007698 26765 -214830503 -976683609 25598 180343102 182008558 19406 -321452116 436268569 14065 256986389 58400480 7246 -115973480 646713938 22852 -960143097 -577403634 46043 -399021344 272356152 51365 369946565 -679470283 72261 -222271215 75966559 42530 189933400 -877534553 31094 -36275105 -692072726 39048 -327066344 -218175030 10656 282850214 -235683926 4684 -982531238 -424521083 28948 619311885 167017543 73286 356974972 849933089 32278 721247776 -192456235 60351 -383767075 -953960809 40498 661660988 -320557341 9608 -211937453 -874605356 41898 75028991 743513578 37873 59692974 245812190 61564 -404244917 844053705 43488 70113502 436840738 41420 -9833926 553463926 46806 158648731 249880744 39331 752662774 524221037 22784 625977001 178170716 11640 718026048 -292202585 16352 252229796 81842098 37305 -863550719 -573136194 19484 143123773 -575547729 4003 -401578782 746927007 34538 -115478423 -504818336 25259 552324022 -484817392 5267 -384717095 250664679 24083 255454929 85865819 11624 153759033 -112800359 47775 -422828400 833173486 40470 752850143 650628580 22334 255639178 -35501281 1076 -964216010 -612015959 5551 -132702947 -512451616 27728 641937762 372894522 39781 88923003 260164669 45276 -401160778 256513320 10876 -133988998 -491236472 4505 528435311 -783969127 6144 736835218 -331803378 46006 -119332129 -790717778 15114 -421715944 -980905435 23726 450211962 159413686 51360 475274701 364305676 3217 -793250832 -766108502 3269 276991582 66396323 45703 249005554 469537086 4113 -873772826 -116834485 9580 -220888886 -387912774 38715 -23271425 665949770 37329 -112525362 -123868280 13241 464735736 345871970 9841 -714030959 727193901 45832 -15193933 -998040576 59750 -963307316 177230587 39227 -220045043 -984026692 11117 725169534 -591158947 32451 -506350149 -516065611 43865 -804277090 -520747657 46937 92649411 240616414 24176 -36701242 652704443 12386 -331433471 726943377 73744 177685801 87228317 3241 -615065037 -323487046 27341 273780048 -193104346 1708 563296989 -509811659 16854 167805073 -895463451 42004 -997345266 -575116042 33128 641338354 343570595 13697 754561991 -615456597 1701 366863205 632666676 24730 254794746 48400970 48108 159008171 238166079 7328 -954089235 -576701866 45281 81163441 849366014 14214 743430454 -198768382 29896 -602712126 -522821896 6407 94895450 756160809 37233 274374581 -194734607 27629 -863640824 438757038 47136 -315191125 430666441 14664 625207610 839754711 48732 170559726 -863161088 14306 -118566098 -785308344 3813 71085585 450730160 19917 -200146256 -978609474 28246 -991249363 170512114 20816 247848887 -233207881 29659 -6074419 -687613222 18637 -883212096 454191417 27405 174969630 -867731765 43424 738426939 -237657593 15183 -312363748 466559094 14365 -867423056 463917018 47346 268846124 460506124 34145 143291568 269958693 47245 -133696683 -325198984 10788 -226554871 -900351752 33450 -990232859 -416504899 4934 169787262 75361548 9077 257639863 85991489 53703 -327180102 462481212 2963 -412218270 265556631 44437 -114356737 -876755009 28020 166371319 -204962806 48865 157968496 -399543174 18491 650896610 853330363 30025 239561832 75725891 78985 529668098 -504640643 17491 352767254 666643263 30105 663458039 -324720855 40015 148641515 450718908 3289 476123221 -573906900 25208 -800704436 -520846082 13743 266095493 -31321330 2065 -871802589 440075115 51165 51670549 740788427 31154 181731363 -223155543 7776 736800237 376498115 1948 -578561112 -495870462 20590 -234935501 -611895141 21263 -319903683 -792371176 57298 -698962007 753421920 68888 171981490 85539625 20945 149622397 -220264761 37944 551264782 242689976 33283 -200506838 63668371 34462 -202687347 -970290193 19671 68629203 261487858 33895 278801304 241077069 62354 256774591 -9629929 55508 -858778075 -138481857 40091 640875209 152673955 30382 57643047 845122114 3874 342141512 635804651 15186 -141651487 -521605874 18392 -326886536 546411126 457 183538198 458561794 4457 -676336061 -794068765 28247 77190397 263364301 21515 -600418348 -517542576 5975 -130987472 -116070197 30125 175498403 -880795563 46600 164152665 467785783 7603 156339327 -869653366 17294 336050679 -200490767 38138 -140791291 -797117851 14674 -892020926 -400426093 13086 653788210 848338193 52143 -33779909 559345719 18677 729146995 358905444 19206 -236147027 71427124 41978 -413266065 824046943 13390 752317656 -316705995 18210 -133468917 -894072986 9166 -110045180 666602900 6889 -998224164 -995002836 15916 -953237881 -386019795 56951 -414607408 267331904 41916 337904526 -954242654 69656 79489760 -513393122 84124 -671443724 720406252 16761 -326895449 456858204 2286 -428492492 284862437 27410 -618154902 732234966 57156 -320593912 469001443 12172 174960380 186766588 14806 -593584642 537271569 53241 656995703 336841071 40109 358412021 831325939 27877 717995019 -218138216 35880 -222898788 -862594406 7948 -321648336 -192657585 26797 275363247 251984116 17541 73395766 734733978 22499 52891266 -307418277 23654 278047399 717255128 39778 153588793 -236072123 54905 -386236692 731386364 9807 -390828603 815062598 7668 153637184 -131381881 65547 246952058 -208419148 30535 -672200157 -902273599 15672 -878976384 -105044064 28204 -101027702 641443219 44438 353139944 556214512 18763 74173151 264668678 9303 747818286 -208272031 15615 -766111308 627673979 45193 254747157 85795170 71355 -126618615 -298673652 45393 -406271689 -968455305 57147 55849807 751477342 42371 -309642478 449886893 7175 247455976 273821130 7867 -518999160 -497084618 14076 277954730 430150978 7924 719861178 347955207 53029 650092137 343393264 1683 431870671 359334545 20732 -325305057 -709887933 14191 757365875 -314848167 45471 -668159329 758769023 18381 64171374 716939344 5788 -194333082 -968572241 55423 -693080817 -571864253 49399 663816371 176852628 16217 -14307247 571380645 18132 -684378622 -786956211 26814 460595165 145929104 16129 252181536 760715118 18696 734139243 -219465818 27843 69196964 246032770 70455 -325593861 -224290138 31825 66843650 463510892 42437 65124443 253118789 67231 -299199731 -710929710 47127 -783743230 -768141064 24494 242013643 94924551 17530 185097962 -581269230 12827 62875802 -299473534 1788 82046174 754352260 2724 257294903 -16134422 51979 169861898 362382550 10664 -600843098 -503032345 12911 -398223169 824230364 29692 -30407077 661821786 37950 -709312639 -857360919 41704 -425287135 280517227 2176 -200523820 52906964 37224 -961463563 -579785270 17994 -863565319 -112820941 44182 -137583889 -893481719 11527 -215118106 -584580690 67584 -19226940 836080036 19630 -590597486 -523270709 13557 -407279898 242710866 3510 84783151 740818168 41547 155383433 -235759117 47109 -413627588 -109322780 36112 -122574878 -796315779 5196 152274664 275486525 17238 -113327436 -880962666 16183 151908490 435328601 11044 253235670 849765428 19411 285082108 739217770 28867 377766054 -209839683 12833 -575872718 -302061175 68638 -237584748 -608016249 61405 -712765793 -870620220 48827 -964448492 -996920728 93 149821946 71874840 7389 -969471057 -418929172 65290 -382713383 -952912468 57459 -790220157 -479395734 50030 374136772 641117455 33855 -806610613 -803210262 17103 176583862 -213776036 21441 -321853183 -224514885 11801 -583423930 553315950 12652 -698431331 761732982 35394 -385401869 -504865576 19340 -583805745 545796109 33573 -424162191 276419708 9955 -511767291 253319374 30575 -308230162 -197060954 13609 -963319007 -997793710 36554 -190573731 -996900266 2103 170847646 -894794677 8072 -98434023 -332046582 8732 282261003 443258251 32808 161327971 -389338344 11267 -857889766 430051436 1593 155179496 -904244291 5595 162310399 143209483 22893 146146339 -580222231 5619 757402535 -308690851 30415 -398353260 835851975 17876 -5888103 628150162 24375 439804583 167968588 87577 -710824360 745838965 47982 184215170 350117399 26157 -226531614 58739872 68843 65969843 458601046 26122 -291054072 -674451325 46091 -19329513 532435316 18430 -997853802 -993973987 67528 -414512810 266871966 9670 -691604200 -872205904 857 93664950 461392360 40808 349799812 -218178775 42757 -411940186 723334325 32773 647538189 364057492 28934 -890316336 -98206141 7189 273006070 734269610 35412 759191003 -195846482 3730 722943344 -295577003 22977 -103348180 -501177716 14329 -692174638 -596706063 54581 -884237353 256125906 33076 -309713196 -205059850 8614 -674228292 749326743 12065 -210729276 86345002 75259 -331328653 -217180551 17338 -872054209 436640771 19050 628729464 -589701951 64303 78142960 727788066 12435 -607386157 568573634 48533 -678961180 -802299644 18405 -98770267 -322449485 14634 56668362 728369622 22881 75759696 -299331880 27876 51896822 836753579 14594 -223422040 -588214079 12305 339538367 650968822 38997 160073904 -426846072 16813 -961565543 166698750 24857 717467624 -584871481 11153 627133800 169668661 63536 371953968 647548403 16890 -328337564 -319768210 57353 -992187489 -609710053 19675 -611121200 556198924 71521 761072122 335305931 51867 146045945 82552580 17124 163465010 -419216883 29424 733723773 -606671282 29139 461430855 347265565 22728 -141014965 -139369435 36677 364350644 643199740 15137 -327857765 459009138 4765 719416953 -320465672 25552 -230245394 48889219 73327 -605899469 -304656779 59127 -493427603 445081998 22594 554279216 -491662899 8035 87915138 272323213 19202 -764897259 -522796792 16674 181396615 267752064 46010 -105631613 -493156775 26995 467280947 368917889 11117 -984590898 -579943113 60707 465818060 368079595 14025 -803207343 -774220072 16716 -696794798 -122202338 23683 -234894613 -602267175 64020 85440277 446209923 37246 251088569 719770861 16569 -219633786 -617992967 62508 -391092271 -311154430 41290 625409298 183198881 66013 -214036507 61885229 80386 -134434291 344821392 5420 716106308 371777151 36607 173545720 183423042 25939 -141101289 -872071745 29433 -969290286 -586514138 37151 461645917 351645744 4454 357900948 819941266 22939 277050557 -35676163 65543 242455334 69439031 63594 -491777579 450086848 6739 -684919101 -877457399 15214 -230211879 -960469001 36325 -419313913 757386892 13724 157506061 -409445334 27704 252554631 -3028723 69900 -608252809 -494366428 10451 255683412 714983300 38147 -978012060 171411516 9278 166524931 -862241298 37412 664019884 -296086565 38593 -416078771 -994271254 49894 90688298 466444841 27224 -45420497 550023498 45078 244739686 740397750 4372 -4853713 -705848758 44538 -422857145 -122980800 30728 -220415748 -874796815 34965 -701210863 719642988 58279 -808056766 -510857205 39389 -599926747 564161366 78590 745576073 -328582700 23968 -115049338 -793169183 67838 649258492 147485455 438 -404022833 811089806 11097 159325659 -233608717 21128 275447185 -229952969 24913 -300591394 -200821108 4840 -132669548 -117601642 34139 -977693114 -397608007 63587 280616799 -199718223 3305 -124608141 662447690 1251 -398711978 -983905462 44905 68444881 855297494 37043 170653395 352072775 4351 659488960 181802429 14031 -408599165 -986144041 68537 -502883608 430911090 20593 715812232 -577348160 6540 -994092960 -963895173 35210 534862985 -866472636 31583 157748128 240375227 45763 -864454012 -117970461 29171 -976422364 -966740117 33859 -598965665 543356602 9146 552793282 463460062 70234 -972470202 -997000180 9300 -20490954 -678694075 62207 -113680640 -107033230 19583 -99096400 642408830 32103 154482874 162974776 34001 75649121 839325458 25254 147801789 153318648 30025 476092688 357314861 270 818530496 -969996990 32240 -310734379 639461067 64088 723302741 -305657550 30332 722101905 343946817 5122 -140424039 -142351633 6152 -798066340 -479372761 45186 -988268085 -409997086 21047 -766287803 -516941032 47362 -216648469 -861754927 14400 -886883918 -99130501 55117 63099769 283044320 36557 545746000 -497818662 63236 65294080 472770050 31802 -425884111 715193368 38729 -390026762 -977376714 14894 -676163217 -887193073 40098 -198855749 88378719 95129 154943174 72549882 8450 356352764 635523280 34537 242616197 73560368 20776 -984790616 -402799244 57623 89665771 442514442 28473 560315789 283700756 8007 -394484009 719362642 25086 176793713 -894360769 8967 620382084 -971204972 50977 -614246929 -484629112 36775 -46354869 550709997 36624 -415348951 -996815976 72764 -220331177 82093098 54586 626924036 -310945560 45586 -224663775 -989561683 56744 -398974518 817683708 20625 655981019 353649389 52758 169535345 -130640879 17880 184795904 -199684527 45789 -962029860 -233175584 22643 -212659956 59262273 97488 -121348766 -309346471 3571 145312769 -106455088 50797 88903538 739794222 63227 458984469 375642193 11585 -498929977 474333244 47460 -697800096 -767491788 45343 279025063 726829555 29865 -402837584 239307012 34092 -10905000 -674280036 5275 -97145039 -315588827 68806 80801060 753329513 25895 716857035 -194132393 16812 -987982705 -953571296 6583 -965719095 472928518 14493 -293644255 -501971230 12084 257961673 259555447 58270 -589538094 -317030891 50550 -885089260 463405762 29701 -232372523 -609831105 43552 751648197 -618882869 16714 -596411019 -482106298 1226 -138284366 -773951400 11531 243300871 453231831 13381 375174227 -210466995 33280 -977004348 -425283438 33049 717556762 -990040354 10677 432497451 348444869 24169 -605163418 -713386400 54370 -985783876 -953394479 13644 -119323099 -765783718 69862 377470200 654503534 26467 755387846 -597017494 5732 -601355211 567335748 48312 -809480740 -774254972 22878 365919039 -425462820 54446 -956133622 -411950794 51763 635874772 178540722 16849 269257950 721266913 15891 -584660083 -484289926 25944 -419840416 275998154 34447 164759303 272489407 52576 -714259753 -120064614 16445 -414409771 260216167 44417 145439656 -110261014 65647 -955560409 167767731 15340 -136747989 50047408 22564 71943827 -301156164 5951 -108320843 -419153371 19747 173211582 240249952 43760 172318376 -138693757 31957 -696973979 -128605904 2260 -129714176 -870070023 29079 -801348202 -522863884 29087 -137090457 -863607605 37724 152661103 88628334 17068 168554452 -117901606 10996 -584815741 536491149 29144 -771754037 -774712870 6067 -803631432 151517473 50371 -401084089 839268007 9816 -788778259 -805633221 25525 751090822 -293424246 39874 -127611942 -310853416 37708 747118629 350468476 38002 190448205 67241170 19305 -875820776 428673774 34364 -292068697 -708467559 22379 -199258129 -875330200 31675 178637216 -198028957 6771 358107201 646990778 40152 -45140558 -686627395 7248 743955976 364591595 11485 177336386 -223550634 73438 -576292887 -293179688 44739 -111834418 -132918136 30239 -390044011 728932830 36937 -192342777 85174024 37604 -685417514 738978403 13558 273100910 470993254 31192 -682458619 -138909854 27295 -614771605 -511218837 29015 -696907866 749216977 17521 155901789 -127671877 71764 -230525103 -970482743 18467 337416782 -217409627 3354 -695870110 -765499418 42968 -781653427 -798252680 19332 459764054 151937592 28510 79490743 279986652 61124 -319619316 -713629737 10621 185389448 -876912002 34977 434288522 379975543 20373 633527241 347336359 2931 -869854432 457021990 51290 143331309 94829334 31207 246036694 470083704 22137 -782654677 -787963654 18996 -687758575 -780597262 41806 547004338 -479577855 7885 -228580954 -880183666 55983 -611107549 -507764524 10998 -203941965 66670403 21508 -402155108 855069437 10475 -708952172 -860049751 43555 752092350 346600945 6792 -390394302 -132661095 28851 -383752163 270237577 5706 -222334634 -962255295 43785 -382673482 -962746994 15683 285083081 55131282 58340 79456178 -596363981 58175 180909397 451371413 5634 -141062500 -511075207 5934 146911196 148372586 44128 -206333225 -16863756 3174 471223630 150494179 64032 256697092 -201547028 33028 64979833 659751567 62537 -427530167 -127719544 21009 -21244403 648997368 10943 -675150175 -870999414 19142 147208714 -393641457 4450 -873293876 447368752 14484 171972925 146555403 16777 51018015 439205432 19319 284693048 255881568 20708 -685656696 -768230589 2447 -322663857 463849086 2064 147455983 -411828948 11843 -423561195 750659197 17946 -111437833 -302871867 72299 468530588 173932953 86276 -965980969 -976673523 69240 -767717969 -491171056 16331 -704315666 -109694510 31469 -130609926 -305283388 41860 -980258894 -580156497 1601 -403925000 739254154 36932 -137780602 -903134220 40300 -301192139 -226823891 27010 -687980248 -883941646 25954 49204779 -697787107 35456 -484687750 463541899 39976 361650004 -961917147 54002 637476201 160205397 41421 272777631 -191162597 43209 733321677 569822204 54270 90974582 -331424784 29162 -293491650 -677675320 41135 -124104734 -803811240 13625 -391162606 749202916 42824 -191928245 -989782159 35745 -226364808 89441530 50901 -798380705 -965499734 32512 -113734876 759914505 46507 760411670 -584049028 25473 168346052 253097091 3752 -120667057 -801500940 28124 -870636631 444067175 49870 -312669888 -695366570 10626 -108084010 -865814756 25051 181158126 434890880 5379 279357071 260757826 67736 64532270 267711404 19570 -775254947 -41290176 24852 -857295783 469614605 21646 450293657 333791696 24056 -126800252 -500239271 19241 727208803 -206908764 66541 280741378 89237332 14875 443244304 170668185 86166 365763912 -196424499 9477 187582940 159617619 28525 -389339116 -131171479 18194 -478876407 435307038 7365 -305056807 451652859 5377 742254120 338608365 35227 173953517 -581292275 7480 -200916737 -862465804 12976 -778284985 -513579002 33398 436171483 367021185 16412 -127659300 372151474 22913 716654012 373171233 21092 -138847670 -294008781 37177 -329306405 -669898143 47562 -681459190 -864560167 13356 -102063983 624603033 12849 93679392 453288397 58013 48828254 757216509 7339 269585402 88569778 73287 716654234 379158735 49760 78243330 446841915 17307 189703097 -609745287 1793 92494312 825323496 4826 -970393751 188167542 51009 -318645475 -684997266 48390 79481700 266965473 435 -111836400 654450727 15371 -392318380 250786338 49389 -477063069 442770312 20107 741697373 -903648122 82703 -865223129 -96989818 27110 -605526132 -891096061 26293 -419846412 -969706456 17288 444774408 352175040 2676 626510124 157554402 39265 151576539 -129060379 75223 -47046791 -699757645 6662 180497551 -105657524 20425 62070816 458352817 6202 -108491043 646953732 27211 -118296610 -476672819 25578 -858948654 -513918882 16661 633573882 147438362 53736 58880722 -298132398 27995 -989516585 160522538 8634 -197947686 -895195356 8219 180762486 158870732 6338 -991267137 -411734232 5942 69677994 455115685 48276 740413931 -208932468 30855 628586567 242246256 52243 157370930 453604287 799 251003457 -516272 68531 -419185374 -964948394 51976 251678596 267086116 49662 -965434634 533942079 56686 -967506551 -614797424 57154 -999560660 -201769002 10086 -231534852 -614052711 50043 -122740573 -782414532 39653 -310388851 -224764464 20190 172983135 -409630193 12947 175798129 529958199 34356 -111547527 -392706537 84808 79856902 268716774 41756 654409275 -285843712 44025 437426613 170443356 66604 162582102 -571940892 7136 -220315930 74928346 92808 -408323775 -130266191 20904 251725526 431010366 36519 460264865 338035295 28555 -979017632 -990248312 11888 151785292 50468912 26490 -328531611 434314601 512 -607566268 -309735733 20092 535947862 -476680261 17926 -125842214 -500741679 19177 165054343 58221294 29927 -518540208 458661531 35083 62030557 -289335742 18243 -412959609 -965005248 30188 666100569 -325792664 34892 -985470694 -587173325 8345 247362099 -41793902 33466 176771778 61140078 17804 -199922891 -864676875 36927 -704978851 -796807696 25674 -108540082 374657688 23305 258410301 -14725415 27985 -409892170 -98513545 11731 -511985212 264784521 35674 -805787531 -489661616 41423 258826445 -40327184 55429 -128950821 -98306916 30982 244438812 248615180 36262 -696591830 -97371491 28192 -100798850 631057501 23558 623451154 -297406867 31664 -994246705 -417156651 69503 188527361 -890407180 27219 -976546381 -388368344 56862 -967011858 163490190 45810 170629771 365973761 40504 -227073307 -864084765 59418 -981584651 -583624003 55595 65786411 431049844 54623 -211390073 -892035089 14648 172352229 66656519 6298 -95954483 -126338842 33178 250989947 743467563 17462 -43393477 -581442288 26327 625463111 820800679 18753 742247977 338514684 53870 -322007324 472322468 20843 -574964603 -479989960 17976 341499073 845965954 17806 241966560 272752555 50643 -692579571 -873209243 33647 651067351 -323016991 43375 63698699 857114133 17502 -573141322 567869916 44026 367866599 640413137 44589 730166957 -131380650 64120 -999792795 -980743396 46775 -129576112 -880063645 25758 -993901617 -410811738 37296 156502847 248477561 14738 -406430129 -964905480 12544 -601395057 -501975405 27900 187426171 -414508236 18322 -130203283 -785162888 30030 638610672 185426741 4929 -118741106 -781102143 54627 162834730 -596840878 17642 -220882971 67057426 26485 166455525 179285820 20701 -682234524 756917801 58157 631195788 176658994 39070 -590053190 -498599226 25512 336047438 855326908 21007 753339459 367876145 897 262125384 182752241 39318 52896720 847165009 32304 -208492218 -883217899 19014 175626224 -576027175 14811 -41091796 278125543 24792 -858148398 -141909779 14517 93718473 -324156844 35129 273671259 -211075820 34441 -137957572 -520040433 10911 623821167 813187141 3460 376379599 542011508 8335 -612068593 539935953 80564 -14446703 657801537 42156 -218791920 65077159 78017 -966479499 163760247 20492 -861677757 445228536 30093 -383180622 840808635 6836 -867126446 -95319533 6612 337532135 -200613371 20538 466160802 340973275 22762 -420808336 819586357 25082 -999046820 -422069316 15747 -710929819 -103743339 28140 352632598 -220981824 34296 277453884 -30332664 12619 -399357224 -974909498 40975 187553447 468294940 5846 -957628519 -973887094 53583 266767454 -15826007 46331 -428133531 -127573586 10613 91529883 433680692 24399 -881949799 -131273804 4723 65703464 243083518 4565 264417582 431765698 19802 -225657700 -899519089 44058 -984121932 153754954 35930 184234350 -223474370 41738 251719951 67108135 75339 -45050443 625542713 45289 -116985712 -490972251 32048 353808747 855439407 20588 48182509 -290468165 9438 -234068566 87512469 32895 -131380686 344553153 34532 73978423 -297413954 38096 -411323063 256530291 27849 60157771 438879465 13293 352983897 619675898 36017 50268735 -5782975 33372 -381156295 264004409 607 57026034 -298704213 34565 -392757365 -998628050 71536 731347354 343778605 5832 72766543 -309355342 42707 662806412 -306454731 49 813109698 -961085596 14825 167546849 77029028 12068 431745095 -134873857 19589 -117390262 374788000 15361 -292814826 -192094531 29471 -193553340 -971592519 7127 740466553 -207965571 17494 379286508 855105746 14736 -579590458 -478610690 12803 550194374 263169850 33816 280359595 248169870 46591 272390765 -192009782 15133 -116234740 -508555880 21862 87217581 460860817 47395 143784311 -870843946 3874 -417241790 855139956 40526 851435847 -962516418 2129 -976147144 -982224593 15074 741382347 358205391 12307 -602225162 -3373896 1485 253208184 87469086 61700 -26347089 -878409669 33108 -705964193 733492290 38902 -389150860 -117949805 25920 -681295085 -137446486 17071 -114736705 646751533 28247 71748449 266063262 16282 -979212191 -414970627 35197 728461804 -202290170 14420 -772444787 -776053028 3871 757278343 -224237292 49885 -220319371 -602783519 32999 -102035131 -501254132 4291 -956214254 166650577 25123 -579275375 -122199497 4117 -693396509 734497010 52684 -698959898 -887964018 17247 -137329646 -483276075 12225 173586436 -573530312 15505 -791348645 570418625 57500 -420366853 -979702527 56682 652828583 355476020 55059 366171704 828942070 7261 473376116 340592230 1667 142933785 -604031690 15845 740373414 -329758010 3692 144839276 -616858830 5917 722520131 379606705 7869 644948895 374290045 34511 75611268 283608915 9139 151851038 -209984206 52056 -977937320 -399890013 5456 -237475795 89280055 101668 189713119 -387971082 24061 719576520 -613863840 11310 -588674387 -480363774 22741 470166756 185532613 14587 -123445379 -522878274 33586 -13131991 653954794 12240 -514720372 430528708 46744 -591638465 555759376 67154 -396419158 -141930483 24328 184100253 -880975579 14755 -231117009 -597333704 26871 432898996 358569521 16237 -33127717 -710310834 52568 555413000 -508249851 22329 -477720665 472516744 25959 50423403 274451393 30589 167029551 162306031 13075 -124285460 663763960 17327 -197473169 -593653671 32184 738113650 -234555112 68160 86151459 846281040 22193 -897420433 -110305863 15350 -407364292 849863231 45200 -20885933 -703031137 65657 758675866 -609911301 13969 -400198433 -997341673 65790 70007998 -293709652 23814 243750622 -203166900 5797 153049032 241479048 28413 92505647 816142335 17731 453109923 153514797 54103 150187633 338781763 48137 279118354 77394155 13142 659274307 179831763 76414 761461848 -212315820 20896 145691232 284262036 50805 755997868 354059858 51878 -100304603 -801736622 7829 740736580 -304099915 33540 458427997 179560223 38761 -220191386 -957366040 55261 -8695617 552695741 16890 623917379 820858399 68592 171228575 186051841 47059 -121430417 -142839014 24012 -987486594 183182277 7564 -404326840 736186816 26703 -678597105 753370793 40381 760428274 -309312731 25690 240728183 470461960 25698 -100888011 -767051204 34123 52702631 751823054 50076 50669012 849036444 4599 -137526184 -865852525 29648 -700083137 -895995499 28049 -968797284 -424344724 29438 -676444942 756835913 67437 -690114459 -896248196 10301 431170772 377279699 3772 283771598 74796701 77328 377877112 -230758612 14715 -779077284 -788441307 9568 448041348 162156442 80245 -288048244 466204368 10370 -399767589 -134831462 18596 -405706151 -102947631 13204 -677911704 755431226 65610 -108667485 -899220712 23872 -11178744 -678549554 51356 -421636725 -27588539 11779 239816731 239256408 16017 654056128 853979445 48265 -111522480 -874593084 11799 378529093 824243712 41847 167430739 -107271861 56071 661608653 841185767 55491 -196118837 -900456941 45459 -667571175 760087951 33027 -404137089 252252810 10093 -385166105 283364696 27153 631355276 839686908 14977 744494497 -598229378 11135 -127259239 -295150862 72142 -304082214 447907469 18353 852808219 -966708805 46572 51039923 826509655 49119 57723361 247756992 25114 172117282 -386338938 28894 466393138 159071284 84681 -768115107 -490491944 14204 -683032548 -101526203 8379 -405358079 -116500419 26457 -689031372 -792852719 26453 -685748539 719786637 79175 468018019 149713874 8198 -217038466 -599229618 53121 753300050 -877751646 53924 64909672 555120810 49282 164360729 -613896643 2501 81509584 443595801 33246 -107343674 -861640269 2848 625902103 -316406053 18858 69971829 449103636 57659 -389380621 -999854838 42455 186682674 -873973063 20151 348054192 816832310 21304 374986277 -230847534 30366 -114789000 80486196 46357 550773193 -678449813 54670 -860991361 562170964 44455 -613164160 -509790497 16985 -970811026 -995671570 8383 356065028 844710783 21997 238885333 70359373 49033 -872394594 -134871075 45767 379810261 621253825 15440 284893757 -194697401 7315 636395598 167706213 64826 -136960623 -121249570 187 334675426 -213993333 12725 59786428 730902088 30691 656785827 162185474 53792 -592986120 -497282483 24680 748890070 -575641388 2437 660206000 -331393954 39398 90098493 434113866 57117 -710124547 -896911965 31742 -196735192 -965532924 15810 -880835306 468056775 22396 -231655437 -603302016 68308 568840527 -965527631 21174 -116913286 -902448481 19589 -113142054 -500079788 29337 181790537 -617179388 16125 638942975 820711352 59393 -229297517 -585336334 25729 -872903606 455248068 10406 350209075 -194257919 7479 -123817703 -111708706 17587 -218309472 -873697556 52462 147661968 -96659775 59730 -327541082 438590909 16360 -697596245 -901440410 49618 -119881675 622622429 48602 -798733489 -775815812 534 162263172 -205442919 42749 60759048 274166826 44767 -21568141 626003513 22199 755176150 -692065664 45127 -108679435 -300546804 35291 152822607 -236111001 28125 -881562912 -134263279 58338 -197731484 58033677 42000 -989488699 187219301 25858 -992603956 -416444829 54594 -775290514 -790024903 7382 -858321644 -102643294 54774 -668045593 -110016494 20924 265176075 56171910 61712 363587991 627334224 12748 -865796106 471315440 14055 275200905 729613298 39006 -703964459 -863321768 52092 -323800858 444445864 10355 52150802 470386686 55729 -697434723 740677358 48925 -136976549 -113804714 920 -98870274 337196664 23446 -694156980 -766386716 24898 -40368421 556382417 38182 469985985 366489118 3247 350386441 834370214 28967 -102697895 -520067846 8404 155759220 -401811994 15659 190329917 62616730 13537 -862270165 -121141744 35762 -194901529 58717354 29018 174551062 350551727 9017 651202505 370855578 16582 -704567935 -770974806 7348 -684761636 722872006 32136 -419812867 835710566 28864 642703884 352599616 58774 -322467712 -200873652 8565 182266332 459775285 13636 556800482 -486620057 63701 472009923 368515191 1459 -408062813 -994893933 61052 -383040961 737574913 40138 -202177431 88880904 5170 152954196 470884369 22225 -576976312 -504639917 25679 714983726 -230794527 41743 -105406412 -141243846 8312 -99409973 -138268354 1608 -299709405 -680477517 59588 154391083 -421862372 10553 -808672294 -485767198 10331 377278266 847234064 18126 -952612596 180995962 23783 -133568423 358884148 28378 262696856 -11778131 39705 -40182606 -989857993 11163 -576660593 549381311 20142 -311826075 -236452151 30308 76622185 466465706 22568 -120612257 -106992920 26598 68610967 473264517 124 -773469055 -792423516 24645 -612546897 -497366138 9564 -709119854 754105649 22024 -319125982 -708121000 14945 272562347 466787717 34604 250407391 62148115 76877 -876626607 -117630472 13313 439382605 360311285 27620 183577062 -99926994 2040 177826270 -880921589 18848 184963915 -875645780 2367 345944855 665917129 10384 -389596686 747645247 10166 -673257985 -141231669 27399 -881637265 -109050182 9697 74352706 812588827 32522 93076132 451553623 4707 -134670978 636093870 7949 -695707845 732986885 70099 741378032 -308696228 33062 -901324335 458684816 3360 -804140078 -774689974 7353 261712945 255226643 9388 -323038325 -15206808 30128 -212858264 76820706 96301 54916363 819256926 50203 -975656935 -572035193 36720 541167860 -496253011 451 -594016919 664100260 48948 56624701 826311537 14919 148212533 163094942 4880 -605989151 -330793266 64573 378920048 380513264 4651 368110295 643929212 7611 -406063107 244714364 8058 -611410941 540297633 45600 436223333 167592654 63412 155404653 460108664 7869 -102025235 662224330 1266 374898709 -209952131 20261 176170503 452359775 12282 -415609425 -131973673 30079 155489251 -105028073 72254 638539811 168232112 58946 70276727 717247632 19646 148768702 -107280980 15369 650366219 -317198106 2477 757893130 -610675530 5479 173699886 171928353 6283 -684808086 750844125 10569 -228775881 -572060190 23424 -977570800 -596298025 34549 148457488 -866950165 14544 162024633 189834835 36997 -668014870 741414248 75178 -119983856 362147125 31214 -117083385 -875574228 33130 -105723371 660507295 24258 281468387 252740802 6242 -511549207 460227147 862 -807332016 718541939 54961 -890371001 715884403 78952 144346038 640730928 36466 162184565 -880748618 12200 -499366491 471182873 38764 349100221 647970671 16256 -381399172 277489654 48495 72166830 718860740 40314 -969661904 162693208 46132 -704490545 728545390 18401 -226467593 70109620 16870 150282335 454375971 9482 -34327071 537798714 52243 -141080794 -895324881 42572 -235353522 -973309342 35026 -109125863 -503588304 21773 -96496691 -891484274 45890 174961852 445920725 16453 80996816 474507309 44187 -517393655 464595813 46219 621257382 -315103715 32093 339956196 627963617 24082 -409588311 -981804994 59549 353334776 811576981 8008 -397604281 -116910976 27581 -778949503 -793147557 14214 648414835 158057216 10069 735995899 -204378559 24745 -868148757 -129934570 61003 150081229 51374831 28298 -293100484 -670396583 36785 -212052804 47770575 102494 156886124 189252469 45719 261743857 65777557 3858 -117771763 -303437044 19592 272587461 277732777 26901 -132723703 369079691 21398 -390347369 -991646636 58343 183751623 267356495 54725 -600077464 177806242 26577 -117549434 -776757464 62621 532854765 -781487218 20485 281850727 51690552 39870 717934729 -580556303 16205 -709527323 -876452029 19783 621365500 379353116 2150 -100456550 -509795425 3553 186499492 -224827032 8314 -987208324 185065569 9217 -669029563 -111133049 32093 539459518 -520896940 63739 262902429 -46955548 5637 157951072 -121679505 33844 665040817 150678548 37996 -192896030 -973723447 14348 653127213 187043616 23401 715614003 338825543 58519 151052945 145729230 48764 86243658 735603139 25811 252063966 245229895 50165 -214507891 59231690 26421 77242971 -299088626 853 -205754966 -602239016 31559 -788186628 -492805314 23880 -400727443 242713405 33042 147952857 -201426209 47836 853908142 -984251946 35831 -190131 628661463 42397 761375181 -315989154 40086 759363308 -574610736 22760 748386520 367222655 29946 -583280023 554372225 3927 189794799 -573528037 18601 -878711068 337819422 53544 -201622133 -872618308 45647 154174286 451325047 15975 731590729 -579310122 12961 250677257 717421595 22943 -191190977 -601584362 51207 -713758756 719665364 43223 189325791 -422758562 35752 -218802122 -579077210 46785 655399616 361116790 74575 74056903 826529855 40574 -693463957 744172344 19632 743375613 -328149870 4443 661475459 840775343 72461 553089286 -516558777 505 48342265 244835865 16812 -971588736 -572902505 22788 -121527955 -405047223 72302 470174008 377156001 9541 -313091016 -668744823 19470 240485798 -221102388 14142 836221206 -993137005 57321 179666952 -211415407 17973 -141969286 -286666678 56931 147738183 -119552046 25905 -112735169 662927347 40752 -694567483 -875947337 52606 153989821 -871684593 46886 -667011857 722995562 73214 150118132 257902292 40219 -692886022 -862671291 48404 81859356 832158757 26762 748483606 -303269745 13521 -709717524 732658872 19098 -213248150 -974055255 43342 -683798085 714857452 67282 -210808537 -866754498 57081 -103678689 650675011 33456 157769625 -600188526 20714 -196002990 77214366 36801 165847820 -616100259 8333 80038875 729315232 37197 -892476239 -95359349 42707 -207862911 -983442083 53153 555920729 -514015588 56619 -132501760 632889859 19415 -314844788 730090013 14311 373055184 830249093 18342 146455535 -488567374 20332 -108700121 360294780 21992 148003735 82701000 2823 83446634 -309417504 35929 -118012490 -395455114 83520 160141115 177166053 11712 170395768 -191484633 12480 51734427 245914857 35439 239326095 -18766561 56896 373214334 651770380 34679 -139526847 344458714 31732 -201862581 -584816558 8339 -316212995 -224933942 15766 -682929017 758198239 68670 -980613367 -576710575 51827 -687259975 -784825946 10706 -417374513 757068932 9915 -124702874 -775609342 10633 -396352734 -968138074 72298 -603058092 524700420 51066 642029596 189342778 37555 -414376104 276281511 37500 -237847628 -858265394 28362 266269919 257088085 55182 158370791 -601572033 23087 -326474859 -227458294 32624 256920864 433281865 2634 465173044 351965242 455 -684333882 -880882516 48589 -118204780 -300096038 34708 -320941700 -224562521 9958 -20175478 -709413865 78739 -508160195 -677577261 39405 720678310 -300810595 44735 -99919535 -869102698 18193 -46375483 553381198 6166 -424824099 283957294 51735 648119689 342836434 59697 -222844495 -590794089 61018 -288285808 459020280 4948 -138704548 -769329335 18469 89347476 844964927 55312 648582577 -206968905 47762 262666115 474097506 16425 -958451811 -394069241 18304 52047832 268358054 1755 451522421 157633290 27670 -311788211 -702458097 1335 -235783796 -867393210 54487 -707322979 -887831743 46153 -195084329 -963305085 46372 155019436 -878664881 45305 -6093807 636292546 10015 -126872830 -886463030 24048 -98635833 -789578711 62601 -510627986 469214709 42659 -312361551 -706270568 17559 434672369 355864779 12427 620841028 168753869 59043 61494942 274889838 43753 -706333675 -227921193 29987 757909983 344608177 24846 157273872 -130079905 35181 -961866563 144017431 20436 627929787 368468962 56698 265894636 50647182 54088 -881944655 447972275 50117 -685800839 -131406664 28236 -491719999 440268195 10312 -986182409 -37005302 33921 50733393 663846237 19983 -684855228 -881495265 8316 283934038 65266951 1945 -958382437 -412617940 44269 726029435 -231428595 68229 754863244 -316345927 7049 -766230691 -775124723 1151 -986329907 -401973842 42289 85577839 830338541 8269 739832014 344922143 33310 360790176 649195974 17030 -899019650 -109143652 38601 -702960607 -860933139 44310 162901758 -218178968 62551 -136848879 -287698015 28869 -889493125 436871404 15164 179983080 143730484 49410 265214188 -47474532 51184 -134112599 -790291325 47163 -867554365 -115397495 12652 -677589125 731068409 46951 48055662 -671605274 48041 267556592 -35135274 50161 64172604 759160270 54900 183825331 269508766 104 157912298 -863321253 25025 282987246 -198255640 7093 149357740 367116209 19841 167678847 -895352212 22741 -331917372 -706899151 29857 348374104 625101052 18239 -572184769 544917891 14240 -137176017 -126393153 9041 -210767113 -895298206 56294 -136339806 340541832 18810 -95481036 -520593852 5930 645693878 373245711 69355 -888138175 348890388 32917 -495239001 465958947 19723 -969998822 -384627747 60629 -116776456 -891165337 23062 185944807 -102416966 23474 -201033114 -581232523 14648 -216171204 62067911 75658 240736515 -226815508 9379 662593226 855610912 70947 -710959780 664748779 43881 63835825 812732608 30614 190403082 -111146642 56608 -134240480 -893337334 23685 238869533 470598587 27 -413175396 -138178723 24631 -300502057 463337160 21775 -803642695 -483550150 44240 -502957796 178661049 41339 -20512732 655748091 12081 -962334186 -575595241 19662 182788824 336656910 42868 268090765 -25455325 17794 -46876437 -695764849 23485 -587233409 -507690912 17525 -869699086 451095130 37995 188491127 -862703835 3927 714361881 -199749299 50268 -103562636 -504041561 3735 -712706767 -797859958 12678 549045557 -518292712 61360 -400322942 -979341687 44680 172296452 342577091 14245 160868477 -394534885 628 449028693 367837533 6320 -858381970 -703752294 48537 256963974 48681527 48553 164829270 144969954 39981 452755313 368921136 19958 -872364701 -114990957 32472 -26678321 640813562 34178 -699533370 79963642 16266 -680145668 -771470509 11699 241462023 -214038071 40318 180140446 359298945 3875 -422720961 254281435 48437 -236055285 -972179074 26602 157097824 -591300401 17190 -229167773 -983655034 17604 246563578 -224932167 24527 60505205 452564335 25557 -575373594 -515159588 26780 -98802926 -302505058 65738 -114632931 -858040723 23785 -228899289 72326308 73765 466143914 826892744 89901 -38711598 622689585 4001 -415852005 721039682 36833 -112683376 -859818987 8374 258580168 -211632477 40178 -206727022 -879069208 15682 -131235676 -477807720 19052 -712136578 -867459390 39974 161365220 151493588 38729 154265965 -203407579 27850 -578054504 561037327 24950 153760371 -217280975 73860 541166728 -509667080 41582 -213900446 79420069 85028 -977653553 -574373966 16892 726845360 -612847763 4038 -419195443 814825024 11009 274657622 -33867970 15622 632773649 838319015 40732 -415387706 262584649 425 78871033 -296314216 3079 -977978312 -974154913 30756 153984275 166897028 31484 364395228 470311537 34496 -121474316 -296982746 50660 -799900540 -793236024 56 183989547 155766935 11636 -676863922 -135613960 32387 169052602 -574368113 22829 249018332 744124644 6629 146532453 366676520 4477 174494168 -218370372 21892 664301964 -319565841 409 -196998663 -977010115 14013 -329152460 -193926865 13373 -26350050 -701500836 54382 757607060 -600706548 24401 183002940 270293207 18545 75715421 -307634627 1820 652056643 363253321 29508 -880285879 451036095 42720 542573311 844472722 45127 717524123 -237856727 8675 -769452899 -507992894 56750 -401880113 736223920 35343 -414827219 817457559 24374 249769038 -228243750 3465 185189901 -610923516 11559 -953045012 188527475 52180 -105704517 -861347118 31358 366664481 825366154 30826 562957529 -505150565 54896 72715801 -318258182 30512 152422150 -592361137 12933 755154039 379149685 55948 174181952 -599828363 31 -781993890 -498926533 45781 749648425 -316552203 13599 -698865559 -785937353 29625 -766327432 -495494592 51693 254559904 -5834875 74121 -130988498 -895749928 48130 62095180 832164905 6545 -234674076 -888494686 55836 739548505 341210542 39370 -291956847 -690345671 6518 -600368676 530286353 9781 -588164469 -477116866 3503 -960572217 143502972 50148 435394206 176342214 55444 58421201 -689256450 28739 75387227 429115882 1985 61686686 739879088 35249 167519850 -592928187 5825 -999225486 -604882940 51820 -673102692 739712776 70268 154044552 -192503922 73380 721809064 -303727465 6035 151202206 260157825 32723 -984506209 -969011459 61422 -114874935 649514562 20857 171771397 434279453 16274 -8492626 566175163 21026 154407557 369770087 31599 -476985671 473307177 436 -106766574 -878422106 13140 -303589716 461163541 20991 -310662258 -200482092 19684 -592622753 -701267205 2383 440471362 159937934 71911 -424971238 724514577 39944 -5719028 566405594 4995 725182732 -297921328 31846 -290394644 -713038143 26879 -229311518 -902635740 6904 67155134 714386864 72148 -417992780 -981001686 54085 -605795408 -521840579 13662 48488641 809706684 36854 -498834422 445116209 47549 -880669830 435281563 24489 147981289 -129626573 69216 -420729668 753576543 24793 -236289462 53410891 51918 264739935 -13772277 55189 -235553114 652683030 39566 734433225 -616662061 16367 347260797 666018623 26712 629635834 813090463 60302 -762274224 -484227406 43097 541569985 -515187471 5586 -203656220 -861036847 12997 -98564556 -507087119 18437 352688944 642502785 17499 -129316850 -332925537 874 183692789 276542301 53177 753718497 -712430946 23466 368556017 746403534 33251 -322848032 -672147311 6819 -286372351 -676655656 60647 -971949439 -394624549 2935 -495454443 434709265 31311 267696375 440761257 13822 -862745519 453544994 6624 240890127 -212694304 31938 -33455427 632602565 6731 -701970016 -899536943 3112 187825745 -614020263 19176 167076013 79676036 7259 -222187320 -957542869 12582 -220023405 64355609 74240 -217969841 538657021 20474 454423935 337256940 18088 -113535022 -126526828 17617 337749053 -222217153 41621 -1393142 636430511 15925 -17663237 -709359508 47672 266941587 57614859 21658 -122443143 -312728564 5659 -603643764 534521661 73578 -768470159 547639341 23032 -864634197 -119236598 20525 -701748743 -767789494 45482 720966271 -213821520 30001 -395925645 258354498 7728 -127093187 -879225693 5521 -985762212 -983016252 18676 626097749 181839306 535 55580180 -315908437 14669 445593386 181688588 53099 -322714194 464991200 16804 627173744 156444510 11073 -392588059 -141579475 2009 72324237 246310505 54664 172741333 -866096992 27902 93385206 278327189 59103 626286466 179156028 25787 -135400078 663062001 16884 335981972 655493510 10636 -802930774 -203107708 28366 183931808 266122042 42446 -980428702 175514353 666 174116696 168735014 5944 185280274 164717737 4162 -603224504 538630453 168 242445424 432547990 25150 -223700642 79473365 32322 -322044459 -300745717 33068 -675963027 -879816598 35689 282595250 475174304 10792 157429784 86637736 21354 166708473 -133452787 26932 -103529135 378110551 972 -232016576 90353343 97103 755585529 -213461346 61369 168635762 156013993 50670 -190626897 -589985693 18869 -701117571 -808117391 9966 -616318265 -963808731 37940 -777124573 -796456899 3954 241612020 -232136055 22874 719866102 -332317140 2022 -292179567 -201730597 9906 -104732381 379549374 8310 -117084861 645210088 14500 75488466 737818615 54422 354292935 -217129748 24730 -397052838 845214954 42764 -874772254 475498586 7558 266517766 -190944432 9913 64993294 -288986584 9215 84325202 723761625 373 -385628738 738747787 21961 655767563 -204423714 64471 -704527191 -775587503 47601 -603892918 565190291 10839 757809681 -328299748 38706 59411083 742922703 30505 -700994188 -763728290 14202 -191038491 85967318 19473 -707295082 -778504425 14509 -702711604 -96771417 27464 -3998234 -710557618 18150 68556896 247489176 298 -329045037 -191725872 23654 176191710 -230397486 52539 -108924901 333936209 19959 -205702961 -895347532 43311 636963525 -323044273 15304 -203104943 -891614177 1368 147151944 463474933 7906 -779732272 -485207125 46493 -131584413 654134974 18308 -418923579 -992733859 58811 -959013263 -409595073 11234 -136184903 643457855 3100 -995950505 -581175905 27304 -410416835 824294255 26891 -116410032 -492857348 14247 -681985664 -889359604 10397 547572003 -488186046 47475 -890393002 -398794340 29814 -688516049 -790701364 47134 -17185587 547992103 32605 52238637 441721715 16039 87282107 -295818302 8613 -7380318 564760277 31566 -977305123 -968201890 5843 -494560491 470362253 11178 69957661 -293116733 29210 -314107312 452036363 16725 -784750503 -763165916 25857 -331084888 450072950 6271 274181262 271184838 45786 -712004592 -892417727 1839 78797986 89719091 20471 -576931526 -518339742 31323 186628743 77466758 20726 529031487 -327569552 2648 -414052138 270264548 44603 470968918 146382708 82862 -415520939 -135015785 34966 151565738 -233111440 14409 347227799 639091156 30395 -490830433 458993001 11122 -234168496 -609254814 50473 -790727058 -789792923 1048 -202952543 93106773 46578 717621724 -225563782 23651 180896115 85255503 25426 -710915694 -861050188 3000 -394252411 251134011 29253 -427100262 -984106357 51306 439969599 376138412 5910 -225756133 -890889624 44010 -401409391 729774301 30743 -96361034 625339941 37694 -227502916 -961474038 55326 -674092272 378589903 32470 187551761 -887106216 3552 -878333531 723812786 73203 -477878576 434790907 7395 240829643 447372243 7293 -989331784 -607749943 37641 -955680790 169697870 9994 542288472 -231693125 24026 -804271264 -488270429 20931 718379630 377143094 21938 631498836 -287577479 43037 727673909 351855435 42926 737134354 -202448117 37065 -979386183 -421317362 64642 623265079 444977255 50586 435782691 378400553 21809 185190427 73682521 8999 173723499 -590639053 17358 -972740192 -611817672 5523 -672388290 -139262553 7620 -221925351 53713023 62763 -103836323 379248634 9559 452883865 342806415 10958 -400008554 239222910 37724 75371222 755445820 45140 -398747484 -102377885 13266 -108739691 646191407 47209 -135082975 -16455043 39334 -130849794 -304739416 5040 -900610940 -128544825 20125 645835296 847733298 77292 725402070 -329515367 13691 280198573 242719821 73355 -26737011 553915071 43644 -587191706 -301961504 39848 -670333359 -859848502 17199 -32143157 625359494 23959 -299568109 -685199532 29348 54605673 -315776223 7413 454023959 377743080 19445 730683512 374950248 22105 240208863 93877594 48063 -861770734 468198973 29570 153851869 156880000 9238 159974280 -233302224 65555 144362944 433965122 16302 621687716 169948753 48926 278319091 455772587 26465 -976471545 188107202 56191 -193353204 53711243 85500 718262799 -230537343 57399 369619113 624568650 30867 189576041 86600826 8731 570057485 -478500154 58602 353606020 -218013823 38253 -197445350 -978995154 52004 157955432 -872613605 36098 740258357 349629413 47777 758896411 -605269362 41397 555980879 619469624 71526 473552093 -384870013 17640 -671331142 -115523603 10701 -589434916 -311277345 40709 459625762 340229678 22689 -519965185 447030565 28035 -130515611 619054891 19526 256571146 718238804 18780 -197724797 -961079953 34282 162508708 63977387 30822 634778261 -320058092 38459 167707119 -115308627 17087 751241145 -287114586 91 -20102013 626856776 46024 164771280 -115103965 9149 -419927093 -112643110 32712 659149072 337387975 29408 180700903 151122021 8127 175616356 377824251 10476 359756426 -222214962 12620 353204178 -696763420 43230 542094509 -513924359 18360 71939189 730775287 57980 239653409 -236744661 43857 -896571619 469587415 11925 534485070 -688834439 58148 625245702 -322488373 44754 -709405669 -140208983 26850 -232857347 -865268070 22386 -415762269 -140516531 41097 261661198 464385110 31292 -962855321 148398790 19971 746919540 -585152154 12576 -697901296 -902377766 39562 238763075 240105927 24797 732185530 -210040836 35327 180249149 -571616466 18809 -957117947 -417820233 5709 -691127568 -894805275 44521 143888729 457290380 1646 -515481680 450692680 48924 84812142 -312448814 17550 178485268 363015298 36663 -131478345 -293297847 24221 -4244760 525839995 42693 148632744 186947348 7426 -19664918 628841105 19498 165755819 149181524 20597 74299658 720215564 61721 -967665708 -417555586 6516 -6073777 -710020370 13367 61507709 -301308208 27493 -959079984 -387942557 48465 244667462 266981531 32977 -228871512 -971579882 2153 95151333 -286091389 25731 645263809 172741761 63113 -686988058 -865280074 42425 -507653022 464852639 36701 736038869 354635236 17702 155374680 241292561 12880 276230454 -213328470 39941 -885357050 -112910033 20834 -864713147 -326917853 55946 718280511 -617856015 2005 -596536755 -324280488 54548 -228692691 -902104187 23038 430010942 356708466 25473 150716102 247217676 2654 147193959 251948236 11867 83412452 -320300583 28231 -207264393 69157416 91467 647928587 168399489 59316 -607423181 526670049 11336 150658229 -115961292 77273 -222108895 -586133175 64609 79104847 238752639 69389 -869364452 443871358 25057 -115315718 -485024545 35565 -572274873 -498170644 30056 -132566446 -117374658 15120 89706425 823528789 3960 -873625527 -110750383 21133 -675697836 -771423233 27012 170684624 -219443544 5945 -131224899 -482282579 18469 254736706 276482614 27635 270368722 -4577738 58804 -687911337 -793245512 35578 -426592947 475111239 36710 -325252717 -212020039 354 -202431010 56333968 32670 -219887819 -615513124 11810 -603484589 634618079 48333 256208888 270436463 50050 -237450659 -609904227 25921 -890262773 465633725 17159 258315759 52337915 24525 473691657 -895382203 4590 -136631259 94117175 36021 374240412 -214014488 21025 -680838854 -884483365 4828 247571464 279034459 42081 188761885 -95625113 74196 630847762 844362840 12645 753003360 353306032 7821 147265677 165066860 8777 91960125 742709608 36701 262930824 626504964 61337 -975900928 -423938587 31090 -674334340 -807327702 6260 -117491372 630425685 43639 -611212378 526080942 53189 269091473 -13927187 66983 -669994472 730490609 53747 147246418 171387094 19652 549698696 -603503071 54659 183230638 -192109870 13272 380433208 819317996 4795 -580563866 -316528416 69609 464944009 186394266 53446 -994579460 160733574 44771 262553909 273111506 72917 158424079 -383703130 3829 -120477768 -778178799 26601 -985136391 173778136 55330 -139996079 -487814071 31910 173642537 242986759 16397 155003414 -617109526 2519 240676807 264740760 30774 -297154290 -221843395 33202 469727009 348847369 17534 -20154170 -685373694 77824 -414460316 -981689443 15901 714297386 -592046935 40964 -227173471 619215810 49671 -686278756 -123772429 24394 -691031222 -108648156 14758 -976590875 660002596 65735 -675757356 757388529 55252 -416293177 852352132 39575 157151071 357171448 2820 -126658064 -523656580 10538 -969638106 160758054 13754 -319263260 -705401251 59926 -899529451 -121117132 3032 49329340 444964022 21525 -700226454 -96203212 25987 -966061175 -422919344 73529 -801606263 181446903 33550 -200415037 735576429 62510 -793198179 344947533 56762 -496937236 243315357 50162 55112046 -290705328 25875 722283361 -313027448 18461 742594234 -229240248 2323 281209211 258887663 55823 -390974206 253195753 21750 -394540901 -133016968 13814 538294016 -486451099 35134 171170257 -573417824 5743 656576746 -572870850 15305 657041506 831995081 75723 -200833159 -893024387 22951 -709634382 -800840898 17148 -424488214 273429262 50511 -780243343 -796944661 194 -124033372 -486361722 10104 -770166564 -511936737 23529 262847783 -26290337 2652 -798411342 -771089005 4480 471484600 -954580283 77536 257967125 736825650 22955 -295888749 471937633 13122 640110777 843641228 21538 148959164 268151183 24425 -96601219 361398687 28956 260193776 260171446 58908 -611089032 -32126951 13700 656710667 -226991060 58461 166509070 -865295042 14506 -787426537 161932739 44711 743684079 -294193496 44079 170033661 368178296 36258 728237219 -585337952 33118 -195122431 831022692 66702 -291125051 458395623 6311 144516461 -210453008 61338 623464150 836289669 11676 93360524 433510760 14140 283207363 -33955995 24542 758269691 342630653 47956 -800632577 -518828589 20899 660508432 826227554 54129 90472465 280079904 48569 -574939321 -485977326 19167 -308119959 474971090 16886 -124666234 351595998 7202 746489659 -980145795 24612 -601208220 -498089515 34894 540025398 -506381464 49446 761250061 370332082 55008 725409124 -215476711 40059 361943670 659243008 34442 61577788 247190731 3826 249344875 -45390822 9311 718259962 -193932475 63142 -2806577 169001781 28492 -119552350 635446346 16865 -953656496 -997733298 54168 285464473 449098486 9510 -102329968 368709409 5530 189740309 153029222 49302 638845114 -104669642 63378 -34075007 665380473 37976 -293285844 -677170492 34514 -893129679 468083176 8255 -125086034 -507555947 10286 242000548 261436078 67470 -223573168 749009988 65630 644995583 164076273 73361 -25740808 546711422 44965 -420622240 -132948497 36726 -308380482 -675701787 20998 258058844 76637666 29030 -97406420 -882654803 29306 48467760 -321160287 37655 360103379 853570514 35496 67022101 732698324 16484 -768184496 -498105725 7908 170351304 -876424672 27113 53284639 -808115109 12581 -108429650 -513469340 31819 -767444757 -479849784 56027 161840174 -576404566 17538 -707115570 451178261 44013 93264008 254854621 13616 -897254081 441152751 45581 -800277479 562067170 27040 -607563178 -297085119 55395 -135187820 -403400129 87236 745088185 -312563203 5033 651878665 -896366700 29152 -780126097 -769472994 3766 248360291 431247226 2628 -404425254 264073536 51577 -302077267 441727872 15492 50672650 254571584 63154 -421531302 253458257 40508 190422327 -585137333 2803 -681565021 -800496329 913 -882064344 748750886 69428 -782582469 -493539438 29038 -514159193 465232009 36475 -396936029 270541090 16844 -422037724 756438295 40150 -987814219 146062239 32844 143811101 471066182 11650 -123577781 -761935133 36841 -108725009 -139630170 13252 -405058100 276098936 30594 666594223 187795786 31256 162951961 451557718 1438 -290169036 -191982846 18940 -19015790 640910182 41781 -34631562 -695124101 8381 -765352422 -504219294 56065 -685004486 739300576 5173 282537992 -228848822 10363 -676187048 -879471601 31737 359950789 664712668 29075 -229852445 -990172159 1759 642451069 164746186 51915 -132852537 -300923138 41582 -982833362 -411987436 3917 -286687597 -225390995 21523 -102937639 -127788406 29559 -585114866 -306429344 28802 177570685 -204852758 18333 149716544 166803799 3732 -805439643 -795919475 6299 -605917613 532852207 7915 -106375800 -895488055 45912 740169659 -580989941 8855 148680119 -131814802 34496 57680376 277235767 38842 164296072 437438798 15823 -126391781 742900627 26145 743875345 -289781891 5553 -988161537 -385852903 4902 160124150 -100737325 47309 -889620335 -122020194 18476 56152964 244992830 51730 -687912648 -106018581 13506 631443860 348790168 62322 -959997042 148876807 14968 -789714946 -484334777 34524 -609484090 544613975 29775 263705386 433843783 11305 744367658 -902019687 62169 173380564 -386935075 4300 -580999679 -298809297 63435 -991165982 -581291544 29371 -680000735 -879645767 23723 462550023 172228000 8271 92354509 -312377076 41431 -398647011 737083424 38389 74349403 539103505 66697 742893114 -193156078 62179 256646180 442454404 30193 -710250759 -898342016 42650 274568596 746258656 3473 -389856081 283023249 14736 158580638 -867959343 11139 -398144477 816607541 33566 538916378 -489126833 23987 169161341 -103714259 48927 -959576381 -383258943 12504 -611391049 570935302 69847 172589602 -872653660 6883 -34822755 -684025842 81911 86583878 820996386 34230 -217114665 -594083577 38876 -332112199 -771691503 30396 -306269717 442483595 1981 -8121863 -669972431 978 -226542446 241670201 12413 -102534476 365438517 12480 456089386 183814999 17143 360918226 650683943 17071 180949835 -895279065 7495 -706336038 -227922871 14970 -966047499 184138662 38818 -307706886 -693338568 51788 -799906715 -481498360 59520 172355098 83475402 4145 -115108351 -140637868 18349 -132249312 -772772237 69279 567239148 -489921530 39707 -671720124 748473753 50580 -410162027 725368413 14080 365500663 842153404 33858 -699455618 -885914399 23378 -6590301 541544469 52154 -216350262 72733285 74836 -580646752 560178066 27328 -128246830 -477702937 24594 82305068 744945328 56208 -776082096 -483313641 6992 161723564 850657324 60245 758868523 -237001053 59983 -880842826 463361431 36762 -782946474 -799559945 24620 -200266084 84491854 51736 85280965 272321077 39609 -485496160 459306071 38932 49775361 -314319460 35360 -581751741 282499807 13892 -103478194 624989542 27597 -132012479 621033712 38580 269723292 279792354 33761 -606043205 -518071172 19574 -317321510 -709613563 60045 -958897514 150353219 40551 369973354 663215362 16888 254322007 748038027 26157 175854765 78512006 20916 -765247286 -508804601 18371 759190432 -231448881 38926 269853820 257432102 18919 -969959399 -618150057 26489 160605647 339711916 45487 -668894890 759002600 7295 -224586209 87590307 103990 173284294 624306581 38146 738485331 -223972379 13872 -111064180 -313371709 28629 -680209506 -106292046 28322 -668621875 -116938966 18855 -901740094 256794167 44551 69395998 442444895 41302 181657654 339866194 21816 644067357 -330482313 14268 -382318303 -991452374 17785 69950512 740964899 25627 50429878 240967380 42403 144388826 -133770963 26614 159260011 239281443 50339 95040486 754871471 31619 -138634598 -507523327 18978 158279695 56244648 29159 629195327 836106996 58945 262414935 -39814043 13185 238628605 746000308 23564 -326799297 455201606 969 167020163 257873901 24336 -961372548 -578944061 39449 620082610 161995062 72910 -796074807 738545363 52971 -303906142 -677505110 1360 -138705443 -881839768 47983 -125928073 355135118 322 -140161644 -311370277 280 548575636 -490714560 39071 642985582 348706380 49484 365522937 630237257 41136 -308598900 -712791490 3195 -21163408 629292715 20416 -196544880 -581178170 69935 -142643420 -893181112 42026 -394786759 736203270 5939 189733335 371386495 22542 -491760387 457296058 50358 -790702455 -795927440 11782 625751537 -295465112 18250 -979080122 144013618 50694 170719537 -200918957 67263 -138481677 -323624413 43318 -862915217 -115324099 627 -978038699 -605773702 6390 143215925 268327276 50961 -289684631 -762969589 29722 -15976231 622001172 43084 -130699089 -487253205 13098 -668800568 754198509 70737 -295687029 -221140672 29449 -98360382 -518793833 18181 619401008 -314583883 23832 -114500318 -105921830 32587 -409394928 855999817 26262 -985089322 178229401 39293 532772666 -510364844 9632 54554831 727482353 62907 432489351 169062977 63024 152632789 -865955050 5347 -97397173 -872079680 30799 -208976186 -998852605 1782 -421175509 728224339 18832 277781608 -232963862 32114 260501668 -222312910 6912 -413965678 744784148 13442 -124157252 638787247 33120 -675162052 754140514 57969 -589502649 -507119443 10176 184545342 248325873 6697 56618123 470108036 32989 269932144 281149415 13732 269983487 95111956 74771 188429253 337264168 10747 -231818794 -972654417 33169 -415866079 755495705 24598 335211076 818428949 26438 170385744 439438274 22737 60693484 -320969125 27477 74878395 -318834489 28468 -977887481 -407113880 40592 145353025 -616481532 4805 -581170064 -504092804 26096 65912670 -327083825 22014 282199552 468712071 23347 178110370 -107436464 40096 -235912507 -874360366 7604 -47322827 -673406866 15680 -103402357 -129955359 15245 -981414821 -613954396 47525 -776944648 -781787916 4714 -401607898 -96575115 12542 -401572411 -967203486 58195 753577967 -213090667 10010 73818405 756864778 30268 -414721722 272463748 30264 644079766 844557821 47511 754129217 57910195 77155 251059628 438074004 2517 148771965 -416768782 23095 -764874948 -478639337 4066 -120067887 633831765 10372 468295479 149692559 87001 442888112 554440128 50332 152825299 245462957 27829 247833613 750160089 35333 -676482557 724473131 75438 169274182 165397487 4870 -192979156 -889744579 9258 -599627779 551191814 42627 79457260 -316609520 28587 -103065891 -880488429 19294 -594144586 -294197427 36762 -8907751 -673965880 27579 -978843702 190001951 13157 -134030558 -776131187 70760 -228741972 -995098631 35770 628135792 -893220115 39987 76026672 430928759 20316 59021934 442238256 46200 78090721 -296992066 11932 750419271 -221387121 29208 -395140937 -976321381 51201 176942474 -613850088 12386 -672783142 -890289392 12584 255940369 269315771 41560 185892407 90320200 11635 -204801067 -601785053 70482 -689348466 -784895259 8032 644321654 358685926 5124 -697620056 -799713742 37751 642592010 144731457 51953 160553199 -594439920 9744 -395633663 -131087420 14784 -890794918 440805928 19402 -596184676 -317047991 3627 718853867 -329361350 21468 -667968874 -134700202 5408 188569955 -226748840 62399 659768430 244287582 57863 -7595773 -973426512 69315 186829435 -199741188 12286 -225653913 -586249542 63469 -409791518 -956876185 44939 -202527836 -899410732 46925 -986062347 153393355 40724 -419260841 -985188973 34709 259567175 -37029420 40959 60358573 440604812 27568 755944385 -198518381 30999 253512932 436134441 41780 -782457849 -478808366 33887 463390654 365270414 23738 729674203 -308147203 33008 664514871 820238642 62903 341344921 -231480588 25652 253656356 719880157 35726 -28328600 633952943 38814 -966466893 -574266634 14806 -109503194 -141358192 25155 -777136458 356335323 23510 146007165 239343331 39646 176914969 -198303227 25865 -995389935 180195762 38617 177542077 -106798376 23632 -121567149 -875572777 25674 -523477694 430804131 21587 557747905 -393434581 34852 180982040 474839369 9951 167604332 339354799 40330 173930521 150958139 20652 159488367 -902352005 34964 -572029033 523923987 73245 261569233 243935075 75127 63687258 759838252 28895 -102964100 -300288507 45104 -42988636 532780542 34945 635178817 -326264078 19855 430894726 182692505 28816 -113711953 456475095 44240 -394655932 715296666 3865 346312095 844603518 22733 -984237837 -398089990 9594 183171162 -202802154 62856 -512542207 467052026 37251 438601332 152931702 54472 188485328 276846542 13332 179452890 -385031143 22715 660251472 146614047 69440 -604826388 -323925168 46854 185855557 250490147 11004 166452692 -107818182 71831 -321671649 -207907161 6242 438565267 345837178 10985 -878797830 -137178646 19161 -111122299 -879132275 25779 258861399 64028322 56778 452750171 -608307189 25337 -604470894 -492079529 26286 85209016 825804651 56276 63243554 742387964 15502 161245859 -598827163 2127 -508100378 448526719 21432 647217093 371962906 56714 -675387663 -107231370 19267 273504795 632254230 59614 759063239 -333018449 44417 146319944 -124418764 46165 752165560 -233067869 54543 48261121 -289020810 5698 -984631504 -408342607 53681 -103592987 -874914293 2919 -34745756 644714223 24775 -18217874 564507421 17627 373913585 -310960265 55506 176463546 170637873 7160 175255203 189093867 14765 -585533100 -306381624 21551 48036163 810745697 29185 741049328 -481115092 70950 -497133100 -228912001 22983 -492471436 442790026 37116 -24597931 552104470 18156 74143237 -298958661 1475 164088444 454023482 18056 164522418 69924482 21635 -979159954 -299027920 55686 472661031 -503663195 37229 -962389152 -965806959 12944 259421694 755738861 951 256432294 241990345 20751 159524516 -870652271 8750 -415564204 -968099181 56940 188324262 -102040206 3875 -888954959 -108825070 4604 150885872 48790403 1908 731448090 -323396470 16626 759002096 -231292731 201 271238251 277662652 43890 467617709 353088343 870 -128644003 -290800001 68044 -973979467 173821827 53446 756548455 -324548461 9161 -399812284 -999198690 20579 -135670658 -477581040 33190 -105707093 632820825 30310 160575446 379051131 2134 270212379 -28382724 20175 366439294 -236550637 38918 145983202 372705004 26836 -595691641 -495430877 10881 -425304834 810235349 16473 -327751980 -210240713 30434 -199617747 -981026834 20529 -423687699 -134434152 37323 429140534 663468770 59927 -206356425 -873335031 41038 -330917902 -707276430 23011 248030568 281345753 22283 738974358 -599337344 2384 -106605978 -802159398 27648 166762932 -200737545 29724 182580001 -585489120 12909 163914594 160904414 39568 52787460 853324524 8991 620466090 366884238 68678 -596337923 550272504 23813 645011879 -140423959 52718 62090972 -968843119 59525 164016659 -223318727 28225 342713511 -236916071 23622 -232943320 54219800 24859 -4562233 658721331 42466 -323957828 -693412070 11449 83448372 -323999087 17493 -237949802 -990563307 15935 -108644362 -776278947 9705 165472098 54451951 583 -875052362 475212328 42104 -195078498 56813861 76440 157382808 -603490654 9102 728107567 -577251550 11190 -401054367 239820564 13408 645617793 -306464138 22767 -588979181 -523093674 29015 351847536 -200915792 1627 -591428373 543372716 17741 187040866 60235666 25903 51293468 566886880 57575 746165903 -308552366 7715 -11465974 -679142121 40148 -997134897 -393052892 34965 276255231 -703174601 17570 -110149416 -117739651 14191 -224012342 -605376547 16996 -395257139 246382158 35224 358628525 826997945 9198 267327424 -25929509 77422 -427921949 -961115051 46753 -406012803 759459228 21049 -705367482 732493703 41882 620584297 854868942 201 -426705149 -972499637 12504 70239414 721827603 23054 90047825 752304731 71556 74601347 -902445039 40151 53078861 -863813201 16322 -311685577 -424678705 51368 624756212 -314028819 44015 171694852 458773861 9034 -691335305 -785931400 24271 -710258524 -873488314 23141 161756691 -427683561 34656 753464795 356441119 52074 457100120 334025775 23418 -578692237 -293543773 10070 187332590 -406462948 32017 155695193 431355272 20768 -782448300 -790823590 5178 430856800 337239622 6536 -410199008 753664322 19844 -762155358 -513311237 15630 -698267485 717880219 81046 -682323995 -107451769 10227 -972622127 -571636407 6706 -869486321 467607658 35016 -12674025 663831623 4669 353757527 852317757 14266 -613832714 -490188393 28725 345612260 649652719 30550 646404099 817641531 46755 -45663977 -693737317 11395 -316185079 -684915158 50902 -201179103 -970052873 46101 -694183138 -903455385 2256 179101470 435919641 24420 -967898776 -615200067 63484 -999709206 -579113822 39546 -580687077 -296855518 50908 -413274019 272258224 34892 -615827531 556968777 25073 -667614183 -887302635 39294 -131031288 -114980294 13668 -194824651 64011377 46262 -137307729 338506002 10176 186096680 70380569 3203 -117425014 -766170654 47483 -898499754 -120093791 40347 -594927140 -311338811 66418 -412288069 -983823156 32981 151167218 -190935399 44426 240403908 750904546 19168 80576545 831427429 59054 79017382 438612791 12119 -19529895 529699207 34661 -382269005 853421137 9640 164955670 57982606 432 -141337687 646524440 36878 93294843 -308867886 42660 345029726 445542263 54571 242091020 726639411 26270 -209169951 -892025146 12755 735985056 333454119 44389 -43349231 -696759183 52267 277019173 56199184 19914 144689139 155550700 6086 -118985771 346515011 32945 262493648 244833474 41966 -310643204 -190732435 20555 -98176876 351868742 17450 85654359 473018621 5071 436718837 374802363 17965 -383463731 238148399 2020 189367225 -229216436 31917 -493744821 -617381528 14949 264907643 83152248 79221 75993959 -301690271 18573 163769082 -397683976 20176 -128386387 -777516006 23398 -7530132 -682776485 49925 -677449574 761290673 21003 167050109 -390194085 12774 242052690 -198852664 41162 243079769 -326030721 22843 -614341083 526506860 47396 147232739 346516636 4116 729271966 -229279629 14246 -780337476 -788403151 22945 -397984304 -968864639 41616 -117689683 -486461281 27580 87661705 839583435 37493 -112031736 377893868 8303 -101492750 -124857225 7303 -412030689 259403869 42829 -676819553 -134061192 7075 -7969866 537316450 48837 735533361 -322940044 6797 -26937695 559815759 4614 -767992343 -510638889 13313 -956699363 -388312701 61902 -124422278 -481820975 27941 -701877546 744260148 46502 -771410842 -521780654 25113 266604524 461345211 2914 -141098050 -792611815 8175 -124308713 -874632383 17568 169794736 -903889303 39274 -584859689 571058830 77539 -11532199 244944458 37256 87387048 846093836 1219 -220408301 78287815 38894 746598136 -228591597 67498 -105786768 -801722426 7734 -104707568 -505327521 333 -309023163 -216002964 15236 357216854 -235616614 18972 -761959889 658013413 29944 169743526 -867681393 1586 -991924694 -388725741 58070 -386377760 816876009 48264 188922253 -110396108 70777 71810694 -301735168 4973 61123177 267104870 53829 265520007 85299046 81064 241401557 757119667 10881 -100084852 -500914058 24664 -315260681 -669676045 21994 156074663 376896628 41835 735896417 -575748740 23300 -702267364 -768057981 1386 567911390 -508257369 53511 172063723 -893631710 20859 62225803 459779613 4994 -6653492 -684666159 40717 526775829 -489632155 19969 71048219 473554429 8864 -806344209 -802252649 25645 -672283953 -858300681 20245 -585092685 530248397 68543 189696421 345548608 49714 652435017 -312795015 10282 -679386678 -115132934 32119 718250174 -235192203 46818 757973709 -586472626 29524 -29381099 524471295 6698 -136898694 -890417648 23516 -603824131 -318310072 51798 271514168 -18959491 23390 -673996338 730981206 80657 162872339 87605643 6967 71360386 246386381 37650 -418056407 744190336 31582 71084741 738449496 134 52058991 829923146 53010 344487246 549975482 38638 185815495 -893583905 14440 -214659956 -959189102 44074 254363106 738761521 30610 86997377 -323081886 9376 239057943 -27872873 45940 -968620257 153565315 38341 49453629 657210839 33919 -900227746 -115815730 25135 -410339705 259984391 41620 -991269055 -231905484 19944 267265059 -902495669 29545 -191953202 -899942243 52742 758978350 -298651249 42926 -868579510 -107813066 4211 -136510905 -858787586 1071 358070212 653852855 1303 -884143735 -122340572 57066 -120529851 -320715934 432 -603623124 556132107 66754 -602492287 -481973542 22965 375725210 839262155 11623 -978207351 -601036176 65052 -692999461 -904430288 39244 -407927219 239568693 54447 182838082 242952772 652 152526546 429655315 1126 177523706 451176768 18607 -676293691 732745665 48007 -983903506 152888917 13810 -999811330 -789148809 76475 444031613 178781645 86501 -322917846 -191799088 9405 -594004498 -296346264 12725 148442915 460105730 20857 -407095162 817296016 53056 -687711480 722247364 674 -136498297 -213061454 41490 171745462 148587634 36329 -318068114 -232229873 26118 -577480999 533700096 52306 664305530 846536591 20804 -424296286 -765154476 929 -783816492 -498786865 43763 -786488844 -510942411 2698 360417681 645970343 11919 -779123603 -786753111 10291 -231959449 94116254 54773 -400981430 -131389500 14192 146853167 458141229 13874 264763043 430069199 29881 -384798376 -969256170 28309 -901842459 -96622580 18738 91791040 835607568 2571 172379750 454670592 12733 -98505103 -299187519 15882 -499134809 474709278 7269 -209967064 48852511 5005 83668548 245563245 36227 631996149 187373924 64141 184297253 -594703373 15743 -116081328 -797824772 54900 540329334 -503578574 43981 635945555 -302991465 22110 168118873 -788919015 38621 -785557351 -802068490 5127 -976260712 -592930395 19315 -618113510 -321667030 62164 72533316 448324547 6025 650746032 184959338 19953 -139994485 -894192155 20358 -135914357 -510241511 27646 -593460218 535994648 33763 189969260 334457751 6624 -197841426 -953064195 58259 651507669 818227101 36082 548909372 -709368019 55752 -209963991 -572014237 14740 183075622 -229740269 34096 -959297603 -580984154 68708 275056260 -15156366 48512 182517789 -609461499 4190 145095365 -602336656 18001 353769259 812736720 28398 -590835098 -511145660 29814 -890156096 849068155 18678 374989268 833295154 13428 -7419185 724708278 80878 -982752066 -978969261 61990 -415861347 824548609 14248 744328780 -231067772 57418 -117972331 665701632 39133 -600678742 -507673626 23442 -116555838 627833814 6987 646951277 831971358 65220 -4362307 535590196 41585 529265862 -518931365 29707 -798288074 -522579782 41811 54094297 850650422 41742 182931831 -612105941 8471 624323171 720747091 11578 -126913398 -299860804 50320 -130536434 437161020 48143 278137448 279032610 19657 -419521858 -960851413 9179 -989478354 -592712853 16537 151743546 -95686068 73017 727766200 445126502 37112 275125918 471777391 9640 -592398351 -494354354 30144 260593931 92831521 58298 -322941933 -673498849 66288 -796177780 -504017496 20143 -11419546 626302293 3757 162407956 -222182398 70728 -667280 -680537449 35305 -126433980 -121505594 3995 60132146 431958783 53305 -597653626 -308031575 68262 -612935603 -490501167 24890 -999195878 -966079216 39059 177764408 144037577 16331 -953424346 -571623739 67407 -217749004 -858496388 8771 -307826112 -674369714 13462 -710327303 715993713 23374 -674703965 -801028371 31484 -962616918 160093190 37244 256018389 -7173517 34720 -803324922 -495405613 40922 -124815401 -778384907 7592 -961229885 539152995 19763 -208283906 -574256594 57860 -595037526 -487488884 2445 -878182319 447361098 11455 -876031518 468290902 7515 345954543 659354694 43498 -409903391 244777544 3620 375281031 853814532 2166 278640385 270471484 2343 523986692 -420514827 37758 343122008 -202719604 17392 248112490 475497908 33139 343984287 -192313523 38521 149860380 -103936306 53933 -407573212 718372282 3873 -99483044 -128473171 10972 -303877448 469225366 22127 249392055 453762307 37484 -681872259 -880995752 5265 279986197 253850058 76533 181120866 -109550134 55708 246254207 269020958 2814 259475882 743675210 13982 -668419864 754245218 25637 -774349840 -765938836 7610 535957814 451207521 49431 -137768720 -489635467 8331 -994503874 -397245857 41744 -34426331 -502287989 48711 -680075992 -805329502 27013 660491103 -306661925 10522 280373429 64151945 28073 -961348661 -961443142 65752 -101263512 -858061760 43652 -787080144 459630182 46520 716708935 -237413231 27410 176621410 -422348499 18465 270513459 758335187 16201 746576803 -224102403 19683 272281469 553144019 32765 70733052 266891640 4676 -590468458 -508730952 10205 -402450130 -124083249 28481 190455405 -410513824 33439 68857800 266025597 31680 -585343799 567166336 59 -991271679 -231878512 56998 -400454144 843997889 12870 -293579413 -234825784 31937 185434559 -198585786 72913 -962999045 -395373221 183 623835120 839461830 2914 -965487628 160649890 55227 351330212 837459317 23706 -305057445 -675939419 33844 185684766 351915332 9398 -890042016 439479661 17590 620890417 338616916 54263 61707305 823826904 54565 -195493655 52798778 25332 -953313384 -963679870 42775 153770910 -138356065 49759 -677011369 -865060599 20493 -133558261 629101366 38419 -111975643 373792930 22782 451345655 -973210610 55019 431482920 372743256 26912 722561420 368996999 55626 529378789 -517655287 53856 -132572693 -804794328 15541 -669022603 -894700234 52577 168492267 375729643 25847 144269902 443728761 2106 -196120460 64041470 36775 -315510835 65026008 17619 185946586 -415530897 12019 643371404 176007600 38636 640012404 828839960 75442 822311154 -984894575 27753 -320465571 452384236 6804 -26525158 -506719824 56668 -972801400 -599477508 6783 -192070100 -968114597 2449 270955610 -197454668 13226 378481910 657624814 18831 245288649 441904687 14380 155188628 -99765339 77806 -330809363 -205216423 20059 -884503129 -124715332 43066 -498687403 471170164 44131 -220530658 -897015461 35519 715222303 -224784277 17611 86928969 279875779 59159 366933483 -300770149 59530 -112410508 -868608065 39487 -969887304 -956590195 5524 -673778654 -777204250 8837 254185920 752970394 24527 267527382 -196872805 21906 -226245775 -588544620 20263 178726199 -611941039 18904 73821225 810906579 37128 -968810745 164396943 34791 -399035949 282258232 54526 -595932724 810850799 67564 -977038658 -396283841 539 -110138043 -322621413 97 -98817195 -902082676 12052 188893268 -583074161 21898 257796637 -12995126 39245 641425688 143674231 42218 -702322333 -870665772 39664 175110587 -106985730 75937 185096216 -383648066 5600 153068471 376488563 24339 723149745 -616412790 18113 -979377990 -390093050 32820 456271145 147061896 77673 633745519 350851119 33051 -116002794 -782540290 21609 818661385 -989079921 33963 378778774 846918227 35100 60655636 -319801238 33531 -306266629 -686691920 3794 -970568181 622218305 21 -292630070 444005736 17512 68460587 239160719 40822 -223799906 66346608 82094 -394680967 752763573 20486 -402686609 855465618 36268 -124817963 -129691927 29878 164562618 -878372437 4560 92213456 841189665 57506 -878385232 -134446823 42847 160764232 -616367603 1506 154835534 146661561 4935 619285661 180452252 21030 177151483 430535756 23609 238614902 251994913 46066 441343352 187505952 2604 653311670 350331673 5502 90386226 751321244 71529 657774399 177579509 6653 -135807112 -140464018 14535 177475313 475380542 21711 -101180953 -302721327 22176 -680628780 -888228847 10264 -415341224 847767536 4026 176749211 67955541 21420 347533412 -191508758 35422 -296598129 -886675805 11712 258820763 758653800 22301 353556327 -211177815 25109 253740435 56367409 13465 77155992 -319271073 34312 261493056 79817285 67826 -977300133 -960742300 48658 -953267028 -388577634 8970 -313618186 436433051 14336 -329320544 -203193783 25739 -306987251 -704839724 21881 -502521900 -117826331 34859 563015359 -500574595 49838 -110641978 -102758764 34784 61620964 -293575318 7578 -19161376 628375655 40922 -693748740 -902233215 55742 753786105 -611714536 21522 -900767409 467486397 31244 -426050443 269040385 38262 179419179 -215334589 7924 278368752 756488019 8400 48203289 272877643 9278 809853959 -975871631 31776 -225143093 -884590756 17150 80418021 451811372 39131 150446239 -615226697 15879 -101579096 662164940 34396 -997506489 -599160058 30173 165145653 361830427 2556 64914411 740259518 14925 258492879 -574820576 40275 -995408640 -592449504 39353 -318631632 462632350 15371 -998335695 -992420422 40130 73273551 736599015 53116 177939093 462002298 25690 272060993 474729478 35974 632993234 -296346443 61 249469534 -19632239 69280 635208121 823845553 4738 284754309 81459262 31358 50551938 278916835 24132 85763161 472193120 20764 -98383908 -500564630 25132 364432580 845919503 21288 -864883353 474115928 33165 -305832673 -219488961 356 283940706 432544427 39921 650351310 368882820 27531 61285707 454516493 43581 -597630712 -517006796 27947 364221458 -195272999 8849 170525874 -116594396 56717 451547989 355620124 24876 -191392956 -902083568 1650 -140165804 -511766721 28409 -695380759 716637831 66362 -141022146 -891714299 5740 72650060 465471289 41299 262899560 -193698006 33556 -209515572 -598862739 4076 -986750900 -580348324 30141 -680620628 757730552 126 -198874565 -288234348 51626 550838023 -483335853 28504 155620280 -390789265 782 93243725 -316129227 12361 -98750408 -904413579 42508 -20061142 -701982459 74955 273746097 66799730 35492 -981468766 -994287045 54529 -781563072 -506595771 36768 -295622317 -704547283 55134 -202238400 -952495990 2147 59254608 851798027 1967 155932906 241553628 12737 623788132 853585292 45574 -328765652 458043071 22988 167467297 -226017099 68781 -785593327 -498003942 52594 619071461 -313571859 1491 -607117474 547157250 43943 -395335943 -122889202 39588 82155774 846328568 40836 333709352 836804652 37824 154570569 251652991 47274 714369557 -291430071 24867 366464877 816249849 9594 -301010369 472422790 18000 -678363402 -105602990 19174 -577134004 -307686074 14864 -585635238 -505430145 30191 -301898027 -223708591 17689 147061997 434372511 5710 -223403538 90938640 29417 732473478 -594990676 29641 446127902 376660017 22780 -124090256 -478383858 20851 718640675 349941104 6845 -424033252 849460954 50231 58052285 842663491 58654 176885677 -119188016 48973 -694640244 -804992507 21488 239894153 94261556 11862 -774431845 -583093378 29854 -406205365 843595226 8863 723599685 -222578818 68278 254965685 -222593882 27976 -897908319 -134346125 21897 -702831499 -101774252 28027 78986243 832483114 33747 -593467678 543301978 54875 -221318654 64751520 31484 -207530281 -988971216 47450 -135672920 659170787 45557 -998257513 155030739 26964 -596075134 -308891868 37419 -199928753 91215058 84365 643283842 -300640697 744 89063209 747573452 14904 -118863215 -134616448 31346 82037309 558626810 67664 238786857 742002060 31767 -320436187 472676736 5421 182764401 -104793558 27738 62782518 144090575 21100 -608780111 -476601404 35353 60539976 256126259 40307 -899497165 430137547 39967 -673699462 -116992308 26786 -23155702 547277314 29956 -972412835 -612394170 16344 -122873043 -573882592 46403 -699565009 732495976 3236 -972749363 -413271194 72669 -127237593 -497224184 12363 632149614 362145445 6853 265245593 740322764 9348 257356742 761320155 26356 255400568 284823554 22337 243557329 -887875773 54453 265217516 257067959 35085 557647257 -517631756 63278 -212466748 -874635471 57849 275600942 746942766 32641 724391469 -222456841 35797 76782252 -314798097 15862 240165122 -798693364 67774 179305505 -595987524 14992 -232794217 -863745295 25743 275581834 -232686581 1868 -975543248 171855127 24717 -309864831 -206219237 46 -308499276 -675070543 44823 -309805457 -685927147 60277 148441601 -199138677 3595 153633298 185262437 7375 -303175741 -673610483 264 741121909 -205544365 51858 627678405 173188148 31050 180154216 369519078 30373 634577310 -604974731 68320 -579725349 -498541918 19232 755742846 -213472403 43728 -27602273 -713295263 66089 -386542578 250731986 14216 720816155 -202448080 687 -989589219 -596837965 46651 736217134 -617065415 12696 -38022256 567984746 42050 -97580248 376166445 8725 -110247552 -323036102 47764 379525961 627978377 14935 725175634 -587887499 37188 -594086512 -520357455 29517 185542341 -202883830 50199 -901317926 434678727 19515 475200474 190419229 90219 -211002847 -572316088 66631 60791592 837441899 29990 -979962095 146005316 41420 -311289418 -666805920 67291 -968566682 160998225 7576 178329611 -134185977 9973 727505698 362780161 201 174346203 -390073818 12206 -301968561 -668888129 29693 -496763512 447855880 28375 -798121581 -482011856 41686 -112567453 655928956 16355 -415797638 -971609032 21660 -324269442 -678362833 11651 -805812631 -795904286 7332 155758609 252281967 11613 -398310870 -979933635 4017 -222784548 -595567545 4720 344353452 856297641 22058 -220129828 65269960 96480 -397861493 826670832 26733 -329232493 -708290494 35379 183583180 454433295 17500 -25228819 571342674 31463 -137688280 -108696539 36606 719885728 -222942001 22140 752357401 -299633307 11268 635257063 169086212 51894 159885837 146990117 9998 -685748251 -212303861 40933 -27971176 545261978 33696 -141079249 -415851232 82355 -606535959 -324776333 25291 179320238 255771649 49368 -130479830 650370983 27590 -233200216 -994295559 689 263826996 280873129 74897 143225605 70341076 53 -993247968 170166605 4578 189300601 185321862 31084 -324595350 -226693070 17829 177828762 451631880 7456 262216882 74780468 71831 -385536185 761008947 8478 -411938077 743235734 41929 -682733831 748914384 52774 336614406 643428290 3521 -230780851 87033934 694 336954672 824103078 21902 -33928857 634485011 12504 -976327072 -955923241 52657 339002649 855568982 33366 167236682 -411190076 29731 -111640069 -900813471 16670 563161899 -493638922 9380 -114530644 -866349847 37943 182597264 -114950548 41494 -887137916 453017180 51670 95220438 -984229592 34086 752264336 -591347696 30196 144516162 -107673258 18427 719404112 842987926 14849 168361849 -890181688 34810 443427919 171745159 76715 -995701498 -394060709 58702 266176785 432827215 17539 729091082 -219454552 11042 -98826954 -295976516 28485 366397487 811768331 23932 451506300 -411879774 45451 -409804505 -139227369 17464 -668467950 728748054 31215 -498806569 461415848 32547 -779351535 -519171609 39313 -797998988 -788541258 1449 343452603 -198858272 40340 -400062968 -142778206 8379 -200127053 443581229 62982 -116153420 -331105643 36346 -694044546 -857500062 12704 -708379377 -861240022 19876 -227302534 62315632 27227 -784074648 -497515870 33526 -101055655 -793459447 71288 -25059575 647544639 31126 177716862 371095723 3180 -777938641 -487316153 21504 -880944318 433140697 51570 474455672 180578939 82982 -45018720 562004235 33767 -2636982 -707997909 5600 261538388 65863375 25826 754189333 -216814794 49445 -520309523 463681051 49718 253807762 -11344459 69682 -307623461 446287369 21426 -804681065 -491019910 6939 -578623593 -521525946 14503 -989743110 187182155 31578 91146569 245694473 21381 630777880 814671866 25914 176933148 245038329 57118 -786971446 -480144578 45528 178556608 -402623708 24243 -990189578 -418130907 6693 -139357165 -773488902 14192 373323460 819254453 38071 646117933 -309963037 33320 253140077 -198322722 11978 -119983251 -796589472 5070 621294083 843595044 32572 -992647194 -588167066 46531 -972252971 -421369909 8308 -406356500 -996786725 19938 179781686 -394547943 22100 -984422186 -421238797 24151 -142712654 622885054 37108 49843726 471592776 7525 -123769853 642417654 9520 61713964 432745704 47542 629987484 -311123030 32529 144071754 445015443 411 181490742 59543001 24323 -109316327 -868709500 20470 -229882563 -870756472 34946 49075230 -293223920 31395 -407693078 -983056895 28045 -807050316 -773910196 5890 -800577476 -507299259 2311 -204021949 -979039463 39216 -967559781 -406939963 77123 78026384 -311241851 43553 460234913 175663761 14641 -899035051 -140957862 31651 -974949366 363009516 29493 637476366 182756768 43283 -310755732 468829444 18832 -798774551 -506831056 35479 245221127 726959415 36283 -98159178 -785049544 8652 244435721 88424630 75394 -326476408 -204083269 382 626802576 810609121 30057 -193887786 -596837666 44619 -96593944 -326888520 64380 86646609 752019083 69369 171381523 -580359715 851 -700299364 -874267045 31223 153834584 -416110141 18031 431019379 169635517 72664 -312918170 -191064146 9743 165870435 371401794 19433 281134790 752868669 21225 379890356 -220128107 16641 170036279 446668587 16432 339261032 -232731056 30261 167943183 277318255 12917 -977425372 -600561396 4821 238136246 -656075 75892 -218657837 -966445755 1549 716717318 -603500547 17867 -614013411 536814849 63482 635860209 360002051 52497 -127408290 -778154728 43035 143703622 177583139 33305 432310245 357478143 2492 -202944734 66505134 92541 -985451256 -423219444 19832 -611817397 555132510 11738 -417130343 760693153 8049 -288188531 -213502058 27085 176857962 77004726 5960 83056985 240128067 51989 180151297 270983413 11441 -801342608 -764125504 242 257566812 60908669 84675 346241286 661056118 19207 546326736 632780325 65572 255929837 -230310549 3291 -997571146 -413241746 63653 -487198823 437031727 44488 -976599702 369117867 11580 239392322 -47570663 3138 -883139255 442866270 45193 265849559 760830511 638 648291226 338302556 70988 720709944 -600293200 3689 -208918595 -893114080 36489 -416321712 -990682048 54708 567535164 -506051418 24850 -778716190 -774497640 14292 -673300095 -789773292 28460 -129652830 -889208038 19347 70064884 -315546868 18598 721585091 -303757172 9366 733518965 -227350581 49466 -97287356 356652375 20379 621126059 184328710 73832 -97900844 -803460839 24591 -691965584 -776780768 38421 334296986 856844696 29722 473085414 156672716 58024 254354199 -206786106 20400 -772995021 -771415124 7697 -138824424 -292147523 71916 -126336879 -866323676 42386 -992685442 -387425756 57081 -132188028 620155313 38501 -302279301 456314225 10082 -967003876 85464254 38601 651732077 183978051 74927 -108896497 -116059317 9167 -202356275 -606539168 63056 742233112 -215465001 27104 -774354521 -481958930 47018 -215130031 245168738 61162 165742642 465225819 13628 755138629 -587349066 16694 -4270814 -684914193 45629 -964770232 -975553943 52494 -510601540 473687966 20857 442687249 335232695 6084 -403422441 723462491 168 -573710857 -296099309 30705 56070927 453770674 56117 -978685406 -987251609 10582 -612353508 -99424364 61741 -200303315 -861470627 31723 -425774863 726276272 14341 -399671438 -972065845 32002 -689487080 -118893041 2107 356700814 626726056 22181 -424294287 730933413 6115 -667926462 -111248595 31755 -484663163 433967469 20243 257576744 445252911 14639 -224024324 95109191 24065 430562816 353974313 28346 -678221888 722724851 72655 -97167977 376857702 21051 -315215871 -233691857 10014 -118248356 -868811488 22445 -877224814 -98277255 14688 159454567 -404399490 24744 -322523407 431650078 18187 732579866 -207390251 20471 279326046 446059390 6702 86585352 717994496 64173 -893878058 -126904125 27983 52068423 279285357 63289 251009969 432788604 9359 361150986 -795203743 29215 -204543871 -876858691 17249 -115850861 626082346 32482 525916099 -499998779 40225 742934879 335982529 36252 -126313068 -789166550 41017 -41555634 -699173605 78734 182451264 445130034 18085 -297533924 -689130703 12427 61396962 271563011 38755 626852251 339498787 41069 -140530164 -882417863 27748 144042559 -892059150 40483 727727097 348057434 29600 -799115136 -777415197 6034 -217482393 76494585 2268 736672946 -327026753 35893 187032839 -421794386 14679 153460416 283458052 32363 367809040 666499982 33900 626371048 -287138067 27017 -393492974 731158248 36260 144790060 -220391435 61948 -134468058 -422273552 62645 -305729967 -711357949 9309 -236807571 -953966351 18765 186255814 -427339855 15374 -191743799 -971396434 3032 170531783 -108362749 79681 -477887254 450728751 22343 -393698420 278970796 289 742885332 -601123376 8510 -667496206 758031894 12905 -287343777 -674127493 29202 188973309 255987968 37200 545343164 -478991570 17188 551080916 453509589 3503 57419982 475374414 57097 755049252 822178779 36412 333878143 651354421 32639 724130441 -611895495 15553 -231212073 -859658761 40215 261147216 718751508 17240 -18935154 649969566 38013 -996979424 -582540287 58885 146674454 58037343 23649 -673024088 -790605726 44408 455959107 168256351 82526 -712114740 -873553189 31830 144220211 339249971 1242 657184080 846385020 26859 369442103 841683152 38455 75871057 250821060 54259 440007475 180267369 65802 -224064263 -613029931 48513 -422300641 -984062593 54278 -390212959 848652242 57204 -122192354 -882028596 11256 60384808 730571650 44384 -115349158 334952551 34013 -321037590 -212944908 6558 -110380970 -106228162 4929 -964043153 -613269370 23245 143026482 -97051685 71568 -610194455 -488788887 21796 156392246 -886920264 46781 536644043 430245610 44123 249313649 717399609 7620 -858310400 -107121148 13354 -12827977 546970033 11452 -33931751 651928013 32461 53426951 -303042174 36554 -391624966 282225073 34907 -480336348 531792036 45855 -614620315 -510501966 15708 625952036 817276315 31846 175622813 -404621674 5637 -119900850 627891822 22712 -670321323 -903626653 19899 -220018267 -965966825 13612 -700760259 -791243445 36122 -12589470 639084551 35883 183036568 -416312839 4370 -19947814 -693942338 54747 373600639 834653225 4289 645566218 153429532 62220 -973058177 -999788217 36976 641234815 356755680 76426 -897385074 -141865787 47399 534082358 -481472578 1859 -989408203 163021083 31196 -992528009 162305564 20155 -390251714 276222218 49588 260459726 -40783033 7509 59423354 728550907 30848 74898997 835708450 42945 -142692976 -110191390 2767 750733227 -314694793 1168 -26547632 -668586675 69943 -593611424 564142762 41506 175384356 466832967 9705 56372224 268586926 23283 435208615 158622731 22405 150927999 -582003750 5588 164888235 335809498 6906 -130588410 639667313 4211 -986603118 -409078468 64170 48072411 750020220 34795 152808254 -615011492 7310 624993103 184119204 67252 -286479006 466529670 21570 -199564189 -883223247 50716 -996356732 -392310735 56891 347041588 624508962 29691 -330394588 -231035292 10022 242879015 715974641 23295 -31932036 552227776 52821 -604099013 -297018957 36882 258301639 -228104200 17978 94128012 839237483 33928 714367291 -572577611 34663 -490996236 468725270 25645 161702013 -427137428 31248 -674753387 -119839482 13474 -108862268 816719730 38723 -218310928 -600869950 50926 65475339 718880830 70514 760041404 366548264 28318 171860528 254360413 40970 -860646494 -129892050 13533 146988216 -598162256 22059 -116996838 -902332513 44510 -674357540 -142743080 977 -860480611 461240452 4261 436095486 350678607 28578 625263254 149925167 61924 -681104598 -194671883 32445 -124282 654317226 32633 156299096 368622160 28483 -238072753 -899382936 49608 -233989835 -877964698 52245 68453876 -317543856 37965 183932264 162532892 36250 -133308499 -880173588 13271 722390748 -597767398 40103 -192403284 71190516 21576 -29739099 854903257 38059 -766579398 -774389071 18878 621725712 356804188 13288 359996490 636915229 44007 143738831 188264006 40933 -388161974 -987906394 68360 -605804383 -324664548 67283 645460089 -288152122 5178 -120871578 -113193147 6626 146592820 354862135 3944 -891121669 474308046 11478 -21520199 570663244 52335 143065566 163967459 20122 -332555467 431086725 11932 -957492924 -411059663 5139 378642911 831546462 13206 -391946055 722162795 24015 243326811 66609236 28698 548545355 268255335 55739 177599131 75783970 114 741935629 353339911 18204 539635080 -477575267 57712 -142601338 -859688405 33172 -310036994 448873799 23439 -425944742 848415979 7588 -954577442 811976302 68214 -303914466 -713749511 49045 -220751968 -999055906 38879 -872437007 459973082 11261 741295272 -324769130 16348 346207812 -199589910 24013 -217293296 -882840183 4498 -574657888 525057572 17740 -960583321 146027792 11609 744946287 -233567384 46861 655806794 -204458769 46392 -104285021 -900632983 38888 -805968978 -514163224 41950 -309661768 -396597764 36042 278188124 449285873 4849 -8186650 852859456 24847 338136042 850853657 37156 660712275 145701712 42289 -979485538 -618019248 53199 -605623713 557557245 29536 273214625 -31823019 25423 -394627769 761092246 2821 649947976 -330456993 27367 174151815 475640033 10660 -606007484 -487453023 25740 431964623 629229962 50451 69515363 249397380 57719 261137088 475577381 31026 -33694051 548162730 16706 -404499334 724842426 15609 -875305784 -114573925 24930 375500702 -237083129 4872 53801001 -331175056 9688 -699210766 -861262649 38108 65245946 -325035975 28584 -677461666 714425898 11602 733135290 -590130696 5022 186001809 -402350054 21420 257764251 470951233 30633 -499011834 78621784 53933 717419506 -318402476 32573 -575540003 -327059955 76646 728614554 -227639019 20660 665424605 825618783 5305 277725793 249938232 27988 251036526 749573938 7373 143663831 278555218 50110 -995305854 -383173779 38117 -234819403 431005986 10673 239029557 470318770 7045 248471086 86829538 68519 652695512 174741677 54439 246095402 755094166 885 -6510660 535410535 20519 -230354047 -875412832 11287 -114655285 640669717 28283 -323225722 828797490 33654 -305256228 -218603121 10811 -130441969 358911582 18541 57773342 259422671 50687 -484792072 442821583 19096 665369834 179930870 17765 -118912681 -497153245 20210 -99456665 363758525 1006 -604803618 -299530291 46142 258674011 -16251734 30381 -197583778 -412375217 66023 -15236948 534503766 26086 745185348 -303654099 37780 150396551 275239812 24234 248390541 278618967 20735 190046713 -585472082 1211 -303452156 -694382411 54088 255813585 -207580656 41998 751771577 347430129 48547 -968536604 -606945653 10476 -956526737 159479463 1934 -292965 -668942979 21925 -16730202 631224431 12267 -150177 663759741 37062 183550791 79906283 26158 -423367806 738137110 34066 725363222 -207201223 4575 -115929034 -886037750 17872 -784508112 -519626016 19993 -416101038 756720887 41058 143603762 -234282438 13073 -104197216 -304509398 3064 646347182 851074624 1355 49660559 -288705977 17471 -775200898 -490964719 18623 844251088 -975813352 5257 -694235911 -883570671 16762 -25081373 -666772197 26924 157143132 68556568 30112 -102035752 -480462948 32312 -317868055 -237926357 1550 -127781450 -314533870 58450 248217851 261821933 37183 347223203 626252354 4542 168883806 437358014 20076 -884917710 465507633 33274 -112330145 341998004 4873 -677680958 758353659 34186 368384886 -192244954 8475 -517340444 813104138 58839 269635082 259026375 58164 -327688411 -672135807 43498 -605410741 571363397 10970 -500298626 462124698 44303 -324200136 -709511893 44985 67183124 -293533889 26399 -232352075 86604720 44501 345482693 834845852 8142 -961658475 -596934638 22702 272345853 448489756 21511 -478589651 429173935 9339 -141204138 -495200225 2963 146778172 -126471822 59751 622837938 361120078 63302 -108582673 -302865224 4490 -312608376 -227546711 30871 649499311 856500157 20222 -602024249 543414034 62129 -223091215 -573532126 31763 -23997361 -7565074 52308 -676173911 723252141 27251 653418620 379466629 6213 -583353973 -519979991 36853 -126222694 -867716528 37849 719653318 -331496193 25570 662115582 380786400 28285 339630895 638539200 13808 247925523 755812016 33738 -220284544 -990905556 14364 -604736724 -297830919 70373 -109446744 -790692832 32853 255129343 49317183 30076 -400591581 279535419 39000 281614851 450938729 611 -109657758 621557237 3020 -963739078 175286808 33152 -405406098 -965350526 26805 626196577 845776638 9258 248153422 -195843719 2953 -604449212 -301396584 28725 244028995 63764766 74837 -784037578 -762763246 9375 -424033131 -970470700 35711 267862248 92238622 31585 -686501490 719122969 25611 550955391 -481859566 16285 269673112 261384039 43125 170665554 271748692 12116 -130870355 -496284322 10032 -4833140 626940232 9062 -408439444 -960626204 28154 665678139 -328662870 14260 74594648 -300071721 35860 -501479071 442494106 15397 -887798781 438006139 53143 171824056 -140233743 8101 -593098709 -308341916 69630 187119759 -103909400 32671 632832439 168686774 35848 -427963520 747965026 16011 656159946 -859310333 52924 270432565 274098653 66750 -307495649 432774053 21637 665014382 816533315 12446 -678496198 -861129871 49381 648889078 -307087175 39326 735382222 -572630889 17815 -784439660 -515489543 13156 -990106466 -969239443 63468 635879819 -592487853 60418 720949329 -289089818 33338 58269577 757842089 49097 -330270334 -235905752 26200 -3072903 -6064895 50330 -396837099 -995952664 1443 -5320691 661100794 41271 176212538 345373192 11796 72118080 -302767671 43155 182924988 -107166366 48096 -321749995 -226738630 30467 442734765 373247583 28163 622910685 -309259326 29582 54490596 813656262 21344 -118540737 -425001850 53994 -692331540 723385059 3974 -394103592 250680607 11744 538764216 -485904031 25244 -962027736 -952820386 71249 -299420599 430282288 5344 -115193634 363620816 1166 -97989973 -286026014 25517 164849646 -200797785 21789 -789033227 -777524559 12942 -122690608 -310323454 69906 174619270 -102219295 9478 463150270 -961244647 11908 -579252379 -332080866 29135 356304859 -220352711 33807 -31170600 -679008107 64621 -307909037 448424324 24107 -113372084 -897265706 30779 -209419984 846866186 64604 -959567127 827586054 61037 -381523871 -98836033 238 663608492 817478000 59967 -300646136 437487436 9082 -386927550 -972660720 1278 -577976160 -317922517 30876 -214825212 -892922774 23305 -412261130 -141885227 33660 278444004 48094942 65062 -307554601 464039041 6608 444537990 371142831 3431 279406566 -190608996 30406 719289374 -685105030 54451 85707324 720003792 10952 -305615337 -225745085 32388 -698844530 -803283160 42581 -299700526 -220170488 14148 733026633 -223350106 26572 -198355593 -877429038 15984 251351709 67811971 12522 -784901831 -484589358 24105 158588466 -192673546 65661 -233246049 -590553550 24189 -773936704 432473235 49745 -301387378 450351025 25803 149000483 -860235915 43224 174228744 -426909643 16454 145315048 176168011 32359 -112573696 -862503002 16782 -317698647 -705794147 26713 -618352880 563499954 31887 173599138 -614225238 4437 254472912 77452327 69565 -403881359 -990424803 66624 629266582 152933767 47604 -704432412 719809588 51906 -669248415 -140965663 8869 -882985791 429966758 42835 -876953382 -132409766 27448 570027293 436728736 22281 723819448 -312081231 9355 -478444172 -613209071 46561 378414995 -417942548 47383 553043340 -399050226 48818 179717609 -575431621 21900 -978010457 -881687218 23533 -396699817 257142962 44760 -600200123 -304738355 70977 630735647 161226255 74024 155291764 463867119 10434 188862255 368845347 5308 445731553 184675507 13733 -957558323 175396646 31559 634473462 374138629 3332 -981251571 170537354 40419 -14292800 526615818 40656 760685903 349269469 847 -199405187 -581371845 48975 -10134811 540956785 10152 177010910 -412159002 16816 -798726736 -494319355 56875 238591813 -32630614 27688 -863969982 -133550591 51246 -397002254 747360128 25943 -113759839 -503076867 13300 -899285723 -124414322 23010 -582376858 -305757712 64415 -689531352 761594466 8869 -119975992 -764290524 24183 -953892177 -588738839 22509 181870760 284536531 5252 57320206 -288361413 30050 255672769 -33146774 70655 -976147786 159689002 38250 428653023 338369488 1733 723308902 -296047995 41014 -123598391 -289978538 67144 58436376 831148831 36190 -790058148 663070823 6699 243443742 747929787 37931 -137859259 -875922464 40900 371359836 -231150065 13921 -684448139 662227045 45058 -605866135 -310561301 18006 -208609995 -976574586 20611 -980103109 -594747874 18996 -424311130 750802915 5657 -600030416 177822188 32070 -16034298 621292884 16815 761193904 374924636 44485 360721324 663049495 1874 -772938149 -487150188 17792 49313674 721488694 3123 724860201 -198356684 37827 -28578277 532568265 41059 -127977776 365170323 29478 -398048706 -122073132 29634 247673798 240414679 62065 -114687573 -298421891 34173 -191698528 -575492793 11833 177094744 -138214879 18387 -124038785 -100566454 22710 155304902 186525147 41056 172603980 -784317115 63894 254167230 463714613 479 -200945731 -393758089 58528 -222257692 -999558353 36172 -406838469 835510657 43527 246999657 735195100 36537 -322483007 -671966407 43761 -689332402 758363298 13165 -295783317 -211663180 22285 167340239 -904349026 22706 -960073600 147633236 35337 459296765 352368064 30164 171333042 -599563148 9130 639794313 -295706538 1708 754263652 -615861221 31863 363243030 650292412 4498 169698266 172888445 20115 457911014 174168699 46732 -688768185 -870835736 25954 186935275 -418236011 28956 64516699 269061773 54119 431624871 355745223 13445 -693965075 375474379 18813 181365158 -400105257 31378 166561717 -112530810 6992 -514130983 447887321 35838 -290197023 164442925 38979 664192593 817658606 2368 -131057650 -294930667 44532 189333561 -884197237 8900 242317019 433042676 14810 267185260 247623600 26905 -709968614 -789365349 10460 -705883225 528887743 67315 284753672 258090222 2805 639584290 812219246 17475 145935953 467030995 21651 725520597 -580373136 41000 -972163499 -961511167 17767 656345670 856537500 20146 70730813 835754777 8989 371973342 855811594 5490 -517958901 -784003710 13547 -974502958 -596989862 2073 -977337651 -612428090 1562 -224548236 82175864 12454 651892372 162217119 65875 64190257 -791953943 13455 143043840 -898094606 29923 716080583 -227565824 12145 -963612795 184990990 48190 -291608006 -774021601 46783 52876462 746396549 70748 149121826 81791078 27109 181822294 -202326797 41764 -788354897 -771824089 13382 246045732 445030671 40656 429803890 815288449 8796 -192542489 -884353461 55841 -985852904 63817930 5878 -394834015 850058181 34004 174918572 -610921817 18932 155576285 -222536945 40328 -300257281 445282281 12225 265008183 62896792 67986 -125411097 -776560782 418 -138984548 -117812002 29006 -793328213 87342765 24884 69219533 812179945 23784 750522843 -598751842 6423 -578924630 -325292331 21791 -105431859 -296417485 10382 -889175179 447036271 12181 636796259 333425524 77659 -396978762 245928804 27740 -5097587 -710043665 43609 347924548 628408891 15988 183990205 -898762170 24411 360188295 626450256 18396 248421829 80101242 11799 735633305 -315761375 4711 -125576280 633290392 46731 163420072 -231462572 25117 -617333985 567105535 15941 51070404 832030478 50817 -998761294 821117771 54710 635169384 342602972 10181 363955297 -202067897 20305 -3165893 553502980 53589 -879165844 429359604 30185 -116313527 636833462 6615 -200454122 446302634 45638 -192006751 431651433 31558 -587013204 547728136 2687 341755333 827805786 17089 -962216123 -397864709 27187 361497489 665453260 3255 177922429 -425070581 3009 -26760483 570076609 25958 -231302351 -953466727 17045 -125216304 347080724 22851 347334721 -212774272 28866 -236435210 -970231792 24417 -613436000 -295502918 76479 748720421 364871840 41678 -126031842 -864845761 44051 149194842 144006043 26853 637035491 -299812496 16884 -46117306 -702841846 63736 265955015 473628899 18282 -101167075 -796605955 8756 -201811608 -873012401 25448 -136190049 716058442 65232 183452669 83069344 9007 -197977100 61434411 85056 72566925 756366551 8307 -684683592 714711113 67331 -315453865 566029380 41542 -290324676 445418537 21533 172963052 -876846670 26931 -425344383 264986953 38247 -287638287 -679514568 58370 -212306548 -903389724 55962 725183191 -587340389 5909 -95785793 335465461 4061 -884245656 -99724781 55084 -199679488 -871747289 54070 470970594 179002674 22997 633174770 146088523 35018 -615550087 -488487386 1236 570231392 -477292351 57310 275901974 63776992 61778 -798444113 -771214921 8721 -100993383 -776274661 63038 -383744408 825928138 56679 -34930477 654719344 43500 -988530468 -587299561 60577 74741966 471972709 52818 74272952 856140472 41894 -30213735 -680444948 24138 569464106 -480271616 22202 -236942836 -902086477 4335 -682363142 -900607616 11458 177050646 -214365757 24582 -310219222 -713231070 54412 -598290352 -296631955 34793 828303178 -979891267 6406 -192989641 90528084 102125 358652637 -233548813 34924 -505123494 454300633 37554 -961806996 -412421850 54345 -423028763 -113072241 30026 -705482640 -807314473 3168 179142088 379603846 44441 -296027784 -670227138 44866 -586529169 564988521 49362 -131986928 621478886 32762 93949786 741911738 62965 -986298533 -984237612 8602 -981164618 -427409636 77157 -209436297 -978523518 29025 -982273703 -382164214 63248 160019169 -573939114 19335 546382042 445933486 50872 -389387880 -975126828 46129 -767284650 643204713 46860 186059951 186578460 21749 276393041 -35407686 26680 -803705983 -488351608 41486 634249253 833887152 74048 -693667244 -775571974 15742 -599036251 -328022976 30119 350482219 659051634 45908 560271641 283701809 42365 -136506682 -99545218 12237 -955586997 -395927883 73690 336940228 -517323058 43677 -25151691 640596318 844 541222630 -486812923 23852 -326964248 -230317932 24458 -397994953 843927741 29686 737609708 -604339377 21584 -110847589 -316545717 29251 -312930311 -218124582 2804 89368807 -315821260 21806 148586303 -139988997 31672 -208319812 -996823254 52035 161316250 -611747909 6008 -134735967 -778966413 57947 153878892 -617510495 11928 171415827 355763924 5536 620735214 374941235 67428 -31719230 -682027179 48634 -327370527 -697953982 935 266291463 -216335314 42405 -897738628 -137993693 63763 256458603 733431170 33832 648918676 -288798054 11516 531776226 -709111125 291 663617378 849428853 50412 -693749647 -406038808 39998 -515941358 460030540 2639 55164913 823811040 14970 -321576695 472771050 21311 -596321500 -489521904 24052 280746643 451965809 42292 626159192 -327044940 3992 169970416 -868669597 5944 747157987 -574991409 2997 -426669426 847436752 34377 -326801143 450568973 21112 -111950225 -501773163 33926 168450594 -426856414 24250 830981017 -985084177 35645 355920041 -216481606 29722 750797746 -236600740 10808 -956424621 -977897291 27427 -798400183 -794924010 12436 341389990 629379999 819 256908191 -206411385 9736 365441885 -958263901 13319 271171243 256611663 66517 -981329857 148630521 24851 -801525652 -503700774 3991 -703585908 -114307056 11871 355773218 853983971 7238 183890742 471500790 12588 -885456183 -105404528 33590 84368727 453504913 37159 -120035768 -295354471 40773 362785672 827820945 40557 -127944559 -135220173 11252 -800056804 -775095035 19594 -959983962 171228324 9550 -423308971 269772708 25240 -204614796 -981764220 45625 -37998902 560749325 26042 660057116 158874326 26725 742185970 -574237775 33509 -970486162 -583886162 15860 -138747300 -484455791 4289 -779231635 -777760201 12579 -127603895 -103825041 19661 90479100 749435905 14400 368563365 661717992 30173 -103400829 345604245 10078 71767395 824348161 5447 143369105 -605464927 14782 -235862488 -953415534 50992 -231377373 -955510218 42984 567080901 -497002600 34719 -42608109 524333041 49718 653100195 -304742723 27343 -491528119 447108878 24093 -232355595 -952845657 41087 844216380 -953459494 31716 -981629138 157572025 30241 370718192 634310064 45423 655693958 849314494 11286 -225808044 -867971393 10444 -129963965 -894489710 2170 740597798 335146719 6476 164657847 466836167 25369 -517693326 370656394 55707 -209117030 -609690929 36427 -99453777 -875137152 45840 -141295695 660898260 9179 245869503 -46647710 13215 -336273 -671418570 33569 -388903603 -142383262 6045 173072190 456504062 20090 -115493108 -496390456 11553 661293691 -294116774 24739 -776041003 -496691107 28021 85658715 359105065 36567 -204315458 60921057 84610 -971415931 -404672087 2512 754471974 379443740 13201 -199632905 -892679405 30255 -47353982 -691997795 60427 -25324030 -708234859 40508 -139198652 -136397942 16676 -312872825 454182023 10879 -130254741 -778605469 23618 159420961 -141881007 70240 -132910326 648417736 32718 648595094 149557438 46472 -881808954 454683217 44315 241665840 51617371 14329 355625807 821946968 31992 535544717 -477444089 29018 160602143 458776623 1593 281140625 -23419733 74616 -138690209 -865374263 39809 154132755 -581669701 12763 75693415 282626437 70285 -227596051 -989727645 51951 -423067949 -127545843 15858 68437667 739508584 56376 183868493 454261434 4898 758162617 47959741 51992 188327472 88320548 11327 375645362 660042342 5827 166933085 -391614621 14347 188642284 -407160888 26442 -605672429 -292290785 49527 454010675 181871575 60979 -222981633 -871017466 29564 62896876 440513768 52692 349166226 -228283352 10573 -574843258 -289531442 19984 532591641 -499107944 62418 160201173 250638501 553 174525786 -606595931 10832 -483847687 448013280 22101 -205547513 -970534592 49215 162996915 -579105892 13620 180177158 -387541034 6722 645972343 354702531 428 -766125444 -482250108 3871 -44692740 -693736594 44103 -212335914 -989209361 20052 -293590158 449951748 19529 365012039 832125795 35652 82058695 -314454387 40961 145272143 169468142 18447 821632814 -979954963 18969 67715187 720754643 19422 341181400 440681760 21502 -95642847 333541112 16256 152181382 -417604393 21762 91453783 725151440 62639 182367540 660224078 26324 -783195977 -787632715 16860 439252521 157290432 73817 -132728023 335793020 17834 -131317467 -774811070 34782 358193838 839485314 30625 188488855 -428213784 12006 -139201371 -886285330 19430 -201082338 -595466543 70160 174820118 250450682 22063 170775832 -197284707 70199 83547326 53333727 67076 -491705212 434644214 43229 334063311 -218801998 37602 -998709856 -584713200 27125 -318807132 433599434 3352 -2014685 661419643 1008 -202656672 -583654167 52168 156066753 70310076 28937 187394559 -876488483 32802 168531958 -382358715 22928 663098816 157095581 54955 -888895226 460436152 16871 -412022718 728763864 9170 -236964962 81841356 37989 -425324842 740368273 2975 -789802893 -478424395 28077 -233625924 -989459995 38423 -205875015 -997747858 4474 -142633142 -862337624 38381 -477735329 -487464570 26832 171172568 160070220 31583 633094203 -308760274 48263 185701463 -385560740 18519 279677842 83947323 31777 -679833756 -881838359 53087 278469752 733469288 7052 166943861 -138908078 19213 -975516308 -423693611 61723 758613869 -291653449 3418 -390542028 -103111431 24644 181856526 -218398846 57866 -382030824 -962671395 73991 -685606771 757149612 35694 -140720448 -101927849 7228 180887834 91188976 22117 178682465 282197187 12894 650760899 -298796958 6384 556302691 -509420681 6917 -10970253 557118371 28104 -313757472 440605106 5330 -690762974 -101044691 22996 536876671 -888601012 32270 636516827 372617742 19966 629598004 368742478 11136 67776997 740716254 18156 159886231 -212713533 60291 -587575314 556654643 68762 -112406825 -858430448 14631 93188715 741451329 1584 -980005723 183193266 1342 720765579 -597601397 6878 -808025283 -520207893 54776 -614692643 -133094979 18201 -389718085 -967639789 1704 -684594216 759279083 52712 747106459 -583164333 30397 756548602 -581078095 32994 759186981 -286492756 13214 355628523 628812397 39208 -796577506 -487589417 47676 -288090079 468774351 4776 -800668533 -800656022 7318 244992460 725910619 15962 161910453 -890208004 36184 277292396 464798755 36523 621412848 835903450 15704 -286346981 470235273 3140 160918750 436074235 22635 -18421445 626822981 13025 -610224158 544038796 52845 160830972 -101772368 69497 267555904 48494129 33757 -235946710 -862638419 31319 -957103679 -408195622 61012 -671719496 -897128494 7577 -583284630 -492186968 2368 635586095 -713867600 36496 -967377805 -420290165 21796 339534106 250181053 71163 -421200016 822144531 44564 -692950110 -122550304 19061 -885768874 448133295 39065 -136428191 -506419503 32870 367125526 843786709 42024 143336891 -210655375 55597 -780216458 -487190467 43553 275705257 78135459 67727 -296590229 -697274116 38483 -685712196 168902326 56411 -674008281 -881596278 23388 -96859376 -478345351 18052 185564441 -876417623 38651 -428458956 734365427 20883 -387274696 -984850687 15623 -779773153 -98808401 33336 -386495300 -142427787 41251 -960777117 184128054 39803 753164960 -215643559 14552 -996579023 -603717091 27627 -713986707 -886507742 47177 429291504 373231532 13548 -217234422 51326298 66776 -606981113 -518843910 19842 75095329 724451500 60049 249528785 -38191468 38908 -518641492 450565637 39480 148648087 171594375 43460 71713063 -323402903 21398 745620461 -593103236 19683 92527359 743529041 39360 241200137 475301133 22047 -611577154 535425418 36930 -236156888 -594265013 2854 265989089 732434441 4839 -134985233 378819689 4270 663248795 238588116 38606 -217451336 -985597747 55073 -582188897 -286912021 11060 728677121 -194104381 49247 -302941584 -707840162 63872 63716074 825424237 57702 532487251 -507565984 9530 163664924 77048817 29462 448054346 350132260 28462 -131630181 352929462 523 167387426 474825763 19384 -32783650 571086850 23657 -984532670 -986133978 15921 -958687967 145244415 14718 -116821949 -142166918 28370 -712475234 -892924017 19049 166616464 155910762 35778 446751083 -968912628 35952 -13948701 534701492 1153 -101142388 -892337889 27671 -704194058 735557905 53923 -592949138 88609122 5471 -899746815 460755813 53022 352001874 629440008 14032 -594036382 -476339534 5657 188827679 -890622812 5882 345695151 836758799 4115 -961611703 -600862837 52913 174746555 244229094 16288 -995289034 146295864 49925 -389326263 846176846 7557 -696874561 -783280011 32582 -482698448 437475306 45888 656177908 -303370076 17369 -418673484 -956703012 47618 251162695 720190078 25259 -95567725 -137718225 4288 -24551615 637152692 2689 149054518 -220254167 12693 -206329363 -997700892 35654 79915514 438898219 1362 161708989 -617561941 12703 545772745 -672509682 44012 -694431160 827868020 34477 265326611 -225467709 32106 250137098 -23557986 45249 -397525279 -129063918 17014 345816941 638033685 16499 189161193 -208228129 39356 257952169 274926774 43371 -588983292 -497671418 14308 -384338916 822366386 20697 565382141 146442610 52770 -987964474 -397900528 65987 -202811345 -588091397 973 -104807081 -780811744 8904 -206086741 256874020 59515 83445225 846147027 18755 70865364 -307608560 13089 81105017 -980724876 19601 241921182 744398555 26321 -47472809 -675636027 78332 729713271 346174032 20253 -794425190 53508727 45695 657527696 146400044 48272 370721200 642649146 18472 -112165492 -420016046 48778 -288175426 -683708453 469 153303901 54926009 12951 464042914 185069631 31898 -133354817 -324517498 7152 636044032 -323755754 36952 -103479849 -328366562 60615 78034054 -287500332 29556 -798096739 -515561469 42920 -194400322 -603655085 32631 57774544 757616089 71433 -322814783 -212263086 29375 -116669752 -120940958 10270 -211614945 -857587905 48762 -995761033 -208698900 26694 242149201 -875201257 20659 760944313 -195601165 11442 -801005105 -784026921 14422 -423476215 -981994414 68400 -46841929 -699230272 58443 719931317 -603167398 35534 748649810 -304180838 25827 -700792503 751487669 77542 -417077556 -957985078 74756 -777806282 -514585530 35092 177478686 -587892362 17654 -902197150 474681914 50545 -208269199 63110814 93078 731467177 -200668058 35589 -999153934 -998494581 51011 -707378204 -106575608 10624 535931934 -514887340 61616 367549013 631062194 31724 -496294620 461097106 30828 63185280 739430609 38950 -975167172 -609331128 51477 63220767 746439404 2624 -680448117 742192478 76568 655094865 358625832 37407 147812241 161102933 10294 -112923068 344857748 28193 -137227920 433469286 50015 -136420149 -781600481 52068 -424717513 -98601104 38870 77404041 -322689830 8201 -5250007 638423957 7544 -687269265 -879321330 50544 175605222 -876414624 9302 -115930760 -506830951 24250 -960843502 176895230 20832 -42406973 555059180 19199 -953051089 -901271571 45427 255046024 256048728 60146 151155625 -229935497 71458 659933965 362756830 18693 -575204576 -705663141 48095 275028011 -787602087 68587 -607989002 535646509 77810 -205822914 49891207 50841 -957418125 -604130813 1635 -41883922 542400836 24872 -504727309 430494608 13732 -956991599 -612394707 6304 168337399 379232283 44038 -319983654 444737812 9583 -118382130 -489285670 29714 172173385 -139796142 34700 -210331604 57780090 65117 -672057432 -766948856 38129 641420724 846336748 32347 -705802823 -890085585 52987 -711065338 -901750401 5582 -131462003 -131279286 16326 -787315826 155955672 43601 350350316 -95266036 50173 723365242 -893821089 65419 161258142 -98459265 66925 537434890 656231220 49361 -776674442 -46758770 7562 663937390 168826002 44879 -216653078 -602117372 70482 -14395067 548953737 13247 337449280 842014434 25655 -226108921 -958616522 23152 93935775 -305246262 19942 366817126 663104187 5724 -124569561 -898722187 40719 743552536 373531675 43429 -956777965 160542312 48427 754222602 -315584618 32570 -95294778 354759256 7713 530844169 -605319339 53587 658597211 -320435783 36841 -674365904 -886757255 50989 760556847 -219456500 69449 753879443 -605356179 41472 -46757860 -666818766 43950 731555453 -618569195 13742 -598330692 530684748 52709 -116187455 379178010 21558 -38185006 -970772903 37430 -595008734 -502519735 33130 -300244383 459250703 17910 569432084 -508879616 47300 342534690 -229123154 39038 -698822663 -770616685 20518 -319074459 -698421691 15852 734515156 -329527049 6251 -508226029 437851874 18326 -778672184 -774013333 23293 -287084927 -206665173 21862 -778906528 -771900347 25576 241276230 437542279 38912 -396814719 -109354909 18412 567228355 -514169329 11802 747996945 -594061943 12337 71979058 835068202 42656 -769875992 -777230181 16070 -419264912 855866634 52472 57378018 428693235 27007 -977440815 -970050268 65707 -138779360 -140271671 600 -603719969 -322949969 13665 -304655623 -692670845 65686 145651808 143234862 12063 -422627623 429649149 10485 -1284865 -673664729 44066 -668009908 -110937490 7679 253746363 94728311 35073 152780406 -190955025 10873 -704146195 -770198540 32827 -195081591 55817744 26819 156653158 -892601289 325 -103223816 82013974 60232 190140091 63727422 6827 -112377666 655696092 45180 -105806787 -780726300 59777 -882503223 -123385231 2059 641080606 845892550 78305 -874999880 456279571 50772 -105497592 -606330255 57117 -131764621 -903257517 28970 279191161 740983388 25526 651160406 819726819 20480 156549557 470783114 6245 -896012162 440449536 48060 -966515115 -15617227 65159 -974115095 -985650091 35216 373381773 -134352696 9033 -306409433 452816074 14893 832769848 -984059540 18478 344323260 641000170 42103 -995311813 -602848059 30371 146068526 272056445 660 67136964 853162708 31438 -128120156 -490764689 15386 270529628 464018318 32353 179888673 151280860 21753 -40835456 640413874 32016 263079568 72358441 31574 179187438 80325965 17055 253302587 262671196 5649 -37062425 536581669 2463 144617286 -574104195 18549 87781392 -331058626 39129 -397399805 723440207 36408 743087123 -191062779 68080 63135223 82926142 54653 635654881 342605729 69252 -710276101 -862614954 14099 639519748 171118061 55683 716597819 -583532983 19826 -206254518 -990404953 36651 -2706374 846198040 39133 -980782740 -998125836 35274 -104920773 -511862388 35676 623790155 353005144 74667 -8057670 528940294 49892 -35200813 -706290184 36369 149828173 336500835 7527 745818433 -859075198 36710 70341866 742817794 17418 549799216 -808255309 48065 -995626862 -424719977 12769 -690085245 -105633098 31749 -129384045 357614638 18690 722629517 -320441874 9692 -13171605 -690688021 16728 -202557839 87921116 31297 746958953 -318608607 9263 -959685323 177221990 13771 -20044318 -685891719 60374 -673753633 -797156922 1627 -36500956 -688390614 63161 -391394002 -958669016 44999 -954269077 -585129797 43094 -98135508 -305710327 7740 -884381453 440557808 53068 -680004299 -865745166 47945 -392620477 841149009 15716 174343915 169149349 5932 817819397 -966480058 21110 -616808524 -500717934 32410 -17968471 645279841 14484 -122667364 -865184870 31132 252415401 253733232 27769 189709140 -885244397 1754 353194427 838790632 12927 -296567841 -125331856 27657 -131291315 -117488604 16531 -11695420 543069973 12041 -3507014 653125882 6141 87653119 821788054 17055 666302634 147162947 45361 -303837920 -702358590 33585 -142124738 -891962200 10165 71540804 466224286 43096 -890117751 434995827 5586 737099101 -229121768 69392 -799629699 -791455852 2626 -139140547 -119786031 30974 560392821 457801178 70823 269799072 60186015 42970 -967438872 154656092 37607 650397456 839462233 1157 -394050154 -953814461 17224 280634646 -764472537 47009 146472719 351012548 11780 -992623200 187408868 43214 266777526 -43781729 59690 -112821535 -292406018 66661 145638279 274275594 34032 -704791323 -766721693 24114 -508373826 619799469 22189 -875475653 441472985 31723 436759046 376647695 25701 284114125 -19728392 62609 -995865907 -983276764 53232 -416929891 259460214 4124 -799123420 -484873063 54034 -682049961 716068307 71409 149854406 -203110218 74408 -778810017 -786078655 20105 277868677 452058027 27870 -713138118 -783496463 5057 749712070 -576901863 35066 -603129096 -298203913 14940 -331721009 -704886415 9481 -682096862 -799283811 40099 -793271385 -502355303 25151 -235524305 -595585392 20452 620120407 813706082 63266 182595744 75314770 24819 164188918 -98735610 48537 189119389 447489314 19083 -199617716 -959490846 31679 -484800276 474243429 7924 182233428 -213461694 27300 -207890674 63630250 85486 260858845 247926205 8065 58941329 856530237 19382 655136374 -295385291 8497 -400593387 -991504411 30817 189348102 -408093913 32601 -963208208 169440249 41786 -711998491 -807241009 33978 -395418482 -984704348 11546 723868585 -223410967 45571 254437381 433650653 4648 350915012 819771730 46148 -118538479 -140244192 23645 -602851440 -305275777 25022 446542242 355359017 7624 -141664314 -477956439 549 151506611 175259741 31064 656450888 810188002 77570 153431196 -888573799 4695 363792417 854518865 35245 68530154 851636276 35143 -667914518 -795177533 20555 760141742 -215728132 33955 -673324871 -97169614 22397 165785543 -418113815 18171 -109872537 -515980286 2142 -228014752 -420585601 71639 260731187 -31181385 26621 79076029 851258625 31539 -292641734 -692836879 53112 643190543 -302804433 3945 -794294139 -509056951 54313 -418627891 -973860317 9460 760643385 -577217299 1676 153576748 -866125902 44206 641501994 362628259 20810 -414533417 726981423 32629 -8591378 559474020 28808 -126275176 -480199402 12500 -963027913 -594254959 70746 351181749 661762409 26443 -891040129 -131100725 37333 429105499 -953713224 71441 -996498992 -419548838 75113 -789068475 -523113403 27707 341195430 -235690160 15276 -490164788 467162028 7808 -798615520 -970827852 55557 -38671080 649624122 3249 -578750117 -312953292 47357 -589718056 -701039423 58264 628689783 -307821249 3917 190298515 53446706 25360 733542727 -583415666 10801 187535925 361983359 28057 -598306512 -500757664 12648 75019266 855002310 32122 144706968 57758941 9016 367313220 821140047 10557 -194250102 55133263 75999 -227211853 -580910214 47305 255205991 49879804 33427 -23714656 -689943837 76735 -13536068 -707603040 6629 144935380 -224209104 70082 -126615219 -877033830 10959 180516919 143964813 9315 -98884204 -774663580 20486 -328017080 -326148151 31554 -576755676 -500692501 16232 -134299149 -770550375 12581 150161610 154591394 47879 648461295 -117106023 68757 735903473 364378603 41450 -893157387 748824804 37020 554140077 620510550 70431 757738499 -232618173 68178 240827949 434792354 33687 -604525156 165977228 44428 638928484 -287940322 17920 719062545 -589234894 25364 260795970 756136979 23466 353305336 -232479790 35082 653042235 -308894715 26517 -593703603 563783260 10984 -133783920 -782455892 18926 -9619759 -672551882 35684 157901693 254799324 54592 145368514 -863301361 42879 -309641603 443869092 4350 68997477 -292352029 18541 252835948 728478778 19374 54756352 843797312 31609 -226712260 -893670034 50206 -140356535 -328599601 69201 -989307626 -390029444 76855 -114655531 -320486605 19494 -781639576 -796529903 20626 464523735 334137027 19540 448400076 344016574 25025 -416008016 622270243 4428 -322592577 -210311852 220 -514086951 468388435 858 91676796 -315961662 16401 -595610715 543577999 31783 251400003 444560516 6927 243852659 255779543 43786 -702905521 -892579722 43521 -214898880 -616436354 52318 -135015779 -513922150 9467 -35432390 -705760504 54653 -97144475 -100286312 26573 -765533132 -511611470 49884 275989601 -11007838 68219 59151257 469365358 11965 254782395 434179486 31732 251694573 -47545305 38272 359000820 620961029 21561 261851080 -192127361 26755 148233054 -220695917 40985 -701308820 748899775 51180 626465082 820075261 72135 -410899478 238218592 34747 165251914 -582347003 20670 339192669 -224945431 28232 727903686 -216434013 47675 -963542320 -384172115 16280 -20665653 -683519928 40540 273262438 249728914 30557 -692580039 -785820344 22445 182394434 51244362 10079 354494045 630208016 11431 270533905 736682253 34126 -106552961 -125804528 10850 185809974 69197698 13014 -613205841 -289926949 6328 656179140 173878880 26839 53334995 841713090 22511 -969929615 -594946020 18736 -806323352 -789780884 10807 665091984 171912719 60783 179230095 -138598560 11229 337785548 -200791437 17042 -125141939 -140833229 31354 -392996731 -118783216 41286 -676663044 -867869095 34812 55780175 467336651 30366 -3131362 548538845 9831 61971242 809905144 46312 -697152656 -799700318 20230 51617455 265191816 22929 269303512 720300195 6742 631098320 363515762 42789 736724156 354808941 1814 -952515495 -616354527 20407 -707074337 727240081 19341 -876831759 472709571 14999 755482408 351787663 7631 246917778 -234172227 33780 841253083 -993762333 51809 279242974 466167990 36784 -113933499 -101522551 18712 -956308313 -578840653 40205 276145843 441669105 16245 -972176855 -411725264 46537 845340758 -958557506 37085 364921833 812634152 45552 642626420 187846330 58267 -861448814 465715334 44722 -406310716 -140672863 7753 -114685993 661239714 27078 57737582 475689155 35911 343911162 848692692 28515 -974566966 171217274 51073 452491724 344006187 17257 -992674382 -407253372 45573 57558803 266110842 27373 715723414 -608086460 36755 -594511294 545537485 33395 -319323146 468192671 9489 -219658497 82442425 68803 -119783383 631747153 12652 160608943 -142036101 42704 240804356 -12132311 48858 -989954012 -971560278 27964 49869575 467451091 13561 -888135867 -129976977 52447 -885954615 433087587 38386 -407048728 -111880194 42812 -994914642 -382386993 8024 -290342290 462656548 11048 740947121 -572002881 7449 -103512030 633744790 49157 527115800 -211988631 59736 261715910 74927584 16494 -195163025 63069952 73251 -413912747 -994769278 27179 282214074 744833054 22897 -693979737 -781754689 31786 458405824 368675632 5312 -809265238 -493879159 19815 856410797 -958690173 43314 188971473 348690667 31905 758884677 -583966784 24630 -992786251 164486920 40012 752238414 -307252130 27533 626794817 161163101 75880 154840366 -226081184 70405 345669669 -398685523 28087 -304892440 475206855 5254 -876732882 431096964 10707 92548491 821361596 26698 739995209 -603830044 5315 -218791500 -957261165 7469 -783142808 -779099163 3277 640900411 845087451 15103 -595446416 -513942723 35873 -894686578 -100383208 31280 630642634 -330108732 42967 -136528352 -312930419 54430 367992711 624900027 12092 -514309520 451449006 14408 152143218 445123751 8366 -193621587 -891306203 57417 -424641659 -581010651 48362 -287903852 459202721 15841 80767706 827715090 4657 -415514765 -111393169 17820 52574819 833968047 29078 173444205 -871829920 16259 633820001 366911366 16293 179967320 -98047320 71313 653560538 -326480635 18775 -219868383 90040272 99599 -958647105 -995640967 12131 -682366391 -857944149 15434 178645548 269474416 25955 -138365683 654298945 21624 180838583 465903345 13752 -286290215 433083098 12571 729582388 344749138 34556 247017966 -233443920 21358 750626086 -229663151 38243 -976659080 171228425 46003 181832635 189201536 5031 -328175615 -208040874 12751 -405846199 -969929436 62260 152443959 -206365749 40880 182159959 358888390 12448 732394323 813275104 58080 -584106177 530061120 47481 620058222 844565828 44273 554118145 -104633506 45952 179970883 -898924796 1255 -769492852 -484176891 17597 -685108741 721126216 19188 733681761 339171346 40421 529434259 -713586392 62913 -990594150 -400793909 71669 144066439 -581270973 20185 -962887053 -422380810 60119 -401362052 243627992 52150 -417853485 821867881 25815 -108921521 365673095 25325 -687875299 -125438682 31948 275334810 446074906 6715 -192346901 69062215 69081 -105021490 654979616 18542 -676110081 -103639089 26504 -791848114 -490050078 44074 356386237 845963947 3745 -670348233 -802389467 10828 -205558333 435373951 55895 -672960659 -900170768 35556 -210563954 -881478900 13824 -881624160 -140686731 6804 337483618 -117254622 37783 -675890083 736912108 21377 -978636415 -996496109 64805 252543272 442436375 22102 189679654 377712909 21567 334308098 818386411 43630 -988585930 80615330 81691 -963705209 -973781693 13862 239949595 61785910 51106 -125579672 -903402838 589 357826511 839343789 36341 -421180770 -98361845 42925 -20196251 649415153 13083 146542363 263037493 44592 -22676046 -966015705 18678 623631337 848079434 10452 655134495 371552663 29808 -582956448 -293505076 141 -37353370 527980205 19473 -213957074 -884688898 8786 -795596787 -791562070 13721 -23775317 -710260444 12632 -199040052 85487674 67635 -328010675 434938659 3400 -130260326 -136896874 23351 -994785961 -393746314 17428 56833128 -290648285 8795 -330309997 -701726939 23009 -318451004 -673756948 8562 442991533 157067451 31709 176550201 467573873 4553 -701678742 753674064 77757 -694101178 -857915242 34114 172447137 -898590394 14483 -230702834 -301226904 29638 -208085562 -882296064 42390 281685786 725337344 25580 173073310 -401022668 12392 -199584819 -612030070 60864 -993578435 64905837 81093 -770001312 -987973918 14131 -237703781 -885646634 53982 651251827 172099931 2081 755916961 -315167539 47287 -225453138 68898534 28515 -590427505 -293557355 19631 154254646 432817205 24729 177868462 -861434093 8800 -881922387 -125168109 50292 144562354 172816929 21132 160504453 247240629 35323 -31996920 655090725 2009 274869669 279223187 75462 -418913339 -112737624 2721 342749299 852535051 18842 -100120005 -891361090 41459 -423556501 -995718150 58570 751227655 -205359544 61997 -790062861 -489604215 36439 630838239 343355086 51698 -607719630 -307594491 51399 569453715 -482382961 2577 257190956 472505970 15484 740363227 -613215110 18695 -295158292 -667560809 50033 -686964495 -898099850 14676 529791998 -478877977 3497 174030991 -220474936 23320 -902412499 461718641 52745 164975403 63483599 11803 548132295 -494910263 27653 -416817385 -118353856 14066 90461402 -305859067 27517 -714206557 -890353615 19843 -972406928 -612884064 36326 -295462351 436203665 12812 -117898331 -307307264 11782 -313882155 -223828190 11507 167202674 353718958 19029 -8956967 539618439 22991 -867458776 -131673395 24681 -682289486 -97428843 16458 66764711 827645222 47742 -117664800 -795775908 22677 -395511249 812876340 25902 -125170530 -97743075 17106 461682807 360574994 21967 429315263 188693595 43846 358423569 620660020 34900 -133114276 620744407 38646 -892976495 -131378259 40419 -598512234 -480319562 33784 760861631 -691824621 7189 730162050 336150179 46937 246762957 250480472 70757 150194132 359486264 32994 -422241295 728859724 26735 -198267070 -889853589 55855 -323582008 -692425627 52888 -113716090 371908506 11074 -699908696 -876657047 34103 -691927862 -884869440 19921 -389510427 843589573 20998 -603967757 -521935114 2317 -972095534 167457039 25296 71623595 659690294 51061 754216245 -204454514 49663 -391127273 455983508 17041 -975771129 -599234446 18450 -389820647 -123688471 32762 67037209 -292643254 27700 -500991454 469624777 5535 257875566 467367342 24743 -138692687 621985235 3859 -18130465 623285276 42387 -787931764 -507503817 12098 -685438144 -878753952 43344 248664916 -889486195 72382 -573809777 -494882873 4752 447945679 -667453895 27180 -126419262 -768125492 61378 -211042778 58690455 79178 -386384932 840606332 3925 -106156016 -498356105 7564 144481540 -403209738 23686 -318406347 -204724641 15800 -96896807 369485249 28727 -288225783 -330831361 37718 -791728447 -785975803 6980 -204646393 -995534005 35659 57650191 821283113 42318 -404580019 737731350 31320 -578474826 -514967137 33326 48186359 268815342 59930 -383565003 -960818569 183 185177238 -194102890 39814 -700652358 745668146 7397 93936336 458682352 4774 -125965351 -860276735 26978 -136036634 -492848677 2800 251108001 716400758 11268 87727478 -301625605 33364 170474393 -123458928 21486 -31970953 -713333803 79455 733536900 366767007 4272 -132425417 -781441331 18321 -396644073 -963927568 63878 -291386225 -522469832 53764 -583177559 -497547182 32907 -118652702 644464250 11210 470387135 181571869 66615 -601259998 -319628655 43704 82150381 245540477 3810 -1902366 622985235 4364 157048770 -407502242 17605 -129810804 -321900283 29546 -783005239 -517336225 36681 -132193536 370561355 28828 345663075 632437353 25474 283127023 -209476719 8235 83160472 818834407 33135 -418818913 -967106982 58176 -292982465 -203011840 893 -517311616 -301201278 37220 761794632 -302847903 10698 266376543 260663201 60656 442588725 378880161 5289 -27125729 535116633 28624 370640158 823098200 29293 -414088881 -127394614 40232 269973436 -16994074 34391 548749777 -479109187 19434 -708692808 748923040 27403 186452309 -590037680 13022 161120523 65914045 25381 -236766908 -966580431 36348 -970650782 -419437071 72790 -986305605 -603224430 50718 84483165 -806518074 52490 249091397 -225000673 608 -312245055 -674373814 8895 -28737106 649029637 36724 -386043135 -969153621 17884 -386814901 740453497 41702 -954050703 -395218774 25228 77817584 856922266 30547 -13407512 655414568 37691 -19682448 633563952 35836 -804758809 -698848830 27224 -100808395 -498365708 35250 -23724235 -703676449 17468 625251612 356947240 12684 256994245 -33173986 26043 -691202628 -767256352 37520 162375311 442960610 23401 -777007468 -512369794 27626 177544408 -586143182 23327 733132794 -211463614 45796 162398839 -605637133 10596 -495745535 525408048 10561 268702031 -37421830 5790 143669679 -405381720 711 -226089760 -884548027 44147 -997584142 166413560 21131 -480903935 -11566972 45308 -610473838 -293664082 8643 721574670 -588984338 37564 -974061683 -384241373 57702 -389260336 -112989861 35913 437682635 186333189 67026 -388686987 -957886800 13222 362936088 -223613473 40879 94251036 740803124 44867 161930055 278405273 19081 365649941 819695383 20247 -23695272 643069680 20892 836740214 -955893073 54638 47954343 829152985 39733 -605476073 557070563 68851 -677776594 -806265384 3964 432814223 184567472 77636 -892156730 455678863 48447 50866873 282670122 3758 -973658856 -401708639 46481 -428443950 824810376 16772 -897324213 339643516 43773 248303755 52009103 5050 76421151 437288206 49573 -998446519 -589810308 15836 -984146141 -409007061 43357 -109836410 -321759097 66331 -612518609 567537755 76110 -986403966 -975941911 45372 364598964 -200945952 31719 626373280 -328014527 40427 345123435 -216108719 43390 163579435 351423883 35355 -965791387 -392035548 55929 254921290 -39202703 11231 166507812 -891256994 15517 623077001 339679296 11567 -204375590 -966528735 4383 -194556719 50040817 19555 282162863 252667343 16202 553130375 -497813487 61567 -320036450 841059139 44682 -196494437 -875656927 8644 -667796879 -131508667 8821 -994288960 -956930946 22398 -882986241 -136036273 21721 79655511 726457308 33740 657968763 809945641 9239 644079924 -299567886 4090 -96079247 -321490941 17517 -123477098 349667483 27458 -218318042 251861253 58725 -424768742 -101248078 43751 -690068166 -418278829 51098 -989173539 -424587594 21595 -202177828 -897504127 22195 -302474087 -712732116 46005 -215400621 -994991964 14993 747315479 -220326614 24186 58701673 248254898 52618 -859453281 -126506135 2211 -872036334 439588193 24426 57826042 830052478 34513 -672446336 -867666345 22906 -132543842 354176572 21237 55381011 -287882111 18878 153360660 -613461730 2238 -597460303 549939897 49715 -135883488 -306002934 1648 -579847417 849696139 40383 -683927038 -887395948 32847 -704652616 -901680439 38015 -768698965 -764493805 11597 183393264 440334100 7519 -134630776 -308383829 56106 267524463 270978629 28417 283250523 271328149 10808 528185191 -499171941 5694 -195644500 -971171955 35180 -878670107 -131851822 16213 725443919 352980638 18261 -197325884 53662696 82695 180910591 376303134 7190 148113491 -111646966 47841 -234667706 -574215567 45943 -893423141 437485666 279 -424352482 248359604 6174 469468136 -992547804 81794 -100928437 641368375 26242 744856027 -613060229 8229 722755934 -206101824 68928 463952139 185789413 46118 563288778 -489094210 13161 261711272 -206812049 40732 -38739371 657652129 30109 -571540979 -290110523 30866 -225987601 -894513015 17890 -330281034 -226866378 26584 87371207 732021370 59739 528546082 -518541378 14153 -6206471 524076780 20178 -386500128 -47541695 82532 -214123248 -989215072 40158 745995753 -303743295 22087 -323308317 -893129257 43623 -207999914 72312139 65628 356531680 -226281304 37222 -954935570 -617227350 73155 627199718 -310441617 1666 92700007 -313374587 41278 -976790232 -973990588 49242 -131971333 -319620857 25203 -705244589 733978657 4670 143952870 -212984418 71285 258405573 84506670 7403 170689761 -860778672 40854 -970803981 -618354088 18220 165057696 -583859367 5603 -97657622 -130124808 28064 -788537997 -763822347 9183 -714129149 -113736761 11 -129941696 -142388975 10125 163865696 344396069 51521 361487855 73158886 66242 -107108767 -882789758 24411 658996245 -304097537 22965 -120424951 -859676779 837 -494518839 463322242 44201 648138701 180983391 35675 -958330847 148831901 6791 176826328 -121648099 46949 -121584784 352440052 24328 157243355 184751319 18555 -99275605 -492297872 32412 353647488 848331951 11097 -24564186 624198680 6955 65117300 734438211 41598 -408580768 848449214 50983 86898405 716632861 16254 755072400 -327744529 39917 -957842871 166704850 37800 -221622526 -902161613 46666 -383779799 -984896498 32702 -582459249 -316363895 42367 -141817393 -329316876 33338 182114333 64023421 16817 -693477004 -888454725 7694 273575754 429380719 32625 150847306 -236825651 67938 -410610417 281784552 51048 -98374327 341954810 21182 -954899607 -954658497 70832 -107053990 -523037879 4994 -2858970 553891530 44939 -139570241 -485248179 8424 -427547495 273346870 45843 -97643840 359764836 17190 -382991748 265918292 4914 186265035 62924268 16038 239854605 -28438373 46554 262074480 -28897941 52786 -210693759 -587911549 42608 756245165 -205867090 16809 -413082234 856080946 24873 -607872143 -295451330 38323 -320347450 454614558 287 661732904 840031220 25437 144338891 54429886 21639 -98509706 642748592 35603 744138413 -581438048 20991 -423163933 729385060 33746 -99639990 -312936062 15080 -689005440 -858539117 26471 177350331 378469002 24578 455824253 175261728 46063 152174166 439820074 18348 445919846 167438541 10795 -706746875 -902416674 39734 757813543 -299091147 23284 187470774 430623377 19973 -987105106 161720154 44047 743341481 358961154 44697 -583304894 -285742445 22910 754850296 -232838388 37927 -995480979 -958498724 21749 51079777 -301089408 37034 -604241773 -501842921 12984 172101324 182328833 45005 -398182036 -983242627 72683 -231649849 -889246648 47277 -324177813 -289723743 13403 -130226341 623076784 19055 -212690854 621883821 48106 -880350869 442491546 24423 -400604507 751052327 41079 -212825386 -960688629 10918 166409514 368775340 8385 86231986 -287676967 14652 57896484 438328377 55627 183026495 376160196 31018 -679098752 -780267679 16123 539853943 854664863 51595 627299953 -322210859 38810 -117802913 -138825611 4275 -22066226 -293591747 48901 446792443 850532783 40653 52661168 737859275 51303 744025543 -211615381 37060 -17241617 747439010 48932 153321258 -232775160 49647 -680146437 -808959424 18438 -995272208 169461584 54513 159987687 -879660488 26559 156883547 247287730 47058 -203945915 -875064002 48446 -597484039 -321163629 29071 -696753090 -902643471 19875 -482580827 447321211 14046 -140071349 623652783 27808 -869508584 474956328 29633 148283017 -877825930 21475 -125545334 362842968 7360 160921880 164005367 1556 -11553883 564963895 37179 -104199237 358304266 11890 -669110915 -958916701 41912 -876092937 -116280287 45795 370277592 856010478 30143 357971560 -193076802 36950 -677454298 843729382 30911 -800728917 -803095458 5786 284081618 252693778 33111 163809426 189576257 6965 -387879314 272939479 54808 -26325488 542306270 44607 171559575 248998376 10229 -991434124 -413011566 31792 154228086 362354096 42788 -199341462 -105544965 40793 753089978 -597059257 20116 663256903 157239969 37502 -681351482 662286303 35800 83180279 441239895 35500 -806419359 -797560673 7323 -954390404 -417116192 37556 -104351766 341578828 21011 463976442 370339702 7551 -695042149 -766751713 27031 -885816550 438135421 31049 -219048401 844126408 69123 661036674 809922226 58954 80567954 731804870 5257 656072908 343793056 20933 -24328032 -702133359 21525 731873364 -612368247 27004 -411201381 838221797 54900 -44897138 661816538 35990 89601805 750365510 64103 75960880 720405103 47155 732664828 -576082829 1266 -385221667 747096722 464 -384475343 -13354865 94466 -11613916 664674100 31267 248351764 -39493358 40981 -616119975 558473093 80107 -426374196 718948477 18467 67135204 83718818 56837 -299812079 -202636087 13604 -765893304 -510265261 27845 -427563580 -119878605 37052 154301670 -404662151 8336 81163647 430044385 3182 -131656197 -804088338 33012 -393385367 269418406 25718 -713209502 -777689065 37859 348676059 -204663265 13874 -315761047 -198033966 17186 241252716 52946444 30493 75122635 -321241071 17607 150097887 85946533 11692 162976599 -607464207 17384 -702188143 -887739255 51880 742191735 -204271986 20970 -422336022 -112635395 35599 -574127130 717712441 53991 60440505 -330397203 30399 -115036355 -121081380 11312 162996800 258471419 36441 -407787936 -111483145 22635 269626281 718420975 30202 366755720 621884870 30110 146889263 -98636267 75862 285447834 277849053 23112 -126313188 659446071 50596 -411507490 851160555 8553 363133148 -207626580 8059 659315009 336377435 72368 159409597 456696501 23073 57401461 280185132 19636 -969222088 -989851673 42007 726468135 333979931 7584 -781561920 -489280697 16076 366693782 -214964004 2330 -786692152 -509440131 30303 161127798 186852619 4626 163173383 -888463567 44181 260102125 758268172 29129 -594172695 -503890182 684 65281462 837506329 30028 -399498244 270097542 4963 -331002291 -220947279 25730 267784016 -42249110 52719 -595370556 531779717 52755 -307257303 -235191042 13249 -129609762 -483939516 2911 -229389121 -610876326 1686 -297331097 -714177763 21038 244824447 -33758206 71994 273824869 438445662 37601 651066975 347482772 3042 52270986 -303246404 8507 -701604668 -875008037 52963 645281242 811105145 52215 -887119803 -130164802 27779 -714277239 -891484372 2329 85602262 473323196 28659 -506887172 438558258 11153 169815078 260029846 52175 168701680 357913074 16660 -859766907 -110376626 14890 359401940 -236967548 33172 -382596935 -124015230 27233 -392122457 843584659 6919 -864377617 449324667 14681 352251960 -236503982 4417 -294198388 466072552 5969 -484145772 375330121 67143 379943800 -207733164 40729 340323592 638468842 24510 -982271358 177951973 17687 527014662 -483225758 814 -703711514 -136689567 7601 83208950 727471836 70152 -136327133 -291811372 72893 -13941536 622525614 21924 -192381479 -600354731 29745 152488841 -484269335 37029 -953939614 -413494903 57209 -133402950 665529231 23534 628388007 345295085 76723 182858078 452482825 22 439338706 337086826 24280 563431609 -493296191 60388 -707268037 752473852 28009 -894615583 -124625242 56601 79991569 430238404 34632 660856880 -286172838 23852 -209675535 -874619145 29605 -206196459 84042413 23966 94195759 -286469689 11589 716895562 -597238152 28784 -5147333 529824809 31450 -196844862 -874468660 45130 -142174794 -322761022 25076 353406132 823028345 35639 725467152 -786386319 14880 -22183385 -706883266 42659 -208157347 -902002897 8855 174650318 -229955274 30900 -107274385 375838149 5068 -695694051 729776671 72838 269762423 -233629205 45686 178006640 -873278740 40296 354131059 -229848264 23340 369962797 850660479 34359 164909787 -611300253 7465 446211538 186298152 88561 -387737139 814066014 21708 746137732 365754625 35579 -774092345 -705709154 44906 -327960451 -218513491 22997 146867633 272576348 25882 345055244 850085493 17173 -297635896 -706083183 6505 -22787762 620931262 43320 175543129 -109185320 65063 259728682 737398715 38765 269900550 433850873 28203 -681800936 -126019578 9337 571383369 -384508188 23191 -110133126 344805272 29672 -136919575 -765524848 14320 736815505 -315360969 37870 85376002 825361642 17976 -123457132 -332846847 19326 -975840322 -971079706 29106 554404800 -511761522 44632 246904531 729677727 2222 -686453012 -782519797 3315 255800083 -228682607 9542 -414746186 828761045 12754 540651641 -520691007 28199 -21263548 640736312 38758 -477700565 461821719 8240 146429525 62294596 17916 -427821390 -114462796 17623 -481995119 470549830 26345 333430600 72631304 55650 -209419878 -585019318 64397 740006179 -586937355 11121 537391464 -506287391 1527 361739283 -224576298 16409 648771992 -298491405 29614 662309901 815174413 25031 -7186515 -666929919 13982 -599104726 -295330051 31534 467803101 355451385 17318 -4948696 635237679 39069 -129250972 365756140 29540 171077770 258417225 49243 -480537698 437710177 13469 -767631016 -497981756 49403 -331514091 -191041475 20323 168893622 440261611 3873 67316359 745333983 45602 168351964 -881169144 30406 -43577817 628689182 6792 -427508115 733509967 1645 -393776876 735116656 40100 -108637436 -299972369 37465 537965781 -480630056 11464 -95386520 -302450772 2623 -959146262 -398060836 60792 372096358 816906725 45421 -197287836 71095723 91772 271645381 -216678106 42332 -684150719 -102259719 10726 56655199 471935108 26109 184247607 -408624898 28486 656903271 -304789418 40034 -774812908 -762874148 6781 169213901 84059324 27743 -220592621 -575253987 19792 -420700868 243303752 47112 -896971745 431682345 28166 -127054999 -801418407 59180 -953509229 -984342672 15401 730480402 160124109 40377 181546319 375048048 25898 -389301238 -985083030 55206 158731681 -404548098 14526 732740555 365065268 14853 -886983887 759692069 54514 -139838000 -96738712 5132 -952726223 -602896895 21323 630726980 372757687 34237 84959149 450190520 51311 335078293 818868373 34751 638299778 239170414 35761 -307993813 -221927074 33604 255716866 -200287860 32188 -577388592 147410633 49395 -120592936 -497729760 11612 632810889 165858793 22245 -671074050 -899909331 47466 -132064785 -500069272 35570 624597289 -332978703 10856 55194459 432028863 30094 -501285857 469987438 4497 -594277780 -509627796 10291 -1295785 541265302 1887 -29866650 -679892868 73349 758042639 -192494482 4898 653173829 159201259 70111 90563673 -310323624 34256 338738146 643087949 6679 -114775546 380420631 29094 161571730 71182743 17001 180558628 280590396 11531 165781899 -902468810 13931 165491722 -867305556 28060 376732188 647161677 33687 741888043 -309445132 10342 -785278256 -503383453 31565 -125458610 -126097503 25433 -24982224 -674473428 57095 -30973601 526157316 39784 -193565823 -871085953 56366 243167374 741792184 14079 -405458434 -979885978 26279 630779609 -307737236 43139 -501808712 472074188 15409 562795919 -500606792 26981 -786384239 -495373374 41566 245065958 471082846 28930 -193538087 -979816962 15473 254583528 147555118 27386 -101079083 339798676 25367 756619315 366943738 2508 150947796 -884465945 26899 -476734283 452598402 15737 -190787708 -857505148 55620 -236923893 -957977318 38152 -667988943 -857486908 25475 -996582641 -957006772 68399 -384191981 745653662 22278 -103301990 -124378686 21607 -288141613 -681406741 30304 143644621 346029160 31449 -501433681 464528255 3979 643875960 -315925832 44213 251535935 283692686 19162 175206362 -229824290 39404 -858163788 456956421 19753 248307204 -202092341 42379 654836901 829441320 56358 720004528 -579309658 15254 174726361 -215859452 65747 450079630 333793521 15643 72673906 -514317154 54255 -408417816 -967568468 35432 -698317761 -778852832 30656 -421896170 727252905 23904 636250157 147099591 5502 -381058784 -960882259 73536 -975533405 -415737038 56673 272173304 446223141 24567 149973094 248290025 43965 819359779 -969777555 35253 62558333 456197846 59156 -989274039 564160512 26326 63524682 -301582081 25515 -889209045 -128939082 44744 145233369 -124138082 34360 -290162274 -192498586 7080 -749697 -675424433 11090 749532372 335057109 13746 -804550407 -779217379 2282 -129187566 -309454313 64791 -235380854 86744916 4236 87870982 281811590 62798 654646308 375045180 43195 -611499431 535053270 29009 530659913 -520216190 61975 238382282 831798929 50418 474401609 167066369 49972 -139998231 -860861145 35875 -778823934 -520535693 9098 -116030029 363890855 7733 -124261023 -314725560 72127 -396503994 -980436680 47622 344929844 354708514 47137 -408179660 247678584 54209 -117245867 -778308487 31822 266254331 739148933 19253 -124549468 -886033313 26022 -413181816 -973179118 37843 727361801 -608827339 35026 259616495 273023856 49100 648880024 188164987 2862 254102602 737975470 26807 276840464 -30959460 53783 732791303 344018690 35265 -204048589 173113994 24811 -397330396 854977262 1526 66632530 282018300 57259 -590218106 540801393 13341 71470917 -885119077 21847 739632212 -292483209 22276 -578287401 527940706 36281 -418600356 761090883 38768 657883243 824693529 7766 87679366 729618654 59362 -983528777 -295942317 61348 364444958 831747859 22215 -210740366 -887379492 37161 622959374 -331768033 25720 -133303640 -329179229 67700 -127075771 -858753890 15262 -382275934 277986902 12096 -958411835 -618449596 47597 621589003 -292548483 4538 335674221 -978745959 78538 639975040 347851137 70196 -980882082 -613308585 36196 -971888256 -606895559 50289 -801860226 -496898280 50059 -397271082 854270297 23110 184441794 -593721657 11872 728277210 -315887492 30302 -40966999 640020321 8202 -957374091 -969250561 8992 163412973 435013011 23623 190063739 -610101955 9395 -112999800 337383212 18893 152736287 440829801 25643 163181421 -424527542 32142 -970445196 -976379777 15171 -303867961 464514094 26170 -104320946 -296687422 64224 -675699075 -862262776 28523 -876659660 444427411 32946 274158668 -234506840 43361 -102077248 651646948 48197 -994530580 150656881 21859 188785380 -863899886 27169 634830796 186980730 48636 -974297854 -979405571 25646 248786414 436348177 9403 745556925 743658385 41380 145518880 75235892 5745 -982326262 -961698205 10159 284266696 268812127 22410 -237537830 -985883919 9006 -964111245 -962880712 44207 -137757217 -901804657 22767 -868205047 -103826449 6353 -672128089 -780815502 25260 730908239 -286266236 46835 238130871 738663032 13418 -668205370 -132256703 16849 732183279 -297326936 26591 619837648 -964052369 32895 -395746546 271122135 35138 -513834004 472183498 49647 -980998155 144803197 20058 169525087 -579610169 22199 -482471641 437294759 36392 -106787723 665258216 5082 156161638 -887086072 8487 -895757527 467719094 44880 -21816648 639539347 1320 455549758 353331096 21584 -581672954 546560992 48493 159854867 -414537701 22016 -791739175 -793914048 22666 176674487 155450871 41889 -109869508 -311078548 57890 -388845506 714584000 12754 266270640 241755784 51045 -96368136 -503398309 13583 751320816 -292787694 24070 537051649 -506577897 59829 -220988882 64521151 7854 279907480 -12499182 23317 156849088 -582130412 21029 644068358 -300857718 28490 60493962 281933530 8622 270223658 81474648 84582 -887104869 726073407 6905 -328580043 -203911006 5821 272360204 -230461366 4892 -579471110 541304809 8718 -103756697 -102022207 14610 174436864 -104664351 80240 249157280 468371951 6380 148841539 -104905274 67132 81733818 758942647 58067 -677670037 727542033 29246 640091767 187572054 43205 -619043312 -478254838 20538 -120235383 334800864 12343 -954822711 269716309 66021 -610869370 -481417515 2683 -96589842 630517920 7642 264517353 -23454698 20795 -226028926 -891272130 47386 150263715 -899143710 47020 260672304 -32584130 8445 -968764813 -414750278 25865 144417265 -293687546 47291 178680746 67093788 5337 -705746168 -866558758 46706 -970209063 -975233358 47652 239922923 -42981702 21577 188498644 79216313 122 -680580402 -799560469 3056 180004549 178368580 35416 -326055253 -207188193 17720 663322839 817926914 61449 147726886 58715743 28749 -953305399 -572587820 29414 -412469376 739568093 21618 -415425007 238571861 46722 254955839 77408858 33280 743699543 -312824155 12240 -866317276 -95600195 52684 -972045264 162101809 42746 64548911 270122627 67769 -808756309 -772531124 1906 149933985 152079761 48792 -404253623 -858201902 5825 -585842419 -298597983 4200 -399875309 -956266389 58741 267971348 -197829995 5953 -230321210 -591868468 67652 151795656 164461741 3432 77344221 -312775559 42269 241027009 266215432 37586 552774694 469036803 41333 56273343 830228246 59122 -958113050 -405397577 52136 260783924 256164558 17665 -768969987 -493924076 39929 376326077 -222222064 24762 283400161 84694413 65006 -955548657 -405219336 60640 -107168491 -857490962 40750 180862398 160884673 28349 -314122205 -888543984 15853 179459129 -394332585 34730 -383007154 729072544 21748 248752566 468097826 4314 429291852 185198216 359 -702737842 -122477662 17504 79001527 465790623 53503 78717827 714600575 61165 -508679555 445756063 19850 -596598575 -290213714 74874 -762176 -713004766 23377 -791655383 -785183069 18687 723762115 -579831382 2003 550359732 -509014827 34321 356647201 843415607 1789 -700848642 741912563 80348 -712578535 757768095 79142 -208747168 -963724943 21938 -41920214 543542860 44832 259936705 439962536 28476 56666821 -324324562 16026 -778376227 -498806182 49456 -2266740 -680313942 50642 68209034 265072849 36820 475545987 175599554 29933 754914350 350095524 40692 735970382 -299169499 20078 -959329061 -999260099 36858 68501379 441850864 55000 724663336 -206628466 42176 -514880394 -861936676 69957 -593182410 -522109087 18448 171924710 368467402 38086 -122643480 -114700850 5881 -787237593 -784203002 25644 -141788552 -328652745 14045 -799658754 -807425771 11610 -206034338 -611220712 66884 -422298693 722301654 32703 -103636072 -122043375 27447 361021679 -224063598 9941 280512523 740916605 38915 527542022 -504336961 11695 442041815 753222120 29278 -959244828 -979063147 7620 190171574 151830282 24347 -110090657 -521455609 17102 67946435 813031989 12016 -420523335 254683717 34558 61411873 -290743041 10752 -390667487 442708023 46949 367108107 640053815 43717 745568887 -332535959 24295 627970260 -286975052 5270 -124320147 -482433438 1459 63392521 747105650 41069 -215587799 -581036553 61679 -292581061 435179927 22203 -388604835 284730584 47805 -382369892 729809364 17485 175001857 177292812 86 -684561228 -785108885 44166 369089036 829349030 38224 -902186314 446979426 23619 -420884837 -117581216 43989 -402951620 -993470918 61836 730265662 -591164778 41325 435374321 370096352 1186 239375032 255435893 8188 432562913 346125778 7615 622932077 157057360 74149 -134009735 -478569268 27634 -954988875 88244913 81039 -108727887 77593757 45914 151917406 358238747 39484 -859693332 437655450 27593 -958586957 -591684120 40545 -419220568 -125421355 27614 -981533741 -988069775 47570 -305462140 -192669644 24319 88839041 -291519275 30032 -107447397 658040551 29078 -408960341 748754664 38555 -318285111 450765629 1576 -977316175 -420921901 31382 742737175 -213721216 61206 -707560488 714486655 12514 -423030015 255040798 23681 -197398501 -860699084 46018 -127510032 -798227215 2926 246462065 -21939955 6122 -770195307 -485632377 44690 -16302102 -672422866 5225 161843619 -872860197 33912 -134011546 -119629283 29586 -597855800 531669646 66723 627445152 814534759 67413 241430590 -29028652 48819 368544435 835290583 29658 -883512663 430671793 42156 -384523123 -42992681 86118 -970981454 158648341 13090 -772852877 -520114542 58148 52061747 -317391138 21901 732874595 -590752766 9993 -225082062 -574934182 48592 176284836 380570494 15929 183154284 50217230 5589 187797969 -381398274 7131 -119140000 658500803 44039 -135659514 -902547256 7552 276324127 -16621995 69886 -330595622 -225389426 15524 -974397365 -988410036 50066 536847065 -491462089 1589 -124359313 -858038839 44621 -389334794 726646427 2880 -585770783 -517107636 8739 717281182 363467669 38875 185729620 -891729416 13625 264744302 -47101922 11347 -5772357 -774660196 36408 -316912696 -217804810 13583 -225994125 -598938430 8205 -613774315 527389181 49508 -688492253 -858558196 2816 151473874 -416977827 11752 162461406 -405228786 25268 -615621234 -482568867 19126 -988582876 -970136318 6855 -104173164 630741040 25129 59638181 455977513 58944 -591724644 -482112041 20821 -103111563 -113373144 35151 -204538106 94042573 21696 434608518 -798502274 9906 541864810 -489855278 36459 474465403 157499060 46906 -123274110 -489264766 15602 -112089564 -508747413 18300 -426487730 -138890801 10195 167679738 143277051 14012 -415220301 736096079 15560 95235575 443207475 14323 89567587 820849109 2900 -762788901 -793748523 19718 458770755 354075660 10076 -289078347 270398739 13272 151595188 -210066820 14962 -973365840 -590264025 50607 155624877 263037097 20091 -105755140 -872227825 5143 658393727 555203442 62972 -692446380 -789474137 19006 266010665 746262353 27360 148299432 -594871243 9805 660633761 377151347 57027 -680514461 728559261 67738 -958311446 161305232 19640 -901429189 -312352739 55726 -981136102 -959366951 64391 -28518709 524295530 28075 262160829 240256644 66294 -131207827 -303374144 42024 169618178 345728006 55098 -309859267 -232462542 26967 244525712 -4802717 29454 86559638 -311408062 15475 170667112 -595235251 6953 726720844 378483695 46268 -675527456 -863916431 5479 -969818154 -577204832 65621 752344870 -303228587 42795 -331517265 -217473987 13961 -193267383 -587085285 63165 243416545 761891121 40404 -113075577 -800307958 51181 -795536849 -509372954 46901 634177560 188719248 74735 -868457864 -139865060 9341 -674133557 -108063965 1223 -614891524 -326060425 47543 283732544 -210508091 32207 -427595254 -128007484 13142 -975562201 -410836273 56449 258876570 -227793161 7053 -681110448 733353094 27000 190186562 -392680587 21933 630145194 148540845 61495 267762173 473519802 42086 738557089 340482997 18232 -693808367 -765784155 27571 -321347585 -201060755 26432 -478778106 471351814 4472 -292407369 -673445882 59612 -382025108 745755697 20852 158102988 -869963776 44308 375994571 -194555179 41946 -404023748 -111578844 30747 -413741734 267835694 48856 -683349464 -868851505 51799 184369958 -588976634 21534 -515667272 436914271 41574 660666468 818127961 62189 -425390074 830545327 30700 270221302 443548292 40485 173071297 352263143 42876 157841892 -401848299 17794 -591682492 568889832 78205 374770192 831272602 42215 -403167040 836218816 18748 166269905 95236564 6639 -592652397 541133899 2379 -592624974 570480903 50425 -407362998 740619584 19887 273120559 -25202834 60051 -602567328 -323205293 57119 186844106 355663895 36854 283763826 -23911677 77409 -113816795 345248246 1807 283556557 468948885 42361 150095279 473506698 16787 -331453311 -706791605 59577 -321202055 -690599388 65357 67949649 843785209 39921 -426851953 -115073696 3670 280006429 243529102 76544 -972881924 -409904316 26977 -802172306 -514153382 2893 -426367390 754447051 37541 278423204 280482011 15208 61018886 -298667098 40461 353417917 849371785 14076 -34604236 629960829 34736 -403602535 -134905736 17832 88741992 822265476 5308 -668601807 -892739418 24683 168635333 -201313801 23395 -16007762 568931124 47079 -800022688 -782594552 14686 -708886330 -891334189 32162 -5066490 553006811 46173 173506499 188060585 26010 145414369 280396225 48076 149876762 259890587 56163 658711666 -314173730 32336 -424459320 260466640 29172 189923541 -581663841 23047 -587210126 -324802792 32538 430058641 160777430 20509 152069633 375106445 48823 -681547505 758276530 65719 -115965020 -886077797 28119 251612654 455824147 34627 -126395892 -299142315 11396 550983549 -232669416 61062 -997400082 -396032775 58810 -318403987 -196006679 22423 -867387867 441369479 41603 259984201 444145454 17515 -979834094 -978456793 39589 -417140550 744373295 36635 281889529 449508684 2744 -125510701 -508890843 21206 368322577 846135293 20134 47652638 -618796824 30296 -705876621 528940216 4999 -586184061 -614663122 22990 -883601757 751091237 71780 -514503780 449399957 38772 357040754 638812695 37973 -978723723 -428409781 10503 337563189 665313826 16378 172707366 60246774 3414 175851080 -125599630 38974 -116431839 -857660994 41142 85382510 262540659 28045 -120695976 -789192142 42964 645956606 272148095 37361 54893450 447028883 42840 -979811510 -610086394 10205 80532289 -294260383 12750 -898356159 -793204840 13979 159221465 254121008 46540 -670507722 743866244 46890 -783631249 -804979797 6603 -321549195 -678293168 6833 163015924 -414545032 30577 56946685 838453214 40752 -121673201 -313004363 9058 176279702 268007563 38704 -506447735 178519024 34522 -315340772 -709299063 65111 -986682026 -407347379 5644 -212988004 -957767770 13084 -573247143 545575158 79256 351877308 549966738 60370 274343241 739642819 32104 717798017 342385072 21567 -213457890 359930839 65600 262762947 733043899 16083 187781709 275064219 15987 -294704355 437168939 1403 -108690902 -523578056 24986 748442663 -615901673 38633 62489347 746219900 5228 -215711988 -979319375 5777 -884457392 -111847240 57418 170108487 285016669 3747 639244071 -480885953 26156 -219646541 62393286 63128 635292681 -312233096 11594 -238020929 -990357264 38058 262839403 -17537562 54126 -127288562 -596721707 36677 -192280906 -964391343 46917 173590085 -105262192 31726 757708327 362016065 3866 -610838203 540069248 12754 173705974 364538670 1167 -127555125 -304151019 9990 -412249338 266843788 11492 150989624 470811261 20629 153098759 -134987236 74283 -132895019 -858290855 5205 -195801658 68010426 97264 -417201735 257256563 46544 648310358 146126369 59752 158375717 -578158078 2727 430035647 345620308 987 76940846 731000469 66095 -295743164 464462994 26331 50837443 739936893 46787 74918199 463795188 43893 -211260338 -879606224 9206 361650543 634087721 14036 -23187671 645511071 45661 458850429 379490082 31962 92504242 447427443 32717 -590107453 -296199269 58170 -403571282 719256097 42895 661326821 832745835 27712 -596796668 558771254 70967 -787021238 -509340862 17921 -772918547 153233046 77742 -209838416 -901438146 22179 352738898 849410174 40508 283129016 -807935209 46348 -421900554 -104144337 25151 -481054570 468026684 13147 -294291207 -235459260 685 52546859 737924918 24832 855349548 -965709605 1846 -882705084 -125261947 22688 158001452 -870021401 13840 448235464 374967326 12884 760199523 357008908 49800 143091605 173946546 43153 188876663 -997576311 38594 -977568044 -613561991 39273 345424517 -220301071 23093 -396983657 -954166945 33 -126068599 -130523441 18528 143845080 -858120765 5516 646170269 376521543 54123 341449663 -237160759 31886 -582890142 -490618440 13472 -990663737 812526569 6874 -792911770 731720637 42079 78828364 465013831 57100 149628504 171831074 49455 -309912887 -233614624 2879 -703397093 -803601095 12659 -222130646 -618131713 54511 69853812 732454164 11895 -680897194 -804660891 43045 -807504820 -781550703 11299 -104051140 -109581323 25097 -393936398 -113379538 19609 -228965336 -611976495 61087 260696585 716355097 26268 450185217 166448678 42970 560952260 -497065329 39664 737975632 358644600 50366 164290299 379256848 17672 629769665 151609142 19976 -296283139 451410192 19253 -768784863 -487831742 59140 -289115850 -685798319 62511 78773649 816983653 59206 -141382382 -316822958 58799 838050145 -989878246 3283 173230338 359096978 23804 -314539673 -212565192 24997 354572216 -227852487 23729 636865825 184169899 56144 -668525609 -223335152 24879 556011370 -495543808 25443 349577065 -207709068 36714 64495088 -323135569 20206 552790621 -783679752 26099 146915506 48441418 6066 -15218963 634181437 37110 -762156622 -776916371 15796 664326540 -304596482 18953 -693254942 -131985557 9320 559552648 -770625466 20072 349086147 -694017680 60951 276406302 270719544 32101 168801990 -106051362 64221 174638284 239853944 11193 -401787550 -121576980 21373 -396488226 263195576 7059 -677523995 -198869507 40472 -601355366 559098508 57352 750909238 -574512917 21628 -415984220 -964361576 57679 373663236 657943279 34477 -491127313 432337635 12986 -706147175 -130091524 28725 -394000911 -988690127 1659 -585500705 -324269957 54797 -701909549 -806106563 38507 660319446 -288315987 19776 78602430 249753327 14160 177627242 -229594762 57642 -121610351 -795177039 47671 757406701 -237814766 57040 -115684843 -782020923 15462 153235969 86260857 28515 -121935085 -801562393 53040 77621510 253039304 58205 262670606 267599241 31578 339231531 246433173 49073 185487391 -861199017 11841 -580148460 -503491885 29941 757324065 -327051875 43939 438582910 376441699 21773 -862916788 -96728522 18792 -807454960 -402637365 34813 -404434949 840811805 55112 -130805193 349078627 15367 -994443991 -601814526 19837 -133264863 632942394 1182 -215719505 -592751375 33561 663782245 -291033374 43301 365478301 839488789 27254 -107667278 -493201887 16232 90845404 -292538452 18963 -25230878 528198795 16449 -100166622 341596681 34481 249138317 -37853113 66921 -608817897 -213664696 66627 -412323942 -138866015 22100 62341003 436267036 14563 430880300 347981602 11645 -31381438 664216400 12613 84091559 813349357 12503 568273943 -483551318 17178 550516718 -486768971 30110 143253262 174387488 7016 -686517524 -782635549 48141 -296484742 -207218418 3934 71940879 -301039331 28977 177147003 -575717889 7063 638408045 -290611714 32968 -784007914 -772018791 12836 -882091372 835870683 29905 -419745591 824655978 37573 853743531 -960625806 53191 -790255813 -516124110 54103 661240925 -319533948 13056 -971387039 150895658 15141 78092637 833525092 38137 267260081 748954823 33927 -217125958 -956732441 1245 162207267 376179071 12793 272375691 92016937 185 -479466000 458981279 38896 -418140452 -111198453 33460 50150685 267127169 52243 728786725 -224755399 35662 239896795 739550549 13091 -609928372 -494121691 2282 -698698846 -868895448 17955 -677648947 -866730837 33490 -47004469 845636420 51119 51358484 827689356 37791 -106978510 367964360 27792 470372679 -589059091 32132 468835130 334881591 30837 -100769233 -137367189 28048 661777200 -297375067 43522 262296963 750843359 31239 -133514839 -491940971 3102 -805332345 -504727373 25961 -987718889 -980766021 38688 -578769833 -482427474 26441 339910472 662032250 24653 160427879 457926797 13088 -952790664 153570934 51180 -894863605 433150617 51848 -127472406 -763576118 61614 145340538 465842781 9727 -686519745 -880539105 35265 -677202283 -117885378 29836 643056196 -287016006 27366 54160138 285425948 8092 347807110 -230004365 8610 -387521237 813865332 49848 92354552 818102604 889 337699185 -211228793 10245 -492385722 450452674 44522 247762244 53037651 13459 -110426338 -481514913 28358 166108102 -221443593 51181 -394548832 744567810 5227 280057729 -16989121 15914 -953687861 -574400804 72653 182552341 180929397 7121 456330093 380242063 23095 64186027 829633715 49619 -108843981 -513589047 3678 -425387876 283602704 42798 -396313064 246102812 49186 730507787 348114438 46889 -997140264 153183392 53071 57250510 438791101 45822 -769439593 -765777372 936 -998521362 -292466129 72566 543277985 -606286991 51678 634949937 846016147 9762 -574316665 570892843 21337 650591083 152911956 53050 -971988158 190132114 24746 50748120 -306972714 19161 528730034 -504659202 60569 -794488383 -480872991 175 -119321701 356643212 12617 153323167 81718129 25135 -126089376 344010569 22979 621639922 178621705 75072 630883942 334244457 11676 -100047439 -859891621 27867 241248324 539335273 36709 751932245 -220959185 2767 -197519928 -613095660 48524 752570018 -221659913 38661 -583427038 -513019088 27452 748191853 -578788006 25301 254011465 -789225846 40606 649551056 144965620 60693 -423186247 840985416 32121 -972611676 -957077622 14025 160897980 452206450 4815 -686737835 -327258121 42786 624634187 850051653 56094 272879246 238380292 64044 253897778 -22614341 15110 -98238581 -117264789 34153 244862832 260181668 31925 -999951212 -984473750 59476 163238033 -877726279 45275 173129440 354084400 9689 629286643 364046467 14070 -133301713 378991855 30707 155280381 173337152 18655 -487824519 445093028 42420 -109416709 638599983 7757 179900440 154073911 23565 749869813 371073552 25917 -701705852 739281967 64468 749476239 344879103 17211 -109580234 -784486484 71199 -111900779 -136078729 17307 -136723792 -514947324 34711 -202842634 -963315449 8550 717613534 339512757 24139 242425814 -236191751 28194 167535386 150411765 16785 372376938 659967550 6771 -970002848 -404867930 38169 262224842 266192483 35549 190322202 176178938 33174 -685981998 -876998299 53660 749071886 -297843915 37509 627626182 839377364 46842 -385061936 -119977793 43228 282846664 91645142 7183 531942597 -512130310 60325 -784936770 -488978440 44524 -211782823 -887115678 51624 -136867482 364061834 10925 48444866 833980815 10626 -198050630 -956072249 9195 751773738 -693467685 18404 -974976990 -992181532 40863 -202373521 -887678152 4022 -964242246 -580274985 46994 459836785 154324647 34071 269042907 -42256894 34536 -46735275 534030115 22822 -988117695 186518432 6300 89711796 242132558 7680 -46435114 542130189 22145 -690239865 -139617100 13325 747445981 358065642 141 -1172859 648032647 22677 143382314 353435671 21752 752987701 -605625035 5591 377272104 -207576783 15344 -117512641 -877094123 11075 -126956990 350575316 23480 -6274941 533268618 40534 -792241495 -779332061 7585 -607450450 -500653419 32343 260629118 266024654 13480 -416242912 264893743 42179 -320139278 -697731084 64174 -104578095 -196517845 42921 636914959 372960523 53123 -604626186 -487795228 31491 274255256 58103481 53638 181167358 87171695 2905 -118393204 -133665535 20510 718769153 -886013639 8168 663408080 144752770 11928 -692220932 719478544 81509 430257180 851160883 50135 147079953 -125788393 61640 -416306298 -130031240 37287 189338149 55532626 12792 428897113 371873270 88 -124074639 -768639085 29853 -696886031 -802326591 42764 738398383 356834356 34499 -100423552 -864999149 20509 744892152 -230026388 5958 151621845 51333147 4924 -115735620 -109667429 16398 158804120 462085057 17290 745656790 -599456782 35882 642128290 166267180 12112 -395914626 753997312 10493 -385639181 -141879069 20160 151126311 345919822 24678 -131369746 -771321683 37707 -574728505 -288900439 16208 -712740760 747203121 7842 247453908 448761352 32750 -403316774 817542995 2312 650811595 356697766 76067 470452916 161198641 61778 662082955 -7963994 28546 728646770 373730487 6628 187782222 336880858 22188 445916630 156607470 48270 257607282 -205330691 26521 185719746 348936073 22240 -118331592 663225774 40505 -289311832 463528367 14280 -970537691 -999287499 1042 -893354603 -327365820 40405 365915398 665538554 11262 271487893 88275784 43204 -28795834 552573356 38873 -3057627 648310568 44601 256183466 437299722 21758 54603037 850157478 2855 -107086078 -508855399 24515 646399002 825409307 51595 244244198 471342763 571 -421600492 -970486876 42911 -191427822 -976177544 56719 743839063 349041285 24355 443690666 169628064 71477 -415818172 726159536 518 756351073 360417055 22534 -902835491 444583440 40111 -121357719 -775908714 2822 148405311 430742547 23899 53740414 726463355 8476 750341233 374253857 34099 156122860 464695505 3944 -409658901 -998201531 6246 263784169 -219371376 35965 242204198 450402043 19873 -701498208 -675629823 53644 650258229 820475641 49253 -708170958 -904309584 31386 -122557692 341582570 17147 279797453 -893705875 66140 173576022 91932434 15058 337237712 -406668284 25435 251238672 756594261 35705 -305189374 435714719 3348 -998516511 147245596 32620 715168643 334541034 44824 66044707 271175788 20035 -415291879 -130055396 16050 -688096096 -773452879 30363 343389900 -235007516 21632 -972727030 -403318105 9965 364046707 -193997769 18029 51614793 -307758491 41935 -589090993 -286334798 57292 278053729 -201914820 35271 -690750901 -136005501 21052 -416984413 -983950941 37891 -235614768 -588016755 2351 -867862328 -868360126 35918 -333111423 433738294 3082 -6600548 -672591604 38625 -6726486 -683632617 44932 -693108283 -106127253 20925 -310255957 458532293 5347 530736949 -408137399 57548 242700010 66795275 82921 161707510 -614511596 7534 250319992 71790398 5002 -44426780 -693898129 63891 -975745484 -603278663 42469 -323080249 447631336 16557 -234336754 -870314282 58413 88133446 450383534 55085 -307088606 -672265785 37735 -13456024 548748561 46090 738384203 431047373 63760 378401112 851877800 40121 -32170148 -579044662 32566 -421660568 -998546887 19086 -763259882 -684929501 35566 -107336646 -333030290 62569 -332040719 -191934328 15390 169337785 -124175090 38977 281914187 48056278 70450 -4204009 -690020392 60539 442153500 761387440 41625 -417296782 280443675 8410 722201288 363425670 22289 -110742143 -125739133 31762 184909429 -875115027 41779 54416182 -325751156 16522 -575705098 822239415 78116 -123030638 -891370676 21971 -894205738 433667262 9055 -477749604 474693521 1968 -712921690 738093493 17327 -575194013 538613250 80798 180219619 -869322107 16488 -197833375 -611576584 50734 741149334 -110845003 36695 256562495 734734952 40453 -139157598 359815037 2840 -676120571 -868473341 216 -972264436 -390585531 47075 546096137 -484163993 39467 -996035904 -388174023 68673 657070547 356377201 22803 -14345373 528087779 40755 -587915585 -323384816 52073 -320201812 440840455 21568 -205958813 -583206368 9943 -504055392 454986165 29308 637744662 372512185 33434 -102447021 -314177509 69427 -487659038 88217285 48001 273413005 438388392 24482 -205842834 -999601343 17017 378357666 821888536 39205 -593859446 -796525919 54973 637249880 846444796 53901 147181757 71720664 6901 146555676 -415168889 15033 271600905 452950796 18128 -682067911 242853477 44483 626867670 359764979 39616 -674071215 -766609937 4070 -960899362 -997711554 66847 -412474505 845159857 51185 -668942721 812218951 47189 629139314 -301260636 23232 69495132 247192472 50960 61924046 813011163 50890 755645012 -297926238 29602 -109584407 -300069947 26682 -681152551 -888196640 16691 661282247 348519315 67175 -287883058 -709184808 3347 174802908 -670044563 30262 -31988286 530598337 52593 178537283 180289264 17271 446364488 374836072 17013 -860141444 -288814725 44056 268301257 -236720011 26567 -111186207 -318211700 12148 -12530142 665967177 16716 -211720290 432850694 46517 -576467625 559124815 17220 -677844036 -769483092 13259 623815009 851004772 68195 94174583 439218794 38804 -496634999 445939367 44637 183187379 351598579 26905 -425507113 -989702723 63243 651208982 171100551 62257 -886593272 251839285 49558 152355936 -198034142 7395 -221252859 -903544824 26459 356320945 659968828 25555 242736290 55828634 26135 748889810 -295578132 24713 -614050133 -295277137 9960 184187396 -200406499 66572 -595872755 -318214948 52945 149477232 -228085327 21478 -225721791 -609868815 45530 -206220582 -877050216 3234 166456831 -413719861 307 354094127 624724842 21542 -329697933 631262988 64064 -5983373 -713007496 32543 -300993978 456431343 11616 756958608 -326887987 28188 69977761 -319971791 18677 -191746932 -859559069 22458 -29265514 -672361687 5865 -312928381 751241908 54442 175952190 367953401 41851 562125352 -217790149 67747 -572006390 -297917391 47010 -9896093 -672986115 82812 -685329611 -771271363 1633 -866007729 457686240 20477 249744787 -991359779 41743 188831711 442142392 12810 -389227304 754707311 8131 714978291 -215476347 50355 -603327225 -503420922 35353 -206728528 -613975951 40276 -129744596 -808572617 15881 656383799 -314354687 22500 269124224 471802826 5214 456386228 180061649 11096 56589885 832243654 54090 -16707459 719486107 74626 285558290 -205520904 7316 464868018 -299048617 28673 176115129 368176420 12090 265658440 259339014 35960 364592378 623790148 38004 -140538636 -874685585 31583 -112680272 659137215 10957 -232289575 433256059 59124 -411943854 -967788802 46895 631711670 174815926 29024 -413357532 -804051847 55329 -319300144 -214202516 24855 -959259627 -993209790 20817 283061132 88753639 35337 362803704 815615491 6869 -202302351 -993124689 16300 239742516 64083854 22599 149786369 248075437 2762 -668319721 -889906149 33618 -221077767 -578055915 56131 752036268 -196113607 20946 -118423570 656863645 4814 570726573 -498225202 34643 455693981 444569966 43807 630529099 179286708 13159 -405889569 -963865783 63773 -138094428 -132064865 8555 -211576260 -865244272 37380 -956232785 -392090208 39698 471330591 347167643 14166 -129660905 641109485 10182 272607835 -232299203 28511 -122237783 -774800166 19636 252641754 -193218312 3769 261495815 -11553315 25761 -603112797 549894855 33651 -97461019 -521449896 12024 -297509445 -232248506 19479 -964090534 -140068140 33684 -977644856 -995524804 75306 736320583 -611195170 11851 249632216 -12670654 9173 -480771776 459947900 14461 149543578 -579821217 3750 -202147203 -976286626 15311 662103606 369486587 67659 346060965 -199550142 6978 -980805964 -574656594 4906 -24222488 -706132717 11525 -589681889 529790983 17374 -497052271 472535779 47363 -137678340 341955645 4237 172305323 466486556 7661 88709367 837633060 45750 -764372031 -801110399 3640 -586182544 -785718418 71835 634076700 851491236 57442 278487104 -26121516 49410 -206855170 -954649979 55868 -308094502 -694813804 66686 -14999616 561273676 11783 -140053787 337836895 16628 -805196954 -516359157 14233 355412201 628867491 8552 143216971 -416724307 25823 -402367002 813035623 26451 -125713925 656733263 10881 447689286 161978640 19784 -402147848 -103512923 39044 -131912112 -519611055 8943 149135427 -407966898 16245 -858717662 453002540 27760 -993453779 -382160639 3970 268255527 285689731 74843 -869428352 -138160772 47210 149453468 -420132679 17404 -583857690 -313873290 31175 -407438486 833430217 22769 -686557925 -141550453 15030 -306903602 -895354848 64334 165487879 -589346240 4553 -124127319 -783863532 8032 -486568313 -426337722 20052 748715625 761813369 47558 718641807 -584403633 41471 337840972 644525633 31835 265375853 266550880 49596 737292391 369770791 43715 -199833760 -605472555 29882 -421439774 731780761 34568 661717490 161518445 13575 344359488 527124096 37994 -892983796 432124063 3855 272169908 636755079 40915 -314809227 -710606083 27530 -287093992 452928493 11233 466999484 352012495 13323 -412838559 262914726 2045 -967705183 184770851 40069 -391643221 -119982036 37915 -124921661 661413908 38965 -960876710 166677446 37295 -414734829 811751858 47403 74155967 -325099963 29001 -595778820 561530624 41305 -310988288 -227079573 24971 -36069831 -704141857 3273 752390475 -606543840 31543 -610647352 -494685959 26590 -865170091 721522725 54749 89384614 266052392 6113 -134630385 -893843326 15261 269993007 -39136060 35373 -770002919 -493007105 22577 -613604554 -294039034 65601 474340385 373930793 1308 166611197 167086848 4373 -95369188 -315533328 24830 -610064367 564283973 73395 629851361 820983807 48522 -404763223 -979078755 67231 664238666 369771838 59569 260184351 760190597 30899 354357506 663896271 23928 -673902909 -116677951 170 738034885 -207661634 57495 620207917 -333111065 32707 150775296 -195203340 61499 -891170230 439877624 53261 -970247204 -415678766 47492 -129076282 376603297 24679 -310208749 442430277 20568 -36450514 -696617626 67315 -202394517 -579656488 36423 -685385319 -117377060 25070 -302613834 -381975831 32138 57876626 434077358 52901 -800872916 -787173764 24233 -321208166 468598244 13274 242165489 -13079427 410 157532709 66772478 29195 144574222 368551898 39181 719828967 375221335 54217 173519185 78423222 22958 -39250509 -679865425 66615 -211650939 69278360 93088 79139790 811418531 23442 261809123 -3970886 73658 -581398255 -502878444 1902 -765447647 -486697878 47294 760615593 -292285072 40199 -10446444 539894039 47999 451364493 -112624217 51382 163027314 69849686 3167 475378798 173916769 65971 -888388597 154644386 32363 -983715953 -990293881 72024 -688205284 -115099521 24541 -609505186 556926694 15374 -705838421 -875066601 55820 -229688398 61164523 92700 164597871 182541767 31947 -19683372 356192543 24974 -869650155 473409968 33418 -679459745 -779003160 33107 243844957 61055791 24528 -388549306 -979483761 3662 656544123 161476934 57522 -673095916 -898009488 4454 -421528848 238466453 2891 -765945023 -482417300 10379 279472713 432724543 31755 -117618843 -496831656 24462 274895885 731426056 34927 -130334412 -866580146 17420 637863875 820121435 38214 -135505960 -95674874 32269 632589666 358025764 35652 -769115414 -786096975 6028 -198593575 69341047 83792 654733826 347290124 30949 -118691087 638154904 48880 -703744117 -124362284 31473 640715316 -306313414 47200 -130042029 338557526 17184 -577606113 557350723 38861 -294214986 430544033 3181 256623300 -15922087 59734 -191179451 -868335752 52162 -421514782 732492207 25818 -484230796 454255514 22263 824692185 -976434559 31567 356564841 630427743 8388 -975068836 167779940 42284 -101366502 354507993 4238 429883900 529311059 66964 438388430 812399436 21986 183973257 -216520000 6050 173973899 471003473 1616 -233684653 -883827844 30602 -667147098 -596454675 10779 76943871 -329687874 1452 -233128082 -986103130 41143 59164477 445587040 30541 630382535 -395024523 14339 -873710224 178424606 19276 -426547422 -102179146 12510 -209619861 93278523 57356 622906780 854827323 3398 -313690790 -706024218 49682 358551003 -226065221 31354 -966811413 -998272002 26699 156120753 145477013 11887 -381144377 715726554 23325 155727981 -217800092 22981 452585553 -129390206 36677 90158688 -499137270 53006 -4709722 548127372 26859 148617246 280916360 17757 -691137127 -881832965 39628 -401199339 251846780 35552 -668832503 -901639204 33267 -404932904 242627125 45725 -580410920 -292431730 31544 -195941888 -889793179 23568 -809274700 -799560925 10781 346281982 650416112 36746 81369784 263887249 68903 -97239052 660010382 36982 -324791147 -860381204 62062 -600415151 -522642033 16758 -326880232 -710692355 1279 162934449 -607136637 8063 742250567 365375174 6695 280679638 90020202 32604 361036028 -224912864 29071 163661734 -134483742 80532 -700755522 -390776954 46639 -990763558 -392851354 20460 745180032 -585447707 42364 748470530 -317789885 43101 -109208306 -521710730 26273 -141852408 -487985664 7573 261443818 254147681 8056 284333899 719544138 8911 -140186713 -304554127 41803 -888542231 448962300 26229 254116223 -215864918 40566 -503037493 72877857 42783 74833461 851953762 3775 -691422524 -128931028 5371 -772127864 -772182700 15919 -781041008 -795204848 9754 -992623558 -610805607 20007 152751789 433878447 16998 -141179210 -311728139 13866 -965541456 173338043 29724 143632998 -904459909 42458 -879286381 -106204778 27906 -712868242 -877253296 24412 -227046412 55219047 22058 -102921811 -895072973 6503 -133324483 -141769508 19010 -707666620 -889238480 43984 75370524 829756308 33378 152990115 -610683403 14650 -993258436 -20082088 63067 -119831167 -487327189 5163 272381773 751940190 24762 755095302 -328792841 36459 753588970 -291715951 6077 658283021 143297496 36894 173609648 -393830080 5437 57001222 719456778 9396 148783203 -101348044 31749 -403041500 -982544147 65097 -998948310 -401818229 76691 -601573451 -507712629 36843 74809398 826928273 13539 -425219828 840632517 25000 95070983 823565974 36871 354921601 624859049 10698 -26430950 644647434 4874 -126728104 -294146296 37404 -775834535 -782382173 16102 66572403 266179755 1074 -398966880 743463842 10565 -700908695 -115470740 1138 -997962480 -589439552 13369 -110524009 374842871 29392 -316046383 -702443137 66685 627209454 853372862 22787 88718202 753654695 36013 -868831538 438956351 4031 758290440 813920780 30807 828079690 -952614675 47886 151237599 -123926228 47775 -208556138 89948413 54541 -140978228 -321042842 6234 747971942 364010772 3603 664124091 -296123039 4376 -227269933 -987346505 57998 741213238 -300464769 38160 -119649514 349903039 28158 273863225 257529826 61970 250513032 727394240 19896 -102891633 -135584791 29918 -762069095 -800790045 6374 -573753464 -477209991 12632 -9120253 -682684383 68177 -987720201 179543270 43881 -23875518 -704432550 67327 -112673647 -806853168 71113 -614901503 -142624864 50586 619480203 848019634 12135 -115483537 -796393262 2603 -322286765 -713298576 13544 -206820329 -580728295 42527 57950766 747557321 56495 -390749772 278124312 13385 470767259 372114573 27779 -18617580 -704741862 75365 -30534985 -695997718 53178 448949567 166875691 86556 -101816080 -486890828 29003 368886858 655185796 39245 -103584012 -101045130 2128 -890984860 -112308316 1161 186552525 161126789 20438 -986400520 -958662020 19827 -520097917 437006347 49196 365872405 626682419 45197 -994603329 185862686 37635 757375703 -303142751 27763 83984351 727661660 20489 68881152 -327259588 38764 70393540 754261090 7300 283213936 -15223044 22343 154937392 85797262 6941 -395390520 722370126 39808 72746928 830280983 4906 -399615502 854370733 28468 -800930714 -519679492 29926 277963278 -202717763 23304 -120512343 -615588450 28233 -505452048 474813560 24680 268125781 471035534 15558 -137996893 348880655 30563 190024775 475428242 4731 -319077518 -214062886 2189 749963591 -602254094 3229 -591771884 837569709 59743 746242292 334715221 46814 145294650 -198138312 64063 724217314 -415966523 47222 -293762160 471433413 4489 -684271713 -782538212 33154 251700150 758227287 9805 744582219 -217890084 62679 -713730985 -861880134 8405 632211856 -289743600 46878 -111558278 -799125591 6781 279188572 74962137 78881 -965064327 -617926136 18972 -775022689 -416015028 45467 663535377 164575583 24635 183760131 -882561197 17042 -977152780 -400089490 52712 -134580697 -770373875 13019 -296564312 -194102218 6319 -6257426 -708378593 52189 -121157136 -479649884 32147 60298213 431713404 33000 73986332 448431654 24009 -981047998 93077889 89288 -699966185 -886902282 12884 -702716906 -132157026 21916 652857979 849466177 53362 -976000477 169212401 55181 238187310 64188315 951 -307493091 -197262588 2861 -618227291 565802467 14213 360381701 830928177 25268 -491167188 432722922 39643 640429969 153622210 57460 -878382529 -691385352 11906 267810369 -200675534 18552 -511697703 440466976 27006 -770308395 -788215754 6170 185490799 245047755 45793 -2939351 -709775151 31383 -216872833 -602325631 9288 -428011033 263651746 33089 -19808072 534672371 35072 735889802 363419615 32666 -902304223 -140701043 22236 -325596685 472360501 16232 -138025816 -111137523 14044 -577100198 -506940957 37119 -128650783 -311467217 3678 79355190 823158554 27579 189440961 -609179441 7822 180313711 345982629 30788 737116901 338101024 31627 254317349 -503998611 27177 558561802 819445430 28839 -95784222 336339847 1887 -117279856 -871121314 47850 -29719277 536402891 17549 748058936 -227925966 58256 -490532725 443211055 48682 -97273856 -133559692 32303 731096086 -328323979 23648 747663987 341197026 40144 150798940 -427409009 8480 -208484534 -101365049 15902 447513804 375778165 27983 -666809603 -876018788 41968 61158764 833143819 30188 -325503120 470357802 14145 342345494 662941955 2386 -675841298 -776659517 16477 -875418347 -102039580 10725 -683864646 -896426599 26053 155685081 -594142099 13227 -418374446 728909310 19455 -796585485 -773211276 6109 184678350 458511134 27968 -41243711 -699608276 4427 351439380 -202158647 31491 622357371 -318768200 39403 -191913997 -973673051 33652 154903230 -204054330 19966 -701091127 -300420137 44457 -610049631 265468669 23644 179595450 463300891 11004 -29140876 562692249 26088 -861288387 465895259 47133 438741637 150094565 24389 -41467521 544261027 23460 55640111 855956347 41060 190226784 248604844 47391 -421252001 736781810 16533 -224760832 -968782637 14778 -30258152 -681594906 42690 -673238064 738738089 63812 -140936677 361032595 28336 -233299000 -970265258 11050 186953215 -873176647 24450 -201278690 -897865547 40129 -96118325 -328947651 36012 283637642 -864668583 52072 83255866 -324695938 14744 -702518719 -880715353 47247 -794794242 -519321729 54352 -120211090 373930942 6361 346309514 621510770 43525 69647786 746118181 8296 649332449 -295344114 2641 -596489393 165823022 80436 186079691 -106716128 57984 -669495302 745667475 30479 254919134 -193577062 42744 -237095158 -858311779 60221 -410360555 -994449538 61767 -233431173 -867047347 11954 -383066504 -101673579 39412 179771840 -140915874 79025 634649324 180820429 5434 183743946 460920807 21501 352973536 830678072 42207 -495201577 -889317314 61202 -957507592 -422413407 57763 -697283591 -870230588 15184 -97881574 -500235486 26554 157369855 -869655094 15537 359880708 -213231141 20541 -308905158 -199945402 5236 246190972 87851824 44908 -955361602 173178611 46128 -891990995 -400420687 21694 80349733 -966577675 54125 182232135 -103244362 54496 761078501 364809115 9946 -134243998 380295331 19759 -292765698 -219966120 22116 -416644389 -766008857 36838 -404211083 -963617731 29422 348497775 -426725169 55933 -420100900 749600228 4701 -103855849 -523304147 24799 -101640331 638153102 32624 166718899 -575713447 21179 -313838651 460089804 19553 -132315800 348007104 5051 -616929688 559144203 62014 -400813532 856847871 32139 345190601 620195945 45807 79047342 -319916346 5625 276564602 740147720 13107 815360845 -984130154 480 -974189761 -600820054 72376 -286649891 -236074694 24708 460768936 379701068 25372 166645569 -132261199 15210 -983584606 -426103517 62366 -688019539 -773008554 25347 652438760 -331217882 19147 -889830203 -120810237 31300 -596963967 559126240 79214 -299141739 -223717154 4669 -594662514 549507214 52762 352141997 826566756 20179 159776663 -587971243 4974 -137927706 -794842249 42315 -326740513 -202428511 7353 740160137 -235845564 47205 -233397268 551419951 49706 371129650 -203304351 11089 -113820011 -479388213 22104 88796630 273716042 53843 -858994346 472933844 28837 -138198502 -497333554 28671 143592015 -422728646 1090 160278051 440576823 23063 351362553 -218573392 5051 341147114 -232486893 28456 354341042 629772662 9140 -120736555 -507439650 8610 -387532645 -965015697 10582 260476046 434295448 36725 -594027302 -480728013 2406 724856068 -231390188 11982 -398732084 -969825443 43788 87190781 820069813 32862 750694672 -190534580 2878 -580202901 -292849146 71875 -985406729 189482135 11420 243195242 729902423 1081 269212109 247094924 70116 -203958890 81066451 7043 -574132124 -489911726 3427 339520789 -589992559 40930 373378733 -134354777 87 88676423 714550089 14179 250910364 -43451448 56865 -582604147 -312724020 36757 189610768 460226300 16747 -390704888 524404912 27242 -767704298 -483144261 36570 78573111 442688224 30008 -332448953 -667814669 46526 -803208379 -776435572 2832 754309875 -292107532 32724 178141962 247057339 29667 259556928 556939179 8739 175885710 431316742 4320 -695141178 -873268978 8374 -140396881 68652804 63066 -771586171 -775149927 13397 629351335 184032970 31195 -668869555 749885208 66374 -590324827 -522191020 21992 -111167696 -139063463 21480 -35405287 655540390 20345 -994331350 -395649100 2661 353511844 810581785 10283 -305468665 -674297260 48346 -286791876 -234565568 30620 -114070883 -194313328 39610 -391163840 -137622537 32003 50586010 832127886 21106 -990669162 -428486745 23959 631430133 -320748538 36331 270440438 82601399 13569 756371641 -228379399 49724 735218393 -206633727 11204 -955955569 -414363236 825 633981425 168576863 19099 -113223625 -317892419 15321 -526516 -675694117 7913 -217691956 -596740498 70312 570214335 -514258571 22728 -414425536 -690213526 34513 163846934 266484115 23533 -881339368 450619712 51937 756499390 -209713494 3077 -867448316 -112708314 63900 87717756 284214075 31893 241863119 -196411906 37277 -196524557 88126383 86819 143304381 433860641 10599 -203922831 54893434 60447 -682908191 -772833122 39236 341207869 634359037 3475 -961846887 -970274243 45503 168189800 -237494112 66260 88815968 473092879 21913 -411020933 -122811152 22335 89405283 759437661 7912 84320357 -98889494 48997 56789321 729249613 46646 -999845075 169732610 55369 189093254 86570132 18373 621537530 830089985 38131 -36856176 -680101003 63153 -701484577 -865940084 40576 571331321 665781110 59306 -120906679 -493766178 31729 -235213820 -580441952 2643 -686072537 -898683767 46247 149179387 147097868 35683 158796134 371447774 15694 -990832358 -956668364 39813 -669727542 -136581211 25077 154680019 239962551 40531 143487912 -873800529 33986 734944637 -215598574 28626 -963340231 -961355702 62719 -227982227 -864071243 13295 -416669156 -114196472 7753 80858725 844539984 6816 80157992 731527105 9796 -312628676 -672644495 42288 -416388169 242895871 25035 84339567 438947574 5867 731082784 -291036915 29064 -39979044 -692214427 20188 -131607753 -807814433 49700 -109341413 655846515 42737 86152755 -895000597 63294 -869599690 470596826 31426 -41222696 545992289 46787 -594879316 568723716 45960 729127585 -324329546 4748 -191516410 -892766810 10476 256407215 -32410736 69814 151748361 48157540 11089 434156980 184729469 69190 157083456 -603313988 21445 -406454596 730679964 7419 -216194407 70629406 7796 179529395 -864298661 22457 -190499332 91663971 35454 -302406436 431239193 12420 -107255991 629331733 29914 -297815520 -682325399 31532 722749592 -194920469 7125 247520010 269799151 60437 261868455 70796746 59706 52938070 446486572 28074 -399217523 -987795218 5237 -123447499 -870015494 12399 172737079 -883526802 29877 -288575697 -194297063 9401 -955780750 -578095267 30089 78766641 439786775 14684 67672931 276928410 48983 274875548 454585296 15029 -976952331 -953679306 27859 357652640 809965217 30606 338972542 261237397 52983 -614779256 -504561317 2708 51558574 754311328 8121 152031591 -586886795 11873 -318138282 432089001 10531 -387389664 -135159891 16719 -46639640 654378308 26143 -101779397 658581887 36864 646453154 344364974 14376 -979979796 -573845593 13849 -593532145 565937022 58584 -480981499 449305804 448 170006426 -577618436 16804 -991171147 157826569 18179 724754270 337050585 39263 -594559439 543235308 70878 348423058 854601081 4788 -328707278 -235487690 30322 178633284 -903670501 14364 -989834778 -962388017 19332 266626874 271191211 39970 145614238 161663754 40899 716651563 -604137260 34094 -575096065 -493780781 9578 -612343453 177386170 51760 148546060 81439471 27053 83336289 -314792763 23424 -490986339 467437499 18841 143354068 -199416725 16358 361019787 -222214028 13543 -133863547 -865137593 32900 -128068822 -887586472 11801 -410995751 817387730 22158 -979153022 -989892054 35491 -966968950 -590221131 23514 -710469651 813801665 56097 -521247752 465752005 32219 48778761 271579497 64454 159938342 -578684802 15618 -781729875 -784605906 15467 -213863424 66864828 36344 -26156730 533644127 2336 -133585370 -330190571 51117 369047810 819649976 9274 153194734 -416540845 16356 -771428037 -514078653 4429 -706225998 736240350 22709 -764255823 -782601028 14988 -332707316 825523981 12451 -863876158 -101922359 47932 -582174782 -509461490 19145 -400584802 -958106750 28197 -783428092 -502036856 53382 -671664116 756418686 40846 -421917488 -133931031 30093 157923998 181674521 18009 -974362476 -980465674 3710 69095849 731064274 9542 378563006 815267567 15819 -582762274 -216872079 67164 626929893 335131036 10918 532977467 -482568702 62055 341377640 654231363 18983 -781646764 -502527228 34588 430637735 351726581 11016 264426617 724715541 6829 -390775798 -127553296 8933 629648988 347139872 35210 -520617479 -400259391 17341 280564780 466771462 11849 253105333 371176507 56445 -42995249 528938779 18769 166585741 265761817 27859 -123633434 -875740757 48524 257956205 428601686 11428 -131478141 626929399 8321 -423224156 852289728 54479 -290758351 452833371 13969 -99186940 -108736721 11019 -859782677 452075353 14262 269636906 -204222817 19698 439655220 150898488 32260 -779078566 -518243289 41650 -618967032 -303810074 30162 434183322 344101495 29487 -691200871 -131354933 1650 265422264 761335307 16122 174498147 -234339944 1577 753353636 -326148518 38668 176793693 370018018 28821 -128165468 364118225 33983 570130867 -115984491 41121 -190878790 56287019 84680 -476252544 460144436 22563 -136774460 -480710270 8441 257325210 58223246 20480 436708872 161140913 67100 -219351774 77917032 42816 182265841 -140337548 72187 721479554 -692149186 60377 -775738001 -976536416 20841 -963107730 -413619882 26219 -218334828 -900468306 22000 737281197 -617436167 25031 -863277500 -389236137 43920 269791407 454926993 35193 49455908 435145546 13565 345801759 -191707768 33033 553411853 -191614210 40546 244299034 467844375 8487 143380218 68759301 29084 -803384354 -503175018 7725 -133044979 -502263441 31072 -194429407 -983621569 43826 -762921365 -496671648 25203 74235150 430414050 49057 -998270489 -575187255 39002 -666980530 -777913590 5752 -873455377 -494533008 56477 248924466 432871841 24271 -889052462 474786027 21085 154748982 165438543 12294 -140745589 -323045463 13394 -511406488 -289970070 59954 50831144 -573409913 80174 240333607 -223646857 35643 168436337 -581903814 16559 439463163 170722807 54223 175112115 -382553839 31138 -136460531 -299433838 33719 -99155910 -298030629 11187 183187178 152860340 13075 357655799 628301210 41303 -973746495 -424108989 48883 60039232 -321139291 18049 450559899 154364543 75886 89914009 245640284 58904 261990473 428604757 7064 -287438515 -233766803 10345 -219327176 -956392199 54376 -890220845 439401830 9557 656265132 -313491056 3866 -413285048 -112742548 36341 634647715 178661705 11589 -504035277 65522051 69044 -408316024 822420314 46767 -614497586 -308590608 65756 528219602 -482749212 33031 661101629 820327078 22869 -413222393 253586122 7334 149501587 -196111528 1177 159826345 185804406 19601 255693559 760598610 2045 178955344 474921342 14692 757373005 -229101655 11966 272501374 462001205 40282 -894817357 455839247 31114 -953894945 -596099879 65161 -577599894 -327812258 3947 270808546 79808316 34718 -18290807 562367408 8835 179423946 -388396007 26359 147774730 248558594 10245 256297052 268476614 44430 -224359842 -584721943 2014 820426351 -965303524 20757 757344046 -616720002 33831 92944175 823355736 30463 -674834657 717692979 29055 285264797 -499840 18583 279353063 -418192342 74335 242163123 440769540 28515 -609385274 761602924 46631 -420405347 -983101336 55775 -426383580 734391463 25325 74040784 -292867755 23813 631486956 -293855953 47673 750387876 -288786574 11232 -97921520 -789041914 47316 -698732618 -895109019 34056 -218972578 -903908248 41193 -410520117 -986334001 855 -688734783 -686985592 53274 -706220716 -798129106 28469 828309831 -970314460 26682 -897827106 449336212 22821 -424921937 733012157 23662 739361428 86128888 44476 182844703 444451252 6019 -419602233 -956939078 71850 -701626240 -9697006 36495 -125855503 -879524665 43531 90157380 -298651786 10399 239719074 282569040 33954 632806295 -289086930 35332 67422896 752456626 13598 153223680 471153927 8522 757208488 -322020627 21599 -689762363 -237264748 52306 619826989 828832514 76329 284975670 -198019151 17191 259287875 -205690764 18133 -516420671 436984961 43009 -671894310 754641117 11474 -138900253 -401639100 40454 -422074472 -100839336 25977 274935850 -209740634 1940 -408075640 -140353970 5838 -230226847 -960566683 1855 188815242 -104497004 52692 270698177 259160190 22105 -387418052 822140117 7864 -386111837 727639062 26228 432172199 159451289 52585 -125046133 -517720600 17509 717570959 -585976529 30823 -295542079 441649655 17618 -793857384 -776822001 3623 659521725 -300881278 2939 738409633 372439892 56439 761188816 -322579954 36349 67544716 437273218 56029 -133265385 619172841 51459 716529976 829904699 40231 -673471786 173386225 54510 -6464586 619812978 23286 453678551 374758700 22663 -115884042 340890758 8947 -229958027 -612895916 70301 187968150 145216029 40100 -136763272 -802612931 36399 -496216392 472345349 24977 142939665 161962687 45076 -136650730 -792650081 16045 436415500 162230495 80152 -200279099 -590150845 7331 157963710 440936582 10499 -232227815 51743268 12835 -2405410 -687423287 59144 148150748 -418550705 22923 -299691911 442313685 20075 80805663 274582389 22353 -984247543 163341407 50734 65952369 -323922922 15107 367679811 -223147772 34519 188718520 451489905 13527 -231679249 -612694693 28870 468839826 365834652 16334 47625726 753300570 50218 -101192902 -891846892 14912 165257167 375246647 41605 -98560059 -867689397 38139 -778513220 -510100393 48238 358426446 -219986303 9303 62110985 255525465 49121 718344081 -222430162 53381 -965570969 -582592449 58654 -128380702 347874253 29505 279207441 -213899161 7668 -974878832 -393912793 44404 -111151026 -767057728 9211 76136083 -323814172 1907 -420390840 817951304 47721 -130261687 -798118982 63434 619535000 839636246 46282 349475404 -203025039 15928 -96750211 338752217 17500 281474959 -16357069 30218 647774293 -301508768 27190 -683370206 -113385581 26291 -389404878 843309640 10724 -705486980 -134905884 28578 148550860 -571489008 2977 -131786828 333383125 5503 -415560212 715225986 8946 56311696 453659414 15357 -982654358 161903034 25899 -703554731 -770970866 8336 248832503 -808405508 56768 67623213 239061805 69392 154170938 -212950856 18647 631890857 830977868 72849 183248240 -900961300 44289 -998800760 160657844 42568 356650973 -222793154 693 151823957 80548296 15927 163102860 242189311 4217 -196280975 -223218940 10866 158251391 -129912334 21598 181598200 -215852826 38355 -673120913 -787467860 31464 -229926507 744215666 70987 -42954201 -691464361 22752 182463433 65472942 7999 -808272595 -518486663 40339 449670901 -691579289 17358 -590371298 528214363 81234 -996425678 -591713062 41819 74226290 -294150693 2510 -98379265 -488862537 30204 277547456 756419794 6683 -782964878 -519588020 32769 749458593 -314567399 42658 -316955921 465273606 25486 -137370610 -485438154 13719 -583627845 -322735914 76485 717230078 -572957043 3688 -604866457 154616034 58035 -978374859 -967602772 25764 661625759 840439893 64897 377262078 846844457 11642 -522092238 469898701 43831 -110569213 -126117443 5558 -502115993 431035031 12278 -207747918 -603532631 50776 -862212654 -110923478 38108 -991713142 -402642717 1524 -697243331 -138739784 25951 652873021 -329347713 33567 261814432 732979379 1367 -483810144 467860081 3018 65651053 465956992 40868 446262862 336867451 8996 -497777955 473249715 23838 635001468 -307177272 4599 -205649090 -985039647 31063 -308081754 -679507647 47680 372848116 824340034 9035 -398699285 -121097940 31886 -610965043 -492061607 20378 -675632902 -784444044 39774 -971552984 -405059319 68904 -214156377 -966631936 36049 -112584724 -776200090 39152 48648146 843319788 28584 -19909971 646553117 8335 -299863491 -215222943 20660 -2074362 568041111 12443 157203582 -142175173 36764 571099938 -500585049 46205 -428270958 -135947882 40530 -707579499 -119049552 5102 144685910 174275067 32132 472544162 162797431 55451 -504077377 65606911 36206 76062208 243349340 14851 -691713681 728562727 21152 240672895 91338895 53229 -959221693 -596541284 5064 167598924 54233576 22576 370924213 820851008 35591 -788608068 -485169391 42160 249737571 720454578 33236 -122199402 366661061 3393 -590700365 -298993260 58944 148620339 -141111081 49685 72578815 -328585209 19591 334364150 856915046 7780 -966217560 -419047999 19249 -134663117 -502890949 7543 61521048 752249090 9780 274592730 267622560 68507 -136586743 341102676 17600 -395834659 -995575485 19462 -788797498 -485090630 8715 462247139 180934168 33265 380627532 632669536 39789 -871349752 434582131 21512 251986026 756964086 36361 343334997 -203073131 14382 -685845135 -858309004 33313 -400468182 742665000 240 -427085271 277628245 53282 -574611714 -319812160 23060 -976083563 163344078 43132 628617072 -287906532 44556 544094093 -490679456 34863 66743649 -328199017 12489 -27775483 -674531796 3325 -608850608 -501168524 27683 -107189801 361261383 28704 -693550319 -801941773 30596 -967475946 -969538362 68599 -26781067 -684691872 68627 -983212179 -406787514 61206 -138793956 -102372550 8135 266457440 746210379 25764 -594065316 536110771 31976 623255187 841348749 12431 -11598953 638968947 28724 250929012 736125313 21138 433634106 375981800 16090 167131613 -232302586 31045 467165988 161798320 65428 -964733141 -984666047 22353 -382670496 741027465 22743 -676186255 -788423439 4373 72341781 454548686 15321 -327319401 -695490235 38322 -593475108 568818784 22907 156567340 365077258 7897 -966776027 -390568090 62864 -967593497 -577328211 7508 -425976535 267824689 36821 -99221888 -330802255 58784 -770749962 -800694431 18832 -30654241 -669387499 11426 -966420369 -798702640 97698 268186340 -214823614 18269 88023730 -321458678 5503 158416955 361448473 14807 149286592 354222862 20194 -7783488 -690906185 72637 742916274 -228974893 22058 163645961 453948366 807 89463728 240526548 24260 89521783 435049001 50228 372672001 810800734 17707 187013428 -882412218 37576 57021496 454994894 24240 156403484 -606934303 19213 658200870 -294305304 27069 -977280989 188006780 9060 -134308825 656299810 52261 -798506408 -780381721 19463 -887486213 -129217864 2421 -127056471 345400926 2203 -417373509 271158174 12913 -24058139 662732452 13957 736919738 -581645933 29198 -782836801 -501685411 38808 665777138 142900113 47713 273028951 256613489 33227 -102006692 -492115617 15792 462605504 351134346 28536 155191234 -595884787 18705 -897441449 447890180 39667 -413340154 734968724 9752 55612323 -308779354 10507 -962867824 147447301 12777 -46520183 -701352862 7677 171923614 -213625203 53791 -893285413 -131382652 36107 169114153 -605634144 7113 270854812 743407425 35821 -896961165 -892865211 48776 158740210 261637524 1825 -576608153 -316738054 31370 743409781 -614641313 24628 169229294 56222757 15367 48521940 -322960269 40871 -521804850 -36695110 37094 -965272176 653503915 82886 448930827 338778653 16736 -228381019 87349322 40439 -386966869 -957665545 28976 158697052 -127091050 7810 -126826959 -862725760 819 -873159008 -113123858 62952 -205410111 842967684 18249 -382965648 -983920679 40231 754607132 369086071 24386 -405255375 362862242 47127 -310715492 -669347795 31222 74928134 738401530 47267 -667423007 253371613 37730 189970484 -406167281 17931 -952699225 187258793 43929 -805836105 89888841 68186 -784724829 -803007908 12350 751814912 369178251 16177 -702656087 -888017204 43338 -120160301 -136045987 21803 -25888446 630046471 45988 739010786 -217033978 33732 -701273161 -767640920 36836 -289324782 465420802 15331 441643081 354499509 10182 658104069 161712712 32351 166939060 -585340523 6318 -770363655 -517415053 48909 -609611005 -216347727 55184 -673446426 -790964114 1369 178214835 356390609 22992 53343647 835973684 43019 80751963 745841827 53752 -969586634 158000191 23918 -411738892 -132596778 30874 167930082 259689422 34146 167743602 -209873036 49111 643063273 155845065 36759 60558968 736977962 51784 79642735 754990445 31269 366879106 847153552 19096 -977767675 -607456121 26272 -808910696 833437318 45217 -980709302 -417321341 54008 -399682392 250664316 20095 85460572 743263692 25055 255737794 -220110075 33220 -683301331 -762434353 38729 -966307306 172525242 48446 530781311 -510294176 22509 -32262720 531498111 28120 380094519 829516438 2316 -408138141 754826949 14657 -876604228 -99388150 62208 -95564363 -802724753 4124 155842207 -888474019 24360 -689806982 -98679905 25699 429572113 363041764 28530 -997015545 162449344 51672 78375596 464586381 41267 284120087 -12532762 13470 363233268 630938800 7145 -981363774 -418181955 71153 259849490 -23347359 39481 724381490 -191183936 3364 -294508495 -226125826 10007 749565006 -195301472 6926 -961783536 -975518457 30023 148899764 268259549 5184 -695594461 714366955 18806 340673117 -229516346 1361 260398947 92954129 74339 -412673501 725240954 21673 156210319 378137539 31470 559765433 -489171729 48757 369638265 632738948 13323 -100866418 -109195657 18065 49527626 836373149 16480 -599508874 545628618 15365 143060060 -584537300 1549 -130047864 378490119 25437 658800398 363627017 75451 -779960773 -874192764 26420 759884066 -317956467 7897 -783046757 -770989245 19701 732128324 -194060628 43758 373772161 -213579372 24416 -212329678 -898510138 26637 157310452 -392357382 9685 49803969 461515171 27044 143839886 429601456 24153 -672681495 -858426457 55417 166996438 -122690367 61068 -388911593 278894293 3903 -616178253 551983797 45520 440205883 159707737 56392 -691798242 -130240688 22601 -516934277 452778850 19631 -193449634 -974644299 57632 -119323659 643610637 17660 -989059712 -585639241 32057 -408705204 -133548902 5841 -199010995 -585736893 13373 51207741 732853568 67875 -580317492 -219885157 62279 -522806081 -697229233 16732 251684516 54618290 77499 -123425581 -133017806 15322 270395732 277643488 63876 168460382 87444339 8153 154575010 365523905 47714 94383143 848584243 22462 56863189 -297227163 30251 368156333 853635542 15227 551267957 -509153905 63320 -312426645 -213246728 32767 -861742945 -99832003 17879 -225751452 68801031 92060 80677112 744357847 58165 242568487 439235943 18447 -192872277 -608318620 29011 147915295 -237317724 68140 753074569 -591014649 23412 152541238 -394138529 17593 -130274301 -486424221 5613 175624241 179549521 24841 -486007729 445460284 28092 742685213 -305992636 25463 -679280091 -98749277 30813 446348206 184801518 85327 178140736 437051433 9263 -96333694 -510912920 29942 64647431 721523515 65581 743952851 336086999 47430 -707303993 -900446821 8494 -136889984 -99077621 7274 181595592 -134689526 3149 -25547481 666202599 45891 93659260 256863190 2222 160654886 -196165066 60243 240968929 238892896 73053 49251032 439845282 36172 -795682755 461863109 50108 -981516684 -582625564 52693 658541894 160460429 25471 650013719 174266359 74598 -309772192 -214514424 16098 631101553 143167916 45872 -427176949 -127432136 9111 -868575155 438001380 25431 -697442216 -797675621 13950 276854322 280101841 57232 -895179771 188775520 79260 -964762208 -576858065 21770 -103126051 -786461109 40805 -687260504 745132813 34925 -515489166 464008371 39978 -681010380 -895039933 9588 -893925841 -111660957 6246 631676198 376845687 52768 758651073 -321445334 44511 -332872415 -193752316 24459 -991031619 -586931233 3207 341574680 -23275222 31190 -595368511 563811129 42329 718431343 -302180625 12101 -980113450 189371898 54391 379059733 829830539 32409 -201873542 -971353484 42907 167796443 437439319 28017 -684310844 -763536632 13655 -669415683 -883380194 37457 -413070079 735687930 23474 -124860646 -766790473 67691 723468965 -303918668 24890 659374018 827285112 66373 -422878317 745286605 13233 722447725 -296995251 26339 653978260 378974026 9395 283390833 268976257 49039 -24244287 641261105 26569 166107030 143526900 50402 79524781 241817708 25368 -695693783 452961437 37409 172060416 -610729129 10129 84215926 -323609714 24219 723107725 -220429096 59072 -680096842 -785491167 37945 -900876465 -141192772 35639 247579662 93698753 37313 -96914014 -797490761 3569 -709429700 719340969 68567 -803729043 -798856490 5868 444527109 188546435 84681 159286766 269271813 17429 -710747585 719455102 80469 -774430027 -782860195 12817 60010277 810246206 57203 -506224468 461586377 36590 -692014249 -291391518 48457 241576487 246600820 4219 -996613138 -423521674 41043 -586422280 565441875 13229 557017363 -493865289 52413 -873580462 450277744 40490 156795434 437880793 6848 -891171945 466540131 27349 -703792842 760263270 39447 741939324 -231599582 51301 -677593999 -783644194 37894 -788260474 -495290049 35393 166973694 -223841534 33067 251490130 -212596464 34083 79864448 431328902 44226 274884426 77029856 57403 -981978271 184885346 36940 -577121870 -501780300 19105 154800525 258676211 4442 -117346277 -773289090 42035 -972089748 179818253 6594 -390151491 -992992712 40377 -672765751 -31687542 23170 244932795 88499691 53797 -118566861 -126262889 18482 -5830623 654542627 24105 -768307886 -483640133 23645 -225103211 -977145899 40505 -103582778 -102615178 20207 -191952215 -872479358 47990 -121653250 -476819191 24599 -326595931 -232967779 1027 370828237 -220094930 10430 447696348 350316318 1433 151044961 -410059978 10647 -965837189 -586706788 5163 67301087 665929694 65613 629284223 152855356 59024 376730609 628216812 35302 368697503 524875826 57207 275100743 849751571 42676 -506653287 760884206 35999 -897482671 -126385755 10120 648246876 821892312 68892 351306507 844744039 2872 -793047874 -47491751 7122 -591574519 570516367 69004 340632522 -190805130 19853 366220851 648718070 7908 630256123 368660958 44743 352452504 833901284 25235 266244502 51148718 1972 -293440902 -707720980 27009 619105004 -330233464 25427 -401635166 857077143 44745 -417648079 835715564 37774 349745100 -226478913 3371 -130207245 -17209030 39963 622386177 156717630 9962 277069855 75447385 2319 -699738374 -135771575 23745 847672007 -971994458 47865 -603406110 564261284 25445 557118044 -494526241 20970 65364047 267859731 27439 -287178966 467711178 15224 -991736863 -575594026 12526 -400976513 -963179883 8442 378219553 630875317 21201 59436658 276113920 43313 -135458595 -878105915 10124 -137528634 633070018 34849 58333932 -295209981 13774 152570626 461841106 9591 -387237342 833529318 56552 -303730146 -674407296 49539 -414697189 810793236 31571 620184717 373017434 33015 -785155773 -805319653 3886 267029665 252393651 7687 -134103325 -509896873 25879 -29364545 568818967 421 448130962 361977337 1748 -618047850 -516079519 7192 275915644 714575250 16270 651353433 147516194 35578 529863521 281980806 25257 -286858750 -669135120 22637 49499217 -294310437 22576 354084455 -390987074 37337 -416372360 250273834 1156 72484210 810378784 40538 -778473275 -486109063 5245 150013439 -120936109 66804 -871141545 449449749 51113 -298984928 -232096165 15305 153521579 -33584607 7976 732377244 -214327584 24482 -302436047 -211200739 24541 -860713785 451589103 33195 -36668401 -708717213 78042 -289035874 -204327445 15367 631225859 339958686 38152 -391287493 246702297 21869 -204878094 -232193705 52671 -31289777 561304532 50869 -295922387 -683542865 51962 263127442 59141027 59989 -687904621 -100447707 18868 340271179 -228095153 26082 -499116343 441642534 12359 180348233 -900277117 2232 65263591 -288956431 21833 -984869194 -994333859 10112 340133389 -220139166 20313 -961608896 -587578439 36847 -303027566 432001352 17124 66870594 267845230 32370 48781409 89316959 13830 -396905817 851007566 20285 -901845096 -494681893 64729 -806562906 -476226490 45496 284887028 -205716769 3887 150412518 467778204 12600 88371813 260247670 56727 -135534735 626765215 9397 -32235380 529858679 25824 -956245819 177216790 46406 368076018 845670979 41427 -512127820 455213489 46590 719026844 343217583 56236 -100576697 -864595282 18499 168549647 368119919 2729 446068762 339175425 24907 144721315 357237676 13078 187601406 -212407764 7139 -100240959 -118545086 34379 363201833 -237062043 9127 -230294267 50778155 44506 -954775880 -995931719 72208 -132126767 -775796162 47262 640837729 174369113 14595 -216393204 -970893169 24363 240403208 -19054908 76012 723396765 -893784678 58895 -799615906 -479975105 6014 -482210593 460904578 29647 753518383 -571706336 56 352466810 839929657 38608 49539790 256567611 496 -421948590 245163923 24604 171671040 -870417448 46901 239374109 -231154431 11118 -866397815 439976407 41707 169541476 -614469020 16235 -510872692 849900366 61014 -210323079 -609838385 71206 67124231 -287199796 35228 -984783907 -393081867 25014 750338382 -320366592 21439 61614435 844436203 58087 539875917 -480150866 28356 625523960 357395055 47555 -522298951 53537441 32081 756815726 -575871627 18958 -11559204 534160784 2133 -486479134 443605874 1829 -384693070 -996020539 48706 157170842 447141981 24919 -135307641 376356296 20417 53210762 268957334 33216 283391372 -10439394 67229 476039987 179374227 35356 -415413452 -114034395 6565 279472480 71642023 80978 715006642 -288369250 9085 166128915 -195216158 58117 -115425750 377698885 11678 662958895 833745884 69356 148731823 -122604513 26953 274987827 242507399 59901 165514750 -895236608 16199 152696836 176483361 26879 -309716505 -205839943 7868 -385888681 814580589 40920 -807179876 -485216482 40774 -8794933 655033115 30352 -303030262 466903807 25728 621496231 -312257498 29210 77657981 -297939507 22165 747842763 -201261812 35229 181211966 -105093502 34909 -965759538 -955601075 55714 -699309809 -787849409 4006 -803800054 -512813329 33913 349955323 632230407 9566 -125211742 -319242082 6775 177140241 -218194518 65257 -313679050 466340213 11963 645240481 -315457813 36028 64310236 733660592 38351 635543446 -294853725 9046 172217702 566900232 24374 -392565171 266475399 35447 757851680 -211652646 46923 49028885 -287968727 19022 -324841120 441152746 24062 -384493782 821674917 45794 -691453248 737697542 28522 164594703 182052887 11918 282379452 89494601 75963 639488083 836227307 53265 -885659709 445610703 51105 -123140791 663730145 26007 -131984601 -112913378 15836 460152010 158702322 47495 559218345 -488427452 32103 -307180934 -227072246 12248 636530173 832136514 25952 -900515269 -99921905 31897 -213820980 184054902 14914 -103524138 -321444520 12295 -985013331 -393089169 26350 -136815932 348486397 27346 632850201 -294079464 26870 623492794 841056292 49420 445907060 -25566471 26763 265328497 -226123980 32688 -395364559 -998347186 46445 -214206621 -613208006 71526 750533369 -584278868 24554 169784595 -859861932 23385 163479569 475117663 8083 -796686308 -490789903 26048 375076574 649983241 24835 564100098 -508683420 41444 163096545 -576393865 10001 335202321 816160740 7704 650038445 338959784 61492 142976809 -899538690 8040 -41894658 537036354 8009 -403533932 824215532 41685 243056919 -28480456 25570 95027088 851699865 34189 -579506296 -490303514 21505 271294898 -229567765 41763 -611114412 -495850892 6368 -219043143 65456867 71176 185196518 281825353 3135 567567174 -584572203 53942 -982465537 -994132139 14806 77729504 439471175 51428 -426162470 -103910455 23758 -104027711 369175190 20957 -967568801 149909357 17288 169796358 -579035656 11951 -709862612 730809786 12716 280262523 241643050 52054 -124990925 -137393350 21190 728256747 -199354516 11049 -136140585 347549991 6965 169563518 70680976 31289 361504293 840924818 25239 751924492 -308047879 2441 -966927473 -996510484 68233 -213106008 -896006233 40693 275965801 56191840 51893 168524930 453014755 15512 263805159 271641124 52107 -689312075 -794525857 4547 154200102 247808119 21228 -886694660 446982421 21047 284475959 -46741508 40341 84071527 722540960 21295 182478687 66175231 21216 647008865 380038911 6997 -127626160 -865551144 17362 -698072425 739543177 1437 -121544797 -135437026 4185 373115779 -584089787 48310 187989487 160028102 9786 -597660168 535738694 60179 285614637 260450699 59260 -958309776 -382991770 63314 177254666 433769510 16549 -383307798 -987481904 28320 656909907 830461083 21494 -962289165 -615977479 59087 -202763300 -881609605 22418 180990328 52542798 8982 -398186802 -135363490 22209 -975993650 144737557 35479 -333315247 -225545679 22099 -579461278 544328458 27099 94093702 -301066269 16966 -590442083 -287973280 34514 -876970815 159863966 48325 635923375 339238802 14885 541409265 -486479030 7719 -995017090 -423850329 8267 658842861 371694986 47809 170442248 -237529419 60293 -315798185 -964442993 5634 248316525 733719796 22301 172965061 -575193499 4150 -102714965 -800388128 66207 449658658 188136597 74120 278835114 -43038621 61594 91160087 239871496 21203 -618416670 376334400 64010 654754501 824877730 42195 254096395 -18039887 5827 182605208 -580451889 8606 152128304 75986373 18621 562734157 -485318796 34891 -515556987 -861499247 55266 -683252846 -318727560 31245 -95305354 -131532975 7362 244251777 89011501 23788 469665876 187839323 34015 -400699064 717064998 16971 245637096 78727941 8140 -678963485 -861481864 9405 168884468 -114563297 44463 273052314 240919601 3033 -672346469 -872352234 43104 355223864 629915789 334 -491215950 429230639 30599 732404915 -213291999 57045 -877857333 -98338680 25879 -668615919 -114295232 2581 154113993 -419937994 7298 -593061161 -329386239 35922 728407407 720753724 29624 -585781942 -512331649 34299 724356517 -604304929 41654 189628477 -402584324 6921 347575455 816485316 10922 650979672 183111112 64033 -579001256 -606354581 3080 182572131 -575714404 390 638311363 -294732592 33324 -406370186 -131027561 11883 746326037 -572076420 17043 727137051 -288346610 29824 88162967 758342641 47961 731267923 -287616924 33698 -5207740 -680656569 30544 -393509044 -960652336 48997 -982994205 179296130 56131 -139078987 -518942843 2814 -409911728 848419491 20389 157749745 60584144 8816 279861659 476117606 16461 -598876619 -507349237 35030 663313160 370205475 25121 660841782 177742585 887 753204283 -205108064 35957 -191331783 -597267080 35557 -116782490 361919951 1806 -602695562 -490901655 4741 65716606 444159076 19664 285053159 -232434344 7808 147222743 77138473 22383 -986605017 -108536168 55341 -232412471 72572935 3791 -132579045 -300213504 8225 245094967 717146522 13178 347274502 645655937 28113 -131874936 343746547 16368 238896623 -191841389 5208 73772381 750766427 24605 652191229 -311395239 12479 -858636987 -107953223 29144 -690387059 719090335 19096 279755124 279052083 37155 -983420929 -228886655 66989 -519999777 434817398 11566 86081590 252120126 51659 -611818212 550015070 14593 -23129636 625928681 31900 366567260 636234909 35988 249013083 -215190240 32317 -886810773 459661717 32849 254057360 260957586 75502 187020749 -617497407 22435 444371868 337799280 18732 -40492441 541928559 45478 -398856685 263682642 47615 -113492398 -861764099 40006 -410577055 -957967609 66071 80998328 464697900 40392 350689635 -216308501 22519 -207336541 77506624 59107 -866333827 473895178 4140 472223610 665775653 43989 -325608512 -214265088 22651 145266050 -886601884 15439 756875894 -217201521 54379 67192172 285599770 25119 248197484 451696112 10670 -299779890 -710493934 13944 -863455816 -135230683 42887 -605090168 -327041224 56056 -590895267 -316714038 10894 -205026932 -897825269 53223 -864146818 -109684059 46070 -117354722 -496617404 1297 -778088444 -779796378 4472 -201914466 -994928561 47652 -773385604 -506167809 35819 -292196189 -700890236 22550 362968587 812369258 21863 370291693 652180650 33183 652051322 176537842 63948 90181936 238678033 11864 759241526 -609282660 32857 -104368163 -479923211 23242 346232872 624815889 35461 337593129 651436648 32816 538933641 -496434081 8636 543794099 276509910 23345 -399437921 811744504 56724 184352084 264745385 10402 190367553 -398779229 25716 -991678080 162966404 8879 240899668 -7175203 26518 173460906 -423752705 13508 174997948 351303428 12111 -707818429 -103282590 8619 721747783 -294637888 7205 -902285320 -133277646 62204 -407922338 -674779534 69150 -968592576 664897459 10607 -765639267 -517204326 48319 190225270 -426675177 13460 -142481650 -874324235 31417 650947783 834405595 65143 541945980 -517683876 16070 -124026956 -100203038 20989 -100775251 -886279953 6891 182622679 71627377 22637 -114967979 -796906843 57073 645982053 146237164 47452 541552260 -960641338 57560 149891939 182457575 46314 -781465356 -809048827 7633 640794456 469517770 31214 163116120 239211149 15829 -425225277 755197945 27401 -993302606 -861062556 47487 -614358476 -327947203 43893 273376812 -204486314 30850 -994326327 -969168976 4813 632834532 818118249 23497 -690909487 -880036787 17581 -213291867 52365489 98741 -481338223 -875282574 62836 628708049 828841297 11072 274427592 464091159 42129 440471094 -34116972 17449 261306817 61877008 22385 67634402 433883949 8678 85121541 530163928 43722 -25452577 563801249 24099 -29802836 540746219 32239 358450236 344238921 49435 71101041 840258138 31275 -234118049 -964917299 38771 -139025139 635567158 3681 70229133 823871537 22697 -615427931 540477949 25656 367204660 848527525 28623 -481828407 -480162780 50683 341700332 824372852 14034 171946058 -398044924 21184 -690502421 -100931786 16536 444448681 164017153 58676 -693477841 -117172581 25089 81642015 854324638 16197 -572007935 -477281480 7476 -20941242 541684232 27248 81502663 -314321449 33138 -227691799 -866110049 16494 -859989166 461926541 11182 75729507 244948253 27636 -132712657 360557527 23883 -978468848 -958833287 35625 -402857839 -970478145 51468 -142356118 364997141 520 -47034367 757744740 56203 458578507 172394889 25005 157682830 375113578 35739 159002401 67345069 633 -603706439 -506031029 16781 635552326 -302952143 4971 -8209243 530215488 10588 -96061847 369900390 21372 -956355156 -226529689 63360 -42255187 554699322 47800 72515910 -300022145 32477 -596051902 541287344 39307 449839220 162803723 46286 -381954952 -102184096 43899 245706482 58671029 12193 247709055 239567670 47316 751309987 -585306799 41114 538100951 -478751290 24242 451342080 343286488 15561 -799418797 -783208908 9523 -96514326 -98147375 10935 -998493906 -586390551 2625 -483730187 455487063 13325 -959296053 -427394024 19961 -112841877 -286586084 70753 -95659906 -103354834 35253 -313694525 -203613109 28564 170544788 175986067 34827 -959853104 -607635511 64869 -699195219 727945826 63653 751414948 452323724 62245 715409334 -598827278 10038 285280322 -44515129 7231 52407377 825680715 38116 744307721 -295429066 18421 -389479662 833143127 24623 659036373 157686445 16570 -679591378 85765934 23265 440970825 150862115 63310 -864581098 285341913 7851 -231695295 -595655364 32577 -861692447 453170787 21063 -132553104 -789750943 15825 239998011 436012164 12986 -484183620 472944502 17155 -673024580 -115505148 4671 76400376 280590137 30001 -411450808 -965921447 38820 657955051 -325930875 4062 -389757752 -965620066 6689 -405578287 755521866 40752 -318287788 -217636371 22153 -712648687 -111037078 4919 -399056421 751921563 33363 352475871 -227327949 15426 163945523 -386142682 24738 -7213535 634162609 7004 -996749766 -428177853 18250 -3840354 525134588 1989 446820868 358018294 23512 -396820123 252913418 39278 546532031 -520977648 42746 834711089 -976198204 52334 -521630074 443471341 48507 261825807 462864330 33897 248858656 59203905 82552 663708297 188434339 77501 725125608 370250561 35685 239935432 439779431 31884 -121573694 -308851322 1985 48214750 463062898 49125 -671981607 -795998033 14763 -671492548 -879882888 5798 -777222761 -795722525 8195 333906794 634084980 31539 651576164 818367540 67311 269475591 248500229 24093 161767008 -901289267 22611 -122228085 655648456 17387 738426413 -217349173 61052 -122415308 335092051 23282 -46066625 635556886 29405 -793241627 -517287596 2276 -204887226 -887044759 41856 179988256 348154479 33557 -423049817 -973725561 15834 -129458682 339290110 22179 734909396 -299474660 9058 -101606523 -765524140 47192 552510520 -493643735 23730 -967925096 -964332324 44152 -822230 -689692005 74416 -616323906 -292867506 5991 -766527436 -490929001 10290 -213867599 -608139600 34785 -43586778 650427496 19844 -4099274 632115561 9689 736468386 -237376219 20238 435545579 351641938 30024 -863089678 -118493219 20534 -224968505 93383658 99012 -685132630 -771420941 21546 -131133152 -765690290 6856 -670810560 -288275707 45502 737295066 731578340 47830 -322060487 -211416484 29841 -678704 644590547 18251 -100862294 -519460356 17994 -115817122 -765322891 52885 -387854885 -968637709 69100 -199317717 63833683 64152 247719583 454599507 1241 58885776 715173409 20216 725955912 -581341448 22432 -220348780 -991947712 34675 266758163 -388260278 67916 -313880100 -211487648 28902 647482221 374704661 67821 -411849550 541206022 11380 270905764 -19780498 23267 -98424716 -891001538 24422 -137504580 -859848676 32348 -229182356 -612217319 17066 -886857021 430103456 40289 -109206561 361650996 8170 -985317398 149980830 20219 553775492 -685840954 46850 -35396913 628152972 15903 -599873712 -481503195 32480 91826656 741044257 19151 647488478 180362508 31034 89228034 743305887 40590 -955158837 -402023750 54272 756117386 -212372628 50343 143141513 -219136728 38672 56544902 842799332 41633 72032775 855297089 120 642686739 371114602 11524 725841092 -608048957 7273 -983794209 -417492560 3866 -405154632 -127871381 19173 -871957409 450738262 2543 -321910503 -679988648 45288 65766837 268848249 70254 436102998 153547115 33037 -954301470 -387131048 50343 -676145883 755067802 50790 352052793 856733788 23143 -693887959 -894550628 46641 731111361 -310084018 1280 -27303634 533264569 45224 619271457 339730705 58555 343230519 642369746 42814 630969443 358662577 38599 333955932 659180596 37403 -515984262 440943171 35543 -219835270 -863425721 48645 -129694924 642615764 31183 736000004 -102236144 26316 724620171 -214641172 18391 -407033595 283219559 6873 -134303076 -97426051 26953 -219931130 55881084 72901 -325414553 438804213 2990 752505628 -604612355 8842 -486602546 251241280 33873 164518463 187634036 21079 546660891 -490106869 37341 -236664428 -965733184 31231 -973860969 -975106332 50489 -420582240 851860390 12733 -421825061 -141758257 19940 -679688925 -762641016 8311 637138267 841789955 28190 -140540406 632117382 5269 342706908 -196954084 23426 178525808 356981815 8955 749781070 -589253353 21815 -230493826 -881869732 20084 63929874 -291765306 24073 186274987 -194558216 5262 -207095347 79803591 13460 743174200 -600136291 18853 -2717408 532918219 47155 -860422712 -139888640 11929 -974865855 156785526 2024 754466670 363238815 203 87839882 809979684 55819 -210894934 -385303617 39382 -860590707 452390247 26536 622448624 -328156198 18747 -982815675 -390761570 61789 163921942 -226468423 340 -426213928 719147068 35011 721189936 -215715682 30447 726260494 -574217715 568 472183191 363830131 11248 -425847037 -681391033 48293 64952570 475797582 36753 623571974 -287369646 40212 -233816527 59138224 88747 -871164516 450440679 17840 -122215289 -509023471 4792 65611773 -860416286 56670 271556650 716652180 25992 93706327 271892607 45616 -405116509 276660527 11672 -709477600 -132201326 31987 731189546 451684825 50233 -314425559 464391715 15095 -873370566 451971390 5936 -503527062 465695521 29507 818235876 -988207723 27497 -809137956 -803606415 2639 -954667908 -594430410 1334 638827837 172533536 52760 -677433037 167493845 60067 53160726 -308081159 7063 -315514987 -713831221 46979 -870752008 757397261 16383 643946028 177920564 12972 -102962157 364670182 20774 246897564 272592282 5252 -983273094 187068690 34825 245669951 -191329566 36443 -405309569 -120957089 14483 757418976 -610015335 31941 -971327932 160334305 45185 758195080 -194834402 4001 -965796640 -967943548 51471 453347810 -485737766 36155 -967849586 -958936715 50512 69816874 284741357 63327 463316105 144649128 48761 -122950473 738260050 30622 -36957107 566170939 21351 -798916572 -510608206 37163 -993102395 -859290839 28834 187135239 -107131084 34295 -101908706 337758434 1271 184482787 -410667026 18267 -680246375 731766062 54014 -599498309 -307115498 10947 271834650 732637203 34193 -114923587 -292064379 55635 -672904583 -113195074 12118 -962881631 168169587 51559 241386351 50182226 43120 -711507814 -131272749 22758 -287470292 -190610661 25907 84112037 466721049 53147 188649361 449597604 10532 -223223115 -977314472 51025 -7779961 -668936882 58027 748202616 435536174 22295 -385979361 -119794289 43707 -515377592 447819498 33383 -128735778 -129627308 22411 -229787946 -999833462 48392 154607013 87006771 2692 -301215030 -693126228 35538 177779250 335163367 12536 -685264407 -765246408 17319 184616860 -884912800 34949 -1637463 62294980 35818 -794017502 -487698203 18885 269800877 -17082299 14518 58164244 254842576 27660 -973522071 169997777 1951 624881268 -322393643 348 243000255 87352067 62964 -583472998 553779146 16778 445136633 349415948 4157 -295983559 -234518725 880 716384174 -295029693 19067 262700407 259222591 15098 -403132562 850478454 888 -959860284 186377929 35659 648271405 -312644398 25565 281960770 753614635 35266 351200424 658902106 24160 71620345 280739706 6233 -709303759 -126389347 27460 369454961 840358174 23192 -588522597 -321396449 63420 -141644538 622007489 6157 658727327 459125634 32265 -226278690 -997506030 43871 -994557318 146247505 44944 276902961 -11840237 78680 -867812981 -868340719 46650 152127240 272253772 29923 -705726307 -881398142 43667 351071635 653938562 17561 -877992466 462070809 52555 -781152048 -478250433 15972 90821245 -307971799 39855 -780778951 -511509113 10430 -573659653 -306581254 3819 -953239085 -982455500 73054 180324004 167102074 32472 -676469855 -102114909 9942 -901014588 439085194 32626 -200587328 48830629 59866 -993377455 150860878 29859 -299555233 736624496 68705 -671548113 -889964861 2244 -806988820 -499069651 50641 -426491428 729460069 17114 180828400 431797513 7677 263172785 726286566 29989 644027869 179774126 33194 635939139 151242698 22760 84460736 833752435 48005 -706519228 -877861436 51935 67663422 -612304509 81836 632655139 339822313 22253 -30814527 548056800 34598 -410728712 -956753234 52242 -419694524 -132704544 5248 60432396 242923559 31253 -891176173 -117707654 41814 61928852 270349482 70246 -110552616 -507601108 30481 -678305307 738324197 76287 -201975999 55814282 41218 85407343 450141808 43154 -609592412 570180138 54574 -610328626 -303051294 41519 -419346979 854005876 55565 373693475 -198415374 23534 -418212657 249454864 36604 -668993225 732880563 68935 721893804 -100195798 69173 -424050518 241940998 27242 -96720070 -789041407 22725 661443317 340002475 32586 -235180982 -875842893 55041 -222257352 94431540 14104 -958015149 -416304545 66387 -713694178 -108348693 17729 -318158075 433037722 18456 -808915530 -783484605 10504 527617729 -495257391 33171 -114144401 -804240106 32995 655620332 160838193 18933 839130501 -958191471 57008 88101694 839865736 34547 169370772 -219499115 11159 -865905304 -112436236 22222 734908766 -225857593 2132 -994049427 -990660028 15921 -411541586 831764919 43506 255848514 721800980 27891 -684723137 721522634 13278 -583885635 527993615 61430 94784541 -332989523 16116 -413099329 269927577 47802 267852269 364791211 48983 347132501 851326201 6759 -987308013 -422547184 2153 -196294741 -223213026 46031 746658675 -228070393 56721 658413136 154601208 77251 166842306 -412144920 35625 -672477252 734954695 77955 -958078718 151983294 53715 252000925 -28768428 42278 -693990919 -791779017 32596 -987543125 -423803215 54812 -618566034 533645388 24460 175268813 353205567 53452 461538419 158280865 32132 -617276224 562637031 68895 474044073 345779032 29807 -216791907 -581839118 55561 243537255 50825414 6186 253769838 257377554 39046 275067853 -22048442 29913 437143615 -4594240 40206 -684519863 758677110 139 256003096 -6430537 5533 -133131422 653156405 472 -993535595 -804014009 14794 181376199 448015060 12282 -406734464 269598849 49556 -804039050 -793574266 18974 -880962737 -119539277 13465 -694901846 -683262551 37958 -411008226 854056989 55231 71121261 832351899 7343 656995619 834610185 21979 -122862059 632631003 21374 -592181047 -483469015 37830 747544667 -290497544 25167 268322684 -226911562 21193 282298789 -14411398 14972 276275319 273978719 38775 758754313 -617640685 41430 175994683 340254743 29464 659114752 830561407 57453 -214452757 -859957088 20972 -808375425 -787355467 7846 -141070194 -806243989 68982 -302693293 -706976851 48505 -290699839 -713416312 8916 456462301 379816394 31836 63231637 -312308973 12842 -135332227 -301554603 54918 243619654 240798292 25114 -974011610 176548497 38482 -877566485 -139923494 25337 650306416 334175448 4535 155571464 -205215012 62322 722496802 -324655938 25356 143394330 272280163 29165 186847145 -382331660 19334 750297483 367467924 2565 -613408571 -504932060 14272 -705203495 744113643 62796 -114771503 -899650253 21881 642141094 -320421105 15079 -391598083 265603281 15995 162751690 -114349212 50645 253322791 -39368872 74384 91628471 737335582 29459 -210355759 -956419436 43987 155347138 -410829238 4930 72629969 824649462 39043 -4618127 174858565 73892 -711232355 -887842757 43461 -24866123 552574842 1777 -693946716 -774399100 34874 277048020 734504494 37305 472558340 185592377 32986 158370420 280401748 31224 449976799 356950638 27404 -410899153 274525930 40024 189408733 150714766 31932 -590667250 -315014612 16644 -702905106 -120018659 1894 740193108 -295010568 16738 -882020895 -135289419 45662 -967655354 179009396 39801 -993379957 -573594292 2327 335078959 664414175 9404 -113886518 -870277225 1283 756883728 371415739 58088 175511246 349943410 54214 -25924860 556910655 7858 -394272690 -125136881 31540 -97271105 -323820124 30203 -974861920 -578415319 9909 143570693 -115730327 2184 152454434 447756224 15638 337944645 842055438 37 -960939961 -404152126 54555 -697922899 730604694 69220 -97261810 362344384 17188 -206927846 549592478 49716 -711025580 -125961478 30164 -306078687 -699110835 53743 838106419 -984668789 20146 -981439629 -409334985 28853 285343382 -423980797 70533 362932079 -204250123 26847 -382590068 -104663888 827 255483077 -8806284 20433 -804865457 -766383412 24038 567146303 -499846017 56019 658802486 817546455 77503 657649870 446456159 20769 378255452 -222008933 23670 642033057 188937601 2595 377240476 845521886 606 -987226295 -605048919 20002 759597957 -192143032 38902 362143931 -217943277 36176 656182527 846788554 32624 241030205 461196446 16635 177847773 274693062 58231 -972032904 -580914279 48140 -110561747 -141683086 21937 190337902 -193985307 5654 454713559 184498501 37050 186979762 175433801 28351 -306201156 473054325 3055 621100391 361346643 71534 735180007 -595880764 16780 -132401649 -762857734 51217 180790900 -226127173 71596 -422474969 825530158 43105 262033646 241014081 64669 280553923 -11932455 42638 761678731 161234616 42532 63370732 -309763190 18255 148662808 69623904 16253 -391894433 -109537458 43939 728833357 -326609977 14054 -964315549 -991789997 17148 -225136490 -588368960 41644 -204340989 -898421925 49155 -208532959 -978899732 44602 630239929 171334128 55634 62380601 849503458 39259 728026811 65439714 5525 83203544 247450457 71978 736683758 -309395745 46371 -137118080 -122700818 26122 -975626735 169691345 53852 619912277 841679033 21292 56741537 272316382 57729 153081607 -398596307 28973 166235247 89752559 13247 240173190 461155129 40770 -963182576 178534443 39232 444293579 180600296 22014 648205470 -317153170 10042 751081856 -577473393 36079 -417405 570024017 13337 275598867 715997445 19365 -129990508 -305492945 39684 362083771 -225492836 8544 -770238049 334820382 16992 187184050 -885741436 12557 334338148 432255052 39265 373791669 819933130 30469 369829402 631790116 14735 181668297 63763654 14825 -691308431 -139492109 8701 166634209 -888230404 38808 170546066 -888848978 21924 -683956994 -117897766 13599 183956922 243738327 48906 189521441 93339051 24114 344330624 633194206 14691 149125777 277790458 5179 460640076 372881668 23924 -993672065 177447351 49468 -964519310 160946520 16017 -324888404 -195756575 28940 -332897923 462739633 10264 -389456954 735299154 34093 -581604944 -290929688 24234 -207332306 -983889789 21956 -127595466 -781650975 6590 -301877346 -212305906 13185 250145939 432084720 37367 -978557028 147347183 44368 -23032587 715623315 47469 -195904523 -985393063 58851 -316248570 -668375291 15509 649831666 -294207352 12523 146671550 -415541756 34776 620689132 -314301125 44788 749189160 342835248 49140 437334917 336930223 9494 87034756 256080214 64472 145913518 268163251 35427 260419121 278727729 49486 -868774241 441313537 133 -673379897 -118326131 10936 -38553925 624975451 19247 -198215300 -865526614 38432 758296073 -320869031 20395 263517900 437474877 29868 172178476 270844876 47754 -701152252 759309326 62089 283120469 68804080 80013 -616724245 533406813 22767 -110149354 -416048541 16081 87457075 845662133 5863 -415248196 263905889 39602 747614444 371940038 38835 62155386 813987501 42759 755339972 341003017 20701 -109618677 654939374 20069 -96400428 -291857783 37761 -507522156 436944127 39992 -589070188 570336616 68432 -971051009 -400955793 52099 -190543553 -859185083 49928 278879812 -18186195 75973 639038209 844626927 11417 627072067 178571414 43210 178779809 349446609 20867 184160486 68190544 12186 458426467 337621873 31750 719780951 -198929607 18391 -223524227 -578845262 40628 -679232141 -897545724 23945 -889613268 429676384 40012 -952627496 187273864 56161 52638871 752682589 43248 -673988132 -118305557 15889 283017205 458133486 7601 -522577704 438034789 8391 -400130119 742146021 28140 -299367567 442945304 26287 -419598339 719467948 12109 267274781 733187975 29486 283396288 55351708 63314 155445961 -411755925 30613 728934749 -196114225 10287 81421672 719642890 8337 177116154 -580993441 22778 251860048 -237401397 35728 281378564 245660533 47387 -593975239 -482166933 1215 750337545 -411296995 45352 -415067066 846749710 9114 656987513 369503909 6060 -990254717 -610347759 21710 157364159 447565055 26249 150036658 -879492072 37506 -222325224 -997918881 39721 649058888 181780536 22181 -997271755 -953505344 4468 -764888504 -487609996 33973 455442765 171090295 32390 -701306671 753401266 35699 94666845 450023520 19173 362217545 265380568 62068 -113347756 -139014738 21556 380007896 659462313 13281 -691064282 720570200 11602 630751710 -315016318 25418 -962374126 190330761 50073 -601704546 -319142990 45146 174255199 -114653275 47938 -317360796 -229365810 750 -138217902 -499785548 27823 86984073 730976016 14996 -219233876 -887571044 31126 -387547173 -969547628 18440 452477239 373131873 16050 173006063 -593970402 4547 369102313 628994770 20265 -310724437 463182649 13462 254957588 265478512 31309 184118325 89397792 9218 -701791355 -128372730 12577 -968524346 188958728 1233 177789248 -215033061 36263 -876848028 -137937188 48101 -983709664 -581024977 71459 -134238302 -885672752 22881 -201127226 -998727864 44733 -206267498 -873873329 56712 276659149 -212696642 31394 80303569 462672525 58406 184911771 -141782515 72495 146601882 -883071000 34812 -305114017 -706398732 17540 -106133162 337969041 26044 638660708 341183450 62888 90153507 469145367 16378 263874940 -33826280 56277 -964527334 -614644880 72217 440138380 162680977 17462 -688182109 -804371841 6248 -675770981 429075803 30041 -960752319 -787894188 88375 166874104 465207771 15706 -994804138 161293113 23032 455735353 364360908 23283 51062959 845461052 51974 540676571 -521736326 45738 -959491964 168170337 47289 156635673 -133863804 49188 -135976487 -786669000 22651 -607677221 -507589914 20463 377893792 -234436694 5473 -979190694 -970358785 61728 -406823317 -955326799 45041 -709741057 -580883668 14094 450570437 363426045 9321 -199193466 -979610678 54431 -199906368 -871252272 216 662082341 840843185 66895 75178320 533306130 55213 -126082960 373893777 31715 742516270 451206548 57255 -688038297 -129261986 16073 -975423594 -205055987 72871 624525573 336296581 38920 -976797673 47671637 17553 180996893 349027183 33904 -874122518 -141601011 11266 739209739 -235551135 60133 531945321 -783010810 58187 -961511396 -571725853 33793 337151015 820601852 11167 -331600482 747806253 66178 -408446297 -962278027 48390 637723979 380478912 13781 -521088422 471776597 1567 -987076526 -577576706 72405 159810455 346266173 11664 -298598899 -192212862 25810 -497128625 450258741 1507 -399822510 822113924 44675 -988921948 -959139690 51117 -404026189 -114355336 29984 -519767264 472483512 16632 146551679 -212688530 67384 -121926877 346843336 13998 168246930 160912254 24638 -415824380 246732030 42146 -884942856 -314779205 57158 82494894 277587142 7192 -212784731 -961808174 40391 73472973 821469652 60176 93447218 -297034916 338 -411580717 851667263 29042 -689682674 729589415 20789 834127254 -964311223 3209 189035746 -864039317 28056 353012821 827330826 18892 -224689763 -858394871 50293 -612166468 529209108 27336 648585620 638613185 8972 443018057 168231166 41181 628753876 339600908 54603 -698158537 -886425841 11552 439560867 155388079 87520 -615948759 -484601318 21372 643742215 823319486 68335 -314009818 -209869231 23828 654324658 359715639 55721 248440991 88440862 32399 -140989224 -897566957 6881 -314939698 -701750916 51994 260058707 -227495179 21975 351642643 663914729 44439 -129084371 665365711 37108 177941513 -613699484 11216 -412768477 -584066078 24772 251542253 283521216 63654 631387778 827670859 63293 -141780259 -309941702 13104 -207049060 622436513 57605 -141820736 633385914 38124 61454923 720669515 57493 624991183 170816257 24150 -324042607 439902182 7569 -419685951 260681142 7218 147126788 463552634 20324 279983735 255728035 19424 145415633 278131987 44761 182000215 -597661343 162 746150911 -670813922 62926 -705597067 -858606733 27919 -422397619 -127360486 13575 443239866 369579130 6431 647147449 -329808872 882 -105799427 -890522300 17334 -989777042 -617923970 3409 -303218794 -190942284 7595 243979602 276170372 54796 452626745 337687848 13791 184436991 87178910 23814 -861496319 446622347 15624 334243499 643116859 3022 61351384 448722232 56253 -795592486 -793304787 22033 -234561577 439164802 60159 -771046506 -769701912 22058 -6767047 644010868 22189 -789649641 -495052707 22175 82935092 443651083 18308 -970431963 -974137374 70943 -700746535 -869285085 12229 90637275 826176914 52208 -695171416 -784996701 35317 -99938598 -799488407 16258 -899504716 -99811145 14775 662483149 811345922 27116 48885528 742024645 54811 365021814 651237577 18091 88632418 265540867 41707 734735217 341105626 25677 185605234 349625072 13870 -42061373 629114492 2938 -139227244 -130332439 20596 442893957 181532090 1649 -25036974 539919533 8786 -210539498 -888814160 27755 -141509039 351656641 16741 160249089 -868310874 17714 -700083408 749151801 21491 86546148 732200809 18508 75342250 -286123670 34205 436600097 181692096 3996 94978549 -322301987 19339 748339737 -583578051 3822 82706183 732969731 39010 -958260511 164706671 2918 -576122545 -516940685 24212 462423983 164104157 17861 -615798467 -321838247 4161 561272226 -961722491 56918 364886273 659931040 2777 -333296467 -226179977 2314 181664344 -888376286 29657 -26213798 -691959386 63131 -226558966 734623370 82433 437994512 180256431 68833 185309142 -890528638 3749 -227565771 77492954 86471 254149867 70566482 34125 656064952 820977594 23020 -100013231 -511987481 27271 -126919725 344668424 16113 155987592 433484266 2838 724632748 -232490264 19098 152755845 -424530774 31827 -711305027 -307856300 37035 718651409 -329574536 14590 -574549438 632508302 36865 -689340626 -771736408 28500 146663336 -884522480 36902 755965142 -237142030 59404 76532091 -298143620 1784 -391278601 810049910 50592 348649013 -199816490 22618 -409652716 729080204 18256 171379800 -122784834 75086 -996544773 -768259118 89729 -131527231 -778497350 41689 257425685 243674653 2335 -98219295 352096989 33028 540099436 -480078410 13083 -391811479 840260200 52266 -108072000 -501303364 24568 -217062236 73785953 16020 -427154577 759078595 12457 -190721523 -903237807 29637 187048778 80490815 11966 -197380414 -872182520 43642 -876986013 -127755181 22040 -695154304 -137726186 22921 153490866 -594287817 20069 177134703 67353662 1180 -412902318 -21530789 68401 -121760026 -487047533 10894 184398685 459603896 5369 -22306703 -677371555 15116 155795797 -395208893 22448 86968709 466641736 12173 -790754281 -482014685 55355 441918724 625946704 48851 256719823 -215126518 11384 -698974983 -865644339 34590 755321280 -599977853 15021 64294240 -294567186 6278 -589093695 -330607955 72106 -19254402 -682802738 26981 -387112484 846605894 45373 -986504516 -952919413 65192 77466130 451287183 45497 -135805374 -502667554 33232 149514248 -100685432 29663 -140408150 -877559139 41647 -595619775 552954037 3145 -993294462 -601622264 30660 169509735 250424050 55279 89090429 448294553 16028 372570937 825158829 10339 145333984 71342688 263 -699927912 738284060 76415 158667208 -574922879 16677 -140445211 -330740722 27087 -875148799 433038381 30339 -705397958 -807540835 34114 -313453722 -231349012 29128 63150802 831587848 20195 166318998 -196114929 56637 -210689119 -584060523 44771 366827300 -220346792 9183 -478001097 438106150 44841 -425988036 821221242 18030 345294832 832974134 9736 747479437 -213914797 58705 -703049800 729707095 23540 147733301 471439347 9450 377383786 -197564019 11815 -574177555 542269069 12744 644316205 -480028547 60095 -301256088 442702346 20198 818443767 -962481590 36566 -971808720 -956506154 724 268965255 -26041802 44299 646875616 362183742 64467 745262880 -215045718 43804 250094054 -196702562 32159 -124647639 638218571 47714 -694082575 727037865 49327 -709724919 -872957488 16700 -122704089 -806075004 2976 -382793353 -985557931 14612 -385307969 719838438 34085 -769314815 -499568818 8415 -313175565 463162335 18403 84079470 733780138 23821 726646674 554498910 27559 145979008 254108309 35371 -223527304 -875727599 35044 -424829158 830644907 4303 57066981 -330839023 32482 -971179898 -395265461 39412 148039935 92841982 21165 -606740331 -510334263 17858 60756013 -299837083 13170 -984389194 650874979 72366 187345999 -606467053 20913 281536220 432948636 37968 -3363416 665756034 26492 -327141934 -237863735 6552 51795774 -313898119 41791 -297051687 -198139222 12730 -422999598 285496314 5442 -218401115 -903274155 39006 -214288562 -961616952 18280 -414297091 -112101730 13773 658189075 344083098 59467 -857963366 444622014 47501 174358822 56456119 2931 -132590158 -886507613 12152 -22255344 569561051 32389 731503741 -579243183 16979 -217239928 -890318153 19641 79727284 -330475671 40334 -302262433 638545491 4040 -23982137 652795379 17265 245462908 -46307457 21891 176881434 172674119 29230 -116986061 348477668 21707 -409993398 853458793 32994 651888490 344791454 54117 -118001625 625612110 29416 74300179 447560753 53284 754748960 344700388 13537 53536598 834369250 33097 -291443383 -221159707 17098 -328854655 468878638 10763 150516474 -617306854 6126 -294768027 474940764 6646 -42908799 661818423 45339 -235122148 -981420993 27643 -223172152 268681660 51976 -47592513 627197608 22541 -683806150 -129328143 9319 -332505503 437916610 12844 525795820 -491082380 27363 645545934 -294200163 15015 147771036 -118577529 42282 263323209 268342267 58802 -309602270 -236747823 16061 -403307985 -983415528 54523 161686890 -618024184 9489 -671072967 -129498508 26611 -124774306 -774099748 35861 746662796 -316083470 11911 74094707 716089780 35697 -297532157 -235066685 30697 -407638283 -972640565 38983 -676158077 -901509354 48210 -209348526 -572951079 39207 -773856556 -807387286 15723 -18295435 620331521 46430 367104300 849222373 42314 242033501 248691088 25614 189108469 -609137796 9560 -385734605 -128003839 37239 -675484126 -771736578 45660 69601059 459810796 52746 347102623 839315018 96 -587917165 568981463 20982 245425952 -34639920 1735 -707304906 -120193120 30923 622887163 450079643 77831 -396163115 238628154 42558 -618949354 -513407045 31513 -133526162 -792248834 38133 154847975 366476816 28875 66641166 273378338 8623 -200339452 -984242927 12013 749554379 -612388754 16976 86318157 -296824646 711 -703868486 -801750333 32810 185796409 -133499155 28194 -972210727 -610776603 7852 -309916945 -686925215 1892 242807791 69609190 33209 266078235 -219488201 10611 -893830372 744381402 37867 70362891 723051702 12031 -382151547 727042442 35190 -128619654 376818626 20218 -986126228 -391255231 31225 -138838653 655401922 20051 -675610667 728195477 4359 -288663662 456675288 6272 -690399171 -899504388 51022 751300758 -211004075 29656 87314115 459403707 58724 -218376208 74762814 92472 -800357259 -787784563 22343 -674433907 -128047465 12020 -114386616 344694618 5084 52659705 735132263 24152 758454603 -616544010 30488 -685041265 -139123673 12513 -581084056 -520099448 3341 -306286728 -705701736 61642 -403743015 280348994 27996 -873362101 -108370301 394 74858991 728488945 32173 -616896243 839199242 52890 190439438 -139481816 29940 71671880 440067115 31249 355491782 854986228 28988 -133101911 -774645999 9187 72954394 737651844 30871 -413989896 246383652 29372 -996030298 -980252020 65227 666092103 343041169 49162 240958880 443716147 30064 240673697 -16048187 67187 -611424403 -301854757 30940 76915114 846429992 41388 -804839266 -476532516 24257 -770712404 -512701431 23007 -392833798 -677489745 60787 90319709 448738041 19743 -894188563 274997760 54010 245048013 438177442 40169 -203134724 -601722194 65150 57200205 -325889797 23401 -292674868 647243271 52603 279871547 468318717 35086 354554970 -210305637 21519 -210726700 -989599403 40192 260998720 65257354 7009 63479099 256300199 55333 367581881 855886595 16298 449985245 157697596 62220 472176857 -766406645 44234 71491725 -311791159 15236 162025024 -573659710 5604 262433467 85398836 22309 284437594 -17095678 49792 -195732796 -977698816 111 -227967852 -574384102 6197 -134476100 623985002 36840 245947439 245294785 15699 466243801 852173874 93340 249422848 755643578 12074 -510458999 -320191338 51549 72627832 -309236061 17082 -971837996 -604634065 264 184892025 375762010 37047 61394938 716409144 49759 281012286 456763695 23628 161350283 -207176830 18399 -683664076 -787266500 15143 241707179 743045638 11115 52109910 814388908 49664 159925585 362831343 32011 -127762000 -886026793 5540 652199593 -301475228 32889 -105052927 -791275265 65345 436982402 181382141 15351 -395625884 816996150 10479 -214590025 74680365 65522 169138105 151298415 45806 721552844 -311444438 2665 272128437 -706786 33710 -586082264 530130786 65783 71113454 848893963 56058 742488935 -577276027 26010 -862421871 -138002994 24118 -689649250 -790077945 12700 -220059102 -990713060 21195 734194534 -296880014 12364 -700366884 -880775587 48978 750567155 350018421 19692 740333162 -617743072 39053 -668598450 -130163207 6589 70644845 832608440 53329 -385239872 -106950957 13078 -421876410 -999305601 37498 144010085 351644049 41373 -980036370 -616056941 32955 -957830517 -961909051 61288 -800321553 -515429623 2832 -38637329 633652317 5625 167698540 458349207 19575 625979118 -300970610 45625 432705901 149721753 53587 -198603482 -998622336 1327 -98611725 357966085 22105 -412063464 715485964 39882 177434281 62278769 19764 368619089 822680214 21403 652317943 821066593 28413 -403928248 -673533543 64119 -575407686 -476286605 7233 649019862 373294104 17700 77210578 -332704503 14068 -404593087 243639305 52093 743790654 -302746029 39250 742284603 -220528045 28910 252652734 -234492436 42442 635774306 -318954015 21045 72894464 277701310 16871 470036844 170765805 37857 -195002531 -983624837 8915 -611711539 561401752 24898 335542243 -232146025 13502 284875422 744459936 37498 167858924 -133680520 74394 -31084786 529141607 25775 -696652874 635952364 41265 -576937852 -491750410 23336 166462453 345824899 19344 165066071 810555402 62694 -298242818 283112051 31925 -393013437 -965385198 54253 159302250 -859345765 9698 275060242 72634489 74316 533097150 -491477439 28305 50332082 852016087 36309 -385390790 -398437759 57227 825643155 -988611936 5298 -871629520 355660773 34246 -416861819 266967631 31737 -135295615 348923404 9213 -764812062 812563233 49651 242757801 86585985 22186 -382895789 -960902730 27756 246609655 -228732844 19301 632437048 -315630671 27911 -866256794 446598840 42580 277302462 62997593 32216 -133753425 339291185 9518 820492297 -976194262 58820 -108897605 -791201994 29373 -613030400 -505478430 29510 -977193050 -987157352 15114 -216353310 -959365573 14167 630823532 335284466 73576 738733825 -579960158 19457 -779792698 -803086842 797 -679272539 760190706 18383 -383090552 256103674 28917 -131110711 -126182569 3214 -617162545 -329160633 74208 727513926 -211771121 56911 -36017583 644285569 1629 -192960964 -959722683 54449 757761303 -220538048 57842 277053264 716017935 39393 -24911201 659266223 24584 150439593 150630120 32010 -406803417 -959313048 55012 264273736 740835911 27119 262015939 57317234 31797 -990027200 272908570 49714 -692865342 753803201 80406 258447903 -220725765 698 -769347821 -766842166 994 644406706 334138700 30122 447200459 145433307 39404 -1066363 623935104 41728 -882899630 469612819 34433 622358878 362912801 21556 -120674627 646672285 25881 -692520260 729130341 60372 -680787772 -858307257 708 -320760046 -701808976 35717 48376892 748658513 61878 -214698354 60157919 65199 452626535 180121705 1478 189994506 -858336797 26498 740432862 -578663482 37957 -863182290 446288855 27460 156875560 -589515549 19448 -861035590 -113107154 17808 267074063 240266223 34071 -685892961 -102517658 29434 665561403 170985355 58480 -133597274 -101330426 16503 238522682 -218097493 14523 146400186 -857234327 39968 -102678118 -801995316 28104 -603235844 555827570 14746 -405048437 272397624 49914 729301217 -331674573 42673 642616790 153607569 45604 253649097 -233853328 4424 158981455 -127342856 53968 -222605840 -859644002 53862 177376081 -880417487 41377 -135133597 -482086943 3130 378490954 849154229 27161 -392791332 816631325 2202 -142452637 -893675792 26176 -137055282 622745026 1902 -999616650 -416016936 64799 71131518 262294478 1639 181645547 154520110 35583 -128420690 -781742326 9725 -671617381 -139324156 30728 -970652547 157929021 39059 -31369967 -681801789 53033 -674998372 761028330 70436 183343449 -235839869 27600 -204277680 -973586813 49993 254687403 -221486936 16803 363275378 -219662658 34890 50898452 461282941 42811 49697200 -100237654 30672 73180639 723372525 47165 185754391 -136120066 34653 -591053353 529705242 2121 -212209338 -584106358 54982 -216105069 -617410923 5582 -42422630 564906297 43389 167046882 338105144 10237 -218842198 658071586 44874 -311939790 -234166341 2775 -995535292 -418126392 38028 736840019 -208833554 4536 68074624 822934013 42329 476165637 178034631 72185 -206389304 -582258265 57110 275145964 81693532 40517 281035753 469891637 5797 275352229 80526068 74861 159239998 -392363619 30621 174166246 -122710850 35805 623759721 376179088 59309 718528741 379937873 52746 -707582620 749567863 33744 -289595239 -205910917 1151 -98368578 -140430350 4399 -696491969 -101715004 18214 -33942357 623052955 42745 -865399530 429114379 26599 650556245 -329551264 20804 85119626 840176001 12649 49756566 254118076 33464 -684786400 -872274175 43799 -210032508 54764095 21770 255850360 752980102 11919 175052234 148418684 5198 161923405 63162988 8419 -198671910 67744934 70349 256838388 -47395857 50309 257182266 250539482 26250 -383811710 -26343112 35097 560818937 -478877268 20937 732982760 -576945541 26446 -807549489 -794631944 15628 85109711 279863026 66395 -427510156 -109000924 42189 356815730 631160397 41842 664812633 848044695 63619 -507243060 471585966 11352 656570308 818483188 59772 -111787728 -395013449 91834 -590486854 -519434853 27396 278343876 440154085 4011 -874463914 -97173798 24533 -7631715 -485208114 14169 367547594 -218575569 25368 53548595 753379722 70055 -998549152 -420500434 3546 153964894 -594330951 12775 246834039 -230704923 33586 -235192576 -973850422 21214 88469570 273065423 60170 -126435854 625494333 3579 147086591 80191341 20852 644768360 366669411 21830 165778818 463085468 8577 -18492385 -667818717 4399 355789636 -218567708 10024 -137136970 664355869 36288 -957242232 -597591960 8701 -978455854 -397635965 21678 367432712 852365518 13716 -384371397 748564906 35630 178049590 -596019499 21348 -685939600 -124576482 2172 -192659832 -975724838 47724 283140430 64977904 24860 757550143 -237958006 12823 167274500 459127268 25237 143547462 362306379 37486 -396862492 -992146296 62637 -589296549 -292771384 42199 -502029164 437556421 39776 186644751 447082286 6735 565969043 -514094344 13985 -95475641 -330357724 55684 -104813787 -294377767 22870 -424166063 -96244895 40715 -23129736 -706817299 51255 619546728 379472019 17883 68815243 735702870 22080 182277456 471886742 6646 -586788407 549285134 10271 -671642426 -778859442 35146 -994999226 -988789658 9380 -233112922 -596240749 12673 -301228330 460550269 610 757313548 -604176228 25005 -129726514 -806813633 54044 -29046744 620339958 17297 357078617 378548939 17784 -671039658 -137547704 16035 462371878 190475513 79956 -229274833 -614196119 5598 164876760 379577758 1156 -707677114 -779941626 31828 368821846 657798277 3741 -673097264 752133684 75446 -221552584 -590868176 45615 -777078178 -800947486 6183 -978348472 -97608833 62151 51862398 -327735284 7716 153289836 347805839 39116 -803926181 -497455584 47798 93968341 842083801 28223 530984219 -514884376 11601 -509959871 463680663 26945 623225308 362358403 23185 -221026782 -619021423 3729 150886221 77538227 19426 186119959 61807757 15368 -400417144 -133342865 37464 -115331573 619464218 52510 -326133713 -193334044 34144 -30915214 545608994 28284 185136898 172643371 16043 -131628732 -111143837 2094 -332720451 -897993315 38002 -203781382 -962149876 40205 151558004 441500530 8233 -786740158 -476318455 5389 178609193 372302913 8093 721963299 348220437 47906 343869967 640901780 7584 -4602551 -669409911 41779 66464703 437541483 58922 -102429955 659569628 28818 -416064319 -978798884 50561 344545370 -975327211 74748 -613696377 -496760225 11153 -428088542 -978367744 19261 -586210336 -510601318 18053 -308244401 -704560506 19058 -321607001 -198570200 27586 -384350042 734862364 39934 -414522907 722299882 36779 755041379 -312170964 4814 149956966 53507005 14073 261536377 454781037 12365 530750692 168292820 22832 -216419615 -889341682 42354 246933126 -46732114 18281 723214461 380891431 34665 -995224552 -572693336 43490 184725004 75839392 31364 627837266 818226351 23061 623032941 359897758 61608 185284296 -400916979 23700 -331403757 -683036442 32663 -867015061 -128443539 52889 156260164 -586477465 5046 620285470 353284027 21761 182382507 -135820891 28431 -17684916 -698829382 3777 184718163 -585600298 14771 170135098 842080309 62673 -104710333 353924140 32928 -118768243 -490267122 8422 177587160 -139642616 46629 629438882 -299410202 34925 -859193550 474356509 48256 170895292 247688249 16285 -397533 555692112 16705 169220522 -409178805 5145 551943045 -885479577 20869 149335810 441990557 10820 743982058 -296435325 3998 88278673 -322396265 28763 146483822 -116390761 55229 842043244 -982858993 50321 -221123203 -595174868 41965 -391649395 240756770 39749 83348953 848490705 58949 334802071 622344834 35927 -6512423 660396397 32317 -792350780 -770682830 19814 -975174623 176041130 21042 -98232122 -860665315 6370 -880580814 -127896671 18695 -993023946 -991271683 37655 157827871 -416175713 7326 -877138022 438394090 39563 -289333438 -231473023 7775 173488712 248398816 22409 531806193 -501960420 52865 -426848963 819165302 47109 -482653079 468829208 26431 450978308 146752479 49391 -686157592 733655835 2709 -37782665 563292707 26120 756891614 -292902644 40662 85164813 261459661 16061 654546261 842000601 29105 -236110049 -969194313 40080 753647396 348096000 58155 -676377504 -802951294 40687 -100695026 622124936 27067 -1111090 565747496 17567 -770237633 -978884738 54454 175456491 252765451 9004 434553845 344441812 30460 250683989 94404660 44959 -576490881 -329677131 57687 -213018959 -953318626 16375 -130769930 642838671 45088 278361640 -44868620 332 -981219627 -962348887 10703 260308603 -39342931 63512 -413009813 831416373 45621 159491812 -598794391 3915 -583652072 -297361950 57717 -393409925 284185890 13502 564784544 -486317464 32242 183322626 -109528839 67113 187804425 449008770 9246 244432232 743699379 5333 -607997587 -593095978 31604 464387489 168096477 70648 246621680 724395086 21636 -224395270 -978509395 59366 -695209902 -894597772 45612 -683378182 736013731 49523 -414769404 240314568 24035 -779930995 441637496 37026 -97594263 -903886457 27497 -954593650 -988846888 58429 -123422117 -497383357 28447 178328452 -885290580 13879 660551226 -296677297 4847 441860647 376079971 25622 -318677102 436896793 10650 -618791011 -312346447 54330 -976987879 -419039187 46082 -113581768 643328066 3960 664836128 -329406314 14916 -121335584 -490832831 21845 721609069 -217530203 10634 435325309 179718904 29608 261729998 471685545 25007 80790943 437143118 35149 -296958525 -195274499 13386 -229526407 -586893201 44245 -686855462 536012368 58131 619628505 820856167 10371 -313112033 -693933185 20669 253310968 455025888 39493 732955695 -592003725 20782 -228453153 -894503274 4186 -139855471 -786877956 27947 158365645 -121948516 6269 167607225 179434341 36743 740420651 -312086778 32825 654605923 -286847986 1754 248567928 642563675 35246 -616096579 -478734602 3136 557769939 -510845610 6396 728728946 -207077172 47123 655874723 360578484 59462 -881258117 -118565773 7091 165235522 430291482 12306 335356346 -294706937 43139 -206506984 -599548157 57753 650274696 -325900876 45315 830421584 -968327140 56380 -126490069 -765588833 9911 60901651 253838024 5798 85067541 -291849575 10287 357188006 -200499609 28498 752327211 -229541290 2394 725824064 -29768427 36023 162778525 -601806138 13840 265524804 736170975 20575 -125945376 -483565330 14771 -323667183 -212322788 3713 633816183 -324073605 43915 147304652 271363160 1568 -785934941 -487004686 13183 189126400 -388296359 17963 -601543190 751963159 61831 -34835134 -667439199 8575 -682994806 -874280092 52515 -107721090 -874573412 496 628841435 849173910 64572 270915663 735706621 17221 445765143 552830860 79053 349703309 455064616 52058 741859078 -223056752 50549 240204957 -207177 19144 825622243 -999829020 3449 -681857141 -395374218 53995 62099539 -968856371 4736 156885568 453620684 24763 751755809 -202111318 37208 259846350 -14067176 24751 363680601 -205544754 14897 749259490 -223033214 51429 -112188813 727570944 59030 622608813 829361196 57065 -868853503 457360670 39227 -991401651 -607082333 18520 747460456 -324971652 21814 619876845 154262612 34434 744655995 372497134 15221 64847671 249449598 38000 753732672 -617216022 19510 -885627645 -120727903 34644 -426568302 754163028 35786 546274245 -481360087 5580 -103476958 750299559 54308 188165145 -203052325 59480 -589036030 -502694784 6403 -132002557 -506442383 22274 -500705694 466006751 35767 -980376597 -416022540 51206 -230068956 -582692721 19988 -687249396 751917382 26142 -214181460 -419110341 58075 182856228 79376131 17564 177980816 178932719 47621 -957479432 143147394 30199 -120365814 -288839594 33697 -8653597 529871039 8562 148038165 -428154684 24665 754985497 -199832133 61809 -685331367 754495313 61643 -687839170 749314235 51918 -13106985 529080277 15518 -301270539 -128767419 26095 353402238 843218312 27044 -110726815 660056454 24624 147301658 -404028120 30560 73589135 -292514346 36127 -990875095 -388979400 37126 264262789 -2630499 65993 -688450839 737100271 35972 -677186907 -869268794 43637 178102688 -229475569 46244 85439724 259928921 52852 -120152308 358808703 15197 -893877912 -102899936 59574 636851508 159858888 25943 365898413 536204764 61383 160299481 -138365805 33834 -211955185 -896091426 46102 -418270073 256967829 14454 -232960278 79400473 21360 -972977915 -517346097 53679 -986620335 151750135 28760 637572022 -322477506 4296 461648586 153596414 67726 186725796 269929975 1485 -294365945 -670566052 29406 -425928765 -127606116 39311 -215981143 -896366468 35753 -618877236 -508476038 6638 -407858500 280837344 41208 755567638 -286221715 41228 -972111392 -423989777 41100 163881826 -134321666 69820 -781475788 -596503555 29321 -581740178 -484250740 12344 157340232 49359928 24260 -310860488 435165133 3797 652802019 -315357949 16234 -387823022 -962186322 16763 156047823 -139611348 18428 -230798097 74319854 39838 -129470035 -516714073 33833 444624594 379462408 1294 657867335 249228127 56795 54240031 853051165 43539 643377873 -878988536 26530 -980529629 -387020979 15999 83760172 848228211 49436 371378933 663713846 42900 -31530351 241829865 37404 -423765883 -101876504 43676 -231894442 75330285 93196 -680032796 -133808155 18359 -781390869 -768433348 20950 -330409698 -703891669 34481 -493774994 452220536 40272 -957281739 -400889587 65996 -424408292 839205038 51923 -601911555 -485279159 24920 -45430935 646014527 27987 -709805324 -797352094 34611 178250233 -222942495 33121 91881296 -42930070 37351 -118531402 370535119 31021 88742557 725905052 44141 91110615 246220216 67421 -765236104 -484693065 40607 441688898 350333587 24505 -132288042 -894831362 25016 652032983 547284460 49780 -211434595 -583335616 9664 730883490 -323957330 30984 -40373840 538941041 15961 89834618 -318102256 30904 283148169 -775635632 48087 -953014958 -617980984 43071 -904145346 -121595912 43990 432231284 372823433 23734 632910999 -884128342 28383 -879221550 474260982 25415 -700540033 -885359975 32876 -219743171 -615714713 13730 -902442903 454941864 37867 -686044171 -903999257 9984 342638453 625058986 957 174767204 240527500 27523 -594293765 525857257 58155 642238368 339982874 53196 -292026665 -231341621 33831 -331593200 -197918761 27930 -807253884 -767994355 22856 -857631283 448278070 44369 -414234865 818104638 29315 -137459230 -512503659 4829 429845124 351160565 31710 -425317317 818434192 49626 655646481 172194807 24650 -119163307 -316804173 48739 755047766 -237770136 9469 -592183384 -522275427 2052 -405846507 738822060 19848 629776405 843569030 77530 634823489 342899437 29571 746796196 -210132701 21163 -15618523 552680464 52093 -117288654 -478306591 27785 -771068916 -523752126 54803 750289696 -603590274 11142 338871811 52577967 49553 67529788 455056141 6612 -772699401 -478366646 50315 -952745086 -426143677 26943 -957891779 -599353978 31807 -420008072 -14365083 63770 664321115 145556613 50838 -103916527 653166854 11844 467372043 151097183 22672 -988429346 -618032484 51811 552593523 -502197942 36808 444676573 160410411 56787 -698459002 722791183 78074 161400358 -887689820 37520 -693025646 -118521498 17137 -220167990 -984547265 51338 -606172613 -299173622 57655 726770502 -208536356 22821 -408096658 839256480 8237 253834559 -13640703 46317 -498170049 459248976 35738 -326543212 453982963 13213 621018386 359380290 54879 178999216 62896915 16825 -884836708 -126365359 63340 -133003383 -887331625 7262 364979413 836309849 10547 -778424032 -765934031 2434 -413562373 -959641894 152 -966450308 -979106695 74315 186561777 -587072624 5468 662825600 334048929 38603 727911226 -325824171 18725 -212871563 -224702643 39224 -676338927 735860917 74948 50493989 845109070 31427 150681525 156692169 30761 260238783 -1959633 66735 -415986089 263081398 46209 167696959 -398939429 6779 557198865 -702311454 59516 -115068288 -123513006 3826 -707914630 -131790349 8578 737690836 -609072425 11129 336819322 829968277 16041 849706843 -959558455 12421 -212543181 -586472103 7379 -124966696 -489699969 17189 -978275669 -990219708 72125 -889824950 -311258174 30381 -229915917 -584591089 67746 -592714686 545894359 78080 -986351883 -417765073 47364 57140306 468183936 30285 -498401251 273508291 22298 656531843 -572879407 43313 640019334 168095476 31272 -798945422 343840552 26205 261617281 740488411 33288 -693784739 -102634046 26689 -980532047 144508020 43053 351739509 -235373561 10273 -610717422 -325674746 13137 738707319 -209420126 60380 63408505 -886607405 27613 -198900604 79755968 12121 -396077259 -959391203 43298 -983021318 175258304 35276 -902573005 -587347769 43045 636029245 183399387 52619 186368843 176605297 44035 -134013104 346089216 30380 350460807 636806347 3709 -404868864 262970163 25156 -614261038 -290665251 38332 274171986 83030307 63857 64676196 -311883052 18208 -522319364 59849301 72609 168521745 181311676 6314 -116948218 346387100 10076 647225612 171054957 27122 -137777277 -884647608 44351 -406546056 -123312530 21265 238966590 -20259491 8066 -983761000 -999974113 44769 76293538 -295541121 19236 238550949 242915377 47671 627884024 153519413 70169 -878837896 439077577 5809 -410481861 825008993 16709 -420165183 741948887 3981 53741738 -327129299 28664 63624053 280901641 22133 529132392 -516256066 49802 -953278567 -690961617 23572 146158341 -203244780 54050 -111943291 -509608070 32103 466547838 351004664 22755 -22941256 619087468 5822 -110386868 658365393 35853 -483719865 457668061 1925 -229443355 745100571 75659 -39235638 -711518413 60989 -583319148 -298694806 16338 -972546276 153107547 52280 -139110110 638133399 24377 -969572912 -770566127 57360 -219178955 -612966670 30208 280413976 751426821 42062 664621410 160662295 3962 -996961524 -396430702 22293 187104407 92799582 7695 -700467207 -110305253 11478 -967664407 -977310316 6695 188364590 -862717669 22712 727200676 -607353697 29988 72192566 434536851 24005 -578907645 357742082 10177 435055891 557702837 54449 -218144528 -996362914 44547 -122433015 -805152268 6470 82485033 -326917186 1764 -20162045 557167957 10277 -675313585 741385989 68066 149742653 -579825764 17791 -807637267 -481995629 13327 88012288 723889286 47450 -700566649 727472754 81050 -113791098 -890364752 24318 80184972 832698391 55553 -413339131 -993470124 20386 244995133 75911003 74410 -128127143 -890835142 18921 371749402 650468769 8792 -400585825 821330467 16275 561130046 -501029773 34439 164827180 278300661 49012 64520443 816427804 37712 -214789529 -615190946 44289 -617931662 545100220 352 -979530822 176759263 19483 170747174 -416462661 10067 757712839 -192703172 6088 718378319 -203101677 40435 -111581634 -111113141 19690 56417449 460205444 2584 470475039 855157887 83277 -578413373 539883740 80162 754404454 -319705398 595 -111803350 -99890105 16394 -13206161 660468047 37507 175094103 349634964 32977 143921958 143267131 43335 89387947 -302761413 7680 260580059 -394742078 23490 91354953 821489147 39096 -213642018 55564447 42512 92492847 731464732 12431 244946193 84813651 27114 662953858 172196511 76480 -37220115 643126574 5497 -989009987 821319005 65001 94412641 743578352 64915 -316429285 -211529637 26033 728083922 -215178397 38132 -767458078 -793396070 8156 -862856506 444881306 28418 -700747963 -766570379 27406 55911380 439596640 56589 151605701 -109784605 17770 835790179 -994908986 11169 469843374 148169085 40401 -138908410 -200116170 52552 -237601453 -578277415 1325 457134613 750071757 56530 -516832265 429276447 44736 -982295112 181031492 35825 431521676 342874144 2343 176788616 74456592 5963 -96531759 623789733 17514 749853542 837260635 51787 70007253 434673089 5356 275432877 -218407999 27284 284015670 276683308 11009 360476844 642683180 29840 -131876605 -783363457 673 -489499062 451900738 27218 176523862 177600988 46244 -124760524 -767546105 71164 733138090 344728121 46152 161472463 -902352473 11375 -115336961 -286061986 41852 335050278 537868940 47125 -328617004 470346607 8981 -965448210 -963883782 24547 68460772 820037732 9515 -670403906 726401507 54458 -208205305 -588512278 52079 171936641 82278082 23415 -329690496 464882454 24192 -316946995 -216222962 10228 -134677775 -317661855 44053 759329504 -303428764 32995 -891697373 430523401 8757 -785603872 527095720 32056 -309404200 760327377 35158 -602925914 570498970 71168 -701176172 731418831 54037 837542639 -994159015 8260 -138458886 642141781 18734 -396514045 831794401 28428 279554905 -886736663 573 -383271172 739290845 19707 -109590862 -520405076 23642 184485386 342716587 16957 270724556 64582405 21256 442854297 158767456 6433 72847053 841057390 45536 172484780 265045913 38819 -220933798 -396833886 36101 748745257 -576443622 40972 -131810677 356820646 1565 48381691 -318546708 22728 -687087619 -865793716 18171 255753312 81781279 65003 -398996804 -32243377 38899 757130201 346262057 54427 84726869 -298908598 9996 751554256 -606164271 20358 -121349116 723708912 31335 -573147416 528369415 32522 162486977 -866153728 39958 -209881330 -886565271 53351 665685650 181330733 20145 370198801 -235792581 20502 245025510 334591694 27196 -99204041 -116086551 31616 -97475506 -785964384 23348 240865085 250720633 40151 -388696011 -133364957 20842 183531901 375268433 36016 -193464722 -958174894 33337 751052245 -616075655 42317 338426879 631330926 7345 -667603233 -705508532 67871 -115755089 378155189 16833 -292928752 -199787583 26290 -304447234 453025136 14115 150866632 -592522977 23392 635087232 832646551 2969 275736461 251480696 50127 147417072 -113998133 57023 -771035636 -520414148 36327 433847109 178013563 66420 -788727739 462319748 59733 457459176 163661484 88392 273228990 53868045 54050 622721699 -320545979 44152 -140035243 -292933171 58617 546986556 -500847946 15253 -121266269 -479288909 22654 -131814247 450898629 61729 345299318 622708671 34909 188788504 339311043 16457 -116719581 -508193240 27683 -231167793 -609255010 68644 -110395799 338657082 17335 273319770 746857363 25123 -138155141 643256084 46600 284256272 472966727 5278 245367912 -202282420 27691 -968871351 -595124901 41732 -229100671 -994636765 4156 263229749 -233757280 13789 -324451350 -229009079 14225 -230068812 -999160615 12410 146895347 474633944 10963 156759984 -137048230 81276 657556636 144638547 35180 -110830616 -107967664 26205 160137125 -880556955 39869 -807574520 -499408541 20842 341642453 -791806184 21272 262323977 436334401 30247 -902558469 452354628 34827 -792308372 -482251269 11181 -95657413 -126768623 13953 172349022 372153598 31392 -799237382 -791784128 18728 153444194 355910947 29790 -201729182 -967927580 51988 -874918826 -105273184 16868 177446174 -594529619 9290 87325913 -314660419 2971 -689242956 -122831142 16350 -3704194 -710116549 6749 -485077415 -389707516 34697 -482632802 432047578 27015 -131368290 -323522607 70887 645220191 -299641993 26385 -954471903 -315413256 63898 -884263431 -133536582 12045 -220305872 90487184 12544 162387365 250812766 9365 77335072 828269419 49142 -101709528 -880793067 3726 -221640562 -582161650 68284 740136113 367896898 22787 -762681700 -506627982 1316 719275636 -599977260 35454 -328265624 467740786 1619 621205371 164110347 33157 -572256557 541036158 16920 174521339 -389933330 21551 -866162140 -596501753 20657 -770748931 -102493555 21872 71220334 449549643 32490 468415428 816020619 85231 623830368 175484167 29021 180817456 432207426 4876 -38548147 556797078 45259 -291115473 473315563 20347 -26240848 626964679 32516 -874349671 455078612 19119 -12945376 556318692 12332 -314041861 -705110768 61770 528616293 -955455863 50340 447600537 339112060 9855 184897541 451037897 17767 -397748246 751497275 22009 346472570 -593854509 47816 -391615286 284739482 11682 254746743 455587061 220 754121546 -215426851 20683 -140360192 658639511 45092 370014483 655561258 30699 -5398835 547921979 762 -191057398 -616212235 7600 -104077700 -490721752 5321 254847262 450609873 3968 -972207026 -588326433 4438 90673209 243359607 28914 146121691 -217178580 56047 263139461 -13493559 46507 357810000 851097423 38445 728275831 -587736114 43102 -26498386 542451636 896 752145841 351635529 25504 -391598083 -993783325 51148 -206761981 -599884894 19424 -424035947 266549461 41317 179876641 -202628919 14581 -138298687 634529496 47735 -415926442 716688253 20826 172789183 373446492 23691 -209140312 -961196079 52492 -966775683 542537112 58951 -425074373 -959192259 25812 717493018 -327144402 26987 -298738729 446416915 115 376039000 851851937 45742 -127031634 -502693208 20713 359139955 638280129 30074 -400131794 827061253 58222 -427164378 262892402 9354 -109624862 -102760348 2211 -129758594 -889882320 9145 172819374 -414401956 34981 561809722 -511194191 58551 663913396 -319981709 15515 -125499677 -328453671 50002 257090810 93948321 52704 531555963 627844842 68945 -888733476 -135807976 5343 -797240523 -779615951 15172 -707102696 -783017684 1560 147663963 -605377078 14010 741003288 -303923085 32687 -115896645 -859961090 7163 162216108 -859762900 17713 -694129288 -781005317 10630 91240433 -290085744 37490 540746068 -482379959 26477 434941430 177673238 37413 -521680780 434556059 21579 84339978 -312932283 25012 -616996311 -305812610 7227 259240855 75961716 50464 -594897018 -490814004 34003 -308677380 439952353 5589 -414074981 -110334372 167 -695642419 -888537080 17757 66367399 745937613 39055 285136459 448471571 22118 284866978 82106133 81344 349087728 837176693 16528 -859885208 445133897 49002 -139301584 372684885 18576 -391914592 717371352 11864 273432750 -10660882 1319 -482822016 451147249 6111 148752330 182605971 47074 263993329 261838188 31965 -667354426 -902333303 42695 -714067340 -111187406 30540 -203347575 82721373 47060 550987869 -494554606 494 278942626 752929584 33818 638932044 -232330158 73899 -698232136 -766207515 37506 -100159568 366121420 5291 -396190679 830608198 5119 278709184 -29285837 38533 273437478 277168229 4446 -215734474 -995754895 9173 -995974127 -980772550 8815 624189117 -301850470 45964 -513912363 459660694 24195 67792843 242630279 65355 -994728523 -393440710 4559 147614465 -125930869 37897 -612300595 525278342 4585 343819093 813072818 43653 -988189022 -426918344 72249 -794489794 53451532 78982 657362373 841608762 18266 186736181 -407537048 18027 285508055 260441975 35223 -982342838 -579414229 51302 65909716 841350821 60288 148393012 -607803742 281 264105612 631934503 24390 -886075885 748857576 73933 65469068 -290889123 18752 473598182 369025902 24781 -778425587 -511408722 22779 -607899503 564947205 52255 -697615466 -900635271 51091 -112901767 -313801321 57415 -126784194 347517661 25024 246145598 58924765 55673 91916678 840694089 14113 462611446 -988361732 31696 151781292 -901851291 18120 -573666514 -306063701 33723 -514362197 80753893 5403 268817315 -234983701 18166 251102881 -190941616 45732 -600690333 -331282309 46776 -130197933 -791330918 33015 467713484 157019509 53988 -98190486 -485264286 35428 -879983381 -141861196 50980 723275600 -588169273 5125 -397296163 -988694481 64007 169286958 160688041 5028 567415748 528379526 22907 375371981 829057368 15652 339858537 831084105 27407 -237581977 -872822163 7269 -110159244 362775578 25694 244510714 -197829522 28774 54790582 91155943 62481 171334670 474581473 13765 -424939449 265608333 51482 -976537534 -381532829 39862 463609436 343272857 19928 -36791815 -693481215 59575 -857916994 432245698 20784 -298673158 -231373412 30498 54863313 262443862 50507 739128666 -581257199 36266 627259494 368086934 75763 260041210 761812411 24803 -220059540 -992927684 21556 56241591 466714795 1185 455431778 -982949501 9681 666200886 148345910 18892 250615451 266029169 45268 -106958590 -298208975 1976 -406435882 -135512689 15299 -966624604 -992942223 44311 -410254219 719949578 29564 -977829846 -383292844 54543 -125498096 622435280 21389 -133029377 -785662861 67391 -27112305 -685970926 29138 336909711 641750089 10005 644042784 343531275 48400 366128618 -235944639 37188 -707712956 -872089268 6719 759418358 -289100263 22549 244432429 434657269 5449 79854640 812738382 24851 -295222089 451895646 8051 -206444095 -883088488 36742 -211364588 70344426 39222 -502160038 440500222 41874 -599166834 -504428049 12310 156987109 -115655588 27489 -121240150 -879967482 1006 378968310 812943530 16376 -45282074 -688029275 73763 284369921 72258449 82284 -414801481 -966238816 57018 -606350601 -288558574 69246 -585078977 -483335199 35173 335476673 -196062995 37926 -106594045 373391860 250 -387302089 -998455392 70579 732460079 378419919 18373 -685326574 -798578336 42708 -965592064 -573656931 6560 245136104 -237425281 44766 737620147 -223951202 43215 -388599049 -984075142 53275 -889522159 467949275 8957 717129642 -587924678 28906 84511561 -331227229 34802 69413215 -294501399 8253 245323605 270033862 4272 248547096 715268730 24396 -806723936 -489506659 402 751756942 -207535797 52796 453564209 371344150 13423 -964225987 621898219 72263 56618360 745584717 37840 -708754964 -858635508 17383 -226222 636938345 36332 167313108 369222683 31730 -40220878 526393853 38103 -676305896 -124057178 4875 456138776 184380772 21640 -138933097 -480351136 1183 -127067077 -889560544 20903 70965622 -287646061 24267 648251939 340871727 15444 -677475451 739407327 16999 280060625 450204644 13597 -415543889 -966735821 55090 -298087001 -194830988 6286 48810986 459206710 60117 163236293 85717448 15311 148167373 247265472 28516 -202328081 -617348746 13614 -896648217 -119223404 31040 -398749943 -122654480 37439 -804563950 -774235418 22065 -98836017 -498811037 20242 -618496874 -317802016 43152 -666712498 -127304772 19384 350055151 651018357 41653 348792873 816467116 5855 646839447 -303427586 7371 -512755045 259393006 34853 728444393 -294135363 1684 68005326 760077329 17519 -666729747 -111363297 27636 169994031 451753974 2339 -401604464 262453904 12888 -95731158 -521874870 21397 146056933 163236672 22317 -969667215 156991074 45986 157288917 -208912992 41525 55202961 749687585 51221 -522863436 450532515 7807 144486241 81151128 31205 -962334500 -591668874 18221 171012811 282614960 10272 761703381 335252140 44476 637765547 -321813198 743 177414323 280206669 18522 62197207 749930066 10620 179383163 166153506 17427 -232991103 -989864634 13827 152746554 -416171956 8782 -878564428 454877737 5008 355052264 -216074495 1211 660647904 -314790425 5407 -122077589 -506298070 12944 -399346694 -134456628 41343 -702229338 -888498251 29413 627723741 -327491677 26812 -970121266 -586204265 16890 -503864472 447821847 22279 -139042253 626343876 1316 189913454 70168089 6231 -987094478 -954433243 49857 -399746955 855948324 7090 187921057 -580602181 21658 -116404183 -864732751 33593 -869985488 442815258 20812 147090930 433996673 28055 153158956 -390026361 11189 54696188 729454164 25645 -895957154 448409023 5016 753994506 -206791373 17358 357509028 643515613 43816 -712336843 -893768026 24947 48384590 842947907 36995 553087522 -490621308 32863 371263761 839210445 25344 736943029 -306160350 6114 -992445077 -605647747 1246 -423534436 855746778 37800 337665756 -193534651 13202 638316670 -290257477 24652 157359035 -127524675 70637 79560845 263827570 44922 -404498998 -996536056 55581 180374150 -985393366 33419 -971213251 -395714366 9997 -201279994 -993983258 19659 -423538885 -958234942 60539 -666849176 -131074493 25842 66781009 -289594760 43361 -95704967 374007593 1873 157049058 -415200287 10528 285671616 260091374 59029 -211084817 -864301952 25958 188177042 -193723579 25469 345204095 848544409 18161 163875486 64029947 14555 625143463 377366021 72383 471617080 158146387 20717 284664112 714960582 33952 -112747569 -305285099 46817 551962943 -885457941 27144 156033852 447696954 9585 165662533 -136174946 8043 156494191 440212325 12460 -139922624 -290322565 52457 -132660295 -295055293 8413 168708382 79541264 29737 -511528729 433775305 1268 155122322 -199300659 51494 360994097 823808678 17849 -40476346 813828936 13933 466687602 -130793880 20909 256636608 -41467467 36833 -998608287 163567290 55119 -328935801 475530856 15240 543974133 -487260697 30777 -575256321 -479124967 32006 -2196987 543045010 28353 456561650 146728096 48099 -319508921 442947021 17954 70977407 463492283 57866 746630685 -328830913 4396 -404599919 -980867476 73699 -224557714 337837201 79413 -585854183 -505868591 32131 718699038 -204225889 52021 -676497647 -866737400 36351 562175122 -486684463 55714 472606021 170014023 60527 56013720 438652323 47895 628947339 145060472 15225 69348150 727044619 43574 -7436122 -708477121 58343 661349456 186926085 73976 -123289231 -98913345 8423 -300174687 469423277 10073 -125606098 -111676325 25018 275422181 -44207537 2747 -317887502 -690636499 52086 -128729184 -479252112 25800 182899806 94352826 9134 715051715 -324183942 554 -294027809 440014721 6079 -777094891 -478405736 10713 735560269 -200877660 30315 -141593468 -309430509 29302 -121310067 -494847111 1438 -407966528 75388744 44411 -576642923 -483013776 12155 52073674 739028384 56125 183561688 149091474 42784 -310320505 -227591068 3228 528590698 -484108635 51350 -600521203 -324933645 66791 -116330769 -896611374 14300 -691963017 -116481029 32679 347544935 -993215438 27224 -687816938 -858934129 49696 -136259209 372669193 28415 -104160829 -887520187 42661 652407652 -317352695 3809 350443082 -970118441 66358 -129161125 632843409 18130 -776696445 -801622516 4660 -32792297 165608726 41612 262665089 -46896830 72781 -41706893 -958513266 33217 376526125 -193914284 29214 255889946 446565163 16078 -96697723 -870535997 30180 268911016 284603096 47607 -588761642 540228527 61614 463678505 177220721 80759 -992403666 156341071 49550 433841966 180795680 83594 179417531 380798843 52683 -790573115 -795843743 24646 -22453115 -712967570 24432 145569032 -872797961 28132 -229840924 83333735 99287 83035160 -227364396 1007 -383809065 729745470 11861 -798374754 65508292 72244 -610815498 -299965015 51037 275624111 -236864069 4467 254299684 437448324 8738 156656716 -215958517 17591 338042411 648133835 31359 -805284754 -488418653 7740 -107419606 -330545724 19824 50353090 255526147 14375 282171470 748207366 20734 -764190969 -795711903 20418 -983374193 152329711 53837 445657622 180918211 47833 -141686501 -119033505 14596 -686424529 -889912051 51663 -31695296 -692620508 31055 262970168 452624471 4433 166395681 -865123860 16218 54942911 754289224 33466 182400350 -231917046 51195 -986976437 184148795 45973 -767233915 -483133163 23298 -385229771 715300886 14991 733485869 -219952619 57287 566112081 -502005894 38778 -96669074 -518048177 20062 -410652994 241214016 49575 238354627 439670662 2654 725096953 343222635 25595 350332237 645891803 22427 -290376534 -227436264 25077 -695606723 761773621 5823 248138677 67235206 19078 -422180993 758311189 28900 149077093 372886828 51776 -95589022 -97065058 36512 66233232 -329068103 21672 251839820 443510430 4668 251366806 80619031 54552 -986052210 -598204527 35924 255508826 436814491 4959 178886593 363312788 45005 -778705533 -777291565 17429 -428266096 278381332 31207 -142712816 -140897186 29202 166966485 -221670163 41032 -403636290 746743894 20572 252271498 78613143 51649 62548795 843719742 55613 365533906 826840427 12340 -121957138 -901225805 28543 -125915356 351844233 25398 -106760892 660659590 27465 733806427 -617585043 21076 -121144815 -302325497 64194 -108857579 636732973 8384 -34181033 -713356854 12625 -978245788 154717914 19558 -494464894 446975021 15325 621643982 833589981 56795 -971690946 -423944567 73032 533332617 -485657341 29937 240285734 715921017 12008 -313895758 434650726 25423 80711810 725557225 70535 -203900559 -121267500 43505 -885479333 460642882 10333 -572008401 541315264 31407 261855828 442518699 12046 -705765477 540937013 15487 -406907717 50954745 50404 145278665 -405021794 32368 174211508 73927546 17279 -132770333 663290731 16144 -307245999 -703331935 31418 154393626 -891605887 43853 -421466656 719178425 34985 -959046035 168610284 49528 253573158 94531446 50221 725346624 -314502734 33892 -706445033 -779096204 1564 -615367359 -521175650 15577 525354115 -522892087 31827 626792422 366533985 58343 -956800376 -961293533 35077 759993841 -197610795 15594 -36339491 541657263 10708 -309236183 -669945997 58772 -43441481 531730420 45681 739096849 -403549126 13126 -322288455 -671902063 57368 -402426483 727333723 11958 -46201940 -671399360 24287 144534911 -864587328 44807 431209143 380219112 21385 -234067753 -865757634 44957 -694789974 453354053 42400 -421149807 850307090 22092 -415913391 823395895 53072 -203340615 -997303205 45008 756980010 -598085071 7329 -404901286 259198079 25919 -132542698 -893333950 29471 -317297093 761819470 61214 -44214968 619561874 42599 -797569798 -521326386 16364 457286912 349190353 10516 -125003427 -483631174 6622 333894192 -219455352 43441 650508184 822576161 68052 727350827 339483086 42491 176854263 186341249 49437 -993270586 -574396382 47627 -970189546 -957530789 55401 -202849316 -583181521 59795 -996874691 -515540853 36442 -687307051 729689433 12413 745803284 378594047 37366 -778533865 -797658280 504 -711899944 -789705249 37918 -37808691 -310202496 23533 -129915616 -523147823 8446 -98099335 -294639913 12952 -979765197 -964112973 18871 68300345 -326144227 2212 -959023400 -980950893 38314 -999997398 -952960638 54597 -41107379 559875783 27094 189091252 259778492 22588 647885298 -223869176 11311 -109797238 -775071117 20939 -235180750 -605271922 17867 -219422143 89280446 100420 238182680 -227655386 34104 552866898 470250007 70607 172113313 -133669258 19511 146141304 -581621833 13859 -783191843 -805591342 12635 -120576169 753232107 47500 51214082 730691660 21935 -132717005 637884685 42429 -954422912 -982845795 26494 -491231545 453249732 21492 -386604055 834913107 53905 145654579 67197858 17956 729994715 378889960 16013 -958700612 53390239 72980 -576128427 568302206 65703 -294643546 -191461993 14432 165444112 -864957434 12375 -314004155 -692152618 34671 151006806 -195497256 2102 -287642414 -226814964 1723 187147864 58696350 12353 -132847206 -505047664 6741 -119248668 -492532820 21655 -140717488 -794590489 1493 836896911 -958270660 51302 275171243 745495401 11309 -426729931 189986187 29994 260095692 -211085869 13109 -678335976 725276575 49543 716892537 -194402075 27173 755219075 -190878603 26078 -418750300 823066867 36058 -882966594 -127900714 3694 159879640 -124261328 26643 -963188893 -996798645 10579 -696200120 -124962542 7694 -787093484 -782165743 23592 -403256766 -115663972 38357 -420842965 -974889091 48378 -14939317 -690236522 25430 -421158804 831349885 15275 -96898875 -510371373 20626 247287971 471946824 27362 243655078 -23612692 42348 155280947 -601912181 18934 -285973724 -226747063 34482 -105060739 -772618576 6499 -878209495 441496786 35255 648628379 340625761 5890 -803633552 -495601081 34989 -329962749 -237350558 1164 727861335 346921746 17499 745715368 351875994 12853 156530421 -582657879 7936 -807936206 -490831673 56162 161258731 -587347851 13272 168082701 -195058428 34670 -500623447 450478661 30335 -211940466 -584854090 24552 648203800 838378091 14714 -130019068 352927922 26323 -194647760 -975047378 4018 -15082847 -703128380 3452 259177623 469306375 39541 251113705 459767896 33943 350194947 815336955 2605 -408036548 -121505145 3683 526665760 -493080110 8047 653702960 179216473 71244 -900669120 451921624 18656 437413353 166642276 88231 255384831 730007748 29669 -101187178 -476749611 6144 -618055729 548310467 9841 70648578 254987152 30389 735423296 -292017247 31773 -411523256 740684643 37972 538116383 -488318443 58108 -689935153 -116225272 23817 157973924 -130890119 62523 159529806 -394990279 25576 -107474636 -478427303 9666 -406909820 -136189341 38137 251016024 255052022 45796 824196480 -997589148 4313 -95608878 352338171 28725 -952435088 -586512381 35528 -196310724 48188375 13179 743174598 -207215526 2477 172626307 371087839 24495 -872737511 472640590 26917 -298292701 436771004 9790 371882974 851549246 12846 -685054681 -100743791 11084 254816607 -21288712 8165 -976233788 637907605 54329 68921128 272787394 65958 622325802 -291110526 45742 -955681187 -408340324 56183 449715789 370713385 3274 638467241 849511007 34235 165621099 241453182 52512 748030319 -323389240 14541 566814014 -702871105 55201 -981919863 -957249982 50297 -614106893 -514136959 23990 -490284670 -884912717 61675 362548930 841148889 41327 -122387453 -116688207 4882 -697576515 -873157045 16232 -416433782 839550412 16735 648753718 146693585 24727 159214518 -580374213 16997 -768525314 -808675360 352 -683560078 -861935865 53739 -954911837 -218366238 64598 -95711491 635591941 40476 -141297537 625343772 51518 -112346705 -872422866 26062 -202268870 -584346648 61155 278719453 474617993 14370 338382852 817849470 5269 -402025856 718644615 24986 -386701047 -124026854 2623 -142548693 -514831591 19307 -999017460 -978298366 15245 -602125504 -523007798 23341 -95614756 -794000970 28938 715000440 341843544 31639 276341260 -47404770 72031 726665550 -576581599 38837 162787951 450610858 9859 -286029280 442426887 1180 274491972 258348795 33012 -409693259 -101935591 3244 350092547 816542090 32762 347574397 -191190655 40168 157855930 -221532579 48253 -98717657 660207891 5456 -713231093 -521829822 30768 169695144 245589851 1953 -16357164 626028705 10547 -876085347 473873038 25484 -509341539 458308170 21335 -881945130 -137837462 54490 -111217201 -897487721 30170 -991242128 -422844122 6164 57630197 734928654 64839 264640632 -11887640 72350 -510732032 457628359 20750 -679337739 741587115 81777 -6044010 526050547 16875 165634263 187157868 20887 379944722 627985536 3822 366917281 827958402 29590 -521789655 453989930 7419 -699058728 734636406 42601 -191166570 -583830627 50519 -115920854 333667362 19246 655698395 370402003 68850 558412086 -488459091 50122 761447591 363942587 48302 -671040351 -136509716 27503 -10654532 644821241 11359 -381599622 -312071892 41974 -795122124 -764280509 16168 -872080384 -108968748 3663 -610517614 533414654 21957 -6415072 -700261961 54989 545114552 -517797761 54730 271571239 -11448552 8594 -425628565 -115755974 8531 -7136626 545065020 38893 333600521 623632045 23190 714659163 371561457 17479 732952146 661465513 22704 628636422 -298778476 26588 147604313 -582604487 11959 -328598542 443270961 22162 -592150616 -497535527 37710 -580535428 563566411 38559 -974924130 363004228 4991 730780128 356353315 38824 254727225 264449836 54233 -507284178 465419654 49989 -988378588 -959017214 47220 -303259665 -713110914 32587 -112929876 334764936 34064 -191277630 85382330 83979 628862621 164610105 65684 92765284 277044009 66968 179848793 -895783485 6315 -795522672 -793882944 1413 -231387846 -953035435 33695 180337753 434921813 1403 162146203 -572470898 18543 162963856 367175753 20244 -121045699 625334618 35976 -299748148 -709027035 23355 -193358187 -401601954 64947 -127251959 -332986404 32635 -228868152 -981542885 20116 155022524 -414190703 17627 655593826 827406356 59594 746735172 -229415508 9561 -210164675 432068415 5338 641076349 856303065 77136 -518151314 456340119 3176 662020789 -4297964 42139 -97102765 376988150 19613 357097657 828105611 6419 -224447645 -999236231 14263 176529833 -137913354 30453 -108948967 -802530591 9226 629529802 350573339 50776 -124122888 -889425640 2505 -32612203 -413347297 27628 188389184 -900329936 42051 -119583826 -893308322 22125 -764798048 -488795922 6085 -988442640 -970372663 21022 -862764906 -109200456 43185 -699383916 -789821327 39862 -959320408 -955606963 13337 640003629 -327134835 5657 -963344463 -414467563 69007 270121048 -195810254 4110 642308229 -286098206 31886 -397712191 741406366 30174 -779477211 -494964448 32140 -13352897 665907419 27134 -218750610 658147241 75449 658388764 853433141 15536 179970292 159651225 34219 -406647683 826448232 42351 -324131598 -105075440 27390 660389033 653364727 52265 -287892622 -205179510 19793 533310185 -493866599 60062 -984482807 -997977766 53291 -388538191 276140349 19639 -206607130 -872922976 53343 340631005 658367717 9420 74575810 -330632286 7596 278941239 435287342 6427 -107951464 -402648274 28396 -785063937 -511888899 33044 -990596360 -979412559 8110 -113728771 -502057201 483 847417216 -959184855 18619 -705715355 -865521883 12112 -588651621 549837994 80094 -390277240 -111108588 25206 -798310417 -486838181 41990 149278059 -575164042 7599 154343057 -193650516 71338 -140738510 -476518949 2816 -104503322 -312452645 21518 147495755 -575081100 4902 755323619 360484158 1486 256185705 -20370898 17235 -796128862 -802335772 18717 73509506 462169446 15363 725281990 -205410900 2560 -116134970 359292161 21380 182030303 157436964 46580 562456279 -482371713 41035 -889536982 442761606 27586 -416724866 -119440689 7014 76977230 241929239 65896 -779712192 155971019 48780 -600714473 -476933811 12191 -119934830 -899887269 39666 361841636 -232434748 26697 551678991 -488771842 41299 86664788 448100022 26911 -981808289 143283197 53963 -215262189 -960682772 19858 -765904080 656248814 47791 168641183 88868803 10086 -221657985 -607766299 62159 -712013886 725165295 59993 -204648362 548218649 41772 -110729980 -884110295 30326 650313122 843060339 7641 -116427684 -792456919 52527 -689639006 -383632655 53787 725298009 -300541961 14058 -286260956 -212335971 6404 167624896 471299371 23845 -120177581 333855331 15147 -309369357 760351661 47832 -396397566 269576410 50245 -308727501 440532857 12953 74605316 826001737 19397 -18155678 539711487 3273 721719988 -198868746 48528 148973828 -897035056 40365 241249469 740810523 40158 648449538 366295910 3485 275920003 278066728 32931 355328025 -236767911 29897 242371316 -9542174 57826 -126687716 -491444003 1302 -191172956 -577357115 70348 251549044 -27706266 10219 -961148353 -992299268 39236 62278266 856993109 15317 -959582278 -573998742 16433 354828878 833071884 23842 238559360 744880765 35950 151586514 -133074167 55111 -588722142 -509705268 34155 -329020592 -697997999 64632 50008894 854253281 7179 -408345447 856110769 10468 -134591502 640522230 8107 -418288011 -96726643 3692 -408118411 719385771 7015 180921387 343161823 53559 -770727636 -777205734 23414 -979849783 -389749766 39542 264761878 61546668 16341 285105845 -24591026 25154 -891136309 -134651214 30161 254816795 -9177945 9895 -706252736 -783994848 6536 253266918 -200048497 20924 -108903841 -327047366 48663 245300457 59753447 3314 -392913027 -677422188 65614 -132919922 -877671002 40758 663995456 844870738 40876 73118649 -135738170 54356 89815494 437582404 57344 459859903 369831409 9366 270341955 265329810 1594 -710607474 559582010 64626 350988322 635144720 12218 158323326 -207472802 10762 -612865643 -299879858 68512 180183005 -596603427 6941 -142450053 -484139452 20614 47827793 732192603 59837 169865280 440277130 8326 -603413621 840097007 12668 -968293114 -407571055 64567 -103534183 -766670034 34426 172796975 -114583586 71542 -127469786 -899610731 43190 -12647301 632023243 847 351236174 76119294 49642 -100889888 -773330914 57613 54333507 -303073565 28098 85513783 278459873 57591 -204762378 -600176643 41370 176642452 -101363502 44917 -704837424 -762199033 6595 -598469348 -492383866 6061 -675960018 -879318147 17281 646110332 -577093015 67969 -296434634 540744201 26559 -687812068 725594516 39993 -599347725 547754510 51434 -773177095 -805201627 17559 -293537787 428629773 15729 -117248121 650163307 9301 -45075420 655219292 32846 -997527619 -969775968 1813 547016938 -504921161 30504 -11325609 623767527 33512 -107079033 -786637333 42733 524260797 -490169847 62660 -214036426 -8820990 68834 62842254 -305885309 32660 187280341 -400002008 31502 239272588 456891244 4270 68808825 729352277 41070 -402517032 -40471198 84425 -396259773 266204265 25198 -608515375 -311193354 45448 -869292433 -107301712 24419 155243929 87529096 26317 -117425974 343765004 27519 -111366353 645981523 30009 -228018952 -691562888 34481 751879873 335020416 16743 -196224720 -25157887 15307 -786195817 -579967720 41474 -119207545 -293882830 31855 -141969370 364579730 13262 -993106548 -394617819 26974 -670572959 -134981465 15652 -407229045 280751232 2828 55388726 -410549047 36232 -611534982 -507589455 29399 270568324 -11630547 38222 -698048036 -686688750 70509 -686555083 -142781636 15221 -766911755 -507393622 3035 183335735 -208588835 48456 282328052 -223570875 39295 241938341 455669380 2421 -428527550 722273833 41407 -232283357 77061068 53582 -192092316 -597301241 34664 349340571 834401238 24199 180294072 239594481 3597 -390351491 -125725501 19659 -122736475 -132916991 28167 638949629 -298417140 48033 256942928 472875803 34857 81519347 813544195 4894 -672954852 -795192754 41491 -771025669 -583515468 47140 155348515 -101984571 54374 -618318509 550063078 26074 69863847 -286917111 21584 -404575695 277287283 13834 -690973886 -894777932 38370 -697855437 750764349 43820 -110177164 -868892522 21013 87345507 242366513 63737 337343162 -205795428 22167 -793631769 -790357081 1289 259792079 -400059618 54294 -130848433 625536091 20649 441418491 170547932 37127 154018047 -123024628 78288 -613683093 -505018787 21694 62418078 -286463691 20678 -884530511 472739037 51352 720062334 349115828 2892 650119833 -310984436 39032 -288625821 454486378 139 -802333756 -502107244 25815 -394078689 -121647537 29891 275622490 -45319941 615 -415156811 847392396 2373 -796164463 -767190363 24934 162058940 -879019175 25488 726294284 -577440371 4784 -100590448 -519008469 10913 281618568 58499635 40801 -223592254 -580000861 62661 163629249 -121685024 62171 -700161821 -32939883 46806 252186519 87410930 819 735742263 -592936147 40385 -968213049 -410419198 19985 -489898449 442006023 13280 246441307 264751280 44819 145483107 79035185 5663 562659971 79725026 59794 -477625325 462254673 30370 167477778 446646806 4898 -200720920 -984941851 44726 -138577850 -110372600 26420 169999661 456696353 24285 183903821 -861037228 34138 -198644097 -998091670 57956 -112257628 -508522656 29804 552916926 -503477880 54743 -809082884 -500033029 56293 -330714720 722543579 53230 170241055 356583461 8823 -889107006 -114294076 22856 74562311 844124046 10330 59644443 724190038 55094 -416160960 552313057 69001 -989741416 -980450518 25958 -292048229 -672773256 63692 -127341353 639411806 18823 284862467 428923359 10296 468589855 157383486 1347 -666930450 742030906 14764 -192993363 59350341 55853 758591734 -615317954 37696 635522208 -319476373 8381 168333361 -900271424 6357 -573711285 -507097717 25377 -992316882 168012441 13088 455282410 170108302 58594 281007392 246288496 7700 -332506703 -229910826 25367 -894865771 446253690 49372 162587266 -395732490 23657 546346950 -523552313 10914 -21314857 532531004 46673 562980867 -485961860 2079 638179970 166394958 18564 -991465972 -988403557 27561 -129610927 -112885418 35978 182265646 472092295 14395 -804574281 -483516770 41599 -23183073 541292142 49051 176953731 265972543 23822 743695842 -493715990 51577 179983847 -401552278 31956 733577435 -201013303 4029 -104046877 -314185487 30539 717617907 -684462036 61105 -883162000 430729123 48441 -953823064 -612333460 69476 -672684786 -868944106 51419 739192957 -225064396 49941 660042105 814543139 75027 64012963 442189064 47199 -778100662 -793003687 977 -612529822 545149919 23956 -705418378 -903515554 42959 -218727852 -980940208 35145 -129878119 352645385 5538 55014731 740675789 66797 76509762 432678522 17674 176499318 372208760 52474 -521905532 475617736 28097 -220817853 -901695400 47354 -233265291 70716537 12471 -9619511 249287865 65235 722307329 373669957 44581 153709709 -100814311 36078 279656247 716027865 36338 342964830 663472343 21094 158986432 472522700 10074 -207348581 -885839005 8977 77071758 -486902943 22548 -510947913 446669955 35383 -124424032 -137716110 10739 182357659 78168494 21618 -44728875 555435223 42562 57696049 729163499 66811 246726762 279346318 62942 -219483574 -975610432 10645 144204703 255055785 37473 67397095 -304148622 32526 -233469239 -612191714 16711 -682441145 -132882059 2989 258395985 -207823193 44852 555646163 -517133891 34213 645899475 373204807 843 336037103 -235178361 3128 656908262 832475555 42058 -107095827 -898313210 2798 252010339 268829026 41225 -668376639 734161779 28468 -131789914 370351648 12512 165482245 86174171 3796 253896278 735599429 26998 -395109914 -128525362 17080 -387209580 832108933 12990 724310978 -610552185 21892 377973231 654541386 33371 161028114 168218678 19282 163283270 -417559374 14936 -711539735 -764934762 7811 -216596709 -576884743 25578 -706083820 -881579365 26344 -325716191 -221131338 13165 -607318123 -297240403 34142 -208557549 -890883034 14643 -571650336 -295726842 32654 -137411062 347192740 22242 467902830 181774229 9540 -407433572 830712979 23442 -869980750 -137921638 21649 739354765 376788269 43087 -955032133 158519951 20617 -194798658 -616237581 63903 -416102398 745039954 38290 82809588 456116234 33706 86773289 248313535 39813 186599509 -789073347 29484 162692842 474037487 6794 346081636 666656693 24447 -95632174 -417812919 80340 -408653024 849258741 5625 -960747829 -586657379 342 333992570 826613783 38533 -688105443 -126297025 7389 -613223844 -286210455 4127 279716080 -39381726 37850 169566735 147247675 42990 83336640 823220390 29401 -962482288 188590803 47754 346004721 627543678 11423 -594188820 -309609378 55479 -769531310 -806928948 8985 -414911546 824544420 19520 -860402595 467427943 33600 -137950723 -477562225 24792 -418080237 853801080 43969 -107326573 665014150 47341 -224054098 -605091816 33778 -708837518 -127362740 8927 -120116957 335388633 7518 724836015 -600072414 40427 167122945 -578970892 10353 166894244 150005861 15330 -119286543 373673363 27127 457778453 568314354 61764 273678330 75465070 9722 -700737943 -866437283 37983 -891779173 266486080 71580 453195859 151450270 62325 449569330 152845188 84375 167301150 91705583 13417 -390178920 823496452 761 76353532 742266308 23217 -98717253 -315049414 51718 -577213790 546490128 22878 -985513859 -956445608 34501 -15784089 -686544336 75602 -28979622 644380672 3724 177132490 450230153 3732 -984480925 142857780 21063 -979218189 -198481320 60218 -601042073 -500076143 3688 -202852627 -999784293 20708 163877456 264233328 38970 187288482 363798565 33234 -694829616 745583063 45690 278236392 256105019 50188 -332703383 -672231773 15087 -112215183 -137316358 15726 638759362 339873498 51279 188015713 258252822 28437 -773033290 -494425881 35675 -201057307 -878168483 24738 -228015272 -876659616 21577 -397823321 -965910790 19139 -32738814 165697767 73399 -382754145 -998267882 25612 -11487932 -710918604 50614 175316895 -478142342 51697 -309181455 -228637390 31520 239623131 751990731 1922 154922529 -384912562 523 270443977 718460326 36889 -418578380 274178712 48660 -213058762 -980108074 10569 68270120 256445314 19511 -418918298 -132102795 20983 272080416 474886022 17927 353767658 846685735 24230 -102560678 -768631639 61577 -792735538 -124265496 43553 285474967 259618116 19953 556031785 187247804 66112 748890768 -204544886 68606 173527009 -416721319 19260 81788821 279819218 3651 181900890 -105522198 37780 184667742 -114698300 82352 -959269992 144224936 25464 -590330092 -500725912 22971 736198346 -231515662 46189 -869621189 -96167043 46677 -490591881 448354656 7889 -29261697 -670751153 77844 163755762 -400924931 4531 -894228809 438982266 40308 -136726618 633897453 47945 -105957549 -329935658 55617 720871703 -196606181 55145 149500456 187307768 27106 -208396726 734095350 60527 250269189 -192502164 37081 -612492358 -297605405 71450 647741989 154995190 16836 272572876 754052172 11832 -194000431 -985025180 29508 641782479 344346074 4414 185810976 -414106550 17420 169962282 78766378 27686 -700090394 -786552987 25292 165174074 -891683388 44879 58494213 715376162 4061 -109861259 -883012515 19943 535820178 -491891269 10578 -314212464 472273230 22033 -970296573 166980293 55902 240429170 88484494 52610 145628062 249431873 22128 622111782 163406000 24123 -414094254 -866634360 9232 260860392 464932555 13523 -958199875 -990034431 48366 -114244111 631649024 44653 251091891 740650079 38673 -682750218 -888011754 26537 80584853 -294757344 23865 -677487879 -772497464 21580 259145096 -230760038 12263 747400618 342094665 26012 -6111585 528338840 30074 732191429 348464677 20845 -965810010 -413319286 70412 362197331 -787246218 13541 -992586825 -985561667 37254 666660719 820453847 44898 456247937 334019758 18605 -424671453 -985526927 60009 -776133831 -794165721 9600 -986265891 -404294718 18484 -201536154 -890162411 32050 -986459353 159513521 18299 -966327155 -954469757 44313 -316647392 461963929 19959 -689270815 -883380952 31369 625167113 -295098262 14392 758910751 661293951 30794 636042420 841884472 68292 -102596898 649498847 39104 -494259853 445663100 18928 -585808236 -983865351 7210 -215805739 -967566814 33143 53394758 246355925 20488 166772274 378913109 49163 -401489390 269083159 20294 47817349 264219362 23918 -106381054 473785894 9977 69805882 -300406173 1121 190001651 -603840310 133 -201052584 -873628318 59185 754693197 -206665696 69373 69223051 -591173015 28965 48180838 453857393 55122 -794334852 -512341841 25871 718845574 -308838688 47352 -298900892 -689883373 32619 -576489817 546699724 13461 146324002 369372364 5215 -576584964 -330123258 76554 528854960 642867096 49422 474686415 158197754 55584 -215226897 -592660627 68649 365254504 818781554 41459 -967118294 -417404383 44241 439287187 174829172 19041 -903179397 -103251217 18444 -600867061 -315644579 28282 362349483 813631098 113 62656966 536168171 22060 -195778529 -581533274 2736 -977637340 -992862875 59383 -292305874 537755533 44796 -872393753 -391406478 47891 -127228240 -861347631 35793 -599921905 -288967048 64443 -387461137 -97185293 17303 -692136130 -106881705 10207 -134783040 -791464136 58587 526471750 -489499170 25476 -688092043 80969411 63521 369688885 -572418934 33325 88309371 460969594 60364 -860927437 -130015543 4711 -127311770 -859578819 21429 641319768 172399807 62148 -105548020 -523127460 32655 -304050410 -707469490 62844 -325062677 -191565046 6264 155389145 -99087591 73075 176895465 179622788 39624 350818632 -233955853 8717 50591538 -288817587 16511 -110204515 374649907 2651 -957880249 164486037 22275 278358707 76946843 19568 658853618 846112999 32978 436461555 164426801 67382 -20756896 -691716977 71269 -125963891 -780270714 53178 816597942 -992680468 17893 -882359593 747231007 79842 -141611121 -866104745 42484 659593516 352363724 51776 -778338632 -786135973 21545 -223511508 66861305 23814 -579834350 -507492908 33716 -97730883 -330766196 53469 -110543072 -477950436 14072 -796134184 -515249442 10060 373597558 635501089 14441 188331286 -134327292 58444 -955935301 -985068973 57476 -103903446 344621432 47 73192633 -332711961 3878 -403099660 -997637794 42926 171073848 -863107096 38643 262589542 -17957612 58930 283590512 755870019 26539 47683306 -322976314 19890 -195185187 -983817102 37347 662995522 143895474 44954 -116636779 -314305277 14286 -876567788 -126890104 48066 242571554 439912812 28161 162672002 -397318304 3625 -297446976 -668297246 59216 725330629 353754544 23792 -589594260 -485355827 5818 -411425997 745190036 28237 285609053 438541086 20881 -903210189 473124843 6227 365594535 831205865 2255 176725612 -220361814 21608 -206279425 -870362957 58002 -422669881 -134113188 12568 146382385 -575971114 9100 167675146 340539261 17083 -100178 -672189560 15417 89597342 468852974 58428 -961264893 170911417 30044 75583245 849943220 12612 -113473275 631131281 40601 185587827 -411039684 23873 -114600854 -509088230 17385 -975502974 -875544352 51556 255890672 -12780423 77996 283914056 264336029 32161 -614432988 -293809629 52903 -11186025 -666728185 60753 -972742042 -599647425 8535 181818833 -590681254 4560 181121088 -576006639 1780 539321812 -507144317 31727 -102647190 -801582217 7770 -136326605 -128988152 17054 -960908706 151248809 8192 -417610576 274588532 26820 -788182692 -774980254 5757 -221720726 -959115407 17303 266920032 743681857 13742 635717792 152935871 43119 -957727004 178732723 41977 -401637707 242504178 37687 -679363600 -899415890 39166 -113273204 -789366037 5144 -954619566 -614921874 63848 -587555085 -321692791 61524 -99479422 -481169679 7727 -766195042 -131225654 33986 -231913516 -989788190 15094 169383048 -46250655 32705 -141457635 629052385 3528 144345903 -215965147 52028 -691071027 748784465 28937 648749718 -290532257 12596 544570536 -487130820 29252 55691968 271089611 31750 364063652 823688076 30953 254237947 59493860 76855 -998040116 -983504175 3692 718978113 360926298 56362 354441167 -227445427 34297 -418742765 260236209 31116 -115932243 367279473 25322 -982629860 -407223499 47943 -875276762 -114583889 46945 551027193 -494486537 52103 70152971 731411565 63201 -121087200 -521009806 3881 91303740 466985998 34999 87737906 470539873 28209 -216151106 -968578957 33575 -127713828 633037606 22100 -992608131 -585463109 10811 746512552 -201917765 44192 745920652 -204210633 64390 168944489 -578866623 21321 -426206262 815698249 20468 742330323 539053424 49129 63610279 734219296 61857 157863286 -586505638 17792 244892123 755302488 11146 -425633467 -115121707 7824 461101929 159565007 6501 -44139052 -679313191 45748 169185624 65373588 2262 -611934147 -116738216 34761 662070841 831814057 49265 166719122 49266181 23591 -956918333 -387378158 55305 -136182785 -102529169 36690 -706841738 -872158330 44887 -209944998 -980669695 24464 186899274 446002840 5783 -999125935 -386269329 77093 -609446811 558513101 17670 -893013754 -99431563 42128 -312769185 -708617225 39598 -115121387 -331860765 69673 -208376725 92436188 18755 649363651 839361490 71469 562531206 -481097128 40830 -576014330 539607079 25347 360836342 825222785 45276 -424402577 -990091738 31220 285642750 75177008 45872 -294608093 448508848 24939 270222170 -427736247 16763 -128177306 -862272855 27659 249499830 726509122 35984 -978255083 -97622049 55831 -299203379 -199486052 19961 739831415 -210882762 5178 436849910 -786736554 53764 -6654909 -676880814 1902 -978464901 154894688 8400 734488298 -572640231 10846 -953658319 168438269 45222 564392292 -597263474 68807 375113180 848916631 34565 365413375 627372642 31170 -192350433 -891263641 58334 -26541506 548887876 24067 -124306676 -870993595 31870 -40564666 547681966 6719 160435354 -617037091 1730 -288349384 -701534115 67047 -45420897 -686935296 78245 -132576337 -489616293 6459 -233155449 -866234350 10826 -858868378 -110378977 20500 662190769 349891857 57654 261773758 472075294 13867 724615296 -202224624 5776 -961074729 -230065108 86352 266681809 444257072 42264 639798100 190133147 55928 436227460 -213701496 37682 -312750263 -216787709 20294 -206941189 -973889166 38870 637711453 161610739 61929 -988700042 -952624461 16174 -586579245 -523128790 37827 151864483 -394282185 32215 366464136 -200381351 5204 -326264952 -685534438 45479 146654189 265337108 29960 -578878345 -479078505 27200 -580674433 -325928504 6727 147968883 -116045947 73031 654696831 343843065 31607 377658847 839199837 17858 66680044 -288993122 22702 -119339913 -791509665 63579 -216948073 -958691308 4836 246316010 438391642 32207 637107802 825937650 23598 378904021 844431645 24737 163293941 -898779551 27125 716887491 -698593716 32421 657983836 345283314 47376 -976316014 -606462745 22798 644455374 830748860 69062 260580032 267518855 63235 -130111623 628033589 44217 71271990 751584004 7077 149386693 458074977 175 653541682 335715469 7501 179155188 58400826 4499 90626810 856461007 30343 -690945713 -119831596 21202 173689970 -201953591 43679 -202030486 -605759697 42174 -417024982 819122929 14935 -328299845 -710955504 23237 146330735 266295385 14240 -418640531 257454615 19865 -230308197 246630135 59580 -892068114 -135435285 11143 259461638 -20545881 63995 -103755349 -871044321 7266 145778176 -606373781 22182 284831663 -44615609 14942 -112223746 -137333344 33288 -27511290 552695432 48943 -319210046 -697354581 16479 640114786 -304819496 36498 266590486 733545974 9941 245752174 -595533394 26230 -867481181 -105996435 36359 650848120 367072849 9591 183065149 166630963 33857 -990096935 -2904598 65271 753027050 -684199156 48283 -39968722 -701687970 22870 -599231988 557999402 34697 155652580 -862837288 35740 -612722891 -297903923 12899 366365014 -701499040 26880 -593320193 570486338 10611 149123910 -227372576 45286 -605812984 530631734 11459 625606423 162900602 26356 -25454917 665323178 386 -2978926 541808206 13364 -780761225 -768401835 13772 -223817654 -898883162 31503 -978309659 -981605675 70436 -316431955 428573714 8549 371515027 843256071 19813 261214487 241057495 54358 635661418 457297450 13346 189389401 340999037 53310 159013313 240015853 34084 373258688 356105315 31113 83701369 463651684 2121 -959521759 -992417605 75134 432681250 166831982 71430 -425367953 755429043 30814 -576186796 -333054227 37493 239183363 274015618 38575 -32421497 538470632 736 824664871 -972986602 13416 -996048579 -883383527 45381 89701318 -327762138 36281 -961307402 -318330122 21555 554638868 -514266156 35963 -393068795 -106832763 37693 432327970 176536753 72112 146996308 -294741260 39614 -131490711 -328124555 30417 163118596 -232904388 7941 -872102494 -141815968 1976 -389893363 265726026 10847 460588082 643103538 13734 -389041181 -962145399 33165 645763451 169110318 16069 -126084340 -867146452 28106 -18133128 661566870 8713 182714441 370512292 13055 279045916 -193911819 4636 -426331159 259358390 1835 -396470892 854889631 12693 658113128 368539023 12244 -787838696 -522953990 45788 343003964 836458764 34034 826002522 -982704375 29935 166427146 -606823524 6441 -692744653 -780541139 20553 -699045707 716158374 77677 465769620 63292824 47825 -34231019 660887481 19682 -227498214 71020499 1585 -603242903 547747584 59497 -227267024 -863341679 52516 -862621 646748208 27228 -701616980 724749508 39285 740562888 -222500450 36699 -697025481 758657361 39450 -130221385 -317666854 57255 -111345245 -120760484 33643 -25489959 -689747973 34806 267743455 -993088699 40656 238337483 -222666984 3394 241003845 264275936 38408 93179291 -114642676 34516 -221529782 56124484 88982 -693012851 -865896033 52733 158568497 260606317 42392 -109081415 643176919 42064 -208061045 85653147 46005 -691233984 -870226935 15715 -406070073 816886298 2564 -902716832 -100009457 15450 -108138862 654070064 41217 656511971 144969439 67817 -405887364 852669329 46055 -116170039 761558291 43147 156159547 85001641 25275 367079536 833854848 40189 -395268925 -45143932 84534 -30402214 625776352 45640 -795498381 -799199772 2010 -409724495 -991895807 3080 -286118461 -209857310 6912 -133289662 348290413 27068 737700155 -227986933 9282 -791944371 -889167338 31579 757553631 -234114768 58938 148325031 56486566 4551 -394689746 759373124 22148 -402771470 842032490 27368 80365895 445240959 6716 -322577078 -692768654 48866 -614772048 558435936 35439 855115557 -958592684 23835 -980895133 -419117737 26564 -95696141 -499236252 19887 -40830452 553570956 3827 -765026052 -478234964 22277 183151427 -887989545 46301 620623096 362478989 71662 53034953 -317737507 17878 525582793 -516775050 13473 350481153 646831327 19408 67608974 259445002 47130 -423379170 -991712761 68479 49893687 245225151 18420 645228332 370931469 40278 -126113059 -141640075 29595 84388908 262627189 3872 -216918905 -978860886 45387 367027127 821169777 44070 -386031517 -667051605 42899 64865917 719198348 44280 651308916 334033613 20509 239276765 734715255 37990 55639042 -300264826 41161 -323788092 -228713979 456 461185205 830817447 80014 -115495632 371963974 15364 -787182746 -505600209 58560 190057528 274909569 57546 -958997787 -580673959 10515 719252115 368103796 50699 375275176 629204299 579 -890844667 -124382858 54169 -961908552 -581676932 33974 -389208678 259833298 20467 -107019647 47697939 30316 266431303 -229761670 30214 189361000 337944832 16871 148404044 452674868 7754 -287957417 -220631846 33256 -689940174 836726631 32197 -803501029 -506043840 40888 54948089 821050420 43072 -100504056 -861042984 18291 433721751 373889499 4516 177465494 -412059235 31310 540099625 -484852416 27519 -332594879 -973704176 5934 439938564 378486721 18000 186639287 85228066 25336 551710172 -485188204 25183 -687761159 -125175631 23265 239433177 249698883 23150 170183285 445006026 5049 -47167079 567546303 2551 162791673 -881563338 32119 -999082655 157759555 6776 182850551 60028597 22333 647851504 159258821 20563 340883752 -200882894 23649 276678850 460721338 32853 169311127 -108544079 76942 -593000762 -321588308 14824 -118288971 -803465810 8212 -133617826 352591694 6493 -139866280 -766818837 66320 184801947 -194170344 38453 643454802 354143290 72023 371884690 -217492987 37308 367392737 856749360 44167 -10392517 638114705 31353 458769065 816350864 93036 -3588794 533409420 32651 658153582 362104984 14131 -424421055 724497663 217 -105670953 630460648 18281 623338076 -313663007 18021 -228293650 -589794691 37802 637401793 369367521 43118 144296051 -877893221 33622 -765959731 -499752833 12132 746139023 337556580 27281 -517554876 471732700 15549 -311795155 -202518591 9619 -713448267 -797328049 46579 -857236089 532763639 40669 -692086034 660533309 65138 185650709 -857974057 28591 -129730592 -867385297 9210 437502147 353023842 30729 247963104 -227143605 45242 159030796 -98695733 74106 -116856875 343211638 17599 154048416 187730640 27354 -392408302 -139722174 39889 -990017644 -387081455 45338 256581074 90591036 76528 -127912278 -887584103 20946 718499519 379904123 4249 186509096 458777757 3941 663579094 -305868651 5584 73789230 -308037794 32698 -3853321 552174645 50071 -219341199 -960773524 50469 -230356593 -957669951 739 631831513 844717748 2665 649958912 -295262032 35927 -389451668 -984243501 16858 -857755712 267284120 70722 284529952 -195941043 35088 -997160666 -192871477 287 -107334190 -497888221 7383 -962711396 -965613697 40679 159727184 -142814830 68289 -772901016 -508890119 46716 -302206333 -515167200 984 -410891923 726949184 33918 -672765092 554038814 52804 -218393369 83395763 88975 657663167 371465626 45826 -520530638 446938739 4155 -424916930 249308034 31109 431342090 169176897 21747 -409636500 63474645 51404 -96556415 343547806 34016 -301376035 470436269 6502 -703724028 760375782 27288 365185695 467721268 70946 70645279 838213838 45655 -138210914 -122136932 6884 165845385 274398579 13115 -413148856 815577909 31270 90319816 278891515 19215 -127292937 -122341209 31973 157278171 647971903 27367 -41697526 645616580 41042 -694512753 -121995028 1308 -407377684 847251372 49498 448807838 334083460 26677 -332815160 -218526309 33884 -104244553 -874475662 8040 156672415 172506951 44528 -290667650 447531552 7139 650104609 343811482 26584 -408864387 282736376 5322 -191613158 58633416 73694 -192835642 -884406471 31708 741262019 -332973670 19419 254677196 443577562 14628 -419740248 -994030578 68565 91796654 827346239 37417 -499471889 465559029 15174 -37941244 656437349 2392 -409698336 257724058 11872 58259224 846791273 2473 95219214 454583767 45425 -16656222 628684865 22135 93396928 722833268 39 -419578742 -139832171 15569 -997443968 182343137 24803 264644669 261741241 72261 184696934 813995587 28007 89311491 -314431083 28470 632220800 173180014 76017 -108844840 345140879 2721 184339308 -583391108 11717 -321442117 467275858 22358 -140448024 -491004788 18268 -669374423 -877445430 40717 635442025 352215311 25543 344895899 828657536 16635 -876885633 452152360 21968 -794975480 -799194594 15487 -401913108 735526337 41639 -316034241 -680774783 62116 455787614 360334051 15189 280007641 81655089 9272 738816315 -217531747 64237 -986264996 163945950 8114 -610215322 567398884 13716 748385256 -300547954 37266 278117678 -44016042 59559 -612987687 568864209 59693 -614359382 568453711 31770 267578796 278776521 50616 348379857 852950553 40890 566684326 -483991867 19192 -133746895 -313199707 45143 -134683406 -519433212 4333 -326178326 471123398 13721 147566996 -105136206 36690 -618904902 -324246558 14807 629004482 366001618 9709 -699829730 -597360476 24570 -20938511 -708330419 25227 65484480 822087104 13050 -141961087 654182789 42434 -286939952 -685589130 17317 -1114184 554622888 38253 280776156 715898534 26206 -804510129 -772839920 4740 178139027 148363102 49827 93463891 -302912986 13388 428593167 356786084 25495 -694886556 -801686194 44130 -416061277 -957854178 63681 -122375643 -901884981 41233 -993273678 -588802048 61847 -382612450 240094737 25929 -202903038 -876691452 32799 -801286186 -493581835 31743 145512235 -197581955 49475 368321387 842428466 27438 -132447621 643866038 46090 652238647 -307686753 22026 -968766793 150252695 1642 -426530524 840571967 46850 -404965229 815905919 6461 -387080706 -115855617 32498 -894761269 438540732 7821 -40164055 559110964 47524 186208366 185470497 31174 -955133915 262617388 72055 -961669760 -391516609 65528 -427702019 740635108 21533 -971947630 50239388 42719 367881830 824714205 16831 -707606810 -603530379 9844 -699679449 -122441348 9278 -2461077 635428877 900 -676697607 -98494997 2633 -317125920 467219130 23304 350481093 -236623530 16347 438882508 185101298 80217 -421099935 853214144 25144 -297881912 467724407 7554 -37864186 -36716329 14127 -674512033 -861438851 14575 -493856048 435631103 4233 356705598 850862008 19035 252771943 77725904 19137 189074921 -392369069 15624 164382037 -886776431 44866 180543448 -209706051 55275 70316457 722863142 69559 -404760091 -965760561 49402 -324317416 458685257 18808 -791741551 -478127443 20199 -7826188 -693229515 2818 161515723 -392907750 22729 175948576 83193080 2772 155226146 -425527839 6589 166779326 -100361374 44204 -322063317 -195870804 16996 168909317 94770485 21280 -415299635 -991140869 53189 356072190 -224866380 7831 -902069217 463286766 47406 -27691128 -673677090 80092 176211033 -869513986 8343 -101109660 -103869011 22244 -982768535 -576815603 34618 -409525585 -407776312 43550 -13499596 559006109 47235 -232541998 51598026 1169 244593830 -194407332 3419 -706941370 726190838 38375 -704709695 -776407804 24036 -577780823 -285829919 6280 238103353 86868397 28995 179158010 285007264 46425 -514596843 437136741 45576 -115039921 -95672519 33144 -292419252 -210849688 25801 636504108 -296158238 39695 353827344 824692104 38242 -681296355 -869193976 4453 -692101811 744929533 48490 145388912 369233101 17327 -194359758 -610189988 5599 -688217693 -903090505 46504 -682408240 -805900561 24375 270802723 -42503667 2089 -228957031 55169490 58213 -611750722 -485569948 3996 -227045397 -887421360 59481 174547412 -417295462 12866 263687741 437544270 14395 -217565114 -984834487 12992 176916261 271568264 40435 187524906 -123814516 74328 -14538452 528160961 43293 64937893 249872721 20989 370400756 86710829 9344 158317222 460782294 1482 444630612 182354365 6755 -709401857 722811924 15139 -34126295 277728903 25865 176429641 -131393811 22646 89342048 821859145 36017 152747002 -217955799 40809 645151785 366793748 66026 -15999019 -691415580 70350 -326125398 -709528957 51604 653382353 856770897 28435 159610057 -219312238 60531 -116813230 -325570539 2973 -494231677 470991090 6404 -971886565 -610598249 25029 -990108903 51232596 86303 87946838 739118149 11726 187215094 346408475 43900 -8514246 549032143 37796 563135466 -507133107 27248 -398086879 732515762 22350 -956851154 -973822042 35901 -606289234 -670898174 61516 642982712 373756516 75376 -113474558 359353003 18909 -890096805 469159122 39824 343099488 649937061 15119 -427350513 734663781 6326 273799750 92491170 16455 -395637096 -95916174 13702 -33915075 -222065979 52162 -417850559 -104556011 23945 284420859 268987099 48222 638879027 -297452654 10514 356016018 661518973 26973 267043486 -36775052 26984 622526017 347658809 58309 -37379432 644259821 16952 375289858 813353744 29202 630775137 354901410 7222 -300997907 448335315 17849 66557670 259013804 34010 -105195216 -772590814 61313 92477394 243521703 25386 -42183081 565530963 10515 -571803381 459328898 2247 -229015260 -415644163 78341 154994441 146147968 8345 -423177313 281223718 42763 75684445 264651332 60679 189937574 -208805399 17426 748986250 -321146239 15184 155735119 173377571 6971 284982619 -198501499 8778 -986875943 -609595378 9235 -862451283 -96343235 57110 -979678148 -400073619 65871 639408267 850930236 78226 554167110 365576433 37966 -126385010 349747453 778 -204915903 -883121867 6172 281413062 74367819 67862 263697751 271957608 11183 147546869 -224259638 19826 -585805406 -477695507 35430 -572918230 549831660 34334 -675069247 721437527 55980 370855628 849461031 5951 -103418877 -326495384 17075 -302307087 430498205 3736 -100953767 -889891034 4567 -402108313 269964326 29595 -987490828 -974315451 15759 430255030 163583293 35161 -381764559 836118908 46774 737335292 -581377636 19021 -140555846 453425365 40540 243061925 249818219 53998 -695199456 -892826708 17350 361883437 654532409 15790 364159557 -990881748 52916 447936418 156977264 52291 -107539833 361874476 4811 469494097 370795989 257 -803660081 -800283415 14184 247271793 -34485615 48469 -684882932 525121397 12677 348344489 -213862243 18648 443261787 363383848 6494 -230053637 -983911253 57087 143318471 347001701 3053 -705392168 -136512657 15790 -703062063 -876511914 51765 443350583 172134110 88005 77650719 813634690 22603 -294504846 -671003176 14595 -592946674 544121555 27260 -412497091 263314575 51770 -963164068 -589637822 57951 -420921641 -95550992 30459 250875185 -782916384 46508 176556677 -117424894 83345 -231663776 -970813411 56376 -996468675 169782521 50622 -591053243 856981686 58030 246228435 -198861463 6201 725520457 -574326660 881 -296556704 -125338166 38716 446636691 154710984 86966 -617513840 -489129596 16711 -39456659 627769342 35113 644414046 341937062 2742 -293046996 -690891462 51353 58387275 -596758838 56707 274847223 -205184371 43308 -307504939 465038342 4702 -973731737 -598856249 41404 -389058338 271441848 26694 64232152 -317580683 32836 -111387426 350073977 32154 250137708 49229097 11007 74200890 -314716235 6187 -479719952 464791099 3445 432259270 376529313 26884 74756087 -304919326 32393 -607293534 -232367142 58649 -105791565 344165390 4172 275916246 260399180 15942 753283146 -579534925 18982 -127033191 627925234 21788 174347463 74372573 14895 -965421381 -994089178 42731 -776978995 -479932826 44043 -111311251 341907444 19303 -192595025 -605316060 65929 -496646876 472043402 16341 182611435 82236518 28678 -204707591 58006031 96826 143931374 -410866385 1148 -100281076 -116365768 33496 435661567 143770370 6878 -23560460 -687287714 71534 171752562 -889848433 15651 179885947 156400576 32978 -678999231 751346100 81305 560502384 168586460 42481 -210739125 -875093346 6497 269848819 468471503 11625 -220037253 83240491 39778 -129457723 642977988 3790 653663815 354643982 32736 -584550250 -322470497 46990 250123519 465951378 30319 -601207986 -306047678 67151 150188917 -421441021 35969 728066708 245884246 47494 -802551629 -800346321 2020 -988317625 -598242456 42493 -997681480 -409173397 60976 -412206377 -130528323 5549 -807760159 359625508 49801 -698246078 -781738633 43085 57469148 -293130309 25610 757012193 -600838429 23687 57726169 -295108164 24931 -217573841 -614141085 70960 -391934597 275119557 29832 -9621143 563396734 18678 -118315811 -487747081 5586 -126679786 -135590253 20276 -675871103 717969066 22017 -391915484 724542785 29017 185419558 -383005825 22613 -126718322 -790293550 24836 356199719 817031257 12237 -606737551 -302085172 46472 -39411726 529346345 53568 -227825788 -28504162 58317 -886871361 438213651 9603 146760182 -897315170 17842 550438367 -25034480 27448 283908805 91271044 78446 -107050919 -766291667 45813 -477877856 471841603 3052 83570939 834205938 49008 -666758705 -870835243 4372 846266083 -985274589 1723 351191155 814397107 9729 -127046151 -307270577 5835 656227136 826133411 19105 -871394523 454496410 24963 183586611 -884085284 14664 163179849 166952847 14270 -141609476 -873123176 25053 259031369 460411158 24200 190392067 -862053927 39044 -116063991 -300898258 67054 274662395 -216408412 42059 -423245909 730049450 36818 -293382636 -215532708 10870 -994208626 -400580306 43597 -328554982 -196172654 16924 -215319270 -961815398 40785 -228537122 68096399 7673 243448137 452672714 34145 -118550050 355263623 10380 -130496239 -483755590 26212 -102290305 63793335 41474 748140785 -317732214 17439 160928998 366811318 16660 -213460220 -583369534 16212 454100638 178983398 48788 647150398 -310699977 40662 -387426696 -975883172 55406 750883403 359596584 42248 -774417775 554485017 35252 -193119778 -585307327 32334 -870328998 -125311909 31790 364569276 162313647 38308 374308947 -233867826 5313 627739223 364795118 43515 186802922 -616718216 4241 -130127231 642450500 20414 461731588 347809962 27818 -483627088 451112561 15447 340421056 633004496 45358 76874359 255362412 30632 -954331166 -407925642 37681 -212495364 -893852003 16447 -427239383 -959740886 12848 -708276020 -800259526 856 647844420 830535008 6646 -764221363 -494328851 38504 158767642 -610361989 4309 59896078 810776730 41517 -674200412 -102068751 31531 -139991102 -484561576 22604 -307157488 -215876904 30805 -710997376 731050730 40866 658621080 -302486165 932 -967807979 -604808583 54813 176398044 -610239500 11938 -884905167 -123540229 59280 163903618 461360832 24313 -327851059 -209913183 19255 91238380 251549767 2133 360550235 834563720 37637 158075294 -132727284 20318 -387471454 834469018 57316 -197595641 -582388447 37567 260064481 246418857 55473 -670906157 -901604197 37694 -987571792 -22561818 23020 -955540044 -973362547 62050 -35320019 547983363 34386 -140968454 -315882095 69413 -407882311 835906224 27757 335228975 824877242 364 169973377 82378368 22191 255615272 463211496 26420 -5135700 -330513616 20605 272303357 271587325 49706 -128394273 -295240278 39082 -904685838 -104885875 33818 -980969456 -999036256 27685 -408280616 -969988060 38101 755152625 -195825705 34496 255293841 261203262 56634 75626191 459981512 35088 83036116 -227332002 48590 -672277400 -785769335 32483 -481261611 439327042 925 -111552290 -292293560 32704 -606416673 -321051812 32777 357978585 813172321 30986 249101352 -217822935 3628 -871743777 461816053 38062 94477793 428948050 55486 176576612 -890459287 16378 -317696180 457327063 24718 -310350103 460426836 17035 -803821847 -496093784 26635 264538591 -229238368 25933 255344442 276062766 73383 -307875696 -235086495 24856 252550294 -10344217 27891 -983095449 378481636 18889 162826226 -605811081 17656 -139959273 -133053106 18311 -19893218 650710297 30135 -591034084 530743827 2518 -979053407 -393206965 55363 646973942 847228030 67986 -19131739 -668588294 44339 -111082646 -900080195 44436 731077472 -590314755 18961 -966820174 -955657768 51234 747586714 -595055010 33167 657966454 -291006154 19763 62793300 -297369091 16700 -210506896 80281169 87154 266210156 72257780 2432 -422664375 847181027 8975 -599287221 551584297 65733 -682820990 -878182930 19032 433462562 185002045 72685 242031910 454589985 64 175699103 -421296905 10905 -330864066 459294476 5148 -125664166 639219798 18740 -210088858 -993269294 24414 -770412198 160735189 15670 -411490528 833340435 3966 -98229276 376287521 1281 -318952369 -690729631 49829 -414447022 -114684629 34301 -140044232 -904628284 44782 759243360 -329381306 27576 -131910308 -300255042 987 657223618 -312174861 40369 -389911540 -952996281 21404 431103063 182056723 19797 -613729780 534430645 62269 562872542 -488767654 23844 -132470642 642066844 45463 -127819912 -135463482 4612 -408034518 729113370 34707 260667080 243115832 35925 -119269604 -326963772 47170 -408951733 818569741 15140 -583560233 553251733 12501 655609636 167290745 45659 -789526770 -782526107 7762 738736159 359317405 57313 354055456 818218096 28800 77707826 279234905 61205 187569404 -393915854 17387 -997119270 -980827905 71472 371244129 819855991 30316 -987481560 -428067736 21398 185731045 263500653 18810 -132958214 338418519 2712 357594857 843055832 11996 -119797037 -867470474 16709 -227128527 -869794214 9634 -670775476 -797310446 2058 473765752 366370241 24695 -21463252 -703105993 12776 -220117563 -602597804 5174 361327064 451621550 43694 -421411971 -135897143 18399 -323178297 465647790 7758 -791074199 -490924013 54610 -125796112 657250345 9837 -667970596 -102949715 17456 -330277757 -706712667 44059 -31894149 545254959 16517 152865928 146930504 45540 265962371 260307664 32790 91613260 468637233 50315 -127529339 -496521308 31738 664479732 336634209 27143 -976595854 145625738 46162 54702054 -296507360 4768 652698984 -292246698 32735 354207469 -196968964 17372 -225064411 -963263581 46802 -420302604 280459135 25735 -794019055 -522558476 8998 241439848 54221775 80127 156236509 -392021111 17418 754116083 -205909357 63831 -697592869 -128523066 23361 187980825 -142796948 46658 174705215 446722453 1135 188392178 63073455 2667 -100024743 -477595178 18191 -111785729 -785380021 21713 -769901317 -764515603 23506 -43956245 528810051 28665 178393054 469491066 5202 -234132335 67527524 32111 270998554 475441969 7445 655881566 152876412 47633 -984868568 -954784994 43530 -968346705 -415568363 41686 89390317 735407349 21482 -685903167 -95590860 13532 -989066621 -603371680 51985 655963722 166336592 21094 -594668359 -316869463 16876 258621704 -40753092 34709 -129530151 638417543 24813 -104389628 -292600054 46686 622041384 343569645 30773 -509063514 -666935136 17022 -862531998 -137656586 28001 -973824468 -408054003 10517 738673997 -304119144 31157 433118206 -209049076 50489 758354195 816408677 14311 174170356 160038906 38397 -100067942 639092353 36162 51145673 -289275259 33009 273229230 -234733479 29900 547137959 -611966392 43508 -386239074 735480019 19768 749981004 -295827023 39367 240146985 441750877 25191 -711266128 757646194 41453 145099647 454842024 16557 -106431833 -899231103 939 -111985188 -503235264 24067 -610078074 265505710 26012 -997586858 754728949 10057 -600224893 -302913138 28163 -580301896 -299998479 53882 754380471 -316350459 28085 -309404150 -709091414 43108 245219640 263276154 62137 269406505 -5999646 61983 -232635526 -871196891 3980 728691482 -237039365 59152 188563142 348896626 44210 156204896 -193665527 58116 352900497 -193105426 24718 720477739 -199168755 62625 189373379 378202527 26752 184083790 249457477 25393 278422925 -236090461 31733 169963211 -129578175 61453 -683895373 -891163400 43518 -979599469 -613013978 61656 -224375971 -605968500 9422 -98055608 -790200893 28892 -115868704 -101842269 30281 -707989931 -885367871 21158 666300040 829250778 22200 -572394234 532314522 58934 346808698 665289660 27061 -421940393 284113764 17890 -421035390 813142762 56715 -954337944 -391624657 14927 177443261 -121395506 18859 372557238 655291395 1239 -591117594 -288554752 30793 349285959 -237072219 4928 -101326007 662145087 48465 75875555 284323920 45633 -993861304 -399292842 10736 188238880 -396310259 20645 -391259162 264300326 8461 726819594 -571486211 37553 168491196 83735768 27207 -508614829 460302155 33794 348123271 630579631 37342 742688074 -411130584 54464 -573314269 -292624177 2656 658251041 372580178 66012 55475379 238211546 21463 260096494 -200196241 5240 -572787102 -509177999 35507 76127850 811675423 17382 -290684383 -191960980 28620 -713709211 -800823039 24098 -399148672 840987642 2553 -390698327 -957811734 50749 -389915779 -967002427 49180 -695019583 -886216693 13220 64445659 260096705 15505 276279801 -46763703 31826 -890007641 254458347 8037 -983314490 -958649984 34472 -427569137 -129647135 565 -957220168 -571474142 64275 735026140 -311361417 19631 -4882581 351668958 39939 -204643076 -616195559 17394 663211914 820101570 67048 360179619 -212548419 30275 369840533 638148292 25870 -695278350 -882839613 36174 184900557 150181447 11091 246474316 454678770 6641 -289229480 -682614774 7904 -397205288 754256639 7702 -109617321 -868367402 13596 76252820 242255324 5661 377626531 834017966 23163 74868448 849539665 39638 343828478 621761223 27531 -406664450 -993838025 73344 254816389 452969446 1191 644992865 -315315415 11373 190453969 152787720 19778 -957072082 -197206594 49281 165352351 -228976152 44663 76615705 734027190 13525 -201568802 -884043474 55975 154070744 366494519 54620 -498942759 464011600 13383 -202080458 -574448364 33150 -976605489 -608942036 28452 448670307 366767420 31419 633095288 335621414 36447 -614223450 -513858657 36095 -964266279 -599177897 48441 761286048 -294229398 30241 -707062330 -122186599 20890 259763671 753452869 36362 146708714 253831605 9644 271232170 61786767 47276 -962055881 -398551147 11442 -218719966 -897361911 25814 -33931318 -712364478 28875 747726662 364169714 54726 662481451 358540394 10053 -684109163 -877788925 32521 75394870 442573793 1942 -196481513 -997128997 57408 -514899117 -861868327 57977 -697608031 -893108272 12020 -134412270 -867261663 39289 -997804967 -407708485 1354 72369371 747035151 8868 -5196795 665214296 27343 333943866 630550825 36369 -121314175 -513031135 26921 -523703560 468149118 6690 355098556 -220315419 41620 716581027 -298424566 33768 333658634 850772409 5955 -965166336 -404555784 21894 -591784343 -517637068 25485 173525527 -135069798 18130 -126795592 -102357190 31838 446850849 188044340 90865 186013731 -139035306 7527 715685823 -609522967 14203 58139609 473984477 54657 737442427 -204391517 42283 -23839083 657063234 9793 -422605249 -998238408 11317 170310509 -139578787 73448 -102508219 -779342512 28397 -669750943 -765878460 37975 -675894356 732014823 78702 726054096 357694245 45514 651042970 -225975666 46340 -380988933 721451449 12514 746339274 -293608773 26531 -403564210 -962210578 8514 -328732735 -206462096 4461 662959119 339128227 6038 -999716336 -977348023 1355 149207277 380902787 47569 -320865812 -206335466 26628 155030069 -228296165 33529 143520279 -209628882 25076 441686047 333568851 16483 -499967777 469521031 29777 -997350508 -611017801 8336 -712138576 -871248410 27853 339578276 -213950704 15511 66349944 441726314 48414 727262188 -209731125 64160 -955122795 -987521278 15541 662017180 340316585 27635 269904504 -3643625 51693 334962834 644458578 27000 654926492 181843984 9737 -977886283 -578622044 37945 -973782769 167040665 14373 648926068 152131569 27264 756822295 -302583565 33261 -790973553 -799897587 23272 -778820497 -792756355 4305 239078802 753347863 19051 -117739398 638373536 4006 -495452671 460987086 48213 -215081824 -425146763 75402 -421596413 -97613358 33983 714599691 -604839224 42798 -973567491 444235278 28653 -388738171 744976058 26107 443577902 -387553897 51434 -900361543 -135152690 2652 172242958 184627476 39358 -970705830 170169223 24712 -599307582 -490626337 2603 -291160906 -669277585 12104 -217628207 -868290290 36982 -43632240 651595253 533 -106144212 -763785461 66713 176071942 441751267 15731 -222685223 65768559 97239 474122035 336442539 2781 -395236670 -116750303 30572 635682230 847038160 29853 660880100 -311445312 21341 -391937538 -981980605 14912 730967224 -607194359 22288 -220593468 -583818691 31364 -287890326 -196049437 14934 358012001 656028014 19040 -109055054 -765359620 69907 637656284 354328593 37733 432586895 830595809 89378 -228290882 -991412701 36070 -117037317 -135068162 29169 -197239780 -867995484 55246 -129066962 -899027831 45414 -388136784 -975807401 25377 -96394799 -891262304 48220 -128760104 -126326570 12015 -123811955 358677767 7138 -314305641 -217703560 30900 269113710 -218086826 45550 245914208 72480116 57462 -197162502 -608889624 71367 -190932976 50163772 24483 169774748 -427882880 766 -609180841 -305851130 51873 144927194 -198189086 33155 -393249578 845550997 37837 172141166 -863217611 22648 81997724 833278869 28735 -318134956 634157917 56369 66476649 -40915247 32261 440983804 160590765 61866 -612048719 -478151947 8337 -405646014 -970665203 68514 347543326 625463395 2092 -998725360 -398477075 1541 -397352389 268659521 41530 -606830955 -290367999 57816 -109891552 -313550857 31243 69566112 819260875 45737 370739759 -193929195 9285 59952393 728123171 27236 162900212 374445697 20246 87343998 756525465 48990 -978726353 -135874436 61190 -963401840 145442588 14869 -224675713 -996210872 53302 178639059 452291859 2010 -769952 566643958 42211 -860655007 436150565 14500 -129956690 -141041899 12049 -118780993 -509634235 5586 -762776132 -779276534 9936 -415832614 810990352 7637 -393936219 260104689 29869 -700230818 -109961105 3333 82781923 251475688 29620 177885277 -893996268 12118 -98235712 -508791787 13412 640798673 849159533 32231 -237857516 -973604926 39371 268060366 758158411 21070 171756911 74852830 887 633536773 -302826244 22262 731509202 -192581005 6371 648860400 364831584 31026 173214796 158133399 25562 -127711952 638037503 31928 144702458 -611859932 11448 -124061369 -774463177 36121 -583817560 -522530451 22149 -878045238 447199725 26689 265315346 -222532180 795 441775746 358446786 9705 -703483634 -793616411 47169 182040862 65552499 8325 -197935515 -600363223 9011 -476757382 535827129 11545 181155560 -400153963 32045 636831283 856858899 21271 -497519201 429960906 29594 650145955 -300082833 28649 -222077440 252240141 20589 61468549 844489136 59256 437403995 372913075 27871 474120185 153155866 52776 -713616106 -122990511 18836 -39252460 67810369 47631 170859393 -860491334 18578 -330628480 429252212 19128 -596374033 -332081057 56466 -98108574 658831271 21848 -134288732 345534261 30235 167806744 -99380781 42248 166856136 353738400 46788 -416484515 -998713455 3683 275888862 -203747075 306 -390010129 853192311 14955 157142918 -591586522 13710 -968775318 -417425253 56204 -395874468 -126761584 16002 -973948432 190143540 33705 336624560 -227780938 182 -39840031 649517899 31956 94143036 -322800743 39843 -190737938 -862764957 30635 -31177848 642054490 10920 339611446 -200520777 24801 -197075296 651277624 72959 472417234 173258281 75155 -410914211 -112952133 1887 -23276390 532403696 23829 -123480463 -295736731 36491 -902427112 -141260237 58408 336735650 -200202029 33021 168099149 663675889 43028 165803375 376090270 45653 -2816947 547385352 17478 -30647389 571300248 2446 -877990936 466197407 36407 -980028974 189857098 15662 619863369 -303086712 30132 -785120679 -515307269 40163 -111443971 -116674423 23134 629833619 164771405 29190 475751434 351169548 24526 272317738 -27210653 15856 -583778790 -504914926 30783 190426578 -227027033 74278 537934597 -505728214 48340 -700246055 -109039122 1722 188342573 -875286779 42101 742619444 443720463 29157 184919907 -412347193 27199 435122495 146588198 34634 565997289 -389577494 48755 62468944 717414993 51046 -383000415 855289345 1176 -233481978 -601693235 36114 -203976307 -878034662 44243 364888350 619609902 45898 -705378499 -778599894 42993 -610065147 -494795147 20846 -1032118 660258903 35988 171847831 266980386 6811 -399278804 -966725166 53081 719836755 340315706 42530 -988119683 -398944551 16487 -676169522 -809059041 40614 634794678 -330258515 43147 626600912 -292879172 47676 166592256 344197635 21400 -113139031 -804231512 45511 740813935 370472592 55012 -215437352 -579829847 7755 755516448 371096407 54411 -678832241 -692927396 46386 -483044581 451776058 45913 380341920 853854988 19381 270657762 -227890251 8363 -969187691 173809020 1071 -866261206 -302383233 5456 -141096130 -860301876 12280 758430446 -603627725 16632 -115931170 -491909043 23697 149659095 55290718 30042 179292515 379266403 28731 173995030 446361167 2561 243358604 -209050440 44187 435206011 378414561 17463 166311115 -199907209 23258 -329211802 440437460 21798 -135798169 -503543047 32867 -329182726 472813970 11399 78789812 283701711 61076 178773259 260236262 14403 -777233579 644961658 3993 -124876862 652740300 34901 155398060 -904481226 31446 756351235 -609916445 31073 372302958 -203549366 12931 637682905 284360983 19119 144863690 166119708 2916 -980273510 -607426013 22323 -987817140 -971370238 52277 -970702278 -422280987 2772 61223684 757740573 26410 -615563853 531965995 17195 -127825499 -795398489 67268 175587223 -132253338 6975 659904446 538506029 20981 -864425039 460613824 7181 -220724951 88557276 97085 171361391 -902141924 36395 655246428 -322854918 41629 -774101384 -796224429 21913 -118668906 619956542 21637 449244839 165317436 30034 -700978618 -903222645 39194 -675019321 -773317414 39434 -109779372 -315942223 65347 152783133 476115131 15483 -16401804 641326605 3984 -586149803 567880782 67141 -393249172 820175051 53954 736936982 -328585136 32227 -697229776 736409851 28702 640857093 169970997 75285 -142111569 353513603 24255 248600862 71399109 14187 251038242 472720493 22436 173977526 270451080 12502 158508343 568356922 43365 184132861 81362711 25754 -224669639 174822001 47555 636947956 173547007 10251 -952654217 -418059918 21644 -397117832 248555494 50673 -222887614 83533718 88864 -328549812 -689195036 19484 89033256 742534695 66538 -308899248 -671536921 51400 92197059 856558939 40616 -396796547 742154931 6316 -396438295 758261763 32136 -133779875 -506070442 33331 177485387 281026866 28276 465369869 740126317 31574 -962273458 -392319823 21336 -703281748 717251581 38819 -410303588 847461576 21114 -225692225 -955427662 14380 651942817 810368558 36631 -614004089 563147532 4019 -992563912 177335882 8628 -603737839 -310233389 7803 63340805 811418140 55371 -195395139 832649787 50984 -231367224 -989163571 22719 147434466 -386808342 22366 277292011 64506681 34580 164951350 468477467 17420 -288383104 444094849 20247 649592933 843360114 65829 147761979 376881974 8213 -124841714 341933705 18140 560412167 -479442554 7031 48552518 726915025 19306 -104639957 -798549460 7132 373118785 -235392848 14204 267675491 465853299 42043 -292604225 278734208 5641 154623788 461066735 18433 620935793 347437574 9775 -883848997 464261081 8377 655193688 852751814 31747 628108258 -285833940 32465 -198649827 72995484 68476 -765432635 -421523404 25151 48039968 433749913 28185 633180628 151793249 10336 -787971916 -795778936 18444 -115442190 649743894 11808 368338443 850560345 25090 174507880 374510899 22038 645353522 837475441 66944 250585117 49611107 22676 -109268137 -324849180 14164 155703061 92544282 13566 -399848671 718927264 17470 -696171683 -880330784 46135 155847543 163775035 8714 527108547 -520703394 49589 -46911476 -711552567 33004 -197905065 -596836811 33087 730135840 -298862913 1319 665822593 337273248 50372 275584324 472865735 19485 57203887 255914479 43025 -133914460 348493496 133 -869024848 -126751119 32404 280174061 433720923 26079 -966578892 -773683358 78632 -425793832 -122718750 30497 -879507837 -114200803 57148 449832442 335908261 18118 -974638751 -960189707 17536 751144667 -298203147 34715 -208750857 -581479575 989 266765144 751462542 32659 150119924 -857408323 31899 49580091 837447305 51782 -995064412 -962731295 56431 -807076708 -519210693 37 -864720795 -332079571 52045 168109608 -195104285 67969 742853466 -203124127 6727 -105420240 627316914 10850 157731906 -237473163 47102 -503551400 446111903 16175 -381443660 742734580 23850 -119591089 360618833 22197 160303332 -199678751 11263 55905089 717959163 64244 473800547 -416828316 21691 -123124681 665792397 18207 -132695170 632032855 12079 -610025389 -512034486 4339 -963237587 -954643890 44618 635972420 163535092 32225 -988405340 -580539801 57005 282957983 -204122384 8444 -397854749 830411387 41451 257514629 82749087 69616 -197809738 -603864022 1446 254480124 -26201324 12723 275179752 747997329 9876 -687029760 739883059 27163 569849072 -486175052 24658 278574728 -28214389 57195 -194173394 -609069357 60025 -98337091 -897932150 36894 -225311314 -978727520 9448 -408581596 258963769 23437 -131592850 -102695112 5591 -690700381 733236261 71348 53353917 748555488 33985 -795545979 81561865 42570 -6010166 569779013 23366 69737339 846839416 59583 -235049415 -605473080 40080 147861279 -113783441 66589 -985513352 -408040704 12371 183298941 265514014 58232 -596716603 562615050 74628 -873529532 450383827 36451 -405800210 -101251088 32870 65808824 281664515 66744 -311933785 -708431351 35633 -506672433 760896866 55361 -691837865 726077348 2501 281248203 -232447424 1552 -583947969 -805551223 83877 175266947 -232451479 21835 174338635 367495221 21371 -683621184 -100261051 22473 349081041 -209705194 8166 374118373 -206697349 5026 -139467185 -487144878 33378 182914146 -614989077 10276 147060934 -594798433 12090 -200947636 -592456360 15447 -236050214 -590419849 38728 155188853 93983536 8591 -132410576 376188303 16570 -100636734 650967151 39754 258821707 -191077074 39018 -113957635 -773476642 52814 555451620 -511819689 3095 -422138906 -133169196 31552 181395289 -402143916 735 -486822286 143370785 28863 -397591807 -980075580 71355 -690286666 -97158503 26818 -114431265 -864840490 9916 259899856 251191319 57995 -673754583 -98645291 26220 254782463 279768161 30908 159394968 264279202 8803 -965085272 54391615 91600 -97717099 -426706601 81551 -693625741 761310695 78449 263100430 -5057645 55639 -693613704 -113244800 19874 189614197 448575495 6315 176119250 63005194 4493 84111667 729274686 64258 90626640 81406579 27596 160791452 -118626894 22369 70325127 -325639966 38984 -407127628 -140098715 36695 -616422634 542126409 13415 92349280 811307748 44445 -127173681 -903868787 24567 -213046582 -614008018 69187 171631003 73446691 17154 -327701946 -696050655 12436 -875708224 462396051 13113 -398167918 752067333 21769 -404136062 -598259802 38491 558164380 -516131992 41234 -992115906 -406394124 16668 726223487 334781383 3038 -997438590 -396250115 16212 -954364242 -397621677 50357 -292071640 439658261 11615 87816251 732480025 12874 179892391 -605008040 15079 -215582499 465431097 50700 -324942986 437903204 1994 376028028 -210428355 42576 -579776437 534534620 31034 749905517 352198657 31955 722925209 -582697643 15060 462438889 664025099 43306 -297587496 -193252106 873 -584542750 -517005063 1732 -493156172 436619375 21798 166911037 473757671 21137 -596810900 548300284 55275 -37959917 -709749853 9129 -607280414 350518807 46494 -129718376 648980314 8143 373064613 -231387521 24154 737433458 -291552716 16889 642496460 148567436 14083 467415559 -576521029 31193 748071866 -584250008 25195 336046485 665944880 29397 -516547067 430784830 22258 -803175644 -511583665 50915 623455808 366327654 15045 166312566 -192444465 56647 743600469 -605991844 31216 -126009314 -870173697 24908 93664557 258111007 39652 -398452948 -102999563 8377 152201232 159269417 13029 -18718082 543422710 675 58722981 274144820 33559 -860317388 -668775288 63420 277218151 -899451992 64793 -38645104 -692985099 24504 636295821 174974533 26397 -422144403 848995951 27512 -115346841 366484140 26266 -986974453 147687995 12264 177176562 264850700 24580 163398031 74415592 13436 -865089108 -136123869 11950 627403721 819608429 24904 167866005 -128693925 40491 157320416 -872457007 33276 -32573339 -681694666 79695 89066660 557612364 55415 637065117 -322726664 2831 -987720507 -968070121 36742 280232703 258629806 15123 -788301947 -493405723 53665 86106013 -312372510 33970 -768810088 -802764259 7328 245900444 753914181 4980 -416571421 746949327 4235 -994037685 -980701966 7641 -316372019 463849349 599 -126299870 257904292 49115 -614259639 -479979424 2901 152196825 -406666264 35035 152629800 437723288 27567 165267844 -871315615 26284 65722030 463364426 26670 -229401374 -997394717 12410 -609343280 -305305046 21790 -598635238 -520499839 34504 -131662810 -500585487 2702 154899071 285303033 30960 -415003664 811386802 21983 -121247106 -285856753 24329 -781252734 -382887534 64597 273487409 245157545 65413 -596451228 -287465884 34536 158443611 -881937953 33191 655204978 818401706 22402 359844194 663473713 3842 361188259 650762135 30184 377416751 -223826362 10451 -515463379 -595528404 57514 -303910963 -220078940 33232 -411733520 -107668291 6124 180737464 -110692477 5200 53471292 252523841 61945 79481750 456626312 30798 82504628 283297698 5089 168808054 368896286 13986 -393738258 824841485 9127 185556447 463851310 13621 264895659 718013353 15129 -320948783 -688790535 52388 249399561 746631039 32985 563338133 -505044351 25020 632804600 163274280 27434 -964714109 -959501294 56892 -777172347 -804359737 3463 -224462280 92889296 4823 145141071 -904695931 27244 265649921 84726486 18182 -138845350 655289994 22094 -124151302 -770690195 18964 169897692 258272456 18301 -133525998 -99086545 4879 160599488 91625615 28039 -972716845 -425925110 29529 -802811642 -479798874 59283 -612671557 569823183 32537 59710597 -977899005 6176 452680142 343038158 8606 -332613526 -711021497 45500 -514614244 182618509 43366 434791797 380139139 32201 -115405416 -793424432 62106 -381222493 241518126 11203 -982285899 189589407 51852 719087660 372082796 20551 264716272 -9633957 39342 -213886057 -577847455 42501 256161662 458375176 9451 -488535807 467401155 1393 -31842904 554546327 11995 -418588468 280775963 5815 -405958444 -983517102 44077 277449543 457652547 25784 -800476468 82568569 45544 -206180812 -592317358 15363 -195614646 -959622579 33718 -590128737 541930700 81284 269175460 735315571 33825 -422384627 810738990 33328 718115993 351484974 5829 716860015 -698581848 21880 -898820491 -136441403 25158 264118008 -427301831 74448 79470393 721323612 37857 161673400 354803905 15634 -763671903 -480602534 1681 -210648359 -573668394 27562 -667132205 -878550083 28534 734469340 372250692 23846 -417017381 -134713715 32168 -116694258 662967778 30476 -2537374 650761976 29100 -808065750 -791563526 24872 -495951723 461397526 17772 -406342649 714392785 40399 -883363769 428577831 16924 -488888825 742359336 16091 -404559524 -128080916 33220 -113699511 -876935500 11893 -329889026 459584839 8489 163963158 -216977382 49667 -874986662 -138047711 61997 728492053 345015106 24891 172091828 -226797075 5336 -140626537 -866892280 30063 -381857522 829392038 41327 -986295631 -689654090 59166 721791341 372341799 27145 -582979521 -520725145 33427 238935331 -207345884 43148 -994134103 -388682759 41823 161883726 50916333 297 -115349876 648095216 5222 -699246097 -141595255 29287 -679050137 167078116 27443 -714132495 -880337799 45285 342739057 856738897 19164 452336153 333368901 24313 -30815120 658628731 19639 89910737 -201875200 50431 635178613 378461066 19780 756733357 353029193 615 441379794 166242625 30685 -513740766 462042268 20942 167351683 184004263 39558 178527111 256463247 114 429829213 148220974 13274 757415963 -591396572 26905 -195171885 67758062 50561 -955516830 -403126987 5010 -403010451 269422051 23574 152407222 -411285977 11308 274218102 -42930692 29562 714687555 370883061 22458 -408157783 733309494 16047 245535004 75930001 11143 366254170 -236190376 1771 -802565642 -775334997 3152 642323380 -313087594 37397 -518933733 460289471 5382 149211788 463600754 13507 93183908 856964671 24481 -600945867 571292227 42469 238624408 737451591 38361 261848209 91764705 2073 -877440452 450197547 41658 -5805783 646657743 5423 -981958795 -993127814 10373 -972976028 172413798 48552 91126738 436434036 25237 64021803 457068758 55108 364570990 821787575 8049 -326723746 434581753 15039 156027716 359923807 31993 -901084756 435698795 24274 71420721 430286057 50409 -23044098 -708795444 22092 -803353926 -490401146 53890 -764165439 459076721 59768 338105321 463911410 47999 753224000 -221145068 32793 66002746 826106535 31614 633733632 361800869 23124 -27025202 529711636 48770 738517045 -318537377 12581 -670720509 -883431823 37493 -600779065 -477407884 28001 -404797681 554611109 66417 -803795785 -785013872 25049 174561403 -204864080 59300 -230921754 54303114 59841 740642020 -612031040 5343 -612986115 -978200870 25242 160494506 176068800 40217 263836041 275070072 7425 -615347573 -212508641 34380 -416744564 -990745954 69091 91057072 834010982 25797 73692954 -313756956 22147 -390182429 -974945279 3621 184327234 284326626 13491 -207864748 -422616684 74544 633563055 355152847 76403 561273888 273641291 38671 336597902 636398947 4114 -135021126 -873479393 22000 50699304 -298645618 8126 -332512967 -707112409 8144 -860050766 -108335257 2779 85571507 812777258 60180 653223244 175194431 70745 -140085007 -763867981 17641 -390824086 275946380 32134 -394396755 -995239497 31818 -796811843 -514360431 54351 -973640077 -580999573 35262 -389821939 835192160 37934 -888314159 429634152 32109 -388374994 727469967 21777 -970764522 -618527409 67081 -3770608 -693147053 45538 -19614547 -689455959 56772 554291859 -511633943 38653 433293238 351472631 13539 61039224 844447319 22132 627311466 178586005 74015 -407712760 -310499017 20595 -214840288 -611294052 37850 432782760 372679344 22228 -972175525 -577679542 46000 152047719 189286728 1893 -870927203 -140086431 45851 -127644891 -508222395 30625 -419658939 740328253 25410 338518192 -891298068 17167 -615015354 548173984 36583 156348811 -231945935 32310 284934743 -802194329 18701 336256375 632438485 18886 -973196639 -581461519 62114 666541257 149166823 51263 -996088300 -22215637 54579 80522558 249632447 2306 -688114048 738470892 11633 -116691816 648880370 31594 433535312 356805695 1939 -132117761 -770646927 58166 -683760320 739312824 8767 640226515 170694955 12834 -779679003 52952280 77914 -287528416 -707157409 52009 282811443 -5101996 9079 182168898 154165957 31152 -597994506 -510830366 6022 85086269 848317097 10715 631690585 -200308325 45301 717904879 -603600450 16243 258882591 -387624431 7901 -587705328 -236131695 63258 -98769009 -116316498 29850 -313519663 -689877710 65728 -615933219 531708253 4648 733450936 -320132517 22337 57428772 468255091 17582 -123396644 -867132342 1611 172625346 187250990 31527 261389978 445932284 23104 -613078248 -293450929 32377 -332268172 -807441857 69553 -127914961 -487513858 18163 -708765177 740831918 63761 -115381209 -286389314 29018 -403360715 -991502688 23026 178088291 173218736 14155 -605256028 541430178 13833 -798611591 -510146016 7110 178119428 376919397 54412 -137210732 243224681 22364 436223878 278827133 32186 -32055821 645004318 41532 -426532653 -986125206 45731 -389318355 -128639027 12221 -9749214 545149550 14055 435642412 -304434101 31986 -799084812 811878147 61345 52885336 441902521 8246 638074442 335103838 70413 168809432 443187373 16560 -983916860 -323729012 18566 -506146577 -977695583 32897 475170603 374927871 24599 -209276889 -969834425 56056 -864749058 429609664 1358 -860025723 441424630 15498 174730897 333866457 35075 -211560169 266279251 56325 660879085 350609677 21612 718383744 -200554202 21350 657535672 165305969 19030 188210802 358631198 44352 160390885 375833181 42247 -583921237 -501872400 7220 -414648383 855201541 29835 -488807529 -416128231 29287 738735979 -300998308 37581 -7498199 546618319 11151 431591735 374410493 875 -222090869 -618274761 63846 -712320299 -684762028 78576 169559265 349803652 45229 -975302989 -998223354 73224 -599074703 -304428812 17197 -383924852 821241374 56883 -601844604 525426193 56313 -708094218 -899193038 17633 156168230 -216222775 617 -17618831 564453420 5985 -109814920 646387711 40929 -707052144 -100241684 24404 -480764424 456726677 36977 -117721220 -509929577 7258 -988865023 -382943708 41401 -965009290 -618621906 19132 644462510 341692513 67030 63775175 453850793 40283 -400908992 721206341 36985 188516179 -203024675 4468 353230321 844498404 16695 -714163301 -782208299 17177 -229094161 -984297648 36629 524083636 -520304825 8577 143062860 -872982337 26298 88077238 -969252018 22257 440915476 190062514 66448 -972582697 157086943 12073 153047586 181093695 36402 157653263 -424775969 24731 -885271436 -138208471 20630 87787573 826137729 48059 277673347 281714140 47362 88615999 714665005 53402 170838127 -576050831 13947 -410747728 726789275 30896 761700212 359050190 37503 -46008855 542161071 24407 272801592 -210453216 12172 434411210 186992391 2859 -13753476 -684866167 76616 247365767 93126111 19950 152455770 335140992 26875 -858199346 429556815 5790 -577970895 -490432801 20328 81512117 851934373 59964 621694052 848933458 75202 -288865066 -207651550 30499 644328408 854642614 1180 -231640625 -977807689 30126 -124491401 -877178152 34445 -861556174 464572890 39424 -962461319 -580975466 16797 151588532 -131054735 61084 -382862915 -962119014 52552 347596734 830056262 28892 -104746935 -796349759 30053 -234601646 50870657 42043 -687163646 729026148 42159 256338160 758667213 40210 -809398312 -778232919 11151 -521634435 57934119 7323 371137461 644778369 16431 -692680207 730391508 29965 357449857 -193587286 23653 439285652 -961870808 51337 -27565861 640339925 17581 -121095943 -507711759 14959 -586953528 -425281443 50311 -30566380 -705876456 1692 -493648942 451600681 38856 171166874 262634227 15449 -690999451 -894796182 2450 -324451042 -697291186 334 283168985 -219248648 8396 182252105 435057342 4194 -707435526 -860068570 29880 335628357 632250242 35210 157320682 257896711 31825 -105547565 -304957678 42008 -384558892 245230723 52621 -957657663 -409223134 72889 -21943243 554812580 3164 -206653900 -585675623 57719 -117253733 -124357690 30871 159370407 -203711450 73896 339114346 -203365068 37723 -979915519 165871103 9430 169414779 -584984908 14912 640523923 -330885610 35113 240296170 -208914433 21911 -135773191 -777837314 68855 -20990229 626013906 25686 -329005536 -679103508 24545 -98282125 436507067 28089 156301738 -197191388 53725 270032992 -220698905 10515 266070217 -14652289 8627 -953710228 -396597386 64010 -108498450 -774690444 27553 171404954 -598395912 17302 -139203771 -125066082 5123 -780561002 -515903968 37008 743566647 -214434762 53339 -503176628 439782236 8957 -405764466 275751189 53590 -587696929 -476812637 29105 -708743481 -780826020 15881 -194102399 -870129969 50373 283783579 -592398720 43981 -780365780 -499189200 36430 279460061 -232482112 31235 157965501 171324207 22905 625158878 156630482 5716 -672634315 -795122699 23109 146869857 -98821066 61098 -798682601 -799233148 14337 -101645861 -135489693 32967 -576802853 545805657 58074 547103777 -990702225 1358 182205693 80868096 12919 -403911236 -111247133 37964 -18314807 553720362 3722 270165565 -786841034 54408 -578611599 543767142 30600 719203819 -582597448 6523 -104759654 649669379 38621 83856059 740910161 57485 -767459129 -517949184 27886 -693148455 -875834405 16132 -612126186 -300912189 20981 -329939678 469340450 3099 189366761 -583997898 6761 666157858 -293225306 2117 143164974 173466251 21643 -142570643 -777346374 11951 169255733 473956575 20302 -230255807 68941449 77493 -229899797 -980736298 35762 143667118 -386217073 25739 -394248483 841561602 10441 266584095 758554221 34174 -410435497 836120939 30039 -298840710 -205573332 9177 172844764 433705367 2034 50789223 632792372 45888 -114417915 -97666538 5641 -408596181 271592830 39696 -122352892 -888704119 32691 -103199587 -774780435 37564 146171317 355568623 34162 -43430521 -675779668 6225 -199026547 -900701575 9201 -605551675 -331059210 60496 -403757954 273511310 47071 -324808488 -522379078 35060 187070236 -385964401 5591 -397923770 812242721 30696 255244428 739271510 29095 -116333151 356834642 14607 171987991 169225992 40601 -102630533 350399910 20181 150195283 253441964 50947 180579310 -124939885 12908 552580956 -522360979 42537 160413517 151689001 259 -3978762 535673435 27460 373347356 630900698 10978 -398629677 -962189515 38281 -106585742 -381224610 72675 -996330526 -387958827 7596 270726415 265615827 19367 439185330 171117391 23289 -19432599 -708408548 65334 164748620 -119969821 80543 -994883450 -613322317 8783 -964105464 61023872 32341 -116317368 654239496 27676 -425023432 -954101765 71857 -111409919 -878369196 32230 -886151862 472889765 47096 -873925864 -124205453 60352 276232637 249069512 1863 267022035 55504648 8490 619700187 829344889 64259 530842415 -515021265 56326 -101423238 -888769999 10118 -667919492 -111126072 4367 73876689 -314430969 10870 -670833942 750911228 21987 -998761625 -412208607 20540 -30810345 537923428 39953 254366869 736808219 36002 644120009 367913135 10067 57548878 -325088126 30439 -983093682 -418601159 6349 -28830460 546754613 20612 -113010699 -229388624 50608 -130942461 336400758 3105 -102049504 -483908696 29809 -668522221 -865486821 21487 280077132 733698783 22758 357237009 845290805 14862 91833937 460127059 23250 -220962858 -955292365 8994 170100533 181840073 18430 358921665 -227559090 18869 245867887 71693111 34496 85163062 466799498 5497 270617827 -237462763 5360 272747894 457717513 29006 731482517 -215461152 65686 -596020366 -477181480 14858 -103361705 -101497487 20034 150755464 354100395 15198 -858481918 439089351 25855 -677942271 -778909271 30955 -779350406 -792022602 16566 169111099 178805944 43976 -690065887 731158009 32914 86484099 736024777 17505 724704368 -613814048 31909 -227528249 -998992109 18585 -199223543 -870083793 24444 -582510799 -521886617 3380 625842816 841387579 43693 -229394415 -611051270 4317 650174942 157065609 1131 338334889 820243094 35060 241260827 -26965648 51219 657858759 835396544 16302 -100568363 -107889868 6678 66198816 274762147 29875 -579888267 -327613914 42680 160301306 67401838 8273 89094719 -484482022 81051 -957201788 -981346363 25959 149936216 -382087808 18532 -583275765 555350655 18567 436405569 357303590 27743 -383994823 830527421 32011 380952281 -232791358 22631 172050760 282046873 19901 59885326 736744670 23024 -510100602 443779544 30394 262471206 -2483555 73243 -9366713 -688135777 20439 -668245105 760633097 61092 -32151399 -699157860 25775 -397607587 726540722 20989 83316632 257213821 65053 -668761819 750611075 74134 -294797740 454347655 20199 -38272825 553878571 16133 626232418 816057882 68705 -43480007 654630599 21384 364696193 455944152 42049 92829893 742361562 14465 735633877 -308603221 19346 244251077 -21877514 43743 352763115 658243551 34738 739451768 -333313223 18238 -113195634 -310866922 35780 -331129903 -679730813 32454 -418622508 843205696 42709 -426655567 -998176381 60657 183172975 -194758198 36655 67920789 270551468 47898 -97529878 -482663092 34016 -299911235 -195481244 3093 -420951331 810933534 9197 -288582335 456717180 14194 -121837806 -487988390 6275 182935094 246122508 8511 152025168 -878205689 5090 181337842 -232912390 70675 -805647688 -520087708 28869 -969435092 -427897631 72869 760854601 -294402890 19380 177609501 -221052828 36275 356952375 -203130546 15748 429608716 351740917 26996 740995806 335305256 37904 -684303362 -767053677 21371 -494282096 451549350 6836 -576536076 -299478524 25985 334854329 -198714859 15181 -102655622 345105087 28172 625497976 826330978 51509 -234805336 -904070366 26691 283994156 152619767 49491 -116053814 637782545 49863 -389580499 -961636741 8244 276908991 274331389 61671 168359908 379998611 18284 175527141 -100922772 64833 -127747747 641351704 44046 171280060 78080799 27339 -225689904 -98808225 38202 171548354 -213811311 53918 -397630552 734395772 7908 156526878 -885303786 27694 -198780229 58482424 50432 -613400159 -293423131 40237 244553187 -218065119 9110 52219165 258120714 37476 -116641335 626316084 31741 189791867 -217252137 70752 -27009213 813018960 11863 190290909 -234042558 37062 246965492 79563117 39607 77252569 -291867938 9736 -418655762 745292184 19964 176423431 443986881 16042 271279527 280530004 63679 -319444984 435899266 20101 -401727425 249224437 16929 249352089 430695521 41340 -414057866 832256771 52897 76307361 445156263 19997 249220549 259807105 36920 -298918058 -212142108 9284 -774059725 -483142042 14803 -424456589 -125489969 26322 88803584 725985828 11812 65649392 248960066 42268 -701688844 -791545984 13260 661098271 849687747 51090 69547037 -315649375 19621 749277119 -320555021 29258 571107654 -387943463 63604 374710647 -235131412 36592 725838774 338240585 56536 718473067 -420169474 55174 150252781 56038274 29692 -192723933 -984713169 28687 -954238185 170269491 27833 -962689265 -408825834 44223 165956792 -127712347 69172 -701964276 -136923029 13849 -807201605 -510973849 51721 629991937 190460189 42856 -966261783 -976722353 53764 69073360 285558437 30313 -196041040 -988809905 4438 -404188407 835857653 2427 536199334 -494715118 41377 171469645 92133688 7922 47713749 832251019 16954 653131335 842229812 23520 -136166513 -131577269 27564 162677167 437752856 14378 280127049 464190702 20518 -10126857 -681973837 21792 -677924016 726822408 31660 158326002 -868060790 1993 -199042164 51455701 29844 244860811 55504987 68601 473323427 362328551 17016 -32561805 -695688616 26628 749767735 -608759064 20077 335986435 449616030 53549 363679403 845705781 13198 -963173630 168527767 32020 280280204 61746391 17750 -43915875 642579631 15876 364139485 632677034 2266 -233580379 -857795920 35932 -316519070 -195030577 422 -995113615 -996319409 18955 379454432 624249616 17500 150145714 345789613 53324 -99550266 -479646625 13415 -678171162 -130253595 12328 -102784965 658750192 40045 257333936 756717088 10544 -131773796 -793167532 66429 243848753 87199392 25663 -977645599 -579083598 3310 176636175 -195018718 51415 -114191568 -877918537 44550 -593428244 -298647824 59024 -137940204 -303819540 41512 370997006 543598224 54299 -767038883 -26874752 47236 -331027948 -765128650 47215 -109412789 -327538121 2548 -209127403 55733281 91452 173289995 -605924438 8885 150891376 283698238 41545 -956251115 -602654423 69747 -990537784 -397418333 74744 -709928098 -104703804 12253 155273809 431013892 20708 646821945 -286295412 6456 -705355709 -137770416 16805 -20444592 721697501 66125 -14940412 -214388488 38369 731363716 -230451547 9803 78514010 453619062 42505 -692702013 -871921255 9860 -500940204 438866259 44311 -32801903 562025330 32440 161982740 -421490943 9948 -977049851 -572374823 57968 -128971119 -477934670 5305 -991891554 262179208 50792 -387436016 827848919 22449 185569054 -574265735 8151 736047878 -299595265 38802 626278515 353155721 28549 -675190400 -142567030 11320 -681905081 -781217459 41317 648800452 176769976 74289 -994746521 -989258742 58496 -411677169 -974692061 15044 252198766 -230454197 39358 -616615776 -521800518 10631 755775935 -581400111 33227 -703840089 738991704 53478 279112550 -236438370 5801 165921811 447592609 23653 284135094 -210341559 6004 718998074 -293870229 20909 -979049275 -607117307 18002 -301251234 -214941704 25063 -609773752 -320131773 35868 -801882857 -502710367 41890 527483164 -523422107 27917 -386040166 -135174778 8388 -385693669 281570688 15234 161563274 244835673 51558 246387018 732922833 26676 176345935 474931129 22172 -993912213 -975609405 47428 163155565 -207816674 50694 68633687 429526843 42051 177730047 -131458514 65257 -425644581 -105788638 43771 255407641 78636525 55397 -595025209 -320739764 63450 -800628541 -498709885 38372 -600968005 535408044 59247 -983867004 430908584 8795 -428072319 -962635466 62723 246654903 -581125320 19873 -706283481 -803096838 29864 624742751 -291516464 15728 181103424 -95342518 46214 -223426116 -904477156 34337 -289496714 -674073127 19208 64678512 251686362 48360 -30622315 -702388772 70193 -999303080 -605118221 67872 49425847 438476652 44265 74959867 -313721743 5879 -675765007 -795544422 47139 -392473664 257162643 5912 160823841 -427383341 25774 -327769853 -192353728 22738 470632112 354135782 29007 646039849 376090025 58032 280007980 -204254181 19675 377055357 837628193 11071 51649056 471543234 29743 -387668762 245270259 34891 -323036353 -202902423 30240 -194716228 -606758183 58079 469511986 182036336 60053 61697465 430168186 47047 -869748186 -394004967 38293 -194666348 -585286732 32076 180015430 -213488685 28971 -616484095 -479407102 24425 -893673832 475034117 21362 -618232651 -504378158 37068 -37435214 637038232 24481 -321379681 462789810 4264 -196661404 -970850777 18589 -226603194 -956010502 33149 -418996160 748334408 41162 -899745848 -113455427 50090 540154495 -212252586 31978 -706075589 -871338455 6209 80081571 265584862 4401 340574110 665365802 37169 279771574 -237271296 16215 -203086677 -887491644 2164 456953921 174593932 63452 -986049667 -389305086 23992 566670439 636094684 35289 442981164 359181945 9406 178301861 433516363 22855 562372188 -884818200 24099 724521630 -310621363 44812 -572974417 -330764974 43777 -116750983 -286412167 25638 -46312688 554040797 8975 -992601477 51088050 79210 -97574384 356468240 7694 374032260 660978095 11356 -287841280 -690854508 16711 157665485 -213384649 14583 -499140485 -963706522 9662 84240544 -34993139 13479 -98692801 635863297 37155 90293173 442736717 22402 174871601 -220106345 75320 155649322 367359159 29720 -228536084 -580747164 64492 -99476536 -796141185 17449 -96202571 -878126979 22893 753719854 -592338329 36801 163673955 -605384126 6557 -896783950 -132581683 14793 -112392499 -124467004 19552 730565420 -196597463 62061 150469336 -407409824 7800 176738698 -208837798 39986 241616228 -40845487 47209 -130923960 -301519914 24358 174946819 469896364 1466 560867362 -484683455 57469 259954159 747047221 17468 -476477450 457261704 47542 730760623 361864127 38215 -599788316 -487600752 1307 -302526297 -197195355 16640 150042111 -126944899 5812 -43741407 531038719 12114 -776729774 -503592273 20346 -204246989 72087010 13796 -134403212 -325147746 37786 -881609618 474798146 32442 -195370837 83806061 39090 264839545 -22224910 33575 178643103 -882652750 7200 -18913337 625140431 43903 -673615950 740361791 59212 551471778 -513737419 52899 738775419 -596627800 28171 172516458 -116395367 34122 -894205982 254459590 47895 186425240 -404201376 562 -2117522 189967809 77455 171897894 -600282016 16237 -977165021 181116047 9734 -404122113 724500526 28382 248540472 431043008 41919 434717509 349742363 31889 -225174297 -877121058 53344 -192791706 -594735794 43553 -983802508 -594711303 25791 -983124784 -997173774 48492 -108412008 636128879 45425 734913513 -581998810 19090 340259204 369108640 18901 -297256087 -213954625 28619 372899644 -219143538 17690 649166502 372016133 76146 -673933138 -780637934 41650 720240260 -328294499 48152 376388901 -207207806 22916 -860754682 -115459516 20105 -594526421 -492847186 18009 644877448 -299012836 40968 -99040678 -486409798 30488 -382135602 -128167445 20563 -864848774 629421871 29133 646943045 851292794 47726 335113436 819112775 42066 452521067 370593585 17428 -104075919 -780265977 4603 645298840 -331952060 3186 -679607571 164026425 70316 -510485152 430895309 44023 167952646 -600436696 11920 726634697 -584765035 24845 -137758542 623565258 35724 -897709801 -135629481 27470 -677339125 -891363250 39411 65415046 -326758193 24590 -877829695 -118278179 61422 168784134 -426216852 10425 -803589068 -520526492 41548 -427435655 740440104 23901 -785265658 -512349095 43859 -796053605 -508680360 48708 629493249 -291790428 33799 -953066704 172628979 10633 648803025 368930245 44812 186368120 -424349172 31733 -893530782 435527978 2274 -411557701 736514096 19668 -679306144 723077946 26639 361293828 -223748883 13036 157777943 -191829991 20999 -111135542 -777156849 37803 357802141 -215399933 23199 63027207 -333129770 39709 269723297 -207914021 19613 466471118 366626170 6816 -691220190 -764944832 38873 94871142 854853959 22587 -763515933 -190924476 36032 438170470 364492541 3521 183996979 -402311345 31813 -118443631 -285716936 20696 540276151 170490056 41810 -684595698 -611984785 45540 -30616269 539483782 11554 -140406499 68674582 55395 -800755799 89918400 69664 -290547131 -213913399 5189 181651506 -881257364 43869 348614688 640166019 819 264413041 433179244 36012 -892679686 -112796380 6466 -762339338 -514845647 10579 -112271627 649613619 4363 632449205 830912013 45338 -671404287 -782706410 8999 -955903676 163176747 651 -25328461 -705296342 76005 -579375236 -302743384 6274 263879309 753858200 27192 -404504136 840286734 33441 90506095 239795548 5900 -666754476 -890181777 374 728874418 -314306877 32538 -862817329 453285225 42913 -682106987 -887092276 56356 750146380 340853253 34900 -229332424 -896338643 39954 -795416929 -784482597 22869 739780697 -198507201 64254 -1659129 -672228982 65027 658874244 374048173 24031 268499196 469700324 34052 163956505 -406750627 18524 183415426 -873604768 13355 154459901 -200500393 48953 662687476 824026334 11856 164427548 -108410711 30898 77650947 557131898 68165 174210102 467692929 21446 168711444 -198546819 43126 -395198136 717021581 22890 364807175 -210507226 37157 -106505848 645764478 42707 -983701376 154504981 13160 -693299464 843008937 53073 -416345631 -104537026 26014 143458663 -113595009 71027 -706060338 -903718668 20661 52647429 824074268 57428 -393008971 752176920 3689 169541601 380913661 16766 -25843574 556389939 52965 93026875 277374081 41134 -211670463 -893376347 11411 187475405 249368251 9155 -966106706 -573093475 30304 240270529 52326314 26230 -37449707 -705724542 73895 -18823518 -696078523 33434 719078795 -585329168 22163 757544652 352779835 34569 -303831203 455996084 24762 157850860 -391937501 15619 622843558 -323801924 8968 744057256 360046318 16330 -999274778 -408439417 21019 61912367 441250343 56775 -11112881 647992952 31782 65993833 450828470 20941 56777918 755722305 61051 -401531855 809792660 36620 247446736 758400515 13330 283821394 238638087 41190 84700242 273812225 5114 -2896680 634615073 26384 148325164 -893135136 8215 -129720902 -871388739 11762 -764258049 -794411787 4386 -424334032 721869415 42892 -124132596 -896479322 46621 735372120 -325828770 11655 244950657 -27369059 7805 -975530153 -575015880 69181 738320103 -572227307 39250 -314730299 -687815750 43330 186359394 -119511092 40496 -579612119 535547385 34858 643189906 282314475 23287 179974542 -684127430 48093 -897190289 -130663383 33753 -967583716 -597208263 50946 363055080 853871714 45718 -128804290 757415508 49649 -391439885 717925310 39295 -695843593 -103866477 16082 259050330 446914448 26405 62463973 834018883 26934 -97428024 -900338744 9330 631837793 365481877 16172 435567593 -585111598 36439 243417130 275478187 69047 638415444 363630854 66484 714685311 336759080 49139 251957020 277607427 49250 -995949593 149490176 4213 79371535 469625386 53127 161433734 -192648023 57739 541349997 -238028596 23474 -802244470 -479999849 12716 -233339845 67877240 100949 -997878017 -973119608 41581 -703458777 -802795018 1815 273968052 -42922658 20354 -237292860 -590759736 42916 267109246 255236013 52392 362705936 638096181 26874 -127560519 619461406 40963 175258427 443444677 12166 -423501201 -119649291 26125 -959161981 186182051 30384 -695527913 -876310875 30292 -236428634 -863834607 4336 -675502043 -133519701 30142 -133813568 634991451 29043 144703424 47725117 9627 -292743432 -217722805 19422 -305511232 -698684846 32302 -107374205 358018952 2185 284074668 77509296 80376 188338367 153343928 41137 536336719 -99175951 49851 568694410 -488598382 24818 157862780 249724627 3458 -388539606 277620594 20069 -106818915 -496815105 16372 241831235 66019418 72519 64333329 726343979 57419 265391464 -200190239 3261 -203319119 -884323729 11353 -594833762 -505837880 19933 -867471745 -105495713 56529 275732339 439048629 5471 376847561 467104475 70377 -596572030 -515949871 22884 57676018 833381073 25950 144805884 380928069 31538 275389328 244103791 4218 -871053928 -138438885 49475 -581799063 -300175752 45671 -872443663 438115844 30793 542892513 -511406577 34746 -209513088 -618437108 30398 256601554 466047673 33142 166684778 -612573322 4196 -118112898 654652302 15978 259822524 -15229007 32945 -396567389 -975129325 75760 71495316 841454668 59929 -796482278 -506980597 6888 -415462396 -139442672 5877 -952613757 -968020043 48223 -405155162 -953700861 11355 -416765750 741872960 33182 -883515354 462631356 45762 183212414 274929588 14070 49635159 448412940 1846 375760935 850859063 42963 -973606726 -389705125 13121 146611173 175087295 39951 -405594742 846439684 11088 -312571285 -211681747 31517 -219506079 -608352087 43001 -35483374 648801804 10548 -300065574 -682087126 52825 -591718994 551173981 70686 631717180 825456241 12478 -584887197 -505585037 14220 -976101655 -393618316 4552 -516546447 468904447 33839 634324293 -698060324 40697 636792559 336205813 68986 149919632 257079730 29883 189165531 -229383321 43088 -990073858 -776274091 57826 -135770649 -876017993 46945 77239907 -298686487 32197 -35680163 631110047 36441 -27785624 660063938 14053 -113536133 378328992 18684 -572629901 -312608206 11666 252233380 -45238253 7712 263863682 54884926 67601 -696513827 -122150495 25987 365156883 633722806 23800 -971538950 -581492880 48198 -215287846 -886298575 55261 182292598 -218767708 22596 -125057143 -511120043 30400 -408584072 -140741710 25834 -35918613 655600313 42494 -316819087 -227515339 28338 622843186 809847717 8888 528826069 642922964 61132 715396712 -416739733 58164 -514297378 440816882 15888 -394583178 841014428 48558 -596816303 556636655 1332 -114399030 643279136 46356 167417281 -890498889 42337 -805417638 -786940487 17903 -9337281 564884060 50816 -301058394 -204546278 21406 -6109676 737385384 20965 -102832035 353993406 16478 190415553 -390847710 2733 -485348963 440113029 30130 -426297801 746747672 386 -963026974 -987035873 46939 658303916 -484071885 47994 -409947220 -885069424 34337 -485064184 440670008 728 -997248651 -990420953 59737 68626028 250583615 32660 59554278 854365682 25376 748766811 -318195577 23565 -112304854 -497844266 228 84905398 249799615 65735 -766413523 -495995680 9064 -100440270 -785882788 1461 -121273779 628222655 67 359883380 818375173 45269 -517007981 450518350 29657 -391698259 275661470 28529 53300828 434428331 9983 -4252508 567456040 24186 645243781 187311027 23596 152835351 -587242348 14782 736987265 -300074472 1299 -115851692 342171690 15958 -3855885 282520182 39236 846885897 -965296711 58460 -294800469 -303179103 25798 -109984601 -860302889 10637 167656114 279404076 52120 -487800599 466636060 14989 150429996 74929387 6351 -612298799 -291884701 13932 -491777121 359401351 68929 -202421061 -964143339 10879 725079890 -312511129 24664 -577667023 -326358790 45402 158195113 262331658 16478 -595588694 -491468907 32630 658006967 353266117 64278 -573959203 545525382 60154 271179652 278017891 23629 -603587444 527072980 7234 -414521146 831842402 51041 -312285781 -686853423 38567 -889215327 435374937 9075 739093930 -580770313 4306 -590514778 -493134488 24715 -975911631 -600066271 8941 155792898 470391305 12198 -499580650 462959282 620 -960652829 -986931367 25994 172509144 -416047866 16597 175635787 85727636 708 -123859369 -874433293 33790 -112189092 -112164733 3250 334876063 829226650 2730 -100379609 -775580031 19144 656777257 361459658 58919 60883846 258980347 23756 740445302 -310896558 22658 759777232 -582329478 21008 757011548 731091939 7114 -986779017 -958177469 56023 757562730 263595635 53093 -1753688 551677173 23957 67653803 757453614 41022 273583907 -20051926 32739 -199504309 -893828673 30679 -199360787 86883920 80842 158182302 285410679 9104 -772621540 -802283644 13618 -582579874 539265941 29880 -713599838 -869637107 26166 336698534 856650606 22244 -670119616 -139933942 2214 -14620040 665091167 44802 -480373645 755828590 44472 436095465 348276951 25576 185277208 -116365368 12941 244094717 -202081672 1582 -216481902 -868895449 55506 -575897514 -320025450 26779 -401224154 816818842 925 49961290 263985033 52007 270848927 51849781 31830 -123528098 362979400 33609 241005684 243354919 25919 66962544 449783930 13371 429065347 179358782 15133 -236673311 56607128 45695 -116031959 -809169066 30088 -691853711 755287804 43831 -885719102 -490740752 20425 158250487 334863003 44265 170652497 -870532795 30620 -228006953 -961527851 7977 645554277 -316967165 27284 565052533 -482418317 64127 -396590400 -109763565 29096 -870171315 747088850 67477 571078500 -507323928 12725 -192974848 -579952721 35106 144509952 149337132 25544 150039211 280258466 27364 79121329 726518671 13164 -227053416 -876626421 19573 -38634642 542996467 39266 -299365098 472358608 24307 73556510 282755005 28461 -316616782 -699624889 58222 620963367 828895863 76071 -427222237 -101916198 37325 156786595 334400229 45872 167648488 154462455 17965 -124963795 335277384 16592 241667251 -199929800 35905 158767423 -598407848 1549 -713588669 -861860569 30090 270931528 -5612541 25683 -122335597 -129850951 1675 -330553937 -700406074 36755 -294940045 754302882 60088 -226188918 -584130989 15724 -962142122 -395560283 59687 79557147 857101160 40432 -385336374 -984450528 20837 240707526 732482234 29679 239078547 -36675758 7622 61330368 850312950 26992 -211078600 -19043662 65439 362875115 853046148 37648 -417142819 734175643 16766 -666738084 -783991895 45386 -191289475 84686749 38960 -5559332 -690996267 14501 719170137 -221853170 55235 471560247 373691926 9372 -583448219 354760541 72217 -901978142 -130994697 3123 177388798 -207339423 1423 -41221464 550505591 46552 337608618 650226844 41774 155016444 -604867956 2301 -383224674 -18006400 83424 -764402059 -478366539 51841 265226007 80939048 79629 -223241369 -572446975 22634 -140870436 -306192162 32337 153713950 52007878 18874 92116249 849783397 13240 -427205819 -137387803 17239 726689698 -322226357 720 376050583 823713912 41995 -136820776 622442247 47645 -999155088 -580984349 32695 -585067446 556117118 70000 727206355 -587089598 41846 624092095 374771679 58451 -765291578 -500267414 19469 746087818 -192307040 65361 270609520 -211543321 9466 -388675060 -138647914 4807 -884076086 -292505962 49799 -134696181 -124620672 14557 -318753301 473331523 11100 -686840513 718094613 30440 -400874430 -979873498 62370 81891098 53140802 39767 284449636 82621513 42114 -966816298 -602205501 13828 534750204 -579799166 39922 157882456 -199580027 20545 -121756332 -772002916 14020 469351542 155718673 74188 714331103 -294780575 44757 -218291795 -615178141 45880 262984670 256009361 25692 -677178589 726685316 1945 372030352 847415726 10207 358276636 625469678 8635 -125191998 647178442 9301 -427575126 854118652 10441 278223233 73714698 43295 -777764120 -781476342 10247 74670039 747858113 23586 59193367 76871174 47698 380908250 -987642413 76077 161241387 -407670863 15817 -331397748 -238080179 20940 -101737815 -774217778 24810 71646495 829181938 31673 -700759099 -764111660 1768 -586329674 -316566057 33865 -988762415 -391662399 9664 257228252 260668333 3163 375272316 -194263885 7023 271276617 -29639115 2921 -206375703 81176064 35321 -605071680 540732512 49982 58304709 722130779 4846 -713954442 -879380513 54980 154361275 78001448 13006 -136509425 -108596845 11228 -876826137 -958246 12117 446657214 -968859415 79113 -404946946 743148997 16521 -954648936 -960333008 56053 -409348356 274797205 22582 649479862 364962351 53380 273994775 743318821 15996 637281736 848113408 20468 154723539 435380078 20580 661199261 164401308 21385 164129261 258247025 10199 -479446245 450972776 50642 172779270 -618769396 699 -129543952 641803661 11981 -696999988 -783753165 42272 177211190 -573699367 4050 -694079965 -120652625 17347 157672548 88677052 31042 238440174 238137679 38349 184249917 278867231 8057 635291270 816449993 30949 -208312960 -897336610 58021 -424131784 823194729 14842 -111833725 -131523668 33747 -412972634 -119118578 33077 -237805888 -863814572 8656 -981928076 172917647 555 -612918906 -286614515 55194 145941235 463004043 27031 147687285 -617409318 10312 152159812 -394832275 18749 262816661 54041675 48378 453924973 152354400 5813 -142012412 360631437 5797 168060052 262922564 24326 283143058 -236287736 23098 -680864584 -783126859 30981 557176866 -477253071 36182 659416627 350513110 63188 248373434 -220267326 23308 -131665698 -320374373 23577 -488658838 434077425 35590 -881053587 442183204 51472 636821251 -285971131 6250 368514844 -205925427 18581 -230063885 -997241399 57395 -102435431 -116490776 28006 -886620477 64434010 41085 154318945 -887791569 15411 -321374625 464220989 8791 -418611550 -229367732 25974 -685428397 -788910653 6189 -12097356 653390104 45044 -4407815 -709650716 83109 -976545287 -388499326 15955 -614392045 528710867 35015 -772402565 -480936579 23951 -305315579 442891627 17704 -874403685 456064930 14360 -104689198 339027272 28634 -878073078 -128457589 29660 -100966649 -306594675 71731 -217277719 -958139297 34641 -576630337 -509511880 21364 661309932 154833014 50499 757307401 664437668 21231 -107182207 -105370984 8233 -508121447 472355552 18680 -594183189 534841155 72088 47798642 442196285 51502 182330824 -424691292 9556 -488405331 462222266 42647 -411527957 833722004 57968 640602067 144524820 41304 175185585 -858166538 23440 243587094 -190900159 45905 -106650592 -114796225 2766 -132993194 380655659 2341 -983790210 -999378956 1758 662101502 173685786 60599 -507146242 -23265063 42628 -33824114 720652069 78308 -404848094 263962237 217 -138392782 651706252 1900 -141747595 -329149612 4092 651543740 815074423 48562 -970445239 161610818 37650 245350294 256108024 60425 188850776 50551541 16168 -588390222 -326581393 47945 758329959 335658959 42620 270229153 -209865540 44864 -222990327 -957890105 22630 57973837 745159162 398 -679892766 -111305797 25534 750393737 -314075403 37858 565275720 -501258476 34586 359024878 660189707 33352 -696147654 165951034 37253 174315808 154656333 3045 -36990203 -703398085 1771 -792162117 -477996051 18583 -47208561 -676927387 74909 -398076291 744846120 36728 175316112 -128236775 37649 149050429 146098209 25507 834895017 -983580786 41822 -782025568 -520624787 9440 143853967 -135213122 39284 -685089402 -140161299 3077 -332560949 -204845723 13528 -36807404 630058088 24798 346413549 622040094 33640 -671254236 -873290098 53493 66991962 750634310 67435 -122742384 347665650 18572 261217028 -102357230 18578 -784208134 -799199048 25775 -410682933 727356874 27067 48442523 851312589 43734 -422651107 850969529 38634 359972743 658418108 14582 239990229 746732399 33979 181058225 251138958 14424 184331096 -576374432 2382 336036754 660303766 28385 -684022674 -809194813 13954 257455589 756973396 6056 542532718 -961218607 14321 -220121701 -586547243 33073 470465093 358109879 5304 -698474905 -108985348 3414 -388618948 -994915072 30631 182309203 69984493 16528 184138843 -102759983 60785 662313417 839248085 11274 338715505 -229763481 21239 250538081 724921242 15633 -693235425 -104871298 2339 -670368706 714400284 7762 373404747 664349638 14460 -29609150 -310762564 35319 -901378883 -118617031 64077 -692433087 761000895 58428 -195475496 354388095 23377 -101213226 -331459900 41381 -41723951 569070305 9304 -680914634 -788631543 28395 -588126071 -329944127 41209 -322675263 -670165973 35090 -869510342 -113511436 27829 256276312 63448335 73148 -808925819 -799616388 14485 334292399 824705255 6550 -195677638 66454607 59451 179466730 -605850513 19025 -126418507 555647296 23364 642787745 361768650 42422 162935041 -618598247 14031 -607125184 -288274448 30285 -970524141 -686223112 58250 145174357 -221060529 15943 248167307 -32354105 25061 272504316 438945270 39943 721441066 368971552 36886 717362938 -140027081 67802 -976694739 -603598165 51413 -109420194 -796255482 32449 -786592858 -798738866 21493 267973617 72769727 44428 -195580511 -953876868 34980 155569130 -116859996 45375 -109728727 -135466422 27247 455224994 189909806 32682 656654268 168844196 59030 -223491545 91950028 81065 -35827837 625019175 24448 568179635 -668049479 32204 -142024956 -899080822 42661 175722858 282508372 38262 265792044 -31156703 9608 -234090266 -613608504 16541 -216904550 -607010188 27994 151641951 -517935928 16340 -141412049 -322919641 35110 -605985309 551930953 14251 -587931192 -324772767 7305 -710982751 -780392447 23473 -383173611 263506967 33819 -310857499 446587745 12963 623493920 849816534 66731 144208492 179432912 26657 190088663 -875993536 35717 156702635 -419447186 26500 651334606 -299126785 34019 -315873034 -688633535 52445 173865353 429785067 20776 188773701 -595894778 1636 -113577673 -491196461 4487 -867826277 461907662 1520 80169799 749955997 43303 -293210400 -676874915 34193 276308064 730215338 1450 650782549 825717648 33452 -600604445 -510933165 12628 -410269459 267027651 47762 -702817954 -869752182 35405 -578796964 549534968 40271 726982696 -296059986 48477 356551220 852108935 26729 145155268 -868043822 36099 148505015 -138959809 66661 -19784675 430853622 2690 446817625 163411077 12590 -990484502 -958885209 67133 91192047 -333085758 7930 -415601251 -107119689 29783 652340721 148005331 52075 182160962 67107915 11062 -44887801 660427869 32638 253096092 -30634490 13063 657049531 152143881 4539 -286727949 -679863395 46317 639659630 831039511 51406 -130481990 -105038339 31216 -127513601 -891189427 33363 -224745348 -894376242 42123 156610319 282750836 16609 556229512 -966014112 57401 63476104 -296041770 41935 -982309652 175988856 25831 -594852335 -293475141 26262 -859512880 471168999 50942 723156614 -520687979 66135 750895810 -228262951 8414 -794006617 273938934 15821 727544446 -237379181 55583 -115320400 350958905 5212 -224272599 -966975087 10107 68051757 450187083 25415 -969950561 -399075055 43038 430818051 350514018 7517 -138489298 358648031 26644 279761321 471913575 32132 -406165884 758312815 36541 268777548 -21287083 6023 717241532 -224931634 59598 -384749438 -988445341 38388 186708566 -394585091 17593 -100691280 354767893 20565 654104057 -294133126 35342 -416625520 -986650802 6605 -982769540 -968105400 54218 758109382 -618705026 42772 -671454692 825851477 5075 -492169830 455171356 48646 271377409 67524747 50169 -989339844 -953375877 1539 -792580550 -493729257 28777 79227413 809609879 34639 468489362 186808835 13140 277211850 84540540 33482 -297643119 449158612 22297 -507045039 462792194 18836 -860248036 -668791691 40943 -230187301 -859980741 48549 -40056941 665459405 32694 -959516925 -327824655 41967 -401616444 -111233841 16706 -116186301 334450029 17122 -309086027 -235445645 21920 -291647986 466481552 21424 -113489446 356283477 15533 282767230 238946776 56724 656443655 -288438661 7235 631546026 842400418 12152 -861437453 461781834 44709 -612015022 856840892 17261 75647736 457463235 36048 -505835451 459881414 49149 -110793990 -807565164 52010 -597506672 -310129557 66962 -414228082 -404198444 43421 -423416431 243462333 29794 68011258 734153822 51389 -2335531 -703698452 67153 722979484 -200639271 19666 -98456475 645594729 21310 185385848 -382751846 14151 -977268150 177032164 43486 -670370808 -785590735 16293 51627400 853816483 24451 -120616307 377503164 24210 253015345 -224178074 26744 275354577 278963647 9073 144329558 -607266706 9166 176872378 -223597073 69776 643859879 -287277719 24967 173018668 -100068134 18624 178904155 253028345 38182 -30913785 649037963 8917 756754651 380808261 11438 342820988 641383656 14530 -392835445 -105122352 36052 -125766038 629823863 14732 -122049224 -100131843 30556 -990827725 -588894188 48359 -400758955 836659696 26998 350293500 638202337 15759 -580471918 559410883 64941 650011875 380150134 62300 -409028664 -972551604 42064 -31385291 -601754457 39424 -514145523 433092705 9501 70872400 715659405 49635 243362540 725997405 28032 -982892303 -954550551 31084 -234497688 -579085255 54375 -295381337 -671173634 2889 -297644812 -673228094 58692 -207467062 77245423 58339 -227671465 -417808873 46675 271453103 72121938 10863 631947849 363037452 13940 -5818278 621713797 34175 340794328 855572753 27034 744528176 352849989 5094 155503640 451367737 16345 -711937837 -784100101 10178 256179622 -194817121 11290 -219870520 -616641111 64326 67605629 -310423366 20151 729761568 -226163837 43391 458721444 358793503 20157 -779817869 -765106532 16532 90199303 449978510 7146 -109523025 -134364191 9899 351133401 554865806 50805 49540006 254056159 71448 458496921 375622122 18701 -780484536 -776466971 10510 -956214814 -580009559 71998 469432125 -504195458 10177 -384334795 -978568947 57371 64632614 740876564 12761 -970545231 -989573493 19674 -421149140 256253768 31686 188392118 -127213962 69380 -978771259 166210718 17787 619163751 353055552 14057 748699317 -294168882 16465 -41627921 720567425 48809 -890542074 567319442 15787 430260625 369769668 1191 760026099 714990058 41437 -696779566 -883657928 19654 -681785117 -785412526 33268 -419986783 -966055959 5285 537228916 -329175929 42343 -971242671 -424717610 28440 -408017669 856998331 2395 51219033 634716323 56402 -5603834 -696219416 67776 -228376886 349787505 69301 -325913881 460752126 8444 -686188983 -121551276 893 -989442992 -408825547 59962 -100375607 -503717195 16665 51218044 -294464716 1856 -325050652 -681669909 47243 -868545559 -111480769 20173 160860926 -207165655 65572 345816258 856494756 42946 65666180 724502693 25160 -603828485 -312352963 36739 -111750780 -305338183 37842 -114575151 -807711548 39504 86871910 452788800 30507 -608788521 -329310245 2193 -210678484 -585679052 19641 -763721803 -510840488 7232 -676212699 -795679150 43687 -109113956 358560080 28398 -124747493 -104791261 2241 252108862 284997039 13244 155029792 -120751948 39769 -605496309 -296383501 28294 -971335833 443842137 34444 172088470 -618298203 7054 153514147 51173353 23457 624070236 551884800 56803 156700859 255776281 50956 -773108294 -805039084 22013 51645851 735683073 63213 -6854539 854419013 68412 629368237 378633745 23800 761070422 -582636130 15836 -332714053 -213075427 29733 -96160285 -866384197 25180 -698930857 745877226 48164 -996191898 -576760489 16388 -98628649 -865008104 24835 -576670063 -479404878 24136 152763869 -864469120 33703 -694722181 757794668 35803 186728734 -388648063 11847 88531634 -895003866 62420 -685849673 -427473834 55608 282223811 70981305 40967 147599472 474685136 23598 337142566 644237813 37823 143533535 272558162 29995 -308130875 -231405592 5344 -980495386 -389956010 15420 -398079230 -115699820 33447 281276928 442061846 28562 81293184 849747602 25059 -397525126 248501527 6477 151647890 267939191 19259 -412553303 817036311 20363 170945920 380224002 11919 55614195 728088037 26833 -106609625 665487613 17696 265758053 238719412 22192 439930937 539239228 80290 736530542 -585710765 20824 -233958415 -607991400 22790 -492051927 430333908 46510 185439257 266716930 53258 -479716289 -769925814 13658 359233592 849785357 19315 -989311126 -598998919 72129 -586963285 -294273111 31947 -956047275 -517419799 41964 259143014 536476565 36340 -699196575 734743860 62564 362124425 643854578 43812 468920242 161069143 81026 270156077 -11802514 36945 464781535 343419615 22701 240377362 83608862 33728 -196409461 -992978113 49345 -322336061 -223396221 31911 -686074024 738679634 80853 -294324893 -669532680 47683 -114811686 -511500925 33045 -393125694 -97583996 5411 -973013885 -417606524 10010 -674571252 737274475 5207 -426268222 -119440438 23627 -782705325 -786631636 9996 570594604 -500717360 31365 744313186 -217882585 10696 -978065705 176240136 23502 -202025660 82748564 63866 265057980 740831594 39341 -670737144 -129344681 22674 -382481227 811659941 18510 -133213331 -329914126 10091 -382858540 -960512902 4192 268964456 53089392 51991 -483369614 449391210 10751 -230803296 -869912321 16077 -885433835 449395194 4722 -192781316 -989035364 58160 -420165558 241376771 24311 -409367773 749894007 41971 -110387132 657668227 49364 -427400599 248885210 4692 -710860555 757978618 57786 -971728944 -413242794 62968 -297152044 -220161006 21119 665640719 357757274 77004 147798592 -231910027 22409 53153703 470696110 41013 144208785 -596897249 1345 -518619709 464388712 13011 86016556 731978788 54916 -297031564 -678968300 56449 344227320 661286757 6563 -613075744 -215212425 43875 181155283 -221840697 19919 -7592740 640051235 9954 -963642608 -967608810 35503 243616884 730869752 32669 -417591347 810587380 41038 -966344160 -583962855 37924 -124829867 333807695 11730 257253496 -235695517 11109 627237645 361638676 6023 174710492 -211087744 30555 279909877 49991539 58217 176117015 -191392652 66275 -289354076 -197255308 20549 -27654734 -703494009 18531 -129053659 664804300 34237 -685669620 -806043895 14413 473277146 157946047 22103 50739077 842163905 1153 -28563568 558859437 45389 659515010 -292494724 10375 -412478372 833664836 46412 170691210 -610816237 5139 -980144106 -572882234 453 441938739 347922506 13282 -17460609 639725633 22186 186661273 -115672484 82267 -971243535 149412348 28016 176972619 -129974377 57190 -762527287 -505367199 6980 257479830 79703168 49123 622677720 -327580095 33845 -34267248 -692713880 69445 67697586 -612306344 66663 364350868 -191089676 26439 253731924 84196435 21570 -794422163 -500144699 25721 -981087804 147113311 54224 640859799 819741396 76619 -394297830 -974238935 28137 -397495900 282591478 21786 -128490372 647567905 3299 -100012595 -787883881 4555 363332756 846813785 16759 185982912 -617826827 8456 -977709073 -613388413 32027 266666954 739758916 18603 749765007 -286299293 24272 -869839587 -142582866 11203 -97210951 -774826672 46313 -783462875 -521097085 54118 641229095 -317980299 40605 -667853556 -138398197 16760 434689893 182580832 3015 -996391617 -580007679 22762 554979580 -508633832 50247 -998758853 -405090422 40804 -986759521 -616484038 26101 562432109 457624487 72936 -861113029 -122201388 50351 -688924054 -785632685 45001 466197320 144688658 87141 -96808012 -886512828 10018 -226579699 -957450546 27465 188225479 187041227 3455 61960975 855443671 57103 -130871642 -98103859 2697 64004651 715678156 61787 -686358079 -901222869 10284 53609588 -306659774 29840 169331679 249752595 50136 -314510319 -673816215 9034 -123663993 638679573 612 -700595705 754408304 69245 -115025621 -892496902 8581 -414355634 817580734 16074 -114188814 -874829394 11329 -976233338 -611584365 57450 -515777129 467535746 21800 170660609 473533582 24066 351876806 656565489 1542 -117819208 -899600301 12025 369451498 852431215 11508 -672079456 -894703585 27468 171245174 364583901 26853 -326049008 -215978997 13725 -396897515 728740891 17755 -389406457 830713436 53025 277744738 282959919 47409 251504216 56695872 29169 250839241 76315489 51119 -288005917 -670724951 27241 184556906 273856397 44600 279900342 452843578 22359 179056807 -879696661 33436 -697350859 -801065064 23978 251308678 -1033433 72058 460965644 188095578 64689 -30809340 623721230 2007 -306874104 -695434229 61428 -137752991 663634335 35401 -16033339 642226367 7428 -306907937 -895430316 44932 -993657657 -405320926 50578 -204730163 368075371 21944 168170273 277029827 19145 -325756108 -191440283 18548 627794474 354957480 48870 -879824257 -131496650 31449 -127067775 -793247222 12054 734510085 -589597783 27647 -133948485 -800994595 2591 -799646418 -505978191 42466 161592175 466665650 9455 664926470 -15707686 24223 -119254874 -871232092 11830 61056201 245526865 37384 54841493 747484801 55319 -707736015 -881851876 14228 632457679 827434258 32692 -697285179 749287382 32998 -669857591 744070716 21515 -116769224 356846154 24707 -213648418 87997153 76244 -208505525 -691985847 15691 -795380380 -768398184 23179 189088795 -113621803 33092 -772893189 -486239876 34851 475821580 185791166 83721 -17172060 -982973394 39938 565165053 -521878418 33262 262106025 254776224 34358 -983585865 558597646 19140 144284057 -384647156 9730 155785855 253753074 34359 -133756104 342353023 17764 -139471136 -492798414 19046 -961922284 -422871821 12308 540232564 -101921087 41656 -695224781 741516073 7849 -116677261 -477584735 11238 152499725 82669025 13346 -315632009 627738968 28955 -960626393 -977729480 14762 431709790 -38950089 45105 284206823 737807700 7044 -426438500 277295349 29410 -11982714 550282467 52496 154836859 353986977 40761 -119466464 642767011 14033 -392359202 247340031 28374 746746522 -586141923 20544 189583406 368732466 2519 69970310 716263014 8367 445543812 -407218111 55963 -139924169 -322415737 18428 -26322640 645820156 30208 -301350670 461662775 15057 -801265616 -769520479 24806 734284345 343284977 1837 715746329 -329621719 12383 -588239532 -782026557 55124 243133936 255348412 20472 85695971 272445528 68932 -579583255 571270285 9082 -317729178 -672806642 45177 -24487979 -668091516 22206 359732740 -203193219 33828 -122217914 -859470172 38096 79553694 755821566 12187 -306172074 434426517 16832 -978326681 147249409 24176 -294219527 -18441305 44120 -113548840 374739555 17677 149368359 -226650572 73442 649538477 150658383 63865 -232046839 -866059421 31026 -288968849 -700513849 57785 360350750 631072886 23274 172752126 267409319 4773 -219663888 60239662 39695 152721155 258426849 10394 737076444 -596526882 31000 429385723 187022999 84421 466508516 144088093 64996 262682193 -194672647 10136 281663447 72862424 81452 160161721 -221209434 72243 186047894 470783196 11030 -101758379 -125720540 21431 -320057928 -236807194 14488 -129614837 356821638 14851 -796646802 466663770 43630 -616934825 839144433 56967 -320349975 464455440 23462 54529704 430601757 47995 460206024 153913741 19757 -959569918 172325476 22865 155323961 91228758 21578 -383065970 837736773 51927 -616836385 555689934 5088 147544469 -595193940 20779 -134679629 657922416 46814 350478432 -788458655 38098 -191910499 -974575970 4862 -18064452 -693910151 44560 -995402999 -413422474 2393 -102009584 -505987751 22274 634150313 161601805 61534 -879885893 -133947661 49420 261104390 89495488 67210 -383335552 737075055 36891 147507325 -132636905 43918 463958453 361604300 23601 537983515 -514068380 49232 168457428 466229840 6932 -23315180 544726800 28199 -10989050 652911316 31037 -31216320 564513237 30696 162980879 -903256191 12779 -313556510 -707646051 6334 186158404 467081532 23532 168029075 -229752197 37144 -97721886 628612532 1108 155541608 -590825026 10611 755609239 -234505603 21333 653719846 843072383 50871 375078098 -207020089 8485 738295621 342019240 53207 174363522 -124764250 10592 665727537 -322556872 36775 -403321064 745939346 9330 277945661 268109556 70927 281204644 239151231 18075 -581305124 -330359148 9218 350597553 638233822 29066 -325544646 463917188 3354 248081027 432140114 4937 -713632823 -140793771 12136 -194277513 -890598921 4198 145438422 52492929 4840 -790722299 -499193361 7875 -681221747 759177970 75466 -387189110 -121744810 35606 -318236194 -706417640 63629 357981676 839615324 2031 -116863335 -134402733 5512 -806535657 -396825858 55109 664572394 -300850331 18921 -577901606 -772259859 29675 -899620621 443686909 14028 -293983666 -209435193 13162 -111940183 642063553 36974 665972472 825302214 39518 249347427 -219086215 8820 -297924041 -234154226 8847 279616426 -214115506 42829 -422112129 -98057281 33317 -135898844 -572441414 22345 -904224434 -96136243 39201 -427290563 -516145209 20917 -597579677 -229457851 81325 380209607 64039343 36097 246567885 255018830 2320 -407403291 282165016 24307 629072131 -310288747 21088 175352221 -607968439 23389 -709522639 748125859 29180 622321762 159401456 70118 -955886136 -987610017 67038 -222032959 -991179490 31619 277599223 457510848 5649 -137845449 -477919665 19452 -861359921 -126857131 38021 -36891144 -704933645 21129 175077334 470111353 15136 -490129231 451937660 43520 -496515891 463021757 45504 245402629 79645870 63084 372957962 636889335 19039 -107377705 336787429 27080 -578490020 558324404 67678 -696605831 -109711409 11256 714646770 348254542 31020 53429218 840786540 46801 428700659 151734487 30240 -672884061 749487414 9144 -667685156 -884978186 39454 534788034 -201689997 16077 -139519590 657171637 5324 -22151745 552827791 23508 174768757 380821893 23770 -696683837 -109727867 19398 -310938412 468041198 4058 654885750 -323462390 35292 250740120 84015932 7814 285203574 747511021 11935 -197296492 -898553824 34270 663551046 370956074 58440 -982957616 -960979013 12175 52783613 818941471 15757 -222911393 -870200999 21113 171345599 -897134760 8213 248981839 270919762 63442 -38719188 -707126591 47065 258912150 -200339092 36628 171511302 428679553 17717 369051794 -221857071 16028 -967722173 -393241263 11960 155334977 -228821206 21754 -141667571 -507374396 24548 431297925 378814994 24979 -197328999 -608286812 5327 173004735 466466728 13334 655038665 147619295 27288 -327287667 -676310555 35801 -497606821 347599336 76716 -521476611 445118874 49169 -407810639 -956207464 39519 635314317 829940674 19351 -11393023 646328114 22122 -131624828 338762643 25591 744382928 337691851 53281 654056185 180246908 7200 -290474022 -222070182 2238 549325888 -607422669 63950 179495343 -410343076 23812 -395187862 -128036720 25112 622121533 818596567 65208 634795161 -295999608 9950 -111066206 -784624341 1577 -586378323 -301316468 38830 -314597396 -673960262 24041 334634585 850859537 8040 -976929951 146556148 1108 -26217752 554706372 15368 339909551 835867926 20588 241593931 -234925148 6981 -420002079 270535281 50135 733381334 -581594708 34056 182935536 342413249 29683 257939224 742158148 14105 284422038 74297850 59521 -398726790 -128824311 34636 -124383396 360562080 3262 -975176210 -411132203 69645 81518526 756202263 11750 -392714949 -987930468 55016 747186381 361051319 1285 -104236684 -99119012 8108 -1148253 553151872 20069 279934561 64365620 43677 -784553977 367880996 8928 -883927040 -137500106 22006 238641821 722466698 2405 152180976 -394047095 32567 623224651 -304611878 26849 -136698160 -893574099 33887 -113290951 -901011459 17704 -424628143 -139946329 32237 -227211176 85924228 46081 -898424161 -104423448 50393 -39300532 -23045980 58655 177977109 360763780 28642 740274579 -614787229 42641 -857889191 -129135289 33835 167847598 -428147915 13560 -36115943 -691027744 73313 274745391 -30378305 28776 248309871 56348120 43268 -971587768 -617787151 44766 728762747 -305944140 25369 638051179 -310594060 2896 733114574 362730909 26970 -320959089 -674891220 20323 167893896 263569902 50308 -106547465 -139029243 23581 160948724 -613690592 14984 238588677 465454257 16423 -417159790 285699463 24392 -402695723 751171209 32536 160747038 -97555485 49385 167662324 -219476173 74992 -420909494 -978302453 17950 726831961 -604057832 34583 647194637 824367812 20482 -857302119 726753499 55015 -669897809 -125341604 31715 -668304588 724802989 34788 -293067117 -708825506 6273 -808762899 -783672065 24852 741613115 371105228 56394 143499234 182158197 44101 -119324467 -807926081 67 -801919339 -498872618 29424 148308817 -220527543 3368 656732144 364706631 57323 -111447542 -786996841 16330 -330575273 -198677803 31381 -391380625 853193022 39900 61864596 839875616 53135 160560599 242845751 44980 -993602984 -607985138 29334 -229241284 187223918 32086 -314032550 433428789 22541 174469123 475770068 14454 744645253 -196854980 44807 259153077 -200060304 31296 143688232 53238218 28260 -304223914 463731479 14755 741497645 -330638414 24844 -878893353 -124561075 33467 546062633 -483954834 43418 275212937 61905789 13729 -13587415 -712155012 19012 728763314 -289005042 15986 -976260818 -966893513 75070 -995387 -696216401 77259 187474796 -707729732 46124 -520556864 444471936 23198 -396642084 -132076469 7162 92309482 856901549 19306 -702774031 -876031050 18283 148406116 -203550578 34817 -3246419 627556384 28544 176204651 90508809 12743 -304307720 -329315190 31159 -610896702 -310438976 39955 -403797258 -968462949 6327 -492926192 472471543 28338 167172016 350071098 25302 -763416155 -794892391 5634 740470659 368720243 30065 350702318 850166822 5273 189317499 282570714 39411 -402664234 834647604 28551 -668572669 -133492920 4704 726648808 342567593 9973 -384831600 242643435 47530 -297608676 -228254291 10880 270984846 73049022 73660 560741686 -503125088 10298 89002677 761182909 20906 -786996155 -514540124 36889 71716711 719064706 38985 173599451 -193080671 21843 -609267268 -327737855 11855 725646542 -599197263 18563 241748030 283650143 42231 72596166 -322043282 27242 -870480060 455473617 44086 -904138085 -111922736 9467 -689046480 -809275827 41966 -309990411 444249220 13183 279208291 241145520 74312 162167021 159513815 31145 448416530 157022619 8647 -17739749 626667962 44966 156068548 56421144 30825 79484152 728595550 31074 757057322 344133884 36096 -130221473 -107650507 25219 -703373884 716400571 22763 738661143 -576256886 37357 634894539 845861276 8784 533961852 -512015335 15857 338676731 659121481 21138 571236789 -492390808 22081 -573702000 733909236 53819 -381976372 743417921 24085 48772607 -308248231 4111 529157057 -124017843 17338 -870433502 -119323141 27275 146391033 -386101563 31711 -24504268 621348807 2761 -221633327 -888060367 42158 249289937 283612681 3104 -795778330 -521523967 4750 -783313741 -497167691 48280 -687325708 736436335 42259 71171180 744434566 13062 169080960 164231465 29446 -993130126 -611938385 69279 342386004 828546999 8604 -307203697 -231229166 21880 250312164 -235584521 35600 368518463 -216154315 23770 -802000611 -486761425 1317 -319273359 -704518355 62871 -583550879 -307861704 72332 -705852634 -867317009 31209 64124387 429176909 11037 169664625 92796341 26648 -872763467 -571738306 35619 184572847 157045944 1856 149862626 169850092 29603 -599835087 -509800189 10944 440984228 169445588 31548 56396180 746225547 50111 -769482247 -504598810 2103 -419187803 -136216751 30027 -978514258 -602988952 58978 -599806789 843745101 68783 -217516405 -889593482 49590 259037037 431371407 16003 63752376 258946100 58206 -687204315 -857371064 47283 340354103 648456151 24878 455474519 144457703 30550 -669851936 -883085191 32400 284072569 734114524 22943 -2795405 -700718739 67226 -294779380 -193366727 13508 722463394 360655938 42315 -676570833 -790789682 4699 760633369 -327428642 13565 86259062 431111977 54536 281809400 -897046526 55502 -112017994 650871705 50813 -208746083 -592720257 14838 68357664 835259107 6023 -330415224 -222920688 33212 -113886794 379801764 32916 282303686 -32883285 24135 -671428151 738527690 12131 -499644639 445523791 21350 -977081042 -584766121 32326 -776333318 -493347832 10320 167055160 148814589 46980 -608894983 735029035 46761 -697214795 731405252 35162 -710948730 735208359 30896 642228775 256621738 26548 -776000589 -194602735 65948 -98647226 636542942 7100 -107146524 -765197448 71118 -573164007 -508558241 17225 -417581585 836159673 42190 819318759 -960949457 39230 462055841 153573895 78648 -968498958 -591199395 37797 -956771561 151272854 18886 751667758 -210115877 43714 357288289 659674448 37609 183741324 449976509 10928 -895373601 438488237 14029 653850967 -299703722 24802 432827394 339938490 7447 -221221348 -868800805 1542 -992184294 -595637368 7307 67711677 759954955 5191 -108178751 -312763902 61268 735163148 -333238265 9726 -38913419 -704783998 65216 276158668 -17323194 28355 -10628297 -682395923 61656 177727216 249933015 28274 356317591 438918504 58780 -391708782 271838950 48876 -668862878 -770914660 11927 91371370 754223703 44571 -96584491 367413072 3505 -295236160 456593400 18638 90258595 856214361 13942 -119054147 655923981 2582 -708848657 -105407452 17159 -235890188 -968724703 26912 -881065445 462170795 21043 -318436158 453150136 6923 -581451178 -323226464 21201 -400417114 -128576814 42876 275284858 -15144003 47110 88850259 540151582 19267 637651412 182410179 72960 636378766 824214815 51411 -675267356 74323888 52372 638919256 829247433 21138 849131277 -953034810 24961 -384866489 738363219 32683 723613226 -313782585 47995 -425436049 -966981493 62383 78135572 -297698685 22747 151631073 78586450 20860 -807090085 -592087445 57640 -296410157 463377910 25249 448913383 338694100 24920 175610081 362346001 820 -238091376 -863046217 276 628264129 190163138 12316 -128729121 638662801 7141 257107524 49421693 78623 -133112937 334610765 22860 360237137 851754072 15469 159795389 -102975392 2681 -779325292 -479727617 11291 446662098 333708353 18664 -118501057 -866213033 6236 -582481195 -333099914 69488 -966837739 -952537424 49495 -397000736 267547324 26975 -136501523 -489531429 6173 -608543232 -494151602 19288 642596231 824354440 57296 -234190305 -224656590 50090 378283696 -236745136 8555 -686302468 744322024 29889 -682257987 -109489317 23276 -11262945 -693982655 58762 -98783659 -480666977 16630 277180485 430326364 23670 -101749277 363624305 32810 52400925 250100753 7004 -302588139 -206173649 7603 -137772418 -859504307 1317 -224881830 87874543 79511 245957757 653088618 26416 -959527004 169576504 1363 -711454626 -806653163 13350 153358754 72507873 2160 735706444 -213881494 45250 366411419 812290805 8875 -288718121 -683528498 13575 75378507 254837959 43048 648662660 173175833 67661 -402891990 -113950566 40617 273961062 734237310 5421 -127443243 370871666 4752 189592042 -234033002 55436 -136915466 -288401102 22344 660216761 360006815 1783 186780024 -870760220 1377 -226153179 -586401058 59661 -196571806 -618643454 56269 163788914 370142185 12633 468040459 176654137 8037 81402412 722132551 14862 345940821 622083743 8986 741903219 -619043404 5283 -982973153 156568130 28409 337122452 654869506 17171 663708692 360507128 59674 251921576 -211467297 44209 172172997 -886818944 17705 69785843 459235001 36182 256485494 79454742 1327 82231000 755039898 46307 -45192929 -18341202 33675 -394394903 746517882 41460 158664025 -868993343 26616 267265431 -202966191 24343 -999002585 -576823260 52920 377285709 -190610615 30084 -781678821 -493375649 57202 -484033715 444542760 47874 164234358 -230126896 75800 90665840 -316682311 30842 -395421465 -108125893 14832 750648636 -618333524 29959 279547897 -229624632 33182 -783591913 -523074893 58882 164830538 260820991 25083 -331586161 -709771110 36568 -138361345 -857253334 47465 751425358 363971940 47217 -291336395 747178441 67445 249816882 473150203 18934 -332653770 -205669204 2777 -572631444 -300096961 25845 74727683 -286494660 16924 -598443298 -322831738 34110 659180728 347028403 14043 77540534 -323348650 34843 -385826496 -982429825 1064 165917482 142987140 35718 -702732841 -132789063 18921 -415428382 268347824 53360 52838014 -311439843 5589 91227784 284228384 41847 451440613 367557704 3637 -416174420 -128916946 24169 -128881541 -115749878 40 -130828365 -123430184 8917 -107298076 -105549043 1168 648970250 845999167 13550 56850693 758362935 64365 727178297 369165427 33128 81909512 843136676 10017 -26493123 649403594 34451 756309567 349400531 25610 -605362063 -203710988 38907 -583592255 527773972 33493 165666615 -883898592 32180 449541809 347417981 27214 282715217 -202380216 42598 -293458652 -695306064 55924 -109773610 343983072 18937 171049917 57343263 4652 -3918727 664220043 22727 -26461868 -708301705 22585 -192381139 -998033577 55516 272423171 725062042 33769 -395741421 -956733122 8454 -288708009 -192581115 1618 281707196 71125338 29448 731422958 -595838950 6275 -29207225 527923575 33366 -593431811 545029038 79828 274507527 -213894640 1136 280749492 -893362671 7627 -999249335 -425277070 67373 -582709895 -326158310 62156 173469889 351349976 12425 -208555268 -691992406 43391 -898737725 -104577840 40126 -226524551 68481680 104368 79661711 280554200 70579 -976865435 172254858 45240 534898606 467250641 58822 -788895997 637981785 26267 83976896 257422325 22509 68785227 257087446 161 -23921329 641233537 24998 -779621513 -518916526 20542 -229570271 -617726253 62580 -481328037 475074716 35800 -382569293 856287792 4469 -192224141 -976564498 25436 650570143 -325673602 5200 429615111 188369676 41163 -998477489 -402260470 68027 -109872410 -310077759 53233 736500320 -595325826 23604 -293487317 634575218 38606 -483079677 463298801 11078 -884086149 466056734 41505 458305897 343862817 13292 -792423813 -769250649 25558 -332871634 -684973007 32127 167484636 266294928 51877 244730172 95069912 44854 -41261444 627831188 14053 -802188866 -805212563 4980 -411756432 -122273180 41410 -106140515 370425162 7643 333937875 646114552 8823 -672310622 -109049259 20947 345569480 -218388894 3820 -709394242 -897252496 29309 635965411 370402421 75459 452224673 144955617 34498 -977796051 -972570034 62491 -704575323 720292944 27495 -884763711 -116106629 35803 88982142 730567283 20808 174568972 244414985 13577 -119129068 -505282194 26781 448262960 171551938 75632 650321277 336818934 44620 -668208591 -883176153 3480 267297734 254801306 69238 -572790579 549848499 57326 531528871 -483072125 37501 -403748539 -119691654 21447 -37622598 543251108 15823 -389413601 832281530 40432 -292799714 -193175659 29793 760600347 335795306 12975 179538719 239475016 24746 151024472 -135425448 27601 663682899 369633028 20734 -386515683 738144544 25818 -954182153 -422410691 26602 -199822249 -584916876 43104 733426354 338173879 56028 -11466596 244896511 55380 181030107 -128890947 60220 -319393598 -686442503 8717 54401268 265394314 68177 -311529783 456230795 25393 -327131464 -680998211 66288 661592725 -328027486 37565 165209579 -866672290 2477 153717905 -608839686 18356 -44990729 635677071 36042 -324113526 -217050120 16201 143733781 380123975 21359 152636862 -903423280 15337 -599144506 -484529362 23132 653073147 369340281 21738 69078325 453961495 59792 -989680821 -382286284 64699 153087216 -395905308 29809 -218113749 -602956303 50050 -289377125 433531065 12376 -331288811 445488970 15212 644423650 168662310 31016 -998047203 -970978334 73249 -965264743 648015504 60850 -320900903 -668499120 4979 -505125489 -303653967 44258 -21324962 631910203 13466 70443044 -307815201 25290 -392610944 -980621025 67395 152985603 270414161 18129 666546173 143326435 35857 174653448 87185380 6118 851474839 -962151452 43464 758349050 358417365 58381 757939023 339182518 19825 373285525 826677667 37208 152120109 273255731 6747 48184253 -295917865 14480 -33202505 620086201 32326 186284722 156650239 22327 165463505 -868180119 13343 -860343055 468070075 37852 635353671 -320579785 25146 -998681648 178750514 48099 342952498 -203173058 20074 -110977276 -105971857 31999 -26522255 543125193 13883 -991757190 -574268807 58043 -22425786 -688994637 47720 -678842780 -765108787 5653 -29423763 -674794921 19725 171642215 -417996452 29290 -225413503 56657401 4198 -132532758 -514453012 13859 -124361039 374341769 19192 -419920108 -135217382 16719 173131941 -197146021 32453 -963008613 -575417321 46872 -968222186 -387895440 10667 -386992872 -954531270 53017 -238019836 59451871 43758 -230199151 -958527975 44295 -981597413 -587736209 50739 -115528400 -783792918 55534 -581462758 -292760058 65326 -779069905 -505756532 43004 149200837 -195324941 53728 -990502870 -575619842 49215 -574213746 -497950555 10996 -692970902 -133917258 7918 -136946945 359554565 4033 -770855624 -509929170 40221 650661167 -305449765 524 -588119801 -390474801 28933 -224436775 -878700534 36520 -979718032 -953769700 74400 164640586 350713661 52769 -607688002 542189723 61299 -971743302 -618221864 22573 157689038 68844187 13315 242554858 92656534 26697 -864001895 430020469 49738 353983803 -198569779 6567 -391981707 -136453899 33208 -133966025 -860847630 11711 -111529186 -490041156 545 94099375 -330833635 14271 -775411169 -771741657 13843 55582710 -308073598 35823 -109237023 -764213573 51904 85276458 434022230 32494 -393231121 -10076657 19190 -15627313 -872724644 26147 161196520 -128772403 80990 -696395037 550496550 50871 -676892763 -117357701 15139 -408889476 -983329289 16441 89088362 715952830 40040 -901558324 454875796 29067 -209113594 48732382 97219 161293150 -616298391 11543 -797425715 -795648661 17568 251930714 -15598976 25005 -808837347 -771312368 2307 -687432947 -880725875 17939 -692584159 -774923633 48194 -332872938 -714071127 40665 372453237 -228151966 36526 731070209 333852861 44493 -692847022 -805970671 33749 -420700850 752962453 40644 156369544 722583117 13238 285328121 263742245 48327 241583123 -213883304 23228 -407352171 822335775 3467 655196850 -297710856 8570 -428368433 -989357957 7386 -412700728 -126788867 36625 347532966 637753499 44598 47929611 -290142365 13840 54293632 731030662 4116 51007871 259765302 66968 347677608 856833735 31384 163435583 259252241 41163 -707692555 -770055746 17714 -217451181 53492466 43237 152291573 171678770 39890 -287279678 430729488 17006 452827135 373202620 15914 -135422372 341147177 12315 -290031760 464944294 19470 -989927030 -397960472 34814 -988218158 -401910017 64774 -208566508 62383637 3399 181407509 -615114513 5937 -224527598 -981609168 3003 -112017047 -778957753 47950 174963847 373255450 15457 172593987 373064038 19337 -118284185 -499458558 19921 -109913627 -140886395 32538 178798096 353479509 391 -116311230 -513153120 7399 -898000189 -480131480 53538 628993915 817414017 40108 -111014540 -113880137 12809 -683988279 -137940030 18715 -98054075 267241932 41667 158824884 -142629905 69473 -223386714 -999989469 6766 -108040018 -508885460 27510 -326578297 -198443759 16235 157382898 51711601 3384 -229756045 -986127815 29161 190394398 -406900925 1634 280982123 443064003 28782 147795731 -229624603 65965 154965118 273938378 51505 339760037 631708431 35168 544126738 -520256637 49684 655035563 379917719 25839 247023262 -218554358 25549 460126236 353939846 17122 94221017 -326204242 6203 169397015 -112988237 81131 68002960 436313649 12766 246493196 732110457 19208 -133654167 -788599101 47790 -802026558 -782450642 10365 813494559 -969291068 15911 239275276 244108816 44048 279613314 752907482 34837 -968809886 -573749256 56585 660964354 833003312 55541 356271702 639885691 44825 535807709 -515742772 43452 -387956904 -977317513 5109 183971535 -579620849 20715 246130133 718735934 12688 -206970324 93693564 54339 256056249 435728341 10960 79319856 -308011941 34179 253075538 462518134 1390 -102427214 -873788382 31309 143704295 -136240664 75507 -517012562 -331197235 50626 154746795 436362158 15547 -411501560 -965579720 25129 -604655702 -614800661 35999 -124970373 -307195419 41203 442054531 168932739 66165 -703525547 750147243 58164 285391489 -35611110 26107 62697828 472868355 37632 663816789 379437726 32378 279376063 465421071 8430 -129087426 -482402283 2876 -422372062 849013456 14585 -504730248 440730519 45649 -965002903 -575701621 2789 662745326 -322980849 45877 -987337419 -591097898 53847 167156860 272991719 8455 719451531 -288851424 12737 -220802264 93366060 42481 168540387 474736444 10728 -195985667 -610131937 67507 -191599318 -481764088 60787 459551069 143996445 47612 -974828666 186867361 46889 -47291209 647580692 43920 65379372 -302380213 8595 -108234171 -124628600 6173 758297340 -113127326 14081 -974183970 173368352 34199 -124015210 -762119958 25828 260745174 -196625180 43103 -12822505 75126028 32441 554679620 -504838345 63893 -513102453 456440655 12652 -590759165 -323196382 61643 -600182898 -308777885 68623 726330971 -314679454 46278 -5772517 -679756119 24760 166900914 352560015 37219 660265903 345805969 48663 184325286 -237323570 6380 -992749504 -419143354 8466 367215751 810919600 1190 -194480977 -863504572 54101 168136924 346105783 5681 -387915371 -987034605 43200 156450859 91102665 9638 245292664 238480247 1026 -969668142 -584197460 45959 152360893 -411720349 4261 -863304054 158334768 94657 645086502 856152618 34360 176122415 -190861861 49591 187711168 -586117225 18299 -203609302 -581660617 4866 279890309 68125678 25906 -696012959 -131415588 11139 440570325 375519017 3306 278670329 48228984 44950 -674723853 -97182760 1380 -191196055 -879224706 41603 -411311381 831364194 22063 -208343220 -873689467 25006 -413873387 -991466503 58282 83582565 282086466 16341 -781415643 -778473917 22458 -133555081 -330313248 26656 -228892809 -976029427 20645 -613909410 -290544629 39187 -674550314 -773959868 24503 -793353092 -774826385 14389 -684918972 -780723666 36804 624514571 855460762 31784 719392580 -615317412 8096 249303291 756360023 36168 724283799 354397150 54043 375746830 658642898 45423 -902492891 -139841466 14595 -25739150 -699907788 57887 -402134925 -993729372 36886 -113604227 -139495642 4945 643092627 168065035 12156 174693958 -417253370 31905 241246121 -16625895 9251 648407158 160934941 52277 -13015964 -672275000 6705 -868470966 471861503 13173 660410347 -333069764 21872 88698451 842662220 9462 364861197 -192112283 1045 -577132828 -299780461 16476 -599617746 -289071566 7519 188055886 -198251950 72185 55022771 459217309 58152 748371082 -292187818 48983 -413308461 819933073 23646 156315585 -212571876 64634 91334273 825154635 22843 760549349 337605320 39115 -968266651 -953315788 35829 -293181657 460063963 21223 -35820999 718233156 74610 -573316565 -329465113 55284 641876156 821184127 20610 85402158 467517109 32088 176299084 455557372 3821 -772478460 -763125224 18492 -131561791 -295314060 5346 50754011 741207324 68926 -802986939 -481616133 40075 651334549 821817133 27516 449291581 451815533 17895 -692157826 -794627737 14511 -695106067 730301608 68563 -403037615 814590133 5813 -125630039 654065146 40992 527725098 -491431337 853 -138653336 -801016742 15406 247645551 -232683694 35622 -125093790 -315513729 4458 67315936 271043487 68426 169569101 474370229 14020 144885993 159481550 16111 628228736 380838632 10021 435483630 173240505 89244 -680652947 -134929722 18836 -117331895 -520945724 3050 -220754938 -587119327 23741 758430317 -514112690 60503 148948488 -417302926 6652 -967586669 -394142076 23801 -121972424 -523296321 15031 -618774367 562205609 5837 -705837445 -808599864 21828 -577794214 -497782624 30100 757684153 -325527228 22516 167642675 274955495 32643 -688494740 731246239 24692 -297499456 -203571891 28407 -687989559 -139924409 10517 157854772 -390328309 19948 -196504062 -864066852 20772 -193332111 -584140835 29008 -697920035 -883714631 4674 250900552 73448839 2493 652114658 817369626 73233 -990935810 173794378 10542 538927155 65620634 54878 -616964652 -317282423 31876 57604287 -314345750 10352 -395049307 736844238 19679 158400724 -414892219 21455 250968718 432009898 9252 728123144 -389885760 42984 434571187 161762671 70308 -596155478 -331077189 74747 -599953318 558782445 23841 69977934 738428096 716 246620420 -581089118 47701 48773006 828550209 8988 -999190772 -862873633 27712 -137675043 -290530950 1202 -95410596 377802065 23674 -119779362 -322682318 23609 -1338336 571232327 1491 81131119 731835435 23781 244535376 255355369 59274 445923753 352005648 15034 183187197 -591304844 8656 239311998 -210226601 13824 343957623 648196909 25083 372738645 -210561701 13803 -121490273 -504146322 16107 747568489 335009298 45161 440457370 178338526 37933 -598486641 -328577596 8292 736526112 -305810014 5969 74130334 746219808 65996 284428132 744785721 33001 -218320992 55416284 86347 55923406 753258621 20610 53610978 855020086 10934 -408146776 829506151 32561 149931974 -891780419 27668 -957613564 183223852 4019 -41526978 344218417 36432 -112444538 365716659 4852 -765725412 -486255422 20520 -382010420 281197539 51590 156398621 143931930 6424 742172527 -604178380 720 -984332971 -597771450 61870 -402656235 835958059 43660 -681726129 -115322880 20783 648316247 187527551 77081 264582003 -211390476 461 -783523149 -778132231 17487 -319907673 -229438974 15067 742120577 -581193033 8434 -194273010 -957091810 50623 749118696 364155594 54351 -43434859 819056715 75446 -109780709 -898954006 4944 754555914 -324244300 12757 -608493522 -521960956 4132 -320114279 -236475928 1400 -500508745 149241570 21853 171654614 338221983 48896 -225222978 -603587161 18545 85977947 271251923 37030 185465743 -862018277 35268 268841424 247053095 73387 -107402854 362202601 12275 169436374 362520954 54849 171886643 146942957 43511 174491222 379383907 17411 -986331854 -400613185 42618 355635110 820996473 9020 78780010 756187815 63261 -809460706 -522120485 28286 -806638803 661657480 47021 -41993356 626663392 20525 -989682166 185242398 28772 143844115 364649216 40389 -194644590 -615831145 67677 -672925046 -796508018 37995 -290385925 -202914426 20751 -427217261 856163157 38195 -610821402 532876448 42226 -96250749 -762566085 27474 -689921504 -892570846 52007 737890902 -292839115 32241 -694612486 -772961126 44830 339851872 -402708031 65815 -205277759 72198886 58209 74189713 733479403 7784 -408780011 -125506643 33681 -419122346 244038132 41148 536410821 -494415625 46432 189737422 455362324 4701 86503015 -329182893 13134 -31605181 658193776 2727 269382367 256104513 9432 153381146 -614821849 463 -231844001 91655981 19240 -134489001 335817246 18124 -952739619 556639315 32866 734764899 -217065399 63368 -229732196 -590025368 41108 144567033 360203061 53363 150688691 -396403179 13300 -384303195 856212196 46915 -412403200 819287295 15175 -957260820 -957385668 20224 -599404143 -329979875 36712 -985069451 -295217121 52189 -16863435 565744337 13192 -16220491 -682765676 258 -292416052 -196509442 33607 -713449008 747458560 41357 -675343567 -896458295 6101 48009129 240971051 65545 -979098467 -606642055 22233 238232070 63576888 66299 177414624 367532822 41132 245589654 261403014 5371 168340098 451529563 10935 371230936 630787489 22516 -384624465 -989451414 64505 154544884 -888411219 23812 -107089975 -766089256 53994 72674635 738597503 38685 759091930 -290239777 7594 720868828 -309986104 30807 246320562 89592328 47599 -135778668 -506848783 15836 76344118 840444667 51495 255067187 716429896 29639 -1435578 623914912 6586 474472453 -588686342 36707 -231005422 50836330 99936 54587601 -6774800 14575 -423527503 -978944792 10912 -117232795 -897270545 43957 -236955996 -985014067 22440 -682395416 737351615 13780 285259679 254689133 19643 -128220052 -43554690 8713 -771405557 -781931940 5255 174228868 -400378166 7355 723805267 -313102086 47696 755947471 -320145482 40468 -898709311 816452207 36536 -520483882 468986123 36809 144191465 431629017 963 -997696983 175108880 35874 -964908841 -423471844 29129 -973133981 -960569044 5641 85536298 -319553350 25557 635743710 -328004952 13006 -10698967 -704663618 10891 277806579 244613629 46052 356844545 262251723 26296 181372884 -603987193 34 -507532848 440497015 5277 -121332780 376978512 24691 184032739 -125977279 76169 -672483539 -402768728 48980 -860289360 453568164 378 624339322 -290741775 44503 -700454418 -890987434 17009 -98417456 -322049291 62356 -992495372 153444004 25955 -136548801 379345670 14075 -421633997 243965458 11015 146291455 148938134 14100 663975396 145365055 36552 335695164 -190722530 6805 -332978078 445238555 15909 165495957 -858841223 42964 728877820 -199198920 46360 -901873394 465751333 19512 58563563 458793553 50087 353062654 810143270 20451 -609436065 -520722827 5578 189653592 62972675 29301 -389006919 746649719 5009 746380337 -607811576 20365 180901142 -903001952 33673 -23113355 542354952 2310 543448766 -504165237 58085 365080339 -790958648 27158 160688127 -612547581 1815 723927494 -601526785 6201 -96301874 627696502 11034 87309775 468819827 52081 -418659784 256878692 44957 -602561516 -522990043 14929 -667231640 -115843886 2094 -105698865 627353530 11630 534770463 -509083618 41959 639716405 846843886 13541 253295767 239804250 26525 186065888 174496473 13082 165796763 333978363 36229 267036318 56781038 31271 145942790 -212086891 2262 -394969215 252049720 3072 178779312 174692629 33671 -294197775 726323417 19120 649579603 187486865 42550 631785137 162382333 48416 448311928 341878268 32206 -604805922 535755665 1258 -578466525 -293510023 39021 -32179542 631068395 23957 -114449264 -901090563 39605 476010061 163011948 2999 -589289629 -516306691 2060 -674668410 -863063169 19922 243176601 70782979 50570 447494684 379279642 20075 -131098082 -300860610 63828 645539463 -401407324 42726 174042850 431542343 571 171840554 -900924234 30295 -426266937 718289829 33 -593830841 524511021 33803 55379233 737951861 62671 -126343129 -121484726 26685 273821109 249506220 35311 343974618 657910965 42584 256780204 -39596372 56506 246998608 -205861846 40906 171515322 459260894 14095 661456686 824578427 15115 -971585085 -420627427 38571 278759499 -15037813 60371 728446868 -603415997 23594 -307834413 454754843 14119 -858783945 -107198036 14464 -870957941 -142014225 58605 -881036781 -136315120 63719 -25520532 630218915 18609 748614865 350607913 23346 271581287 730634534 30649 379782865 -191561439 30452 280082929 -207350552 7815 171118299 284127409 8379 -129248699 -407431496 67284 734487802 -601098485 14185 -982461654 174812740 28495 -108527486 -806653327 3134 -576704832 -317821940 5377 -209672643 -867075503 56050 -127290824 -97631071 4949 -979608555 -578376301 3106 150707191 -200907696 42382 758966623 344033451 19781 -798986385 -961423115 45515 241715584 281282583 28863 732321130 -306644614 20871 62234337 853760051 25407 648914120 -285859440 42959 -40664157 563964166 26759 -484335695 433873901 36444 -205393113 56744182 20216 620471667 835559764 48195 155929042 164001814 5496 -136334931 -328842798 47065 74558850 266367420 5814 648427547 856812892 54737 -703072533 -872514875 16628 152152715 472046551 7379 654975670 830417769 34655 -141379162 -765807162 64044 -786107658 -512517648 26581 265130325 450154661 6153 -969696986 -117192395 63041 49965987 262359611 51834 -212975540 -881471949 7918 254084484 88832517 6386 248144336 -25377027 5405 -234436516 95134421 40982 464226115 341568124 20759 -519466274 450455474 14281 -684894554 -400935542 56651 646983154 831202932 54379 -207626062 -977475469 35197 -227471107 91214038 74776 -898941860 -98460426 16750 -605073764 -477009522 22238 738738042 -382208999 9549 -875200021 457212588 4920 -984369945 -591289104 48199 -21944131 529401760 10143 -988906798 -605996771 2210 -98608404 -515689228 31412 181527526 264709537 25116 -212034246 -575742693 31189 -669901336 -784284227 18822 374248358 655357162 34570 77981134 753845460 35009 -17298134 -679446789 4403 -807765462 -769948253 1652 380575176 -141043519 55610 -197849794 70393423 83699 281241596 476105203 35693 -991796291 -612857843 53032 -228974941 -871695900 52197 -23137602 525066222 48290 -103086945 -303035727 61775 282589604 274690047 37010 159908000 -213460144 31534 250335981 740766167 9669 472878436 -411121151 1848 380736898 841282744 20969 -423040175 -95337772 27257 175674328 346736678 25808 636075877 369911486 30521 -223155828 -590905878 65615 181615778 440748508 27516 -214550441 -867139860 49001 -399140261 242010909 40976 757254140 -326839684 23431 -700649175 -871310514 51590 155104680 453934479 18307 282551786 60037330 7808 66919051 471359807 40243 -596731458 183969293 75225 -132856399 -492325919 22581 -140433107 -795664282 56262 633834451 826638370 73071 162933961 -574415325 18020 -217644388 -900308309 40150 159018727 -596368833 2087 175032003 -233898400 55805 73451347 -331037014 17263 346858543 633638189 20509 -398839158 821827822 52069 -608874657 529314021 39415 -706654004 -114041117 25680 -595872373 -517204260 14755 -321049173 -199093347 3758 186762528 433961032 14739 156205013 -584746036 22317 154885365 -126649840 70960 -993719182 143857224 43809 247397803 -25947819 44764 374502200 649572735 33748 87613780 247103838 31898 761186762 -325087430 38615 -904750662 475684222 48882 -120184792 377358236 4090 756803155 -597334093 25934 -294210163 -18505649 21563 172784286 -405062163 7318 -576049639 534531585 65566 -115611470 -805730473 37259 -3412374 752414361 69538 -26362363 564676490 51878 333349201 654826155 6928 -38730951 623387346 3639 716333071 -593836478 16578 -380953165 719904718 10490 91060839 847826004 12047 340955103 -322468843 56017 88422179 746625223 20731 262338486 66712733 44182 157182564 75165593 444 57040355 -289231010 26008 -505870007 726784023 39559 178590840 -113830937 52255 167067380 165748310 9087 -413818310 741547077 1459 273885106 445730801 20987 463551376 178842519 54774 66769907 465680077 31434 -139751106 -302813986 63655 154859670 343634454 44790 -109001407 363935722 30180 -606434660 -713290398 35812 -139857451 -306755919 72583 -897491441 -136681658 43819 -424891687 -139908866 17900 -677991100 715511284 1273 -571815629 -324774924 16309 69106554 466953540 11476 656919726 -777850339 3320 -608203201 831120908 71484 -204775237 -878937024 11583 655448258 355201667 7357 158614974 -585951788 893 570411765 -523534834 18416 -104527994 -493652276 29125 -111463129 643823227 1293 -383891800 256035497 25494 -98674709 -100528735 5323 -992710635 -789762656 94197 -291172376 472767629 13134 -699196083 -793729159 17593 180060717 238731843 27925 -108504820 -491113230 2786 355286714 -209057166 8940 -306995432 441175064 17900 -690928253 -891908064 35027 -574215078 -322352199 58552 -382667050 270076023 1867 -141059014 -881300237 20058 -37711575 -765876597 31093 -699112323 -859008080 40392 -892510080 -96766566 22098 619884511 852127377 8776 94521984 -305955877 15777 458155921 376615423 27757 85976753 437958878 49694 -711970297 -867819142 18736 150079069 472223112 20497 -700832917 737891961 51798 -618036428 547970236 47884 164648952 -590741477 5608 172170385 145318321 39232 273347211 753370376 28367 -695476345 -110623992 26697 -682427988 -800534434 33761 256159035 740156942 23742 558538019 -517061082 31450 -47382073 -672947242 50962 -202957303 63062472 17004 -204827508 -867298576 40395 -579542692 -509230377 1810 660700951 -325993788 39528 -100179189 -498095558 35332 164149391 -382050481 15886 647793122 181876259 71702 -137278409 -797891813 22542 176961900 -196086564 69344 757286919 -303650410 30473 -879122158 464394668 33777 440504925 351015652 1289 -768068103 -508946150 29024 -306512365 440885724 21115 630010375 353234812 3210 -876840306 461342867 38157 -406465816 816031308 45440 -129846967 -302692788 60350 -708657168 750429360 20975 277232154 433491263 25640 -394532280 -132656472 4389 190280083 145627636 40848 154570068 153049630 18993 -141251643 -516120273 17806 434286618 337440165 27179 642186888 812577141 11497 -297735425 -671264216 12593 -331256222 -200510264 29855 -675067634 -775338898 45008 -384619253 239373628 34282 -103135965 -897943084 16176 -973273448 182056695 20478 -383306218 -978582058 71139 279628618 458586803 13993 -795720565 -765111037 13149 154795511 176966731 41476 363762175 846944605 8360 -572239147 -290510032 26702 544091462 -990574320 26836 -127064707 -311219364 23902 -8502967 564417318 8193 632514010 184411681 66072 241642879 -47468586 73084 92079414 -298840621 29785 74495277 283409427 9462 -9778541 -676340534 1319 624444487 177896350 6324 -126407406 -103659366 23047 -114720015 -104510746 16303 -107054379 363944140 27963 368376149 846138504 20416 55767238 -315804717 42677 450561140 366590060 14173 -196289586 54407824 61415 367645702 -684884353 67116 -410077954 814808894 27876 238752014 758939862 25522 753245424 -576057436 13734 -225970407 -904263590 53567 -494927149 453028717 46661 645514015 -401452360 40501 -900253017 443164460 26012 -858358385 254964236 52718 -699770354 -806840498 20387 284510078 -238011309 28379 -712934704 -883329823 55251 -396047926 -500054287 25151 716756364 -584009920 25247 -514904857 470127819 10180 190395694 61919588 4618 729281905 363239198 54179 -196035810 64994158 91594 81399898 470784699 35602 -385609294 738442638 17115 -285980937 -198365474 4053 -128850880 -899508332 5492 -668335131 -806509411 29795 171783179 -206420013 25936 -575455137 -209449287 57187 -670672808 740075849 43405 -893851723 -101307268 61109 -897091897 467290028 46754 272135052 -194087678 36861 468177944 168346470 90291 -415297812 -956831306 16820 186262401 280206469 27240 -608507690 -520859105 21746 334565524 -193043904 42427 -138246767 -318098506 36043 -217054883 -992051812 41218 -137723 -686479666 7182 -583423741 -309816642 1170 641290636 179952317 24326 -959906748 -988851394 57501 -772837872 -486833476 37218 757328370 -600838639 2896 636275962 -330484491 41394 -953289320 -411189064 23748 -21067397 633414310 29197 145896371 -863057328 43891 179145538 -103477984 21054 665735121 355912649 67235 -594090559 530773742 51495 -135480383 -783989385 57958 -388915700 255089317 49494 659312476 162215715 7417 -879886065 -108132307 22323 184311604 -113979088 18010 533994344 -480077711 48951 147423713 -205442300 67746 370464665 -669858114 64204 345393494 843607610 5445 -697259836 -101893651 17426 627924208 816603754 68909 -215009187 -886175365 52646 -799468525 -490047825 4085 148178253 150726455 35480 356684765 -196334247 6901 285582046 474311150 5302 -293217273 439468968 4986 -6969219 -700056615 15887 147457215 246900011 2579 -199444677 -978558404 2071 178505297 -116123881 77493 -866724829 440635914 18171 442082713 90208401 55144 159904976 -113518876 17525 -97747580 653531176 42616 641998041 175743754 8480 334687378 822305010 39520 632951074 378466609 5516 73385078 -298637056 29248 167044114 343809257 13422 376060597 -202704204 29590 163684054 147317164 15939 54023640 279146244 22913 463777035 364050936 14450 189814499 -608075734 21382 727171026 -208373790 46651 339377934 642134288 3755 -140578999 376976730 14356 182752099 -866778816 37529 -101470055 349982835 27811 79059892 281559428 8982 284931582 -203081811 35418 -311608470 434109800 22936 747707141 -207441483 48030 731805523 -573165650 35694 277373127 723179922 435 -297474625 453024585 16990 369386373 -205718037 32461 77822879 846204627 21374 -411220484 -128361891 27852 -126108384 359854680 2283 -983208667 -671105160 36138 813042339 -994350844 47788 -12778510 75123814 35860 379157922 838678119 30670 642975178 165756384 21359 641913323 -328752993 30376 186731812 -128336773 62582 -131601538 -776563680 40291 -877754520 -128994679 64129 -422968429 734597952 41903 -381036652 280600637 15796 77675423 -307355014 37914 73650951 275178105 62514 79800998 439419221 55387 -584531618 568239920 55269 -106168669 -771736118 21550 258198473 461390467 7447 340377873 -237377176 27107 -226492586 -578243819 60647 240116964 -27513791 22746 91728387 465362329 5065 90824330 474219365 47182 -680373317 342145092 29387 -596013504 -512136894 4547 714395728 -610724346 32859 -211896772 93892923 87529 238130989 441353884 15595 250538139 -209438459 17353 730481827 -329520887 45507 -765497671 -790460330 20133 265100633 83950693 1272 -971059871 -592237115 67889 -779176271 -806489241 17350 -193423197 -202275595 43927 158572140 -392525904 1239 -10835369 630183938 13409 173833706 -117213775 81666 64916813 455015118 9739 363390912 642585059 37236 -202744371 -608518288 11085 -12592280 -41969718 20801 -35913358 -686512717 80299 -295771242 -196692446 31580 163072550 -876658219 40394 -226382569 -900712789 60197 -116799897 -521834555 21747 724286927 -586927262 25395 -387842010 756204632 38082 76436295 733003171 33095 62231765 744913110 40084 50152328 448573419 33464 468410337 359865953 8200 279479924 -220006570 19161 -685131558 543783715 58073 758905472 -396276335 13068 649634649 144763571 64332 264914866 759839799 27515 628845784 -311612940 18037 260949515 722933090 2454 -128180683 352955349 5174 -3042600 638479227 32531 266692839 -15536732 8209 -38604529 -679173808 49025 -576088478 554813739 38617 -31628729 643670986 22037 -794027701 -491856272 23191 432476378 363247635 8028 -998338085 -613678487 975 180984479 333796412 1294 -108908840 -125981290 30553 -770236027 -978898506 43148 651649335 355593299 1645 -21738661 566826967 20443 -104624785 -862178307 3675 628163962 -309839104 27835 67067529 758123620 54568 759606535 -311016998 43938 351548915 842076582 29005 -777517143 -803524859 4157 156170324 -866509425 46482 -422506054 724809846 23247 -581512759 -516543851 27829 94148157 260838632 61347 176305150 -119393635 2444 274976209 64117190 19179 -800119881 -803350273 15967 -31124464 645127250 9858 -887247978 -97376858 14271 -689447865 -867289931 30840 -700447456 -139097806 28431 -103755061 -511092047 30950 -706290557 -121723788 31078 -590602246 -516690145 26532 262393702 747571136 15769 -107748402 -313241877 60409 143966219 441974727 1675 -20010765 -687459310 26108 -390903978 271593141 38763 -406273184 -95394207 11744 -994178871 -427334495 7923 -319911112 -680395443 1269 736306755 373494795 22693 -577775122 651917256 48761 239882378 430927535 24474 275106203 -41194326 32289 -417937222 -26126172 93315 -967422281 -611723614 28188 -398917215 -140971453 36610 -897109356 -108792977 38493 -297535636 -670440980 10757 -507494802 470437886 17065 -31475313 -703624388 39480 654866984 -326628377 8764 143778912 -205021232 66661 370114307 623068208 44056 181326675 -203023438 52152 -192992320 -878937768 37730 374179265 -203882696 39419 153365881 -575221331 2676 -507726389 462649058 4173 242714460 727481896 16441 -599076210 564823739 3921 -693931512 -860578289 31904 -386804296 -977777313 57424 370725688 639696477 8567 650593822 -310218306 16847 63394858 272509424 36868 -417431891 246478783 19435 629887664 -303947638 25982 283243034 -27792368 6721 441769998 378264399 9975 172955248 -224003945 12964 -382979832 248313702 52896 431490105 181053746 45411 -605836814 -299502495 25443 373932723 -226754662 32978 -231967228 -999695245 12068 -116685649 -291489425 59245 -970069265 188652772 44423 -976456047 -404817098 2198 163179053 54770834 5545 -207109682 48964310 24003 -426406010 -972670250 71986 -779779642 -780846796 17116 255148955 -771096790 51869 -608049645 -502470455 36898 -964040042 -401575048 56652 153736752 246877565 52637 -711865646 -126885900 20731 -880688454 460415206 53499 733108192 -387229600 44499 147372840 -134817710 51211 -304443874 -714122065 52477 -878831325 -513505537 29151 458156309 -973144724 73533 373821419 644465822 748 49510678 -293314398 8935 -808690290 -763902569 11412 -132002234 -101338846 26972 242483562 459824365 38220 -122784321 -873764938 45459 360590088 662976708 28530 -40043054 -675870031 59197 -331027798 -198269713 769 282743903 -212701312 5348 -24365790 -385653295 9820 659301735 -323806866 22443 -578513292 562189382 21438 433998341 168850876 14347 -7468981 86878494 35582 -97880002 -95780453 2926 -679455304 -897224726 51324 -711372657 177882534 42569 -2687333 626692426 35736 164685694 -395785595 27150 254824771 255214098 36897 -396013177 -117367807 14247 -587062574 -514534078 12396 65357227 460908603 52296 -223111590 -870386585 10132 -35918953 -678727409 31410 -422680755 -971429792 34053 736666326 -592494936 34287 150411069 -96498597 57681 -136819626 -403105858 15383 -385775563 -956626527 8308 362729471 641569291 28209 -136793123 -327675923 10246 -704008072 -794881274 46719 -294905867 -697211136 34377 256571420 -35290257 78814 -381728147 849570741 20946 -790114893 453026726 71975 -14035641 533390253 33114 259270291 72487933 69282 184267888 -878454642 10881 248046654 462282368 6444 350469718 -713558079 26800 -142023059 -869692249 35619 -113058004 619343454 330 150726226 184913028 2678 -230346269 -994236318 41654 66913744 269284587 71981 -895021745 465107018 10878 -514755512 -602122786 10176 -886188298 -140063425 8119 734796385 -616555537 17249 621680155 832168567 5340 -232252374 70702193 38563 643617598 56066653 13857 -130097240 635514603 17856 -210522957 74076599 92106 -681581830 268848139 26857 718851101 -225148187 9109 725915453 -571685699 23526 -20778654 187456882 18340 -329147197 -698340289 62462 188216806 380295223 37116 -998535505 92012367 82150 -104235013 -500292323 3545 184038732 377887059 19220 -882948132 436728035 50582 172197887 -763738027 59580 158873604 -613114903 16921 167824018 -864192279 34155 91619701 525023346 64671 -592712871 550909903 13696 531772906 -501836178 15946 172765224 62773418 6311 -772403725 -808501612 4166 -957105016 -994698535 51270 49256319 -310902973 17887 56520640 441553510 13291 89611825 470445310 30484 173342065 -618641693 20484 -576781250 -495795648 37617 271577944 248794703 57209 260253133 -31865597 7556 -11039509 467174757 21518 -22859248 552224732 53444 -873884690 -130923509 36768 144394686 -214524293 41483 -135883014 378311820 20311 -966962560 -614483623 19488 -36603199 556109717 53517 -585711357 555658641 62276 158470492 -578933431 12684 -416514281 -993054655 60897 -121586920 -328678643 6664 -95477512 751984428 46784 -208436895 -606530123 21806 -317282918 463007802 25020 -960642547 261627311 34116 172833201 60502472 6357 -409843118 -586845623 12254 -775951195 -805975219 7180 250977312 441828449 40287 172194792 -899522580 40372 -777498059 -516515501 48847 -20688775 551171277 7505 -421308483 -982808595 48824 -199149323 -674254845 24697 -234069154 -29831594 29208 176336010 161427555 29978 -193886341 -977794780 17408 -618117211 -325553279 19108 281827531 465639364 28795 -884859087 -424437015 24038 -414405806 -127855576 41797 271242554 75069924 35282 183436010 366142783 24959 -97150700 -801658240 10515 353330824 824782679 31519 58690211 722387808 34330 -668111205 -772931952 23935 -141590889 -113490304 5931 -229522068 -618520231 16117 524370677 -477182762 22943 51591572 -324495359 41273 -317311613 -682043649 50742 -27880532 -675003662 553 -576441270 530168510 38834 456472099 348436575 13542 185313448 264369833 9390 158117161 276963744 51432 -234080377 -981409648 53395 176861262 435858772 9633 659119516 -312527292 28342 -958138812 562779512 49984 -605006867 -506237813 32153 94692260 820018228 34688 -575702244 -492043874 25309 648822526 -308803822 37311 -612505288 -313391886 2382 -411640168 -969962601 4686 -10676251 -676457830 82896 732562104 -216326794 51177 -39791886 561019654 20390 751289039 529744530 67901 152035996 752292687 6290 434059128 175427507 73867 157041209 78722780 3001 150369394 -235729360 10170 754941609 -196932759 54334 -992476099 183400591 32967 269085912 252935765 4618 181120458 174113877 394 73059966 442313474 53692 663413269 830388438 25078 50659815 474066228 5879 59765936 352353805 21078 746074536 -577318777 780 756288632 -224068149 15447 63888728 -422319039 39620 177290142 157752953 10989 160915021 274306754 14388 282125710 -25448639 4738 740493301 -311651823 40185 -104063206 366400299 20288 -139862793 -509553317 17147 -891607235 -100552257 23255 -802647197 -764765528 9208 448136951 334208516 30275 158177900 91792976 24532 729267736 79478539 63914 178309415 -603032371 21592 172504604 -403087628 1115 -480267485 -503412389 47682 -683321416 -881976880 8167 -990033155 -573852182 25163 165038866 183790345 30664 -679270127 -809025515 32330 56829915 245781531 12465 90502545 278134458 52793 -141834017 -511668789 6089 -414834583 -679402143 52287 153426913 -130570737 61775 657715751 189766543 76462 -604886534 560367367 38778 -709941903 755718574 48227 94135698 263455171 31159 -809151740 -766296925 1847 -136482230 272070658 8363 -603822407 -313976939 37652 626203065 183539668 4115 -418373799 -10245416 83055 -782968887 -799125516 2456 244018524 745524604 6605 -141617144 -772484528 66908 167154839 655275274 38669 -113543324 -490056950 1782 -573674062 -505560921 18761 -129163235 -407501542 83603 728899311 343931456 115 -387648472 -100863357 36169 48712990 -306653665 33714 624679845 812486366 73331 -142704315 -777685952 246 -572615871 550015946 57306 -571937774 -322702468 60966 72068326 473437024 9110 -124544728 370865661 20114 173556780 448099723 13918 184677091 -389881795 26907 -577325071 538993785 62447 639450862 346581842 8913 -870743286 -100440344 52528 -400177226 -957517034 38693 155207023 -588544296 5895 748477459 -234034661 30517 -215981978 -866316664 312 -195922385 -589335517 17909 752821960 -194815283 22993 553001599 -785017994 53959 -104467899 379686892 13175 -106887968 -517066579 15222 -952947847 -976455358 58329 657255219 819366450 70674 -225132217 72728406 37894 -770181741 -796951151 19740 -205416628 -871087812 14474 842357641 -971792274 54163 -685233684 -782635781 35217 144853162 434418318 4738 -114770682 -873715992 19368 -415169476 285438101 41712 79104316 -318238757 7409 755288791 -190834741 9512 367792264 -224057271 16182 160872906 375056041 15692 -768698685 -519010714 40745 -703514761 748110406 34730 -7318556 -692877384 66763 73728363 266986946 63547 -194045770 338146318 45360 -99102827 -488530002 27458 -797706019 -488693514 44769 438634874 346304099 2502 724086312 -220638364 32649 -33394215 635782709 23169 -217314252 -979391107 58240 160450231 -867806563 15745 -420089953 -979685519 15050 246718632 267099830 16498 -427771359 756569340 11087 57075825 761714084 22936 238360362 472578596 24651 -403279579 737904231 34635 69171652 826682016 46503 725498151 -214193201 35180 -576695036 570964886 42093 738387031 -584551210 4052 -19259283 528300078 18427 -298619211 -712935758 61055 67957603 440367393 2382 -969185976 -968059502 42412 278684245 461226384 31216 169335139 -903965229 26921 187317301 -407009879 7061 -141585420 -499294382 20808 -427146529 -967263868 2743 156738229 49817452 9951 375129732 -204190894 36971 372471066 -994970762 78425 641363659 833698185 9551 91036586 439562775 15008 -218666796 -990259740 51171 151189751 -136868547 62507 -682468792 -133809720 3700 -100221891 -110040273 2219 -992983093 -517948992 17394 -676955673 436356131 45855 -115430913 -97683108 9159 732901401 -587609905 38598 -799947071 -390799953 40470 -960269838 180045488 30769 -196969374 -904168019 27513 -394653088 729473807 4806 66386145 744759491 21405 -197452520 -618145047 10302 456267750 190461618 14155 80324456 -315153937 37748 -419526981 -981998611 53129 643287880 844316213 7407 58140845 854836954 47436 -100684786 662644945 49960 620247660 366041568 63783 -976563256 -957449762 60720 47758502 338608485 25920 -681403881 -113069833 7076 -323003191 -15211418 13611 336836771 243192495 22963 -388716936 -114436303 6102 174922612 340235119 21589 49992557 281712714 21416 -990306769 173652736 43808 -26216083 524079832 165 -191677064 88838019 105204 346481498 627046847 20765 240885887 464581985 42528 -782809110 -805785301 16288 249051526 -45303437 48001 -707940739 724969451 13913 -214118300 -597846234 19896 -777083375 376980510 56739 61804079 730275246 102 -231710540 -399367882 25299 -120702395 -298167702 6975 643742897 813937414 13711 166914949 148316158 4748 -686592518 -104570907 6646 436326591 146748679 17860 177550254 -593380171 12496 152850898 154685839 7305 -300469844 274355075 17880 281165126 729268866 1250 -194385120 -967625783 41068 -206753133 -893419801 43054 656683039 164184609 11122 182203758 172985975 47247 -877669341 450217092 16309 -99585741 -137733943 20202 -325154665 -699831866 13374 754644905 369317770 50571 -311850485 438698241 12298 -894656245 432853544 48732 -489801222 446300659 17947 -974083796 166384101 20417 -676147306 658024290 19038 -956044931 -598127875 70087 62728077 -296317761 38803 263480848 -227630036 19097 146892419 94823395 25677 66348339 849989000 29522 190331283 153454317 15476 -402840855 -954607337 10233 -670401023 742146405 45827 -194652191 -997053712 46131 -510150281 454593294 38007 -400014321 -954006649 69461 -295046733 452125591 2685 -212131478 49677470 42426 652098001 378375826 51435 154688214 -864195616 35724 -504765280 462673005 12049 -401591452 252128959 12759 -705370275 714568498 79387 272961982 248791774 66892 84418743 -298968738 28361 -122411190 -476574859 12681 -237586632 -883372912 22001 -689063723 -868438470 4720 -712578682 -806274303 44160 -414036087 243972303 44841 -765650689 -767155194 8542 -618046043 570665862 43411 60936068 466696648 14775 75439032 -113710 61561 185117672 -116722527 60370 143006036 -858678748 37600 -410884342 -134003245 1185 -12921565 562874210 19369 338298245 663946697 32055 -588067621 176783903 64382 -299177949 445974967 1241 172404611 -128617772 29959 75516573 -397872009 20148 629805950 620396630 51822 -427261547 838460196 46888 -216550792 59508233 61850 649342725 144258821 25387 62527423 -286279595 10710 144312341 339811297 26905 -229919531 -862248547 35321 188734601 -391379669 12310 150221920 64129575 17317 178544691 378881162 36321 360207502 -219770665 26035 -209737539 -899162994 36139 346943955 -190735728 21692 -121824358 638348823 52494 145317316 189275727 5618 177640051 62357845 7144 181391524 349224048 8928 622482040 -325378055 18670 534700208 555310303 15164 -98669866 -764943995 29164 88711075 -289208787 4169 -110482879 -117712174 30583 -407523679 344966486 50305 67551505 734399784 54492 72602093 279565203 36517 239154875 281799316 62172 185444996 448075053 4759 -216895615 -879429908 59578 82415998 742086267 48625 240758403 727665362 2959 143815740 369617151 19720 -136103007 -766148085 51611 184333439 147831559 18708 -794044576 -789022567 19600 -896421166 445067100 4270 -235560136 48489863 28273 821658602 -973186753 28496 632939076 338356070 13408 245071188 -219750704 44603 170916655 377336470 14220 664008835 843974569 33552 361534316 634559753 34901 -964212039 179353562 34566 -109974816 -314859352 31144 -500618308 474362773 14932 633869341 -297267069 38456 87706516 258685761 45670 -112355809 637481324 23340 -673920562 -865303109 43776 164144156 374748288 23921 -575021458 -513683916 33410 271627059 472554087 28628 54511772 841151913 10944 278153955 -215976933 34821 -678930764 -122579023 16811 -407208140 759291206 34166 188969342 266098852 22035 -124741968 376225515 16978 -427897920 824167745 30744 -594203614 -302577508 51995 -612321664 -320027191 41350 186396354 438141804 2178 -413872147 -953523955 3900 565061647 83379691 12873 626409343 340068819 75544 475129541 -129715930 13836 78824325 -298646150 8312 51746265 820328564 18787 -415527380 243762772 24095 429467976 344696730 15332 436789571 -786782352 37447 92324228 847084656 53767 169939092 -408458331 4160 -318395738 -222218796 25558 -411999673 818076735 26381 -142831600 -314169533 38919 -217031698 -607182172 48133 -201735015 -606129617 55083 267121526 428962378 13243 -115086673 -127994751 35377 -96185861 -805887461 41091 274480022 -492756855 6870 167961947 -889697300 1223 -99536255 371803672 27753 664033327 857113111 39736 -700492480 -117002463 18920 739500891 -234288774 55032 -386356808 753758136 13856 153233501 185746871 8238 -115396560 -125487414 9909 760096489 -195837320 27505 182959401 -784758951 25890 -691602776 -797436462 16225 -395184356 761744833 36351 -390888662 -23642250 72597 -109450847 334557139 7353 -859923262 -107003049 33254 -403732474 -988946037 56215 643757115 -301045836 22905 154057552 -865349965 42184 147221228 -893488208 11546 247977825 760946082 22244 -976274759 -402577733 19261 359254138 -231749775 5504 337480423 848927821 14715 -678727311 -872822840 34759 631598569 -307432221 34798 -953631009 -13269833 28682 -580205843 -332280018 14911 745093427 -235614333 29861 469359388 155041849 64299 271928108 -198676097 36591 -100114869 -879694926 33734 619562453 143823349 46609 467369635 378942611 16959 282380565 -192901419 9098 651624535 167782592 33605 -999176068 -603133861 19721 74045870 815801863 21024 59137971 848167855 10691 155951603 -216984705 54317 646109414 357041363 21534 285686320 -206934942 32449 71160360 431843206 60232 -418671203 720470621 650 -390679352 745555982 10889 -107599821 637189716 33080 159862816 -592562430 5403 177700831 62153954 19676 455663814 -969756288 23506 147125272 -136330016 18504 -428515012 -955819624 14591 643984561 -324282471 5704 -860224628 473483668 9448 -991331361 660335722 67229 -111564523 625913265 21194 -682688083 722171466 324 156650427 247229387 764 -979896525 -781069069 89765 -981101469 -591609686 1991 -225238913 -895068987 46509 -902583030 -109861542 34698 -233019419 -893109065 56405 -19063329 -700837383 33650 -99386378 -882526885 43303 165088346 180389068 34454 -696710872 734903688 55841 -99832917 343363524 20294 -417852518 283508357 11751 -682752684 280397498 34578 75231329 727779021 11800 -232326730 -997057695 18520 187433265 -220627435 57623 -412258294 722667379 6454 180031557 449325727 25666 -604491700 556915723 18541 249545605 -223420296 34446 654754857 185092103 37843 336555455 847825649 32185 -586334470 -487966542 29521 -419989966 245379362 17823 85948449 750254042 34568 94588363 248758533 46255 -130892294 -765604033 16174 259362510 244063028 29227 725289298 372716420 40693 265624144 -200068513 44477 -996225443 -613701414 25178 -395812753 840805014 31691 -396445618 841843379 36404 -117141291 -903237803 45340 247393471 438227791 23937 167443152 -109344095 21749 180763824 178048762 39498 -235952810 -973429074 43062 722326480 -213307160 64059 54769082 -300817836 2923 -994680596 -579310083 10620 174733079 -901429972 43383 145618193 165031624 39997 -582765752 -493232183 30906 265886649 259900384 35847 -112944584 -495757972 29531 -296160147 -224621016 7183 -609130266 550615477 25948 -322976024 -209225889 29169 -964011326 -387893008 17126 146245037 -421238700 6877 -872906661 -139156712 27445 364448245 470236476 58465 151730571 475512911 16349 -101114609 656051277 19686 -706807470 -299537925 58811 -425318609 818720315 3323 -312631218 -226488353 33267 158252998 373760482 12929 655425481 347363869 59869 468640248 -404891102 52925 -408254758 817551617 34245 144277086 250850286 38902 -497120042 441107649 31970 341945589 661249087 40621 468454259 178665571 51115 -427384171 835136938 4283 372184203 -386850554 39515 343149087 -218545537 30067 -406306592 -117962927 5646 143806612 246517434 46636 -123955168 -104380754 23755 -967309595 -383042564 37236 148725513 -596578162 7993 149105514 -606603031 4981 756540755 -315326925 13499 -395597656 282658439 7378 -996114698 -607385815 27235 249648057 55960689 54132 -100061012 -483688840 21165 171994371 469927733 425 -771903739 -521121668 20213 -29863788 528393553 9297 642365809 -313555153 41980 -332412615 358356195 21199 -233594498 -864706709 7661 144445640 -406478456 31708 -98993400 -861093781 21738 547127102 -496844126 15372 -195214853 -586020424 25281 159277347 454345392 17874 620783778 337492020 70443 -98962252 375288136 8028 -676596528 -886270559 41423 723956577 -593450976 41869 -959053878 -389783238 34885 -576179690 -294991691 27505 -32967203 -704252319 61851 333843287 279178068 83298 -122728928 -321418974 45993 179523404 433071779 25858 -956350884 181186209 52846 -237004665 -973942225 52437 374750810 627306720 9115 525752400 -513450281 5363 -702631826 746265760 77097 -861902401 -141277604 40813 163229348 -575199939 22042 -774260251 -805364361 21978 -325020323 -680493383 54862 -989948312 -392787087 58420 -857429628 461396508 13696 -95534377 -108554927 4847 -309285365 -109795797 35595 -709733801 -900192204 29575 -966056118 167246085 19791 -392372060 243720974 53193 -384743267 838767858 13172 239215293 52048276 251 67209345 -890292640 60917 152117674 145714709 7764 -232346574 717374685 57761 -301466599 -204436192 11860 174623386 378545246 10918 57670257 728894734 61876 -612367417 570143683 11819 -763725689 -779308390 6134 -617349607 -295413230 73849 -706356277 -900447901 13836 445104738 184829484 13252 357930397 -233675064 42407 -401268682 730079000 6157 -989891259 -995161322 58759 -796315852 -497366140 37318 249852290 243461476 56180 -609560490 -507931730 36270 179790697 -418021536 30956 -604540124 568471258 8918 -425627412 750817883 29117 -480334996 442670331 4388 557626892 -965733730 58415 -571900221 547542346 72296 -970743416 665839233 82884 -405131815 814971884 2847 342390438 810878065 5149 -97594663 -394987075 43862 -572546112 -286228408 33727 -331585311 -224661971 22383 239874552 276340984 62386 -311816924 -214561736 4922 -309978490 436883404 9971 173865016 336342886 46135 -196717255 -964980787 19825 -134290176 -862115621 35574 736325037 355839393 56696 -105054628 -102542649 27076 758022919 -579009524 16287 -286990859 -698866752 52572 455965737 364094560 26194 -695244479 -132537926 19642 337003850 263039979 18988 731592354 -202461597 16396 -404851286 248149028 46907 -285737185 -675966515 47800 180391093 338567832 38958 -222092230 -578096329 29968 626084794 -314595008 24321 183540137 -867423497 6586 -679729132 -901918538 6408 144305547 -116883246 72466 -136260814 336627108 4709 -766215117 361541775 41227 -394951301 250262379 9220 59245261 723957182 24140 150150261 -111514528 50374 -3505017 -683833607 3120 -603298222 -496587525 20854 -384581404 728025159 40245 -224943312 -980042846 35593 -25545300 -706733992 62943 -330575539 -195806120 27525 -390813144 829113988 26299 -26764188 -675658707 6516 171022787 -889663830 20819 752305583 -313731703 32519 -700757268 -880844011 690 -590878705 -498256775 14287 -422063976 278296278 31114 748641210 -211585229 15471 -796891735 662300038 28207 -983260909 -394927087 66863 818811173 -986925281 3218 -900652236 441654332 52645 -589446500 -505908636 22908 635844642 825209623 24278 -809142188 -781475690 13653 -219353714 -998035565 18682 60816756 436706198 46819 -319362806 -193442850 1520 -322054161 -195204668 12173 171549205 450780393 24740 -958682007 -981660598 8616 378765874 275762885 60096 88872131 832458321 24644 354180023 -206974333 21207 844279812 -981686238 48992 375762691 -228310339 1114 -134587500 -139727338 33455 -227053811 -584242060 42710 -694482569 -889826870 28850 731582894 -585490744 17821 58707690 738004953 557 -580067559 -770162558 71735 -711792248 735990022 73111 467952733 260650740 36111 55577100 826790803 11542 662527686 376891813 2939 -672081847 -789427545 39810 378492996 844679377 7422 88061072 -287873005 20891 453577903 149790688 957 -205822412 -957437844 5216 148610018 164651213 11375 535922305 -203313328 47067 254011967 460865659 15110 -980835303 -583121712 20563 353107940 -230118263 26451 -399789458 -388074126 53757 169578130 -391820964 20324 -7679145 651750899 6629 80057265 460460629 43584 170142689 64408343 15102 178849825 54429675 24214 188678167 54667158 13744 -122370222 -290743929 58666 439381080 -988030980 64430 66766423 -309140980 12355 189667204 369566887 42019 -386513407 726825679 26099 -202053506 -864078438 38219 -588177216 -505440866 28541 -767180148 -507256308 38556 -238047555 66613887 102750 -879113396 475650150 43666 -995936751 -383158362 77305 652715860 341514622 65009 167029748 -223158320 50882 -958767966 -411286816 39483 -859798981 -140737726 17928 454113089 163467280 84269 647172837 -305906135 11952 -31571424 654645657 31469 271255643 55527580 7547 86143641 728820098 67856 182975132 184387926 4453 -669023447 -807071950 17265 351548038 848006443 23521 -862262309 -666770682 699 -99128798 637637128 33863 -20362169 553725620 34725 643450924 361248926 68528 -959528141 -684925108 39561 -397873561 813294162 49979 -95940775 -902346357 44029 452659704 157231818 8583 -885505873 -126169810 11007 -413735928 830509893 16610 -881349119 -96614598 689 271242279 -902106108 36442 474215640 349544771 20644 -384495400 269256819 51303 181585578 -227129516 9202 171474821 186202478 13236 53639862 472633283 36144 626454076 -310615357 30362 -200195 -714032237 29005 -977393690 624699770 74652 271197127 473447627 33270 -126712942 -872113673 14584 -300787253 -214201393 33841 149918666 -870942744 8725 -963053497 163473090 6770 -750395 -707088566 80027 -137203435 -799563863 25421 190420561 -214656373 7831 359346255 855125682 26984 -111807186 -517854472 33293 -590365070 -325875431 40823 81599918 464306178 1716 57045881 835285761 7576 -311461694 -713786474 47881 -594855197 545377887 23837 338372578 470449062 14292 -421430292 257618044 31820 -381229105 -989002536 40730 282047881 62040735 7957 171453864 -192448219 55047 93862406 754087432 42335 -195533769 -292166381 30558 441771510 179159627 40909 -501080366 475364133 22392 -410719961 -130995312 44080 723513747 355065354 44548 -393265063 -975396305 11686 69956542 275187178 67579 156679663 173040679 6629 658735252 189171575 2979 537300569 -498416369 57303 188712860 -800147056 2264 -775140244 -801114622 14993 -214735302 72798682 65924 -581089967 -489772108 16478 -3521950 -676313098 54984 -960692051 -609564892 29749 -584808820 -21418597 27252 -310622467 440712948 24676 -130927122 -857846886 31270 -109689153 -315951174 39890 428617301 339037109 11735 -236442770 -877270209 20624 253664132 454986571 42265 654152066 -291100506 9002 82357116 248391824 61586 660480195 -332252090 43772 -216418621 80753574 67696 -398765658 -970444725 53230 364640991 -954442445 67076 146148064 -104426339 18029 263052112 -26883411 14047 -974048347 -599455268 1226 173972105 70840046 20880 277950803 -212987869 20935 261031127 -41850575 73147 -798561567 -796975899 24510 726301011 -324371059 32177 247051667 468266879 8847 -235790559 -578641682 27579 -670902174 -108007081 14306 176984076 153646230 17758 655886742 -315509698 26146 256330782 261940516 36676 -395233884 -108244488 7877 261254090 -17232315 40718 -36372000 552228647 46775 660361752 365007246 74275 -683250369 -140690556 22477 -403434954 720470180 31907 267711047 -236300834 20071 356058089 641175554 23115 87881546 -325271238 22127 88463272 -310552277 40592 -202971523 -893837975 41416 172617415 -107732396 21089 -310757561 445775243 19081 -685252517 750439773 68901 -793621114 -779292019 19480 183220615 254633266 10977 255170875 258789908 20264 86921086 -317321680 14293 49776468 239105038 66580 143646871 -589531412 18463 371555792 -203187472 38016 -959541045 -971447276 4243 261818153 735432604 1358 -295941936 436257912 11768 163739492 -385924990 19800 154894428 443865324 26826 255143094 752237619 28070 -321958804 -220405753 7388 -701333397 -896629654 18463 665350551 165094654 17544 -292240920 -706485521 41163 344210203 -191173191 40110 -606852604 -497854924 16700 -763397285 -481122550 59096 57529029 444030141 57925 -490522337 454410252 33374 242017311 260597222 37218 -504278990 -708284217 35951 175184691 252704189 33019 666057036 -328657088 25161 550439050 -502221391 48398 646210579 -325485170 19165 -980628015 -425917665 76053 63241951 470694181 13213 156808953 -426263550 6986 444346987 170676356 37295 -692623338 -902550610 29009 -592474691 564950265 64893 -421038870 -986596865 19295 -19605413 566090129 4413 161584874 -392133690 14457 716430691 343765625 41846 170643150 475608312 11303 449857084 189054089 43522 -793802686 -786475186 17041 -598805838 563014672 24911 173838661 262922730 52581 562033905 -495312135 21749 -119693184 -109970204 24940 -246522 657645764 27282 -301265564 -696697638 17752 -321074026 -234261190 29956 -786955534 -785322273 19788 -126165171 -102488714 35258 -133043616 -503557408 5036 -131732786 -770397000 5199 90682881 -306388894 2179 -425955958 732908481 40489 155388103 259231044 30664 -38672340 -695951288 44051 730290208 366590518 23596 251317988 454862060 23859 91289568 731818524 65604 62500858 475313270 48499 -120921000 371590176 24679 -673929572 -95645494 32600 625883822 817517116 37979 246287256 50167741 23425 -303999202 453284649 11173 -126308440 -804894961 24295 -126507106 -320099697 29198 534328842 -521485692 39552 719360125 370681558 12101 430594273 153597291 33208 166230793 462251955 25187 471211090 634545446 52026 186091509 472159210 10443 537319629 -497159331 10403 760075705 -590897365 16518 -996940201 143606742 22391 -117700122 -99287345 20308 177731072 -214660663 47625 281357172 84670108 56870 284769580 -233031443 29452 -310796598 269050262 20691 619276958 349739889 33153 -489052359 441144429 37286 651324770 -289839671 23583 715104690 -294926934 8501 -113395715 -777121839 63159 157006799 373885549 14371 -134252521 338889762 33799 -104637067 633873536 30830 657516056 -313804360 48174 465749434 341949736 9647 549716791 -498831702 58270 -99107309 -104801209 4680 -978834902 189764597 40502 715255847 -237435065 31310 -111801681 624026134 40672 734714942 -230168998 40588 -411292177 838173472 3894 -102793351 -499761786 1536 -232981990 726629439 5340 -416040393 272725976 33054 79052396 723188993 19174 153757256 -211385346 61767 -708895712 -138228262 1446 -122264772 -895872898 36595 653359140 -297077963 38559 -7020111 -681747160 31904 182370962 365187557 10360 564364451 464359638 37963 654124063 -299894336 7930 -23490885 625594399 6820 -573008782 642788905 37192 462968284 358178365 8984 -983032735 -405313896 29728 450648653 157001510 75905 -398917181 268368884 36749 -229331318 -675156590 41086 144852976 -118295831 29901 -119740236 349983820 30551 143836466 -224813067 50045 242452023 -36384585 61847 -405503542 750956506 14215 -7516848 571156958 4560 379738791 -206701997 36072 -393460412 752417052 6835 -983375572 435814939 56070 279426007 89490178 27721 -975601150 186477086 25743 61246887 848859124 46354 80844712 724681624 46237 66048954 275447534 46886 -982769607 -961825639 28540 -707189525 -774879966 47070 621406657 348105468 51869 652554559 143284234 68267 163054585 466397092 12861 156631931 -890195197 44151 -878382185 -691381702 62415 -994763967 -600755024 35900 -670559865 -768760267 5536 -879659690 444010030 32175 53921705 733676115 51773 -2301314 -672539321 22079 -794404604 -479748556 963 664942232 -508871742 53505 350644830 661656034 9206 151496790 -98574967 40678 280832278 -198034278 35569 567851512 -499771910 2940 -233661950 -583137624 51637 -968624552 -413268760 75624 151986212 -595450505 3267 -956691686 -589373864 56986 175001410 -401616070 9020 79372777 -294825477 36606 -216540453 -874017907 27323 -293208336 448844225 15300 255431988 -20282024 67892 825037794 -977814411 11954 162020626 -197740262 71137 60822570 267938644 71274 -133130738 -316915206 18518 258947289 239897826 32756 -417915994 716798339 10135 364592643 -194519059 20636 -422195375 738837747 8246 -901748462 -115721197 38376 642248872 355625548 57478 181450194 469909527 2019 272045437 550005713 29030 -197820483 -585364687 66307 91347644 -301703090 14618 -572890875 -516061201 22150 84962340 -290141734 33729 -124209246 -101854812 36041 -891428168 447524062 25139 90727409 752978698 38907 253437087 429216138 21522 187575588 -580997837 16011 441887889 179462716 80260 665626459 143403482 60606 -510184516 457577486 33142 -201074642 72817312 18212 183034673 167281683 9712 745384869 356167312 28281 -28538933 -699735818 17961 -611081506 -307171995 50814 437245632 174214625 45952 -807282661 -492007096 6795 -997996364 -423771494 26511 181581527 -234329209 43 79450475 826276449 5540 -673263783 -873494824 49315 630975508 821286146 36654 168209664 -414895059 19587 89680007 267839182 1519 -41511386 648818555 44869 -296909599 -233283673 6044 180163469 -615307936 20025 359285333 -210356035 35048 -596524121 562624248 36160 -109074018 -112676078 10366 368464328 -234494106 37219 -605556168 -299246870 66911 -979526458 -581386725 56307 163180941 -867515847 36976 -24636629 633588830 33828 76994542 -330564718 5310 346936989 662265347 45649 631737780 364324789 13538 -999213009 -958603097 27497 753720986 367399083 17962 -30598077 646073515 39600 -135448094 -140095137 14829 -402195427 -137882390 33749 -398258948 760418912 38740 739261018 -591131464 42307 458362061 179574620 88141 -388931113 815151933 14617 -417003359 267628083 11443 -712032144 751557759 23524 -867841156 444672002 30094 756123199 380483007 17744 75943809 732200982 71431 -668121444 -873834194 27517 -477860612 -584089110 79936 -95984849 -790454502 28946 -698322720 639567983 20290 -326478767 -207801773 4312 -141332376 -128164195 31250 342187563 -197033047 15647 84433022 833019053 22151 -233745235 54424161 40771 736813240 -294316098 35348 -582203444 569711359 44156 -36176783 -704529604 27258 -887829042 460944847 21775 -287782337 375710070 19800 640481448 350924314 57933 349421177 -234112780 7829 661875772 839414413 63030 -878597825 -141785743 44179 -704776497 -763902034 30240 -983072209 -970918350 42728 -890535799 445931914 42510 647066491 379108149 54194 -797827235 -808990751 25528 -393161883 747498981 8246 181083615 454117391 95 651618104 -327053392 13433 173440877 -209527428 31283 172216512 -115535772 28481 91888433 -12283190 36405 -100856653 -318256546 64712 -100389362 -902722325 33904 272301280 -236014327 44942 -202644950 -902205957 10433 169082557 246786665 15046 -209720454 -893267069 21205 -312488551 473475589 16628 740425795 350879893 14755 -690067065 -118571450 22412 189633119 -419537959 15125 -981482933 -971817393 21810 253345894 57140994 44671 277868090 -214882725 26691 -972943562 149132189 37960 719628907 336835931 51314 258421993 750778455 31609 163716108 342158401 9842 755858761 -572510051 7251 -115190682 -102120503 20079 -683696730 -27792898 60918 378163679 856854315 9676 185261020 54544904 1327 56752546 726972698 45336 -398052836 -96082231 32322 58016255 809578680 51264 268538652 76755469 6394 551425194 -483130102 46504 172191170 -607825963 347 244242851 263638100 28546 -614213001 -297178766 68100 273142024 242488144 77050 71020478 452590191 44749 -111966400 -884147624 46446 469292291 372147810 16541 -35305920 -897958386 46185 161923609 348975615 19332 272404611 -205455854 39926 170085794 438226112 3120 -134304606 655937796 7218 -952677408 -605462450 67312 -616290085 -290719941 21342 -24870461 532949760 24391 272083373 429733843 36588 -332926033 -693457890 65881 -684916498 -807312482 5926 -213511852 -954134849 25275 448472567 378317455 4873 -118708864 -502353782 32908 -209821388 62731176 83989 638319211 -322980010 4373 349006627 -229906073 19776 -38340873 546184090 42603 185403245 -401268018 7805 345977575 641038983 29162 -997076864 185930394 48255 740519509 -237963096 9901 652864669 374575070 38713 -333129694 445376965 2952 -580777925 546784005 50270 -882890502 466983859 22601 -213202484 -996647889 22951 258073241 -797585827 47089 279569209 -38887110 8299 760880104 -605944230 20399 437458959 158141264 85092 -584346276 547943210 34854 626703485 185140260 20841 -961467587 -619036407 47975 77733983 261644635 48915 530917261 -492508959 18684 -580392386 -509363516 6877 190476091 -200063778 48945 -991196438 435496459 28526 162568153 93895310 227 631041719 364554398 10458 172763785 -890816007 32113 243292521 -409280 34128 -411684855 847508761 48734 274211887 276081783 70490 -585351681 -892604952 20422 -108149516 -773785927 24698 185194972 67457970 24173 -594148340 -303021035 65102 281964139 246552257 42321 171296864 -132967116 5665 564659515 -522728001 19440 756027632 -310670642 2712 -383819403 548102022 38127 164479555 366238124 47439 -808331180 -508903312 50776 144968574 79169179 11845 -785936005 -498811416 27498 155454204 58095540 8538 728140946 822628932 63483 240730336 724277637 27919 -888762858 -131094193 6442 -583263906 -121321761 1962 728476381 353420093 51111 -900697738 -105126934 2734 -688568153 -120767339 17800 -331185004 -200187956 34118 279849665 252969645 70803 167852990 -102782931 48375 -110356730 -104380946 22129 -418221010 -953567315 22470 -304576539 475701328 3917 -4713577 654341372 33966 -777029787 -792112978 21964 -976445794 169073905 51228 -220230026 -994206092 57184 377436038 837037007 26887 -13560654 -713406645 35539 339160323 649945228 23174 725850485 348632540 23132 649505510 -291704790 36378 -419973372 840552553 44127 -307886951 -207394457 28092 176714736 -868221553 33244 -961290821 -414551909 50169 -386077632 -141617073 31155 -209745571 -612160760 25694 257563354 472087957 3712 553307970 -503374668 22659 -412458683 -137000466 36234 -101874235 -770626394 11424 -5173172 553897815 7838 359556441 825451717 46350 560848134 -200849198 20572 653854340 826231396 40703 -682893919 -773851295 18447 149028191 -390036761 20362 -990413522 156381376 45959 186965202 173410515 30228 -501130456 453961057 17279 -103777622 351876695 31264 -689594855 -877174507 49099 639453243 146330033 67691 -509627994 471459633 38971 277724034 475608599 38314 -771255963 -521426067 37560 357322752 -225567381 28397 146616786 432897123 26016 735277886 373275106 44987 -117195776 253463726 45351 -994750459 -609226264 24797 148732471 -201766133 54862 265400476 755083028 24458 -414706279 848341966 30697 -590954846 -514632251 34729 825162614 -989240558 50802 53386487 834512558 38394 -14670199 535414988 12242 -329508059 -501789055 8073 475773199 345166675 4302 -393723555 -118864782 27000 255622460 251409726 17856 547250166 -609148685 16988 -387789126 -954401032 55663 169569462 464359771 1666 -420499411 281642406 20483 -676562438 717195788 3472 633728039 846179557 69689 145156498 -102888784 56575 71281134 811862573 1916 154092215 -190914223 75324 337146756 656071937 8154 -988699218 -582323940 36362 -137897089 370390244 21439 182114070 -598357529 23103 -402729781 830475460 44670 -116300242 -105455009 5887 56701684 819432419 50069 -115150912 -286605222 62026 -806576016 -506019063 56007 838871242 -970320824 14803 75548818 847157433 51158 -218185008 -860615478 1844 -96599447 351226987 23169 89479937 -332574823 24307 -591157875 655963134 17677 170851752 -120199056 1023 721055749 377221221 20221 -112092171 -518578882 20810 -953132129 186809554 52237 -956048278 175277151 13545 340136039 636037221 36076 351663438 810972097 16265 -777088587 -510240026 51770 -678416942 -802881666 25457 159237967 168477147 47655 375402910 662080810 8350 -39518990 665869068 5346 189897851 -587905932 16566 -980740674 185325862 42465 554516540 -691136827 45589 61768362 -331616912 14813 -102804348 341063845 13875 -34769392 629278354 36082 -29447897 664594581 15274 457675340 181879004 84925 68810079 753173946 47839 366846559 626014416 13032 -786816475 -518034095 31649 -322881481 462079711 15728 -231246974 -903641903 24502 244967107 -1046321 73083 94195980 238336970 55803 -614115060 176780165 60202 -607289248 -511747838 27770 -130197077 -298427636 62220 -712324421 -785255075 5183 55352841 437339632 59173 -116485997 648511182 659 157163548 -411360196 22896 170635117 86778521 22431 -133671730 -800962680 60864 -321463486 -707831163 17972 -39206522 538265977 9850 -791485249 -763087416 21693 -222076747 -582732995 51229 -140945207 -328892820 59631 -223200487 -993459547 51909 456961176 166804874 51820 85169106 727337443 5643 73266244 439671195 28660 285073233 -38129663 67701 -684721961 833119905 37237 -482239783 442353522 47793 -423253529 -132349088 10364 171714921 -135194841 18165 -900529502 -128229194 18594 185407108 -413454255 21731 -95866620 348646219 14626 -582355630 529889824 32682 -12168494 633354754 19658 457683701 157239502 8456 -701137493 -858468881 306 -191176779 -581642322 7447 -709570243 -138960772 5431 739294174 -321714924 29232 174197153 464540469 14557 368735799 838556978 14622 145490162 70759956 5704 167263861 351628630 886 -26339456 663837399 713 251657170 -45359265 29082 755163397 -327519695 45485 -592488929 -318890935 57432 -423860673 746974102 2086 -592574258 -506454854 37251 153881122 69722799 27020 177215256 -207847661 64569 -703100086 714701295 43840 720238922 -591812897 4828 752356968 -422089223 60580 273466856 451726946 28832 72616695 66681942 32576 460813752 353085008 26633 742344754 -299431462 40971 -999275527 -606579884 62576 69859566 -16130981 31465 -331171084 662693672 71853 -296506067 -704544613 26464 -595656834 -329736144 46049 -191042700 -968926614 23422 -390002661 337009645 47394 -20046374 524388616 19637 -415061694 251476130 33382 77924231 444732725 53869 -977470448 -610101952 24687 741760014 -300977908 36754 77145175 -296879012 25361 -891701284 -996257950 31707 154531618 -222768785 42856 568979948 -498255115 63287 60237522 816683916 33019 352104546 626958856 10183 179208816 -399479777 10643 741644478 -611659754 13051 73604784 722862810 65525 530386046 -520025094 47164 430768279 357594489 23408 283309084 277871826 3424 -388518682 718470924 38976 -332758680 451347330 3987 632481688 158524163 42146 152912789 143608963 27205 276651627 452009030 42639 -677532181 -129574479 32277 -129847929 646769392 10978 -204235661 -878654827 58533 -291332760 431329057 21072 263057369 249042120 25187 -33751166 624526647 11422 262956266 50061630 41570 167976705 -617533262 18041 -392646632 826757790 7638 161826188 -204833627 43111 -589807897 -293533197 10942 149874421 -117456315 36986 91640775 270477018 49697 -192328282 -967603558 15649 -107407475 375321031 22447 442816876 337090450 1235 345004209 842385686 30112 148592864 461375872 6485 85191980 433328670 7542 -791458330 -479926307 56616 756410890 -294673910 23839 -593902914 350617862 72271 -872797410 -571733707 17822 435406930 -966623706 56837 156211209 173138988 5760 739428023 -305439799 10570 534071968 -517691960 57159 -139961067 -869069236 44414 147783449 -394282916 14384 282972312 738047583 13975 458746784 176716573 44812 -104585652 628645220 8686 -893621528 -105977021 62069 -230617435 -609405771 9021 -961268116 -422488021 69999 726640856 -295438493 42543 -224674389 -985576268 10169 626467455 444580693 65453 432186101 361909324 16365 450514696 154321755 45875 169925229 -601251574 9627 282548120 255182178 14125 465994837 170191280 2167 642241326 153447379 35902 -616958631 -520289056 7882 -957863617 -381179424 65340 -47555303 -676110028 47325 252614560 240301738 52610 166369324 163334991 31666 655708698 375435144 33680 -101555233 623637347 50532 743398913 -220192012 12493 276418780 447121700 20530 620494938 -308060853 25753 -314321017 -232625122 687 -389469790 821763640 44422 754241947 -227620681 65170 -416521502 831099291 57597 -703777765 759530236 71314 159909022 -414937232 6410 -879695912 -131949546 13899 655689315 -867335509 43258 280653406 -236508932 28549 -233246616 -872722882 58797 188264519 239580397 434 -200483179 80149910 19935 656780929 -288035100 43046 -305526810 -687227525 26774 160913170 62953020 2960 -44201798 624383197 20219 -403192289 -124855624 38522 433531566 346171908 24510 379259052 -207867799 2307 -395748425 -988245007 45084 74757705 836609249 36873 653565295 149044706 30397 166592932 -481553347 52859 -984204124 -956698190 69843 159723058 163845219 24487 -317676026 452493166 18333 -692919081 -870641792 5145 -687845588 744613204 10449 161906506 57564557 6188 718031988 -600080062 15125 438619950 161752822 82258 -225032459 73091484 24979 -292531574 -207876858 33051 170739958 51120496 26176 647311098 813607845 11954 358306075 640580574 20094 -132393344 -879954863 28027 179791700 -866332076 14823 -476811834 459733660 49730 724611131 561357510 73896 -416049615 841085156 18170 434376851 -522382953 32631 267041650 75842966 14507 622959711 357558810 58840 730880572 -319516640 47544 755874364 357764173 10554 -876317760 -99912869 39547 -385335679 743341694 18001 -703105383 715982758 69420 -385650543 756691923 12495 178364204 -880694625 8066 -983475591 -391388008 69295 -809298026 -484698026 18419 -592138935 -317579160 21173 339342702 -218837379 8733 757874471 -588698773 28280 430793960 185262229 59665 660399986 849105775 65593 266348941 50965201 9408 52156897 448297255 41929 -669362191 -110295231 12507 242471853 434587844 37565 -407296925 856940758 27841 -44097760 524282746 570 -585335691 -319460969 58948 735226432 -234942636 7106 78700425 252948786 477 164483480 -401156384 17497 185831753 -411078251 14586 -211740055 621361492 54132 -712659811 740180672 23081 161684082 -202763915 43925 -141804540 -483382132 10197 -19391250 -692504495 11546 -19417398 656439548 41117 -121338677 662995372 19817 -576676666 550513208 4948 -227041882 -898237722 42001 666467467 159638559 38214 62891428 754662122 43218 248388117 92018570 8846 -219892134 -868281685 58905 -402973729 747843564 40892 638562645 -40027624 38876 -397055191 -118799999 7641 632891769 -192930145 12733 -234354872 809765790 68318 -25742898 536576453 36411 -791654258 -802596058 11592 357523050 -201788841 7535 -986822336 651137939 87964 276594872 731557462 2711 -111462942 -130314381 24025 -325750996 460548909 7672 68313044 -297601496 17481 731619496 -313473999 6509 145075392 281160371 14580 376071737 664873336 1300 49554049 843458706 31140 -983794184 -995964288 48523 143574566 -602187078 5136 -395011656 -102635225 21924 -987155589 158051584 11780 -194670211 -881025342 49646 -987119138 -988054127 67763 -676029010 -118768211 24007 -105139920 353635770 19087 160253016 -231131547 32318 -417152339 -989158060 2300 -990790377 164942411 14319 -120396871 -102273764 30860 -678231546 -803335829 28188 164578230 180656154 26102 -763891795 -511662240 29593 -316771388 -192221653 11110 154950808 -868057636 18122 358181899 853313996 23759 -386907480 817445239 40860 -127534124 620018836 40715 -324630923 471405688 4067 -522367043 437267205 47854 -197403599 -596984824 53461 -3429413 663403148 11834 -700784976 -894279580 12025 -219743607 88558174 58484 570929297 -511002604 8700 -959514184 -575878546 8431 169981286 -198357870 26663 -114536191 245249651 41415 172283401 270433076 23920 473037848 143031951 89561 84390356 827724267 57910 -870239085 460214505 53546 345323570 657860515 28000 -675860217 -136475649 11915 -425144400 -126082883 17703 -888495634 -115774000 52510 -46449909 -700072940 31731 -985059017 -392795753 65926 459849575 158244832 84281 -885299923 470168331 34946 179151317 241831386 26556 184660656 175169965 32033 533436846 -499077616 26351 58141555 740972475 58064 87442587 -307537162 13335 68446460 -311069899 26243 -887434643 148285901 36551 566257481 -492899062 41999 -580970388 555024340 68557 -5494012 569039522 34977 749217075 -290189290 48451 -970298821 -613356703 49589 -800130551 -483572110 51398 -958347103 -586093354 30433 241731631 -225565694 24861 146379940 -140670771 48192 68495618 735758865 21460 66173950 812892089 23412 245875475 720042915 17194 -98859033 -510791945 18819 -572879059 -308067787 54218 -994865668 -986788321 39386 -480255605 470983731 12564 144174924 -218724687 72333 337134005 663299816 27725 -123406927 -97310821 17371 357331547 848977220 5537 -582581043 564160113 3941 88126141 -969249086 50442 -671133536 -904113850 45850 178180682 -600553236 17087 659062671 154132471 73483 -110088594 -230570787 53643 -107262114 370689620 11150 -115758596 -764724323 17846 -668750755 -107551975 23413 -596838976 -302296857 36757 -488817829 437962609 30125 -198716382 -857496046 7303 145636402 48572715 2674 257440839 -24983512 20007 161197540 369184716 50391 -883234557 143564841 58952 -418394799 -10243946 74194 -971055994 -881204414 47903 664551222 -323450449 8722 53189189 439748700 24961 -685183755 -116343553 4557 -212658040 -871499277 6334 -601172240 -492738222 16797 450588407 378543603 11637 94022615 -301687567 1842 145088475 -871967913 25032 176043461 -193602924 65107 -988999537 -383276092 12089 -131221965 365766952 7455 71579297 730847392 56022 661756654 822839885 50843 158018566 -405484459 30415 645659479 345826714 39490 275193670 51906993 1980 344382049 830531016 31507 359200892 631997093 4266 -294379184 461337307 20213 630654003 351962136 65514 468868793 174638617 52591 368001271 857072164 30338 54826192 -481928880 47987 540781840 -517694343 29442 -858417032 -107430885 17470 149407874 61821762 14711 146972938 -875534330 3535 -858887299 454752533 37361 -982902683 -612856803 49059 148817647 -221164078 74356 -425297699 720979266 26230 171251221 -102542472 19976 241891423 -1448873 10547 151884883 461600222 14641 62127774 -287158054 33133 548933830 -709275255 64267 -393424560 273488685 37411 152138197 -580261604 11587 -477515629 -610566617 70241 -478049904 -606428927 54121 -194940670 662721924 23919 281470029 87352729 27943 268357409 -207962663 8709 -15468184 -672239302 45034 540278483 -489889746 31791 629702271 810208569 10204 155875841 -422895026 19226 145293130 -597474869 16044 244003105 65484718 65352 -383585787 758644258 17720 186285230 475329211 2480 187997331 -863760256 46135 339546614 -314652776 18271 -107080790 -303923210 23373 -408167935 842133323 12755 -685332440 -871639202 34402 -140931649 -114496878 10532 183041495 184135515 23062 737898821 341337799 44664 631275157 823219224 13644 189017901 -955993185 57335 -395940331 -102116333 20659 -971015762 175964002 33927 77033029 -291868707 5091 -985590636 183077627 21442 175891206 -593732997 16270 -126880210 -502539529 5547 161043803 372210172 10873 -23418143 562273218 26556 190387382 62599469 11916 663556378 -325493709 8332 -592374783 -501583679 34013 -329978213 -701815739 47583 -413777521 824562816 52496 -135394635 -887432303 48259 -801965611 354958185 53797 -196785483 66495959 103263 536381741 -476769279 20651 464847041 361613916 18543 626749136 145489697 21482 -712518059 -763454718 2252 -701182441 -900824574 30368 -396646047 724858254 19919 -133978286 633958744 13132 -28897211 -703752755 42655 -970023888 144824873 37463 -592737409 -292381151 35445 742903054 -228792544 41630 173051904 -411707072 6843 -961442732 -986355030 17252 369780982 647059114 22744 -286155459 -222259457 14233 150783899 247708274 34881 145795019 -882930473 38979 376868576 810916578 41474 -119098097 -787093586 51418 -285857619 474859592 12838 -210186785 -903901496 27626 158073836 466038307 11728 -695373263 -138853586 29528 -597196102 -514712697 20754 -408539734 -597081796 20862 -210434981 -861263377 41370 -121952122 -97041351 27828 -210310177 93245933 11375 84398304 470894997 1137 81269533 256985976 63629 623841400 820623400 13021 -287417090 340341819 17350 551420470 -503417647 40169 284734643 -26629451 57096 -963825283 161447864 21248 -287071986 -208136491 24108 451018160 371268110 30392 -223331777 51415322 16675 -414058605 242101966 30658 51058504 475172063 50621 722976091 -586834027 14675 67376759 271478617 20409 -127586782 362635783 6781 -797829756 363506306 44605 -105256209 -314008659 23794 -602584077 -513894608 27083 273872273 72672024 17517 529366134 185709951 60078 627975224 -293858337 1335 -875776708 -117254963 57398 -574854927 -496867205 29457 559467561 -489699078 51166 -104129313 -487317595 645 -594776541 -483977006 17305 170293815 -229790531 36662 -868826311 446127186 14930 66825932 715147074 9814 -113169578 355970762 25829 -988030211 -993134727 65590 -696201901 -784556870 19951 -979102074 -390115215 50840 -384566993 -114781637 18872 718848427 -591400919 41633 144781777 -419288990 21900 -992013328 -585306696 44239 -303738513 -224653724 33764 369691774 -200639306 3593 -113361027 -508523068 35253 -961336627 -593109377 49925 -21969202 -669071298 31929 278806107 714787220 41521 -712168089 -780501988 18171 63492663 -713029760 61610 89990537 -503780259 54536 148115271 90097442 19244 -973824968 -394782106 16283 -410928673 -129567952 43366 -579498781 -317175245 48434 246697984 -202329747 40681 567396694 -477905461 34223 82909704 820970354 55516 659627717 -299138491 1898 -121584897 350155915 24161 -899320148 435770867 41171 -289257553 -132448231 1731 -799503464 -487267155 899 -904624235 -116859225 58369 453265377 154765892 28597 74373755 820217561 53213 -385913021 850570249 11095 -110209575 -866417264 9164 -968335876 -416144263 15682 -783516907 -766976186 20916 165551386 -426512969 32101 279360850 731138022 20294 55689675 279796306 26870 -896797865 -108423602 2494 -34161563 542244345 11775 162377123 335685962 5185 -45230515 650118939 19178 -96790083 -497240526 7680 172301160 -233078988 43712 -795710652 -764916275 3526 155710206 -888312952 31015 715784883 346198205 55317 -111443767 -778683519 50442 343847702 846512694 23580 651281939 853077677 60068 186652969 176686711 41009 254767942 436576605 13488 173349068 -862482812 33952 -962594418 -596825000 69309 -582756757 -305085560 47823 -400316469 818475941 15924 556766969 -512343881 28007 251265847 -18109312 23458 -994771855 -397575643 52770 77982800 815062605 35739 -974135718 -401470879 52197 48773141 -791690682 49098 356102053 623883432 23773 350881345 -233928712 22397 179288936 -314597230 48041 -124759338 -893341776 31437 180838340 -939680 39636 -8552018 158763574 25056 -120267850 -488969651 29239 -795408826 -807177480 18835 -231597445 -899164186 12217 275122367 849724361 25526 155219576 71375351 12896 -217123838 -858445628 54060 752645045 -601485842 29851 263316272 -10028111 7362 716580496 -575594028 18172 268506083 48151968 76752 -387819052 -956904108 71086 539091446 -518072110 56912 71929410 276799136 31799 -864190531 468072558 30578 -389352672 856861834 8550 -5280628 -703532862 31103 -229884863 628114551 61991 -297606417 854125622 9043 -220352626 83378004 41338 276550037 282557556 29945 273465766 -37887571 65538 -675739553 -291028787 12666 -133142560 -297207466 38422 -393280921 -973139583 32885 149306133 -594003584 18345 620427031 369095707 9601 -667236454 743417149 80129 258152300 465176105 14017 443524016 335432019 10061 -218535739 -609977629 23294 284636789 749095418 4993 -765632124 -480434024 24032 185808203 58732177 20188 -390442434 -103725391 18611 -896899639 -126294540 24503 -327101659 -704974227 18856 -41179066 550118861 37596 -667669262 -115938462 3153 623442693 341222863 70599 531700593 -492007588 55171 174858966 88748010 22263 166858640 -38594868 38645 -114800998 -864315649 850 188304544 -190619305 63133 -672366709 -107750360 20213 -986851627 -395685771 11556 -384283209 848738329 46001 657746896 160006586 47183 -428445866 245025791 18052 -16306111 723726698 76566 63540596 474184167 52963 272853009 -41166728 33982 -690975737 -800031431 29391 -217488681 -598883649 41058 -202643634 62753103 9230 -228703041 85936413 93719 442007550 367205972 15861 -424796775 -976249428 69639 239027815 437504618 38540 55124542 -326440965 29568 90860611 280338900 62534 147882102 377940016 20324 -802202773 -479791563 54664 -393105971 837951543 32226 -693692217 -799523515 28699 657084024 168748497 6887 281211724 -225668019 42439 650484260 837940815 38619 628897153 376369924 61064 -683526244 -887836331 32787 742900457 -330148473 29984 437305715 368810924 12937 -424220769 -991323338 11851 643111058 -317763086 37722 748866579 -328058102 22423 -109493400 -902828157 11832 -295163364 -672287740 51384 166756817 430853871 10341 276842664 432572574 6578 -675722318 -807439777 19017 150662980 437479706 18306 -703666161 -898640439 2178 147445546 238256570 16350 -192874895 76480349 58882 244448335 -15945864 63645 -228607431 59917949 64683 -991426419 -41432998 40512 -291835463 -236984728 21712 251987607 725675742 29741 -32017417 -697595819 28199 -962867984 348945343 17563 -134154808 -763325179 35549 -232748209 80588973 103534 665632455 838023925 23719 -122481980 -869058910 32316 256492611 722759682 31594 366765331 -226978755 31914 62146673 753099072 40330 -882455396 -95316473 40001 -387562192 258642742 48093 282552182 450936012 23909 -793727929 -513838870 45429 721276807 375982389 12065 -36730268 -686649865 57606 -482795288 457818326 12534 -297298275 438592146 20697 -207681168 -968256878 50948 77686165 -312315731 18653 -961901721 -580119984 69942 632017045 811761205 63303 -223589838 -965231652 14534 273454262 -200046272 19920 -212865024 64244302 34408 -426688831 823178196 57539 623735149 156450114 34115 167288156 254017345 47837 -419133089 -971252965 48280 -983838537 187285568 17011 -415496989 239902901 47642 336652646 -196470161 10288 -573676139 -294617548 71195 -859749035 -133606510 16932 -232394063 -582895059 53753 650191305 368105911 8968 155898938 189644253 49100 266683239 -229030319 45744 738182868 -190703616 1059 -196262929 52178435 61142 650221914 182412742 17678 -130578143 -119564902 32679 -687858962 751263585 64180 -110735063 146365104 44178 632268726 836759355 13151 -121750046 -501021832 16510 832400991 -965802955 35226 -880404557 -102580698 63743 -131041349 341935460 17034 -141397624 -138900559 11218 281275425 428746775 15062 -603150159 -492644329 31563 163165131 252143879 51135 343745756 644493589 24691 184048369 -225809384 40643 -200105234 -895681605 32784 274034196 448562984 918 -883235797 -129041974 8897 475386438 339228423 23257 -592055689 565377790 51894 190039038 -220543801 35652 -14207038 655644910 31738 69954989 -295205880 27649 -204277946 -601381552 71465 164657683 475525821 15928 64915562 475631597 59264 -603513064 622170768 31131 722764113 355791607 7975 -800592240 -515694565 30963 362618883 250080679 75644 -394623881 744209627 6304 79222089 -205767693 50345 160256202 459310525 11848 747822022 -288780593 19838 164548359 93159012 24927 167723291 -575420780 9102 730877264 -606587620 28381 59542355 842857524 41629 -688362215 -792963488 22158 -33678441 270333138 12264 344545823 -222710331 11623 754077215 371486259 57100 73989703 -324631781 6233 651189725 364244329 41730 146919963 -191061333 8945 -190997177 60774726 89564 -986041387 50545458 87530 -420480312 255557672 46157 739155152 -891200471 74149 261654101 -43943480 3622 167123941 -898410320 36114 -879193958 447078464 51315 623504251 365750738 48633 -874998908 -133866461 46821 -594497904 564025013 46418 631149077 853995891 18233 -123048571 337180078 27417 -202646391 -983166043 10380 529795094 -503948013 29976 54336096 436423111 8985 51965804 848059090 46460 -702171681 -767819659 33706 86183170 -293106669 36188 -99815288 643766898 23533 -218741327 70482449 41729 84070527 -32925045 47374 165435816 -879592885 19062 -522350639 -102418358 23423 349467586 815107870 39625 146441269 -217432628 54137 95177816 255608497 59995 655393979 190065750 50911 357641502 844714136 23942 -790649707 -483248772 57601 240228902 262831649 41719 259165078 52822672 48134 -320734109 -710069049 11448 75645497 449607160 6334 469346419 -979747739 61967 553415461 -520735982 3161 -129384274 -858282484 11459 184842445 73463822 18489 56696665 722028767 20301 -102709507 -782514621 11468 261744334 258767936 65124 -958284850 175457798 6128 72302686 -311064850 28087 -108279133 342303117 11794 -306136050 -690060621 49610 -964492889 -966730748 4956 -112537933 -498065129 32479 -699032506 -122091592 28573 -25978703 650844874 15481 -39439560 541680940 16764 -392487465 257527848 52516 -119696073 666181278 45094 -111856231 356477230 24896 -207201536 -872252603 48219 -124594707 -105888546 29129 -20732039 -705312154 81411 733537205 -298676379 28983 -39093176 620880466 18222 -326444500 -682680687 57896 -683695804 567468322 66747 652386547 -288863660 24241 177402148 444882495 12052 239062885 -10430688 3769 -285754241 -788637239 32010 241575453 -198674113 39469 738496491 367131758 4689 172783317 245460969 44876 338277886 816804987 8820 378831662 -226107787 26685 55042127 438359201 5314 727672128 -587796585 27069 -200596083 57472018 14686 635663327 149412187 38353 747624832 -228550891 53756 350587816 -233004795 27897 -598904805 -301295051 45861 -998032636 -987281904 67990 89231750 466476505 33932 84440470 -806483460 47858 -193362452 -601159078 22097 -682993854 446707652 35475 279229339 742093264 33599 -613982921 -194178303 54587 57860919 818880407 31426 -313066526 457136327 1163 -792930847 -766703039 22656 -708524716 -124389115 27363 48992260 830932843 51508 -102382826 -290160123 53315 255176234 726753459 2477 -778925683 -484612505 15707 159805405 460341210 10632 52233862 716693632 18227 149454718 -226252443 48615 248749068 754761057 23901 276242882 724727469 37187 -773721024 -774841122 9052 48371390 -296524855 12245 -391210595 -135722632 24650 -126123433 621161955 4735 359476493 -904744215 39124 -26522586 -506819631 65010 276579536 755843941 10610 160076287 -578030531 14190 -411791777 843582409 15358 -420367648 -960057353 7204 -695488409 -768785591 41334 -9821527 564281653 14025 -1804425 -695716615 55600 247969821 264000706 44898 73717800 843390283 24340 363314852 654728977 42077 -294256788 438804952 6130 279353521 66048597 37190 166299848 -222058070 59920 189900927 -101265364 74156 455468250 373057803 9258 717774059 372619832 14737 -797650079 -786380864 184 379676817 -228438318 30130 -202195517 -897663475 54319 144716502 -871427929 24310 -791758811 -806297957 18646 172161167 461723677 8750 166743202 -381953108 10028 -209115696 -594029592 35346 -997553358 181226195 10057 -422650598 -136280501 36541 716351537 -197959152 25543 -124259964 -476556119 24698 -393332473 734501143 37140 -43872518 564470064 8901 159183822 380010884 19714 -704363785 -110817661 24925 -697827728 -769946586 29459 343609647 637297154 34078 -415539218 745472604 15319 -424618531 -123659420 25487 -98865110 666650054 35 -398063195 266556107 41783 -680374838 -116018315 2581 -872684795 -696370545 39020 -984984058 -805387010 86199 -18086351 624791827 13599 337756049 833431724 34881 -141635277 -500649396 21463 -786990908 -775623418 25497 644566349 345405139 41646 164297528 -880403121 26505 -332233447 431069356 18396 -202322394 -603544553 12419 -389127948 -968478022 6277 268854008 472948628 5035 -100088012 -500829572 11190 375569165 845670712 22550 -127275089 -596687246 7430 -226350453 -960597368 11147 -494312447 440171354 10075 -302174037 461951373 14144 186440158 -577632207 11854 153755482 370937931 13719 150288020 -121480882 51041 175654687 82257347 1044 -289229084 -237063409 29283 544839958 -494233798 52720 174472963 -101563734 71957 -44519181 253893467 16428 365837613 -226037571 21259 365675372 662445649 43640 641964596 -290372863 7646 144831687 -874963864 40824 188231170 462179027 26081 185522564 453722305 3061 -17893625 -701427497 72596 727224069 -221960593 68452 245682200 644777156 69525 -384565526 -108024423 43439 -409228640 852665204 56055 -500727986 452012634 26638 619062295 847748730 38047 183380600 244821267 28499 66195268 721668290 50343 262335073 53757570 74676 360325913 666458012 17390 -993635352 168233147 17047 174832932 429978009 25637 743447174 346204033 52528 -108541670 -297291811 52211 455653912 373056512 18738 -498246797 435861759 15465 -11416072 526849842 12989 -128568189 -809286424 39017 -137621602 662773612 32995 -137734115 367658566 7719 -129209114 -764411011 24769 68812905 460395122 59668 279443551 464614012 30726 -787755517 -485791632 17648 -804253693 -772098470 16808 -123160 -698211741 47503 -892083886 -97599892 43836 -190629654 -966631638 43370 349490092 -235766454 6599 69638587 724684042 70898 -111193184 -111148654 11293 260150578 53021648 19786 -693930894 -124879083 25026 -695177537 -896154097 18741 -952876509 184299012 49920 -595218796 555865526 51972 -100202876 660754873 48502 347634548 623444812 15330 -674684343 -133123736 3587 189372566 -397147364 21374 527188264 -426469427 39097 -192176918 -984340212 35857 431672637 73314804 59523 -515643004 660162052 13406 334504612 -210599937 16259 -212079962 -879881393 41746 -383119769 256855657 7606 -9800156 -712954232 49653 -396583297 246278658 36033 185296819 -412626956 4440 -782096306 340462588 24527 -864136430 -142028132 24404 -413534497 273302149 22657 152235986 147427262 6538 -703201497 -126706598 19810 -104685216 -136545253 30098 152174635 160443696 31376 -866605158 457989590 42467 -140892414 -496308787 33064 159872253 -382882068 22613 -38517232 665850406 17113 557329583 -484589842 62621 -122298406 -476672933 8192 -988327483 -607522793 39748 665652921 170453071 44919 -992578627 167421078 28869 159081119 -232370235 22936 340421771 840016997 1916 -113691428 -313663680 18986 -426130808 -967008740 67605 83027994 736871648 33932 -606437279 -713291060 39527 349536624 842403739 17132 -577795358 527965450 48449 265078068 428844313 11187 -411657403 855080673 49214 147449944 -381849139 13401 58765709 254329180 68616 825650737 -972692663 24778 258009401 -228524702 44627 -600752541 524310984 17392 -804381718 -503098718 53266 -493370388 459336802 41163 -7635812 -485243338 64089 91986273 851201305 59821 77787801 -293324735 16180 145545717 333749308 37894 -40095305 -703106579 44997 -998881330 -586532199 33184 283277556 89144910 24921 -32628158 660803383 17573 182048993 250432117 30808 47903781 737876354 66426 -978017900 -999502703 48955 -217725053 -885517601 43034 89827470 751287250 65764 169011260 -390321947 29760 542854074 -513377773 13164 -982631554 -609085110 35509 -983189988 163680506 13333 -202563521 56872026 48972 -324634466 -13441281 36609 47738528 457782467 55437 -101649953 -138200529 4298 -702594293 -770689979 25466 -789234465 -515521487 48178 638873948 351957335 43403 -384281235 -976435936 71997 739333015 -130159242 19202 147925000 71579677 18481 188470759 69386219 9218 -577288625 -299008065 66204 166337924 59870241 958 -606145706 -511806503 4208 158571038 77571799 20446 -667784882 -864723595 31183 69090255 737670750 35930 -139172048 -122518712 21443 -866362227 453969172 43156 372712936 839657633 39293 48668548 238807921 54783 -572951159 557871141 10646 186455951 -103327540 74213 -422318654 742176608 10932 -876775221 450081797 26631 -896376349 -686430777 48998 -237442240 -953846309 37070 732883922 368126644 57615 629802702 366542383 2272 -600667244 810198043 74926 -332818792 -193096539 17681 -888965106 471000421 42835 -192736209 68814861 37864 -703677095 -870108940 33857 -696586754 -874804444 21765 -574703967 -901745499 33315 -965942797 -606540136 58103 -107421981 625546718 44434 -606213619 -313764070 39922 -979687589 -616018288 17299 149760486 -194271054 64065 -401594707 -902148245 40880 64767942 261390475 7627 636018715 537549765 69436 -25799129 -702758672 64519 -98520700 -487255583 33922 -705665207 -861101831 7943 -408266753 160682057 36496 -114563342 364456931 27828 66645214 -288260742 23203 -676236116 740473796 9483 -382615128 748073398 29596 -607600898 -298235043 76843 -103739658 362432804 4904 724466229 -612453286 4671 173560636 346282119 17608 52755707 -585747306 77784 654482380 185342379 5443 -319184561 -689569424 55945 161014982 265330365 32679 473742046 828774078 40822 161965985 171128244 46441 -221404518 68981648 83734 665749349 823013066 48387 -123383466 -300890935 24025 732729679 -571485713 23790 -96499259 -692448148 28851 440082399 158742342 54425 452504141 -675297362 3460 -119788508 -303940076 73316 -692550865 -873909851 30655 267415704 459634474 20958 -100859612 -772105345 55936 161449582 -882221466 21942 -217596011 -888024925 28351 -17274925 561522476 3293 -805916110 -789700569 1645 340748366 848687797 20499 144364535 71219257 24963 156756413 -127427674 79571 59472819 -286597684 29508 -319850127 -228426346 31281 663720588 148179209 4229 187016934 -616982100 8511 535813532 -497784639 43626 -704523227 729759883 15780 -311974590 -862192416 41031 728090393 -583668799 28239 -675276742 -801442034 7006 652193059 -893870634 37491 -201279474 -598945358 44610 268189334 -31160794 16075 -965267841 -577620056 58313 -987962420 -597650970 61208 -130205048 -875643198 44484 174865972 185129001 43032 159766034 -215677108 61247 182180743 -421614015 26511 -303155255 -670405480 19134 -237968896 90684318 13879 179679114 -234302768 56702 -408476628 742528522 36347 -41533654 265825842 67855 -698267000 -809164267 42649 82432929 -974511900 37300 365591735 825487254 16207 -234335998 74758072 45550 -612172224 -485619504 16802 -521445691 533512703 18396 278844928 254952306 77364 -500883634 -592439669 48296 247743771 -14590511 75410 664834659 -331910567 6309 625583679 -300060972 45528 -596598975 -291048882 4472 -969178856 -976323655 39544 -611027641 -513030430 31310 -141050954 372859559 167 284457564 714755839 30929 168596606 340681787 51527 -102608370 -137893540 4875 -701694283 757366879 72203 -575973064 558630404 56019 -22440406 -667906557 83127 87196492 446235672 10132 256569809 94434916 41707 -126226378 -766113206 18027 -224611348 -603036451 16471 724704813 -307451263 45215 365264290 -221534251 35379 740738321 -296951331 23985 181587299 333743921 25712 341514162 848520507 32152 -671937095 724184784 29915 -618936485 551685681 81486 361479987 -229908977 38902 -324126310 -703960598 1533 277548268 -214315509 30319 -135286279 -125714819 13714 -808363822 -492718018 11391 550743035 152570301 59470 -127451433 356650272 4211 -16258648 -667455682 61023 169211112 -382064164 13299 -606429640 348770959 66188 -873730760 -136769207 1143 84306931 461495592 58735 -382468606 284505021 35897 637034443 150793797 48724 -201441546 658776468 58027 276032940 431189598 12439 -967507964 -381016947 7129 179638999 441056955 449 -10878689 551805091 39084 149992367 -199737741 3127 83793413 759731611 15130 -288311526 -685872687 2833 -195460755 85511187 36064 380928232 852834931 42499 -418980883 -237872403 22806 -111756517 -295654344 74348 87326162 -325130826 23937 148370248 -420715072 21046 -18460008 534381420 53593 -28035538 564659329 4763 278319899 743403843 34872 -131864108 -122425031 30503 264469794 272691732 38387 -416713277 -114534283 30332 -595917714 533339737 75741 -325213503 -668906985 20906 179336209 56927553 2269 -292538053 -228679652 29849 -411941786 855434606 38327 187887905 -611981756 20058 -425302719 755749145 27143 558306801 -500657988 57686 52226294 746685767 72500 252465217 -9956968 43598 -610971614 -294014036 2063 -26864566 664256954 37427 269208341 -225621242 14550 351378237 -208391065 39733 170838755 261688781 14964 346733563 -231974730 16120 -46187519 -712816389 70266 658019422 -301083087 45921 -209323523 57122300 52937 89055223 -328717935 31523 -412143272 -110369372 17102 64488517 845217274 38655 361878439 -194761077 12416 -383890539 -137519431 4514 -674020645 -893777863 51200 344516491 834223518 42293 284606461 48803745 27148 -306147513 -208057950 33337 -130411553 -899568239 48449 181729953 449052971 8485 750423387 -610643938 34294 742437862 346238609 19793 161686742 -387986872 5987 551904621 -507139437 63672 -669100102 -142197542 9124 -138073273 -287449798 26387 145092115 178291579 8988 -767547934 -499111302 52614 -317374223 428895403 12788 -312527142 429934949 9901 -304107849 -216631731 4477 -962613207 151531195 56048 -686674069 718285054 64330 -990499223 -385218373 39153 -119137185 -513900171 30417 93077427 273232879 58191 146416821 443909410 668 170545854 -581595561 5348 -117336557 -890108983 22261 260541333 438515575 5380 -979830627 -581255731 24694 -139892139 -106099337 2475 87913759 846377461 53507 -772627918 -805943470 20903 -287139641 -198321557 3600 -674868663 -98144783 6143 -138266625 659347944 13087 655620708 380877339 23564 -955811744 181690314 46041 167783738 356117158 42048 -96788117 650410589 6518 170990738 337757171 33505 -592021089 533729502 67007 -220922124 -975173590 34754 92893817 439439794 15664 66258891 814298452 20928 179879386 142908871 15507 -310189252 -123057568 43330 158273830 238419888 41671 180663578 -215094051 59061 -128343552 -899322525 40023 -688530879 558867350 59080 565942276 -503364486 50597 66264569 276942028 58629 -223538952 -978767739 20294 186156217 -208320762 10348 -421323322 -101412119 18324 268090829 444138297 42194 -105423469 -303509119 27669 -199035538 -412341947 51404 -710828163 76423548 1874 648065784 -308092668 28858 371366841 626009786 6318 653477867 -310635054 3875 349765863 -990941309 77577 -402779380 818782537 51546 -236441573 53506258 28988 -42221118 -698887553 66151 -412190741 278914823 23776 -191491714 -401514158 75533 -140434389 -499594999 10941 -963063791 837599432 73952 -303570351 -678156731 32921 647417795 150525952 24543 -605035562 -809019093 28844 -133385003 -129544827 27106 258292530 256536354 2779 -580469851 -332401717 34274 -580224197 539723729 28526 548571104 -796059621 30503 -983196220 174212360 23966 827383459 -968505421 20928 -592355330 -328990899 1441 -487217938 438050591 22862 -133107838 -897919799 36755 -198544067 -615409241 50643 -618458213 -517180697 26707 -141642464 -489762526 8656 255021688 -217033083 39237 186590016 -608956232 22133 751474636 -299495067 2384 724437930 -318983995 29930 364182957 846692371 22699 -139461926 637584125 32283 340458806 815848407 20455 -706227244 834406083 55354 -406049559 -109778610 20064 353138913 -238012131 694 -291845448 -208311985 18348 356348972 839936340 26438 -688414028 -878260556 5806 166869102 68014343 8971 -684704793 -136242195 28063 -517975091 429998141 14294 -386704762 735647457 15117 -406774838 269491100 31134 -125708274 -414336572 26677 731203444 -207645664 55789 79404317 847569403 53174 -308631282 -195127158 18753 162763541 -306881894 48051 52074692 738611622 34161 -862463741 443254692 16908 -583375996 -488707571 7284 -987255987 -425002612 19036 728623435 -591348734 29406 273313172 -772842137 51046 -42227751 561897705 25783 150143302 -207230696 2133 -421449584 -954940424 52923 460878501 335357982 24980 627782989 856491342 69250 238898911 731554937 41802 -16224309 -673608851 18981 -896017911 459769332 16616 160592096 175876398 20151 -957349599 816366704 51701 146974161 -867107788 42057 -762852348 -477262706 57265 377578371 -216608681 40096 -711160301 761847778 37082 -521728537 441156461 29153 -427862853 856725073 39738 71815650 -599511058 73418 364634135 -226806491 4504 452550770 344297655 30678 74584795 -329138039 24406 -894443700 454775737 52872 -405409703 -134245496 16375 -191221637 69935434 94768 376292965 474685693 57437 718675246 -582114902 26239 -708802600 -766336551 25447 -108709729 -305619372 36588 561243470 -499288064 28174 271849169 -9624582 34080 173075925 -869691479 22694 160914467 -392003657 12740 164278647 -606970379 4316 156064041 373000792 51602 -698197012 -129327071 14656 -688857908 741294637 73891 182121974 66432794 19317 -110215688 -141216789 5352 148736607 367135214 25067 86440888 -309948595 8339 367082272 821960870 5321 -192685163 -991343883 18859 262133981 -23030243 75630 -883947946 -124713113 11037 255950758 -191531884 11399 -495974683 622630744 21046 172477025 -875617031 43733 338141837 -234262446 25391 -200347152 -604297196 67582 86836849 853264023 7954 -782914377 -496851056 58518 -226134596 79796251 16953 80450935 466653144 6758 -886660030 -140925553 41660 -412353227 715522988 4647 -135835232 -879825869 36317 257843592 758024541 8622 181521744 -872554559 34758 -580309167 -332127690 54137 -384146998 -996208058 12092 -809079302 -514474209 27019 556625588 -518848483 31838 -106083913 -113366989 28385 -194722288 -600025455 57393 62352651 264444505 55728 -976048695 -603362877 7201 -774308137 -867940125 25949 -193898906 -893378422 36094 -405941789 -971297272 6778 -230659479 -614855438 69010 430384729 182906928 14349 646975791 343891327 34589 432069868 167191862 66751 -699395377 720835373 34327 721712307 -299299060 13839 -576083100 -484187776 19248 446013760 353491617 14285 -405102607 253974043 40048 -110194407 -501732558 14660 344524298 664063714 3554 -797800176 -780568176 14138 -859782924 -111894210 40445 -216722868 -597832251 46922 -571963357 531713823 33694 -675097585 -809099463 12496 -37779763 356199697 4929 -2361227 249430779 59667 634491800 -306789671 29692 -713874853 743706921 31809 346161439 619346901 6866 -397039348 -902280812 8460 -298485646 -191397138 20392 -877920221 440904848 52848 164801426 -234437780 115 171578498 -420858370 7174 252751983 285629460 6645 -990437004 -955122130 63798 543489536 -479556758 63339 759139363 257787752 53770 -203882764 -591515878 17442 167294329 352890037 36749 -408845846 -117573497 22085 -19579291 -202180749 52317 264740042 76296841 14950 61419301 757125433 62644 626687457 376566135 10940 165660401 162255798 22037 -196947896 -587889161 37710 -46152971 538038478 36867 51818153 283905830 50704 334337410 635250286 27647 -237854072 -994074364 5316 -961298121 -998312575 41927 -876077714 -133795628 17726 251925519 730512593 14171 251839955 63505268 73505 556716647 -479828924 54238 652683720 -325487967 3127 -424063204 -109479419 19302 638205157 156915227 3306 -302049861 -705909719 2352 -111052538 -301609251 10076 -697787515 -895794444 51962 -596580008 -307653260 22484 -130374076 355430562 19699 167390153 -112644067 67415 -202425818 -594700188 71575 66051768 815997774 2927 164294084 -128776997 51045 181470715 -897268372 33736 256199814 -27312289 49537 -768399143 -423735615 43412 -800299984 -480272444 34269 726139725 -518847412 61709 -210699434 -601343641 37179 70020308 842721667 15874 444864078 340739018 15345 663326901 819734599 47414 380306950 654735075 16261 339392264 -193702390 35986 159437869 -599731486 9636 238269721 56958168 66407 -138751060 -504572667 33499 723705023 340798973 27408 -591618473 -312428714 59130 -706047431 -882551095 13410 -305212922 -113092571 58665 150188207 -576405725 19869 -980426766 -571867338 16993 275505625 435491655 27887 727195921 -315870085 36605 752048746 -217915060 53978 189856692 190026961 43632 276311798 455434568 33379 64682744 841394742 52197 346946416 -222351861 26996 -617656552 -491691796 22502 645557329 378944263 61208 722703010 -218384319 13982 -418043990 251343973 21469 636604189 253112008 9412 169323833 83037592 20062 149174241 -865116548 40044 -297746477 -191685411 17138 254509142 239017367 2830 254453815 464873376 37789 153932132 -219995407 29611 -571822333 148977405 63392 755249069 380470361 15982 -101846724 -895029348 38477 -296764961 446252094 13264 163161875 -400832637 23916 -884568615 466037852 49901 -688505880 -95731212 30659 49792395 839591741 2598 -970935842 -983785690 15401 265295459 -190493065 40438 169406269 -893776081 41076 -97743197 -487886975 14058 -517497861 456930692 4959 175767046 354295028 38345 155169074 154451842 39931 445381031 354284482 11555 -691244299 -876258942 54088 166141105 -582147748 17221 263371112 472551287 4212 720920019 -609739601 8817 -413581654 832439293 7119 -673522115 173445495 57796 162064066 278062897 12110 -128674904 -877325140 31618 -871803426 436175177 34406 -605001626 -678467115 9551 720608454 -612691411 32858 179660606 -120799318 47241 -388661968 830990725 39140 -416022390 280584426 22476 157433381 -401097166 16105 -218882117 -865969597 43058 -405585365 847384853 25254 -102373890 373863685 19903 281437949 246087014 18499 178551457 358076832 46533 -710034669 -134914644 2316 181707577 -121163555 38371 93000458 448517612 19227 -679995550 -771689658 24527 89610885 738881808 2492 -868166149 -327682113 53819 -573134195 -502816192 7941 -598117740 -318669963 67965 -422368137 280746874 3392 -405435269 -980742895 48698 640513301 -234206920 27505 462027915 354665704 81 -113283904 623531365 36298 176096385 450237099 10169 -122079081 -318349303 46565 -999018512 -587103946 13079 178016372 145909170 11954 -113698218 456477993 31092 163886388 -105367130 24313 -603800197 -506239922 30591 -961608668 -988704919 73586 -870056531 -142453481 55414 174442988 181919509 22004 -703054501 -871889763 8757 635317830 -297322071 30017 -128159783 -110392810 2543 182341983 -899933941 17077 -585878107 556414005 18513 84848721 -330726009 30862 -887669022 446250968 43905 734912054 365483621 42511 -42889455 -709423529 23291 187070730 -134126872 27705 186111175 -97183200 36238 -609988303 -316791492 49130 -959055358 -588514194 35486 622197513 821418181 71959 -113292841 -314454269 4902 -99899584 -309604419 12417 -113114485 -102733491 3837 -205709191 -955155946 51995 720499956 -224623598 40670 -780914237 456498822 63250 -101662854 -114091898 17270 270089696 461028398 29823 433700898 180723165 86631 -98121454 638141728 17966 -962889797 -412237896 57438 -134497476 -134254812 11346 -675758148 -868250623 30734 -501823886 441488846 34101 -794865628 -479566473 11359 -961903979 -393830834 61232 79232653 842757687 9623 257836952 -208809745 42902 739199295 -591677929 23447 -9634016 640379679 28686 -611141620 -518148739 16886 660216879 161367899 55040 284960277 -20905699 51033 48992936 729967611 37626 143616217 -880729224 35758 -954986533 -580179207 2283 -26893661 649359710 44216 174369013 281458168 515 -382721044 -976219990 1992 -993579392 -408729255 28807 -132572823 -773570184 10578 620790949 -330737987 2446 -994379075 -609810151 10442 341736984 -205700296 32682 -138837839 -800536944 13592 -110041346 -492101100 10685 -701063144 754537805 46417 -976681853 247795366 72838 659758287 815073594 41863 55626578 851179966 5661 153168233 150203357 17505 626965701 821391817 60425 -506765960 445564595 22129 749224982 342278297 41396 -977326172 -608779307 4951 -198037426 -958934873 12721 635604129 -314589278 20712 475965894 368624881 24334 -875671402 -139501564 4613 85677490 -330772206 23465 60780933 739490847 70846 429163476 167818363 11593 451007662 166975837 74658 -289484370 466632493 12267 474127596 639140601 36110 -387522646 -119100115 23304 -293733575 461765863 15183 377548841 -214809878 32366 -227686405 88513273 1822 623596426 849670202 39116 -140577547 -893972644 37238 624235142 468901860 67362 -5667541 -687995389 50344 153284601 269572831 14594 -99420415 -116690771 6857 -768219063 -505558248 39600 75907649 -311073060 2047 736465032 -614492563 10470 259485328 472937287 33798 187921555 475461994 4460 649657915 -326710131 36966 -696475984 -579949742 50391 256229253 269457880 53569 -20793159 532759861 53028 188843388 -388629224 21646 -17606770 -677477687 13456 -992412179 -970771017 23666 183221371 -107468965 10670 -702429812 -117018743 21054 -396584008 721360551 14180 -201838509 -956321133 10856 344233027 -198756189 31354 67922649 565553090 30860 633699194 161501754 67028 166870349 -594000866 6309 -895173135 431826599 28046 92446052 445093553 30520 -998949313 -965009895 42977 93114992 250755478 10711 250725261 -119053990 24182 -209099122 -957548752 41791 -501384166 812429260 56601 258940364 -1660360 2550 275971593 250119193 10812 -235888435 69099285 48657 164783270 -901271805 6583 -138377 641482287 21955 833705332 -959961096 33000 -793861764 164531961 62785 86347017 749893289 72162 69460975 255832156 55115 88697999 741585897 49367 -194166112 -618001400 23738 184514903 -870277772 25407 154388145 353871492 22399 -129529899 -903594515 34222 -410645982 -123101264 28960 90510826 472425961 48607 249416262 -12844854 13370 -141094702 -100742629 5023 642031656 -977722454 41677 737779917 338604507 33159 188950850 -203113389 12358 -667991718 -102858636 29254 -971783559 -604999114 50859 -513719747 156594944 22318 -411353226 -142303306 16032 -133054374 666656109 43436 -590470516 -484137531 6401 752670950 -235554157 38587 -296482737 -678014464 65360 250664591 717258718 26643 281558917 57310802 65032 -21200709 -676895702 30689 -43331424 634876507 18598 -117351738 371834607 1540 -877424659 466249135 29037 253398174 271434576 8805 -993296856 -861075093 23270 -324724617 440319829 25168 -594281223 -506442398 3734 65472746 246652021 7339 144533518 -206941764 18591 -317999388 471898469 18056 -775256984 -477614090 3585 -137609723 -294012920 26813 -787559904 -766221707 3389 -402646260 843071756 45832 741565961 -500026838 51686 279353435 725115017 22330 156430982 -214508543 68825 -427175359 -964417590 71381 -409189835 840544384 8347 749788614 373305908 35482 269360325 259143524 45750 -288612034 459868211 15189 -210546466 -593634040 62153 -701658898 750696510 26464 737947754 377180542 52784 189728184 -410017854 22840 150236853 -860019435 38588 -997489069 -414398694 6375 -234497405 -218775330 54070 623133463 -289184939 14842 -406241853 758335873 20703 -197689192 -428346773 71355 -96952906 650743192 44090 -311904678 -198144848 1055 652329767 179506343 69714 -574023514 -487248081 12757 539228675 70226119 10542 -305335313 469010385 17755 738709722 -293082865 11385 -685862277 -782310124 36428 162477851 184894182 1118 162217685 -887570536 27956 53975222 450634150 57034 -426827706 -223814551 29190 640583077 -226657527 44582 158241700 242730077 43058 269929467 469007099 23899 -787874684 -765447076 21217 -23170968 -692392213 62365 258546680 760953975 7037 -20491041 -696686871 9361 731728782 -212893910 15861 -197755838 -991665266 29581 530700445 -486688270 62261 -97442643 -291021336 3069 640709935 167023926 34272 727472379 -587031842 11324 -889510658 435283477 43214 276664383 68773468 63535 -384926946 -999956254 51865 -15130100 645874801 21455 -571454664 -484599303 4826 59640880 840897588 2851 -126114672 364211413 22532 93059221 471264130 22222 51874805 -41432656 53063 48212506 275130423 66711 180279229 -878719192 20706 148125734 374229969 49848 -40729898 657436106 8472 161043927 -613239865 10928 621505873 535422464 45665 -213318043 652049602 64724 274033304 -25996410 7778 -233868397 94565087 64910 -309735795 445318071 12567 -983745351 -572403764 12062 -988138321 -402314528 40599 -577763070 -324796548 43772 174773645 -102449691 62485 -667400563 337902826 33872 -994107531 -612572002 34273 749152757 -325852200 4438 651698710 175847104 47215 460041627 178982903 84530 652550176 338359561 12113 -308018494 467531296 4052 657955097 -296044462 36907 165579855 89073289 15875 564034354 -498650623 54379 -422225064 257725526 33915 -804798715 -783729794 5124 648452211 -117003686 55152 750307620 -229637553 53966 -419066373 830605104 30741 -123367180 620143940 10308 652453305 158252507 36382 -895417329 -100195972 18177 -889654578 429986973 50997 239158574 -197641741 6834 266781989 244157104 35290 469252159 360954673 27265 251869781 251187382 68953 -698136594 -782795231 41152 -225324662 82970515 3427 -968582798 -410706599 76093 260879203 53422214 62609 -708179057 739385799 46416 -291124553 -705975984 16718 258791116 -40923736 66432 54527030 855301209 48030 177234853 -584349524 1624 531419955 -103545141 47941 -214927242 -953147198 3159 -132417070 -777825450 1361 153789056 -595900194 5616 156216415 340802114 20298 -879904953 464896105 6098 -700876148 734358597 53532 146098783 -606246643 5668 279924866 58140881 76376 -129211197 -804745609 38380 -964031579 -976393445 56203 441109709 167026080 35878 -210525622 -577367157 22284 -677222521 -775623381 38591 -217182322 -313052095 11101 -572864330 -317927027 58990 635557138 815476747 50230 -679157472 -136165422 11134 165368428 460921746 14608 -958230848 149471856 44013 536200343 -493392377 42192 -134612412 373275267 17169 -139351908 -767980531 9541 -23227081 -705104237 39606 -212850154 -990518678 36962 -229557354 -892839092 32164 -112545915 -779658911 36435 -125075189 659637921 11922 -301677536 -709862059 44106 -207309059 -887989862 25995 -107648805 -315126159 31976 542563940 -519139903 51202 54669390 242905316 52724 -14242994 825406768 31140 755283510 338605630 14267 53364692 733779287 52474 -885445688 -133467210 10834 -289349226 434341396 1828 -883937603 -108725347 16551 -983699589 -593139843 29353 274888984 -206978804 39504 -206132926 -963300947 15053 534999923 164106873 33244 436775439 170596221 10128 -691963316 758274386 9513 -778333936 -793146567 12111 -881552693 472309282 2231 -672058320 -137798263 25734 364787933 619156399 6060 267133968 89433777 31581 -208258794 -872947952 29318 -401847180 -135276500 43311 -45991809 620722467 28228 -996777186 -988713424 45454 143879324 -419932984 32506 -209666188 -896511628 52430 -672393060 -860093304 5864 -875785223 450224844 7308 77197216 276019924 4244 639903987 826096385 6295 -391372719 -970898929 18388 68929765 254511771 27118 -308895339 -667759570 56014 -687350994 736547660 59429 262196931 433534515 19596 -390222448 -119598246 6765 -409845911 835429853 22549 174139483 -134710233 53925 89511039 -306771356 23952 -221844466 -880876159 55872 -300658736 -232472695 20229 353319137 637754062 44438 60634816 461958286 15262 -406335718 -967504618 54943 -24280398 -678418130 36083 248482697 -197243714 1128 746662903 336994354 35048 -417392067 240247773 13604 262970965 -592463 56991 148907618 -200353255 9930 -46214343 531368567 33559 148274156 181776360 384 -296468792 -701766506 48763 146152538 -898136447 22702 -117446361 -487332788 23709 -209292438 -956283984 14247 283655393 729032321 20668 -764563862 -505584586 54864 758049103 377582890 9362 632620637 -295929230 30676 -127575135 -897328340 46281 -969343047 -995765202 36212 -109190009 -299444465 62369 -119862392 -286016378 21623 434712324 355694164 26315 -101133815 -313308911 22368 -391360598 282513111 35922 -603949163 526894864 43245 -111737736 -110841614 20766 -6968265 -690468541 1163 -423948262 740365662 18786 -582198645 -520863030 25758 146007125 88871279 15412 622925462 -319932810 13796 -686184472 -801328546 2969 743462615 -196829653 59096 250783747 441811759 15570 -608871023 -510258833 21274 144130875 -142625906 50582 147337883 80185439 28125 85314802 851131429 14551 -589740230 -701009659 4581 -130961219 639988858 34665 -696613201 -105600267 32425 377785927 843961450 38842 -498685368 735761816 30528 -580574232 -483333170 23741 474345784 -894219193 33938 -958015162 -610656250 3335 -136796415 -858432047 14602 152283853 81033269 9709 -228990255 -611513838 29348 -400027801 829893601 19209 -139588685 362185955 578 545234587 -480834286 22047 280055660 -613570694 45306 -294169546 -221814093 19922 257434169 438650278 39719 531550607 -504031444 32111 -587065396 -321733538 47136 180766377 431543738 20268 379173040 633658252 8562 -580370616 -482110977 33179 466847352 -413361964 11306 157092813 149418427 27397 -10830068 -676102971 22397 -133071276 -478974036 15594 452554399 160205470 6737 -970676485 -485093363 49705 52886652 278050344 39086 659006962 829216731 40883 -399145771 -964150324 34894 -214224717 -421938720 42287 -516325078 433526129 15666 146477005 244645816 13513 -595280677 558403846 60863 64967228 462311384 48328 750565073 -594053423 18642 -876160343 -105491914 15513 -574707798 -311004588 10580 -31766836 -696392779 66847 -221758971 -606665892 14904 -6703443 -696078263 46629 -775038484 189969320 19728 -476249220 471047128 46151 720801301 -597658423 42157 465147124 355950842 13759 -778442218 -517938527 16783 -866850321 475658014 6841 257663273 242302787 24540 -392215985 -988667216 44097 761810116 -198670101 67056 175230249 374024500 294 155524124 277437128 22435 265325120 261468677 10807 -214719030 84606665 44784 347208606 816495341 41110 240791426 258628823 495 738545564 -320026300 8286 172684286 352910372 44198 188603600 -412444465 28159 78282179 814619607 44501 -315268479 -108906064 6469 736843771 373104224 18171 -381538068 822516246 12991 715435158 -599787977 13286 274946601 282187251 9224 651055067 826692459 44877 -390969936 -968940741 74276 735981045 -605381682 20762 -105845144 637596609 6658 -232630210 -590142925 62445 -601120670 -291050693 66555 -883986399 471262746 28708 350472296 625371268 14027 151301419 447975696 9413 67942229 429839712 28803 -508096684 447963191 714 154195447 462708905 20643 75229200 457255047 42466 166489408 -871171817 27922 -123756418 -123736230 2347 567687917 638492165 71318 239641031 58645117 45845 -191708139 -589387555 53679 149082547 174802267 23601 529642931 -587630126 67371 -889791774 -119250073 33834 -213146069 -964490137 6513 -574466998 -302483514 62091 -788703762 -509046419 26183 -290508697 -223918290 2546 727969140 -587152144 24489 -693139107 -21788724 63789 175008689 244084966 24658 661238927 849523933 39505 -587269358 -293497994 20829 -990212533 -605402015 46107 -971183729 -405247500 66951 85134224 241690279 24658 -320014940 429128917 15947 -588698851 -484744814 13990 -858464186 436967425 51552 -130093445 357084030 29205 149220666 -611716117 11800 -405005630 239902749 36329 -111081318 -98501255 27407 -521919308 439273746 26916 -201069104 -599116584 32075 -128991831 639758951 26366 258972801 -34577507 71975 -224668006 -612850104 61500 -126266028 -291692596 63931 179705193 -128391381 15806 164071006 -193055217 5251 621943802 354690837 7556 -601695200 -329690691 27728 -617062605 -484391627 3608 -23550522 620241031 27815 -99720184 640367806 24989 144462904 -572325795 7093 150983287 -590464390 2002 280524034 433503949 24524 -695973790 -762237880 16196 -407341372 822584956 9582 250237321 -197567050 17119 -213336371 -890080555 44669 -892838702 471327531 19249 274708675 284743217 9020 648100130 -308140212 22694 -99945512 -862197601 12827 -971126170 -397360139 32369 628484841 362779401 21071 -993828102 -986835635 12076 -123657596 625441403 28295 -419212242 157789379 15230 -956729064 154145986 8188 -667431363 462391548 21014 470199665 181140746 18522 -585765697 -497755352 6010 -957181634 378482482 31162 -127932476 655214900 24096 241083595 60586210 48432 -697610255 -798123963 38250 -679176043 -874942865 2707 -672023902 -773371576 40657 -138605097 627242066 38735 758101390 -218638170 34360 244380079 270550954 426 -221771786 -859686778 36078 371213731 636475642 36182 -295657559 429668903 10011 -784569026 -765791179 15704 446780077 367358241 27074 658034985 839513550 17136 171063567 -584866856 12060 -12173896 543831451 12855 526003847 -499100211 21020 -300094633 -788508309 67081 279717102 72200662 39125 716704875 -200097567 51672 175310463 -863382813 40205 -25016280 -699160492 45007 187388993 -421054924 29610 -127305442 642459620 47926 80771845 464857580 57422 284313851 469120136 29713 -681261369 -762725063 41415 58138193 825322448 57532 816787004 -980954314 1183 -122791673 340339468 6126 -580278322 543526752 54921 182337588 -212215981 68401 172207095 445664531 5199 -209646062 -985516264 44430 -227233380 61724783 88676 349437315 -228942396 11928 633686561 346442499 29889 50982255 750967581 50111 467478273 151099882 24930 -986970275 -618503752 57526 -412816089 -101764646 29130 253938751 468481520 9919 -107810834 -899602990 22324 61386633 451896560 43025 54182861 440974570 3458 -116582312 662775058 19825 -601557259 -485364541 564 -801143667 840885509 2135 639749802 854183549 23507 187480860 -111016249 10870 728606393 -233922876 42831 82169554 238551336 26266 -138298937 -489799459 11781 247350837 87320547 47416 -899758582 454488620 48311 182722625 250345181 52260 -990462921 -968286786 72718 447709517 156957250 77299 -775179545 534783210 5289 161265890 452411067 5638 -191770385 -578856475 19887 85655744 359160130 23236 368892249 666585500 26166 -700625519 -102204152 22825 -308028358 -219853160 10972 157107410 -192303072 2658 -36180013 533952832 4575 -764588825 -770713613 21209 342218880 661627151 9024 -989594386 -993508101 39428 -902492317 441698095 31782 257539767 50620569 44118 -420006746 751940298 24357 -773922298 -519305549 55182 -426175170 828915106 42249 -12320647 839729958 70529 242934436 449613613 4575 -384979514 833226584 50490 -390297772 278261604 52581 750339474 -585774005 14448 -877042553 753656757 50703 -100100705 -115183692 23986 635176379 -323044677 8860 -123625568 -793896405 23802 -967585482 -140548210 57222 90548092 847054379 57828 77020459 725246919 4860 -582031511 -518448489 30103 657405912 -701805058 21451 82512757 278458028 24363 -397177048 715568542 12686 239532837 435880651 21523 166253414 -404792265 14528 -986852187 -585580582 28866 649785565 -296352268 39228 -221037204 -883906341 23001 -419260214 -137767691 4090 -707630666 -773269480 17494 -480736432 355127417 31850 156555867 -892251625 21596 -105264929 655108698 26211 -387792556 851024287 3341 -207320886 85229652 61137 627278187 849427545 69358 -592487950 -481079359 30046 170799196 -114407031 43117 57448611 750462644 28010 633094529 844159269 6411 167373330 252411311 8806 -680584365 -116347035 20274 87076421 456494796 9584 -124882409 648656135 15197 660374529 -330846122 20447 249472502 456540963 23395 -100692499 -116481615 30792 -22925525 643713229 16664 719405241 -286416001 20662 278120450 -224702022 21369 -325322580 451132620 13905 66601098 849587296 14016 -866237229 452326403 14586 -133334293 -777949538 46961 -768815314 -516334873 2225 59556248 467954006 2204 -207239798 -981149271 40477 -795957189 365279867 57406 -604895863 -496675399 8176 -687792167 548506501 53405 -807685585 -495094302 6868 -395345950 -990959787 8714 167084407 379901861 43596 642642840 339119708 58569 -140029023 -507128764 17426 -141776476 -519897251 13118 179619579 -229603326 55351 285286920 -768827288 63737 -397026544 834528322 11775 -775322452 -516878251 39820 -879614319 -120393678 58749 251893116 -221064507 45621 -509479849 475314785 24115 156574548 -113485214 14278 665984949 368435700 57973 -995582432 -407140070 21170 -297283984 465028555 14033 249363356 751354998 32708 -604903251 -291677978 49881 -125420315 -498873073 14151 -972896250 -505774772 29979 -126510854 -136485389 16412 761588378 -586121460 4434 -709001836 760114942 56701 -35076248 528829982 44424 750636165 -294042925 33349 72239236 -318987186 36714 -138878227 -807428212 33267 721072199 -206839698 50169 181687814 165419652 15801 68604228 851172286 8763 238177295 430655348 35470 362400128 637664789 24020 -210393907 -616778484 67938 -990759254 -397697405 66427 -107219672 348192397 2832 70483521 731352801 38909 724812900 -573174361 35019 -230073322 -989961538 12708 182827043 -130551207 33750 -976169722 -970235747 60264 -413196737 -135073768 33149 145719415 -228570760 65783 154098566 -98022169 19481 636665214 -313082699 37726 -877321989 434049477 44750 -211853569 93165222 2797 -219338495 73601934 103243 -237065140 -896880625 39708 -766132072 627737429 53310 371829078 -668260839 46580 55691407 272172056 48127 565695336 -487744654 43175 -96706032 57031256 60559 -407961460 -995818492 62107 -33712907 567813328 10056 361451648 651928417 33490 376717652 809528221 10621 -130898092 -140727707 20336 78804619 260051628 50413 149111838 -591632634 21754 442574358 367629833 3460 -666821482 -111068152 12894 -215285224 -976482603 41999 468272859 347008377 22230 -388022372 -120372687 10862 748883092 359309069 15809 284898226 753509798 41818 -114894642 -781222210 20647 241430999 456385631 10203 172670104 -576441778 20620 168762091 265865098 57288 -493648546 430600383 47024 -672487143 -857846876 16361 -31517514 -666948600 36992 475618217 174971117 71319 -122409877 -487754239 28324 721682999 -571472604 9908 -209078539 53153631 13660 154818419 467459222 15531 -874918613 -107621683 1207 -401912668 -979112428 3394 -233534576 69412552 32436 -696246571 723557405 75071 -103145765 626570928 27404 445014736 151451626 26105 -5678157 -694467050 57338 188992367 -220049690 6657 154698797 163354218 41805 -27846681 -394240844 12304 -382517047 -962675676 57899 154890122 -104700568 41936 91850651 -599219498 45866 -690142090 -116858185 30038 -229228496 -881809842 40573 -4853823 -696219486 62212 718018356 -290508599 43835 -31281721 663390308 28749 739788776 337315634 36370 -603467161 -515741345 31266 -417946587 756847733 30417 -212659497 -896682196 41825 -574942300 -332344423 43346 -190781773 -963032362 15917 -322276724 -713685847 33786 620584877 -290400000 18299 632087196 846912924 17215 90083115 241446901 44504 -693595299 746347127 34184 49778513 439325875 50344 -707470366 735478086 74708 181997623 -225247394 10053 -135450329 -490580838 13792 -100124006 639911218 22194 -306120847 -694123589 41212 68252395 724909342 18434 284051107 749855404 40202 165466855 -615538056 12475 -222193311 -574801885 46388 -124320645 -496019853 444 -797586566 -765067190 18981 279561454 48192487 6584 374981275 664604284 29881 -668000390 -863225886 9849 -511787360 448493556 19988 -325348461 -236154631 7078 -34773468 153223363 58196 -681664089 760239623 7660 277585443 259776153 22489 -213128309 70835130 89176 -107046098 -876770896 32202 -417302485 -962950887 1967 171777773 -194562687 31551 175346264 -419089726 12614 532148510 -514275471 52048 -223966728 -954729244 36561 87198213 -297387637 17644 -478697219 -574837896 79149 -573912214 363395584 72194 279863796 461228996 5683 441588018 184362965 36608 -96088766 -787906644 21487 -988959300 -412891020 72172 -479217493 447391287 24472 180082955 -141992389 77338 -409068618 252652973 43759 336337275 831944179 37694 241834627 -890886536 35290 165189229 247912462 23108 162690931 372468394 2136 84678163 242411774 66306 -904302018 -708923247 25528 78832455 89748205 30036 -775614006 -804904180 10268 -393324216 -956642739 72522 238174919 -20592807 37823 -970538425 -426294408 36375 458226379 174801206 72315 254547583 76179335 69441 -46884809 -686191142 42997 -779214223 -779204121 18110 162607934 -984557271 47476 441550555 374617756 28431 -991683531 -578539203 36851 169076897 -236262484 2811 -613926871 -289035673 65500 -414355575 -31834035 67305 172666880 -421914220 2510 238720567 64953221 12732 759227921 -574708952 8850 559671650 -497493669 28662 -586112398 528221936 42514 -128178986 -763783475 39454 -579421865 -297618261 73419 -7156898 748672854 69218 751331297 -595595989 38805 -13000141 -704889091 75960 243280162 -233687743 34153 748991555 -585734963 33096 -427279896 760799136 27120 -304028499 -683954773 5786 558703999 -503834063 25872 -138317442 625452653 22414 450606881 162742089 17290 -36528034 -425587375 25028 720677991 -327711967 5831 339027822 646484823 41363 184147322 -602341340 19201 -417409290 274249105 42364 -993424588 -990492319 70709 643483287 172158099 22154 -102471924 -803587096 56689 -332840751 -959005633 48479 -205138877 -993889322 32076 171329242 153757959 15468 641896394 363124606 37277 275151485 722309171 12827 -998934998 -998102079 29371 -23158691 538527008 3255 243621940 -237904578 8061 179860957 -881276436 12722 160005382 242134954 27173 -289244277 -201256647 23696 165250629 368493565 13838 753043588 -860357998 14116 176824062 365427444 53115 174881923 462611925 6593 -307379600 -789268467 55552 -199512548 -873567954 47273 54417064 249959212 294 -140144006 -766850066 28832 53807495 750295863 17338 -786848429 -502096160 31551 -572899043 566439862 75757 172047901 445093421 13846 -419613059 -102546793 38071 147296496 51431181 29753 154489160 -872466411 26305 69358683 -316409403 15412 -597680975 537363694 13862 174595109 177153662 37071 156748263 -881669230 9463 162108768 -598475784 14246 345738804 -613809332 34527 85391062 460236253 25862 -709065209 750476083 56321 -228973686 -593424257 22331 -601540274 -491113668 22229 633226227 181028799 13717 725998787 333881693 9540 280350290 247266075 38058 244742042 718282165 16252 156351028 -112182615 74372 720236189 -205636891 44314 -881174233 -105327772 52427 275550524 -11764064 48239 -109942104 -509857952 4983 639325563 177357556 64351 -384586245 837712916 38424 258998687 539702284 17077 655309597 185423669 38292 158352126 185778735 29303 -307452451 -671293515 54468 469617827 177950750 58734 348750196 835420405 1941 75174789 849187635 389 149803829 -112759280 81331 -28413443 550683373 14442 -797707949 -519311931 50253 -769248364 -782626873 2615 719548360 377473767 56252 -960758043 833333808 62648 652940029 842372839 61411 465675958 185529700 43422 -497948234 461153108 1346 -100414516 -324929402 23402 -580986693 -313146428 44117 -105830523 356448150 5575 -689879039 714698901 53325 186390938 -231770688 62789 -128885561 -521358153 3028 467991422 380929033 24685 -572807599 550556383 52763 -903886097 -115101906 11099 150713732 -398832772 18451 -410195950 -967536755 32989 -579865157 -501556531 36727 -704774402 -114033420 3116 162317754 347067240 49923 247457247 724025970 29521 81121389 -294997079 30776 645575410 -311367952 13873 -209706061 -895949243 33348 180732501 -867721248 4581 747584029 -331511772 42426 -19203983 -667113741 54284 -685797000 -771871246 6581 144321895 -873214625 11174 -809125895 -807791547 5592 -592135229 -508616315 35357 173272518 -899048602 35909 -403824752 847725109 50247 -424720273 740721957 33350 -784361681 -800315225 19574 176491839 457312550 12479 662491056 -321133713 40358 -103329921 -100290392 12956 -427781703 853702206 48834 -773622143 -785069380 21601 643104182 -224323250 53857 -329611002 -224568002 13361 748227975 -320160094 39911 265117187 474318291 21017 -597102639 369825250 66745 68785842 836933963 22038 -300855454 -212982092 8749 -980607172 -424850395 77759 -401167299 -976071698 47635 -584361492 531295053 1820 165374725 -401990984 17170 -34391189 -963843358 494 284541002 452365848 36190 663680718 146622976 18208 -225549824 48862841 71819 -882791106 449981873 40929 732609285 -226220843 43079 -608775354 533246023 42636 57736040 738109105 24861 -138140956 -780669098 22158 -963022870 -598620802 36936 730305854 79573781 61924 -478796884 526001976 11182 -783700303 -511861508 46373 186145225 -232396832 27143 744783838 376997365 16772 -194824755 -877743519 41549 283494897 -236272586 17931 -882143939 440216331 43922 283853692 751349728 14764 638334553 346417164 25720 -203549461 663575179 45993 529233609 -506188477 16049 281878921 -193379408 3840 68154211 66802540 46842 -583126986 -496440496 22943 -317500642 473262261 8392 664308856 166881502 21076 -306563870 444657865 9590 360530761 -193484623 18132 58309924 754335159 40104 -316130689 444657824 7738 -794183680 -968504783 43606 532320127 -511527349 35146 -211550957 54005688 60531 -289239518 -218808337 17666 -483298304 457596661 4009 -233494129 76179002 10266 73781949 459177211 57728 345222497 832005585 32878 168356938 -332397503 43885 -419047324 -105564775 2969 79294250 469072180 37503 -883932213 462617877 21970 -792229831 452024646 32213 245819483 266235568 43124 149379149 -595367750 8864 81224970 458978330 46221 -497310608 -411680776 51950 -764084902 -485650524 39631 -421941386 256444891 12005 731093330 -591901900 9973 -424335781 -120901699 3697 -675950656 754839239 54729 -198700383 75557865 91571 249989039 -232254874 40618 70315420 255939228 51324 179807320 472898070 7471 181238268 454763801 24735 661672146 844909451 56674 48598185 243153177 41023 -423064895 249004703 6356 753005777 -192052846 47498 738837471 -199677348 16465 362457747 745478368 35060 -593219380 -517923458 27075 -790090059 -519381895 35647 643880141 -319686751 21834 -611425588 531694782 12042 65244856 -303295665 4899 836270908 -967163441 23943 177354595 473670635 5439 -424930556 -97101990 12929 180810163 -219883231 28401 -303170676 -218981768 33547 159603387 -109200659 14141 154277899 -422345731 23764 170299678 -419713692 35527 162168304 -418256130 35034 -119796345 644270704 42394 -235439169 -983977325 43505 -389493941 -955681345 27057 372734621 -233098012 6599 -110175367 -779675206 53124 -618294564 -518896191 32843 744588418 -217480925 27198 145001426 460531273 24221 761730286 -288209494 31884 -301950544 -232214456 13344 646817697 -586598280 13265 -956383815 456593354 44845 -314554079 455887715 23754 144389127 -199994716 43130 -237534419 -875293354 35731 -895304294 460593455 52022 -98656385 -102584208 34580 157734364 -904264151 34659 -122336974 -305807455 29678 -675413423 -19324821 8778 -41218451 541530404 17619 -499671690 354431707 63401 -108073101 -859692176 36473 -101946478 -489432748 27655 -113976659 -785168603 48831 -1216178 -681347049 41783 366082317 634504278 21622 68345421 451336855 39438 270207717 -41339533 146 -137819539 -904622105 21491 -986307561 834159012 62802 555457408 -494164586 62241 152768948 277260513 21676 -787793271 -787240011 18995 734781307 -224572495 57397 -999787775 -599144258 52194 -679295916 -131548153 7355 187607361 257315114 49728 280687769 -764456321 56805 -970494042 150962201 30329 179944161 183460332 12029 176164636 -610141914 21514 666116959 161923077 41261 92222692 273541715 64264 -112631116 -97266224 2642 -968834878 179324615 33402 -987081976 -985845114 20427 -121037329 -880811167 10413 -222905061 -579869229 866 180996040 -617452020 11963 -407849878 -134057757 30727 244934642 -193350418 28356 830073380 -974404224 42413 -101155795 -867943146 9757 -863464307 -100970496 19246 562847733 -494726232 9098 370845854 628236913 1108 -804141227 -508236573 26674 -994790220 -6730210 61608 -668934362 -884000438 30701 52650727 472358896 50045 -767027471 -513090120 54939 640044977 177296438 10289 283975216 447267811 39668 245050887 261767686 60397 370980558 -411679499 41932 -410565230 268686625 41944 -121919566 634531336 21312 -692284468 -139510310 32340 721766080 363077745 6596 -130529655 -305916482 28442 -116573658 356723730 11181 -487352047 -298511540 52543 52651938 758148694 57865 -11113460 -678121999 71977 81183778 -319017291 43336 149155865 -980004607 30850 75481247 721825012 17318 -121442219 -119880200 30334 -12828594 543792615 15894 -690738947 -213473918 56716 648158642 189420822 7795 -960271037 -573868425 57155 -789726330 -476724668 30501 358909158 816918272 7646 546309870 445887357 54867 553779017 -490902415 17101 241865967 473680940 25666 170008062 83718102 27421 -388788193 -979131608 67667 662364409 825889353 71404 -808431008 -487455657 51499 -6196977 570547562 4488 -292259000 -869033718 10497 161867202 270322322 56343 631745969 174906732 54342 -778462020 -499659113 14088 183001893 78494952 24146 278720567 747289703 22834 -106390833 368869544 16053 -304291074 -228459676 7079 -136108361 -487719984 19681 -674781630 -769577189 35723 273177440 245193486 59108 -602145331 91610762 33010 -894878176 453033672 19960 -316813233 -212721087 13444 550667737 -409385378 53120 83314055 857053090 31647 -587191066 563411799 152 162032951 -219282495 72751 718959359 -228091452 68169 524333395 530567989 13733 -400934458 -979705608 3110 -420369444 833766418 16543 456359770 151607012 9014 283974367 250031492 23587 161809902 175480081 22996 -420830061 282667429 43599 -190972391 72006571 78335 -225172543 -899755883 42312 462647747 146543365 22241 -573600441 549288933 62293 -775651220 -777063579 18429 169369756 55492116 10888 242278707 438960154 690 656222091 -310868391 26845 -978793060 -968325886 1567 -128678072 -767491060 43558 457599257 183617739 31210 -234071598 -862598842 6572 178609332 452016114 19298 -38254873 547986755 49106 -979495417 161818819 53716 631194010 816492998 62077 -989303671 -395610042 41822 737696299 342360495 5368 -601849666 564178792 73964 -122018058 -897559386 42139 189635303 468262500 24050 649770277 150834969 6963 -968897748 -597591359 12731 472757726 147293276 25386 88416475 275932596 42690 -396077602 834145007 54479 -142218556 -499417339 1528 -589419114 -299023723 41539 143688660 92709876 8058 454195117 248011177 51199 273667716 434291054 21161 -124878893 621184307 13692 -394538615 252768621 47078 750423345 -601137502 33904 159885849 -604254117 5599 172861999 77387209 17425 -899175177 -194106346 1048 169408400 -46233261 35363 -303241836 -698627109 48268 49951064 264815516 24013 -970828214 -383998209 67734 -408866697 250038450 23331 462003915 353928633 11449 463584319 375215098 12469 632838909 149134914 72088 -969320181 -595830376 56414 62227773 -303341651 13665 71527721 718349293 52603 657684661 844919348 24982 722120211 -573575194 37227 257556511 -882039899 13114 174324583 265433570 15082 551074594 -481339297 48195 -767159233 -208429602 60927 -119128671 629243679 15288 -698030506 -136012503 25112 337517343 652529372 11698 -579961216 -512874212 33495 179549624 249356190 57287 -979833763 166591918 50053 -615300799 550274192 53512 -413606734 722876574 9988 760477985 67884619 58963 734038462 -227613908 5618 145396541 -221517825 2121 177799341 -203228811 73129 -308934350 440630371 23336 -681307571 662230381 44947 149691913 177561701 16953 185491286 -881920799 39394 -704022317 -858877112 9046 270077397 60712486 33601 -405088213 818495052 9299 -121215460 -318719737 50090 544948016 -489674367 54628 -981967350 -989024282 45417 -694981018 732142562 15357 714787454 -572304931 1342 628560558 813500772 63900 -712516731 538778201 50023 177858910 449220806 16446 374588167 253845547 50713 67437623 270743206 55441 251613796 -230252106 37656 278614836 -3604156 10590 -121917594 -800557948 49539 -706361233 739590602 79185 -410019590 -108403854 17835 -406242926 -987961532 17181 158881814 -97821939 78580 90954681 179610715 12879 188748064 341445018 49939 181873138 153302456 3953 -995024561 -605186287 47564 277138372 77491618 26239 651907633 814313404 57370 -423976942 239990793 8626 -383116565 839232265 5905 -198453245 -586290270 12993 183804631 -612068748 20989 151090793 65395031 24764 168180149 -585660842 7641 147417577 472864578 23937 -521875633 445016033 38458 634787667 820247146 33587 -383304099 -677955515 24024 -416955323 -106228474 10839 -139875521 -293595279 4287 -309236010 -207985479 22621 -420902169 -106140841 39629 -13080841 568548976 8349 -121623473 353396359 31760 -101628527 -101682848 12298 -8942826 542152348 1860 -20768869 526978037 35573 157387086 441560225 7692 -127657007 -511866009 1278 758164489 -201699057 53882 -781877212 -507615295 2546 -689238774 754069515 24704 179003001 150109440 34534 -981278562 -898237581 57929 274328755 -45922111 58133 753777607 -309858908 47430 -392010843 747222381 8362 167690719 -386479328 4668 271930459 247980113 5137 -126880898 -521393263 31128 -102322176 -892857198 22999 -16965561 630606478 42912 744817203 -311482773 46135 -704060476 -138996141 28992 560044120 -492824692 59138 -698224670 -113559759 19192 -976804963 146525806 18477 -708728598 -802163028 15032 -133838760 664942803 14289 372175697 -386933253 62706 -203449116 -864059622 37743 664043935 336675890 1249 -987520864 177042817 24694 -712465432 -122532488 20693 -234599985 432504525 47080 -40012672 638578272 36205 148239104 -106260153 71913 -601795264 -486123930 32018 177358450 442823129 8963 -708304430 243184235 36390 165575102 74215045 3070 272985183 -4470932 55351 -768290440 -517563390 37627 -310148543 -691809751 58082 -8599358 643488271 12670 170753859 -614218501 21686 430327176 143398842 26785 -953840467 183195377 28751 154088558 -140583651 73346 259868144 279014093 42953 452980236 361541429 28817 170402479 253819900 32818 -226977855 -889656654 43806 -972307496 -592704589 24605 -109616026 -325644440 66589 180422287 -884480355 40598 475450200 155888412 74811 -518616214 -863611550 61053 268975253 742783810 24909 246525832 80283257 76664 -214679422 -971525856 9871 -953488278 760383655 22512 -406373854 -132191567 38534 -138622744 -762930044 31259 -695748477 716135948 54348 164179145 144299394 28120 -589310031 -297175995 26047 345629106 624082414 25449 173041113 -888137777 45363 -798288144 -784933382 851 258894781 742709167 457 -413231328 -983027566 48911 -709165675 -795870021 44566 83464828 851621086 53993 -691637331 -141106916 2818 -300690837 446085848 2157 661735629 154640021 16409 664063642 819392122 63662 -391909185 -994146411 37156 -702778995 736099799 10875 -983452536 -964018108 73542 146972293 58898371 6347 -965471823 -582525155 44104 -696153838 -876886775 2559 -114029011 -869282494 16106 -192362230 -882940264 29988 748110382 -216044161 48305 -384309677 754261986 4774 -293126684 470611516 1855 -860531554 -97817080 42594 273185011 94894925 11324 -296561269 -226088232 18209 77212118 270092377 70706 -406284212 -137993536 1201 469509192 144796756 30571 -780580125 -519770089 30532 -38057847 557717889 47850 371973417 631726770 43424 65448115 244219095 21026 -408052973 -102499598 34406 -416462844 850175547 4628 57944414 470793182 20426 -323359202 -196301191 8353 -211896470 -989829875 46929 474226518 174913919 74360 183465409 473401509 16761 175579871 -881532507 34333 -137529476 -494936735 34623 -975659547 -968279215 42600 155012293 -99162012 31460 -106314263 -294875955 7805 -902197002 461321004 34838 657437342 829690932 5328 88040466 732063291 3583 88119356 -772774161 31085 265275987 80985067 38714 -592213913 534925507 20929 259292288 440386928 40159 186610117 145316572 21408 -16971450 624619823 15502 -690938162 152592764 66880 254494057 728680217 6044 -120610974 -329134350 22628 -211396032 52183182 37562 -298732298 463792733 7146 188690809 -601928469 19365 252356081 -224673705 6207 717061438 363174304 19190 162494934 -694597135 46918 758042565 -329397953 19392 -232568002 79695871 94644 718629293 379630716 31813 265067709 429365681 25899 726940965 -310629106 29751 -608808285 525041552 43304 -313730959 188426747 34203 729669448 -293519588 27418 370062328 814187793 30357 145591436 -137004745 27593 620005455 -331939121 44508 -121726921 -129623552 33787 66632514 253554878 26235 244176305 275907286 75070 241351447 85642921 39081 -227545777 -600137780 39901 719364090 342399884 12523 351623968 839222993 30348 560868442 -488962443 52231 -883811450 -142027016 43545 88288370 445720415 7041 243711759 722217820 17792 152060708 -606109883 2155 -394307469 851415404 45873 -234997015 -574297727 16439 -397837262 851616645 54466 -808622552 -506404378 14360 -199701789 92914884 77622 628038420 828701811 37167 -130861561 -121035054 19208 -668792645 -898983273 23979 -132331970 -891665824 34599 -133428994 -513512143 28579 -497000272 454543432 23332 -136434382 -311972163 74189 175470089 171536564 47048 -966149030 -383615259 16962 165774778 475747653 5471 -789488779 60742635 73739 -595219975 -481995138 5504 61336467 834037497 54743 -986724091 -985580779 45530 -413405273 244849683 45819 -122074949 -120390090 31390 -414035075 745796522 39168 -315089382 636081722 60495 -400551321 274897365 37678 -1907561 534760399 7375 146274095 -615728399 20663 -305572809 -233444364 25762 -597633561 -191246055 66354 -139588823 -121698861 36663 181933602 -586322283 19780 739106746 -193743073 38700 651556338 530020941 43200 735637730 -295455382 16803 -38377488 -676444922 69232 246202794 756558337 31173 165904859 -608528353 21584 272569925 741076437 36603 158781982 379271179 11767 60125908 445004449 16601 622043553 834453210 70068 184258610 337951493 53620 -223106177 -983833270 57007 -16346408 621627858 37883 -224858318 -969658796 40453 184803852 153345993 18003 720641515 838715624 60565 155030481 -231981690 2870 -39128976 559742423 34066 -295176271 -196290935 6149 -965743957 -964875909 50610 -320287419 474463413 690 541859869 -509191946 1211 -401022688 -966458843 26564 -26331404 -878477900 48088 149014137 87789583 12162 657285899 -291878020 34498 -201309930 -584010628 3934 452301497 -132637054 42375 -110104132 -493930086 15230 143740342 -221309910 27800 -388982276 -988002254 12377 165171038 76071960 1086 70503344 718728029 64113 824848581 -962946133 31965 -783303643 -505966204 10378 -990450068 -421505979 19579 -230910175 70332714 10597 -406718693 -990190654 74451 170285198 275123769 22115 -405877052 855689357 15654 -290167328 -694533695 8987 -97891684 -782722982 11492 343046501 -893243886 44040 187222428 -600684245 17188 239631314 -199374580 19613 662769851 355654375 12192 -858737442 186151116 76595 632243987 151357392 5339 166831476 62413237 8965 57201838 277786040 32178 82175273 829615186 57777 655783718 -299852222 6819 648086256 851231065 21893 -38147411 -674350875 12735 63724517 455640027 35937 664058299 -326226080 46347 -2813318 -668540429 70228 -124617770 644305219 47582 342897413 -700587608 52452 525043840 -509268522 28960 -8658919 -669856377 42816 753878051 -584546494 28212 -4405269 548914877 42372 55326127 726717551 44750 -236372968 -613457141 34233 -96380731 664478719 46477 650306464 166951080 42607 145033322 52346633 16124 55918308 732240735 31500 -211515001 -962538448 9097 -517438697 -411714826 56466 455729939 346035762 22218 255684446 474827994 25622 177552631 -224456457 47973 -140735061 -766616436 65603 -120657279 -303678488 64384 -785331856 -767520247 22497 -979910761 -958736344 12735 -594348304 -306825830 9075 58268128 816456008 48285 -233596734 -970347501 16615 -115133815 354692669 23980 153016006 -99099406 63756 254132923 245653956 27171 188938833 164666396 34647 -122210353 -767750352 9272 -233856285 83671310 67250 -5965261 272025928 23684 242518189 264012587 64293 -784941023 373293056 63823 543014942 -482616567 33780 743933611 -311578280 48646 -133686247 346655867 22534 79603821 450214833 25211 80370726 845823285 24463 72107783 -329071518 17797 716642940 367168371 4844 -711330934 -783136558 22813 66383175 739090374 41861 -12371007 -687619329 32633 79571431 266177226 49495 -221582199 -573410558 23113 -986133850 -383860974 57492 -995489881 -382781761 53583 -104930356 -518607514 11532 -411082761 837199230 7406 -869438877 819017304 39316 -389637618 -986704602 7867 -385240438 -957603708 43955 159024506 -872546229 27334 -289551662 443225249 25965 -585235705 -503065646 22081 -776253339 -776843021 19513 -712574441 -860753205 53127 -105279967 -809059576 43896 165696380 -618218040 5715 350960416 816110123 14245 546684800 -477374704 24824 -691330839 -898446477 38681 -37963189 370847715 26634 245901718 -45030150 67324 351362616 628496114 41628 626256589 823890128 26736 -584824448 557366801 4456 -103528025 -873530029 20122 -192880217 -860526124 9756 -403113785 738042855 13338 468454461 373333202 21662 173133213 185975132 19009 -214247681 -580977077 21576 172751998 87720582 7053 -119821610 -141592984 19935 855078066 -960322945 56983 -142666373 338920746 933 183453208 84469178 14745 157750582 -129653273 67673 -136256952 -870497191 6251 -390785720 268152485 24226 344476006 633312583 2436 238717643 722927244 13417 152793675 241983584 28193 250206037 -1100698 17316 -487336586 466006415 1218 -984898981 147032777 28832 258445781 93838458 11367 -995122564 -969588535 28858 -195896052 -955495958 7411 166110326 -101921364 41515 822130058 -982853964 52170 -959726652 156926316 27697 -597809737 -479781569 30728 -99232094 372385334 31261 -697643722 -857424992 15025 258726465 -234874619 26347 643008025 169174435 73976 538678684 -510565914 50219 351603009 -200034076 37214 -403623009 717872090 35962 342067692 -220011528 27827 -22250156 -671921104 38025 51831287 831162584 29490 360866178 -235928387 6710 620102126 833929588 29397 279509965 249216584 72630 657539906 -307271699 28170 -874388089 -107989924 8918 -784791501 -502295475 52515 -485777106 457816235 27902 68967797 -325388397 39682 86765475 -286052425 39675 -673158634 -101198088 30082 -122451034 664686884 49538 -19385743 736989539 23605 -139285398 355161779 17710 -974197836 -606994979 5350 727680016 -293191215 27797 -901848488 463540864 42530 -963572317 -411124987 70545 150118222 80797393 12910 61787077 252655444 35491 -35844985 623769843 35059 -305909545 461303971 17645 142861780 -214136366 8453 -196563397 77367844 100580 -668054883 524047542 42243 -598727067 -305865519 18566 78471100 -966909928 20577 822397701 -996383076 44514 440651798 161942721 13901 757498134 263661616 51392 -417868624 264700073 4551 733864870 341638675 43177 636687448 824286742 5290 -29115682 545159781 28649 -213917322 -596564346 29900 -333120052 -713574062 62967 147043943 -894202644 31340 -953076633 145815071 7372 57402379 280752226 25952 -965177632 -582657976 39564 -201274107 -968961984 56154 629342179 341258575 31534 -667952099 716604892 56493 255363821 -120524914 36837 -140901508 348008440 16769 -402315183 260244373 13835 182036499 -888560120 2988 364919826 -201383437 24615 -420797579 854488510 23119 84097801 -317695853 37588 169933612 150439963 19600 -136317967 -884611386 20403 640286797 843959247 37939 466812505 146553514 31749 -133223779 -133364498 35223 -411042945 -982325669 7568 -42905728 178329814 55547 -102923899 -140907540 6579 -999007312 -994852775 40767 -611860862 536261285 4222 664136293 190094620 74704 181634273 343621662 11867 163284552 245364482 52862 -604945634 534625433 3374 -106534081 -494859538 18400 432569984 855750924 71361 643164927 826643841 58518 171440444 -115084535 33430 -332348703 -884915336 59122 265254310 444926910 7959 164983866 61151091 31255 -19869419 -703513117 44387 -106655786 -891904175 30185 542871962 -219547476 63757 -320772222 446938105 12255 351317992 842650862 25688 179379441 460602753 17676 88700887 451700613 7643 -594220133 -299575725 8502 -42008641 555272984 6988 -210710421 -981553901 20110 -405029747 284668823 54156 726904875 -222074136 69603 272905343 86982545 10844 -705293691 -101979589 18409 335069129 -229014727 27475 640461155 -326836040 30141 -221302418 -959762566 28839 178504422 -578155814 13209 -137605422 -774852436 44450 -120574976 -858501004 7097 -770318938 -491609367 28638 371677172 361475796 34514 248099539 87000558 77913 -111364759 365296896 18878 -695568066 -762764344 27605 186548622 -397405550 9333 58870123 813980208 15859 -702922783 -889700176 27823 747670590 364352759 16322 722486234 -590588603 37371 526980875 -509793668 43882 717824083 -491609706 63263 47730867 738205485 48620 -397673121 250962364 14840 146131359 -228874566 4049 349675812 -216722368 10551 -618404460 530053563 17352 146294704 476042852 27592 -669136420 -903100463 55252 355680061 639990595 40324 181152653 447281326 15668 -691047751 -862028021 41011 626415758 814340721 12049 639837962 341746881 54906 150238783 -863110667 10840 -286759509 468660617 3586 -322191910 -211354473 33698 -309243716 454122943 16920 -199005930 80121638 11174 276975859 -42319699 37215 -38210820 665591543 36814 -883947886 466770479 21596 438383746 171651101 6191 57981422 732114462 52423 163387555 -579126612 16431 178364161 -873386972 19871 242182321 -233062876 30253 -617278086 551078920 77093 718863934 -305773875 34198 273310745 250545132 70707 77869022 267575332 17538 -770801429 -794428926 1718 -698758176 -125515085 16225 443864624 -221483534 51589 379987997 664721840 27830 88857946 727645167 34467 -991100725 -579730214 3559 -395922698 269361047 48473 -682117508 727203694 63656 -426619095 62315774 48450 265009392 274765967 12333 -105340326 -298069206 9206 -585607250 -710113797 51138 -396460898 282001862 30347 157412460 285080883 53576 163511803 450986919 7395 189874573 -581867816 18616 -121564911 -876619164 16447 -112774395 -305951569 16665 345905611 -201832706 27549 633253134 -321632482 14122 651364764 820426106 72197 -403041405 821470498 30903 164063257 71941216 985 261996577 54851017 16342 -333199988 -205307015 16800 -8780059 638440806 9901 -31622802 629138045 11276 249510116 452941263 30041 -235552983 -960139464 34092 -137578847 -780292537 51336 -672988408 -778224351 28845 285303499 445663239 11661 -861509971 472110404 6770 -107380732 645305826 30960 -707796001 -798404784 29479 634184689 -307419695 19485 187999510 -591752119 20620 -208809883 -981536373 21621 -995659628 -967492424 58498 -129729459 -133666734 12410 661332752 837216176 35623 -108349749 -768487699 32426 722698528 354072970 22369 -958366184 186086999 36423 -96122506 -291828990 53664 751276023 -223477379 58450 655139819 346234992 15170 -893176798 443658371 52779 -781207277 -509260081 54281 -393862758 255323177 34065 -291988405 -673041997 31175 344563902 837823529 22351 150173876 -227350522 66098 -994151488 -32566067 44216 -134006137 -330482774 55790 -95732268 -779459624 57055 -3989893 644114726 40056 751520860 -595725319 31314 653686852 187820005 37091 278718106 458302113 8420 -589533178 -481446303 22975 -383232456 719676120 8748 269996531 -21187030 73394 -406676385 -902521956 56706 -977966933 -881639314 46497 163511925 264173028 14350 -226845959 -977094845 17097 341117867 440726027 70952 -606501437 -290811961 66238 270947776 -7558116 8904 752664406 -196940034 27928 -494563405 -499895410 27742 -133206902 353996453 31458 738037144 380742424 45976 636158316 -996793725 11742 187722268 -207059987 62847 -392129213 -108176329 40937 -593017104 -295002993 49104 -25038287 523927064 49818 -592629518 568039933 36964 473074960 354244656 14691 -128715134 -129623461 31446 642215081 333450589 50463 341666165 632730181 12834 662705510 151116019 54212 -287601663 430792966 18329 176283517 171704535 8171 254352879 -230837710 35932 -396407152 -957556709 23454 275046065 449695358 35820 726255868 -234426781 15553 756442825 -332430592 22124 -102119893 -860622492 18325 714865613 -198746593 26855 -407049828 837512352 19467 -399495639 -997024563 15918 -674686902 -773332242 17976 59975436 -316506772 23605 67423086 433707169 24050 -324908768 -210999385 7273 -196361735 -981912298 23243 634834439 823283725 42286 -682649254 -95551550 23218 185662216 240882074 12473 -516572389 446713377 1092 -880420534 459733292 10912 -666892087 728671263 65789 173741574 -391641385 21210 429143137 160891352 52668 187318487 -419465003 5848 -408549749 -99125679 8014 829040559 -978148552 15476 -117203740 253479073 34577 86425849 441317601 60246 429074858 559784874 5752 189001494 -224532274 53685 -407499583 -973148145 37315 260231975 273151447 5626 -305343245 428747125 11243 377119804 651584227 26185 95159049 733104507 48076 -901594876 -134337054 8700 -423813627 745473920 29610 -903762774 446388802 13052 443810322 -125957892 25116 472483470 625266280 53992 -289488319 448612182 2926 -680983915 -796848826 16203 -860922834 434994188 42453 -967519907 -952919489 45237 -2526468 644742065 17141 -595468148 548886929 25248 -304384251 -672965865 16970 87214974 845519513 4787 -11778554 567580693 24540 -969491222 -615423478 11092 -685749436 -201499802 69465 619214587 379672922 8161 -109691217 -97101571 1128 -106482490 -317227047 58574 -103657398 -875491106 21648 -208275616 -958781091 6179 -386917522 264668262 39184 185786360 157350249 11090 -197425361 -590525211 41996 561424077 -517509160 64337 625178641 -330597787 32706 -110496111 349927334 10771 178039439 629172144 35096 453832595 338375421 11830 553567478 -493462337 15129 -423825442 856098481 6356 625695291 -295312071 35897 -679305734 -895118769 51397 240727352 94661039 37867 172638070 -904616864 37358 -580004358 -509721586 33230 -783394046 -769362779 120 -689716068 -116177651 26400 -712299474 -865955384 48328 -589639500 546873049 20319 -305683701 -218057679 18132 -777782836 434286134 18143 -780564492 -802487648 13192 -26369851 567664632 50899 158112116 65177100 17442 176015859 -606109918 17954 -482260742 463475722 45484 556894498 -513014056 19165 -789057374 -481624279 15671 623019684 855665061 36619 -671919951 -127537253 27652 -8591732 541863569 10569 562129765 -489108808 13546 -707121227 -886003455 21579 -230428120 551289001 21630 -114897764 -900850322 38265 164928571 -865166740 17403 -389499881 -966225953 36399 -24287208 -689795168 67456 159654382 -406280081 4183 -307593015 -700558342 16128 58584314 448075768 51785 -106433761 -97986234 3626 -121753272 664760287 24907 270754166 262664759 36563 177543659 83566953 15588 755167657 -196750891 20019 -607170923 540544977 43944 272833486 465709782 30052 652421720 813097622 31503 75849052 817201501 47374 -292771430 -228022249 6629 186338052 278990737 29784 278965194 280438648 78376 -128546856 -890692149 17288 183830765 -574039640 1961 433449385 342364654 22819 -699189313 -104254132 25910 -898080521 441657642 127 -586534392 544437989 41101 851492591 -952445821 53075 627930739 -323205773 41917 -291901413 444206317 12511 -202468656 -900162683 13100 270153755 758874300 37188 -581876615 543322020 28134 -308143728 -312301314 28901 -109148481 -112061928 35761 -791241904 -782036666 15876 -714203984 -762430569 22928 716932585 342164145 50137 -699070605 -682417068 62648 353532854 630151907 44074 -322823709 433236790 10695 343025637 834603019 22105 -876070301 473727938 17153 744077448 369678215 37387 759973412 -193257914 35056 -225591860 91058487 39229 -231239937 -990879611 55799 276906736 428761905 39905 -769322803 -493565151 45283 166361134 -612578002 14303 238230685 262815118 30147 248716331 73362621 4083 661606763 336996861 34790 -482939913 -133798105 35320 -478696840 433296361 23634 164196992 -103448561 28382 557687724 -396670992 63129 -108216165 658220409 15990 246063531 475142003 11700 256166809 -1819347 66400 336803042 -222790812 1584 -112616160 -141472596 29685 187628902 -891794185 28919 -198872074 -868829495 7190 -106041571 333677273 13237 -193703128 56063038 43438 440266029 625592874 42979 -201489207 -603410214 55057 -410336012 252364535 28837 -110733244 -123005676 30493 183888698 -885013831 38424 636870134 834349136 18023 -406185557 255100848 6514 -332888160 -218041313 32873 -891311592 -133011124 9769 362461007 847413474 34868 -306488078 446385226 5278 366024725 -194795547 5965 -95736774 -514279360 13390 -97357597 151561693 27280 639071876 -329529645 19358 250970332 -39142291 41994 -421913320 238684987 40660 144541221 471439951 18627 -104211658 -97552141 27799 -417813383 -982889920 62559 625548500 832088175 29453 -135997674 625652302 13745 63301171 854528526 45807 -975381839 -606698223 8821 526892931 -492863472 59377 262493140 746220604 12990 -978016726 -601799553 22114 639661361 184479390 76529 279273378 78956431 34288 -286712083 454011948 24838 185035243 -137173025 19 -586515677 -296762306 28062 158558840 -107131587 31911 88389829 437936891 19470 455515516 354686674 26575 148634355 -418742714 24072 664776308 369285806 31066 282703821 461729212 28733 -690023377 739848835 39954 364585355 627375448 30893 -690493873 -865471826 1830 265802769 441940574 5862 648349234 377382997 51266 70283802 248287560 58196 -398827745 -952991237 67455 173842657 430032523 17483 465178025 174330194 56870 -698245025 726061585 36103 -213582451 76872060 7646 -996874260 -409751764 11244 -496409516 -8713344 44020 -27943898 -708924940 8308 174869290 73532641 17345 -960729616 -403952264 4364 179192414 -904724546 521 -204186084 84256942 24106 253652133 -28144824 14805 144155647 -114349934 16260 -6749412 523868096 21946 187061299 265509072 37117 369645053 827606117 39211 -28566801 -671186795 10488 -233363065 -988795 58050 86477357 467314472 42925 -288523545 -684714883 19930 454778334 246530858 57972 626700009 379144791 42778 -611462352 559622110 28814 78102074 260683933 62757 -695572790 -881712703 26979 -485340949 446676666 28502 -968324146 177622398 30006 -391378502 -138143689 30023 179866303 -192940657 16043 733969483 -232207949 19775 -955249462 -396135455 61272 -416941946 818054953 49459 147903079 238509364 34289 -682595046 752480352 2060 -40062020 528880616 13592 90510995 273585175 70204 655708040 178202994 9045 271297805 253314614 32184 -35397606 655723292 31743 -956886089 -216398786 63422 187483736 252784178 33463 72639239 749687318 55090 -862825936 472279816 52041 -900943819 -96801127 11692 -484457285 445664144 24086 -44611514 -680270212 74599 171786096 -207715569 65369 -303829791 -708531767 56609 -701150924 -134398090 1902 155430065 -386305120 5257 154150211 -866879636 37202 -418108851 828420624 20835 48676486 -401824721 40413 -486113598 444730495 17729 267407893 273182272 70109 660134751 165043443 42736 -388084643 -112941996 4960 153473806 -382219174 6074 635640439 457325300 52912 -32605172 541530430 21323 -985210881 -616104348 54847 49709075 452542192 57754 -127004596 -791959422 68797 -310508656 446402189 13336 83807246 457004322 180 148125702 351570262 5038 722264964 -575517189 29676 368004105 856833516 17797 -109142392 649282534 49503 -111590626 457854281 43190 -504459083 562374705 27288 -20002995 -695172840 28404 167925875 50068756 31420 -228838252 -877431213 38543 -684741861 -770141598 41929 -696820733 -141406398 9810 159603606 244597466 35420 83476923 -311580224 23869 -408614747 -121221418 16419 -807387552 -499450312 32627 -17616318 536078343 31037 -215503177 -988149715 38301 -41046165 431422079 31263 283076999 760449611 30293 52717127 249276256 14091 -136562946 -120369354 24245 270645916 -25432897 33185 -600138974 538809981 52887 -704122801 757384537 51200 -198129830 -997278371 54648 -124081414 -295990420 71230 163702719 -196859286 51918 146098802 371342796 1609 -195358463 48717971 82557 758313371 -320634611 5122 -224890903 -860140736 54458 186495082 -882427775 4679 -140262657 -294339669 58227 660391814 156914807 58999 81163065 430673759 24326 -190849899 -953786637 4689 627126387 148690678 37400 640118408 822978109 16329 653833236 342721343 20553 719065938 -221184968 30268 -25610359 -686416779 38391 -315427316 470032508 11611 -414814047 847251429 52144 82958590 440393573 32672 -667862129 -102310228 28986 -871039651 -320293181 31951 -416101732 724145226 38243 150869755 339697425 24383 249392331 -196800342 43507 82809981 -304344159 20040 738469920 -232998814 60407 166740961 -228363958 65232 -683976477 735515100 35496 -694547945 -99469489 26531 734236681 -615896656 16750 649261339 349470230 47938 377348091 840160921 32290 -128643592 -805603059 67992 -426586087 -994140973 58583 157531213 147940989 26730 623896748 357610141 27767 744779776 74143656 47559 638854480 833756794 46280 473429896 181100473 8117 255899434 473575595 26032 -704328797 -771603942 2175 -394305838 -107287568 35879 -385543331 -488132439 38496 -523529482 470679724 36487 -196905122 -591654971 29018 255619692 -40290486 41214 175306292 238258878 5119 -410137421 720322026 19350 -680513277 -124060072 3150 456889901 361028233 31990 -984843085 -195883904 20667 49973250 758749617 54170 -958622682 -964531987 58484 -20944056 658038520 33667 -124094887 -869297260 32635 261580170 430426076 34725 274424934 265921687 10382 -298508602 438896180 5231 154607263 373095611 25817 -321436619 -671561687 67081 636050702 182784772 1372 663974870 -300770217 37324 -616060638 -507319993 33014 -198201282 -617428818 66991 -132098807 -774037082 22477 155182518 355236562 2484 -27608625 635035166 143 -328087547 440492338 20193 -971703303 -607489172 72360 -288090895 637563439 49972 -498116964 441621288 2141 -304935270 -208783064 28519 -422259164 -127437527 6514 262651564 -220318357 18429 -316413222 -235797463 27485 263953492 283402639 78133 -38488019 640754320 20890 -418754996 821029667 22734 -103373267 -297250349 27727 646589921 -309388097 12512 -882720592 -97847305 15378 148106696 353979550 2856 -306539012 452560650 11320 279851860 239687686 13919 644085191 -316086983 28400 280399707 -194032110 37596 246425010 447163161 19483 -315383449 444319189 5979 157325068 246441114 27376 -125940936 -871634768 28737 -224312759 -999684420 56113 262189189 61800009 14135 756711985 -317193884 48922 -210656185 84280458 82900 -417476623 270365373 47777 734879729 -197580701 47910 -132160967 -487152214 12354 640553792 -315927163 10912 -105610578 626174726 43246 -402496099 -130860902 9437 -113197959 364701795 891 283976303 52221088 24636 460114775 376636191 3531 739272344 336229138 52910 -207069138 84639780 59137 655337411 187283081 21364 -128878711 665362052 19160 629935773 366402020 68355 -383334350 -96936266 18595 261566974 -32487038 19622 754594982 -584564231 22062 -409005073 817972173 41231 -408034377 717168180 38060 183141764 -872152954 23202 -978021746 -588289138 19665 -712639677 -897596058 52741 719487494 -322660288 37304 -120372065 -479194714 24709 -288870637 -215776213 21666 268007723 95223241 74420 180421751 -901882643 196 753980124 -313678870 39007 269058728 -14480765 67741 270823974 -218871923 36051 -996312354 -511668149 28661 642882633 372784177 20165 -405658131 -122791652 20863 -957502644 -974979440 20109 -38926249 637811713 10437 -195606298 -979946766 5679 -409042318 730217897 3405 164792961 -104390119 60369 183084148 -591883512 18176 714772579 -223253529 41450 161660055 -868880336 36201 58155646 837539127 58116 662040668 -319113584 26118 -599706587 -287075527 21908 -104827831 -809288987 31941 -706452383 -788338252 35864 -391605634 -882282298 44243 -138673235 -899877739 15906 253827082 460041733 42541 474052181 152719066 23169 -109428925 377615394 15109 -986753313 -597142366 67664 661788962 848928527 40607 743472016 -326809262 9306 73609825 725529818 54717 -403100208 813211902 3346 -411981279 -394835550 59285 -203235423 76412171 43734 -8065225 565207978 10688 -297824876 432950473 21888 146129592 61028805 21033 161053817 -601380347 10192 742576291 -219616322 49359 757130956 348724265 58428 -392821427 -141528907 32132 -688264650 -798060578 13251 165459484 78657054 7587 744317034 -330648358 12793 -318851494 -705366375 25424 173074113 150339872 6721 662157220 -321485350 25412 -612729233 -333044895 67081 658080950 -286752530 3630 -9662743 -32966679 58217 -785571639 454097263 6565 -965535476 163511734 30960 635017616 -294072657 29738 -684626288 -784840849 12005 268403423 -26824576 59904 -694189898 -898628567 54824 -589508535 -306083779 3795 -107915704 -503077876 31851 440397975 185872416 56979 -409616581 839199647 55744 252393252 251664320 41817 -118451564 -306402134 66283 375081195 -224008903 18308 -596570619 548921595 17595 -693262860 -129302597 9089 -26182725 532237646 6284 153416714 -904515173 40668 -206358036 79592145 32655 -127274820 -128634951 5362 625186517 169619409 74816 165736708 185968790 31261 -45502548 -672380725 71928 -22593783 -674258271 23683 -973428659 -598098242 36596 -219369561 -591820421 5500 650804475 177119208 64774 -25884887 662051107 20101 -708484531 -874131028 6248 -120897388 -297837980 29906 431922653 372906992 19177 -894601459 -129210458 32284 -616420092 272162952 26058 -597497706 -302326258 7955 -103138765 -328014583 38042 172206098 -106623944 17440 -101812378 -883965696 47745 354930762 646332349 41246 -682258303 -891401452 3659 -138980817 -885614011 42512 -133983681 -317286906 37853 853394866 -996627748 30083 260459012 238810567 3196 715775442 337503731 18200 439252724 341412787 19377 -686381455 -784125816 15120 -109982093 -784780892 70739 78951635 281811284 33022 160096219 -219665038 29775 -390064688 280333542 36636 -102182162 -302300683 64330 257942012 -223026566 27606 626480620 543972969 60418 149127242 144636324 47133 -219756852 86726074 84909 -228851915 -6237918 53260 -872625576 -127476672 47384 -234648320 86740984 56315 261738575 60398564 71754 156463774 -881123715 40933 149558842 -140703967 83142 145113863 450388540 185 -807781059 -511998298 45361 353873093 652188842 20261 657962267 363822138 70585 180533781 -317847362 19934 151418811 -864517081 36703 258429053 80956839 52483 -877189855 -132072645 57663 -315299787 430807868 24739 -982647998 -386765010 76007 630281041 -318562038 36902 72747866 719095651 50453 -138088673 -863841736 4550 -982479003 156453270 18399 -383269159 -296666916 35733 -713018410 -784884370 2062 -382574916 852531256 27517 -424139929 -976433419 66552 273369346 262049595 71028 166590289 84895064 23203 189536277 -139717295 39008 -866452805 438596060 5469 759817389 -293583237 8591 -580127445 565643438 72520 -586467273 -302006456 52916 -390861584 -98249622 41108 -516468211 -302807997 33921 -688659521 725193731 6904 -424889825 244507758 50285 -513986308 429791902 5897 242616925 248136001 4140 -673562253 -765887506 45394 49771324 731476319 42539 -215998265 851481602 55188 -687043050 721103137 58533 632260821 817620218 34019 751624832 -596404194 32268 179833407 -196647748 31731 636493228 -328928800 20964 -45663446 534704184 35163 -290027011 434627461 12020 -885910496 -123034834 38865 -683790278 -872571712 23402 -41588846 -683064649 2832 368156812 -229886573 32660 -404877920 717824761 35975 748890064 -290454135 3124 643054758 355146788 75259 728170907 -588578280 26704 -104612952 -869917542 31900 -678483105 -576610798 29345 -502131157 475936158 48689 -971938009 -976733782 15577 356639716 625566532 18261 -30208490 562080571 23897 173348156 349809717 43490 -955244374 -971166256 43810 -385659937 729640076 36123 -325241847 434254372 18936 173560640 456978402 1478 366303992 856820063 35310 -126909390 365977265 33169 272890369 -14505935 62059 -964971102 -999338064 74718 -220718407 -224277898 38272 -410554190 -123064837 9746 173143980 457514032 24166 -572084587 -513610197 19546 -112596553 -787971845 51345 371853990 -668291648 59335 -332063214 -673427740 64387 -116002008 361593369 28108 335690249 -978829321 42362 250947121 760964458 27040 143387757 -879627872 8299 349859241 814192373 12242 -413161711 442762648 18155 277130670 248148175 55327 -965217076 163789465 17764 162353714 -388938773 12507 156276331 440600591 26618 471211390 183895839 13826 167661611 -597208220 1307 186114453 157844950 32221 183151380 -387106426 27094 376226181 829667272 15263 66114105 266633749 39136 -602253142 -508148139 10721 379833582 832930736 10739 380373719 665601446 9089 754986313 -578892967 9828 731942655 -236077041 47513 -318413562 -101900554 30200 -224980785 -597949523 14491 -220360966 -965376883 21001 -611741707 -310687825 20361 -668549588 746727358 53921 262635194 761445580 32053 -424466653 829548544 54037 643590498 -298150275 28634 86068436 466868067 30217 457272187 168339043 13680 279121527 269140698 12607 -322308387 465179929 3662 462934657 373150091 6981 -121283360 -882708456 34239 760260382 -575286468 35880 333569000 457456964 43886 166589636 78756322 30731 -599071055 553435172 1474 169286543 -798077596 17093 268766228 87961214 79760 -299805137 -711970476 30820 -327758321 -224033621 34336 -498013292 452901376 44024 -425632538 -961695359 69511 632070886 -303956315 16057 -5914643 651882411 23357 -101912594 335862752 30302 80484004 849078573 36513 475429512 -957561889 83979 633405352 -299663541 22105 -37796513 -687368849 66869 -6241390 624294774 32304 -877545794 431233888 41452 -320600707 -203356881 3742 747302419 -321115208 43588 -695353619 739146861 73051 91024383 244382433 60437 -882843211 -95707432 29454 75227426 -289016302 16835 -987849802 153909515 26943 -43048187 755086976 81122 238396699 -231831793 24584 749663236 352231015 55655 -426792645 -117679003 623 743864319 -295519296 37867 -135952693 660129885 34893 360713307 -209850413 28411 -2017447 535144102 30337 48131175 728161779 6663 -477710051 -487492429 37443 -229353547 55112742 71936 356899419 847753575 19213 -102352347 -801093422 53155 -682977982 -515571715 23735 -615030371 554160621 68294 -414515670 -999104529 69812 742434549 -301811206 7882 -98018445 -878069179 10798 718094412 368163451 54577 -696525492 -860240348 15043 653642388 378288855 10949 -614206256 176760239 40172 -135997302 -797568488 37510 185548485 150805473 34390 -97558202 -895886137 39997 -687298780 -889917192 5890 -388552376 269761121 16454 -28746972 -703308048 42801 62943241 -326892823 27316 -414947986 263318984 35065 -108908283 -769145307 38329 160135340 -191191821 46922 158082785 466635542 1340 178644946 148623864 43903 738952610 -956077280 13076 -404526658 270969175 41332 -135802519 -805758275 19858 750244290 -578850529 14756 -682000346 750741456 21076 155963876 -216010128 13437 63074375 570769235 44485 -801160899 -480944897 14449 737445086 350448867 39723 -972748214 -597952618 35403 -984067511 -954023271 847 251849096 241374291 73573 367267018 642710012 28704 183110196 346353984 10535 87087721 450318459 50645 627691878 -610704164 36239 284162107 464160683 24209 -573939071 558195081 23385 -697920022 739835475 50209 165782895 -126279256 38981 -421240359 262093108 11759 146820219 271608721 35202 -298838422 -218579648 19083 -955478775 -578198308 43498 160577102 75641368 27792 -686498644 -896480905 22535 -997424178 -382518615 40963 78545860 728873105 51790 -225896710 75904630 45677 -100843762 343079436 28227 619271400 -315642871 41547 59205259 451938191 3125 181832978 145132491 45575 -127339060 -485292499 16723 -130265243 -322795591 60733 -21977086 566338075 45684 -202107240 -955904877 33768 -29916653 570971114 34034 649409369 839457462 59512 277536230 450286768 11433 52486339 436395612 23248 757701690 -319995274 33188 -600762515 529674779 57103 624453308 810096896 16244 -879389917 -127293624 32208 75341500 833234792 20376 188956881 340684001 8361 -219257070 -960656596 50006 -898698601 -136011926 9712 -428257317 279943906 2399 161600459 -229757584 68415 -2757398 836016780 66266 -419541708 -104990664 21928 252722665 94653879 19436 -409034702 -987581647 57252 -969840052 -602204421 27187 740154354 -589688390 2943 260327648 73218833 60971 336395217 275463581 36994 -138057696 -895140050 14037 633051629 170235677 194 -385153196 836131913 10738 156197488 155200567 17181 560695251 -477101073 51008 149779635 -859468298 37950 -404098208 -483007110 36694 361740076 -210275832 8221 -127600582 -476206762 12134 534453036 -494291019 46645 731598558 -219689746 34979 360637738 663340907 45504 58614548 828462804 60161 171972978 74485205 9525 -140415206 -135342458 9916 162838110 -491851184 20969 282597427 272284544 57701 757619078 -225122729 60645 264834590 746795111 41169 156672313 434539718 28001 726407726 357596554 16438 -98743532 359885704 2335 -110924761 -142075701 2848 725051241 -221007417 33455 -100401567 619905554 23322 560501468 -477721510 15303 -16504063 525157247 38223 -401737322 750458717 7637 146347031 368472975 44212 -961329948 171708031 30167 -579311414 562149405 69303 443188398 159215631 86330 281936649 434529919 18493 -234603875 432587748 19476 377609367 -193467550 36587 -987022500 -572096972 1728 280990071 264339372 67385 -768001357 -770182972 6027 -883089883 455296758 44914 -101474016 -874545494 27265 242180304 470888485 13857 -885062439 -117950841 36439 749146942 378819118 15557 -109447128 -314300766 65249 -771290792 -764941484 16842 -971277613 -424121924 33221 -27226116 635645152 14600 643409361 184896619 44928 181952240 249218266 31631 347857162 436807028 43276 553608344 -515263591 58591 567343241 -512259412 62772 176984900 364737730 48965 -104026475 350675746 19340 -395037121 743010485 11627 724279518 -386573916 55062 185389795 -386721822 29477 472530200 357597771 100 -396555777 811863312 5459 -384683719 240015081 6585 714836247 -312223071 15566 -310841199 -224124780 25635 849540426 -995921049 33432 373245051 -197950484 2849 760142431 -193913529 63208 -103461790 -770796248 23082 -980791979 151151873 12523 -492189024 439960600 34143 -991119699 -681512422 55199 739048991 -311251999 16387 83180578 -299956377 31123 -29606469 545234207 3740 -205466871 48241333 83278 -513176390 474602785 30976 157067293 -595592710 8268 544357029 -507067071 37876 94913083 443255427 27947 -410136922 -984951287 14158 -680625778 -105019843 15062 -118431095 -798657422 21229 165267507 -870365947 8971 57028574 -304701726 38997 94015485 252278474 25391 -205388018 -588696604 34762 550792217 644545557 29928 -958044400 -389457624 43193 -966200927 -599117773 23574 -413287360 282137142 10690 -308697441 -217300585 18450 81609052 262640799 53123 172072908 278082365 45935 170697549 -601898374 14290 247875790 253181370 65102 662978454 -897554270 22481 651922138 155919157 30293 -394647716 -981366719 66838 558229487 -692118014 48750 -585986722 -294626146 7295 -103358663 -781982688 14257 69098639 -289026996 29636 -595898215 565466507 69319 49097114 -323251916 34295 -223140464 -589012213 64652 -191447496 -585631928 35540 433783323 182486582 46401 -410056228 844776188 30744 -202081637 55813554 96017 -396789083 722509849 8972 246389005 70373162 70899 735160034 -324102468 41735 160983666 -882937266 43188 -121185588 -291901378 23702 -231092765 74809995 50927 -324347120 -671842743 630 -112912248 -507149985 13792 -110941277 649215317 39084 88672319 239669346 46925 -329543964 -707862778 49076 745282391 -585908831 42036 149588301 -877522812 35695 -133104310 -774847163 62668 185092455 51900061 25919 183840717 -102626518 25804 440641032 339158778 7870 719294434 337682632 32683 155674394 339282148 14569 -969081429 -990953128 23123 170708909 -862359443 17102 82354371 761106059 71832 -301146133 -712465441 27437 238851511 245828681 19640 432573925 338056056 27158 -970395294 -958407077 476 -692507365 -770975360 8615 -236641303 852977468 34942 -116547360 379856833 6654 -126263451 -320070828 19622 -133981155 -512921816 14035 -709235859 741164741 36662 336812976 243104715 81859 542666810 -479204956 32045 -118064642 655645864 3253 -411726609 260988582 1718 471551875 262028823 59401 -574665460 -314936211 10843 -489141586 450360788 26862 369505285 623608358 38991 155177643 -229155884 42232 -46523758 -709102802 21691 185508861 174981620 39607 -478646986 443340929 35988 55323244 452085478 12871 737817388 -592380616 1261 -389854699 -995171332 54065 -394399517 -994830212 69599 551129777 -520325450 22127 168247249 283137210 8906 335393322 833398660 13115 -384145304 -136867462 37840 161561893 347695123 15145 354746841 -216717074 22935 -604724850 -321945559 53490 -403618133 719804502 42458 156638610 335260236 2462 -708168710 -796891479 39975 359288618 -214909422 26120 -324734081 -691591412 55504 -130499210 -887186057 28955 253548731 429066604 21481 238891722 450783122 41536 65151267 832120905 29608 -233612599 -865329626 5537 154234258 358867839 23227 269927907 -33466995 18317 -119692158 -785821773 60097 -708224841 744464558 21333 -135450401 -298868833 38136 -399140312 727673274 3597 158698615 -895454336 25267 340760179 -28723978 9565 173481270 174060671 24968 -211426006 -868564945 12358 559100505 -511182325 64138 -571918906 -897943269 31634 159587466 -395254806 1351 163112445 -873039445 24926 248038549 54030642 3663 -121136223 -776245444 32613 162082639 -404423471 6185 190273380 -424879977 25854 -218585367 -857191074 12330 376494995 -232137492 5697 -328796986 -682025919 42423 370826477 90465072 40803 -114371189 665087969 46740 -302461099 -198738945 8245 -383861967 822389644 12085 183404386 51542104 12530 63246215 269116697 43989 273363658 442883555 32683 260336151 -27449876 62301 664042993 -285782268 45915 570071551 -484336624 61267 -121632009 653285570 10474 343706227 -191525159 710 -237487515 -864267906 45202 625873086 -332973276 22773 265622739 60736123 81841 167535304 147486326 20420 188319208 -237285413 33069 -230836816 -986470654 27330 148429296 -126227583 32852 742128012 -332846282 487 175706486 -390306098 17608 -423451798 472569643 46162 -709290609 744345710 59256 -114030054 -299700404 39118 -710165677 -97566868 13238 357722153 -223389741 36024 540987802 -497481523 6234 65170014 -480787399 81091 -976228178 -421317922 9795 -301981650 -694494731 20408 242550585 55438775 71504 -25772171 646393882 1104 458743584 354146539 5345 442731069 333582397 19412 -224673607 -578261967 41148 -589890984 -499390077 19876 757992677 -588732994 25189 -989065786 -990689288 62468 722754256 -290061378 30098 157024673 -402680233 2225 267642413 91473156 54970 757541666 -301206853 33513 284565527 432832367 29701 -30004861 637701181 17342 187748819 -224224515 10829 -30692386 621347911 7342 -520974626 849043067 38156 171389750 -420915980 6819 60489734 435297496 35620 58442541 -324656437 18152 267533023 714616940 39837 179676494 -141309617 68587 272869752 -230517059 26198 -955928727 185659584 40711 -710120743 -109108347 4407 160931540 -208743372 18979 -782416042 531636869 63365 -202747330 -577880354 62293 -385664208 -957616794 10471 -425120239 -973283577 49403 153720961 164071811 44080 -969712072 178408346 50788 727489786 -309346163 39771 -777030825 -799616590 2687 628553059 351863092 29609 -16787037 640017063 41614 -223519147 -892619664 9679 431756916 525311778 40949 -889300210 -98929151 52219 362211081 -220279186 12351 622366778 -413171710 42491 -800222188 -766758998 5977 661630023 350204743 32720 -780507243 -781299063 2739 -2405474 634663309 43990 -125276590 -503592339 12885 -962062485 -585283874 42236 -893586129 -112575560 31901 -998066288 -598221595 61839 -879232717 468997781 44811 751483127 -306173404 6621 377690585 -224220424 29149 85987247 446551537 24644 149989353 58737734 31444 -583789923 -481414622 8273 -325603030 451936527 19613 -119078763 -135972790 28670 726185482 341644178 45976 -791836281 -595644095 44419 187267232 -574344553 21752 -302454673 -193215219 15434 147228314 -410219345 26067 377694599 829640947 2046 -586536095 -521096093 31292 749639273 -296717975 45104 -96188603 661780739 15458 -328077726 -215226134 27442 -588786616 -315926998 26119 65731678 249790776 2230 -122690916 -102275206 5845 165149730 452667128 19136 171336067 183308385 39575 268841178 272737727 38102 -199246190 -964411253 47941 -230869711 -601309278 68526 717236315 -191711125 40653 184094922 -142757118 851 -202619293 -576598799 60823 56836022 731694349 40011 -976494532 150183001 17341 -674861361 -864749015 47652 544042285 -517001420 55062 182537587 349858287 8387 185706783 83822891 4301 -992106773 -419339267 6605 663137911 173724264 66717 -668028134 -773743345 43790 -514447562 441282251 38754 -794061148 -200811506 63083 -332249124 -689908013 56089 368114553 -220636497 25104 -988582182 -614152726 2115 733559391 -584882946 28186 359059507 845441876 9546 -895304280 468688407 37723 758489954 -229293855 50334 -101194356 657640020 39247 -671450256 -789931606 32309 735617071 333451841 6035 -999769419 -578827820 72282 633263379 154353803 5848 -705311933 -682176334 65855 186042272 267215743 51697 -212865863 -868882532 56685 -102101533 -789138573 19890 459270300 144396290 33510 630838731 357276360 6415 348572341 820957883 18531 148165416 -869561016 18285 -205790067 94494008 89448 267288504 -39709239 14189 266967722 -420491832 7703 67761627 438922755 35890 166473971 245820534 2052 -126238838 -510083281 979 -610555861 565027982 58861 69574711 848555140 34862 634728090 152949527 20045 171745285 264884261 55780 -388964897 813277284 50538 80026681 255547714 6119 -410622659 -979675296 2898 644051637 356687790 18975 258563173 62941497 62031 -215306609 -860237303 17710 446438747 361262243 17845 620529749 -311511987 6760 171986210 259406088 17517 -132504429 -129507836 28914 181714142 238506575 31206 50012535 817448900 33271 660054534 824167855 60705 337437989 646289406 23914 -789444081 -511006867 50178 57361626 737998219 24852 -24517404 658705470 16643 160781502 -103473951 60914 152856775 -212308244 10146 250218492 451481779 21918 -681369516 -868446972 22302 -207037240 -604291153 58072 434099842 157240188 17671 170800338 282684910 53473 -987414394 -328446524 44683 -599706219 -307070782 6458 -102061529 -512551696 12355 -572416655 -511561205 19124 -226437175 -869517472 35665 -423822120 239365300 7726 64557737 241134890 35535 -301300427 431508946 10853 353474433 626931945 25364 257218054 730908389 10176 -137442966 -786216440 2326 -881042571 469177219 14148 445339513 155804834 8669 -767928473 621273613 46868 65101202 468814382 25879 -697662288 -118257804 6213 50842676 430945670 5506 64182585 849891792 59773 172854531 -872654197 29235 -422945083 -142184415 3302 182106617 239025540 35678 159344522 -192507567 62271 -995193716 -394192514 46748 85945244 -318496000 23393 283927893 449811845 4756 -103736092 -114437340 30763 -114851554 -597279165 22328 850086386 -973154392 34348 -135095765 -799381490 25649 -123308091 353242986 31546 164975858 -591923335 18478 -291489758 444498638 14370 -489446770 457818391 39322 -116428654 346886640 33260 -970353316 -393409355 77547 -584160053 -333205060 66175 -969960613 -390866986 20319 -973409623 -886764415 57057 -997473238 161038403 4761 -12715890 -193208503 25220 -800061145 -486227053 19975 181634308 -604134975 1207 -764621944 -802663327 4195 89905703 473413417 33682 -497468487 430063491 14414 562086585 -519426857 25685 -952424452 -384065181 58051 174224433 377050623 707 471424201 844060960 82110 -704583465 -132960524 25642 -299074498 433785901 20186 -688589717 -804785065 10884 -213451262 -980056526 7991 152850549 264187129 20271 279736484 -7673796 44086 252389493 282948029 39766 -215142474 -584615058 17576 -305236756 -235138297 3229 -391591339 750369450 42456 353631473 -213396989 29757 -224002040 749044399 73373 -24645103 546532549 49067 660068823 -313575237 48085 62056285 760027447 6288 661099300 815261356 31800 -393298179 262452494 41929 -578488401 848957355 47785 718305912 -218864083 6183 740364434 349942093 17422 239821403 714429882 26751 -998619655 160396542 22 450359611 378775458 2502 172554795 -194638086 22602 -862096145 436541096 17137 171140765 -389980844 23788 -683203088 -767652290 45450 -206850605 -965810504 21592 -953619161 147183796 50729 629597256 156981455 15296 -989377751 -199065119 55750 66798773 277145047 27665 -209204549 -574402554 8275 645370836 -309377415 17423 174899388 -884665035 6782 360806466 816015804 8620 -584838170 545402594 38920 -46983591 660657478 15489 -511142941 434467231 16099 -586172751 -510878240 27516 252798396 63526829 80261 -139442681 -513431928 13561 -16373088 716891373 65445 -517386011 437252392 33736 -965378748 -586794667 28189 65894797 735274431 54810 -389976321 -123975461 32554 -302067360 -234785814 10968 262987981 754416357 40716 166929109 72575447 804 -382355192 -966476214 20177 183173900 367206234 17597 431176686 852093530 65012 169839735 -890990439 10162 -494980045 444397139 26130 746563792 -585843281 5854 -787043032 -785049028 14034 -507742603 430493658 15578 629528897 -332511019 40924 -427126185 -967612076 34996 641768274 -304996776 44440 738907949 -224073128 35025 60186821 -312295963 7708 -126087224 -878469896 19954 -893947036 461837127 6416 264954233 435475052 5214 -689144973 -797624052 4464 534886815 -860169876 11618 248191761 738697305 36220 547226007 -609194041 43711 -405921746 760355655 847 525285230 -492050207 51179 -323881171 -700024739 15025 245076694 -44881400 15071 -115207112 -318426219 36487 -327823266 -193950089 27888 -692167132 -872130659 12494 -888283547 -113341128 44503 -418499022 240675745 14299 242549058 -213020801 13663 -597035954 -307636640 856 91772351 432943810 52768 -984362604 -966646159 47454 -399784870 -131948616 19321 360569066 847325080 18635 155344944 367918903 4482 -129491165 -803488643 69554 -226392582 94097959 12570 -27514741 -670317101 39508 -426343054 -980293193 42429 175068292 -129985050 67107 -389625790 276783968 20839 -704706202 -142070046 29643 -423582267 830695776 44068 -412280025 -140329020 16367 279190532 743721562 36682 143670249 150308835 17756 -381029018 831870380 47405 -967324888 148908103 47277 -123326229 -902336870 33246 152363936 -600678681 21476 -100391099 359102174 10737 165636452 -130596747 62079 -615127352 548845808 9806 -872532577 444593636 510 279513845 -24787804 38692 189443940 -122275894 38056 263538379 -15633353 76677 256934274 447080562 16921 648795830 175715737 55380 254782882 741631048 25894 -105775719 -887369266 35907 -199325666 -987890432 34887 188468837 357845910 20252 83155078 823245149 18773 342063324 659592638 24881 -678961350 -126434811 22659 186536803 -112805325 8667 -139455448 -307327057 4736 85031422 470626390 1963 -222264365 49318431 71053 183020542 474503768 14325 -298222499 461310430 4639 161575076 -102154321 60920 -674140150 725955016 35009 453505997 343728377 16545 -982399006 -601208375 37120 -689416670 -808760576 38969 361648044 809563064 22525 624554346 145204515 27679 464784318 147513864 29460 -133958232 -876376849 32908 -117487402 643465470 45937 457175707 144143622 31641 -139356299 -778653103 55837 -387423671 837514945 28225 -994243595 157247889 3575 166154350 -608256604 8477 -111079459 -291765370 26200 268030748 253795547 41195 -141451516 334722091 21444 -137606603 -803305877 38408 -9623064 541742209 11539 -998271802 -979222471 38821 -670427427 726591550 77475 -598535161 570912895 19931 73894546 724986473 69080 335227092 841742183 501 -595001733 566574276 77270 655637673 -320998022 41900 153286574 -109095329 26477 272111706 751317432 4245 625492168 378098712 6227 -613221926 -292003939 62178 -955805031 -974280670 49978 -192854617 -865542415 1581 -36540909 -685434675 21851 169694973 -397726042 35319 -494861063 441132304 41517 163097230 -860475427 4526 -690430237 -884982514 23926 754219757 378535078 39589 -215394201 -578225278 18274 -789225874 -507008511 52720 -235430112 -866955571 497 -128763019 -309576693 1786 -893757831 -132555551 19326 163108511 -237677477 22460 -104578140 279335797 42065 -127738318 632577545 34278 91296688 -302448832 27694 -592282327 -505452854 16073 -399736595 -115959068 25352 -39337005 644510341 46 -136727688 652349920 30396 721207790 -235347162 11348 -427255511 267782615 49120 -612114721 -519519649 22760 171339161 452952326 6586 -481835470 361619720 68643 753987514 -305587019 47417 -221770361 -890397506 35734 -712514466 -763468140 20216 -409356358 -992072154 68101 -298859581 -232175428 24112 -880991750 -135191071 13993 -408974714 741559564 34994 -986336509 -600507955 51623 177200993 151152990 5473 148599704 148085902 6475 -325507591 -217493911 6574 -677132822 -762457991 44342 440837913 187260202 79138 -802642362 -511632286 57977 358712271 645229993 15446 664792755 284663912 20154 87046653 -497952739 76843 651588462 822632044 56264 168669203 -210233016 19343 -300692149 437846132 12493 -106652091 378622257 17201 176489322 -131427064 56553 -591878574 526567748 3343 -494116416 462453981 28312 -898365019 -118670261 12612 -690701764 541840958 71214 -604979527 -483386059 27561 -234372344 812664652 3665 -859158371 -104985588 48647 181338190 -120108150 68716 -122083730 177550899 45532 -395939975 728010738 8797 274256293 718072155 17941 60215480 -286883693 32444 755165963 -605918980 33172 271135559 241956993 23861 458164175 186151018 23532 438518793 349612275 12007 -384644155 842961790 49554 -110990699 -331260205 27408 148576437 51331922 1837 -879468239 -103885069 4007 -220106520 -571894843 61958 -687994130 753620823 15083 532363656 188090888 37692 -974605673 -404578329 55407 170084649 242777807 39388 343957839 645957936 9250 475953162 160303672 78104 259682753 267081491 52535 -573014836 -500218219 15066 -961010957 -389053936 73861 268684544 67548000 51505 280229547 -233864214 6862 -301865480 443623675 17060 -211474994 78515116 91947 189070862 -873446493 34138 146992306 -866341118 43176 -404552865 281420887 13643 57173722 839176447 28919 143929489 476148813 71 185944065 57421285 7411 239374302 -220223154 42700 247708529 55045676 54705 155860088 86223549 25033 -228189489 -902963017 21856 69261163 248791403 71899 152810196 -593626751 5044 -44923595 659484198 38642 752227203 -191758443 49989 620190302 341035920 75438 -610205137 -509247563 26587 -582762750 -216891842 58021 -478672763 464025613 7644 -30984202 628947244 33482 -676655541 -123820023 5981 61746954 -327606996 31458 164148999 429897640 16255 744037895 -223397806 8230 -2653583 663717033 35074 72249393 465093972 51631 534652141 -523043853 47537 -700813951 742266326 39596 166424262 242253356 41332 -482127174 445744528 29789 -787281471 -803254974 10802 -797019552 -513760364 482 65091279 742333797 32260 50837048 734657661 34546 -300983439 -679539224 7771 -588911044 -310292425 27160 -588765736 -488446818 30450 66140751 250324687 24944 -695177083 -785753548 10771 -705396197 723922958 29503 360506246 656599416 16789 535968588 -203342167 11308 275199846 -483360536 34129 -396004546 738245723 17210 -125046138 -860678179 7384 262198803 724117673 21124 -319216000 463298566 12448 -291715110 -210749101 24512 -330375186 -191119651 12285 -12028463 645692888 36704 266856122 -12524179 46573 -134549342 -503291208 24085 632769459 -326857513 33564 70539695 253197718 1743 -201678679 -861028781 48248 -23272494 146997338 79360 -889602577 442267394 17976 -405364596 -991979000 7900 -133719674 373189521 24941 357979930 -203445025 33366 258494247 270649952 35685 -902097521 -137399218 16834 -901825948 -138391603 39036 174261292 -132321994 38985 -704805607 -873423028 3311 -116724670 -327070596 56570 -602458735 -226924793 26503 -16771765 557533712 37942 637878527 -290159760 45716 158077644 86046754 2446 81654559 852154964 19225 374991190 -220150852 22478 360352667 630473876 22584 281018553 715149630 5383 -577486204 -314731129 4063 -517765612 460407411 5106 -420190379 819448193 25316 -711426881 -122259890 25865 -892957844 -119579925 34160 186024119 363366039 31488 -801115026 -497252110 47286 85919514 461235694 20539 726292004 -315971762 9239 -214301016 -594462166 64825 -214627301 -984812653 40605 724376409 57295095 57975 67133784 731640628 6635 284693067 72865621 6857 -687753070 -795751149 31860 -12473327 620233890 32130 143043411 337634234 51989 159778055 441258907 5395 -314744620 435314112 10679 -692415158 -878024277 2806 -858436451 -141520966 18659 -214107673 -891735211 22056 439144516 376247583 6726 159846581 170722977 37862 -217897624 70138842 42748 -997864722 -577408006 7812 -15496001 665990691 7414 724172865 377636448 26920 -802894482 -776140049 20297 159351300 -131283276 14040 732862256 -326602855 48080 242283771 270549649 47500 162397756 -121324670 14604 750402453 359605666 49099 159521121 258273370 10469 84979779 746429756 32586 -36482790 628274191 40671 180762175 474519480 11594 622335281 184388254 65708 -578230045 564579935 4000 181325797 81576371 14004 67981917 -331386111 39063 448192077 -884774626 41944 -403381375 -128426504 28389 -975543883 -979316993 2754 168408830 -228251719 43806 -979917226 172735168 21591 87093002 248146260 31081 170376579 -389857234 22229 278022985 -215405696 23261 249698045 -9903974 48003 -96285648 -315226466 23938 -400583826 -966741592 60730 143902480 -618926731 20465 -218145414 -609110374 56863 -416364305 -957944225 34302 -672666200 -802711772 9753 -111725945 -120553350 10829 -109146246 -790593521 19447 -34157574 634025736 40302 455688173 183271428 37990 548484010 -520256796 28268 -799511355 -501259755 57951 429743044 160331550 87426 755108916 -296297340 21460 -211818626 625762332 72900 -136085230 -294328985 71855 739025540 -229358127 2119 -36529719 636029656 41547 238658920 464231199 39117 563720476 -517002275 45969 -985703110 165766096 49570 249492862 -218156201 7125 -773287323 -399895171 532 738476437 -572021341 18192 -113002164 619679136 45774 -981303528 156835996 9999 -886841777 429501173 20394 -217278985 345966689 30909 -43141224 567319541 48059 -857742012 -134065922 55170 -416342612 -140874857 4356 166506346 -212126712 10906 -426152559 -97168135 17421 164680068 247269140 16104 -99114819 -894397982 42139 146278058 -138637069 15836 349310313 634412643 14854 70763310 273668235 56723 -770867939 -784570493 11468 622312933 358701686 75755 175644810 -401426206 18066 368255409 838497521 10161 -142534493 -903196935 46973 741709017 -577269283 21228 -120750321 -307702740 60027 -404760110 717875355 11182 156745368 465615829 5185 476145556 260940203 37945 177423879 260127614 9474 -401060621 242825233 24261 339116936 828960086 3038 -234694830 -878845676 58978 64967788 432064024 9668 -674576897 -864387705 30171 -414316871 259977421 11127 271731197 70382493 11295 265847291 -42615611 32686 271460625 428597687 32011 240325180 49265034 78637 173157464 455014889 19828 -669336582 -858133820 44874 -421965862 281956834 42653 -193734297 -876748124 22044 -710102771 -871618627 23795 -399352134 761061811 2510 282685290 446193813 33870 -229603558 844984810 62461 -984822967 -597366781 55806 -523179751 434184315 16696 -424067711 -970790039 71896 189673766 -673449007 31985 -298188160 -191823026 7653 57609592 741534451 20408 -428251008 847344265 9316 -800135703 -793863838 4055 630465981 740376551 31271 270846223 -6655884 199 334062130 -210076255 12905 178026635 438148132 10552 65254563 -505652304 53273 -692538971 739057078 69157 183883150 -110781324 73014 728520496 -218347659 67319 -584495524 -325093832 9349 -991907970 -415478924 5206 -191878683 -870962875 56063 731240525 -213155977 65878 78376476 -318974494 25770 152339412 -200431972 12871 154994163 271962683 41822 748785022 -306269757 31055 -885109374 -102047453 39751 -211659834 -857538166 18641 -975593775 -618667983 53582 342457936 814001213 17795 358710467 828468987 30317 -572436764 544358776 60637 -979087732 -416244249 21610 621787972 -482707429 26401 751897266 -499052631 73079 -867787493 -124482305 42931 -287717213 453176061 11176 640360616 -315579006 40966 -962170602 -972872919 43418 -422713160 -971540598 37530 187550181 -227641884 12044 -124999375 -774726613 48780 252405210 -8696638 24063 438662150 146531372 30598 -209978879 -883683349 8307 162334169 363701678 37272 256805944 733998830 15928 724361502 -210550820 64347 -224364434 -992840001 26054 161152795 -388405787 32445 -107856841 -479320723 35274 -415051307 -110369605 1130 662226810 835360025 59773 272009678 49392731 78771 146006730 81969949 2102 345875236 841911035 34598 625926798 812984799 20344 641151053 168227490 13424 285430122 -217908653 37966 439528907 353250469 29780 181536739 -902169269 31744 170697906 333450588 27938 -98355933 -762375167 49142 174848273 367783096 14666 247817017 736548416 202 -226291805 -589395560 34853 186662692 173742757 34254 -127303220 352817160 30566 -995527710 -990515753 24315 -786586455 527213880 46351 -707970619 757071132 80242 563568968 -132003103 18289 242144756 259744320 58237 -192880825 -985179555 14028 148798438 -232634307 44299 87942706 728385641 33332 274774631 72370123 59418 453818856 353115943 2557 738199412 -593654786 29866 -325012503 -701026292 17302 81810412 457502844 9914 -671268729 -511503265 15704 -206763389 -962042199 15441 -762356538 -971449902 44866 -309479735 -198128971 3279 722559834 -220996338 53340 354311737 810099465 36969 -491804558 442491432 16223 -229751384 -981307895 14629 263125510 -226442159 14640 244113737 438569187 1613 -959979689 -588169567 21195 -865508727 476045250 30350 282551732 448787127 21515 468392345 369468242 16617 90815410 464559769 44605 171960819 88124109 30223 344500948 848732086 21104 56116296 730911480 11317 -225116578 54114844 23375 627349959 360787297 49638 -100573886 -873999885 38113 370220554 819750155 31909 -117481664 357964858 397 -126276865 -138035352 24228 -405194390 -307971504 39206 242355517 285179195 29984 636877774 -307890392 15340 -332476839 -666973814 26827 452431395 344596659 1893 -785031392 -769694190 4106 568926678 -978435780 47752 -407212101 828452559 36390 145576013 -865525027 19961 -120623008 641496099 31362 -328543136 -227613025 32831 357514370 -195585682 14994 -288291626 744996318 69509 658857693 186073135 65149 169758959 68883539 9901 -993015101 -579432334 27655 -606693683 -501884480 17825 80665436 726272434 31679 -481513571 440377099 44083 258254863 58808813 7202 282918925 728271179 5688 431670065 -127326723 51582 240861497 270666937 75611 629114531 832821993 34832 -611678642 550238521 71393 -33127508 549066543 47052 -390712103 812102857 30757 49991564 747328085 53365 150093461 -883235062 37735 65378546 462649705 41331 -403920898 -965532254 47045 647239616 856570617 25876 -400150145 851575090 23228 175442794 -889440810 27480 -417841018 745036478 36418 -673607739 734090429 9584 47673459 447292459 46215 552633766 -507195931 48242 -400351926 -141525663 7026 -956177599 -972318589 26929 -607669869 -481640893 3934 281488501 280674698 42382 -599208266 659947797 9136 73984729 849153474 55496 441846714 380452826 17073 148580051 458921686 22437 741153591 334538176 34077 188517982 465058404 7398 174764035 -389492837 35204 183154464 -882825306 11249 334600252 642667643 40914 -967642441 -605493336 53782 -611484380 562027767 38277 -413233835 -118632912 1007 -7814160 570577980 2700 240803495 441724705 29403 -129191208 -798133547 17414 -106805901 -795873711 51647 -308926165 -673897262 8917 251412721 -34649680 41406 151440997 -576300546 20905 -19869292 -668176276 82511 -976409095 -583476397 381 -512856888 451739569 36835 -972971034 642710622 76058 718722141 349656632 41935 -414602392 726553818 31462 -396612719 751016203 33271 164511672 -899575420 34161 -873896493 444674049 39350 -321050535 182341079 46460 -311795749 -705274017 22310 666256376 825634321 44615 -211443387 -574750241 11116 -888781002 473654123 43055 -493775709 466025604 27841 67353222 -306251168 42750 724139831 -235677298 37342 163657004 270626533 33004 -975322653 176404384 49815 -695260634 -789737393 5594 -766719678 -513064358 23532 -14084393 652768487 32820 335080019 813657146 17234 761607840 -204142636 52012 -676380646 -770178394 46331 -136238087 -769391246 26466 -129371633 -904737689 43415 153407881 378946535 39060 -115788412 -769397453 22697 275166279 249455653 37389 -140938008 378040884 14360 716242421 -198590591 47568 453959009 154255842 13232 144475405 277987747 14785 -134724935 640550413 19571 -968037259 -613211470 31690 -227176727 619251503 14486 -37939413 545744898 4921 -18306545 647706415 12775 434097226 361681264 14699 -985979120 -397905662 3408 265534599 -10069202 29123 183181022 -212883052 10282 -414778838 833930111 56948 66019364 -289654207 17772 624814980 832563124 27278 161401480 -876894803 14493 -788337066 -522660301 986 -972895500 -397467683 14828 -414399848 812325766 28415 159867183 157185544 4925 -409645003 -132607132 25012 187256765 -132012462 20828 -130867592 378730352 16573 558485506 -489745013 25740 169132865 372509686 23117 -989501265 -968411161 40097 -107442847 348527662 25538 270445125 91165562 7775 -141416957 -510921464 362 65038717 441164811 30918 -997912823 -415569447 47710 271561437 -197498632 96 170941120 -125198923 40095 -614198235 -491121518 12975 -21293760 548435857 29718 -609971959 -503472024 21374 -395296239 273374669 35972 269315308 244781805 38220 -600993023 566105373 24808 -237399404 -995079535 51576 -111543315 -893012385 18272 279731006 244548768 26793 151569033 464891027 51 -133683024 352608483 13543 264518714 -6175526 11671 -107108199 -103932383 2009 94043977 457296068 7860 -400151743 844233261 50379 -125124470 -294290039 57062 239331913 737054842 17519 -102267778 -134866485 34985 -208986347 -598080721 10869 -390138882 752901545 38667 432453932 -959328863 55112 349648024 -887226616 39661 635820234 180861037 72266 -125973177 -516976257 5834 73396040 471244891 52039 72287596 -311039406 15806 283285812 -5904226 31840 345309818 643813072 9790 147438079 63031448 9630 757838788 -202405139 34393 -138761281 -126962465 8459 241624437 58387863 42103 82814181 723708535 32664 -121467484 -763599408 32367 665545150 -287518803 658 656143837 -295570282 42979 158886046 -900983019 14360 646297955 -296680937 3585 -305669529 -221348262 27934 449598786 163172619 9788 -991326527 181634234 32053 176181426 -862855260 14786 180838278 -594658005 10237 -417926135 -523785699 29368 746338222 335966770 4612 -108328718 630604246 28329 258088723 -16114396 3334 147064228 71525882 3404 -492356308 472434935 12009 73965809 452926252 2924 368894059 -224980311 15076 285301567 262833643 20257 -899828649 -514313698 41886 148478322 -606180755 13097 -390799229 -99619559 3021 717657128 -330623905 42363 755598029 -230146239 41434 -213572562 95009289 10305 -427867405 -108808304 34363 155094364 -397755429 17489 -427492569 -126126407 34609 181247163 -426425835 11341 180341950 -417300550 14592 -294409094 472135215 17378 169472640 56907073 8241 273903202 457332296 8208 744349253 -618242115 32204 -110717103 631688745 46883 171453411 -423571163 23886 751569060 359138252 42844 -409282666 260419618 42815 -111866281 -96343570 5941 -329054212 440495583 14012 -135326771 -878433460 6941 -113952999 -487058986 5006 -325028154 453146908 12159 531534576 -224544155 56765 -876200250 -807132604 25028 -891750523 -325524531 55844 -994570286 -399360716 34000 144103397 64934827 28406 73023658 -292994505 17299 151643288 -517915485 51774 737679846 -196067133 67532 90759156 430560055 18403 -40165801 661859435 41013 160433069 -611231754 2916 -231252687 836568092 8017 -892484432 -133042064 41952 -227041949 55170459 80006 720288352 353953139 43276 -803970237 -484908729 37690 179763323 -859421476 43482 -105919060 360251299 12531 -21187187 658827224 9849 166735486 144791590 30195 -138429196 642737659 10206 -981463287 245043936 17453 740272298 -301563564 14852 -955688316 -975144034 59768 -873674639 550783516 14670 83429000 818677911 29419 -46180526 666282096 11887 -97327143 -289190588 23690 -587974262 564317372 14717 276965258 755321187 35005 626983553 -310532245 5212 -489410648 759248185 34932 -986770211 -235150740 27436 -32022623 666289168 31767 69227108 -305269002 32026 49328316 752227613 10034 -118801515 -770391042 11205 -233659482 -579726676 18542 347779871 -226400321 5349 -610000292 563400859 34650 371892525 658547235 34816 350600857 845296315 9635 -901013083 470845284 22946 -107450877 -896408161 39647 -611054505 -483741872 14050 94973573 -326256946 10541 -10302886 -682200326 35381 49181918 463677649 54344 -990228148 -986993836 46648 -307409350 -139478084 42421 -595403864 -500104061 25618 258315607 89397199 71989 474654960 838279131 18932 -142130063 627976861 6973 372101982 839927938 13845 715952697 -594775053 4258 185659441 242134333 21339 -500695960 457023098 26522 564373777 -481595096 56495 568577279 -115276618 47397 -992332294 -391960167 32822 -891306620 448004678 8437 150077325 -204197825 43082 -108609416 -97252338 10300 -381321762 744237667 31642 -223742908 80854710 17060 -808365225 -508764020 32217 -602269868 -316149419 15278 167076471 92334793 482 -2866612 564094200 22702 758437995 80579208 43295 -25950238 -694263466 57283 -977673079 160243325 20599 719102160 -605418034 8471 835248171 -990987080 8539 -118730969 358657788 31539 -881562822 448794200 26166 -587011473 -331260432 34283 465481300 360039577 30818 267223510 -205775017 19229 -101457073 -883500421 34880 -697306844 -713831051 67227 458720031 362030074 4128 -305847785 -686506880 46710 -382517103 -999170970 20031 166074557 279019271 53731 -989379511 -395789426 31751 623071432 817019733 32302 -692117342 -128494228 2375 -8504799 551874895 10723 -137721678 -127544662 29624 822917528 -999322393 1610 -382640274 815889012 27784 471636848 528691724 81400 -391035093 849463374 19538 57050339 442278780 57054 -113890690 -520409413 18196 238478625 -8977015 1372 -15557119 565322727 12661 632433704 825293695 26238 -586054833 -319571609 7819 -801413136 -518478605 58490 -977368666 -411424812 52215 -394588350 819509375 52099 650598526 146630466 54562 650144597 -332549194 9273 144629940 839917777 31035 190132497 -425089287 27119 -509424092 439692578 27389 160866338 94784893 11363 620828754 364375064 9466 734048361 378355527 42883 -207404148 -867382460 55626 -33676558 -678772221 80322 472464328 640422802 56132 -130984306 -109688357 34522 -321941780 442635644 2698 740079211 364601404 50434 272447876 461844751 39583 366110863 373925966 37584 340067836 -208140233 7062 -236741311 638946371 62048 151300745 266187406 42940 -810363 647188646 20346 -690575599 -807117351 10607 633422430 352554831 17454 -46193848 662389622 46128 -701367516 740018525 54451 -111717184 -133047629 29013 -992270141 -592534973 61590 165344289 -137659448 6148 472991319 373497474 20711 -388598384 -762062120 48337 71552798 855582283 7309 -406206440 -110009003 16239 -4631022 622967927 33315 -191125505 435922513 42147 -897496930 455802651 33291 183918668 -387593652 33237 727111110 -219948072 60516 -799462256 185241784 10334 -889177806 -108451303 32168 246979207 -209068794 18281 158940792 -871020005 47221 -395206729 -142109414 33980 -704317992 -799175623 39402 73911978 473314132 11093 -228261856 -972078832 48486 -714261995 -798771901 19247 -868706130 -137026333 20323 719436659 -213759001 41552 454805390 163345537 65836 149862057 -426365457 6968 -780774455 -497983340 14451 748537833 -575149974 20129 -892638324 463377508 14813 86636279 732631827 43739 -612024413 553120524 19112 -408880743 -986556705 52467 -104427147 -772376199 977 351178085 -196874145 16975 -801391145 -487236458 35891 -138870701 -308025533 63887 -791843955 -780056701 20902 756416497 -578376505 41242 164272786 -223183155 63702 366437413 -986956287 79898 -699353789 -803313424 9882 -600279548 563577952 28834 377959456 830166799 27541 94754946 472262260 2972 -709624534 -783987399 20071 -34069633 654987543 17246 619538412 837915155 60681 143348126 658537705 2039 755583515 -222576916 5948 -963504455 641484334 88779 158360783 -572997190 6248 -101653539 -131913927 31959 -287700800 -695204981 40447 248637209 461780608 12232 749861499 376978852 32830 632202247 -312861203 2914 -675155872 742628137 73033 -886991743 455760205 52843 626202483 551554294 56339 -484603529 468640734 16429 -502429959 446633831 44105 -8509731 631532916 42900 165126273 -396839694 21643 94971574 752675189 24356 177174223 69255704 10474 831367920 -965599339 10400 761633364 -614136515 41091 -324699640 -684997914 50859 -980682488 180221365 1374 267599005 -784933255 30182 466904683 177557711 48149 -287039088 717960405 61830 -763816961 -789121588 9242 -899737811 -806122257 14712 64010271 -296597523 38684 378354297 819370719 7731 184870478 470861148 18837 -982035360 -984859126 41893 -100312271 368288387 23174 273696628 -5251850 42890 -42989971 537817783 928 255680865 752225136 35544 741570568 341389800 26284 -709625852 -894114674 113 -778904925 -767797744 17054 -597332343 -480342405 25762 161724215 -400658736 31717 -963970816 -613849664 35584 93114965 459035416 34549 -120697035 -286649640 56112 -418762869 747446891 1952 718792436 -890243308 9732 190395364 -858871998 40173 -386544153 835800671 53738 -423584599 -97352794 9375 177739563 -131469356 24108 152120919 -416609549 36159 -382613053 752284109 17253 175440063 168355285 21961 -711982966 760573725 46129 152379626 437169262 9323 274781451 84035021 9960 458673262 189948888 11874 -5190435 626947091 29585 633400041 153777366 14463 -710462786 726953461 9846 562880912 -523405005 1217 -296954540 460189248 20792 738294254 355441977 32103 177531940 -594709241 18520 159566790 -388962214 31358 -139383584 337967157 33621 151585533 -868881622 16287 -414008177 715840643 25146 187015726 91318129 1192 -95963013 634418628 51123 442545506 367525450 29940 262259336 -982938120 33694 -984553271 -958114180 72785 151666772 -896236805 24405 280036314 85829004 44574 -140603400 644969838 12236 -770028553 818097893 59110 -682417395 -128314779 29274 -992042325 -962963428 15935 663120245 835356632 70257 58965996 464383267 18585 333357478 -215486844 1078 -762972855 -18829045 13907 -389696361 723895921 37307 267214612 445978464 40306 433556883 361987027 29165 718440005 -302929689 47460 -669975118 715889602 63025 264193567 716064303 27532 -590871998 -510827765 13341 143076270 -109074880 43176 185601163 -113547222 41297 166481400 152164483 34410 728825364 357621940 14647 184350315 53759491 8751 284855778 52927254 483 342570277 833205913 14699 -700704950 -866111584 52949 648567850 345977578 44774 -953451151 183731095 39317 261862222 746455424 14646 333858228 -194462005 19902 174439696 282376341 3166 179867609 -136998149 26744 -591004491 -504592015 21371 558447359 -483559568 46288 -100370571 -790924197 67961 67089139 254634802 25792 55593860 728432557 15154 -392707549 851840607 12324 276580053 745500251 10240 167811005 364765965 50021 -612112497 -325521711 3505 -603293670 527333950 35248 150766537 -129023747 75960 -191741461 69293994 18509 -887096341 434979033 7771 -198900805 -903213284 15296 175324148 -901701494 47690 255592502 253067223 39611 -96122775 -791192119 44388 -874896107 -479744284 31243 -422578395 -95358132 33379 453498706 159056397 62085 177963755 143701895 49375 -871153098 -132258361 58934 186466997 468471263 13777 736657804 -332207540 46045 -396234792 816567801 28099 -204852211 -35672857 29325 55047913 744371438 40245 239075611 -216549790 19896 -199079370 -879803523 7820 -679384272 -872099910 48728 189442414 -140446633 28478 -382574808 836894515 23499 -610583792 -513520088 32106 -788714333 474469147 72157 -202789653 53925908 27033 -672755253 -773087628 34476 -584847792 -320806552 29703 148601609 71107706 11598 471856877 274330799 24259 -330906655 443256784 7620 160096641 -896335542 8267 565010415 -490827155 4682 256970443 -227598173 7284 -140477790 -290842204 64744 731319356 341018051 12528 -24900844 -706998035 61594 -32602165 527947293 29601 -104492584 -877882491 7628 334275119 821922623 24251 -956327643 -384596250 12536 -485475628 461457415 31371 537718205 475579558 600 -840066 546494173 25380 -40951732 568642379 15542 -420138747 813389967 41027 -792159302 79779111 70897 -703653564 761729478 2621 -102770746 -864873505 22587 280734286 472200801 32282 -320030354 432273219 1822 77887270 851572845 41997 177154755 -206343496 56151 162668791 462506569 8180 -16481124 651327485 607 146603656 148924836 34329 666024084 836331288 57297 -46104676 -687854072 46842 -191969238 337851087 58015 662534866 350335184 40573 183631887 154122365 36709 252311642 91243351 81993 724451551 -597553353 35208 -121042106 -100498412 30 -221331962 72906214 93598 742334844 -576594289 36389 -776749403 -768173141 6576 67993375 757202113 70864 160957700 90356558 17683 66530705 267118466 23497 -305767430 469795158 9881 -95500670 -870696790 2882 -133261667 -517877011 30226 150625017 466662619 9152 77603767 835666611 1271 260431780 92633479 23554 -609243926 525162963 11784 756522768 -610811628 20913 272106364 -26225407 78882 -502880434 274316781 40598 161804849 166436986 27376 90235901 -304876574 17724 -781889200 823580001 44124 281777737 -14660696 49156 374641345 -223005740 26933 -593341818 -507720047 1196 90720261 462862380 59085 279344725 -26031042 61048 -805759472 -790412574 22825 -236510596 -579203711 68766 -21977583 -681209372 1842 -212105823 56045883 23346 -96631872 -518229176 34438 48441129 715722186 63247 80630220 -14191710 35026 342951837 835682239 17437 -315421035 -676315204 31936 -572163626 -306060072 34327 189295508 175635891 3998 -964310907 185706325 34325 161258398 455524782 26176 167953386 377648344 48288 -213561109 -967866762 56803 -667085701 -126125339 17142 635139122 842098549 78835 738325079 -615207678 34092 -890205774 748210814 48609 627536979 182532333 836 -42931156 -689956269 2457 -294411505 828870308 27366 643570717 165465393 22432 454635335 158527840 65702 -414697987 -133022150 2832 -711924453 -127799128 17827 651665721 181547993 3503 -969043841 66053806 36821 556337669 -711981412 58075 437088917 529393509 79053 268214088 261244440 223 743519115 366459285 28392 -321372769 -295664787 48808 -404917462 -134911920 40875 727061327 348608003 6186 -102162691 -796398940 219 154936786 -902914505 3671 -113082518 -796264120 15585 186888314 -396360496 15810 -412816936 265494817 45985 -881279076 467431650 10787 267308097 263263871 4433 -131340359 -298669582 50123 72342481 -125674207 40485 258124015 250256331 2507 -670602452 -963921593 34842 -802884676 -784544396 4748 -102703401 -882816132 46841 -111910975 -498636526 4989 -671930940 -872264686 44823 -711652812 -98834453 26552 460865834 160981468 2122 -95797205 -508106304 34305 636931527 182968448 31576 -581172029 -523302947 10014 -784398511 -479595733 31787 -136979221 335400361 18320 -315800938 462915544 25140 -978529308 -584030018 18520 -299981735 -675401056 51310 -116654139 -777710730 60259 252978607 257978007 72158 -217417273 -976582264 13796 84374743 -305421503 21477 189931589 341343066 5809 -205885288 269135611 46816 281405248 -12587089 9655 -607281621 -297475974 59540 734810944 -577424053 7822 554166461 -504504455 27550 -592402282 -506250364 25365 -107063347 -509179667 27781 -982560532 150369604 12367 279526874 49715625 41914 74751247 466085090 7551 -100136846 -795328788 49167 -868051088 -96804029 6439 247674895 53586466 57946 -312183756 -298919983 47044 737227642 355080416 54978 -425936312 -981627892 29890 -957435271 -618987635 11548 72766228 252151858 11176 -976310412 -584937241 33989 -392692068 -114660073 38997 -200440346 -977223308 54303 -593012670 812273773 31625 -311522480 -205014776 4331 -587126657 547498604 2104 758835684 349283116 20841 174171048 -611477686 12847 -962243307 -983576579 42001 -331256271 456460600 13250 475608866 163285634 46944 166732752 -141364864 58639 -320788025 -684897504 59184 338429406 811459666 17661 -397731140 -140831080 17219 -216248667 76359569 92652 -236709811 -877464642 53758 -779683077 568593277 62734 -802484377 -762361692 13828 93498359 813789406 59993 -300924750 -487964000 20954 -137612708 -797795520 1490 243660100 -191080749 15305 735720783 -607098266 14427 359236105 665926861 15973 -964476924 -586769981 43663 -305394852 431761139 25579 57217947 252479221 30565 -992932730 -581264000 70963 -787299264 -796904700 15719 -223447463 -990404443 16309 -232298443 86493564 2282 248673795 431624954 26481 178068101 67248077 8577 -317829369 -234072468 32039 -110161760 361462307 3019 -214942302 -885946927 60238 723829821 -200086589 30028 354621385 842149371 17921 49451029 727777291 69816 -965118253 -581172365 33290 271767205 95113005 23464 -391537446 819998935 18301 535939813 -486168806 28548 174763884 -399519663 17198 148622163 85744481 24642 156727613 -217264904 10113 -987508312 -975209740 26077 -580295098 -306921413 16526 -387484090 264903458 2834 160440797 -888352794 6471 182001788 -425922794 9458 -788894047 464190480 11059 175921806 453599351 739 75166778 740447503 54755 144163567 268678750 18023 -512241276 460964665 22918 -954890520 158365843 7312 -29527018 -702941487 6948 -681085424 -136542253 4278 -419574772 834451196 22057 72162148 -286598675 27157 -986734173 -993974383 21824 -428529270 -102848501 6197 -300947904 -191618977 4894 -523793043 -482085293 43963 -965598666 -618149266 65886 548765236 173668575 24666 -699810723 -857726366 34921 143436430 155636821 32017 280757403 754475719 5836 273293762 -191712929 15240 -682009851 -808174021 14295 -384017958 -139780713 26605 -17412373 -102578206 40697 -674795847 453991190 41457 -994548387 -997738900 58224 -102073056 -326687721 24491 247990681 -218797841 28961 264032372 451397342 1520 -859073620 -112106911 61394 642777521 146539718 12644 354578884 835119532 31715 -877749001 442838706 9351 283202248 -18563668 48684 268600410 750106336 32697 62918832 455537293 2249 -393608878 827307548 19576 167901377 454630005 14597 719055198 354521253 49944 -419018054 -992632128 25081 -140270495 -323844959 27004 -580893449 -486086735 18863 758955519 357973298 30424 717849294 722144951 31330 76630792 460846260 59405 75614453 -324361104 9059 -901322323 -103563920 26479 72662967 257845251 12809 -980635114 -615536741 62500 625571152 826766813 72859 374535907 821857912 28539 -104537538 664603982 1498 270002628 -236250726 12291 -999966237 -987570257 23538 370586311 648140054 5897 61323864 450286174 43660 179300837 -606293830 13732 -309645593 452730513 9017 177417425 145300877 177 -191052812 -572356869 21735 653077993 -300657423 10663 471980847 150363248 80740 661380400 369646219 19705 -140355487 -506072588 31647 188914491 452271488 21879 239974693 274298621 39166 -405341785 -978713134 57204 -318575250 441157202 22678 -975530563 -39526011 20507 -613638069 526105976 66928 -952523410 -574213830 8244 -108551529 -309024064 15800 -309892301 460213788 5724 156332810 185491682 38180 344019203 653823752 8358 -884942803 -128898275 30508 -17476885 -679482879 52471 253866653 53513962 63523 -976759120 -981240927 9786 258437138 -30960139 43459 -693987551 -696989302 51752 283157864 721805196 13126 143740749 -108577459 81400 164350742 -129180450 56086 -423802645 -994562932 61536 -99887187 -901739903 29885 -595791052 537434819 10506 66179742 -288543975 6714 -575507989 -508975107 20927 -992238060 168269576 45125 168657169 168660283 49576 -958203260 -608788513 49569 -98275640 -311911000 12913 268756304 738900566 862 -129466729 633345634 28087 -15811506 619589440 5890 746566136 368339543 33804 730762731 -199879276 24615 66473283 262558422 19435 -777383559 -780855562 12944 47970157 -331157252 42251 -410548450 -106491898 3442 352758743 -200312555 20959 379463492 -200681513 20384 -285877813 566654025 14757 654748836 843600287 23828 149082569 378197159 47178 -193304371 -903001832 51100 189385749 76202444 16365 -208552041 81143974 39084 -613971502 -308336331 29177 -494303139 -577586602 63415 -235866402 -961758978 128 745382526 -224450370 26463 -112970621 -869948064 32440 90409887 -314011063 22385 51425738 -306284938 23963 739702789 -604284140 10540 -381062571 750495936 12691 -290504157 -317199787 52150 -397526713 244421292 8416 155427473 -575691449 9920 -963167506 -390421579 22028 -121853489 -879147547 40297 -420572969 838550688 10352 88480985 283269203 42863 -805212236 -765467318 1303 165510431 475084234 6574 372112512 654000913 27049 171280041 276318789 36968 -408185107 740141454 39650 -130050101 -114401432 9580 -288019542 433931129 13224 -575973237 -288068447 75122 -875688389 475518740 44283 452694655 -885455614 40460 -383737050 246202793 4403 -205371714 -618426533 67441 428740299 163954357 80480 -17494163 554313661 2206 -29324270 -674700522 62099 541971029 -494737168 28004 -133716988 -489643600 3796 -37071968 619434744 30835 -808711121 -489087096 52423 -115238584 -883645804 27816 79896043 440612230 27881 -382056166 809803948 17903 -135629051 -126619818 10693 -130866696 661084130 15486 -980197259 -389130962 2656 188500505 -210734605 30902 144163965 339586553 1943 -607987609 524112513 67213 637395206 357612725 55099 474704512 338931618 23529 -227061225 -953155239 21757 185994775 -385739292 33142 274171057 432680996 6093 -138064317 375849585 29486 268159502 -396477823 80211 -676802083 -870653654 54224 648628009 -301722946 8092 -112330411 -331996510 39176 -700770749 -794401367 47812 -702193651 -883741614 30716 -688408635 -888424571 48512 -27222748 472532597 23006 90880211 -323582314 29463 371998805 -204377581 22944 -806102906 -501488871 42786 -37708581 556478125 31962 -396748010 -122200675 403 338877005 834056638 20820 153489986 455650355 23803 93992850 753683526 49905 76507862 738650790 14740 242851656 -192367672 33222 158972984 437626924 10666 -403004701 816766384 6445 66705147 759900406 43618 172050913 441003844 7143 756974188 -290695815 11936 -119296652 -96140437 7108 48617919 258542915 59218 173230467 148644678 45518 352554210 -197536837 19272 -120434371 650240767 442 -302501504 -299826791 61695 -862263096 -198870032 44776 -597710748 570864991 47767 277146807 -219532919 18693 180390379 245164440 28752 -967710252 170319016 42606 -22232919 565597386 50445 666368330 366818293 14136 -773017059 -809192858 7110 -864459660 -618534225 44136 -99688907 -512314110 19180 -237364953 81944083 24521 -412219361 -493182714 42836 -997342141 -588910869 33338 735867794 -208827710 28277 64977960 731841016 51436 -98233622 -491078352 15020 -981091179 164571177 4779 -784052199 -487215896 15494 188640517 171416884 2705 -220606840 -902351527 27613 -762163639 -784893358 15335 633562011 817933750 40167 -233803563 -881970568 35829 181777456 -191135650 74810 -616654627 539263098 48499 -290113700 -692943334 34841 830321000 -961979514 33515 -793807521 -805508494 16806 443542133 188432123 67503 -405660883 -510098601 25573 -210054928 59511583 23686 93516095 441790963 15349 -420653199 750712599 34985 -513491538 -980608127 3828 660687456 834762527 52804 -604757857 -519329284 29067 -327696239 -970387312 38784 162083314 -423677938 4565 -508560862 460236040 12914 -952522831 339515837 11005 619148513 189780298 45401 -983755588 157333157 41344 -296440787 -200757466 13913 -204026611 351518319 61851 648598513 -312463427 26265 -135473883 -487855431 13519 -403849141 -705946500 48477 -201000300 -864882071 36752 642223944 443694484 77477 718226445 -220491831 35153 170618627 464829378 688 -585653572 540560596 29134 756407490 342590339 8623 -771783136 -773480832 12351 -699176604 -117744592 30717 -31224087 -683531788 3407 -221655813 -618359218 66242 -977671338 -424657532 22150 -134895763 -117723685 29776 348893197 -217670305 8280 720778520 350300064 49359 187417366 -904085875 29841 -321514980 -210848664 6372 430775924 182039817 21232 273216340 752315091 10126 -886078196 466208274 34241 190152712 -868958388 38821 -329671422 -690506530 9818 -709903495 -888354358 41917 655100424 154602438 15384 270903529 -388677325 72196 -490179554 440218255 34696 -10905218 -108066313 12082 56418446 -316087957 30923 449666417 -691547096 23715 180649683 362531143 512 722284330 -303077891 16835 -330704075 -703043644 13523 64399524 251251989 32370 48367624 837976948 5828 -96768233 -872358023 48369 178347355 60449016 4523 -331144246 -796377807 35400 55469028 824004803 2619 -668415965 -780123850 16028 -331704457 -687080580 59925 238569337 -14871242 20282 624001960 -326612199 7695 -415860276 848120506 34745 -230949856 -876362983 52773 -119025493 -857354273 39627 -899691154 -127925682 20997 -236438005 -860784524 42736 -594424329 568487638 11689 633806071 844188384 61851 -107367793 -95582689 30714 629218015 145188678 42032 -330864642 -709108626 38092 -46941594 845668393 75032 -955935712 -993815503 64381 275683824 461633286 36048 -329741266 -216770281 23188 732500849 449312276 39588 61237812 829640967 39107 267384743 436264742 19450 -394348560 829893471 26599 64177759 716608559 36728 714363094 -224614251 4812 157883684 155797472 11756 251964841 -236551863 29631 285597934 731121790 3073 250398628 259486130 19646 -10138313 -680844093 32033 -902072999 456072010 21740 149123406 -882649929 24119 253626622 431726143 17636 -192693218 -496836804 43389 -122113821 -330064914 13383 92293138 813509293 15431 -215389731 -996180964 39970 -895109684 435276858 13718 627696050 184666439 51242 252565597 -201844401 31781 -141008201 -132345747 12434 -988723248 -400309514 58107 343193022 820696495 13195 -598960437 546718353 38379 368873089 558402296 67528 -306295427 -675863964 13958 -394793953 245419229 43507 -413002425 746218601 11464 428691236 463444063 59896 759910429 -202571927 20593 -501538532 433981604 3826 -19562912 644743912 2310 -692602269 -713395290 58117 -118203135 -480775754 23211 -710154055 -768836117 22645 718572877 -191052289 43898 -894111296 -315229619 47499 662776368 823120589 13227 176500785 364035499 24894 -217293919 716535895 28286 -138540543 364438033 11479 -784416838 -777022847 5006 462095448 176247812 40007 56803535 -311231798 1099 -590086593 532903976 6997 -129061254 -324801030 62454 340926215 -230772902 42294 -686269667 -778175460 18148 -878625139 -95596905 54647 -142449829 -316939782 19557 -236168892 379862063 42903 627367980 183215066 68842 -858764521 -107056716 4518 -303554351 468756979 19832 -965131444 -139548463 31329 -97201427 -898556943 6917 -601461819 546596911 50022 -578518712 536229636 34394 -303521557 -199757633 17871 658493686 -132186991 10653 -403925285 -776114751 39329 446105835 366060982 32284 -216149637 -954861147 5171 -968482180 -425591172 53583 716359230 -800936064 55201 183319218 -874186710 35808 -411416920 820592059 5391 174796148 -415620797 9777 253521196 471926087 25977 158139492 74402936 19921 175898724 -195352866 46940 -3014318 -678047406 41269 -134237507 -297551715 29718 342536386 272210374 49057 -687468978 -800977697 43027 -106122239 -316981610 40170 189684072 -873102581 1135 -406946242 718117505 32228 51862245 738030981 70988 -135258538 -782909462 69381 179195976 458730217 9266 -214480395 -952483959 54896 -211112212 -887387912 56226 181507083 -901732207 32892 -966628815 155928846 37329 432532688 173238828 46154 -963578535 -577669181 52939 -588881117 -318076018 76345 645916593 825019509 41752 -954607003 -611479422 2387 -410504580 744104773 341 -419146157 839352859 44908 -981592421 -608086081 21854 -122148762 366815381 14407 -603979902 -288607358 7770 -227810875 -869266141 15084 -693663174 -897129042 17879 165647360 -197418686 40929 -128836207 -496064389 22528 -980249894 188374580 14389 -127382360 -508749451 5096 245890953 459803521 21399 276349114 -200897549 24242 -124570691 -518161053 3456 -892285818 434056349 49401 741583464 371611960 46690 -421322416 -966621164 45475 744903056 261158923 15153 654700297 365124511 53381 -509333521 441563520 47417 147467780 184186218 8012 -202069206 -577155123 44262 -24511977 -701625138 67476 -204628073 -896908100 58410 -955817771 -985472344 37218 742122895 -597538636 4357 -47074421 -671316104 30949 52604587 273583298 52608 540518754 -522317770 64383 -707565731 -904724802 35442 562443000 -505091872 56391 175999940 -107618430 71225 177694674 -586923859 7815 742096987 -316818466 41233 -708223642 757608782 32147 183934590 -867520556 13991 -319865549 -195513789 2251 746807090 -215849387 64896 171740801 -898098577 27289 624847405 359082782 46096 378504064 811970515 8659 -424922716 -960235282 8797 -132196781 349528615 30215 -206372845 -901505186 57688 732266099 -589071447 37055 750880939 -231264649 14202 -478561516 448886847 50714 651596891 353923081 76216 -113623988 -807113267 17381 -768794779 -488973755 1711 -874346481 465206401 160 255409273 246961296 13184 -576204093 -301484574 24023 621561746 835321958 36068 166198738 279780928 3438 723133736 -618562790 17100 155048305 -225943539 30591 -215598310 -875155950 5726 157835713 371549085 7366 241124670 90114807 78648 747994232 -233536538 38669 167023828 -198575248 75820 -138339760 -514525574 12420 -999546789 -296209519 59041 -125585502 -485053823 31497 -515524270 455967530 6209 736486426 -290269929 41877 -46181780 564033720 19794 -120174488 -484225616 21634 -132618149 -102313838 33083 -803257782 -773523438 20395 164997993 -865600398 25800 161271973 -207059114 29741 82847997 260575758 6432 -297358257 465531802 8041 -602217631 559612998 19224 -103056099 338492566 33130 -234437076 -886746849 51937 -605734093 -317230076 77038 270125565 -44909550 62844 174392940 -889547738 18649 -304880388 449601474 7908 -683044484 -126309756 5842 -604676554 -614782665 14334 731149230 371920236 9453 656365875 364715549 3082 -583583040 658368956 27201 78802367 441566467 12421 -220787759 -884696789 32433 189360345 150004248 28471 -677360881 728428713 33151 -670128100 747696527 41874 751263002 -609639617 27567 76209955 258160741 32282 462514923 336543621 8700 -896576 -672569427 58134 -963946764 -382940667 59432 545750462 -672550745 52480 75563884 843356043 43935 653122505 373353335 38999 253402466 438898109 16943 249190623 79237978 80906 554501014 -477060974 51875 -874210899 467715700 4855 174981310 78126609 12694 -47472977 -692360196 25204 86802625 262564484 20804 -4481843 647300048 22954 -618635021 562960420 14078 -996119126 465638218 48660 -115357614 652734903 20950 642763015 809560031 5937 177570439 242385752 31334 652968486 -34017457 10358 626040119 524310990 2438 -130924262 -115726849 30047 741441798 377796441 45944 89230298 823817442 50630 -692357930 266952041 36001 -996615776 190315643 23235 150953655 -617198824 23148 335352997 847376263 27147 -397086321 -140019906 40949 626576099 849667573 47034 -697569682 753070588 968 -228436923 -585488119 57950 -404852586 813665789 19039 -581394049 -301752062 17331 71800972 269173940 46647 -611729953 567877187 15831 345753425 652900476 44371 -669193631 737476842 17268 -959022019 162508042 86 -133643540 -490901565 23186 -407023049 -967980827 8510 -109120584 -117047764 31784 70908038 729063841 6577 664510784 813178593 58408 759664799 -575873044 41996 259161645 467678395 30568 250635487 -123909057 19935 652864699 339289924 23453 -614169629 -519413238 7006 343913600 -218502218 13904 -383397104 260555112 23423 639286106 -310583275 19841 -289883765 -192624374 13637 -897016229 475275134 47122 -976599290 -982778973 68620 248973991 -199680888 21280 653308676 -307876252 5056 -225964184 -604065128 17466 89297126 238295149 2241 336101096 -217934706 34210 333626146 -194388550 4363 716255162 568321440 49712 -321384483 -668816688 65967 56669190 278165663 65113 272004319 -206748285 28985 526333831 -956514162 40455 -924628 -671845201 2406 -21677276 -194805696 40384 -237721510 -989267920 18016 829994224 -996281278 32146 645650296 379604862 45286 -426398313 -975201103 16137 653878479 179067629 44206 -589998951 -217356111 52632 -45990498 637230031 642 -684755704 722255181 72621 -101458215 -307154668 32349 160292316 371584932 5307 367411623 642684036 5592 -388149815 715879970 26768 -231283616 -883070522 24844 619784498 -297946849 2009 -227387279 -868397645 37317 -139336557 647313624 4560 -229828817 -989901841 59202 -205436860 91502609 79625 757385050 339819535 31689 563752951 -509422275 30231 -388309365 -104469484 35191 -995256835 147024235 4751 -236750485 -571918054 22557 -683500993 -792919014 10282 -100509566 -888182131 5109 -220018933 -579002379 34578 -681034325 -888869696 45386 249294575 -218612817 40859 -99174277 -782420268 42519 -103547442 -293114881 32011 -382355631 279568808 11299 -995056456 -382742902 43846 71461006 719633043 36370 -592483096 -515988811 13953 -765054215 -786140711 7673 -47237655 -706191206 38748 269523866 727632592 18141 166764687 -578549995 5905 173339208 -574233100 3838 50767593 439811130 57458 -418707846 -139786036 43787 -8241528 656893840 13034 567524846 -401924271 53727 -765129182 -481335604 24466 625231506 -522772360 52719 177995085 -215134176 58146 -888630839 63104649 11466 249267312 253077472 48333 835116975 -968579655 50082 281439545 243980260 38540 -778536220 -523276937 43931 -589457842 -523530904 9412 338599419 -202351100 23058 -286404873 -215451000 16640 -713770524 -803084040 45335 -879184315 -111455832 24201 174526589 -410174957 23312 159323150 -382914023 4452 59879434 267706026 23976 -305322803 453733293 5035 -678735914 721445159 42738 -205380737 75897871 84647 442492854 347159151 26003 259195832 759158833 18472 149995650 374962604 39726 155925756 67252204 17723 747601475 -610169202 34145 -704638937 -768067649 39944 188474715 -197176555 24050 166235382 -141651453 15021 -602819795 -289852253 7781 720498205 -607823786 7431 -389254575 761381454 34808 -996771272 -977091555 63330 -670536908 -223368038 56726 459541540 -972488980 68604 241244805 58460645 50232 -325766466 -205051142 13185 -205630263 -602718357 59433 -41226573 550323226 16504 -508389901 463312804 22721 468991132 187622388 79298 -36601124 -693840554 30397 182995954 -573552496 1359 -859513992 834260039 13269 -608257279 -675923980 37464 -673387045 -867150557 19284 451558485 177487266 45306 -200200595 -858594794 40186 819846626 -967036724 50581 162876806 -133076454 66602 748214562 -122986543 69235 184610941 -204048594 52861 -686865533 281646346 33289 -595494442 -505815963 10257 -800005610 -138236323 14376 -122688030 -501308058 20848 -587901394 -301090608 8619 -399884736 -388054333 63915 -712922618 -118469243 6304 65675939 -296864469 41758 537613729 -484943437 36029 537931718 -486357757 44930 -581331305 533261458 12483 725360470 -584107739 29096 642344428 339485030 74059 -573781507 -289361985 73183 -235044646 -980811861 30964 -28732021 536427286 31257 -968152812 -971767550 46054 161541241 250573714 33367 -711944900 714627259 5774 543204125 -606310243 58363 363641311 848676884 22416 -994814149 -608483366 60949 178991747 -427281553 25665 -223389913 88080208 10715 -692876003 -128397716 2026 -965891009 -984501021 28383 83077289 260583931 49176 -117044967 -870403849 21852 142874964 273976265 46027 -982272732 563608205 16931 -236226910 -592924273 61219 -385962751 750499240 12064 -615333558 560966690 55684 -988607018 -394248556 16619 -137183753 -599974711 49191 -116194731 -288196493 49960 -307580704 -706918855 21121 161471685 86513439 2505 81571603 472888016 10191 -899244926 634277806 33455 -201838510 -876209993 9478 -578190744 541220525 38077 469145698 379895620 21474 -673740721 -138049069 1183 71346589 -312269951 24508 739379645 -308326995 5115 158576660 -208691697 33503 -225273909 -893069860 21692 148870575 279052295 37062 150033053 369898843 12483 -411144817 837584156 20179 644226971 334370740 9873 -21299544 633972655 19679 730951491 -323702352 32222 176659908 -136630611 71935 -47171270 -703444102 36993 -417232908 758753668 36197 179778748 -403727852 15788 246066470 -36026708 11594 263683948 88239625 23585 174642404 -862478429 23245 48035556 -329026776 36665 -667437330 -858528111 795 73615551 -310149334 26188 755843082 -319781376 5019 -34579634 529346843 42053 -895705777 441726430 46668 162763160 -401445242 17644 -593375378 -518594269 8902 86085738 244784953 61928 -764800166 -514491055 34641 457948169 145974056 45680 275627610 -899348914 56571 162906002 -114806304 44602 -600264002 731228494 25552 -115899642 -772761145 3390 735663693 -225445074 42559 -952975418 -404512724 8288 145863794 -411477422 768 -391256870 717408582 23884 -988277256 -804483775 64770 164058837 279527277 12489 152795510 469576623 7161 254898712 749127768 35349 717036701 355748966 9381 -774582386 -493243909 39018 -604770705 569782653 27446 543349627 -513574224 35756 -38444800 555341531 29755 -300650696 462031336 5910 -389475159 269644607 52867 160006238 369413501 13112 551536876 -502893503 55739 810490022 -958098755 28936 -110363653 -795814242 7626 734997995 736018907 47572 -16855992 -681117451 32235 657660201 364696766 18439 -113305112 -298233963 51962 639052786 357230895 10123 446095532 185435460 10370 -986881774 -763235544 46863 -404641480 750032053 17486 -226089419 -605916504 46625 -10173541 531175008 15909 158988270 -421562753 3970 756795581 -605494491 22219 653871297 -313794210 32774 -105820529 -314224035 54776 -600829465 -98886316 47110 -476966621 458686567 38110 153731747 186100157 18478 241550584 -202025892 29787 168979471 -589569701 23108 153480204 -887935648 44377 68980969 454911885 19145 152853167 155677177 14635 436787655 150870518 68675 723676206 -613126032 29073 -415555497 852221442 21547 -399362057 -123981624 30254 -129128025 -307928663 9629 544715996 -513601758 9208 159819905 152784954 8822 635441451 817241155 1970 539678696 -594183984 34647 434889836 344620666 15966 -133467366 -477044293 18984 -876730147 448191721 10190 -324165872 -235207421 16108 -108474023 -793178079 22672 -245709 649348388 8401 155309076 -122168264 54342 76923783 715226591 30860 752361374 344437265 26224 752700089 -199246252 21946 -211029468 547253908 6022 -39432289 -671905428 41568 -27037343 642311499 7948 159213734 350802150 54037 -872265578 445002106 40527 -488853180 430326107 28043 752011430 358354529 9202 -864999816 -138845105 17723 176480953 248024902 4286 -227315044 853070551 62559 88063837 346583245 33459 58467491 724223878 55753 -97472324 -764111881 13907 155856922 89696096 9014 159105912 337845969 25143 -305149042 -667136971 55204 250448734 -233195394 45772 250815795 -763628967 52541 -785053544 -777828385 22648 70254387 756489237 13365 649719715 -309658456 47471 79298076 527171485 46007 -292447876 -677090941 2977 147490241 -232272623 14955 275142040 438058739 3683 155079451 -216139637 41602 88150354 -291326822 17010 458784442 154012270 2862 -582364187 544617650 34789 -43460240 549813776 19060 445026163 371063401 15575 -709885240 748602281 60362 432466031 145772726 31575 734544222 -219018283 25193 -140364569 -501231372 6277 285421283 -219228082 45941 268683816 472257001 25614 -111782067 344551427 17195 -597159505 -508304498 28577 -396154652 -101879735 14121 -990991241 -423999418 30246 -970092324 -963576998 38248 -981506962 -594229133 69105 -100940024 -305459521 62877 -126593617 -299057122 552 168699204 -409082494 36119 -7818606 -686264481 32039 273848593 457063144 41039 -408205497 -989528104 71024 831378882 -964342788 38142 143324017 -416439230 14015 -799243845 -498249346 51427 -587443208 547276026 58230 -674293939 -784167973 15422 -989631525 168640116 16422 55312096 -302142379 6749 156782240 -133437744 11128 373795521 659277638 17534 172510512 51322538 16332 375228173 663858321 17300 660862959 147271799 77360 163766668 66927015 9503 -976796115 165938158 44583 245816922 433667828 38583 -13907416 648590715 311 -604163724 -286365341 36085 -579778127 -501358434 27729 -119565475 -513591841 13672 -229161531 -978744984 57771 -420132905 -104971408 32856 -708757264 -872340390 50965 147542594 435809502 248 165715956 -387522117 28607 189177378 439409987 15188 -227558118 75740924 76046 154739242 174374617 14549 167381006 -603696330 10885 530221764 -477152884 27042 728059981 -302159020 31667 -125883987 -516007491 6485 364710923 656350558 19332 -139347351 -520147256 32190 -985559642 -417055076 10281 -867425252 472567058 53599 61603785 842510103 10112 -980160985 181750265 10752 -678119784 719130643 18710 -304782550 -221260609 6696 -327861653 466057083 1646 -402933319 242545306 30537 -209183912 -888340348 43971 -421636927 -27620163 65368 -681693895 -876520935 18947 -970091320 -866315810 22635 -886876899 -109335581 7480 735593126 -292166018 40276 -618651944 -286799846 52297 189750031 93724207 13325 -689945288 -315195194 49999 633951442 177962842 66487 185123215 -106410922 12431 -131250707 -294560200 38170 460893903 336540090 8138 -133770148 -110770469 27011 -30092322 540583759 31953 -385812037 -137028401 21767 -711160225 -857227047 4275 -420399768 270844103 30489 -291156005 441075315 22847 264206980 -31943003 53586 717952074 -615915766 42702 -768536501 176571108 51332 459091310 715600810 60040 -955647794 -582575941 23715 277420358 -10373679 12704 -478403172 471714711 48355 -105033610 374456506 30169 -391353993 -989209280 19983 -998691658 -585708318 62645 254004356 714741780 4859 -787203925 60655140 64410 -34346770 654476803 43019 157744074 254799243 42039 359519343 850368128 8668 -101323943 -809250413 45462 156926246 -427508500 6752 -37074172 -696957571 29467 -123513989 -776537539 28006 94446371 442470078 54843 -127148775 -785924480 18211 -294898410 -206831758 30867 -396663147 748412182 37166 50555184 472655882 2050 -803299429 -111808221 10453 -421037877 838596141 53343 173292210 -403185755 11104 -315292788 -233156632 15922 -705202166 -790706365 42177 652639765 346513214 30123 148801416 431162834 5350 155516377 433972919 15885 757067429 -230732048 25667 -328346098 462143381 3728 157304158 -589653267 13477 541880983 -479705299 51965 744023155 -588472060 13907 -132430966 649693320 28556 -610565137 541835008 9601 638350360 365795967 76342 -958428296 143726566 12781 188603104 -595122548 7311 -866022582 463761798 16614 -402026379 753216194 31437 -331517351 -700248010 7184 -410998436 -26905065 26323 -686862487 -891857885 19702 -206609554 -863374627 50651 -404860125 277476426 16583 429045308 175543976 91101 627350047 181485392 21795 -979901362 185419403 47975 259886473 -209521053 26795 -100820876 -316381737 23121 -99593581 644788722 5314 255758533 -227942252 32249 -958760673 176649636 3283 -975424552 -418273054 23167 -992014272 -388145832 55818 -971629236 -401092723 4029 -19715656 -695686816 62802 -113822473 356987365 20186 149954686 451307156 15782 238744946 71326861 30790 640025331 832145085 41537 74158884 830602511 38372 -46077344 527417429 35495 59539571 446341401 35982 355743835 637803299 21314 251973423 -208429526 34707 -232618842 -989019462 7460 180630872 -221441032 68444 -387474524 240405180 11705 623709578 358265681 25559 -694450428 -136544545 13124 741046449 -228290454 4262 56133043 440502346 58564 734892338 -224804272 68746 150986353 -128616872 69071 257618407 437155503 33371 -986837848 -428342608 17251 378970540 -224551644 32464 162871789 183362169 45000 -191649210 93806870 70805 -879997836 -116305622 15417 84895975 -287382623 17275 -223113589 -987257464 6999 714560872 355714282 49143 262836362 455372498 10745 -326118953 -807089002 62978 165765698 380532161 32194 367298393 -211746054 24414 -411763899 -980401361 62726 261109528 82761448 49753 155770545 379212719 15795 253019350 52165864 64814 -880319013 -132779080 14801 -233938172 -960504715 22485 -116071200 -515295052 31553 -965884473 -403854777 6744 48224788 734276700 6682 88898631 736880653 2705 263262400 87080680 10481 161003306 68581626 9854 -978708571 -135923885 34449 -418155225 265989517 13163 -583941017 537994081 62344 -425069496 738164610 22679 -688078859 77225948 54624 251470001 -218430388 25715 367695121 656636267 27767 77559922 557090217 40053 754052412 362504536 26772 66297204 755881153 22525 267303112 -222277741 33754 163929609 151378868 39815 149303245 -406047980 36007 244548299 -207559623 42649 637376610 149415232 47160 -389554246 279790871 30095 -422159497 -140765240 36434 625091400 824327334 55583 -105668160 -865368201 17131 152727260 -607230831 5399 185149823 380469978 52906 -131081452 -119878418 22250 -772759808 -762417237 5422 -124333764 662387554 781 270304262 238601524 11906 -612131100 -518937272 29811 352688004 644997352 1633 -987044711 -992058796 6049 -808661067 -806315855 13594 -901856098 473965138 29306 336372365 -215187353 28883 -584600845 -501627547 21827 749223904 -604434239 18248 634043002 -307524192 8026 -393381679 840519862 32609 285088381 -21094166 78600 -302357213 470524394 14423 816866077 -988376246 942 248401900 714693637 23785 278030716 840381082 39016 464221088 179204413 21435 657895270 347427098 9809 446745359 334822561 19171 90019216 283793390 66178 277004356 437312945 34150 -968992561 158875051 50598 160654169 473067954 20296 183260162 -115954302 78000 -777779723 -44412721 38137 -768686305 -794652367 25695 55119235 -311790765 13570 -319323049 -197915620 17948 634064160 -316020946 25236 -398503677 -963556403 35114 -781554376 -791830420 10139 190168315 -426907636 24594 761567369 -326861391 1428 -606107072 -321560788 30045 -992947921 -397589211 67373 -320381614 434237297 21948 -782835293 -488023281 53785 566154617 840856120 42459 -667883916 -799670636 7131 -710933867 -898227269 48004 -21703000 -672685566 2689 180786720 -950558 37935 244490281 -115452 52645 181319184 -132311849 21185 457622191 181124011 11198 716442574 -615923120 29938 346765536 -219191332 40025 -585100085 848322810 33318 -414205373 846069768 828 353201341 -223311757 10475 -29288967 531090494 41924 94732070 475328531 58111 -708184122 -789275869 34518 -297606965 -705371990 63026 157867321 269815807 7414 -228024144 -991678852 42279 151714671 -882250340 5886 468451051 353275061 22424 162293918 -404727604 34472 -762702904 -522030056 10048 -705159282 -106057612 22688 -133828954 641590209 45906 -980288352 -953161219 55949 716308428 -235256679 43182 147629409 455247582 14824 167490945 -587419080 17023 -206087481 355452415 76744 735359179 -297748549 26661 628660883 377691071 45488 -30161787 549944422 29134 -880695402 -122064465 59306 -957223238 -582663890 21733 -426560421 844914473 6936 174302620 451119376 24177 -414452032 829836253 56904 -393974598 -131171966 6455 449620195 470098853 57949 848860546 -990899562 35893 -401957269 748929254 18862 -383041107 840342599 46708 256204330 -40230671 44244 64276837 259852636 4903 -31227850 653259824 20702 542513860 -193233572 71872 -395265660 822397467 47279 245400430 447776753 421 -141297090 -313998175 32727 -417877197 -138298365 26017 -788398168 354021900 14620 -966193315 -603655745 66855 -311673485 -673359610 18839 280084841 247322301 57239 75265979 714480750 64521 -995164398 171459682 9593 -210935664 -978856526 47842 160332530 -869436231 42896 256029518 436038960 11585 64846350 240314004 23394 71939534 470487906 24881 151532293 -135190323 28991 -697704893 -97930445 19198 -984894478 -322819108 62930 -416217515 812013471 23865 -4463346 -40041167 23887 -585065167 -326949699 6490 840872693 -995055251 27920 -115828479 -307748687 24268 240165577 -9470204 18235 -134707963 -884185515 7514 -120578662 368437604 13186 167369052 281589245 29289 -5282977 561874793 2877 -391344330 -953555899 13376 86625459 -303321607 41694 53791131 446971873 47999 283874007 -20920096 6229 -29220162 524830035 5961 63889809 271763634 66902 -404681330 824187926 39574 -685803773 -97052710 10409 -579403658 738120373 48131 -327692552 443800452 8685 267666973 -232237426 34176 -9121483 556745201 5055 -777363632 -799035239 21789 -712328325 -881236090 29675 267456136 -28118484 47739 -140632438 343931579 32198 370605735 663138804 7705 241507573 466428628 42447 -683560992 -878706217 25441 60782451 832981349 27354 -764918401 -762155933 15832 -583908537 -332403316 34044 -222804942 -902526836 27461 651883898 354469340 12838 63926307 452857515 50266 155925872 -138639370 76377 730204525 -613772011 33349 335421558 -213026869 24749 184387659 -104149001 24700 -119066792 -498388206 4990 -802017604 -522413983 53251 457874852 176707805 35553 -396511711 715550188 29925 -792644666 61045058 27266 723794945 -593427787 17407 -684059611 718018452 76553 -8140157 619577150 346 -27013353 813001253 75823 -511630906 466258630 2110 -986368595 -126189889 21210 -208238320 -873059155 46697 179998069 89567095 17529 249256393 -20183657 64576 -959230452 172495331 18600 -197740362 78943768 34758 760742957 -3189471 24584 -687663483 -903254605 21309 -807225866 742901748 21889 -423179701 714450695 8780 56674306 242379245 56963 188012427 -403449710 30068 745577196 743679103 50225 -607092838 -517728965 15168 -586781466 -514868365 6699 -19306971 537277015 7573 -687946573 738183029 75432 172154647 430828862 12213 -229674677 78166704 51370 256248426 -196289800 253 -300285160 -686128257 33363 247791318 67757140 42253 -780765092 -501425002 40931 -130075679 639687647 3964 173047761 447923685 20085 243866029 60598355 26974 665999251 376348469 19179 177017431 266859688 45934 47648324 849064165 24276 -678323033 -892992590 26474 187009729 -593146140 8488 242336786 474862386 37517 -964451450 165654873 48892 171452001 -881867620 30286 -421372601 274608392 47732 -131931296 -326681061 9743 -230765568 -976179721 3242 724273639 349610724 55409 -579432478 -316117219 70113 448919950 188035175 34513 -214229887 -598122773 34637 -595846282 563519659 13001 -994887120 -419171742 23365 449534450 176554250 48556 370579843 -609919152 27942 -579449082 -476867638 8003 175096171 -876987900 21528 -10769463 -674219947 9004 62056162 832592015 44972 -116711488 -862413277 34727 258366086 260027373 67332 364443203 629764934 4764 719735386 -595568023 655 342012552 832523372 9355 79925894 853572299 18927 248812085 72102132 27368 -405990550 281244956 22650 467564767 844005504 19999 -681323534 748757375 21898 -106625661 357291961 12916 -592072702 -508573786 31850 -782105647 -483835119 59128 758895211 -584533089 34047 61018316 251415274 15195 -522480957 433914552 4883 161669399 -410527648 12146 -45196349 -706722151 58758 153022014 -114975456 48255 453183237 -982512910 82736 182105568 -382722503 25660 -45876786 -705987598 66588 -215054418 -867262717 9985 143332714 -232125194 54871 240846564 473640083 21275 -203823907 -902750407 45716 67154004 475366021 58225 239961340 -194451615 7787 -388166572 750929571 14143 -788107908 819052497 49616 78960531 809714189 35826 -399688991 -105207496 4621 -954776711 177894249 25351 -710405421 730175858 51891 164388536 146635556 20669 -305368701 -234234550 31818 353508285 -207072079 13829 -124183878 -506865522 34003 556537520 -488151470 17647 -959400504 -573515598 42570 -416018632 722252057 30964 174222747 -885238051 15226 49831999 -289380045 27822 -332382636 -884898161 34644 -111269601 -135829763 29757 274542060 -208404469 2815 -230051555 -594487565 17917 656173902 166225200 71647 -576596973 -314454508 67505 650043729 363121248 57440 160627002 -120744694 52665 756978118 -590641204 36885 -714179958 -877149276 9370 -694453808 -107535033 14877 -957438347 184836580 10412 -97740804 629583740 2432 188899535 276471181 31379 -990487102 90587661 72517 727348617 -297843795 25974 -954615735 -598378825 66671 452867443 -955610651 31011 -985943405 -385841104 4673 89054926 810799132 2296 -992360857 -391271706 6954 -325291773 -224699842 14026 -382617970 -18976811 77433 151235143 148115345 36725 -969989669 156957635 34352 625009035 343396005 34875 278804219 274180472 14731 626707454 156328505 31399 -990556099 -586191285 16826 -194365284 -597984915 52331 282076988 -20151909 56600 147618665 -409141163 7572 -235021812 -963497980 38458 344105857 642390609 14158 -21166412 657774000 23169 -490982260 465855306 22858 -398021851 269521125 9503 -327340070 434528365 6444 730395133 -584184345 41579 750109517 348710630 35177 -982681905 -407060384 59852 642069317 160942368 43019 -883879965 -112561218 24471 -134150774 -109397740 27013 267192626 86153165 15554 271964369 259868476 4498 723542828 -592054586 26895 723951386 -317722252 32273 -859579017 452709007 10835 368993924 -218165022 9667 238533680 278829617 49477 148490403 51559030 4460 61295543 -328484896 21937 181450776 -141186692 49929 64853822 757626572 63350 -129735843 -798316737 40327 -116487186 -507343247 10857 -711037323 -97767175 9986 47960626 851451318 17366 -225638085 -969248124 18197 269806207 748844802 7992 -312430287 -684985593 41670 724292906 57311169 72063 -229295753 -954305698 52002 -325209479 -903814113 42109 -117727207 -874998475 5058 167654252 187337682 17406 632193035 348097701 74724 150872577 -391795182 8323 147169450 -584108010 9319 173221903 -234069357 18613 147451417 -899951508 43076 743873539 -199499789 67861 144479776 -598707620 15111 -314212701 -201853577 28631 283195111 -7703028 24605 -1159241 835995943 54063 721759762 350204624 18456 -382782173 742442165 5835 -706567763 -134117683 12559 -577298382 -513511627 6544 -603766184 -508001433 15829 447015886 370545938 18730 -481428115 475870814 29865 -101033190 357303399 770 -116088430 349309919 4599 152783905 -219069469 74597 -797071006 -480577451 36215 -900575655 461197241 21570 -415335650 256417444 53968 -977792757 187217800 12668 640558619 157938945 47530 -799687779 -223698532 6480 749205193 -323086386 3333 -213294562 -384656413 51110 -140476706 -521540403 3436 -426029369 -595627964 32037 85397698 264155901 26288 267282415 -226112200 7078 -978751113 164513119 45359 -134469344 -100069963 29314 -332659112 -691927568 39730 260231377 -231722033 29631 277074170 -235668332 27735 736000250 349196661 34480 -965731703 179230874 9427 -290738885 -670889325 37614 476171217 162509156 42318 87314059 -574736881 82142 166801478 353639634 27880 166858185 54135414 23030 179331118 437571246 2946 83412925 262546300 12355 352615830 660249560 2818 -113309337 -142620845 12493 -576231751 530955106 48729 660249505 352377489 76094 -607361553 -327171751 67888 -575811517 557098975 5840 -138929755 -805368971 38210 -138375210 -115474901 28060 48902645 829125630 44795 -868450635 -112862450 16318 -667948433 -871343959 3016 -702113731 -783047854 25479 73577687 473067275 59836 -217761438 -614302827 9349 -859337496 78713502 37867 62126640 841138107 55804 275222504 722058733 41216 -768389482 -762217127 16458 359160926 846828440 37757 167819040 -394627967 8675 -762824039 -790430456 2161 -579445263 526904517 40185 752931257 -194808125 10964 -768021315 -484639259 37901 -714163630 -778527548 36375 359005355 730475191 27500 -613431385 -490231316 32911 252502289 -203052267 12933 -762310328 -782975152 16694 148497294 182057933 31696 273765325 434241527 36942 -140300822 -137597596 14364 143533780 60243333 24534 152290324 -881768915 25466 -123427985 -134912218 34083 -197441569 -591305401 35670 182778768 -127363881 72682 336711345 630581939 43527 756825009 -211118507 535 172748496 -612579257 18189 -26502720 652694801 32280 269244796 -15932872 13500 -386915671 -980685337 30305 -711116064 -111964349 20485 636179333 -300090648 36112 143471139 -216915207 10639 351274109 -195267380 18111 155570965 -602667021 8881 242365141 78019819 7712 254606426 -25548183 25036 278226469 475692683 17490 -30879595 -705965790 31584 -696210995 265255132 35668 -768694937 -494348877 6473 63166332 -956925334 49455 -890069932 -130178258 47171 -684140650 738817475 50880 -201287683 -600795928 12698 -190768643 -574810064 37094 -786002436 -488977429 46460 744592966 567202837 65759 -806565763 -794840389 15625 -291972726 -702338890 26552 -105834556 -488059937 133 -426269566 729875435 6521 -101681283 629129957 44963 79242109 -326905533 34432 256294329 732699072 11881 -229379912 -987813613 56170 -605223920 -121335428 24332 -32850226 -709132776 77139 -203867122 -953908906 50014 180128771 144236305 28191 -404257868 277698198 25224 -135767607 -857640348 40307 723951854 -517994508 36034 -712306996 -124571838 21669 251594671 -33351104 64074 173408577 68870274 23984 -511761280 447723010 14779 189098147 436503816 24633 364962242 823326039 5743 -113011591 -769963875 19344 -669627450 749834989 60481 -219351607 56042767 47316 170097859 -596313786 16399 153943641 -680311738 44812 -107714061 -412179634 63353 -130166497 -97661283 26970 56713623 429076610 33514 -293709210 249125213 22440 475474116 364422833 21073 -678734149 716201540 79216 431016139 338842273 3129 345318574 -997871742 56843 -298549854 -671652073 18498 60025014 256660194 1774 343023947 820314931 6650 452329785 362308332 26597 -799059586 -784302378 10688 -131964130 -141425444 21482 -413336922 -986258497 45633 275993975 -807505568 56040 -381308056 278415789 25419 544630115 -491216652 1293 157689014 -391792119 26006 -403938118 -995085861 40846 250035627 -209600586 36698 -419160310 -123554002 24940 171378555 276723303 52671 -103169415 373478215 30994 162151989 -216109829 42623 272712562 -774249288 64459 -132768132 -292507133 21036 -613683429 -513441998 30199 281509176 -212878191 15189 -420391800 754452078 33157 143199768 -139472472 44791 168189694 337254687 17579 55210930 851401494 6729 -617727076 560085549 24552 -232467595 -866840945 32384 747339369 -589632757 26398 631214204 -615318679 39613 -18723748 -114424163 41061 284842077 266590878 10607 -404672043 -111199051 36712 -315715075 367830424 37829 -333041983 -225527800 15044 91573690 452489345 19869 -9820028 -674754753 1315 444860996 344799640 5615 728805818 -594034340 35675 89118357 281559273 42451 258254823 -225146718 42779 623135905 -325146866 14679 -697105516 754121763 76907 -402213731 -103139838 9166 -386074068 -957996873 36768 -705852440 746113182 70815 86003774 -303585627 7651 -397370001 281239748 43392 276868945 258272389 73226 -578187394 536875814 50044 -414335605 836069850 8946 -775019158 -415934138 55851 347355768 -208773983 42557 -679465414 -134871990 1069 -106660395 -868862971 20282 334647693 813555664 23622 633431265 -513061636 53104 -581457611 -795230855 87732 -201500005 -610503467 27136 -329302725 -5396627 38413 -996089820 -572041522 22342 468711070 144706890 69324 -123663051 -296665215 58075 -295185018 -678331241 5375 -996245714 -606744669 35078 658559941 367250239 40693 723246889 535791198 47098 -417855776 820959062 27295 238730430 454742016 41653 -382399943 245936781 18976 -967207506 -615558238 8235 -672311129 -775094042 45465 -394251005 -115132741 29832 470396329 371268428 20966 -596962221 536255649 11504 -298364709 431116024 5391 726450288 343816593 45017 664722237 -304152133 38046 -972446863 -392773833 30469 -136827196 -874095167 26610 -961519235 -973699844 580 371882506 -201515133 16846 -313978277 -682957505 50351 636448722 -300111521 15951 -318349509 -225349517 15198 356026054 822414949 3877 -419135123 738778397 12373 -140202399 -325767574 24590 -223256887 -859433673 37040 275229708 759845806 37352 -100381779 -498748268 15297 738924773 -193476697 17018 -874215819 459797007 29124 -802292232 -482966819 58168 -993946050 -615438744 66315 270141474 470510329 10698 -792473474 -479319604 17698 83724168 723445733 39439 -404074720 -983926372 9531 -313400274 438534982 6087 -290064193 -191022172 17009 -583852971 -314610950 38453 -959863955 -594856755 71706 374645800 -229832909 37050 171798017 268065340 43869 -11617639 -696395944 9558 78145632 844297161 5225 -991976783 -984266095 52013 750726324 -580200735 39551 146270342 -192460835 62508 -998967690 -617669207 55947 -426157151 723192047 22322 -601542901 561732933 63702 239227139 240762777 66450 147976864 -119939160 12312 -477596998 463721475 39342 -579411173 -332631572 54281 -214030021 -607113503 51741 -135095636 379396485 17862 -289647077 -686441367 10031 -127097902 373894907 30722 620578887 334488213 17839 187729968 438936326 23734 -292024524 -688768857 51846 360716519 819870383 6215 268720894 -227227319 26612 558924742 -504431669 48965 -392740126 -989136652 15049 656467593 188472647 33586 -108924908 639159917 52393 -480014564 457473684 26345 -581406201 -509163247 18761 270488646 54519000 67694 -668180904 -880315978 52859 -420623208 -954220453 74312 273011133 -34801244 2512 353887493 639613347 631 68294426 840688555 23379 372429196 817435283 7249 -699414784 -878606437 7870 631217242 -327803405 45097 -994571604 173868270 26232 -109453310 333971059 4351 -492881948 437177233 8796 151067352 364123092 36607 163522775 -112564046 48880 189372025 471236826 2179 -200375744 -517091160 48927 -599535552 -508590198 12456 -395420301 145249890 14326 738843575 -329345549 25091 661233083 379998595 1536 157424099 428633515 10672 163553879 -594279504 5410 -986674735 -235130325 83966 -326071120 475332934 24418 -692721926 -879331277 1211 -954931150 -984989111 4722 92425921 852302792 29414 -196767302 -974041509 31451 -414506170 716664870 9489 -679317340 -125267402 31669 753654645 -230179059 49228 -28023203 545418570 2580 49873946 -314064396 1488 740262842 334451251 4906 634782617 365164342 9120 333926944 -674866026 64849 733767236 -229113102 7926 -32755892 566349562 14557 -609327031 -305269923 15492 -116244140 -512306264 20331 -993674876 185934525 28190 -230631478 -891427092 50905 -969828373 178806276 34355 -487420928 458431518 46908 660930584 -212239530 30627 239501479 -1795315 73993 -290559283 -692882110 62366 239911982 -30293280 33142 -867877216 -132291225 20493 538540615 -485158080 57029 437454864 353035555 24067 -764762605 -518236643 11893 -668211963 -872602250 12605 285080248 244440846 72569 -108437097 -885266673 10036 -28136089 647950065 35140 281914284 80846979 11133 82525717 472510512 50796 57825281 841965604 33164 -286404631 -214628469 10016 718668974 345116717 46252 -6859107 564921994 39901 272919180 -22917555 38076 176766103 162706773 16590 182634496 -600860921 16531 -389151281 -973079228 9690 357185439 -230406658 16694 275482724 91122661 51978 -35257594 566437658 28752 761059117 -317355650 7608 155583630 459629540 11103 -478803684 -861490094 59640 -212454901 -591736653 61580 376076917 -234993121 8551 -136844843 -890818347 21610 89429061 753482162 21062 -687610056 -789357183 33561 732011098 -787556143 27623 168760594 458451175 5454 -973814104 -580507737 33585 -138976510 -134754796 5597 -118444811 -317281385 71959 433170419 175380691 81705 -478522459 462616818 14708 -196741256 647563358 58688 353947156 824820125 30784 -9701575 566227804 37417 -223777716 -593988266 16468 180020930 370754435 17402 -979985871 175983561 52633 465233791 355221859 30903 -691166657 -765589350 35095 659896958 -317008694 25550 737128624 759941430 17522 72649483 -326823431 29070 -23447247 625405089 14661 -979991522 -418951679 63083 -12251298 560488055 12727 -415132547 -102869905 8984 633858612 146152752 57188 346626700 831137877 39155 80236416 434409971 41381 -226809760 -899544724 55895 248074025 -7457838 76686 445156791 354589079 11180 -682586126 -896841955 15788 -682721902 -876646997 41433 -954446519 -958051057 24135 -703586765 -868026945 12431 743571768 370670495 54259 -119432954 -387622069 31416 -572256778 543652179 8654 -983683182 181233561 54491 -9041853 622819982 45901 -329726873 434830222 4949 -195214050 80656779 18714 188574904 -578986830 13340 -688858902 -106429256 11952 -613088981 567043294 51760 -710343476 747936588 55664 373768423 660767536 8946 -408919669 814183781 5195 -692379588 -590735917 38961 -872965406 461603157 34541 443663463 166106613 28839 551121194 -491058924 46817 -762341488 -782562520 20091 -225738828 -576197363 7624 -681184848 -765392504 45722 -131718515 -501033774 6689 84913626 -892033908 23986 -233944868 -999371028 559 736913771 -613101018 6085 -595126575 -292711870 23793 -123054786 -511859576 26042 -113830250 -497307601 27205 437969168 179564672 42638 181385655 49463076 8557 68485705 839788929 3728 261850600 -37171657 64655 -9141238 622552620 18099 728733585 -309061150 6841 -976847574 -574149818 10052 437317447 171288012 57684 188436005 -384899560 3199 -902569938 -116699166 45780 86415865 -331476553 28794 -791303804 -780975004 12386 252336635 721210561 10858 -21876140 -700385467 3203 -197776615 -952559521 58554 -217199334 -581779929 3257 -411591007 760742672 5054 -7224602 159553008 62562 -30831914 -676563914 15023 -676673726 -790919800 8574 -397739981 846241701 58441 52070886 -328346423 3167 -129148419 -138018985 24237 714773547 -299350174 19167 147132255 -126387474 43390 261191378 730590648 27603 272375409 75495053 29213 -228083073 -414499147 43831 184362334 -891818071 34016 265159914 -21541974 4332 735571802 -594579262 25485 531433510 -956929825 46515 279368235 -195137146 1886 -44756059 -684947721 72066 -36707317 630620304 1437 -401314436 735519110 26373 -118473888 -783552301 17528 731908012 -202829613 885 -198228448 -600615567 41346 177668381 458735002 8801 -971512773 -988497172 71283 -685962004 745412006 49788 151826066 -229958863 55692 -219756284 80429879 88086 -970527461 -605457972 51098 178693386 167118155 42560 255499826 739487941 15492 731771666 372213302 7128 241244264 -232859240 7291 740262632 374078389 19953 -137260366 -137528142 12509 721171542 -229422544 43814 -697273256 -119786175 20600 524855580 -482029118 5869 -225972363 -970905425 35664 49370022 250339659 13242 -667558246 737843529 45429 -217968187 -897917264 39493 625504412 -883684627 60263 -954005829 -584166017 18199 -119035482 -891726936 16840 -123099112 625498260 3796 -102192410 341744173 25101 -328408157 374926931 28213 -693756976 746842911 74272 149025822 -141532101 26657 274468620 -25224025 72620 -667799157 -118956427 25381 185187159 -226878653 23133 -392608749 -135686553 12667 -969284237 -398497177 72902 173719478 149371310 5708 352973875 625327848 44600 -29100581 -693073794 270 -762418315 -516693801 11079 729792042 364892120 46733 -118005750 -777921133 25419 55697276 254001560 46254 -669065067 450829513 53144 -122618779 -807775897 8527 -414053857 243672712 2792 -118057664 638138660 49194 -126833788 -317002307 16239 247924438 -234177827 41654 646534571 341929133 53887 -885020652 -140654065 53499 151243240 257286239 52986 466846644 344132401 24229 148593424 168506418 25242 -423972154 -808612088 45792 379143229 653199658 24261 64570821 270011765 12221 -981418912 245036394 79853 -396789348 260331547 2575 453723731 56305802 56394 -134602317 -892129288 15895 168731143 -398559968 16300 -617858787 -293175918 62759 376806143 853103625 11930 279315917 -212272360 10957 254258710 436291086 1117 176100996 -397472101 2386 -327082438 -675669504 9019 187049823 175242211 37541 -204558503 55002451 45384 -964208374 153100580 24725 727660020 -291852664 38912 64716328 840674732 11791 -197266537 88747300 24444 178312526 -874701277 21612 -706786532 147002070 53605 -772883506 -513136686 15235 717883846 -580062309 32622 -705788587 -122204814 12966 -954215117 -406762178 13972 60809153 753818000 21337 -234178514 -614451087 69077 -112649964 350343344 7927 646578975 -328908558 42394 -506865481 442173877 15821 666069238 830579086 57030 -139864768 -775559078 55685 154168194 -191553321 32239 173760292 152873242 26752 -427308097 729908967 1654 -685197938 -858098287 11534 619368258 155350751 64603 -318711571 457299268 8381 -115418678 -130709681 18520 756944021 -579511295 8999 -979274532 -986898682 28545 470967527 172073327 17268 -974833243 -959930149 3455 160267052 -398478266 18483 749097870 271884120 34484 -107720385 350965480 13389 -968038988 -579123183 5753 -977257064 -420368031 63347 447448272 715817189 57276 -330277984 -229345925 29219 -711441773 -100764372 15822 177443078 173460507 45753 -386446058 242081732 23878 356686987 -234126952 40087 656590991 -298582430 6752 365394093 -232759298 1166 -319907545 -699744740 53500 435329831 275149541 30408 -590718158 -315341516 27830 -112956540 650449526 22831 157799434 370872907 12135 -214577378 51418328 85679 755783482 -216957508 38306 439691147 340427334 6370 -132260652 -492220802 12762 644515510 145582461 38305 -323130339 -706359877 40833 -129760011 -481973088 16542 -605115336 -508415522 19178 456624170 339609600 15952 718940237 -600637818 31548 -135142075 -481105725 23861 720770346 -306274377 2767 -289645026 450757178 16681 -605095370 549912635 72983 759526675 380528006 24199 248543125 660199555 12044 -965910277 -982005181 11687 433616361 156221401 36240 264676228 443803757 12676 -237269165 -873076318 28170 744370517 -330989440 18459 353139258 819076908 19008 -998503090 -411185871 23088 -399030738 835441739 57649 -699065368 -195419762 15817 285608368 462648063 7624 -602579198 -319606733 25573 -234158850 -997061740 52731 -25750827 -696063709 15680 262966604 59087094 84111 -393010186 -125567965 30763 -305236245 -671262198 5584 -804375687 -512401745 54834 -992978516 170890424 55868 241950789 -226617766 7194 -687712463 -96389293 17712 -693724082 736777825 68950 161177120 475505528 11805 649512248 818042173 24840 268595810 280321915 6733 161286155 447364460 17988 -698697902 726804139 74336 -404000444 853280208 56577 -599492232 545823412 64800 -40490875 651915624 33490 -955195731 152321593 12216 186846231 184558200 9395 161809689 164158227 10192 -388049555 -102219688 18649 -113958463 -506843614 8798 719604748 -230897407 19931 626500847 190352745 37782 429984996 147964058 68197 -960213775 -395134152 8622 446829511 173438604 63778 362055871 821173471 5353 738703554 352295123 10260 371132429 52030753 32840 276729932 272396189 36772 -405674365 245952118 41284 542644360 -216833103 70476 761163361 337354053 27612 538554109 -500868983 35536 630766430 162763308 36976 283956707 -197758614 8710 151420758 -592530834 12455 -398441842 824624272 786 -328654775 -682960395 54682 -507112187 431894257 17391 82723448 847377136 39859 621348805 338059502 66684 -384892283 856245833 30893 551541317 267295811 16894 747613156 -577153444 25573 -218807448 88985338 12458 245738299 -8573985 52072 -507789360 52934082 61485 -685435466 -901159521 44960 -39508482 640324221 7736 -982761199 -781993491 76327 -769208692 -505395336 30037 75046824 -312836042 17123 -403370422 -130455195 33111 632561174 852223314 69320 95032787 -776276383 51002 -578796764 535926927 6871 -964598508 -394495794 63627 163056023 175756777 44843 249654334 -206140730 12044 -806934410 -507256956 13773 250710983 466614346 39592 -331916183 470338995 20871 553700071 -518712274 4152 166982109 -600271752 19164 -204085734 -899860596 41603 -11723406 -695196777 60350 53386114 459747891 37544 166599917 -413562138 26987 50508878 456610782 9332 747947074 336932451 44032 -123937916 334987113 2331 -416167125 834064367 27920 167049477 430059526 11885 -954793016 -402748304 637 -702558706 -775568092 19869 646446342 365974049 55411 169358941 243387493 7577 172008643 185976593 15067 373262740 345582889 40414 632653419 -330555059 2025 88957356 268311697 34425 -597513137 567760845 70111 -209823369 90698181 65308 -403012525 -135155101 2237 630960566 -305621390 45287 -968914870 -607829915 42548 737624311 -332763348 30070 -679471845 -96619980 2943 -492387048 430582025 4302 -398534891 -133202301 14469 252382046 62104948 11493 -484873976 462528761 44453 653734082 830937717 51432 -423754276 245372397 27597 163292951 475649163 9284 370158116 836197736 31888 -191698807 -886538366 21029 446045832 346934747 20203 154383530 433620365 17522 -992451403 -971654280 6746 240440028 94800771 3538 -142655677 648419748 21113 -235067007 -859409059 49168 -9665627 553760470 40698 755602693 -315060634 7675 434696700 367544412 14199 -583720734 539228266 4073 655471337 371138584 8286 -109763234 340580426 14212 -426603283 241209048 37504 153735870 -871673688 7157 -808642836 -772531183 3542 188988362 55130152 21666 69825860 728245327 12429 239523661 -14714196 22628 176389714 -129307267 21146 -972934039 -421078695 23450 279074560 58500896 61441 -601419034 -292312705 74031 244032344 -19988896 71851 726095903 373911716 13015 -514680090 449757619 40318 -384233105 282600785 13378 -776292988 -794195984 7761 -685263687 -763684416 27829 550791714 -504500824 12406 445680879 552873432 42887 -601515920 -483570952 29310 -5618537 526950549 47990 -968532462 -592206008 35827 -522271766 435145509 49749 466653410 339029717 9827 159031889 380015078 33136 -117153294 -890228153 18259 269904494 540834097 25923 -414231380 -96527850 7181 -761916900 -780953876 24881 -33703901 629998588 19837 -110248208 365375840 10731 -326043987 -670867138 66896 -122340818 347888488 33271 -328224937 -231845097 8802 -904426899 -498871144 30501 625771008 -297826985 26434 -130952210 338919318 25782 -488904277 467042513 12276 83153240 809561193 54 -225836602 -612789313 36726 82198405 840373597 29855 -381151990 -122164231 1757 149097366 164671504 21415 341858394 850120220 37188 -986081884 -406076844 46058 143375900 -408483526 2722 269123617 -195671785 19863 649919444 146390047 66788 -193816010 52873885 80163 724958613 374365347 42633 759465560 -201962963 38145 -129581385 -961279904 51792 -981744498 -980579476 23281 178574389 66296417 31387 -215768533 -967387887 29442 -427338546 740475244 20397 76664778 761524714 9597 180660499 76182267 27703 159063818 -584646182 20775 -862633118 463108590 26039 -486539172 465260164 33276 -965037780 -424738162 64107 162472100 -606333029 12210 644857976 -296414708 37693 -967062731 152875221 24138 -311505897 -681442229 2429 -601893220 -323320161 76960 146209533 347801924 3523 174788111 472614770 3054 69434838 851827874 4793 740621491 -223649352 7988 428956511 372660669 17756 -880092417 436263417 39609 -38697979 -399943035 34417 -425612005 750530327 13047 -970607950 -960569716 36377 255828771 -27824450 58269 -11616393 556507937 43398 -584288589 -289506392 33001 -956264208 -993993265 34751 -510279703 434332276 33347 -326844642 -671835968 56530 -226807085 84859618 26153 54461752 741586307 23594 -139219377 -109387833 10854 -617432223 -502002796 25645 273821128 -11841138 412 755868978 -588110217 15431 274935519 -29845348 6259 -41546556 -709425669 1286 -306612336 -193438742 1170 245244504 269848393 15840 -307524826 -211568904 18700 282946059 727826320 34435 -684027516 -128378395 29940 -14009692 -711430853 17053 -996082638 -781893592 73565 -966179848 -614440310 43232 729440656 -325088265 26722 79172101 820266778 12381 162970884 -605531279 10936 -17603683 629726630 1264 181236260 -124194931 7766 637890369 817104447 69509 -689699864 753698611 50621 -226637674 85667230 66657 88797918 754461366 2297 73457504 835295125 57851 -232490554 -605064353 23 50936535 -310420625 3797 -207116699 -597967834 53018 -614843110 -513693443 3147 628230535 355090777 37071 270243984 -225712279 33784 -322100725 -209327004 4918 -406662176 284325327 20602 -677547347 -95926007 22762 167082296 -409783861 27108 758852625 661315701 37923 -31931483 630816459 480 -878425271 467595165 31710 -384036307 834336666 27560 143093127 -405588659 20899 620500270 276294423 56786 247137630 -223332882 13031 -134164106 -118731233 29797 162425212 152563758 12774 746009128 369630418 23215 751975570 -598999840 11804 -612837844 -302620529 17698 -206294893 58176994 8026 -992736458 179201274 24031 285422827 -33668819 18758 143152187 -394036129 5204 -700639077 241712463 33706 -613440665 -523700469 22580 -882044157 -119436036 5481 278139079 54598269 36672 -994492017 -979896140 27362 -591626729 568551078 73627 346273784 634768887 38014 627790431 -310708216 7365 269957938 -791462919 3364 244480353 463298919 30938 466250924 -108876919 28346 -329591197 -704086905 33436 635424681 -295281658 10662 452256891 334711731 3536 -34884811 533938320 2291 -15982883 -704333281 80106 -234930584 -869254402 44374 260075964 -409451825 22744 -425967657 285277286 47905 -892328205 473106612 24374 285671845 442719626 25656 -107783653 -508243325 31854 -712180015 753027504 3399 565017431 -519562705 54888 -479128801 463550722 33287 -115285355 -877444531 12322 -412783993 758265938 17644 244230653 -4934622 7448 162435841 78897997 15577 160918678 85580063 22458 -99733080 -493744644 28137 -310357348 460660405 1690 561621563 -513724909 33916 -706065260 -876299030 21497 641202185 812265972 67632 181215710 -884460133 42891 336965694 262986740 67337 -316616007 474628995 17712 -967362697 -965477708 2080 86036633 255115300 47229 -100817898 -108273417 14035 723066548 -579509082 23080 -414581285 -132199057 39283 -390156401 -105599631 5648 -959111926 -994701120 29986 -870532896 443338792 2527 -295087996 -230274971 23386 443026113 181196241 80205 184586914 -122969950 62900 73541625 850592599 25592 -393886456 839179697 24987 -702006566 -807099397 23525 -9965565 -671855478 16809 187710598 -128443869 4683 -215266343 452160270 60440 -394370374 822417171 55252 -298451229 -224486618 10036 -21283446 -700171867 10709 -416281124 622979289 6301 -891243310 -137678120 7550 -613476643 -314012905 14886 -953056482 -604886450 11238 -954815464 -131625447 21108 -113627902 -703543127 28498 175782350 -881027158 9982 189564577 -588489353 6339 -411535051 -975037503 55292 441594455 189556029 46008 -28966397 630317562 14585 -807865461 -505440272 29019 443993451 380316487 19029 -776234675 -795091969 68 272916743 -14558901 384 262283919 747730876 29953 145041596 429812665 2113 -886757328 -127574249 20479 366102992 639873340 11703 349570170 662330323 28765 460238588 357327491 9768 154138690 -202791863 26379 -676095864 716758590 31763 377447823 827358831 40083 -782503661 -497691325 14717 -123167365 66392981 38001 77054588 261084685 14081 -314290 557114683 5199 -390681674 283493798 7361 178879617 -231091168 71001 -405294669 276346186 5336 -214077521 -974751283 13315 -210553896 65462716 11605 276587517 715731642 32730 -236219321 -866992642 50082 -111374282 -297312608 14402 150363084 -617441153 7274 -132650138 -101927763 4014 169969191 372496977 38649 274256420 238562831 49714 345613926 632919231 35108 143930930 -409983186 3566 -791092920 -506137765 55976 725384974 367244971 52133 463234974 354664950 6868 181211329 -120297413 84134 163961088 -205582402 32505 146505886 -603380644 20486 -415130944 -977803730 68422 67312877 757410801 30989 143103625 433255910 21474 256524728 -18759641 62638 363296089 -198398897 749 258913025 474031475 37205 146498510 -425656540 34808 -138770454 -520159516 29677 347785225 653935545 9301 -137422462 639111212 36320 -132580889 -798212984 58324 -898416697 -100310737 16359 -405734462 -99458682 23787 154799723 54996818 17985 661032182 -318566087 15008 181419307 166649411 43515 380703822 -667676092 25855 -419878463 757506636 24482 -121728537 -104152981 6493 429088098 371068224 22850 -613664868 547258014 65078 -195602705 -873539057 32491 469450889 346926496 14449 620101053 -330266266 33737 271621466 634594902 45416 -980447035 -391784677 34565 -387827952 -132114995 15609 -413004334 721309362 33114 536568956 -511860250 4106 -123352490 -499168290 16011 -298170845 -692242877 35245 -310091460 -222618953 26246 367793362 633160891 12977 238638180 -220219744 34122 -127655069 -870333556 16510 274945765 249102113 38476 -965714610 -967277599 10003 -288881881 540771891 43570 149287184 468002937 25221 -970716864 -591666055 20893 -953696454 -381725214 11007 -411765460 823687963 33718 -414289853 267587113 18009 -712155193 94247945 26803 -297718555 441684688 26061 -224710967 -995698859 8389 744390142 377825107 27309 -602337309 -309891894 74350 344404090 -200481990 3658 -331787997 -220490072 33346 662554018 -305568571 15323 63856445 465839847 47857 -870497021 -127258022 43639 -952899984 -966933908 21148 648341280 346820284 42923 360082044 -410231870 47255 -216364510 -614214406 16615 188568774 170403218 36515 734533622 -230644455 29514 634913025 846926122 28729 149323770 441065687 13515 466697626 -199975959 47024 -610170832 -517357157 26231 -784205461 -785228076 3218 -5985161 -692570418 80977 729447522 -302169449 2416 53919393 756436143 63741 60326929 839712504 40421 -982935831 240465673 19690 -125887561 -105864756 24354 464961659 171900264 51547 273947609 445416145 617 -688284902 -874865477 35352 -98665180 -105108464 9141 270616458 260705362 63023 -196688971 647534118 73181 79790789 252245559 27208 183745915 -963580444 416 79113971 -137942743 3368 -878153890 -142804800 36280 -398516136 855191709 3241 -499602974 438039998 28865 -309380986 -226890367 12956 -391352650 736799512 2369 653354913 -291229941 44003 173429243 345443287 43083 163804369 -785045570 60634 -512407992 437533670 43578 -872372651 -118141303 42548 153520233 -617232323 10156 -487862733 471497063 33180 -611522775 562168468 41395 184226349 447248419 10816 -230146426 92721287 287 641476750 363042860 17987 -197156394 -963466707 19487 -26284926 -711518133 43766 378072952 826419377 13141 156614685 -888897324 27594 52742992 277124700 68382 -21261502 539559535 53169 -613174430 -485551701 30693 -220503538 -598745355 8469 -116868506 -114284384 27624 69803147 -286847485 29736 721957598 -581091119 1299 -517687852 446178116 30739 256560290 -232598946 22968 -607281542 -216722107 50429 -708128219 757218539 56329 -678243060 734068430 75199 -612526583 -500136949 7458 836707874 -977390750 27503 746680718 340711627 6313 -116396971 363158176 15701 161216331 -205850022 19984 -37921049 -692928565 44891 263092805 453614872 11456 -230736340 -857227261 43727 -422448852 262175654 8145 640824170 367688661 56436 -779695130 -493423367 55966 -670367520 -137900975 8173 -1364093 657998014 14713 -203999386 54863922 637 -885213626 -102308426 390 -22435860 623436306 13925 -206503799 -954250789 1984 -109604315 -481514549 20365 70911134 435226560 47878 376605552 822101926 4613 -958045408 153552624 53611 148391163 -132746263 64693 144779092 48278995 24008 631142436 373439461 9625 238529697 -9849503 45256 -191703991 -888269618 8541 719537619 -190641822 8685 270143205 738836583 33137 -763329738 -805258851 1916 651520470 530032920 20402 265817752 267769593 14334 -120070735 -492324373 7213 272873892 746434367 31804 444065644 162626101 11535 379460849 752335440 28306 -696404266 471298198 38190 -293803283 -803028008 41510 733562249 -572422208 33891 -134094270 655213536 46550 -11317978 641029523 25863 -976998921 -591740140 66706 -407205316 268296387 17209 -712779890 731156958 29744 -19236103 534797442 50351 -771213461 836857292 48920 -804457951 -230566013 42336 -878788797 -111260785 3805 -972489485 150484684 2017 372907543 841295116 45368 -383563509 727146981 5524 180183220 272248607 32911 250832345 429247938 21059 -792003125 -801683847 10998 -404373945 747691574 36575 -17429272 537434309 20879 -887008198 451689271 41192 759825965 -575554049 34982 -898918391 -125815060 7113 -669658604 -123138254 12448 -286849394 -667407335 39568 92354022 -314943552 21995 -679813879 -872572652 16640 -416248574 831160300 55677 275709614 239667070 76204 -30414984 253012548 68765 718526418 358812792 49321 -133261783 642835824 37454 171482289 349356799 26978 470060194 363952056 9293 335861150 -197851584 25863 -611249204 -509286751 36354 -389534186 743535077 4033 168422688 -140363508 59366 829009746 -973495981 31435 -206912923 -860516269 43233 -599058464 559209142 808 -99129734 -783457081 63353 57480928 283478608 51152 -105878455 55372249 66110 -225907846 -858298150 58756 162854271 -381531998 22158 188166952 445714914 7644 -211447449 -579962203 11083 -594451644 -502913193 29601 253347339 -205196566 32256 723975071 338112095 26705 143549340 59771182 803 166901067 -137936922 37280 619906981 838919673 34545 -106616301 -769315951 67502 -328547929 -216335431 29380 163814011 428807816 7863 -689018295 -797590009 36913 -582515185 -329679844 44619 -597448352 -296850214 33909 -137205248 -116332288 25104 -672685494 -110918988 25185 -772305108 -806397558 4988 57683154 -286188912 38473 179638916 -886018748 38283 337995471 639590186 37202 -102818823 -141706541 7046 173672815 -221702609 61536 -670021376 -897769927 6356 -775948450 -482116455 24261 -323850139 -212497273 31693 377492881 -197505167 11104 634826689 152749090 39801 754131842 -592434486 13935 639994447 -312007863 26394 -314501936 832050333 11850 621156553 344291026 66772 337848118 831112728 32748 428649421 351189564 7837 460757156 175985984 67171 469456058 334189590 2766 78331051 -330144044 12042 162088288 -210696092 24086 256823886 736518062 786 -871865490 -113380627 32264 -412463978 820865189 45522 -582179031 568999823 63685 186140832 567332397 19431 -119978060 -520633675 14722 275176312 434561638 33997 818352987 -993301838 29421 626154664 -315157617 8203 -515116936 472419289 6688 -489736413 475269215 11287 -411971758 239160173 53226 -405285089 851426367 33831 -960251610 -582580856 27403 -114811988 343143960 18625 -695847550 -139626008 13312 -19331412 640214034 10109 -769650440 -804074239 22102 71177670 261447736 70934 267444840 448960769 5302 -888725596 447529681 34739 153926061 243044932 17360 -476465525 451531384 26498 246258079 58024304 6691 -970564280 154765388 20790 741062143 -602963956 41237 524022407 252481005 2897 -204727231 84527938 100759 725063776 345660342 1920 350568062 -580932445 26993 -415657882 267294031 34110 657795837 348245131 76653 -702507329 -799809524 38263 748607875 -206811024 22506 -381419880 -109949935 21453 -425262142 256634221 40443 -121806128 -115898930 10901 651206930 810859108 35735 -124856745 -794809846 56311 -330018165 -685024828 46649 -14748474 190050795 70500 718644207 -877427764 60389 54822562 -314410011 30941 -110511430 -876553954 19863 -572873934 -288415438 77431 -397776933 827269297 20128 -294536659 -691623267 31300 734134083 355167892 28482 176976259 442917635 13805 -599715266 -305423352 66218 145362630 -881947683 39075 -613627551 -317246231 14501 55284984 730387405 65458 -713193183 718427996 78540 -324633419 464635339 846 -22119905 -688924476 42552 151321649 361194109 42171 343385277 -228318564 41353 174825938 -191320288 63071 -385003329 -98261797 13165 160666877 461589756 6058 -317093944 468309092 3153 91373729 756079663 14212 144621343 83539871 7310 -301294804 -692206228 21916 645707633 352856471 52363 94690938 737803656 21845 282024284 281071278 65168 -890899324 430318357 50341 -789116281 -503627778 33928 -31541678 717679150 60099 340782818 74805109 17657 -36092433 -681321293 6265 154337833 148453747 22121 -43576906 -685526953 58194 -602181442 91645981 27087 158935642 -885683790 20798 746736835 367325432 39987 169952781 333936553 2538 -614973128 542655799 80339 72807400 -296671964 32575 -388870226 -997727391 30122 -603775517 -323641341 24883 -142162 635330635 39379 -230179888 -970545350 1965 249138506 260911166 6552 -318004508 821268269 22553 370744456 831697228 33946 50056055 257648256 71816 166786797 352476331 44153 75105331 727396322 9868 -960810680 -994858648 57063 621273944 346615033 18395 -673732868 756077946 42194 -205245378 -971890512 11419 -400460635 -129861286 16524 -402472806 -960686965 27179 364738948 820638087 8835 -696910872 -890217905 23298 275870796 65404598 18954 -700006448 -900432667 18886 -131337902 -772407064 355 77059936 736632431 9375 -974034481 -586249558 11278 -617318153 -300128383 72312 -33934281 533556008 29986 -216195525 -867573031 31089 189818322 -886873175 39608 -767676184 -491305339 11154 823368797 -970349760 32318 257083146 257439609 5463 -427711290 752244443 42088 -765127814 -781288817 6788 845808432 -952499925 11567 184891066 -591586534 7102 175172301 -141158867 39611 -231362323 -871851555 45371 -116892970 -782666264 49957 -901778666 94789970 35595 50795157 261889233 16782 -388317563 265187865 37831 -880475929 459720640 28296 729269515 -295848142 792 -113223732 340164660 10831 146640839 -873268019 45821 -125210917 -312863424 24002 554278287 -486816464 10925 729770284 -193832801 35921 -140293967 652259985 12268 -424272234 253647886 333 -123591735 643946540 34099 181765928 280855924 2373 642901595 835269912 47496 -700670959 -99654977 19443 648452833 348327618 14379 -237511861 -966869142 54524 257882168 -40134006 67657 -389454336 761311701 8628 716189729 -232376909 38326 -698953092 -875146545 27506 176104996 465645371 10392 166253154 -226318987 28912 177091114 -107471182 75800 -516149593 459222561 15096 -210183593 -597384172 24302 -193153548 -594726768 27445 -218873730 -956346225 38749 536038885 -476350877 49255 -217963154 -892862645 19823 70400471 446887137 5310 147618620 -15647614 10917 -399867586 280622034 32198 51946489 457015317 26567 -200620745 -872544900 8770 -223843762 -594146328 33394 77944683 -329452573 33112 -320161455 182169762 4196 643141233 811894212 12075 145137525 241959110 13779 740367641 339393893 18881 722209347 -234893139 43809 -422593677 756245760 20359 -880905815 -138261402 29322 642620316 376924203 40050 441301144 346274157 23022 74506127 264927131 36827 148335589 -902466731 47406 59302985 -210142504 10855 471892150 157915028 37692 -124901510 366012106 30161 164940026 167868814 45942 550101126 560308313 13826 183908442 92012490 24630 -8533966 629716801 9226 -200641239 -958576798 15149 187508659 363071457 21390 60281634 853281138 876 -966238436 -974134749 39820 744986492 348069388 49044 541122343 -499041424 3370 -39666751 -681827483 25744 173606275 -876482335 7239 -414846432 -994230613 54312 -141977983 -791491255 27271 -130673425 -476389087 31 -142144180 349513206 25074 -859936901 463383408 11407 -577624591 -497229693 30771 464373436 155776505 27861 -424066757 821654434 54370 -988034434 815536137 26433 -222556135 155488581 44656 172489961 76088997 13172 -36543346 -700844248 24598 721510040 -190646592 15870 279644393 733571873 37388 243216492 -232642457 26708 -423129975 760855045 27198 -496795664 -384066516 26006 181464137 353358433 7044 -806483105 -510476778 40224 278250103 -25987750 3327 186331288 257785635 30862 -962708938 -607039914 5197 283093728 79305797 47747 340991814 638265000 16314 246036055 252332445 1931 160094919 -592586786 21196 -707008422 -128937700 9363 -965389445 -978255626 11227 -954648603 -425707656 70577 282046235 284476703 754 70071510 816859567 20873 -141775081 663618178 43572 -883262069 431215306 30535 91699225 443499888 38617 662883521 145699238 53705 246943504 54837452 66378 91855930 845427249 30218 63195814 733161301 641 619761239 -327001631 19473 758200647 355424249 35146 839783860 -971917865 34274 277758558 -589242 9576 150086510 354254561 2816 -41160312 -695009541 17012 -391608618 239611519 23625 -103332909 -785175236 26393 258774663 -44949689 67455 -671391222 -130892824 6568 -296792265 -221344980 2593 -893547734 439088004 47967 264747093 243386172 77383 68167724 242842721 51022 452307090 347067418 9476 274117938 451112230 36457 342603464 822717893 36671 -111653833 -392661076 73362 757875268 365032477 29391 -99934808 653530599 9912 744162534 -315080940 33483 -804792152 -494093399 29742 -125275980 -96507819 29290 -984828180 -971532406 723 -958829648 -986160517 16308 -590953683 -483246817 17253 150384088 -578765911 5847 52628063 452430995 7371 666287391 364355433 9460 -14224306 85715897 46431 -27255172 -687485746 18701 741068467 -204701988 68437 -953204231 -606711823 40636 -101142854 662249425 10966 -765905056 -507185668 7687 -202449952 750267409 83382 -768032523 -510432257 48043 -288846841 540760947 47317 -382967862 271526590 32560 -701006227 -310850831 55435 -107906130 -303656686 63249 171885436 458953547 28049 -29623269 623363297 9645 -8061108 666219902 41624 -328154793 -213678236 4701 -582150354 -287182692 48368 275135850 244371118 52 86565810 457172073 26972 -958349812 -965069973 73884 -96680955 661394821 26863 -115939224 -766307655 1201 -33104095 631924984 30001 -697952955 -886835851 684 187844849 -199487838 63484 -963396949 -956700875 9448 -966374114 -999802867 12751 -210602320 -871953220 58294 -206864144 -971659549 13599 -583617363 566346847 46135 -27258664 187445820 42007 61931344 743423787 60520 732441959 -574478321 27943 642837939 190049706 5236 440178664 361984321 1445 -605427960 -320431268 45093 -605030404 562623614 16110 -701273571 -779978498 12075 -138880467 -293957022 74201 376762060 -216292452 18336 -864134222 -142661332 53232 716554774 379710620 22193 -128273866 -771353402 67338 -597775978 558084060 3960 -860464716 -108266490 10248 434896402 189820607 54015 840112859 -967348556 6312 85103817 749404097 50185 -599172316 -477365743 13425 277664178 434133258 18021 -324135117 459459682 11557 -711061846 -126689811 851 -138563399 -890494961 30219 -799911237 -783069960 11273 -417557702 827219365 4437 -118196047 338598848 11770 740240076 -228722484 48922 348363519 -219125610 43719 658801862 -299168531 8695 -428423206 827933355 41128 -595761973 -595372834 37567 264837315 -202727333 44314 -4555071 532436789 18078 243928696 -226747373 28180 72751054 433810816 31207 541009750 -478423851 50670 167591301 149678875 4972 -126788676 -790217230 51441 -975469833 -383778378 76329 827654794 -957881038 55808 159743377 -117251363 76871 178631218 -236153875 37956 -998110752 -965394791 45625 351299204 813459959 45060 66226366 737280226 11905 -381689927 252096952 31722 166487470 89632176 17105 -314940461 -707864654 44599 -985786036 -977533503 27353 -579282974 -301599002 73625 -119964248 378992374 27333 -234327589 -577463593 30831 -580519931 -509785160 18617 -401883377 814422942 3427 367927047 852146592 1282 -420879845 266093308 32346 -857795294 845373825 39549 159855370 334347074 25505 -33853655 561247542 25954 -680310459 756959453 74563 277649494 -194996571 28239 657357200 844283555 13577 -400061300 738903320 12272 -670368139 -790528483 28637 242759532 92399709 38659 -410383656 744605011 37047 -97188903 637111190 45933 49692104 238638523 58990 737110049 -323451117 27879 -418011605 -954603278 10240 145167222 341598452 28238 -45646154 557357794 3231 -515880177 462913603 48259 -609936683 145087194 81348 188572638 377970263 24348 -574108046 537904724 56814 727583114 -215146331 8718 176378187 -426500744 11818 -987359909 -593504770 11741 749656873 -582373140 24588 -206809087 -614484273 31196 -34429644 632358890 21453 546410611 -503737126 60773 666496710 380274712 41005 727966706 -299801186 46265 -405807675 828568665 10879 152570952 -413327092 1530 -985567709 172908535 38250 437933406 833073351 13042 -712543190 -105568412 10345 -214427466 93431163 8374 -207003862 75900825 97218 186099713 -866616056 27700 367570618 660157006 9380 -222043491 -874492926 22848 -405089552 813164618 32859 241553844 472735455 278 -134757140 -794856357 38358 758397966 335195621 4505 149820472 -229508885 28793 721914070 825118341 31327 -233938715 80259231 93637 247512872 170419354 25719 -325607901 430478929 15173 -494734465 449245439 36643 -206113746 -982081015 17618 -114511126 367459518 14349 666542140 821278639 56081 -993624666 161572020 8964 665623811 173602892 62418 174645719 64191298 19606 717587007 -600437420 38269 -770852542 -799423874 23373 186181377 473081940 14775 337755951 826748143 46058 -313705468 -195694085 19914 -878888600 -499955076 50231 -129051747 -300088147 8822 -313141958 452217455 9746 -980873158 -579762026 70967 -230620622 54774793 10807 733937550 -218775479 5526 -425211531 839729361 48597 -894731297 272271796 65022 -210502771 55808156 55948 73929934 758929982 42549 -412600949 -970264969 59221 745738133 355947315 31958 -709544459 -788901988 13466 56210596 440202400 31151 240122259 276638667 20582 -312988479 -669604961 25615 -10020558 534942336 33493 -672680361 -138993002 32644 -37712699 -705663763 42789 -404727498 -140154311 14365 143798240 -882372804 14669 753091856 -581300354 24676 -287135375 -670775425 14768 162898613 -403667917 14820 -104774733 -860668927 32339 -869664538 454599402 53145 265904662 473620408 8388 -984827168 -322878396 30775 159107074 155877260 12473 747863241 365401115 18828 -124979784 627463296 49418 49395991 729742521 67333 -999614772 -989725589 71017 178214034 -114177692 43921 -584976759 -521117214 26372 -216201395 -580780628 6210 -198709073 -607625213 47070 739493513 -289627706 36528 283893159 247714116 47635 -121717380 -509370951 2262 734491990 -226492880 19874 -415773563 730361972 6110 176414833 172314776 18049 73172496 252867346 60217 -99801299 -519490732 21233 347045581 856458190 117 445203412 828198018 74199 167084153 255612641 43024 745251991 -309228316 42012 439953470 559312032 66147 -392219002 733306087 6378 -972584282 -965599121 9586 188116750 49646738 20144 -609292581 525665357 26417 -506510405 448008776 44364 -427862628 752936748 27805 646775423 472541454 68450 -125793252 -118644311 8274 270572030 466871701 26092 159227009 -134286794 43113 154327412 443226860 13937 -677665616 -881525705 12166 143445864 -395706319 30785 353947438 640026299 23682 634408827 -317163215 11428 -685569635 -859125036 17661 -224241472 -978431944 42742 188307039 165963393 731 -971549002 153859407 10483 -424384667 251458793 52521 254413197 458278652 182 -409619423 842605046 15539 158281216 -123939760 22752 369798468 -208030270 36552 -117625766 632086194 27704 146163118 147996660 36072 539489674 -512546559 46977 160933370 254880164 15446 563237148 -215950143 56549 -959614805 -191782106 48687 722850931 -610632952 8831 251649787 469656480 3152 -386493 639708280 3253 81661206 238380679 50933 -329074340 -210628232 31563 143043670 271154209 12783 -215664187 -963421034 26266 49685369 -323175974 15918 243244706 -44803687 34135 -698660418 -120189959 5663 -587347559 533150504 26669 -116967409 -788035784 13387 -708544207 -804718982 41166 -16840775 527471134 27675 -5358666 -693897602 42034 745432493 545808034 72873 248970376 435541254 19504 -390138159 365364236 45982 431521115 242280998 36672 -104193072 -298979818 50941 -314931562 -235196274 1908 -585696582 562699406 60103 -587727681 -323294899 34214 621390735 143089356 3381 744850328 -294052234 5342 -399702589 251001460 1722 -860808562 -119053437 41010 270372667 445485557 38523 -233027565 -879903616 14982 -418888052 -989864376 59159 -414264834 745982898 39913 -1146001 626617542 1395 -703538785 729312495 38374 -211832210 92066468 113 -693072628 752368319 18626 238633881 747822202 15693 -969625710 -383185928 42574 469817133 163111836 14151 354332726 -413143790 51120 -400292850 -125695906 8028 175447542 376427250 3289 -796189566 -671354286 11855 -580467649 -294841003 17320 -122057872 651763586 15361 -982850367 -306560518 67979 -289289892 -226047495 18458 148194562 359830647 1041 -388051075 844846828 37086 638004479 170152120 37941 49728591 241207010 54942 -135461309 362300537 4841 336790116 652022656 33629 285498085 239932621 61454 -235817105 55441830 26427 -193796925 -973370344 49262 169263754 -191824731 71783 -687260809 -957906137 30059 -313758144 -705896769 5543 654069780 149604812 69659 556791088 -514119175 22209 -982889799 -384410015 4826 -139649920 -500552451 16707 -582983769 833773590 48378 721793916 -327412539 36711 -115958789 635592705 46767 69324298 723684082 9947 74348092 819139200 49682 -595049541 -317271662 31694 753626431 -314714475 34968 -703809683 757783095 52993 744407362 -219528818 14342 164018150 -139864124 11739 -782097468 741114017 56342 77161880 737011061 5480 371918716 821892978 29021 744158715 -315205831 40636 189667060 356709690 11267 -680279738 -135479148 4148 -98442632 -875880939 31364 55297554 -992479680 33986 -706246896 626748972 45401 -234578238 -859541045 14100 262055480 -224945925 34481 187519587 250427973 37397 -135164853 -789873927 29878 -682251439 -787841753 28794 341279299 -206824079 3427 163529070 372531466 8864 -381296500 265001879 17747 -200817108 -606738297 25880 148026968 -897338383 8981 730391183 -201867971 33171 -401151078 276072492 30240 276349265 49297003 66933 731556508 -608284757 29254 245175417 475200069 35560 176967064 184609134 3740 -683717977 -116232679 20163 -786973222 -765149904 8824 648877401 -316896676 7306 -419651172 761362499 33100 -220885923 76294187 67481 249003737 -10268002 53391 279663415 89892235 62203 -142677422 -876169950 35583 659791840 625178280 4595 -482215938 474611379 36944 -971476747 181598450 25672 189471880 239270322 13750 285444053 271523909 22035 -701097698 -863597446 36606 -131729140 -296274846 52283 475293460 360592742 30823 468943885 144953338 29739 -713138633 -876614334 26300 183714935 430069293 15899 644570740 373320801 33933 -694450022 -763753780 42236 163599599 274449148 11980 -313608561 -195875377 11719 281960238 446233454 33465 -233999239 82922094 5257 -138103023 -772898443 57238 -962181201 157124680 11788 269541000 250643270 45840 -708493532 -879207118 17500 -668962566 820767448 15988 665083630 828126109 67487 -670733892 -120329921 14886 -230918075 -41693369 66636 -133987267 -882142351 48041 183217628 162937182 44600 84627157 238937470 62897 -392851024 562771919 58183 -857262225 471606790 29076 -124867737 642456237 32783 -422970739 -123917857 22081 -582138636 -494569922 16597 -794779325 -502911886 52561 -332470655 458342450 17547 -769118950 -777820685 21982 743276593 -297232827 17871 -232894689 -612397975 51782 -495932623 434627696 21493 -801702216 -516708273 47845 54419317 739763264 13938 -327120506 -776450340 59785 -786309122 143574751 72998 164623898 -585313448 22557 -993665706 -578420391 41039 176279265 149380929 38911 721536995 -605960698 7817 -982992875 240468238 60616 -426565685 255299788 28930 -106112226 658325241 16462 -874341833 440101877 46969 -597193869 -320313609 65010 -194865268 -896314404 11755 -213204866 -574517929 37999 162763520 -139061373 61206 -596661051 -503596343 2928 -114698225 -522015492 35487 95159103 809764343 1052 -203344310 -27898980 26227 -385943330 719088928 31820 244067144 -200551672 14962 146822892 -234978028 23444 -387977497 737413554 7399 535163042 -984138349 55205 -230914481 -882281474 21075 -407387874 -95584116 16244 559435238 -502623838 40887 352138330 648829870 18033 -393556914 245795259 25893 354033060 -985607508 70048 -763460624 -110516128 22680 170767962 -595102091 18592 -118215314 355371681 18957 472485602 844706346 88993 -503388339 433573399 47462 171040153 -867319192 24343 -393699026 -95484712 29736 252350294 -20417773 30450 175569582 -118839030 54964 -575840910 -496043274 8430 246913634 748154459 26216 -129423759 -318999256 34613 280363835 -27007062 47476 179502390 360254536 13189 -26329947 -681221290 14520 275031357 -36229297 65593 66995105 -974828230 33695 94458157 832633288 29545 -99871860 659295633 50748 -235261619 -996804841 30633 143814490 80858314 13170 447072930 345932100 20701 -694817792 453418537 42158 656073613 -308102969 44113 367996694 855564139 15374 173438722 -604936102 12909 -210187271 -884575724 46139 74429709 472379554 13256 -416162930 265812067 50104 -299683751 436724209 23958 -137290252 -125525642 18490 -670265472 -135315493 16570 -977491728 -593539341 29913 -292326542 -685616827 61 -323295332 475670504 18824 166566089 51437373 26398 -304831159 -703961890 50686 149114592 353859957 48045 -404914172 -998819806 7631 -226885759 440802038 28092 -389971508 -987457007 67378 359655309 -232505222 42560 -314290685 -701814838 55119 -98768370 -508304288 1744 -140984214 363243204 18867 147010297 -857566112 40181 -137913564 -493767116 14688 -974400115 841491293 31971 -135320542 -127849563 27368 620251208 336917804 44864 -140817334 -764771970 57815 -499022820 436941519 41485 -960894793 -415387636 32163 262515727 258533494 29118 186048288 171329910 27556 -879500370 -578157067 46163 -415612916 738738693 21621 -323857277 -213861460 7283 -667919396 745373204 33327 -231140427 83156334 91323 -382788004 842857372 16796 248870628 272727779 25933 -215843449 -873669654 39415 -14768853 649931710 25742 51220270 838293266 43513 646903724 812675989 28778 629876354 154733405 56326 -902695339 -126610038 13398 165746162 -191241488 43979 91581129 815490695 43134 157189897 -425100735 8097 268783722 80509942 5722 651662520 168546513 66821 469061141 344102239 31904 -787396553 -500166357 24754 -204787985 -615392906 50492 176164781 150562289 46491 -545362 643507235 39961 -797042133 -520939592 11503 -979003092 166748189 51643 -113298851 -772086922 33941 151036893 90753590 943 73621057 736816613 6309 -30863129 -491553390 27961 654973725 336248136 5377 -197653915 -889355251 42762 178503612 446417501 4896 -516547631 -522234956 29801 -109042378 -771186854 56884 176919965 -901801085 9592 436973751 183123934 60467 -682103408 242833171 13371 743580840 -607104336 18216 261500811 457210342 1531 -306296889 -670570236 56578 -325637301 -233270858 17507 -974246495 -382151776 55936 178514244 -865028674 43797 73912489 852450781 32717 173327411 -419822713 33164 -130546812 -995428453 33469 649047208 375908684 29166 -978866965 156320128 51670 -809060043 -770392291 13717 436582397 178229115 6501 -592174189 -504692984 16246 -15855669 665270096 14037 155335131 84035073 24011 177971816 -134400244 30389 -415946521 -104394525 38983 -956967923 -617304819 39639 -965197010 -422791284 11620 634068629 337113143 11813 650035164 168699877 5354 -972623617 143858577 46069 -509091414 463303534 8199 -770289879 334812803 44482 249695577 63430937 78875 567638578 -509054467 9769 -110735602 -133238183 15811 -286940798 450970096 2516 -883606674 469316328 41787 -409496097 816176887 36936 190360443 238410302 20407 429738188 167776960 64733 -214750485 -883013780 66 -691122332 -882507007 19966 275604519 430803499 22199 258047960 51428925 69488 -15436138 -12767920 66013 255988891 432591950 3532 -991794744 -992128042 38660 145932181 -865455661 38554 -217424860 70525644 82653 186785145 158427724 25096 -127017304 -320295117 46513 -103104432 635140932 3378 -583553559 556116304 16877 172378234 -138793265 56801 255137128 50918515 78710 -320421672 447286292 24158 -308013113 -219529663 4239 73641154 263636895 187 -415190022 816074295 51181 173599814 -889817182 15166 717301034 363355967 46039 719686872 -319519450 37691 273750292 464670015 17344 -47281494 543124096 35202 -120524531 -515945756 12037 -782251413 -777898155 22988 265490796 543583190 26204 624486568 -319353890 965 -395284435 252343503 11636 150761966 -196917857 24564 646880589 -287313884 20708 653737394 349797223 49559 277398923 744303160 37173 -675494823 -123391901 24239 -999448744 -577454879 52528 -126346583 -109370409 23128 -784004698 -795397825 11211 -607536827 567496195 63508 -405221391 750016441 14411 68322104 456987332 24058 346899181 850857711 16827 75989902 261873465 68784 166637130 354579242 19937 827864216 -978087610 2525 754437895 -222022441 4190 284352360 -25651513 28767 -41176238 526873988 10413 -421425728 -973285143 24324 540649401 -506688125 11193 -401572818 254945026 13851 153457575 271530365 53037 159684316 87633454 18079 -403951624 349650001 50433 -108216820 -331565194 27756 -416520860 -122926289 16690 155494917 -588397629 9025 631271495 157053343 7927 -977400229 -974733362 57921 171996682 278697971 21015 -904029066 440371030 17753 -132768507 -870988734 44156 61692188 432523719 846 465553437 345855712 6817 -214981293 -584372817 56870 -114923469 338085357 29296 -573857596 567132108 77498 149915887 455277783 28240 -111011669 -315813056 27985 -675956903 721091127 43485 -407421387 721237578 24981 -798199545 640860344 46183 -2298563 -696232648 64832 145286746 -224559968 43322 -3742683 -708549102 8034 -591527774 543451187 39012 -700263847 -139346366 25884 -306656299 -863826283 61661 -573162391 565037349 36884 -609672578 544388628 14681 252434163 460454132 30433 -99242234 -202199461 15464 53526367 -288626503 8401 155548864 -593760347 5211 56475112 -308953534 42760 184263798 -409183762 21278 648535550 -393687730 42161 371307254 811381172 26983 -301293335 -191876677 20496 437781160 376890886 24300 466645838 844066361 62320 -296629837 -428568465 31770 -216192980 -873128278 40275 254128624 285562791 65379 -507712609 439594661 37977 243453177 757134928 32506 264851874 238466282 2896 -679085406 -884773127 19936 535243248 -984183401 44781 -785744634 189897825 65038 -497154236 430969564 7458 -299623419 -220598986 31946 -223220920 -858526050 36916 -682655301 -102668674 7392 632428880 181873697 9218 -774232081 -772833742 21858 283593229 -208048183 19565 -310086988 -224060890 4924 -900251801 460438557 51586 -220865368 95176634 13071 349684702 831832256 32836 -427970177 -135385480 3728 -115043208 625433263 42506 473063640 354197618 28431 -412792445 -981817245 30970 -298032198 472236927 12866 -667589473 -788168166 457 456662188 729704746 54573 -120690923 -801583458 46067 143261232 -228540042 32203 271019840 461328342 9216 -394393304 756901511 35290 741639225 -291423053 42178 -103391330 365065551 21775 -119011683 365488570 3253 267077821 751669304 3161 -490917117 430347175 2590 -137226381 -203690634 37119 -386970653 282786723 33061 76976032 463409114 51405 186797302 -878717517 28196 72856956 -296863288 12504 155884612 -236617363 59828 -46411726 528194370 20597 371683518 -222976962 37566 248714652 447421873 16362 -117380843 -777961387 16061 -26384090 834411650 63593 240395460 -232755007 43568 263458746 443395224 8632 -904431597 439213408 18611 253204089 -213910047 3316 169218708 -870431123 17393 -5971373 552823464 16331 460463404 -304222128 15282 722680125 -584692544 22549 -393663371 823282344 1705 -236992083 -574039794 43423 -586382101 -306699388 52439 -424265979 839648928 17580 190415949 170866062 10722 629892412 816458686 68600 -108812154 359175575 28491 457270083 161373057 72820 265581977 -9314495 23996 -232620437 -898186807 5144 -689884460 652551965 17514 -22121394 -678357234 15362 273492098 269114703 68710 -289073405 -212205994 28526 -97682363 -289537554 46828 628705507 367076087 77304 643842923 856186680 36403 244166671 454608495 17997 471530756 528733608 35618 346730918 833426284 33987 -488582686 457363027 46596 146707480 336477883 4116 -114286791 649720073 27327 -786470727 -487501890 5489 155902197 367664245 53449 650181210 817921425 14169 69000229 259748424 34275 164978473 -426595541 5486 238947052 78745832 18627 -859352685 -104778759 61202 156172589 456684261 13053 -779956119 -765387902 24235 51322704 430475795 7249 159962777 65879789 5137 -120917743 -807192924 55859 -202748683 -962457850 38624 -703307323 -139738220 19767 -578366871 -500688553 13677 -125790380 625382182 13061 374401792 819315853 24145 761407292 340880973 16551 -967771060 -957368486 7322 -616474970 -111669401 43087 369772880 447037860 60406 -390292558 273489300 26122 733902897 -329381020 44815 -887638205 -126757727 25959 -138578359 -806929065 40246 250452505 -221865340 663 -201511406 54717155 99966 -192522505 -869041941 51715 -794458269 -500865760 10809 740159020 -312342519 20051 619067893 375686330 65964 49547619 809654947 28724 -127861509 -898304766 2159 183436755 81176639 31402 -805879483 -518080177 14084 -131337035 -124882251 12139 -694754469 -114602714 24017 265735108 254747721 35753 -685275499 -788446991 28999 738792199 -617732402 11142 -580843410 -294210954 41802 -233917635 57425099 81092 238681342 -14487461 15077 717296256 -306022318 169 254948649 -116979230 28434 283864001 472776317 31972 239626028 725360220 6164 -235518762 373140678 69844 642376323 -299537196 2019 -682934785 526004823 69977 65890280 249098367 14354 -29453221 -865200419 8294 368919172 -194289240 26481 173099458 439019273 23838 358544826 838609227 28790 -780547354 -792409211 3564 261663150 263493267 68801 449077212 189425827 36149 161862713 60578810 7864 -120487324 -875851236 15459 179197002 -898783213 8924 -424382125 -115540251 17536 565843219 -499345993 39675 183426565 364517294 7852 716036094 -585799342 23416 570690252 -484788184 52200 -200168330 -960433785 11642 -289435051 454044733 9530 -209441179 61080035 14743 246778290 -43440203 76499 151956907 -101739627 13054 172101032 -133806521 74033 -324340254 -193711949 4155 83715647 449567207 24970 -226803401 -896687011 39401 250115343 472802371 35712 -135974541 -775947769 18095 145472244 -116393221 7150 278668409 -6423167 71176 438151639 166556807 17789 741489084 335511167 44807 -712475536 -901797217 38871 -109565278 445039824 43526 -204903127 -958994057 31534 -125328590 338748698 27939 -234061135 -605682279 9119 -897630715 -130323072 31291 -6937206 -712077285 28260 -691777872 -801839827 44934 90206841 716250035 15794 364807266 -202343112 27969 156908994 82417846 4532 -688681630 -98483662 25794 660746364 724005069 14622 85507159 819934576 29677 169213668 -590871895 10180 161305467 -192036794 36287 346548202 -203474266 6245 363907166 828384469 23719 655052664 144833595 76597 61400597 821720490 5138 161015188 333844581 16075 180307931 263310784 47244 -100405443 366458116 14630 -427046776 264032738 36530 -694567791 -698219594 80892 285169796 -233573694 7284 466711053 -130762202 43203 -599425495 528648576 65409 71209345 280121641 29492 265569854 446070395 16583 -100530814 -505390859 3707 93332562 -395728686 34232 170791245 53934262 28057 -422483071 742700834 36874 -381991165 -106974156 10048 -709162337 -888652198 31362 -424131228 759779477 10802 752610332 -775017910 33881 632541236 158079764 4082 272159588 49571404 42949 255952655 448703281 2202 -685066420 -125459576 18365 81585334 446990318 2374 629208842 -292652414 9189 147548946 59102042 31071 -774957572 -792963661 1305 -225392739 -230598011 6174 448600566 189897335 51394 -493079919 473825995 42485 744778499 -205258849 22551 -985432391 -614594846 8639 -96376826 -140517377 12174 145885622 853208271 30802 460436442 345638778 21691 -981878031 161362944 45593 759931165 364372048 33378 -213875285 49460522 29248 169760821 -192802232 60247 248103332 -217318397 21601 -897235093 460912160 38054 -123672248 -503151849 13195 184953330 -230003515 63193 -596152232 525282601 27211 353265966 660981053 776 -695921327 -776741107 3936 -691897147 -861862251 32411 754173154 -313557049 7718 257917158 -11371870 3772 -322647548 432062803 19572 -705458362 -697260086 63287 161784029 -413418175 11128 -880312876 -102969374 45228 751763201 366572442 22769 -692632416 -104441239 32426 160308088 240267768 37429 -762804848 816389672 47603 85688796 748407249 54741 70830966 -321427938 33575 -808180493 -876772466 19367 -419042631 743022557 24084 -125749819 -113239455 23885 267522173 -41380685 73957 189266614 -209745729 74499 658293537 -294959420 551 356415257 820511847 8628 350479001 -218607498 1907 -301255469 475622637 9179 145428619 438357539 10494 -999762654 182104934 28729 380912129 -216138922 20645 448914494 380869849 14267 163208770 -593663596 17812 -117905529 380884032 6014 176820225 -129311377 37532 -1517052 -134968841 38038 473695510 335668049 23820 184222869 -892868270 28962 -394214489 736502253 3726 183596291 95022216 20004 563879924 -481541652 41169 59969973 -671344041 53905 -714086052 144708453 57448 -226573190 80963933 27135 728376288 -595627433 36633 -765260880 -513332559 27232 264585611 -236145534 20771 163776440 260033944 20750 -226860019 -869121202 53506 -668476035 740251745 56772 -1854733 853393213 34555 746410085 -224542685 64088 729616597 -204427096 57816 -396794927 839232391 15771 720898750 350182338 36442 -223741927 -970189009 27107 377996163 840045171 40856 347650928 834032392 9602 -609870504 524820926 76541 -762817043 -479180552 51506 734835456 -590030613 4625 -998507503 -609434754 3675 531915922 159567338 38225 -195748503 82435696 68941 855569538 -966188856 27628 -98726158 -792025187 43262 -114458025 343596749 24276 -692460024 -773965524 22683 257163059 727860753 24541 185872689 -234505350 25164 -108128871 -516065364 25623 -132432181 340784266 9928 -900501940 472228226 45037 444217887 336400338 27014 453982477 334208341 6186 -97512806 -305640584 48019 244440648 250163159 67219 246440826 -32470563 24416 175097689 -205574827 44029 467191347 150679215 72441 -973397770 -577781474 44041 458304229 337542198 7330 463369253 356781077 32248 -411447294 248776064 51674 658567449 -328486903 18473 -23342587 623522292 42582 -995620178 -956028289 43995 -766094270 -481838020 7179 143872222 -217232084 26967 186589517 -198382384 18654 -603006692 538766062 80906 -998785709 -422133728 34487 -986234115 148404703 4660 -423094240 -103659054 5028 715899644 342069034 41224 -104969392 662964160 12343 -875380652 447803492 52714 -686531605 -799558552 22418 273791958 -37936766 567 -209532606 -992113099 3973 -693189422 734196286 35958 -142642989 -765572261 49731 -419560987 747324437 7639 -858463072 -703697200 60097 247319599 -33075436 76372 539777871 -508739263 50400 -416953297 -141674274 32767 159837187 -589972987 7769 -426048812 855393727 36002 -309670083 -687249194 4308 -225985664 -871748915 55825 621025141 843729232 32962 336894387 634878871 19037 146867930 -883072508 2259 718351410 -329416552 23798 72586074 444381852 52577 362709898 813013294 12878 464097859 172959149 4751 -689534292 -872991557 15023 -222510925 -980013970 49427 642602869 -324999191 5058 -132419925 -110463731 7021 -615603380 -480561986 19205 -608163132 -290927848 65557 -403557153 759624306 8601 -227986664 83601722 25411 -882035120 450725941 32834 -381768742 -970649892 55740 -193718891 -880156828 40638 -397997723 740422777 6720 -410569644 -982183004 26851 145963525 357083917 50593 -203510799 620755633 56354 -218423671 -952731370 53210 -392241531 -983920750 26620 -871008790 -320332160 32751 156038928 179710689 13893 -99070093 623282858 14530 -961600173 -398383825 54909 451703277 554470605 77223 716781604 -235814559 40135 259845306 723608906 976 -418029891 -112679136 27294 -405371132 -953623120 40203 73825291 -897293903 26049 61873186 443543209 17527 -674946067 -897810206 2685 -107077505 -319117760 44343 -407239803 829361588 46477 -109865503 -306059814 29233 68743362 285472222 48 624968702 159537303 53593 655296185 -319200368 9758 -899451155 -100732752 35319 -421615870 810620681 2835 352592827 -215631652 15332 -45867962 555747468 25021 743197911 -228016136 21632 631373022 340192825 39575 -965242040 -414256621 74037 533404873 -204424070 65882 -206148751 86332144 82787 -415298508 285151635 8575 80910552 844352958 17333 748072228 -316129085 42830 626507954 -307228556 39113 -776548403 -519187979 12907 620227747 165917247 9009 -214259010 -584376526 69672 747982859 458014498 45379 -994651460 -599732911 16975 -978192781 660973263 48537 151668438 -619010070 2839 -40456362 -305526831 11525 -21804651 -678268238 1477 729431340 -302455706 11736 242174489 465793732 31822 252475386 -29250234 46074 340824813 845550719 29398 -859336843 -124328256 32153 -605890551 -483524634 34913 183215618 171725407 12013 157304617 -99039299 46871 -800053493 -783116381 23160 -862536618 456435023 27392 737282143 -579344553 17093 629261932 343561894 49673 -769654863 -516751260 28222 -228054333 -865745402 335 -887082217 718937427 66110 -713769807 -792428695 15368 184840253 -409399537 30404 -122104811 -484731519 7980 70260784 263164442 15934 -871659102 -587088197 37032 -892837135 457926023 18417 344896958 638066990 43519 -122228133 -294010787 39901 566223585 -480046936 33407 154778151 459018149 18746 -201246448 57855426 19313 -957870280 -963758431 31790 60199946 273946106 44812 -596383813 -324679805 45716 -972635150 176730028 43967 49091529 -297852025 16813 644852704 359619386 67883 -201674686 73075848 84804 -320170055 182145871 32717 -804856700 -763813387 17155 263429903 720022102 18389 -108834424 -899605205 11990 753243192 -298312955 26280 165829886 182154625 6586 -222467516 91767167 49614 92534653 722785874 50768 -995837384 143510079 42140 -873890580 -482472719 25288 156360884 -866112274 10424 85136038 238650047 71526 -683815205 -857665532 39294 187217506 431428623 23899 658843868 -298811489 32648 629334860 190349021 10975 -991591976 -411620091 11565 632578131 156920270 12875 -119626742 -287213242 49342 -575251877 -306292846 386 153424041 157886568 32682 263229709 242051822 44730 624272914 344164258 18601 -875676465 -411373418 40814 -294079698 -689135503 57428 -40767490 569735233 19745 632432978 843000303 57902 157519658 -599152832 16194 178700867 428717218 3433 59176643 268944118 53167 -319630092 431706841 7629 88029420 452914166 34308 67761401 717952596 12713 -864297811 725251206 51381 621965772 829298980 20414 -106082458 -110606080 32818 168272909 461854294 3003 -966110949 -958910857 50737 -680009649 738334368 58142 188420410 180868957 11184 158725043 265573707 46356 743674906 813230396 50253 92308528 448091992 59051 373203697 -191956847 31575 -492844594 444754964 16429 639256726 837996026 33843 146284540 243284993 34381 344820569 634968266 23907 170751948 -127502620 58852 -13749030 559750899 44936 -964553358 -952477474 3068 165804553 68536997 26426 -899291077 440724333 5097 180177588 -219613787 25350 272205599 428787462 17390 637701103 -289674091 30414 745213974 -596050478 5761 -477169163 464228503 40543 -768013805 -477455737 53647 -860809031 -108085313 57502 -790546170 -516717267 32359 718270728 -597016136 13435 527394244 856618192 30940 -573503866 -317526914 66693 -324872709 -232364650 19435 367958991 -212539726 23378 371732301 835340561 32112 267526214 432732827 16232 -711842394 -888595516 48520 -237271757 71037989 38148 179792153 -582185033 12422 663142901 380628924 44448 -129102179 364583712 9644 649664842 -311254376 7243 68023600 823759019 32768 -617771114 -285934999 22411 755058417 -491959081 60034 -793438794 -794240734 9092 -229644704 -974393086 4876 -904166456 471051185 32797 -313690848 -670786104 7688 -218575243 -961704763 19025 86156028 854189921 29330 274389577 466702710 173 -288190294 -688863768 683 -310267308 433260415 13207 153709731 -616454109 8410 645376887 364630961 7594 254632695 -214587180 19141 167629494 -100556426 20933 467324359 379663912 23658 88428845 280717110 66507 148775100 -137890330 2154 -95336543 363892350 6260 -118154857 -803628037 12474 -992993301 -616977094 26281 -975109072 -193184029 78273 -227396657 -881948858 5240 -609346304 761693551 60906 -290861900 -713150189 746 380943627 856642971 10488 717065939 379697426 17935 736739669 -212641105 9723 -993501124 -595377829 63396 -416107934 -116227951 11505 -409105416 731362412 18421 -213788408 -603578662 70006 651035833 810473507 23032 473922073 187158909 72343 367364558 658246655 16442 65208319 -505759459 72277 91512761 -328103451 19503 -581856372 539035370 1877 173102356 -201101765 48419 743047381 345294145 10510 474798863 157520184 28747 144149377 -576058665 12367 161768546 59594278 18541 82424020 455685317 22671 92311065 733658976 5448 747145869 357790914 17385 -686482662 754622491 7457 -299456124 -709808303 11835 -399117635 -770375130 38511 80990439 272704233 52613 -776692898 -791752481 24100 635898574 377762482 44075 70653777 431777654 47427 -405753946 262603324 42296 -413702898 840460557 33691 -131873073 -882857693 12613 -136466721 272061111 29749 -700757923 748138155 23625 91849055 -310081953 35535 760376206 -197872964 3215 242770564 747159610 23825 -692958304 -802077625 47825 268030202 734562649 30391 -331701725 430755389 20580 91282417 271841030 45863 -954066677 -614479844 56932 -3738174 543925259 47205 55829472 441619278 47230 -125226553 -774293420 18483 169470847 154449851 33983 179700685 76542275 17925 624355213 720755689 29754 -985992107 -956791867 67101 -104501923 732687185 37619 -15743709 642371201 8967 -959649557 -426223063 32894 -31299984 636739787 2529 263982718 -45021071 50054 143844442 465038214 4089 -971155899 -991648844 889 -191523842 362729475 62406 -135841024 -807248393 18830 88517440 436877830 15968 -962931067 -384377530 49184 -43140056 -712846223 24380 -617512488 -485135245 25797 -672823236 718111181 63786 -899848411 454280139 45898 94716060 756881900 51084 -802197444 -499965832 4617 -98383555 662544918 38293 -981811175 181545036 26064 664100074 148486170 25641 470409179 847027664 22474 246926341 718727002 38028 -133084393 -116043316 9505 277981979 464230174 21762 -383815877 262670031 11807 -319628784 -223056336 25559 -984995237 174059043 23138 -707264487 -783891807 16218 253922263 -19878813 47471 148887038 352908136 5222 -606691321 -483777303 4542 -113301027 -122349534 35834 267864561 267406620 17087 -411343376 285399137 52643 743514375 -593677182 14971 145831195 -206906859 26836 276475735 735415744 10073 721337700 -592291967 31709 -401805929 -979443485 58742 177937535 155732960 35762 78892724 437014539 45585 753494194 -207029514 68638 174968472 -124047896 71962 174462296 -301186207 39043 -387749460 751162468 25727 -986050032 -574691781 13059 -289469991 -195814780 1381 182162696 -199066316 70698 -875065277 436701421 26769 335096775 -201963300 34080 -799323880 -766156695 11640 -406353053 846794406 43898 -120472847 -501483344 4275 -892031427 161540882 49790 -207244126 -880690725 43780 179859686 -196950795 27237 -674138028 748840084 60398 -695583074 -858128534 23807 50101380 -681693764 46922 -223616716 -994465553 2197 -121604778 -139762753 16858 -798145263 -803318982 19722 -136542633 -307789667 24492 -213471902 -990367524 40786 -136346697 -799146070 53132 245956315 280871381 15216 -313019829 -697292328 18223 653234908 -978711851 29499 -767386452 -523652300 2630 -132198260 -324432841 63034 338736946 845949850 4927 664442068 151158564 23247 171053802 -890893031 47023 -608133915 555354874 15678 -703952849 -871252255 54202 -313622070 -234899064 8886 654164680 812652343 27387 749728039 -227823673 39233 247110517 450521190 37830 -962170144 -612826704 18097 -805562887 -790998145 1473 -106607678 -874818427 18580 -101395695 630740704 15935 -395208234 -109477764 26599 169618332 -582815031 22690 240107787 -22384319 16344 -885845229 -121426731 2511 147334326 370401140 40003 173622900 -126113468 21924 732939043 369273003 35629 -984818040 179290502 39976 65822588 437748259 6638 52003000 270056549 3977 186373128 462175767 10376 -415055547 733616815 23990 55508753 737247977 56317 -120385025 379341039 7486 -674072844 -104841850 28608 -234260736 -861008228 11631 156458261 241686396 22935 -134473312 -778724095 58349 89506540 812068540 6825 -209745938 -599173708 34802 -237179636 -967534520 41831 360667660 853090531 18014 758050917 -202262931 52399 166420524 -864207792 9802 88280378 -299249243 12201 274628462 434655122 13823 -219844897 -311356761 46650 173679128 465694555 18931 55824864 430497905 1443 151187111 78110482 16679 641167366 361090356 63907 548561374 -483238013 55526 -681957766 -103239229 7960 -868595168 -141515470 57246 -805791941 -795789525 21822 -809328347 -486082639 15792 -876883863 -325401920 55029 -35159923 549050648 9600 49126041 646749017 65753 186023560 -206425394 21471 748802256 361183928 33534 471135203 377640820 5356 -972614837 -995088506 42440 71564280 657759774 51827 361584944 826737978 42777 740585623 370123003 17509 283528874 248248285 72990 -107132226 -861873513 3635 159901278 455463104 3842 -288173937 -196165271 26792 660568183 362135157 69401 -502157142 462513125 45676 -47296185 527649809 51850 -964159716 -584213551 65466 -974349178 841439910 45413 85285959 264820015 68737 93986620 853366776 8262 -117143721 -325705996 45059 -119126563 631186321 273 -113234918 -763304359 22156 750089129 364218246 35095 -18708077 -114397762 5358 174422414 -891060349 44175 -22876320 528596720 34861 -40069282 638056306 21325 65636252 279823937 51044 656208660 816243425 36875 -612780020 -293007853 2758 265472712 81805178 15368 159588005 281590094 37469 58543410 814654827 20933 146534561 428980935 2884 -987680189 -399710945 25740 -871974175 -99888618 28676 -388690824 248911647 26760 362339471 837540308 27974 342377937 651537197 4430 -607472317 571171473 17711 -583523235 -298320531 48008 -580581666 815027124 44938 -787540794 -478149169 50769 650203233 -307044892 43241 -109275466 -290432799 49211 442135968 366013513 32122 -502944418 443373624 44423 241516939 759946612 6480 242694637 275673721 18260 -201496706 -876152938 4752 -24571446 -683007594 51337 -397209868 825570465 24945 58913485 457945952 31795 -427401383 824878319 36505 255816994 754756220 27527 -404638642 741896470 2078 -386247300 823799388 3722 -691204591 -872321759 50465 619273914 370720392 55230 -207036901 -975659076 26306 50858937 836620175 60566 375571916 658010486 36544 664841077 284664310 55598 718513343 -224319765 3525 -806400138 -485280938 40833 -521821780 434733682 27434 -288000596 -209399024 31073 461229157 335974185 20066 -118740108 339100085 28176 -405882203 -973708074 32040 -970931701 -963587043 1557 -321733569 463625935 10838 -591772246 178957182 76889 248514168 719642525 38180 -225173273 64050216 92105 -35224333 645809916 21703 81412342 -328785029 32325 -38962405 -684165198 55445 627203103 367529668 36964 380745286 642126846 32272 -103021379 -322570460 70220 80536068 278548821 59173 373446259 817327396 14224 -105992323 -297727770 29196 -685266158 -115328790 5000 -396408179 -986547199 13589 270538561 -217676157 43429 -23134473 648705598 4407 174984219 256517957 45703 -863375375 179093297 57621 725197970 373343356 49119 -297156454 -194251304 23860 353843040 649989384 6730 -981105762 -387300065 33288 173551105 -102094661 68881 341169806 -234144454 30530 278625224 -185350 67469 -617265679 -505416540 30944 -986715066 -388921204 3816 -388889401 738217307 35505 -587568065 -502921103 12034 660993214 847712839 63437 -477282226 818822106 61041 -221366627 -613114032 7058 84046329 823564448 15837 720409043 -302536154 37192 -413645581 -139500709 16737 181589669 -414045424 1472 79099469 270641237 32793 162821115 -491829961 14895 164722477 -100416323 56793 -704505045 -124970153 9837 -898671308 475824644 15116 -415587572 832568548 29362 760503628 371507452 5565 165906372 -587882669 10780 -961482313 -612186027 52180 168717744 -575959231 13688 524603331 -115814412 53932 647894490 -305825939 18890 -305372214 -233871834 14700 -789422986 -44444003 36814 87937358 -331639877 3968 -394752903 821632823 24622 354532195 841134346 30647 90935579 270177885 54515 241322693 758637473 15612 -400842359 852966847 54505 659352446 842473048 18199 -774121369 -199072687 61382 70502230 813232426 34063 -428034322 829096650 43341 -409720975 279959943 1185 167918373 -198977446 66563 -197218466 -599906770 22950 -676410878 -804244096 37331 -954934886 -382797246 42893 -24849629 -692736433 52483 -39773216 623588135 29679 -992631193 -197185160 34973 240273473 76211238 59887 -872428164 467307676 6938 -899997979 453118396 19188 166539510 441448222 15129 725943856 -224474838 67347 174890517 343336483 21779 -875345678 -114787391 25339 143532808 -869638799 33417 79984486 744111456 67770 151804306 351414696 23065 240132439 52251309 69487 -104975839 -488288643 29270 -106638169 -313749238 7910 -299988017 -709316038 57124 -132967889 -803402264 11710 839616622 -962893346 46919 -298447552 -765032470 29591 -405919330 753277119 15874 -959486162 -573249753 46176 -296007963 -792095852 23825 283662258 -194494675 29549 65824806 271509504 32722 258603708 -213946338 19348 442061773 378733141 21494 -310517087 -218137194 1459 -901062221 734965626 65672 -991739750 -963751987 70109 -577425039 -293364517 37588 466179281 67758088 48250 -976737358 -966453685 15383 240253347 463153762 7038 271450691 -198655019 35633 742910764 364692315 12108 78048868 735803991 15026 528115269 -703327546 54854 74651959 635110198 38592 738409084 552075254 14512 -587697900 -236072514 36484 179405252 430160871 5665 -330483885 -234140597 25159 264293231 475141251 17011 255714414 -26041878 33457 275281142 472162993 19901 355427752 815428750 18750 180001142 240659700 35638 366854642 651705851 3454 183883053 -414436644 2959 -416685711 -142013060 9774 337233699 -227361239 5101 151594330 -218766897 30319 -576898172 -510344013 30927 -192897156 74037027 12120 179162636 -861089037 2674 -101837664 666571099 11150 -331825572 -701348090 61388 -95950607 -298226110 30473 -893515308 470040842 25451 92040832 278238663 61013 170144706 -220043847 68327 -137010182 -317585611 13173 -121376398 636072673 24905 628317142 364213579 6011 151382811 345834862 35372 725270959 -226658787 56133 -117447449 -859192934 33336 -865145805 439890844 50815 144771032 176939626 5808 -978886836 -954507263 66565 -47465634 545893499 42339 355990249 665434341 3285 -807846613 -499205404 5713 525636290 473535425 57346 334124484 -231923762 42673 -772097911 -515105407 688 146202757 352736842 11471 735703998 239014097 35211 -411238120 524746120 34542 -490603408 -311220559 45766 378405343 822511490 19495 653420508 812771169 31809 723278635 -296933471 23361 165505426 -101116147 19756 560554867 -672183718 57363 728912722 361584846 16976 -5914413 -692976436 13608 -24186875 539208294 45624 176267709 -594243843 6451 729551314 375947424 49057 83291419 -125763766 886 -586575033 570275953 25945 -104277682 -298295958 49502 354343230 -228948800 39251 -125205853 -421527306 65265 -19409304 552173306 14695 454568432 187740685 62799 -104298073 -773613919 31072 -771039644 -496461214 2813 550732356 -700117733 58390 57412903 274479566 60092 728683050 -195873461 37826 85059123 -228628032 44393 557570571 -515448285 22650 164667010 -883024432 27241 -967190346 260323840 71874 152388810 166059304 2895 -996157524 -599837156 8184 -670487999 734452528 29176 162027521 93422514 10600 -689621511 -139485553 12691 -125629742 628109635 30952 -233609803 -872806149 31660 -382918717 261573216 3877 180298166 -221014032 74479 -130810061 -333081730 41903 72472271 280158407 45908 -864390142 -116287119 50013 644286166 177613560 32058 -893023149 444574409 35439 -414795913 -42942619 55925 147571859 372474693 40063 -521076750 454713214 25900 -973136824 -964765109 73923 -383611912 243095566 16781 378004509 815128956 5237 -123927481 -132017742 33770 -900667960 428730231 35401 -589069778 -333298690 19218 719356821 -203088060 21918 737426036 -587751404 34295 277706445 438398103 37526 -707163415 451233292 34091 462235251 376018187 18810 -514181109 435486008 43618 282975589 246076855 72670 -974954561 181019508 24630 -422030996 809895805 57153 249194237 462883405 23446 714348398 -577113452 18572 -229539956 -872200534 17177 632248732 372932218 55161 -133137775 -301727533 16530 336910072 -193250565 17877 -588900072 -329746529 43732 458617387 164360211 25575 -887938602 -125666546 33720 -960139296 -994226625 5873 -480385607 433621727 27725 280874446 245804092 76925 256293012 726105618 11515 -323021548 430222691 16587 160670994 446499469 9199 741233916 364395104 46314 279179317 265642949 3770 -23445715 659397409 6186 635767794 -324148831 5944 -294272320 -212388791 24405 175808728 -108293980 77047 350182038 179566596 32688 271548445 745209272 34349 375528113 -209513802 37014 -685996723 -786298322 28506 -586620722 -521446181 32103 -499658618 -426914009 35482 561283966 273559727 51524 93080567 447089440 39832 -703930164 -874498460 10366 -209847124 -995070926 13980 -695660427 -769757795 42227 -206591917 59820282 60442 243753579 454579057 3901 561681184 -490795928 57682 -396245935 -977765744 20091 714833872 371720397 33913 272110327 735459680 1925 -204728121 -886430658 45605 -109211298 368297408 3904 -988412485 -980546716 18023 68887051 856161424 51918 -237203780 -578059048 50898 378845060 662210530 2480 -45034934 541040646 53047 -124555060 353450630 15425 -484979235 451411553 34332 189937750 -882953194 14382 723521944 365425617 22568 94347441 716729083 21885 -858784846 455976910 3856 148999085 373993086 44617 445494339 182105119 40616 -285866028 -678656926 64047 -973214751 -616788910 7922 723733420 -581692666 24424 168252640 -207671555 32144 -767982298 -796945548 9568 -410749829 -693900251 35318 -315272425 -677704775 57660 164017728 -399241184 19880 -680012189 -895042135 40261 -116364754 -763593701 31052 -997880991 -588654440 69284 -34186412 553717600 23620 156733302 167523246 33814 -220211748 52238055 45686 450594710 335418727 27040 620732764 -314871263 46452 -115008535 -305812377 71042 -809455899 284094160 27236 -423135497 738832319 23118 282202339 -200016343 20330 -779333797 -198976185 58253 -135794558 -891359409 19809 664894106 -288675607 42676 263520432 745403170 25035 -222041348 252232262 38280 751453451 -612899659 42398 -15482232 646245749 41294 -981544749 -977454394 73668 748135039 -313279934 48567 -996757056 -602071187 33224 242441664 444892954 5103 178614475 57046907 2436 264586192 -200967463 28627 -195954935 -904216779 1911 -391359945 -996477858 67260 -422690704 -997174079 74706 248143858 238892484 52993 334109376 818198145 23979 648501173 -330984444 39664 50619110 -316818087 5267 84425464 754818904 43168 -14407392 -674521440 28902 -20678554 552019357 31392 628532506 377820591 3003 737928958 371098617 42608 353025919 623865901 45579 345689429 652054871 43464 246868188 58996213 7164 -132190904 -862245027 12542 70382736 826886264 55388 170199351 176425127 45536 -864732901 -111515169 780 -589777965 -498050935 11121 -600288068 -228088024 63211 647009838 -327811082 8983 -101483218 -309590099 50729 -984264050 172994808 53087 -203695105 -967892067 22966 -383517411 740202296 22541 49688427 -513759579 56133 -886971599 -102240780 30123 -383599699 755065066 14873 -126969215 -137335827 9435 171497802 -602316163 7575 266745607 -421662643 17252 50359786 850312864 15585 276899321 67876585 63942 152711577 -676785009 30804 -997444617 -955991905 28068 -675915087 729539569 2964 -873432184 -119628174 11172 657175125 337488429 28702 156760963 144464553 41310 -968442963 -386005849 46788 -407557451 -101870598 42469 65819780 731571715 4824 745908391 -319450758 18566 186966186 61460547 19662 -669538770 -113340296 643 727551095 339301296 27659 -319802235 -696617146 48772 -141699891 -302987145 72646 190396672 -607069978 7671 184974531 266270311 28462 277089787 432414990 16197 642027478 838366132 56693 50896258 -286826207 24028 -141650360 647372632 28840 628731289 150792910 29282 -381391154 -991559086 41421 160382040 -109573035 5469 -196967535 -588206063 45092 263607937 721981041 30514 -575821316 564060705 19755 80318133 446279927 44265 -123119366 334173192 10235 661205166 839809996 4770 358557220 656409538 30732 633766134 359578286 56609 349229470 -218415085 2543 -779352436 -771431716 14954 178161711 -203456902 57000 56630253 256883327 9335 -121044412 -779537601 30388 -37326352 -709817268 26890 627263659 160610824 17878 -200146571 73022849 68196 653240019 846271208 49988 80644268 264315611 21109 149555629 -136278129 81944 -575385050 -321229352 25515 248186018 466063313 23418 268855768 76090818 52195 60382324 251050209 42797 -517190901 458275532 26375 262364396 242422591 30651 -903156639 -121107207 24447 -674579957 738606206 45886 358510379 431284535 36994 -696039923 -776339876 2610 756308478 333653603 4 -202562941 -869182734 59353 -231776600 -970986248 53013 -499894609 454556831 46698 -763621020 -487421605 32111 174640336 159741889 35771 -612953106 -492634854 12368 -963275869 -959701250 39931 156145864 174106950 5627 653156852 839916599 30491 280638953 67985658 44163 648045806 -289933548 31600 -214980810 79024079 97986 -136188547 -109529549 13003 652386977 818765452 36945 -583419679 -502515463 36073 272442888 262790470 29861 162040854 -899569703 5339 83872059 -293100397 13411 436493453 175192148 85598 -962979841 151170723 40130 55068478 249507964 30504 -957598404 143921784 13152 -232224849 -602724708 33683 -198432297 -868384406 46337 169488175 446934795 3737 334041309 -991063112 54413 -709081276 -796161862 9770 665623824 -333073739 13554 -34574161 553683956 17245 734084540 -310731372 36040 -672193069 -783954787 35203 170577324 55106519 6222 -130430439 -871343818 22777 -865117999 -105384435 18943 190063254 -112398094 67145 -391310372 -103675691 36948 649493458 817576454 45742 -868168086 449189956 45917 343206340 -231907854 33583 -141961923 367057388 19452 -24700100 531319301 23598 654557793 155548717 72324 728320299 -605589255 7679 -885340330 -879712173 48924 -998407693 -959377985 59164 -228727527 -588487106 609 463945610 167909184 3442 841347385 -963753814 15759 147511520 67505597 29107 183911718 -404717209 31231 -16352818 -690467841 230 -103252924 -508275749 187 -576065919 -305909113 32400 -586065276 -299010213 28803 -202905997 -576285885 39619 280266975 -210021935 41344 -787811513 -497326477 48385 -614857034 -202143234 21542 -611414349 -487094243 12184 186818699 -222867263 8790 254504321 -45528571 60270 -320046022 462147792 20136 -982290395 -382740060 54613 729699482 -610581763 26457 77684740 -288290303 18529 -514480368 439651530 36337 -977385872 -600558561 19425 732039252 -221077485 28005 168110432 429857236 242 -488325411 466962993 7528 -862592351 185967173 31307 726481958 371903460 30219 -105347736 348773082 6946 -114935554 -113468258 20006 -326679073 -205287355 8281 -803277728 -493513431 35669 -974242174 -961100032 39292 -18041205 624987137 8403 89273110 751256957 65549 -10343090 626950972 31964 159149810 344457964 24153 -784557600 -519599177 52437 180654396 273089594 40427 -771815589 -776490484 1306 -885968772 -118791280 41395 -202582375 75055670 14928 -392711929 278425484 22450 -404705552 241010667 4308 -418453006 524957285 17698 634149893 163201115 19073 543112000 -512367016 51301 162559473 91734298 8617 71231206 459314119 34636 627566670 -318006345 36576 149724881 252905234 51545 -28408401 566732981 12911 -405080030 284908012 17107 161856650 -387045317 4571 -227224688 88614819 51393 187522392 249796717 43479 -205439374 81652859 76515 60010982 822786835 58964 440671246 160111857 8398 -476936646 432462194 21926 -675882409 -763902886 10830 -230434223 -580073144 302 -972927649 -614870387 3009 -121637874 339316393 7792 -392036702 261300696 2429 -115859152 638763735 9084 748637000 356300301 15569 275847250 47947629 17514 186614529 471288962 15732 157650722 -231545992 72505 -300769863 -228719793 3763 -592434610 -477189686 26383 -200866651 -900773979 43928 463305811 338566914 14948 437151845 372501334 12127 -107562401 364585050 2491 -572697239 -484899328 25037 -710091064 -864548081 50062 -801986004 -492718096 1093 -696029530 -879503165 39857 745401543 359500953 5368 148550696 -602184994 16987 620917802 357200905 44871 -115894598 620848760 40505 -774986796 -501796858 15432 60580733 447183326 3249 265566883 -457837 7890 -683402997 -767189684 2520 55739192 456470758 17833 756966380 -287056985 8985 -237082220 -974864599 9152 -119775755 -136859187 18163 -690577882 730210903 68232 348820771 856819590 11160 -222562406 371786907 79349 151675910 -389135569 24470 732764755 363301558 19634 280443632 257666790 68435 -322605858 -676663252 58292 -396614845 -985169638 38698 -705823152 728257319 49891 265664735 265091687 51085 -805391650 -501419580 53340 -806153848 -785403575 25214 158437386 461582007 22290 -691939131 -799203062 29791 254275492 -35653363 6827 -869518077 -131430947 19554 -794255208 -766776263 5198 366163581 -225399528 22412 624765179 350552230 64803 -404265994 -979689386 22720 -415035853 855118552 23620 -21425683 -668802664 35409 -586083722 -318235621 57766 -672184050 -871600967 28103 240588538 456112836 27521 -675076196 -763023192 20313 -679314658 -884417177 5222 -302853982 -685699041 3346 -113843639 -322864944 23368 250192960 83056750 75084 258161535 50192422 40452 738454521 -332000257 43531 345127102 848741788 43758 156998190 -860996819 31154 -618320535 -292074813 51587 -426402431 -992574721 62012 445676070 728238778 59326 451083400 -17878400 31498 -306415445 -214455562 19638 -601362867 -293545587 54424 -106997789 -101478097 6331 -801432567 -507898657 44427 649673269 -313672038 47681 -703440355 -861453391 16932 464655660 158322208 25835 441945947 368394113 7246 63409658 241222164 28009 -863203743 466190696 44929 447706210 340769605 19333 72298926 -313793011 24824 -967904268 154665073 28463 -402128378 248198953 17223 349508423 275381584 214 -119325276 -107455640 17397 722529928 857010379 53600 -108595005 -773840981 23112 -413959512 730182495 8650 -220462295 747691106 79607 -138877848 -327572397 9153 -675879686 742730105 43754 -795065322 -494589375 51157 -495746332 454740065 14427 721598677 -586651454 12799 447843635 346240441 6781 150940407 368295112 43487 660371524 816339450 36023 467104736 375586491 2447 170556395 -599863999 21272 -501781760 432677220 44828 -204078879 -577452742 69180 91786274 468993196 27672 263070106 -205811234 31503 751634689 -576456285 26877 -425514800 273134208 26701 470282260 352294226 21388 -596138933 -507330015 1292 563980762 -511256253 12511 720069243 -207400288 23505 640028731 354195176 61985 -980478140 -410606606 61693 -141104787 -516379003 18309 537559587 634348369 70389 146202119 -423884101 13170 -312111528 -190591549 2296 277005570 253193540 19737 654698250 349367197 248 -988107854 -986388004 2378 50201053 -310998237 39705 -141185018 -774080964 63809 -991133119 -592892464 19857 -97239062 -307708999 30439 -229256991 -212100582 38187 -902236967 454112492 45292 143976682 176537173 5451 91276361 249828275 25343 -863790519 -108976697 15058 266594471 -23213898 16457 244006264 444756476 23238 150849420 -415196896 32083 551506673 -192867265 38575 -422607368 -973422862 14392 182697257 244078774 42141 -319143909 475749692 20612 -492063372 -498132943 24631 -132073331 348524751 33067 -882471902 822954098 29300 -204023522 351517415 57905 -895051547 834306393 28292 743471496 -330260704 12398 570500650 -509877481 16556 -516188063 364664779 245 737730919 -206133984 30312 169404342 -386326380 2100 -677644383 717433858 25170 -496303433 466348078 45217 721959972 850795353 26141 724519626 355517242 11330 753285203 -232511518 17016 545305911 -511773470 19655 -321550288 467179764 4495 -790614118 -493705619 39483 -124255948 -127753135 8164 -955978651 -957988780 62676 -36327997 544708646 37791 369954892 -679518505 69256 -579572028 -319081625 37146 340482373 -125763415 39825 79836899 255743269 8149 -125619126 -109300113 11597 173019381 349760339 25270 -384390869 -962884002 24693 73395424 443852118 56064 -809185671 -801272283 20083 -223296567 -992682154 4421 47835767 856777559 50292 51854843 739709735 66852 -968029743 162923230 53388 -864385051 -140327775 4554 -307243207 434590016 18633 -869191365 459645846 38877 -412507626 274639723 17391 648437437 -304868008 17619 -514182011 359192629 42788 725660593 -328951904 25436 154136247 337146417 43173 -333037687 437102467 20129 -425257155 246369221 16572 661071881 144299572 70309 -981127435 168045689 20214 172340782 -874909061 7382 738594332 -214427296 52015 188097535 474453010 1829 -106696098 -764990571 27675 466829658 148422495 4972 758822631 -201953383 10607 -132147107 -890248474 17470 146220613 91426963 31229 -38018849 653447402 28741 -314435641 -207511454 27155 -682901904 -776670447 27536 -996567360 -962894371 69580 -204795881 -966528542 21874 -400440654 825925563 55031 -234335291 -581615673 1600 347091436 836971757 31019 185881408 -423786596 35368 -516534775 446991915 40514 -329815127 -902070505 16434 -97173346 369490956 7440 -122930076 659091790 25085 -390054882 283025988 8645 -575694043 546193481 61245 -501217626 438665332 49151 631567994 -313740837 24806 -30685989 525307125 34971 -384683506 -963731597 44713 -427056023 743286126 5564 -313551136 -211861070 486 -416863039 -994652487 23375 357120263 651972240 14507 -138114289 -126861337 6364 145275761 171362205 21373 -4354113 642409018 11448 275343537 439709975 23739 455394375 356923776 29356 -109871908 -116067952 18554 -101567018 -104643058 24001 -31298136 653017563 35906 160847088 241079714 51261 -211384997 -574364200 29414 458383076 -963796201 44145 360526620 -966427936 54985 -865780458 -125286060 29824 -424999214 -141611137 4876 74972242 276024183 19146 -956485506 -591571775 59181 -208088559 840060762 32953 -419577390 717920739 9065 -597830027 565575302 6068 -410734100 -98911035 1212 147575131 171889625 43293 -868180567 758156578 83973 184677300 279740150 25802 69424463 -611974034 80408 -100944313 375063715 11470 -800511256 -18475060 34324 245448541 -233877153 30348 -330272425 -196732054 2920 91848748 -599111507 82521 721962417 -800479502 40101 -36560455 651862689 38849 628238696 819385559 43157 -967126017 -595974033 56293 753092999 352079520 1049 271886631 74815820 70307 370331914 835649725 30125 722666642 -235541772 3245 -894941750 -491476586 39837 -134719676 -18332841 43932 -416571636 -99048499 40272 -34893466 -692503609 55551 -1383907 659796947 17955 -109297609 -140534749 1790 238597614 -219994509 6609 -777908586 -522378823 19465 655512977 362475492 1353 145304168 61388293 17340 -957974598 150033771 45515 173090145 -135246050 49604 -999604302 -594450703 36726 -989411572 -971830095 44476 438660750 338862901 11314 -235768346 -578661837 42567 188030213 -408982210 30180 -766735309 151176158 57395 -996844030 156786458 49613 714816270 -291713546 22731 58024845 270261345 7240 745506268 349784281 32217 -960939686 151102544 6950 245209107 -218457035 28361 -406770124 -999133350 50124 -41328808 -680372334 43631 143846168 352074506 44330 -599151990 -519271670 22824 264361175 285656913 32730 185543733 146826216 12188 364880500 824111842 1178 276824030 433139732 10393 282416374 252560923 66842 -965888606 151254835 11729 757518408 -199274434 45631 -124258610 -763227479 15022 -234928474 75922020 1628 356345363 -218246896 9636 756349645 351804234 1937 648854770 190155341 10745 747994674 -991175806 18866 176791116 356559524 7458 -998163296 172456083 32522 168312224 -894854737 38024 94797375 461600363 46544 66597431 760474903 31813 160798752 246867354 44952 373761445 -214771767 26248 -609725736 -290647499 55054 -673441883 -868075097 7390 190399052 241532549 24342 156398632 -900713722 864 171266094 -402992874 34260 -409145226 736823296 10890 -995081044 -617681820 4848 -20790850 661096619 38638 167644637 -116180397 22483 -114035823 -877063496 29597 -384178492 -967054962 11511 -701073133 -106586416 16881 -313053294 462595113 24261 -286677758 -224072613 24467 -228104209 -581317038 12778 -695760888 -896061761 17995 736078058 -593978314 33215 152947631 238880781 34407 473472823 175337661 20019 531073231 -496047319 22197 -114885698 622350753 24158 247346140 74254482 57891 55620169 746422276 16222 -127568750 -113539930 29865 -136120904 -873349300 16820 464445199 156590200 55606 275536208 -17012781 1684 238142533 62820341 35851 173817213 -508344065 14324 752074581 -295540851 9185 373394598 640618575 33772 339589084 -212485111 23881 -330590843 -191193436 26518 463823357 189178186 40974 -397668134 271708256 39736 -419212303 819139092 48800 352619487 -233723486 33078 -123852776 -904248522 28048 162859157 84573948 15255 268433676 82953394 39079 -411187582 855830308 25850 -796785543 -784884098 21404 -123677414 -512804688 3968 265504425 -41040760 551 -964801200 -600228719 58058 159980788 -611033115 12341 277739006 82343581 51734 -32316039 -788037143 44886 182355431 -571599854 16476 743511681 -590248946 21105 364387561 832036803 37270 -805829946 -797422438 11789 -299233038 -234555024 16093 56653910 239247532 50674 742253953 -315871616 32 81000149 -317350061 12163 94306394 852592759 34485 -410658078 817444343 26655 246069973 727284465 7782 -879289658 -101841023 67 749012935 -573036981 28388 -695918814 -780273033 34912 263696609 79964597 65823 -600689982 -311198882 58351 160467172 461172799 12327 -107251961 638345070 4683 -309591205 -894403482 47644 -594004740 -293074970 56505 -973026971 -618679685 24097 52650936 -324314985 2788 -321955302 -210044758 33110 716619477 -590111231 38951 632416965 817767821 72098 -692663399 -792226454 14988 -118863892 343516933 27100 467764307 348444126 4334 71431941 247049013 51691 -42726723 539680377 1036 165707580 444129693 10007 -386623716 717240108 1210 438809423 162785159 10708 173112641 348362922 49323 -879999525 -125856079 22661 525184539 -798924699 23237 275305728 -200297403 2677 -207558077 83166927 21431 -403790590 -996110255 63051 252755620 93472704 71932 148378987 -122836775 75863 -964457843 143071712 39722 -301676499 -687939095 43370 180393610 -870665473 31613 738373464 -192592525 25499 54014979 848388482 31737 620668914 847018257 72946 -425421714 847552932 28645 153441354 -403303911 31186 546174527 -487088167 8907 656461559 -300976260 10437 -3049727 627515749 15874 -601841147 379276816 26966 742827913 -217287569 19911 -675436901 727996209 17474 -975545050 -426987476 28383 -575553963 -322983789 30851 630593174 154468645 71135 -999787914 -587911223 40239 -333017798 -677634406 15595 -304018401 -670071888 54949 71907424 -322157061 379 -108585719 -329201315 17660 182727558 -598303359 22512 745334310 -192441496 7131 620039026 180907158 26333 -614066482 543611915 73425 652680354 -331777993 40894 267834689 -618963612 22873 -33161373 652810156 16808 -215578410 -859043299 51716 -983079133 -791910493 60682 86582377 853513481 33798 75550421 259703471 58055 -965734368 -585073008 213 -101574897 -904214472 7384 628976143 167824613 26378 84205196 728545891 35518 183699745 -221424198 35717 716755084 -884439435 20225 -987324061 175126466 23433 88464551 239109208 71536 570058629 -505706970 28754 263413491 -225864214 45509 240623990 274017983 11705 179692981 -105351280 8883 -417182769 -971242868 21344 -612465246 -330511069 11606 -667838642 -106319183 26240 351221807 839408485 17893 160738957 -390897880 25653 -321888282 -506225761 54155 -301886392 -110759098 43127 -111823944 -802688975 62615 -958910324 -599344852 40100 81794124 257780886 51480 -961859059 -228395320 61962 -112832525 651307416 12903 -699760216 -805318695 34191 -36600592 623524225 46212 -214491018 -602451742 66445 166601728 247714183 55063 -703685593 -788765989 45640 165336459 -573163309 338 340416765 845643304 526 630250387 831888230 59973 -130554025 -515219933 24163 -800295345 -795195273 15494 257826806 -197974511 16847 -135865318 -776848069 3958 -390494915 -997440894 30445 -804349988 -779392143 16997 -131784309 -291740197 2304 183113725 -384111490 2020 -13214708 651970926 15327 651482161 151081383 19951 -572759657 -477161379 14167 -305153069 -234537854 5607 -983602026 -979181433 45361 735270844 -326080914 15873 177823863 -198057236 32762 -425469532 -669009544 38514 270061524 62211259 6729 -696454277 -885877106 7290 -18279911 837801144 79963 -695703007 -867450419 8070 -393091459 -109027975 5968 -976803997 -393882335 52756 -695831743 -792065355 6208 -98033694 -115819540 36401 -14914819 -691354264 15974 242335833 -197998235 40449 179737774 -578403366 19919 715531210 -582687359 42294 247312015 431584106 40861 -200013137 61826064 60868 -680401662 342176610 22766 94851329 728437618 50780 -125860180 -331922673 10279 85740002 445229033 51927 -996090815 -883350920 38241 -765156078 347613199 5483 -487098019 447377045 18226 167657726 77269034 27172 -123677592 348570993 31612 -522779091 758207886 49163 750581368 -304476525 5799 -968938393 -617427813 52356 -801579604 -769060072 6146 160042362 251300365 26884 -235260612 -972452561 36449 -762131704 -797355434 17688 735424911 59602204 67390 436440531 163325802 10377 -127880757 -479786803 25508 183451795 -426100562 25307 -684526092 -804240452 11178 -101648313 362545299 28786 -701799903 760869747 62511 92108712 819203242 56514 851609651 -977598611 9737 154409277 -860368202 30479 524531457 -120009353 53663 358607009 -215101075 3099 269319117 444681491 1852 -136806289 -120443750 17975 -389384328 -119977176 30497 447929299 350575720 388 -119239003 -292524363 47540 -672615497 -870005372 19275 66071406 260253598 8945 177695789 -613630513 12412 244354142 -194569218 12134 261605128 81021217 76063 -409226141 -961333385 54333 -770566576 -488440270 32 -495199107 454067426 22313 454674717 186578503 22727 -800151907 -518552499 8434 466058684 162657213 77833 -713870573 -880125855 32017 -711716832 753197443 10042 -709760925 756602452 10923 -134654535 334957125 19189 560262894 -518334614 62730 155580585 -191605372 73013 -199012666 -412295196 39097 627098479 341065817 1006 65849407 830611096 13801 168564532 254390894 17524 717242575 -580661472 21920 163582773 -217389867 39389 156280205 268866763 17308 -21847685 555897750 31324 -222078693 -579601840 15319 355824163 628960134 35707 716846170 -704651647 19967 66896375 721489810 41463 -113279078 -312109288 50177 545874777 -513311091 59223 -885767457 435248778 329 76960815 -302678704 39491 748562926 -286287788 15807 -136910526 335927682 26370 -991825592 -396505761 57547 -684307399 -882985244 20865 -408040585 -101698886 21147 -592935633 -670033162 50360 172955995 85444427 11384 358536033 649518097 10103 240196177 -8324763 31778 -416818775 273852692 49750 -31955177 -483628805 38271 -424330978 245121437 2199 -969479302 184419524 36755 -212679868 839010012 54271 -131030719 364229655 22926 -101532800 640387906 50695 -108554869 -109639668 29862 -101975344 362099165 3530 -211088880 -618793978 70936 -38025882 650897409 25812 73807087 -307176416 37804 -486794689 473741141 12495 148666180 474761300 23954 -302547563 -208857649 20005 59186750 375069176 39058 166909391 -231003756 54363 -113517821 -898528249 43571 -114478126 -123740853 18941 -203333855 -417562 33349 -202145483 89190512 4085 -613728236 -294448609 39012 353552463 810643375 42020 -139725530 341248931 13533 -321908223 475706856 9842 -872830220 446668643 24506 637886866 847509368 68189 -793928418 -498699291 25221 458727611 183346782 68786 -670336554 750541052 76927 -207855845 -979253641 3728 -392045799 811939668 44047 -45330555 -709850651 51271 641874725 365065327 27706 -33369945 633864864 40221 -204612852 52914646 19723 -614133538 560700362 69321 -693841029 739780282 6629 -389510641 730486280 21640 436105789 344132329 25365 238941018 443552590 26815 -6489995 -669774075 22907 362079741 628197843 15268 751691271 -608051996 42701 -425587551 715681594 41638 -678797644 -122125504 6404 632651409 366653630 2338 154570754 -614270899 11453 -290050687 -233328457 11806 -388219449 -972287519 16329 -213695938 -602633843 13923 -682699824 -127961500 26939 -422240972 -117957951 15637 -763015106 -799315736 12030 -329554843 470864759 21461 758597461 -306072132 40101 722312549 -227894207 18218 -207774824 180726300 29540 -799088986 -481290705 25658 79435636 273738789 868 -425611360 830415628 8790 -37515840 649332922 6580 70630480 242343483 38363 94583224 -296914463 40950 -210603513 69022206 10423 619323893 828613879 42781 -396371336 811670268 15076 -107214277 658198289 47489 -208244795 -882670936 56269 749514003 -220848052 20685 -330054508 445702662 22221 -107260355 -138241853 21743 166243067 355542928 40207 238185667 723356549 22382 264858199 462598437 41255 -409410030 730334766 17240 -999143967 647555345 57013 639734780 354148875 12001 378637790 827158319 44851 -140559537 -901656645 16254 -395734841 811513877 57395 -140364208 -332828071 57865 -139279026 -858247711 37773 -33754341 -680970165 37846 -233019505 -880768706 40873 -327633042 -668288157 41940 -31094225 645337289 41799 143250416 -107527235 61864 252707942 463594505 4528 157603174 -596145911 23518 -696494152 -99853052 8449 740058568 -610492868 41536 -671806827 -784035972 5464 -103634935 -768566801 6474 646186989 335810744 65443 -860886989 -137112882 45390 172174676 -422328235 26627 -123459231 -767535709 58335 177683967 372387347 10927 742875898 -295253111 4762 81223104 744351609 24143 242395013 458858894 31282 -685367001 -880441826 21407 -128984768 -786357642 70341 347731411 -232140473 276 77053708 -303646275 5631 -672216492 55813164 62682 69265282 -326150423 30148 262040506 738011286 17473 -397542036 -108788418 34540 -587125100 -325066039 47153 -516381502 448041333 16591 -132283717 -320689262 36936 -883569387 -96975831 39013 -116822262 347083137 15765 71711781 446527378 48899 -609612420 -510655855 34385 90055594 831908196 23220 186214731 442326097 1142 -884204318 430550855 3617 162615665 -121163841 3516 148666019 -99707662 41318 337847742 846089234 44859 266003879 73918010 37772 -406418199 820257643 8937 -286824094 461928973 3382 263927381 262467434 20172 152991690 -390175773 1527 -516730378 -493577098 45184 -583421357 550796119 80477 -404094803 241392982 52076 -681856488 719587252 37671 56795885 828001870 48603 -860248072 -116657421 58918 -142046655 661644716 16793 145422415 -581019146 12947 -995707855 -591101589 62630 754048840 -197011030 30534 68485113 435852005 34738 -793742924 -795044718 8835 66897559 -302626553 147 163836383 -785035435 37532 -20291605 648358098 39354 -224583143 -858683927 23330 -980149961 -590881253 39921 632932113 173765733 8286 -232475874 64776360 51688 714469312 335367587 33608 -124110133 -902629595 5820 -608035787 -297993990 35453 144681417 446653688 13063 59292977 -327321996 909 623670560 -296552850 43304 629359200 820569913 74996 -33118052 -666971200 83278 159984868 48539002 8862 -875107241 430360355 53386 715879740 -324774918 26635 -416283622 733872929 26830 546030267 -502841553 21125 -424611287 244940396 45765 718265555 -236533065 36457 -202861744 -879616169 42347 -601264578 -480790535 1055 377497549 809547882 13629 -695571974 -106549821 26778 370051242 -216412845 4103 -413543267 275150254 11231 430070991 178817620 35770 -680109107 -896301157 13772 -573669206 -509282547 31176 -977928123 187665671 12728 -197354473 -962287862 3824 -12470681 659307288 8676 -765852922 -793529279 15998 -10471182 -685631433 66285 -610113126 -504629045 18630 731987427 348372774 48951 534906686 -516645684 46829 171533187 345424273 35738 -423190537 830755663 45587 -986477523 -398149661 71323 661151157 370435851 47846 182786117 53466037 17734 -488849743 454414488 27275 -211226041 69093157 100784 -324557097 447526526 20629 157358244 -594716973 3042 753933842 -288525327 36436 152321211 -426546898 12311 90399416 440385483 5688 653885420 374219785 15153 -291917284 -708948129 7237 -405858054 -979403519 4157 255486450 729619044 34943 348966052 -219231375 9463 -319636990 -699303976 38924 62553986 468619375 9975 -973705578 -426636035 51501 282357174 452623566 33470 -998018908 179512738 8658 569282321 -477881089 1386 -101656976 362196180 13480 251033986 -37655295 20286 640254354 380597096 31678 150853793 173922022 13646 -209459018 82875143 63353 -695835541 751282953 15082 -694832661 -197126231 53325 -222202504 161087843 29108 659753315 276470446 20386 -394005910 738714597 3564 -427463259 828192788 30717 -302279603 -682628511 51960 -285763860 -788691503 63659 343041491 822531634 33556 -427318119 247417761 5002 145293283 467755877 26912 69080713 240834084 20231 723684757 362323338 21620 245221182 -20089364 20252 -301856132 453200359 26342 -32864644 567405884 20668 433509218 359017001 19441 759229666 -616624339 8551 146897807 -970775605 53814 -297667419 443343747 1146 -36670465 548961876 44731 -25063112 -687210641 27490 -401586324 -872890232 57567 -209300789 -585117871 36071 264945665 755005705 19381 -134913040 642421531 24621 177407091 -196758302 26209 178288286 77523113 4915 -138898431 -309220567 55141 -102899682 -100275655 31093 -616757424 -325709968 34112 -414264663 256929473 15028 -480007529 459022736 44763 -117346863 722550744 65077 -294539848 -674918199 37259 -805316209 -518340508 43437 -141202701 -298251064 53952 -384507320 824097916 35551 -116666098 355664644 25934 458534230 344657306 8770 657217270 335043856 50337 68269070 849412458 19588 -612450308 -286405771 26871 168049103 347156114 31559 242559211 731643181 36570 -193899455 74865178 90382 -676910946 -789225383 32703 174992160 -196899676 66947 622451166 856482950 64695 628421103 185095337 43287 -108310762 -328352609 41245 173021773 -111607132 27913 828405336 -964731906 13567 728922074 -861682177 48286 725820263 -331759721 10706 -393273564 249820095 2405 -581697572 546399304 37429 -614623473 -517828522 36871 263547254 48308005 32081 -319623627 469031456 10654 -46496156 633672556 34673 -979066027 538197581 47365 -125047306 -295757227 60985 -307561154 -227801402 23446 652241760 380488301 64916 -612404732 -320161222 5162 166548255 -138658718 21707 -991866860 -382488629 5496 -386802028 726083149 39734 76667339 809999556 19693 -136438533 -890380712 32189 -614008374 554744406 62640 -113862613 -104456825 32699 170910668 258167503 23003 534784319 -579737351 34852 187131431 -233547188 10941 -389628328 -114086051 9899 -201477196 -970003054 28981 632689428 163082072 20403 -217507239 -874354741 37592 634572103 170171538 22487 738984195 -308188209 30762 -584334589 -297647935 49591 -24452577 -689343708 6869 -805246133 -485732043 8167 741903599 -234283553 42707 -982740261 151459784 44884 -391977416 -127533584 3733 -604988197 -289212669 938 -802125249 -972663041 52863 -607525576 -307845132 36448 -112015094 339172754 11827 639373789 350353694 61190 758902795 -307674745 31568 748540335 -313984541 41655 -411290617 276785629 21797 -101147035 -505093814 16221 178085984 181872699 48860 170622077 -103925079 38339 734386916 -778565487 11180 428926874 364272370 8090 -671257733 -127447375 31798 369673205 636338767 16578 640119540 -290970746 2882 277616981 71424021 19455 146895940 -979058425 27503 -201412766 363784890 56031 -964557730 -616638899 54093 -958765826 -960621851 10793 178329496 150346157 45333 -300283991 457987515 62 -385551064 850305229 8686 241554545 247505066 45047 -686605142 -807405184 21694 -698766779 732799898 20385 87813383 751410546 72327 -222049040 82986341 34785 266270148 -208958293 17761 -678446450 720065736 69061 -999953019 -602095228 3812 -207260447 93725846 47344 -690804075 -861115372 46934 148395744 -599900826 9328 -101911911 -306572950 67103 -322219675 442530099 19760 83479630 838767269 23236 -424006424 -993159245 7612 -119830817 -793266930 5039 -3380802 -681294581 10530 721269337 -227529533 15359 660595577 -511801162 69940 -769762306 532878449 60060 245265823 -5425646 61058 376644230 823022025 43369 155231167 -585261997 9923 731208949 451689997 44227 358932936 642232068 2545 -203378181 -574904821 15557 -691267324 734046176 3685 243606297 466295527 6549 744870018 -583961785 22099 -697442056 -858052647 12940 -32644464 646389240 9960 -231743929 -865421441 8187 152075634 -395608755 31868 263070178 -36078473 2515 644071096 -298095067 7756 71912100 816584515 51972 -235348060 -860662418 45189 -426133567 -977279518 35837 77225306 846890924 43612 636133728 338772714 70548 -97898292 -120761792 7826 170063063 -883257424 36897 -986562142 -413347591 49944 -777849202 -497538169 42826 -688195364 -118755234 26798 270028924 249562229 51223 -682688832 -896199605 13819 438583466 380613642 15189 527872793 371782984 9878 -128224848 -876095230 27584 -192727047 -586944183 18968 94039839 -316131902 27895 451221237 359716147 5664 242051056 745991108 21479 -776163257 -521072661 18149 -708849862 736397639 46743 -195143009 -994294239 4970 248388125 -15319858 79000 82660625 241275915 20658 189750907 253535615 17134 725192065 -304461953 19041 622275618 -323152926 2035 -973214886 472009715 39918 185184790 150672450 36322 265499339 -199716550 31584 464054498 -302227285 40847 180949227 368603690 3376 -485689424 451057320 4649 735752525 -196070254 42973 -707766459 -805685977 31504 -126699638 63512062 46831 68655272 -304202721 26717 -964806717 -419630867 68561 -957252174 -589184557 70958 -981993329 169066252 28178 -291366852 -699191190 67376 -34129221 561297560 50075 -802940995 -504971853 49683 -670641704 -791698209 42351 377705622 850051381 7530 -673065408 -103981717 32008 239656388 -3114984 12502 -683162478 -129055439 52 -101524407 -306594370 71580 -968309569 -578050762 5879 -593445312 555034649 44838 364757971 645977194 37686 247079338 -197928283 31093 -217787313 78726335 38628 720267198 380695731 18659 -700253873 -221971269 44637 -392968453 719033427 14353 -589465869 -478836271 16651 535499635 -494848758 53948 -208211775 -615463818 56708 374482076 -231013993 4729 -597879256 -513162217 5957 -964296752 -969680498 74830 466863874 357723405 3922 76421090 -224547741 9479 -901458208 -130507272 43900 71596805 441635035 10809 -967734737 153622973 29200 -988007404 -580252145 1700 471182109 164665674 86844 68824188 251237126 15629 174209882 -107761934 41011 649407322 -521364224 48407 659641535 371593397 60909 -967166081 -390587604 14868 -315633108 -794807398 24884 169139835 476180305 22489 -885115202 449263735 20565 -426687985 727763063 20767 625015018 833181314 33163 244070050 -32510951 39209 -23635972 -689710696 47286 186891902 -110769337 4673 -292724518 -679340503 12540 180551895 -141564356 23229 -401446279 -119839522 41479 748196607 -332338506 38844 -191834748 -961397341 49901 254802119 -236583109 13642 157634746 444901699 15162 -398683393 719272437 18427 -583483709 -315162674 50579 -128035432 641273709 19049 654099734 343846005 73287 -600191728 -496042121 34255 -675346932 -788388857 21005 88204094 454054137 18927 -131454067 620062782 29691 -305879811 638950711 65825 355927233 -231858375 28171 179166724 338361546 26235 -987735219 -384742091 62476 148462593 -579684147 788 273102800 264250697 5354 -197169092 79599328 39669 253266691 748422532 12414 756264193 -597468654 6238 238904327 -10623948 68600 -591001976 -885637388 41748 -858914916 438455734 6258 466223117 362758339 12387 645882249 343468319 19343 -599254596 552446746 6647 -420907872 835586405 49785 660668695 348655346 75958 59847859 252955193 28773 244375003 729091763 22900 -44155973 558853713 46012 725746618 813000638 20780 -39169092 -712014703 50812 633512104 186200137 26211 -329037227 -203892824 19766 184509737 49498739 25280 -676153739 739430112 62837 -297618259 -708868051 15305 144942743 -224652405 1380 -223252892 -575299722 58918 143188579 -213369162 65256 283613520 -34735829 51302 -613002844 557415117 46797 246789569 -236769579 23315 -108213517 -318977805 40875 369609395 661776353 22165 -404756301 249026730 45666 445188500 158089820 60645 -971101020 173873561 39991 174089846 -121119502 78109 -802922958 -800134945 10451 462513089 356894379 3554 -607401710 -203271400 44960 374913777 847321509 39590 -984100077 -395258753 38517 152483931 -607540151 12335 -13884231 540922807 14384 -310710282 430398658 18485 259448707 449228015 13327 -22361248 -676311022 27131 -140804679 -904359919 35618 -18020333 570062367 23847 87279067 818749819 45963 -670280658 -797069184 8075 -385407610 721465106 24427 350900765 639343095 36430 644742949 -323203456 25780 -391324625 -865335989 27232 632454440 333465516 45185 -313551045 444843744 6731 92759431 723514443 39232 -861493434 444468897 15052 -581868471 550772090 59642 154799112 467561563 16076 -696518921 757156655 68994 -35280658 569539447 19191 636576211 849632910 47453 -701859171 -885100318 47196 -596391523 651388362 4398 -303884369 462244683 4601 -710366713 -123107778 19296 60219434 440547839 43709 -711961238 714451955 32482 -873783732 462926458 26248 -785184653 -795600556 21435 -311515326 452300721 15251 364165957 624918939 28252 161584509 -872640369 2911 164959168 -114112697 33689 -612997216 -499157226 20533 634925497 818982593 36228 89569070 819802776 26030 -993132579 -606099299 53771 146516086 370604189 50224 -229309491 68502755 37787 -689159644 -222438521 61377 -40917817 561958404 53068 149584679 58128331 5093 631114626 -305170416 1820 85789817 856505195 34762 -420523714 243299179 23552 380424336 818145890 5349 751581078 -227632414 16651 -709903287 -111809145 11449 627319642 -308504012 3049 338274742 845354562 40383 -964828119 -996836572 27934 -801475141 -517494172 38997 -701978503 731608084 66289 272061486 70677243 77548 182070074 178232383 13311 -586920850 -286253070 50086 -321080568 -701813160 55640 -960651092 464329084 26735 -134962639 -331166074 12199 -310040677 -711580707 51662 663046942 818120394 61318 -983868561 179263692 14320 721419424 337625459 35290 -615595599 550500665 65924 564762849 -483726857 57165 -401479778 -117626366 43958 -599971897 -292912260 74773 152496490 378453597 29611 744979949 -599752179 36471 -291687313 -668546519 42763 253744597 745283996 40594 -112361899 379898974 18235 -214150317 -867128018 9954 474952165 -577624828 37909 -869668147 -139834396 44021 362040248 653536571 16592 -219367972 -597090287 41357 663545053 150531584 59533 -122597685 -289979903 71876 147502839 -582093661 3909 455845341 185620955 8939 367550079 819185082 17614 -317029756 -233053798 7365 -966098976 -393341503 34541 61314762 266691838 3714 65089159 -323695812 27567 638664349 180835239 15943 256306563 -222012836 9405 -393794840 -958016639 45305 -9459716 630584351 21667 -416057863 259099309 40649 337644472 841519549 11719 -96357350 -133946832 6905 -986755067 -595625927 34209 159295442 87475200 16588 -123150504 -505627778 7724 271392946 -2203294 40356 654942011 189972778 66888 -223522007 842777553 69069 -598361698 -305137267 11054 -192739115 52090898 105955 -963781413 -211639691 83780 186600914 255128604 1030 730507443 737841293 20352 253072907 -226955801 2485 735358417 356724824 39047 170022493 190151848 23305 69180036 266592959 62740 -24391147 -704821634 14032 75678631 -322467170 17866 -805700785 -783436327 14212 170298820 -880547749 12262 -412811978 809700149 2604 -309622476 -711797303 7202 174371008 144981358 20572 358186539 811082775 44133 -997936250 -582723455 35780 -107946657 -791438731 13720 167190230 -206438773 62182 431954005 368748040 30063 -102713010 -499471612 21721 -198333408 55296425 37061 -598139478 547269124 33115 266022212 729715002 27157 -140356757 -875452874 48106 -407923863 273809251 54177 155147182 -118369554 13022 -333006145 -211183785 700 172198892 364747186 28284 -602963721 -477303588 9065 153412378 454904890 22035 -713392379 -782469722 33571 -307467860 -703240268 51879 -286560873 452456537 14042 245128733 273390885 58873 242853728 -322185 58672 -18177073 -685402439 29441 367974061 834071004 36882 278063306 450412590 26394 -676116338 750145414 15256 -868740750 714783620 53158 -960189893 -399529776 23850 -295916189 -231088964 73 -102076618 463056062 46753 173890363 437992650 5922 -405129662 728737022 29577 177259223 442304125 4555 373140431 834438333 37869 336218317 811476848 25498 -198027364 88532983 3374 -674521986 752316821 6135 -387351514 265683256 26414 -421846378 255615204 52759 -952384560 -397106125 52404 -418787745 -998677954 40515 251407652 445554868 10623 359790968 640689916 979 653696850 -301207466 34758 -120097974 653412622 1023 185912969 244704430 15713 725274413 -329027733 45273 -773065108 -771388504 127 75358015 -314817419 24654 -859627209 445090571 13786 553646524 -477450905 12897 -131174114 -292098828 12536 154049844 428770700 4045 -329045411 -199337242 22020 625929334 -297863656 2136 -108492207 -316004426 41161 620251500 -292764582 5433 189244514 168618434 30393 638602813 -309534752 48055 -681826009 -889799449 50654 566624965 -520137648 60371 -194740898 80271035 74537 -978559034 165870124 42547 452306263 171192675 52441 267484386 443378517 34379 730958457 374926080 53654 -116932377 -131532106 26128 -579507736 548127566 73462 470694245 146776939 52733 -39810842 534071223 32504 -904171194 -101476450 26132 -300510208 -230258116 17072 -141793565 -508002730 8343 736084884 -302354154 9519 -103647497 -864770299 29294 348099936 -292170207 31253 159727633 59573795 11850 -577235691 -519126209 37284 624686570 373475717 33718 164042016 -597950902 11797 -135185262 -793965208 16764 439909397 335520855 13172 -389418842 -100993767 2378 190387639 241791447 52172 177138388 -387650318 103 571301994 447721493 30301 -298916311 -206258533 20545 69875233 429917816 1946 -888096649 476182321 39268 622767513 848160510 3014 173480459 167903145 7595 91543709 277591345 68548 -584224995 -498849593 22296 -705235123 -767585256 21521 68224479 280760540 1277 -25901297 -698139649 52876 -139376758 369983648 27813 -868434665 151694325 23010 183300082 149739961 39075 545257630 -479668154 16047 -295550257 441579457 17447 160099738 -596089748 17934 -96691958 -126075209 31234 253435047 756904091 7058 631712802 349276727 31221 159387752 145277623 34828 183866437 -864045166 15142 -705369361 -901807216 8366 -871632094 -118302218 59034 -136754620 -894399526 4427 -204232655 -987460727 31705 -676749085 -109366902 24472 -103334240 655688550 41039 167980855 449793230 4271 258023244 -191961798 70 -675222633 730946202 24921 -100235354 -140343317 4074 -28620611 531333973 20747 279917688 -893701500 62831 259340098 748819306 11175 -384701108 747952955 14517 645533865 156206483 68825 152355996 266436680 43907 78842512 718600708 27288 364282680 640814884 35547 262538192 258713209 3430 -134358919 352200623 23929 -123635112 357001336 11104 171101891 91977752 13303 255673771 753689304 38385 565949652 -495735122 37117 -99060280 -112709645 16754 557252003 -702293034 27570 -383122739 810506624 38717 -123787417 -484997591 32113 377770328 819275883 18882 756737557 817014361 30886 -319497207 817388743 47511 719324152 360561467 3286 -197542364 -588751230 50162 -114035050 -873802494 8884 182565473 370717135 41301 -220784404 50205843 57622 -801010983 653162378 29745 58803361 -418865498 49583 -960493710 -996267330 63553 278264435 88235684 47476 716446401 -331484507 437 -402274065 -109579232 40011 255820571 455839570 11303 263881391 -192724477 28435 355798378 655124372 33035 -121388198 -506177425 28217 -127220117 -502969212 12672 171246296 465381916 22043 152129075 376134182 11863 -130536195 -482989335 24493 -198543478 -866412447 28141 -797300069 -512152272 38082 -205369299 -883807038 44276 761391027 -578290600 40681 280416799 760382340 34668 -416089745 721256538 28286 -678596557 -795330885 42955 757452438 -191092475 39688 -701808607 730054665 30749 269463428 729543468 29863 523831317 -237456750 62294 -967383792 183798451 51522 -956406041 -382948408 52457 161713812 85801316 22925 -215340840 -578572245 38344 -386977629 756619924 14157 725597656 -309322226 5086 247616353 -34341264 18962 -417573071 -987704119 18019 188941496 -133068768 66701 74885963 -864772064 57212 -965615806 184940163 52753 -289374931 -230306391 18462 283472421 -231806016 36645 251071763 268475446 60400 179021938 353772786 44267 -409105859 853650917 36702 -222890845 -606174800 37471 -481850287 437002565 37782 -614202032 -325985582 20471 -960114842 -964021484 16948 650415139 167300336 1357 89985957 472637071 6169 -111677017 -322622944 16872 -426954968 246249931 31711 -587293222 568880325 15826 255205996 271990992 44150 -327097510 -676178802 63063 186962165 274138020 18780 -493739558 464546964 49552 -411805665 838952974 25699 -310911847 448596082 15312 170173516 -205008047 31815 -863220287 -98372644 40000 -223349549 -888645377 41809 78290889 437766784 47261 758613186 -618162362 27638 50752361 457920748 35504 446560673 365110613 8072 145241147 458546693 5065 647664471 371967045 52861 257552731 -13696237 70486 460523823 -966906339 52751 283379710 756289467 20242 70624489 241355392 57360 -307928874 453808934 23346 59873164 -321795186 14787 -502477509 266679167 15802 -603968090 524975099 57934 -983698546 157343699 43079 -230509144 -600024119 54705 241860763 59401998 71996 379383286 -205314290 33115 440574547 189179364 77106 -667598999 -860459248 50894 349420828 633917198 8851 379641028 -419376232 57820 378330649 -190538661 13273 635653278 348541764 50021 -298311687 -699297061 20322 169305536 474911794 18835 -764642991 -794224566 23997 -30981008 271292020 37072 -800404182 -807244138 10537 -879743270 433548118 6922 156178505 -190549859 15005 752962159 -296545024 8521 745627104 51962671 58459 169600087 152341024 5805 -296283849 -191646838 23922 -958255193 -401953507 61868 -482975727 -133800116 11440 745554937 -313218038 40647 72179442 730400674 21620 471440213 168599428 50419 -697234628 717831963 81297 -194765891 -866198205 25095 761723059 -308968886 16410 -976049916 -596140135 49194 84341336 817792580 59388 -130438588 -871928734 5265 -972681835 -796448639 61387 -676145686 718814724 69006 -318739267 -195413785 18730 -128211699 336523827 30283 182125663 -222817012 16133 170283015 -417504239 27829 -229398531 -957473322 42679 -310224039 -688612995 17649 -428530709 714535205 39527 -136989337 -785290797 67676 665497803 -309872381 25940 -955361459 178051835 36118 652578244 376041607 11826 -711222895 729516791 38943 187209551 -617517959 22626 -97659373 352347468 14104 -794361149 -796519185 19209 -963922287 -211588376 76493 -670743012 -762700015 11230 179696142 -878748085 24819 -120674836 350741672 22968 268441073 -901473 53294 755061545 334025542 13467 -297510468 -675457931 27301 -782838365 -517487534 10384 -967170051 -615355586 72809 179171190 248801041 26840 69483333 742799813 22328 157988071 464625951 28376 639368250 176818013 59469 -593105313 -502918151 7568 563229027 642268462 47946 554927965 -135663096 24116 -13731059 -680102222 60915 -381069232 -988530414 8050 -121359825 -321240531 70576 -585128141 -479258187 16323 730650874 -225970638 28864 -388158775 -987034504 39153 463551494 347938217 26713 -666835236 730332975 56406 -37366025 528349837 50924 -498750321 468542732 42197 341566749 657436353 12341 173269337 -868052055 30518 638467660 828234505 58890 -403983668 -989690089 53362 -695063390 -899281988 54057 -572582157 -685046503 25868 -299946350 448755712 10970 -993477292 170025230 35304 -111693704 -102962382 36329 750216920 -228798039 34993 721493558 -237657252 43252 71593418 834686139 23514 76152035 -328735791 9573 -896061925 276807090 674 -965266338 -996707787 69582 169533303 452459662 15608 157913959 -606937067 1339 250954510 744926136 15131 179143634 -600537072 464 739818686 358796903 38551 620520829 360301374 23239 -37490596 624980306 34313 -190953032 -992571978 29551 -405575399 837467495 22345 -606576404 -520817556 15026 -955920650 -957835801 6192 -297040263 -233707309 33008 -582905776 -306072669 75523 430557751 149189734 20927 -116318277 -867620597 40557 -707822814 736914712 36089 69366674 -300908371 16742 272010921 -39465451 35099 82895684 718086862 58711 266916242 57184148 36263 161223688 88601564 7625 -390961334 751619068 4493 189506704 357556072 24929 -130772288 -523000481 18509 -502807485 470952565 39179 148436762 246973123 52608 348970875 818433336 25669 -108999180 -105993866 3829 153086741 435454102 14152 -579123839 559571156 68857 146413405 -418555594 25360 -989392619 -592990197 38829 -117652508 532468415 29068 -236503277 -955722780 5181 -124198838 -307131905 54014 -383387010 -118743656 36045 174428682 280586859 2637 -236311143 86285518 17583 182248248 -404890187 26965 94244377 463405523 43707 -289496200 -706855052 22849 146200810 -583388839 15843 -702778386 718165611 54438 624843296 146932417 49655 83841942 -319557802 201 -127945858 372978451 31267 -986342569 -384070541 15091 151627146 441150258 14854 349539768 -396364423 51588 -113031798 -793710552 349 743353997 -319923955 35907 466321478 177386323 77715 650413834 154517574 52996 -994140093 91183933 75043 -203128523 -966546769 48571 56025390 456451823 40013 -13745704 643061137 35962 -679295281 -884473471 21617 -881974777 -142583527 10448 -424193475 751130537 12368 -140404979 619581051 9649 -967516240 -770698506 37963 -955789625 -952382654 44829 -955270486 146930909 53900 -481210322 -579437822 56973 643473873 352176664 67959 -699115572 -99765978 20355 183746569 -894854579 11209 -330164973 470056163 18406 651289930 350005834 60977 656791655 334852516 14063 261559814 -37128385 65937 -118501552 -503616583 29729 268394984 -206171382 9755 -41410488 639315554 7192 158292645 -391429407 273 -974975662 -586157461 39021 -404500465 255372482 20237 -611984249 -517421232 35882 546660567 646829695 44917 144192936 90404113 14570 -219163565 -611915992 55349 -984410591 -997293431 72025 635756452 341092165 27168 -135874109 -310901180 72055 248702032 -218809741 21668 -806404430 -486251264 7502 -705951219 -877919198 55390 349691290 629835282 26642 -959278751 -991948080 42131 370733654 -210414046 10714 -617404265 -311608619 62945 251451390 431279602 22800 52527111 854053464 3245 172691976 -598678885 9508 466089236 340812217 20905 285279791 93849462 11580 -329218079 433277487 13185 -995660537 -958223103 43915 429364162 356824569 23001 266932081 -774625936 35636 -685662758 -138139462 6041 -607342918 -306735432 27212 -236283650 -861523232 27299 249545720 -195248317 37342 -971050798 157346776 21179 731416234 -207320348 66071 -502231987 431596634 3087 664969964 -315736435 22836 -201763272 -869311755 28709 154921476 261162073 41100 -137175302 -904079848 13849 379278269 -982335155 6779 -103382035 -496706249 12288 -323709582 -210984047 10879 334368049 432184471 66345 -953663220 853847363 13935 -216661148 72568267 43382 165546974 -610849214 13340 -133007892 -305987400 70354 -589362835 -320156431 10299 -140212801 -774852582 11224 256544221 -438958 49761 -217547201 -998524678 1673 -788413916 -509114098 3339 456197808 170735655 22587 -510315192 473501736 11963 -316034546 621603044 41997 -999342945 144454735 35456 -419026126 827716530 2372 -676814151 719478712 19565 -576211150 565360792 38444 528743326 -509042573 25977 257487492 -199226602 64 91562438 851294839 57622 166220543 -667801707 35874 -694382395 -804673871 14103 750695432 -613422145 15707 89000445 744608775 68229 -102195542 356236086 18247 171059544 186139368 13929 560309518 812106463 43396 -584071316 -522273289 35311 -207371035 -585841306 7645 -113101342 -304241418 35770 530683413 -484725460 16273 251209372 724607568 12739 -203181945 62226863 65788 261664508 745797113 40048 154213023 376663558 17996 -410291370 753644618 30633 -112894089 379629277 3161 282920316 -44662370 41929 -212857111 -885042615 12540 59995422 850485108 8944 752212149 -297778277 31260 179571700 157345318 44508 -476211668 825273004 25914 75887941 -297229568 15156 -122863604 -771830421 11271 81209255 450900554 53499 -397905995 -973909079 21708 180437248 446526045 14959 732402537 -323540740 2082 471333173 346131196 25272 -613797123 -315681794 58374 264259621 750680113 10526 374200667 817128495 7307 276666246 467931018 1713 -423429587 714618275 37615 69301203 721990928 16632 435379863 822430046 25398 -26052325 -670505229 24244 -986482046 -577856063 40964 162055652 -212889542 50215 145755429 188792336 35205 184420270 -878241689 3825 -35625183 -130993651 27721 59784562 -312238935 39338 -211043093 -18665943 62058 164239016 463161187 28172 -402007151 751046769 41896 664132615 851060391 73117 -394896866 761314617 7520 -699936218 -864339672 25017 148143443 64369973 27616 -864906361 -104587331 5814 143049993 367944878 55127 281652955 728887226 36415 241538848 715224238 26931 -321569239 -131271268 52097 -230573498 -976813995 25661 473020070 143108899 64741 -894083707 252375534 52001 351732255 837036445 8781 -871078695 -883853705 2399 -515859566 429079449 21002 165560383 -202889513 8110 -126345385 -116405553 6555 -297319242 -199084439 33633 154012659 273910359 30910 726603669 -600895569 26465 265206703 -45675306 232 -116219590 -899741840 17034 -103928599 353760508 458 148239471 -116667154 15507 89984652 -291364766 12950 -576562824 -195335734 42881 -694791180 -199906305 65546 745981173 -324731059 10676 -112626516 -488160127 19568 364148094 -391868387 45825 154803470 263400199 51493 185359753 -424981036 21352 -985168103 856121500 4990 155934823 -425868579 8469 360260947 639161639 24556 -687892782 -862597213 7264 -381573533 248223560 32297 175600628 177181684 38171 455156552 174721537 72236 270085253 432971943 31416 155545408 -214403371 5677 647675149 -319641121 2305 627581960 812541545 19504 265134796 471966569 29658 -672320637 -806714526 36612 377971296 654022507 43847 747317805 -229458186 37157 74085300 -498788808 40915 -666898514 726134057 2022 527097205 -211914668 42957 178204599 373722367 41006 253577120 -19775229 28343 -130001515 343519898 21929 -682395828 744695165 26061 -118596883 658149489 49830 -291770020 434651981 10429 -483868893 269714464 12390 47723335 744341767 39390 -218938984 -226445366 44392 -975417824 -400989465 59758 -970253037 834275472 56565 -602333577 560761027 72045 252711575 724094858 2936 -578397727 -295219480 7805 -318829433 468098033 10213 457753865 361369630 21674 723939169 -593542139 13182 -217183686 -964996193 44785 -123416058 -859901879 23633 173603407 433547126 23485 -611721215 530582767 7904 254275045 459736349 29862 546343798 -498873972 59399 -406349585 761843905 18975 -996690249 545297620 54510 -234787084 -991739126 7351 245493613 432127613 36887 -100396989 334675547 30560 -497048508 454006175 11725 149947061 433727914 20169 -196692012 -969254220 21244 51195543 -333138487 14222 143954740 -612425836 11314 720491409 -304380164 41566 55020262 735039808 23771 -604453302 552403409 33443 259584755 -223661902 13214 723782589 -307929644 7146 -902214018 -202128323 40552 -208233292 69665729 70177 621479954 852667020 42690 -39615324 658966469 38748 57318966 -297333568 43289 -132732994 -767336922 17533 247203283 736748097 10759 -134728832 -778417413 38504 156532104 267932135 44960 85417707 -288144054 6291 -236494573 93622700 81939 -613290077 529835718 68607 272027532 244860031 18256 -192753866 -873745546 6916 -887973902 -103584187 18132 -215966175 -899180554 57755 -226691104 -966292392 31720 157849450 -903093318 12071 -971512716 -585264870 830 -393019445 726313983 35314 374438997 833666178 46133 -668119980 -98481651 16488 -208463414 -574237748 62928 -692497960 -881530970 31536 728269621 -303855860 46644 -142006934 623500356 49627 -400417214 239188904 34531 84716734 258500258 6085 470007430 147366332 8463 -713606985 -786108713 21515 -134183608 642455983 40503 -613599679 548643450 70624 -192192743 -891213523 24277 -28576252 161067572 79406 158303937 -900448445 38173 189312047 -412852406 15313 458480718 188866094 58010 -953262829 -386215273 43959 750621496 -314098372 20958 729114185 -574060826 9563 189148933 251401435 21515 274656327 742409965 41814 -112746473 -789907237 40551 -112084179 -891487183 36536 -216656342 -872854255 31905 548026124 470912691 31277 177700730 -426122726 16907 -701867899 -807579895 9866 -859567001 -700383177 60224 -420518767 746126392 35668 -794777609 -521450334 46606 67235032 83724932 67003 441292452 -871967467 22328 157367245 245124806 42323 650104502 -295027557 20343 -955848190 -423740408 3609 443674971 380230059 21669 166923849 -399517303 22745 468698974 345249511 56 634379730 843417389 39353 171014618 428834273 18680 185817978 -883909234 7879 269503164 -194352444 29907 -206065119 -892012974 29208 243536962 759122683 19531 716503214 359709931 6542 -115084717 -142436218 20522 715675701 -313144305 1925 342619093 -214104891 29163 444626015 179016129 47284 262645726 -13436256 21204 143205299 177243990 19010 -214381415 -601806996 26736 259427863 717516944 2235 755272048 -608653724 16769 153423627 -383061342 10013 -399746133 -100449867 23736 -505625259 238204288 51014 -109589984 -324581651 50437 -209490292 -889856427 39761 94299248 246572432 24301 -804885324 -802254008 23995 -507291515 446666462 48764 -13349428 -703035342 58937 162415570 -199862799 46373 -394922957 265600144 44441 -961213602 165874909 43260 -106140148 -500354735 19285 -330247313 -677940810 36001 -420937860 -963952027 72725 190406595 -418976017 22328 71780549 -10215642 72146 -215166562 -975542566 47122 377675932 644032035 33732 369620748 -197757687 38029 -956766331 -973866183 60114 -598099696 550379177 3830 -875296459 462147252 13749 -29111322 664838028 450 -30764300 566104108 46575 152686362 -572508650 16949 550714346 -478423452 22530 -312646159 436746562 21844 248879456 732984638 8221 376512042 819151604 9669 -234712542 83505254 55548 -700657861 725404027 3734 760155001 -573352372 34804 -46220342 -677187337 16633 -300420064 -220036361 1361 78575515 283693245 13137 355736122 -222607071 18494 -864559613 -118963726 61798 -120502385 -890779271 43264 -687458361 -883622466 27352 -876335301 539762848 30741 -28122204 -691226454 70436 -318706279 558588328 47491 439105788 152029782 78231 658712678 473046656 21020 -221135973 -982985751 28044 -604747042 -322834679 39766 242007852 -210438493 16525 656736851 822109571 61564 -105509087 -397210048 75116 71095810 -313989588 27479 -956209739 -978218100 75619 -668231161 -901780020 50288 -127882365 663696478 1548 758878752 -198658300 28675 179559243 281639779 12181 -109114997 336113918 25772 -503788463 465758044 27619 179333076 345554324 5699 92907805 -11355920 56677 729274449 -589864654 12898 176972940 340109983 45172 -681441413 -899740150 30152 -130541551 377295948 8328 -999302995 -383311061 34283 641750171 145353295 69698 354017131 642114672 18076 282389411 89653977 57312 -391907857 719942023 20062 -7095755 552514796 16100 -215412710 -600332434 38966 663473684 846353210 22864 -130011938 -904142630 2158 155569123 629998633 31571 -987241254 178361800 48254 -388957239 -695703313 69257 277211527 -193802764 8429 285419958 266286662 30132 79983988 850200198 34291 -142029964 658947609 43968 -799815828 -803891678 12718 -199767610 -870988100 39942 -775130180 -330202858 23714 -313763751 442838110 3366 -318259045 -667053697 20834 -392204776 246324032 19937 350688049 -223074602 13980 -44034401 -704651652 9803 -4178401 -673629242 18491 75527642 264710508 58362 263880393 471174575 17485 -899488045 -136578987 51371 559461567 -513109771 45286 -116784870 -777150453 49686 161334873 -140180402 84200 542275869 -492297479 49567 -111828651 -782335119 4212 91744940 822814334 1732 -216448804 -603303820 31543 -774982655 -806993306 9726 360024585 809578009 27346 627050108 187275741 32735 -419451082 757369391 31246 -96572364 -289864722 14043 -603636285 -412035375 32911 -794508588 -772666533 23207 -212367845 -971825401 17436 77541017 756363854 4075 -40521325 -680825739 17852 528082121 -488904619 699 -196159745 -954847641 9317 -865144488 -984108848 31846 -195176670 -671390728 32962 -428046200 271910453 43530 -774214894 -511949570 1532 71378153 -489359253 72958 -953328690 -399968500 52112 -391562624 277635264 437 154137297 279543052 40163 -129812593 338650060 9757 -293382915 -210550855 15925 170268589 -899515397 12039 163767578 -407527650 4391 -385522022 745883930 28933 -228263596 52839397 49368 719124278 -212112783 9083 -966035977 -389207527 17874 -587650902 -307730806 42416 466744189 -233370203 42527 272886947 248996778 2030 163236720 467239486 1125 -509207418 439135035 10926 -763471683 -774528035 15453 -296715500 -198297226 31645 174942318 -896230375 2751 -975542709 184965109 24096 -296096101 -894834073 47509 -955053113 180947273 16514 -892608517 434035069 33105 753552530 -213125370 47924 734910481 -228166592 64201 -397417256 276991256 5407 -120341390 376561661 16177 -865149500 -103901727 50809 -39574254 565592611 41044 -23197161 636727282 28261 -132091630 -100529599 20804 -47224635 525132728 35608 746077162 -605000884 40405 52283091 716736463 3964 -697270781 -98701946 15688 -309017158 -681082390 62968 -673813457 743541896 64999 242010408 -229335609 40228 81011478 819640769 18057 348218830 621506720 33681 -30505880 -713256863 53469 -305659618 459576028 24848 266386800 260992904 62440 55164831 -701125033 29368 -394720608 717585657 10137 -667250085 -889196498 36422 470805118 338980275 23032 91348228 -302682968 13164 -8919740 -667416718 1617 54642324 752952386 22144 -129766888 -510294478 34051 -205462071 -612777203 51233 253228073 473798451 28606 755745150 -306021818 18766 366856792 -220178431 42920 -192498382 -983578827 51657 59002892 837043424 8575 49824589 736427180 27932 -390856348 241132039 51831 245223289 -611811947 49014 -967367248 -572806719 41218 639134395 -290070615 24071 -401446229 -992920911 5216 149167336 -193468805 67084 -99713610 650443495 20164 -203477530 -904208851 44647 271578335 -206824216 21008 154786597 -404397836 12538 88898521 757457811 69147 256871084 732204642 38459 264111567 444849915 8618 149354125 -902553722 7870 -196873155 -894109904 19413 -223375656 -893166570 56906 -987270571 -385654486 55660 -193673885 -587329012 33197 241752347 -211939990 44971 740498389 -576817389 11267 -398026305 -6275351 77950 256015086 264928084 7004 -307223316 431068747 22401 -414757143 -974376126 71093 -394101812 -130249478 2219 -138838632 -510439275 31998 59819872 854866510 54722 64452068 -305614016 28059 380498224 649893662 25639 -587244843 529457063 16633 282369608 -218625064 39336 285141119 279285591 45439 -421408251 249227013 14146 172390134 270572920 4939 750871361 -309029896 41818 78431206 810395866 55673 649777379 -308510542 12664 185686208 144536354 37597 -12426405 -706080854 3572 283218233 47739237 75210 -423433560 472547965 5626 -220220523 56527590 9997 719850754 -587238642 33116 -107979448 -322823795 52255 89321475 -692123735 13171 282550577 265457465 16747 -422318908 723513983 42869 437202547 160429988 11938 844863265 -964749878 5961 -670002726 -897751252 486 183951697 -127742296 22285 -956702142 -128154936 40981 -791971775 -801563983 6867 73500892 745632639 63595 349878462 -990900452 56738 -965713430 -26815563 64419 -383553643 827975648 41554 631868184 169022319 9184 -127405167 -485021467 3362 154585081 -201987509 30951 182853230 -613327137 13217 -38792674 555082741 25736 91428215 77315398 30943 -607310383 -508574408 30980 -395256342 -104204179 29636 73982066 -301115610 31652 -201020310 -618797721 45439 -706014130 -122611054 25348 648529010 358221974 1142 744845507 -331473430 13491 -407953388 -972471995 16808 275852973 -13284072 68463 86644991 811337999 45164 -963171752 -962012323 60986 742886866 -607513272 37702 -681758572 -870502706 26350 156769202 -882513068 44806 -128093621 -802473206 68395 334632570 92617987 6717 749324609 -300532417 43320 -403202812 -969902977 30934 637871193 813363544 68867 -136331248 660239220 4345 264358955 812666916 26221 -133095242 -122213155 32866 -17427350 547017070 50798 -384914156 261858945 21118 -985628731 145649373 36884 -478443368 -483879810 39960 56272466 -308571453 3346 62429479 814632678 1908 80200616 -5981511 36274 -710946703 -899463446 34789 -315450802 566024810 16101 -14212546 629143436 44946 -685661725 719312598 23040 -593936742 538467708 29961 279908818 719977124 6469 -806604748 437861388 59926 -968834537 148971387 27603 173270503 66229585 30758 -130253459 -488418789 29563 87828560 465298067 6590 371463601 -195430118 21372 355401655 -196011216 33609 91383227 819673365 9340 -324602184 464338704 23489 -697766578 -773022650 46569 -298394709 -708248693 22752 523944876 -420470344 38134 843750042 -966918715 40051 -20418421 654867145 33969 -314816886 -684527451 10541 -235809519 -607690450 60860 -694279619 -762948199 25131 94241864 443834584 39303 -574562909 567358763 12532 537643558 -486785879 58083 -967520754 183452870 44825 737270373 53846936 75550 176099718 468262275 6826 717301191 275861849 11258 162778408 -236139791 25488 -596554297 -303718426 73299 -10632122 654294384 34066 152905141 -228797293 72231 464281529 155402192 33001 -959192701 281624594 67636 -39041351 -136126310 33399 -28356054 655332862 20631 -618077436 569951328 56285 90534650 723401984 42362 79863225 -308251658 22412 647702135 150519109 28896 750174490 74958694 38659 -122167048 -120260798 17451 655476619 -292878322 42819 152451105 -122031180 18270 635790148 -328689197 33200 -986371480 -601541979 59048 -577875797 554272010 48716 340186144 640287900 15071 93246788 282927943 34695 152866515 -235322578 73043 -224864033 -615707566 19516 -127485898 -800378328 485 -131542494 -314359668 30880 -235355272 -606652009 25376 151345282 428794789 23083 60741793 -318466418 30485 187822494 445819587 7033 620997295 -316543877 13806 -952897494 175332179 36299 471758277 -781266408 44956 -697985625 -117578363 23456 -295927766 447213379 2809 -578466799 -315881035 60234 83879727 274598218 52365 -322032003 473239232 2956 -327160894 -697215195 12565 -406518383 251987064 23350 -326514344 430456863 9717 -574110481 524034377 37936 -990061020 -611825383 66318 359453235 837895113 5769 48104671 823814042 21821 -858578647 472852371 47925 -314041639 -231040754 26046 -423672545 -3168164 60818 636758699 825732350 64453 -957221602 -412823163 9897 -900774251 462526309 5979 -902678398 449338553 30792 271270432 -23105803 27017 -141782222 -106785590 11421 -96625505 357271332 3643 72163422 468422802 45429 186276409 253550362 16949 -981305778 -603596219 66138 173039743 68575072 5520 169865068 -575864340 21366 -10653158 621811397 5639 760894242 -221559221 51038 -481304424 438280701 19153 281443749 454101404 27904 50138907 726545450 65589 724720236 -324407545 11852 633746618 -290569541 13948 -424103147 751638034 8150 -203847451 -595348083 52333 -780427744 -522141058 49012 -675253290 -884523746 28420 150184247 245788206 17392 166813670 378549542 11056 -608848222 -213617952 34214 279287093 245361846 25249 749640391 -500055380 15017 158061439 -573157245 13263 -217173433 -993113547 29533 729712306 359569674 12492 -703154343 -790292370 26462 -38173138 636295870 14920 83720215 258046858 71041 148795196 -874474280 5045 189024806 460461572 17216 182766892 64765745 3037 356213145 846110797 44892 -787504912 -519919390 39977 -97530664 -887111145 15631 -389949239 -105384846 41609 -320522684 -236375100 20791 247366173 89366817 79672 726978516 -297150498 27471 432867772 182427935 54883 -957627810 -398313400 26343 526966111 -521514572 30343 661627187 166082081 36438 -200450551 -613221119 26543 734415847 375449604 7710 -671591212 747168435 56986 -863172914 436466188 1264 -603492815 -302808165 67580 87940834 -321277403 21412 433999924 333386314 1632 263372901 -225864733 44504 59765604 277225159 64028 -860346509 451373401 13728 -501001154 452789728 7080 743731125 -587971152 14100 61473155 750335789 33209 278076970 -236795869 28233 -97529585 -494145560 8387 167582190 -585359024 1034 -133933021 -316978984 40064 180411969 268623919 13453 -295020617 475573620 12602 -955583746 161098879 10471 546779235 -667826580 56619 187884401 -863373560 3498 187544079 278623596 229 -139351499 -770972812 55450 -477582442 451024647 44598 754765033 -233426398 41274 71874906 -572483377 3073 81955122 558601424 47846 -903780972 -105168985 3613 -859608225 433934779 51569 636065520 -324670147 48226 -679124970 734378747 42704 170352889 -870679390 46741 -980270927 -395663150 21643 158616539 189786452 29088 434397048 148745326 87954 161225481 372131239 12538 -775270235 -797235698 23297 177727259 -226884159 39718 -996479298 163725526 3099 167832678 368823766 12142 -326766171 -232996167 13050 -797310568 -491502016 11889 174069842 81219189 1266 -136067422 -502093050 18697 -124770963 -903429836 9901 165966041 -232630083 48651 -679000443 -764494694 44303 -953529703 -692036731 51633 -406501176 -114682161 13146 182260906 56676951 4811 -875574032 -113225486 59183 186440778 280176594 55405 150583441 163274371 36454 -100174317 -121970751 21309 -6777064 552644068 10764 -700554500 -790059615 36448 268456238 284561379 4993 -956207691 -598724841 70061 173543271 -201819406 60217 265322244 716096047 11601 -212180150 -990020365 26763 -954632138 -969169359 28354 -313847563 -700303323 47598 -126897252 -767147359 54842 -209929747 -989148339 31192 -15825466 549159253 22379 -594788742 533020610 32057 -509530559 457756534 882 -957068430 -595979861 64203 344661727 -975371733 51182 169617814 47975844 15281 -575446085 -690044459 49604 -596875596 -317861649 49303 751838385 -323972460 32939 82688137 741087923 62508 -423453829 -112449215 6245 152122600 -579184538 11810 264525196 83399690 52514 -388206384 242524345 46451 -586011055 544424447 18139 -701167155 -800033602 42884 -40365126 -684558888 81209 -592999022 -701855052 37427 -131643715 650450348 2842 -783386867 -519474446 40099 145723192 -416384417 31495 -136628760 370256425 10811 -994389472 -396358385 50261 -969230508 156473072 21109 253035678 469831762 25129 143718128 473324016 21290 -692240383 657211873 44873 266418561 735142556 31509 177804310 -387211551 17497 -392511720 -958933136 49891 -390296303 819409004 34661 760845512 -591168607 770 -135762852 -890556667 18387 -21644264 641648988 41058 262650729 274497902 60112 457620804 754672165 25438 639415720 354251943 22561 -202298226 47822656 45464 -382486437 -125257599 16716 378362501 -215844112 5156 645187282 -992572384 47917 -677846091 752854115 23335 168211544 -615644719 7134 -425181152 248899340 44874 -604875074 -296697804 71569 654455733 -123838578 7520 -6331673 -690442425 328 188515640 268517142 43586 621191470 369099758 61721 -111728540 343095254 28057 -137813401 -119800803 17090 93176820 761855418 37691 -140095259 -138652813 20948 -119609942 -123367278 28318 -390078624 -985848592 13317 -300866926 -228552377 16340 755786648 -577930205 19027 761740371 -230257718 19550 -211991519 -972610874 47448 -676487176 753546616 74712 -694568214 -780926610 45874 -328196916 -694803444 34765 811522542 -984103484 44586 -985492175 -963777848 24869 -400861235 809861997 24388 68145845 444055510 53635 -405159397 273714090 44523 165043375 -405419666 35568 -97573467 -504732116 15505 350236759 844676461 22596 -966662977 -384003546 24152 156032760 -138805118 20756 281124071 -191878154 26484 262887348 -202583496 44257 -31538045 644356449 44218 546026590 -594353091 26931 -891326703 -105923731 18783 156996614 -314888666 41562 761481846 -224387802 38119 -423849842 -107329506 34781 184582508 49200725 6930 444964452 846330924 90127 353931632 -198550711 40020 239685275 75040932 11201 169274530 356811965 43928 82010219 -321157746 8504 -110387252 354786415 29663 176715278 145713633 4414 -111796260 -762592156 7829 -114127230 -874288167 25244 738939175 -956042105 31169 261577769 272583115 64953 656799978 850522445 42745 -879660929 -120858961 48342 -112649764 661051376 20186 -121635870 -129836951 20590 83789063 823515714 14901 -594644660 -299905392 27962 48242182 466496014 59845 -287248885 444541675 25236 436580525 379355713 4581 -423224972 843625437 15253 644284897 374486946 19935 736069677 357849529 24462 263961094 -974593923 31801 342199134 -997872954 18686 634250075 374078122 30871 175074204 -414788459 10889 -98301661 373676272 32094 -235454739 90788830 44037 -887085021 -131913312 53201 -6100414 561642979 51509 -134173212 338030915 21203 264705469 435031530 41588 369083102 -221975518 81 285083373 254211361 71896 457443997 144268660 53736 662829233 -303124637 43739 166833786 -421230155 30979 -795838838 -791146360 2494 -418526580 758882380 14507 175696176 -594041532 1894 -331613660 -209599186 2069 -198664667 -614909147 50578 -330535877 -670918080 22395 -595159757 538201210 65736 55356891 761209157 16892 -674305134 -138271600 15124 -122142552 -104256319 11718 -999727940 143515209 50081 753879699 -207887837 9083 -959321204 -396082692 113 -331069136 -709037725 36347 737254965 -302842369 32586 -330792809 433165623 25114 -796392082 -791775592 3500 -402999421 818075424 12990 167601277 468315055 27582 -997193741 -596692344 65287 242522195 -22843392 31050 154216665 179264518 10495 153165288 355568267 35224 -136272146 -100372600 7951 -44686460 556310509 30016 -989223808 -400614279 14527 -769418105 -766011504 3776 251446871 -42874387 75397 642018998 823943858 38499 63722851 243166136 12525 367910851 638559818 13145 -498289732 439522385 32981 -581849275 -319878829 76562 363694218 633856800 40800 54653509 747582003 6978 257686083 48784134 25070 749138730 -320569475 11550 366083396 -237306340 10950 174666362 471564477 26917 453373978 -988233892 85690 441783042 366990662 13343 -680720450 -523306838 34168 -401577566 278324421 3903 -596929925 564636067 79534 -865397794 -96726669 58356 744952027 -324861746 39868 148014063 -233825749 33460 -330969093 433297605 8917 -234219312 -494145599 33275 -700871089 -873727294 3289 149595565 151510220 48774 278414213 242644648 39418 539295081 -484638060 57848 -967827682 155795071 15616 -217819421 -497186650 41841 244258835 -33144303 75342 -695596254 732467544 9733 249465755 724133037 19291 143998221 90521769 27160 744972171 -234852136 33690 -982609970 153753365 22931 251545275 48771188 70123 94249902 759236926 16876 277035485 -202516668 41455 652383470 361562356 15534 -507395658 267287890 19643 -117918195 628755195 49186 -425641027 750944975 22539 -139827120 -780012152 31761 -230878592 -588809205 8027 59414250 -298465999 30727 166549982 91961935 29030 -43771306 813347736 77932 -140716915 624415183 30261 640889742 350196887 15716 -956427693 -967688119 6025 -409424412 250497114 19257 430066337 341701658 27843 276688462 251857083 16040 -42830220 -679968003 42212 551464631 -192933194 59369 267871147 461697344 16418 352780464 821183772 39428 -686837832 761102597 53095 -96841667 -509674591 16090 740268652 357185158 16130 79601888 435266800 52324 343108485 811501909 2913 -577222250 569384138 77244 -31976276 527020005 1256 371520936 656616173 7791 -110048507 -107365588 36489 74404175 831247072 48583 72554721 856974014 55827 54353552 -310649532 9332 -205938316 -957253898 19322 171497068 -901330524 28270 -309551515 -201266931 18806 -228289286 351534378 75601 364304643 -425601875 43220 -968696911 144743974 47030 -39875852 -596837319 8984 -593833756 -503185373 14544 -3841728 666205616 12895 -291079411 174355216 55875 -23183182 526364181 44247 -678235635 -793098560 13627 -991852279 -992878116 68014 528296130 -510945710 40402 470626398 60501061 29883 59977394 270593434 49376 -402360992 816445467 22086 248647277 271880736 39706 -405266639 -138825728 11315 185153633 -202547150 28743 -981471804 165554747 20639 729320246 336168060 17676 78679411 -329850148 32827 77002683 719663654 38436 -116231034 -333172521 59804 367369321 -194501855 29745 -420219793 827737776 18736 -417988901 -958491200 13295 177240797 170565880 12769 719743970 -232680070 30058 -953169985 178585427 3854 343704012 -224210947 37656 -223588591 -876679124 25680 83524830 749864964 50471 373624400 821961983 35173 53918233 855563539 55631 819331196 -993044547 46026 171932921 -100094259 33376 -390743544 -98550501 3372 -398843572 854096442 27346 -804882424 -771967661 2567 -884979251 452719069 25014 265385244 276648907 4777 273247338 270977324 20714 -4666313 566256270 1474 183633116 146225014 7160 266584365 430146331 6801 -12724972 -482136563 57110 163506383 -100262484 73050 272555533 740755250 11432 166845352 161354202 24147 -131211627 356243100 19372 -31958254 -677321054 5491 -111098599 -96942000 17110 273978382 -202431183 10675 -217773395 -963744903 24034 -615810610 -512475790 2278 -103853366 -104958606 25111 56934702 -44792051 56479 151812741 61172777 18670 164626931 -903623875 44749 -993077434 -992763268 51028 -983105436 187330981 2564 -100012410 -289564942 68663 339180563 826141498 23298 157747959 361922922 22684 657414981 841070742 71637 -201267068 -991090047 38151 94264778 -288283342 8979 -965501419 153905444 52226 -214785017 -585049860 47051 -321373524 -229708394 9756 250961776 -196864947 36758 -6755665 569773899 42751 -994653173 -973300418 6283 -127344507 -789233353 54124 340998697 812626492 13938 264502581 63235723 5758 257758326 440386669 26938 -987495983 -602961403 17514 -310241337 -221324292 33313 -124888747 -860281267 29160 51711921 463545384 58726 -291154443 -405542148 40097 79869975 470169067 51074 570608644 -13335826 25531 -601516431 -518530651 36572 743210591 -209769153 46309 368787443 842172635 10205 -404327564 -988586303 20790 -769329478 -767259158 19636 -890086379 467190945 47427 737680271 -573352300 9526 260971440 753981755 12897 -494329311 718593844 62189 178616892 243517890 36322 269583272 274030972 62322 -25703359 -712286261 494 -311193424 -202226824 23886 -136821775 347663486 20797 -105344308 -115580148 24665 179990496 372130082 18383 -102004033 -782824774 49480 -988270734 -580716961 11449 -95527253 -499064354 27232 77036959 -294056796 4134 268819394 760942386 7533 -98373478 350991237 4838 -668357406 -12636214 35651 348471249 811222713 34117 265908333 262462221 58574 -199178071 -901680755 2056 -673449194 -894120835 24052 -301909348 456924190 798 181666540 -112035133 53826 -698830046 173900047 40840 740844475 -591508879 6880 -9521707 619733814 20784 647308802 378180756 69298 -587800344 -499950861 16992 245628972 268576148 77452 -710318068 -218391339 68982 -330773782 -235943560 3261 -420545144 -990226140 59501 557229460 -511439595 899 262042532 -37773627 33852 -667040455 -136062946 25617 -391997454 -141666774 15934 -21229459 -122345234 29090 433582360 153764490 74932 -41238968 533485374 41130 661257257 189213936 44927 -978263442 -578870738 45399 -113145293 -806399988 25418 654408447 -123825182 43775 -100389652 661502526 25152 635016057 828528923 75175 -110688608 -894817422 34298 -884550379 -128612582 5117 -784440864 -330126695 9370 77369087 460400830 303 -490153062 463890677 8172 178732480 -595833114 18294 174555130 470179888 578 744073050 -217658217 17797 -984215857 -976229058 75617 361251828 834820764 10668 734291580 -600453899 11623 743764396 -601181892 42460 -678270288 -669569939 28467 176286060 435787948 24494 -206681401 -993340964 1505 629284359 352889339 40778 254934854 83255392 69816 -971611026 -11230519 61787 -142750297 -781961069 13452 748142336 377169032 7445 95050339 441810965 6418 758561278 358281300 34682 277910448 -202869867 38216 189052025 -418336305 13037 252357872 -236940931 19246 266339234 -19193078 34191 145587971 446809880 15704 87335221 813315626 15504 735476468 337089970 41371 445434336 351881030 19928 -117746657 -771149891 58708 -868618040 -139901382 35804 -984060029 -976509596 7724 -971547232 -611932412 12287 -215312729 -877366472 19596 284261842 749581305 18512 436110185 154607961 84205 72601944 274460455 15383 642495181 -306211455 39310 434806219 372612656 30031 -583496592 534514376 18918 -601676139 -305473008 40963 362477324 -112979022 60763 439253855 474806411 30527 160351261 447963173 6583 -976437578 564513905 32307 729019856 365754629 30150 651853923 -317988180 35099 -38441227 -224726704 47112 250525590 746820377 26018 -895640030 446600599 32094 738160311 -294629157 22151 -772106318 -772651656 1622 -865852488 -994537550 16291 277471973 446223776 24103 186763386 462320516 19808 187549658 65437111 19638 -613933235 -323198722 58956 632887376 184863515 75509 254760177 -210614901 35807 -671606109 -107057910 32548 734945245 -212030568 14901 -105443206 -128030916 9801 -125876796 357916340 31162 151449189 -395199153 33510 178421291 -418568885 32159 -33148918 527618198 6795 759001264 365631569 26641 -424623447 -98618462 41091 189636612 379793524 8585 169593024 376534980 15448 148283615 -398561677 2033 -2693175 846168780 11446 -400831895 854006322 23388 -201411889 -985583763 51539 69649528 717776806 66586 276253189 -212697157 21515 188857638 454391518 27976 -40355304 543283023 14127 342928163 829031082 38176 -101917699 -285811744 58783 -100226221 -506930139 19395 171785630 345318610 6695 449832922 374510585 86 735931217 -288710860 7917 186367541 357659420 48431 239647556 54972452 75662 -858811758 458315881 31994 -202311572 -598909744 2499 -23965484 -686071890 13359 -301619066 475512140 6317 -876939290 740621571 76671 652811540 821198732 69714 -405772328 241175994 1083 182580467 -878084307 13330 -388994518 729264927 37382 -27121351 643268530 42559 -192089494 66109317 17034 -132399215 -859325113 4236 -670496836 729433537 58703 146343272 340363493 1343 -986584215 174935925 21250 -295125251 -804589946 45413 745094270 -216130718 60455 -689787556 -866214174 28057 757380655 -503978046 4546 -219143180 -976742648 41040 259057355 91463225 29810 345002954 815693911 7294 189416018 266153412 10875 -993212963 -404870305 75070 -989844323 -584574746 38956 -793972168 -982337983 13641 -294813 636650165 41778 54298064 833811490 23385 -290789846 453066106 12953 -326620554 -692931132 66814 -316779699 -200759261 6359 -898034559 181704299 31319 179523425 169521991 38717 74631460 -330979651 11685 -398065106 -957525275 11241 -113452434 346642392 6766 735874840 -290287036 7134 -326622829 -687332226 52980 171857710 159361759 14824 159737189 52157878 10096 -994505668 -595186216 11895 -965375570 -236639260 68812 165971316 -588040720 6181 239081938 63305658 20992 -231995840 -976762174 50906 753031668 -904382923 77386 -575501974 -523337275 10022 152372855 160274654 2145 -106345700 -303458233 15182 665277366 147846145 46901 253756005 163361991 34827 -588367284 536993132 15251 -407389230 278873147 13934 719089991 -584373336 23238 -109061682 -326869354 54343 252240637 466995930 10864 -686578304 -796863577 1674 632650970 142992453 31180 -381021422 750227505 19678 282586854 89015747 18267 -12240803 536979169 47967 -403733268 739825187 31815 -480878217 433785015 13446 62809005 444474352 6148 -669634805 -114875920 30644 268862069 724466579 10996 -301608206 -208386550 9531 248946379 262982142 8361 167903363 -120087046 61095 -28166340 642390650 30711 -603034064 -508481806 20824 -860816963 -111585654 19801 -45082139 -15952284 26378 -685794589 727854070 17726 59551913 852161269 43409 -676010192 -858534970 31139 -212603148 -965617269 25139 144443636 -212085077 14445 -677387208 -140657803 8532 -420509530 834089904 38468 -99670170 -110271234 6129 -424939084 -38019254 68681 -707841650 -806513664 46957 -512132436 446102922 31714 -973951366 -576887563 57096 147842412 342432206 43808 746453035 -208218553 61703 550701871 462175887 65538 75787909 466129264 17323 -673490654 736121709 52444 -99561098 -498196552 13065 -399760594 -969543080 53427 182184742 150135563 9200 -861960921 -702130449 40286 338355794 850123650 24894 53823820 429490461 25449 -324499914 470999203 25776 173269206 472269109 20046 265863757 -44468761 33827 -864665263 451566667 17717 -689178072 -122233726 10425 371017062 -203332357 14933 -505549190 430597801 2857 -408418645 838712302 47287 -681969476 -115494719 12834 247908025 -35249014 69327 648681420 832703125 53822 145841279 437306317 26916 -804914248 -798864422 8951 -212248418 -588751276 32943 -986939679 170616802 23729 531577770 -492380116 2961 54883140 739401129 13833 -139339338 348735580 33535 146291952 -596035059 14398 159931733 79777546 31065 -704330266 -772832492 6641 -135132700 -880033362 17304 -126721627 -304826404 26004 269856311 -35607223 39601 340366734 440420481 68601 -5993504 -710547574 68040 170025099 -142020273 73273 750277731 373890611 34396 -701379874 -789686597 1099 718268960 349639162 39858 50703903 -297129593 39239 621259044 843392808 63149 730238445 346145394 8871 -687202163 -99233972 31833 94400345 -589816384 11320 -392420542 262809323 30360 -136849594 -888494563 9802 -900848349 -130837495 12231 177895364 -125445899 80084 438305465 154726819 49368 -108917755 -799240676 41301 -478025425 429616596 18793 177453354 -861493059 273 553582696 -523175334 51526 720632856 -196467513 7948 630114058 -328931807 10419 -1491622 632007737 27342 734750253 -223011264 25758 -199908998 -867325070 50204 95185547 284861126 57836 373635401 824516978 38277 248597517 88140951 49901 661338704 355118315 32365 -978942943 -573611772 18957 626551250 838496909 25304 -699279542 -874692864 25000 -420250503 -125497565 21153 -108676610 -788961346 51333 -954592468 -990195135 32788 -117656803 -136766178 25772 150189001 -885798874 7522 446185264 471308717 58 -138510247 -885992021 19475 64076626 -324150737 9350 -578111113 564128706 20611 740604137 -597733939 1413 348657510 -227299515 41228 144206843 53806435 21062 183611302 -902777706 13589 -37944989 -703413965 54071 -139058862 -488183417 3042 -127010761 -808043351 42530 -708274840 -796119363 13938 -869666475 470328691 18491 437726714 184251180 74201 271011193 -234095640 27408 -868563804 -10712393 19572 642984219 830291079 60043 630626887 375814159 50843 83083699 735266693 9285 338777094 -195692428 37372 72907132 268491723 34587 -790493247 -790236531 556 -408499003 750760487 19157 256876543 429740419 34373 82250229 444491348 43480 -132701663 -884068481 26164 181430449 270438932 44926 736149298 371986949 13997 -35728318 -680271819 40813 -123354612 372509741 25604 832370460 -954341161 28551 470823923 185864175 78595 378606269 626853616 9611 752497489 351562069 42683 -766911027 -677639353 35917 -414762348 -141546319 26781 -106943078 -114510479 10446 94102861 -332708270 8186 266468449 245843905 76981 -195999478 -858719413 24770 658319067 359253655 26684 48729645 437221890 52243 -129810758 -98425254 15122 734005665 554380561 49928 -669726415 -99158257 3251 652625098 -317803133 5217 -292066094 -193885254 27111 -108506533 -808049327 37626 -955544208 -957486062 59097 716804315 -327646223 46789 -286931254 -680985071 31108 -112753288 376394197 3544 -30408470 718792456 41308 838043121 -995385180 52752 265652477 57361020 70814 -140647564 639705955 43095 56704427 469629900 42143 -505050640 456332366 19635 -133630053 350380302 23143 -964239786 -417076864 4692 -401206876 -994161810 1151 -873126693 463505291 11508 -32421263 565993668 24340 -489168474 -235500347 15777 -381602046 -996299568 71827 -21399085 -713206098 14385 -403571998 740652916 23121 -325715670 -221481763 9229 -899967326 -99980275 49416 -127698194 -124310519 13752 -410216100 734424463 35769 -97556037 -327429272 56266 648565935 638629316 19784 -868400777 -137696392 56617 -693166952 -774226478 40506 716315252 -208358397 56460 161581832 278044294 32238 -122702407 -295956756 41228 -869155737 465830672 8483 -957305208 -406011815 37568 -138967045 379964984 1163 160731877 -122031413 29976 -327576976 -693614805 30200 -681533339 -871905723 40470 177265148 474819324 13889 -29130054 559231015 36840 67925945 726727532 49424 -997037761 -611526374 67659 660623270 179553708 75359 449713417 376602535 22969 560164983 -587692522 60506 -207600078 -971668051 37079 180691556 434837296 14127 -862019853 -116432599 6903 537581046 -789242481 59349 83341313 450228447 6503 -613049168 555901875 60277 -411446464 847512104 25832 756980888 -291966374 35478 -889198818 251274223 67407 -193238265 -893494996 11859 -766407141 -788902833 14565 -321839145 -214093788 7506 637789094 154102834 47545 -689964257 -100739799 23306 -192035828 -895090474 38180 156936397 -121615887 48787 238709518 457878093 28908 -290118752 -707944708 45809 -102954906 -115325995 27767 184617140 -122148925 30602 -211711206 -994701444 52634 -767271585 -497205188 12192 436332928 379700199 5260 -308567931 -667029572 39426 175204520 338677416 15471 -603956526 -306226681 45799 -210426100 -597052437 51391 -399185865 277887790 20814 -24068610 633887630 7056 271860335 740283467 27703 142877898 447197911 19152 -957133985 -410404016 13263 161535700 -230214909 6655 -970955154 -983312008 54646 88826677 -319338265 17265 -32435738 -700849117 48079 258479690 -211046042 6153 -390617472 -137412408 40679 731841467 -583234937 21942 148870707 -900517328 17702 -138005750 665476117 224 760145008 -598900901 36232 658983535 -286717409 10384 637629286 367136030 4412 267000972 737717984 3308 155003823 89813444 13793 747991344 -311297975 646 -217647264 -875280006 9777 -896895558 -903728797 32173 160772898 -427043724 29739 -98496029 364916365 13174 -289158956 -192062184 18773 150181180 181652548 34127 54240924 -291088306 126 160860898 259402710 49026 -219467554 73366088 44076 731589428 -590462513 42531 94178372 -308585366 20815 73561662 256380568 56330 830601354 -990880241 52898 -588123860 534533154 13114 -385275058 -99613491 30997 455954790 177185560 87369 -194276437 -315985341 53675 -382747153 733411468 38390 -423411872 721317407 8556 -104681906 -868901710 7498 -325757013 243494467 20135 -669352346 -903889464 32664 -774758659 -770398159 12035 740887113 -574688589 33336 719700761 -587059032 33033 365108968 659116923 32539 53018403 473284215 51788 -221582236 -898738305 15806 278971555 734493926 39326 461185544 182207614 15746 758112481 345691445 55789 156320353 -879091782 26178 -415913001 734088207 16553 -502323376 452436284 12441 -617292194 551964269 27360 750908174 379313190 31272 -415058196 741897075 25201 -520230034 -616625064 15919 -492527050 431717246 49525 48262841 -321379047 15890 -585420342 539066878 2236 -599682008 562673471 38428 531050392 532487988 33363 -113009801 363305783 23186 180555592 -393117441 13864 627308812 833566435 50899 650534277 -289098578 33102 -211261270 -888462574 40854 440793685 145360051 65228 655615256 340448250 35605 181002608 -599311913 23171 147708303 -212995334 6040 -808350185 -513233224 29833 150873303 185843918 37707 -427578814 844782282 29922 -326943054 -208474435 18518 147888231 269407127 57963 144770442 457328314 27455 -991277224 151219802 10311 455019680 160584673 83781 -693180544 -788499863 21323 -769572862 -520008871 33611 -389616948 758556262 23456 -215719867 -973876472 42353 -22536576 645634797 8586 -400756147 755426965 27482 144823653 -903115100 26288 -709149723 -133932958 8129 629832282 369599432 46272 261121496 450353788 6844 -996695881 -991652755 41544 145329961 -898093847 44159 633725889 819395973 10975 660928174 -212239725 71714 354394851 651188202 32252 -972989222 -517361854 35442 77042809 715101672 31280 259896224 -11558386 62838 -410432868 -23968818 42274 -197493995 64689815 54384 158554071 -208066113 24777 -966075308 164159634 9004 171492389 -574417120 23427 -710528976 -767674971 4624 634258750 819356930 37948 -393902062 -111405919 33318 -782243543 -506035520 17562 269054531 465071789 19772 145842790 339356206 22446 -977496267 188472152 1762 -667277497 -805276301 19655 -613063860 -299344989 9887 -17813946 636720147 4506 656138660 361209380 36534 281903592 244275489 7652 -961532329 -581048761 31343 -99685895 -882534199 35499 275473765 741660101 8865 654238750 -18353067 20033 -117529467 629548065 12028 -700495732 -870887134 2483 439924304 644507342 16120 -286697279 -197830489 20330 146217327 -214375728 27635 661720113 158444560 42205 -423358826 829349348 32665 86929267 444696801 8432 353549120 828126346 11860 743588762 -308984182 47053 -417739309 -134667519 27461 -966973927 -425719585 11937 157184369 55980802 4082 -112107207 -485315636 33144 -112289934 -783951558 5495 716574827 338004227 39619 -952572008 -954292576 17056 -990742068 -985240942 38984 -601736917 -318207621 28966 273156567 -24460713 45361 269918759 52129775 70356 -603434833 -286643749 283 -191916499 70534908 76899 165149161 458703383 10517 -601445087 -503988350 23219 -314302916 -210983367 31466 66784879 840046815 15385 569270355 533845985 31581 341453545 646735030 546 -978308529 -955383049 34395 -312403018 -4996953 30582 -121098119 361867452 31539 -403498269 822972800 16232 -703998420 -778584608 19217 -666788422 -903535729 28054 -765509550 -779760646 54 79127936 852890250 28462 -110796799 -890121651 6168 -785747631 -479075262 10605 342153419 -195654924 38253 -874254481 432863112 28595 348017410 -197613050 29925 -26496379 545638560 15211 -407219831 -996229408 19114 -681786110 -807497196 29614 -712603781 -890076653 11856 -689139638 740971672 12936 51642493 726220441 54851 183263681 167114351 19877 -128013400 -868852972 46788 -332603443 -204111346 25038 179767418 -225210996 51216 650754709 548499397 26202 -401257510 -137319727 33178 279778761 61845157 45512 58544517 753618285 62479 758357284 535496212 70278 -573094197 -519301123 5625 -425692302 737672201 39560 -418865700 283010490 10300 -421335886 -985069601 3083 -694818768 -777813782 35706 -132576811 -495841813 16663 75744640 -287221588 22632 -805899673 -499530744 52627 753993884 -614920958 31053 -398452495 -95384453 17115 -218283530 -893334160 43774 86575926 471400143 45047 145612765 280682478 27150 266022887 757519465 15707 -967831673 168194511 38215 -998013191 -412221633 1090 -682373057 -122422526 4102 173669473 361687133 43242 -399845598 -98377351 5830 648717413 -290788593 6125 373869477 836605864 12055 80677078 239654827 26608 -862467576 -99503288 209 -777607276 -488062068 46034 186414280 189945554 14468 -97502226 -291647715 20868 -808996599 458029624 36931 281872483 -32258500 29836 -706940294 -124360209 4963 188335166 60946014 27099 -13240168 630114344 28106 660722614 -297550552 11344 159361305 -98924686 72110 654526801 163792181 55408 148560587 -886635668 2526 -685004639 -795350486 2444 -129710351 -477717964 20405 633136719 -308562895 11682 149930245 278347238 42727 183247859 -673131728 33661 81899540 -303972692 11204 -957803616 -976486599 55925 -193366250 -579842551 24097 260455146 757663572 36854 187792405 -118352214 25353 -409579141 725828708 17676 -328765122 -207647966 26432 -693212122 -882675574 20736 349240873 -218539830 21398 -982643555 171639375 9916 -413771171 -970870423 70753 833747367 -962049891 39490 178509725 90115610 11974 -108724462 833935955 27018 -107901280 -775809066 51709 252804005 83003604 54082 647918475 816940888 36090 -115791714 -295331547 59541 -37624457 -690482761 74714 -229413327 -978491273 3036 -110577618 -294659190 43301 -612599324 -492408387 31398 -795320637 -509350282 53123 -139984771 -140207650 15766 -904005758 -99645989 27078 -972048779 -966403616 25610 -972531575 -962355031 63587 -968894899 -392025663 62046 167918366 -891843460 12699 662981680 -291151833 39262 147802733 174237079 18853 -609341295 545366607 1191 -705556022 -968860378 11940 159097611 -97128180 57710 -114241151 347976547 34156 367772167 -958577628 69384 -385697996 -115411652 8912 173980900 -866059324 4094 754234420 344806642 45252 -381968974 270403079 46197 -982292101 182523166 52537 355981163 666603908 41687 747922810 -236633843 14478 84333926 728449846 43196 447948941 180281872 73903 145867457 378634425 37123 -328220198 -521827305 62345 735816719 -323034996 23682 -985365890 156790121 21839 -399206251 -105160122 14604 -400855369 -992064191 75333 151070609 350069550 47827 -406484320 284109646 13705 -1880284 554046088 27753 -800474580 -493969595 11733 -13857142 650650862 18539 -117262711 639013373 27414 -580533381 -499893043 261 -778088969 -486522675 5207 -777012177 -521529906 19418 285105157 79945358 14245 753223930 -218409255 51487 -954018737 -415651087 12021 -479433495 150772146 31280 454455500 167583012 61438 -237773979 -874663417 11682 639843859 375559287 58567 -421721861 -971605743 37398 -102504319 -805608715 29788 739437859 -590207270 2180 -130327106 660617129 10600 152992916 271166345 2705 189735695 -885045373 22505 -135947780 622969618 7009 655014096 842981745 75649 -890473684 441973698 34522 -610964300 -322181007 55430 71796147 -306190884 28682 -863495823 -712003888 32617 151244053 182753293 48734 157050026 -120637332 4114 431454363 358264871 26565 -678590555 -138051282 11631 285040914 -210299540 17481 50030250 463610171 4467 149952097 166933882 6578 -7124038 -706234397 72194 -126339608 -515894773 33772 -313313361 -666722530 20720 261169190 -207376387 3709 -496230822 442099362 15125 -892116848 430664018 33437 -961290754 170933874 21963 180605884 144415932 9773 644536629 378578422 34776 261248893 429118916 948 -122638573 256096389 11144 -33888901 641684001 45590 92933293 470538318 41514 -675284626 -784198989 45892 555857030 -482475449 27898 -483594109 80697262 60951 174504210 152757908 14089 -196975319 740921472 25853 -389983158 -106726019 24374 436518462 -22139994 19468 -228132417 75832181 94649 172131330 -428466967 9398 -958081320 -43674391 60591 254508108 -798427801 57067 63853031 845933344 53196 -221448323 -968488603 22364 649283076 853832597 7272 663967584 154526083 52041 266089234 60405548 70700 242364844 273041758 25602 -679799490 -137608986 20098 440784819 172778571 23259 56577664 830704622 12195 258701383 432995840 12195 -798530171 -785761240 2267 464863710 359874952 24163 -113992504 380161750 1419 -225336166 -579265888 42842 67194929 264784491 9087 -895668943 468143388 26612 -881579170 463923639 45904 -315721679 -191476497 4570 247967178 91071103 21498 -107609889 -323906598 10930 -706696296 736177462 54571 239132410 -193313973 36913 635353719 343350775 60116 -387183193 -978504547 7500 632690728 -288102873 27741 -860021991 453978637 16905 -97850878 -310611556 40348 751747788 -606638784 11605 -43473281 540136635 48936 175378320 62636083 14303 -28060479 643193055 42847 -490719174 471112642 28489 -327236108 -667643000 29449 170417117 89731579 21948 187764657 433877932 9659 -673260003 -785861768 4366 -5712806 621915459 18281 653222073 352077612 76615 -798470405 457550522 45968 621177855 359842882 37662 -220677980 -869039911 59531 552784891 -494229801 20820 171600026 -578910988 3391 -400020551 829397460 19492 164371109 -588085482 11705 -882426435 189975578 74499 -865335877 243626232 32237 -704126169 -784984439 37821 265980654 246750383 60013 174983197 -393447365 760 -789486941 -479349883 21113 -403243517 718154663 22114 -255208 -703445223 44188 -194019327 -692119679 30824 -100274928 -304321776 72331 -223449487 69792706 101467 -683159733 -129611646 13288 441146311 163884491 80087 -112240521 660540728 12252 -204025704 92838097 55693 356539789 850227997 43489 69059698 851700215 13341 435276105 155020641 1617 -299461640 -693322206 5818 175199304 144760857 8277 554344023 184777603 55320 175405095 85764160 25620 641312033 845018145 76774 -113784895 -902327908 381 -140839587 -890806104 23176 71027525 246785612 54391 -227475747 757286456 70445 470702929 360845958 14974 -123131599 -804541451 27805 -293959913 -670427445 698 -870384063 -125075337 32882 730464692 -399139849 35019 641594934 351682637 1569 -139729178 621005220 9826 -393825815 717014752 33265 650234175 181577620 24501 -298611918 -694858802 25779 344736905 -194989687 9085 -101869261 -484939683 9377 -191809892 -978604453 44614 251679121 -16808278 62616 -128140149 -892991721 7703 372481955 813052454 7658 -604635149 555018375 32561 552119163 -520772374 36570 465734182 344474265 14382 -314047757 455494866 23907 -953324103 -387787648 66149 639569966 -287341909 43147 -237453644 70177016 79199 -407552190 371581242 67554 270150771 248529925 6698 -959937780 -578308334 73215 -408830673 -997516806 73648 -138200639 -883129391 777 270147828 49572560 31353 283854154 276766490 39014 -97365324 -305302415 15071 532042274 152238947 34789 -581394285 550012258 46631 77723595 437473645 11219 183906471 183384513 8892 738361065 -317588093 4961 654901659 153477165 37749 189182203 59432024 7533 58589577 452322653 58338 626617699 365890547 46358 -226455493 -885964243 47218 -425767553 -991980414 32665 622674408 -305452919 29803 -26966356 528481391 39951 -428498951 751565700 30126 -774701403 -511202862 53546 -405306961 821703440 44639 -2210893 189958885 19208 -766254617 -101557837 22912 -300866710 -677550840 14187 80158748 455058598 32933 -383393495 730256674 9734 729608442 -592053935 26218 739113675 -608767485 22332 -123195681 -881097902 28522 -384040296 -122767259 37338 -989535320 151042384 35212 337349423 -206100638 15428 -12160554 -704304017 58305 -712749396 722124704 23475 -32988943 -682056498 47016 254940360 440044876 34195 715278353 -195025904 20200 -696213518 -316663536 50810 450957113 172418431 53796 49548616 849825405 4184 -798924409 -763970684 16895 54514352 -290763621 39988 -329724266 -670298541 694 151953439 284163410 4291 152624206 -130779786 80824 639380806 826174160 24515 -391293030 244519134 11492 -897971677 -480128265 7827 145656241 -425876150 31134 -26132027 -693982555 978 751828032 377870808 20223 -880266962 445406882 48994 149944428 180410151 43432 243885062 265336730 41886 660223229 829531598 14959 -763936000 -598212701 23853 377536032 -213590429 4180 -973061085 -419566371 43770 76478231 -331218139 11738 -874023297 -136398175 25791 -22406793 657726572 13636 162429780 -204346294 54839 144282262 -384194766 25727 441908407 156639706 89893 -402412185 844616015 41144 -985889179 146147206 21804 372812374 847158646 44051 339204904 639549817 21914 623849967 350617117 15456 150277378 -115788926 17762 653039185 351094189 36172 -312739802 -203937624 18128 71518863 816501589 42162 -902884671 -497155998 60212 446232120 344607284 22571 640628212 -291763431 23740 -405769041 -992220980 16798 167512983 -204642821 70425 -980428045 -403440317 34982 -608809892 810596884 31521 441194681 376729221 9161 -804290915 -513387183 3432 379209027 834734375 36361 759757230 372661439 4739 -779362911 -771072603 2650 650385336 375157043 47611 -789751464 -516800758 27709 155567886 -407746035 5156 -96774193 374189133 247 59469628 851910194 40719 -101031395 -326928117 62366 174401480 179209058 26227 154798091 269238058 55750 438865247 378104700 3252 -672417162 -121953991 7454 -427202165 744516936 26566 -427097567 -115054898 6862 760858701 -235454127 10916 655610115 819159972 54569 -208254589 -974209810 28318 284782060 92987509 42539 178626593 333997624 6106 -994342107 157227268 48429 727351984 -581470550 20820 -705337821 742425790 19393 -228918678 -874878868 28229 -130954462 -292531609 28204 167016644 149535529 28128 179338569 -587928031 21735 -225428290 -615146827 44419 750560673 70943077 38636 639034380 163930958 52249 631976720 -333072067 27719 -136859732 -330116359 73225 -427021668 277810122 20333 -192654988 47986454 87530 739026831 -305748514 21518 -140014199 -766673928 27166 -204162789 -986965637 31682 -289048212 270437174 39554 -766342377 526120774 61990 620872272 842907790 16399 457868591 371620647 29951 -762920513 -18826556 48683 -767199729 -522572202 54480 470311345 339110648 4763 66409831 249918008 67029 177551030 373134183 22854 77812380 -330525150 21841 658566172 169820912 49642 175775716 -111333579 76692 -27314922 742716402 69460 -697233348 -713761952 53285 258419811 750359212 38124 259005377 717552842 406 179391612 93304472 6179 753308282 -314931872 41477 52159325 251335076 28359 -668210896 -784187058 13239 183052840 -601231576 12040 -45230894 -713148802 81234 -590843026 -314454439 77095 632714750 176915687 6236 359965939 659981401 3801 -205009524 64685412 62927 -698999582 725831270 32426 -421397687 745079682 27163 270918913 -17922303 31206 356574251 652071363 16059 243462677 -192255374 3421 181361052 -225768013 68123 52901108 280281475 66842 239163873 -192456404 7681 -397821062 -984497659 13045 663593085 817244889 27296 647216109 336556340 50055 156914340 -871196303 16619 57928908 720353501 15460 264284952 761391831 10589 552500748 -480376983 28906 -135197978 -520560465 18450 -307309348 471373074 24201 -712188679 -898572697 45394 -989155390 831718351 72319 171308051 64903675 19956 -508390775 475333025 1106 -139145195 -762022000 7337 650210171 147889106 54914 -692400071 266971301 49128 -903146325 438504619 6378 159546591 339124483 6767 461746379 152052088 74476 -382584783 820074817 40238 -33957726 -901974641 5021 61089661 744206206 14371 147435162 -394653427 10105 -24070607 532642296 26665 71727882 -597989217 68332 -32557657 633427907 25933 -221072295 82167830 23119 748239964 379871676 41931 -587681474 -482469401 37080 -312841688 432853164 5094 -676935461 -866966626 36196 377885292 -860069872 40878 280826859 -218341195 22405 49434061 729644216 57046 545042009 -518843635 23634 -195262255 -587677636 10538 536244019 -477003781 54910 154342848 -614493584 19969 -234309431 -958909458 35502 645988439 -234062473 22655 -888734671 -100856867 14587 626168006 153910658 2663 -861991186 -136750442 62167 143052529 83923471 14131 174041619 445528521 7274 274146201 453699072 9473 -116626220 -781771417 42586 -222576411 -859224521 35471 -710343292 -807589164 35340 157268319 172030620 37168 92866762 850918615 26995 353784628 -201421518 10494 88020483 -289748669 3415 -237310458 846005884 35609 -676786111 -903454806 46878 -140709184 -486906933 11056 623179723 341272389 16628 145480072 -865243498 34982 665303778 373350660 21893 -689883769 760592012 5685 -96539699 -767705737 55966 -207869008 -989246625 12589 -966519734 -962818194 42776 -18756570 -676092816 30371 53477549 -285827771 36516 -206256663 -864673338 53670 -796917621 -205070097 62524 -395337947 560168735 31058 -328900833 -209249831 29768 -486814396 143377566 35122 67819295 826537310 51456 -673632316 -121166466 15312 -102247480 -486314823 28881 -581422441 532087519 51219 -417105194 741419033 9230 467040828 157653580 59478 153640268 -229529642 6378 -796256416 560649043 61520 146555964 334203980 980 -967479962 -590177462 20835 354273960 660550090 13728 -674897250 748879581 57602 -382408863 -126072139 27185 -106710046 652238837 34794 -874187695 337077251 41408 240256383 -40957988 955 -584881119 -297164041 66896 350912752 650269328 12357 833134810 -954348596 19742 -4326855 547782724 18955 759491920 -319305703 48684 -135103134 -872360840 29237 54427576 256682111 18334 -134554447 646541531 1443 185099466 -900894839 32731 -955332220 -575504033 56853 -962794839 -399631042 33219 -210312565 -606777219 571 -986689457 -973044356 7874 445474529 336953909 28097 739933274 -597815992 338 -777569465 -769928653 19299 -226149210 -585952525 48828 -695423257 -805515141 11265 -705569830 716469862 72352 729052180 343366976 48327 269572573 255691750 19491 -896022797 -116779406 39425 243798841 -208060878 39462 -400488271 -963075545 22061 87909952 280898716 19382 -318358389 -696904585 45205 -304247147 434168135 4819 -887727314 455348606 45515 252693486 -1173792 20833 273143711 89974952 79632 -693456293 738628636 22572 -770426469 -793370280 15605 -599438528 -305645530 58939 -874516664 -119709242 58438 -701487134 813857787 328 -677305887 735046231 70750 -987786093 -955509115 17378 -39752250 524642240 31734 -870796856 437955535 26519 375367999 -200564183 10679 150657083 -900986032 29465 -321636116 -213265940 12868 436654830 356517194 16462 -230611405 -864736912 3505 -14790682 534211182 10925 -502468322 446218856 36220 -802413004 -492378024 11693 -999344651 -964121894 23945 53002059 -290027792 23092 -602719521 526843934 69420 -404320170 747714102 25177 -409298977 716431861 4114 -973467690 -974558473 33086 -610887766 569595348 6123 159866849 -99424741 15591 -319241978 -385072116 14492 -381982397 -970700749 26466 -206674155 -999521418 44094 -885126817 449952982 26571 143609693 78591433 20892 646849880 819042983 50506 153005849 -138610105 21916 -295478976 -682497560 21139 -521345006 438199922 6028 -783806250 -522755627 29381 342101059 830112235 46389 559135744 -514657435 53034 241787126 257563147 20324 -681965827 -132819591 346 731115291 -303816216 10510 182597184 62385913 3778 633084036 -286720435 29419 256528048 470298534 16208 -888469089 470583060 23628 183551155 358129332 26182 -332249500 -703024757 21725 -120297346 665726807 49772 714745668 -476615032 10948 90785939 -577724526 48714 379771495 851146072 34973 562101611 628238854 45385 -18432343 641839989 17703 274801041 734260421 10237 720440131 -301681063 20141 -113864277 -510027219 20789 -592056384 -490921781 29046 52282744 272932893 30895 533045879 -990876825 53925 -294264375 -987220618 19435 656894228 -324051352 30530 -224672073 -607612213 69174 645887524 -326211002 711 -804939347 -494052512 20270 349943140 816222701 41333 -406615532 -137881384 36407 275413605 465080601 33986 376248812 640425149 3190 -9216650 -708695409 22206 166772803 76641354 13234 -221206591 -993953005 37450 659434046 156560060 64829 -985493188 835366600 61780 259402573 87728032 72837 -46421038 619766788 8199 832300394 -985981768 27288 -902743418 -136662777 10160 151690120 -139773037 61453 748658178 -227878186 50611 -127996059 -873355296 35260 65136340 461487080 26006 -690914231 -791667190 5123 -862972171 -96407104 1425 -999697931 156817459 9464 246356786 -200660421 20694 -5355035 -682721635 67643 -227676314 50265595 70242 340812901 646547254 27725 60451918 737937129 60577 148081279 -785378510 26277 -4520938 536283710 34697 -388215553 748119536 13079 538274608 -711240089 10963 731363177 -333117606 13939 -115323621 654927812 49017 49953244 454223685 34191 -890946218 -97721324 22641 -326554812 -701083642 59488 -585948653 525140580 47195 189264538 -227594771 75338 336670748 833077861 878 158949772 -866514086 35065 -518063382 -383517938 34379 -40807073 663907470 23064 -595497864 -313982046 57446 -606220257 -498410013 27691 339279347 845413057 20555 238769695 446959060 12665 184954779 -896369495 13843 47723426 438105019 54492 -596347099 -330562046 69549 369513868 643941188 17465 -599333916 535884464 49878 -326107408 -686641432 17039 -45042418 645161080 22401 -966339256 -970229695 40943 -785313980 -494933112 46406 -100591886 -772399813 50518 -291592262 450473672 1125 -405842037 741223758 32360 -321030089 435429781 24196 -191506913 91370182 83519 -35746371 534773421 44648 -878231115 -104879884 1384 258660859 283221497 38641 -683748508 -129203817 18170 738010038 -235947339 39065 -385337261 278284068 28021 -214784160 64083300 56741 -680703894 -879377552 34729 -213332128 -590523961 67946 -291419662 430876244 2534 -952637602 -792318316 41195 -99609696 650067351 24831 89026842 -286502418 30486 -799031648 -491509395 3291 155733202 162361295 9287 -126450387 -288537856 62379 -390403187 736235625 32385 144518084 263405130 5476 725375068 350774897 8129 -207997854 -991437262 52880 -407312209 273132396 20737 644560039 146993171 72939 -863507675 428870797 246 -424563778 155989886 16599 -604357556 555229871 30240 624068675 458052487 37979 -131802978 -894599605 43092 432874254 369227175 3625 246300622 -6881024 21704 -108188485 -126989517 5458 179608421 -198170604 36599 -137495888 -904583495 8996 -29843647 -513573661 27503 276322025 51793304 75856 -27047751 -689284267 49175 -4713848 535024662 24581 273460876 67026634 56873 746393389 -286511695 32105 -400755026 -141979765 35589 -194581216 -964187378 54836 -667094301 730327575 54566 166162751 -593674990 6794 558806684 -500393181 16296 -885511796 459993472 15882 66235225 -326908471 31322 -709922063 -903366616 39565 -679703223 752526363 61793 -102537698 627086182 10448 -416828710 809907121 16978 -989234747 -400565716 28589 243220464 -203292135 42933 -325524322 -703251030 22816 368096429 638889606 15577 -312007619 -680469853 46605 -686589215 -874056369 15214 -412400820 -968972663 58660 -714189025 -117628537 9736 243284095 68515547 49035 -693785657 746494032 80933 -102062098 -297631053 162 -896497783 453715016 30487 181456210 450243348 19621 -675872337 -867395468 7631 -710549943 -123664146 9389 -895432690 735167867 1389 -328111925 -713371306 50913 -203367833 -999003875 39669 665670813 823041634 24888 -97787196 361250274 1545 -391496861 844015096 41887 -617216284 534720671 12057 58379366 851669967 16589 253485863 855456709 53252 49751484 837880534 51681 647787559 -297865270 40378 -580609878 -515530249 18388 -23354838 -687624187 52760 714689188 -323750882 825 187467476 -207552983 32917 666617455 831434931 65777 244155326 83197869 8144 -779721576 -799267720 16240 51274816 433607923 27558 -208406976 53081157 23635 -412016957 718969383 24800 -712808218 -427456442 47864 162707460 -96737848 56689 -43686622 565086090 22547 728835314 -317563512 27940 663937641 -318440779 7145 -316220275 -673038592 10570 276119915 275106543 29976 -603946174 -298879778 22700 240181638 -22021860 76525 -410350955 -135399011 36702 747572652 351206499 41411 -126020272 -771618467 62948 250049628 719905902 9419 337236481 818643991 33678 -995100269 -386105077 37265 179921861 -139590601 30232 77667209 -306415443 25734 90289193 755060649 69436 -117424268 377446470 21336 -991804113 153961474 34829 -231204174 -892283369 56215 264948070 -32924911 18875 -210547485 76926534 96433 -573464159 854187277 22172 -203083585 61380762 41405 -578834286 -317167280 28597 62781950 845081973 26708 -670530644 -136057526 14822 270769556 68209727 36370 334814954 661542109 25916 -313265109 -225960889 892 261847317 474490950 27973 149666980 473493229 18368 -976468919 172884830 3297 284507955 259147617 27390 166009883 -102355191 12042 -773488857 -808454822 24121 -15923345 649960613 7421 344735663 809536073 24279 -106858476 -488710418 16184 -325595085 451327806 13500 -610239516 544515004 28006 -113320406 371845445 30032 -861859787 -139594272 12661 -872580781 176623372 87244 162331638 436588359 2381 -486658818 475826334 12307 620428339 169587095 15467 665398388 821461945 21312 -4706352 643940971 42554 -316656877 -693789613 21251 -789127379 -798105395 4935 -420409385 -974776864 55429 -708187266 -786102064 4528 -671616186 -774135945 43173 -770992457 -484059814 26435 -486424810 437070529 8348 49932269 471408649 26810 -479324264 449743409 14431 749309838 -579577727 35178 -332490192 454612140 22556 -393289274 163873060 7467 -41773708 -700803914 27435 370545992 -214791324 26482 -398678408 160660901 23514 -700437254 -859072359 50862 189135214 -110975301 41865 -597317715 -504045166 36750 -317558568 -673472198 60750 646750518 846895367 19132 -775633889 -802011928 25783 -673411114 -127369799 27045 -398477566 -114949575 28362 176152256 -867115670 47260 -794001308 -785143108 25514 -119096590 -884231397 21628 -498457715 -316673418 52334 250944342 254583150 4492 741764163 -210384236 11353 178902192 -221506651 73318 90738424 -294261236 31130 -21420061 -698398730 51465 744960111 -299922605 47237 266815339 -213689888 33841 182035891 -889028232 13753 643385235 839071166 15966 758457250 -203173362 54694 180989345 -892475729 27048 -877547832 447994151 40134 -966381056 -414220785 30484 279070940 69255936 52783 569671159 -788544272 59038 -130345807 -516013722 11445 624130213 837968098 53685 553681826 -508406805 57766 -684376562 -883314076 11506 -706053345 721356866 9832 185946060 -867532869 5648 723955587 -292181881 38430 358094978 -221328454 2591 188189071 360363037 32995 -680485393 -117435523 12470 -415691534 -115582509 35178 158189459 466344066 24834 355934867 622025931 23873 -491756756 455380485 37647 -991016622 -994908303 24069 157542021 -223127507 38421 -190543990 51657256 29297 -132133329 -138033429 9153 239366537 -41310468 37545 -704727201 -896558758 48287 -104732629 369794079 14080 336846629 654982792 6592 262569437 -43044141 9149 -996258393 -962145294 13444 92734827 472048007 45248 -708592772 -883043067 47338 240787547 244744993 48109 86924893 457018702 57793 641495921 -593376847 48949 243789861 -19856279 12589 641451625 347670188 35403 344732612 841972238 40664 -500242253 444886471 49369 -793914516 -766716150 10588 -782815276 -519599804 42742 271399697 739691131 32079 -414776662 -133550304 23183 52861725 -304495124 28569 -18772391 -689092490 8924 -119426599 -880160454 35364 -686677759 760173717 30060 162546078 468214964 26030 241509200 734804630 20183 66229540 458746423 21124 -795701950 -780207438 18543 743786494 -298237093 21644 -488891451 470063634 13449 -412591475 258670913 9070 -607118229 -497678970 4056 -129438343 358893055 10103 432061399 344538362 17893 -33763094 569104788 25519 371175196 659756268 8792 646027758 181358118 13205 -40638922 -22150417 60642 -33559042 559998897 47117 437092097 370945045 25473 -988755103 -393051836 29954 -394516194 -993203562 67799 -218126500 -973372794 17264 -617183679 -499883365 29608 -123782027 661074068 10238 176269578 -204232853 74705 276652572 465143591 31316 182346748 -206237265 65433 -396954761 248115046 21637 178138840 435457791 1009 -422409185 -962089017 30857 752307116 -581330405 33759 -190980116 66407703 75039 378868048 -678162555 66888 244696966 -235332119 12856 64291088 850066109 33037 -27528257 -678535216 29354 183795955 365284980 2663 749730975 -304692343 3344 -612025757 549218472 70849 188452708 -592435095 535 249361768 732299814 3289 -116996933 -305100526 53572 345830933 -232237477 2523 190440943 254213162 1670 72163221 742926359 45931 -44516759 646678764 35488 -322704423 -702247114 25841 -217882583 525060768 30083 177919238 -864296552 2819 717044141 -610645876 38690 83291431 747580154 44685 -772056659 -484059308 46323 -512016404 448526727 50588 251376887 48002606 26074 -135531387 -521860592 20170 730050388 350772121 2349 -331581978 -679608731 6871 -981005006 157452627 22831 -681213887 -775501978 34054 -688477059 752701069 42129 -611549622 -512967655 5732 759981279 157450332 46221 91313775 819998197 22203 50458501 827302948 12020 731515566 344728103 27239 348971597 837220970 14679 661012660 812504849 78470 -896388872 -125229120 48760 658275905 -332434031 28824 92532853 242670736 65406 176882637 464099099 28055 -987067884 -403171525 65627 -101913533 -485930811 35371 621551988 154411436 27971 -106821228 -99589091 12927 -119200135 -141144210 7326 150253660 -587985880 819 71283169 273432319 18833 476163056 353538069 29722 -307823652 -220022398 23555 153407800 434983201 7470 -125696759 -124101860 27571 -97257002 -794956219 36259 244496444 755351320 3982 -125980903 -104699596 29864 252444027 240273155 26622 -871689548 -101956917 15682 -605653178 525959254 78908 -590299360 564318909 37793 -99819181 648878871 29311 -423421313 -129005736 6029 -23964337 661962721 12179 -893084542 151551957 34916 57470543 731312068 66815 728221935 360258674 9409 -954768219 -983213672 14754 725875752 -481926617 74850 -306326126 436033256 5841 -126020770 336667989 28134 -123310110 344536105 8651 145043362 147347871 34440 -676308893 -903558279 49027 160077044 -126181373 69649 174576047 74756183 22757 347404153 636021633 35811 162198714 -142440207 29555 -484870964 811109983 14524 652712892 176965564 75593 619507345 -295480535 47181 159772337 183041603 29322 754218338 -327043294 10306 -763217521 -502260855 15772 -204292310 59232092 91907 189505536 284095917 25123 630162768 378733369 76244 -202496296 69612140 55402 244781017 745024187 39797 167433199 264077379 30892 -401050616 830264219 14923 -783548993 -492530866 7535 -488324960 -331262413 59518 248506588 93503319 9621 84053028 743972272 69945 626898780 351405897 6988 -121941573 -768158347 24678 -880692981 432507819 41233 -604682753 -513374315 20888 334648416 643245054 44276 -504697972 434286664 6105 -857664203 -141299025 28214 187284577 -136956390 36026 269095061 433033383 34696 730708686 734024811 38657 -614471721 48402524 7185 58286463 456561076 45389 -219932348 -888938871 4551 642379512 379153339 47363 -480446981 838770950 24048 -874112411 -128480836 11051 747248405 -595710053 6124 747875341 -606441197 25865 -115831614 -500891672 29257 -960687513 152377653 10988 87322804 835212777 24942 -416107218 -794294328 56206 -638886 640738940 7806 -710545613 -112302717 1326 -132318957 345192610 22341 537449961 -204514999 23702 144146713 -122296234 10625 631371004 -306822345 35006 177336343 246297289 57686 -588998539 -497260721 34296 282933329 254313991 36599 -418197503 279827970 48852 150052592 265179666 48556 746664948 -617073967 5977 356505989 -236680535 31716 -889938821 -131280502 25266 -583721841 -799522022 69998 -286922738 -232088758 4783 355077120 833003911 37671 159273144 249644700 39440 168691262 55589827 2279 277581170 -204333054 3309 162099703 -885174403 27919 -136682850 -121493736 2449 -201776150 88239555 70172 273884889 457518511 30464 -299684255 155322632 59014 -858467919 431385888 13322 -670235469 -381416876 39187 60655153 -299491447 42514 -705571442 743760456 80657 -111949689 -395013722 79015 189279596 -109151821 78445 646709409 823158095 10953 558868316 -488546384 56597 723894669 -979036274 56542 -682535397 754811587 56628 182020955 -593235918 6168 -102553146 -141660950 12350 -675835528 -880884859 14717 -671002768 -762901211 43510 -141307137 -106587349 12022 -19032017 652183891 19397 144197478 62255222 15229 -578988292 567120446 74474 -410357841 728923477 8303 -984040119 -588437569 61259 249570916 84482320 55935 -595270301 -220233038 25790 168258532 -135516044 23430 -681390155 -27405263 31838 642892157 -312060567 48286 279666476 430467413 7212 52523814 445219892 56194 -312888994 -686379575 21710 150069108 -383057612 26119 -413493630 -984533615 19880 -784033621 -501598228 51691 -42618983 547394790 5388 -412759199 -104133723 17767 -142054381 -507737126 29172 -407730326 -310505099 42954 -101115969 -862773418 8068 -391883452 -982705732 15519 656018579 816899147 63659 169297213 -396761943 35400 -401820919 -971851803 23383 95203420 -297509961 10635 249743198 57263782 28878 364660242 855442646 21681 -516359122 93948744 64201 714474902 -592641564 3206 278330485 -208746958 36969 70033049 429706722 8293 759929667 -194338095 54761 433717282 379354283 5711 -8207750 -675460741 70990 -2059817 -687744935 32788 716333688 -597043484 16901 -104340702 620679455 47921 94282041 744423687 42596 -613430062 145396198 65979 188558688 -237399331 55494 638075343 336038313 30547 -124451296 -787204796 31164 -425846948 -959153849 43576 70460709 -289633339 23798 -135077846 -122594240 13579 184381823 -588397468 14313 66139169 279690771 55863 -987058892 621281670 48051 742970905 -205096339 68810 731557611 335880140 26331 84033396 835513560 52669 -103649605 361760610 25977 -425331248 715299013 4516 169381369 464782825 21078 -109304695 637714388 8829 -395289238 57288051 41979 -607525515 -311142879 14165 -107828798 -879772542 47542 149266779 -115210143 3760 718425476 378854769 20786 -875292901 -124564150 8523 731893220 272080805 29675 348977779 652973182 20680 -317895477 442147027 15642 -404185708 759026450 18524 -390905316 -989010769 21730 -385510401 818540855 2795 153279811 143773368 29410 186141115 347727978 36124 760772759 -872833968 73375 -779810800 -410071339 44017 -97083665 661293757 25507 -597537821 556099174 68082 759016461 -594809040 14411 -390371116 842178125 187 -391531525 -109939727 41585 634146123 -299196329 10108 149842868 360532247 15146 -306960449 -190607428 1803 -675789319 -116728040 6252 719587519 334578284 52046 -712662141 -110938852 26466 -306914225 446790746 20961 155172801 -217199577 73926 -193089777 -998055901 30945 63551842 457197789 9732 -124302483 374283631 11612 180086043 84976078 22205 661977992 848606239 23104 434411738 170894312 85834 -595030102 -324066663 7660 -412152250 759938461 33970 165592457 -117469881 64053 177935021 52210982 17134 -139354841 642367250 7495 260074834 -2447086 24114 -196786168 -600946842 9140 -600433552 529340117 6808 453067321 340524521 20921 -118114417 -870168673 17453 -710233526 -892456348 16678 -955624720 -964839267 8933 746222629 -304857087 10302 -689764766 -874587191 33943 -222723566 52610737 18911 342855176 814786397 39089 741362133 336573117 58217 -325393352 -228474320 29822 -97484332 336251515 27664 552436468 -477699544 1316 -318060591 440125594 26249 182714083 434888238 15965 -39619151 638020071 26215 -404306196 -139565109 19270 -902528988 470001020 4519 154797174 -883266452 35168 -212667261 80984793 101040 -978677551 -999251221 2057 -994268900 -986065490 75693 -237846538 -995348279 25500 474768471 -423904343 20901 173879084 465881634 4460 359156838 469137221 67423 756875304 -206212891 12304 -675537872 -793487405 33488 -485677219 459021867 27757 -224491094 -615412900 25547 154583107 -858502546 28205 662291315 818883932 72013 -305310984 -219901619 5461 92847945 -302095704 16223 -99740245 -784629176 8593 -135388128 -503661985 2468 -707731204 -898495580 18819 -110073382 -299159914 4935 -137763916 -111102010 4139 -34159839 662558029 27965 565795224 -502450097 45112 -398360925 736312146 23706 156608631 87933990 30522 163214897 -614531977 20050 -998330635 -598052882 19460 -973794496 -402215174 1453 -956675498 -128100947 66772 -954626837 -411972408 57656 -231435908 55441846 94479 337220526 633853067 43253 645305284 -325417824 22336 -19273934 -693254816 65496 -999336331 -990138748 28208 -901812175 -137966572 27344 730736962 346376403 57388 89036616 850185358 58981 -699199836 847744849 20992 -956738752 -971122340 45627 63324112 738640726 26507 459163732 158736227 15772 -602657028 566229144 7621 -966560649 -975386967 48065 724685302 -597106148 11470 344391293 847374698 12415 89798984 752712931 91 86933725 65597137 27377 362226179 823037589 37224 161140806 260242968 25566 -696237029 -484293688 33516 -11295525 -709221077 36531 281861824 65344820 11794 51376818 -320898023 33746 -315281636 -699708895 12354 -987816109 -583964814 9440 -784712469 -804647621 3999 -119456992 -891710746 401 371085676 838212598 29961 -303247967 -235111976 23227 845279895 -994486268 54087 280493710 60681712 80458 166104828 -903704946 472 -984834659 -415790264 11235 -999559387 -973170567 73026 749726977 355660427 26848 -966046928 826886638 65507 178232314 446686076 21563 177011344 252988440 39161 -510731824 474331589 36394 64864736 -6212854 31513 -308061722 -235747129 16023 -670508700 -858835029 45719 751016254 -584185414 24733 -231376751 -618906205 38092 -142014203 -293066074 21699 -616826300 -314513036 22315 51800693 737279004 42875 -380961690 727235207 8792 64849633 856873359 57344 544094836 -479518447 23293 -599588439 -483645031 1676 160060675 -404222511 22182 183173993 -422843744 16615 49933746 434835658 22649 170013207 -103559461 20534 166586521 443673699 20919 733692389 -205416880 13123 747726738 -200483771 42897 -138329290 -902212880 2770 -903937094 475951362 2193 60621175 -302547570 8245 623970979 168760071 27902 -407210128 -102394874 39677 637655810 -312256668 5115 -122633681 -877881829 7488 666410198 -297295003 3253 719103872 -611920517 37248 -425546359 814820959 42724 151404570 93632716 24518 340902220 639247805 7247 -120330602 -876894771 267 -593627443 -483745907 3669 -708248881 -767491247 21059 259057658 730643260 20034 265524215 -30446964 34576 90635961 459182886 12507 459913503 367981084 26900 -672358476 -803904335 42453 -774321043 -517330208 50258 642379821 810241043 54502 -991335012 -998951375 13813 -690976096 -121734649 27738 -31529258 568888781 29759 467180932 334995002 7278 172084242 84634952 31024 -136239011 -484866562 4709 -798892493 629609065 45453 -518027080 434378796 8619 -45423877 267098314 66272 -137322383 -505086888 3346 160603845 -594394909 2569 -122998115 -604890688 29950 361652796 626329858 34113 448665549 171378036 52595 732013859 -787509787 52858 -310307819 -227986431 32307 273471517 93497519 49025 -865831499 -136319139 8282 -699157927 -767999813 44636 737245039 -208685148 51637 243719228 -870769946 44770 -303918293 -667655318 46949 171559805 465682436 4026 -800839871 -774868954 14585 159434910 -873645906 27015 255937092 -10292925 5729 68844441 281414721 15515 745143794 -191449902 6688 251465368 434104582 33409 -194292818 -888439149 14928 94222952 729376699 59526 -7415098 565988984 2621 434228422 -993904128 81399 -710679035 -111896585 233 462023958 152552319 69610 -97204556 -309740635 26644 737922686 -209569322 6590 -419519387 266246530 17568 -685824274 743871617 59942 -769322234 -782776858 19020 -614278460 -328351805 5886 339969994 638666972 12252 -572633272 -513619727 22755 -136435678 -515760745 2701 -954044754 -405824683 75128 189154230 278392075 43344 718951672 -576418279 28898 -113490151 364735054 23204 -973458332 449959488 32515 72295583 261944592 15678 159442247 170572094 40907 -859564505 -138817536 15724 249798229 469228927 36178 461986762 354216556 25138 251551801 -227365968 33761 65350757 466694513 49721 168504561 356639570 50736 150352516 463944281 16137 -409251306 -982962663 70967 -423021114 -966999400 10795 -386816415 -120097256 17251 -787845299 -497860181 57076 -420199160 -141617392 42968 -113292396 -790896984 63028 -95669671 357909656 29673 -288142001 -671459656 26684 -140733373 -291989333 11659 -196314285 -860326018 703 -222641348 -985579227 46137 148405302 65088471 21170 653551656 186334388 21482 717671966 364409948 15839 143408458 -415806161 1316 285044183 281097017 63134 275901674 -197356958 31109 -901043208 -101006670 52761 -12163625 557531664 1778 -130310035 339375641 25681 170269365 367927947 35920 -195379389 832615808 72287 -402337425 -132205670 4039 -302923881 439222505 19656 -135355647 340848892 15523 742617425 -508222445 62250 150776338 435221021 7704 247687305 719469529 2907 -998826453 -590690785 56706 621531534 -303705002 6429 -100180213 -891970540 37438 -123707424 -315074618 3254 -134532549 637374986 12409 -234920980 -886965691 5942 351897182 638636226 26196 342957553 660567659 11543 152297091 -862932009 13013 148434462 334953241 26171 -192284721 82515116 41938 239756195 435228392 5706 83684807 238984536 11945 -126385784 -141569838 6489 -899591419 475490959 16853 -415523540 731763969 39759 -326974097 -200373743 284 628320824 364509723 22105 174133953 -881289438 39988 -880539780 245733287 13594 267610316 73534260 68809 -291807923 -693672070 41919 -482164873 466642492 49244 718457312 357160599 6687 285025769 -226592461 10301 180705564 -234659561 69450 -18212229 651823917 39668 -220683448 -894267400 56750 -974459598 -381350840 54642 176772141 -402765928 30828 147877139 -879841826 33110 -981396168 -403435915 71664 -197898480 -892596447 28591 455436790 815010133 69505 -390843795 835015282 24790 -496507688 -516254174 49705 714912726 -192086710 25698 176127981 -892377223 36485 163014699 337553917 47328 143939130 -221488201 38138 749953458 -602535678 42551 743519943 -590961074 34292 251566978 -668379 14233 335501338 -200495173 10420 632509280 376074742 29569 -399311318 -103392658 11793 186819696 172706116 43801 -576658613 -508693052 25168 724514309 356885939 49822 -971192776 -969758146 24068 -392542737 -97263549 23775 -27843425 538746263 26023 -194863802 -870955361 60387 379184216 -225835002 29988 274639478 267366910 24759 -401343593 -103606903 701 378423782 -205317326 9869 -414228860 818937632 43777 -955148244 -966435429 27415 -859663811 -129107038 35807 -895280451 144142499 38897 -591636853 547955087 45265 -220132383 -606255209 44134 78085326 844956805 6536 -883024516 440289010 39503 -696992459 -133289030 18964 -397835345 265376309 41561 359465394 641204914 2854 -202095141 63607528 32788 240043638 751873679 8768 -577416564 -318846747 64693 760341185 -591891897 13378 -970122749 182112491 22600 -34510521 -667767507 69705 75871432 470453893 18258 149009831 367121101 42814 639936779 144378458 74867 -607907171 552299468 56139 644490510 -295341369 45791 450486026 337563815 5558 -894357896 -104778740 33337 -31514257 181483199 63900 -773530136 -480066328 401 147112108 50367111 24402 162163148 349191665 34557 245919013 729119014 392 -977485266 -978469797 57162 -105636744 -779465769 47906 -232187349 -897840683 56468 -993782168 -579779876 41384 -218330563 -575458762 47649 -137471171 -800987043 20269 -5822009 543563248 24909 -312403270 -687717650 41168 -139484020 -121245825 2160 716319889 -604903445 40160 433355062 345449911 5045 -409926197 745639582 6147 -675501236 -103937909 30886 -313366147 -790300244 67297 657611178 177452097 56947 -781276063 -496688444 48080 744726703 -305344508 18134 156895433 451126959 28324 174319933 172667445 47496 189129563 147811598 14798 178969041 452985660 16428 -232376527 717428065 49838 -423333540 812801089 13358 734378972 -233482566 16029 721818958 -575407766 1684 148399254 259603955 58056 -795069670 -801224459 4539 -211258792 87199051 52953 -134687445 635894253 33596 -606049109 -128601814 45663 -113945839 -405444413 76899 -137211045 -807580428 19632 -200395930 -601219347 13409 445506109 170224196 13871 -970235638 -381031195 57719 -666905597 -100123563 9359 369167029 -298423339 36727 245770432 53989092 37681 371884942 849043935 35266 -707516119 732555402 18467 -128407973 -304728787 62595 185600826 -902786420 43502 -15585449 -708864598 21423 626448926 -293148544 18103 -98322245 -318141476 8826 636073630 184219872 30322 260759382 265931312 66078 281454530 90950280 30237 180179727 84156416 8924 -96630989 -325428939 1441 -223227675 71092802 18679 557381632 -477817001 58071 -5859435 -672675770 72582 -768297436 -520849119 26075 85608703 748650983 43814 -330747850 449754435 7233 179971987 336577249 47440 169846537 -876488444 43385 -686376155 748141515 56440 -137176547 -298667568 35872 -8992333 -712565466 4718 -305030962 458147936 1984 254732264 48707468 35386 181916596 74372629 25432 147808876 461552582 9369 -768416742 -500678578 58177 -583624769 -519099468 11950 -135334397 -857693598 3769 742463990 372545565 12356 -960078215 185525816 28877 -968733120 569004468 42135 -123532660 621952477 44574 -613406838 -495621317 21653 -886236201 285386317 72087 245204196 61305950 67847 -956600126 -963834503 48807 -688720306 -791084499 30526 -974799417 -419481586 13230 170706264 -880225717 3545 145234734 241046482 33897 178077587 454205647 18830 530372234 -493380656 54800 274298688 466466251 40195 -422327844 730430614 30550 -405150165 -955816716 75534 721923594 357853946 42115 -17891382 -680593661 43638 647508626 -304512746 27602 -601483782 -319934385 6061 181855052 -215471358 39965 -600150321 528180580 51338 -197399280 49719402 48025 -199414723 80593072 16724 462935972 185789392 19527 -381902014 -999508985 48368 -956655635 471653834 9425 -575098358 561178368 43849 -201658269 60892207 78970 -320622759 -693367029 23304 467093377 369483038 30130 745390069 -306184298 1573 260936641 74756619 18956 188518213 -201151500 37128 -321321462 -217389031 26341 -206780075 376893782 47765 155409225 562724885 41570 238445203 85891419 14196 -403988644 856831701 36679 -111066385 -112715204 7602 -964815086 156830929 1485 158819055 -870740851 23841 660215628 357608259 52140 242017996 759136499 9672 -20798588 624020151 13786 143515991 -218029005 19766 166327087 -222013867 47909 -985487766 -978938801 31087 170634777 -882280230 29387 377396457 816295422 11137 -406336180 -109663236 14490 635938713 185955222 45772 -322733790 439674922 8947 -803748570 -506125601 19196 -99823593 471787902 52433 380149320 642446656 13876 655258112 183714866 7069 -224793878 66058818 13672 61601735 450969407 9810 -689811062 -860821945 54716 -219215319 -872429914 28900 437440988 159610747 26307 -979443339 -609048485 41688 349995760 -210905629 28307 433691148 -110539980 49038 92333536 837801825 19725 569318753 -510364621 3373 -994376766 -310886917 36134 -968235023 -599351392 58561 -18537769 526733696 46873 448136334 161189039 55330 -403936582 729066977 31802 851681070 -961053489 18074 -331778907 446531503 8513 188187008 143312668 48879 557815226 -485629756 63421 -397393354 728687827 20992 148632574 253126363 49077 -405585759 -998366998 32523 -212913526 58995438 106159 746360334 -302609633 28201 761283388 379441345 56962 463423902 378698924 21178 648611470 -331717892 3972 -393463469 -959211284 15155 362971110 665746449 32909 371042349 662228911 31379 94902404 -318788414 28445 -104403940 -863891925 5152 155812511 92186287 23309 241619138 473190155 38763 716701860 -218767026 43755 -230391346 166653990 26440 -100377372 -491027672 8988 -297320023 461353588 7020 -863580316 66527473 44191 -595314767 -308628702 65673 728840396 -236645275 9426 -700941326 -119547522 31921 -680149112 -104288982 6961 -139097829 -137711154 137 -787946152 -799998455 758 535466425 -478513526 34317 757098804 -573607583 26297 274186227 740340397 9036 -592439922 527930827 78075 -215373468 554647904 42554 -311016278 -674384220 33100 144888811 -382471743 1639 -133381389 -777005446 47707 48728843 849262755 2825 152903942 -104433919 13534 552242801 -506705795 60902 -690467644 -804961625 35054 -382869831 730681388 39025 160208628 -234251805 8627 -881858125 -103003447 41581 -298167816 -194549630 18715 761731951 65472237 64837 -892942150 -297415406 42227 -223247716 -966843682 9145 -27277202 661361882 13245 -397175253 742388577 16394 760203590 -221695599 52750 526411129 -504369561 16335 368953909 650800311 35201 450449759 735389228 59954 -783673462 -486864533 11873 -204421946 91529873 20366 -800401275 -225164930 64992 270109161 -865216909 78006 -382601195 258455508 37540 161641210 -575464446 19165 259730587 -202042274 14840 158152842 -399005954 32139 -229519785 -902708389 57116 184216118 146800083 50455 259787632 52663245 80559 265837865 81478763 18840 -395915770 -123141000 1275 632882586 829468650 46260 753206785 -299943318 28749 155346384 -198903152 3360 -790009639 -582893989 9263 -692252923 741702529 77924 -609942444 551306326 64747 177120772 -870114278 9702 256982120 -232222051 9518 626552236 528272284 6310 -605864559 -508694757 36001 269997363 -217143227 10098 181840417 253128797 47020 90474044 472497433 26410 92253059 444344093 54245 -508195167 -677568979 39645 -215136611 358318816 57845 147611101 364871784 41153 75366825 753940778 50943 -120157240 -872998733 826 -398133327 268490208 22213 460076848 178402307 55735 -954624661 -992574086 29351 243206916 751656901 30667 -710743596 -767386894 29543 -796853474 -518097270 50826 -318181793 -33278552 29566 -971319798 164898642 15269 255844542 281166257 14359 651315798 820632742 73060 624080598 154445014 59480 -487362594 -298508186 37548 -389525419 -953551671 71469 -16280143 534845248 46140 52724255 453700340 23714 -230125240 838282290 40535 255779225 452217885 28509 -148852 524046481 48480 -332284758 -138333071 31494 -293854551 450745610 357 -215979627 -953261383 33664 -297317687 -236355746 5319 -225910810 -894606691 5819 175830332 -102652596 76150 -408969691 243329204 15953 472810833 -109923162 29730 149463185 373377242 16776 -105758564 352439102 9836 -308844482 -203961101 200 275194859 743387704 27896 -413692270 727028417 5209 -385796169 741788743 28491 649488041 -332800383 42079 753874476 -210556986 1354 259142688 -212749482 11244 -142235345 619174843 48026 -216171405 62738018 3977 -215457422 -574278947 49985 -13549090 529135480 4715 -101021493 344854875 16604 279474474 -230755962 26498 -963379450 -957155788 45160 646645396 177819995 34401 -424470014 722045398 28807 276917685 -229166479 13992 -115944740 -119410210 11242 180190670 -419176412 20024 160518014 -118671909 35796 264476959 -211174684 32180 -583550005 -579619819 30410 761348858 -579087514 37282 180368085 429956497 15351 250652259 -212632388 29279 -195132104 48360791 15529 -135162725 -894358516 42735 -962955781 -969800403 23319 636944150 -327142213 2312 -135551690 -504237307 12583 847429881 -964611902 14806 -397956800 847833509 22126 743563113 367440435 58583 178202751 -590997073 22997 -420685561 835080916 55592 -321469436 435750984 13389 -398026604 239424063 47666 -585362687 -230989439 76837 -116435196 -764449381 1058 -217955165 -965593077 8804 -381188302 256867710 44810 50452501 269877596 26179 -286183122 -210013861 17310 -318421556 -294727718 42648 183366473 -589304282 20840 -288549669 -699714500 54014 743611680 -305297450 8565 69567879 824146944 34141 -32972381 656360320 42177 -807586489 -483818435 13629 730529091 -231287096 29264 -382659655 270662652 37562 -961661142 -395046776 73697 281848034 449656998 40137 -777078493 -504453082 50805 260445553 -460748 2206 716619782 352300041 3745 -301379072 -221250574 20270 150594773 64196292 28826 177334844 70180871 29962 -103502288 -306595013 3314 168971787 92909128 182 180059678 72764332 28243 724663421 -330925718 24162 -506181623 445953684 16491 243873770 456245508 21255 -38290086 547934709 13030 363246708 -222205556 2416 342548258 832484938 18486 -691722243 -781321748 30913 -695447472 -605877308 53989 -673321732 730452143 56238 -133640737 648339001 3618 259790928 -12379092 5042 160603534 -198131809 17825 -693254880 719668925 49881 73122100 466718921 34174 48106363 821448484 46897 438443431 354294082 15981 -408624832 729562899 37215 -898887945 453280970 19918 -613391086 -509711606 7053 283963783 88766825 15243 -699597378 726695869 31502 566660742 -680249176 67942 337022390 631497267 36007 158976914 474396025 15023 -410878548 856361647 30872 -401811076 851492034 45281 58398254 -995927707 51809 177527707 -589300226 21238 -805252277 -480365031 39814 -20209124 833130163 14043 -99010014 622979660 36783 -290546482 -702946197 55547 67766670 817733327 49776 337584997 635958408 33133 67055535 242228886 21602 444080044 159868867 21650 -701926878 -108940482 6769 -29736282 559957359 27613 -787233133 -394187359 64644 -995876038 -979065819 8114 623434378 -887490955 43228 -802525119 -501984074 49848 -137207694 -505724581 19270 635358181 829655622 72734 -201695115 -993714870 33447 344595904 838345081 5136 -97647217 -510257086 14758 154469488 -898609325 21948 167780492 82692899 18234 360990407 625281935 7870 -384582538 716414640 34531 -762327551 -514935474 49536 -482392208 380468348 26651 -208434260 -888662089 11479 -213509255 544282338 34926 631779732 172552627 37812 463551182 148867834 29839 -319297812 440003524 16382 -392509188 -960846394 11876 -573722448 -492287115 37314 246532199 -235449188 12068 47626389 755904272 46121 -405980584 715887849 26221 -427867112 818279346 37739 269909181 238333784 3895 -790421955 -763147321 637 -676427550 -141015132 5249 -480718951 452096349 2118 -781839497 541876640 26441 58430340 841814784 50424 -121892609 -332652357 33545 256836530 743924458 10677 -396461981 726988431 17249 659864613 -588045704 61303 -304644860 -226553106 7173 627776016 -302471037 32867 -956333644 -582216079 5614 -293243607 -194871253 18342 -959714677 -424567334 14309 -425933706 -962155378 57603 720742025 -493362422 44519 739605276 -229608585 62647 649693373 -323666124 43035 -401471133 277789468 2507 -224573332 78580962 1949 -130488663 -296524081 43937 -411266911 243765695 4983 -876773402 429473899 37809 -420104107 269075931 39123 527896820 -516417764 36289 -422519729 825056498 16194 -119843883 -487686764 13393 -691187745 -136057695 1687 -608809939 564591836 80864 717130287 -297843445 25109 -129384997 642656062 14341 -423443009 -583052202 5150 -395234419 -134915280 26159 436233963 164178009 17970 -208329186 72439980 52869 -427337950 820943641 54162 -899557487 460125829 7781 67563371 839410053 8322 -328891963 -679186269 30246 825225667 -993778255 51162 334725602 91079395 44411 -136194726 -315206027 69029 -503020599 451457871 45830 -214920888 -885695856 58363 645896927 828302819 68224 375939354 634558003 14345 -138754648 647897927 28644 -200671795 82260346 91255 161148049 562808671 22918 -44561206 142925596 39225 346652969 465575484 51696 -104684779 351128792 28929 258856524 -37937085 35547 259886076 -206106412 1729 153752713 -100924195 68761 -138294003 -515961241 30474 -609394999 -313778706 56212 94539790 455343859 345 179614937 -425082671 16340 72799438 725190202 51119 -881219579 -609750128 27846 -285926078 -687642206 45350 -681088999 -782679670 24490 255645533 725205105 19539 -710244978 715341352 60438 650249991 -332579292 34332 -523347375 -392780046 42781 -96486512 -310608456 34200 -672604729 -781012527 7386 646379518 -329447535 39663 249507469 740191319 9633 78157903 827917810 14974 -97332213 151536655 39308 148668589 -121138654 19486 -862163120 -139207382 26226 -385239785 -993411522 52183 -678114163 -800594605 43001 -393644572 246762548 3516 -134570383 -141515690 25911 -771838778 -488824330 47908 144570309 -581538491 10461 -995306489 -972667797 20458 -208500862 -894630592 50140 -417890473 840199439 32647 155378015 -903665848 1589 468190481 369996657 25240 636262447 -304790810 15638 442939026 182517895 33655 -967396003 -678583023 52706 335508997 844174372 11612 -969330348 173795987 54788 71291521 460582925 2844 544107811 -519441315 4231 -391821127 729852048 7402 76113382 428835055 45758 -961434173 162532107 7982 -215127987 -858959156 44077 155385023 172195800 41593 460150517 -113905928 41858 -793228642 -775336163 8412 -975821093 -960119870 28121 -22804556 -689485260 54180 252152208 280348497 27009 59125461 721208414 62061 -501399840 445992350 23925 734228840 -295227719 38577 -595871186 341635675 60857 -694632307 -857431427 29593 -134653952 -127162729 31792 -32666061 637635816 41573 162308047 -772434158 50932 -874094934 -95342000 62480 -421769816 -141774730 33035 -201516921 -879855512 32183 -103241487 -294919776 18202 188548131 -398188188 20659 -699741468 755070494 8673 355755438 665467168 20710 188786046 434540116 25333 632080303 -303248274 31627 174166655 -898683463 8822 -122736468 -523566605 21403 -788878020 -515388069 556 -226608908 -864685078 41272 -424823008 -96709793 17469 -401639638 -958479295 39817 -103158674 -120951533 31306 77328425 755908811 2014 342415315 -212046951 21418 160465722 -403525333 1 283871827 -236417237 28346 -31410411 -682029822 68030 91544136 469172745 47547 -971267397 -965420836 70251 -121387430 -309600870 63855 271224337 261885302 46005 246997076 -5722293 9799 755230397 -214708347 16718 -410413804 357655943 68581 378497576 -798654953 3663 547579130 -502907256 19064 -878468394 450512362 38956 761818332 -579000019 3553 -16966952 570235886 45244 -687113274 -764171950 5866 157771828 -783703839 54057 -40045479 639491389 45022 -409287770 280244522 13811 57791970 456563262 51624 -789402194 -209757223 67520 238326341 63539840 52769 -691552404 -769971413 23520 -12756997 633620583 15054 -383652249 -978912337 54881 -485073540 437499407 44707 -601184014 550039988 64285 87017412 730024842 48787 172954859 -424116253 10203 -296705957 -213868773 6115 -687989121 -891584030 55821 -385436393 717403701 10468 167936399 -866348225 45810 175830323 561528519 45320 91694437 -318857389 10699 -497502330 474257763 38590 -395572891 829894322 8956 -505260193 439203147 29882 -306673286 -226107425 4010 -593392775 -313447712 70507 176017721 -587997208 13049 169412830 -211875418 38194 -863923586 464806494 10280 -42751703 557357431 25343 -306443665 437957146 6605 260931790 442285879 7719 -987622584 -571720091 20750 242814880 -209271412 4015 437450379 173305316 60908 723124263 -215890394 30550 -857904134 470878818 45252 -972829494 -968094195 11235 -422638508 -959646999 6816 -424005990 816847946 49674 265372860 74791537 80083 -118750108 -328702025 22251 -871124167 466044131 52588 51429665 -332295786 25243 746253712 -326486369 32963 62419754 740287254 50461 54523181 -135363167 4766 -998532829 162449121 46453 91816629 820375075 47254 285212142 54637916 14156 -888690831 434772115 19703 -299063000 -195756077 1004 -216577006 -607677691 62849 48348802 460121313 7319 -138900975 636157214 9788 -304470669 446282473 5085 -116416958 -490784674 33526 -974436266 -393964434 23838 145383630 266858427 57137 -402423952 283540290 20818 -992499723 -953644447 14558 -112188719 335534648 19294 -885644994 -608166136 28868 -616961970 527770327 81143 255205358 440013800 7876 -123250919 370937495 14951 249807278 715046469 3193 181095132 73716253 16970 -399037442 257719966 35200 166955209 -426974370 3168 -383551891 -967195067 28105 -2917518 566188469 9478 -228210714 -897758314 27838 186808258 -101063848 77715 620449856 -294183995 30484 80670536 -14177526 52284 271525237 -213188840 8741 649660853 166351472 3635 -122075093 -505950092 5256 -381367071 275635664 52298 649519258 -325233090 44289 -192848613 725321033 57611 748248642 -577726930 29041 735991471 345777492 53295 348336625 647284850 37699 -938723 631112373 565 171847269 -233869887 3215 -385126795 740320671 40097 -10183420 655123539 18210 -693600654 -787229978 27124 379520878 635918297 44160 -787181912 -777172483 9044 -880390048 334317300 15478 -774510291 -479703141 15013 -122744097 48500774 40880 656452774 144040175 41894 -14575488 -777565021 42513 362766470 835308370 12741 -125994748 -135735875 17975 -219304883 -986747177 9624 753006143 -192278448 26549 56728182 -309818460 36369 166304336 69949239 19028 -979758098 280354244 15853 -973700494 -618270078 20176 172500151 244792492 41244 166031876 353025276 24602 -684985456 -108355650 22360 189674016 -611926470 1408 -383461746 -975073156 49695 155602822 58840465 2928 -767849685 -790865137 9351 623061815 842364621 64124 66237246 822191339 14950 624053215 821313693 55948 -227819783 61434914 83501 -132282259 -779097636 69767 -303424001 -687092529 46571 353875559 152420732 34534 -672076685 -763266891 690 -141343968 -902337561 11069 -601846908 546072506 1820 721066714 370090464 19404 -804390037 -799714419 7795 -132165712 -780602791 24465 176550095 337531797 47005 156014353 -877024274 25079 -587181877 -309164801 71966 -10494232 -684518245 62649 659131720 855329798 62337 52202796 730143614 49768 353955717 850252315 19005 -872748940 -99510363 45408 -584290304 529490545 1894 180643307 -883992341 40691 -41389274 -808372168 14485 -416738393 720013450 38364 -882411431 437481293 28365 -670730512 741949162 34212 337850047 815140640 2917 715181933 -309570892 3161 -327051517 -201979721 28332 95229618 -331760612 41892 -42717421 -713595071 5752 -191104161 -868400856 33701 -225571360 -591294982 62626 -882686720 -127692979 47997 162068000 245557758 30677 -728589 549212369 6481 183431921 81517279 2296 54536352 368022205 28116 159135049 -574715241 1883 -484593985 457352072 44810 445522812 377370972 20260 650208649 835051411 70027 -505037410 451739785 40992 -31278218 553969801 34184 -136792564 -102733480 20518 -213737451 -865705410 6952 -392504039 727604048 23531 265718069 434414503 37678 747836351 -237415547 1096 -970532713 -591501002 17542 -581355238 -521566883 37447 -427030965 744735746 2174 -133664675 655875513 43169 -599453601 535473255 17824 -121750781 338152205 4300 361771048 653803401 10864 -682614714 95177824 55686 635241588 -307607184 9415 -497486979 530902109 46317 366161737 834888111 15276 -119834846 -99500321 5478 -970216591 -387686223 37432 161871137 61072986 15361 -327427537 -681690733 58472 -288379495 -679652629 35932 -986337997 168099342 46322 -204451849 82382030 102349 -392147847 -130291399 34397 241772600 -27412239 3253 -597285508 -298880759 4856 -958853303 182909326 39048 -981555092 -976137672 55621 -324936705 -223821319 19851 -38872460 623578525 15548 -119227378 -130561378 20763 473620804 184419108 86849 76544890 463816014 21597 -405135264 -141884107 31014 -966917609 153728696 32740 84619811 -289761399 17024 -110147666 -297562334 51586 -5976586 646881367 8922 -101714803 636695762 52476 -428468968 -988836614 56916 639032209 -292007087 12363 255673312 269453829 36617 636201499 -520587964 69306 -106742013 -896774603 644 -388431333 267598346 4826 78715078 471639111 24617 -796124275 -481530863 55826 74841995 -327639109 26619 460845069 167770624 49301 647159381 856181465 11565 -9589947 554353693 5605 71631204 438595644 4307 -212264324 -993886186 4501 152948364 188717481 37833 657638268 157349404 25490 655743938 -290012625 23443 -223005310 -609850054 44501 -21517605 -679888044 40179 158942094 72953222 24150 186542385 255978424 37599 -133950664 -109315459 12703 190140356 -584862278 12418 -133833206 -782227224 40709 -220596306 -596869995 15366 -220053514 -594260243 15928 -522220767 347073596 76004 -115848256 365849264 19158 -610598780 -486675005 3116 248134686 53946424 31799 186744553 146120707 16193 -694355830 -864896109 3766 249033276 283458232 39781 -204985818 -980465896 14621 160761659 245891925 6671 -230234791 -97044049 39847 -139164757 -129525514 8036 664167106 378941242 48926 144765361 -216295693 49033 -584893950 528130241 23190 163458975 -206198831 64540 -476377290 445236264 41274 -224469456 79505122 9568 71221478 258441469 19315 -709203273 -901405088 42662 276023102 59873460 30665 186742892 -407099946 12814 -682473494 -890514220 39365 457145813 172465428 84524 281404089 87414331 57273 74048849 453717611 18137 -689968481 -101592978 17195 741137493 -573820668 23717 -17802260 645228862 31934 -26066355 -694789235 42220 -953599921 -421616246 7107 623437039 838240476 67498 334617020 -322368269 50474 52523277 265318311 30526 738524833 -315242537 17697 -34427710 -502255672 2322 -194276437 82958700 26255 -988655283 -424697627 26539 -673735214 -898875397 24410 -133389481 -500948985 30167 169016548 340735515 24865 -137297539 -483360705 894 173562135 -205940898 67339 -44138138 531179164 30696 -24265977 550507554 28766 -858301118 -137487768 37806 -997885929 -584126023 65775 -398851782 -100270260 15255 -218275474 -591040445 21418 255362597 741616591 35739 -196671909 59714192 92877 -958872056 -965870082 31729 283147830 728445545 16903 -771773825 -970043564 38583 -682192797 -789613532 25662 527273203 -480913041 26318 527795797 -497178561 62941 439333765 152135077 65251 -686248732 -870440509 51943 -699694998 -115536159 21886 272613450 -2819144 6906 182075473 168152550 42152 -991757716 -993428878 18903 -132949250 -874742504 39329 -217062189 -610529516 51496 168885183 240969076 8245 162157406 850874972 62017 451874344 155702932 48264 -45661776 356790249 5556 -95864228 -784199011 46603 733254035 378890217 50555 -217574234 -964451824 23519 -231968782 71357936 5407 -980222387 -991697258 9249 -594663039 -303011354 73230 -901610563 -122241944 24289 -35265472 561484780 36718 540728636 -490968249 55033 -966783093 160674708 27935 -387106138 267954091 15039 151572471 170979268 36855 -224138989 -584009199 7472 -107620527 -500492863 21725 652174014 837632633 43304 -425607789 833038593 51407 -304795670 642964189 12272 -383797637 849126155 45707 49785744 271682545 30609 719291008 -598199069 29765 621219653 170486116 48720 -888690424 -127616631 42080 152039032 -383966427 9025 68109805 855047161 5423 -618147945 -506180258 7154 664082787 826813160 48835 340249044 624278808 34806 179569877 -880288440 10935 277412073 459464170 6583 71544819 748337161 15742 -791663781 -714193811 38219 623093418 -331208185 20942 730990861 -488144326 56329 -585312264 544191854 40323 451998002 163180254 86937 -960623511 -982077257 62192 82128750 436465557 14723 -133794478 -857383751 10534 280495278 63468021 50027 -580973086 560990433 58074 -97511517 -893965301 2156 -591852947 -479630401 1693 239194877 269786240 5707 -976626149 -612907881 13038 -703296215 739090972 34323 -193084141 -593567098 52135 -131874565 -327861214 17015 285448670 -15525932 40508 283402529 751001890 41792 -583464492 -309077427 4389 -41972728 624831182 31193 353735065 644395032 41722 465030322 176142283 47293 637261266 172782084 21555 628979061 379667234 63958 -39577914 -671813292 50396 367060625 663267402 20978 -971580468 -412320389 42562 747486855 341388258 43811 175014602 -605975892 14155 246386675 65792899 65372 -421298332 853169609 26128 246177735 -197258284 10851 -858862322 -120886945 45420 166373928 -390763285 2285 -102116678 -765246281 59556 170275512 178546557 25152 637294467 838819527 56974 -976598604 659944934 59622 -18469827 630238800 34467 51944622 248088744 56899 -969298077 -412113287 11160 -15010517 535161471 45546 151637189 429615353 11447 529667215 264112089 5734 -118013556 -118721268 2836 249153750 -38820727 67692 -404401927 271471958 26646 -5149390 632482243 16225 -689913515 -135795169 11250 238926922 -20809891 60888 -791641531 -770016607 4542 -615500645 -326606056 10528 243485063 -219865753 28950 -407412246 -864809956 56184 94811536 250201512 38895 91791559 238282387 45089 -417633624 278962137 19799 821217309 -957426968 24128 755704126 -206130145 2440 -589790386 -503758738 29553 -311384357 -205501986 6480 92616151 443449355 60118 -523502729 473648371 46534 -97035069 -295778014 14080 344151153 855038509 21425 368814476 845680538 13545 727997888 368126514 53653 -198222220 -892331732 17775 345136020 -204259017 35267 79555957 247805239 19965 74964271 250739806 18882 255438830 285133368 42228 158299778 -591081124 5245 93185488 248793880 12330 282812911 468949259 30581 264664075 64459268 49009 -110751598 360670464 16067 263445932 -398423741 54165 -679900127 -690224003 81936 -502880599 465319379 15159 177920619 69123139 741 -123428059 -780910964 44671 -135993576 -862748021 17715 -671694013 544960494 29932 564978701 -523626918 52501 76223476 276866265 44051 -105411101 357114440 12309 -392471478 733636424 21909 -977785835 -986641028 33914 -303731447 457089183 24625 160172231 -203406853 7440 -420816052 -112490031 30793 252659767 -47010755 17679 554621642 -499492162 5446 657823717 819503054 3207 -975173685 -992336526 19129 279558919 85163299 24639 -963940226 -424213885 10902 -889762912 -115598745 22096 349361630 622788036 30055 -876483792 -112646164 4938 274004386 68503676 13744 -209898198 -596941206 18962 277379388 -32581756 11698 -32263741 -687407049 28822 -5571237 -682736504 62477 -104713470 -800318033 17317 449532948 380620943 26991 622425994 817536079 51401 -870270326 459099556 28644 266762027 -22054453 48322 -975794438 165097853 25852 740037595 355920462 22254 -237432244 -874391115 27176 -219903018 -592876616 34706 -212481924 75633733 43067 -953068146 -595730700 1257 -213717346 -892805656 17900 79284153 -37314811 65660 761064269 378657677 55595 179725528 179759079 47600 -392073231 736300052 21895 852600802 -999955013 3214 369013095 817830162 31284 82829216 463570052 54076 148906113 -98208352 34333 253257302 -44014037 25186 -298251206 -214032969 21446 -803075048 -502192091 49204 182803019 267573523 29933 -990227427 -387621720 50678 447703209 179175110 83205 656550373 175985243 6605 -191475658 51294846 11364 -211799753 -888322323 15664 749237369 -314977961 22830 148170252 -612360907 22477 -229287184 -581304868 8537 733529764 355329307 56148 657238526 150106136 9817 -991064487 -400744622 12462 -596667061 -327868779 47466 373816153 637103863 26401 663504669 362691799 53928 -310645586 -210262776 7108 727410824 350989491 8917 -310752602 -701970945 47773 -426281738 730408203 30690 430559663 370971734 11250 -109328480 -298270442 58875 -120378774 653540801 51238 -26254253 -714035248 76610 179756881 -112908284 26640 -774755468 -785107131 15514 -121980973 348015222 12831 258485896 249662808 68012 252075805 71060104 54716 63558107 48192596 50836 -713004581 -802450636 27716 622351670 378504336 37717 457455523 189398604 55620 850294917 -956458609 6242 74353743 442409981 26994 168321460 87511568 9579 146323061 -411900664 15884 270131729 756564602 5823 150747239 -105777146 16258 760614691 -321787284 48231 147013710 -127597026 33582 -213077340 76554094 85853 258174677 761883551 14451 -981015597 161973173 3056 249739053 459545162 16967 -229035084 -862924003 11380 644384401 168606477 26948 -299417593 -695116308 48993 -961983088 -996921036 65800 -779274058 -198948110 56878 -119193206 -300942252 6825 164851915 173643777 21616 750269510 -203551246 59093 -956830372 -391828811 70464 747598033 -237868480 19298 -391651896 825623350 43631 52459630 760197475 66614 -309501923 -233001401 15145 -986163042 -413824917 67573 -10271516 -710905244 82308 185067010 471216869 26511 -217236005 -862150654 59003 -702205220 750852405 75606 -125519360 663535790 9295 549005368 656613419 46677 -997439425 152550365 24638 -215942087 94122314 18714 -234237057 -865139784 30684 654791540 -605190855 46555 730243163 -331730346 15924 154260012 -190643956 45785 -111630116 662715895 25413 163057738 163919967 16052 -43553602 529923029 7255 248317170 734116009 37060 642469609 -313046379 37302 454608591 366534009 11453 67858011 458238725 48953 -424169090 752380937 9639 -690980999 737448708 10154 757070756 -195823641 54432 -306811555 -198984314 6438 -424186621 -956773045 21971 -604967648 -304953330 31241 159872561 164030894 19037 184118385 -106573339 33125 171436537 364834300 26048 -692659801 -799076603 29639 283669335 60325280 44468 -209300316 80005022 2594 250192017 -44312264 59884 -875089887 447450383 5002 -976876357 -974790343 56371 51608156 737598958 13634 -687491357 -884414014 3165 178731824 360919812 37952 -588626572 544184851 10193 -113521501 -865985582 1820 -869401649 -122743791 24195 -211945681 -882981820 57993 -394938110 747876171 40364 -108707922 -384217431 86981 -109005759 -125160840 15726 -764485850 -797201323 15943 51287701 438792617 47152 364375725 847872731 18626 -978715726 -961886681 38714 -496885673 443270442 19758 -387973431 -135022623 3258 -104198097 377939348 16292 263705560 743497089 16206 -975271359 -415099625 57547 730590172 -305991105 35557 -698209714 -874537643 29104 148702711 464928482 25783 157419743 -199000014 28304 186168889 -578098156 16515 438091700 352213324 26706 -989947196 -409312773 20014 -684424071 -879395682 25217 -605624312 525968360 41911 338276102 -232711372 15713 622401258 -301655197 46033 -226486537 247661775 61999 -578984849 -511395754 8559 -102401834 -808715442 24614 -224527628 -571982416 24168 -806712528 -489308044 49016 -804643920 -521990794 5696 -969997317 -396274817 10561 631295589 352086589 2915 -427269757 250411239 1020 83092573 460958313 59503 273167926 -217605275 28961 -195207901 -953657092 32321 621923646 180935591 2449 -102832916 -329565205 8027 -411449568 729800910 42244 666049588 178565127 60484 -292652425 -204108089 30244 -40549313 560456024 16589 -27626011 626972364 2112 -107422034 660470207 17629 -961665764 -959142598 1210 -961492442 -402692400 15257 -412699597 270003621 30787 257348077 -29715278 66903 168798526 -100315618 19590 355333945 637895067 41469 274591866 245923236 35546 -387034910 -108588124 37443 86958390 835057172 45308 -121151631 -117162230 14134 -325397528 -223162786 9854 -420910289 761686042 25899 -95764299 364227347 29167 442833402 189073371 33454 -209877549 -609306812 24975 -493626841 -589538941 72502 -221224464 -978530071 27013 -237218019 -866326710 23673 58789484 -302645087 15834 560869073 -513812860 37376 -104815461 -484159600 23284 -600759396 530299266 44848 151664337 -193527535 59080 343549729 834575073 12121 -314170740 -668072727 14309 -124064456 -117309506 14790 -224470049 -893282485 40707 -304731405 435344866 11867 174420871 -208717793 71927 91412584 833864930 59820 255301631 91405324 26767 -224575875 -959495518 48888 53881543 461788551 48962 -205086970 -594754791 29859 452526020 272915937 26938 -672673299 -900794450 34017 715408287 -207200726 10388 652488918 830768988 2830 723270430 -607018423 2189 -605342729 -309543801 33746 246059602 444260768 17347 -965483000 -410184199 38126 -13655305 658266447 2590 275128417 254131069 47479 648325815 146331746 753 270019467 247922551 54290 -123938278 -779042015 29907 -970619003 143278713 18084 -112248336 -8705159 39129 -427248952 -987947753 73655 -772608711 -778563336 1818 -773230113 -867997817 23262 -123852226 -295296866 50345 -684101921 -133898378 28469 258019297 -895711562 16934 -996316441 -424108277 16972 -887832555 457771716 29509 375378340 -235259920 10987 166854722 457713411 10247 564844367 636777034 23813 -127934803 -881805845 15155 58811357 -323403800 3028 -134654500 -488188695 32990 -203641139 -875702973 32154 -109981043 -309899440 40554 548428507 363850321 16352 -388914036 831017063 34874 -317827675 429925321 7151 244221322 85806958 54458 170542519 -139697785 27112 548614554 -487071918 25165 442710756 172922425 80294 -119546449 -510319452 25159 154842196 189396847 12773 -892968725 444023306 24214 -799739413 -610242271 14185 -879023364 476050194 24084 -883542716 -122119122 23783 -807822512 -809333860 10717 54693196 -316864333 34173 -688500837 746234245 25701 262209633 73044282 31087 -416076097 268966800 32196 -136155768 -522656651 11361 349398964 439770623 31853 83897420 438863674 7377 147154092 -612453315 17989 -405252793 239488283 35989 58255627 469738295 59358 560531598 -489583167 29506 -986676026 -959905146 9258 246072174 -194446241 13363 524099482 -523153523 20410 660793973 346115300 1375 265101590 79829389 82322 182530936 -134915450 47819 729576155 -215106074 22214 174974986 454423873 23049 266083095 474143772 38802 -427390469 274947845 34334 443886359 146319571 24902 -216184398 -571639114 13212 342897729 567001233 70787 -384825809 -140907612 12965 165426417 -612637957 6666 -970316239 -614597407 411 61317982 824736482 29450 747526667 359733766 32652 284954958 428740651 2123 -420966778 750685280 14821 -236219968 51475856 69894 642996244 155703194 54461 -289714467 -668626601 42624 378230005 627667466 13608 -383700756 240396174 46392 716722157 54015898 67188 -399706345 -105581839 12767 -965102806 662070050 19628 169711090 435202758 26946 167652863 -882662261 47460 145179781 -590949991 5933 -120847420 351712312 9945 -227579713 -591669188 44090 266318394 60363552 26685 180841979 -109985809 82432 -957778824 -395785905 34340 475172911 377754536 29927 -615860408 -292094963 19171 571248813 -509096102 51858 -705033200 -99331123 763 -208566246 47935368 75906 -121596640 -141971007 27081 -970489771 -395461236 41740 -209729673 75728418 75811 434216921 169680582 38433 250289377 -43021407 55661 342628572 -232442324 712 -417264579 276362439 48316 269039130 -510549786 35894 -520205036 -865771432 46798 -421273666 -957892993 60829 64236227 241685393 2335 -768502945 -764843830 4590 -700973696 -875391969 10319 -979865499 -415546568 48466 -226608564 -986752043 23911 751499398 -308215168 833 650135241 358463015 30474 -694349198 -117244628 8377 -903910764 -133778052 11436 -293888535 -213591787 2564 736205491 356306775 14106 -428182925 -137369529 9709 271764572 -785047204 36463 165400503 -228823326 19182 -404254711 -858185889 59111 -690665127 -872558716 32394 -12381172 648845423 29362 -887653714 473056071 39937 169190110 -121967572 47331 -23581869 -705962855 70058 -896025270 -112871567 25429 -513962419 746349579 42188 648807073 -311943830 47807 -134618737 -770897246 9231 154029046 279352854 41215 -678587107 -100302583 5842 74991353 446185420 38865 240965376 335655860 38264 -220891275 -884078631 45084 180462538 -866213333 1259 169682292 259178465 22949 -980727906 -961227811 24679 -896830480 -113606305 51758 340996740 -227116232 15701 183533901 151359529 3306 -225112123 67469374 67364 -332658354 445322633 17720 -975559588 -416611408 598 188490670 -609999738 22231 750656931 -667510107 35598 164292834 267999620 51361 175308935 -420455419 28255 -416826285 755326774 15060 68850714 -858701159 43258 -858777193 -138598521 28896 -422069885 831986652 8658 -957607055 185665090 14836 -521985616 447431077 1492 724820236 439772401 45670 -197774428 -584483919 20056 -97066415 -300935531 37759 732012876 379656407 25438 -421843389 284382675 3021 266962705 -203979521 35348 77263262 -317789488 38892 -117546143 367591815 17147 -38984987 568065495 18443 -417339115 -962703227 75357 -785934139 -479425970 58583 360609896 630989674 45762 -138021506 -867224909 45760 -16606025 719566496 63457 -409259084 -138100788 5781 343659754 -226680865 24248 -419800694 -973654816 49780 172185713 -209892483 70374 -615211008 568079228 10979 175877999 -234899844 48671 -883497228 -424341002 17970 151320268 -234075644 45813 -123278624 -319412988 45709 -6437387 654257360 38611 171105509 76445693 25114 -134786978 -318395614 29473 -679293540 -901050863 34174 733443303 378327891 44511 275562695 380226667 29411 155365091 162942638 27999 -224358398 -974906302 7796 165200652 -609602551 85 171052104 -394426193 17337 253776276 -36071654 69662 -865733684 335251185 42463 -6547477 654161520 34243 -692951293 761262109 70311 -402234642 852172374 4851 664718628 342597703 63133 284425223 474030913 3375 -220539702 -887607045 18072 -417395921 -303540800 41217 -116383329 -857412959 38215 148321634 -617608661 15728 264538412 738883891 1036 -614655095 -320366637 71660 245605969 -229928194 33877 -288598663 -709941883 28847 -228981884 -585327990 28011 -96235554 360039557 26176 -331688887 -205635902 31968 379774565 642083866 1638 186847934 49082481 23588 -687810047 -123043116 21122 -518045063 468843145 16844 -806010822 -764738810 611 -616397864 -965820159 37111 -107643997 -482130773 21019 -141602878 -113024301 7155 379205521 820703392 26433 -36822172 536845936 23106 -130939039 349837524 33210 -482428941 461755583 4012 -691368267 748778336 80658 67674103 239308923 10360 -17803983 556446265 22029 -299319234 -687011660 64716 -420443314 818426684 34410 -609232705 529534818 59864 -333298920 -225670950 29540 87984806 268039416 27607 -106835726 -325568534 70400 444383140 145820499 66125 -97072710 652684134 27567 -693262787 -869991919 44974 -101282854 -871710597 35285 261785547 52266047 84099 188493024 268473840 41878 627819652 856490223 64051 370204897 -226134953 31424 -110994739 -102778684 5465 -417741619 239422400 29864 -33276200 634572974 112 -19269024 633300243 28001 -984429340 369752592 22074 756403145 -190940348 164 283705932 76798876 23517 -995599956 -981249250 73658 -585239769 -495612702 6643 54339178 759714218 11487 238659144 -415727669 66956 263077925 -196787145 35808 -394472525 814943927 23266 176930731 -122071209 82218 -135987892 -498733197 12370 -309974851 -701034491 61348 451089266 173424431 57355 368433836 662742613 32640 273937789 -207611936 42242 279356275 -20564038 19647 -209619752 -613424329 44460 149251648 157361473 20299 620472847 358359004 46761 188458790 473753248 3739 -666940106 -902750662 34255 -211477060 80468263 74576 -190618885 -891961400 17228 -132337342 660442609 44209 67373053 717908201 18481 151325799 -606027045 12146 -325775330 -683619235 51397 665576555 -290655244 41742 -299851219 459129482 18233 -2256424 541977464 47968 -203499900 -891237418 18928 -980859771 -387416298 44882 184108418 179194682 34585 -127136568 360697457 860 344014183 846431260 45755 -576463630 565407816 45656 -686086963 754060220 70474 280624398 724791809 34147 70683945 265194969 26693 374744639 827375915 41497 -672206812 -881655021 38682 458536855 188164506 79312 -291372510 -710116169 14010 173751849 146909526 27275 -121610674 536953154 11125 248205595 736878563 17278 151234713 -206233496 46623 -17434692 -696950447 30375 449444249 184440886 65260 245036270 72269175 73900 -594986667 -331979994 45673 752482394 -293345679 37670 372016872 -222554769 39043 49328918 841674668 30882 186038051 94231741 10156 456964599 376851705 28195 343948191 650923786 20874 634331716 842562681 44191 -612791600 560707243 58460 342644903 -970767179 62596 -105302779 -498705445 18456 -964102279 -421808359 65198 -133566880 -309978359 66722 64535963 -313132809 8882 451433910 62631640 48426 647039760 145398052 63355 -45769059 -673964499 38795 372109643 631478806 15353 -875896520 164212716 93068 -132948619 371222522 4918 -707551501 832216835 57256 -98956276 -123089875 18254 144130512 341891957 8015 756641299 447773048 58813 -141784581 657580646 30448 -598245112 -294668578 3855 280467124 446914182 32104 -43677910 -675407552 6425 747834518 -322717504 21833 150600334 262822335 33657 156110618 171018429 33685 -287032020 -205877870 25012 -399783375 -133707286 40497 642654617 837725641 77860 185525931 -234411598 29174 543005554 -397615457 46811 666404152 849081605 27403 265069059 256282386 58809 69495842 822403384 9231 -117013142 -132039912 22859 -126462596 624462325 24682 280016035 67397680 41081 -772779464 -765903546 24473 171353737 243951489 24906 -694260205 -775203044 20054 63264894 -310699689 2760 275406332 -232341383 31848 -12721106 -668329175 40407 360905993 809605742 30209 -127169388 640264233 48674 -112609605 -312423090 52543 -234253491 -973293377 55387 -6430075 -418173330 25434 635875577 171463929 66299 -114969613 -806715197 14637 -137644962 -594929833 57308 80940677 269308062 24881 -224687453 -970159447 54811 440822660 359293178 16435 -602643446 -492328961 33091 -96408917 430924819 59442 -214836892 -598419525 57509 458086306 146700789 66643 -318148700 -671400597 6741 87998445 262728047 67503 277712425 726216705 9670 55691550 719065375 31938 467972073 150190398 16743 -289773523 -199814807 30839 -207947172 -900020442 30721 269993513 -220001483 45553 748063027 -582825161 26918 -999183722 813998605 67557 -116631529 -875101444 31417 -885601950 -140764077 48575 -398199200 -109042090 29322 -976972775 -580514351 71496 -672651754 731393866 22854 431973022 629231831 41466 -590654568 -496629575 30623 145275172 364563544 22825 -202491368 51983071 70620 -416165247 855825400 41725 183483813 333604621 12733 344136954 -315368682 56903 163856825 -616089701 1911 463573296 170973591 24101 -215293721 -872186231 7830 -386976431 -979776597 47226 -227173723 -671840747 33149 -292069201 441091172 15655 -868012392 -141270597 29255 -674764826 -120773204 6796 -404977543 -103124974 40874 -577327342 -496083187 4375 662355806 160785426 68595 353496711 636392885 10695 -121081318 -521102202 25934 -965473776 -419915386 70974 -601835052 -478290667 9403 629444364 161328179 58697 -395341474 -964387485 65167 -303637755 -213399819 19457 -7818740 533326282 30288 -26121576 -699468825 40382 651388260 -322367613 30905 181077474 283876419 14817 455447775 172694143 16949 172898301 -891825298 3305 731683075 378627260 56631 -993821016 -394467850 47332 -287620207 -690379831 13586 369469896 855137465 3506 154895079 355551687 26626 -688574202 -804451410 18442 150955351 259139279 9818 143156074 -411683164 21337 -998379382 -981462747 44616 -201412439 -897744871 49173 651128494 176671286 71085 -409589723 838904727 28384 -218137804 811999284 53077 -95491719 -785641541 7301 -1489705 658706463 37828 -505078057 434628315 4926 167713113 471549125 13882 -802883037 -507993663 9111 635332880 -303732327 37955 -696904075 -7648344 54015 164413297 -770952311 60997 -301746159 -669039849 16122 81514209 451392226 38246 157900337 377616263 34444 529427350 -614366301 62531 -693501968 759062119 26644 -980787680 648258242 33530 -599763776 -292117560 59241 -486627191 251200121 38993 -221722288 -574203217 49221 724683158 -576499176 27191 -969690076 -405641621 55812 189776739 -396793422 33924 -125006769 659731290 47468 179765573 -126402659 84246 -578925329 571112892 26807 -128766956 347701731 10935 -197168418 -584987774 30426 -12684117 -672533867 68111 76865410 -328637916 19516 822527679 -995503906 9019 -807740723 -778205630 1564 47928370 848670666 52337 -197210176 -616207843 65570 -112981736 -775698600 58524 -222679695 92059988 33053 -114585282 -480274174 4683 -389569907 834635894 38218 263199631 729821130 3718 168200119 472695039 4636 -331338878 -978673106 50492 715862247 333819657 24320 60531016 279035867 69236 343830863 810817222 32067 183801398 -198598797 71958 -573849655 -508164550 26568 375229189 834804996 23429 47935277 -298376202 13881 186755381 -887896262 21384 142996587 87097498 9316 657046185 356633243 59995 -401383592 259369250 11714 -980481163 -605112059 36296 -392526651 -995817043 2600 163860654 -395173786 30502 -701582734 754740117 2714 158289511 -614173236 5121 149970940 -869535365 37198 59309437 283462175 30042 179283285 -595029880 20028 -808554630 -800893143 2983 -986459464 153905299 44829 -116808217 -764090032 32593 -304450817 450516869 21128 -979136341 -386520872 53352 -970324614 -384023167 1863 -287050340 466964224 19079 160741072 -866747149 31673 181025852 -140766595 58039 -682498227 752173554 2085 -703313430 740655005 7752 265487565 257115300 71832 -982321611 -578917172 12659 60452576 247635909 3069 646643315 161360229 33301 -141802104 -303378594 30224 173764083 -903819453 20021 -877984118 437157285 30499 160035923 -125790926 80808 344028330 628391483 26794 168147340 663687176 38737 183975580 -217218004 14645 -968439673 -600304801 52434 -194206690 -993478898 12961 147923600 349089006 50928 -115189420 -868510274 35101 568508404 -496443173 31923 570272296 442074268 73800 -864239779 -101163815 7737 755068706 -609216754 26197 664061547 -292023195 46600 647108775 175341253 62333 446632562 163484790 43802 -235020985 62837959 59255 188868617 63910099 12325 -588069327 -504578210 9351 170655736 458856373 27439 -332402979 -191735625 18277 744692003 -294449249 25358 280657381 -38286077 48496 -688176783 -407284799 47426 -195913952 -986460552 18562 -706816615 -858765393 3344 643060822 375513528 17153 -292984836 -192069076 4880 -514357785 458596368 8594 722640743 364310833 44574 549715946 -500204804 58913 283853939 728599471 17591 66713016 268468191 12688 -877411686 459943121 52511 525945746 -501221184 15704 176027826 -104317118 36437 -34255338 535420986 33705 177784083 -231315793 64459 190102772 473561007 15150 249816529 260851945 18717 -603412965 558328198 60019 79939500 826682457 5936 54256288 -305655939 39393 153480406 462719062 18971 457635196 379219797 17001 76938534 812002195 50299 -103438431 -898920821 3747 -331754680 761088590 60755 536710535 -394502147 24594 268782986 246140458 71053 182421451 266737404 50286 -769219257 -499045658 40600 154924398 -871154520 31654 -401403829 833182639 30569 -965386977 -596479620 37915 725317854 -320320148 29178 155398824 -210603979 21381 71823864 830333684 4410 647040939 334749219 70069 -425602996 736358382 20241 355722617 856185292 13794 -311032070 453115606 6778 -975317130 -286337610 61460 -970047261 -407989893 61398 566874369 -515397227 57456 259112990 -12162220 50060 90968475 827879257 58817 741485952 -203344614 49015 367278984 822098271 7370 -420032460 856866677 48709 463674295 171218933 50430 460019165 181425423 4856 -402686428 91531516 44510 -202947277 -871375619 18868 172714997 -890668509 31771 -205511221 -975543054 49505 185855599 277784448 33900 -112032526 351356975 24333 561423809 -511987555 50397 665208819 -704310440 37037 -387087437 435426105 15427 -806814722 -483694334 55417 -303138919 -233574547 33404 -384521095 -954192341 57789 -680563638 750540742 8235 -705422928 -119031304 27423 179829537 366506261 38358 363620109 -230653557 3737 167991771 -231149263 10713 473026347 -993109742 74536 -210195737 -966812529 2379 -589133423 544599935 79634 -321363866 -197231074 325 150812777 255876661 46218 156299238 -597894158 14834 -7558533 661978545 34261 -592101384 -330801641 59866 258043393 267324666 62929 -600949901 -330682587 26722 144025628 84014807 27998 663418151 174612929 39277 56591201 836849309 41641 621596959 -293217779 47118 527975490 -497057767 63331 753667156 -603928572 10798 242958580 260812973 44538 154366777 178888206 19806 530594414 -515094419 40283 264993676 -1931079 42185 280174052 534284174 19061 -415828917 -963842380 23477 272987245 -135873608 35986 252050468 719283686 13332 252405914 265013616 937 -133428223 -803805717 6975 -305183558 -233771252 31572 -695331309 -101974692 653 363441281 837952821 21779 -394307702 -983981253 25459 169806274 446510427 23368 -704609200 -99470125 17505 -126597271 -770295678 63917 -306883364 844121772 34704 -216492386 -602615537 32681 241172577 723427033 3162 144005617 -401101034 24077 250598836 279506298 25407 269891661 -227413898 9290 243513326 284873001 69126 -324234154 -224166149 31152 -882198188 458220802 14936 529947067 -793428733 44208 247729114 744624281 24233 361197332 -207444427 37842 265216068 -14719636 21280 -588924373 534554081 60542 357423400 -225047497 19102 -672149219 739200452 38869 468023042 444158241 49236 -785585534 -506244557 50330 -191189804 -888360755 34310 -128730019 -784500452 32320 -306430803 -219194477 1779 -20771655 -677994323 62233 147479019 369177296 25153 569051902 752694392 27440 161071947 -138326460 40832 167256418 -205278021 3458 -295937341 -190576985 30644 -18500202 -681881323 17513 255154457 -234653373 24380 253552772 52968607 21923 -126539745 -116232321 34039 -425954716 752462406 41203 358353858 -221023709 17574 433953468 143740599 80080 -229663183 79826925 75970 185586769 -603828166 8520 665863545 814146964 52248 -878812960 -513472286 20349 731112753 -322417589 28323 -706466609 756718300 32763 720545219 -208097178 28297 -12996799 544799838 20384 148579446 258687650 6725 -399812201 741222728 8656 474469463 146686667 2898 -960719766 187117944 39066 365831670 833818127 6486 372133495 631984617 8902 -295519052 -712780543 6177 -989689817 -600132084 56075 726310099 -310310253 10259 834025528 -978250710 50081 -96455672 -103903973 6950 -288110732 -684956459 64192 172115365 -200719733 36032 -886936840 -141855836 35095 -869458790 -124086388 48558 261706242 -39165631 9468 730023245 -605723867 14471 -314372624 -196444470 22838 262791028 -232807059 28999 -201398393 -587387873 52576 -142673858 -293263029 41984 177201947 -201558473 45685 155560468 -585322995 4193 -960773009 184830164 40897 -793751559 -764908060 19687 78012808 269837664 71972 -952496269 -384963938 51756 -127903486 -485994706 759 185137571 -578094586 4812 665410932 334730538 24872 -129935056 -137081851 17638 179504472 -587913627 4471 635051781 833388826 36821 654618322 371623671 26114 -587154105 -517087683 185 447958617 -667467467 7983 177903143 92615935 26584 49165269 281883948 29843 239060997 451454472 3605 534601368 -483520174 48259 -585488418 -518620022 29499 -203072736 51232012 105453 -138213263 -318064224 44488 57808244 -294248550 40838 -403436599 -967998806 41407 560618932 -508757409 45939 -767165395 651663392 47834 -973080785 -805244189 2859 -712733777 -425484913 9484 242360341 239409339 74511 176536804 263703631 19921 -289072422 -234433902 8609 -298876638 445013672 23114 145480403 -115778350 85007 -683794890 -798390111 10643 733121326 368123475 27760 -762181802 -481373866 20748 -225774674 82694257 53287 -893468436 -114834533 34145 470560392 369994960 20939 77095059 812418407 53157 719200244 -315024953 12221 -325075514 -696016745 43434 -22092171 55487368 35244 177890582 -121758893 30517 -712929177 -129020774 5076 -290894164 -699909366 19959 -999653367 -414394963 69775 -212414935 49284710 23685 62999284 -297763571 39516 758268927 373439216 9727 455244532 176498801 6242 -984043551 -411730638 29060 189497429 -386294175 17587 48880547 -290638633 11338 156259313 849465738 42496 -291133811 -211643445 31158 -140759974 -292410507 58046 -119306900 -761999145 52226 264388413 61150781 40673 -609536203 -503882761 37124 -778834046 -961186483 48358 93338803 856922489 21948 -618309541 -493826252 29322 -676049819 -779223165 27376 -214862552 -393697112 57511 447723783 151361773 1787 -329080334 -703046767 23193 -986626414 -608643239 28487 -101533011 -766449237 22602 276109428 717661797 28344 -772309610 -805525591 250 -604596825 -315494068 8544 -998840077 174118533 30654 734631611 -305545441 37151 162402495 334583556 17226 -676282824 -796266376 9418 276385251 271084246 227 -321874028 -236973123 34423 51224745 -308138319 3539 -996607033 -613615135 7768 -420273568 752893283 36015 628671519 343235948 77511 161256726 -586216191 3144 363692983 663175518 33403 174599102 -110113802 15547 338085013 854072270 36364 180450541 87910072 23735 625117819 -970871125 51621 65536152 -296226112 38357 188768621 -877746873 32612 -679106209 -796885859 24789 -231322500 -989662439 58536 -697997497 729934218 21445 -610708969 -495696901 4739 738227462 -222375962 39851 761813794 -330403775 25158 78774113 431604548 43201 -772191000 -477344323 11209 -96669622 -221678794 22628 -778375330 -768729455 12731 -981573335 -384381327 68704 -679554193 -888578853 28669 171867082 339322414 50229 246986733 56682321 30807 -606386072 -487263642 22179 177548217 -129498771 56205 -99158974 -141613322 13711 -315346295 -692934647 47908 663744985 154929082 23623 84824750 256080241 45198 -214010626 -985560229 36474 -196635851 80392902 56628 166606816 68376561 5423 190070881 373049391 48259 244364524 743904544 41743 442383908 354440377 17917 -867425616 -108158474 40867 465757229 376902857 24347 365061067 663834596 7658 -97620489 -882847794 3462 -325495989 434454033 6860 143345863 -597394015 10419 -219591076 -577313630 48492 -880735911 467240219 1203 -775387985 -517402242 14762 153320271 -580086876 1107 664284334 368228614 9245 143784739 -104477718 68662 -43413768 -713277497 1080 470970797 181419027 19314 58423268 -307540668 41632 -682273788 742888092 50719 357178544 837143121 27322 639476560 167175073 20861 736708483 -316817506 32102 -862488743 464927946 48322 -710151937 -387379512 34189 79142016 256326298 25240 -426160158 241336507 19914 -97508979 366800822 7585 -796536951 465238261 61461 -24329778 660456577 15616 -400432716 284446313 45319 544637589 -506240454 15516 -12556078 757525856 79353 149393457 149861000 26241 -688094629 -769825366 27298 -2291141 566319209 35828 -986158505 180998864 53796 -103017356 359934420 34025 -45770056 -969423613 30485 -105164000 -300323759 34913 240264179 761732636 18810 280567910 -231428869 20464 -518304250 472450462 21855 255464164 443218058 28858 -864128286 454632651 35043 -998984532 -414720543 75146 256870753 742969386 21950 267668102 -229471443 15746 -234737075 -962329769 51478 148717803 238783926 45242 639180188 -321812670 10481 -608202897 -478739043 19395 620634429 336514144 61989 94927540 724666863 1346 -200585453 76753281 34145 147451395 360558561 12248 243892198 285380795 44176 -983907504 -414515248 3267 -998323178 145612292 3528 430711510 367297208 30881 -389060456 739769418 11994 155206479 247341439 32747 -397575066 253066178 1879 270133825 -218866330 15977 157846902 147384091 18275 273365790 271436627 9736 159322061 380291790 28822 -223647881 -885972239 43085 -99575753 -802880489 20725 -226735880 -858902574 35714 251378768 -219805548 1978 50163173 852543011 20388 -121397818 355694810 17152 741233909 -226159494 55378 -614193064 542974399 33318 -966201049 -423468777 21505 189238147 266095565 28017 -13474332 637053523 6539 655985318 -300270144 31362 -308954111 -231238350 27058 746159521 -303017377 9537 641127385 156423956 60205 172616534 -198430097 68964 -401127820 -705978462 68296 -4128370 653631634 24801 726230290 339222718 6645 -581257868 -295080354 52985 63075384 268170880 21813 69087712 -305712588 11194 -24218964 525698680 24368 -975628432 630005279 16041 -110489575 -116393901 7071 162568042 -121831115 46367 60927834 -286388106 21198 165155491 -571628126 9476 261235800 350242410 41032 73054381 826041537 33856 -412946015 838051059 16157 -116240784 -861220725 11538 -208511702 -988478137 42680 369888981 -220583067 8663 471291657 375548959 11751 -100582477 659768229 25026 -332372054 -704880448 27268 -612753388 -297775791 27693 716373960 -579316070 17150 62786264 -310001887 428 61496602 841199829 51596 -794390899 179045815 26616 -98439744 -803941355 67857 156523324 -236598661 29416 260695255 -194015469 26663 156323087 279469814 46798 -694821091 -122796633 6966 163103256 457136881 22523 -694250749 -138507704 3190 51695160 272389857 61196 155986796 -219201378 5916 -693290042 843071168 21873 -515365151 448213562 24883 284976123 466051976 28854 -612418700 -326556790 15914 -999242701 -953109905 46124 -121574098 -901346553 2986 557387201 -521213344 22688 180361887 -234588677 63703 -19855274 568557505 23840 437646306 333960307 27651 -889615042 -141847417 43667 -24525970 -696352131 63511 143277288 -109449903 8667 -488540966 440059927 36413 -501809695 433769886 15097 742600550 -295090234 46347 659067678 -329053950 13304 76151878 853030357 16102 189346480 156847828 4217 -998305782 -954502291 65564 732422142 363323122 2215 -206416318 -961925872 19922 -43812035 529749913 44434 189510539 -198773954 31791 -408826205 -989475125 68090 -427860587 718406328 39303 -861663519 -139594987 17690 -27051635 524022975 377 530059371 429763467 72317 -122682860 340123367 14522 274109272 747833899 38022 -95455120 -288433941 6536 -959363599 -232723355 57514 176206110 -220482231 6168 -307679206 -689828480 52371 154781905 -888525908 18093 -230402290 -873762910 8877 84187709 -298232121 30404 -141879423 -499451029 34407 -107826484 -789724439 14153 -607335457 -490839021 3078 717814899 -491561394 70684 -20866371 541167732 47418 -873682687 447447157 24456 -325743065 469820581 24567 -515267364 269714865 46267 -506442205 465559405 22781 -673921338 718844016 70901 742771963 375049629 33221 271436066 248584704 17055 -45649025 65480872 35667 -969327948 155745163 9460 -975460261 -990772697 65857 -327888041 474027342 7702 651765620 831645426 69711 144439604 -221819359 13448 -796616640 168685526 71000 -867442262 458597893 21837 -23304054 146998055 73380 638693092 -289169655 35741 169143552 62524296 15010 -425980216 720092366 32329 -958907708 -985222422 30480 275491762 -43686836 335 -425067251 828566552 34124 -96087151 -317341492 27246 468699137 170588501 85833 165534833 -887127459 14506 -40082600 -703652730 59676 635127524 182618360 29023 266504847 59363772 70237 -128274217 -805931614 34365 -689213364 -857625456 33820 -577557466 -507599600 4874 646332842 343881975 10419 -223528014 -872263023 32773 -24277407 748020578 76927 -193789177 -483903010 53811 625709250 -303435800 20957 -722551 813633704 10399 644224395 348501802 56551 -683343405 -109469134 32577 -191230027 -955167221 38367 -409222659 -998820942 56779 -418186086 282398011 54500 243025026 -221134350 34540 361820159 634211877 43087 362587974 -211614880 2723 661784810 814912294 70669 82541882 450330502 20777 -420838640 -135911057 3101 285363183 -423942763 69481 242939142 469332663 13606 147618870 -610347248 3755 -330979930 -673129499 2481 536505463 -512146398 57344 -977019928 -974630232 34526 -111058874 -859268340 8219 243755124 63941041 82466 656373439 -307737740 11930 74446818 446707455 44606 -222882190 -605179764 53840 -797231204 -517648082 43498 -197607113 -897184474 8190 90344026 442252690 15666 -108904967 -491049732 24008 -414179050 729418111 11355 -329237449 456752038 3987 -695517171 -142496310 19313 -676463657 -790114821 5780 178737343 373816656 8011 -133628680 -763252686 70332 623567043 160057424 40436 -320553876 723348027 57035 433213883 453083732 1168 -898118877 -108751002 2709 156770734 -578539175 21512 -215763937 -571602787 58651 281199546 258933337 65103 179199574 73187960 24685 738021311 -308146392 30423 723956742 342311828 31894 734203282 -309510535 18419 158199988 92109871 2025 -588599074 -302196374 41683 -197796338 78573237 69700 -613953799 529212384 75750 -237245000 63560543 51150 274668183 262024953 66379 337592842 -667282492 34316 -4732939 650445654 46320 74160767 818999676 45135 -124304707 -135841645 19287 356688471 -226208484 478 -107662633 -857897231 14221 -956347240 146619240 17991 731857333 -299132283 33421 -407602976 -102862887 14456 759384903 334204066 2601 729357538 -588105724 9182 -209844468 -199495723 36241 -960246554 -593757071 38606 -307260503 -208607795 31947 -967246897 184966720 17035 715712639 -589232170 11198 188806031 -126864025 44650 157641152 -613472434 6755 -109396670 349647076 32461 -385090055 277278743 2813 -231621999 -967072463 10348 -289666723 434936047 9959 535412010 -494663306 42359 -323281872 -210441130 20510 271218492 740950101 19533 -956220195 187031638 41160 639747360 352900759 8257 -200657491 72098108 7655 -428437707 241410641 49582 -39465311 633804413 17219 -402328566 -116207450 27349 -976448775 -980751973 32211 742651507 -191564712 56181 163863980 -140517417 3574 181440902 -888623792 35953 -128781026 -317884771 60400 -15286963 552767340 11333 -115240317 -788691227 49231 -795856932 -773940892 6162 -712395448 -137113970 26476 176268213 -388132830 21906 238700708 -25377813 1916 254101230 430237690 37129 -692377513 -860841633 317 550529143 340315330 37186 -386809166 256568331 1274 146145186 -417194505 25082 -798601375 -970896426 18819 473831914 340730463 29530 -714223495 -108510554 28745 -614168599 -331272723 57237 93439692 -308095813 11053 730325360 -293616554 31705 -480602409 -307229664 57132 -500708883 450159356 18106 189632222 -615745150 2976 661212852 154466392 24820 181861988 528237977 29035 -572138538 -518361091 35879 721769347 345554909 38224 -425848130 281595912 10750 184532686 -142529204 80961 717002457 -611159071 29276 -207714046 -586034252 4579 -681458891 742311197 75748 727531854 373977374 53568 -230340999 -610597447 22780 -891421933 -120698278 41668 -700491788 -117131574 27028 166785100 63321445 9403 -312982859 -215285544 10777 726042480 -289311587 27952 650817710 -318742552 15031 -124006355 635001659 30345 -611642071 556927730 67997 180961575 151059146 29088 260550660 93326210 4844 -860679328 431757440 31236 -40793323 -668388826 81320 -118281704 -883287861 39399 -307324051 -705459562 35496 -674773471 742904630 58812 714810382 -227875768 63299 447265483 627044765 50325 -581858628 565334532 6649 548531863 274591723 30377 190339002 461249680 20424 149423891 277645681 16787 181694522 -860166117 39924 -511171918 457673462 6198 -886611779 163646520 64433 58999958 463445665 59998 71865976 -315849174 24574 -996649991 -985302022 36573 -677817419 -19591295 45500 -134342291 358345735 4885 -120448522 -105699689 23951 256515801 732305059 21757 -865694584 437872800 15856 -320489799 -220751410 20639 -710615536 -763622761 30238 -710840430 -128365324 7077 189550539 -858255797 2108 -387771928 841439175 5948 -124526532 -285782074 68921 -966599878 -392930906 52582 92256841 266577864 55680 258065844 438549282 21580 -1532650 622933188 24138 279294490 -2753979 54330 166097041 -869207297 34135 174290006 -385804553 12825 354968004 838814912 23407 53196398 464600084 30355 -200396237 -882827150 7482 157762595 374653646 7187 175985786 341678478 12450 -389233018 857090644 18490 653972133 -318722394 37153 157628611 -418817371 26696 276392852 -6849548 71243 453982101 357205487 5555 -289159196 557955680 29173 -896393180 -203661052 57701 -696601706 -131738503 394 62697301 273643368 70067 345556460 660586562 1722 59027959 254696566 46815 -140669927 -880775106 10509 150135575 77303814 3926 -960013116 166128905 52918 -690734357 -109083420 26112 -3347242 547318868 26197 188291116 -208950041 25722 -315711538 447052555 11053 72529494 -328650172 42804 64912668 271187010 52821 -10814614 552403286 48818 -236161128 78844387 49892 163741771 147893446 42364 -983082532 853824722 50178 158881163 376359929 22368 -122421058 -520597496 20809 -395093590 -964269078 40773 -957894649 -393416107 51853 -993211044 -962163545 71982 736786120 -596380114 15279 190336269 -592135784 1317 74048262 -101877808 33841 -411817428 -960364540 24101 275282101 51329716 64390 -201374466 -610596482 59773 -43561709 -692478401 26018 639076918 -318233002 21496 175269589 -865974503 20777 -116670641 626905567 16660 -20912133 -675151317 70598 722103181 -317031661 8091 246832037 -193857507 41350 166385582 152651671 34127 -235351084 730731601 27446 -613391587 -512498800 13871 177755599 464235989 21376 -201889590 -612910478 64202 727809178 -329426242 38495 278229255 450153432 24861 -34424070 530457418 15559 -325566734 431317545 11531 -577210151 340086732 62286 158403182 177974877 13323 -99273096 -903051281 46255 -711792706 -704965779 70271 258596480 733315676 33370 272659696 454859327 11825 270357623 444325227 27283 740549103 -315445534 14228 255609907 -217207287 3568 -330282458 -206719006 15167 -138280208 -862055556 46915 238610757 247589803 70940 -16789750 -682557640 17766 83863215 456657651 9050 -139913049 628730542 37180 -121203150 -324237156 36337 74613487 262043443 18612 263246964 265858133 1219 -996320874 -953515715 13183 464929283 352768828 10076 -573839994 -478835148 4852 77694744 -317163821 30057 269814294 746532386 4374 636963122 375103335 68924 656834620 145826629 40132 267784300 256960859 45688 240826683 439813276 23752 54436850 833974377 13003 259591843 87234602 35651 280312305 721454448 34934 650787387 375506829 53788 714809196 370213550 56017 -102638551 -902532844 39301 249658908 453038833 1631 -807526024 -518401905 49998 48345404 726728681 32882 -606445067 -123033166 51447 345987274 374187684 60392 -591932751 554155818 57284 81096597 -322847450 6477 -419980488 746815587 5682 -590810533 -493973548 34613 -115632779 -874713969 30668 -111840502 622007162 10748 -799953159 -809202813 11635 -708353697 -805604824 43295 726569657 368093973 13004 -675195404 -885519083 46611 -103708430 -885279943 29500 -96889992 377023909 31062 -398760106 179457018 34222 -765843769 -780486042 2175 -669972764 -808054272 22238 -980961408 -426823663 8539 -408453993 253172253 50988 84792389 758196326 49839 -136238304 -789114382 71494 262055988 -220630050 45546 -576281003 -330821165 12295 -713737535 -886118245 55749 377894914 831627646 2321 -690223395 722660901 71631 177627643 474355118 14687 -288678584 -685169886 15604 -310670616 -201517888 12625 -999013674 -384578574 12877 -127570669 -880866482 24781 254514220 91704308 6020 247511244 60356062 82990 -26783573 659663562 11101 166906873 176243747 28386 -295180796 465204423 12026 60507466 -327422652 389 164161393 -596016511 19484 -617515306 -300864776 34212 -128943909 336187389 29618 439827188 333421108 17766 -117918556 -288861783 4142 432354894 144647433 53470 -200897781 51414757 31427 -862300622 -139732540 44012 -712941962 -796961011 23720 -865995944 -507445063 65095 742803727 378192805 37159 -982191333 -594315168 43927 275032628 -202084334 6860 49519943 -327044534 35715 173379867 65346992 13687 150072073 -409438638 11061 -425851769 -957782851 71450 -892712715 -137562670 40399 282697953 663280568 64460 658650266 -293859469 17176 -881973172 -109598481 63730 171676737 472573234 21568 -417094266 -96187933 32044 -957941380 -386760323 36115 173020262 -903394297 3335 643830183 373777442 2398 -867519635 750979816 86249 662224344 376718933 20482 666173907 -292426255 5691 -502502269 -117869703 21241 251279026 -26921400 33983 -793812593 -789411401 5194 -878699740 430081759 10499 274650773 725404451 13055 -969114774 -960570432 25652 168367070 439988726 25494 -414142787 856722488 1713 657837220 -311265715 22316 348934290 452333976 57269 -616077171 557832740 72239 -137268648 -884207682 36863 170577021 -589982476 15217 -209903193 827423378 65 631708529 189696316 50372 -123736611 439108814 64892 -888354810 -599775237 20536 184415848 87600767 8076 -116894430 -510716096 29324 341147666 827440356 39184 542572924 -498072509 40683 -579912235 849677274 57768 241739977 441120681 31459 -136319104 633263261 686 -887520137 -142218012 34369 457145088 149490539 86161 242352783 -195871714 16062 -711749845 -880460790 41514 -107551139 649078023 5412 190244079 -105372772 65990 645146113 -992639545 39008 -477372214 462223353 12156 -329192052 434609837 24583 149261563 -583507627 8233 152893997 54058148 31317 239204144 76069268 62800 -130219913 -899663899 1185 640676335 172704770 20568 -604704766 538364337 40906 373981548 638943040 23117 182508089 -904512139 3516 -395405524 280584568 9665 49575382 -306547665 8764 -13827375 545860320 25800 -195968299 -958705321 45149 262305342 53871320 78367 646125342 -316330862 29882 344091711 815307638 21876 154636383 -880652746 36706 70240777 268656774 41204 -316960466 -679027570 65883 154765600 445750894 8955 551655939 -494172192 55150 -607092443 -514640676 36416 93586229 457047529 29401 -388129136 -128884715 31067 -307950253 -514304873 37109 147441568 -875015694 47266 -307827397 -696082397 62518 -592867716 548803998 77607 252216384 437416799 34741 -605776791 -500682198 16077 463632770 155424756 53377 -132398495 -767113043 27728 -900137364 440828498 27951 -228304216 -579067166 41622 254078798 242594761 56030 -499535861 463844752 35302 -607405847 -289802712 69620 -237318026 54437027 103487 -381823088 -134238526 12531 165618920 263581691 9653 724163248 -224561177 30355 -114483481 -300796342 57571 148139356 185058580 29157 -799054243 -797697803 5053 279159820 275115109 7811 357034256 822995019 36162 -965323326 -400308606 74244 267690776 -4859000 39657 -304330030 470831770 18836 -600513362 448723264 13155 -235747804 88281458 16423 279420226 -19822599 29127 -401114925 -990025397 33707 620448911 -329500604 18397 252591471 259789108 4176 354146725 855238579 34994 728633486 -218347392 49471 -229084228 68452989 44883 472916095 151290560 13699 -116437814 -895660710 45387 -31477156 527525583 23239 -329563964 449027037 10460 -26785874 746474433 46006 184712735 337709161 37143 161947266 337387255 12905 -671852805 -879016206 6608 56660199 273314179 24687 -223598191 88785966 81452 347309129 636865836 16518 -102119971 -770903250 45962 -586030705 -310509151 49119 -413954678 756919134 3641 -99598658 352186267 23754 -415237828 251582668 49816 187920099 -598020843 10725 360063462 811747569 39771 -296432530 -668368937 59530 158761760 -893915103 36017 -979154287 -966750664 67294 -195256316 77038691 636 748017830 -204122802 59104 -408688605 564838190 3416 -199128646 77090834 84839 81545277 -612053565 73974 -227256062 -957796697 11633 -675766541 -873977049 48833 -16362444 655926029 23173 72886920 855345158 8893 -398263468 -957485138 6161 -30094784 621825520 29406 -988631298 173235043 19995 -291180055 -507563646 46972 -605411306 -482487205 4057 542858614 -117809816 56073 182793842 69886080 29255 -700055717 -778266174 45002 249545119 446218978 2432 -961709825 -958402203 49850 -894468606 -131149664 25275 71850873 279846476 68926 549077669 -518111777 13413 -203816755 -606366682 22987 -96133919 -791305337 8545 56293572 744748842 14063 -322410110 -234321190 1159 -405498774 -138066688 7666 -983082664 -575204830 56442 645627171 -225982822 35806 178869002 -115853101 38252 171859901 -399807999 24476 717060844 -204637425 2173 -893501519 189857577 59963 -224436285 -896699358 30299 -600908593 -519254655 30589 48397157 751777956 40953 749770252 -306687799 4604 60083846 -8779200 48126 -977967570 -955714809 28037 177196813 433114399 14365 -7214929 -673891364 31325 720865512 -613182520 38362 -34297501 -236155223 11689 -110493324 -506321238 21564 -116995507 -103556631 1297 -896356462 -203707152 51633 189953862 -890114185 38486 -593280091 557296814 53555 -959413190 172168105 46864 656756734 855968648 60160 639765724 -996074926 71938 666511910 -314472119 46601 -229107933 -979010483 50282 -299210949 474744259 6417 344380088 624666357 36050 -578634520 -793417790 78006 -780653310 -512128473 54674 177874687 -577109341 10691 471274289 343940946 1725 -235472267 -966200830 22780 -213747023 82668021 93513 571288002 -479834866 7450 336183772 838134765 34763 643466093 152614813 55398 347644434 811383989 36988 -105843148 637794727 31975 -998461524 180548526 13846 81387079 465583858 30820 185748956 463214085 16725 -386268090 -996302215 50329 -587518984 -503608809 18993 185663259 -580173107 14166 87716073 241037582 1102 -409471127 761740085 29712 -520542450 430767548 48054 370451972 647577207 18013 266164321 88312812 55923 -976212475 -960189948 6547 -109129992 -310853261 6821 -989426931 -958020987 70188 637392136 160442646 52074 -1520027 633584138 29432 49554673 855554612 15668 270184978 91786226 23415 639004691 172670955 48919 -679832129 -781004216 703 -111637487 358630416 1579 -504654707 457858561 9268 88265350 812853151 36428 -989364653 -974243552 51363 -219164052 -899917981 57424 86199595 827915351 54558 -990639830 -13767353 49639 538699303 -98287946 25413 174536752 -226248233 49059 -418728560 -114320307 43682 174516054 -414070687 3612 557286318 -508058522 59186 -603960765 -481376731 18341 -402604203 -984846951 47651 -411718197 734137192 20611 158748170 -578847652 8932 -127243127 -512971202 9411 -99827733 -890377476 7887 180513265 89143431 6547 255066945 -24859682 33675 749101493 -300760855 48949 -319184314 443985784 13332 154446551 -583205672 20611 157473714 -597936352 23369 -513372437 -237204796 36894 655922444 852337130 22190 -885302552 -123308540 42041 -136938972 -871652965 38847 549000069 -517276129 9206 -41488388 -682145258 43539 -33700091 626258744 28870 471272729 164654130 43333 185032284 272023319 13194 -790707492 759249554 56477 747445002 -303902857 44419 246129743 -234978711 44083 -668611226 -785093752 38616 79945964 -288773986 26573 -390662054 279817234 43753 -137492697 361817046 10358 186824482 -424351670 3815 168715320 62801785 16139 -575939684 529360174 50418 94896447 -293292247 33956 454160388 150231470 31558 280451283 456576279 14051 554186189 -477215030 29264 185007287 264089184 10897 280468109 757923662 8945 469914797 -982446583 59993 738050236 337636948 47570 379618652 666556904 44776 625074855 -217038721 64896 -421113055 831212180 7873 -312024350 434560410 6554 633980864 -324914377 29672 79014250 -482315176 51594 -421235979 264355502 12505 -900630804 472541345 10003 -204421522 664304619 49682 262393231 84328818 46525 157153001 153547719 40402 371356536 855227243 33654 -766400232 -785568374 9785 -400430466 -988534239 20219 -982261833 -421737147 66533 -230187860 -976535637 47285 459063346 174677302 62753 -595475361 549255096 39415 -191237675 52386467 8537 724873319 -208748008 33956 640435764 -714105542 25442 -39075752 -497706714 60143 660863259 335631841 63918 744884699 471156234 50294 -234635759 -899947346 34899 -40153106 -697714463 53851 178267318 344793446 34156 633048499 152757513 74377 651470242 165171657 30832 744932498 -323060611 10400 656158405 -332800713 15242 -386517081 750451513 19957 258967148 240744612 32165 -199750860 -614805255 34702 725016806 367972805 46962 -868449175 -104945336 62880 -413698012 284066818 23010 -770170728 -492183288 17269 -888351321 -115471222 2093 -12078752 529348375 17008 183557864 -126883379 2428 -387555532 247780329 37627 64681683 726498925 14265 -401459730 265528050 31982 -11098717 533220140 7082 -776059275 -499505538 1616 170075928 83959202 30525 -687984940 -136367375 18834 -390014612 719536385 12962 155777114 149388567 31368 628129696 369523832 68107 175014288 -224053334 30490 -139790084 -776399682 64220 190026259 -101800612 4042 -237161765 -880911426 20173 -975351571 -204982030 84406 242640299 812830765 48241 -700604753 -120197352 17745 -685836733 -882816895 4253 -109568262 -320006716 20257 65002452 555102700 56251 -900198515 -868766831 10653 188572495 342474454 3508 -8609595 -696566311 6470 -385768441 761279818 770 -698018606 -890676630 23146 -683882647 757738857 71581 -218660007 83809066 41327 -865103123 462605119 37153 -5843118 -670619616 62796 720571784 -597455850 26142 -973067959 -392862866 60667 -976019760 -994779437 53554 -42043992 -683630150 29417 -24437672 648381161 12008 619843768 142888705 45653 179741856 -206348811 10029 -713491423 -784672562 44134 -135157370 631279732 8200 181219154 812131052 17207 435680514 156305879 55095 -956707947 -974476084 17378 50555391 467087700 37710 160163288 434724607 2647 -118199406 -767079209 58960 -801021190 -482083598 34006 70386250 430883352 51346 -980902799 379693753 11778 357813114 837208944 20134 -691205962 -799640617 1510 -675670452 -876698396 56163 754280034 -223859960 27086 -203378084 -606650662 65451 364193487 850991750 12354 63066457 -308562906 3548 -96947306 -895684830 17345 -222774938 -574046481 58090 -997564840 -574605962 43120 177744976 -226552688 16289 -783084912 -806930606 20607 172177550 379344188 13325 -45382714 622744818 40730 -39727651 637735850 29014 -10834517 662618837 39063 -120505042 -776518511 62843 352747765 558849736 57664 -789675282 -233823507 23935 156809815 -419753267 10124 -686312284 -122041614 16143 639045184 172175258 52649 -203819159 745835236 71813 -772771096 86890862 57331 -857309020 429357506 9056 150773904 -215754118 60353 189653998 -127508828 22574 162031984 364656977 43210 342561701 830302524 42120 752688716 -292426503 17150 -997439972 -983668519 61178 -667863056 718457674 70968 378671179 812110127 38152 -573725790 -301609576 43556 165184930 -409473041 18145 -133091864 -332281753 30482 -223108301 -606773014 20602 633573789 829828665 47164 376534358 816124678 2407 144520515 267794079 10020 -216772455 -611118567 58236 -594141138 539723366 63391 740752164 -134669360 57213 -4784055 525076237 50745 -232037537 -605786003 13705 -577745017 -504410225 2004 151687184 82170965 12162 -701830462 -875212805 30994 257718210 -216073093 34776 -327361117 -311375104 24616 -321738360 -667689121 64346 171739490 183426027 45463 747854328 345318502 190 741813478 -589837539 39122 336343915 -967038112 41880 -703438425 -862882028 46482 -993138832 162312143 34833 634706510 145221588 41660 252869057 -1508891 26317 -773289231 -502215558 5200 -674642385 -117583368 6668 -423342150 847340550 48667 -490194249 473742392 5624 -327880421 -674860093 65719 145536175 471362631 19395 -3710082 552367120 6844 -586018989 560627512 12230 174784261 440926584 15586 -428274377 843377342 56851 -687905161 735021208 70698 -216328688 -965539247 29763 -503795371 469336025 46444 165651955 341446059 38297 175850570 -600257054 14943 379039471 827896689 10728 -954721543 433916683 52716 -34824076 553076840 13394 -301264091 -673312200 61498 729994978 344447279 47381 249779402 429043549 20727 648720803 834965184 4472 259532904 -216008267 44347 624046078 374673307 69321 186505360 247375358 42897 -4266272 -711353530 16741 -6515816 621934428 7839 -421384870 281583647 518 260317565 -237774814 41596 -483508481 -392669171 44421 435427956 181575288 79592 -199218372 -575804480 17423 79162331 856037851 11254 -23184492 552244780 24261 -98699262 -308713837 68408 173995710 -608162794 11236 77958546 434981589 22050 341278007 816367304 36060 666213661 814563601 41221 -961925665 -324166973 58675 349026919 466708735 19486 75022911 468031951 28185 248116289 81898395 7661 -703390085 -131780447 24009 -393010398 844912635 48971 -109748119 -778118858 52189 -34507103 555156672 12337 -685286599 -779797011 46060 -710546065 -881960420 56271 -97119865 70385822 25666 -887029653 -135670465 48938 182498639 439717452 12659 -108036884 642112405 1641 -802731961 -514547630 16337 270822877 86544795 39924 -302369080 -217202109 14395 -231132990 -859418128 50290 -103262537 -511837998 9912 -501763103 455361116 48245 633119909 822329969 27026 247782256 -46114555 28019 -956517515 -409667715 66050 -675657512 -871293563 21919 249439208 272863736 64374 -103177155 661139613 44734 -702253665 -876422681 51042 -100988724 -316798581 16329 -603933228 -324802378 10633 742102829 -296006855 1255 181287977 240694200 53869 338520086 854337550 16495 -793615313 -789886253 13059 -305252171 811493754 37482 162021124 -873493093 38715 -294732366 430857007 4727 84703591 474055074 39964 -27717872 -689102763 37600 -28776433 557263573 35101 -414662766 -305468619 31073 -322568508 -674375297 50173 178427600 -395483047 26606 -595487939 -521118236 27789 -983609539 -602555205 13043 88071736 752889207 35662 -226847936 -893388889 29160 -704990110 -891417570 29383 636896545 345901794 72838 652519259 828513231 72695 -572320876 555672784 61237 152299133 -593175262 14971 165224437 -595515986 3831 447221893 364427204 31210 -134584317 -787824517 67367 -486255544 454056413 12088 648102394 819483605 68972 660573493 158615735 3429 -595492393 -300651239 5756 84236387 560452054 70725 147160658 258072801 26566 364195398 -391814197 63010 -958710176 -607167259 26513 436226454 354758772 9217 -133455849 -316151696 32000 -418123608 842959093 45623 646051605 527899510 25069 -957822167 177275705 39110 -221991744 78693936 80060 740209585 -201593789 20206 -1176767 835988305 3457 529679614 -490956327 76 -705105713 -805005267 32363 -116683156 648291800 5736 91486790 77313125 43919 -104614010 -770952804 3992 -615033531 -308366016 61171 -609500785 547301110 37942 -974435128 -588695097 39363 171339844 -405437948 1566 -674044048 -766161624 45356 -698758777 -897917717 55422 665748942 375124887 63627 -131112125 -138004891 1382 -308454535 -679496627 52942 -412378358 812010999 11705 -486891053 -603773374 55806 186889785 -585141461 3621 -712379167 729598067 14824 -710412009 -794546756 39428 74645913 719555867 36857 153801447 -129333087 44024 244670256 460347292 2107 648750164 353975959 7811 175980269 155158899 18317 634033126 -293927306 1634 -679505461 -862640312 23795 -687862451 -876330659 2045 730352902 -328776159 35005 822684803 -993477702 49877 -389290973 -107612722 21891 360172271 -235122971 25213 -769532247 -767603552 21809 -200021074 55314673 79211 -27759214 562584006 6937 -135078632 -783086263 50373 -225876292 53590176 18085 171948293 78755236 14794 267494877 56771981 46027 -109789313 372665200 26733 -194787737 -573244947 7624 254700126 733721722 7110 177370900 437275886 21496 -138814035 371101697 4391 725901685 -301811117 49207 145405290 88637449 3990 -203497410 -576329214 36755 -320359881 -397747792 47747 472203307 185034896 76352 -100642649 -298953060 47788 650764053 548471346 57747 158336927 64737725 7500 -29402747 557156653 1247 655478210 161564249 2465 -127006186 -861130500 4576 715555256 370722243 5951 -293554368 429430704 6386 -882958109 -133296076 21115 -955147152 -590740499 66933 -141413183 -603224282 47862 -1619998 -711206512 11141 -323201278 -235670605 12923 633878653 363117840 18394 -112219231 -496381306 16641 -397059380 -388440578 52578 -771603812 -804753144 6481 755626487 -294207511 42655 -574965729 -502118155 32651 -413289448 741774905 9177 554626160 -483632752 4542 -497696369 -381834556 41795 744397041 -301967004 22909 -303681030 -235536556 27918 -997949649 623352714 20255 143534397 280533613 22277 -582885077 -511016942 11207 -8577498 -776289522 26803 -802333133 -511356474 32413 467922856 159613423 13109 154530207 -387778840 9398 238232550 727225099 38707 82230071 451354569 38443 728115460 360577815 26735 642320116 -296148442 5075 -107674051 -308575898 18773 -121535751 -121599100 20261 149120016 -424112800 6849 179181328 -867750546 17145 -669190016 -114230420 8799 -199005580 -574398444 55516 360622330 655865128 5374 -763553173 -499178237 13829 856579740 -971552100 37997 -522747356 456805587 18089 175799116 620974419 49665 -601945863 539273260 33997 -679189554 -769763063 17271 -592951435 88598043 17401 375996471 -224641865 7680 -869753751 442492510 40202 74295012 263500501 71470 -6076159 -684206312 53669 475359684 153534344 67856 -124696084 654863338 43641 -787449324 -487212619 9622 730241827 -889439588 47338 -986985569 -978026957 31264 -225440073 -867314368 56754 465024398 154284448 36365 249886623 74227818 1209 -39411635 565875822 25236 -697599738 -123094110 5302 738892751 370941352 15853 -136881343 641140353 16550 -123549244 -518742541 4390 -895032099 -126172428 5199 -901461487 -99806848 6799 91334814 -768734509 13701 268011354 -44486823 61218 -96071080 -100537065 18076 -320768229 -672442221 64431 345605971 -980957366 60180 760285695 -618606325 3761 -298457665 730889158 29705 -672752932 -781989265 32125 -421379866 245030062 51229 285300760 723513125 37293 -804667023 -766986833 16320 -871608364 -118356200 46055 740127984 -308702013 5806 -798511942 -508362142 32036 91109469 -301519741 40321 -396840353 249440801 34924 -115146265 -495325099 11378 152161236 -600717470 18957 -987625773 -593643618 64332 -21664671 -969669506 57757 -137186753 -476487954 36 -974601927 171377818 24915 95215777 817506383 27836 -293192431 471423112 2392 158382831 -219723309 12867 164890026 67732458 4271 -675753114 -806846414 45379 -327922476 471013601 14661 359006073 651650122 44678 -122009408 -763506392 39854 -11655202 534978781 5773 466926461 344938169 3607 153034735 -417061859 13818 -593560567 -518723070 35583 -867313438 -124706963 24656 -36695926 736143347 56710 -980348682 -413155437 69211 472723154 353484558 11798 -5724890 625331150 45232 -96201420 -806610311 71210 664928806 851698292 13863 -416309331 -963243967 20728 -986639077 -606958501 45371 -890792107 -124568834 21916 164980369 -133024587 2343 -200045262 -601461005 15652 -988079699 -589182380 19962 -204782190 368140249 79218 60572275 278335987 27785 -966286474 -584860591 20263 262145480 -25607944 70163 148453106 -879289498 5777 546919437 -499731175 25901 181487681 -192358463 46694 738460270 366807302 41568 -410244463 720657787 16638 -10889184 635105762 24058 -291766341 431241634 24488 641804735 145407858 33960 247840525 -236437897 24996 733055710 366138587 22803 -7826012 -705913421 24124 -485702423 462340681 9622 -138029551 -477699272 31729 -123180104 631632771 7936 -710028806 -228015027 70996 -382338156 251558538 35566 -219495166 -889469236 40347 -709682937 -868469855 13297 -970065789 -997909255 72588 -26255804 526881893 28809 259880033 87983473 24205 -23993352 -669279345 58320 94918295 439335784 14079 362391180 840896910 40424 -213685072 162166469 18675 746139644 335412224 31885 -999542433 -992847177 16021 -124237252 -292657090 66023 61526766 -307535437 33402 174260054 -236034100 33672 161211478 -608704220 20189 375180189 -203808116 21777 -113518536 664819393 46155 651937920 179135458 50346 -303600601 -712107585 61675 -396185402 827985104 237 465131834 357902341 20438 -127653066 -788132295 61219 -405458115 815856331 15286 -205586733 -987210824 42136 176749856 77621222 23225 355781049 840867154 36050 -381550639 278666186 32083 189390700 345109775 6388 143966290 57793841 6360 -384169283 -109293027 7317 -395637518 245006335 21153 -193430606 -971277966 35709 239873780 -875733634 43301 -791008468 -408964464 69075 -99975821 -491944088 12849 155619647 56063352 14159 -709462584 -877684890 2801 -320779398 -703286454 47747 -116873011 -124120214 17714 -993501108 467730898 37953 720698143 -226350085 26995 -7651015 656828727 40452 279951057 -25970523 31680 273591197 455297637 33691 -138672352 -788145734 41786 -879943127 55784938 16511 -776608404 -509414428 19632 74076549 470825597 55369 841752657 -960342162 31373 744050751 -193791589 43616 164816437 -407532385 27540 159492917 66162127 10414 179514031 280321134 58063 -218088394 -874734907 2074 742643601 -311111602 5186 187729575 84816058 18452 83217503 -309613665 39156 -422047340 746642636 20190 282267435 56800607 73783 -27976518 622209074 17740 -968673631 -581302408 2846 458956328 182052365 46439 165645774 368888165 37001 -115520743 -511594377 29513 -24889129 -705506064 28226 74433587 854778568 38380 -28890130 -674542530 25012 151876856 475980560 3237 -195593496 -896990812 18166 88723185 273998361 71999 161416703 -403224570 10685 148664916 363594592 12051 -985745163 -405744566 6537 -993565365 155132823 13790 245545007 -209538738 495 -519812517 429228898 24077 640743354 369087570 53052 262158545 250145160 8800 623271650 819529994 69288 181877709 -898541035 39466 -293328409 -518154880 48020 -44470305 638284222 16392 -299133718 -197340756 2686 446453727 339498471 19792 -38069909 543904604 35489 648605495 349008637 21026 84403196 243727613 67883 -291157276 -237754815 7933 -773223042 -508100599 34947 -965181364 -607432081 65435 -314698435 474216508 16441 -704255469 -776970614 46215 -428250048 747328327 12361 -197195946 -887164885 6545 -684683700 -137446474 29760 54101662 449081163 57137 465307430 189588885 10623 -710927806 -898314457 50099 629371576 183792978 44789 -672664295 -887386420 14045 179932834 475137771 22876 -110594191 360368488 6823 -961857285 179580570 30254 549191354 -500795748 53176 -103914136 -490581747 27564 -700458742 756354285 61511 171036100 85325919 3173 -30758042 -670430320 33033 640027396 369077578 32797 -230019263 362502489 78735 -317833870 463779923 12148 -780789090 -789884387 9446 -679724341 756297641 9468 92194397 275588553 65393 -111858734 -112854498 3457 -17688715 -709202449 72774 -787879142 -773652567 20493 641164452 828448284 25756 -35554392 636962983 4729 264014716 270783382 9188 659883366 356237345 67246 -699655999 -132331092 31715 -975479719 -421180083 30524 259434046 -200878891 13098 -302774426 -702930594 2179 166991210 71442607 14165 157683884 156060909 35948 750553359 -577414892 3431 -713460944 -877515533 6346 -286017737 462328994 1713 92925884 -509059859 35554 -3572362 563202005 38000 367654926 838637450 22620 181724726 261757601 7897 88785846 834113613 32624 -761948605 -504993260 34614 284226887 732262910 5 735093111 -589982680 17568 61612132 256008141 25794 59370940 257902783 59965 -583911789 759741486 46421 -392022340 731490249 15209 157703649 85818729 30779 -304727117 -213335829 30285 -292325707 -220919878 4994 -784177517 -802088040 6830 639938680 173343546 46407 -703076270 -892372801 31679 628834556 -132469654 69528 150835181 -425904338 3881 -40161498 -682602390 10759 154510559 -858963872 43676 -100440399 -298371302 4607 284930755 735479661 10040 471074443 283457351 51633 57216969 761897840 34811 -35250684 -704449197 78710 557174158 -490610276 14920 -2831801 -674797860 30374 143564995 274416781 58243 650013508 -234216026 25108 648877235 832783805 35483 -194089355 50158697 81036 160936076 256142110 25356 -192340325 -596052968 24479 528380828 -520132936 52611 -110997163 -762617660 24873 -133041475 -903710151 46676 554294818 -481434523 34070 160479299 49501063 20044 -675757417 -111732930 22934 183250912 279015479 39600 -123950298 -124219319 26076 -207256425 -858256531 19876 -713504787 721298147 45759 -326491549 -216219262 9605 87375839 263462094 57834 432845951 335623837 20114 451260873 380884509 23492 468125720 350901185 29682 -190742817 87822615 71687 748155055 -575794205 34981 -224904505 -872606448 50684 -15544056 -687284871 67870 -382715153 -971119795 46548 -110304887 646058106 30759 -192132107 -705680750 31643 -389252998 856262795 9649 -686609656 -511757081 23121 -386921329 538115163 57068 -414884082 -994721601 51141 -423356659 255112857 26291 -325543058 -676795780 65428 -789275687 470254182 51396 -125869433 -886788799 11517 177019509 -204362780 25931 -480699433 355155938 21507 178258666 -383395867 36151 174622905 252923968 13800 165206319 -603300171 11574 183656396 -584421002 2898 241889980 715742708 39962 -216183910 -863878624 5036 -788649425 -773960615 12305 -679821922 -888670418 22027 745417432 -615445701 28809 -311292025 -702256003 54758 77354083 454986711 54329 629681012 162398010 24428 -395426551 -958124146 13649 629639526 366265221 73466 642519687 -304890095 5876 56216065 -295714327 25773 -511145037 451745448 37725 90245098 244955486 13093 -692323047 755123304 63347 -897764748 449071386 34380 -100792037 652527415 28519 -581722278 -297320409 26986 -110943888 652919355 49944 282317378 -217792885 22744 -134128014 -896252917 28892 -95511218 338435847 20380 244443283 741224758 5951 622281233 835247790 979 -955323605 -592998787 70229 154032709 -603585428 19591 -15920900 548514806 30226 732743375 -214772388 28213 -131279549 664331675 4080 741233884 -327744358 37458 -106792631 334853261 20814 379284597 840183921 19011 -992740199 -581731055 40299 185264177 737632592 17185 -975760013 -952645706 51203 -120370214 -501898024 20265 620561833 176096344 45797 -406201220 -118412600 43289 456268501 185821440 54942 170537492 -124708998 29651 174091528 276929555 20396 365996855 -193957927 41942 -136490342 -481937199 2619 -893903449 -712841237 22916 -709014936 -107132819 24173 -96798247 -305966554 71992 -873554992 -132577466 46049 445602924 183907020 72470 737292097 355064790 28342 364339983 832376517 10161 -773022564 -787737857 279 436745587 182888763 4358 371448779 632993255 23805 -45640425 -989600081 65807 -224777685 75905930 106219 724645917 375117410 16657 -388284613 268192467 8822 -398826811 -963892447 53673 757600527 -308373862 42431 360110663 810144561 21943 -705531674 -779540613 41843 155775935 254015128 6707 621289676 851223235 53542 -588212714 524124670 49362 158295602 -901964995 12068 -118514108 -498466434 15712 432181578 143308163 63461 -323562025 -208688028 2058 -114416842 652678807 43147 -679034855 -807501707 36656 621448276 334326958 7627 -978884902 -390178060 37940 163972745 335293359 31769 -576318419 -310359635 30989 -592495976 -297122021 51951 153596244 -103886492 42668 -594409506 -506769258 12913 -32474708 558410895 26539 -897300317 -109220583 21022 -389403464 831037916 26480 -318276337 -677301697 64285 -419389591 269624203 41081 749712039 341417298 10314 -110740363 657408938 13322 624539881 355236829 1386 -29577195 624814009 11021 -131630309 -110432859 8835 172929000 -613106275 13004 -900599429 457260446 2380 -286503722 -772878009 46810 -325308837 -693756377 47338 -236699447 378601370 75228 59226561 468243228 34698 -704968538 -130369186 5890 -322972537 -224142434 19299 -990863852 -397810708 45181 148411243 -880371863 27395 158226930 -594895583 14238 64752011 -332617649 27596 -704125984 -139446976 4111 190271313 -132654099 70068 742441681 368867310 33574 173151908 79560922 13542 -503094846 460588979 17132 620106963 -291144478 15712 166359108 -230216122 2020 -670232267 -784708403 22119 -124105915 -785043257 60905 171433287 -205601454 435 159070998 -110630323 43618 -681774339 743292232 25220 -881600499 -893136681 19315 274065625 -30778499 58481 88384968 812152744 47296 52105449 256995234 31505 49015496 -317551151 14925 -678119172 -886476769 18595 -226177508 249733722 26060 165154127 -199691287 63415 62595712 821470716 27790 -190838550 53240853 104578 431285604 342964917 2045 755666266 -298277200 33723 -505155064 -873980888 25230 -999430268 -594888759 68577 740156509 -221694972 5383 242117302 -27854202 77156 177204146 -869287089 27012 280653624 446691628 40219 -889754493 -128065334 5546 67871854 747116320 66077 -698955380 -99256683 2464 -953251517 -428379601 60244 -770464510 -521103063 12786 -582977328 -202968485 968 370982761 650830151 26102 -687941432 -870933375 12973 634697572 351258254 43843 -981082534 -987875182 1120 -44579733 563703487 29180 462302343 157301624 14234 -42929155 568111616 8353 -700762232 -139380194 12654 529153186 -499237721 6096 634326896 827970591 37304 443264909 343400218 18037 175289024 -219773757 19437 169031870 258363601 33840 -960241494 174602181 45603 -298734171 453900911 24132 -202446052 -976906321 45467 620710666 -306379761 8392 375703312 -213429060 19871 749486684 -214903373 38505 151459235 269571173 17654 -387069756 818447293 58221 144797060 -197585897 36060 -215738784 243331578 59423 430027956 143551128 50074 -199960078 -960090555 18392 -36934383 525506363 28222 65170366 726029540 32088 660741498 350818117 21255 -116522658 -482115942 22764 -193649890 55102537 52645 -875676795 -411332052 42707 66433225 245038619 25961 -406153403 828317969 18731 550624401 -503204437 6433 340018316 827453775 46200 646150247 820182998 64413 -998204319 -579919385 38698 143454269 183892462 50564 180467352 -405764377 25804 -382792214 854818759 56514 734698254 -571483415 5471 -406861626 759714578 12160 284416904 -5867063 11686 -215203047 -898504934 47705 -893338684 -114986005 49940 86643382 846618111 10760 -292281762 -891427531 44151 -223371010 -860711024 38852 -199890654 -612452316 5809 750241508 -573130808 36957 754334995 -207305260 65435 -17766920 619394400 9873 -423509344 259334502 1750 -863164887 -116838635 12635 -965454234 -597844004 41226 -225172055 -604896927 46011 -224053201 -580985270 56140 87946105 848502800 26280 357894243 -994663742 77564 187709024 -599657834 17992 -708330789 733870469 55758 439463866 336500468 31981 179145343 -428098591 32335 -426014409 270003621 7510 -383714671 -603238111 33763 -309664614 454903833 9866 -407413254 -134026803 19799 243266099 722168989 19219 158167006 267410821 24751 240352302 -41837878 69519 -135818218 -99942099 8233 -613221376 566426854 55594 -205505164 56471284 102443 167739103 -618768848 3545 278584636 266259527 67027 148013832 463023970 8659 88878988 726463818 42108 -227702328 -590649732 43108 -673682229 -130714214 29447 441916122 370367500 12828 -294680712 -683922133 18127 -688276825 -115214531 4619 163173093 352813248 12560 -887391290 464192260 3949 180953846 473229141 15176 -103438580 -307354008 2420 261450724 738604315 24626 -17652553 557000700 5493 -517029526 454434406 2224 743562249 335430436 38390 715111572 -194998157 14345 268592089 -199616160 17084 850500756 -973350070 41060 564958728 -511576421 21147 153661781 352099196 44530 752605416 346948268 22408 165928084 152063600 42305 -958809597 -596690054 36945 -581915454 536047827 64633 -703973284 -862813884 50725 -313030666 466909552 9571 -134152314 -296421781 29525 -326042973 -686401018 44028 284494492 64549465 56641 -400603989 240449830 49693 257784756 439757124 4222 170053733 281348650 48038 282502976 78724835 75343 623540192 178223653 2412 264616224 458345273 40501 -414948201 -984885815 49732 -109014419 -765269965 34077 -399201347 253362322 20390 -404592493 745929215 17776 729061081 -327941257 9446 -138396906 -115295057 8339 -205807176 -995803717 43560 -307995807 -238093769 11093 723381876 -205699574 19450 343163009 -233883389 18650 -900015922 -677757660 54004 -97469314 360521571 20401 549213258 810538319 31977 259860115 -209526414 918 462011599 157270392 67583 -142570250 -117128913 24724 -385573275 -142048453 36383 -709671603 -130176356 18050 -117748376 -117559975 3816 -987386342 626571666 78362 -141832650 -884228759 8895 -586015672 551418708 13423 349764513 854277483 37205 -695161809 567017429 64316 -695618277 150840278 69599 -311736671 -680741197 2814 749319798 -593484872 29313 -426022181 718249754 20140 -115353155 -858266818 48435 -968634634 -383668246 51635 743888429 370981757 11543 -397417478 242615065 36180 -128431045 -482923128 22231 450504754 360476329 9563 95082071 -309341790 32252 735859070 -327865926 44586 459727858 357412424 8342 -613766402 552588889 278 -595920395 526755983 36667 -772661598 -2554540 39207 -999721943 -792400674 95578 -223654296 76298523 39538 -807667288 -768151890 15175 -767617426 -803408689 23968 718411709 -219040850 51882 -135418566 346535125 16063 -981822304 158670528 1085 -799315771 -779584175 8421 171343998 83845507 29482 748447554 369876870 38949 -200538774 62276786 58711 184594651 68361037 7470 74715805 825670043 42537 150610107 151880839 40672 -766716659 -486027686 43772 -990478137 -394329965 20888 -42015404 568757931 19782 164385951 339150430 47508 278721679 79157011 11875 -986514962 -599894651 46001 160253349 379833264 25990 72634079 -286722849 2142 -132471469 660322925 45104 549399523 -492191892 23856 188177621 67695716 23526 -953039607 -428421393 43512 267075137 -29794891 21195 173565204 -204763836 19519 -484215115 375374074 18822 -388168862 -952470668 4390 264254466 -211845367 925 625831905 165331564 44138 174203834 -574053936 16440 665741165 159204822 36623 264443483 737387391 8053 151358180 352929768 23952 57788503 818674665 58824 57648743 753201428 37595 -308123706 -696617550 44618 -594290651 527096260 9555 -408056929 841349128 11681 -391039068 240141176 32005 -34828317 -901695915 3341 181333216 257235702 55368 183570071 -102362479 49760 -141961487 -298722358 879 -899132509 -142106317 6037 725000837 -198738741 46870 277440500 250176967 77353 83463489 738055758 12805 -862919278 453221463 9192 -320102046 -702618892 30137 651301572 451438614 56285 -667412233 751837109 55015 -233010001 -606705729 57838 353928152 93979110 6135 262978893 448501548 36362 355917888 629349816 26564 640395724 168637415 34404 -203815296 65034623 57210 -142447108 363710623 3647 -388403824 243422587 22880 -201952139 -958105275 40206 527665559 -488801092 64228 90320074 728705587 48969 -977612898 -385326827 75640 -200035245 -897332067 20137 -691116129 733461508 67813 746762095 -193681079 39631 360094894 -233080491 36630 -40522063 -690466927 48540 636018708 364605507 35707 -887037903 737430691 41333 758638121 -323397836 44249 734712584 -615851023 5655 90155734 268728568 9011 -615639672 -478859258 443 555170394 -517949001 10538 146821661 442297621 19507 -6259008 -691140348 42308 352639262 638237687 12465 736580803 -509326806 62977 -400681643 -977612889 24618 54183781 -318987663 33380 666253483 334692348 27143 -956314499 -966249058 70311 241918687 -46415537 14771 189538536 187493888 35426 164681619 -419507246 3082 247178833 263952660 30323 761299181 -205376368 5948 -399489954 276480211 18906 -7045993 529903762 45153 -399222317 833320798 29409 145035334 -123623184 633 -116402977 -286312010 49060 -998654952 154300454 41057 -123093069 -508970385 24403 443540786 373387158 3616 276269602 251385280 72070 738139752 -318871921 11617 -387905980 740607694 373 -573474729 -312097657 47900 154277228 256671711 32734 284813229 445555142 34859 349776454 -198656282 41644 -105464122 78566409 47046 264340687 746997319 35948 -330590415 732500522 74339 -852734 641274321 29765 71022510 256590017 23129 749099784 -218652347 62172 -486042320 -668187181 34027 176561108 185414345 28472 -993209810 -595301529 32097 -331311957 -707958205 27298 658866506 188036966 43977 -26047109 181331612 37788 84463766 431933777 44116 146668139 439123898 18385 270735017 -192526068 13954 90621065 246133536 3618 -762900661 -787309482 20087 444113790 371070014 17455 -424639783 -129715562 1901 -292138298 -191247284 21147 -971601209 -579117744 54166 -781690640 -764047413 13862 718184502 -586917001 12589 -302196893 -216756221 5003 -786146348 -579921457 51491 -101491526 -799099810 24959 249070076 261676110 31448 163134458 -883489360 10516 527558003 -508458038 62893 -964200041 -384256862 58686 -296997908 -228910239 10763 -588170122 -328601152 56774 -515691198 472686678 48767 622189055 840813484 25430 372270136 817869203 4150 240098845 -211854905 3807 -686193333 -788759928 21682 80352459 -41996380 49955 651602238 189543577 15788 375788290 831448074 22399 444813740 149285281 30477 -582720293 -314208396 51737 547424930 -521381843 1974 82999765 842813662 32743 -415993681 173630646 39404 -986180566 -37044099 60751 -578375399 -190912606 47346 334552641 -215930050 3324 61778374 275054785 48997 -964740427 -976141177 40579 -609469028 -520832693 11293 -141416157 -116254172 28503 268421219 468064279 34773 532946782 -515669080 60273 -134908149 661171213 10084 -140161038 -128302721 6162 359146571 813579258 4654 -772346878 -806315815 5501 -97217084 666115465 7645 -781699405 -520406907 25919 -701604685 -877379847 30358 -422938743 268385733 51138 -685318845 -795209370 15472 -317193522 -689898334 37995 158137325 -428253997 12412 -202555461 -995562907 6738 -613646574 -305356193 62553 621648326 161376850 4160 -974084144 -396562082 28229 348102041 824564674 22537 -409457540 -952986609 46174 -798043893 -236163425 47891 661653172 -289540747 10693 177868156 -897283720 24808 277528876 273976609 16398 68233130 812107306 50407 282400501 -18642481 37801 -320986661 455155359 20343 -228773235 -586028731 61227 -37107524 632800110 33032 -291243905 -707536980 49285 -496457473 79620927 70494 562241598 -415792508 47616 -587396689 -516105513 34867 462220877 174542258 79615 54629072 -331321240 4188 639399725 -310301962 12243 -897979435 -103138451 3907 441209114 187859959 79249 723578543 342574556 53686 -18256708 -672328077 79111 -227860830 57732130 47814 169209426 -610657581 4276 755689258 353190031 28125 -689740825 -771292246 44921 -957030851 -577333932 54961 -317069435 429198837 11644 -579827753 -481370637 35905 -299451325 -694830930 37902 -486532390 341714311 45894 74243317 -117179896 36525 -18398930 558275741 38607 -674016083 -787209521 24173 747361855 -617881209 34890 -414214128 -981339568 22960 -602378686 -294856087 62024 -985330533 -423877642 12348 158504621 -892994334 1319 -884127555 452796298 51092 165673456 271889801 46235 715614073 -234765625 58408 -386752651 -954035505 32910 -961263782 156919842 23877 -413365594 734884140 19411 77398140 847801051 8520 -603519736 169844516 58514 -125247750 652572336 17454 -611579033 559206559 4304 -111648838 -890212786 14380 180877357 -112310096 48501 -211143766 -125202968 29420 -872162943 457193962 15438 -228607590 -584633740 36605 -427673561 254644946 53618 -314566468 442033545 2008 155943215 -615568073 5505 -964697142 -971236548 31735 747644427 -593220149 41770 -422006775 809589800 52175 188791621 176412883 5029 655357403 853340054 4866 -107848851 663443895 46616 -130658275 -482246718 12559 -985903029 -617047707 39408 -310753672 459028554 23133 -690991017 -893290501 14420 -499447695 460980041 25534 -574289612 548728086 47439 -135519429 -790970658 60582 -389525985 -953303876 33702 -489365228 759270673 42126 -864681075 -326986427 57179 -617639097 555872649 5529 -117593654 631150081 42218 79880251 428951954 52909 -99468347 653333887 33208 -206538328 -607291077 50975 -22969708 541929401 15335 176590121 340752413 33687 645555202 369875605 72434 149799126 -605352846 8076 70458863 742688104 42717 -891602112 -127312945 49171 731280050 -593180541 6486 634568155 -309262245 30177 622897065 831770357 20519 646723919 855175448 61860 628417343 -290001128 15953 345646815 636823228 39395 -506471341 444949231 32875 -985104724 -397580025 70275 751052324 -604280529 14331 -876846405 474959561 6963 547101203 -990721343 27234 160723527 453535919 15293 166558886 -191653544 10348 -117897386 644474131 32527 635435026 342225732 47653 454282805 168752406 2332 629759629 168244920 76603 152292162 433608027 24092 -17329648 632669706 29735 -410685571 258547480 31926 -307135352 -682865292 26751 -873377526 -120285878 45990 -231763362 85137034 68377 -680126263 -109675718 15673 69561193 -298597102 6538 162403964 458517399 1361 -125503337 628860309 24302 344061640 -491875897 39850 -293541673 -237228588 7151 751824765 -590808282 19952 -121112499 653439153 41825 747878386 -308965032 1014 663473114 840243546 23051 354604719 623352113 3953 -114814595 653234153 22365 49989775 440190234 25203 -142780722 -768632529 33806 -132239256 -765289981 41518 -228287775 -583627717 64220 -890596186 430308618 26725 188493180 -126913987 50022 -110953560 -505473392 9912 -873654916 -127332906 39860 -899449973 454607960 10568 270408601 254750785 12876 173260162 247118846 31067 151102664 470035362 4587 -706936510 721993764 57923 -37898792 542831831 26568 -381502534 -102643720 22840 829530682 -990720759 11161 -22369295 539640058 48846 -990046061 171343386 51435 -232701662 -421745580 10628 -313895374 -206614360 18049 -223657380 -578646812 56563 642147098 -202137682 38812 -108101054 -140261047 14683 434681228 162617261 45300 -113618906 364537318 2041 275093769 -204062936 35079 -286801602 -224198508 15293 239072514 725827130 3712 160256571 -895283374 3064 272880503 734070352 25100 259016631 91881802 76174 67516787 472304150 27896 551816131 -123451570 5557 441300622 189998294 90399 729841331 -219750592 45806 -134533807 -136172816 25735 -967155304 168203159 6249 155116874 161654570 47697 179089146 77461391 14291 82009895 855584827 26655 638061737 367051368 47101 814103706 -966013571 46798 -428438721 243765769 21048 -987308666 -961682045 49193 635592607 -321830985 7741 84196393 446990772 19924 -581602014 565676718 76792 -401936695 -991039909 37444 241446806 718461423 29085 74885764 741760995 7286 469606647 339164169 30684 -32313836 547256819 35142 76806006 839882739 7572 -236386553 -881062937 55589 176636793 -392077081 28947 -127005380 -305911058 18865 826152788 -962093170 1914 261240857 -221306769 15473 641428771 344296205 40727 -14515550 -676622507 45136 -232093711 -968780984 19050 663792967 180772524 71600 -114394599 651813688 13272 -694144316 -894753711 17259 -677399879 -787373628 39426 188961009 449960321 21041 -126272419 -23318441 13188 -588790950 -325362878 14977 -390799314 249849177 16645 169932135 261004963 33440 -873886720 463531615 2286 175181415 337078510 23170 -420694637 854777385 28358 -952889496 -417688371 63467 240514360 -211519134 9325 734970622 335630364 31896 183076946 278186665 12341 -953026867 -998312926 37179 -708864459 -793540220 47876 835178687 -957505736 50844 -979233839 -388516153 6855 179631703 -607306140 824 -668979117 735484843 29441 -136294031 -517804921 31449 -610962583 -483097676 14275 -671179242 -132922766 31327 -598706675 535630260 13945 -674883305 -128295547 19234 -425957921 -142320543 26668 243763904 -216797975 6517 80333948 744277331 16178 -671787334 743966408 70386 -122522340 650154374 13340 756737643 -203896165 8151 90523167 856164668 44022 -984295597 -985001983 41044 -5148370 527961979 9990 -968185604 177719476 23700 640713543 824426380 33311 185773165 432619613 5021 -139603664 813539737 31406 172809852 -407261984 28480 -119708537 -508980054 2243 -300133068 -219245426 18 -381976194 747879700 17871 -972886047 -400040949 31802 715155453 -595869493 4232 -216605847 -878016152 16741 -23198635 649735791 24662 -42506962 -679949526 19808 -800663164 -772096714 16350 471454898 -992566271 75639 -111348973 -112121171 5061 -292530286 435308629 7796 147041466 -121467541 39135 -333196783 -217115645 13481 -11680869 547736836 17392 374730344 623976793 27035 -194941067 -411893004 58838 -597183102 -318491929 41080 189167546 248456633 18843 353041902 640447202 32588 361405767 833627939 34144 -410267980 -988128505 10568 742507653 374920799 57931 93888157 472177230 52439 -996625383 -402575119 54003 149481772 -605811252 1782 79185919 -302690172 32580 -19057702 569335305 14429 -981872106 -984276156 49477 -595047143 -481138478 6647 -3138076 531889235 32441 -8084716 -699024994 24080 159404235 60696571 13852 -385936633 534548296 61031 180872449 445752762 480 739867912 -198320072 43040 242944889 -9385900 2708 435786896 365718329 29195 -381276501 842900543 4985 172920637 -112858689 55709 -323901235 -681435244 63636 86423484 -330554435 6651 -122881754 -497969163 17248 356336133 820440962 28658 275806767 757566502 28226 -572134495 -502579448 36396 -21818135 647911722 1427 162879902 -139931542 28117 -193596386 -987738413 22041 -966152199 -382184818 72449 66811589 -319000114 31626 625656156 827660029 1462 -612323549 -289615175 20634 -38442184 648044447 5814 170393265 354048048 41441 -963922433 -586633919 13245 62834298 263948675 51339 -991239485 -391937756 45284 -793808563 -804851974 5580 -401448179 -991729604 48847 -668742025 755087836 19203 164042775 -207305726 48940 620822148 462233716 77161 -880536051 455452532 28473 -235135299 -896920971 13224 162525013 -805251261 17871 372747198 832259619 6678 -498721099 -981097028 30132 660992381 349914088 10591 68007981 253636831 52482 -135054390 -799642064 31396 188116797 347228385 6694 -130663267 -803307072 45095 181615301 -215639314 28647 -776711254 -765080123 19813 -698602278 -312896874 26004 -403031469 733831540 14746 -105615585 -859333714 5409 243512515 720112620 17039 -965694366 -979554611 33994 638491083 -890821831 28961 145024611 173605224 19859 278858131 452249291 38579 339025782 268090937 36013 -97296159 -808051418 59 -328802881 -692316665 59962 285303067 -45595625 7221 -190941514 -616954608 20800 -802054668 -477827108 34280 -954223385 -984831372 54306 -509189202 468127366 28590 -695862779 -866937154 13746 -390243962 -142715580 12863 148117999 355986363 18754 -290175460 464277960 13349 95207707 753575590 55138 -386203842 268819761 7780 -29870365 631797700 44374 -666834074 -121454051 3159 -573215595 -490130999 25087 162990796 -382952991 30355 372373151 -203447403 11429 -112160898 -881420341 24392 -297275809 -702867404 31815 152502665 445759305 19329 -298199426 -219299505 326 -681445054 726491330 48463 -101041589 663454045 8669 270896402 275384232 67440 -995022125 -594971653 52887 436416159 180042815 11795 260235485 463053457 30070 -35486302 540259144 16497 -301800691 -226794787 33456 -398022020 -406539307 16797 -119144219 -801349481 59027 626024900 175453663 72331 -597747669 -517536847 7282 270230423 271735782 61518 -892088848 452822219 41198 558134535 -321710150 12941 -382099410 -141741938 21102 -382547549 266019321 1674 -714190812 -136198830 14017 253849712 464230179 33601 159190079 272595364 28307 168761037 270068020 52234 -680548274 -877922952 44279 -578189948 -322848174 5791 -864934751 447663662 1912 720201355 -230661522 39253 -209632492 -998531908 15379 153192445 -131608141 11129 -293978592 -702799510 5046 285136303 466874797 4169 727139287 277965179 52385 368821626 638953042 43570 -394689537 281706817 43521 -977875995 -392246997 17726 -393342091 739197003 36062 -9045207 558696419 46355 -100106141 -490290788 21280 150508952 -33900190 19368 434411042 148663759 3074 340174825 -222375337 27349 -35648636 -667212884 73636 -111013251 -497394124 88 -113657208 661808898 36018 -973613073 -992449340 22772 166618049 440105328 15581 658504599 367217395 8454 164796209 -882280653 46309 151181235 353010172 28408 -295554604 -504530057 54450 146329890 268695278 42503 154141128 -399905292 19731 551531301 -498400431 28121 -800121392 376135018 52645 -419022778 284330392 23812 -21411172 818757402 34827 -977221168 -987291041 66032 250374427 433526263 35171 -998473255 837810657 27708 753067009 -574742044 21864 637209980 354394658 44063 -292913180 445991594 8933 172589765 -422942987 28067 284798311 430367763 8747 -27031274 -707701733 22362 -985950118 -590338004 26018 243628821 -27437588 73675 643999793 -318605056 29263 -236848964 -875475338 18428 -858457277 -128358676 11399 89221578 475322137 20320 282273130 460246395 16537 -118473836 647750428 30639 272301588 82434605 10225 -801811307 -787883659 23425 344641505 -222896432 5994 624065793 150770220 18867 749563450 -297780669 11791 622838366 359532318 48894 344307100 650575195 590 -200866284 62710930 11837 -779000504 -782656934 4165 -996359232 -987600768 37646 -899504929 -135796859 46572 158387810 -591766118 1647 164947089 -592089898 18810 275106921 -39743011 34041 -693916043 -869009237 46138 173894411 271349410 21962 -195820035 -573904553 6515 240143141 65075851 79932 -801698679 188363704 34207 89308515 734235689 5177 -483866054 -315447232 16917 -803562318 -502197990 20994 -223122483 -603763657 31660 154607184 437193216 14355 -139758384 -332117748 62663 170972744 341565303 6653 167331890 240340179 54550 -605992178 -899284419 6995 272543076 744879982 9882 -413843473 -975980350 44617 -205347464 -873653951 8249 -998629911 -958817511 74283 -42296829 570970711 8327 -1511895 -134934468 28762 186426498 360785718 50604 -110349291 -120176196 36255 -2917163 619055143 12456 -583299792 -512310879 5304 539240071 -488737164 61139 -309902258 447395858 21975 -111968036 640019874 14150 163268532 379373934 17222 -119929215 -805260252 32834 157488352 61393188 8654 -207072672 622471000 25613 -967513829 -599438114 30280 364661011 -227917080 17087 147994341 -423456381 27732 -99906521 -878571986 33923 -700961476 -613429884 58725 176046378 -880334458 26243 -124010932 -237333806 57947 -618216194 747884864 62260 -139134272 -798959182 27199 758483457 80551891 53937 147337393 -230957147 11576 -304839022 -227145398 18337 279851250 751924218 28809 65741274 856662511 16508 144380827 64113817 4235 165257467 -393116455 2672 285659550 -9330136 15456 -955611910 -610992357 54135 -36905197 633086068 21845 -703516305 755030585 1427 620238655 -332449931 10776 -780985460 -804297734 6296 621575605 -296397684 29639 88199229 -303756013 35525 -31280710 -705931576 35477 248932904 279107754 29180 -120101617 378622088 30102 -674216165 448068823 46127 -591144592 -298197334 18119 66722910 -291906120 41698 -876635291 470764756 22849 348552776 646503766 18998 -6036299 637904720 14663 247223945 278654278 22534 146916108 -119889909 19761 -203066432 -601471076 41396 -501120463 437228542 17789 -806099847 -802251064 23428 -122002988 -312081354 2690 -667105806 -97078844 31630 51272312 731025148 40577 -897229273 -138665133 37554 147977691 65910329 15929 -142645684 -802861570 33630 275320552 754140045 31664 -111009301 -112228438 19614 -107855682 -788362349 9140 746593774 353598976 26118 -115749666 -499301169 29386 -132640707 655747440 32152 190233957 64307999 25105 154884312 78462075 17974 177546577 -857660434 43486 537815055 -492591167 29161 744056891 -794560551 3345 -798231077 -763838172 22423 -392581949 726055095 37105 754734791 371044873 54356 -967775172 -959609417 34115 154397690 249389194 47334 -47325541 630999493 2540 277024739 -255331 75336 -972546309 -424576545 12066 254497357 270314064 63354 -890454822 -102687266 58437 -290046445 474914282 9227 -27929188 -713295839 53239 165737525 188975470 43298 91335564 433655726 43059 250473341 -222006593 19549 -777031327 -802307477 22488 149387898 56421229 27346 634881109 190285476 54884 619824261 366093351 44291 255891968 757032438 27757 340165991 525083828 34502 -117126107 -320236343 29497 433406172 175641004 52413 243864559 450284130 31140 264020895 -225451592 28380 -325067536 -688004564 64060 -520330354 433964327 49626 638445817 817349330 77797 283553895 248524246 72524 -393059310 727283905 29912 -381689222 256317980 43867 -217712877 -984008274 5339 269143391 238941560 50664 740062504 -522668896 69651 -989369245 182890864 8586 -956794441 -971851147 7839 -40166889 623774907 18003 61873477 275145057 20150 263104586 80352016 75493 53679067 274835627 53853 172276225 347454488 20332 -236736010 -894883072 3823 -712543429 -107093070 15811 -40882493 -687107659 68754 -199537203 -869031943 24112 -999553086 -405187133 22600 -233789940 83784375 89834 143308396 -423884066 33003 448358868 341962882 14369 -99929670 630677378 11472 -594819212 566491956 65476 -99628121 -885276356 25838 -46979128 -681593560 36666 255355544 255700029 19860 183093410 69558777 19331 68170632 845955210 51315 51268467 855443420 45800 -397487331 827427961 20452 162829115 -573718641 17835 270545995 757082627 11947 534820393 -510949749 29614 -39158640 -707880210 23263 260365492 72048748 81768 275248352 66509688 68766 257858316 70561968 67726 276726856 450046412 36052 247262856 452062950 22994 256678263 -225468541 29564 -14902509 -669852955 46431 758990969 -289015138 38719 -7360734 -989373071 50082 -330315937 -225888086 2285 -312393966 -5001620 3891 248718678 52254220 6240 -776240699 -762932773 11337 -858777138 475123530 37203 -45642185 -680010712 82469 -299474463 -217448974 13370 176412955 -583616288 3690 181658658 -868877792 9481 -105119415 -876103293 31090 -865815176 461814526 10801 732184280 -321261221 28849 -863674825 -112267559 30632 -384487619 273407750 17391 -481333814 432482220 12831 -616376094 -297422964 73993 742308667 -579677151 33656 75569639 -291515941 35705 -959298507 -407788884 68998 -390585421 -404965212 58558 464380548 -100169577 45189 743628869 -225305737 40851 730077613 375837473 14372 -215212581 -572953947 27874 160610803 251708605 21617 -19989916 540173380 18745 736397735 339959673 54958 -389024970 -142667598 16799 181229783 -594272189 3005 -488225150 447670413 21808 185593036 373698726 42204 -776538353 -521591233 41604 144024412 -578105008 10587 455753744 335732715 3449 363380970 833684704 21208 -132220565 -903953530 10229 50857395 -573402133 18615 -787981104 -516696230 38069 -774931475 -799392847 23157 -12344008 -686147005 26635 -382529919 -137479217 42241 82978775 458765181 14456 -409643406 -953358281 68408 -112580186 -318676622 57671 163093377 352353826 45354 -427206271 753288576 19188 640663969 365979856 1133 259472601 284928154 29385 747716151 -223714336 15049 58135561 -306994449 39399 562813749 -489713923 51183 -384783441 -983539630 61671 -317760910 -675909931 58723 285619312 463886400 26465 441074637 167374964 41583 173484180 439576292 13601 64814476 749489080 39441 -112346039 650779384 9527 251630738 435873971 18622 147293847 -141565824 43035 -572371844 -490854764 4440 363766922 841746249 18892 -109314161 372378765 17484 -778133976 -505600470 4271 -862697863 429164481 14077 -315891285 -705018657 51741 -111854140 370754997 11334 255872710 -36849001 17540 -607028546 560076884 1238 68762048 812783405 30514 735899833 845674359 8112 647179088 -316048389 41104 -409930565 737958391 34948 154036560 434936150 9070 -776126253 -515767061 7167 273210673 70520967 21471 163599697 443168097 12761 -492554953 449740075 49373 729826205 345760265 6095 188142401 451998722 23729 -125544903 -114644935 31952 -993903862 650173290 75767 247073536 723362269 3320 65980128 749425384 30290 -421210091 828269705 21276 -420883310 -987461990 71565 -683386655 720651441 26688 -24006999 550279206 37113 -235622847 652644663 68351 -387171275 731420785 16556 240066856 -34568269 62119 79690427 822843303 50161 365897636 -110749274 5310 -104602209 649641861 34396 149969336 -581439262 18952 244385933 748354342 16490 -422510938 739059015 12436 181853472 261740845 31465 -699424747 -882360784 8276 158101195 -615645029 1495 -399280296 -138815818 16221 159606504 -100326359 41076 160357544 282220308 38450 -31894479 -687075240 8804 -198305157 -896221832 32924 167346501 468102404 27214 -193126904 -995495954 46892 -116683083 353514900 28279 -900711814 -137856792 56022 70181772 240542336 38877 -409376619 259824772 36665 526540217 -490462024 43967 -96998171 628900095 22886 89025339 261676264 61094 -517961569 -784020090 22914 -691302255 -901457576 30334 -996922812 -391837459 45160 -799974067 -479642269 55256 -297268309 -211424494 27124 -289308525 -679540239 12751 189371340 178519128 3160 -217956643 -581755099 20669 189268620 -571860798 3073 146450323 -873076441 692 -34454052 552512427 8580 55839430 -330611370 36806 77409836 267407061 41111 -202091896 -976693722 11581 -800313051 -783885642 12609 175594430 76841241 12847 368300090 831105757 8355 -116382421 -303689132 26460 179557709 -219004990 61841 183156579 50610879 17352 655850300 -310514798 22802 335310385 -212912657 19420 148640459 -603987682 23463 -382750414 761742274 33421 751061219 -315183909 5155 355107107 653128658 42307 342260770 845483514 24556 -596021776 527618167 3643 -219282111 -861898135 5749 715820176 373951434 43879 536666108 151154737 46329 -116860087 653746414 50444 -958486810 156923572 12962 353041918 -220718255 2764 -871377929 475839576 15436 62364742 283556650 20067 474962144 467412187 36935 829716124 -963128096 41582 -584753655 761904227 37365 -974516473 184713416 55628 737839616 -314884284 38488 -981403797 179270273 46802 -112279380 -110498836 22259 551119834 453478210 57741 644860574 816727327 19523 265336897 265063539 66020 -713915254 545882469 45478 92136725 -323211246 42744 635078526 -304414440 9554 562964728 -492098430 61961 -674084628 -787703882 6861 142938049 -381025800 3007 639937753 373152799 41552 -289432092 -427398246 40358 -408875977 732896129 15260 75110920 -198842213 35045 -803775426 -807998462 4407 279845995 243739088 5961 -129435484 -110287040 6943 -226728088 -595877746 46178 173741680 250130246 3602 -412666395 -141824436 31096 -199104851 -980521757 7809 -681201324 737859393 25250 -616046150 566915022 54117 -891373701 -122937471 19917 -126673546 662222507 46120 645721179 345088491 8941 -12861345 663658986 46307 -399068977 -967129108 35225 -130297338 -779624302 66570 -979149688 166718638 22810 734926915 -293821270 35807 724191530 -288968713 20505 465639650 380229079 22181 283848165 732434852 28703 554558883 -509363682 51018 -20662636 632156481 12577 269863282 87785454 52092 52156121 748165406 60400 -699233654 -878184155 39383 154397155 91689220 51 157388742 -881951710 33722 346857140 -190746419 1716 152563657 -891501932 19994 -107603830 -859444248 41043 -772932672 -807091825 197 -312702525 433905152 15913 541796587 -780601527 49084 636380375 839631230 59994 -792176300 462216315 33134 68216957 -332373639 11268 623442043 369668872 67415 148932467 -231926982 4673 -216478818 67938493 93986 83807451 -302541462 16131 562842843 275479191 45846 619993635 -332198363 1270 -867359958 467745788 35581 -15482692 531791917 4245 144775093 -223831370 73072 -321169177 -192534612 1627 -385239163 725909741 23903 -225320035 -598306446 14315 -390207970 -956025138 33689 551686598 -486722313 60079 -957417569 -408988145 20978 -493970862 467461807 18691 -800120917 544682434 65683 460489701 -304215154 32459 -973525359 154483707 33626 -10760376 649550292 22679 -868676677 -329328712 46903 -762894282 -490465848 33677 252834264 -18717985 23926 -610777419 -304385255 29773 -391029245 -962035025 30222 754670582 354652129 38022 751505273 -587675845 4900 -427466140 263546200 30257 -975830706 -388022975 75682 -122544484 -490893056 21774 435968088 176733017 88538 -116866771 625175763 17557 -506433772 472856317 49095 530158984 -495353724 1170 -408013867 744878891 12128 62645909 536184811 35458 652560588 -319029512 23276 -307275854 441692030 19111 156016610 431840653 10603 56460061 476168346 40384 70729548 245166355 67707 168470360 258922999 19524 716888524 -572452029 1917 452998542 -385345728 35990 -289076815 -707242117 21112 631594484 810098475 76615 91750628 837206216 31531 250541077 -15287468 51777 -597803487 -311665356 33566 647746947 -308430139 47542 159596751 353693404 20824 -579215539 -324865000 72765 459705939 -994963624 36629 -598033894 550666044 28422 446465072 358555158 13677 92060113 447042384 54388 246145347 473712969 3120 -966767910 -603805295 9303 -109725778 649035145 31349 -107345077 -508277215 15083 190154760 -899166063 41158 -28006195 649830310 27488 61476818 278105431 34923 -954943867 187808834 5323 746133923 -309201161 38178 -401176430 245883837 19721 94921230 -326421169 28646 -676369722 -103230863 27662 -971537064 159178425 30042 635210239 145153952 53611 -607474568 -770773482 44290 -616382409 -497617174 24549 -112657417 -493533178 24017 82399746 283724657 60352 -218267574 853394567 45579 -3719174 555901810 30755 -382153383 -127438324 26078 -893364746 452102122 34863 68099222 468840558 33607 -194880691 -985756117 41741 719446405 -195693587 61105 -324386665 -231446499 10659 248548209 277444233 32080 -689199279 720884610 56871 -104653656 -104909326 22747 -486828057 470651231 26419 -204847137 93363181 12351 -30145046 544599704 23317 747611762 -199357900 26675 -98105548 -886956885 18486 -386058014 -109455076 25606 144225456 -574692443 18395 -132063798 -859221392 16468 653332876 836450205 43586 840701091 -985421189 42610 -710413206 -795710042 19153 -126705981 -110603877 879 -703249571 714763662 15801 -705104143 -110431695 26695 -971609279 -605833367 24191 49193434 827035766 33192 94910118 733037318 63786 262628138 430531015 4961 279257283 71983314 59743 -705255819 744641955 1416 -323292186 -893844381 66852 -198197675 -608287845 59094 -426518551 -130351798 31976 448997082 165609319 6986 380107073 837769893 25696 -697191339 -110723893 20044 -232689567 -904447468 57376 -421979286 761133576 7280 68237991 542335383 27080 -871240602 451610522 30046 -711073931 -889057924 10879 346167128 821069844 23754 -594732523 543726134 37737 -115936455 -872353858 24223 757541565 -305281693 18622 646572287 -310594335 116 524654408 -511634136 63418 -223827825 -902367002 24023 189289965 -426383660 15671 -981033392 -389768591 43177 88758206 -300463870 31488 -141992819 -522177466 25098 170920224 264174949 52342 -4035904 -325299097 52826 -796060217 -501385061 32025 -314871637 443625687 7159 -331846045 -680195947 22906 -310044804 -707566553 6627 -98037652 -885854616 35338 -95352366 -310924439 17330 159598309 72275562 8690 270477310 715818894 27947 475524523 170826469 60055 -107401556 351751094 23141 -219927348 -581805371 31771 143768236 251744829 10753 -418096602 854411568 6635 -691672483 459402491 22770 -508150055 463485774 28307 239355887 466256786 36007 -789020959 -520240312 45652 -399922171 260081462 37630 -962627632 -593446522 61227 -867018534 431790593 48964 -779974267 -806858928 8248 -974579815 623582447 78274 -407251733 280201111 45899 734972556 -296509957 22458 -287499770 -682260360 4224 -389490674 275951111 38941 67579852 439767911 2260 -137300089 -287824757 40006 -381658436 736575953 12687 271294307 -222931193 6404 178500739 71108493 14073 -967601100 -387450929 77258 155987868 -576171738 10641 -862006677 455525366 9236 -978254563 150522916 40624 257549638 -882023963 44231 -606496244 -288183065 69428 95128964 755138485 16183 -582336905 527351696 55238 -318140243 457334295 12879 470193090 821737584 62257 81645045 753701309 12370 356050184 837486798 45015 154925819 -591307073 21603 170528280 59230112 4117 -703920069 -138992871 24375 -224892238 -589693805 47641 741955645 -618685443 7661 -420376073 244768943 47543 809907886 -955884042 28771 70473318 736609095 56031 344203517 642794728 25166 187354858 360991034 53971 150919114 -597566079 12268 -380955926 -955116227 65631 -686786227 -116415572 3987 -711198879 748527633 32762 -892963816 435460879 32010 -191743164 -612615914 28996 361579456 73235869 67136 -998299502 -970416049 68393 555789463 -503683046 12068 -16450059 648337112 26119 280130832 261259115 71127 640325713 -297072351 40912 -204267568 -987485930 53276 431850699 835995480 39778 181424552 261243425 4737 639867781 373660262 8004 -700871903 -306604768 55017 238971557 -37735936 23671 88489273 835402222 38411 -768426330 -506351532 59199 166009512 -609417166 22941 -10117333 -674421172 34228 -762895061 -794481971 3924 -959870743 -615050269 6346 176887090 -889066209 24340 -119469312 -311747007 7415 -309705101 -11207249 41036 -605187896 -512058249 14856 156321660 -870612866 11259 -772149211 -516780657 59661 -895906282 475948722 46538 726392029 -610096236 8023 60543968 735948968 25579 -706491483 -793647281 27484 89556381 853756914 40129 -142161358 -874077443 44335 738344252 -970852520 58151 -196963260 -604920869 4568 -220816513 -986928390 54542 -770592246 -504117356 34234 276862481 -211020019 33955 649288128 335574411 42709 -230800444 -587058021 5973 355153150 630046612 42405 -291652024 443360309 7035 158854837 -128463211 55819 249378081 61871850 57389 638508493 176362354 50589 -594383279 -489635031 36383 623358900 830641551 76692 -311471119 -194307551 6927 349050681 -694053710 27230 149640906 71701849 13632 -28524804 715377592 6835 -997483039 -983253051 30925 53206514 -304981248 2081 -194218824 94427139 98314 -319845291 461438356 10066 -402715648 239768311 7921 -133287460 372631028 32364 -613223116 -519546157 33133 -105259040 -293632193 2281 174690702 -865517542 36393 158032361 -583221145 11533 77015027 751715285 54846 93903476 -326258571 43310 337461585 -117246695 52121 758488570 -203103566 60401 93194970 735844893 54307 -126399113 -119680627 1355 177775090 -198154303 108 145403368 253393255 45630 337174762 637616249 34939 -582390283 -571644459 20531 168184037 167590518 22831 -616786006 536755757 62208 178287871 353584318 23057 -212309706 67007509 26302 443274400 155394721 79196 -392461597 749894743 25522 -982209190 -425643939 31958 369986204 854771500 9323 269945326 -194052043 32731 -212748759 -984245707 15953 153217814 -610944973 19852 -207640822 -865786841 56782 -670938987 736644838 77224 -401482548 811895057 40583 -413077913 -978837219 68379 541456563 433292266 40181 756864033 -236940017 56213 -424300677 279514570 46396 -140724539 -136301496 36315 348520344 812858699 39330 -132934406 -119167816 13624 164202292 -880978681 21196 173200066 -220792048 39178 -973490218 188230631 28603 -116199439 372160639 6185 61116024 450677023 57100 -695731869 -110792399 25109 554346168 -479609494 23460 -608300288 -491237787 20431 -983883136 -607778560 21230 -872494373 -142334001 48511 338759340 559218669 15847 -773627436 -483289930 4899 -768650811 -506957211 43208 83200469 818456070 37472 81111892 264614860 13304 -956811238 -425115043 71521 158030615 -423758819 8743 665150153 -327447719 24405 -988426801 -969310527 39807 -108513638 627407735 4543 72355222 -292950882 15422 284486651 87435168 83941 -402524645 377160845 46732 61740306 -331450230 15522 144431244 73828665 1986 658298173 824543151 64700 -134018879 -122185551 8978 -978731483 -388518561 1142 245036086 50027071 47631 -229309679 -958931743 9368 460842162 162481916 75702 -965584089 -391139824 76208 525974386 -491063802 39188 445235364 165218219 48210 -100854949 -509402478 5775 -899327200 -113277079 20277 -190539175 -956861513 48322 -797363540 -776756771 24391 -713502650 -900695801 8509 -307351741 -789349102 56142 -500329794 442230013 25692 275393534 723380909 22342 -614589270 -299117757 24684 -15247734 568323835 41410 -223224534 -870151427 28046 -426483196 849196086 22489 438275100 340568584 14015 243867692 -43462320 21526 -862830684 472949774 20476 275317541 739727695 2810 -971941866 156439835 26771 -140049523 -877382463 3010 333363407 664904862 33502 714478198 351686010 41546 -885341527 466953610 6600 -692358728 -119273663 19934 -786455080 -517704012 35726 -999804416 -591237275 69057 341474449 840391569 24054 345004604 641379992 13406 -115839029 -500913784 25685 -402263852 256150340 4594 738368580 334737300 35260 -426333355 -966305291 30921 -407931131 827689021 50486 -399103493 249999170 41757 251742858 721962681 9441 630928077 362415905 37 245633448 447361557 5914 -860334469 450589939 785 -131469441 -288379233 68997 -303943907 449147244 820 65770265 -294964306 8652 641969409 856037707 43072 650993584 363408879 37995 -976674667 -964292116 16274 145524348 442010519 9015 -963961647 -592447694 53237 -384943375 285058277 42817 -384784043 263825694 35553 649072822 -977187141 47856 -216402314 -984753870 30618 642102778 184895234 32005 -132030127 -320520058 7655 269726032 -14174863 8474 -225250333 -979053759 10069 -669798627 -891806784 15277 360696189 841520157 11257 720733640 -322400517 3506 53795227 834278030 47056 -995033932 147362717 46320 731367065 343190037 37586 -613295556 -287147859 42586 277126796 463911417 22596 -230959737 65272304 79200 -791298122 570382582 51658 741792310 -201001014 65460 -868559428 -10709943 24681 171161467 445216565 24724 -44728914 -709237931 36959 657201584 166447115 46005 272445607 238167852 37476 -965546677 162395194 15570 -192354911 -594213474 20952 -605305126 538377888 37494 -414739366 -967114524 42399 649280492 844771521 39276 -18264411 -686100517 37073 -698857461 189044285 30557 -417193605 828510086 40201 -101094802 372118312 27449 551277958 -482088988 32438 848170526 -966857123 8299 -866255929 -967811944 41701 -124636209 360994767 2260 -770254519 -778670195 7042 -394014089 -992115698 24297 180626551 -123254962 79987 462536176 171437193 82455 -673513567 -870358729 55183 -99601775 -766921964 16624 169240489 56404481 26141 -417410498 -119410732 9459 -31743333 -142714145 35479 348976590 815493556 11910 -322362494 -706670335 67146 87007803 275400458 39071 -869260599 -109137867 47774 -954143218 -963640525 23783 52576242 715462357 42835 -581929614 -288424243 42497 457547197 182391339 78514 368809695 619468199 20404 -314939509 -192757304 7768 -617413405 554979413 76371 338787591 635624153 15759 -422263167 842239382 16920 -34813475 -696245571 7973 -133727733 -503868729 32354 -217625109 -989014412 22952 178998984 -130496642 12438 245024022 74734280 24002 187158910 -424719505 4277 78500866 -311078449 41881 -195222862 79922479 33476 -111057508 -801496061 482 -686458073 -117914304 133 150332359 -407448213 2212 746925997 348937253 16955 145271687 453139595 2156 338670429 -220180960 4061 -215613150 -579013089 29471 261785343 748617665 34534 739215830 -210716437 31580 -298119306 -709282047 25521 -421028173 279612617 47537 -793912766 -788678861 12922 -382456516 -45319416 92679 433474136 173098513 48285 151612261 458351845 11886 94571561 456175248 45112 65392087 280083911 51436 -34322334 535030197 15742 -959779656 181092638 29358 -128785105 -782104813 25342 59049374 453953000 542 -955121084 157033305 24926 456856515 334169998 5483 619503680 152974353 60398 -220212122 -991434229 4295 352750131 624751519 40215 188703471 90744411 16978 -15513014 531740351 10899 265520461 278985000 62193 -301794255 473878715 21203 -141812904 -308798387 62879 -772003947 -332645005 14882 77830605 246336010 69569 -97547682 635562261 3089 -612541514 663474690 18585 747297489 -305777208 37892 374621803 429420282 47776 -894388301 -116519640 18327 -405875483 266135631 50312 242587812 -45617163 45524 -577261584 -288454998 51841 447934049 719268834 64243 -481230426 434610347 25037 532252613 -518559463 49478 527694233 -496057411 19161 -44542618 -672553309 34419 -39900958 532521357 11890 170602840 -236625526 25708 443235231 371984290 16233 -578394068 532924270 70209 -128442190 -492591859 1996 761547916 -215874190 24123 -133082801 -861345057 9294 -410132728 741953260 24945 175645641 -902160487 22089 180947779 -425137023 32481 -111778588 664907062 45146 -784329239 -786043629 20056 -980440051 -389597714 22724 -117852068 -98928342 29005 -993217837 -585856640 6088 348281529 -232737772 7371 -607171704 -500250528 30307 151319965 186855652 14344 634246653 173875566 30341 -119150585 628357366 28443 525184295 658734407 20528 -707962427 -769690100 21704 753714964 -582018305 36266 -207301126 -980170081 32728 -333302350 461008454 14472 568562792 -501032248 64470 -394255567 -990579649 64048 -599350976 -292609042 38530 430630758 189500491 33077 836814764 -999066214 57415 -512354295 463182198 15439 -779624200 -234790805 59168 -29475059 -683775863 19036 -382850574 256637287 51693 -21436545 558170652 44695 -17356940 636028756 17660 166566835 -129061565 47961 -403085246 844535501 49994 652950543 854697993 75900 -804147145 -486434857 7538 -419930773 742946039 3537 -135011879 630220981 38096 88693035 241255120 34460 -27777362 433351004 34620 -960183771 -388640769 64788 340560412 -194857489 14929 268048358 726115616 4452 -597673379 -480172957 22155 166289544 146225003 944 -513221417 444345552 41685 153181245 -384186919 1309 -793486892 60460704 43081 -690010937 -418241055 56872 372859009 -220183610 8988 172862507 -216340985 24256 -699872892 -770776342 33199 636253131 340043307 24679 -409681753 -25344317 71745 -763663379 -767702710 2809 78680990 -319739263 29467 -120934427 -498065536 23530 186551187 335298129 48004 -896750545 444384327 33966 -235037316 -994941123 12974 -103718142 -874147962 18774 179267927 -893381147 23308 170445723 -394664746 30840 89052085 822035854 9988 734050807 -291782833 20555 -405728665 -116577234 21566 -481549296 432494343 11410 176759781 146126898 38581 -133357541 334276087 18496 526747655 -503802653 36284 722346575 379649913 1841 656025542 -304672620 32846 -610224497 -506602666 3381 264731342 563814902 34718 -612074769 -307611939 63414 -136841172 -871872051 23112 640910533 -869000335 29237 465062273 340205169 26087 758426409 373265585 44618 344378324 -226413665 29517 624113962 176679767 43629 349142414 823873644 24020 450114923 451616640 7586 -294681511 -43921403 43152 -104374801 366377631 9670 -502369869 475463974 37294 815669742 -997900913 26618 153107773 -219777667 65419 -783003335 -391980457 47116 -318868662 -698277852 23161 -411145228 815563920 8843 144061523 -204980021 69735 -412869247 463395915 54486 157081196 243790264 24351 154841286 256507870 56908 561741265 -482332922 4247 252827091 58880481 362 -978904709 183538758 29148 -595207361 -517319671 33769 62454787 441228472 24307 63194153 819227186 20877 -134007372 653624358 21053 182183566 352109299 53154 82100040 456369549 55354 55559625 281533430 50852 272768723 466399467 36095 -694534162 -121114325 20096 -4467841 -39955340 69262 434601671 155886800 28251 163895197 266562920 10303 -42901631 -691202449 62529 723630945 -313226940 20091 -98461664 -327072183 2916 48335953 721761360 34639 -109167702 -124515187 19366 173413017 -395332013 16869 -393057830 -973991863 14212 362048876 -192524952 24034 -711308332 164418814 22981 -994317294 177437412 42418 262673933 276711057 10087 -970648403 -586074614 21169 633610770 373710249 3275 55132398 -327158894 42015 252154925 272623524 30002 263213595 253795147 35869 -137891724 -880255914 6083 751582822 -203306092 41947 -887410630 452520454 44361 86059112 -31215788 11430 -123297037 -858895790 5844 438006927 352732575 12893 -769661941 -508934236 23606 -481644696 456968244 19657 559202188 631887458 44327 -981072151 -597969556 15691 -136201368 -113091989 16104 748233696 -237757344 32942 -132643360 -321820217 20726 -478660139 457740579 2056 251637797 -200194217 14531 -998446635 -995693578 64489 -226531788 241674549 60875 -878288938 -111154700 4760 148827962 430013398 7289 -5955623 642794435 10161 -303677125 -195248671 15715 333463102 -203632997 22426 154305755 459526184 14220 -962834071 146316387 3570 -522133603 440453847 19472 179058084 -220683916 12831 -309814607 -215628219 31353 562094317 -217700966 27914 -384978723 534984776 43791 268076956 -207808484 44196 -399341611 -968824989 68803 -691604873 -784552616 38335 -195952224 -480666027 51965 -877618569 -95427193 47890 263277921 62885117 64357 -290797425 -883146175 51377 -23508236 -706991814 71994 561002213 -499805459 19542 -326296959 466874373 20722 150831077 -113767541 55947 643132778 469150513 40738 -108805116 -506606837 8391 146323973 -898185713 11648 -857930741 -109061133 32320 167811161 88459140 15219 -680818906 -796101254 5306 -577660922 -305547481 61809 -584665077 -507396483 15258 -870210359 148773636 95509 -382732018 283729158 52426 -783808530 -799753391 10405 188189576 -193804402 11759 735168506 -595929069 28382 -991476957 -420522245 62570 624240285 -332512586 38552 620359300 -293533888 7377 -298956675 439383146 14384 -423680713 -38720390 61440 437361766 830385421 15858 -318907419 462593860 25787 334015383 525057126 35630 -609661392 -521159030 29031 -215645119 -861900834 52828 335068030 852027183 8536 -420738395 813024570 11473 254268553 55487437 14090 -676527062 -214588229 52310 273232178 -227567782 37706 356662007 664536565 10508 282918476 54980044 8524 146146025 431182015 16910 53535648 -323656594 30528 -24385311 622456247 13063 172188598 -213512462 41948 261310819 727800567 33542 -965684194 -592333140 69346 -121978293 -324654811 14993 -896550623 -484959494 48545 49348584 -330475244 12146 625818019 173194009 11038 75727454 440544207 34833 621029498 145771951 14199 -580154578 -305773525 25405 -494859263 452953579 13926 726697163 -287542570 14325 67769409 452375195 42999 172817288 67925317 17782 756662398 -230025877 42127 -42737091 541499067 41283 345257418 625149796 34303 -988951610 -592305710 41651 -313270275 -128342467 21117 -877097444 436213769 32167 -606281645 534083888 74660 628612179 -317336719 246 -581911134 -307266116 56547 255839578 -221199039 36345 183670518 -899300163 1479 471736658 -223623965 21947 621181034 817114548 13222 242462875 63667651 23603 757205251 358094779 11790 -102226564 -766950564 11246 87691082 830734045 26088 50265365 464695267 20265 -225124414 -983464855 19513 151007742 -577829270 12663 91992744 729466776 23694 -782582992 -500872630 2134 -954538684 153753898 1242 -958802566 165056380 44213 -668032034 -114783027 16033 -382960795 -114533797 17467 -422339921 835866209 42192 72467499 731405689 13827 90636588 257080592 55212 -42985067 649778418 41662 -691535459 -793301745 41520 274026521 448127474 37647 658983076 846913225 61839 257349499 754758534 4922 -131268200 365098882 13007 182895275 -598301076 2214 -316930260 453710249 2678 366139017 -201052338 13417 -140059726 -789272284 58618 755164372 354926663 52003 -198032079 -965989037 3774 377091604 821388838 32186 -223513655 76793128 49572 -26367205 -702554678 58770 185782127 58385441 19121 -401212312 741764113 26061 -590904112 -516402943 6809 190474070 -871030452 40572 -486580279 -426312590 51492 259393175 258771346 72648 -786146595 -494982484 45449 -121365218 -477076963 20835 -990262686 150652875 26821 -136971674 -501614467 11078 -191528907 -879504477 25107 -139855326 334087937 7209 -216562120 76070938 24206 157281341 245893896 20400 -510380686 -25797372 21791 172086229 50268038 10105 737081358 -328072530 33808 171012139 -406865626 328 743288756 336503238 43696 241587377 462998586 15859 255142997 247438370 57472 240359542 -217483878 18849 -402511328 -102438606 18043 362150822 844969956 41243 -707891444 -798576363 6255 162298931 -118648864 22898 637591638 244182359 52543 -977233442 143754361 3256 -124391196 -303116244 8274 -416899673 252041023 15273 55468660 815716850 28280 -496110267 455923567 42900 -711094467 -115467649 24460 660580443 -578153514 62442 274070744 -27608202 3618 -231303628 -901219592 9823 -387095096 -985862305 41868 163694914 -873334002 10354 -985230746 -586956192 16822 451072721 148161692 70270 -618157233 534942354 57242 364624456 810544567 40908 -986250011 -594781961 52810 -584257620 529884870 5651 743628443 -200035766 19786 -961876237 -481423298 44412 648142731 152538095 5272 -136068781 -500141295 34005 -397128588 -993047211 60165 174000991 257213112 53549 -977068643 -973839595 4456 -203867478 -861251271 45955 740441232 357931742 43393 -385088617 718659467 40857 187356066 460462075 4119 -208760914 75017556 2506 182859677 48394961 10928 -409289925 274526277 39343 472473873 625281354 5336 -982237654 -386041621 60733 -799160983 -796784507 15680 -975185787 -580561137 62427 -198817285 -981067058 18515 -857785727 -126023961 12476 634561317 814871177 50328 -692265171 745273212 40379 -400523261 -983115660 7507 -953740519 -387019925 18600 -804304055 -481190993 13223 -41428412 -704938438 15470 256192045 -29076204 10011 -234176216 -594785417 55609 -236192239 53741983 48579 169526204 265960262 13380 -682749168 -899173556 17002 624258430 350476692 72012 647061331 371261831 40854 -709526122 -770801031 23012 -314037284 -704471762 625 278472568 751263950 39039 380749110 820879048 23169 -97035746 633686508 25544 247199729 -222806652 20231 750588743 375357858 26254 -107858308 -784608980 8412 442109177 149374355 26089 262551750 285601642 73963 -45658861 558609979 5320 254641540 82269641 46220 87694505 752504526 22202 -385467694 837787185 51877 -395723094 822670580 14207 -796676699 -489442994 10674 -215371172 -595683912 9890 651115154 377190052 18311 63432312 -296428667 21228 -890267197 -104513522 62337 563691375 622435499 58436 -138873890 -883916951 19227 -389068668 -140755292 2007 -684274042 -796513903 33457 282231930 757866952 23334 90982817 733996080 65056 188841422 449231093 17006 -99895913 -294861493 34011 -132577656 -302406738 50877 -888120807 435274411 23641 -699027160 -107671220 18371 159453300 -619011870 1594 -46613177 -492504817 57964 246224289 77633513 31620 -18558676 531416610 13289 -966775098 62275415 94109 829497439 -958145787 37952 -881289626 -99009483 56857 -899902174 441521303 12767 171399836 -403444722 5414 -866474929 730703255 75244 760659385 -107376819 69808 188553676 -607787787 8481 -385143692 -134439135 8172 147374110 188982937 41530 -958601559 -615395452 66675 -422553715 752232407 9972 168292099 -386794375 14318 173123427 -892038338 27095 -497907118 464258597 22557 163499757 -871224616 42855 -700591116 719246986 44852 -872929199 468677134 7750 -879699623 -136139112 51558 -390821897 851130040 22187 435814914 175840450 83565 161646925 -123244599 33330 647580790 -289760961 17260 -983495912 189496079 43380 94057375 431961794 59534 738456196 361864160 15655 -400101243 721918879 31103 -98717117 -861092711 28162 80275769 827349717 14102 631412476 810221049 56263 -392802466 -131630612 19044 -2820586 654368267 41683 -422575840 282536931 22666 -192956631 -858401311 18523 -403148680 834438111 40931 185594911 252303171 41069 -598607262 -490028379 14585 55107160 238991877 47031 -381843043 -137696073 17031 -608495841 548508215 72402 756903717 -211907733 7437 -953529864 -597290342 56704 -5888575 568844334 115 166306016 152398304 7485 720268770 -286930450 21175 -397995539 271592343 50794 745500191 359796528 15813 -231768754 -863911966 45248 -109354785 639183704 4012 -405867313 -105721925 39683 378601782 625002472 7274 -897497465 472917866 39922 445958685 149625592 21817 -771645277 -482755474 51178 -703932382 -779558810 15029 -197506140 -865340751 1211 186773115 -590495635 1612 -205151947 -589232133 32403 -132216872 -481419172 33134 532116038 -506295305 22768 -805765113 -798640171 12997 -996113447 -126771047 13398 -892523091 -95291537 19301 743311708 341999953 33193 750243315 369711207 52400 -386157052 -782694393 34873 -19409701 631100757 20226 -404903415 753153103 22202 651058385 811120750 34003 -424133181 -978310904 2141 -12916331 -497384493 39563 -216315518 -957854925 4374 -396751082 271799413 21038 76235709 269119856 64974 -978222866 627214054 71711 -288450231 -706362619 27425 344455529 815799358 4622 -317731539 -691462653 42552 267106498 -191771454 23232 647881954 187847233 67103 185499635 178397554 34137 -899781478 467700032 7891 154599314 431407412 23817 176080759 -607976625 6434 -788044641 -805814713 1450 -902012555 441812437 40140 284033645 53748382 2822 -889467262 474922553 7751 174247070 360034708 20169 -419054233 721447467 4384 273527998 64244342 10758 -688203311 -314317521 19213 753061979 338095593 35816 560791628 -518556161 59066 148997065 -598283667 10356 -123005408 -507590362 21988 -127594648 358386909 21332 175309028 -383293706 32118 57079376 245915101 63066 55929980 242305063 68881 247331346 -3953157 31065 740548289 -312980476 15270 -684423847 730769527 31485 249759801 253492498 11512 620282066 -323890149 31199 151793465 468098028 13028 744680359 -900691748 52871 -223526337 -887785959 5357 -102792332 -393902479 63584 -213188415 -575600167 47753 -799309764 -519715347 30270 -211524094 -617420095 34734 -797658846 -498167391 16357 -207475645 -589583705 50758 336817157 -224715244 41557 -998558616 -217999670 83535 725312636 -611027481 13153 -312265571 -682222097 2835 -614417578 530539365 32872 -594276353 -297571202 12031 47636743 -332227670 42983 631447700 153164519 21677 -231291147 65803768 81633 732365232 378619923 18666 -592870433 555906993 20243 -875942061 -128772309 7895 -215506419 65356491 92555 354075738 619963743 45505 -797205353 -511040826 4773 549002492 -484514843 2421 728874875 -293617120 27686 256016576 -29118042 71907 754209609 -607540327 4518 183306038 351729055 7581 -290453872 -196334342 18591 -668666794 -804885283 39429 -98240466 -319597284 69952 -409514397 819623427 7412 253856930 453694489 39914 -488392426 466080839 29598 663921558 182023114 25583 247801004 256358117 51813 147243591 -601928576 21445 -414210458 268733761 38728 251858400 -3229917 368 -898976243 -970577803 2098 437139925 172385067 19691 -426016407 262644878 17608 76107375 -300915269 30930 -384229865 -127231545 30950 -406576473 244368044 47561 721810472 -601697708 34088 258805471 -222320435 14956 -973095500 -608577871 59265 272760298 742154102 20279 757233877 363818886 4875 55967444 274529341 29566 152223075 -110384235 16216 -517712990 370728555 56109 530502591 -499503588 62950 -136401874 640861131 14523 748543504 -588516783 35432 433768812 368365944 26162 87071859 741110594 53302 -611112024 -500896049 3298 -214407440 748280219 65400 -136870407 -777529223 30444 178683932 -205284493 29116 69491884 259316823 9750 -776640517 -511540340 34459 -104093706 -117873583 17698 468868530 143123163 53505 149761023 -393994114 25536 247320582 749185225 2162 -423239557 847372919 11770 -903768685 474071316 15158 -992911823 -953001293 20184 -957375478 -989171398 59827 -791855522 -777275715 16822 278806016 275106245 77901 -331133369 -796386985 31004 -962955885 -410808947 72354 -686349677 -97452049 32546 151896465 238288179 48944 65389831 451911868 46305 -42827515 666577809 29527 76926139 -326606739 1148 -322915249 -229519824 32910 -809312849 -763512170 1983 343038139 656417499 3683 -955320907 -421451605 45272 -602296677 555189207 381 -125558164 -327051842 23954 267536865 -225803391 39607 180686622 72688666 16042 -986577299 -393693909 32397 -406653468 741610662 27921 -387828773 735645775 15119 759550626 -219327721 14423 64347733 434054971 186 -112513188 -496860603 21898 -97125633 -137225339 18912 550901640 -505816424 17127 -4474888 639664194 14121 245428485 716608592 37054 -386657526 274578822 28430 338256922 651791128 13191 450745455 -967964662 66401 360686519 -116036741 61746 755893834 -576660462 34186 171778493 254548377 38376 91724839 -315255726 33685 531856769 -503072106 22054 571361871 -523022751 30886 537951128 -490883971 20247 623489144 -293990559 19864 60830006 266398855 45092 -589923269 345267405 38880 143747387 82489302 13420 -601528197 558670449 76721 -317483658 -221212834 4309 -423262241 239849730 11293 -866060514 463688773 15442 -389952507 274306755 9055 433506985 373135668 14680 -295590281 -680053014 63606 254801616 -397224207 64682 -482778531 92751053 71595 60150705 733493718 52889 -297693467 -211021712 12531 151842547 241888153 39016 -119836647 -768933930 16160 263207805 -216000491 7602 -219790308 -594593965 19680 -954493409 153503973 8591 725596503 -591687170 34028 -141920096 -499513231 29886 -498093818 447337202 11910 -219558221 721556648 57067 -422952089 263360632 18356 -418507791 853744921 4379 -27390566 -667264188 83364 714603462 -205939256 49629 186303136 -419809541 34373 184434484 -598654651 9997 626411124 -302850922 27483 -18229271 -703373225 72939 -191032103 376915813 45164 -217974136 -601219487 48632 -880483485 -118659824 37297 -291768986 -687040395 44229 -520143833 452277318 26552 269427936 -45148355 23606 -986727892 186630793 28308 -303705951 434252549 20026 157310833 -589900888 17897 -294558269 -677691570 53541 -970233469 -578595010 34551 -109518345 369459170 28470 361075058 -210914486 40066 -792387520 -784192057 1725 245448417 -6902251 19691 166417098 176963632 36032 270931017 738468844 35479 429449217 185912284 84808 -25639052 640720617 4281 168116779 59587997 18399 372819660 659166515 43263 -586701962 -316691585 57338 453564999 370204193 9824 346423381 664693341 6115 -127600010 339886541 2389 71337402 724752023 42838 -116331509 -897885504 1332 -216200593 -877336603 3014 -131595172 -330400166 5183 -595799465 -288171219 50304 259610290 253682306 28329 260721043 -35500603 214 -105260382 -517657246 12142 -387520873 836459758 3832 78782290 729279025 47934 188849061 -575544825 13197 -135853298 644290779 21848 628733942 172881825 52872 -293843947 435425956 19981 145565035 -115672162 13443 -411767000 266467837 8808 -330011594 -236943789 31967 -114184109 -493771337 10499 -500136108 435723242 6957 258302400 749564333 38050 -104596749 359158538 12639 -112188770 -325403425 10639 833421285 -977498801 41088 -598304144 -808657143 28662 -674274460 -770632539 20424 537532708 835223937 38003 -503032693 72900075 69227 -394668046 259722733 5625 -597727294 567237499 26586 -972476069 -986345261 33082 -768492531 818758509 29997 95130198 -289041553 42502 147594062 -107718883 17305 -213991597 -614179105 68790 -884872118 460386282 42774 -410520563 254411294 35124 748065673 -28506980 12164 -966017650 285069377 42902 82395779 242613160 11128 -512330681 443573340 28273 -209976550 67920183 30436 364588362 -208056032 36027 -681248991 735291003 65279 357164900 823589860 20711 149371349 -592291790 17892 -577481805 570739009 67585 -426017170 -978088581 25486 627726155 170592077 18043 753806679 730368279 49846 722839426 -210845429 41415 -223965323 -858036130 23518 -959689858 -611418597 50683 186139963 -397387347 21555 183148815 -881063027 15249 -116363467 -132092180 18952 649113781 338550429 39975 175170738 66102700 27049 -7249401 748618663 48346 -98707714 346441553 28802 147986782 -309985976 23363 -295086070 -199566432 9677 -104985481 -295042207 4169 -418780932 809909108 12341 -387186801 752009711 2252 157177473 343788793 26923 177382256 441738410 21521 -110669759 -802443164 27107 72178728 -224067414 40373 171879007 370733479 8987 -398947312 749832829 2654 59136872 822542131 19007 739506747 -216560814 13325 78440514 818287004 26662 -108581125 342803223 2261 -110105803 -230661315 39868 -611620531 -328296422 62544 -509893883 471734630 8664 -425328355 257245643 49787 265279733 69237882 53458 -202023973 -595370973 8272 -701477999 -130597473 5718 -980016292 -607801735 61639 -200232246 160990968 53397 60533036 817082197 24111 -315265822 -201138260 34446 169059365 348695920 41449 -681671137 -884825152 40425 76231599 -312746538 31563 354277758 657325980 24535 255313711 252401287 30301 -888672304 -104716115 46284 -997061559 -427526828 45965 93328508 -292059480 16568 655347694 144943415 56246 173327982 277107450 15407 -326257633 -707290704 44266 -873550055 435529458 15026 -229428703 -969478711 46608 538091668 -482080692 18659 -405141790 -103926552 14964 -584060966 -288652191 37343 -996232498 -598786334 3097 454005588 158493493 51689 -402513780 721827073 24509 623302538 444882754 75255 531653925 -417556406 19557 360925195 855713086 20500 658965650 -331629129 43073 -419569800 725899106 38017 -112212693 -106346227 35667 -36344240 559484620 16869 750349023 -330968800 10750 -204471105 -406473767 57813 243735727 727273252 14867 146016409 -574200511 21083 -901045371 -120024169 50493 346149058 -222148452 35653 -137137432 -330895894 15545 275781300 753466721 22130 -26002270 535030402 6712 373026733 849813912 38043 274504192 -211784175 32495 -709352880 -114478391 8146 366990348 -213196485 32110 -426515130 -106609417 10423 -974503166 -596033048 28802 846668904 -969694667 50662 184619276 -412198653 16277 150192440 -204566899 54278 -986717200 -980960097 32501 -895065822 -114153138 48864 -702574441 -795200517 46192 -200804848 -585543044 60413 181404021 -216994214 63132 -222738957 -859613447 4730 -983999126 -971141443 15818 739288220 370358682 46986 76062121 752907572 68226 -683509179 737220631 22359 -46649556 650906602 20148 165246464 -198108908 54759 -689390201 -777241666 4910 832908294 -954206040 48833 -710131947 -800953320 3156 78964558 759219971 51192 186626634 -899839110 35127 69053325 724549542 36775 -2762244 542113566 12569 -20531803 -697338905 58192 -127260119 -511473997 8766 -23858571 535806883 35932 369780928 625661107 30455 -101317195 346967962 4040 252919542 85734965 78964 751996445 -208188533 383 254403652 462772235 35274 -141807113 -775550337 32588 -477353560 467442262 3745 -956887986 -966395429 71616 -787794494 -500915362 38984 -27691093 625697464 10431 364707295 732229533 27504 265651866 52464235 65723 -325933229 -771952388 64257 -309230310 459856907 23422 -286347851 -705782930 23596 160208513 -891510893 20379 -857629390 -300425503 26092 -785521078 -503303787 39935 -103762577 -802499067 55220 -14534006 664309235 25186 -307158202 -217811907 15892 -2662713 639513837 22907 656272949 379417403 33371 644147056 371485337 35126 -976138446 -423032915 59711 60393431 -496049821 80911 362857301 842205697 35327 179893428 -142351021 42265 -969056628 -994364083 30022 343196916 630736217 24308 170047872 -100935107 52219 -395815259 851454113 27169 347354378 830280755 10362 -784821575 -507506040 18822 -217598038 76958538 69022 -673240142 -101702149 2072 189997689 442333730 19308 245544523 718702879 19211 182225060 346673219 40148 -230815818 -572605730 61575 654106520 -316681605 3194 -134214317 -293475243 38207 -605427668 -325429346 122 -233370897 -893110819 6988 243760879 741919665 14656 -993077195 -954582791 37544 626239448 -118578589 54551 -879388788 436173475 52010 65276548 -310320128 1974 -98918812 -767591174 54129 255006860 749107559 27587 -404116717 251185843 36785 168611713 49316507 19293 633757979 -329939610 14970 -581824086 -308799583 19030 186062944 -96744162 47281 67330786 760854544 68484 -96908118 355753570 2030 -330274581 -671554316 14551 -680920552 -874196569 37755 -232196151 -858372351 24426 333787559 659546081 22964 -112174654 625318490 24498 -675937655 758412183 40703 84034422 271930275 21674 159418187 168508758 16990 733792251 -296459502 23205 -107220901 645914810 25630 631190122 343633271 52430 -696930690 -7719496 27643 146081282 162551982 29502 165644849 -573337011 11690 724670228 -581012835 36846 158556496 -882565777 24023 -952748078 -427063325 50750 -572028515 -319919084 39825 746031861 -574996852 2893 -106844615 -903966073 36410 -960900314 166505236 22748 -591059052 556360238 33983 -41185910 552651491 36650 726284553 349977605 39982 724072192 -198390555 46073 363421868 654866733 13027 376346693 -234183604 24111 -140102967 659757530 13141 -601434690 827001492 62364 -800776119 -521833944 32583 -707670996 -889969926 5781 -113009755 -783795956 61058 -997636724 -412752327 34639 -413970086 258953446 5757 663715932 374443318 25365 -609298774 -483787477 4396 86479261 835500066 28361 75757552 -310230613 6188 -316121687 -873869442 59419 151478042 -381198405 21043 -390421926 244518371 12444 -867122076 467878677 21051 -580733435 562593196 19298 190426884 263088322 45702 649893264 826601297 7985 -904675613 435132691 4790 662277535 831311898 33243 77876117 437258756 45648 182876910 -882871559 34018 -404022021 -999086345 56566 -137374854 -878556535 12481 -793878454 -773828592 24053 -574656854 -901771772 21777 -101012030 -117760807 20332 -684137918 -309867789 50776 624939635 153087205 3057 362361928 857140877 5922 -121614461 -124252706 31202 628974830 842380221 28043 -687627563 -792999922 5722 258117401 -208559942 35479 -129931538 350411931 34462 -990216343 146404214 41429 -882420681 446367819 50865 -576692570 -492690331 4977 -383295342 263669252 1108 274753528 244819778 29982 -606273068 -504936899 38 150316415 69236899 30232 73505499 847696823 23275 281428491 737315693 41684 -873722076 -123024454 50537 -134913588 339674276 17728 -989541163 -388567993 44840 252846585 246072099 77694 -573961378 -323746572 33119 724756670 -996354665 24490 718677882 -584575220 24875 626615334 -315114732 48116 -953663770 -607340907 24053 451653344 -202058249 39276 -300590119 430748488 8842 -321983006 454339229 26364 279269545 245252197 35997 -237206699 -617997492 51832 -114603077 365768738 27797 -10431145 638359858 28376 736109557 346971400 5006 247543260 55377494 7661 -705153015 -293637221 48034 70408116 658874088 58147 -103476206 -100698587 34175 86324165 -327188345 33369 -592630710 -319309650 42521 665012534 368627557 56898 353693775 -191849390 43481 -205134687 77835891 73076 -972069864 -980706765 7271 152362447 -580008745 14223 -876054970 459966911 27244 -421229637 -967932325 3249 75398637 -331309526 24104 -386109094 -964685485 70986 -609242509 -490950823 26512 243240733 258818543 63921 663140846 -314245631 16709 625538315 842088944 49292 166285190 -897197886 26476 166048717 348912797 31267 -789752119 -288028652 19341 275190728 471001352 17058 -102243007 -888158089 18744 -517059396 429003316 43262 -124031309 747026589 39452 -7266614 -679821805 4336 153865163 159786220 10209 -972010007 165641178 35482 344746965 645282709 8963 -411709834 253028379 14195 266026044 -195888950 34068 548098557 -517233236 10249 144983449 445446051 12495 755089194 -575177290 14942 184337946 446650187 14598 -958025982 148474939 19517 -127768577 -310920773 47559 -114267356 -331548634 19050 181471691 460712491 18838 -98164582 -500274590 11561 275123314 91212733 18165 -19557246 -202095966 40222 159743300 350802547 3080 -700367224 -123162001 21107 659236957 188442609 14792 -304345890 455199215 15405 143728621 445696811 18388 643445789 857032481 68972 -314709322 -787366799 67480 -988985634 155389089 37849 155828174 361446372 30729 -993579911 166346188 29367 -138822795 637791642 49321 -892895880 475493954 42875 254167499 723062875 21609 -708632724 748152849 63708 68889021 736938838 55299 350736972 -103811020 3458 247899451 275237325 19686 634586748 363461199 15352 -693829022 -773994645 5554 184870628 -211834927 5408 728102612 -306484643 36529 -401607783 -902083110 62914 365413213 636852978 9790 357951628 825607878 10483 145928594 156465609 32960 -111053521 -881994237 26114 -985326632 -594137761 10865 -129332283 640878155 13829 173650107 -586739738 19532 -394806853 760564219 15033 651554708 836626262 12792 -6751401 565147289 12243 621361281 811099430 18878 -860026659 447163384 50352 -141445118 -484951931 5073 -134158532 635069566 33434 743556303 -296551905 9056 180783920 72518693 1431 -112022365 351821059 2487 -865430047 -105317959 32372 278792047 -12645691 26843 752355749 -613717708 41967 258326994 73590677 35593 184105874 376556197 38391 184499711 -608096081 9187 340575105 -96982229 40766 369124552 -292564543 44727 -593267913 -320922006 69716 -406330950 -16886046 81975 -510898173 472980408 8431 152560398 265035573 24881 656544952 186802920 45490 -215495769 -860751441 895 143510296 432944088 7056 -236299371 -873010609 46586 455565601 150336429 29481 -384145483 812205789 28836 -205987317 -419329487 18729 751339459 -209339784 31099 -121261312 -292583579 60602 187617709 143066440 50609 -591162104 -132833755 59864 251531718 453953526 17785 -409975352 -885046427 61118 -211608835 -575941126 13876 445812454 352797474 2846 -713570660 -136582252 13396 160840175 259082738 12546 -317793500 -216277998 17511 -600327500 -332806883 24366 468891582 170684445 83958 -616179250 -302349420 61684 730084952 -227437885 13165 181527475 50438263 27349 739769637 -598645772 32147 145515141 448329165 6254 245671976 721756645 28223 -971113193 190375957 22318 -678213450 -120347958 13457 169565601 452636534 330 -197480542 61717220 89742 -483015650 -212653744 37901 243993680 -225948791 36993 -32893611 552353607 13269 -602653860 -303073012 66785 -140347898 -518320010 18923 -495734384 459589811 47906 278903290 -195477805 45981 759081972 370028252 48895 -496639031 -878199128 58808 714723802 -476605169 38203 -232633338 -953671452 22451 -803448968 -505242068 31594 239180229 60594981 13737 175207203 430151207 8039 -221260066 -594359987 19253 -878885064 -102983563 56692 -618757983 754923980 51286 -686789050 733618917 75804 -224723934 -959288569 16964 -809234866 -777515864 5539 748282702 -26398008 794 -581808897 368388367 70606 654281851 820605179 14796 739834926 -614730283 39956 -999403566 -606304440 7745 656982056 372280954 49318 155162431 93335879 502 -897977279 742118800 56038 276825142 -38132552 69812 -413522591 270608898 40891 -688071086 80962685 28521 -192800192 -892554912 29140 -695300879 730613966 79185 82989200 241150225 18387 143999458 -227340189 48442 -135577205 -897541306 12544 79841360 -293405306 9764 365211660 648438439 34682 -861623074 448035713 14280 -957111454 147084274 8942 86308532 844094011 1664 -699795822 -597392792 68712 78973871 -315952115 43383 343085948 657704469 12321 263142041 -20208591 37922 150354001 -397384400 25180 -95267117 -875557857 24900 -22134339 552344273 48302 268293404 281835145 59295 -408042136 -126866351 29687 245308763 -42884759 46145 162103017 68049481 4090 -970155806 -980628746 18853 -582196889 -484323329 22312 -772044766 -791847643 1433 -418888892 -137070973 19961 -100482083 374173070 22409 62275656 460846247 41195 -33042380 652681145 37261 -21431165 567192219 6229 -966146888 164392065 52835 -973310981 -604032754 51594 -100436256 -858331685 31788 -514273369 432557508 38852 -194944099 -985078283 52893 241913421 731454275 29777 146023081 57441638 7359 358820415 -202517268 24829 -895277769 456310706 33175 -967238858 -382905675 59901 621268707 359677287 37709 -386645551 739125684 24700 269878179 -46349319 9441 -777744976 -762775706 20155 -404482671 717652975 21306 -858157832 -121427211 41943 -687736672 -787175160 45469 -487215235 740098073 50525 -205990355 -872188662 7893 -618890571 -496750357 35328 722386338 -193756301 52989 -28214747 -691109334 24569 -99180960 -777207786 38202 644673301 -299110375 2303 549439112 -520020296 8993 149323712 -898500530 6674 -47488816 -690200203 36564 53393662 836752988 6436 539999799 -489100853 19493 -864649134 474981108 17605 -213749819 -898605060 16636 -311266216 455724100 13653 -419814677 824703414 1273 452407269 349972942 30553 -38020273 622004464 32214 -999629338 -998447069 28400 -210435129 -582637910 65421 664476952 816115224 53198 856985067 -960847008 51460 -287750640 -234223804 14665 -602783996 -333092995 73012 -399800247 825931942 43034 184065721 335057170 40016 -322792869 436120635 11197 -678863494 -864342191 13946 145366232 -859661522 40423 -292861352 -704709387 18324 243228953 753261021 12120 -121422772 -859166797 32579 -137175649 377062404 141 -194734470 79594650 50609 145602482 65019472 5851 447731949 347836316 12709 170494691 446726495 28109 359844737 -223004432 36799 -314714001 445065473 22348 344831668 -600846349 25077 61210900 829287618 11429 -672815650 730197734 40858 -141729611 -507672481 3449 834679170 -974002344 18930 352317886 -214671773 13089 176092546 -235885787 40273 143338175 351932759 41487 -767019266 73616574 9508 474042858 346575355 28098 -297208588 -218546978 5889 -290149195 823301134 14675 -383544016 281693193 29867 -127359098 374985651 27813 -237470 654233374 11973 -222017513 -991983634 55911 177984808 158810536 42616 -676727565 -787003206 45706 148655357 -399566105 22513 370862312 664943911 10614 -954262675 166785329 19001 -142452567 -480828082 17481 238542981 -225770839 12707 -580186388 -501080714 25326 -956817782 -801005396 26216 622722382 822393424 18386 -878389374 -135476870 60105 -95639616 -306484637 24853 95015699 262775274 58714 -987469103 -609987607 11032 264635918 738695345 38740 -121206952 -131991864 29822 -416801520 755806301 21287 -390476258 714551787 5189 -798271535 -415905041 46293 -211711608 -998492847 51729 -312495010 433035712 26338 367732227 -226113392 19653 -234399488 67595565 43654 -991409619 189096335 7341 -601389933 528272399 18477 361600152 -211906613 5677 -390110836 -968093698 27888 168504473 -218620213 41164 -767016336 -783160582 5444 726113031 339322447 22557 -98993735 -866822441 3684 -198479642 -596669294 65068 716038865 344398566 11808 631343202 145859857 8330 -398442656 740849272 1936 -511464219 447531766 26120 173228783 466441807 1223 718878448 -606157990 34789 -972535106 169929886 15895 -194182415 53813293 86805 -685286166 -868459547 48659 -585856332 -514505252 16955 252944618 468525917 19366 -584763909 -486820296 33309 59734510 252373455 4792 -689205182 -108115212 18731 -690959488 -871876755 14406 -952731470 -388802724 18818 -683863466 -799118983 24156 -397493903 256639551 4872 -782425474 -770260507 18921 466743201 156543067 38608 -405274837 -133375129 17717 641562363 166561791 29711 -980626631 -581306544 65185 -1088837 525712859 6974 -587380788 540920682 20866 -8162109 555123005 51261 -46461940 -688955645 12453 -9417326 250779724 37206 -383987044 -973323344 42364 278596987 -394088301 17810 620867228 366892907 72750 -583297132 -314017059 72427 -38993648 -707166396 32893 -589309091 -288175178 10709 -705105632 -779015170 35865 -977158609 -417726410 10440 722622727 857020964 50389 619582039 380118795 20822 -11806390 658630667 30024 163052462 -123647329 22503 -417166712 811897983 7392 182707034 -879554998 43426 -896627349 432327507 49000 -513348630 458136335 36911 -235556556 -887483904 42687 61321181 451516707 59350 -406140076 856038810 14949 -309179037 -221743113 10016 -587233612 555402639 35320 550767811 -482441702 63667 -195837715 77553777 74547 -573852277 554750049 31628 -616385559 -381963891 53097 -793975492 273920541 28352 -701961042 -794807430 10231 -392758365 -97443112 27199 -15924625 -686083647 29279 188513804 54642245 20650 92326778 435803239 31855 155051752 -98918646 35695 -119622781 -876747031 43130 161173522 -126654203 19129 281215097 459319183 18683 -977486784 -613150993 29967 -478047527 153353323 23626 -224208230 717255717 35278 664743486 -313618399 21535 -387307787 740378059 6076 549230322 -483557308 252 757507737 -200453259 25445 184936755 264507057 14055 -9094608 663863036 27255 258078414 -14722708 65372 -865213359 442371506 18260 -227237827 90787642 60438 379971436 -206455873 1479 -135651241 350299431 21496 734808643 -307357401 41758 -390362687 -990786495 25809 -424694856 -126802725 6364 619824204 358759233 64966 69584484 738750193 10324 -968803000 -989623899 65647 -45015028 -15972397 55632 338299151 648866187 11353 -416307880 622964917 31040 162858438 -131773188 15211 -116827447 -899654285 36110 348494256 647167514 5218 189690922 239451906 42348 -791005665 -784359476 15201 470336662 360776015 9262 158405101 -586864213 635 162365889 158814571 2014 532345598 -981229415 24529 -682727649 -782224906 8212 -27093742 -675835239 57205 245799646 -224803107 41556 651973109 818482102 69219 -898673135 446696881 34448 -395926873 -115878012 27172 444057468 377441365 14858 738903802 -575601702 34347 241865015 -211253850 5436 242159561 -23115842 61056 -897436834 435948239 6651 -35690900 662194014 23746 253293792 266268256 787 -124259909 354172635 18835 -687716411 -894039051 14477 465831160 534191189 78182 -884482048 -135563118 57178 170497339 160810738 21774 -974798862 185297565 5681 176515481 78181306 11115 636098150 -298445859 21009 -589536182 550154830 25686 70760276 456662273 43757 620628593 -327227289 2357 351555512 856844138 12052 -784893968 -783586505 1763 -16830533 545630939 845 164181807 80791319 2350 -775316735 -500247558 21131 171188830 280163410 1304 -321392993 240208063 11557 85039082 -312793149 10901 -231611268 -890228132 37421 -105899295 375587658 27760 -129592970 -859508120 30374 -886795545 450224369 2532 283088923 466672659 8455 -971790610 -386344664 41348 -990961178 -578907080 58171 -96146341 379028657 3876 540173295 -512820502 49493 -666866298 744145220 48933 -419463377 -104444416 28795 337135415 652466023 39500 376621224 638711876 30690 -876600285 530702314 45309 -797622155 -780544719 19784 259632308 57737355 3700 -384568650 -986622944 2814 -421257364 239831877 12136 168103178 -889418386 15448 664438890 -297271897 8931 174612631 -577302854 1862 -102669919 -503020105 32071 150730199 -135832936 82840 722541224 355852407 27273 443474384 169971632 32980 -672790979 736522648 38358 -21179853 530288164 9252 52088535 -317810123 8080 -142506147 368248058 183 184541557 179463038 2401 -413368076 -106350804 21059 -802918275 -523469817 25704 -970908283 144575197 34530 -204544588 75606666 72198 -706475828 -859208536 17550 -385296700 -111547484 31136 -865274100 473379438 23401 258107593 714858898 29449 -403216522 -116678601 20049 -610647857 536738810 54707 -677384751 737777816 63478 -422222563 245977276 44727 367840107 625900218 40424 -867661424 453008551 2273 -217645697 -609235940 25760 -95704115 -872960115 22547 -224805238 -613867677 987 -990849037 -605379362 17972 -408890542 279629823 26371 -104013271 -892528968 24288 179978969 285047028 1863 166474163 -869396280 12698 -26860670 564926815 24559 371894630 -199812258 23332 -596777724 560678910 71244 170799825 -422037341 18858 145497449 356091282 687 -22395055 -689865927 79599 -882436084 246501214 19295 179752540 58670486 23915 285602521 -10817383 2373 -313171005 811076304 21589 -674730971 -127853521 7784 -898180819 458240134 37686 -398313727 -956154519 66786 -895096650 152652365 78755 -781715437 -498451775 40252 174113007 -212494758 65406 -889295045 452176802 47457 172622819 169786763 24148 557580026 -504696770 52156 281151172 54361474 26897 153460060 -138626738 66556 -297694695 -226498558 20791 65934023 449743662 41094 -894598483 428609332 31484 -220301753 -998623434 3912 -120942626 -787482011 224 526803599 -522906206 50622 -903105082 -115986497 8418 371672626 823417302 6256 -405983977 -137789233 16061 -667793341 -967544177 27282 -708678201 753319088 7922 86964335 461766770 22305 -118072866 362226967 951 -958950050 -388486874 25466 630725072 -305236565 12792 -218809638 -955953915 40846 178003051 -391395150 17958 150991482 -111932290 47060 188473967 -871628563 6044 -711235902 -875536935 19232 -963751996 -391439502 21533 170717350 463158562 27877 171573409 -141328967 38453 -30159283 -668620485 1307 -32916954 532637672 35024 -389676000 -99803177 7245 167158028 247815303 9434 -878818183 -109654580 19988 657726374 828797151 37372 150266246 443711097 22212 87940009 470872982 18160 183403370 463801174 22013 -216969575 58771864 92173 736679076 -406004809 50559 -332129809 -200082244 31544 -481538548 -599115290 21340 244652535 728910411 2082 -401394820 275564783 7477 734762754 -198896620 59091 147418718 -594541974 9600 -100565480 -781611955 9249 159102586 -401308057 34565 -608574560 564013534 34725 84731985 -316983065 1477 -125149159 361684662 28579 -864138422 429733336 13966 -894100232 -315267416 48496 145399683 -406673053 9127 154393233 444425613 8806 -517064389 460188723 29659 -231802600 -981428521 46363 853507024 -964409332 46370 189651625 270908728 44754 -195365201 -862995671 48310 -677938442 -684242322 58188 -121409619 -123032013 11581 -317399615 -701164047 36511 634016846 352319266 73884 -697912190 -777623071 47803 -704331214 -123499964 27539 -117979056 -102055679 26651 652626189 155899227 38126 47828064 440722031 17538 -392598278 812998930 795 275458215 282524722 54898 -204236974 -897130191 2524 470330146 -589087063 32152 -419181168 -108120199 41864 734100293 -230459824 58361 -227124726 -966387531 48332 -387520761 257831677 46009 432088898 530294329 61586 -123205630 -141410430 33339 461669625 178760838 55508 -600734461 554558916 58618 -419642427 734900193 30944 -400283322 -117304492 23572 -414938760 753784872 24979 93542812 753899885 60303 -968415922 169809189 31029 -482367280 338380163 60779 -223866382 -600599081 20481 283759952 459346835 11415 161926502 174570237 11867 170798736 -603390560 5956 -234848331 -974813704 26960 174003373 -572793380 15727 -290235719 463122593 5740 -211747464 -999079102 17445 187611082 188946925 31616 62178219 -317249167 14807 -108094457 -514245759 33926 169904083 162518654 35196 -578595962 -484914207 28102 -132279982 -103711959 2997 -290818601 -211350522 7704 -418909300 264583764 2294 -892316688 438852762 22478 359330357 657421151 9910 -233056226 59983692 56981 -762141134 -768769575 15460 375438266 158191689 38332 -1583344 -701955968 6764 665972993 830479349 41568 -420955262 835364003 24114 242427472 748134093 831 -122390588 -139070133 4462 -99299552 -481805268 13115 261001383 433131867 7150 -398126588 813158816 45672 747684575 -605481748 7138 -383961485 -995997255 18169 -2274715 664471750 16806 -586779595 -318101807 68344 -687597045 751243209 47828 55070953 737996342 33431 187315481 -111050136 36071 150665270 184894951 41567 -702335690 -809367895 33785 537229424 59796226 60204 722562586 360950290 45219 181645851 -192823349 19934 -117655405 -898268032 10562 -97048625 -122484082 17006 156503339 -219044369 28152 -97921303 -120250558 12961 -518023248 283973104 49587 -97006266 -787876926 57621 -295642988 436578655 23198 -115751443 -307531795 36528 740689924 353141929 5378 -127211251 -885085913 8156 -798776131 -505648481 26396 -984475731 -582283015 60989 -964974952 -980970914 51379 -997857078 -586553104 20129 175249263 90147873 20709 -309656473 -672589918 11800 752742991 -322347209 24605 261681542 757890840 7137 465901130 167759044 55143 -869415646 -40725236 12249 66726236 718152567 8976 -205501041 -608348520 12078 -494345432 455293671 17716 -787520710 -490968406 59056 -7639773 666665451 7637 -667797081 -784333583 15034 -203065277 -609915378 21623 147878789 89731316 1417 735851688 333696929 34715 -415846445 251112292 20226 255151890 757739722 27571 245361370 256769177 55626 254787173 248661879 63668 -696423027 -893542691 28114 -881134337 -573789165 11191 74499385 461040099 60178 733251883 -238080958 21039 277416102 238650591 6972 261526151 -200960904 20946 -140688702 -134757801 650 360104346 653829647 27132 67348175 -289351954 33995 -235479279 -578261368 64475 -381651812 -28352359 35837 186566281 371489602 15966 160363516 353579735 46446 -985795575 -992772217 6843 740515569 274048278 54022 -695649518 -787527167 3945 740236216 -205636483 21856 163154243 -209083969 2755 731875988 272004728 54910 -675702994 -140339127 28149 -995732834 -597494088 59500 715285436 758467287 51901 142862766 -388650590 13301 149303863 70954508 30557 -43529392 563726917 37449 820792345 -979949450 19959 -332160033 -203824042 31385 243810473 -5643999 60848 659787648 -305456525 41201 -293497097 456086609 16860 -141732005 -319153297 16934 -690737149 -775242025 2862 526916984 -514341427 3177 -417697241 -128786602 22066 666119327 345065708 51707 -977468102 -954335454 22163 629608692 379471815 9831 731784794 -590071397 23586 246846347 461039969 15222 75857225 238975993 65475 -478773738 438652738 23532 469742850 348358350 2122 -694328863 -883094370 19350 166057144 351023572 19092 -101058809 -793014881 3497 -211335494 -596753790 5468 -977834850 172643786 47791 724213157 -609296584 24692 -221137425 -861596450 1038 -697346179 -862200978 9203 73592725 -317179895 6367 92227281 469693693 35942 -872420208 438040161 25050 241348899 454411331 5795 749698862 341859616 246 54547290 -321011986 8376 -689841206 -801969337 15154 735092804 -236356912 6467 -766512813 648458013 48450 560235801 -98061432 38490 -26088977 636528712 4382 -594767098 -478751089 18654 -605103844 525071394 18160 475632788 366747780 25882 69994607 726802262 71996 149865572 -428440762 1923 -707882808 756994926 28946 -901737932 448562717 904 759795138 362769853 52033 749192437 -609986186 37192 627108578 -607800432 64845 -877805200 -223762657 40344 -217003053 -599449270 38269 79189296 830076596 56223 -517722809 435434130 9389 143926534 -138744495 58262 -999643102 -425455462 41349 -18180407 -671643588 45306 -582417065 567652079 14515 435249513 813455468 92412 -111920646 -897439814 40211 -975960126 -995717282 67610 -110684402 -508520287 12061 -964073695 -140136429 60351 527783624 643933933 32302 -311509876 531360236 16313 92603590 722758590 47346 243188954 -44432916 17322 189430823 464144533 8078 167602423 369667734 31015 358379124 -211740651 37641 639088924 -301466342 38583 -805844463 -783384301 2379 -318622847 659710289 58304 179577830 449622738 325 -802646006 -767471334 10532 -686354586 724574231 58941 -134056351 -514102037 17854 641302381 176460986 75863 -892733172 -105041646 50014 -104081221 -318567522 64925 76204331 -300709524 19161 271644152 -2016313 60322 754751713 -883475727 60798 -409925318 -138509450 16139 150434513 160339130 27494 353384949 -237193458 17567 272556990 273823787 48100 271043422 70498095 41415 -699644558 760342010 30939 -15524550 643358420 21522 -221375053 -861976439 17034 620099667 152756588 6789 257614165 -209892393 18574 -902813481 -140819488 41775 341765692 -216422360 38250 -865779215 445507920 53455 -893693696 466743462 29917 378484930 848327983 34802 -133086071 -111264861 20703 69980726 855014196 10769 257270332 754388012 33881 -492871297 473716413 17584 471591565 336924412 664 -20123076 538583940 45917 634447386 178254640 70738 -903961919 444953068 22812 655193255 364182183 11026 177035019 336505386 17849 188146294 437669928 14193 658030331 152651975 46111 459083375 350449872 25441 741334273 344614896 19977 165676624 -574511957 8647 -3501284 -685737860 83101 -104095615 -102028933 172 -403758597 -968284200 61472 172410448 377467073 54926 -16869440 -688668060 55650 -798298039 538829553 63808 171856364 361494911 37892 -988846446 -390707729 5619 -290285358 447062773 23950 635694163 -287919524 33865 182690477 336140640 43856 -706643836 -120573233 9826 94369695 -297596917 16345 269463386 737154141 36090 -318003227 476158903 13184 84316387 -324473606 18616 -291800378 445747098 29 263723042 -19415443 60777 -128028187 -331011157 19111 -9682423 640224763 44172 819342750 -988233896 56199 -314192791 -237873139 1763 242707171 250727292 38147 -215469496 -606608867 44785 -881095308 -114999913 24484 -140309391 -785549200 29986 264316214 273555483 68046 -959814997 -587119946 55896 -668532975 761755826 33538 747259877 -574506522 36399 -782285130 -516335039 56386 -26893397 636378036 45790 -970388258 167398918 38522 -613874096 -306861856 63434 61002324 456241180 30897 -961966656 188661238 54835 262373193 847579796 29511 145602416 154018687 38336 165149873 719132374 2188 -980533504 -404434839 64048 -385459121 718028618 36523 180827566 461129930 5969 -980289234 -614865146 13019 72415582 459440453 32134 -871854574 -117857575 51085 -420424022 279584174 43145 -390993455 257773315 20352 -29061104 642840004 842 627296060 358962862 53009 -234243558 -494113748 33504 150184655 -597004247 9757 -501361968 471864160 26859 -331175410 -491256229 26453 748200575 -418296651 42980 -384889514 275187159 25837 -705912357 -866601043 26455 269429769 -222813557 18319 -601632053 526850885 63911 348489319 623817854 17186 719114854 -219447572 36258 -307160974 432838712 4253 430265026 369257361 31259 -219458127 -591175878 36863 440010604 184548206 15991 -141162764 -782939297 36387 727136285 -611201399 37560 187478574 262165213 38127 -107460457 -115861262 32608 360973413 832380145 9096 -971605043 -601970214 21219 -953027143 -574250612 13504 -421631671 824440203 49953 -226252356 47827872 43447 -46323431 566013117 19468 144446437 353841716 45289 -19256612 -867591046 54563 -16175731 -690992820 50409 -122340021 -802404252 51846 -298630476 466666373 20225 -996601534 176440223 37966 69196581 -289666440 14606 348651437 818812129 18710 -401567417 835627013 26265 -319077838 -679428585 39936 -313566359 -669343997 19171 -975685888 -969015022 75238 -676501140 -794126209 37207 -687611492 -141343584 29551 -98298544 -765193481 38622 153066636 -127977356 79922 -898479424 443546410 28499 741696987 361025983 56613 -689786245 818606442 45642 149327370 -878084486 46735 146035679 355028136 8095 -12284729 645383639 12826 443523385 150042533 62379 -193885097 71904802 58161 251517218 456183267 11987 91839536 441175272 34987 -411628379 719141207 36672 -23434926 -698670023 37187 -45672087 167596408 19927 -420285312 734557780 35338 143890823 -903409340 19706 -217378816 -899116265 36206 754159456 -593867888 22155 -102545773 640820222 2180 -232052782 -598325292 18346 -996568944 -408810767 67173 757641875 -487757825 5393 -672524684 -132062803 7534 -614614458 566942651 34777 741772240 -198999623 68777 550338816 -499457469 8487 338161043 832886067 43128 353114493 354076661 63254 -688683668 728591239 43143 -770731413 -502781922 58521 166351412 176400672 42645 747014124 562910133 17683 -478764437 431043642 4047 271201670 716245250 38263 359790412 643562492 4658 643025244 -299344921 41763 170726067 75507273 4819 170191542 -591124179 6999 -98409328 650810034 9735 163083495 151641618 32347 -12940703 561257111 35140 63359925 827360954 47533 -201249342 -897964532 58653 -671704548 -807807714 21329 470018456 157950280 57615 -294192137 -683352604 27822 162798417 263621826 24945 -104655181 -779861355 22300 -312252109 -672785390 53556 -235379682 -602918662 39243 -120099348 354086765 12954 -523531315 429768239 39282 810113728 -977474945 5549 278121504 474999531 39826 240235782 245015918 34170 268951906 459291384 24112 177528792 -407703623 31417 -417880789 739721643 41325 156666183 -424790715 28725 -789701315 -807285673 9287 -858942299 452541236 29795 -974599088 -967888190 31683 463699132 168526274 22122 630057666 -306742797 39903 149861797 87263973 30020 148494307 -863288040 12563 -953100460 -988728581 44079 174247167 -236843755 58082 -865063158 447316486 14094 -671118459 -136622656 14361 176011892 51498902 8016 178958495 -422041605 7157 186266548 -410114555 2983 -100709716 379529534 1538 -235622196 -869104529 53343 646602920 811657208 40959 -687596889 -120908984 19286 379633574 -235851632 31719 732515630 -203411781 59928 473900019 156215656 28115 240665305 83994769 37698 190090213 258456666 43309 -227843655 -611242275 46923 158591845 80696027 24415 -206749340 -606723956 11323 263942364 -206951911 11887 -130902187 -520443251 22871 375304029 855316899 20936 64940843 441570389 53012 -119639282 626383365 25077 -292812377 -669420748 32695 172531103 -605958362 118 75162619 821051029 21474 -679201419 756810871 54684 -410358801 -997410608 36258 -963856070 161945781 32831 340523776 -231561459 23409 468270766 353789510 19963 -803680013 -483393328 17955 163437079 445700356 16424 820501562 -984403653 58891 -403466539 835581798 7574 648190975 850742881 59919 -132960956 623138248 27789 -708000345 -782904945 33754 48869893 -28695151 64308 280613080 -44105650 70996 152794123 180220904 49351 743096897 -600139486 20932 147377682 251504505 49630 651397765 816384246 38546 -889726691 469844055 38249 -606899208 558549282 40618 -616655193 -296566370 32956 -28175786 568130904 16865 -196955170 61653461 40551 -127990528 -319335038 53120 242288128 -42905305 3700 167236578 239852949 11540 160537189 -807739185 60524 341279145 825839593 30105 259159599 720139898 4896 -684834664 -141513576 9064 -392496048 -122101980 41595 -95760992 -479297870 13659 171654565 -126489501 54768 -602282502 538402017 36136 -964420619 -578844276 64236 -383461826 -966479957 14221 165779891 -236675291 56170 255691625 761506324 35305 -592033521 544267917 67630 186911577 -860853588 26520 445737410 174727009 61512 258374605 -223919865 16638 734765991 365496137 46111 75859918 239180688 15913 -203111051 -971787337 15793 -996562974 -985074019 8085 -113066205 -479325723 32921 -119273979 -519407117 2942 183825691 -381601470 30293 -397363778 270063816 469 725631864 -615251787 15561 378810607 275785822 74869 -989916826 852652420 60341 -216046427 -597212578 24320 -980342971 -580753174 57604 -223335515 -896209022 48051 -102077755 -477731320 28114 -383883347 826591603 17153 185002228 251816175 16739 354531092 -206263729 43880 170263613 -215772391 33280 263975428 279197537 2381 -231572507 -966516201 34010 -128506737 -779832302 46344 -801230848 -132195882 6454 -386299006 279034316 35320 -958973575 181675680 6353 188148597 474499703 25853 89845618 472797475 26198 -47189650 -687507136 17397 -400100117 -99596213 31947 744712221 -607549987 9462 -681481094 282366568 52118 59878948 758042672 30070 -126327486 635749890 16823 734063208 -576106982 4812 249265162 78631015 60141 451427728 166369489 82096 642258095 -13221206 20338 182689052 63422969 28335 -131049353 -872984943 35370 281815010 440851437 8424 -694987560 -123034594 10199 285015492 266470235 24807 257347142 -195083264 43466 -486502841 453714711 14705 -885927755 -681379175 53472 145132817 -412265789 28330 -403063440 -962715495 63971 -574034979 557263262 19133 643824922 845653009 76674 -407340112 -115565253 40057 -311868889 456650916 9451 281098966 53751193 12874 620217585 337933034 23414 718916825 850714672 32308 637318364 827848579 39629 -137610113 -896409910 25324 -95405762 341083282 15186 -309491535 429745687 6146 -8065846 -678755909 49599 261543839 745007197 7037 -805340526 -806629495 4402 -481189664 -583140424 19281 -992217971 -966231571 56357 -391222447 -981696189 22354 -409752108 854559552 49269 343818234 625907208 37131 183700574 -387230292 391 267045290 751662644 19246 -315506526 -236038442 14029 368745522 524936615 52461 -667516311 730904516 4351 -305771490 -236795818 29221 -886812205 -138209936 4125 -892838949 -481475898 43529 -582248872 -509535564 32597 -121372516 646410597 32879 -117837977 -882074423 21367 -119414353 -965405468 17743 -332860404 -211571281 15602 731877945 -331523779 46737 152676121 255416190 39816 -108336029 -896754792 27418 -211572486 -963173237 48789 739245609 836613490 41224 729344588 -306379716 27426 -382427594 833811419 9876 -301060912 466260312 17548 -136412536 -481773596 15268 -799504565 -805287757 6294 -136004739 -113598868 29506 -116543878 -892816176 18833 58985790 748580821 8285 63233178 243968905 55805 48547021 813521295 8862 -141830812 -291666848 71288 -410296603 265167469 43837 376991469 652326184 45925 -123148779 628669389 40382 -113812668 -888015708 47183 -574382385 -503402749 17203 620837842 348173529 41108 -611441953 533889401 52297 -24433950 536732945 4544 364078410 -213265565 14714 -100296953 -129969461 25132 170277503 342418825 8025 -893769575 744374378 82137 725958669 -388790850 37087 -103268000 82011588 23138 242178656 -232903236 31967 163030373 368970742 2961 150848505 -219520854 42999 146073234 -417355313 25724 -225832842 -964634695 5063 -227814649 -28458169 34815 183346011 -871752491 10170 -581992165 -312549719 25720 153716659 438283332 6834 187631190 468551010 21122 -505765249 447046329 32092 666540155 352050262 35679 -317859017 444971577 9217 743260124 353263789 43155 -141385067 -494255855 23595 242464092 475425602 15199 -196436522 -874490437 32399 254399470 475172759 41732 -780826781 -507743833 53396 60942363 470732243 47434 544307883 -509064130 46501 744224948 -583987751 33249 726798497 -196150826 67602 279551984 -204732759 34452 -201653646 -864619659 53736 -677965624 742259609 46495 63583744 431490654 6460 -420352980 280085295 47138 -424677852 -100022553 1851 753200797 361035626 25193 -992727675 163764701 6124 -226494741 -885400439 51836 734349662 349964482 39284 -209670442 -884757448 12508 268858002 58400798 80731 176282611 252250535 28586 174189365 275810077 4207 181248406 79297079 4050 268644845 66889835 57642 722131509 -615345985 235 636859425 -310514399 43757 -803872306 -779830720 24206 -807736307 -490050765 52994 253292610 467005236 16091 659569458 -303529341 10154 -975050542 -585024658 7458 272411930 -47057207 37514 716455499 378898770 21347 159615922 250455009 51751 357382084 624451086 21690 -423565408 731940067 42855 -233349855 433638266 49070 -288495689 -217316437 33256 -865531053 -132489396 53089 -608604436 -496572554 19035 -584683563 -331806480 60700 -126147675 -764350164 11445 -592742599 -500836959 25873 -137600838 -803062272 17346 -694369923 -781205907 15123 144721448 267606229 26340 90030923 826375514 53785 -289397168 -713379494 24159 70436998 -309834140 25438 -221267782 -583137690 23296 -202640310 -967912336 45260 -201337045 -590479984 28345 -130159850 367538019 29564 -304824274 470533242 15727 -406442694 754729138 22026 455739083 256369030 50755 -607439154 568980777 35848 -809000143 -685130601 50038 -672796724 -765200479 28683 740001969 -236167652 25408 716708898 -308548180 3778 153441520 -212993688 21636 -290453248 435858615 10172 638233812 -333277910 21627 -989114963 -605275072 3618 -675435228 739112652 69723 -689144165 716307968 54502 740029269 71504661 18479 -679680273 -883244875 16138 -41505098 637010726 19237 -955335844 -385673210 67944 -125696579 -414256396 62300 728771074 348614587 31005 -901464905 459490029 45265 736112855 -617187768 9279 -4216300 653931438 18108 92360626 -327054872 5956 165954041 -106144357 37509 -1777312 625207681 31903 166757547 -106887555 61146 -112501157 -774240144 5874 442093666 360006119 10380 732430245 449285362 63588 -999233577 -975564524 57990 -572387606 -509147745 31045 634435699 169110477 14675 -489164897 440402495 12647 -26653123 568348120 14459 -130191471 -870646275 13267 718997753 -228247977 24459 431751238 352074911 12878 -425699499 738579191 31889 665407990 375838959 20489 -416279934 847859854 645 91956608 -314769026 10190 650960708 154453827 38250 533087093 -487953577 33882 150599324 -200240161 6815 761173463 -327770084 3841 -591310988 530581208 63249 472732067 144263033 9903 462650591 153881718 57391 -207679051 72667391 20688 -327146775 -230829427 14045 174112083 84840511 4882 188265687 -402648684 9083 -102143761 -872996824 37731 -314075874 -201443423 10821 72541806 -328924957 33306 185225324 49880085 13577 428935383 174365477 16588 259874680 733109546 36850 -211622417 90541275 60943 -673546343 -777326438 13004 -990158489 -383268213 74255 -775262989 -407669264 48042 -390271708 811259759 17073 183832864 -106760401 41268 159090346 143840908 48151 -385540565 -968855353 51170 -698654924 739387508 69890 281353008 -34016687 64416 -391108165 821380448 26618 -991846146 -402126053 41499 -137757841 -520008425 394 89597188 -307758302 38477 -890417870 450356818 30468 665648205 732630855 37330 -16371370 648768347 9500 -671778223 -97806986 18900 252328653 747786523 8944 -141585617 -771212499 56608 179930602 -408676656 6531 -781084372 -773541896 11204 -699957147 -859996735 56374 744445852 -314351629 3514 95011920 259922753 26789 346983220 818695892 1024 -411878792 -991865750 40155 -307312734 -679872028 35492 643595312 816663925 54738 -323155116 -698494245 59287 565489345 -578480043 21488 69899464 -326351871 10236 -689698555 -136684297 11660 -983960151 -953628645 19989 282240312 -218041590 13678 -858063438 433746245 25145 -999197734 -996617555 52830 72609516 274385662 71488 -42198662 653873824 32964 -299254220 -120602145 42151 449924132 174188453 16065 -425128547 -97561302 26630 632891282 368695390 70690 146393112 -401236524 18377 639115760 -312144756 27146 -392818521 856999551 33082 -706888381 -114208409 3922 -131186567 -483172098 32301 -129414063 -305512575 49416 76699050 715211624 7484 -585522291 -523255727 14225 -103100119 -762807984 29433 -764743491 -522527386 24986 -209441434 68631205 26858 -960471679 -573477229 70492 -859973539 450531168 24496 371850538 -222766104 26961 -124589509 -903185144 33125 -884205394 -105537220 4244 -7623654 188737117 60045 -699486909 -111525064 17210 635163523 358652783 41720 176919773 179566692 32201 257552820 -675856796 18667 655960710 846878474 21591 755477805 339360164 14517 -399880684 754814289 1989 -582883562 -316187998 38718 281115758 461685986 38943 549670375 163483400 61625 474507515 189664127 17111 263743009 271804172 9825 -798135147 -786020700 9510 -389370689 263631228 14939 378922845 650801909 35758 -30961625 544341633 5786 172178647 238218594 51307 253603009 -3757755 6183 -606314782 564673329 33852 -198838257 -982918126 5084 -303119084 -680373092 33240 -39250860 526695489 106 352781011 558896046 71863 250012756 -22470713 21119 542410930 621938143 69021 723869024 -234207495 40258 -328550251 -215383484 970 620169893 187535928 54418 -789187977 -509019830 43596 719052867 -571456887 13360 271211280 91994216 49350 -229911326 -897649252 17978 259600328 -203034222 15270 -511648399 474961018 30562 -970065024 -966281090 68385 -212931337 -877534493 35815 -109264701 -519614890 9879 -982490865 160924757 22388 659052456 -310317569 4104 -995338746 -384898442 50782 -420981869 -962891273 47814 -792051751 -798452082 23717 -386591285 750741082 41577 453214085 -982503227 43682 -599670744 -507924916 27178 -306471408 -690377634 20679 350209992 625097741 8668 274931844 448784701 22600 -603934045 -495616762 7599 761810553 59880675 39423 -131157196 635603787 13870 -415168304 722825308 25712 -577176554 -316340612 26611 -410981158 -42669445 38115 153426698 253443025 39203 -696158967 752131882 16257 61881879 439183939 30093 -216145284 -977014133 6322 -580736457 536520378 57449 -410344855 821636476 18488 -210824240 -996746505 45688 143512771 -191188354 55991 268346631 90784212 63524 183911739 90643101 4722 179252287 71193069 5794 150103394 -118534393 67585 -121444743 -866171767 40961 -124686984 622458632 30935 -595773124 525893706 2287 -677264243 -762567411 18286 -235776080 -995052310 16082 63032374 430256085 46002 -140969584 -798300091 46373 -713139653 -782200233 46746 -606585244 -489274824 15021 -601237241 147199864 77152 630128896 346554356 13279 -107841989 -769407944 35906 -112099672 -864996593 28496 -327166939 -191287217 16750 283715282 55838822 40704 -33969768 -669371406 35500 146999952 159027260 388 -494655659 355507373 57120 73792473 261915969 25093 49079102 440610575 58879 -666885206 744785224 10374 249226756 733680196 16417 -223929797 -596840674 48830 -12788319 -703204934 27800 -223433585 64345307 25402 149757186 462511772 22111 -707360130 -767457855 1715 -972759845 636069049 67537 455368949 181509657 78821 650261808 851790237 68827 -981243509 -600229803 63323 -691796219 726510559 75170 -410780137 -977573531 68551 -131809270 -778810891 50106 733254481 -229492711 26876 -981934065 151847203 31126 -46044633 655675784 25773 -137110827 374843104 5914 52703923 238526685 14555 -782936989 -502970873 8447 -400675843 -120835954 1590 -667821123 841729530 47280 59667450 852748243 58603 -706593147 -784637315 6161 -515198410 438103446 30268 461477794 155803729 83217 -109931370 -808194931 64143 -202129293 76853280 82658 432504489 365207806 10059 354937525 826427997 6074 189049536 168454057 29115 165829600 175929430 2320 175902259 -586798335 6909 -779295457 -235945773 28989 -391523195 241720242 19177 162757888 -858931844 19750 -114778991 343239174 34224 544730110 -501843416 20511 -989659467 441887985 25922 -122971154 -874045133 31589 662463308 155436975 48777 -987340317 -960452727 30404 659109448 333743225 70336 -21552218 -689538866 75245 -124754805 -122047589 19097 -14302548 662882203 18374 -195616260 -987095365 56764 -132608435 664241208 32527 -583237281 -321081045 55693 163864957 -608508866 10510 -412898025 825054349 13626 84411686 257616332 22661 241127878 -32876451 66394 -422217178 239308603 1363 -682937561 -102728543 11754 -234450760 -955657960 22061 -704301777 -883353784 45525 761025625 -310827667 9893 285596741 78741704 47644 242010530 623732596 68151 -111428623 346777687 19587 -202472563 -904015554 50010 -895168448 431138897 20062 641392135 -299486347 13455 66850832 461606225 300 -701162945 -877705431 20209 349310429 661139701 32772 -889404557 -116055390 39018 -953292371 153350106 44551 -202398260 -975739647 32423 -956179821 -606944705 13023 621187849 -325966651 37292 663157475 273810918 34289 643866986 -290026825 32295 -574936597 -480074343 5834 -580292028 564583394 69798 152234751 -609869045 19247 462197051 170013581 48227 -121043598 -507168540 13070 188570564 -101583618 56880 -107064076 364774816 31364 -694317283 -865999065 47386 -964638833 -991322927 63739 -102898731 -798810331 32976 -600539558 532914736 69221 159338524 758304614 20098 654231881 165505259 68318 53349188 -286904268 32275 -775807920 281416173 27401 77491522 -669121113 51353 371311104 -205317338 437 658111161 154729803 62333 745116223 -192828004 52755 267066415 -232043527 27005 -207243251 -588659405 42932 -43351267 666287266 38336 -98871473 -875306653 26298 75238772 725007303 15954 633452699 372995591 13310 -409382745 239217454 37867 74306220 -493879755 76874 82933518 246636598 30683 644689102 823486401 46600 -801382046 -766582146 20252 251365534 744910858 30954 -669588638 -890216811 21123 163315642 -614809707 18071 -869818701 -96132878 4603 -981860684 -968030121 55454 -980605180 -969748892 66136 -15520552 620614547 29428 467189948 -892928364 34013 -383890842 728252388 41806 436648379 346061134 14919 -142692648 -305546815 70433 457496716 377011632 2354 -779286348 -780581571 11190 -400670746 -969907133 25327 757747382 -322177755 28457 -501484622 473682139 25559 727507280 845575007 28725 -23181967 544803944 22120 359352664 -200320802 8003 -885480131 -128834053 4081 622491168 848253432 35904 818884685 -965895099 18023 735785118 -206221689 24551 -227607501 -963530046 47272 659807526 -293209618 6485 -686366554 748065779 60128 -206933886 -888487544 49080 -97088848 -495323697 22311 -898831287 -123229130 2010 444161324 175723385 57913 748294526 -327603802 9596 -230446103 -599761848 26323 337679140 -194234015 8158 154033467 257677563 47980 -226320027 58598571 78222 283241187 -775661631 63734 174169137 373222493 29751 -673782798 -770741740 11795 -326773506 -695501193 29638 -100177948 372252620 4347 -960308885 -584677070 6305 -995061910 -394106430 31132 253550343 731344439 7520 -112430127 -491257631 11706 627634114 352901854 35151 282946006 445907843 17799 -297970878 440442516 22568 151285889 84038433 2388 176614281 -572698980 327 -881123195 452394196 48017 -785856990 -769009918 4949 94221880 453968607 45239 -676834652 -769420414 35171 63752858 -330126995 26482 641801069 369988555 37772 345186169 656118147 32923 648172000 362319738 665 248083181 82334849 15849 252124845 258809211 70264 -131881112 -320859429 74304 -204265086 -897226571 22563 -970567852 -789809526 76389 -227219503 -873164213 24313 238422093 441352216 11870 -33457826 -695906857 24920 -7320643 -989391932 33027 629954919 343326512 29659 -397566986 -14638086 79820 -290123184 -207801603 24802 659130513 -312237244 6076 284531079 250749461 35686 162190401 180615074 46341 -589396949 -291526466 5302 -200310080 85249627 50731 643131836 -301149854 11139 244373012 80979018 70990 -33007391 527959064 14898 -298203017 -194329367 2045 -307525068 -227856303 20024 560090239 -521981387 54147 -954831782 151148723 16683 634788408 355338947 63729 451444998 176476813 4981 -110137139 -120331452 9698 -225714592 72210252 101945 -868943765 456944092 7345 -965862735 -964361450 41864 -42874506 -694904474 64134 361583044 -224868548 10732 627744321 169060018 65247 719634240 -304797979 18441 171375820 -136036160 12604 -690687030 -890548528 40469 364190743 626858436 22381 -583058887 -289315168 46342 -971488770 -588651524 30745 156885541 47838464 1605 -216177838 -898566026 34958 655865190 844995231 31937 148089319 378042687 20765 166675646 341776413 34413 -419206164 736478033 17449 183668995 155331560 1599 439560885 164728188 45801 -902593672 -131956099 27889 178387086 333501808 29311 -574338251 633479847 43876 -697007495 742912154 44993 -331868123 450521700 14984 -686572959 -230571381 3411 -891020410 -109300199 19714 625780970 -295637050 8585 -324785823 -223665250 24558 -403243856 -118692369 3285 -24311364 -672904767 40066 -505405043 336112225 38152 -616154593 -500760827 20007 -192256789 -884342984 57965 -128874333 -520998918 10358 -103246013 -794766921 32573 -980116035 153301457 1544 239447047 -46200294 9975 162005999 267846388 35834 -605724755 -295713472 77282 -122643052 367073213 28497 -237599197 -888563316 34160 743288929 380470370 57054 177185432 -590858273 12781 173971387 349209563 53809 -686643767 -119339170 265 -574643190 -514773486 11393 260149902 -212409554 27834 -981321808 180444314 47219 -382478979 -133831310 19210 -138399452 -491182074 5485 -515507635 465823444 22201 -998907067 -388408988 10498 -110319129 356615553 19730 347230969 -227605639 11008 734013866 -220921090 52183 621458187 817755906 10109 -393020249 268356202 3115 183641450 475335231 10744 -131278894 -799089231 38199 -386556631 -972370202 25456 -704100654 746567585 60560 -780832875 -489485256 30672 -130827996 -500957212 30959 165868827 -99458421 2251 265806646 657670571 60063 745631148 346710260 15890 280126350 55567511 19418 -120802822 -103299472 29845 166977000 354300000 42458 446259626 364572747 15080 -779138772 -510706297 43343 -214286154 -872969883 50365 -859999408 759167750 98 -423190262 -111821522 11701 -406263125 -994791040 61281 -215643223 50938168 95579 -615511272 -494918322 32923 744972687 -575762029 19848 66512644 826276046 7290 166674093 -237300430 24568 731515425 -330399476 19676 378619186 -215065648 30054 -403044337 -119946650 6065 620129760 846941222 22381 156993311 154273093 17801 -96377486 -792626945 33959 831173393 -975452376 30960 -487600602 437425664 41117 663809364 161589094 71200 150097242 184903975 21876 241064964 263274410 74762 621615344 144781026 3079 649846604 -319547782 45291 -206102625 -902965061 40711 731744208 548538875 43909 283333492 275271118 65170 334925286 623291861 9733 -386322035 845442837 29677 -109417909 368134260 24136 -202320113 -587024296 55009 238183656 -8321114 68697 -420206812 748348524 11771 -110301443 -793045177 33662 278744627 -38160226 70339 187385232 -425257185 24741 624155395 162072470 74604 -704708215 -200197286 67391 -689808112 749042988 45194 -777249991 -802413140 2368 462214772 -512802192 27686 -193505064 -984969779 7342 -895792185 -681393709 8744 -594626709 821094984 23109 147446025 -197910038 4491 -421240481 -984654885 20773 -990999146 -973683114 26484 -121890546 -141903111 31076 -13472252 545324591 38833 375882985 628109684 9800 144412656 -107965506 10199 -691812173 728116098 12730 -4552964 563662420 26953 742270338 373552211 8046 253370653 -195850476 31893 -110673376 -288136337 6187 164897285 439234769 4690 622899182 -211811530 9562 -706945483 554315277 37029 167336354 -99114208 9212 735221428 -305603032 28252 -117832945 -500580498 35116 -868330362 530944938 10589 272363575 57118736 16329 -498535532 453600572 18267 62301758 -573983564 36321 -797779024 -795637560 11367 746790916 355061911 10697 -201886495 88730081 6614 -697706976 -768711720 27982 -129952899 -503510150 34724 -520279621 472806282 15559 463653338 143365152 55819 -980179738 -586216884 37261 -408291552 -976440191 21771 182899395 -391057211 126 -108477898 350630044 4606 183414826 244549681 32176 435070190 145904266 19686 161470850 -206392354 51751 94963272 -304938042 831 -669017091 -803631679 1899 -389202093 240921087 22862 732550980 -573194978 26540 148365164 -130709451 54304 242970630 78755699 40767 632635363 829059046 16559 -323295650 -221888753 15631 267964785 -221442502 22608 369343175 845333776 37859 -95434873 -96929051 15249 -682396024 718836516 13633 188405289 -116473377 22251 -895528858 -107030525 14155 -706623612 -105422924 16819 -326998632 471010285 20405 -573757800 -321070218 47668 -410400999 357698621 42851 -572754807 -477916310 18706 145206486 163528499 19066 188432741 -200237059 58764 359530624 831613021 29098 -985712371 -954624598 16751 -676758541 -875083970 50324 -38428680 564234350 21308 -687817108 -794117037 22593 -878061237 -108420722 31359 631550713 334083609 46234 -501730448 433158165 31555 -106579511 -860805333 39854 742410378 -579967117 3893 -120964391 653818065 22774 189546529 145369803 21108 -320366201 -221574688 24501 -701704665 -876912040 25866 -999694503 166896693 48642 633946869 -299742282 43939 -118110415 -478773476 25279 -710017480 -108819829 625 -421063755 261993562 7359 -30717648 -708076980 72614 180621336 443831173 18877 -399714976 262460955 16462 566423332 -794496183 31663 -402424431 -984890930 45684 -286483383 -704477356 15291 181122794 272020989 45245 66247959 729496786 26941 188559524 53725561 1675 152865509 256132079 11524 163760929 -134566164 38055 -308330391 -193691554 564 256934984 -41675643 28822 -503912754 463673359 30271 -396824294 252836405 51526 -33422641 624278887 9370 758314453 -21524973 39788 -983826675 188622504 15851 -881017173 -107714009 28226 643632804 380865279 32117 -954840143 -971797509 69718 -701590384 -802389192 19869 174718970 92600101 11176 272462443 -195620103 10148 454916487 360110758 25318 -577243268 -311808419 16015 -329838106 460444617 3123 68507211 475692866 50292 -414852714 248321385 37156 238908376 271653845 5041 -859729871 432783423 48290 350462081 663600379 16342 -711157113 -782521114 10923 -955543259 -235327811 59033 -208856812 -595611372 2800 -3307361 -699140701 37556 -680358145 -104653744 9816 666259342 353414342 9423 -774889911 -488669829 47561 -115317576 365250708 8295 282153365 60106721 42055 666387845 347729584 67597 271346918 -42595486 50246 656751061 -315803776 26511 -115254994 -320014773 52738 -684786026 -858510709 38856 66168863 742808953 62228 -670540862 723473285 6729 -426601118 273917480 21940 -396571864 737731822 38288 -417392490 268141645 13529 84652805 714572648 54310 743236062 -591884143 23048 275000709 86786582 17003 90164676 -9517327 49263 -395888289 -107285643 103 -805202907 -793107836 11430 68934027 266548667 58591 163751492 171902866 7275 175990509 -901991605 21740 -991352591 -615282501 49499 184460696 374517685 40166 646952314 852651232 13159 -958172057 -714093646 55142 624174696 -313003800 46189 282644346 -213852580 551 717718436 -317505573 7869 841875513 -969332321 46296 257250522 273061001 16280 631013437 -319259958 25983 183780112 -135854287 77562 745255041 -207717045 65268 274737123 244060598 39305 150036581 -863349935 19406 349477796 851085249 42932 471895203 238499724 49536 -770375824 -780084160 924 -233075148 -969494439 19725 167791732 255973351 49492 718472462 -205172513 46759 -610833254 748295309 56670 188075746 -114838357 37188 -995103221 -967029769 13558 260822162 755867104 13722 -423880085 -967337858 44956 -954132430 159763973 40621 546545466 -612611372 50854 259456873 753182849 22087 -107832208 344182646 26759 -116212575 -802351740 68512 160196025 56758094 226 -675878773 -898149614 22635 243621158 733184713 697 -965250033 -427927735 17806 -201400208 77443921 1769 -610797490 562732763 75475 -30368331 -703333275 35079 351541520 -212328831 10578 -897427840 -101536633 15499 -956354404 -409321719 17613 -988468790 -999613102 26325 634457803 151955228 46817 355264496 821984968 4877 -132069133 -885030341 16222 733865258 -576073428 17126 646196972 -294856679 9891 243820808 86576994 74844 -381039577 724002215 11694 189298529 282660931 26416 240229535 -1124586 62819 748107207 -289263655 14943 152664488 -496002454 17883 570865563 -697419195 62957 -135966620 377983408 16580 169387210 -423486866 28276 -9484355 534804601 5810 -971202079 -983287206 75208 143079959 180633304 13694 469559645 159626533 40562 666194847 362015926 46404 -19005744 629555323 43711 -954582113 -397518308 57389 76512740 829017539 1295 -692793217 752306880 75527 63468415 -314154293 41576 -870892815 -140501581 27733 379796789 658641662 365 -861337155 -115673092 42479 730503851 -237057062 60463 -962999385 -612350605 36833 281573467 -874349669 1455 -775518941 -325858950 17584 -33188772 646736882 38591 268274582 761155718 2278 -899050550 -103029147 26465 -786897027 -511009907 56481 180840224 349420850 51568 -399667389 339867417 42199 -394223483 -129677519 38701 -670571523 -786113813 36961 359077798 828231482 38633 -384901777 -955460526 28879 265483617 434434081 31084 -297554895 -203486183 5536 -232397256 -998612571 111 -135279568 -764412696 24457 53030550 835450867 29184 -315542745 -212756397 26492 748544756 -617648125 31121 -976932547 -427712829 71016 260849702 -12322674 70227 -230517194 273313750 66802 262705727 65867055 82308 -402952719 736295784 37746 -22090855 813284880 57437 254694181 242333514 78703 -602385142 539763678 78940 -100163716 -325148817 1118 276602179 78306569 58845 -991074643 -614412181 3627 -138819942 345733470 34394 -510960657 849925171 53854 -393421834 750913875 4538 -604921413 570797188 16875 -24457789 564453012 41191 283409565 449790950 13474 -293863561 473545264 7986 -797939471 -515185738 28186 -594085255 -519973352 14671 -43849155 -511514675 58566 747230304 -26165095 20303 -708446551 -800320982 10267 -602281278 -306911389 17339 65551350 277074980 64530 58368310 855381340 19570 171392623 161156908 45441 -578906877 -480541796 4937 551956558 729915168 33157 -99854419 -101257236 17096 -304141744 -224005386 30610 369195302 627184333 27083 155895825 -596221255 10381 -996132160 -578812756 50989 154242885 -418090638 12695 376701437 632978228 41447 -998834249 143085754 40020 377915157 640765394 22029 -972074116 151929140 43854 68130436 273422042 63242 -514154103 444459478 38786 -904402019 432527655 1692 664784387 827046933 6937 633623215 853178672 13330 -603916073 561212989 7398 -698976856 -805018298 44774 -106803417 652751091 49595 -610666887 -308795802 44397 270676484 -214585300 15366 -990683181 -991428935 22821 181171941 251580103 19994 663848706 358362709 17935 47837509 243719199 35072 623162718 146127509 30979 275446167 -13445902 36462 -298135812 -686551475 22194 626143078 182985812 56951 171434985 69636763 10684 760054450 -301593684 6358 259301422 462414554 14803 178076470 -220934282 48787 -897785887 437510864 19026 -776247633 -497480233 44829 -65749 -686857301 27827 57885158 257630605 26642 171094548 -236389925 37814 65213044 256417813 8718 179598625 -594883468 22064 176759612 -403536136 21893 -289376348 -190641275 26265 164823474 -97083762 12258 -859950553 -895520884 40216 734292891 -683069345 43383 -684827296 -108412196 7583 638015744 811839948 27372 -486340424 456963355 13233 151209612 435241615 16885 469627715 335535001 32242 -714211885 -133275665 6652 -382951092 728492999 33322 71101000 283402459 67479 347208904 823087331 19180 251558082 93924633 19939 269065734 245075194 32621 551963744 -491644303 14679 -886591926 -776975405 24818 -417356437 720506915 1488 433064754 190034173 2675 641757809 -583859248 53551 -499036595 473327305 30987 -602626248 -317435454 68614 443000854 366182092 1815 -11513685 622341730 20701 644448264 532513785 38257 164196070 -413590029 31700 -117269156 -122358259 21606 -140841642 -325760165 40437 -285763269 -223755450 9745 351985827 -235356372 39794 342027157 643741467 29296 -768524736 -764686531 5714 -320710671 150806889 37554 473402489 841614531 94082 -598986505 -316408956 76036 265151449 742418461 28899 -6148166 -332457221 22331 -127622136 -495780686 7831 -222595960 -864656875 46329 633579404 338975510 57215 -139216383 -770528249 62604 -386505918 -974744776 69484 -232587533 -595972306 31268 -404988117 249433549 50159 -140781029 -95972931 8439 -806335606 747481073 37737 -797550450 -523800810 43337 -968676586 188567810 33317 -389365506 241030178 38069 -101559964 -888401606 22410 -584027994 553322974 3913 175036810 282759312 51940 164347140 -871089246 6698 -965490668 159460735 41778 374061081 -202591182 14302 -765871218 -191590840 34403 -697447314 -794740237 14040 -214643066 -990956341 18026 52039127 749145423 39257 -137804702 646506905 35720 242668375 252939296 41621 -789200635 -780663324 164 355165628 839785533 3257 -601369846 530931135 67789 -134772920 -329171530 66198 -772576663 -787608106 16101 -391390993 -124103403 35828 -961665429 179965810 35849 436218330 379220601 27554 715861291 -603405279 32131 271287269 280579004 55181 -955049462 -398829605 27723 -30985093 633043848 15915 625557988 810137894 41525 170709748 469513267 3857 -577801493 531812243 34117 -237206180 -875048928 58103 -771704667 851457473 42597 -126039487 -887230924 26020 -298458577 -192492632 1323 -405319638 823128546 32000 284653271 751937221 33482 -982813224 164907424 46111 91901986 731122056 30052 -861704528 169622321 57316 -205771343 -611211509 38469 -965362985 162893275 39328 -140619707 -286242491 27898 169949274 -228788305 9557 -100131549 -138828461 20062 -884011629 458846693 5272 349553264 -229392703 34276 -881652241 -686981449 5459 -304384764 -666958772 35165 161968046 447518337 4189 250894940 -200306754 34945 255996741 755847677 25269 156813481 471234994 7581 -216860709 57303628 95428 263284826 -5463253 54396 -31917522 563699956 3483 -506548549 -296810662 58804 174631015 274611940 8297 254526447 445906822 27744 638776681 -331433873 11678 -325371621 456735121 14169 242918793 271443109 40966 -317504975 464184208 26216 90429617 244461221 10307 -103349529 378863188 24142 -615412854 524341931 29738 732979770 -304096859 13279 -204628157 -988650402 44502 -137330859 -476204710 6769 82146495 731140567 10561 459753960 182333667 55148 -955007126 -583309913 10163 284881462 730394450 34403 174390191 434930638 25771 457977139 847288633 51995 -779073925 -809389433 7495 249098965 -24184815 16657 261685241 -210857306 36155 361271209 621717826 15039 188156109 -110458387 28694 86608631 452331049 15122 -678439468 -893977450 9388 -120775312 -857416443 7730 456525691 158350752 39585 -959902921 -388505101 9303 74845519 271624492 71229 -418200501 -998128863 19399 444462243 184669300 40385 -388656931 -117062417 40033 -315056000 465059714 9040 -498414546 455495189 8407 269842009 -42986036 10596 -605346086 -498163063 1530 561443515 -512694787 8568 -584319237 534464670 12439 -713757567 -136511216 23013 633990682 820400691 2403 -982926465 -579635629 530 -415285813 -977127502 18402 180783404 243002609 56085 -601262987 -690822438 19914 166854073 -139790241 41530 -99115940 -480809025 5501 -332543108 -682346275 17717 189055910 -871582813 495 654217809 344109236 36597 -134559269 -886027533 15186 168945148 -128051311 49956 -24351056 549352164 27900 -37560414 620646774 39443 721515661 -581260207 9488 737965538 -596563507 3598 91371315 475951732 12479 -199933580 -896048087 52988 283065771 253615719 38277 761828414 -214800762 43961 59136496 -326205848 19390 -419517665 -139310156 41624 649770293 842457348 9849 721487998 -603031801 43072 -229555750 -589497893 4034 -685101910 -97594301 17579 -34582477 -702746388 10182 -478719633 448189012 1012 -317063623 -694298022 54241 747975938 -604001915 21798 -701523505 732575859 66198 656502446 148050138 59139 260027122 436080607 35261 169374478 -589547958 14479 56919182 819046212 7224 -987285446 -403091018 67216 -382198352 812980260 57434 -393869188 824539262 4723 458776610 356729940 25319 723900331 -221160443 53780 -303621284 435054631 8483 -698678483 723694737 727 -672943854 -899481457 9439 543129822 429410502 72729 166545661 367375766 23747 622313775 -613105247 33687 70313823 716361406 9737 -963081181 181735272 29123 -973444068 -995516113 53135 -958811113 -571913332 43866 -702277593 -800106253 34077 173319826 170166712 3466 720144888 370317285 26444 -770455151 -499601299 8199 -40783072 524556083 48377 -218697762 -589362190 63804 -36823162 568224321 22914 -808151561 -777073664 2486 -108853029 650885804 15456 -954837851 181036776 25408 -112669164 -803250185 64489 171327297 -876634395 20773 -121313331 -134377323 23361 -219410439 -857642657 31542 734160801 347341865 45884 275865006 -16723952 79081 -96967000 -876255691 22949 -38650417 533711577 5494 363787400 622578516 7306 150465563 -606670484 16363 189008528 -139847181 73885 729778084 -765293666 54002 745974634 -22292347 25521 750747343 -328646226 13515 186951612 432984417 8009 -135468979 -297781026 57178 163018336 377512344 15063 644232339 -313912157 2 -401507875 -109029492 2731 636430285 -428270092 42673 449759977 352937288 9673 239676240 451121254 7159 -107051501 -328269516 7649 666519203 334680147 14295 356137033 641626504 39915 280321229 758478691 12158 -686492737 -115379755 28702 -398058461 812194605 20739 719328713 -315509308 39417 154269605 239036700 5892 84950616 809910178 38968 -98045557 -866245249 45982 63278430 435633425 16028 756768629 -309377186 16717 168677918 -407932995 19007 88133679 836165003 1753 -981333065 -956568720 75262 159776473 70490883 29233 163919961 250576270 8927 -886997070 443547664 42014 -105392780 -867844734 21475 -698684726 -882986676 40614 447761871 146504278 65041 458591488 365792209 15297 646949305 -291597662 23043 372322867 640583149 331 -131888116 -896256565 22351 620870619 171139196 68177 714318125 -591718621 7093 748291670 358044037 49030 -130886192 362923740 9133 434767026 376386640 8393 -406851372 50960746 34483 -403794748 -995021777 60999 535853928 468542369 77119 730577886 -608845724 29506 -131451076 -325381174 34603 623874858 -286635700 17978 -296888855 470434712 7658 -974026161 163281927 45628 -989178693 349385333 29933 -499621035 354419671 6982 -401157112 269875866 4993 -389700212 -984638224 47896 -28833426 -705454615 44484 -126683849 622510211 17781 143095371 -115211597 61000 -39454770 525909702 31409 -603606984 -480361190 31832 -588215842 -773903361 31321 822239470 -964305405 11001 271904137 -232554651 32601 153707297 -406000618 24703 -899360371 470882969 22338 169742748 186985508 35349 341894778 -199702760 42553 -200460772 86855522 100098 619442814 -316634518 28210 -214937076 -604571174 14189 664240271 843127796 69108 66083149 829876517 24004 81530531 842419714 24390 -667020041 741467554 68079 -410245069 738709803 23006 742841759 -590397968 41257 145664013 -209862007 21081 555310367 -479222173 47812 729109370 -299661697 16879 143092530 -886817297 21151 -394581044 -977970459 44460 -701549791 741030333 21425 338693397 850686847 42214 349217799 821748528 9409 -103145149 -119860739 2212 334598223 -426008925 60225 -113932287 -795036298 26763 -691284467 -784353374 40928 -785630952 -503537036 35278 177664044 -208152277 7361 -286669827 467255148 16868 746507632 -312997578 28168 281613399 757551796 35420 -421401372 -137291619 27841 -708931964 -895249563 23628 759987503 -312729689 16 279660473 266143176 12061 -893827818 -126934757 41549 -670519736 -899115274 14766 280736704 259968136 25210 151306633 -217170907 50083 259483390 749239099 4906 165426673 343931275 10 -194464678 -600729384 3908 -392832483 -133244501 7986 -111633354 356456319 7958 -492701606 -965112507 34106 -95685067 -806758636 55066 -784470387 -791887831 3688 -130352321 666117696 43819 281500365 723181415 39934 184292802 -883374317 13646 -956870298 -969529419 27245 155376536 468916656 14898 -518620191 -3198551 34440 160165941 460247548 15763 626168374 -309251950 24217 -395611748 846804030 36135 364024381 -214047406 32211 649061137 344812833 32269 -300816136 -422231734 37063 -794544016 531254862 50401 449055574 355864809 1307 743679295 -213478805 39493 655239634 -321665390 2175 -324879018 -667912593 18782 -578359130 175439461 78291 73029292 460460684 32640 -680318495 748919972 73748 -8266028 651451387 42110 272514353 249927116 42532 -953419810 -789139481 44157 -6765388 473281792 35036 -295792637 -579708189 428 251125984 -214279490 23000 -298057892 475388228 3535 621132462 186901952 46368 177545324 -404091745 25570 -491858722 -295925221 48401 -25490746 -701482128 60437 -126328108 -117007260 193 -234511520 370400200 41071 -212131202 -865147352 55776 -605635253 -332328822 60719 735640416 -314530093 30249 379973057 849401897 40859 658547750 371765130 67182 826696860 -967366404 167 -966056349 -802880747 29264 -211274113 -994474952 9524 183754639 345028870 17598 -773507357 -963495927 52491 -714041958 -882157554 18553 158118969 338330956 13326 341211959 -668939143 72637 529011076 -519307693 3774 -963301099 -582509320 37987 -684448747 717137235 13240 -985228100 -381366235 32490 738542896 -588297218 15524 -671135136 -127213929 13662 -13224515 560234175 19905 459454873 149381850 3903 -615088515 -500430654 26849 -97691118 -879064195 18421 -119272883 655403218 52015 -111103449 377046613 2763 172563121 -225327946 62401 -688131685 -895508012 9916 164222242 176799446 11694 -895537964 -119823559 60545 57816883 453730006 28408 174745151 352981256 39647 715063779 -215418544 23650 -714143962 -124607338 23146 -117647021 -771634025 54488 -99651554 368723270 8239 -382450791 -96905952 37375 -382955842 718185797 37144 -969412601 -427062352 50165 245599275 -32913251 56944 66026013 834205169 21067 716111226 -224794534 36746 -961962939 -411807432 36028 -138907116 186329952 41784 -40367388 -675621296 27495 70937318 837788976 55810 -134957468 351832337 25139 -210957800 76047576 97583 -327203548 -679600266 28555 -769038935 -501909713 3277 430317030 176598898 82101 -133160918 -396684699 87925 -681811797 -894484645 28741 159578902 -580111570 6248 152245680 367947765 37476 -891640334 -119154757 36200 58241130 436485132 54169 -209264860 -23976386 54270 341100288 -132623650 24131 -395452774 -142232563 4692 -593108605 -520517978 31667 -710770649 -788397985 29133 -27239336 719890042 77693 -613057345 -327686101 22811 348727455 -199790693 9724 643298474 -332823653 7928 380249358 849492395 11277 -389543645 715781594 16634 -238051254 -889712252 41268 -673875712 751833013 22818 -101495071 -498611168 24574 251343328 -211432657 13321 -104056494 -773354660 25210 -483653008 471432969 33449 181390649 81545490 23743 359349204 -201874749 8651 -863596815 471760046 20767 252896660 -206113913 33741 -135247890 -136562799 9315 59158480 440925066 35145 -125932640 -764875006 47563 -218351637 -594615536 55421 -402195717 -106164089 24103 -294475118 -698325048 48874 -766566058 -494915267 55298 -391208655 91279209 16039 73251794 262946742 55753 148902507 -103152840 74599 -331451939 462147530 2506 735046488 356815636 38878 626853922 365844780 52775 -421035665 740004160 8359 179926489 341250948 49667 256143795 263628158 59526 -592913965 -512291412 23179 755507069 -285767037 41863 -997546178 166235196 11501 -291038655 436624592 11350 -589114996 548962940 64264 -772285021 -788195476 6265 157132001 -880359507 36487 -231253724 -618779662 14340 -411977335 -964199201 35535 455372538 339938741 11344 -786363173 -780775564 4584 -112218009 -514800228 19409 -981799676 -600896960 18114 -135116058 -116415481 3977 160898035 -874049708 33551 -12501223 -672189910 66762 173101366 -383722188 23536 715217781 337029776 17019 -205352499 -864081554 36420 566700866 -483429231 3122 455594733 153952776 39223 645134470 822082359 47242 -806115460 -484704562 58391 759801604 -583009030 32843 546749097 -497519463 6138 154813857 250501177 16699 242993441 -25156414 57240 -973921745 -972478540 4487 186126768 360373960 22132 433584941 187125719 36304 -764731564 841751327 37016 151233376 -102364881 12908 342760548 -238002019 29927 341390874 826815547 30611 190110415 349591478 13873 84090522 270505620 9605 636674913 -319096850 42046 275155925 727776244 24745 -35655486 570841306 9156 663593362 185807626 39562 -326207436 -704126420 46442 251878645 -213404817 37750 -127693297 -137453069 25008 -384476705 -983589905 71395 -19100413 154731857 53708 -218131630 812040985 45870 -682738045 723198753 19010 -691501273 724694735 65249 -124945909 -794259502 51492 -315998031 456601234 9836 -692485255 -699996626 77218 241627423 68384084 84683 238778005 -201582259 9797 186759579 150779088 16939 -120948581 -116463892 33456 242626837 283549637 38339 441839589 171232925 76604 -110850127 -509412440 16657 -327454779 453309732 2806 147389200 -223808352 40949 -777800511 434359067 63804 -222902314 714400679 22312 262791553 -6733018 5380 343343877 825805770 41627 -107526173 -132477168 22152 -231175848 -954196468 15628 644009466 826045567 5518 749054307 -967121440 49107 167924598 -218687081 53309 -608382478 552520761 893 -608698536 -503745946 21850 271193981 739049219 29171 -958166254 -389527767 29678 271238403 243363433 39808 -200360174 -880924634 6822 76006554 837066332 8056 -416943583 -96996020 1229 268771193 -27476877 24190 -9384202 648769931 2565 -477951341 474417730 17927 -981646570 -982047925 63435 249395903 -221252473 1572 755371273 -996339691 51173 369134300 855918854 30013 666585767 -287416669 47446 -219546597 -861090757 35169 172671381 49275456 2358 336276229 -223320593 43097 176670346 169527224 2874 739724037 243308406 9999 -399730047 -134070472 28803 472596630 359307394 22999 -395359369 724806943 37059 159350794 183102203 42005 171634017 -615216053 7443 -592608928 -387446146 50807 -996375172 -979234469 69866 -704694591 -865582939 10216 175558561 448273376 10761 728476067 -220883194 61368 -121591204 353438473 839 545142596 -515081933 19125 -401967826 -955330116 11873 189914813 432211163 15178 -599976150 -329224802 50833 183112988 -96988741 41862 434586104 151276896 41582 -290846070 -700791871 60262 93441915 744357155 58834 154371818 170280818 14052 177910068 -210880854 12622 174823205 450447329 26053 159354773 -404715178 14495 163751413 274499832 10924 -416340715 -977904035 54212 -677228526 -798466694 35645 348237226 845855347 14961 433854512 184842519 56281 466620428 170274627 73926 -307365614 245440815 32243 718682430 -210357882 60812 -509707668 350118198 21531 -384509257 273775076 30474 -389692444 274018370 17848 -490211061 440856476 40550 177398406 -191652391 60153 74209741 444353671 14898 353390089 629593788 42408 -974443623 -417453872 51869 -321894806 -688596045 27911 645303219 -287196426 47665 -667386321 733093675 38869 -955369124 -426232489 34863 -691576699 718871831 12591 -10038526 528159976 49586 76923434 438573280 10844 366965670 242133706 78899 629420689 180204896 71208 -109012132 -504282497 19919 -609196829 -301237126 34815 151476009 464687285 26007 272979768 -10786691 31700 250808827 725681329 19489 -795818777 -515431382 15681 74936580 -320666651 820 -406459491 -119940606 6813 -689521681 -120637250 25335 373472762 -210103282 27857 51656119 848748953 45973 347455125 634898831 1072 621716235 -985225810 52966 272021286 67777818 70932 -891036500 431251220 49675 -613954835 562164325 81134 -96866671 -503901088 30698 255752957 473750360 18226 174657930 446289747 17513 273516210 242459238 47030 -596306866 -302595755 6574 -405445631 281085676 24888 -203322853 -994297800 37309 -675484544 -103175776 20944 144578585 276598574 53553 147874721 -381254239 28846 746823558 -212952750 65089 -699654700 -802444343 28372 -764018373 -786636289 269 152010394 -108413491 81579 635330801 361285628 58675 649956946 809572134 33424 -871318083 -122738654 15219 -134890144 -315346754 50361 149973627 -137289937 8143 -873692432 178461082 91029 757477922 -331772424 27223 -417289025 -105393830 39084 181143148 -889534159 36232 532689764 -481478842 38139 -423710104 -692557894 61681 -5915475 563242595 43957 -993314875 662966991 88002 -671847595 -117863844 17357 -595806346 557443780 25140 -121336366 -521141212 30086 -4649616 -678773698 21647 -125279046 -870685908 40247 65321352 -313873069 31609 -886757242 441056479 28618 -131871521 344972274 14844 -135561916 -494737371 31578 -704150337 740809622 54651 626457836 -317422329 6586 625742319 820946981 63905 -381546508 814416169 28814 156865285 463471933 22736 -864833103 448600203 39282 -324199441 -197591295 2698 -108415012 -869336689 19114 -983158083 -588554260 37110 -787152213 -521007251 41789 -584992022 374805213 64132 74747425 82870549 16976 621422805 379572087 18639 -330914487 472268854 162 726762288 -617110426 23344 -8841721 525036450 22298 -120471198 -512791845 20158 62304631 -291120023 5138 158806070 93562911 12249 -105878724 664541575 42011 633891103 -321104557 40879 -888795500 446410978 51383 -117242588 -887145169 17649 -133694716 -293662489 62862 -46666557 -684206076 33447 432524339 165304642 72590 -107232803 -293165739 13377 -677646072 -875339145 33611 620321916 154988485 48864 -412427253 734143887 13778 150792911 183898386 25846 65149374 263395488 1164 -213082303 -607004442 48035 -112795140 372652272 3579 -131899733 -506759217 1980 162571734 -878883741 22605 156143043 -607750192 7428 357667371 -208000724 27245 539945423 -421985052 26575 -403334287 816725764 1377 536619994 -503608994 22711 -968008303 -415286727 51811 840266278 -988397199 25413 -976248563 -586384500 60417 281705671 749055700 23121 -312212118 -204310457 11134 -226119000 86271353 102613 -401424452 833534774 27841 663246591 146590511 21120 -140899926 -491258248 5020 345328121 -205488712 20801 719301729 -235109196 9746 -696587434 730887983 63331 -209815048 -609311784 68915 -960906646 -287348166 44139 -117021377 623979274 25802 -709816946 -120296775 13656 743614184 367482367 7183 719910695 -216444550 61073 -705600813 -416183290 20090 736302525 -310513132 8847 82512350 743540472 5737 253276035 452679768 15524 643812627 366672253 59462 361225986 -211168168 41678 -266835 568905987 48090 -675695034 719279746 11609 -105388375 636530500 30022 658416561 154225457 5026 -193494392 -588502124 49117 280263666 282128520 20520 -118945492 -141070004 11743 663746874 -300113360 41596 -423719497 -101345874 7171 162103709 -424003132 14379 644636850 184563213 77403 256710987 -237108355 22751 -997455952 -999949518 11309 453756718 187535435 9362 -902246512 -114020996 4880 748129137 -581631833 19873 -25518249 -673981124 36926 -479762228 463146995 50724 -100013055 -794649224 54453 -697289372 -889195273 11030 624206286 147317958 12228 272373949 240066995 71426 249733855 -208857315 13984 452064517 -203008184 44098 -381554694 745952399 19535 -323495015 -675699757 42768 -31142153 533831081 45025 -298637440 457821142 2850 -305225573 -686610657 66317 152549082 359643907 42493 743071813 -574776324 30014 67045715 818182052 31490 726399208 -204570836 28875 -415023136 -128459684 41484 660679922 174872227 51676 -109734250 -128434263 18085 -204696386 -984985818 54183 167203262 -209967608 32077 -676909810 -127030440 1834 -37353082 -217114929 34150 -196658255 61524300 105272 -967259414 815354396 75295 -590816693 537144326 62241 740104635 -216115804 57178 -957840390 -962407182 64520 -405019627 249963107 44794 158307746 263550637 31315 169017998 -403477379 34061 -874649146 -117802249 11847 -402488223 -109571844 41012 638825504 527127462 68551 188817335 336223743 23134 275259603 93230133 28147 -692395896 756932192 54602 -236602711 -989554068 45092 259028170 239965576 76608 716691737 -227966585 43684 -324382656 471628834 21614 253164552 755396209 19657 61070174 812494541 50788 253973356 -232010613 38031 156166660 378368526 43294 -604197656 -289971789 39476 155545815 338111827 24330 537822895 88040645 41924 150972938 -234743873 67882 -786030477 -487358444 9364 -191528226 -202849112 42505 153376826 239704641 47932 165141872 -897117570 20216 -890631313 815305800 8704 -141852542 -479048875 5586 622622676 380829687 41209 -204816781 -574998606 13995 169519724 -191891597 38975 -793053448 -805111733 6294 239764251 -214228337 20957 380825857 -203653208 17286 -229942030 -887496435 8726 -126248702 359713463 24185 -959011810 152746662 45898 250814490 -782835097 59584 -413257020 753171182 18348 -989674168 160282826 8149 -120371694 -129942826 7220 365645691 661205814 14637 -385200081 730594815 37897 -579248923 -615519312 20897 361284875 620999033 40118 280583239 626533351 26027 -394323204 -321386118 48057 754713138 375477583 14065 -975367284 -576734173 50416 -587362413 -800199808 59984 93490243 267328570 64768 180987080 -408049648 32738 -119412956 -786675437 30250 463257007 159281312 80557 182223327 143587332 42890 -491054991 429182765 19382 364097946 -237587881 10051 -486038425 444669975 25527 377223962 650932526 11732 -228474405 -618465716 33806 73623069 268819260 48842 -124691456 -785661462 68456 -597127814 369751674 66185 -409909949 722614436 16358 160037523 64989188 23640 -206307019 -981479786 42965 -708796261 -902050651 43330 -606647296 -307663737 75325 163062309 453908559 21636 155973422 -870521039 46977 -388168224 274747466 45327 250927510 743161695 42133 -33136209 637991869 34104 81975672 820725827 8138 284122579 443164945 17221 273738652 63827425 77189 49290782 840445462 58196 341965728 -221911356 20063 348803280 636247111 38254 259783104 -10347707 67891 -971943538 -23486843 37524 -290139172 -686571804 49276 451155689 335262021 18162 181326005 156646989 41816 -899751926 252678695 75748 -694794869 -780190955 48291 631984059 -310264076 22384 -996988233 -995632906 17555 -227212038 64023377 82274 -701099080 -116932456 1420 -974921366 169605061 12942 159208258 -409552783 10057 -591212270 533592244 29122 362156337 819490744 10690 154707589 450156522 19394 -795164743 -785293320 6110 721216701 -14894896 33588 -104227344 -111867350 33441 -610215848 -486965030 15072 -128448142 -301017936 8051 150601398 262597072 5357 -808349266 -805667999 9828 -198231256 72014542 15772 -510765386 56894139 27430 644567771 813990658 75707 648591472 -311254493 30101 81287030 720500112 30198 -404382969 732144199 8590 56015337 756014183 61100 -213902972 -577791442 261 428770790 376892362 9066 -602517759 556395397 31297 -10400869 529780356 13941 -385028048 834025439 52647 -228416704 -993390904 9066 -980013654 -955753406 46773 475622138 165904014 38550 -381333782 833776199 54306 -963495784 369423341 27432 266796841 454396679 4712 -984626287 170945547 53740 748610668 -302228287 16783 -678844362 -778790897 22772 -4543162 649488591 8727 278644449 243864693 35639 65080193 277244551 37335 93988701 -304499628 15489 -687978417 -885095983 25058 650830013 836909916 74754 -684380312 -890075374 45338 -44480590 562508120 42325 94853301 -296267504 14701 -305487781 465694826 4048 661722911 839321616 52256 -99867430 -520613400 31489 -286258522 471578198 15033 259227567 718586476 14621 -42241145 665881234 43921 174276354 -617338462 2926 59755619 -314218908 22634 -610169970 822056269 83021 447151162 351367617 23519 176883922 344511133 8620 751385484 -502887847 47028 148321409 -203007246 1038 -676811082 -802038341 15898 85433442 244739522 48592 60713734 260032955 10394 -706492913 -898992177 446 624925005 829762982 50553 -100246531 -519267102 7322 -710390883 -124767571 662 -882750019 -142378692 58517 91007370 726416359 59819 -981825265 171565378 49798 89795052 850475864 53940 -105007047 -889782874 2482 284123519 -4142256 38795 -673097030 -110016063 26237 -802123192 -483666494 15904 -110256969 -426013289 70062 741119317 366468369 48220 161451743 -128420218 43387 58822902 244420684 10473 64410893 726482123 3162 175504987 279383494 8246 -9051186 627265526 6157 166802572 -130781050 56717 -397147087 -113732833 11292 -326198128 435734103 11581 -214575323 -879715228 2830 56588376 843603418 41484 359615795 851708114 10040 177081851 -389616650 28826 -798222233 -772023873 18620 75915505 473154709 23948 -686937529 -603595237 51915 754164821 371848781 41117 49333835 -291547676 41202 -407626123 239742912 38832 -134391340 -133535765 26934 -786741709 -482334554 2955 -2767178 654693656 45164 -689454929 -898224256 52112 175489448 371545718 19502 760112397 378109294 41785 348219092 73495209 60264 716089246 357571810 25152 -102469602 -870200154 33659 285555527 282236385 71662 -123233128 -777256530 8723 -400373466 -987013724 33801 165169836 -416051200 18781 182742790 -105084353 25567 467930125 339650055 2595 146432477 81054899 30183 -388452279 -134453670 9516 268609120 755382596 14505 -125173573 -105325274 33735 -492274596 460066228 25234 -394169365 254942778 33664 182250168 -416997287 30613 -583903361 -805548943 36473 85058456 638787531 52104 146253743 279612565 15198 -704927967 -799878325 2053 639575820 -305415029 14244 -104235461 -317732695 31245 -515609312 444868672 31348 -675184623 -861081809 10006 -33277736 639016736 46365 173768090 -610796588 6532 160052053 -138192328 14127 -117762930 -495801917 13687 -121912937 -132762453 10452 439184564 169639015 61706 -404053885 -997253973 70323 -381141149 -992066060 59875 -229617797 -994819555 58479 736869320 -192944773 9063 86118135 280582477 51959 364614397 856130028 39118 -325308280 -681326004 8690 -417770728 -124626556 5032 661482641 -322372016 36942 149741013 -394732913 19265 -674190801 -808482758 657 88239098 449425008 41217 -986969982 -381144692 18661 67134632 715637005 28456 -793255610 -772205407 7711 -795191778 -486883986 55390 145304063 -879003030 13140 -582872212 -331554384 62129 -961271877 153592839 40868 -200546786 -954089681 57737 -424436449 844414550 6291 -98709839 -888262885 17745 -138194814 -780919403 38366 -390063208 261280453 35043 658465003 345047751 45618 445966724 365034874 29143 78915357 824047799 20651 277496182 271298504 48615 -41745375 664263791 7278 -981038015 -424475533 27339 147340071 -114138229 26011 -290702696 -196871494 33392 -136493754 -888401240 22254 -859964739 -122842483 10174 81097038 850078489 54664 -614296014 -488841786 3407 -675708024 -108095077 29999 -971254416 181417486 42400 189813109 445832461 2706 283560641 -35465463 67464 -963804279 439714608 34354 91629524 818768115 24703 475041006 362392663 15043 662991149 842740175 54136 -197551239 -955641439 46128 -119781860 632868928 26169 -953976568 -986535094 58085 -683958298 -142640996 1287 -571866795 -319752251 55803 -119003113 376223147 3129 188423327 -109295958 55560 50904350 267779359 66273 -302288542 -202733769 2352 256067526 -42518950 47181 -35896842 562400520 48308 166849238 -210620434 5247 -127558046 -105667009 18188 86840079 716305458 40268 -31130043 546219256 23224 -104862502 -581510980 56026 91926724 734005672 32857 -996630060 -960557339 73340 364474204 633587017 26495 -615593928 556903423 66325 -678459932 755978008 33293 -696192643 724629054 26698 715892160 -201470918 19112 -595333554 -502647460 5410 -35213252 541327090 17213 143465940 265802305 48169 -696679444 -118971695 22814 -131439490 -885649815 27917 -864946725 451633465 47035 -130098027 -764579424 13266 -676358760 -876184804 39487 -30726370 -704146077 34298 -142702613 -129676156 23718 474356588 142933938 47980 -109923128 -899490596 47955 -501493412 469877573 12292 155570466 -590779378 3336 -115308282 640474911 21945 240950692 240460511 21841 -507148539 449827659 44092 269582548 -201400622 15749 642326421 164224859 15727 -211052901 -887132992 31748 -491122354 452451980 28710 -298127611 -673423131 4245 149559529 361169923 13214 -29302989 -677489393 57805 249424841 459673651 11549 -496518906 433546662 4315 -233777726 -964835299 34191 -212201990 -901861298 42020 -970370792 -612321050 37485 88684584 -312457699 20876 -217291166 -902878649 22367 664927863 182173592 67482 58194397 248230955 33088 -675336428 -883317266 39120 245997712 64247450 53048 180174590 438570573 2127 663217000 -296530312 978 -960827167 -997948402 6140 -204903899 -211541414 40698 171982011 -401388481 3182 276365003 59501723 10161 250618596 58851010 17342 -773143312 -780774338 21240 728542893 -307109623 2498 -134063399 -777031338 17864 -296128279 433068323 4580 730213368 -292241421 42557 -95633943 -891666068 27617 -579252167 -287813192 44447 271113912 -17645441 63416 -331727145 455566770 8007 157169037 -581432749 4505 64557451 735624645 39194 -397158719 756831503 8956 94203252 836679519 35322 435064669 -391413679 36619 243543530 48719573 33339 -423660668 238354308 45182 -776664812 -227902810 53111 67563981 277998662 49575 63929745 -304408854 13114 -140164254 653279989 35711 -326477776 -203967254 964 -103176203 -878438435 22965 145941225 352004825 23453 -505794765 458878184 28028 -867001262 464678258 3569 86601070 -310577873 23177 -426229986 850995897 2738 -118677996 -777250713 42331 547034160 158517422 28501 -403947436 834103012 46009 -113124678 -804144857 48754 -10577134 -699891808 45063 -195472685 -614137688 43876 -779935780 -482407987 16416 152897529 179814325 34162 -690640800 -782223944 35134 348371124 -211516247 29042 745550587 372029136 54362 153780729 443991056 19427 -777463825 -514596891 14316 -769452553 470853579 29472 -484547101 461189254 32177 -670723146 -790504047 30691 -392753535 436559772 48923 -417932143 264249394 20328 -618429215 562408496 57593 356772193 -208705445 42384 -700388353 -867244799 17183 -605097800 -809076330 56951 -668661089 -117974736 21387 183656596 -97559290 28094 444498005 351661928 10715 -892863532 -140471895 48335 89958551 746645912 23061 -309705307 -202811558 10917 -684636446 -126712404 22030 269966461 -877480327 75272 52741156 429866666 58859 -713845148 760707642 70550 -27671993 638758667 28360 278676917 -787871872 38447 -129937787 -771469006 43537 89805203 459503072 328 -224852006 51787941 86636 264745647 268780246 38123 658910931 -299137310 42946 -320066803 434167471 8508 -868770367 461512123 8843 -980780127 -421922422 69734 81132364 -292305515 41943 -19446222 -713968962 30734 337758550 -230129848 31938 -96251222 -479959118 1077 -587360673 374116849 66861 -22583131 621204998 29334 -112783898 -896166413 31319 -693738217 554254058 46007 86509175 260688862 65900 -232448576 -885545930 55591 -766668867 -808347914 2875 -709515518 714484730 69998 -673952907 -781840858 42524 50121938 -313446072 36249 85746428 -312794865 40291 -9745531 657616973 4787 160698361 152392865 28627 347051140 629183778 13211 359141877 -230341353 3058 -105646679 -123958138 686 -199473156 -618250038 18864 -117784210 -297424088 8071 -216905348 -888732135 6505 640560905 372489828 22188 -126460521 -766284013 68062 -970220583 -572605685 49635 430499550 154252987 58053 -419365024 -963782051 55058 724809949 -292878175 13962 734271814 -574015046 13827 -668788724 -789588822 38086 -396723947 854001504 28085 -394615976 278970906 5437 461503793 378883481 6554 -678265655 -129248889 29309 -140393523 651640141 15604 166617743 -420442653 24584 -225442086 643643204 37019 172175469 447062334 22524 -409291100 377798759 62034 76082235 810012318 54708 154999117 -412758577 16186 -886419423 467338166 12165 71423256 846879062 1146 536956560 -476531713 17401 152940367 53656955 28878 759057630 341519660 44119 -111439120 649195562 27975 639055536 -311496091 40807 270773468 -211771310 15960 -333110457 467713919 21765 349425176 -987779665 25957 622588973 -294061237 23019 -615644031 -507868479 9626 359009099 -207625482 34828 -137142683 -109983121 8650 -681901936 -121775945 20241 61221576 826051648 42386 731349241 -606504366 32105 636587409 364297296 70965 -424770578 809684490 27186 -984672478 -605482170 42310 -667911991 -135246449 20479 -954678753 -577096986 37721 -326409781 -711359128 11025 61496178 -994380611 46037 738676595 -213465236 7404 -899111025 461279199 24527 -985343377 -986909823 48242 -316090853 -33246520 45123 -590935768 -288095716 71652 -772153057 -482426110 31387 739294410 -317060662 11657 -124848620 -300853577 1166 -117113484 353865227 13860 743123756 -580649520 23835 469262031 536763324 40374 277609180 442874212 30821 -712382319 -765974924 22997 -696785048 -766334292 8178 -124930681 -785471152 44409 149971237 152621953 34069 635411769 -328738194 5585 271837228 -37734666 41230 -973918276 -596237890 65433 -98912235 -860753295 42162 814882673 -999977384 21980 -981361522 -427827046 50700 -699931417 723755670 35287 465387745 155076330 55332 816489985 -983631303 52881 -124541236 652333864 11236 -318793742 -208081897 12931 -889889802 453953483 19589 -618373507 -324049542 62525 362274696 655388296 20870 -904315258 -141175743 53317 -975734884 -972472799 32974 152133545 -95511287 45978 -95281834 -493983471 33772 341878096 842265361 15272 -38175046 561792839 43328 56673591 748679709 31554 -611163409 524040272 1446 428998250 347929532 4112 -389397256 -956889629 29504 153051461 269138692 53385 176770644 355929469 44301 167239676 187993933 11166 249194613 61574893 16780 -477131082 473281823 32564 -135374425 660140168 35947 733154269 -316132620 25817 -40845038 642836346 43816 -514680034 453194232 231 738132693 -310252254 25927 162848763 449332666 19648 -131147563 -791899921 1111 -694315454 -786276590 45556 267311142 -47074272 40422 267105720 730420153 26826 -413795266 273429374 1244 -5864623 663712153 13826 340722901 842848281 23396 550194590 -481282110 51121 -617305402 -326032848 73159 -21920003 -693968972 28217 246462972 -6598644 19284 -410398257 250385189 4085 -116729396 -781233086 61675 -102332099 345548131 15815 184958357 -878912747 12909 -426251194 247658644 27513 -214092432 -879245457 38893 -885607457 454428050 26058 144510848 -902537514 22723 -603437032 -494303753 28000 621491535 831042521 22464 559764824 -512144434 32301 660629084 352516011 59960 -117897926 -880805538 17362 437297662 162526449 28161 -296410877 -706527010 40295 -311017923 468190783 11511 -706024712 -114479693 16183 662656003 843511623 8541 -414527780 809605848 13713 433357918 169888977 60042 -791709178 -503961633 32132 337844071 620800021 2962 -862402121 -105692767 56524 148468204 -98915880 2129 658201178 -331406108 26547 270321419 454065657 33095 -704604192 -872199418 17555 -958045801 -956658120 37730 623625512 336908002 75447 184142994 -424970045 15395 149712246 340603898 38095 -105604037 343362280 5170 540179954 -504931166 48272 -320406186 -203206316 7454 161820886 59483420 22933 -571546993 -496659608 36939 376375368 646089377 10924 732634103 -220398102 959 181478258 -215023390 44814 -405784545 -114788407 14345 151924678 173304117 3716 174124402 268011789 3505 434835196 377852019 10582 -134531412 358282899 6615 185974280 453931974 19235 -484159491 -326445585 30078 446505049 -295070017 36991 -860726563 -117177076 62986 -801120889 -795813694 13914 167735280 -101043502 56225 -197647532 -893395585 45431 275961537 722703210 40803 -198711903 81792582 55859 -116735290 -311322848 45891 -880176960 -103297579 9620 66470413 267356281 64841 -322435461 460212617 22926 94267156 747969706 40782 92914067 475287262 2067 146611517 -774646351 40564 -602944531 -296662597 3387 -205632724 747220948 73479 -706682915 -897876275 38269 -694310317 -770199710 24611 -134567489 -896434171 17671 378836179 844888141 30804 -138789506 -777818956 30035 149699227 467591594 26301 369476460 825029410 42847 -396843385 -986669361 30755 -421785131 -109740044 23987 257135808 -42354566 28369 252385218 282178321 66320 339053285 268131112 65961 -605975575 -484787531 8158 -106421746 -118159826 29413 167024865 -404220162 28279 -486127856 448215786 38063 -209259728 -964281521 26225 -587126920 -496995479 24657 -498694312 -133528998 38203 -694484252 -762067878 12908 657402775 828543737 73365 162625175 358830204 52356 152209211 360376403 46879 -1561530 565352247 2794 -11518538 -668565238 10825 -214529507 83549380 7785 -486612579 432835120 35543 -973731275 -617855521 379 -418052140 812533935 24992 -106076913 -141020223 15708 -125683992 -141313714 12393 185241835 448984540 24981 -589098046 -477927747 36482 -958242434 -987981585 25217 284312517 465728676 20305 -9134003 269398846 55818 -583517456 563065623 64056 144370893 250734769 57346 -39128741 -677563629 78505 57259601 836003426 10821 -142126913 343416472 9333 474432922 469103754 48781 189631823 -215360809 1603 -116103524 -775134441 49025 -122650799 -862117517 28919 -426933409 815894586 10050 -289834534 449316968 21261 160004902 -223451759 38666 439258768 361831935 17545 -791008472 -504393533 8374 281606395 438183899 39656 738523194 339278830 9045 77155874 239831935 22165 -128605280 -511482564 20391 716236501 359747578 27068 177922426 -391988547 7526 -710129597 -861084634 53455 -422466325 261153707 54060 -712143919 -876650857 35718 640738280 -316927860 39874 -408079141 -118111419 19694 63778069 258555034 16523 339137004 634615630 18964 -130069438 -486230940 28411 -808959342 -685155175 23741 -136662659 -292899468 53682 178383322 346098118 15093 -403491617 737176990 24533 162717726 -864643411 8150 177730389 -106070519 80644 726533659 -617918632 8667 -9367399 627580657 4320 379500100 836493629 23857 182748208 189442756 46673 -305941583 465815509 10100 443751225 180305230 39181 -991880901 -985060712 75054 54435397 -522486913 79560 255495282 437507599 17751 526054091 -505165279 13610 -692492611 -769817185 15197 377489194 625722649 39251 260392881 88872623 22351 -389804315 823959347 28743 277196881 810096373 35911 -136336989 -100177922 32585 -963218743 -388653289 16659 637117517 181631834 37111 150596638 370643366 5160 741543105 343559481 20848 276847360 279182134 62874 -686053413 736796096 20494 -101861452 -105542125 12192 -577232531 -329118264 48957 -136799346 -314930613 66191 335770797 -696117898 53823 -967277821 -583112568 22583 78675696 729829434 42665 474078968 536318494 51153 -417866188 -139586154 10772 -396996363 725464642 25974 -387838314 726784692 10943 72827775 853166005 35091 -958999564 -957043638 4683 -957374982 -16551481 32872 -401960393 837104052 12828 265508088 269784157 28820 -702683103 733272426 15882 -575572971 -286275781 25506 282128036 -874206963 78120 650325310 341401172 45424 -764781276 -776832368 9418 462158719 92518269 14090 620030735 -319411333 25668 285575365 254075317 62015 724425850 -573776636 27477 731354851 366815126 14818 -696817495 719409039 71908 351455654 854791996 32760 -194865448 -971555088 29366 -191522757 -975740967 17151 51655612 251894896 56805 168337970 360291639 3790 470621291 370906179 10882 -678448586 -804482688 18133 -869742195 -142141430 55000 143963681 87736472 23781 164591436 80839759 30012 190308136 340288086 47990 -324343972 -690590299 64862 643211388 640173715 28943 -388591686 281200285 34732 560738581 -497411714 9326 -101323720 360384592 15700 -192649687 -609715018 23704 -682897960 650412885 33715 -791876664 -518329826 24161 463928412 355693810 11955 -970039377 151680253 29013 177489943 -890891672 837 -120508883 620434916 43312 741681627 -300736120 22990 -200418206 -872452699 60507 -986428684 172682893 40875 66070915 -307524539 4730 157847086 189425350 27605 -508701147 458933619 24216 -955930202 -384347178 34641 -25299216 -698436998 36797 -486965997 473668389 16344 -194206478 -595754532 68179 -978240191 -972698236 53767 82399273 722059455 51958 -222580961 -581086624 37987 -29605347 -713441525 41232 -592394928 570307399 49191 177917394 -428551768 8842 718823347 -232550361 21193 -591986144 -300474041 6125 175880317 -400202392 19166 187539657 50475234 19865 -583804806 -496466001 19060 -231932591 -599850168 6369 556060024 -508569697 30761 -308157423 -312367155 46171 163697315 369393098 18014 87002667 260456178 6026 -710155467 850394928 38459 -896619598 -764845371 30481 -235008750 734490465 80306 245352399 758307663 29287 154475582 372737693 24486 176008706 -117011812 9201 -394751204 -133105622 25618 -424762549 852326304 33764 -390304671 258007644 32155 276177917 -24939201 47612 -417423847 -982228515 74655 -96523886 -329877180 4517 560673049 -478592965 18591 -3440463 -707295580 77864 -128467315 -876394279 4869 280625898 -220235882 24187 -134321994 -503384626 15722 525638995 -514739704 20595 -678786676 -120860810 28177 -775745803 -803622145 3671 254318477 -5892346 48938 -405383837 647254314 31538 174012767 -111405412 78159 -484535394 439638393 18632 -407355296 -121288554 23144 -997848894 -572695747 21491 375619341 -214196925 27757 84928344 760107481 56457 66478405 430258441 18594 255939820 464418740 34187 758135289 -328621310 39711 -970851760 167548184 26523 -95262183 -767866738 50693 -997733289 -967227854 20320 -577345151 -309401426 14281 268648770 -420106519 33212 -675608818 -783071709 28822 622669119 813418989 18171 -399347551 -125250768 32271 623925392 160231479 75380 -225268924 -871977412 60189 -306423119 -495255631 47438 364589355 -14984145 31274 568523681 -511586689 1362 -134046108 -884930565 9618 -961763138 -590467471 56344 723075525 -322268648 38852 -224488822 51724526 40210 -689936706 729297605 75630 -124852248 -510095868 27989 -28589328 558174764 10557 -328980095 433649740 23000 -386892849 -133720420 31924 717954034 -223239421 69170 -577250339 -479934881 2194 348331132 815586632 7922 162453412 157584868 29585 -226398863 62949384 15156 -393794262 -108058161 38878 -588832455 571026457 54059 -965805815 -590266523 56865 -699800251 -896926447 51356 177874274 347281507 14414 -19050861 -696031602 49251 -411552717 -125803936 5626 249345013 261118399 67550 -108312349 653477671 14315 -140316794 -114272065 3738 258702962 -35146298 51636 -781435839 -492377928 46089 167472239 -613730458 1147 -382489784 -976732409 43571 -696122063 -800166273 39809 -964068773 167310179 3555 -959688191 -381276333 55970 -314013834 -206708603 22132 -312789650 543332908 17998 -132513482 -120918607 23328 341906860 854526674 15245 -387249325 -135207650 20696 -425658332 -109054256 5358 -613630579 542645645 32762 -427357592 -137415420 8747 -131350822 -777177319 16403 -990766543 -583127036 13523 456601389 162986635 22177 -136080855 -805796514 4127 -420307005 -957944130 56267 75497717 246072846 41681 174410247 366887542 30535 -571744360 -490967380 7549 745792455 -213905334 5025 168245343 -395393208 33455 179050397 -407052993 34948 649421943 -483842411 41392 257200325 -218780926 23919 -999348030 -991650632 57883 -33587943 550395801 1181 630139673 846318904 54006 170195889 -232199282 31689 -19180058 641550902 22354 -27180463 549069300 42439 335043086 833644707 43432 645034412 -300200959 42552 -125058348 -324451411 37680 -133750682 -204071980 50704 -216981061 74740898 93623 -877089310 438251713 22337 -602850894 -307024658 68044 375946842 824185801 33325 180249921 52981451 30150 -389156296 851551603 40965 60830024 428586016 56762 -859600000 448461941 35280 -413484592 761136361 27802 546813065 -503975924 20665 -703492538 -103518459 15410 158924114 251550512 5044 -134949312 -97915563 7238 -689332433 854588572 13579 -130542734 -97109153 22263 65632374 822815126 393 -860506673 -132434799 49100 -109218631 -514374029 20051 -609670497 -478560570 36097 -958286904 -415676417 49510 342723217 814241510 13641 -96518716 624059435 29411 -881802727 428770600 49332 -140018603 -107106750 29086 -135679133 662641116 43961 378674740 834126997 44641 754143578 -299388343 9301 67108289 818942174 12721 -137480971 -888838249 14648 -130499826 -766861132 23032 -124713120 -311592926 52507 187836191 -142413969 68353 -594659062 559094409 35460 -887668430 728940360 6529 158302923 454591121 27987 147282062 -199814947 18781 -319787596 443807713 22916 647006690 163865181 48479 -894136072 463388451 11752 -98858135 -802015934 64355 163725470 166469757 8063 474156273 339971300 25390 254289922 754269174 21713 -417067921 -954638959 12376 -322945650 -234741742 26635 185741621 -867087504 37928 -955116683 -958806219 530 256870385 -223007609 30557 -764069138 -228504438 35562 -105967228 355259786 16595 -782120123 -417732482 18942 -191371641 -901989515 45725 -14659049 619801422 10878 170410432 280293341 50352 -986846341 -413194241 69766 640642127 357608187 47922 -790797710 -500082492 7787 659312570 341910632 60710 -902433775 -102837265 58126 433735232 364797316 5880 -413396392 -972916852 74415 -315208531 -236779566 33034 171708752 170139480 24357 629361425 334519160 41753 -684866939 -896621994 43346 68355137 851498172 11652 169553540 -413812215 7077 187292728 -127008848 41091 -668073477 750784126 33374 342001023 664460696 34351 94963438 724210975 66423 155042207 -395517949 13222 56937409 439817984 45632 -211141193 -977096476 49317 171683659 364405155 34844 -120001579 632471381 20974 -6399674 -697475317 14863 -29643518 658194959 35479 751764488 -583677732 41209 -711095220 722526357 22643 370762020 -216401953 42498 281013518 92265634 65493 -135688335 -874732063 21809 -491943155 450996132 30852 -136901454 -496052858 24776 -872715922 -687612608 46977 -902955442 435973874 22303 621275298 349530200 53080 642848029 189295501 18882 661558012 -291439804 26243 -44890966 542510987 48342 -983319174 -603525717 63586 -313390641 -214118696 20065 168098620 -425245861 16757 -958785790 -960350758 55838 -114577321 -857769982 26182 152801999 -226438425 4355 -873714592 432687084 15258 178387348 -108965858 55444 -230011588 -889236359 39546 742157874 -332648209 44817 640720643 340158074 54323 639001463 -318361164 39347 647742851 817465009 28609 -676484147 -116952846 6242 -695841418 -791438801 44605 458718753 158945504 38196 655654419 -303778398 26145 -135787858 -296609411 53130 -30300473 567236245 1789 -29036825 533691379 378 -802496448 -762791022 1493 153163702 -207759891 22318 56285810 720027413 15227 -220669098 -889110768 31064 -579336363 -484438258 9990 -113159879 355099581 21691 663996530 172452804 36835 -1918630 647850819 14744 -125228230 641028435 21215 -221819981 -981163903 45875 -869360661 -112734443 52775 182374509 177691798 24192 -574126574 -318213413 73229 -205450886 -46901344 18597 -219003169 -876406158 33139 240340702 430445059 33628 -515913683 446275894 40693 -137931004 -875254760 23981 -30953400 271378904 65498 270893922 -38504315 17621 718965744 373915825 45968 -426411274 150492993 26122 -996929829 -579909139 6616 -41118982 560732059 6740 -683812473 -114329285 13347 430405765 150401102 88908 -973586380 -594287120 13001 -877868299 -113302825 57315 -873749826 -115660840 57467 -984922522 -386169904 8966 -116720885 -476955654 14655 740952074 -575594776 20561 72977972 723912308 25509 -427558254 -968022072 10005 252845429 750677636 21149 -396831427 -127102566 2918 -116049426 364519815 23901 -691873018 752726484 44046 -958428218 -381308607 11658 -236494448 49763977 612 58548678 833841827 47363 154592905 -208437740 61485 666391581 -286165025 5857 -867277408 -121123016 55395 -597536039 -515081172 3346 338348801 -210445268 20408 59977367 818775012 26817 -773072447 -974878256 34623 159246346 176583728 11191 -136762535 -490898209 13258 748508540 -224575110 58540 357199598 849973222 17497 444714090 -878977869 489 -203218572 -611738071 3837 716266472 355481727 30055 188693154 -124428495 58756 -888171827 456914955 16566 738258612 333541816 57427 719861206 -297549399 4604 750696827 -296394934 8034 151029501 -879610462 29492 336545442 474783210 70571 -2312350 537697276 31714 644938372 338534877 61893 716478299 -330273814 24162 90482371 -297352798 31728 637560602 830734869 40175 -292721307 -106367566 42410 458895896 349853907 16572 -401694461 255366388 25174 462908118 176258715 28158 -685074578 -95560247 6889 -676957842 738105185 4049 240873575 250525821 12121 240944988 721239167 4478 -990571321 -975932974 48133 -40022961 -697575521 13896 -862971814 -116521725 15192 754294814 -302769277 12809 -987200386 -586261179 60807 -3127464 544751839 21007 -578191307 524593607 59913 188708957 376545778 26727 -713863010 -794907511 10248 625296179 -327984480 41369 55690243 429089619 50656 -102886965 -321466307 25341 847008444 -958197193 38185 188865423 -413147541 25378 -302464439 444025931 8385 -992726464 -602390090 53405 -96884750 -801835939 17050 -800189598 -784259970 6054 -21824744 -700261623 19492 -332458325 -699138170 31798 -142095912 -291852569 23679 -795103928 63989901 45802 -866375125 -96847484 19849 -19343249 -412111532 19729 661308011 842690864 77467 555523491 -497526510 22420 -14907061 -712100355 66307 -963659397 -411187662 18107 -137684553 665259925 13358 467454376 368871627 22788 -791107304 -493883764 23884 253214365 733847216 5042 149709237 -194800629 38033 -478237139 734070149 39374 -687648974 430748403 27450 155745843 447119604 21241 -191955128 75290702 70760 -237034460 -972657465 46916 -696011570 -861804458 49206 93121564 749432778 28398 -892342025 439190800 24878 -609522328 -314945155 12764 -767129273 51784632 68637 94642762 -999776274 34972 56336364 816404099 28694 -24374729 -681587316 71985 541639772 -519900906 8787 371706544 846073637 21753 -418280366 -968243468 67500 -616222186 -515331576 31946 -210854391 -900408410 33622 -972005742 170262858 47013 -119912275 -321568760 43239 159997948 -888976299 37473 -132290355 379087042 20126 53783947 466850101 23712 -126281198 346519064 32069 334916365 665254386 30401 -799145069 -762052727 169 -785207553 -714144153 52640 -699187073 -792587471 6804 143258999 165772300 46332 -290550140 -669472505 33564 -390438998 828631874 34833 -400359403 -98274096 18783 -896063539 276798606 67525 246716759 50457825 35238 -582737985 -314989026 41237 540301263 -768009756 42414 -857811483 464393303 44437 60131427 259270981 52488 -301742689 -198266653 8769 -686398309 723350823 13112 184811175 341413740 55074 -680859529 -126419646 18805 -295903420 -707935453 31127 160697856 -119780337 29726 443376398 721914225 62414 -36947262 -699841656 55790 67783635 -500705451 17595 -19320287 658939699 27070 276196053 -31954609 78382 -217004125 79790722 42290 -964937669 -952754128 4384 -705522918 -125221479 18641 175789489 -580738593 19614 186779183 467522999 758 176009175 453282311 9823 -111098881 -503376758 1878 143361238 -384016649 8738 -19085219 541001792 35937 342675458 -214681865 24929 -36530018 -694133880 79235 161241701 -601889660 8919 60329474 242712472 59346 174147784 -382631927 29648 646246479 344234648 50742 474707116 164981802 80058 165505299 61952943 27294 184505758 -576280748 9474 -230564857 -976339864 17122 -206343808 -589675125 31419 182711421 161811968 22355 -237703358 -586158426 37712 -421341892 -103708706 33793 -95278312 641285893 13804 569914391 529671962 33193 -17005520 -711812993 22858 -290843905 -105537111 40722 -28532593 -684219279 27950 -669484578 -890376524 8653 855620158 -966432557 53022 164957602 462464980 24229 -686774307 -802908368 32318 -710231666 -859829742 35711 178514874 -218190196 21968 -600870156 -325012089 73432 52351786 443981143 14542 262164068 87243259 44509 -15990639 626848337 44612 155733537 -234022830 31123 723401721 340146066 32951 -112401606 -130412776 3074 188435930 428868508 5492 59689496 258017399 19555 -387459785 -116884963 1624 172163654 254901795 44792 166455624 50326627 1896 -99360064 -104013181 34164 153938794 -228754849 73286 752549813 -580382005 37413 -384773819 761115357 23941 275254415 474144332 35819 -131256630 644437863 15252 -881233240 459651207 16081 -110472004 -788219348 56461 -100632458 -772995937 62908 -204327076 55265178 268 -33038288 630431068 32951 255277529 749780870 38357 -132764955 -883508825 41078 761475595 351231118 25654 -136010292 -893379575 39625 173880347 276507122 10068 -140455253 369353016 32630 -596293134 723250472 19480 -318523158 458682265 23382 262962880 732231320 23307 828268799 -986456259 754 161662043 -198863527 68624 153735678 154077118 41174 146716078 -427885399 19471 366811238 -230663771 1621 -210610514 -970999710 45184 164974432 -876901692 4596 -785890270 -498342135 6261 -499797895 365728753 4365 -961825328 189779621 27986 624486969 817512589 45821 -221893963 -583049972 57926 364933609 640932805 34662 -858456785 -96875376 6966 -132146455 -323109405 15488 182428840 -888894618 11662 250915444 265142806 50159 50820453 758900233 12160 -416424371 -988829410 33389 -977257508 -391250050 14519 -405244697 -14606787 45906 379098537 645875390 3601 -307408154 -214469296 28163 334889239 655577705 8298 -406049832 -976119909 70314 -410937129 264372499 22608 -3602081 -701344781 77379 -117340092 -515688593 27415 639508249 159831832 16327 -137887569 362618857 3509 254557696 -195165026 12 171094856 -125970370 36609 335420863 -197896502 42023 -43382759 623136942 3864 52591951 853703233 33885 -116613600 621433873 33853 265348685 -216672500 45571 654427242 -320051840 2213 720637213 -197026300 65313 -395698821 729017192 11062 -705428122 737877151 11661 -313354629 -205247192 10647 -784638049 -767433258 15897 821301504 -958703685 33535 -696896940 730561046 7630 -590258105 -501049174 19679 273325354 85690772 24067 362813954 -207174648 24145 -980038369 -383361423 42652 -308279703 -687925441 55868 183826568 -894347226 27691 -420877086 -998075020 22179 -381472276 -114086076 20423 280021989 -42818816 54077 -21544108 660071486 9788 -500269302 445987067 49114 264853701 70798865 65651 -774487461 -515289563 37553 -138826048 -894141254 28556 -140436566 -327613193 42736 174675136 166959393 50424 -11420784 -133980172 21422 -104018304 -890662638 12487 -6136129 531944364 20152 530963118 -519996299 36891 -668928169 -769110522 14070 165312321 -385625610 29390 665127149 164303580 27745 -191578601 -996770091 10370 164353348 -398570350 10428 63517874 -294319574 9858 187464370 253548140 10432 -292600152 466927655 18917 -193307678 -884270262 54833 -793233056 -106964440 16877 259138940 -192596554 45380 -876482091 -119073571 36617 -601147523 -522832605 21231 154533082 453423069 2753 457028560 360435928 15212 -980565513 -954162216 66154 747533131 249527366 927 -123479972 -892779314 22574 -137260694 354206220 20254 -408497762 -963413251 11263 262670899 56546828 49002 -959180338 -396923005 52274 -764490669 -785886689 5983 178885521 344882751 24720 371226675 655046098 21990 -117903926 379448902 17651 743887886 -310274774 19260 -126561742 -775125691 9725 277571634 465349072 22174 -407702460 -110384260 28168 -782339138 -513878735 7904 634250783 -295924623 4924 -700183958 725794962 52206 -774084040 -480377191 23183 -205814954 -617752582 55900 -313090902 437086156 10671 750038713 -224303273 39120 -234888289 63338191 27811 -673351870 -896031293 569 -961995197 -581098874 51702 -594105860 -696413812 58004 148010776 263582696 49848 666038505 -318195341 12811 285212865 -957291462 33849 -427130457 247097224 24599 -603641130 -478070308 16283 -960940720 187653421 46754 638948757 340337230 65613 -223386088 52336566 79898 161401225 -117829643 67810 159966963 372715474 32123 249841483 -860101513 45567 244231119 -495497636 4813 -488661544 441199077 26608 -214258175 -877260542 44201 -389186861 841853869 52320 627740360 -307280613 23344 -593132936 -315353252 71058 739221049 343092887 22541 -9024872 -668358804 60771 72414847 724374458 24842 -964917945 -393351357 13925 561785453 163596940 20594 356822189 -234291813 1864 470970055 360674618 8471 -399283094 -123801980 12019 -232774986 -613612363 7821 -46720689 -674095886 22169 70263036 434099255 24639 181992892 -604589653 17118 463320373 376021148 22508 -401349634 -112416931 22350 -786895198 -796170551 17624 -426738972 -106626353 31510 50313982 246303983 69370 -675740421 -115845667 10399 182847211 467946903 20528 -2113465 533496454 51751 -963294639 -301806915 75133 80083606 -329230315 5717 -190909741 71552076 71406 160880049 -195918453 61470 152298154 -96796839 83774 -391966437 753956986 9447 -986473602 163473420 15281 -37341498 532310614 13826 149574645 349506849 14029 621998923 162204378 69604 152511539 -96025254 81397 745060599 -312066077 37452 -890459931 -110070630 24670 148840424 376362791 44679 -668031630 -887719925 41886 -10907368 -713216532 44408 -210817606 -890683677 32717 375429544 839349891 2278 464259515 336343002 16067 82717308 755679290 72570 -120138595 -860201708 27049 144137393 442808076 20268 -712096388 -897098272 22370 154151453 822234462 38329 242642931 471322780 26981 -860345270 -106268484 47843 -18167213 531814088 44113 343075025 -235732855 6671 53896839 251514178 32121 -286811845 -691510228 44360 -201016804 75363143 59036 759571788 -587870652 39134 83134097 258163434 68746 -775068717 -523297682 37553 -986026881 -401841359 36513 94321114 436606033 24915 156286870 179788106 17063 95224688 261034445 69583 -891972285 -2189335 25060 454126483 334585591 4261 378422782 809691017 19457 -616032166 -291856928 19236 -589413038 524607390 80683 362843218 834165058 43550 276789642 460188873 22727 154478858 -230879664 43740 -396789640 -127864310 19252 143650888 161878397 980 -394492598 -984978458 54785 -141849640 -520084957 7265 760910501 -228943081 38032 463986306 145730238 69624 -980466436 -591557389 64274 -424219397 749794434 8755 -141297678 -405803096 55475 850745583 -954188244 52179 -121845086 665780136 45695 -858297198 473420990 38109 -618617882 -291843599 75212 51179759 275529834 67629 349857920 855279783 27225 359049147 -199085515 23096 -12899226 560731848 45456 -673922981 -784848381 16781 -399388963 723028390 13568 148351546 -213572346 12908 276824994 724448042 8732 -315577199 431609522 836 84042991 -316673337 25626 254519194 -784606458 37127 -331925657 -290283222 23687 143554263 142900291 43124 -133854076 -117071023 23056 -141505642 -497888879 14164 275601169 -22107337 12377 731886061 -312909151 47194 272305823 -192009487 7231 -952711608 -391416729 30310 -126973631 366669838 1948 160205661 346878049 22724 -980552402 144769526 44218 283860996 94920653 10300 -707839051 -793448246 4644 59210266 757690184 40168 151133298 -398532874 23729 282629824 -219008202 23686 278335103 88230017 6216 79878340 277607301 56034 718549980 -611388069 17959 84729323 -321989990 14040 165680837 366381447 52928 380948557 828829025 3657 166307551 244932595 7492 279176405 -13172861 58739 189773874 275685058 2206 -194364103 -18629164 62234 348462784 829874408 6130 -117830316 -874954657 11617 -415641071 840399310 33641 -96373237 629314202 34146 -320079473 434338726 7998 -126843558 653322823 52440 -138588930 345835729 21415 -216303715 -611954408 65812 70775246 -311039185 31749 164868014 240240421 25383 -381521606 842124003 57356 -104689933 334092448 10791 -41527029 543591183 16112 167488862 -112928816 20698 150446749 461088602 21282 454815978 356496266 892 -237090929 -953466783 43798 -32293080 650188593 22310 59851030 -298940297 37149 -214569831 72712832 20616 634353822 -308468018 30030 -116900312 -768387677 56317 -692054744 -872946385 36890 247593918 -231216426 9388 -387723977 -964824925 31957 -115966125 -894599193 83 -688401532 -872427195 52714 450064619 188241790 6208 188045904 -857392851 13499 161923553 168892104 19145 -115004097 658343237 45658 -787190549 -807125122 9894 92357746 845799264 16636 268383847 -44343891 49 535250980 -484687127 51282 -423373399 -111767537 37235 159479460 -875585886 32109 -601945727 -289730913 56417 -96731412 619351601 1787 343040427 -192674655 23711 -208412848 -955053831 47397 -612382918 544161528 79778 247689733 285533598 45475 -397265903 275163924 37545 437332735 165215223 60577 -712873473 747737547 37439 -210043922 -870073430 31599 -411343216 -988529589 51955 -196588379 49978052 25919 256909172 758119676 11729 -34924050 374348108 37162 -786620172 -774175550 10439 -990473014 -599445306 63533 159913811 47650835 18598 -398782204 -975983905 22262 657107308 168904799 9589 -205349807 -617813979 49089 716930548 362492115 57878 -34300944 -713621523 80823 630721525 -303899493 1083 636952614 832297139 6021 665835125 -329822159 33544 -142095925 -100388097 31572 -100302566 340095416 1570 149554256 167873286 33831 -995410987 -402597887 36454 -401679885 750150608 33232 745505312 360608691 10290 661797448 -305586621 37393 -100064930 629171884 40309 -712644812 -404204417 23066 663099991 176328644 68215 -871515339 -123507403 56922 -315947820 440939542 13500 -514196514 445257186 36979 143859753 -100345288 10153 -41408841 158229176 43830 171968012 347353287 48171 62455901 714407432 49857 -954625033 -383120405 31149 -889822456 441407553 21278 340468257 -225293912 9490 433241041 371038566 26839 -2399895 548322672 26832 271084948 761424788 40513 271148379 247793265 21576 -983642666 -575174552 18261 -676347221 -127863500 13859 -142381319 66095571 23232 -791832463 -771096326 2911 -425954728 743045864 22290 254171146 451331016 26289 746674018 -310889866 47903 649522818 810014432 23980 -420227829 744529750 9720 -97995794 -492843134 34271 747503042 -200796093 7532 -698188854 -133171195 8995 -414149859 -132262027 18145 452334798 160386604 536 -224558290 50950683 54220 469992266 334510355 2545 -388581769 830268027 6970 -962984133 -976308489 34434 371571054 -200457074 24445 -408789089 758640991 26198 652396687 -308545845 22573 -617551858 567556134 80125 246969436 742296590 5762 171107299 455243102 16553 458508723 168888325 15983 -688605076 249181271 31658 -230948439 89316836 20073 279263515 67745822 81530 551028613 -771788193 39558 146745366 69314815 24129 -417316838 -100965711 15230 371203679 663157470 5925 81124557 54179426 66978 68888714 -327953922 9031 -690814808 -110555962 31732 663923211 170697564 41156 -140941794 -882765452 25211 -685317829 -139277430 18686 -389563343 282165248 14493 -988809910 -988597403 22560 720167189 352292678 10552 -410747707 742995982 455 -206346605 68551835 46769 48453457 727045076 68523 756176443 374767561 33999 -974393258 271814143 38056 554103663 -489311986 32154 -139103427 -327764672 43559 177049146 -612261146 5076 -955603637 144566180 40411 -216955983 94152982 98323 175890399 -869210108 35389 -130045814 -801270810 5380 -308033009 466563100 11067 77506796 269551410 32115 -763795927 -516297641 49555 257337601 458089922 14096 -420934185 270257116 23466 -195241959 51352508 84071 345483885 -232616565 40363 -397982219 -113361154 42688 -403529938 750089114 20707 644263080 -329902171 16980 150844851 151382724 29407 89947231 758446505 24376 167838684 241884421 49619 -873250532 -105211139 46496 -610914884 526623564 5305 -595500086 -484853562 4682 654737572 -288061959 42297 -399373498 253022982 12605 -112366661 -777248265 50648 -391617166 751661555 5255 148033267 439126953 26788 832271981 -988772019 19621 -101131580 631070773 12504 474422984 -212375351 45138 716611159 -587794876 17020 447135898 354819503 13491 542613901 -520298793 6779 -972065725 157665914 39419 -416678346 -967987514 10931 571297430 -491732676 31453 -194792408 -859924781 26236 -3208601 -667328885 79394 -964564054 -999502646 68370 -421522356 739909178 21532 75075106 -322502285 10419 -708599521 -888442800 30235 -423901999 -994905103 8634 -237287157 79970071 76213 750886519 -195792052 35364 534678885 -523234590 64193 -711231323 -784340160 23118 663891570 351534923 10693 242179743 -19927389 28729 -40739754 636143291 28586 249924284 79100798 22908 -667561961 -134946878 22740 187969864 -388488298 11376 -773934517 -765745860 16280 180946361 276630210 44270 -995177080 -400763657 33388 50047194 749564901 6348 -2381300 624556658 11170 348848823 810730382 33485 146478350 152986886 45256 188616929 64092833 16685 429429387 367562268 12631 650557924 -311583960 4089 -229924649 49719542 61079 353619337 -213967021 24386 346913495 639717865 43416 348369953 625328224 41445 168709364 -230572553 35900 628244432 149965117 21935 -1942521 571208206 46760 255007376 743397368 5703 -6020293 -696421629 1227 728709992 370182080 34405 -405434613 239912246 45910 -403488665 -101897389 290 155900642 -401560650 11996 -897785805 -397841832 44095 -575949489 -306929145 9572 740457074 370528630 36215 176683494 92358241 6432 284282405 -202973846 28101 267916359 751020464 38124 816554687 -965534487 40119 -230428590 551272714 39908 -406472058 745047145 32308 -681875522 -884973263 47997 -228892024 57082504 75634 -197802495 -997228110 42550 183176106 -213033306 59698 65413853 -228264024 36681 170407354 146698324 11770 750248665 375776327 47938 -980653763 -789342901 45808 -708252174 -102527789 2114 -573341909 -325260301 71081 75738357 718864987 24859 276297233 90040694 9169 -967722943 177097836 51177 -309800294 -694638704 52545 -120886686 -861277118 28116 -141654106 -881002714 11468 61764288 -330375221 22234 179998898 49376731 19210 -118950287 -857273245 42214 -134466701 342451034 966 -420860924 -106810550 16962 257588433 270573584 24531 -779192875 -786484530 5311 178648752 -580392855 6384 70555852 241393967 61877 185686064 -412286756 29901 -121969733 -298232785 43341 736881066 -325954169 1237 -213863630 -959495910 11977 -683367226 621645951 34997 -413052045 747333633 17982 621085422 827224689 22183 -770723682 -497056077 31826 351635106 645798343 16995 -135957933 653015723 9343 368941643 664436117 721 754614038 -611667423 28686 -141003995 371396485 5811 -124411129 -786318232 4922 -193042977 -591608611 61520 190388411 152618368 17218 278356007 -210583160 15085 179281904 442749352 10720 -204576166 -579870072 22229 751042386 -305737018 20787 375674483 -236469735 12860 -968946640 -964310910 56225 -208974027 -572567165 54446 -102950474 629937433 22253 174756842 73084974 21195 -859805524 -123115337 63761 -675446813 -875710638 19439 159536194 -21433082 43216 -121135467 346165214 29329 650091417 171308799 46907 275945355 246816881 78001 -211702224 79569040 29528 -133866695 664093313 37326 -417746733 728601516 42620 -686711729 749515820 72114 165310233 190218835 3580 -18837828 -697065805 68236 164200813 -384692514 9146 -290112574 -203444524 10452 372487067 831260654 27990 -873408733 -781494277 24948 351149698 854313296 41634 -990578728 -591616857 27461 -382893582 847749177 41575 -594716125 -516184841 26406 -691484163 -800143940 30269 81788681 457087659 30255 -413312277 -109403202 15316 -292015018 -201061974 10606 180301586 -119764164 35119 73274930 -320104017 21488 -612833983 -514408319 20063 -991689058 146637374 3842 -226649126 246381417 52122 -616570747 -295605072 55498 51860458 -302464455 28640 260452522 741148658 14105 642460863 355999045 44054 -769642218 -787307404 21888 -315818824 -673328372 44145 277647726 58185505 73887 561703395 -485814579 55911 -996731883 -391230644 15175 -702240486 -903489176 16796 -860544153 -137270561 42111 187401108 -860359107 26281 -123748874 -517570927 364 -805535721 -786503365 9745 -425058895 810430504 14488 154584661 -110415595 49935 269800076 -5964597 26799 55390309 258736368 53729 -417335822 278129416 22488 -986799188 158048764 46430 -512512721 449869767 2041 144059156 430365202 8340 555661390 -488067722 34977 664323334 184155872 57358 -955914652 -384691252 34444 -31785023 543518800 4212 188252250 -137495673 61599 740919745 -579519198 12640 748307857 -223073959 558 -222782688 81407157 48447 169327285 335183551 8565 627685063 182068610 5367 -325524650 446235248 12467 265025250 429965662 14334 -385101107 -121331059 1209 -496269520 473538003 48379 -133144148 -301993342 2563 380421797 -234305927 29196 283341962 471560047 19575 -117820691 -307998354 3255 -604087472 -703301313 34388 368202694 839228364 11938 -407630889 371605603 20387 448379522 174007975 70086 -672957587 744685731 34955 253421809 -12342012 59375 -419628670 -886204951 60351 -598738399 549814994 31969 74964130 244659184 49992 68965879 461068368 11982 256852892 759474943 35064 162469974 -134769736 36357 -303078190 -206668414 154 -135138975 643096887 36096 663802340 -394472415 28713 148327659 442662701 7779 189326359 -610464033 20032 156163069 267052797 11470 54735077 449469409 48000 185386996 161731031 32962 -592861781 -479230130 24845 -112209008 -803376555 59815 -129743598 -476452365 3666 658743871 -319910015 41218 -190605371 -873201093 7593 -104036442 -899303001 22598 466537941 339161720 15999 267691855 -47355704 15645 186965861 349222058 26542 -861036994 -107926460 13431 -98136494 -142012884 25727 176312033 239322950 48878 189796772 278560653 46826 -692892323 -142331216 1190 -122943373 347987779 1740 472201109 188223962 76443 -412428324 -687774270 39601 262476661 -25742431 25976 630142635 826014226 57882 -682955903 -118222229 9212 451148949 365667224 18393 -956230951 826602776 26023 -116288523 -286504924 53107 67602648 724383740 19166 -408758392 262469839 5939 163705617 54351640 26262 243141040 744051747 30083 637423452 813355241 34449 185655287 -97880983 70605 -125429076 -521149219 6385 -380978148 824786601 45700 -674404100 -97806808 6901 -584022706 -324886075 45747 -331214706 -206975082 7965 -122810865 -868920150 4083 -393859971 831232753 27219 -312801198 437160041 16430 373732344 660462149 5080 -396322355 826356680 47159 -670342463 -892937079 22593 57180884 449266158 13796 174881268 -421825776 3087 81225665 815280403 12997 560378841 -491661340 54600 -293899030 -220804068 5726 238104543 -21034609 52124 366186556 87535818 68416 725929633 345917083 45916 58017814 250099761 68501 158602264 -866321556 4087 340382222 845611743 42077 -98561660 -312796813 59274 162244785 -880775591 10683 545590640 -491183163 16333 284995736 265038308 47641 -100900555 -387977216 63584 160209573 -578439758 11955 162768771 -95618880 63205 -214791573 -586443037 37347 -691060024 749385112 65529 -196887574 -896949738 50188 -581753672 527424470 8805 -32080668 -711607515 57209 -214989343 -897453519 55141 263187501 466333318 6449 463187707 345227490 18396 -992943025 -600015822 25144 -683280354 -135587588 11486 -704927424 -113381862 27524 -320557958 453121932 13517 -991481983 -408933361 74537 -403059503 -132938003 37858 66766637 247335812 37598 359648602 627388344 1204 -400923585 812696160 35471 435139238 375168201 6599 -599095349 -305757140 17888 -413142388 442743380 37011 -292859376 -212175624 12977 557015078 -507078821 5418 248587278 -42670663 5774 453145852 341435990 8899 -977435973 651641644 62912 -112901127 -98283957 35683 95204027 -517577781 77042 333940629 619436460 28549 -129109625 -290517016 41574 -692216852 -894999073 14261 -608018602 819152389 6455 -28466610 -693930341 45215 -198504853 85271933 29268 -299475983 -209556339 9746 -882286872 653222528 36063 167932369 -599831258 12910 -38159292 -486849323 19556 170669998 270480994 34906 -421940899 846297056 39394 -781510657 634303447 40750 -996280368 642842844 59465 -801876371 -765364176 6964 714319788 366527836 38383 380580750 846248002 4147 633039158 827148633 75042 -115530560 -512558902 15718 -387831722 259183163 36282 162106392 60907387 10813 444552303 178061219 71166 -993723293 -601515976 64185 -43682432 524229326 44564 736913521 376021251 7682 -580538672 540443581 9005 88963553 855560958 13112 -698797316 -34795612 26099 727778983 -226845308 46252 537873309 -768256376 63195 60270464 441926775 44419 -889900109 444419870 31639 267882004 274608285 71184 -107032124 -512356779 30200 436351017 353564660 20336 -207625110 -584109074 59862 -408232532 -101101648 17890 169408571 280591029 57554 165578973 283337487 32174 -993982011 -508897597 49326 728917847 348824442 55227 -288242467 -213426063 21928 466380334 173343443 33250 242508958 -190537439 30281 835625301 -983807028 52148 -863919728 -515851732 24029 -19226279 643048679 23937 -137166575 -118439030 22178 -126724292 -481209097 3834 -800247146 -495031168 3584 345734066 -234787525 3221 -515872499 433987336 34380 -321065659 -689329873 3989 189895923 -193857216 7874 -388809403 830967895 27170 -192467853 -867399228 44486 -203774418 -957314320 48794 65834969 252717011 14611 247176153 733600847 32699 -966030155 -414378575 51399 -956630757 -412991291 54261 -97819855 357606796 1857 532458382 -513336193 37833 -4701845 174808074 77535 -971135532 -994778515 46685 251509934 267358473 10693 633212953 169400481 18367 -581832547 -328062513 31252 -120923474 -898361098 7772 70716764 469153300 14214 -614208590 -510486626 36226 254223755 -31596262 36751 164809939 655229460 30654 181836943 439670765 18348 279311664 245078281 37985 -575788767 529176596 37230 -42357362 561677472 21707 642598644 374567353 30646 -873620266 446925314 35768 87432274 458054207 47296 358567313 376601834 25510 -127334398 666594836 18540 -112284270 -310728629 23210 -987922122 172214207 10765 78344949 722033217 26816 -508191824 441319575 30189 356466962 -488254015 52439 190267299 352504241 26098 635892671 838563506 77172 77013033 717368365 18066 248100776 260132121 74240 51774806 846815652 4714 -599910415 -521230506 7207 638222305 339605521 49742 -698760563 -797592464 20044 -692365889 -978207758 43356 -588311549 567031208 54532 89540560 435998814 13408 147455552 363032364 8705 -692447171 -763521489 24054 -385437043 281289740 11913 263604938 -215354498 42981 -583212853 -320405283 29191 65419531 466241749 23437 360705923 -228824314 43423 -322777029 -216317807 15639 657722013 172180773 25193 341336145 656815849 17090 -423286608 -965303590 9825 277327605 755749998 14743 342654096 -970702324 14595 -420685048 832482620 48195 -980144393 170876899 17732 76348899 809791288 47274 -417003647 -990984492 42649 -955933743 -962569408 24579 728582241 -519806121 76277 85454069 -298202421 8428 336285537 627949124 38972 82939438 726234460 46716 51818649 745268101 58020 -393916760 -129893786 35521 -121241052 -487594557 3178 158186040 -618033918 7593 -293324946 455242284 20514 -196690069 65267438 14005 -679511384 756873722 65626 -994915991 -995967963 16382 -305787874 -231301362 17921 190299682 -397733748 24588 -411824164 720269333 3442 619166091 154480212 42262 155365491 -894940493 16200 -117176107 -118060368 13048 157124073 -228548908 27017 -110578794 -483887937 15093 171925918 253597914 2834 266882288 70251004 65565 261231578 249139795 36212 169436129 76228525 8175 275589885 -201365508 24279 -114274127 -132079283 6562 655211903 365083075 18448 186472132 355350803 24217 -872053019 434197217 6674 725921495 -202499127 17847 -982489923 -596753508 3986 -877786657 -97930120 451 276290971 715965218 17016 82211866 814799487 15611 -692429002 -699986076 45392 356921420 453705130 36814 -135162294 -794760250 18801 -667572465 748728942 50936 174794419 432757914 24227 352483812 -209011342 30544 357786028 836836918 45288 -298091150 -195121351 3149 -390860671 742970979 7354 649049804 352156959 19881 625517004 146743014 68676 -43709948 534663223 23535 -101534128 630668915 50432 75339354 817021921 7162 -136296449 620778371 4840 -328862206 458553643 26199 439231926 358146753 3033 -213668280 -574851708 43756 248290734 78910430 20008 -195503768 355153529 44996 166652935 -139356602 49223 -215569786 -978191870 54386 81541270 240443560 14854 152363642 -228886099 42306 -995004228 -605107284 53043 715675240 -204919726 63587 49865232 459269451 21792 -996680172 -405449809 20265 160630422 -882056905 4060 274399961 752493492 41365 639763987 825530791 34612 -114643725 -893831281 5203 -413392299 -114638344 35651 -682660919 -866026154 2268 554422492 837282997 40003 82857596 266561816 48750 -694138806 -870251553 43232 -982268241 -585756095 28875 461040951 339618573 28940 -614831067 568654294 55601 -992626341 -591617658 34574 -976378909 -398693709 72507 -972143524 -217204198 10192 270157946 457199730 55 251291845 732350768 28575 260843677 76260383 11694 -787632682 -805457874 17739 -13030628 652767417 13713 -693653020 724880397 14373 161846977 433146771 23730 242417073 -233742102 7211 -785238725 -714145175 23709 474419849 469070087 29052 369648322 -233010350 2260 -903925650 465480423 334 456035555 358497952 14642 757481676 366432613 50977 -605578023 -490692696 35027 453180886 -401008237 29976 157927891 165812172 27777 -3233930 622084893 32163 163717713 277581466 15705 71528948 852432081 250 -781596637 634316150 54199 -305761622 -670279828 52665 48773767 835900909 26509 745405092 -191694409 58271 -890740497 -104106071 53762 -572238894 -314509564 22531 -4435265 -667083763 12840 -118471574 -808424672 3569 184622891 -205122320 8534 338729944 -617432660 34026 148235693 -898670636 28005 -332195264 -224515756 15464 -600522753 -486821587 19199 -704004704 -858427826 45405 248697732 277816868 59101 -879450440 -122957129 16081 -983897158 -983775933 14150 -315840022 432336063 25857 187647784 153245402 14153 -425610761 825742528 19686 -965821818 -583118415 24538 175049620 341935622 19421 180905038 94721940 23528 -975623162 -591649949 19650 -680293918 -805442481 30725 -14905099 -504344601 50806 747704072 375236903 23905 84093511 854779197 3614 -105649524 -784160592 18009 -710155810 -387397106 38643 536997551 -496385048 59768 357759197 625355581 10307 -321026735 -199756364 21008 -134653489 -808694797 33803 -863955985 441859788 38734 753033396 -306229692 41084 -674005293 740306739 78094 -15012994 548363024 1119 757158533 354499042 19198 -319250186 -223129169 18117 258727856 -30653960 40932 -800508779 -18456993 35016 555999920 619550792 65924 -894093725 -137240572 27166 -33110111 246533661 58143 266091522 451438688 28609 72125318 822320891 58533 143275487 -588526922 7151 -424092574 533668760 53943 -113617944 -117138317 25665 -35255896 -682066742 22282 76812322 -324695293 7269 360006736 -211788404 32207 -218651380 -987784794 27931 -42161783 644398814 9913 -425751816 752892640 21164 267629965 -216064037 18789 159049836 242309466 2760 -781909217 -207139393 55656 240814241 753784600 20577 -104465776 -877777482 40651 -679772664 -806978226 41374 60486535 466300950 20164 370000862 -222779196 35879 375193746 640018780 13174 746331191 367149792 8653 359772166 -206193928 30044 -613631088 -476515717 7514 -205605934 747277835 83743 181881794 90907460 25682 165411546 -107408442 106 285153208 469646393 38249 726577948 -208162927 63117 -100720272 342885360 1801 260405873 247846603 49557 -592855425 -314723538 5877 145952576 466718697 13615 238617896 76057178 61631 176962518 -395782278 32519 -595001479 -306863869 66735 262457734 -209425721 41010 283316656 275281804 70190 148896692 -410525414 7018 -140206880 -295286602 25249 623553035 171967103 72172 -422699682 823716419 22580 650591675 143155853 49677 -105218403 -782071850 50823 -124670905 -781868839 2886 -956373350 -615673126 2101 -683638981 -807622169 1012 -218208608 72341101 49001 -988664512 -599123738 12304 -962634015 169271738 10569 -196805416 -42706366 52700 -229653827 832295621 51493 -766703923 -578500313 67226 -607082581 -309461458 7799 -969403146 -956986081 21081 240416628 -207056652 23159 270492142 246235064 28203 148568883 338319876 13639 167056984 -130904536 12829 240966402 467365892 28550 368585000 -898631307 43320 -226807814 -609453862 25710 -405281544 -992770645 60975 -96801604 -788257404 4859 -695582351 -885647324 52846 -29487992 -692579809 31073 380735945 656509940 32686 -695956613 -107151634 23687 149039271 164309554 1608 -207762501 -575405514 48675 180765775 -424920882 12276 -956937296 -895781305 45054 -219549005 74500572 47559 178217443 -594775137 19603 73280451 465961264 3647 434146513 172876405 76185 -6430037 533308398 39639 171640481 -394146948 13188 272821865 -227190908 41615 760376724 -572037013 8874 665693165 732606789 41190 -573108810 -309623249 19257 -324017862 -678303039 53425 156791472 -590168041 6998 -707517429 721749354 75819 -22962386 -703269955 67977 720333698 345061029 29148 158017147 244613459 49482 -692116772 -99872602 15024 84661159 -222179192 36081 -792189735 -497335745 30545 -583995948 -509907873 36803 469595486 356053652 30914 -402332490 -979465013 69155 -955207398 -966489019 54299 -218341921 -973784752 48425 188343144 440591415 11704 277868031 247952745 58346 630079419 364649934 25666 746813102 -312834712 40548 848025506 -986760834 53574 173234672 -578307085 19951 -618951202 566184412 5597 442699979 370232823 12903 753701148 -202032257 32370 724860132 357489630 56780 728315652 343606698 57113 -40220169 -691475953 55487 75739852 716734649 40267 649956408 363001312 62077 528917034 -508407429 34283 -491761328 434430263 36021 738777229 -573036186 6849 469428581 347371298 17190 265041330 -44239072 12049 -775664494 -500404050 36231 646338625 824242465 9875 -32215253 534811800 9518 -959056493 -969274970 43482 337169273 -217159489 11955 -421594555 -114405497 11009 -223414694 -616044755 39314 655303449 -325263431 44723 -603336661 -311237734 17487 625390998 -318925370 48225 -289734513 -216587406 1070 -101934975 352780547 17606 -221778100 54101586 52057 -793581767 -512571568 21180 -971075390 -997195911 48203 154419332 79930571 13014 -237753436 -965288861 21020 57682214 724923881 52058 -423868168 437819637 46643 -487016750 439656573 49243 -103510205 643488274 30303 -229417080 82186140 63286 363188490 640411762 33747 251111864 439309895 35387 75651291 254855721 29627 155176914 -396482272 4384 -300725215 -199536062 17676 -296801893 -210238977 3320 247111040 740560925 11753 245957051 91206524 71839 438980210 365161195 29280 -428204378 -967709388 32975 53557732 -309075241 20997 -521738296 438207025 31335 -125067576 -869657609 22071 -580069712 -293958093 28197 -332549856 -194113272 6886 659774451 -320071434 42534 -766988027 -612875890 67370 -19388097 -698094285 3166 -989870573 822053850 40427 91128493 428696868 46068 180167190 -96728216 25684 169399675 358783772 15273 -201349112 -894224457 47733 -953927766 -599668532 43504 -30283970 536957841 51481 349588337 854984069 44886 652997334 -332198307 17998 -26784920 -672803924 62629 -706063461 -779044987 39746 -955511667 149436880 20713 -689200792 735902684 37942 259563651 -31998957 55409 145340452 -594509040 10651 -576454695 526716413 31199 -401935920 247266072 24547 361318330 -193814588 35577 -401936719 240286679 3611 -982793198 -574894344 71452 -141053442 -122577142 17685 -197449663 -574324442 5514 -978423103 -394494974 24661 179676123 -192428892 57188 -134442273 -514507423 9604 -793381887 -505500450 7119 569131540 154452670 30770 -295185818 -196428598 8482 -402742822 267651436 30036 160665014 -424802946 28770 443893486 364377198 7733 -608487479 560768515 23774 276771267 473537021 261 347347697 -974169895 69030 -331678700 438575510 14465 -299501124 -681435904 37749 -118141972 -137847584 22189 -222635924 -997921278 300 -394511277 -135836270 12391 55033335 757416115 12983 260692826 -223818584 21464 -298735677 -698369505 5218 87485620 -303519138 21399 -231142730 -609925752 67724 86946765 826402047 2411 278541430 270928408 76177 651442029 152503286 6502 -667699587 758649964 45000 -579827464 348822013 72053 748913785 -233967340 57209 756005070 -493817870 20158 -416889516 742462024 35362 -235203524 -394256855 21257 251465166 88549716 56922 276140227 -230615061 27494 -45284958 -674402404 15535 -595919927 -519187297 24869 535252354 168137746 53561 -691247440 753657961 63637 377686440 -679748526 51327 661883061 374765296 47982 278168023 269551199 29158 -229598593 436511134 55716 -992624740 155989306 51184 280816130 448427210 27351 187806231 -203539512 45977 -233306350 -877553818 27129 152471244 -387698072 21982 335515936 629991988 26260 163368439 -616934629 12731 146864100 -979090789 33424 624553150 365225025 922 528528520 -522517238 46087 -100016671 345081295 12241 -95845626 -113350529 31919 664034657 143368979 7272 272524286 714429742 27805 -588216241 -500180979 6803 143199813 -216477466 54848 -982086896 -609999782 37895 179977309 181378648 656 -128416980 -318080614 70183 -396343710 826260634 46048 183047401 -134471703 30055 257020035 -31627896 4045 -966128407 -970920247 326 -969481181 50215307 64319 635342947 348572704 73330 -697907993 -111332292 28300 -205116054 -862530177 34055 -37081643 -685604799 61589 -13122299 -690180065 43908 -217832488 -596865778 27748 -899232133 634238112 36304 -210776300 -986230704 35447 659556663 -295015713 11088 -883203605 441286541 28855 -290698682 -699875424 2276 636186488 -522657834 59445 75595544 461909849 50902 -997200634 -578180808 31439 271500368 -237782162 35808 157637625 367422466 22104 282610073 62006784 45820 68789373 258958204 14527 333479863 -218105270 30564 169822759 341957568 855 -392368192 833708477 13503 180649595 -604642301 4775 -122478504 -39099088 27777 -217729980 -617977283 68712 -987397229 178610882 16548 -300569770 -691142829 42387 53137016 460324734 55163 169142560 165430452 30835 625127259 -314200938 42078 -105911597 346891635 28040 183024862 66236199 21189 76107863 -669915178 40404 -767055953 -484303128 34463 271001210 -221822506 35500 -323150203 458530684 7134 -795235135 -505182504 43595 158656611 268039802 36275 182318478 -394443024 12094 148347006 -138418353 63163 -210787510 -884335930 40880 73034195 285513413 68083 -413812048 844825113 45896 -481804943 839240482 60218 270577504 -29306680 8931 171390221 356516803 30854 174731061 -384997106 15825 725470491 349406468 6610 -396274907 717331775 27460 -227495528 -391814640 61724 -518299802 438243216 22024 -392322808 754717660 27116 249714492 -100658717 10917 158493919 88885541 23298 188137069 -134178156 37520 63497319 445259688 12476 438210710 149590275 12100 725397180 -292758767 34618 272911816 -193853079 31515 -704744950 -890573648 27198 279966722 434219645 37425 281298364 278839912 38450 280551385 -204127513 8584 -667953476 -793191384 32248 -195806506 -616172890 44072 -952609743 148384636 38186 -297280182 -209802380 3843 -388735688 847305226 52149 -676786145 -13062694 49366 363336325 815747174 16855 336488735 438974791 1234 563975413 -674220044 52554 -136385856 628243396 32145 -287967197 -700999105 15612 -300423493 -682995217 32256 430520057 377911786 24688 -127250411 -892464341 971 -969861257 190381474 51599 -296796078 -678173429 43761 74794481 834100181 24498 534714829 -498239763 2134 -225400507 747528610 63712 163490937 87385393 8026 -971018706 177077290 44552 -121318542 653256536 18757 82151185 441768603 18252 -203918277 76547076 43739 -29533183 655569888 696 -7659662 558889496 1609 163849764 -405570218 15888 -123399410 -503409224 23851 -41091850 -706807378 54687 -593599900 -477284230 19783 626534492 337395879 25678 -876323019 460761475 23948 -107805262 638217452 12136 -383100040 820352546 10427 645467105 840778955 46820 -707848752 -779636593 36159 68153732 758935044 59806 177926378 82375566 24276 438137218 175989529 39772 248904244 244337782 13804 -123878050 636006448 8670 145396756 -395378180 5151 178117596 -409333504 10204 -492230871 435357176 24800 -772996597 -788809698 13285 364419241 628639001 23958 177444405 -612101060 3451 -222367349 665923987 62578 77101436 432343345 15811 -218049985 -320572754 53246 257330252 -24382390 66047 142934062 467554113 27054 -694281719 -806042115 38726 -593857353 -287768317 65636 253796117 -610158018 25308 -407318972 278967449 29957 85663244 731086230 8633 -8319482 533557238 50828 461280492 339526449 18695 -884150346 -131088593 40861 -115979964 -523147667 26253 -778441153 -103125455 32042 269846769 91365828 46511 -869148301 461003058 4182 -190484307 -864450333 22954 -125142667 362397839 21051 65301895 743812440 70326 722586094 -576374283 6617 170296861 370498269 5236 550261067 263198524 49580 -998599365 -217934561 56567 352413605 -206591031 25265 -895428347 -138420744 10928 -983555391 -389760504 62638 249962216 750575758 33295 746141265 360949748 23608 369976164 -196570186 4510 156923571 355877301 45114 374230059 660829233 9160 645510192 -308405757 8460 176241895 -702327558 12938 648206570 184390383 18299 -571514830 -484295091 33988 -979386012 -387528487 3123 -27023024 535922027 52042 -395033557 -987267681 30691 -216209371 -864339541 49544 719384294 -231788346 30717 -668333136 714490722 37429 268129539 58384242 61191 182746296 92927909 27224 716043915 -593829702 7963 -476436326 567776124 47301 240575658 -34789238 58308 -98719807 -490868610 15785 -516737332 450158367 4728 -103762487 351450091 3436 264542022 -411107263 56099 62951363 449416645 37588 182579861 -594788401 10416 241402384 737337263 16296 567207935 -485324173 36189 188505212 358252038 26009 -109231220 -303176844 63520 -201799907 -608529229 15599 -111204841 -893043256 14868 -667501700 -808660584 28242 -108583848 641717316 39696 161543356 143123968 47735 367014765 637034069 6591 344185834 -200450541 939 72158233 429231518 10932 -207134977 -596127489 38835 638022989 340285367 699 -383099098 271533319 22717 -417043343 264145725 25796 61566172 815224925 56490 -191966447 -954673372 52845 59601559 -974353091 6079 250052682 725059166 36994 272326948 -229767214 13823 -310568505 -237192107 4792 531406113 -514444144 61009 -135301400 -895354649 20858 -299809843 -675780727 25701 -386374233 -983344070 10640 -958830044 164013245 13328 -208661128 -959569124 27323 648108429 840046787 54099 69529449 242065960 69735 186938803 -210513903 10939 741614390 -300663587 34985 -207850750 -975920320 24528 -125560347 -300254449 71130 154126436 336670527 28398 566799802 -493092401 26706 -212570558 67887781 76455 85598176 809656388 21067 239777225 75657772 20030 752057562 344999868 25687 -118397035 -892371567 2889 -775837730 -490205277 22923 -216246586 -583669043 53452 178869169 146404231 39181 -700950948 -808757807 34817 737013041 -306772981 33196 145954377 -132202102 16185 -877640063 175458580 88316 55653225 282212643 22494 171729123 -901983401 15315 -416154287 -124216632 31872 257503617 78809865 79319 -296816195 443419239 9069 89422583 -675798582 22140 -964757825 -993250855 73686 179684528 470262891 1619 149536328 -418254322 3982 -983998551 848123625 76724 -407215678 751036853 1250 -859675053 -131186636 40414 88520454 448843564 25247 -385399881 -142219543 29661 379822140 643694217 20259 -197583240 854859213 58865 85728153 272884712 45996 -13654918 564680916 51910 345944817 633563763 32878 -120604272 -317117484 40022 271631192 728527007 8948 -585216282 -490052365 11643 -44605543 -682746001 19805 660155680 -309427692 12928 -409444828 823652120 16202 65065863 823860489 30154 459978971 354528485 3188 253942764 -410151325 27477 -959122464 -765051053 1713 143514342 247409644 20795 -391367352 272228549 48763 268238739 -190720661 28103 728091858 -389898726 51125 524356660 751715364 28049 63233828 264625171 43861 -498753739 443483340 16503 -999056652 -985229003 46580 -419401816 -98800971 17528 640042367 371481645 49109 -297345388 -202050443 24529 -389747270 760858913 36010 -222083532 -581709228 6757 -133478479 -897860057 20501 177773225 -891751039 37166 -890260203 444555468 25398 543668214 -509226262 42421 277881714 280078243 1181 -9988513 -686783234 41468 188656339 -401082500 12945 -299362772 447544495 21338 -980759609 -616396001 26179 167840247 250617623 54078 -203939232 -968800067 45628 727819916 364432115 43634 -585527095 568184099 76772 569865421 -481033172 4982 162816118 170274340 18801 651684086 179553650 33159 -223695570 -876643958 56522 -689795391 -800471931 40793 86504019 -583208454 76840 -28614509 530141043 5836 -381133577 812295876 53412 637450883 818207714 29536 -425889330 264768261 52961 759927966 -213323604 62133 267255197 -194659591 23942 -708098381 745427514 80472 -978575503 162330948 30196 -418971986 -102673090 36338 -129933382 -902858923 8247 356251730 642115555 21008 638467991 818645923 1784 649099545 -291317350 7610 525419222 -499946218 30250 -592887375 558635345 65966 526758812 -496765718 48142 647774265 -317805124 44429 -43742821 -687690677 71136 -191921243 -960425941 53803 -765220288 -762249889 24362 -496890064 473074896 11744 -137978703 378230622 17419 -784645598 -790290584 24165 348138479 841101743 28784 -398677373 -990358829 45421 -115330283 -858566139 9824 -509356441 468036336 34178 437271116 379407202 16676 -980171682 540111596 40212 172117427 185434320 33474 651300752 -293513435 34162 -211224778 -873669159 37943 271614939 -32821322 73249 747023503 378083328 33203 645821179 365701124 77733 663421836 -323285162 21800 -989072572 170426354 33925 -955455521 181916876 32436 66835695 439992520 20223 369722786 -230704802 38044 -693244281 -885072368 37394 -889810727 470848269 37889 -984685179 -871149523 52917 164078261 341894056 45132 48463141 -299613619 4306 -485652470 74647519 58534 -692244495 -768100370 19731 145642992 527741542 24264 171561251 73361454 9474 530719297 469834832 56928 -953768439 -994882325 68705 183377672 283196401 43469 -203399711 50319515 38886 -973972564 -390514702 68608 -601448560 827078621 73393 -708817909 749042024 6778 743115278 -320594972 27561 241293385 475390987 28366 -783792972 -494583574 19803 -398499531 244480159 10777 463064557 161920217 75735 -24010495 530111690 13369 -774862345 -780125424 9727 -671733507 -100491179 24459 -904099098 -887740482 30284 281911663 757743345 27485 -10246895 621618182 24184 747003597 368210621 19017 -419578280 -952509298 39893 -14208922 650491863 606 60390603 -515261949 31175 -521737960 460772513 13170 -421575461 822654857 20420 555844923 -683318295 48977 160723886 -121414618 81439 750877976 -225747645 43282 -713903480 -893988418 10895 -616903276 -502940468 10877 -17355784 -698901029 79691 -140752932 -494710787 31881 255355202 -120502763 11409 -394676897 755775595 37781 750938989 371526258 48587 50608873 261178277 18311 -421596733 -992675282 41191 -765044947 -804206274 21859 365081021 -205482923 2482 -307354482 -690704386 20590 -428354527 830570055 15306 466010487 358028365 21125 -319425950 -197202112 13735 -43018712 660034073 46145 647826682 -45106195 37137 -413533183 825644231 31841 -895508825 -109445139 6964 145856854 438566414 23780 -126046256 -870982998 5718 -672834242 -106877212 31430 -593771841 -904322346 3609 74332870 262386307 24558 627582039 846091337 25264 721530806 -198209398 54885 -858000700 467712369 47204 186569179 282093383 49010 181951597 171213583 1193 89327152 855770040 2193 174873335 -609823997 10655 -575837736 -808346838 67362 271173030 429156350 34722 -112549922 -514396827 33834 466204329 158549880 9884 -116320393 -801547070 766 741773976 434325705 59112 849083243 -997946204 28308 189265599 262405739 52858 -797026157 -497659561 45604 446059972 355248735 21602 -402111355 -107092788 7777 -999863635 169072711 28573 176770328 -138496710 73672 255492701 89435709 71159 719023153 -313001534 44833 -106235940 646257642 3836 -873016139 -667104750 26027 -3520792 -704743008 51530 67980605 728809709 71352 -120332679 -100725455 17815 666538701 -289232631 9350 244649344 -217209122 35776 -587996436 -308604150 22408 634427502 857047229 48917 64533282 268303468 68093 175856602 -868232363 6304 -613465163 -480018585 519 -893432137 437699824 9745 -117830263 -775436148 60918 70871481 430388163 763 273332195 439745419 21102 157024729 359457099 7714 -698049098 -863523248 42797 189411767 76843173 1177 -1540556 657834590 33590 187326185 63140715 26919 -427579543 753348107 31793 246654963 742270757 11014 -203683979 -860230643 52961 -988971128 -605162525 42703 279925961 448921929 5939 268638524 81511399 15218 -597270516 -331375937 31865 143239186 370943838 52278 239106434 -33242092 67882 260492450 434674403 4639 -121873087 -316199491 2602 -414388409 273975059 14056 51655985 467607604 37917 715374906 354498587 10345 -400374656 269029812 12056 666060281 827124067 71908 -107809236 -118350469 12968 -421369292 819952668 53353 -211367906 74876297 54559 641892439 155120113 68881 -396487567 809835959 56177 -40001109 565806795 7976 187485016 64224179 10604 277299983 92488378 24973 757787774 -304488093 43714 431539753 143029459 1394 145378126 -139622927 77501 -674569297 -877978787 1397 747120642 -220014230 43790 -980713039 182751092 43724 -884931497 -116760591 57586 -109610983 -327763364 38239 -132865902 358160234 2929 -499809454 464413122 35731 -329581909 -671452723 46327 166605287 815132642 56144 155404494 -113030814 5155 743706108 560314565 61024 144130620 -882308966 11315 -384975697 -98698332 3520 -127645409 -858331423 17482 -225822159 -987422920 39681 -197835039 839151566 71539 719762955 -592969967 17031 -137792156 376814633 11912 163372615 -109137286 3914 -113368049 -131250892 8753 -676650612 -786000633 18634 -399523658 238767853 42761 740331473 333619847 40600 -409227874 -138779862 4467 758117799 47975910 15357 166453025 94199012 29941 -684504993 -797835050 8027 270729000 432196521 28442 742264715 -288071831 44675 333442918 -233638937 38672 -113505377 -491627438 24318 -601799733 -332928935 18969 753131584 -610473174 9273 -987304698 146638931 19414 651880806 170543242 57524 -403324489 338456191 40491 644997922 853755928 50560 151288929 -611838601 23038 -417095760 282454518 18718 565707467 -517143206 39926 -226820053 -878043950 7584 180367384 -893135128 9213 -389282457 -993727517 72800 -211607761 -983366311 36254 458650030 183438525 39757 178636857 257778599 38717 363536192 646584006 31637 152223478 340689868 18726 172244239 451786716 20217 -199220539 59323282 60855 -985409340 -573906175 58773 166720592 -96180333 6940 -768014564 -509112768 12500 733649563 -204204659 64057 -213527093 -957914660 15344 662989970 149646168 11476 -583378612 -518231874 6169 -107814547 -883559966 41717 630142314 361261403 5165 -141371369 -886011390 7511 -876164614 -807148071 31710 754845241 361570120 9291 -10746343 570589188 28358 856961680 -964129273 14707 651555526 349411007 60259 252740576 716803165 13322 -992526543 51118978 51639 -960380480 -598806647 7142 -589810097 564481651 17743 625067127 146402722 1338 -120200486 -96086413 9486 251525513 714807610 2072 -305094239 -667612451 62040 726975955 -618969816 39792 -308812489 -237054691 838 -984882438 155216689 50789 433563592 543649709 67198 144432096 -121796276 50093 351564095 657757296 10339 429970091 178285401 32172 464162611 177628531 760 -670614597 -871759719 16426 -126618799 -96738369 6223 -135665774 -511188441 18534 -381032313 -116978318 13348 -972188245 -602726196 33916 -195657199 -873418221 56751 725513008 378262247 12934 52715020 447272327 40300 748583378 347085921 37692 -767052934 -801777897 17241 -706794219 -891627440 42493 146009121 451367898 6206 -690464931 745360501 57541 525859619 -478785580 19733 -31916610 664047608 937 666052310 366370239 18973 735154059 -572271672 17468 620323927 348447511 9294 441849886 354809099 13781 -383571484 718627914 1479 -606813173 547476640 76985 -411080200 746343538 24351 354414240 640207734 21798 -102706403 658673859 51359 -237050057 63808481 70154 -571930660 -298285433 49886 -114205972 -422578045 41263 464810950 -858735428 25632 735234626 -314758457 37681 -228115960 -587562906 61129 -100107091 -309398503 44615 -784474312 -804817431 8752 48964005 -291907880 11963 -992917250 -588522432 48251 143941344 -870809082 34667 151520036 280667918 9165 155312327 -618320956 22048 -117952599 338402184 9727 189958685 282285971 43722 -779700982 -785882837 8895 759349539 361619947 56762 760250842 -577328000 33937 146063254 -610893892 20580 378012057 -992657112 31966 364120955 -219119852 12817 -988856904 441876566 33586 -678860083 -772520148 37121 -131963473 -318308968 43890 -981521439 -968112573 10142 -226111719 -953298861 1614 -116108821 -769635601 29998 166567727 -423600481 19265 50448721 -325162249 19454 -287104403 -229920842 14549 281046638 70977838 76151 -589696025 -293757230 70257 -108704419 -506860146 2089 -971254063 -603039682 53618 660519642 -312338078 40227 -96847557 -482363514 6579 -234040136 -952477157 3491 -221134234 58128291 349 -988071311 259498869 69835 -401177329 843730996 32989 -688889704 -99582708 19056 179297526 -139105778 62177 -959321161 -575544200 69451 242479259 749047298 20030 362239169 846090327 16863 -100409787 -492798478 34004 184142498 273085844 39027 -412697282 251466019 25523 -42847509 650328205 40025 252637229 -31260162 44963 -588624556 -316843033 14769 175317717 -221290067 19502 261180073 440354393 6527 -899809278 458259180 19490 -127584208 -512212314 8665 158842516 -592152681 17360 -683445538 -298097321 57267 72178000 740094478 5403 -285799407 -214360916 22790 -25782620 845355924 47837 -131688773 357708913 5343 244051348 -216085314 4985 -964469437 153034374 39941 -479121236 453454118 15717 -977940060 -574243407 35330 -678865646 -125053885 22848 169449877 -237940912 12356 182679781 -382546962 19178 169212380 -890373225 39486 -382991752 282052780 37948 -412135469 241568435 45013 -205079569 -955891925 58549 720094389 -233163703 36362 -205044933 -891244923 24283 241997654 -218219063 24387 -898181500 -109042885 5313 755299930 -225170380 68912 553223704 -489826227 10282 -393192863 -129670069 21324 88282733 470269158 46548 -670341784 -858030573 4318 168849105 249178523 38645 -24112244 620021946 32944 173501958 87414391 5813 266876616 434543082 22628 430949938 351631619 11052 -607111765 -329157192 12585 756094894 -611655759 42143 74202309 473396780 34817 -696442254 757854134 35932 -700807620 -894487537 38488 627256301 357857794 22579 266050074 742125451 2325 536093958 -486375932 42826 -794210115 -788611493 1323 265881914 252240860 45225 -6420209 -675722379 46008 -27477723 537459358 38939 171753434 177202465 33283 -796254929 -294604069 15453 434906963 344152750 30775 63768114 812368572 22934 -802036308 -423192353 45556 259014091 -35590746 50697 175847651 -893781189 29661 -667107869 -873216504 16318 165074025 -218047308 57373 -977181811 -395127090 8828 -219592681 841699841 64822 743944790 -615584207 4803 70341408 246710448 51909 171924564 -400484988 11062 -301164031 430759985 590 742845171 -236602810 45099 285660297 63176157 46207 -400124842 726503250 7727 -805792969 -805367403 23400 86488993 430049541 52640 645781816 -332433454 3516 626155478 144738592 63239 -788606380 -804044572 5995 -388726960 -138214614 23981 760736453 -236841947 24750 285086690 756055241 13978 -965744229 -993544509 52303 -117367709 -295387521 32405 -18172552 -673114708 25624 165530628 -415227531 5626 258063887 -220209891 36506 -135016733 -310932839 4468 -110306576 -133973510 11779 755212341 -605215869 18675 53926454 -291253362 27294 -584979599 554328133 22401 171943412 -876301373 11898 -205242784 -590035809 11494 -787838595 -141224008 22583 373512042 855799082 19116 334472386 646919555 19047 -100890429 -484071167 24716 379247575 853795243 15782 173926090 367559204 2529 461813644 364962644 10725 186238728 -207572990 60917 635177097 338987915 21780 -682784109 761194500 69613 374743854 -214889477 10181 -427248877 -962544061 71625 180275448 -883175877 17443 66923036 449343594 27696 651409711 -286461296 28516 -871639153 -133106259 63205 557163236 -497066152 1496 64594591 853975403 19816 -3617340 561718937 21153 55637158 645093379 54806 439083661 335747872 9565 -46828764 658017421 38115 639224175 -291098971 15980 -326618483 -713100706 39716 -320390625 468863894 22159 -42807678 -704612489 72297 724094941 335951423 51926 258837416 64358597 17901 -117960741 665458140 6895 -323765284 430709348 13579 -285836761 -684242885 11141 -668704897 760006634 32366 183663736 467803263 10350 -384042632 819669034 23583 283739307 429178918 42104 -98906653 -484514482 15527 143183012 278661467 53597 754760118 -231409729 31033 -970103845 -988940002 66969 94694895 436238514 44073 81319277 846701686 8771 -108408786 -796299954 46754 -418520260 828249586 19872 733837808 346335256 57182 -982594021 188654695 2396 622605035 846355535 54124 66413904 264382413 58969 364556341 845604399 1608 -329490584 -218788716 10292 74258331 835557287 1332 87268968 436764431 47357 265680534 -194078888 880 354206136 823517121 1925 349826561 827443813 11680 284409060 -26871534 21133 455436271 374663545 14883 -695621663 -776776952 43812 -416984889 754677473 10544 -993655198 -600929265 21686 -596158715 562605602 11256 349918802 826345765 20231 -968021435 -407577916 29509 -961658417 -675220582 35347 619891551 -286900554 17029 284413732 91126957 50293 -102693495 -792843886 70773 633232809 355351917 66047 -230089037 -583399982 50629 -122005884 644071092 23493 -99499198 -767369275 43980 172857965 -578583843 16983 -801701887 -788070149 2094 -103679621 624682016 16443 -122501399 -499440356 32767 -784321781 -496128798 19400 -415230804 733828039 33977 -290636261 -214166213 29027 -218676031 753496800 65737 -38493396 625612948 13929 -977288793 -610152560 65910 633215276 817458778 41763 -956712253 -403010464 51002 -684372444 -772891967 4394 563403162 -498397650 1165 634680923 372100613 53045 238990363 436242979 18552 367440491 624028108 18832 -125914134 -886190468 26708 53213673 -44545526 49311 -988672436 -595472087 50487 76300105 269695749 5479 69866528 541962084 53132 -23053186 647073020 29173 165634307 -611235301 829 -402156402 -955623827 61269 180276029 -140614874 26493 -132895885 662187678 33796 743903445 -233907625 144 649793776 -303798593 8093 -984449932 -410047146 46032 -415812422 257144015 34369 -233788174 -974502207 25211 632673774 -290716856 12751 -14983357 544129554 8963 -979138913 -617836509 28863 -292683229 647187465 23483 167148849 345069025 53507 348164761 -213287810 430 -411065147 -131932433 11631 -111857609 630840986 17256 285692315 276358641 14392 65130494 -292613784 20059 734514770 341230337 594 159114684 -120709605 18511 -320536303 -683289446 22680 -682549263 751727251 28039 -117005440 -777242052 48406 -124345502 353736623 5392 -118505925 345272720 5143 -422540241 -993831662 57038 -958733277 -592859633 43357 -680362819 -590926941 47377 169640760 -287529373 42185 -703597969 -96266467 23297 -613384730 -299896067 16701 -493480447 443468532 48986 -863784758 452347091 24612 60126580 280907802 70141 -1041380 -685700618 3183 -973085815 -967410876 56127 -582102212 -323378972 47004 643301727 367154073 55405 715897341 360743103 14170 -141123257 345471009 9370 -217285435 -573806580 42107 -396462224 -989005913 30147 238192959 742584384 23043 -96796983 -767111750 71004 243889680 84749277 70686 -706530362 -796186315 25485 170129528 -580794899 2616 723665840 -896056280 80102 -872739991 470019643 41684 83598089 461065051 19031 -978585847 153274673 15631 -322562201 -696739921 63262 -109694625 -332075329 2868 832143534 -992374834 19549 -696793519 -806001248 10278 -100052705 -116421592 27837 649431990 -291412100 45916 -710825239 -134677550 7738 338488935 -233152306 16690 178380273 -198971207 42816 -332008586 -700089792 44234 -486304409 462531932 4001 -133501586 -482459456 2010 179624933 -237471570 30902 170701144 166756810 16322 52599686 725050078 31026 -400200550 256784996 40846 632979884 186049985 34514 351782279 842779492 9953 64402544 815130488 17132 253670065 72851039 11911 84636021 261498055 61808 -386232895 827129313 40513 -678306191 -790268113 34882 429026982 170808500 50072 346286409 -200662430 11548 53828511 748614309 34588 179215348 -109406358 27388 -402262306 839069053 36074 -118104038 -117508566 12964 56055817 756999034 50081 649200993 166173230 22018 285147596 737855167 16085 262101696 -44165165 20596 633205870 -583480815 58440 -320020384 -197206434 15263 273304680 86004854 81659 -104856727 355831681 6551 -222733859 -988825624 12522 239196678 -20699705 2771 -970233744 175347262 54369 -130598907 -499418555 34063 -45066061 -703635948 28143 -969602321 -618330075 10242 -203252494 -859918610 59242 -997251569 -395716530 19741 -294800644 -683323533 49695 -593417601 -510965124 15384 -140587937 622369854 27912 -520722283 430832135 41718 -234165877 48513492 92764 -684583257 -131493121 7181 -381574185 731046632 33889 -585992115 -492864599 23385 -958562808 -615359432 19552 176879486 -596293594 19299 179499791 638837242 49653 -573546698 530452336 27496 -20554251 534887726 47187 -995087655 -421183124 75025 644838724 345226215 28229 -129609068 -762300120 33992 570931550 -498327656 43443 -125462953 348290225 10105 -305900875 -702800384 13616 -140337084 643930365 37485 188864061 90128368 10219 651092971 375084532 44345 -23736326 533345860 22209 -955978892 -573701597 71930 -511898819 -125331660 5321 173859148 -421864461 16812 -206692912 56480601 63791 -220071905 -976693252 28273 -23348591 559295899 27849 144291564 334834615 30972 144898021 -903232601 26224 -987282967 -395050098 27416 -771360750 -511945873 2257 643358024 -292846511 605 -112881897 -519825339 8092 -10697313 621546599 6927 647430424 158084451 63516 -953780445 -390633399 52886 173696136 -414516183 511 -507457587 -414841241 47078 722334247 -206784586 62155 261544667 279465296 69166 -790062376 62580255 51001 150052348 -870892720 22921 368154891 635404947 35189 159189157 468703652 19631 158944657 245626151 26933 -326349387 -202923692 26752 -209713885 -992957247 55313 638677390 148108918 12660 745046552 -401298643 54861 -289362274 -206288906 32721 -131589044 660930005 35413 545802879 -97316173 36915 240825390 -215409236 40431 -17154788 -672851470 36355 661015034 839773781 27429 155697009 450160699 17417 72753316 259710618 2756 -22880440 -701509646 81588 -959706692 -400990077 55761 187083603 362957675 21636 651119242 360949416 285 -109872667 -508217021 14715 178755250 172989691 2374 -588364475 -328562802 45181 747272392 -220600170 58957 -332267213 -212645287 21706 83702797 -316851344 34282 -995048524 -614236353 23221 -197877463 -962778774 5531 89752351 -296197291 10903 656464607 841089940 75210 -683792285 -778670217 28206 186400746 278631201 29400 83968197 -320747495 13458 75173941 275239008 35995 -102175948 -874195925 13104 -405707152 -967471278 7727 844707540 -978979937 37121 344025325 831847239 19809 471965735 834352079 78715 562414345 -488029632 13366 355907695 831920700 4639 -806180374 -999656603 39673 -115690937 -120312280 16585 623330504 375263894 34793 -202913123 -594454670 20085 361029107 815134839 16062 -984551147 160847167 26695 -116426084 -903782620 31017 -692166282 -863669374 49718 273949351 85615223 72062 -994869623 -398715083 8920 260117896 245221134 65854 147225053 161248043 41355 146295262 366087942 23897 -965975561 -998983608 33784 260890280 -232147152 9529 172389904 -899597439 47194 -288549284 -672137171 50863 -47357211 623460714 42924 262996500 748960815 3614 64510398 452192388 26479 -403396216 738553921 41440 -125948710 372131837 30048 -198443007 -993077509 15436 146025163 -601021941 8112 628551426 -318220175 44899 744755811 -317366311 45491 239230819 716746978 8598 641348141 167467757 38918 527332726 -480328338 29953 -209567467 -571770827 24312 652704415 830715932 18957 143476758 -591696951 8368 -800617162 -786878316 11899 -133912112 -508862554 33484 -579434862 561539435 63865 338032565 -212713081 40913 143090740 -888720573 29995 179565179 87665543 14854 663940107 810718729 45369 -205271426 62810332 37689 -195728003 -595594496 53077 143809044 439451501 19558 -679792863 -857831569 54508 -402008594 851235544 58080 -305605221 -696928961 59466 -688119739 -897437125 41004 -113807918 633951562 7960 632850837 157575708 73709 147694002 245049982 20823 721868722 -100222417 44544 344130570 -206081048 22998 -416814765 737215245 20653 73900269 -97423844 45454 -996294433 -579189940 39981 -295264900 -198393034 19588 -228334453 -894027887 45324 552197987 -489712827 34691 284523936 -40254562 64531 -125540393 -103260103 26791 157957495 73758649 9454 167325869 -141436471 2962 -790724190 -768900122 23347 -325831325 -210154660 30864 185061338 -138073694 65441 -426425726 835418966 7312 -976008655 264053136 21691 -597979960 -302344574 25043 -132151036 -320012008 1811 176049195 148780408 43688 -500982459 -590753539 81147 350254329 -224356833 13355 755546757 363378156 32703 339877065 811858585 38393 -219565779 -610795455 19709 647304718 832906388 58876 -330608550 -706086318 21408 254086167 449037579 23134 746302611 -296880973 10434 -792848310 -421419614 72112 -124186245 636867857 38825 184598828 244629794 50013 750550813 -218331595 36572 264159114 254325163 68515 164625514 154533878 29686 172117738 335803280 4379 263624472 -1091647 78648 714577337 -583828948 5151 -221384748 -975784377 39851 526488989 -605248509 41098 449371956 164321110 74427 258919870 715963430 13370 -878602025 -224830534 54549 -421655809 733197688 38701 53808778 843357001 55159 272791399 736388253 33663 -959552900 -411366153 49059 431645723 345067681 10829 252497089 -34496260 16168 -587227386 -498047092 128 241437476 280772660 4769 -14280828 631372298 20027 -678624281 718043400 46525 -124624307 -902168624 48098 -675229517 758928561 41986 171247743 -220096649 50598 250062127 -211925447 23328 166894487 -105464443 17456 333658634 819208744 20664 -963396173 181245613 55161 -969571876 -970797237 48744 362717463 -216841392 17642 722729147 350874179 12535 157873333 -604680910 7895 82907551 -285765852 30402 -702856266 -787536285 1643 -608308458 550174637 22814 565316410 -521691401 24864 -135361750 -316180888 10361 251370707 -226014889 4960 182990633 53378532 20789 -139142440 652739210 18488 -45136671 -707836187 36355 -955937456 -387327034 41886 754248166 -309536171 11669 159082049 -192887312 9148 86870608 239766570 48444 258730440 256105288 36751 -706505699 -101069634 26218 143615312 -384611165 26080 -30970463 -702872777 61098 266045622 468995366 26164 -211609215 -971879444 48160 752968211 -225613154 58002 -580682505 -521246891 18952 -26568667 638276410 45200 172393571 -895683781 37493 -107383087 -483980698 11169 273380531 -195438580 39063 458657255 -383226211 32726 373087202 815893096 29045 358026014 652269587 6111 -694262398 745670692 1703 357656696 625895244 263 719272456 -286330068 7924 -420874709 -987303420 60566 -127896199 -479419796 31741 -382028714 722918202 7711 -988228558 -608728645 47949 740511958 -323312249 17094 284692373 743260103 16146 -964677283 -611245806 27466 94745841 -588994813 75168 70548661 467367370 13373 184564231 -424050473 24305 565837753 -233461946 64018 -412103323 732907937 10815 437798270 337008835 26659 250318641 259032054 78541 -958421143 166390053 33899 49439818 472610395 4052 -42357460 748616521 82090 162760776 275488975 1373 -576110474 -672612329 55185 -8096112 -668342274 57338 737730605 -595994541 20762 -996566749 -390213094 60431 156205231 92691717 5945 56670019 449709424 19228 186428589 179551335 27248 -398622121 -97726255 39766 646308647 451999638 65888 379307425 -982358327 34044 89455006 823991261 30874 -509829013 458165047 44882 -111377475 650256148 31098 -138388354 -786773655 50912 -478575380 446078778 34307 -573119891 566499679 68332 649260135 367992937 76893 -212615250 72045635 73024 -236467652 -870731726 38434 -796957134 -762732615 2673 -878842717 468043388 23203 273088680 726633860 32190 -18203290 837933063 81705 -210959800 -873890919 54759 180785455 -610785535 14513 -108721110 -775153638 4154 758709555 -522180212 44824 -12907431 556634342 46467 723692893 367596615 6895 -125910798 -795511215 41568 -389540818 -955974942 28149 173374936 352853978 22372 -706029818 560255047 43597 63631699 464898587 43476 756040961 364328595 38087 725961530 -202158576 39871 364694552 -203421819 5727 646945779 815622343 20709 -15291695 653939820 14200 73802399 -295311822 35232 379282893 665318060 21055 90843558 265998613 57564 -107346631 -861174486 6371 -805337542 -781280911 8232 625944819 373880069 10647 62891015 283679154 68193 362430355 -195645786 32069 -693467482 -112013371 7701 -711578809 -140252452 7851 266569835 456307959 5947 365180647 -193367554 30325 752884545 -331867241 48342 -425399882 822153995 3496 -601119322 -320741958 67542 270525728 -331901370 6532 -670243172 -772782226 27161 -18839124 634990201 28305 629393759 -299253241 2747 724223281 359757170 33433 -115995037 621262167 1961 161367242 -392384366 29385 -789659975 -767842211 5177 184072640 -880139048 6990 -113816759 -865921119 21874 728106524 -218299949 21633 -696309695 -786522878 24549 190431847 189224177 2953 380584540 -230165455 28282 441122083 367794679 12676 -39822619 -671019954 22902 635246482 372368608 12264 453678237 173656947 36428 -675009685 -129254557 26030 -998859526 -598933478 60729 -215416120 -601632614 10530 -137615903 -304438558 24442 268116940 736458000 5911 -4095823 -709538578 8728 375004888 630679304 38755 -402568924 850104292 1352 -899324356 173723561 94111 741177006 -301881268 16403 734335847 -236619147 3721 -993054023 -415820147 46232 183229279 -410027765 35703 180736320 145120298 39512 444986734 184411681 44849 241866917 745569709 29468 722201120 -572141090 36299 -309827461 472290460 8953 -399718138 715306154 22916 -140419531 623971567 27802 -1998517 -675895159 31223 -427150819 811449091 18800 187195330 63278919 22536 359012189 -998689480 70390 -324187880 -222871964 10849 -420727894 842146708 14991 630623245 375810349 37652 -876835226 458152093 15836 171929479 -230372332 15721 526438126 -496833380 39759 -304800119 467974175 13861 168829418 -230942518 59796 81691089 261430146 63948 268222515 -210283773 2961 -100187799 -289147165 48274 -133201041 -140824539 36055 -686305870 -139083521 893 159551709 -228907120 37918 -668259111 -893073855 50972 -881970055 -116261325 44829 -323918083 -235225517 6789 731034771 -229029568 63512 189232307 361489610 1785 171679686 -202316280 30862 -44074023 561098998 25950 -787908710 -520011023 14871 -606939541 549336243 23359 758231128 -199483154 18502 660770940 144028957 7137 -232815474 -484833374 49834 369282858 823702299 23248 -988009863 -405944691 10166 254191022 -222399956 11576 259964818 463974542 3965 272295036 -225210638 4140 373789125 850751281 42313 -576950701 -500480490 24434 145060410 437383418 9600 334591902 -200643270 8511 734341732 -287457739 45732 -709981790 716392720 48494 -421197117 265809694 67 -204078591 -573595863 49912 -304295571 438319238 17863 -383808432 -125194467 31969 -421727605 259405574 40035 452932485 -385390728 52081 284775793 -6178749 48228 732429045 350017953 4872 666125085 -330830559 151 -522592948 470737620 28920 -302353226 436960877 21097 -873296581 -112463600 55352 730432617 377257344 54062 564116108 -512865017 40342 -424179383 -134102721 23431 -9121038 -712941540 4342 -116743103 351852342 23135 -602987712 564658653 80671 638654921 174501234 66353 -234253885 -601988847 23224 246221130 -213949182 15016 643203409 -286960081 28666 -493122703 432706539 20172 369966319 635472437 24530 284611165 716989253 955 -10270508 -666953403 11563 158126770 -404466587 9558 -115097394 -764525788 26014 -384841001 -966319366 668 569168416 -493751550 44732 734422017 -294291558 277 -871660519 -113172859 16099 76604717 -332586625 15885 65300871 273380321 24567 632512980 153718630 41151 -20120612 -677391130 16639 -293468852 438809037 17319 -490839 656813657 19638 -695863223 -858486257 43762 -666809154 -96141652 26934 -286916347 -208538751 6025 -398296696 -112221286 13840 447612248 157062060 35687 153579327 377485835 30875 -119288565 -880375219 24027 -22278195 527621876 34645 94601839 -295296287 27981 -141552873 -858016029 42518 -202470390 81127169 91573 -695421294 543499639 67928 -132784905 -895291458 39957 -989073266 183710424 47121 -606521115 -330102652 19595 -12832946 455850925 11267 -127235298 -123344310 30351 722912311 -229575280 19277 -6029489 -680268462 24265 -107394409 -863153788 35811 721582935 -308426930 3026 58567633 736143737 60050 82567166 824283217 25734 -802957079 -682024838 45963 274466349 -492785403 42633 262036687 -31079970 17515 161087612 -111702868 29280 632227511 351504406 71258 -989714855 -983714330 9421 -95252443 -522172470 4357 633665004 372062443 14983 -317463820 147026717 39876 -33341298 657728409 36401 268431654 75361169 61485 731327870 346730822 53845 -511351261 -289896994 62251 166169803 282558741 52121 161101823 -111052264 60561 733492325 -586090666 25659 285290404 -1635238 71030 -101225135 379442790 19683 -205250363 -586588965 17356 -692626873 -776344127 12912 -12473933 738482831 66747 -807143561 -500151179 22507 251328819 457525623 28432 -960598622 170035600 32354 57876743 829860534 1779 -38724074 549086223 43935 758993963 378663980 46871 -413951173 242499800 20401 -286919782 447986679 21933 -976718757 -579287619 41349 51791732 250965650 3475 -702568259 733129864 56033 -608470309 566340532 411 639445064 842549884 53216 446860247 375821224 15450 -141656134 363767511 18817 659395873 182455680 61571 -957803795 165789925 36000 -706843579 -765411065 15804 179866657 360718281 9799 537923739 -807253002 62025 -303494625 -200627352 22346 -127757820 -315278081 14138 -862710005 -113347803 29277 -699465785 -129439273 11644 -97566781 355571190 26455 -890395501 -121157285 49304 -672068812 -773310210 11326 -783126717 -505767522 20755 -993117250 -615944405 6558 376581406 749378514 25631 -95638614 -504587208 29813 -571563914 -492879618 11983 718657740 -298123728 42364 176502670 -387359559 29924 165058694 -195773411 46606 143694830 246832249 41477 -987396738 -398902801 75303 181500400 48152688 22243 737981186 -332821920 28613 266062954 755108030 18885 370030662 659369289 8027 -394334232 -95768801 7542 -977125765 -403431719 14467 166513436 -412994949 9882 61328302 253652521 54605 -98969721 -109536312 25826 283537865 -193667687 18730 243790463 726815888 4517 184640650 370398511 21599 94187500 845387610 2438 -10411460 570717525 45812 -18578806 652032397 8669 162732835 67202916 17624 -412066415 349663662 32936 175951294 -612229787 4894 89828827 756911652 49680 -410435109 -12036503 9678 178393502 -121089558 73106 188405940 -384150853 24832 -590162288 -487449352 3959 -426193422 -674606734 49585 -879197727 -101914350 63610 -124535838 358189863 2649 -518665684 472729656 41138 256362614 52235332 70078 -964906443 -990202440 1407 -129174207 625132053 33621 247154882 -36445424 38623 -4577893 527825237 2957 -99078733 373442669 31184 -859460734 -121820413 34834 718611345 -573712698 34018 664876016 -332248230 44487 -800240318 -483179751 36447 747806477 -582468363 40367 -708221945 -137237323 6340 -878656761 -134505477 63424 159796447 362581583 42934 -964417905 -397021599 25159 435864703 189030495 1115 -386722728 -136757692 32399 -287132997 474491127 6269 -414620332 -107761615 41046 -594535276 534730473 38389 -982731377 -781944446 18565 -227411302 840127440 69047 145283507 -121717578 38391 244803464 278069141 22348 -793994522 -516602087 15241 -197598245 -865489459 56930 265063980 734291196 6723 -386889948 -974697293 2573 -125049949 -128504229 35714 -678842199 754023246 76080 346542295 -213357403 3156 -122473473 658450344 31911 145542988 371988383 15223 434634553 149775797 33775 440284308 337126172 16534 148063489 -98937831 78040 349574327 845895144 39102 156351618 343119780 34502 177945696 51111034 28876 -700106423 -126715410 1982 639342082 -306291797 41584 144393290 -596766765 17369 90737964 239869882 51599 -764770180 -518721823 20071 251904502 -32010431 51859 367280473 -209435185 35868 -997280752 -410656152 51935 247809890 468322478 4978 -698971257 -103702734 15155 -687821696 739496884 63294 172200422 359237532 19989 -768577809 176643313 60397 -139055202 -874193738 16005 175431741 178991881 22668 154759739 -598674694 3499 -104926904 644367191 19842 267532184 55663487 60380 53659824 465957930 10712 -598632343 -308897613 6525 75829033 271181957 2162 373478248 732009433 12726 -611668342 -510091920 19655 156055991 -221305330 13114 58499369 752049115 70008 637457815 -319113146 18967 -792880688 -773028444 2848 -192242869 -997425240 53650 -611275994 -286920279 5710 -782930103 -777005199 18698 632945129 188205887 1459 551167581 -488311114 5308 -586864604 553729808 23075 641844054 -325151876 27605 284192310 -219032233 27213 458397589 146396296 36986 354351936 447971899 867 664601294 -288665220 40352 -954704977 -595864599 66877 -325898929 475189824 6691 53145429 633775836 26944 -200903073 -964996912 49548 58232337 451305994 28258 -124305976 -512059205 23958 264301769 -866090585 58547 -684518849 -762373173 2301 346281801 834100674 40571 -322736549 434319144 16996 53235954 743802310 59950 172295664 273354113 29339 -974063748 160759595 38081 -414709852 830016034 53302 -711336661 -791085740 10514 255060986 93192001 83726 -195072323 -590072456 20751 162420996 162942826 27985 268318903 430629405 31771 -963931906 265358078 13988 542492511 -506225640 35499 -35394790 629059499 27186 -296384479 540726067 36865 156545074 340129319 34757 -799253213 -497384647 14939 -978739932 -576864497 30823 94661649 270010519 58901 753504446 -303394726 12326 -707467009 -902533559 21456 -587083601 529113143 242 -793640858 -485979457 18896 176232613 -116574450 72635 -888363404 451058845 14322 -228838521 -975520934 32193 665595886 -309777105 21002 281321934 -13028399 70101 -594083613 550049028 72454 333573866 843206958 34928 639219273 837468557 29980 -888372890 74179695 35030 -789517305 -513497826 20540 -406163548 -672967581 65139 -103969649 -896913216 23860 144724264 91280100 1500 263941553 717720024 22152 168936146 -228445589 42720 176085003 53374840 18119 -132483633 -520017391 4299 640629202 190024467 68653 -119923168 -300632973 24652 -900291014 -105061371 19345 -126778115 -502503090 17504 165147874 282847068 31881 -226029329 -887310036 30707 -417040124 746141485 13558 726104363 -324405775 19158 -888369902 -111124068 12610 66088859 829766650 45645 243887098 -18600779 36765 156345561 -398590230 27051 -417193187 -969601143 61527 -130541667 369406784 18109 -709421672 -122382501 11542 186259070 358514884 27956 -384929119 830456081 36423 -128750379 651150519 21931 161116384 562839208 26998 -139804190 -787040801 30586 242465948 -231640879 12039 -392381760 826889014 54311 -696694622 -115472876 21415 -202358812 832830861 52460 -332527640 -226875943 14494 174182826 56220514 20246 282074281 475531582 17535 80922322 432857027 54413 -881534017 435314209 9012 -407000921 -967594568 61 247258785 444345731 5197 340556943 825880681 24666 -901018389 470473513 33623 -121951671 -484317582 1788 -110144726 455073460 61940 -388252980 279632557 11144 -226270236 -903149513 43153 449654522 157824022 52836 168394941 441095368 3353 365173544 -195583720 32246 271662358 284783211 74079 459176113 356020560 18421 186603731 173501899 38257 -892444086 -483228426 43596 274416164 733279214 827 -888952438 438541524 39046 -22583428 -669816864 36761 -111610429 -765409117 3964 -964955748 -603593965 39086 -234202894 -580924930 44937 647781003 334037951 24037 242547380 -411614703 51031 -687358502 -804431326 9608 431062522 181570783 78002 179028045 -881497134 2693 -412712438 -571536187 40951 -496324483 447817075 3360 719855261 -318222496 47520 644330117 849577079 64366 156671194 -105815104 6167 -17147846 540529688 33368 -332523873 452273931 14177 -236596509 -609762481 46503 -138566004 -130381700 30664 -211563523 82668880 26172 -673877378 -777828109 7034 -133258180 -878588014 38714 726774288 -230236701 2939 -585670963 548607137 29530 81873231 -311615248 40229 -132622547 -521368200 21636 -5971907 524765868 17097 469396295 366372189 9045 -32916318 658886502 35429 274577759 746441730 40263 -133996104 -110766894 18245 -382977651 -115256691 27451 -955375663 -584381791 59428 622723503 359648141 76065 -404717140 -991429849 63648 -30203806 632644604 14040 353001873 834975705 37921 182843880 167623594 34633 -406015193 812956775 25168 155541182 65712854 12718 177241940 -900277373 16675 -696915076 722337168 10790 -616034629 541296040 33597 -903235526 -130648129 55790 -128859473 -863632095 1054 47727908 -302997951 32142 -121943881 -324628115 10848 -417926247 -965744681 41822 184377594 65894090 15810 -223902195 -876065583 60011 -711880093 -95956732 31651 652124226 837731238 35734 732077824 369496856 15782 87273037 282105995 33978 370551816 -216373063 35840 743763296 -297327283 33407 -129625306 -135756334 1230 752318180 -286316136 20840 70132440 277152843 11177 -599980154 -511216319 28337 335568325 -228359545 22309 271184007 734021197 13891 84909522 759254727 18144 -499040354 470682016 43543 -680957283 -782953601 36460 -229440504 -578412013 29463 -985236959 -401498403 15849 -398589533 815589468 57023 72752640 749073905 6574 -800369966 -512310026 59663 -772271450 -769924483 803 558695341 -494924422 16104 569125663 154428169 66748 339195014 855215023 38476 -383150157 -96719973 30517 189662453 351173631 26374 67913865 743334178 38477 -110620207 341454965 8958 -422256552 723045429 19952 -125546253 657777113 32046 744745158 -216198862 57131 -675102115 -787216830 42622 759279811 -200485297 17849 -763795372 -496818122 756 78383958 446836131 44024 -886406103 450030506 5842 -219120097 93330986 46143 -398721078 245429496 27174 -702939901 716962180 9467 80887663 434098642 24978 -96630573 622369922 45975 734968739 -191775054 52099 350995579 -193901174 27876 -582960794 -479290203 17689 663536294 180091812 14476 257445061 741522008 9720 625288529 356746275 10280 -703432554 -898515998 9568 -7477668 -707714721 33524 -771649619 -805796502 9256 -406188146 -130282163 2664 -6232633 632540895 4333 659945115 369557299 39417 -983173793 549984934 6482 380047822 851138584 21714 -681666687 -104571959 25855 -781398761 -482586908 42234 260409990 729173193 17906 -492254050 462067517 31581 761727462 -578500035 18542 -202795626 -862671312 51937 468217627 353988461 30863 -133778710 -769126035 54649 459363658 149339792 89038 257394751 69056118 11292 -880261379 -136089486 37165 -688666491 -103522652 9838 -311275868 469191740 2018 81232475 239364398 55176 -615192383 531693902 58726 83321831 -309014050 30781 473606190 150789662 30947 -121471282 -498832318 28862 146664093 465817326 11308 439743408 361821904 21823 -121220732 370341811 33553 55022035 729551959 35111 370676675 849090124 40402 -328015967 -857924144 47246 -7719674 -872192132 36227 -796137698 -785416674 1975 -98940344 346437643 34020 -859846795 474300232 20219 -314277191 465139633 2121 -110192036 361529721 5227 724600815 -194833780 69071 -520312036 473432018 45371 -999601684 -296254904 35149 261760088 -195674190 34305 -197553993 -874172705 46693 -206958188 -615694667 17347 -972841140 -593506308 58070 -25952105 -698302139 5628 -100982270 646949037 21119 -398307222 839216478 53197 75118662 -330537511 11187 -401280381 745439754 13877 742344871 -576201527 27179 461692852 357459905 8056 -41326870 -704664002 3080 49679512 -898145585 60567 626853352 830285210 64242 728687328 365098315 12982 159439728 48429437 16811 269830808 274366877 10117 248138660 -36454722 47011 48179553 716089675 70599 -141296583 -300967514 70571 -798059806 -476231634 27863 656718545 856564180 14372 -972807919 -584104189 42254 -675020888 738289515 48507 -574068112 563036331 68732 647485833 169738324 16528 257101939 63323363 67613 257066329 -224537027 43987 -400307560 -137251310 27576 732770936 367854400 27049 -962640592 -900812198 34037 -104471674 -127583145 16370 -966039343 -594315909 28269 -220453439 -888674878 56785 -476227517 825287798 9168 -865275059 -136412596 11809 -794037942 -483176627 21580 -405380948 -125601928 19448 -672108369 -895107423 18566 757183539 -310548911 29801 -413426827 846363452 37297 715457735 -289471013 19876 -228409923 92364970 24816 -141074429 -229911679 50216 -492313400 464631523 9052 76641093 452475439 10197 149910029 177557159 21330 76113187 264204443 66774 -422568304 -136648890 18237 -480329162 431497967 45041 -5582199 -671083924 51855 -666984709 -868101926 49892 -684763461 -882416174 21098 -574294393 -325046028 54641 169356416 147026942 4401 -123635850 -889742124 8991 525433515 334503668 23711 558922773 -507856766 19371 -327520115 -219913146 12061 739581393 -287647042 7228 -952618393 -583870019 47763 -109085908 -866461321 30261 435895678 334940963 22300 53655276 444665344 9379 -581189441 -774508751 33016 181004669 61143128 8387 145555168 -211806652 11043 53131651 733242738 68630 -802772646 -787316510 5338 454193138 178121579 79842 373432447 -501598035 23640 -705802432 -802551851 32978 -319144933 -695997256 44343 -393994258 -515528357 11023 150454623 173225563 4117 -31433625 554762577 4780 146137020 276667809 28786 -99976069 620802292 12300 -581773172 560893139 57026 157678467 164998027 6847 272755090 55142176 22927 176643632 -862739062 12634 341751469 638104260 1119 -111492263 -483925394 5543 274997188 -42511997 38039 524326213 -508351642 26980 757777078 352173000 38668 334029218 -991075771 66308 -326126168 -390139131 55178 -108240471 621966834 51673 180564857 -107840199 39242 -518423555 454112019 46612 253584919 -13590322 69603 -763822667 -775040300 13739 -977245776 -579186898 39981 637739717 -297624357 18905 -13849366 625691491 9255 638580139 379325347 58870 359551530 653065456 9362 648862928 168695877 44419 -117155985 -890938622 34188 645787378 525279661 44761 58540244 725525061 16493 164801897 -98167265 35511 281218823 433176273 27273 -400356423 -115001959 42522 267770314 279514230 67545 348081058 -222871433 30383 -964820325 -583375359 26125 -610960071 -300784766 62910 -513695743 440574217 38609 -208659837 -901714874 6659 -578945922 -309507751 29346 84638181 812319409 58925 757429224 -600125479 13112 177117589 276503413 19660 -952759449 184939729 55927 -237776746 70955997 23142 -875740702 475597839 40054 -418205069 853727050 48145 -983423001 163025177 52497 -676183272 -115474317 5677 266891903 475175876 38208 167801617 277819356 5022 378562821 -194997188 5990 94236737 755499777 66347 271630467 -225314383 43589 244516346 -233560013 19554 548971568 -503502018 60233 -407599979 -405713570 64974 171041525 87461951 15415 -115207289 338714817 1374 -138402879 641727894 52473 -710671519 723173727 68962 -118255956 -801519596 10253 565201649 -509011091 27292 -690468618 -860994811 5553 720407867 -307021631 45207 187552391 -427339333 3893 -763991367 -807259016 10987 273367310 453144134 33771 68650148 857066504 60582 -696196267 -858616159 19136 -391867895 840110678 2933 -425035692 813312061 52659 250156980 238653754 24515 267373268 83515464 55826 -891994008 -982742024 33257 -40329026 654261701 45603 -699998283 -897714720 20910 88863765 837874449 2241 258844694 273275345 55628 -984739526 -970230303 29098 -678767442 724074252 3909 153822545 457270089 1189 -206297728 -869619047 24096 656525171 832821832 31895 89870426 -201934968 32729 -133135755 -292790280 40542 663218968 -305503140 46308 242507376 89522923 9651 -711617343 732135914 62332 -427467391 269747159 17644 -986683853 -975645250 25930 166290093 -397956733 13235 91080102 730915250 70658 -10080750 621256984 35295 -697452682 -799109366 39241 -980254029 -403055312 33780 84302676 431626330 60377 621410493 827545489 73910 -428459982 281274091 11833 -972810305 -611819849 14734 -5582048 -706553950 49864 -803925842 -800986671 17246 146545238 -520687466 43332 -419408119 -110642111 16499 -669609447 -881505125 15243 460436841 379025776 25246 267325252 243987701 49570 169764643 162029877 38427 -307883369 -211850597 19880 -672720073 728802994 12853 661396053 856390658 5344 335249811 -236322381 20020 365918683 820987885 19916 -667406344 -135031651 5895 -124050370 -517167976 25627 -799129950 -500511671 5646 730774341 -293041924 34264 -592531162 -285864132 46180 -204108410 -613830515 193 -3151734 653603750 2454 -973340273 151217052 30435 -111534168 -484492181 18935 49439601 842156137 33690 -669816998 750538888 15937 50821457 820155118 23954 -426960346 272913913 42279 -319193969 720932032 72050 -390270455 285212004 18022 -680760862 249418121 40659 652846034 185561148 23479 -427022641 -28298375 53359 -807417144 -769695837 1729 -397556919 -98811185 2490 729150758 -21142376 29812 745825086 375375162 1115 -234206700 -976203579 46940 -99099640 340175411 5471 -198100308 -864683502 41355 -191013069 57874080 101244 -478088073 -11266497 41521 739461831 -576712070 41831 662621828 817626483 39845 754880946 357060366 51549 -408844551 843630891 52615 -134132103 -323239234 62418 -123730426 619089464 9978 164708625 265309828 35858 658364694 367511305 12403 -677258141 -874009534 18445 52864695 464708244 50372 -889842329 442224777 45974 -997235318 -576693195 48527 -223033568 -898091696 42209 -23946405 176544401 77816 52200034 825631807 53841 -973611110 -230421259 42319 371418419 651990926 17843 -789758742 -507940106 21262 -324968304 -675245003 11971 -292547166 -220996627 30297 -970272963 -990568122 27682 732532707 -193996205 15027 570305475 -510669886 7474 -605612373 564984662 55201 -200549770 79699617 49904 -667046658 -138902374 7246 -691585497 76485735 34263 -37487863 -520087967 54957 -23935000 530402956 10120 -697217502 -880029922 51728 -38994537 558875472 2295 64307718 444373832 6675 241762537 -195208918 32765 273691850 92721373 53863 -764517787 -777726420 12943 -97312379 -130529248 29347 628199689 158088998 51154 -778440651 -802955029 18235 -14469978 645607519 30548 -216888417 -584918211 24778 -393098009 -971488051 1622 -204208074 65753853 10922 -19187000 -705425336 59450 -398993762 262887861 54112 -420886158 -993726511 17409 267284005 -9041427 58106 -106569184 433602893 63223 273027727 65053298 30608 358244548 816575047 38353 -786906859 -769902874 13701 -786069871 -769522202 15279 475222069 844824291 66253 -998015098 -575000269 22735 -114501106 -874700605 23450 -865576603 471463812 24118 -427574867 718957661 884 761090933 369288407 21432 -17412656 -102651965 50177 152783577 -99201325 61338 -210506721 66102507 105282 -703226105 -900652791 51367 -708559318 -767008253 27524 262598067 -196025287 6898 454588000 177182585 72386 280837973 434146262 37367 -426876394 733759698 9035 252529965 758588384 4857 -385680499 -983339878 38931 741563519 -615756343 34521 -313119333 77765969 16297 353744650 854934846 36158 -134099801 361641996 23364 756825974 -195015352 50230 -128739518 619698939 8972 725973860 -598648620 14097 -961537471 -428276381 46680 -311080760 -684668412 56340 -23638318 655917159 43772 -190735905 -866030312 18987 439211453 368690531 20062 -699286293 749499470 51088 -584989739 559836025 42883 -136565535 -773943065 7743 157811767 -883300542 8969 159182285 172713724 9064 -966364580 -705428661 7064 -420454549 -134893111 2922 752803206 246719255 44700 -609446630 -518230332 10282 258020599 -227788240 10103 622844147 832575256 10054 -415637346 -12781991 63374 169442215 -381157916 26540 69286266 256332344 66780 740218783 -613610178 13227 -902045446 -96191246 54326 334534145 -200275530 20095 469998357 187866637 48655 -26386035 623759093 22240 -588742136 -310500287 70393 80698582 440803491 48143 334164821 649653051 16464 -211637249 -866643221 2067 717101174 364893850 13675 252515971 87782320 57747 -227001144 -957449020 23997 -417070575 -142706213 35738 -205311333 344548034 41159 -406766807 -128415494 33368 733074895 -387248354 39236 -331579669 -873908765 45269 176364079 -416698818 30043 619289771 -287610958 32707 374466503 -214728519 13064 -5366520 633200685 11725 150080585 -401112266 24851 170145791 451690710 24463 -14301618 624075329 27804 459177093 171880765 34252 -609531525 61242946 11528 240050325 173075514 35591 432490761 347686582 10121 -121175360 -113384352 7498 339591398 -227837720 3668 -611059296 -323062878 52070 -131384489 -97955808 12250 -577089741 -287144665 9231 643081797 372561644 37795 188321758 -858360962 36109 -45088135 644140182 6452 -97717431 -489411369 33048 58325277 439032095 26411 251604600 470664999 35677 -142404303 -895037636 17273 -398802603 855583907 957 245282944 -611791659 47361 275608567 54920180 70390 -286502618 467158108 12058 281373672 446696569 30738 -125252957 -101758373 9584 187173419 455794500 25739 -972420487 160974800 36369 -30089124 662650216 23926 256904953 -213437231 42989 282667559 73662894 17302 -136218677 621371601 2996 -871815187 255079734 61239 -894000212 -107343345 6325 -138287376 -112201377 27462 59776404 438448217 35942 185756425 367835003 20909 344530928 -220042707 1370 -709250709 -882160767 14594 735476340 -308202602 29955 172421083 -386562601 35222 750238428 360419182 1524 -393750059 -100394309 31621 65217652 471015732 46003 742618445 -193614342 2845 147414468 -600124816 1367 94028788 65710517 29688 -870934450 -132812595 55054 -594040996 -314316569 75167 644957367 165717467 11420 -599444954 -508976205 9412 -703653806 -129325348 20715 619135512 343250613 25815 -411500659 746360211 15631 252150800 727266821 38837 -403659335 250210579 3739 -601719682 556396703 11528 -128851841 -487958680 17303 54381369 843041708 4897 -797061011 -496944253 12090 -986442689 810136225 62792 88494432 283931143 44635 654592935 153195648 43841 -711342437 -110237794 5063 661670036 823658211 26533 -6691244 562846206 16792 721128616 370089359 21021 -114900359 -897832858 38921 -120909696 -878955040 17065 -882198210 -139658903 48069 161657614 -873977340 14906 283751022 263258976 11535 58432689 746890285 65571 -775979092 -789153233 15335 157456776 -889908477 30841 -691250616 -804028742 4828 -220873887 88723568 96112 -6512518 569052691 35432 -119384413 -111617170 31727 261889677 432480365 5928 94971086 -319003519 4670 744673934 372480244 21852 -685671092 751627333 61437 165836753 277125080 15973 626153186 818616481 40501 -35046131 546679369 34696 250383372 733456713 32928 -711936038 718561392 16641 -783325545 -791103606 6966 -600843701 740074855 62327 -693874532 -884658260 35373 -109960739 -287506325 64759 -780501058 92992026 28097 -706096686 -779472781 20632 144982241 49044543 8739 172921199 183020245 49637 -201919472 -998609558 28717 -688710562 -792392772 22316 77084970 447122959 28566 633260062 341597319 9297 -864213727 -111149103 27672 -418230015 -141677531 35794 180934094 -579245399 21883 -604122817 557066832 56174 273411846 -200879736 6381 -207675046 -900864375 46335 620288480 -886551830 21961 -230717830 -588467205 15545 -995385723 -392103261 50177 -959501458 146944127 6387 -974640831 -400972489 32844 147937337 49265398 13268 -101010318 641581954 41863 373577944 629935611 26834 461191998 -491764156 29625 -953858217 145405321 25442 80976805 856762864 48904 186426381 -139211887 54175 555868674 -576123057 58242 166219572 -572149126 17157 -978800660 -974926250 53588 -788171882 -771962570 7344 187860047 -381952628 35871 173145025 54463977 17065 728968404 -194315105 47943 255516264 50802123 25979 -117157892 -778761322 23874 -14663781 -777579897 47578 172093497 -598591561 4961 354519050 -205354195 16873 535745385 -514187031 28516 555560934 -479707556 63769 51649186 439235514 13221 248481170 -225982322 32315 -875903059 456045908 35522 -966522611 -414996241 29783 48622041 -401749597 58624 -286197436 -237553322 25487 -20350631 540760183 12966 187859669 -101673155 53549 269079505 -781351260 69591 271253361 744817128 39496 67869381 851297574 30419 242240199 715331473 4127 -582543121 563122605 57517 436764364 -516594818 20290 179182748 -573467032 8281 -597403987 533951579 68214 -416035752 -113541095 32198 -305713039 -223305587 8204 -479679124 467654390 28182 -580505585 -502411641 14850 171473444 -201865740 2933 -385620900 723322704 18379 150963811 468535874 10209 -226515916 -887148440 18050 -306591365 441484142 22059 -695122118 -126708810 2619 634693554 343108988 60712 188761629 -224224944 62238 143249624 -768445380 41923 428818818 569514046 66852 -425029892 743047207 25471 -987339160 -954983161 14577 -977439025 -973409138 65166 78146613 255211114 355 757421263 338460133 26898 747314538 -296464766 8885 457977185 164606478 8829 -689382920 -710452342 70447 -898320809 -126242844 58137 164897636 -199458174 13996 -286271865 475234238 17564 638297005 371706348 71361 641978382 830385795 57992 -686020738 -778701895 4854 63378019 271446469 67093 374671028 824900137 17415 -140795836 -321104953 23914 665236275 347019407 62989 173011591 435513969 20808 184360091 -864973344 10580 375559986 621967033 15473 -763805837 -522785085 49724 156422407 164857333 25819 558371887 -494113438 9535 652925332 149542385 63244 176660902 -866215393 4766 -988762283 -610727798 49182 188242140 -413896441 34898 -393470489 -954868908 74303 246665804 64295800 60435 168848489 187811815 19481 -111239542 338338900 30409 188592561 375197733 38963 -395715960 -988541871 16692 -229409951 -887382045 2996 -995366400 -418999843 42976 -404132106 730460057 27871 170240388 -608709524 14019 -394786254 848784741 35149 854881557 -973547754 36274 267209068 255894949 9559 -974310559 -405021346 13338 -681108848 735622395 73658 -770167743 -808739772 16044 149258460 250965304 20596 48367007 -305770694 9544 -20070545 526931311 12461 -213187874 79269604 66815 357369900 819436991 8373 742509499 73515147 75140 -703850174 748029542 31447 -617903869 -321626120 22897 649479218 847581286 34581 163603506 -610562854 4032 155190415 -898908076 27197 -41935103 -888631171 49780 -314584692 -682219862 16700 748875085 337733181 52853 -324656279 646046966 70263 92417065 -295578472 41876 164200446 -897223211 11503 -102495465 663993480 15102 741715361 -205371458 38082 52872068 717958609 35073 -775221905 160121917 53037 338646562 630055297 33427 366292628 635144991 36119 144810110 -217990975 49592 524093795 -784133199 44546 -286930508 -686395675 65395 -762293612 -779392489 17256 -139019885 -776061312 67216 357863414 630922569 14141 -124059707 359068207 17363 -131160411 -214685300 24514 -406422755 726240153 30170 175395591 -217818214 23085 736780260 -222593126 12810 -116801278 -136391139 19084 376314182 -199551246 84 -403828952 735733299 7338 -389417266 262351593 49282 -577074245 374553182 64004 150668512 373248576 2369 -984630924 -952636204 66169 -984302321 -982776494 4437 -99282030 -22124849 21476 -493206730 449059387 1427 -389336051 742053489 31920 -4969780 550669231 9816 353680124 -231814052 30477 -683606173 -805135259 34174 -671236361 715083913 3941 77248451 840054664 46918 -668048799 -892538757 43708 720526599 -604833502 8665 -676212238 -888852732 27070 -421690185 -99055469 13071 -29474158 -676801812 51545 -45920526 -687947945 16996 341731824 654357922 32492 -713545780 -802284317 40709 72620269 66713509 30269 280042521 83416135 74936 651226575 -293457155 44043 94244778 -295493972 3518 276353886 70654648 12442 -34130578 641545731 43805 -590068521 -482997204 37488 165096908 -382884878 2294 -217262630 345961123 2401 368533139 829035199 42680 180352547 51310677 10823 262160987 254406361 73657 -876532260 -676285972 50005 451585044 186278013 82565 651661636 834254936 32636 -770031827 -788018344 7548 166106098 239149822 50730 82896783 -328411311 22869 -685629784 748478774 60272 -224071298 -871586901 41791 -707596255 732068021 34088 -578881594 -332115118 65447 -402229958 -985864583 4933 -203430298 -606939466 33706 -8472359 537609062 24324 91813163 839220238 27540 -891045929 -111337676 1392 160862888 65476083 9282 -96271190 360039871 32627 348043979 834839613 10097 -787536927 -484450443 27633 264843510 278727557 65387 -896095257 -109696519 47583 -975325304 -384732744 38975 182231948 368253116 20156 175320666 -211814237 72595 -133646271 -122086654 33504 -766411678 -802248602 23288 -20244856 -712144804 69492 184377632 -234053955 36548 -574425487 -304559289 63564 -98162436 465257632 58561 633415747 348893371 63953 174731886 436289754 26554 78028751 459671726 16214 -788965957 -780790210 2962 255552217 753425288 10372 -973158014 -581928063 69902 -201217987 -969939448 2120 280926288 -211753916 24500 -119090224 636701400 43818 -587276785 547477265 46059 -590583123 -300582106 41695 629931210 815508565 66201 -118126476 336226047 31364 -958026401 -988983437 72378 -702660757 -122830270 28066 550431285 -25002076 6523 556301292 -517708057 43992 -579204520 -506387078 1616 75906364 744899933 54415 -964077993 -618465442 3048 79973783 745829383 44798 -6227787 665478578 30550 -286301879 476045176 7725 169258996 -956056469 58882 -7133681 560131199 15927 -286444511 -703193371 46882 162198276 -959304253 32297 -209357718 -893888079 33353 -573421373 358343568 64614 153757439 455473774 6997 -227968248 -611636519 71203 -101838213 -322371379 40336 625220317 -328356800 33833 -121721303 -773502120 21932 -191985236 -16967169 62936 -414613031 -115612334 38046 -326031546 -288054053 53445 432188385 336239497 10197 656619730 -422457503 36745 81330271 -318681538 33261 441693333 -696141052 40431 -512055275 -592962993 23036 645826570 -322495246 3728 -112699499 -140946027 32795 -701968491 -892865529 6998 360261559 -218243646 43467 161876938 448507857 22130 59643446 467072765 27496 737937810 -292290521 29221 189241726 -611696169 3105 -43298291 -685920625 80422 -99451934 -893731981 30166 -105329467 -314489848 20844 -957490887 -979101187 66870 -123992343 -300053431 32489 175241069 -387808421 7144 254893670 64795949 76514 380118796 847086924 10299 184535412 -210970066 74048 -22494135 561264543 52464 -237865682 -596684232 65406 -380970742 830460519 41420 -421275936 815085001 22479 -98382568 -480844494 2610 249986724 759509743 16115 180024241 379659471 18033 177048646 275821389 11341 282744851 70025800 17314 252720307 429794306 10459 622709937 813502733 68710 71137711 621456467 66610 275307807 445734213 12120 162044002 -899318246 30426 -137827062 -861188790 1584 743715071 338758918 55958 -415833809 -130169151 34380 731801073 -676595449 64237 243326452 88281308 45478 86437629 728561154 66127 -403117623 -964290856 26006 283499814 -20744816 68650 -958649567 -601110343 40149 -35262478 571027746 8589 149251035 67309940 14868 -135364939 -507080953 26760 655380625 843461832 25439 163575520 -201447331 42318 -763966899 -780131151 24281 -862662680 -107015227 46531 838111119 -963185134 14926 -98726103 -299963849 44805 153460434 -891888897 32966 -572402787 -323494855 33517 272436744 285438905 65308 179252400 155638373 15269 737043413 -322103770 27416 -203225773 -963614553 52279 657980524 173756309 11176 -776941102 -513438066 16054 -231538282 -892741029 41859 -115710651 633553159 13542 -981980478 -992863539 34410 -422832645 -139207495 8943 632835840 371298632 23919 -134641305 -102887603 14437 82732170 -312153268 33089 -867940919 456701364 51739 66104377 447729322 20349 -128947477 -488654378 8482 52312620 848624983 11648 -396455596 809855914 54520 368124018 -220200555 16038 643043937 335348398 36542 145927392 348374556 24593 -103365607 -794950613 31139 724233313 346992249 31207 -206877951 -959324449 30225 -319329192 -705373415 67306 185856141 -410140349 23826 -590634493 532270267 12794 -406712586 715581579 3452 556330491 78286471 58166 72827590 740747673 15704 628528710 828102118 71397 665254380 832191568 44611 -397576093 838571720 42438 619860828 833235134 26827 164309208 86493839 2745 730660268 -325630512 5317 660530498 347466486 8157 448826318 162607566 44779 261108144 284869257 71839 -707788287 -101470703 25631 261836268 -234374668 30305 -901963364 -136803553 29436 -289122317 -793059539 60992 75361125 261510787 7151 -3909001 553017468 9930 -427444946 -970107033 19747 -615479324 -292583562 67592 380931815 640376800 7375 -191348849 -592267943 68940 -712082414 -787014904 40973 265198380 -202794200 6500 566319956 -497941038 24055 -304343582 -197258725 1115 155708526 146229889 41369 -799543750 -481385982 26311 -15064245 638578149 10335 752768794 348888811 25658 654004429 361177597 947 247138722 -11725712 8262 247005464 -226950634 20996 -994738951 184319996 45159 651848526 850342268 23610 72269179 811911989 2514 -978082353 -616856547 69368 719440086 -606671741 16320 -865642431 -98811922 30197 464164707 146525203 38005 -403080973 263571967 25424 666473157 849841621 44834 -287715628 -864610800 24785 188033111 -105387825 5035 147510265 -409110941 5939 143676342 442030499 28138 -102639371 661590902 34691 -498219409 456257246 39901 336499350 842193889 6994 -953429428 -990284463 46459 -327866089 -674244108 19835 472971374 570049335 48170 -311776573 458369094 20804 718525458 361063960 16815 -688891403 -134522775 31534 -142681389 -310862436 25237 166183166 156430121 31907 76505193 830713622 11021 -318277740 -795036385 69530 -688137017 56367690 67037 83377664 620585994 36052 165306784 -231473761 43007 -866130091 -107654448 57706 -405053879 850353426 43579 -711881214 -888227870 29859 159231732 -888264927 16277 -707333304 -769795331 25707 187436859 370120052 18660 -388154785 536323321 54001 50540836 756246652 8616 645766887 346149721 60458 -10915137 637827270 26397 274544468 265686514 39789 251843490 718133065 22324 -965049633 -601460385 28939 -108432089 630461529 27694 165011301 283874182 13725 -398747354 747846706 32795 -605435943 564326376 63105 647353257 376112865 35565 -767647739 -522967993 47723 474460146 -588733319 32360 164800618 -869959859 8214 -676434957 -898569854 11713 185158812 -194469138 16226 -578762334 -198061733 21535 -317159662 -694977337 49324 761586941 -219686673 35433 -214137932 -982267987 8712 -233671731 -576416054 42807 177835182 -585304686 5811 -502085212 453299235 37858 277786179 741569182 15507 527128300 -500234884 57439 649559917 829083908 41200 147219548 -412913508 21368 154010882 92338716 533 745368931 -503831070 62769 188378961 68732978 15203 -391079429 719500537 37071 254684384 471733235 215 67902637 737083346 4825 -9137003 725643455 54819 650763773 336040653 65525 660247296 367241675 45599 -141353247 -287188050 27618 162329415 151114154 44306 660711157 -329270025 30007 -603072970 -298404456 34602 -322975296 -230454964 16844 442277221 187898370 50587 747701247 -212468615 34062 720045563 355769069 28388 272011682 -198602111 37785 533536278 -479007455 48739 -418351977 -960451861 67099 754019246 -576861206 26977 555835713 -683325795 44604 -422486773 811900511 39870 -697216695 -116431678 16435 651167135 62818483 12952 -385745155 847941493 56673 179773369 -219364311 65143 273422757 51374108 38925 -992444220 -392320469 31988 172032001 -194917739 59707 189000667 850495755 40650 -131489372 -291440011 43761 153103621 -106252428 51179 -128968893 637126326 21533 -891720515 465302531 12725 -767295244 -497615073 18561 -196639345 -983155869 43090 -704807027 -885003841 56222 -330228596 -687401434 24005 -707573630 -776858027 10412 -330853407 -205347874 16062 -957358907 -405198564 2275 -786335562 -523125721 44836 -328540812 -687843076 39248 -411200961 -959763575 20020 627319754 -301586848 13675 -594168216 -696378540 53364 -395802542 820632967 3395 380054495 -216482267 18231 -219470205 -708251655 15142 -303910685 -230637209 1379 87288308 258009565 5009 -132880568 756711550 60418 -795509098 -483642960 46408 549054992 -520135403 12149 148110179 -581299369 16380 180305336 -389127417 11238 -310287116 471661732 5251 155892209 -586656487 2867 -998537395 -388643013 47598 88672645 821862916 56884 -423848946 -994847938 59451 162347815 146320136 32055 -323495400 -713916597 21870 562350879 -522223718 7102 182500381 466563299 20860 -18202352 632776736 20737 345061688 664305352 32862 717892195 -408308189 7405 -290357014 435730138 6040 650212528 355028674 7507 160679176 158518997 18387 -415612087 -994558632 59029 89414364 -990151622 35268 743298223 -216988249 6776 -215287096 -958517884 5634 -595742105 -503779276 32845 -205166463 -987468384 13915 -193630783 -202156173 19951 353832602 623295316 44870 -423669537 -990621163 67048 238315928 813354029 36550 166544103 -615385513 10221 372098762 -221812788 25166 150492776 52365540 19577 -591705421 -298003726 75140 -774643465 -501236588 45776 -595599379 -486709797 34577 -114610902 334660202 26197 468032880 336332100 10376 -388016957 244762880 50700 -428376108 824539351 3068 -21031012 -311358032 38491 253362739 -27189805 75473 -582956725 -287687275 59974 240133603 736364463 20247 258284473 447753925 16243 57243657 -592748030 81034 -496097800 451781911 47836 91756378 -288520439 15370 176486458 -598055030 4780 -316454195 -206996684 26 -392036847 253340192 35288 74669193 844841444 24990 66055649 -322100424 37347 431263589 336739672 27090 -610237794 559691763 33147 343459238 623954187 46122 48698425 750818186 624 -953907337 -993308318 12575 -952881786 166293956 52896 -103462661 -129055353 4868 629193651 156335618 3671 -613974383 -498233788 6596 449897908 338527181 3586 -207666544 88692787 49911 435018392 144179221 12967 721445213 366527618 1454 -197787131 58426580 10859 369633909 819557398 42458 -861309821 -136351990 53359 -399444994 827535768 33738 284095164 725046672 1880 621084689 339844672 25425 155337281 -407305088 10620 -122204933 -288851287 57435 172950764 -407469841 20744 -395234455 -98018489 43751 375863756 -237271090 8263 79229104 834832282 41357 718830571 -865321766 83636 -679369285 755187755 77369 174394377 184142586 22761 -604284538 -321403556 60729 80619869 737911898 54250 93498364 457764561 4465 -485965667 434937982 20190 -871730017 -132653001 11538 -18192434 545463045 3439 177586677 -884894022 43894 -98899822 -33035183 36161 -140889525 -109274861 7621 169627730 262522737 40129 -987299561 -230463945 84793 273573057 742240313 23581 240763021 428976062 12030 -992025526 -390068475 36404 -104418590 -305205069 69288 -203845050 -605295336 21174 165559380 57349672 16448 -14515236 535193376 42251 740870025 -218141847 68941 -139287686 -492709081 19164 645066991 853717122 54359 353769408 629622175 31211 -391801858 261956035 45770 -608109609 -326668657 14081 169858176 241894970 173 736635897 -238077019 5735 152256895 -612434667 17186 531346648 -483372395 21820 164858277 -408825502 5838 275234681 270860803 59037 378304271 624105286 13612 -892465575 466318496 43951 -608577688 558389641 2106 156558262 54122458 713 -770523936 -800250453 8152 626276177 148619770 42305 -427321044 827582323 45156 -776926381 -496015588 37312 -997787438 176299452 23097 -988041719 -590573936 71271 -785571183 454094937 46687 -123165878 -903588261 35792 624227640 832199715 53808 -114418605 -95510934 36065 458102073 179721773 83662 630104472 810914589 52168 156659423 152732335 42571 -965508388 -590251646 20876 -979805451 -980104323 42015 -325569091 -691216641 41444 -210505337 -886659782 52412 625757950 173089564 23558 541448076 -477405833 37939 -103479219 -109718083 32279 474582347 376701028 31195 -292683126 -210832786 29117 438368445 373037010 26979 -135442753 627510177 29122 267643939 -222800369 23521 525489257 -523250756 34541 175645776 -213046064 10357 143910079 365666708 25261 -329435603 -672287292 48872 543139059 -200210965 71864 -768499136 -489400789 12720 155981177 -237611283 33262 -215647513 66644097 75119 -791434501 -515625615 49922 -113254849 624537885 24722 -993338374 -599220316 31356 -959354953 -384004340 74225 -968843941 -419269904 62609 -578309815 568038537 49540 186703939 176851400 12736 -773882027 -791983753 18978 239858412 739183301 15975 -797090181 172313084 62200 -190627556 63722459 48505 568778408 -519258284 50035 161263322 428985084 14438 -396225728 -122072413 10447 184038330 336212040 43013 175543832 284261383 36676 -134103704 -771801323 54607 142934786 -415044374 20320 -795598532 -805703705 10023 175007027 -887723828 2337 554462031 -511961669 63284 -301359811 433938032 1532 162027925 359153882 35851 -487594163 466927142 11801 -104409891 -784008289 35450 163989554 -422077335 5223 -875437434 458327484 28876 -128883757 757459563 50436 -792765338 -763748258 1867 475448953 351801473 20404 73443806 740716003 67111 241631731 736016901 26440 -211723946 -862760021 60279 -399337782 -963252080 64060 283714104 -222409951 35018 -699330219 -764344834 43259 -976980282 844784997 31095 -891609042 442391133 42875 -613863853 -500988159 3418 451717563 145428091 26183 -232121168 59760157 72062 743896489 -324979862 6575 184500883 -110396273 19540 149945079 279451988 34107 90586721 -298720884 10601 276302527 264488744 23714 260167301 277711599 14694 -97936680 -307397934 4775 -298647131 441865388 22531 172716475 278900524 31453 -216086947 -576877893 59989 664743329 818671428 31817 756443158 -483218286 60911 360634364 -684313134 46028 -122738993 -328785202 31843 281236995 53154623 64819 -292841397 460367428 21122 720172756 343370183 25349 184913308 378184840 14507 -104526545 347475588 23115 -864009478 470297177 23558 151042358 85462219 23911 -389063925 -894841598 2784 -192881914 60181785 87918 67261646 815106242 44952 717101908 -197939560 59667 154311504 -604615203 12635 -482215287 465040567 47163 -991738399 -989055752 39082 632238965 -323558312 32600 433133776 161993183 78683 -686135870 -863859092 32223 -418679551 -107523653 971 662897989 -290249804 23848 -43584923 568399545 31442 -209340838 -971821553 26175 650282405 837215328 23458 559795989 -508449991 11361 445378650 -295588315 39187 63856379 824728263 15655 -392987188 845007272 44424 158031414 -208949452 58092 156467022 -870640931 10737 -670357799 -767840586 27012 756087752 -332634718 20376 738466214 359177353 11413 188795587 334667920 50454 281968981 264318558 24426 -614017885 -480318290 33264 644974215 -320541240 585 -100382913 -326417175 53900 373180169 -215226995 41354 -885983160 748750612 75726 -579837057 348947550 61128 -285971161 -690274993 11511 -327192460 473779834 26105 243811657 -38970864 9192 -142744136 -329274190 13892 466970218 379706363 8008 -684340650 471743298 38792 181207431 146847561 4438 -321232782 436357317 21137 -137513138 650485102 1169 -138436075 -510828493 31780 528548453 -481954266 53829 160919048 165904363 8837 -677736132 -791665768 46437 358122692 823248859 40526 -115289356 -804066278 43518 -306144269 745238286 37948 178670820 352147206 19355 -387089703 834176978 9452 832950028 -968215620 19828 545058434 -499484817 21991 -673693841 -877522607 55103 -228074366 -990331108 49143 -140609606 657162366 27506 372920480 627597836 14561 -959106095 -986117426 55094 -10862692 630362705 36827 -504590478 440003732 13839 745287764 378741004 37958 257951653 282623349 44255 -773764599 78476448 21976 -216757049 -615129404 48160 -675195795 -131277556 17015 159315218 -426204825 15803 163822759 81072110 19451 -102573391 -762744741 43011 -609600997 -289611926 40729 -998506673 -398614635 36735 -777216044 166737253 73593 731085557 -217307085 14006 -965754245 -412773748 63416 434194051 334943083 21621 51893588 830563984 8836 177096891 71433765 28918 335840220 847888265 24439 -218452953 55079380 33199 180683380 174491687 47628 64037788 828116508 51221 -304387592 -195715104 13990 -320967183 -207001345 9779 -713558312 -115166259 417 -407631959 -129748129 18907 -19398283 -699253943 12824 545392578 -482704130 24283 -495543046 -314947196 23189 745362280 -216852276 63755 -190710349 86287861 44818 371246250 -121345827 49092 257138532 -8523321 42893 -396069355 -781797722 17986 634059137 813725224 5101 -996862995 849914615 71788 -592827355 -492758172 37639 251368509 448202417 23317 -299947026 466978387 4447 350775002 653551186 10767 -122833734 656468929 9200 -142222580 637558545 15156 150870783 369200039 1580 -879014379 456400042 14704 -996224273 -615017543 31430 -403540160 755319445 5145 -98349929 -486988267 30615 -124224270 349123467 29632 -99144918 -307514290 57106 -204075466 -876931295 29013 -232950775 726618454 32034 339537634 846462783 34819 -301981631 439485954 10004 635660341 -331730186 41511 -230168950 -981322607 42373 -699922620 -109619135 11558 162138727 -227336798 22049 -999296180 173346765 52842 368800924 -228903192 24545 -139469695 633805526 44579 148246516 348228269 41699 -12241757 649767991 14445 -113279372 -142467614 29234 -891951523 463755503 43071 -480194505 -318632659 40705 186287272 -223067208 62381 -212117376 -984449115 10903 659605420 335150549 54049 67186421 -296366593 24574 -683117928 -862867512 45448 80196370 721660879 5276 -807619548 -797627377 7792 -693164682 -609246366 67071 -803246405 -26031308 30959 281552637 -229622639 22140 -329798955 -902060214 32947 361547013 821476855 39571 58599352 836665186 22997 632234685 -292747044 40710 728202291 -605333597 22266 56699161 759011712 31755 627495012 -316223546 27983 -700379451 -18900756 26305 50963263 724363797 4563 643849702 156284896 29314 -13961546 560578066 7947 620475090 -322530570 16709 -602727831 -316857072 32180 50538577 460428371 16024 -110744488 -806152469 31536 -413762827 840775100 19039 -791332050 -806404171 7347 170642777 432570381 1270 379689717 -204521853 19061 -973438913 -983607260 42553 -212882200 -898907557 49566 -574793427 531498722 2818 -681558926 -858453781 23623 91159225 -308881610 32121 527697585 -483213738 18104 -976585552 166727694 52385 -486201745 433705731 22033 659933377 816448279 39349 -24932948 -692468088 1027 -403914660 -997320252 50321 -136088405 665407048 46378 272064576 -46014760 2609 -315886175 -192143264 17820 -128063329 -130563536 17716 -113016029 -507246253 18182 243350041 -28190763 77408 283727299 -236265559 39042 -606453988 -480361688 9280 -106167624 -893305949 9095 645149244 846636677 32029 -211734122 -976647149 49553 -401270488 846243896 37591 267952521 -25771823 61344 64493757 -307428686 31641 181873697 -231754955 1606 163501311 -113328095 20712 347130578 856120844 36320 -572994406 570607530 36983 -218774538 -895333544 14145 -869719618 -114828816 37863 173275475 -600459362 12541 -675323006 734442147 292 -142064644 378397532 10800 163062356 189376524 45259 252228801 -406887 52953 -678381428 -95300034 14568 439979663 172168680 10186 -769725824 -516949085 9896 147501470 -134491635 65939 164019430 186315643 46035 -109574898 359387764 16995 447278693 342422174 25425 -999439719 -974292522 17917 238702428 459664038 38807 377493517 635422559 23229 -416624977 -956384635 50460 156150299 439353947 14223 623817425 356757829 54315 259964632 -983613650 18072 158320857 160808614 18918 161713800 183557783 955 -893934470 187836182 88805 664853607 828793812 32303 629143801 174368381 29328 174567677 -605111935 5745 -332710271 474005858 465 148537811 73407526 30051 -333115048 -670091426 53451 432908053 352923506 29680 -998836447 -605508398 17932 -134977716 -296107514 69181 -962236837 -995901605 58386 164268807 -579610576 1002 268706930 -42129361 61552 -988153164 -417362961 69828 -897117735 468902123 31510 273332269 443688285 40492 -704647688 -904259795 16618 185424508 -110955527 7462 341779605 654041352 6168 157323294 374425294 36019 -191807152 -235072431 35302 166983302 374176380 14444 56798168 254153662 35666 -898498742 449502859 18325 -392709068 277764135 21268 -780118410 -513910367 13554 65130195 444392113 46173 740049409 -310568029 16998 570798916 -499139942 16055 -583113099 -332570089 66360 -418428940 849087574 29933 -980656261 147908511 33109 -297256703 -191253891 10153 167937508 79791421 874 -614300627 -327581043 31379 -42220531 251459377 70166 92626833 747081809 37220 -990925705 -988929702 40195 -684850503 724930334 59642 561851324 -493783143 45089 -681016475 736612921 70872 48955068 830149209 49906 -125980579 -791516391 8159 -138933706 -493617465 18623 -12440480 448490642 26594 456922168 338266433 22079 -37600856 651281370 26945 633254617 844789178 76091 451583290 339420510 19707 -422075050 -988564632 33730 -409816798 -976422334 75834 345369658 623201190 9263 145075174 68313785 631 248009153 66273805 45524 -327654273 -670490559 11506 161370953 -384657714 11061 632366905 356483945 33200 275660399 -385282386 72023 651481728 -613063883 36041 -495514039 466560196 34774 -387634382 -983263017 6637 -123756489 -501838689 32479 149872377 162904624 22221 658347916 834765810 50895 188527657 -191886188 6959 262260773 729644333 35476 -115221863 338290691 30149 160535606 69899113 10044 337784975 839008970 26692 532069247 152286856 22928 -213342301 -597135015 13160 -605903874 -492489044 30413 -110410220 -491848302 3058 -225225114 70712699 56372 265595181 443065388 39910 -776366263 -515099790 54573 150046238 246110214 33521 -770305145 -781254855 14070 -961306974 -601214747 5639 -411338350 268600473 39455 -608647944 -285956558 11069 357218145 -220401309 9653 187323333 432202579 27253 -689517915 750282736 27462 145645535 456815754 16747 -708563050 -112540772 12914 648765934 -296915174 32461 464426101 377033577 9138 -235653748 -586400245 50297 -777847320 -519228354 41100 -110822464 -323658473 57463 -304634120 -689317493 62498 153250072 -381957111 31818 -706506101 743946899 70037 466069858 378625902 10332 172841320 -428421264 8398 165265277 -231915780 44362 456587264 174386289 67867 177246191 -200302532 55318 261973669 451488322 38615 -809072763 -777205591 17624 -994548823 -423192498 5051 75226757 257190435 50077 632395439 347505810 32010 -7549530 663502878 30731 -314905285 -204601601 3091 184528061 -384801010 27555 -305578988 -712471613 1996 161595686 246511178 1781 -871838461 433914370 31801 -19525143 525419609 44160 -294056051 -225322208 29515 -768728532 -514442013 1055 248741006 431352003 8837 -199605384 -601681178 60843 78504125 474829516 21754 716908490 -993539496 25188 -384465739 279300597 1859 -684677763 -135637380 15278 -609902848 -704208586 52367 171720749 156109011 19745 -594342121 564784347 72105 88124221 444583723 11010 359357056 -197680099 31078 -608969506 -500139219 36477 533334532 -476739914 7327 454281562 340608348 30059 277222485 -11205543 4458 64566454 -304232566 7724 -670709915 754854922 33040 655016969 -316534676 6343 533652966 -519768968 20834 -792147072 -127900235 31462 188599668 94643061 30907 459024382 168015277 32044 239748699 445220318 12588 -193403863 -888312157 3174 525878020 -501466215 31148 160085816 65552898 2119 638230005 360747980 49439 -406215454 -961573109 12566 185040219 147493510 26325 -602218254 543195692 62084 261926421 270850514 51569 151340227 -115757214 76520 164719792 74119392 17239 177135508 -206101199 39722 -204660499 51700139 63448 90833965 271335431 63617 -122311602 -483745652 18850 746910524 -595268564 33381 184263076 -228887948 66055 372960941 662786659 14794 159005693 48773361 31416 760357491 -201900650 25585 -420634640 -118074820 14914 181039006 -896019588 20060 -860243195 -127404628 20404 -798279545 -791322697 18664 -399662000 -123106328 33049 -383300297 715558908 23047 -135445626 -314733811 46289 -416864466 743908072 24338 -574735995 -287860617 17895 -579514994 -514120674 5431 170357154 -206411402 54186 -970756395 -991243300 40198 -396183827 -989295809 65924 145623715 167792781 39882 -592438772 524905424 9600 449227451 161427087 49655 -878998044 717020945 75379 642951500 377010360 66482 826459986 -981365279 17736 -981055220 -426885797 36507 -222482062 -957006978 55837 456366549 178125172 63682 -674204880 -868322034 16849 -870118758 -136574972 24092 634182271 187306921 28046 56976319 841293042 26932 -99967281 454449821 20240 252173737 -32967632 69186 -39212769 821148645 1003 -487230465 474685971 44123 -109675763 659423207 28568 -200692711 -583823549 298 -16022759 650798604 43649 473815668 838998771 84191 155729346 78575527 2018 188668264 152250805 36289 -198112968 93604864 22879 638337430 830431054 62555 -318573081 470541991 8938 -97852728 643287541 18899 73239674 -331182138 16105 -507021555 457137502 24298 284002751 -25595920 55029 -420115797 -14311565 81763 183426108 -875433630 15906 -10509108 642877173 8385 -219522346 47741589 27337 83488370 -326655589 41678 -682776753 -95823682 24111 -100940482 -523767222 3748 -135608294 348562486 3158 180812813 -421693906 126 749597677 -111669902 36945 153109566 -616651839 20694 271422803 432638520 35210 -579761897 -493427421 24927 167197535 475432971 22512 449652344 359423977 9824 151969969 -893815144 23331 560979702 -505361483 19085 -487324802 428764049 16578 -605232220 -481174469 15690 176682858 80804676 27312 751554630 -288266101 32661 461235828 -963607361 70959 -327314946 -667059033 57158 815554105 -957554195 43474 182382388 267014839 39313 -3325043 619834783 36185 741710369 -312959880 7227 -602300145 -286296813 16087 -114712054 350575227 9473 -132205589 375597484 1437 -3361009 632009006 37383 156635181 -404342732 12807 -710079064 -116129852 14201 145118934 -421424591 25453 -896540047 -123800674 52319 179643366 -129606206 29597 648306836 -308982885 5556 246566118 -29532172 8311 749067825 -599353776 23448 -994202866 -974959469 60234 -421477893 -958075486 46252 647448241 -301624705 11428 -226713791 -599377967 5328 -410182801 -988286820 632 69562168 266026671 57884 260827872 -220357915 43945 -978887224 147422821 44397 145419574 84328975 23017 267953638 -237731674 18109 -780506213 -788447450 2062 -770213696 -763873998 7180 -133173089 -767675133 30250 -125482079 -316008897 47264 621636386 157220107 3020 -956175943 -590678089 32588 -605866540 -301090068 70624 -39338000 620503485 22503 181284733 -618303355 12943 -37411013 561164582 31266 159791856 461856076 22834 -427064235 720491421 11546 160876514 56950302 17046 -963209784 -977860029 48512 -699497502 -893806004 55460 -307148658 452426691 5998 732823619 -308791664 19072 -790193263 -806904113 25141 91788570 453125288 4669 547746731 179958839 19856 -214237630 -997588511 54689 150397304 361152817 54805 655382742 -325819606 18665 536779801 -517983183 18379 -976049308 148768565 17812 648634863 809976157 50509 -124476039 -767987712 5389 -765311989 -767305689 15411 351752365 -780763349 18726 -42219425 642622288 43937 -772933088 -327528445 13054 -967825665 -975184458 18879 -230223313 -963206456 14696 238542700 -40664489 20868 -798650843 -806186266 19443 87543095 845623946 40241 -383429198 -994669547 5149 -132600706 -323728981 3084 143533984 -580010845 297 -973205602 -388374686 69426 144641093 -865342153 26934 -690865178 -127269917 30768 471293718 -414819274 35945 -426050331 -96627948 21286 -408294918 -976050282 49492 745086643 -224459192 35564 -114934864 -296242479 18809 -387243236 271835414 23926 258138785 751623146 24219 -120639874 -141525243 21322 78907370 -293304246 39099 246190394 741689242 16940 -794415343 179064055 14919 -191716196 -584791496 46470 149080365 276787182 47349 57586017 756517157 19927 173968232 -864091306 9654 -891126000 442332856 49477 165413087 349649828 3523 348156772 838961853 45838 -392120729 741371367 16457 -505376064 183282712 40194 647523569 378673445 39676 -487714197 434994763 40457 -196896593 -602943685 19545 80640824 -319364925 40730 177992107 -135990608 48059 621368987 837392107 42290 -34185126 543219746 9356 633119875 -883092137 35492 -594533368 -479692766 14413 185593547 -414407430 12369 634285808 156998616 36328 -39309854 -694195932 22881 180364325 436951619 6436 143581436 431103661 25821 170177290 -197612897 17401 163715925 -413975688 5768 259550821 -210307670 12604 372553251 666017213 43669 368552123 665163058 27681 -975931438 -984981076 24041 664591395 171321954 13184 -858326576 -117704403 45795 753774447 -216591017 63081 154082680 -404642083 33579 143537766 -863294190 38375 164200649 187667964 18305 -904464202 442386025 16315 459278289 347051270 24532 535085341 -495170237 27101 -118149384 -95483810 19026 660083798 -307980442 48280 -114491823 -491576054 5019 -964061356 155949982 19027 -860733201 467019195 32994 169885382 -121682214 48071 366706909 623350453 16981 -770451795 -510663908 38793 92107890 854508448 21246 -704971435 -796726789 1206 -131665339 -869101838 45415 153617505 -138762397 81528 -863296075 -114011107 19984 624213977 174654747 8915 179573763 -883583834 46524 -223385984 -985654679 48077 -768625526 -520865773 56039 -314954750 430622036 16318 730995567 -574975822 11548 -614600291 564987217 18773 164541325 76413322 14976 -397290761 716843567 36471 -999766130 -420751540 46636 166607208 -105768703 28508 -36764851 527982039 46078 -121319295 -767190746 36377 251799741 -31463347 65513 282137246 452382759 26609 -427832477 -142644349 19552 145149017 -412524425 36204 -677678691 -770990684 17570 -110794771 -510425792 3895 -707445252 -796087188 10851 -406558456 739950300 1951 266142686 -26100632 35845 152991790 -381718784 25805 -98944770 -877481736 5597 631449275 178851613 17669 -707884971 -808412110 36575 -580358240 -289156162 14452 -666820230 -766894746 21390 65619318 253432162 20569 54508995 856822648 40128 -859303984 -113285261 22360 238852525 446616833 5969 -788009436 -519153480 30692 -123107065 354048852 8447 85723790 270940711 14186 361688179 -212877864 30997 -576190921 569397930 28284 261612768 65185448 50931 625369862 353202681 5585 -954370860 160150351 52668 282372401 260457216 29247 -975753533 -591933629 31047 175692017 50192832 22171 -104517557 -857638833 15962 -139478382 -298981485 16934 245561155 -26327394 37247 473850130 335989911 28695 646478288 158166880 58448 54094233 -31945729 49546 433740926 188101111 3241 -194207262 83326730 52433 -26315713 -710454543 68067 -791169635 -769355585 24183 641013814 360008946 31716 -384691710 246004629 18807 -857786421 -136562542 39133 624241510 838312934 11814 -41824361 -697532818 34080 167242660 -130202879 29516 164143044 430047072 2142 367877944 -222024945 15264 -116992333 -289082199 59183 260216534 247844766 27910 -204651184 -590888730 53307 -290029050 -678525388 44089 658605742 344607831 16737 -587919825 -305665614 53735 239973260 438104806 32121 266114625 -231305736 30872 472830753 351556237 11343 -963231044 -387152571 7064 659333248 -325664603 12812 284013910 755326366 24782 258917301 78256791 12838 -236610071 71414056 60215 651565837 353344241 25370 276251618 -703179959 5834 -995042001 -603003552 22621 -692525564 -863907249 26884 -782720947 -762207852 168 242639561 722429998 18950 -108986565 625430705 13850 -294301196 -209732339 4631 -141492434 -794472152 6070 151576157 462928980 24690 -970506391 -421648384 41059 -772657651 -804438749 18555 -765468667 -772809468 15711 188208017 188421696 47958 94769595 448061253 34133 -780681900 -781719410 23593 -997149067 -405482221 60564 -997380901 -384112210 34253 -674673547 -888048578 38597 274581013 -226584811 7734 -887987496 454605066 51342 723418619 -594018020 4042 -875669959 -390201836 35441 742544366 -612089855 25210 244565703 73921892 65680 380134149 564033924 15376 174149531 161931254 4845 -902368550 -482607904 60921 -34049145 665618385 33982 260400471 -11923115 19282 740032673 -577057144 39567 165135661 -133963092 31451 277198524 277906645 32388 -968038219 148184410 27589 -17624503 -690037054 3902 181054099 -388063736 10403 -110345871 -121203420 27822 -897530657 474680460 41089 815392704 -985115889 15573 835849593 -987416530 51508 -983378728 -213831349 82574 -975422371 -985877133 62220 748171611 -232482246 205 -389522617 841379392 15622 -978122963 -989333015 47317 437825104 161007388 54661 756496197 368227644 57760 276896910 737583778 35858 -402653738 -986248885 63487 277452745 -28387824 44885 -979610391 -957395716 65004 629180272 -309768683 3615 -685170404 -887232665 26528 361647801 830316786 23362 82262771 452936167 18924 -997742077 -971422389 61019 253834631 567050486 35054 -35601598 532495769 42910 175571576 261728621 25430 -618905997 -476226164 37306 368892734 638553251 12595 627460655 849450731 78586 57248164 -314855352 18983 147796799 -595589309 22426 461600548 165980912 52289 -390595266 -389359256 36837 -669671501 -874408774 28422 -128940340 -778149276 55933 740552477 -289617857 10971 -225053321 -970451532 10249 -142038439 -496472068 22425 -299180579 474078953 24118 276669403 259335285 10876 663681959 175784115 24420 628994132 831928819 21955 -138274499 -414846832 91155 -141144091 648902480 4919 369301277 -198831794 2363 -7629866 642259793 31647 654621634 -288547346 32456 49337956 468730819 23350 -985150084 -389888769 58645 254568007 -21648893 23040 -976592894 -577730053 7762 -577106926 525821235 73876 -101994761 -500821578 22046 -579133539 534463996 79766 -675451868 721598990 73861 379742997 -209340229 30637 172507169 158021826 23807 -37199486 -677023028 19895 -316156628 -206222062 13638 433818983 378497219 21309 462790135 185218145 67729 271908744 738745470 28386 -142599116 619858646 8150 -394713374 -997291000 22122 148943247 185406480 38834 -425385748 731867127 1669 80560259 743910697 26172 -487838276 -490608403 49650 -696669785 -130835067 8136 641835860 187394730 51939 168719414 433997600 16794 239822442 -21350696 3778 -773069331 -778732075 10117 187019536 -419991504 13211 645471770 343618679 77476 -212174994 -960958119 14323 168016683 157249627 1707 348471846 -236114663 41529 241115524 -200600816 41240 149143910 -140810917 1405 -957833532 -591707594 40370 176474704 459884931 23659 -984505345 -611022764 25229 152725490 335988453 43769 665634840 849504125 39911 178698769 177105106 15192 -809465734 -512962589 43333 738414117 -572859779 8913 566438397 -488508367 54606 -989811495 -103519374 40154 745214602 340599265 7924 265531166 249393944 44625 -119969871 629547382 22467 446447621 356984399 23317 460754073 369963305 15389 157010015 462552054 4840 147427074 245373428 42601 -863546876 468373854 8021 -113251580 -293761067 66816 265868970 246188825 31356 -517994687 442611527 14709 626505200 373184302 16482 523946867 -494496801 8642 55838726 -294000378 38503 743685996 348712813 41567 -308492157 460246560 9004 541790665 742764614 591 -215313727 554616402 53099 254956762 -192725248 23741 -217545989 -862709051 39547 -961723796 -402157928 22810 89039454 -323068210 38096 -423055965 -101863525 2085 -394868438 257046606 5832 -780443937 -766390073 3228 -227569199 48663968 98945 -416890234 851949139 12644 -200161649 61908135 62785 -703117268 -780178500 7955 164564090 62529832 24163 250117667 -45593740 60977 247604333 83890560 84646 733104449 -609913610 37896 -101603401 -104834097 31817 716195934 -596957053 747 -992245939 -792506899 78495 -97025650 -904502615 19598 150245329 347434296 37519 -102126807 -902720611 36023 -991691717 144569425 10040 -32814821 559780707 48970 58821388 -331108862 22904 -315834505 -671063938 64926 161355769 -104462545 71061 -675347559 87594529 47898 -710748153 -521502215 20456 -290871623 -687589203 13257 -209020029 -899751797 50037 55908499 759300267 27466 189180930 62469488 29774 -858996839 -100299780 12336 176035160 -402261468 19135 -219003644 -877829932 36412 262171496 253728991 75566 -788698916 462404082 40003 -127616144 338838813 4230 -978755460 -981485520 45395 718432547 -202868418 5439 -119409072 -293686406 33901 77172456 811878882 60024 -601047032 -289801749 1842 -125039344 -488194888 14608 -385889704 -955236237 3937 -216378761 -976697555 27813 -571943893 542056778 21624 259542933 68452847 55204 269035394 746766105 27314 -702795240 727631022 41926 171598413 -192842843 45209 -1480234 631189092 36660 -978701668 -605709466 178 -135994860 -903158286 14260 184946761 374065104 34260 -297338020 -194776551 4321 646532084 169308518 63508 -124627664 653374479 9687 343697812 176400226 30819 264736285 -388477475 58524 631860328 75141824 5213 347404606 -974218501 41128 -704873839 170205989 70543 666531981 854225109 61557 -888088428 348868993 42777 -705525438 -784474125 18714 -219128125 -997398302 3173 -128863728 375751190 7292 -885874816 -114360421 21795 -771557809 -513235824 41338 -888104347 474263989 19270 182233939 166095295 16131 -35337360 530742153 50331 620995315 -330026657 27817 -136172584 -870700218 28897 167220928 156466455 32461 -678036092 -784205146 21471 273101182 247757824 47521 430614289 165083272 89633 731561674 -601130619 31479 181173110 -599867471 15022 -313838585 460740846 20769 156202291 -226783890 29755 78277631 273592561 20368 -578543255 -316056745 5345 254759190 260370110 55070 -17096223 570894306 33811 -407102714 848132166 15979 273126376 76313710 56048 444339800 363228072 9037 -590569563 -523621185 9218 -882538648 -123057736 35354 755688673 -197361931 54843 182285828 -389386577 24727 -404333204 840370122 17658 -424882887 266303724 28899 184143558 -603212702 14008 567722908 -511264555 29908 -128450260 377329713 5823 -289769947 449746769 15812 71239560 757370336 33517 -413215527 -979965640 15868 -230663282 -895340872 6391 346868361 817303723 33383 -776181745 -770293531 6866 277571438 -190557375 38558 622654224 188646656 20921 -22826670 658809176 22239 246407328 452284710 27355 -131706667 -107964282 2900 -107365282 -320261239 59616 -686241368 -122162583 4519 -965181154 143715136 45908 84188734 848729626 2131 -599201296 659927457 36757 475630604 340569507 16565 -31020566 542858529 34482 471211104 364115022 22563 619071535 337916340 33939 376689231 -235808849 38849 -425118532 255850392 52372 159028428 71197025 12223 337487946 632580220 4276 159808060 -591976085 20467 -129317564 -774130727 37979 -98778648 -805166101 61076 -766297846 -766092520 13218 731566939 336424693 39125 730575767 -332786029 32355 -46875724 554625620 34957 367898288 653851939 45247 665128334 444533891 25985 362830501 620845125 33933 -583853016 -506793500 23592 173704803 -403389504 28181 -306020126 453883623 18668 -205595731 -973850107 52486 -98675141 -480053609 4588 160987636 -115113805 77746 -119160563 -866513213 5289 -289655797 -672552559 8753 734946829 349526202 20861 626234326 -294010909 10395 -236900136 -900779367 5806 -121249640 -781766594 20491 -134341212 -132176850 8125 280516063 471261698 4917 149099343 365777554 44776 529726806 -508682027 6343 -309698619 442765446 17428 646429584 154517309 53612 -289777819 -693768642 59646 -118539370 -290152368 8999 255844007 475510406 3530 -106530172 354387687 6763 -881987574 449648324 35223 -694513228 -764367554 36786 146442535 433883388 19225 72885136 461739727 48628 -324305225 444495223 6556 149784142 -898652894 14801 -227118308 -902448304 41769 -574268382 560718203 66832 -685180686 -137716725 501 351408733 851070442 38394 240321122 -231731568 13793 -708288060 733360510 16813 179252703 88255447 5734 447053805 352562166 14662 150319154 -215417272 70052 -388735081 749777286 34659 189258813 260892566 38181 466429226 361748500 30403 -998526491 -410120253 54546 651502242 352728804 74959 -310123739 -699720393 40217 70217254 -16889132 65075 440427211 264172019 11310 433681333 360624878 22966 -36216003 -693529466 25699 -206552491 -226551239 22563 275222110 730554555 421 188549795 174572127 46126 -860096720 450966107 21169 -385163326 -966634807 515 -37619002 624848703 9838 -611000122 -513269469 22617 -679803445 727500790 58137 -953312401 -587456757 64039 -426368735 -99085912 27416 -674854267 -133841430 30682 728771971 -578789579 25057 151348080 -421620369 9774 80689668 -323417053 23606 -126627980 -315311491 8830 -197358784 -973544847 54266 263321604 -195913362 27148 -417491077 265515511 53884 -289325048 -684563306 44944 -139110153 -298529057 6626 60297743 -330063561 3832 -113021936 -782011571 23418 -128329727 -505533974 7782 530543873 -496688530 1669 -386801444 253130456 24715 81348994 844245104 40200 -960428870 186711412 22370 -127237473 -769925310 57001 745019996 -231321175 31162 -992435616 -966241302 55150 730072355 -300386012 25187 176272843 376352847 10582 338942979 824801363 28657 -136464411 -492154575 27411 715550659 -320817400 8762 -126338484 -773166539 21921 -880720180 741789700 50964 284992099 757905953 28328 155305920 -190914749 10621 761328082 -613033173 36847 342337799 811065772 20736 -23508448 -706024255 13163 -112087746 -802765423 45723 620855376 157472301 30925 -482578906 462940794 32742 714474043 -614089718 39820 -597141604 563685298 7397 -228315866 -901208896 53732 -798294859 -801957630 21828 359405249 645703357 2479 250614054 754539265 830 524424444 -509836927 2759 -501196214 451601084 30894 456427443 369320617 25245 -388466659 -978612305 14611 -593853048 356072267 54313 -976952758 -411387234 58196 175682834 187669309 24130 -788027874 -508393738 56787 -667360945 -899880585 47168 169838173 468085929 20193 -407459695 276960776 8369 352156986 818020010 21071 -585597119 -507139815 14041 180163661 -577560250 6440 -29925337 621773321 41461 -858961074 -130500656 17515 165716118 175835784 4672 -675880650 -868427403 54949 -300986139 459206530 24894 -226819426 -323941794 40651 -978348315 -857780219 28748 158563660 354423766 29197 168932153 -891877059 4156 720788045 -594658891 39109 -611146708 552598996 24515 49916262 241296657 49249 -693958787 741688485 75968 186851823 274103388 47080 -808368814 -485745248 17985 187682832 186035920 7683 156202885 -213397853 74176 266992216 58745851 41539 244537709 256531870 63573 -101626985 -108160402 27844 -593071590 -511862733 16566 -113314971 652207255 6538 -787515541 -802160323 18100 -481832569 475239834 4589 86273467 845670954 48599 271851296 70576919 23008 -136020864 -769576987 19392 724603363 -573006263 13679 -709403796 619611264 66307 -956279411 -604656271 71447 143213740 -192644627 46708 -698774089 -885402841 45718 -677922381 -904243177 35718 -969031212 -406429180 53060 -900152357 442513584 44885 -513375842 460246522 4744 68811816 253101782 32871 -693434251 -879505272 13549 660912531 -311626406 26490 -513135441 453637024 14702 -304781034 -695251043 10591 451395524 -973260020 61167 246718999 429974392 20188 -109485858 -127499213 19736 52129640 456784237 48940 -411760146 -990003440 16800 346865684 -221958615 11759 147918741 280451826 38640 59327931 720693655 62698 749490109 -206050876 60694 -400776258 714993573 4271 159538050 -112148411 36834 -603332073 -985472370 31786 170804616 -868529784 24487 -105529579 621721496 21139 348309514 622896232 25132 -955523281 -975271904 54949 -710970690 -765266583 33362 258390984 746760485 39501 -484496948 -295615154 67343 175811419 447013987 20830 -522462106 431473750 37307 -491264390 440775528 37270 62530019 734561684 20919 717730551 559443017 20216 746389123 -594958402 43116 -958814012 -604582146 59307 149710389 150123640 50515 182778957 280474959 45359 -960722647 -414315644 50667 -887695432 472577966 39135 -200405671 78580157 10685 739661108 -218689783 49948 743541725 -602728728 15855 -136376580 -124987436 6581 260613299 -192082182 5131 -708929252 -104625656 23503 -129538447 -765612565 41141 -399396753 -134741555 1326 -135144687 -304522478 71663 -115261328 -777297513 2818 143919611 -383896736 35592 -231354865 -901824321 18611 -773687614 -773522769 3210 268203631 -12289080 67134 -404920683 840411840 21264 -970394613 165900753 21243 -860949740 172455278 50874 344337820 633867133 13998 156309138 -425498089 7788 163892552 243497997 26062 -952551157 -988889146 50825 -712782923 -880967774 49743 525617023 -952819879 52657 61489495 842280365 4482 -423214395 831928458 34330 -965345449 -599247818 62185 -417162686 252086692 25776 729429265 -218574351 52214 -708127589 -868145722 15445 93754009 431466022 43718 471784592 379062036 10607 -962915849 -611951261 64916 -687624036 -870972020 17947 -670955068 -116284268 22820 340001510 -237084162 26022 -598354667 570890097 52482 175913376 -590390137 20698 279215416 -26562450 29536 -318884528 -678294298 9275 370180846 831702765 23918 -895787846 -134549070 53892 -784374281 -499643693 6680 55984452 251798207 50839 -47533542 629202746 6973 -390822378 253015936 31864 657170430 368551439 25676 -672703258 745681557 19058 278173350 720274100 32214 -117540812 -785983489 38932 -106885027 -496865941 12590 -26606472 559450553 17595 751471397 -618401497 8478 -690477579 750549552 3458 257111153 -194088450 2360 542347755 -231636523 61681 752857502 -220164751 41505 174248765 371348571 21690 -902421666 445066480 32107 -709148093 -312209195 44380 75130933 841911980 1949 -996014239 -575590501 44527 87649329 240789798 54014 -33853669 -708105963 69936 248919133 68470305 9484 640735610 -308029511 17231 -613848005 -316913289 42888 -578181728 534673552 5256 -489187808 452178383 14696 -129798604 -895075376 31280 285230826 -18415873 62420 177631744 -398865214 1284 285210964 -196242134 28215 -510353080 455880194 28719 -683767900 -859635134 47279 -384816227 -997719643 31382 -101718424 -783630271 47413 -983189115 -390463964 27835 -611415970 553125002 58595 244851173 -207491537 39140 447426513 151474618 78875 -574992361 -299650583 41004 -991621228 626015203 63828 654507979 182297147 68768 -103089788 -520875178 7389 153037012 -191358001 21399 -139918223 -487607143 20105 83189909 722168151 40313 -110637749 -860167867 8026 -682522018 -783757425 37904 -408846504 258624611 11708 357616545 821156911 18458 631149918 814757931 34130 143430611 -613721361 11381 -489744190 450708290 24145 -121335670 -788435335 54196 -116846278 -877795550 41762 142970726 -133185897 83187 629450973 168011467 75757 -308163825 -196454768 12902 731391292 -195924868 59519 -140094135 -137311235 36646 -682912393 -808394544 47736 -127418943 -500271945 23236 812351597 -960794741 5387 -704237908 -887265219 34715 -588596194 -517017738 28105 715608443 -227019444 49762 157555348 462155311 8277 -979787010 157474263 11091 175436906 344715722 17300 472057054 184234027 1823 148456241 -586582358 14903 -137291342 -131058808 29287 153478589 52878753 21853 433183572 -390417030 53509 170590174 -991174357 48677 -976875147 163401792 29992 -142236044 -490917160 4001 549111446 -476406511 60395 262642136 69477112 77159 -20575670 528121644 34724 -609263170 -487158984 32849 50155909 432023884 57883 655571279 155333851 71458 268872000 -27165605 15965 -984677919 -602828214 40538 176378653 275157385 45383 -141690431 -131968798 5958 -398060627 -992315453 65346 73110068 -330634648 10485 -393110285 825477108 48063 188243177 91503137 18954 -872449003 457957500 20454 -598957425 -286433962 41794 -39272359 -670630113 23571 -224631608 76766578 8601 -110790545 -331162687 25776 664311598 -291727026 11250 148747003 -128419388 65045 -962068410 -990435777 49574 -590873874 539238275 164 157647214 243217532 15633 -110430358 655795376 42644 152369887 -894495753 34427 644493332 -289327476 23249 -582748825 550154063 57389 742588122 -333119173 12185 -139749576 -319567118 25366 -992479685 -408789411 39987 184551655 -137013355 61363 170260037 -581533266 22392 -878316239 -132665403 28649 -418969491 -237894998 21232 -862785830 447402715 33952 -990718272 -400365728 35949 -968824572 156889413 46481 343487068 -216279264 35241 -675700990 -762766665 32175 758187953 -595738026 42564 731008981 -290964433 20790 458872304 171776172 7809 754680717 374564037 48655 254158705 -31811723 15747 72801940 276492610 10555 -602172325 537696167 56382 251320405 -30045456 75898 263632366 717974623 28897 -507127546 450833655 40193 -381754366 -996060916 26197 369891981 818563986 44011 633053223 -317960994 24959 -403322088 -399707622 34659 -35604125 -677841061 49446 -879797707 441651321 50195 -592475188 552758717 16074 -122475048 -775005523 67696 91091721 469929077 6600 -107074973 -309443143 64099 -680423741 -110295907 20325 168370953 -880168707 36745 373106683 -220048043 41011 720652757 -329591914 38484 181825981 357138677 17736 -426716114 844546762 26811 -997184070 146212729 23110 636465352 -493747761 59436 -133182927 629460520 30032 -976879328 751660347 6656 145227988 369810269 11213 659651089 841563821 22819 643065865 147167391 13817 -413222773 730567160 38980 -606144182 -286202603 49896 462870636 368485408 25705 -110361653 -772430967 50501 70024593 -315236420 36242 268107137 -226061502 36650 -957965841 -410900216 25731 660829496 -299508994 8365 -869676061 150845110 72912 -878360954 -132235927 25755 -199468628 61325105 49560 249345580 470880708 31584 -108661967 -792425749 54126 -980195533 147124357 3516 375600721 849888478 27299 -223103900 -607614936 40545 444994365 338839997 30896 -708567821 -882255977 9048 -5693009 562555146 41338 186557915 261438808 35672 -300450726 -205268958 13724 58734802 -605315197 50054 64255047 725611698 49841 -142058162 -112579261 22252 -319731872 -225301441 10525 -11464993 559889671 1764 640626446 815236841 42069 746447440 -588030563 30789 -115849457 -762857558 38085 -422842254 -952472029 48867 -493270086 447777474 40085 188173514 -411193973 33147 145602172 254939045 55480 -974112102 -608204618 45294 182741885 361632107 27671 -396056727 284447255 29850 -516794426 439786573 42937 -124875694 -882275799 43845 239409846 263415809 53134 -958011615 -576273092 42476 663231728 146181812 5047 -880342452 -95810962 20427 -523438855 439050291 29626 729125242 -325268087 41854 -704810891 -877518576 4816 -705498625 -880853347 12135 88213081 463068550 43509 555444750 -515860097 26078 73557296 752719680 60783 160209196 439254002 11379 252443389 439571141 20279 -689893674 652548935 81 -995491415 -418228679 18470 -785302004 -777786568 22841 251985823 471496172 660 276282021 430303834 14267 89378804 436788850 38425 246783429 756010176 21481 -709601774 -97586587 28967 -296800224 -670057527 24079 -221430728 718484054 49926 -136506944 370622900 14875 -682532417 -864616281 16212 -964267779 -389595333 77008 -101422073 -882962434 3498 757500327 349321056 57056 -593408978 -521171863 4611 -289538862 -209241769 22733 282935212 56409594 25293 -986926251 -608354205 2668 271164072 -19206131 36103 -132162994 364354959 13383 -308365693 641493933 55865 -136442938 -607275078 47753 173371217 94923734 18219 748894414 -211796910 59956 -968299695 161125457 36030 -208701960 -958052916 48384 -690870398 -128846737 26888 89714229 434832958 16832 -203567552 -892628548 19318 472770639 178148378 26540 438830143 338696647 10297 -122188085 -883762840 2714 647864167 -309682350 47931 -286996573 -210562761 9784 -514875136 -605867627 76878 -673598661 -864510225 51376 620153763 843942675 31375 -769227415 -798567121 1042 732771753 -575196883 30627 373957559 -195117847 34680 -959987850 -582624855 71916 436632724 183987012 14689 253274575 723454914 21190 824138796 -973826646 58496 -706052214 751812082 59983 -136430496 -607186168 44294 155896502 462790196 13982 -103141574 -311038119 59866 183871196 -423945633 8423 -680523875 758972041 50815 154014344 -606501708 4714 79389475 631621467 31307 -693984669 -577459031 65014 371837727 826789587 17247 -964340046 -95535505 29415 -688376706 737232004 3953 -233902053 62716813 69913 -775239409 -505067479 10935 189196703 -206839236 3081 -107838391 -322145892 27024 -425360044 -954508466 39051 -214342577 -876699295 22263 -971271687 -36146409 53125 75863719 715166449 26580 -969963517 143766856 35383 144335736 -415135477 15044 -427796125 -116138712 19194 75510647 451588544 19502 -599191781 549143140 15457 545001823 -484926229 28930 -133906350 -876483989 30405 -327114279 -234063774 33098 76780897 434980214 22975 334893956 641232721 4035 -234851240 -587152780 2089 263963614 284203940 51663 161540960 377597113 26687 -420238268 729735172 28664 435089397 338112803 14240 -866937940 466801375 20639 147243140 -575421055 1709 744545008 -196451531 16655 67194611 -299301187 19394 261351141 734855573 32755 -308015868 -197555774 25573 -132560498 -511894295 29664 -103561363 336345134 7385 -794845822 -808244740 16304 173013121 -582976074 2848 -770812475 -793752132 24353 -410062046 -134158921 22097 -596320904 -292598540 17078 -208803388 -966430746 41519 281283963 51351715 24500 276306752 -203056701 6550 624887542 171267896 22320 -891266947 -487687071 62424 -384629951 820508330 47840 643743122 154041573 20798 158318037 -389402840 34700 264958251 429786081 21152 285312658 -192139784 22018 176622950 255803837 17806 -234042344 -978720718 30649 -215256786 -990008544 41771 360863084 -217871570 32235 -970484849 -426861300 66905 -783195392 -499106386 57 246632818 -47357582 4254 -215034899 52234157 51529 -7513783 623579258 43 -710288543 749769579 32096 95016431 472587284 8306 -610741880 -482436011 21868 -797757516 -780074585 23416 -579293100 534454569 69333 451990212 344418281 19617 -697955891 726826059 20468 170224387 452867547 9402 847387525 -987916130 51676 665469813 -318754310 20108 464221367 167490698 16823 -132210891 -516095148 3237 -408002547 -960485403 36070 -668775298 -871648544 37995 -425102254 -964189024 56472 188536048 -213550772 16039 758889265 -299026960 26337 173255253 433262668 16086 273259905 -4126546 13074 -312434544 432151752 19600 -667496544 -797186654 24159 -701949286 -869512918 39150 -118645890 -323427145 7505 367676815 643406301 44297 66408677 -326362713 2441 161737819 -605763108 2962 245751685 48570419 13444 645104522 -313859223 9503 661453414 367060946 69608 -806129871 -493574754 54406 187214423 242390637 15416 51038868 -314744760 34425 -107970870 362699001 31753 528509131 -514548076 6286 276822699 -35383334 52961 174238204 432556346 12793 -36179864 645197345 20416 -381471646 853872078 8113 156639441 -589961594 23640 273071568 -208728414 29199 186745268 -219797692 8344 184246849 348651144 10649 -130190025 -808378314 22474 152352018 -112575006 22500 550238445 -480263193 24907 -110466055 368379519 8451 -859593837 472913834 31143 -709874609 738661321 51570 53791687 468964229 13874 -26612643 -686991558 33956 -211331677 153869409 32942 -698571851 -903978911 26933 -226994972 85222617 15642 281368742 467388939 29443 150747146 73929284 27808 190385143 -119937531 8884 721392008 -289858618 800 146646179 -616077927 4609 -684838949 761682337 57138 -586011978 -487058850 10784 256838280 -27638067 51350 -869761684 747496411 35559 -306530591 -204109744 7129 369165330 640833130 22925 82777722 725501014 27732 345217531 635901751 2850 -672924137 724301534 45152 63200014 -895045550 66047 -104869914 343770091 3633 -382624212 243387794 34595 149460031 59621435 22801 -99317963 -862400410 32426 355609517 839735360 26016 169255768 -115227545 9957 636008021 176601172 25689 -106304656 -324747063 66886 630930669 -293261248 33197 731153751 -575113715 16191 242297951 -7058436 51510 -705415523 761519565 55659 149597374 -411963186 11842 -991542721 621220235 72105 186189394 -141769368 63709 -406444969 -112703345 25312 -425977131 826288517 16441 721410128 -325252735 15495 -401585621 278222619 16693 -5560589 166817865 73376 -493956990 475079440 15313 156478891 -589134154 3499 468728568 176379242 14759 156315102 -873284982 23138 463508079 168704624 88368 -118660159 -786271026 44586 160821496 171435077 7804 -797376333 -797366967 1306 -787763889 168962266 46863 -234128114 -896725603 44149 725741337 -483579856 12096 -683611433 -791295200 11641 376728216 829444732 29028 468055451 -988768621 14845 659376968 185807537 57143 -230723929 -990134880 30848 635497322 354521777 54089 -904714506 435328424 30168 -419463596 828689604 55026 754166674 -319086160 13466 254785000 -30249646 49633 -38134038 650061166 40935 551430313 -507383600 47274 -977325357 153979714 28582 -987438913 -962411300 23411 -606380126 -299756264 66405 161930792 452799707 10639 180033166 -118523257 81080 -692120630 -114609902 23835 754823559 -598060872 6965 -415200344 744367225 24600 810339482 -963370491 44493 635758094 813322151 170 367460108 847656411 3091 -600410620 -328700075 49696 164294441 91807427 25858 -688285250 -784931757 22538 623785513 173189348 12108 -498548128 451622867 49159 166412310 353796802 44308 -689429890 -768865254 8755 622487781 -291541760 24146 -138986937 -518866458 4142 -988095770 -963223820 72083 -991691879 -998334051 32884 -710493095 -861278035 34244 62375435 752072979 50002 261160519 -30261701 7884 -117453537 -102820006 33687 -687312860 -801368088 27697 546299417 -587615997 65820 621465185 152218354 52037 -673905091 -131227217 2848 -504187999 460782665 11720 261238297 243922767 57925 -211388090 76711453 3020 -381995412 842855236 27486 756551159 -582382856 36660 -422202289 -135993147 25518 -414075003 851503227 26610 -412892763 275205115 16095 185645318 175140574 42742 659901556 -291345220 37641 362899715 828849183 12620 -863713176 -315376801 55330 719571544 -289289106 8040 179262698 -869973437 15678 58237662 441294586 23337 -422358348 272791581 39597 472365683 361520190 25745 -669583350 -805535081 1717 436074639 156668622 48669 -26101765 -675355843 14716 -118407493 -898506978 1870 -126797998 466939565 46272 -116312690 -124583784 13520 170345242 -409488034 29004 829106354 -971998175 49753 256872569 -40972375 44604 369727055 -216972138 24189 -406676885 823530315 37041 636059610 378826489 71537 -695726808 -789297477 2953 650300526 833376764 5073 -21901450 554909644 6988 76071938 -291561714 9440 -962835317 -605667358 69478 -294957268 -314581728 1834 -119455202 -101340744 4578 -109219899 -481563548 31588 -312665069 476035566 14880 -117871569 342514155 4617 728930528 341503651 36091 246610457 -897696354 48926 -319448306 -208864530 29165 -997245155 -478016008 51118 171921588 -129294495 27019 -115941319 642837958 12742 252529814 48278443 13592 76936481 813182671 58231 743296516 345479661 58143 -787345055 -762666593 21042 187730551 -591046266 23030 743862142 -606879234 17833 180719502 -612309212 8435 87767851 431549694 52875 -518721721 438506073 26923 -695364955 -113465672 20471 171308413 243590099 10666 -790372365 -804938603 9835 260268511 -209638823 35889 277858926 92863119 81853 646382554 841785059 36520 -582593289 543187573 31998 -697767044 719852128 2709 354287147 810453107 14133 -611832638 564388441 55169 -606302863 -788742783 72524 -770007834 -808047057 14279 -704121505 -114200981 5847 -383840946 853375083 33075 245903422 651250443 29588 -405694568 252125154 33911 172397340 163751773 7513 67573111 737351030 53529 -670442300 -114101093 2552 -411821913 743241536 42622 182648626 69445824 9965 156732956 -901582901 6227 -328083618 464462324 21569 -43317304 -697931003 31103 649347114 811702655 24990 -799754306 -482027386 19079 -100114569 -896416320 41643 47650129 269608099 68911 -20475495 656657085 38806 170893757 -583961641 7553 -415353733 -975806405 62382 -3312083 -671299380 32132 -326726785 442724656 11253 737122998 -590824867 27991 -967858147 -590219361 68528 445056142 153356273 76807 -711772627 -100814527 23655 -140217130 -788827681 65390 653958616 -317830765 14425 144733443 365617191 52059 -122931042 -866331301 11526 61776059 452739247 22001 -574702793 -309367752 52983 658518222 380204789 19734 645861566 172617658 18162 -110333132 -794164542 59019 -993755466 282477527 65129 257306817 443431903 25793 78434444 435157332 59337 434968563 154140736 17093 84433199 249487477 6728 -226404699 -587714671 8239 353025758 844299358 46016 154610029 341698197 26147 69974858 268245236 16548 271908430 -221927122 15010 -19343530 -692180270 81027 354308845 663510683 3925 728075029 362831157 56898 281781783 451715726 21491 185963891 852546917 45636 149152945 173109924 31094 -124276348 -770497397 58932 754642031 -293172889 21563 -133161519 -518240262 20522 162994697 -208823050 4381 -572834822 -476318323 13711 624641490 -302259722 1759 152154856 -234213614 53295 -118400875 340795269 25543 -18096055 -684002373 29682 -297363819 -708174542 34641 250355149 -393348381 55409 740914770 355709652 22695 -215564320 69949864 34340 -289254531 -667959473 44449 654049029 372916812 4596 -980780190 -986065711 56333 -110546166 -117978260 2932 -861638992 446772691 18671 -427957562 820729320 14569 77203400 -311287317 41128 632082258 -290938401 23116 170224085 457672322 20051 658218611 851791060 51845 -104863665 -520998453 17697 -697234841 752151939 35331 -132439040 369450265 19206 -571834989 526867343 52079 -405802312 -964802478 64272 -862277614 439639337 40075 -669496397 -895666945 1060 633795552 816197668 54403 -116893585 376886395 27808 -390788731 -113281412 14310 -978599614 -602109199 60693 657015981 346145669 29009 357073735 -674608073 64340 -389967104 716169565 11027 -216708139 86215154 283 174687390 -585669824 15152 660179460 -317810733 2153 72920630 816448310 18749 -36646960 843163702 71212 -399731405 740562146 3671 -606029944 -518903104 18485 189443685 -422798615 15548 -36359043 739697117 77590 -668894428 812160734 36061 -110924707 666430402 46150 -713155889 749206815 7966 261513303 446040639 39045 -140546950 -287875298 13385 -236939342 -617609685 67783 -900098605 475613559 3115 648188342 150189602 62485 -233519394 -874300497 37919 -321092433 182265276 60174 267657271 278004734 42184 167967986 -872219827 21532 144244519 -898585197 26362 666426653 170714279 36019 186634107 445672104 14935 -980761030 148616890 5315 147507770 -396998584 26476 -123596495 -286366387 25875 88607051 746621891 45889 -420531622 753403384 31054 -103227854 -103682919 12010 640754332 829774957 76703 -138993718 -872075446 8775 276698450 722059553 13644 257998030 -13715745 26693 563205969 -520159454 40774 -693784065 651828031 56711 -115496181 -137281284 12523 475667819 165097116 70198 260055595 269232592 67310 -215671525 736973717 48133 -23619737 659596424 3369 -223984284 -989465327 41477 148233178 -890102884 1264 -123395301 -286572792 17144 -302211508 836984170 45069 -237003141 68592145 17674 -420866148 -97430222 34943 -123365954 333888705 2314 159108198 70932559 28859 -410597257 -118485489 5757 623899872 838200695 32887 -223182961 -591172648 71131 172162854 371640474 36699 -126401704 -887940663 5052 -805598253 -510934644 49378 339699803 837131042 25860 -214476242 -892737591 7522 184443901 -864998852 6635 -320316587 -223861114 6270 660753107 816926627 74474 -685179991 -896084526 34387 -806540419 -789121777 23095 -488037932 469432576 7486 -125909747 -790896021 20651 280154355 461720753 19149 714940434 -203200637 22349 163160821 -381684883 31199 -778875470 -514970686 51450 256665537 752538574 37756 372403000 622639819 44848 161352689 -425637681 35631 -575608889 558900970 1429 173360171 -110321063 59717 339310271 654034344 44655 -138278923 -781711588 16725 625600834 828978322 6858 -696077398 -888342782 18581 -33811573 627231993 23114 -491739414 446301612 4859 189429056 -234759732 42064 259213095 67990782 70436 -700903595 758982508 63362 179902183 -861687538 33706 254466080 457203890 9167 -97339879 -489802373 1450 430960986 166711643 32560 161156883 465084877 6573 648307156 170891699 74255 -775693855 -487517054 25120 -797799056 -762679196 8831 -688395105 -887271576 10761 171198949 -863623359 36001 158338537 337320504 47150 172296781 52347612 6491 243659147 -36767073 32320 -418169111 -104223985 4992 -783649477 -799659797 526 634813714 824491139 52892 -518797605 468785394 42290 -866129597 -141100597 25234 71353255 826620408 32420 744816660 -867372693 15130 -954415997 -382142958 27231 743044344 -311026608 37877 -128044547 369307713 3112 -112360433 -516731607 4077 625118284 -302438857 34170 164040221 -401049099 26807 155864562 -898548333 12076 84858468 810037275 16118 -216254608 -965069720 38080 -598389639 -494299170 18069 -290464982 -201346215 303 -600340904 559253431 23137 -589927745 -302893287 13248 438493153 370923415 16568 -960979445 -413953508 22782 151893571 279007701 10478 649087725 -301101623 14264 -223508643 -986787437 52284 63065538 824190701 1018 753660248 366887034 33130 724933896 364412688 43173 184126487 467925405 15224 265198103 461279204 36523 -762417412 -794632515 6946 -325405438 -697099455 39548 -987985449 -391060078 16220 178879720 171686204 12028 -421112520 -972958637 13236 434442851 146291773 36201 717551595 -597364228 7408 732047361 -226624775 3066 -142271173 358538994 3975 722398313 -574639342 22515 256890797 -221905913 31216 -797745262 363551354 58978 148456793 -394903470 9764 82123264 446810629 22593 346794303 832496572 36409 -403804191 -989879043 72307 -117073895 -107581403 11886 277367509 53471895 68092 157947579 152461229 14469 359236778 832051955 33282 370378358 815166386 29658 -17159872 564223649 18566 260671985 239044766 32108 -419336534 821088199 5543 52499274 825723641 3793 -598861517 558551480 55673 -687609767 -885141677 15698 -989238268 437249256 44705 269739337 726427108 27230 -684871338 -873727569 28085 -788865863 -776864290 24386 167800171 338344543 10355 157109486 -200299019 55772 256564417 -212842085 25340 -882941781 724386797 73084 369829081 -205293309 35671 -398210270 -956090177 70717 189724610 -134473207 46619 -96087983 -876653306 38228 369190819 -217484923 11671 -134424372 -329958670 23537 -976515175 -993160684 6723 147781662 455289900 1890 260557523 -221610770 9209 -330272895 -303853994 59101 172530464 -235152748 74252 -28179702 -683602119 1882 175218891 338838179 53259 270454150 52156800 3508 -580168610 538817363 74037 625969968 156502264 48280 630364238 812696992 76199 -134994766 -105280080 769 -595192471 -292206195 19315 69287367 245154977 63874 256775862 -207213670 19445 -117486523 359170267 26727 268150373 -890785436 19804 344133691 650272429 23947 -228887760 -575843662 53180 -98490614 344862926 29534 84028011 741176118 28475 474139215 153214078 37848 149789280 461210146 16921 -979533478 -992494573 691 -402340341 843854778 26772 -797953627 -491079707 38092 -316555937 432254813 23518 652749633 355072187 32376 -7919645 656393648 35449 -127033565 -894180150 23307 -903950046 475318212 50945 620365196 832868318 62811 -216449547 337060561 47238 184566807 -390091196 3012 380652778 846208618 22163 -126682651 -329248051 44081 184345265 465134380 24330 -97089155 -297914614 12031 -304943241 453965148 11255 283519107 -31653025 6171 -510152473 -125759462 23680 -140796737 -805795829 98 54861261 822094392 6553 89771483 435350636 53449 -231251691 -869193969 13909 -202233773 -893389136 41525 59285451 817475523 37117 172282251 -580494674 8245 -110808192 -299875391 64021 -394810642 -95389084 29395 146341963 147878886 45729 -970580231 -400810014 9231 147137399 77682931 27607 373986876 821902534 33428 -37089095 643775520 19497 -1881418 155549358 63032 67409700 721359297 6988 -957372997 -426612428 22424 241967472 434146489 33712 -395135967 -981202975 35316 360831354 664876407 11455 -706381231 -886430370 33554 250204616 719425598 17619 -288425675 336075851 22340 651483157 473346364 74423 248107224 438877148 24521 -987581813 -479183009 44457 155701743 376731847 21568 752646414 342005013 34742 55311485 -290476613 18922 -142297598 626545455 45606 -39714565 648249756 8785 -228144228 -858561663 21701 -321711339 -191834719 21404 -711204633 -867779660 46413 67242702 442297546 52619 -704279747 -131928043 7119 666109118 -330607989 16267 154214181 -383338800 1937 342657166 -202626595 26541 -693670552 -103774397 18664 -231949711 -892077627 46856 -217498581 -592688635 26030 -115899103 -858652236 30856 457047993 169351525 76553 724278340 -216850570 6358 -960139246 -393298311 63561 665827992 376439909 31 -30379291 61657479 29925 -218122761 -879896719 58879 655368760 -314703131 12356 -331179624 -690663651 64376 90705192 736930599 56044 -699272661 -777075038 10962 -699985711 751552257 67576 242178762 69700590 21893 86184261 429714818 24567 643823015 375328418 42331 -309248384 -714036528 51395 -383436495 731652169 16272 -116321891 -862179533 7273 -610983584 -488669755 5765 -398035578 -601372817 17949 -985792982 -576642351 49866 -400820524 277431272 30685 839177968 -994639653 41010 -2644942 -696548635 36034 753866266 -308014512 8008 -688990893 756557026 69403 -121150110 -778855915 58329 251414616 718477113 2099 -974970203 -982494628 69483 162518865 346668723 32627 168522407 -881172493 45379 189226768 -102550703 35052 -217311852 -610618214 2328 -675994203 752945430 28576 151639929 160007043 41734 -332267753 442817546 14998 -592198412 524134689 48871 151501758 363534412 44381 623250171 -319388801 18290 -787545083 -497167857 55153 -424299853 -126072677 10395 -308016817 431097651 5600 -6773263 651410327 21302 -395558819 -136433615 18008 -591648723 530622564 76638 -416944331 816265787 43029 -594557728 -323175153 41117 -386613448 255459667 29891 -45956013 646367970 30730 -116997962 358262194 27805 -784512199 -513455921 3670 368005960 833949772 18737 -894931044 -115073281 7592 630447982 -696190570 46040 -116203764 -119730058 28574 748483995 -230774075 14555 240577180 283835216 61691 342073762 653449249 46005 666160502 -312294452 30638 -107623305 374618789 26847 -407310452 259542195 11706 -397148108 273686579 4206 184940808 -219169372 68467 -6496968 535739555 26257 640290619 377820866 28494 -23978667 -702591054 28859 245040365 75644985 42857 -411612660 760878464 11882 -881788639 459559271 15554 -383166910 -17938468 44976 -114527923 -766297534 69582 377326870 650101921 39193 -108164057 -119573312 27067 -965267650 -591497912 63184 -192686153 -606469245 4697 -106046567 281905452 30761 447398400 156702764 11772 -212918703 -859586347 21 -15459164 655920932 34068 -404947346 747713097 40672 -16487659 -684991677 66624 91523606 252141712 34791 71581548 251034656 28307 -307658665 -678876872 63988 760500190 363055338 35567 -887999283 832015457 33631 542605548 -505032479 28068 159438673 -139086798 28549 -874573849 -519666384 53314 249084864 238810505 25730 -303393105 -667907454 20235 72950671 273054952 52136 341957328 810407611 5624 -967916610 -967288191 41409 -231896541 68193358 102361 -966659387 -882607777 54079 160288449 -198928242 16224 -797755722 -801762989 7867 -896767924 474716729 7902 -308527226 -207475784 17747 -395307254 -990711216 58373 -223960381 -587382690 58864 -409082556 -137234128 29562 -312862938 436599263 5102 550924641 -483689061 60935 -25284140 556854937 52908 93024592 835514751 31426 465129145 377335130 28123 -230636965 -977567556 59254 -500400125 457307830 40441 74115719 -307399057 42921 -993807289 -980028797 23117 185659368 -212122386 56129 -19579581 535551219 49099 279724988 720767760 1776 -142766621 -302221641 48238 733451138 -595121799 17047 -226531149 89720048 17331 144715197 -859516658 37491 -959672737 -402540132 2721 -212670295 542228752 21223 735121326 -200052370 27891 -680735277 -788658141 8794 -10518446 554991123 40596 755503984 -304533375 25244 184822109 181433548 2515 751796177 -587218164 3478 -510732562 453699645 25811 -387341130 -100043707 25407 -191430469 -865225233 27910 50817508 840448470 60071 744311356 -313637710 17543 -395698656 -981555259 47576 -883628525 475721808 49557 -320665583 150869170 44928 -627961 -693204596 64172 184262690 -890682199 10293 -579856469 -503751382 18163 856405072 -992623512 36645 378090384 643055079 19414 278008600 274399038 40875 159058243 173940357 428 -974803584 -978469914 66911 -804628390 -777693970 22546 172443809 -381607075 22675 158779372 -413200710 34184 -673881945 -798646792 22917 -869561923 -126627411 18686 -669374275 274190451 34192 143839690 -605734911 3128 -99743610 -873065199 36145 144115708 -415208000 5927 -129609897 376799999 9471 164297413 367021410 16054 163923480 248935648 5019 -133163717 -804160904 55604 -967178899 260351555 76927 281615015 -26386717 42774 -138310852 -310179420 16038 148047552 -785336488 34563 355167356 829983886 400 757892795 -329021722 12923 -133530189 -482669964 11734 -862686174 457491369 35229 567694231 638434551 46502 -104011074 -381953130 72562 -991923750 -602596903 50962 -29615056 646817651 35071 165161557 -135204093 47680 357965844 -198814319 26103 650157449 -313733481 9345 -212258557 -872553024 43209 281059146 88211310 62926 -574543114 544197291 13418 -382918780 -995943809 1155 -12156980 650963019 42164 -129320413 -764172696 49644 372036678 825926046 5994 -699975943 -685907187 65965 -100909277 -136968370 4762 48336889 267756657 49083 -672545537 -767045187 46217 -502778923 727842451 21912 163387974 -108258904 65621 -107641790 349469605 26811 -868791680 -319479805 24892 -421903707 244210063 44348 -523773850 445033531 40102 269653134 437265361 37085 157982268 -402099144 21745 -104221020 663386714 10820 275189491 721430416 31801 143673593 -585047312 9872 537132304 -991074192 58381 -290259435 270209919 35797 746077097 -224417082 12611 -763401599 -783211403 20516 187259097 -884368083 8867 280299301 746269065 42018 -199902885 -986096478 40049 -505647326 439571136 33497 -17317857 -671813760 18920 -223186029 -888273394 44739 -124690873 -804952492 28911 50396919 464204136 12223 741881143 335150589 25619 166064065 434613101 25036 75712363 459529660 3334 172078089 -608430951 15694 48435185 830243588 14983 186695070 63353540 28663 635191065 809847114 9938 151817143 464920151 5198 78353882 280776675 32370 257699375 77075277 71941 189148593 458429167 26921 73192468 280716871 51445 156857877 337477175 5679 146378305 364699234 42234 -591856189 542516539 18393 -686792977 -872894820 8832 -794097593 -769170391 1654 71362104 -328682114 11086 148410521 -140737320 47279 375430661 -212708334 10663 342507938 626424612 21783 -116635758 -136315940 10713 49698432 435713096 45353 88466287 -327859369 34567 733535539 349002451 24114 -868092764 -139149370 58862 280633960 722610965 31505 150920269 59671581 330 -122880104 -788411491 56154 -682504659 -904689744 19519 271095670 77990616 73442 379571614 -223149929 14217 570191335 -482567949 35310 -131353395 357399516 14804 -870608914 446378407 7217 188273770 -425867202 33872 -582730677 -297022496 28876 447075544 344324319 21626 -956650841 -593427925 18412 -886388081 -804739468 20379 -881438468 -100450166 48160 171429365 164666358 32561 757178300 -590463963 18689 734182993 379339070 30113 -875581149 475466984 24259 -808859857 -795845837 14103 -616131823 554886359 63503 249738870 -203529295 7747 -980488528 -584618965 29826 165121341 -110722791 9444 -420488666 -997622287 21121 -110580457 -504784374 5989 759912656 -591247502 7847 51240087 463879141 37077 -970169938 156409194 28265 -998468201 -585609967 8955 740398653 -330696415 44769 74564712 842753408 3561 269819069 66641022 84477 -694412997 731261928 36330 -782177200 -762056535 18890 -955429161 -409094123 10526 246390260 90831147 36745 272021116 56116861 51469 728103867 372597820 12738 -98807232 280510464 41247 467091510 -978424028 80460 -873628539 476138741 43113 -505833058 726824181 41101 174148556 337870790 31846 -591621901 555503859 53174 -200292298 91515372 5210 -423914370 270255587 10684 -483937952 448127726 17157 -3019807 554025385 3949 -227650321 84188447 98702 158361408 -236724162 41846 275660424 -206887776 21837 -397524816 828652568 41397 -978243764 -588143326 41963 157927613 260918866 23165 629761696 -320561140 5454 664319324 833141820 56944 262015425 741969782 25963 177249728 282508483 31994 274874065 749639749 1667 -984702478 -614647202 30272 373194968 811578250 4500 90976032 851024001 31995 188199533 183377536 50962 -959329611 -384406656 10778 -974396609 182473514 8464 52340510 -290769050 8122 -391181650 246118488 11713 -428176224 -992040226 31464 -995174194 -998732254 60864 454482775 562164336 32444 -222055415 -988911308 25189 -133960927 179097128 35350 757608347 -605562295 18709 -113462692 -485899514 323 -991583006 181933609 13162 48989982 267689835 63580 -122891609 -765192239 20532 -674178828 -778430140 22861 -691462027 -902111382 48944 645526118 -308811745 21621 -808113105 -805493094 22596 -319255159 -229487147 19579 -961117710 -965948097 26245 342599219 844099509 39765 355299965 -228165336 34266 368508917 -221086976 41541 267925673 -209567022 4479 91842486 242350852 13090 -98116021 355225958 32551 550492628 -520159964 14972 -117978789 -302300387 44639 150186747 354749407 6595 364909898 856871280 35760 184958397 -197057108 57282 90947861 263019505 54802 67090774 249164278 7953 -139430401 650673206 3316 -107897563 -881693080 21137 80808390 276996955 32245 -99594315 -137421389 9659 -576931376 557663948 70023 -774851407 -791391639 17205 749565664 -199834428 2555 451578004 170514004 66340 -115275639 -883477292 4703 727432065 -325228585 34006 244355823 728004977 1050 245885733 469370217 16540 373784223 646946339 19671 -982482220 180024261 45098 163296249 -219448809 24833 280745672 -893322929 69428 70469477 444061980 36832 731596525 378493974 14886 -895801410 -116100096 18216 -297138010 -230478833 25089 630737339 -294050253 22659 379529892 622870693 6494 621657628 -296337786 8093 258801598 731547570 25455 -481329870 447843113 36783 265986586 262068369 68534 367876206 622159695 40362 178877223 450022774 13271 714677044 -330034834 30088 175577104 350739686 52631 655074911 843437307 74633 -1259980 -688393165 68703 529857486 -481021805 43241 435747457 361822911 21406 74669296 737401848 1686 239445453 77379113 9017 -498652237 470501761 37393 -409700876 -994557286 21013 265467767 277849765 57040 -106269260 -140961765 27251 627338223 359404486 42882 -236349623 -999861329 56991 178918260 161951981 27261 336475066 819585986 12915 246056508 740423944 14260 -879744388 -118287459 10475 -125021982 368231016 14598 360064339 644654890 18539 -99791275 -107125529 8022 70376174 732217986 34211 155479192 -400492023 6081 -310466530 -676864475 51649 276329495 -26139692 51497 145463861 -592990915 17347 184813338 149299582 30974 -22418373 -699175914 16713 -130553983 351857950 1834 -974268429 -998496935 27961 -225712767 93872645 17665 -989294482 -608846800 29645 -324204829 -235604321 21983 143561925 -874008379 13016 -309565238 545427616 31119 172322555 444253154 9740 -305277454 -799516214 50006 -207764274 90035221 71420 -140345361 660480940 50876 181868734 -381909124 6295 662124440 -295925832 44445 736252898 -581353194 24565 163244913 83355009 17620 -514102310 449853588 31206 182665989 354737169 49955 -618328776 561725623 32982 -392288699 264118132 36916 368396503 835694451 35562 542483922 -497787178 45984 147485613 354968095 31333 -201778192 -875766417 15956 -234999473 732182273 57436 -392755260 -996459315 71492 731412343 -211049065 29400 180201492 333729624 44252 -27944416 -709369321 72676 446500715 158647728 13124 633444106 -325848732 27408 825035552 -983810778 1954 429150208 162314886 33770 -95596648 -516073587 35197 241169893 247633375 728 -478107536 453842807 42116 -109279683 -479687328 23313 739450732 343329358 42892 -898068515 472544647 11033 375125709 843126748 39946 168492914 442097967 17242 -96777032 -331794750 23623 284847259 238281667 18939 -118313000 663069080 35544 -95959842 635864434 20370 741596948 -618892665 20723 186444958 363739671 10315 -693366384 -98306462 16667 285001292 -202713793 18410 186241489 -105317806 19269 -953445739 -990626533 29115 759371040 354861351 51179 -603481828 568233465 81062 -801642197 183183688 62287 -887563587 -107948722 30708 -106401363 -131608828 922 -669132446 747286508 60629 -677071639 748229195 48530 -112671773 -122049355 33580 -499609726 459164295 40045 732106133 -233074958 61718 -698318843 727288468 41415 -328600929 462016321 15625 -208202584 -579930741 28018 91249426 831930177 55552 185341607 -96319431 1005 -109176973 336711162 24522 -387236129 377216140 43810 166347908 -863415971 5334 65391087 749452226 8380 271255575 437945326 33320 189712760 89280898 3080 169258695 450595476 19552 169823724 -397009986 11581 160642541 146786762 19531 160464836 -423256753 681 244589954 90572960 48396 -139721404 -766417488 57114 -883796896 -121302705 10529 368456107 633534965 29832 469562852 374318358 1687 -994577701 148532727 5939 -990666217 152722785 13103 350996223 624290802 19010 -710769538 -116733688 4285 -413057140 734369400 11398 -602705358 563532175 80876 564940252 -511592719 10071 -328916822 440652497 14625 -224151909 57100444 69600 262626451 -220778465 28627 -708322743 -133828416 13631 -381372366 -995403457 26057 -115664187 619481019 24118 461487935 360075162 4981 -764522243 -499703837 28613 240806786 466964237 14178 463837275 246930943 12606 164641832 -237805375 22134 -128863233 -879624718 20275 -194103565 91598948 46076 -22090891 657210362 36556 -698041033 -780241266 26967 148839687 -889963668 33476 350618068 627523446 8154 242982082 727136384 21742 172615351 -223131393 31670 -393798661 269835998 10937 -589223789 -314841685 49642 -309616462 -702767220 56320 -879295583 -110485980 23393 355748759 -212979598 12975 -103673624 654325488 51508 726575465 343935569 24411 745846689 -193201291 22113 251499183 723327089 28865 -121903520 -864861380 594 -141005486 346270792 19108 -954093326 -978965079 51219 -804881186 -522599905 19834 -989013713 -586136709 17700 -708610069 -882181511 4835 -593534120 545558410 65198 -895929872 442735669 22793 -142053298 -675368337 32572 -901367519 -121158200 45472 156148319 450850222 16092 157389701 -202384265 55217 148162954 -792598938 46823 151857386 -574145960 4989 -108633485 -765389275 26022 716606525 365414968 23774 70592065 838036701 46692 845049097 -991505399 39668 -126264635 -516523159 21188 190018738 83790296 21808 -25798991 654565514 22276 -866401085 -116665764 59733 -100107317 366162741 19477 -107909355 -136734211 28354 -890781949 -129955619 11480 -383804043 -140772567 35846 -298177458 -196781219 20503 -120631784 -807508138 34976 173772713 72670353 29504 -196259189 -862535582 58781 -383708984 754622402 17648 276428932 255598867 7390 -678665821 -881892647 18086 -587977994 -324311558 68095 149443644 -577874298 13672 147620739 264677405 45256 368440344 809718705 36269 178814214 -878298160 10557 183660129 276401391 23590 364006581 -231418721 15521 252730473 463356736 27038 -955372576 180389004 34085 -293037305 456715252 26345 167784147 261552357 11158 531909875 430390442 39984 538685374 161921203 54071 189752954 -877300929 40447 -190924019 88050501 59434 94918850 733699400 24017 250254816 733693599 17955 -129432738 -867888157 18106 143705562 854014396 52871 631536211 153120567 22634 -681920187 -861848712 13388 -993904762 -611101045 25493 566531380 -521743901 50816 462901467 342411039 25299 185610457 -209776395 49693 260765023 267255462 8995 -512435624 455265245 41392 -332546736 -218254747 16083 666130909 182586614 13400 -687341257 747840492 11543 -777103208 -326146839 21934 -198803134 -956627326 15455 255524659 -8217273 77381 -18423030 634025656 33211 -800682498 -483898281 2709 -95339984 -102626688 7192 742386328 -588900264 1587 158902596 -876826918 13099 -202718793 49140557 85168 167423002 -136155805 71103 244146009 439463241 6883 -862643678 -127821015 8192 179346956 -411442487 22608 259943455 60918044 76353 162694941 475261148 1790 372447293 650738781 4756 540536672 -965481154 55462 465916314 342541692 15062 163748027 260470793 38373 -223147341 -983098700 17372 339329318 660225198 22971 -874116960 430938089 25769 -129231864 638253245 8879 -211565407 -592149923 56910 -30672515 633521749 19838 -691635363 -879625117 43590 -572441755 -483495535 28871 -883562381 473217167 51870 -705991806 738672889 47928 -10229680 624228069 39253 62217988 -311005067 13068 254931797 -861519334 51008 256079471 472952178 39372 241785320 743657694 23409 734925876 -583867064 10835 -709984566 -227964276 55864 181293445 -900318262 19528 634371958 144689548 20280 71796024 241315527 15111 632618448 369676083 37285 638975182 336040501 66741 -107577859 -99382029 21278 56047607 428675977 23920 153364181 -141659748 23206 158273575 265880085 51855 283002221 -18665411 8572 -39676530 -707440665 63740 150772354 -862967649 4683 -306702711 443531586 23384 -398235747 -101551487 28319 840347447 -987422560 23035 76714919 464089317 53897 270201722 60816602 17251 -320924888 -710918674 33450 187247880 640604754 38310 77541607 -324663081 25648 170801077 87880614 9120 -997974597 -978739863 55940 256122651 -205028871 9132 153355424 148365341 27056 176061872 168474604 1522 -703747167 -141478574 23014 169760548 -898563500 29579 93761939 -331637086 11811 184292611 238222261 32897 -680195803 -113391827 27438 253411645 751324606 31260 259294984 280830477 7710 178554548 360589589 28597 -103682660 -286775157 72835 248604032 249472169 31639 -688990781 -805981063 1911 -313887486 -200908122 23268 -192939901 -594849929 7400 -423568217 757299395 33008 -305981668 452959616 26234 -698396817 -867314296 32373 334553474 165101494 14777 169983024 256119369 27821 186762352 -223072587 57815 186813413 -797699580 14670 729251584 -96259353 43202 -109562088 -510960823 33289 747151763 -229676528 8314 70889651 255169526 69409 -20235960 529567227 34327 -804496246 -523601796 14458 -100959838 -899801148 20860 183500116 60835368 15015 162192849 -398402296 35510 87842171 273059834 30665 -194881427 -611736440 20793 -236346938 188446058 50808 160021066 -675554467 32354 -138025445 -137757801 20331 -3405465 632056133 35003 -597651391 -311584767 63023 -220423068 88644703 33905 161946064 -220124933 26530 635227445 342265405 184 -212144286 77221923 28783 -988422701 68908518 72793 -302543737 476084581 15985 -707541378 -767911147 29795 -705125623 -889520321 14940 -859328627 459297322 48225 348699118 -192063370 14111 -779532633 -515200196 37696 251408038 -223501459 1500 345472410 621399919 1584 -986674937 165322652 19455 58631110 -100170403 41087 -212826687 -573310250 10001 754305678 376359400 38567 -316815540 450049308 24323 166777777 -139354394 35200 -100301133 621027846 50242 89666774 271892054 15399 355692622 836399404 4455 145566826 474561891 14463 149902196 70509554 26205 -224022412 -574850635 56134 -506665535 470561893 32018 -101337028 -879555632 179 -237169062 64112994 6617 247526322 -205199611 7535 -975310852 -994393839 63329 -494503828 -874369568 39826 -676485720 -807537765 35537 -210713776 -963609210 9224 -296404556 432551692 22311 626942299 828268840 17801 736159985 -317619266 24681 255226500 93172296 71336 -136572832 -780767606 25982 241611711 -217796194 16052 -609302322 -287955523 36833 -126426461 344687257 26099 -975584312 145920111 11042 -996096145 -987154098 22868 250925022 -203203494 16793 253085612 49057585 80163 -611966330 557954820 5726 282067290 721032404 39698 -969763297 -962500487 17162 149504712 -893902181 27426 -123061745 656987632 15384 335998246 812180636 761 74326216 838750686 740 153307709 52961684 6801 339210450 246365653 44986 -516277915 461195044 5224 -17893271 651102965 21899 -871246905 -104357746 49029 -323575859 -677230099 5955 239190017 253993381 24406 -873808341 -121922509 5 628482139 348900538 77214 721512216 -298141249 40737 -138882351 345646470 2592 -110024982 625499552 49216 -404863731 755938791 3675 -392022624 832199787 40331 -516185261 435801526 42077 175331170 370987101 53191 262487972 -6557217 77075 -772197516 -497611113 6235 622615324 843689112 33504 815496443 -983618570 27483 179096735 -209187521 12870 -98955154 653262237 19728 -969724034 -615197124 26631 -220676650 640860751 40468 -764392348 -984692995 40422 143436448 162020805 35198 451123073 357910054 4054 -969088619 -981076294 9744 371501105 656429363 15979 145863155 456704529 3595 453958194 -219178452 20028 -688774505 -876263635 44912 -977050423 144043826 52628 -124597112 -483995410 2051 -230797815 -966398564 55603 -876636006 -114363229 20791 -965249410 -995065159 833 180255754 282602919 54382 -401486745 282419991 49895 170180048 80978511 27755 -306140413 451190336 1508 567881048 -488842148 58408 84488867 817772842 28624 -22976682 177344647 62130 -513058117 835397236 42895 -994603193 -573724847 62871 -117078309 -132687774 29694 -325098549 468326372 17675 279180105 -224889027 18532 88306021 277750781 3868 -882747087 -114428796 19157 -589883170 544529934 50750 -674597583 -100160509 13391 283592162 -198500005 31437 -6924431 -681231908 36614 334398150 841963306 29066 -421558451 -990078789 29998 267456872 79802323 78048 -294925740 464794999 13423 -219789252 -981949045 25037 248650362 -237575284 44639 -795785618 -511045156 503 71754945 448151892 35444 62010409 811074200 13560 649143563 375443925 61764 -111944158 -775234212 64516 -132502819 -289664269 8288 182629811 379496626 6213 146344319 -383109952 35363 -576816472 -483438139 23812 -203924338 53430064 59524 260450174 445768086 39083 750821017 -205916227 22485 239587577 266366471 36298 -207521967 -596391825 71456 243144150 -230878500 35680 445869892 337418675 27473 -303439790 445993122 13138 250268421 -195342450 8869 -139267484 378742582 14715 639365355 380257284 63230 -617437237 560885299 20401 452841886 161049753 56073 -120694142 -300243517 37214 640571525 820685225 12682 -133629831 379825505 29270 186759927 -107454690 36476 -28822007 -671465769 67771 344895354 825690636 20066 -137434489 -482117000 2355 633556191 -301963256 20042 -139064593 -504932506 10867 -386577343 -885155052 47594 447628045 351701509 6751 -312275243 432661544 17407 714643487 -304857498 26048 250894748 -190763092 42146 262396056 467920081 2553 58835592 -418937335 43677 91898013 835843787 53799 -686351587 -120802067 817 -310659327 430674590 4579 -21323959 555434424 14186 157517639 -142302441 75540 -133137276 -787390523 57067 -4825555 664999243 2955 147840581 252331940 22887 737780756 -713898649 51570 -115984777 -800595233 12958 161175282 -192713639 66415 -107079345 347514745 16783 -613168395 556867633 32837 -860452417 446437589 22021 740505674 -294954421 19186 -393302654 -955332513 27607 187363872 -209917837 1082 238305425 -231550394 6001 90248782 735326464 64372 -223149553 -404384759 60525 731327593 -206231350 4896 158644201 183599832 13276 -417601572 756872272 24404 182131867 -887341786 8977 -405865689 719985994 21778 -666794623 -876371906 13654 -788120607 -477466593 47820 160731087 -870979876 703 -103920099 -786298461 7823 740833894 -605465536 10251 467459632 359805483 24690 -798530217 -482449313 2007 -39489867 556068467 23349 -962237008 145156072 19644 462645767 -988345415 66444 -324811972 -205148456 23974 71604675 657727407 59686 -669625570 -785538986 40886 666394856 842363367 48195 754248828 -332498363 16295 -122032740 658207668 13049 -402919602 728423058 39942 351140863 827232265 3809 -586239808 539328675 14259 343659006 -960815193 66157 -870858005 -125468151 26701 -865186312 -984095748 21691 87782073 -288880325 2250 -891798532 -325453663 52891 -389883129 752865078 18042 180718250 -232873299 18922 472247273 665828227 26005 143918911 -113148100 18006 187805835 -96685725 26967 160810942 366898353 8306 -388207253 -135631104 2362 718803843 343206048 57355 -114170438 -771927635 50148 -672748559 -883619894 40004 -329400426 -216188158 17554 531333496 -481447081 64016 177813371 443827925 12413 -203510503 57612122 3322 -897072406 -137359861 15405 -322489999 -708137997 53309 171439349 -385701142 18741 -808204703 -522420007 7480 -800945612 -515518775 19314 -800870989 -482456211 13415 -112856316 -615375037 42051 -387635327 283666888 10586 152335691 -612067185 9189 178627728 -884123201 33276 471045081 153863321 39913 746451797 365647822 47647 -590965861 -513917583 4219 724308805 -608048265 32336 -904291543 459322014 27842 -7065628 -689503408 10216 725634551 -577941998 16976 -618492755 -320109510 21540 -596089434 524311179 29513 -200625092 -857923344 16590 458104882 188376708 7199 -226973817 -866098541 4361 -231740315 74261423 69561 -987748023 -400208256 22590 -992961119 -974184000 13282 143172189 269687382 44066 -503088312 466516380 40266 752223781 -227571733 41463 638678159 153289584 35266 -132428380 -136297118 32018 -381885544 744897831 24963 635189993 154328591 23838 -680116906 757811552 23979 746345762 -228811712 38131 -406716920 266057082 27320 -681906348 -808466493 46174 278482536 60874244 15885 -889139321 735274742 17277 242790488 721137274 38915 153867424 255708322 27946 -124777830 -488946066 22766 170072187 -126524652 39074 -990686990 -384987065 62106 -306479398 -220216250 11572 632636475 155852056 3679 -973843524 -605359253 14136 442178400 341871495 10082 -116312070 628854129 41643 -290492112 -801279516 26414 -423785216 -965057983 44991 -409874892 -992690445 37033 146676570 458261810 8448 -322902858 471321507 9211 -395811605 -100589966 28916 471486258 158163258 44374 -801324932 -970534457 12531 253387584 474877543 9374 636050360 170689938 4008 -520628169 451725370 42679 641630884 840768519 10144 -764044868 -768850490 21912 151239909 -222844066 70432 -403587922 -427365555 41111 -788133871 -992362392 35289 -236527231 538607406 38812 -110797663 -788730198 22257 145594023 76148777 15329 -196790094 -577752243 67242 -424524936 826777009 10545 -8109597 -107984783 46835 -304982822 -196234594 5426 149965404 346990778 4007 154339389 74968904 25194 -878736748 -130849664 42570 654422395 818132674 20656 636408105 -297515864 27642 -117399302 663160892 32409 84890671 -868124657 46536 -676487635 -106677003 28945 -324186349 -666856491 38972 -784929649 -488740575 35438 438042139 148795006 6339 -424077422 -971893574 16775 183303573 170213922 18610 -579917808 527449928 63227 634059857 -317016583 14362 350819422 -221769494 12742 634502016 366091178 27663 70467994 448913629 49784 -418601123 728460013 17167 170864792 471450509 2477 -234152133 84748932 98666 631017322 163546387 39768 -413997147 -327398497 31578 49633452 741799137 10648 -484118753 435942288 5545 -610952016 -522697721 4287 439367799 -987984269 14504 157296450 -119219535 33568 644339204 831505713 65219 -981387854 -417345479 38381 -31305050 635849283 34309 731550680 -288451177 12284 269315619 -197729264 11550 524670414 -519787151 31746 153843034 -410357406 4718 -308746144 -202593846 16653 -772005706 -513797171 35613 -672174064 -803241208 16332 719410319 -597059311 41070 -960961401 -381808171 52035 -227499784 94047947 13066 -802876813 -503467275 6143 -683137340 746755431 49717 528800053 -496692876 49414 57236564 841761950 47047 -876029795 -111531258 20048 82804817 444768671 40061 -110729172 339750801 11181 147716096 -227507918 37190 -111748828 -291277547 24120 180546822 -236376936 39718 175501156 90045227 18559 -287086797 445785845 18755 -202366245 -585955247 29058 -879903352 -97450246 6838 -586368695 -507684297 10072 -573410137 -295857747 7522 164709974 258901220 54364 -419186881 254065898 39888 185484915 349574734 44935 -193671526 -578537929 39951 -114878813 -800684781 43932 565018267 -514401205 31702 -386986012 723913032 11202 61808061 851002117 57939 51660904 469316482 2629 626411282 148907750 45639 -679204960 751138450 25444 240246825 463269126 27805 -972069171 -404888141 34042 628892682 161586643 26237 -36834510 631807221 17102 720370401 -209607666 2780 92845218 -305795950 18545 265097638 441286109 26785 342129337 -225022770 24008 183114968 -899838585 6187 -894344994 433708968 8252 -191846937 -986096246 52305 166212753 336880128 30938 185693502 -132059930 59671 -108805823 -300280001 60718 -128334568 -310685756 47168 -300096184 -702837293 15272 240409616 76208123 32229 -698888390 -137192448 15929 55124636 849031573 102 -115149780 357738111 17149 760898547 -326792336 42541 -994055550 -13168894 28048 634401186 -303513606 34209 71118804 -307425708 24883 731489197 -903260270 84371 -301047004 454251106 26042 -35642223 -131021350 40808 -18635356 537712954 19774 -979265905 -401242371 43382 -289146455 -200580477 22965 -670144468 -785831017 16258 719044390 337695252 52089 176203303 -192883872 57406 -583180828 -302361048 32688 -800499941 -483838520 4393 -961395983 172336164 3238 57185638 -312338146 24455 176141404 -199772428 62517 -129543799 356291134 17782 432489013 185798342 67764 -124934254 738326960 53093 -128453648 -422091844 63852 -308514604 -217613830 9586 718833643 345016149 11423 -137663888 638810598 22439 -298144150 -491874283 38829 84171538 736360572 45750 -134829475 619321665 46387 65416785 819310410 7801 -882162429 -140707931 31484 335705778 627220515 39690 143092191 -387085711 2385 351301957 855304910 1228 -412603110 742206786 36804 52751382 810355356 31246 726221156 -193067518 17571 621813018 338615719 34689 -992089318 185879362 18494 -332318688 -21876861 46660 720478183 -603489773 42453 747120822 -329109769 17873 723767515 -604699200 40332 -690560257 -902269172 31054 158834685 -204158338 50382 -767546339 -778465047 13397 -678054910 -111448252 27828 -517497174 460163116 32879 547130485 -498648797 40173 636981105 343096054 17626 246691886 47824393 36354 -400085330 249824545 23842 -211165933 -618639114 18331 -694631564 -895228880 20221 -118062092 644012012 30521 -226656538 -869323463 6792 53979263 283308899 28086 81846222 446415921 39883 257900572 742708411 40507 269633875 61969108 121 181325973 358535468 42503 640723330 855122227 14597 444706968 146508902 6517 -12898753 723011890 68569 76727148 -297386027 28262 50123164 -309097722 20678 -127805896 340737134 31370 -287899429 -220017961 28191 -394346632 849358826 33265 152227105 -895549716 20523 628421763 172032413 8519 165544820 282055330 9664 756357355 335502556 33176 -799480200 -481716065 14568 -206149964 -956685834 32664 -700210211 -784953698 37989 178598033 79837789 28899 -685075852 -764682420 34010 173895246 -889411792 27231 -695164203 -764788423 47207 -957787156 -412501891 74684 756969275 -219990262 30512 -140769443 -519172178 14036 54577073 474002449 30789 716940612 -287366656 459 728026516 -589494945 10289 178552457 362054519 48265 -328754722 439919159 19599 -204796195 -601192371 34515 -686985360 -792902940 2651 -103376372 -496803952 18080 -988459802 157278414 23244 -130011613 626624756 19776 -979978361 150110785 22728 726311354 -227875841 10147 644689212 810140418 9702 275360998 255356506 60028 -963988681 -418153653 51124 -860950322 -122532247 19463 -301026971 443500205 14526 -986298793 -395270453 13746 539112873 -476240615 37748 162019698 -584780633 2859 238780734 285618247 6445 279416401 78170385 34164 -13666671 -696720092 41426 -118154875 623373163 45317 -101174315 -795856187 54046 -193742750 91868932 63274 662373621 -312418796 14701 157041576 -211136162 46884 158079900 -125959415 54266 434456568 342626198 16876 -325847716 -233875319 22274 -404756719 851098572 39043 94651996 -597561823 38465 625237912 167498633 35385 -968172446 -421151541 62881 733385775 373400443 12643 172827424 275694634 58137 -983398457 -400192256 54001 152757814 181918665 1581 761214755 -590285911 24283 -702025238 -102145500 30206 650435372 -326149150 43322 -31194945 -704295724 38745 -591412281 -520813073 11464 720376746 -614319104 42100 714577629 -201181783 63644 -223569096 58213720 67589 -307666712 473430579 9099 48474688 853277205 45534 -959103210 168991651 5545 -575031506 525789065 48992 -193418623 -221893541 37527 -116189461 -882896034 39932 -711838563 730514625 319 -408275880 276214815 19202 -117280668 630295758 25791 -413134038 815005303 33121 176108581 -398622847 32412 354782225 646003765 30376 -139965171 -477357071 21604 270976887 -400129397 52726 645159507 -508112701 62698 -953978220 -614207981 50824 -106028153 -494240167 16729 -286632306 -209645012 8726 -131333445 -294823770 47426 -978492066 -426339026 15170 659945087 362330427 26211 -608215371 566081380 38758 -214563930 -580317030 23453 -106641519 657219001 50977 726597389 -297653397 10679 -807459960 -482411620 14858 430353840 374966471 13284 -392107321 750794391 22920 253875811 253579324 42270 -105906510 -864407343 22430 -687132459 -876149837 15724 722138314 -221320010 35027 -295841921 457438392 12516 248378435 83023271 81005 244463420 69511107 77406 257448332 742738954 35241 630865632 353850044 8066 459691192 -285818226 25424 -609042213 532889349 22627 -412445644 736362313 3532 -981284715 -613009555 42620 180192946 167770052 4280 86184975 733494333 19328 -118895675 334466117 28420 651763517 823588124 50570 661565129 -300751539 33225 457113835 362376599 11260 735239396 -612872405 9761 73542095 -297992231 5787 -196025188 -598123888 3149 652056898 371309506 32129 -304308222 -699050152 38448 632648327 346100463 65847 163356373 -217500119 42184 -100563040 -293560854 780 645953951 347108409 73042 -685683142 -137034211 12281 143743419 440676170 17522 -396265261 -673638768 23854 278345876 443346724 17570 -213835357 -956200195 17168 -43453858 647851118 26634 265305964 716484935 576 749177946 356937339 33479 -104896372 -581548838 5972 54573834 849769108 23738 60861892 -311956887 5701 -419951328 737235980 4365 72494357 -285982159 37302 -19257249 -680303605 18628 -29555588 -704973445 44964 -16342197 660010722 36192 -22229585 -702395550 75336 153881982 -221661985 66550 -396415085 -139276586 584 -29767164 -980422922 60182 -699682664 -115586132 22091 87533205 -307860467 13033 -610905002 534117394 18335 240038351 260585025 55363 444483447 376161732 20429 -42687227 -703998873 83121 640569221 -293361191 23949 -328719426 -692950531 13833 -898021969 181713720 30368 545958903 -518829202 2513 -131641261 -876909754 41800 -117308199 620605292 22816 -670478552 -803990992 48305 745853381 -298285248 44961 813780625 -990924145 15541 -584110018 -509424232 28671 526780607 -506852794 36347 190063195 -109315367 32492 725609803 -593171350 19409 -290490612 434123370 20105 -574696642 -301836793 35017 662739309 813801925 55605 63202181 -327829659 32395 -955727125 178901070 19815 -390941058 760286875 2940 -408934680 828676946 35085 184651735 155280905 47544 -609954636 -318674747 12294 -191241042 -507165580 39752 -396125237 738430299 30617 -44636579 535851966 1063 166743653 252798950 35882 246840110 -209573729 36758 663666147 154112927 1350 -974505063 -399651176 34067 641789311 177261267 14439 -201063279 -885116299 38720 -136133549 -895067787 1447 -35032674 -714198348 70707 -901648656 454914351 39345 172800346 -861301160 12441 184685383 145358277 47561 -392972664 -100114990 18088 -421090049 840215507 19003 -712614017 -764903841 28531 -124131497 344867277 5062 -124171038 636865224 36315 -382164048 -105634883 29858 53826076 731592097 13142 -328098298 465834352 17288 -590518199 -517480778 15608 -711807039 -766912688 11950 145033192 453231608 24198 -683753754 744356788 45759 272556633 -216034902 13499 619764426 350662308 11481 470584163 161948380 65571 -785513684 -784852335 4555 565407758 -488213744 5689 -984848524 -980019243 12384 -129761460 -871576774 4730 -421349254 714603950 18550 338018920 816032353 45060 -41387781 644747672 2378 -703911859 730187067 37186 -17462930 645768814 20485 175400054 148659114 20537 -223163725 -877089099 29346 174131121 468858370 27620 370878412 652143504 13558 -990874597 185706572 20462 -323084310 -677722955 28532 -122019555 177542211 45597 -975132754 -610790164 35402 -131188638 -771331890 54336 -383903520 -106139818 36799 -18593344 649452400 33031 -195002946 -965270902 28407 -771264581 -790731015 16978 627001502 811471197 46356 373266628 -969463909 56623 467566687 181012254 47422 744374309 376404500 31546 -894298275 -113214425 7427 -10877141 627102923 5893 -130091755 -870957076 7480 160935295 261978182 17677 -199778002 715440250 68590 155458481 279906721 1549 463027285 378903289 31529 155244934 360483551 50557 -326292191 467215907 7025 623321654 855208813 1232 334024067 855287033 31042 -297972548 444230952 18712 -4604338 -681290571 75944 -26790831 -714136094 1215 -138899655 -483646800 10787 176445475 -876630164 46526 -419106680 757331940 27907 -395314721 -100529536 22178 -900314109 -126676169 25907 -880082456 -139324955 62620 -694941965 -298769850 23872 532334047 -488513936 29332 -976373486 -404713225 71870 742865001 -203181869 30402 -595945352 -314571069 45307 -124966335 -296610475 51292 338796131 854474455 42404 354457534 833957041 38011 -294249867 452696169 18753 -386067554 -134704866 1631 -104825124 -105850568 20601 -962816419 149692359 42749 -615172035 531824438 11974 753356165 363990455 23590 -983118635 -405040719 68672 184283382 -192081027 47485 168108002 -306915038 44733 -407358337 741536328 31696 -130862683 -121378869 12936 -904409800 -117870475 45953 -616170715 556168822 4126 259172184 450090224 37295 167572911 159406864 21474 -305204924 -201764370 15583 -999015203 -419926601 36252 -480351396 531830122 7824 -333195649 -225926335 7860 -613316729 -498089591 26094 -120658048 -784606581 19597 61722122 -321918426 33517 -100605898 -867371353 24753 186452281 -902720322 8490 -887281047 472037313 50418 717648589 350973275 22949 284226066 445015982 4397 343434098 828297545 33309 -708426542 -130171175 22304 654997704 840919523 74355 159652145 49116101 28348 652987058 167458468 17266 -313751931 -690631111 54558 163087345 -410543945 28026 81123393 444974918 15725 -319761121 -679042722 18254 628681948 -312238459 47852 244998534 -200295548 7382 -127963842 632479710 5816 621449191 849185159 59022 160641173 257678068 34668 -803786883 -773531394 22687 -384693520 718533948 9466 -318664875 -196824532 18640 159461290 -99987612 84156 358860146 -220827650 17043 49666313 68092858 64713 -878927619 741124075 35838 724792460 -588197676 41170 719097851 -677070922 24773 -134865429 -123807145 21599 -618170598 -480111273 12119 -612868661 552362182 37799 -615622930 474621637 11398 -706707668 -809264428 25000 174153141 372729675 2379 187932860 -683914885 39393 -797773465 -493195861 41478 -986851670 -763152001 89605 242431768 -37771919 77387 167811446 159642706 50482 167782530 -220942657 57203 -235474408 -573473972 14250 -303898668 -195627660 30427 760674813 -582655666 9227 -118650906 -514477704 16996 436832438 -120262444 36161 -771488212 -418912834 41700 -312904869 743160998 53817 -985092538 147743215 19819 627606480 147667814 42296 -23311570 631894393 3025 654041846 -301083782 28878 -389629736 822718703 19311 177016097 -220139612 68617 82134340 -325719831 2170 -425320502 274599338 5591 70081219 841634431 33088 -961498586 -422991542 18346 635690039 -291755484 30743 -2731182 620481799 19939 -587501261 549438154 77585 263994928 252240352 24426 -406961668 250607389 4856 524293213 -519954738 41448 -413796511 253725887 39475 -233655573 -882312490 10412 -294944494 -667658841 59055 269637370 -232087393 3406 -965446356 -616850131 45587 181478232 -237068224 23875 -678049695 -857564479 55744 -138262457 632387266 25507 161963166 -423122520 19717 -234463573 -964264269 20838 -400645214 -138707791 10289 252359084 -722413 28578 -988160555 -971274281 70999 -893162126 430390732 52279 158644173 76166936 30532 -1876899 -683136235 21591 280718629 70677338 36702 -674294899 -776878895 9016 -129577095 -803697495 25085 -125362025 627112452 30523 -209691253 -618444270 24886 -101063162 528509928 2017 -306068459 464457835 10506 238800179 -195102564 24469 164767116 458714465 25517 456645984 355657499 22826 -293165521 448764316 2087 -124263090 -904527367 1236 639659332 370246101 10388 758505185 -297069849 23737 759899846 348075669 24365 -485934259 467821208 46 341636977 818708104 35347 151717081 -904709134 21157 -713684630 756517297 23117 272229643 -43687058 19954 -119509152 -328622484 57262 76493421 -483619008 4433 549062037 -513977004 31720 -135637810 661865256 31425 -420908794 836680790 22807 271137902 -30021626 53902 -23879614 649519947 33590 263763177 436874321 32553 -571576843 567019535 55792 57107017 756033868 4010 368547823 665268466 32793 -705519467 751507599 2104 246854007 -235514342 9584 -135095392 -888929865 10803 558469467 -496486545 14424 155003831 -137392012 22353 -29471453 564316991 11202 532537033 -496638818 21261 -765737551 -796483872 18890 -201574096 -862193602 29246 652705793 -858849386 39763 561473357 -228269160 74665 89619405 471744724 42779 -866783091 -97889637 56999 377481604 856234742 36619 -421064120 826763617 9657 277452083 733471337 19787 -866159364 -120950098 47141 -201233210 -999702413 10965 178103258 -238089817 7809 -684355054 -864320823 6231 260685356 849173932 45667 80083384 472236499 26885 -108062178 -479637531 20647 173595522 -425518704 7972 -807911235 -768054335 7713 -896800323 475866475 8305 432643615 356302941 30233 -705791631 -123574463 12963 -6522890 -28612521 68394 -330715917 -203558695 29987 -13962916 542704145 4014 648382539 -320505499 11579 733469557 -590121799 11758 168042212 -415525052 2415 -674771227 -140817657 2268 -230950935 -880532744 29184 466462489 752781122 18728 -482229213 474387554 38510 -297519467 464437209 13336 -128295402 -867675069 9684 184178701 183249253 21264 645682207 368990659 11317 55936537 729421129 52294 -198660799 -977785133 38174 532747573 -489764397 36918 50871044 837167481 37840 271381588 -190932182 18915 -598676587 -327104146 34673 815783289 -957619093 19873 52030905 -309655758 16213 722332653 -194276230 63374 160418594 339485118 20025 -97899628 -780856534 14866 619631526 334273136 59375 -3776690 -700557154 40608 -24371573 542040559 38019 53930158 759330587 50230 252183329 76544729 30934 -219356120 -955304201 32895 155347267 -611771889 13745 246726427 474691357 21291 270516231 -44073277 36557 362464135 -215213565 23060 162421816 143263892 18284 -481127074 468278287 33081 -17945454 636936844 8252 -393411891 -702812161 35651 336896372 -207937632 14102 537715805 -504367995 32120 267888640 55060018 19156 -327786452 -685225177 63802 261872338 -225095350 6884 -325170750 445777073 349 371934348 658478709 34094 -303013127 440634380 12452 -422992191 -975615056 14133 182870547 240793120 34096 756848156 373958545 43370 -975846063 -413710262 26927 147318735 -226119398 48011 -707585220 720771999 53017 -128621143 373669378 32872 -953220042 146225166 18365 -982358802 -580203319 14711 -985774648 -590140022 37427 -128383618 457143667 39953 -585544650 -477973889 12799 -293511631 -695452599 18213 560950879 -490601482 63444 57452532 716048947 60284 -978387339 -413241444 20017 -101381855 -121669850 33266 274890110 -210451894 38184 750274779 -211276982 52338 -801197753 -500229735 51812 -400255203 826754153 55426 -977743484 -426971838 39598 -22526055 539573481 417 -589523860 -492748766 10616 -299538718 -709632619 62858 -21763950 637845008 30183 -18788966 -704622153 1377 643868938 814253599 34991 76140058 837542029 19688 -987425767 -953642154 35599 -672588948 742837530 27292 145436303 266361032 9661 -389772695 -120339413 40639 -994790631 -996893591 24158 176494916 -399044891 8417 -38715872 -714243061 12217 -311410791 -702656730 56371 247803783 737723344 3969 -123262835 -787570937 30230 53843535 282671351 17192 761861032 -306491932 46695 741811851 -588903234 13079 632021361 -309613752 40077 354735189 635397990 19388 -693160560 -110875342 6838 -400600577 -965245236 44146 -708377816 -117638189 16545 726432460 -610667833 38593 630035973 373268418 27593 -778968681 65699379 71268 -704789598 -864572272 10456 -313144591 -210255174 22323 64185371 465174379 57723 -419802025 282715689 9359 567834162 -499627559 7884 -953928531 157660912 49832 443423629 283781516 21627 436000300 171027399 43308 -584545796 -328117783 39648 94292912 242275403 11690 -316789176 -704707815 71 -199141957 -868082776 29884 454632414 171399251 24618 738395511 -879934424 82152 -201057017 -879145576 42848 -423988205 -972672090 53933 67619615 845955677 18049 279377069 -210750905 17217 725269529 -327300318 9034 -120366988 -520743294 16130 -10962344 550270073 11184 -585958950 844889486 28059 -860427428 268844430 27016 621809818 -329415103 6275 -418422210 -117857676 19764 61929074 449499794 21983 178086861 -589575490 16193 -421210880 841839693 50464 -136675321 -786648107 50274 72179992 741999282 47814 -97004291 -309524209 32355 528984283 -523372160 22883 -788589574 -778833192 12015 620750699 -586157962 64144 190475060 445037088 18435 -103968605 -122812672 18927 -4226600 -708608115 16959 -118097627 -496770319 25451 475723652 379493142 13877 458682804 358318794 30817 736220973 -300945758 9299 -394431435 250429547 34090 -32791115 529908299 10024 78266710 431249715 36585 283764338 431673952 37079 264505628 444689817 38470 633648250 -294393371 10051 -394826588 -122368053 15698 625485500 164103742 74348 175506363 454458732 16609 725921236 -193556161 10496 -703545956 -787356385 6270 -383033451 -957926399 74734 -416964813 244251616 19194 -104045516 -116548880 35394 -985231404 -411115913 33769 -5624093 620143424 22182 476059204 371473400 29324 252743329 251131172 28258 267834089 -216968865 12636 -215093759 -591169633 10546 642389785 853495372 54803 -35665332 651837171 7141 75378872 -296779865 21999 241776563 256025529 48158 57092334 842117088 37881 -771972813 -975158276 29353 169801585 -571775752 10159 161669694 -120360949 39945 247437005 472962642 25129 367323479 -199137276 31064 -410328887 760673636 18811 -994746004 -593475233 57548 652570934 -308209343 47046 -965255385 161092147 27210 470676795 146884872 63154 -110656125 -314560257 27969 -126877205 635084720 7543 -142682867 -868437244 2513 754121523 345866719 50512 -402385698 740463917 34541 335447366 660981045 39280 -952469439 152944953 43811 163867350 -885837067 33391 738837378 -390396489 22770 718802934 363107930 34635 284008151 721666527 12608 -875366439 432088476 37712 -998087962 174016712 9398 -102738411 368974809 8548 -778518780 -806047847 1757 -24578881 -698479197 56562 151802035 455542379 6200 272947312 -19740388 32988 -967800351 -605627394 1012 -110173245 -416080231 55653 261634223 469408269 3583 240159684 -43634124 73614 -217380397 -965235430 22787 -968162004 440460191 56235 717312881 -578726226 541 -11121867 -686447677 27208 343135331 -199182729 13613 -962772607 -426571704 70639 -698366823 742915845 55693 722782634 -197786896 20598 -191212404 -600237959 67614 431206467 374823293 9832 147488571 438272935 3858 -393363694 -765783140 33490 254434499 -16658132 46071 -134269832 625426681 8584 -228852560 -872825347 49465 345185907 -234108806 31520 757599028 -572239898 38786 -401304909 715891429 28681 657195291 360340880 17674 184946108 -216852538 16138 -958141064 -997822412 69228 157570512 444850441 2829 -993914684 -959668763 8172 -193765505 -982145783 52317 58754333 257514114 38982 737125429 -325920755 16261 -693135911 -21721305 16563 276873102 273786696 19552 74904995 -295421695 37825 -795950655 -520261496 24598 171198526 74341872 27544 -34938708 558156229 45623 170072894 445889906 17365 -196775099 -978036245 24336 -874094830 -135047328 52758 83634707 -312000201 34783 164275011 -104425266 65840 634743977 373284143 27513 -520618800 352459014 1117 -980983739 -952728460 13210 155216354 -191885641 56750 -991349268 -575734396 71174 181692829 -391213647 28007 -997524480 -418809058 17884 51174466 460583815 16838 740154622 -291058089 18850 160925876 146529218 44125 79677087 822821398 26104 158553634 246256197 17177 653304857 148872055 30461 754630444 -585961589 24899 47883739 456105253 52804 -204713286 -573698046 5250 159079093 274590731 57781 188406977 459515719 16289 -894251603 -120899536 53073 339563257 -112923789 40861 -129413042 -802232683 45158 -683875796 -113183280 5356 -198870904 -616349442 10859 -582954477 833711898 27147 742331753 -288210954 29921 262095378 -203369720 38921 -206905844 -892789423 15179 -691537375 -799496263 36518 -792417104 -794385075 452 -134284873 -798628834 66409 -593768598 -904344304 30402 -227378303 757340986 48323 -972605496 -991704144 57690 -994779027 -968692875 29471 627008110 367523390 73083 -801081250 470670922 42705 759111934 -226723543 64879 -230205814 -904301533 36089 733759577 -202598655 41148 167561730 -382291696 30717 -15461090 651931231 20413 -899781123 367205776 53599 154089632 -134583073 53441 463024534 368120828 5033 -311026414 436211532 9884 -808848061 -476741883 45566 -713722966 750197629 33841 -481940825 428682951 26044 -973648920 187584630 40513 -390191360 714661848 3474 -685886363 724899849 76599 -422504691 814110670 56975 -484413522 475754834 47836 -858531730 -133123642 60313 -102426992 -898909823 43936 58090212 816997415 22725 -36993605 -694044392 13675 50815511 443890351 30028 -595370716 531032324 64236 464854366 359572777 6789 271244416 470962833 9363 -867903064 -137150866 52369 364834700 657700852 26710 -989885930 -999211504 6877 -995585830 -122085020 47362 168932743 -494276855 34506 -809446987 -782386108 2106 -402796968 -97945338 25123 168116527 -214575649 41330 -25053996 647814491 8428 -782820590 -395667035 50537 177862331 439963855 9582 -120425695 -870273629 674 644470872 150767035 31791 -669121579 -882762874 11286 -34598057 524674185 33949 631164523 351057253 22783 -685300423 -881811994 51214 58710571 247964323 62248 -116324562 -492801215 11041 349176916 -216620684 6840 724488468 -610819833 21594 431625852 356571894 18628 372842867 855596060 30438 728852288 -320321525 25900 85146252 725873991 15118 370736307 833401021 46156 454953965 -967865168 40282 173676830 158833124 14465 169450648 -604582223 3668 255475834 -237235562 25672 -125219432 -519641167 25363 -397380317 -114010929 2114 -140582372 338001597 989 -20512556 561476331 46689 -771541859 -516787360 42324 461168440 377142473 29517 -95648401 -127112846 14749 -319178742 -423089891 31326 361279785 -228099807 817 -384825881 -680648602 52999 -613685841 -512187021 20061 -418287762 738063832 26072 143831156 -890802392 12944 653731997 838301447 71165 563162875 -480900942 23835 564471990 -491771886 1729 260935123 438862336 37929 187109228 444307130 12700 -889878290 455660026 42545 268360611 728606618 2262 649650659 -330122874 64 442020135 753246811 24116 -412833839 283004834 21137 249099909 -201543819 19155 -699936073 741895409 32068 358134052 -222128705 30771 626481241 666123289 28567 337479882 661919399 3106 170010936 -220633634 24867 -690761822 -769610800 4725 60496548 -311259839 16383 -203429916 -614022190 19985 -138126693 -512896174 30659 -882475760 474150078 29612 -587360172 -499237805 20770 -287599417 -686330874 24967 -130773477 -486100601 8150 -514108169 434691843 5481 -787971965 -780303383 16123 -33380647 623287415 6054 -960721083 149061138 30983 -219824789 57946594 78086 -389297896 271699000 47027 -507930276 436150489 22212 -303202356 -226963370 9373 76931259 466048073 28778 165707718 243582352 51484 -402490583 813362833 10073 344699391 -230186499 36564 -594383680 -516816910 37802 -413774557 -117762722 11146 370347571 -222151917 37031 -899008326 -131908208 52457 -125592888 -115431183 5771 715872900 376466864 23965 -981982274 -397747486 65173 253367597 454990354 34604 -895540013 429021614 17260 272515816 62070454 1205 443557398 337335804 26561 -668817579 -864845132 14698 -973606146 -991686913 28600 724250458 -198938907 58560 152738334 -236920080 63896 -300227546 -679662044 30946 -709060898 -796897967 45623 -231696410 -882797678 5144 -965804359 665543015 5379 -795878261 -480972737 31869 52801655 282987229 32706 -960710641 -952555938 41976 242088909 436607730 11552 155201359 -858035872 21990 254848730 446992910 27504 -102702168 368283283 18418 664037149 173865313 67298 -95534066 -804001986 46664 158918181 -191742582 59488 -771278712 -501613455 45975 -975368738 -988450875 17268 -777073940 -518155180 2870 285159053 -7431100 58426 275972995 254406015 53334 243884266 76530904 14931 -105008381 -762733495 48515 258774600 728165984 40278 -386316500 258659379 19877 78651939 -314555323 1912 642952278 822732061 5212 -415307743 -122549436 40026 -133710965 -486979208 7709 158694845 185956457 50642 -766043952 -784439075 12272 85016684 -326728248 21709 -129280672 621488035 15583 -958740410 -386499500 70031 -19095823 650594695 33389 92026783 455621951 40535 366827235 -231954559 8954 -983226787 168444838 2244 643272745 162832849 43253 -975062321 167918694 13545 -134444035 -781789822 7304 -616110071 555252431 17089 -866792952 433241778 25791 -492686141 470211330 28632 -613434381 532789396 7670 161152520 -879982881 20814 -892021029 435229189 1328 -229796420 -989863621 28427 174508412 173254601 46832 735917252 845670694 56641 -418902213 273156738 12864 658375483 -306812203 29419 261685114 466309764 38524 462849803 -426320852 58007 -124927653 -801227158 13535 161990036 253865611 11737 -308549093 -677479913 23467 -597003479 -497934482 37047 -196136478 -611672165 2790 -214234897 -989328213 16555 -307848541 -676293190 37701 361443861 656355303 36495 -421398139 718817593 25757 -306316869 -890698844 38917 -139401920 375428326 30070 -597946402 -300287825 49729 -894318835 475943410 19965 851675676 -958545927 12267 -960496248 -413410730 64859 -805456990 -478004404 16679 -508598738 431288533 28739 -122595022 -899494318 19650 -130926798 454247211 58752 238699141 277353957 27474 270481153 430533072 27902 346439389 -117832387 66093 -617198370 -316564651 25404 -24347934 656286939 36760 637797003 171661501 59827 60478298 433291516 60466 -974508687 -588422172 37063 -216153933 56263776 42971 354414596 -207426704 31794 -425747170 251373638 23372 362063833 839302042 13262 156081184 -410879122 8743 172171221 -904107380 28753 -697490584 -787113485 45005 -1219276 543035828 37133 445462685 348868235 11150 -115382262 -313567317 68991 343360391 666227016 25913 -207560002 -575858198 10036 72508866 433878024 55691 255399061 456203414 11547 76450031 818749974 51510 335390645 -196682691 11828 737654219 -327952340 23450 663166740 357529833 13271 283852923 60521545 29531 734081183 -307544468 1499 -103212082 -762412697 20332 -993433467 174514202 52728 187297150 -114569290 84927 -774876211 -782385391 2698 347645090 634175983 6627 370404815 655500931 40520 -200534819 -609521401 58095 -501019955 473752211 50141 -419084043 249000162 38008 241024148 457718260 19178 632565155 -292842693 21071 644110410 -294302486 3937 248580001 -26717950 46181 143158334 -125646286 58741 81460334 275624548 51350 -953765711 -602402932 47053 168230647 346315522 16487 167313472 186685244 42139 -27555898 621366847 32173 159647966 263790119 21972 430872421 359070059 23820 158586427 445212440 19975 457991312 171299600 65600 -38538684 -669747671 24977 75839041 -298378564 30355 -809361333 -491054637 52295 748040337 362398333 4197 -297680666 -230575542 6055 -806529362 -502846484 42106 277934102 -8682815 62755 -600086700 -312028368 60985 -390880088 733552422 14403 -199832641 -988044578 7568 -697717641 721127369 642 -584474320 -311945142 65642 181218498 -388883323 32904 744954012 -300382327 32811 -216374471 -874106191 13451 -6749934 551499055 52677 -615535029 527735926 25330 -573202798 -512918642 29253 -423395725 239546490 20146 -964950686 -966900387 43414 -225906254 -594322277 12500 -982925725 -610124488 26532 620268322 -295800610 1904 346338904 655651432 23330 267742305 -30907748 8619 -22242964 648985485 4733 -5729624 830462015 74295 181445829 171382198 29882 -426480436 -954036271 35533 157185484 452787162 22507 181865274 -881640200 493 283987861 -42470837 70927 -677455429 -105235094 27377 265961195 64295899 34229 -208122548 -575016982 29270 380714856 -207315058 21911 277301640 -26177977 63355 -680135826 -876898684 306 -685705908 -127296125 2840 -780918457 -517591544 30606 741494561 344365423 26031 -488422347 -298063340 39385 -218471649 -874844070 17027 -990137504 189766944 13789 -394242083 262865583 34119 -896211171 -137655843 47390 -423065216 819650528 41095 -710684756 -870192195 10643 451900966 155231391 13749 164732309 51791266 8929 376356353 665582667 32564 -403938310 -110999154 33866 -416585898 725033572 35931 714683976 -221859518 28473 -686986273 -142477394 20124 -878738979 468930788 10654 -983014107 145135658 32167 -228668398 -611534171 21362 -772575929 -783770480 8018 64286409 -326681686 2014 457337380 182963630 6227 -688580828 -116155284 31373 -959330556 -400297560 23854 -201155993 -898947953 5350 631054338 827130997 35340 282800267 432061785 12421 661964455 168467075 12652 -304230838 -704130324 34795 -990472083 -953196025 15553 631889804 -305589452 13802 283078464 67893575 17758 -402907590 -987672265 24925 -119290395 -137101554 10191 273414433 265050922 64311 735783562 -605406840 939 340133041 645003240 41795 -428343068 -974804487 73802 -204892772 -998170193 2328 -768815190 -515511403 15970 -804024752 -491393318 53081 -191614829 -954736727 25361 170738661 144329880 14426 75110232 -287181226 13788 335009528 -203746769 28474 -197619457 81901227 43478 -598371437 -808589767 85828 -776422409 -490014988 16311 -670696611 -893352701 47349 -42155485 525952594 36935 -792611425 -502205354 56390 163885059 -113207429 1079 -511720576 448496903 44977 -11944048 553357511 2485 362117756 625177396 17496 259345826 748160371 28667 57612779 855500807 15783 -1846579 -676430241 17663 275015225 -211017268 22579 153020533 -193333457 32054 -287717183 451479405 14892 180046930 471144752 12110 -586910922 541015922 10438 256476543 -29504252 38830 -966115019 -407141002 61988 -594693908 -491421988 33257 -135251394 355853401 7683 -225427893 -996012255 9623 343849851 -207215062 16215 744722887 342059738 15305 -883957832 -105444679 49130 643799721 354313657 41954 738515432 -300742277 31831 -977048699 -199719995 23034 -387196890 -992914631 11145 -300191324 471453345 18570 167328562 81177334 11622 -206976702 -981526982 55000 -409519122 -976076784 3252 242614564 285142515 62049 -672236162 -128618890 5604 -476703122 438593225 12530 370343863 80536430 66454 -24211866 559023544 31318 467723002 380339821 13686 180657740 71026784 31288 -585281874 541421898 20642 -391488127 843916609 7383 242203705 280360601 7762 -108086004 -858548036 22950 -215746905 -875417287 24117 749504903 -226294112 1089 732411692 -314316458 28194 -197963903 -897786379 25844 -673826150 -767177421 23773 558015226 -510418888 53636 740717360 -603205192 33662 -704873018 728980464 40124 163798481 -121315984 24131 -303390489 438469243 7264 653336182 153764294 30117 184060934 367386201 9292 148280145 364795058 23401 715151483 68923825 52194 -422681238 -963145999 52948 -902890619 453710236 7661 -978103778 -419192784 51268 276701090 90967528 45547 249991757 63835835 68258 -706641441 -781084442 37136 -203743954 -610374477 60220 -129941603 642092027 14262 253979944 58039801 32704 -138565534 -516256719 9175 -235134909 -987107939 5783 -591170546 -294526037 68171 244475057 -218070493 21115 -416653009 -989838581 26424 243837276 -807936943 65548 347564140 -209733520 20116 60613898 -476545058 9915 -963596422 -386688679 46359 158333126 -193582807 58399 -776199045 -491919456 26081 -99445880 -126906420 33379 451104232 627146166 59938 164527038 -865845349 23764 649010564 376830955 20008 53504630 448953583 6402 -119526233 -114849692 24664 -112147518 -514932125 19302 -604276558 -511601832 36628 255713095 465204949 23488 -422643157 834007610 32354 249854771 727104537 22722 147634547 335226416 52795 337100841 854140094 11251 -18775332 544347276 25839 -865479758 -127124565 34781 -684750804 -873489986 34471 623290344 -326849016 41163 82654942 833725359 34796 66872631 566916409 52685 -493947492 662717096 11849 -121233369 -894747875 3123 -489154212 474536633 12463 -858032754 441009190 7224 546757130 -477684212 15552 -296517436 -217976897 27710 -711181976 -107182135 11143 -391540199 239918061 30155 -892436874 -134744824 31060 726194730 352010083 5130 51383546 282512465 25536 -15874793 650038246 33713 -229962274 -597607879 13491 -390736450 829474131 16182 184791705 -591966290 8970 170817623 253852387 30893 -954995018 -387484380 42324 -714182041 -123314252 11255 164866534 145957196 45369 93437285 270676003 22634 -584785252 -512016509 27096 258794890 -206862288 36173 153919785 464341663 1054 -702102982 -882551429 16917 -608169664 549536109 56621 640712679 821549721 219 -599905285 -289429088 26780 -985331609 -971137719 19272 -237834970 -861702986 58773 431817109 148910365 84830 -191977427 -992148619 43441 257446233 245866611 817 538473829 -515880766 18224 845119589 -997916354 49039 -423342753 736989865 10657 254581386 242509914 68017 69010152 730040563 39229 89263847 270777821 27385 651526886 -294973897 19690 279433413 745373545 19953 163223579 -582291560 11128 719752314 -581446471 4133 94562803 -999540204 54560 144266779 -613912528 3556 -606865545 -324729439 6333 663981846 817565646 9146 -116360894 -128119241 13103 66196853 -299123183 27054 -9851742 568108517 113 147446060 253247287 58215 164678060 -197700591 28855 -136959293 -112209124 18358 537442011 -390799350 53921 -39484215 537552729 23388 -500176794 450329448 43335 -384581088 270005099 16298 176113515 -576604145 11660 341165846 -215810008 19826 91138707 759871656 6852 -108702609 -309100131 46833 172533874 -428101249 4982 -129533162 661941820 11508 143557499 -590607131 23317 -598405159 -493584056 10401 752522661 371287876 31767 -678306720 -864487934 14217 759783388 -201754524 67967 -571711621 -483772366 31850 -402562409 732787006 37537 -509056593 -666963556 34242 734380036 -683094586 52055 342184535 344696862 62499 -895694476 -141077186 55727 370887806 649206109 23093 -410512777 747524484 16550 363867668 844258828 44185 -993077454 -420450165 5570 167364239 -392083443 16633 -207950946 -973354778 29913 344827097 822776979 12136 -592089241 -289808039 28286 248275450 466662736 19866 -981288409 -572765454 42945 242902150 -191932774 38632 -394766263 -987203444 4665 170860271 -861592932 26607 -504923915 461017964 8195 -612446934 564520396 6807 -46014882 622908815 10692 -394990719 -111198103 24218 152290026 -422032084 5711 563653309 -501944045 7428 182307565 -401652370 22379 249052830 -22902929 35502 564012820 -479733718 250 184491426 -860920072 38431 184388909 373183947 54685 -104659442 -879563572 42575 -136783596 -796780276 40062 -683418124 -298077378 15375 656280388 -318028037 22832 -675211872 720217575 62341 90253076 809823688 25696 -140979251 -482464234 25695 -988031712 -578199505 54591 -95820030 638611880 41459 -986607002 -303847113 60988 72130701 824899664 22121 -596824440 -305677877 26661 -33492253 -695447025 43214 -670113753 743874199 1608 263692865 57492831 32767 259400295 61226846 62611 350175772 -203478266 36988 184915668 -398735862 7738 -396437594 818337632 26589 440421057 171125557 20158 -125743951 -890560417 12703 -133599287 -503671707 482 180971083 348573853 5928 -985058891 -403781181 52866 275856443 261901691 16273 -286541211 -223259298 8246 -47493758 631980737 11014 -21889663 529247897 18124 249789179 280968658 16509 722635464 549657446 74448 -393758782 725433716 11999 259210285 48798293 75641 -400248958 -119410344 37542 641966240 380912100 37775 -954999246 536041275 45518 156254326 -210419831 15508 279941776 472191210 22038 -975151795 -383989262 4335 -405622948 260517902 27277 -308438908 431355745 1273 361114766 -215044100 28201 -121008634 -330170871 9760 -287015167 466603297 25230 -689397228 -770337971 24754 463409015 365878672 6984 457050802 177519304 16723 -390442380 266307187 52524 -692267752 -786285813 39355 -681118396 -781919796 10342 169861229 184407767 5158 184589769 362138790 39036 824708037 -992138095 8580 -582467553 -501803866 24786 -580790041 641356483 28546 738361783 447422084 23223 156446898 -231681050 49135 -5287024 570778486 23131 -136171943 -901092863 24185 -288728530 -699248438 43852 -14825388 625053445 11200 -106757752 281890348 24879 -107391983 -521094358 10903 50666303 748041350 48989 548620931 473319347 12795 -122278409 -482466198 19563 643375442 166010617 7159 -405264385 720280173 21906 -589548847 -325539751 75317 157311430 -220536824 32716 732780835 -302385770 30507 348564663 -215561514 27276 252883706 76162197 78401 470795453 152073275 57862 -770461138 -790492399 12357 -299452803 -232357571 24008 49599482 248116946 69594 264440437 467006043 36101 171966471 -127965710 60748 -712566399 -688920048 34765 -881367153 145362630 28790 750050691 -220122979 46474 -861550461 -702187767 40610 -417506630 275206461 1377 633609740 186517277 67455 165960006 -120848677 22075 175709150 433689411 23679 -125186918 636987739 35037 -42463671 540614563 1993 -990192504 -961426241 4310 146247389 376823670 8086 731580000 -602550045 5036 -118280492 -779770224 19499 -140969050 351417779 31224 530751009 -481043947 41114 -220420706 -857656572 37471 240629865 469338469 36351 183428019 -413745721 33904 733902908 379978695 31009 -862928948 -138078374 63601 -698721099 749872595 21807 379371914 644719648 9781 -127953194 -132665473 15758 373930296 -228372964 40654 -410383457 -999081388 248 378431306 -417893166 63219 -492869890 -600327462 80527 757675297 -306784550 23569 -686903684 728231126 77840 -871242162 -95534668 3539 -132325416 -106821912 34949 -787561332 -486669766 5447 -17240619 -982968437 39478 91896821 -326239426 10926 166108624 64804001 12998 269253353 463890651 18418 -978631706 -571879410 68773 184065975 -386782585 18662 -294011486 439559971 22609 -506250333 461998822 16721 -693263827 715829929 78072 645030374 150236698 59657 -192124857 -613274568 21546 339349813 -229688887 20244 -412465447 -983660006 1196 -889826126 -106861279 22390 175198000 177828902 15998 -698675225 -873109170 31325 -411687404 -45564542 68138 155446762 282587458 52510 185023331 -134478558 73715 154859705 467160760 26294 -123713997 650050640 6933 -233498672 -609202003 46942 161183049 283156794 41230 258442985 -231100404 29358 -133399201 -118983280 16760 186222913 278967215 5766 -682519216 -100702475 9708 261863360 464371351 7390 284535233 470636396 14187 -989896859 -588719056 38086 639353157 833667764 56132 -31183529 564182870 48862 -688531550 -804386454 47492 -789451184 472975711 63243 280832370 238330275 18522 166920301 -195615706 54987 364633078 815995220 1714 57652761 753154196 9084 -112634961 -306089769 51331 242548214 76000138 2603 -400658799 -129062396 20459 80885816 447127398 57987 -19056645 154776946 15874 646998883 -330128355 47951 189540424 -859452380 46491 637690059 377129903 64814 377485363 -205815280 15265 728931703 369459442 31753 148178751 -122443277 18800 648614851 347447043 54897 639103218 373510492 50636 -99176447 -857298645 9641 -237872697 -891254621 8868 255369211 468907906 7355 363347835 654800078 25753 823764728 -981471750 50748 -976761878 -220912033 71089 -965358516 -236600684 74975 -328667425 432378999 10608 151260768 85592582 29049 269478976 -18283523 72377 186720546 -578151025 11811 266614306 70502194 37727 -293715733 461555675 16643 -502732897 -322558272 41253 -713200347 -773559450 35012 811909631 -972025221 5557 -493727057 466350677 5285 70688113 -299867838 17835 -214436100 -990223165 50187 -487915477 457447762 36562 649279097 346863129 33440 627225826 -286684921 20827 -691106869 -808868560 37343 642531332 359744281 10576 -797648783 -477964534 15308 -190717082 -586527575 68339 809715448 -977780924 13129 -606367728 -316046630 76772 -994815047 76629178 91824 -309406515 -224635197 17987 176811549 -230484439 64839 360770036 846914110 5669 730728490 -203579548 65691 -403517383 338437638 17897 -575354813 -297502845 19199 -680717875 -97801003 31730 638965781 144194793 72091 471552892 373194566 13154 167507384 -202920747 6034 90846246 825030867 41790 -140716063 -485023045 10593 656923677 -317357912 5433 83354976 848871223 42973 -130785724 -313771623 72073 -403581338 238460249 41044 -320341702 -696902437 38344 153925044 -423290257 17892 -788973710 -806180815 18352 -110962912 -502929574 7197 61103992 815861226 53291 378506712 -216041910 37154 -495497502 270385910 18373 624483524 280881639 61579 -616454493 -493673732 23164 175931143 255150923 44842 -575403780 547497105 13893 629495773 184325173 225 -973387757 -587300190 47757 659478271 -301126906 18980 170212811 -124650214 12328 249649407 247458042 63953 367318565 -209416982 29767 653022110 -34007223 46222 -409928063 850368792 18805 -395993703 -35534127 43973 -128487968 -319915327 34987 -21907334 549956114 43440 -958188817 -381882352 26571 -315114149 -233690770 5172 -385303559 281924731 3181 636074628 186932976 48718 257488228 -32181263 61940 -980078144 -968077820 42590 -393507626 -959701781 63916 447216801 433393825 15699 -300374943 454859634 4449 266142556 463752102 37669 -409581342 -128102243 42232 -982223368 -964797171 24039 -990630951 -986720106 50720 -675558398 -800524802 22596 -957431956 -959093821 58356 -127961791 -859460760 43179 -502118127 432843394 22967 -199194201 64177503 26388 -102561053 -130568284 25277 -11068114 556602486 13573 -137621776 -790570678 27577 79351005 757727278 2517 181241937 -608233136 6524 -883965385 -114258514 7662 -229827236 649076564 56849 278024209 742537514 38640 644248750 168549174 35363 161950779 74023646 28313 85651644 246633234 13119 -891679283 -109608796 36948 -900748195 -104999162 29587 155095168 275970404 24861 449679880 159182274 19621 -113920917 -114605380 22933 -387918564 -992209623 33016 542819729 -495188433 61347 448305331 152010060 66016 -293910872 -193783397 1456 57673919 733064105 33762 166310747 -423441487 17467 148593267 470764114 20583 -324723219 -675471058 37034 178389636 277482141 20771 -968491067 169380742 37220 -47073629 626612849 43957 63059258 456555564 23064 760619457 273905819 29845 -314171657 -695026412 8088 809821016 -971738155 8953 -674253251 -884141959 16199 152790530 -415892244 5855 258177316 718095763 35106 -424695124 836711350 38446 250485902 -18365936 4511 162750271 -864239165 15050 -402321233 265654994 20433 144951561 -582554886 6827 273846618 457401929 36624 182470161 148401521 16301 255107244 58786413 56078 -954909121 -978015277 17130 165434513 -999123891 27100 163962927 353657187 2169 -46250250 -610055109 31039 -980696391 -992094956 73477 445474842 147078998 30531 151442726 -117640593 43362 734754750 -327221818 19933 261217131 729289968 27745 -577696558 -327105473 43347 -572987479 -507642786 16388 756692826 -610529555 9860 -603194767 -306522351 72334 -600607939 -507620326 5673 721142351 355025658 2074 -213788250 -956555892 26609 -136975593 373319240 8172 -993689270 -596290308 65113 -578228849 733218316 60244 338314558 637520466 18525 169864357 -225559513 33051 -577317379 -496032717 18977 354835136 839079024 31847 157913156 356134330 38666 174611504 -420540452 28126 -388814307 811872085 57061 -957203641 -968024203 72181 -110800011 658052771 9350 535951357 -416454274 67072 751117687 -227510791 41192 166764440 -391395112 7531 -807372191 -522047520 32666 253487956 70925802 77785 163286077 146796335 42293 635056814 365309617 13080 68946670 441154708 27266 623137281 163663630 72198 -24773613 -711241735 53243 475737955 342731112 15085 -38488221 -667362769 53312 143558995 -118132574 75275 -105452826 -873917165 43858 189833669 -868688858 47170 -216546629 -890018123 27661 622398836 830420247 36195 -706609545 -133633706 1017 180990902 83607911 10581 363229662 -195143762 12886 279766734 68778371 35616 620665906 -286302690 4702 169735226 340729499 16728 -30452120 93747992 46132 164095907 257400171 55814 -931446 541496960 24856 735773399 353950657 33122 -696379275 -136621127 16370 759521195 -324762556 6987 -866172465 150159370 51479 -381562638 -113337022 18962 -133637501 -328290635 11911 663506795 829187624 57504 248963998 245181953 70628 175463817 -208944480 16461 148190815 -595171343 1552 752020263 363163950 16699 -134344289 -878477244 15633 -689288477 -141729248 16770 438852284 189526421 43454 -297965416 -194719008 1742 619815350 -330779107 29512 -220004773 -581398264 50906 -381969791 840975059 44809 -236898435 -983919951 43039 -213362991 -974574362 15742 -678190176 -886703137 11888 -225489361 70668250 60450 73949928 832891556 54061 181432568 -897614684 3413 168205029 79998496 30554 -697318315 -109160650 1540 -116253357 357302396 27950 164035886 -874140670 26154 -389753458 -126532816 19232 50465001 -298411197 27911 275221190 94762933 61139 -27903443 644403894 31033 -136777086 357354461 19711 380637511 -233816994 37 -612910310 549466816 42043 -97933365 -290619342 57851 -486422080 744055565 23927 -38567908 -704056412 38440 380871430 656992579 42411 -611536434 547466699 51743 455701219 171673636 36134 -697868902 -110144114 18440 181712296 -884706857 20638 84673858 722469538 12913 715740389 -320067706 10982 -202318645 67132453 95995 -128274736 -895806069 9475 155727952 -577138379 1696 -109219340 -886021037 11392 159924398 -226131752 36695 376042350 -225136819 26105 -10058294 -693488680 48644 735825538 69018911 66510 -953063090 835654695 31210 82503260 441173378 29239 652424114 -683737432 43112 -42430869 648018201 2254 -600351695 533772986 64970 352163935 824566360 30391 642806690 159389245 61093 -1273539 -676782403 11107 87096362 271731901 68731 739446302 -586363900 9885 -590552949 -322020980 74018 -804769024 -516600291 2642 -409170413 835251575 25174 -134271331 -324972977 21322 -223299618 -953194334 23580 65211533 256422752 40837 636744852 -312751987 15768 -386229049 -131720209 22464 -867407883 -106291161 1419 351405272 633427886 10202 -236770805 -579504671 7571 240994772 76248498 61129 -695461923 -903545774 50938 -125236443 -291622634 37947 -888617961 464294492 5031 267825445 67585821 3580 -897687687 -124312997 8767 -702489031 -869135496 43812 838506144 -972972913 27716 151697882 -427423079 11944 724072657 -209677724 17754 661121668 188685009 55448 88381729 257026931 28136 633188865 360110573 68445 -688645806 741083127 46483 624272519 339890215 32210 -977697851 -422823478 57585 812444766 -998411699 29052 728791912 -198732814 66157 153511989 241915768 10253 -294612598 -674302795 19801 -391700315 814710030 33597 178730416 339405186 44553 -103518071 -868247169 10733 174375949 -859908435 33161 70067821 714317462 40258 462201304 -886802061 36788 -132171364 -299513553 29539 -478683633 467206248 34715 -516196759 364705404 62360 757439887 380765768 26936 -112763768 -875635800 6880 -100505803 663526264 40810 248332520 -45181783 76846 -120091455 -883100929 8332 -895602461 444769406 50118 -231065426 -610703210 55469 -682855230 -790076046 29451 721678733 -310712294 16308 -134715836 -773319852 45088 -421076754 735745205 20291 -415442789 -976803437 41900 -141191823 -902826344 18358 -681151685 -119687728 8283 -859705425 461876299 27362 -203517922 829936468 43407 94098104 65715365 41558 151061605 340522986 19454 264334040 -20441950 7483 -208168147 -960737607 50944 475598959 181445236 28341 -120905676 342488993 28543 719983614 -305177188 32479 -103561420 352124928 25834 156612505 -893286553 33864 158088981 -601312079 7850 341841779 813401217 8129 151383559 440400933 2253 665738430 345683305 6119 -313847842 463653914 22191 -496268050 465299854 28249 -895128367 475105739 21192 259618036 -204665992 37930 -310043738 445964818 22186 -872652247 -123246292 63401 660092774 338235025 26520 258824187 433773270 1166 -686384816 724951881 14750 -764956400 -516453581 23478 -577615926 -318414478 21392 -892903749 454561513 40941 661485084 -330400755 38643 -953073105 835590974 48357 -130870571 -141888919 31810 -699595739 -141952377 1816 -689022748 -877382597 41934 83289197 -307339154 38266 47852824 -297777113 20597 534689835 -574146675 52506 -686773714 -774038602 10148 -291618208 -191966698 24356 -413808537 -972107333 53965 -709250089 722231461 2170 -786089885 -484955397 45749 281490887 47902643 31878 -690289549 -125781323 25808 -695137955 -904144177 13245 -404057532 279625405 43516 186437354 -575979372 10707 463857744 -612571554 42624 359124051 644763962 32508 -407702859 -962556058 46468 -687034412 -763585711 44699 -969543675 188717925 43638 282122188 444969714 7887 267740759 -993045046 8755 259350712 95026624 22638 -325877316 449245762 22207 -192858151 -953612862 47002 -612618221 -286333840 59780 -476811116 -302003178 2168 -220597353 -963747395 13589 -31605305 838543419 45313 -36733525 552728608 20749 276793705 -47359013 72388 720920760 -193184914 9027 -387083374 -106306950 7197 75509996 -297293240 7117 254644872 469585401 17342 259215068 262691128 63023 761277455 -198176138 63952 161235611 -417912449 31003 -862319186 -125219724 30873 -111716352 -313598606 18076 649203796 178212022 67402 732700039 -591803490 33095 -122365888 -859049771 18638 -861338508 470050761 23854 267594964 751277086 40078 -396201144 830992518 22002 93931647 759985438 42123 -677237668 -764629667 3562 -221922052 651085475 39130 -507527991 448766929 242 -396575456 -136649876 8152 49429827 -294483032 899 622188278 142988930 67886 -301256213 -201290002 10948 -893895126 -113281956 4007 -400013587 817911869 50030 184446616 -108062251 9999 350175418 839546784 35083 340426973 628297941 30238 655417394 812844659 53180 651543950 -313552625 42863 -3419830 542806211 44256 -386096298 835839059 41612 369359824 643583435 19729 165537398 -120399130 42790 -407035480 -969164241 20403 -131000729 -142266800 29219 -126886958 -478764865 24675 163737514 148748682 48956 -399067562 -227975483 28684 375803689 356879275 51132 -389329345 -968960460 74025 -793021076 443340235 46476 -96742030 631150040 50735 -803579785 -504501444 34273 156433177 -190977293 15265 -308759345 -683497557 40959 456138041 173444792 64082 271846006 261286041 53181 -574355900 569983087 35400 158620821 -97572756 76611 -983383081 -605969763 48392 177337955 -589024636 14145 -958413869 -993759371 29038 165152291 238998726 57454 -955856045 164185944 14929 -766633677 -482362617 55369 -989842639 -592325677 27602 91312451 444357260 38307 -610887498 548320800 19253 468635171 566985405 40130 -977957661 -389997550 13519 -331114880 -707556189 13174 270334160 431677134 41335 -705971957 -903539457 25769 157962618 -118749878 32295 -210879234 -594759165 63590 656064110 378659440 36552 754468089 -599171792 36735 73176853 244766206 39892 278182704 -18697663 56926 271054887 -232116785 12753 -694132762 -787162551 42285 430325041 -955588921 59418 -98486687 632600733 51415 143560714 -872513031 14870 356102120 -231043424 4090 -688550836 -127115510 11157 -711065249 -231848945 65721 -289272051 -132429669 40953 -16327987 652417519 10121 341608508 663356065 43876 279473247 86522813 63622 -953104309 -401925029 46191 -990087695 -959756263 45245 -25373517 553284531 24659 -128666737 -860963935 36738 666122395 853466690 65115 376334763 829906374 3114 -702945823 -898765016 8336 -327033656 -967758142 39553 -669271995 -137144010 15586 256487075 439636882 24858 360740817 648596733 20449 -290495800 474014707 11459 -986592779 -999739980 3925 179733542 369027486 15209 -107558749 335923173 13053 83700145 254307683 7981 -978634657 651111462 71006 546204722 -587630064 51915 274839426 61316540 3491 -40758080 632429611 37694 275475409 -191386700 20923 744458785 -193730543 59558 -104645167 -497521630 19913 348809728 -222121792 13090 -776726632 264246156 3948 -392292003 736557862 15723 178128868 274719083 30655 -679414843 -794339359 16391 -230734350 -607478505 54685 254802392 -231173689 9267 -286542266 -702443675 49818 -384491748 -953202471 1370 -388561612 -100734493 12042 -422458338 737227382 18291 -992527248 175649162 21565 170097119 273244863 38651 -219368942 -601726041 63657 378807498 -196569675 38953 143977886 -125133955 70742 71533762 718454928 15435 -785697813 -517029447 8158 -953727169 -953394698 30587 261626866 759337813 36129 -617536989 -495585685 11924 341428851 836397656 17290 177762437 164365931 43070 182308400 349979525 1305 157821053 -218805206 61861 -502584263 469021211 37749 -877818326 726417709 66652 -25587541 -705740576 49729 -205308042 -963079268 30046 -964856623 172274508 51502 171561508 82061583 12996 -700257987 759158008 68039 -124098530 664186561 26554 -410541357 745944709 19954 742007831 -326898518 16112 250374986 -45748577 11013 274995282 -42282307 39606 267551371 52535102 1649 -116857456 -326845169 36059 721954064 -198242588 11629 735860216 525250642 36448 722846469 -209226944 29738 72095987 433751629 39426 -383675009 854578067 31587 70809945 818963182 22454 -777440443 -775719379 3290 62305637 452991679 55457 -966283708 -407154749 29902 564348157 -488677770 2844 -293805971 -209116914 8165 152932709 -120134351 83636 184975253 348580790 27218 -120168709 621729211 27800 186420706 360296934 28489 -415058059 851968468 40298 -393097344 273438938 37241 257745574 -42963172 75521 -594691224 566231924 11530 466628185 154707279 71458 267155052 -23100042 76536 274714490 750030591 30743 728554986 -329082778 39888 -230000647 362428187 32678 -779039194 -488615519 12665 664992709 843695531 7284 -768027401 -487221721 32512 -857907764 436048862 30632 851183885 -975429766 40246 178992505 356917959 35208 -109650071 -506643241 8929 -610256752 567319479 8563 265472056 75983343 30416 -873426476 -121942722 41338 566981755 -514065583 63422 475616396 156837879 72128 -101197833 649120646 51395 168202346 -213044702 75018 270185443 451485157 39962 442757443 174154924 23488 641945458 364589907 14448 184438983 84415332 1076 -389678829 848122608 27284 167840657 -98955430 45628 -999079252 -614840538 73229 -795278901 -498288943 59254 -101762009 -519931196 10405 145364917 -112105891 28174 -392879611 714675802 30914 719837899 338275342 53121 -124391684 -866231183 171 -577393631 565591877 3845 -615270388 -519170646 27115 -230077679 -987250980 20644 54715944 245088635 51595 -679046228 -897862965 55374 -116898183 -860584038 29944 629625399 337119204 58966 82509357 856163806 336 -395466401 841971186 54078 67221716 -299910336 17562 563054636 -505303131 31266 179821871 56713838 19411 -968965546 181248246 17188 -33897265 552599050 16064 -300692701 447622346 13745 -893545402 444074897 21361 456756684 350386345 8768 -977782197 274853158 75501 143994231 264209005 42445 471265800 344546089 20769 243384339 440763478 10530 273115543 -46113054 46726 -778816646 -479520630 52491 445520370 379190691 6365 256823386 -29467974 45383 -997941204 -994666334 447 -129863911 -794935579 7703 161565126 148957746 27721 -220832889 -993571409 21575 -321361483 559647025 19551 -793281432 -801709723 8767 -794252865 -802488529 21555 158594736 -384601556 22933 -993716942 -393541043 8801 182935608 -784740793 39101 -401303941 -987901810 34373 -203924625 -604363017 54797 -800270810 -804413367 19798 173699676 260331359 48121 -227229036 -886926210 10639 747525829 371917442 20946 -318967310 -223523524 14223 -406218683 841326423 1704 436896741 -592035025 14732 -230655600 -996734729 57322 147710603 -860855724 33475 724950050 472916356 49526 727405668 -581270667 6348 -998726854 -420926941 68417 -955311186 -428110997 16271 82913580 741447276 40707 -138987817 643626754 4083 -45467506 570695894 9027 163479386 356459113 7734 -4107015 -707224137 11548 -125484894 -107755770 6236 53643878 462177349 51305 264370890 283688710 45936 260880490 470211261 41241 -225982084 55248753 49879 94173080 -1420767 60652 559169186 -485258063 24868 172240988 82314483 1986 -576501605 562393323 67891 -680642954 -774439747 13783 48830086 252988511 72146 645816969 -307171320 9336 -9007218 650104375 44101 729265679 -313585501 11067 624393754 832802535 69858 -23869455 744706989 69387 470270510 349314858 25803 -968459590 169029497 33640 -135117755 -883583363 3406 -21917141 653414726 8202 -687013342 -881464343 49794 -118639893 -517651674 16326 -713766726 -875047905 7709 -973229910 149339958 42889 655408668 825670787 34305 722131895 -229250400 12792 -110735116 -780078556 51126 -586673986 566138664 57993 270715960 65997346 58221 -413079763 277611192 39860 -381603210 836222289 57115 54554126 -315174285 7157 666316652 168087486 70426 177206881 260036141 36656 728959926 -211085649 37347 721879297 -212188687 49121 -677057138 73250094 61741 -592044400 -517911836 7819 264121547 -228475044 3476 -126153504 -809253424 71495 80161432 455482233 57108 -700036937 -903934730 33439 753145946 -224304755 18023 -304642694 -199950231 17421 640590236 176093251 47400 156051499 -99972130 42477 -140550764 -881666109 26616 627739031 369834469 14200 -141393651 -785756532 17004 -205085564 -984235782 26813 558294219 -479745180 31694 -963256173 854273049 9394 623088800 -328730442 24054 -505303985 430721382 14837 -974343601 271870511 43660 -881124598 441012528 46557 262598002 -15149591 55887 -981881031 -419356685 71736 732358192 344649679 37354 444413265 -864746712 34282 -954875398 -984911581 36489 -384593761 -102491797 40401 -31271744 -688933591 74949 -388521422 253274351 53196 270420088 81055160 48141 739763411 351369399 46614 -205446938 -895920798 18638 -699058511 -112911999 28746 151095013 -423578805 13789 -1415219 525138103 8077 647681842 -300115834 1062 -328491082 -192185827 4757 -419186353 749730629 42357 -763443831 -794784073 4046 718550864 368769157 6191 540873289 94999733 56241 -328634118 -712141895 5492 -104525224 -129557428 14775 252846872 737647758 20039 175521957 53641119 12445 -612073979 -507166753 3068 -229882873 69053395 57826 372409318 819841626 24 170056498 636086341 49722 -694830820 -871245473 29070 -973341697 -986487704 23110 -426858233 257896996 42922 723464500 -610897949 29959 151182901 -896389219 41506 -227654842 -885104297 28482 161788677 91053302 1598 745478278 362043025 57615 159859484 -385284013 14347 -311482016 451273152 7506 -406288246 248581490 21251 -991515073 190183990 999 150176615 -96423264 8085 179148112 -392531371 3335 333770903 832551354 1626 749678889 -319039193 28473 -40833383 -707570516 32450 -130424090 -790843945 55907 -508137900 474006715 35427 164355440 -675518623 39842 726575265 -210268516 56748 186068732 -601796216 12381 -409474502 -5132977 52372 -971575666 -409273885 76348 -127741594 -859535555 22270 172228004 440872146 9024 177808870 -111685969 29784 -589658310 538988784 62830 334394531 -231608065 21787 278035456 740587429 28429 254453801 -210765225 15504 -885672129 568741889 37030 -133283780 -889977775 28592 466667007 -987155046 42099 -220585106 347087410 56223 -576157388 -491422123 4824 562933956 -485434656 61861 -119300084 -880141161 29233 -975748124 -976989362 13620 464161485 166416360 73620 -496003524 466414067 41608 -600552134 -288941308 17748 61130813 852272833 29299 -684315459 -107968934 4551 -326423317 -696453439 51339 81616593 470721861 25794 -231305675 -887168019 8531 -977806703 165362546 48713 -791161249 -486899260 55623 -506257527 434048563 34017 -975245171 -958676060 45727 73154600 472477419 18313 -105284852 -514404369 4270 -10824557 625529314 24527 -124213423 639424462 13528 -975649580 157081863 23778 -134800515 376876876 14631 152750433 444760727 6122 -967133569 -426504486 4853 -477492879 -876825239 49069 -44816334 543823452 25037 -100910844 -867081871 14161 78849411 244092385 10023 -293650644 452617324 7030 -884877081 454572405 4290 242540995 -194323789 44891 75937190 -293447456 24836 -1974764 -703598536 68891 -859420806 -127971674 808 -47016395 645941813 37521 429933193 352156477 2593 -388104987 828327500 18275 -319277361 439511972 16311 -574882032 -289218228 42137 530026036 -399871995 61356 -959157167 -383152333 13561 -304204556 -213152307 13821 343777164 856157587 8726 -886867040 -123422774 15181 143973786 436532102 12029 -609911233 -302161267 46768 357800324 822949064 32603 -97356247 -765811445 297 632457128 377946742 29545 242262350 251166009 32470 -682208643 742143480 78939 -413187117 722847205 19044 259317821 -19235476 31819 -682606694 -138289745 20415 147715517 -394143823 19207 -999076116 -994144257 56000 -971390485 443895909 55037 -590013312 -509603599 20033 -332470450 460159497 15107 -98477942 665174162 48818 157040177 -384758235 4948 270214785 255081831 4626 434981191 157776040 48675 -695820865 659312393 68606 -318961230 631781628 63500 -131478275 -501188042 24904 374234507 -30643898 2184 746350812 -588783564 738 -390151017 717774022 26900 730100731 -578575539 2004 -414181693 -95792248 26820 -867455288 750903086 33301 -13971791 530008871 22422 -423621564 276115852 33304 -768668862 -772205753 18655 151133906 -601775888 9517 625461211 179021892 45284 376224796 545192859 55817 -888562139 -142378310 42471 -404533317 -102906389 7525 186678967 343022268 17684 148886809 -207288161 45274 -126083614 363727574 20256 -693669436 -892820452 31564 153376356 -403941495 18878 737802272 821570484 61511 631696644 348524565 54389 -216582451 72330154 53228 721170010 253067866 2607 154350905 -879246338 15946 -572795912 723020860 54971 271192534 460901222 34537 715982792 373424906 1215 -712747792 740656141 38425 -208627160 -886694376 21936 435369566 275153784 28423 -778071850 -497485452 37299 555113572 -518206020 43955 -232713177 81611827 57698 -32315966 561402421 3167 -45047673 663777942 9546 -130641291 -312686966 16692 -775802408 -499550125 39362 -686806685 720079194 70618 176406974 146111251 2020 -137019310 -311569836 19417 -890690544 -705179265 61868 663366979 353233189 46525 733670132 336636470 5836 -130902132 363966995 33363 78071064 850991869 56934 458631313 151116082 70798 -134357175 -112407449 4699 757756557 -230308178 15395 -213705207 246212775 51385 166571462 -592349888 3848 -403974946 753949465 39225 267781748 474893576 22018 645840779 187876252 75961 -972709434 -802796074 82691 -225924159 -858133445 23071 753350517 -236849205 26795 -47175898 -681712008 83033 64399940 455447223 44475 -208095689 93805264 85539 -981099557 93249026 94713 144902676 -411749905 7053 -771479571 -504245865 1232 -328226912 -198778875 24976 175441186 367208387 39093 -39562692 637294116 14167 -420176226 -973336265 2094 271956940 449738037 32161 262407279 273810284 55647 -495206875 -484728546 1032 281437749 61621437 23577 -34464538 562278732 44706 158254507 -604119348 4508 -400227969 279970980 45912 158248766 -668731595 49110 452111387 348505603 17268 272267098 747561630 33338 -124941500 361121286 7772 85456387 440131899 11342 -3389880 -689656588 4836 274198878 334749516 53601 -202991123 70693468 16101 -128401064 375761404 24664 -867740895 351716981 35303 175950395 -130219841 70599 95088633 252332182 5064 -193167016 64303693 23846 -15667652 538037044 9394 -96685889 -501684557 13269 -122157036 361385585 32805 661066606 185915580 41586 -424217072 -960743651 36828 -135866574 -310728525 48062 -999654324 -425896730 16484 -235321729 -593198781 2081 647219960 -328597541 45428 -982354709 -995157039 4883 636961146 -867427332 39702 -220223203 -904716877 50400 -876598377 432712140 32070 -903337965 -118490484 10485 -304440309 718026261 39391 435725068 161318047 29604 -485343641 442729051 20332 -422665268 -967398045 34550 266791763 722972666 166 -123565701 646968553 3871 -874058799 453690060 17815 -99067405 -132695981 12834 -390499779 826272876 25214 -37535522 660214301 13474 -416226217 -129622262 30116 -599099474 553566907 41254 -894818152 463321718 9877 658476446 155756799 32076 541944073 -517455477 23953 743075508 149637005 30316 -992414952 -426478175 14480 -229837444 -599508150 52099 -615080238 -500181440 37657 255771103 733882380 7588 -105089007 660766433 3353 641661583 -332162929 1881 -25168619 624603591 6823 -615541593 -303205875 11020 658976424 -303894678 36871 -139491548 -899592536 871 167450316 173566956 41850 51319176 855933001 30334 72124229 -303174021 25249 -97400210 -109097938 19172 -992631361 -989408423 19952 94171818 -297531959 40666 -728140 564302492 4540 721493592 -308308857 40849 145564684 -894499472 1067 259120734 463989796 8185 177771089 -100084419 22198 -863631408 -327835231 9867 -769707166 429804436 50027 -415948847 -978390667 75392 -191623721 -992879267 8252 -285792088 -40913707 36383 79257959 442391128 44744 177202342 182601484 17997 -962605332 -616103716 8458 -613523273 -478621838 21512 149407405 -600437622 20089 -957849534 -669544183 34593 -203497818 -596550846 27220 70062429 742772395 41632 283603423 243696908 23684 168458542 -897347672 32725 -226514790 -899956519 29899 266091733 94175313 16248 374626042 -199879405 8720 -142793786 349248354 15237 278149298 -32104759 5322 163959380 -583868098 21834 94285794 850203901 54791 -218392512 -224339448 39923 -119638319 -298907838 39336 361014181 814873248 18068 812295088 -965192869 25038 -408042565 -962808858 63147 658600828 837061583 69810 -207162320 -898787932 15326 67676345 467817550 17900 473377237 347046315 9429 -696727686 -858545190 51133 -787706313 -520207279 40782 189365206 -206991806 25978 -428085566 284491258 3975 -494330409 464043126 15969 145252760 55360831 27009 -398065357 822148546 26906 -209335542 -585316661 21013 177478755 150496410 44393 -141185657 -870993927 44029 147134044 58362921 20495 729319424 -201737075 27038 549251373 183031914 30406 -317468296 -190853609 26759 -6624897 844206843 71657 278153877 457328236 39835 -579218460 -331949531 64481 -952646120 -604921699 3197 -121322232 -780499083 5795 -407821512 -100004457 14301 -103548024 -138575033 34714 -405431999 255892746 18786 266188829 261192998 2046 169419444 -192409873 4294 162577962 369303818 48149 256395792 260868564 2555 -982587455 -574946663 9576 184875533 -583579101 22146 -42663396 -710702698 35199 366150318 816884522 30408 -126250936 643019851 51761 630456413 186012780 69911 -384095548 -990806509 53941 -573541795 -523803369 9146 -425897336 251468494 634 -588505133 -332291056 38198 -571891458 555003973 12635 188934978 470430783 16343 -798038582 -775277320 5293 -976027254 264081220 48427 -793699202 -488224572 41375 -194403312 810336060 27173 54791715 279080517 1734 -986741468 -603836774 28146 164700626 188393402 41399 -398973442 -398500810 12200 -385214796 -136911736 11097 -100801099 -303865978 58686 373985101 -206599318 873 -982902370 -389570914 52929 -219064076 62598037 26635 146965209 -233626250 64355 184950091 457843094 2052 -422001366 276914459 1286 439973068 364252034 18253 -391824810 -128188690 10731 -110310572 375833875 29849 716337778 -325202259 25300 651903760 -129398811 70225 -790270926 274437067 11354 360002938 433043630 64057 273892500 -2263528 3802 -123098962 637337768 43833 -498294845 428724126 33941 -42406885 -676102494 54897 -578829042 -493188127 9684 -974257123 651016547 61522 625826241 846060772 38169 -391003119 753374837 3443 156937674 -889901972 12195 -606472814 550729455 55826 166825731 345035184 33397 190178672 -395696497 31865 -14218465 641747427 32791 340953503 -204394176 39264 432754517 380681852 12792 -41303658 642553453 23520 -693792308 -139919997 6231 250764654 -225638038 32271 249574071 471100069 21486 -572812338 -494502244 8312 355797790 850229605 4189 179659996 71930957 26042 176062303 349719780 36385 -428496496 -109888681 32060 -209653428 -988368386 36281 -672697866 -790161889 14276 178634289 -207460081 2162 646103103 843693869 42941 379500156 831283735 21600 89258222 263174203 46630 258843571 -200918578 11778 -800206465 -800574921 18566 651196805 369755667 5857 655004675 360633834 4744 270871613 246299006 36958 92715284 720660876 19835 -880217875 -120650764 10011 65627624 832758572 19537 454087088 182447984 66002 -968061682 -993307395 33676 283195850 256182986 33866 185363704 -114857437 26952 256561633 716513221 27050 -584777459 -21425521 17528 -420551573 -115710963 35209 180596691 156951399 17541 465787129 149501334 27363 -39407934 -668600666 19507 377397417 821926378 14295 -300294729 -684099473 42316 -199828263 94295942 82096 66777850 243811740 2788 -609625002 -323461695 47825 373503233 -210967386 8875 723560795 -232961201 34989 -136902635 -880627948 15967 654364120 -309108241 18360 751038652 -575328048 26824 282439262 250656006 78183 -302204152 -669801743 55608 59281606 251840905 64901 -401142805 -977689078 64613 -286976276 434906656 21994 -610034461 -300987898 9110 -216116586 58077125 5412 152614539 160660731 10472 -125867129 -299756465 13736 -688312184 -603633905 44291 759204388 -302745015 5530 245626837 624439309 62195 263274157 -25494286 22605 185392505 440032211 21560 457039350 182010566 31600 241040361 729970636 35747 -981136544 448275185 46466 -24493108 629050884 25845 251763770 -39474515 68464 -229289962 -858108409 30865 -784182848 -765862761 2678 -138529209 -129324029 7397 -118971238 362712857 33476 -120788032 -107934851 32596 -6811321 662219780 11509 -982864802 143294032 30119 624463736 145940796 15959 -122517651 -762635106 31524 -867150438 461130074 16965 644853395 824400589 51180 -234746040 -596707149 17480 -226020888 -593906058 55244 158530315 438868471 21668 556000785 -507651910 4721 -980430234 -999303345 68515 719649933 -300358281 44464 -314132835 444495691 3336 284004550 -959700957 37459 61651301 471176286 12183 -398224678 252488282 24547 642586861 -299199104 19487 -210089568 51522293 75309 -877237964 470278663 17603 -873139724 261014054 75247 161995862 154139499 33396 -865131617 466443754 51357 -142752158 -105599971 4495 449213964 158942064 76596 761813891 -571615912 23244 -675412600 753277477 5911 159325751 -422093242 19464 274950542 -205689592 32106 -415663437 754360204 14367 -684508 -674241340 19363 -891768271 468780666 9910 283924055 64927355 32853 -314093995 -211104078 15824 254381407 748374716 25777 -696259461 -990162974 42642 461466828 155016329 23226 252897200 62504379 39203 -979321878 -418806291 34783 -986364799 149311893 45134 143993067 -581941341 21910 254054688 51475768 21390 751255744 -958369793 59158 -206976592 -884591338 14215 719252207 337667885 38547 165951968 -400866095 23438 -140091620 -305314422 19976 -488070546 462919791 12603 147224370 256727987 8017 -604550605 -321301801 57330 -688255302 -879606606 42868 -423331682 -968658876 64828 -139925405 625734741 17863 161471624 -206060937 36331 -590784676 -477208041 7429 656726236 -227059569 42253 89961921 470966787 42522 -217647504 94444593 50832 154234316 -902470878 45065 152395648 444217416 6858 -953436610 -970495354 36326 -114144964 -119510788 17550 654776706 836038353 29754 -577544955 566792044 62020 -128858393 658584983 15628 270423388 244200194 52903 449980233 359235105 15923 278954894 85048021 4606 -111929002 -140509091 1517 -415811020 -110325823 851 351503635 856316478 17735 -304559853 474599495 23752 -966329659 -969808922 23956 455358159 144280733 22538 143015310 -572361509 1142 -300315400 -709083378 21084 459508244 184868047 70233 -7136392 559153967 5828 256495501 255225666 31927 241294167 66767441 41088 -398562614 -120411602 30060 -984405424 159681379 42309 -420273857 835404412 9208 -423883960 849700638 52985 -139132921 637865956 40719 -114245715 -522069824 992 254411035 441850446 29527 376194216 -227113519 8450 184875221 181106556 11255 472250571 -766433650 34787 150520270 -136298332 20584 461009602 152765876 48777 -991019782 -998190157 46429 163860124 177193173 38180 370796149 -205102821 21689 -404539936 -133237059 20698 -100901333 -105833803 36029 -115744657 361530643 28280 -596827088 566150990 47540 -416154246 760669793 31045 -487693163 444604993 4352 -107964301 -768567974 62625 151116994 -858940792 40699 -597691188 -488713340 32898 284005590 445220236 32916 444374073 156054760 70277 -964258193 -388007182 31315 -997712040 189227801 52762 -98138638 -316169589 65914 269643776 -214805011 1989 -97277747 -482345894 4582 -318735894 -706120105 35486 156334417 -866777351 6178 -121016810 -902952693 719 276325397 59553825 62215 -609625817 -312082619 21053 660423423 335496785 50867 -709017943 -775378483 26099 -233585618 92581024 103276 -193609904 -599151582 54007 726754148 -318289882 17824 748059232 365306567 34235 -122505351 -106018163 30660 163688587 171091000 35798 158267294 338854116 17110 -302312284 -232020600 31584 -40034515 -709651362 76377 -710758543 -781184498 42841 -288193762 -683895650 37893 654161244 814020475 40656 -287431836 467243015 14049 735078426 -301904322 9253 -686467493 -118759201 22931 -306881500 -702613806 33778 430207825 380548289 18671 269710189 -225574388 30766 741179579 -316565459 20223 -324549685 -206867722 6115 85787448 854976033 52817 160554054 -394793396 6856 655535896 850599841 7419 -127298639 -316761978 71080 -965748503 -618191582 11725 653113793 339202696 55543 736754681 380652031 15029 179260862 273591793 13968 155740705 -198286853 11070 758618456 338366948 33456 -306580342 451871418 7595 94123845 721160468 25655 274231124 -191561341 2993 -102194745 -126416992 29391 648514259 182428395 69968 60639824 450397294 45356 -699894068 721870093 62046 -117262473 -319315289 58632 -137542231 -900440132 37034 -106758384 -488973161 14780 -388698802 724496711 25274 438638365 338540129 20980 166200955 150105221 40207 473042605 181483230 63798 743348042 -122931129 37124 -988000385 -596422759 20828 -714001338 -866898181 54208 -35855388 627496125 30356 246450758 727919632 41781 92381633 439298134 33986 -982239574 -419349499 69943 246598585 729129984 31662 -98721006 -321981771 57175 -498740970 472615953 7771 -689328329 -889212810 36221 429838888 815282395 26925 348576728 831132288 15788 -98535872 649171701 31502 -329395788 463404496 10369 87552932 268234519 46865 -390822303 834266520 26994 51651668 284210327 16955 -142064095 -499198625 22218 254488558 85871979 57136 53553656 257813925 42672 -979763098 280345628 77051 -224542415 -572288719 14542 66352250 255806279 41582 -42954103 549142432 35953 -807928568 -507891595 47425 267456327 448740501 15800 -688667518 -881826789 13026 629632942 -287101543 39712 335807956 839952116 19352 261201842 734048862 40341 93217031 740116608 6374 -771459575 -507916066 35883 718232969 -209681891 45397 -972581789 -388886983 71675 -227664656 -977213516 30438 182080177 -605542635 6973 -960284861 -423145324 53363 -687096474 -897949908 23001 -212041110 55226634 26105 -107287273 -878189894 28742 282781160 756942163 15734 -576846240 -501578900 33521 94829011 815205357 52486 -34961474 647436400 40579 361054713 633996544 36627 253893565 -204951513 41450 -971348834 -428427579 23449 730114166 -313728938 8149 -136398366 -897568835 37540 -691299223 -787221814 36033 -399043700 -130756826 23627 -221261168 93775383 91339 471153329 361261142 4588 -128885622 -311333757 45365 158740576 -118384688 10864 -112665370 -884601711 47060 177643709 92329842 21096 846321113 -957184123 54896 -221029294 62961287 2326 621995934 155004488 38114 256767263 745215994 37910 275870282 274442119 46948 -691070688 258756381 39714 753643671 345773070 55144 258438871 739346562 26921 256361466 -237510931 13632 642502377 347261740 30304 380143136 -236757120 37160 -776637428 -478709968 33840 -237891330 -899616144 54883 172202626 -201283628 36462 624642294 -315642492 30795 -95288144 -495717487 15794 722808072 -216284957 21093 -700472508 -764175746 15260 549372594 -478561088 13571 53774133 459591696 6235 -594367153 559891777 47201 729936985 361049033 50847 -204245377 -873830581 40709 -714257324 -802819605 887 144837584 -125615658 70578 190415749 -233482772 8198 -957678194 150416024 853 150042406 441338243 20648 -982734432 -409251669 69555 -689996709 716307693 17466 -310607431 -685205405 33085 259101069 721053519 25455 757447250 -585799258 13523 655631954 -292831356 40338 -381240937 -993080462 14560 -327207677 -708216097 66236 266265048 266929849 68385 -228997721 68324090 88963 -286439196 439183142 23298 -121040573 619790711 39377 -113457677 -291775691 42413 -13664705 831576736 34272 -333504 539481758 2786 -19037996 643189133 21301 161970966 445800227 27238 -294978886 -712757382 20736 92453023 -321523572 29854 749928514 380528144 9822 158014090 -615964622 649 -577070312 -293566571 56897 -713778524 -108455609 10664 -802699393 -777288292 8170 443098563 351126564 28020 -10518955 560141167 43968 -135925559 -787914332 11091 79346099 -320119610 1658 -24340630 -712576720 22804 641141017 167656165 76205 -122009978 -792613719 38175 -890457745 450929630 28800 717374023 -606034815 30051 -190709411 822122669 44257 641936779 144462320 14991 -575157912 562786331 71159 -701101319 -99003142 31886 -8615978 -318076537 24871 -694717855 59772696 58261 -24943210 553922743 21603 718916805 -317064097 36704 -112228959 371798639 7499 635239959 349766312 43765 545948127 -506885297 12057 753051122 -225643364 22599 -114501613 650871346 23379 78304788 257365211 47346 268768333 241575364 72671 722284698 346128953 54727 -97264990 -875752661 27188 -207129733 -594871052 19857 173985985 468277200 13421 182311703 240997058 48526 620728679 -286384987 11090 -301738576 -208802080 6637 556222132 -509196096 54165 -230749619 -605577474 66241 78131331 257467153 17713 -596978134 545324179 75631 538751673 -484611153 57803 255270650 441711665 17889 -223670099 -970829360 1218 -139387742 -511306247 16664 740333923 -319948019 42000 -224300309 -607699325 62605 172020316 367520181 32765 -135553404 -103187032 13206 -952951817 -615545315 69809 -136323582 -862510162 41905 -773601698 -794932628 5343 -986125490 172319626 39543 -801171428 469439258 29363 -324046743 -701299224 48018 -296874541 441398052 4523 -964888375 -603444342 25101 740638766 82504012 76955 -117317708 630673668 14566 238478465 92869378 73973 -611572468 720549353 56364 56193498 826327178 24930 -228072408 -983622430 9793 -976304548 -972607116 20182 -12154281 626729596 19613 -315352485 -484484356 40762 -4810779 557401915 42302 181426819 -592980202 13174 144045577 -197241077 660 -870880634 459406108 43768 66693347 -19192240 63274 163765648 443901108 570 -415908392 820291611 5159 -39251203 626176200 9215 148662015 -132815854 29459 662911122 379848511 50985 -955038019 -400644695 47891 -114569864 -482823500 22411 -191417712 -596245735 19718 336576071 816381179 41050 -973526983 175799585 2627 -217360847 -860893683 1872 -237144091 -983865132 32042 -765332236 -788285639 14879 -110882905 -858460013 21805 759295647 50767862 75256 -32904282 657670720 32188 -421420102 -107710754 40419 -992584948 180239693 35241 176902409 358081257 12364 -789142685 -477809334 12168 554914201 827043139 22172 748545699 -587989842 21757 434235177 -993796021 31672 170159048 344259353 31617 166463833 -407269044 24249 -964447897 622732742 38075 -24444845 -710989765 62754 165183154 -406431049 29757 -674803709 -113759695 27121 175536394 -190713019 21959 154568725 -103444507 49201 -586425694 -483913723 12668 370333959 644400238 42026 -127366828 -326665351 19323 368790127 665346535 19212 -871575350 458314096 23784 -231708659 187170873 43917 545947092 -673439288 41023 -323702750 464527464 15230 -106770912 -113317256 29955 -984165771 -409717710 58679 -703868111 729402874 68026 171279377 282306319 1000 -771119642 -774390000 11010 -222139702 -889412395 13 449491581 371480413 2112 281492251 730999282 37707 -770523208 -219612710 21017 343189287 841481356 42427 -390886906 851334682 57899 -24819908 545722151 21005 -118017724 -311686367 59455 720800154 -594306408 3172 -994459347 169171657 46417 -118607959 -863221185 31782 752174074 -221942480 56541 -967208423 -605302069 63446 -104622789 -115423838 25255 -669834495 -777606038 8999 185206441 -888032791 43531 436859840 174812296 53175 -587567695 -215185821 5584 -134701195 -899282745 40989 -198868930 -965069307 5994 -770844078 -771856653 25012 -991190959 -408523590 66246 629856728 339523777 30339 273835364 250580952 52804 -212658695 -960342457 17039 -200427017 -981221170 23741 187545068 58765293 16522 272362515 734602745 34869 -801142122 469416552 15246 75463096 262116326 31205 -107648350 -305179714 9040 143715240 454643120 28367 366580228 620226563 4361 627695838 -287572218 1167 166652830 258680271 6335 276635533 72777563 6531 344194997 659594912 22586 -952561285 95155181 65148 173534092 65563965 24113 -707000318 -792189657 28821 377165214 633519846 7729 -414740795 -954840386 30421 -286143053 742394068 60507 -416139881 851107440 49952 750095873 -209232513 43393 -958509754 -411139353 42646 269846838 242703780 16354 -698799345 -868264828 35801 271922447 -20013177 33640 -771949224 -504397387 37614 -299034239 456993487 6373 -585350483 -786072032 30266 -795358855 -804870190 623 -324558271 446800156 21399 178363338 143971052 32389 -713014596 -789646453 15177 -391493463 276734882 9445 -865111416 -108990546 57424 -123180102 -107839365 25621 -104240972 663939024 33605 56774259 826096720 120 254891091 748909618 33364 645056360 469994641 2552 158289725 -212086230 64125 625009081 158330685 57312 154925669 351087439 7553 532120501 -954599982 60616 654673505 184033729 11410 -425951863 -995926919 11006 -706630932 -800093696 32645 -231402375 93478413 39389 621644282 154265211 72048 470092319 148892356 33250 251835875 -1633123 60866 -479395730 432805375 22769 -122902474 641784784 43844 -19301121 -709684307 36832 -302396240 -197854556 21129 -194044474 -991565609 45445 624604546 161766844 73907 -800952721 -777308518 9839 -226555509 -976863967 17495 -574076248 -320424528 24559 -591349390 -311546409 37944 631327548 433937777 12371 189897929 -211472291 3618 149124541 -412761875 33335 -795746298 -485022789 24570 -120753081 -113861750 12043 -797265014 -91716 41615 725167798 -611296531 24760 -415468559 -120080334 18446 724049864 -321450404 31415 369086596 822584027 6316 262392141 251917099 5673 -984542816 -587525859 3977 652747421 348132598 33103 526952379 -765890568 28498 -26116541 666487213 12499 70396642 262396461 12074 -512241447 457520855 49437 -678001048 759132046 15132 268627975 240992032 37164 -130378007 -329724472 32476 -957737461 -394749495 64793 -110782347 -288992057 55975 433091735 375320104 10400 -3519981 655895839 32075 66911654 843691801 14401 -578859119 -481491684 36444 -606476073 147786425 78718 -601978244 -331407366 31858 160537622 -572497390 17998 -979852910 -585686182 57380 620216408 340771807 72373 -875398675 -101621043 54664 -95509746 -296837341 57868 365165304 -681132737 72849 737441069 -586695901 27464 -125331579 -595742872 35214 246000749 261571018 4977 723203780 -327553041 26788 -211760822 473075030 11378 -323992302 -693364574 29284 -998352240 174042380 10849 -120793800 -771662723 2901 -990380246 90539008 56396 716984899 377125114 53616 -226802139 -616921956 45659 -702013437 -896092880 1225 -958981354 -386918762 67718 189554611 -235447113 39946 -392673825 818922069 3390 78495849 266539192 21881 -46706296 812663532 71375 186214647 -233941263 12667 172594584 -235944808 61546 283072101 747673945 29636 270709238 273558065 77114 -317426223 -708931283 15087 -109169691 -788331082 62266 248890383 468093717 14812 154998087 -615362180 21091 239749271 448527608 533 -192736406 61999644 91762 -17736650 549800507 5525 -388411329 -973049037 65994 -669428141 -890773942 27782 247693307 442947436 35785 268587897 752141846 4906 -693340554 -883026493 10987 -768444132 547579636 50517 346815038 630976878 9601 69754673 846733525 11529 238669268 752223587 8537 -709322027 715910559 10863 -692582797 -873640738 12828 238159429 729465943 13213 462976050 174058099 37465 -690848945 -800174769 13551 -604985794 -500187903 36331 -686589319 -109008720 19736 -220408987 -989918078 43991 64708031 -287841925 14127 -586850003 536745263 54025 -96145466 252150102 4034 -23165626 561001853 19101 262466941 720318804 12250 146231450 -140673988 63367 -614457233 -492726432 8431 238409691 -21164832 6860 -207356804 -588817734 6249 745832729 -859150385 67158 -884600299 -122218592 5322 644327629 164403362 41013 745083797 -219636147 66018 241076832 -20834943 51543 -671012669 -134015204 4932 -960739151 -418854619 56192 -211056416 162227100 18288 -125268672 335899438 7482 250511658 -235417035 29408 741768043 360690879 56409 -132446831 -106114099 3143 -703426855 729929082 35844 632277380 -305752221 30554 -973683155 -997526684 37092 -401546205 -111282942 10078 -394680950 755880426 36570 84900724 749246298 13222 -980141276 -583820385 14866 -392446915 -989635022 14475 74159432 -311484342 8111 167826823 473286956 13448 761822922 65479548 60701 -994123635 -426395767 1164 -993873635 -587525083 40288 462702341 184012574 87708 239053738 441843529 13951 637299238 -329947048 26590 458244261 174059323 82916 438253841 543520475 54325 -112322802 340118467 31948 729718254 -307184737 48783 -606932577 -305863815 68478 189035241 434636669 20923 -574422012 -328762481 40110 -13219525 646146690 533 157596814 -425878172 8916 -382280789 737975915 32715 -325735684 -215462311 26925 182227375 -613685518 254 -986984897 -382004679 64773 157445952 -904259796 21753 753540966 -234171875 28155 -613479374 -324592780 6022 -37239085 622157410 35150 633657305 366294189 73565 -615613629 -517963689 15718 341773163 812630817 6406 643919800 836277879 65908 -394591332 723362059 19222 170217257 374862726 52959 -895745950 428740742 21862 353241992 816728707 5156 277469794 -37365073 29259 621217700 -293971746 3275 456861619 167612401 35621 -31490604 569521310 50028 634226335 823260690 56187 -315651431 -971111560 21270 524442346 -490612151 46030 171932839 -580346869 13401 169214393 -604116264 21932 -407648537 734485715 33731 747373280 -600845222 8386 -712780141 -978268657 18753 377923307 -236447454 12804 648051531 338360066 31639 -103228792 -306998799 17059 -100549976 -793755465 47484 256039139 249809765 29898 61562981 -994329416 42790 265276437 446716846 8486 -603298845 567789698 80181 -707684721 -866562992 9778 632802704 -323746500 29929 -207356776 64464255 42064 -220365582 -995990014 38896 -381716158 757195812 23870 -961192663 176459087 49717 -297695964 -677689368 41466 727873718 -325102765 16376 339826442 621075996 23314 -323654554 -698074554 39614 -202634793 -989081104 29066 172514340 166977802 37063 241320005 -215741725 33621 -591046392 -327706954 13713 239117027 455715168 2290 -383686060 -133038348 12300 244879974 476060663 13050 154026114 -867074479 47091 188683755 -864610663 47784 -320491306 462564718 23289 -777516247 -778955380 2667 58168208 838075305 48475 -519955309 448455300 44486 -126974399 -521717407 16065 54390282 743681850 35423 -120580152 341093965 27163 432560962 175475636 45090 -290122910 -702466510 36241 -859298852 -108308008 61827 -45326423 541335289 41880 -217656025 -585526258 28481 167167796 279598637 41722 251000826 737984997 24824 756562598 -608272719 38603 58725851 260082166 48512 716754963 373447895 36030 185247272 337307844 11896 -708301627 -880801973 23298 655172727 -294723669 24023 -962004746 -227880027 61014 -123761071 350990139 11430 340285333 244731597 9440 170945054 -858207193 15915 -579449628 -505444712 18119 94428903 721193436 71582 150819207 -139086164 72170 -206110846 57625026 10356 242131250 272287385 35348 475065563 372577209 29629 -976432786 -592871326 48812 648632987 147197604 53367 267830134 -21286267 73115 177684418 257238099 15586 -877693295 -113484679 10039 80051017 -314579904 20130 351554097 654211211 29390 -601314906 57169523 38559 -478024056 430574159 40893 -138538127 342848388 9525 285030813 736948510 16341 154550142 -99136884 23434 186163480 -857687505 6900 543902608 -491322925 49119 -707720250 826818713 31037 149440637 79974834 26932 746478550 -587132998 37446 146163461 -126764848 27463 266983202 -5639685 40582 157003835 -387132295 33207 -964238240 -596301249 41708 724650812 353919555 26696 635140545 -315026795 42931 50317411 758739879 5588 -995982957 144614368 49665 176807084 453219779 20674 -33556591 544773270 46302 -711243492 -896435941 23417 245755879 431867626 37416 155967120 -406001363 775 -705032620 -900999716 21184 -960322556 -415614935 9149 -132169961 -765609593 71348 -806234182 -419623559 24799 -228106940 -488219977 44209 -595652403 -487404769 3110 185040382 65885031 3269 -690953108 -115389234 8269 -683289265 -767477053 9176 -708141754 -138394654 12722 -416941590 -126147716 476 -794377959 -796719735 5753 -886760398 459590790 19588 -424962518 854684240 48102 151409574 175464537 49312 -577618129 568413444 77173 -616441533 -965829208 9868 -131232051 665189789 30030 176839791 352514917 25729 -588812099 -493002020 35717 -121302952 -609294899 41636 630726816 354182248 68534 -977373541 -413217833 34535 -121590606 -504106624 23828 69420248 249806783 71004 63679933 -332227225 35814 274249788 73298265 73172 154964308 -878063421 998 468344877 375784858 11530 441483715 366604334 26553 263735305 465121391 33414 -982585947 146989127 22200 -522761189 -331370682 27857 -614037320 -317619680 51930 -101355686 -501108597 9984 -600040421 551202533 50553 -952574950 -384675712 9171 -403844435 -982462305 55691 147362152 433315126 11145 -772396853 -519164664 28619 -482936263 -212663619 42835 -671246096 719677038 38745 -986719050 -394894238 50206 -237935110 62611995 72456 -893937123 428999709 40296 261599891 717717493 34399 273335092 -23868260 75739 -422389960 -966234172 24988 263808928 -6843018 19867 333577778 812239601 11009 -303984112 -223205334 21202 -119617406 -899220557 17123 -31083509 569509285 26529 245655883 737826878 34553 71792877 468225670 37338 -319332943 -706873074 41345 276746200 -220053585 41075 88175924 474745920 48403 158505736 73523918 444 172410868 -392600946 3449 166669632 -130448961 61867 285497602 451402634 30103 72142707 -306886764 28190 157508606 440258407 14514 -684609030 -421345019 20583 284240335 723266133 30948 -121382020 -325096158 16340 -616156647 -317501036 69721 279141119 734593289 32895 -215310316 339774250 67696 169179915 434205819 19318 153372456 57075368 3901 345368433 -227365037 17020 91867699 457694608 60000 151262172 285083484 7601 92658596 -298308405 16171 753354257 -574264853 42029 718207232 278626525 23958 -967207413 174794163 13253 -327259524 -697610760 32386 179914119 -860275443 36710 277823013 252697751 44716 242256428 721105054 41540 -42891999 561992994 47951 -428179147 824373356 17193 357347149 622268247 830 -798106478 -476670487 14387 -395432567 -984085375 64598 159657701 -211208248 19830 -807317969 -479119635 59574 -891962002 752571311 22558 238184125 471593985 20681 436877830 334793400 30503 249535967 -228682383 37535 -129808157 632386473 33408 456403128 371355941 29471 -581340452 -287300358 64973 741397125 -235300093 30695 -216077156 -954673952 23450 -224409091 -966827248 19824 182615566 145819805 27085 -28131595 623473004 29174 -709932702 -116490296 14258 369398822 848638523 15735 758359086 816424372 6732 843557534 -978815923 37129 656486629 823984719 36766 -770408595 -784974981 12692 -427962931 -997217805 68277 -216180814 -883954694 59922 -326458637 -677368789 19366 160324685 155404436 46651 344365760 639704476 13232 626819056 167732789 66124 284546096 -215639078 5595 -411606350 360370456 67946 -235237710 -897311742 14649 458394232 747887099 67857 91127529 836173056 15282 -134784871 -886046595 222 -960444327 -425925581 69752 -789116964 -788337294 23302 -416523153 266376294 40453 356843382 655339022 7651 183301616 89329439 6465 -397190446 -982612334 19880 83445387 854846021 36993 -706631362 730303407 25193 267060420 455410746 18304 656175942 355798548 16002 -385021467 -999247701 31015 163483178 -900521968 6705 -321971887 456421152 1388 148423027 52936970 17763 723201828 -221034384 61227 -762130701 -480931219 48528 245285881 68376099 64727 -795250742 -777344866 6505 -398201745 279267682 36743 661957755 -323295353 19855 -324944154 442643859 19755 -214407371 -608783438 12167 -214800382 -598994662 35411 759743870 -192009674 7215 -424579100 274392870 28153 474803290 183070364 56729 -957214960 167799454 21200 -103834823 -861827915 22037 533032488 -500179558 30708 646010135 272161846 43280 355788046 657701614 26678 -968024235 -964438802 75365 -609759489 -519222034 6780 -412150435 734710301 11792 557636609 -521119963 2064 -200928597 -956608665 52617 -960880433 -520043767 40493 -112100772 -804261925 5229 -794107428 -994265307 25534 265366449 -38883475 1864 729694731 -616611742 34049 -501994225 474111390 1639 159503018 283138859 41614 -986291302 -978788798 68357 150617303 -862025155 45075 -139343624 -285725208 70962 -137338321 -117634107 31294 -127909600 621995777 1593 -790610749 -775869603 22886 352405623 843309176 27028 -43537373 -135033647 23934 -879094873 -113111862 32406 -30209947 560276202 28276 -134598783 -492811698 9575 -990274718 -572407619 1074 715164029 -582474594 478 539214727 -482214063 24455 337300129 843585834 17140 148058026 143173351 33556 -112155426 -768378054 10169 -127193614 -864539983 14141 337178202 -416001685 50945 253226323 760386141 1462 -118185146 -320876677 28379 -7766286 -705037008 80277 -996931931 -980668666 51420 -209593314 -597573063 2868 -809312760 -506879321 13600 -232595696 -893273675 26364 -953592497 -979410219 24287 -133796346 -104548030 24467 -204590555 537883363 52465 143972718 438132630 332 -671032926 -793699198 47138 -315555310 456663600 14958 -417272035 754751711 26636 -98005592 284517666 15337 254265298 429191108 33115 343830921 -228837171 43044 179840714 -901666394 37411 -788443036 -479798105 15341 -141487859 651365506 4982 431794857 348194119 21971 339120199 -237542377 39548 -402998982 -101726418 34221 72706458 827868836 39352 356282377 847691594 6355 148631482 448474994 13403 -608819466 543887014 78934 -27709100 622489772 33762 -37441048 641764594 21651 737338700 -581072460 34174 70838341 432112391 55290 -980016906 -427252661 53613 343523827 840323185 13181 149036408 -214937670 23454 761015490 -289815502 7264 345142291 639092878 38719 721096169 363610796 9446 -131284022 -903811023 29240 -392610796 -952625235 36244 -305625223 452282910 5986 281562664 245199391 17352 -688171285 -892012999 39708 759505381 -608061545 32923 -208933680 48230499 21185 283700649 55750636 81416 -408568637 274942466 44192 -868772200 -111209188 34287 182490803 652557131 30821 169963496 -109848674 67405 166926487 -572834472 15802 716925703 347872076 44915 246028445 246912106 43702 -678032823 -127366666 29056 48233869 720220075 61675 256673994 431896858 28250 -99363018 -294552285 44397 -493891162 454108913 47487 633693764 333385247 13050 -594999911 560651751 32479 -122207165 -792708322 6661 661081770 813580594 26470 -976417309 -386956318 52403 -400658163 -139620960 41111 -129862102 -882151427 28551 -124320772 -318511512 44860 -23305043 -765137940 47783 741530548 -291227488 47330 444153447 342085382 341 -17891915 655302964 6148 173824759 173913334 10595 551327861 -670654037 55236 -219020984 -584626338 63838 650129370 362859096 5 -304289134 -676189859 38938 -871129136 451695954 29742 -138840955 -325952014 47109 -714134967 -809239929 39513 -409736240 -108520547 8858 648814278 846973489 12487 -953096112 149967882 6495 266993262 745033099 37313 -190510176 757329738 50317 270538383 285008198 22406 371489614 -218401351 19896 374911402 847406589 12802 80824342 261999941 42325 173786607 -229252110 6701 -979537584 160922117 6962 79798365 431385456 37740 -317006982 -675459411 65658 -287243476 476107279 25505 -670735364 -793127238 5979 443365109 374029573 21766 459671349 159374260 36031 79938103 841358527 3601 56201294 278959240 1677 250421421 462575174 21500 181091915 -403293040 16820 -201579543 -590184784 44134 -585434444 571397706 5949 269617354 -27876429 63082 -104681574 -888270740 28158 634794416 811407182 68489 172358512 -97467439 566 -575344023 -499114766 16369 -416817600 -967563184 46197 -692449072 -117426818 16530 274150237 446479527 37845 -387812131 -97485443 24038 761471114 -304442192 2357 755286737 366939819 28596 -597775871 546359580 20179 -36377511 -671177773 45273 -4537404 -698084927 51160 187010947 -142519706 64405 -105512222 -887700776 15584 -386513377 -997593117 6882 -708258809 752838548 73720 -400468295 818949681 56546 -679133294 731898044 73772 -225890496 -975825218 38050 -31349050 570286879 34998 170237248 433621731 18157 466339149 -108591034 37611 189831765 272037872 15529 -991211221 -965561759 63715 -779114078 -882089311 29459 -411446247 -101012178 14157 739086389 -300499869 3076 -231730481 -896295984 30420 -134675774 -138314529 9167 -676727888 -801843508 21002 -958824072 637271448 16938 159466342 -607828729 13799 -425377161 248011609 5861 88387568 746968773 71831 -995296146 155302798 25649 56889841 440389441 41133 95182330 443697479 8487 -582651675 -510014022 9764 737750092 -326591843 11858 -806077807 -511286047 48375 -808297987 -764898313 21260 -122208253 -792725743 1695 550705573 240295386 53903 723795988 377410118 11310 -287335829 -202663051 25765 -286431809 472714609 10491 260809163 276403782 59850 -404683178 -116993375 26802 -111080144 -521802223 30184 -222259354 -954893977 15833 659626696 147094736 43197 78794759 473046171 14039 73988454 854838194 26303 -405166371 -986426631 8408 -593342586 -310854140 2552 242473711 -1508079 6798 -98835374 -768849984 18426 -111698972 -512945038 28550 -973430774 -291616955 78382 -207540320 66244795 12021 438363203 148514111 60870 -232680783 -978107762 30763 -808189516 -494968865 42964 164998169 -598040810 11066 -603702780 -319389670 77010 524770374 -598962148 70751 243541789 278402561 64123 714767038 -297455915 35091 -690062909 -101545349 23583 158432589 344163122 31714 257611877 -879074359 63695 78045752 -303888042 5318 -901073908 459410331 11828 157669707 -103888505 34599 -992538974 -427740257 57478 -677250340 748474645 78294 -197753976 -598441177 8699 352967257 -220269136 23318 79512545 828896316 3160 -403310223 812584891 4047 -98244650 -881466144 12167 -140113204 -522683621 26622 181554313 -596626947 17425 -114490430 -295042097 17582 638924014 146008783 76047 -204779965 -593702146 46398 -107527685 -104724966 998 279939640 94235595 2782 80550039 285669117 13621 274283192 723938809 32129 -394763897 810897443 46391 -676670727 -605589473 152 258355229 738609550 10680 -416434864 846941800 22866 -608822260 542074851 37518 661771428 855596471 359 -980675216 -969712896 8765 -141731603 -301824578 35990 630709582 -308551607 19852 60357708 -495931948 49446 -867447561 460966967 20960 -981695646 178485674 11513 659619484 -290088998 3800 251815655 754725339 28432 243130053 744237547 41280 -889484541 -99350078 58905 -611997508 -493083914 6947 343798145 839012966 35053 369936976 646399938 6114 -381642474 258585112 10134 -706645118 719876732 75050 -114978650 -139640898 32121 -574454183 -702492524 31670 149274202 -873170291 17556 -118908208 -476338925 34373 151790323 80306932 20705 544565538 -513931115 53313 761830601 -594697381 22101 461164685 181305796 67459 -212360277 -888556062 593 748023957 -318626335 17165 -139152600 -771224830 45766 50034010 260693653 27381 -324136975 461576953 3458 457021011 336191456 7142 372537541 627554394 5721 -899133121 -141577938 55376 188806021 179692036 42365 -96217217 622033423 38714 625964569 -310838786 41336 334905651 643262360 32651 -27507968 -681306312 60608 -673794275 -131299485 31217 371179204 -965317101 79866 -998932955 -588326425 8021 182667008 -134414100 60282 -896189603 -109280457 29477 -310314140 466388464 15265 432774785 -891069319 37728 -677097074 738197293 19957 180975594 447469749 25413 -135827665 -302014096 16920 -315320598 825215194 42636 259952961 -21643956 40196 74560110 830612174 37981 -383187825 716633190 6530 -115783111 -106751046 18390 -604942183 -521115887 15625 -410602910 243849724 44833 -571562661 -507195746 18805 472873038 336474960 15242 475303016 854386124 82137 148356169 270499497 11364 -406969995 -991959967 67244 445096832 355683545 26301 -113046432 340589640 29104 -597651727 560966277 80071 -35285297 654727632 30236 -886675942 454084297 49249 -306149771 -682127223 46032 -954175145 829694589 11785 -232152084 -887791209 34041 69579577 437731168 33252 -971055425 -604815046 41882 741134737 -772888440 29849 -681689149 -861110270 20082 -330207056 -211507528 26636 87132398 -306450869 13837 -382642812 725157554 29994 167988577 -880820473 43974 -865306836 468692539 30379 248398466 -27817767 7410 80202770 -498556056 77182 -707417881 732009044 13523 -130160151 640223026 35585 71284707 856974054 59590 275369548 283773803 74247 -890648475 -127347859 39387 182510266 269011612 40293 -423499694 244896669 34188 -688664261 -97449730 27574 662118986 147177958 46005 84587696 466489646 13135 759292948 337225208 37070 -975905588 -572404223 47044 -518991742 431789012 42985 -782421804 -523218705 40858 -964730733 -965925130 21649 -961142660 175863134 54721 -886703412 -113314817 8772 -226348733 74115215 23028 187599056 -137356259 5291 -2498088 651847241 6453 94921034 244032063 62247 249427191 638288905 65284 -311333139 -219671839 8878 -383278847 -992857151 35335 -673549357 731960933 35450 144475771 -607451790 4871 78998138 828156093 6263 -694719397 -130984692 21529 -320200341 -235320165 25266 174869832 -121290020 58749 -419520507 742130297 12315 55524719 271285866 52921 463666979 189423549 87063 -804502061 -808616499 10548 -118659070 524289240 23428 254325702 -791369461 33340 85920990 810921386 6195 -762540143 -763463219 17486 -604426846 453174732 32828 181423297 359613745 18003 255266598 -584658092 50160 -578633876 -519456077 28019 628118360 817595611 70726 -41714344 526419480 26096 260856203 239654127 33016 -136742668 -312805151 46739 -208305757 -962997704 36063 354548086 -210115676 28834 431044205 155181012 17125 -8214800 547741795 630 -104247077 364544004 14616 -963594166 166110923 54666 58232590 753623442 14441 174188213 74865341 7839 456481290 160747874 31622 -765798454 -766849583 9545 731559401 -587372755 3853 462584509 179289451 82071 175620723 460163250 7729 242895875 723922966 39576 640788827 355857667 70242 -888700892 -120714281 4211 544156931 448067558 50901 250094738 -42225537 36515 -894489127 442364590 50683 -611811715 -958058863 14848 -106363652 637383257 45746 -26022694 635664038 1244 -997048816 -972817545 72153 441316941 151914703 31244 -102202928 -122337048 8920 818498000 -990140643 47487 -610559784 562984553 40863 554433860 -501933002 43251 174890808 -864655107 14070 -214723222 -976760782 39864 -423611030 367489593 13202 83943850 435698592 34005 163726074 -220875587 45854 -210972928 85874816 123 -427767446 812530080 20907 359370519 829453898 40160 839622647 -978163280 48632 283758155 850384789 45226 364359693 848251049 20 -988355968 -602612889 63058 -597752170 524219242 44410 -784880255 -807652387 3134 265838747 -196998186 37766 263867323 438973229 26575 159488101 184916612 2411 -126673597 -767198384 32422 739762838 -586220489 32410 -132361698 -306177297 30680 643227683 -290827466 7851 727903725 363819682 12477 61216274 851974791 35684 -806047549 -806052630 13696 246857249 454128946 15487 -506986161 456895222 41248 48753140 839015192 22265 -235927923 -604540620 3213 -104314959 -522793958 15436 -518464106 441635478 34600 249731259 -232266279 20425 720220041 -318428108 38505 524465664 -488342101 30671 -141497217 -292551627 52005 -122662932 -780140632 69233 188512147 -618185330 22544 742352971 -302174853 47583 376237476 -208849507 24586 -404246641 852887263 38775 173513072 464706058 14771 -428394674 -957199248 9771 -701618231 -577154631 19984 -212531602 564773023 55487 165826257 -404537231 4726 -667530749 -879965612 16897 -576403507 -497324236 33689 188686983 -576116779 22385 -706662752 -871919951 3173 -331271943 463628480 25773 -230572408 74892551 3919 539791606 -229530145 60929 472257132 344383226 28342 -295596632 465214576 20057 636482639 186900417 33413 -195687247 -866359082 32332 -225262783 -891961812 52943 -113773601 -509095133 25218 -766966149 -509847434 29052 -672950545 -770759708 18072 -403933034 733481516 23443 -210195338 -582290344 51309 -303881118 -707823605 3881 -608757503 -480928625 1608 -981134701 -967452315 10486 -117981610 -897005089 4281 60782774 260120563 2698 -582718537 -327056383 23494 158826690 378065181 9274 -685058317 -867779351 15061 91829254 472786022 39206 -131862787 -140019705 5469 186251395 -870729114 10785 661910774 856920564 17901 94942860 253443090 54756 -582114321 -506968033 28817 156347758 457659975 159 -132263040 -507112975 3547 -36499127 -682649161 72773 266763656 -5217044 20028 -866254059 451670884 42355 442832614 173506029 28059 86164140 -300354826 18051 53670916 -212123022 48784 -26896671 531631479 48248 -387162139 377132337 69654 -407452874 756131240 33267 759763931 -330301233 26758 161322139 353962514 48443 80381668 -312560154 26926 -476731785 342056923 77622 -861142971 -98058636 37737 -125493195 -128200248 15680 -141981765 94426942 39152 -584632905 -139867142 51134 619566208 359374431 59133 -615524365 559576411 63141 743240917 369846082 4302 348865334 845794053 31559 -114876454 -875975421 42058 -45470692 251360513 12800 258894651 259552037 49515 79536421 731642339 43086 -407278080 542696612 18344 -968217718 -399998975 77723 719553899 -204104246 44647 283675815 274622997 543 -699265452 50139654 9656 531291631 -496030392 23173 91521940 755028014 54972 -602150801 -986004704 18249 630032122 170619546 10163 -807483621 -775140407 15737 -390250294 816211230 4079 726545869 375788219 42841 245653360 -5623723 13605 -635053 623884598 19281 144166523 -618539084 13661 -201514639 -869772982 7915 -121147046 -891543477 10860 260011388 251626312 35274 -692399463 -808584344 6715 -892293837 -112647260 16345 -389284493 841164129 28109 -215647420 -958492084 43127 166233672 185553538 41408 -684349065 -769639348 5477 -107943916 -879383690 18805 -762983907 -808326670 1524 -99463323 -113758332 24851 -105617875 343459374 22300 -102623895 621480631 15000 -130656391 -802909653 38473 65957193 -310288831 17305 178594055 -191620415 57232 728951939 -311549989 42424 354409038 817709668 42387 68926960 458616274 56960 67256719 243655575 39214 181537458 -858246756 24818 -117388536 357372615 32428 -195997579 59564055 3099 628379271 367389018 29364 370460010 833239997 38342 68367306 717794861 39983 -952490552 186084023 31707 -20624093 623940473 34821 -892291434 430418253 31489 -600625195 -482445330 25784 -102197248 360318488 29283 -96320791 631208671 15345 264327358 72150322 50037 151222607 57850359 25331 280643139 63630355 14568 180008434 -578564775 10517 -397948179 -958690198 29599 187581051 -892411514 9712 179558764 -103582555 66000 -236281791 -592284687 13396 -400728464 725643718 16321 -309411315 -696092399 25911 -420756342 819874008 54970 -988478386 170898110 33500 -610345114 -323850683 52484 188717741 379888619 31772 622382613 -315597284 424 731010740 -212729403 3021 644482500 341600856 1953 378497035 622385244 29693 189790431 -214070127 56982 -593961425 -512912630 1855 181074460 -383229735 3341 -609949270 542064127 40477 743926767 -304088769 22232 -104122256 -765353569 71270 -892542535 432210605 32417 723927618 -583631963 11433 -207163454 -879873446 48920 -882729449 -120034131 59521 -135624542 -794122602 33565 -882636986 544792327 42082 359006983 640851653 39370 -107959868 -891144347 3630 727854151 -588279285 11110 -8754235 638043027 23731 280087773 252525513 5389 -133808813 -775625986 71178 -321036622 -692386332 10790 359666853 825731293 31628 240890080 -28833306 3345 169687269 378652230 1513 75788785 835755716 3452 -404940198 244015174 15647 -422512512 757479409 40010 542865880 -501808593 43817 242007143 -5973666 68369 -113411908 -326967368 70465 -35363141 536326807 32193 179507322 469936585 4033 351271786 811004363 19269 -673346409 -874812068 32916 -44762986 551028446 35887 -785047907 -510944505 48432 278952313 88396190 76366 75427080 -594509992 80296 -216392155 -970376474 37006 -231577752 -967952569 34073 157042675 -584459438 13887 -881971230 465915569 3868 163824754 -420055678 17385 149181168 -878930949 6793 -901261453 446926042 29414 -231764723 78483413 44396 634383851 -288177781 45542 366108545 651125434 13592 -402340908 281898733 3298 -573509839 -311939260 12372 187404376 164059478 46102 730869908 -582247444 12391 93237007 746908869 3945 -878677467 456111514 48242 -1299812 -686236704 75532 -685663845 755422481 65357 -678920449 -101952259 29676 -127275004 -893849182 3357 -107149857 650620799 42301 -133707649 -124982325 3107 -403144899 251520966 29175 -389252647 275748850 44726 170360031 -482963038 45581 178031183 364637508 53999 -388655501 -139827681 3534 281420019 54090535 41594 67647903 809860622 40843 161405059 -112305888 1912 -968159821 -575684520 72728 -133373959 -309287055 5764 349588679 -214578606 29142 -794793511 -509143119 2954 273258120 -210434585 42243 -973073755 -395337915 15051 719061130 -605366458 21612 -773047051 -492052202 2172 -118518015 367385496 5194 -192947807 -876088104 50235 715750792 -231584417 40501 244134964 -35973714 8831 -987280783 -984054028 41605 744666610 376053680 11351 -803366428 185400289 72404 843905286 -993525690 17320 -795588500 750264080 11351 -122652326 665009755 20604 -298628277 -223683929 2441 440259277 175973173 84097 -34942668 542128290 4085 -772827105 -101539371 6873 -42078868 -684538617 36317 -330055009 430160130 21641 731448775 363619070 2270 -5871673 -490151395 62599 256187214 721106001 23037 83353363 278741164 54948 -999204560 71087002 68837 -772490599 -512152433 47181 -102383969 -885828821 45156 -571545718 571189014 37901 -412336305 748828330 34885 -121083601 -780727884 21053 -197435322 -894418118 41701 -984938280 -597866547 51954 -33258552 -199635478 26565 -983572251 -385033061 15812 48609022 471327633 46655 727733280 -577727349 31479 178891602 -414268046 13478 -292799696 -713389927 53377 76686569 -310759687 2032 -695058980 -793773222 31367 748439427 348095247 21764 -384249591 812448135 38146 475605774 -688958345 25427 -199968492 333844083 25844 -681254038 -881397155 18114 -972325544 177867006 43275 266083402 741821399 40968 375675729 -216025483 7696 158936057 -407790754 13118 -673194907 -123531069 31171 -409128612 731895369 2075 154106223 -882813017 33102 -762420108 -779034082 8045 -493008657 469967688 37928 -427855521 727083632 42657 534896028 -866509208 27186 -667843546 -778351833 41493 86811029 811747822 41578 -699712957 -125104153 3257 271040165 466213369 14689 -232168327 -995217026 3542 77448403 266218549 34839 430618507 377369001 25971 460217055 365144921 32274 -988610509 -571482055 56237 -99792524 338043491 5002 -703643466 745475423 25501 -698017362 -120498097 21940 729218695 -320792612 580 -792920299 -771881189 10970 -393800339 810208945 2404 537014320 -769323748 14427 -97272331 658648786 20256 -479848978 462811451 14820 -772117457 -27874283 28598 653988682 166822617 43229 -142416740 355852059 19541 -224085027 -995667881 40063 744232589 -606072397 10786 -589503487 -325632010 66129 275463993 -28448752 73601 242522373 264173999 6584 726344975 377571988 32726 367596150 664839876 16255 -763341368 -487301714 15174 -667482753 718643728 60156 -10047507 629746734 41277 -115162241 375536256 26004 -765126455 -808944379 22927 -857896110 -118471261 37548 176610644 -134502660 29398 -791707695 -502201173 13399 663463654 150701531 41908 357953538 817312230 4970 639960417 369786262 53957 164919082 -886464680 18622 270473075 728143239 28161 -687204495 -127846846 26833 161868961 -423665704 23998 -594759656 445006635 18373 -970503490 -602134602 36670 -615906478 -501834234 21963 171655546 376387687 28390 -319432598 -227894233 17467 -426517098 814619595 56719 380869187 650753874 16067 474258474 160529709 71583 755117456 -603052297 6447 149849128 -128574906 7421 548430269 -504572840 24315 715201759 -202315206 24744 -688787325 -904390891 16054 356273382 661768873 36869 85280215 715431335 869 -416181336 245523755 47252 451781933 335194814 21399 -762163482 -808183361 3462 -595697201 373827037 8948 -995401875 -706849498 35764 357762938 -213423976 15137 186578731 342516765 24392 183212585 336048699 54268 -34790488 552352961 47653 64062858 446502871 29353 176305656 -203274226 22317 -704615264 -782588447 19256 -329509947 -234340088 30815 187888901 -891803183 8003 268046997 268778179 40822 -404581214 -138132885 27012 89803915 752075749 15087 283993047 -28504548 10739 -122469145 -131741484 4205 -133778294 650628387 51155 -332250422 -676475085 63310 -765660510 -484964520 15532 -784821485 -792218236 21519 -402810470 260485245 50521 180553718 -414100292 4586 634340647 334910476 33950 -117637940 661338036 11193 -595177188 558547341 11739 145367635 359172443 16788 165987210 64107232 17282 -959956221 -408135294 683 -868089350 145627043 94310 -15773687 658656595 36179 48181249 842503105 50651 180869220 -393834811 18320 -886548592 -126096743 49313 158676645 375366514 47964 -13025214 659943076 34308 -192454601 -593162095 55725 178793982 -880461213 46174 164915552 285504997 8886 55409541 -410633394 52497 -196993174 -986237119 44558 -617219121 567976558 3491 -113485984 -881337073 9733 -116199838 -502666514 27113 -858302765 448816110 40011 49021622 263541971 24442 728186414 368933884 14621 -218131061 -573055283 21386 -509779888 459179120 9884 279015086 715539131 24141 -22327387 653048572 6226 169956664 79569051 24924 -390408412 278225106 2740 -329162066 -670140515 53458 259021715 539719901 33383 -590472307 538504003 60507 -194271889 -988799725 13335 180298397 285320264 29272 92316212 429355314 52029 65409474 285018288 12589 153898710 -232837300 52776 170083409 -197308688 866 49406386 271096363 33481 453929857 155568169 52369 -103162036 664698959 48730 -862552379 470919581 10491 -786067275 -480626327 48146 48600868 852786252 24310 654712849 152873673 13637 -593274955 -491082592 34055 -105140036 -114556645 20245 162781291 -575883772 5567 659649456 -31208324 39411 -671280345 -868626597 20455 -582253686 -501466647 33614 -192879030 -864371929 14548 150904953 -415833475 25345 -686610035 -103396804 11115 248730029 -221924736 15181 -492822235 469083398 3565 379708403 626661614 42412 -314546993 832023930 42610 446332461 149807367 58875 724762276 -604590726 6431 -108367652 -322945461 7759 -191221271 -998842328 53526 -509731974 836451614 33714 -7268757 -684990851 20765 147715690 -224910539 59479 -706962532 -800106075 4236 67100375 -328408873 19740 335044244 628106170 27448 -713482044 -113093087 19764 250205885 283525779 46208 747864727 -206840348 29992 149388574 -132366704 22438 -674440971 -129567703 10225 819712494 -984623092 12955 -971350371 -981209040 46033 -685455202 -763751692 19318 346107123 -213288757 10561 444764382 142929731 88013 -509175041 470312868 4359 -510366203 437283399 888 627720932 -303821960 9270 -997154495 -417802861 45751 -212329857 -980194285 19696 -791659212 -762325335 24205 272594940 49195147 52753 535661042 -503025903 58759 -604348774 -304195405 51384 -200803943 -603105141 1871 -510503662 432780568 27680 -297223252 449730122 13661 -311377454 -211181363 17605 -134318967 354933901 7505 272518649 726815298 4052 64417397 266182349 36857 -138144019 -287133138 35500 -579040886 -317703391 20365 -618879458 559432791 79142 150360739 168743670 5700 -117583286 -322281292 74309 183168247 -427222906 28780 -333263229 -668842718 12048 -991088078 650535254 81598 -713584338 -862641472 50508 -669334001 -785867539 43922 -868102376 -126432711 31370 78614317 256284552 66299 182046295 -107572178 34045 833808542 -990523019 46691 565016578 -512488344 27576 -710825493 -216254318 42634 252991586 759619742 40535 640831923 149314818 48245 277925304 735226079 11866 167144997 89408569 8670 437690651 161534728 36997 743356324 334162873 9316 91243555 453804614 40406 56112488 760826274 54489 168397880 355669668 18100 620486942 -301935522 32131 278637367 93850603 34545 -120142556 -289794119 24046 720574663 -311054960 41946 -603914194 532888408 34477 -231766415 82790504 39851 -894355711 -136964815 17440 733128782 358702411 8047 -709424316 734508284 22691 -522266089 457361974 40108 747368751 356055891 1930 -584850537 -492608998 30786 156695647 -611516211 15229 -781226483 -792811353 20850 57345966 839629780 41195 182953423 -203323425 47301 -210277769 -889440499 44315 -677113851 -868674335 30923 -126657645 -489770272 8604 -288319030 -234763889 11454 246317378 61798511 54657 80345466 473390057 12733 -199867830 -883480954 38147 733774544 -591144959 39085 752838543 -220669755 16381 730524038 -572774409 36731 433743428 369280022 758 91829706 842100379 50640 -124192012 -516680610 31274 -28225038 -700314560 79643 337592091 636649485 16709 180919147 77452568 1168 255754770 -27438215 54685 -591349336 -515117014 35970 167669210 -893811912 187 -223246258 -991547831 45837 719170214 370654085 20968 -391482489 733365712 36194 75792137 731293011 67332 75337559 -309390880 6295 -98402680 -118111190 4572 -974530141 -996392601 391 -900799478 836509740 34585 740137834 -233948815 34987 -769566123 -504943820 14937 -974727217 161477384 33794 -713754590 -792224811 12695 -397953631 716436174 112 720831547 367233568 39067 -123840950 -132758918 14363 80719088 474185351 30327 -5039149 553662654 5933 -698599318 -135802850 18827 -201210081 -976572460 8912 179711068 274788532 47108 250825358 450390234 36726 263611147 -37316128 47522 -216145498 -885472957 6548 184811180 380508543 34351 361467561 -197892675 6810 -580250240 -314606962 76210 73834866 449318213 1572 -388992437 241777581 15913 -112402523 370791728 29631 173086525 -381063588 1814 742437042 -232400935 41268 -215085536 -866473631 29973 -962461066 156989619 18015 539892137 -480216081 21901 186921980 -617594152 21520 378591521 -198326256 6629 -397601318 -963557322 23132 158002204 -100329881 13712 272885955 431215509 12578 -123628875 -486573038 31483 715088305 -308367429 47766 -669715028 -96510714 14701 624956060 185953625 18184 175383676 162031400 449 -216390514 -857229256 36879 -47404433 -707843465 57259 179597883 334769751 30498 -5486588 166873523 77831 -111661380 -114461452 25242 -427763860 268352801 1822 531634506 -809235789 62807 -118565160 -114794485 27706 753723599 -219108654 10301 -120558655 -311282897 45148 163124020 246085356 34131 77426005 -311739276 31425 -672051487 -134910459 12489 -287696271 475570841 15608 380424171 -210692544 42852 65411559 815324496 6061 73858558 -329033575 19175 -204373986 -890712954 51109 279211303 93197766 7025 166497296 167990862 3326 190326051 -571737013 18731 -694126572 -892599554 8290 -44500297 526532766 49244 -127127474 377997315 15471 166478690 283329729 45181 -694414558 -767703943 16307 270610150 439119790 13752 -312706805 436750777 4659 85352608 819240600 57761 -25618437 647420560 20716 -109392092 363462635 26204 -999812755 -580287487 71065 756523960 -582517131 24968 174398444 149769086 44622 159312059 -871893077 15697 -983044736 -973385291 47750 -976845207 -598474155 61983 273651124 254949380 11327 757601946 -288959010 27468 -41817242 651589555 24294 -319662302 -230318042 8743 -899719122 456693727 29907 187103876 361932533 28329 -488504715 459169961 7037 366800087 652151033 22947 167364880 -101172102 6370 744362844 379229700 16715 -105768468 -902464371 30778 163963668 94455833 1083 -117838255 -864271307 37699 185331025 -214670838 13865 -42238863 -708276084 113 -131956932 -104368554 11725 -410581837 843862996 20445 -981271593 161774627 3898 -415163966 741765269 1586 -296248064 440426080 17311 255190202 736024038 6842 -194204608 -574758747 35147 48714726 -1889071 51674 -773166699 -493925047 17461 343755157 -213535979 7519 145272774 70146465 16289 746948745 -229869610 60335 -975893449 -953292442 68356 -410645644 -20213387 68662 736287812 -204049006 29549 152680211 -423750032 22157 150218623 446783031 24676 188028953 456938878 11718 739942275 -231102730 46610 245966754 752428559 18473 -687524091 740275677 30403 753633171 357196791 49327 167841874 -215389105 49728 -100998270 -291827729 49578 -698497903 -114800775 16581 454313400 181310952 72308 -332365614 -666823486 55818 657358322 -326538247 47575 543430244 -522182273 42925 633606267 153436062 75476 -21452862 534462720 26847 -236318670 -867172092 9667 -314016236 -194548855 2162 -770722459 -803512044 529 -676006367 -865786689 23253 749344992 -575352422 38178 68161106 -320859871 15622 -212995381 -613188604 31366 174642463 -215518874 6348 739195158 -319678165 48808 164397934 -875768003 12319 -398628735 811111980 24035 -211389454 -611767830 33385 -19057820 658550877 30792 49266863 471451467 33391 -410677414 165088111 37730 460641161 170981682 812 143341988 -588108415 11939 -964049241 -411529769 72756 -706534946 -795794536 42159 -218045871 82677622 101579 180913891 151199489 22080 359732349 834233546 27772 -132451468 365293429 13632 -572407527 -497188201 26181 175416655 -399972685 3052 -191515428 -202853869 20635 359056478 827466059 23858 468214761 340623452 32125 -575163445 -289577970 10714 358905969 637365308 9364 -204188845 -502340314 60469 -107065119 -899374062 46065 155038183 430756729 12285 155651548 -207735025 16768 -493048483 721592094 46542 -312465475 -197473389 31004 -390147755 -975961251 24378 -788145519 -783548934 13831 -234766001 375128663 68590 182192711 280643714 47826 740087726 -587040566 19152 -677041495 -781169241 28039 624711045 159872512 64297 -961671984 -410613812 2089 756882409 -204880203 28554 -140254622 -332879185 3198 -688098778 -785953757 40667 -120500556 -288155508 13630 -105615614 -504793943 703 445974425 364207783 8439 -235380807 63856231 25215 -287669188 -684040335 9207 62347018 523961528 60167 -953625928 -605533062 43744 -685413913 -101505787 6502 53030274 285673553 1116 -111190266 -291883687 17889 373360936 631102602 7597 -994678548 147595669 11485 -884812683 -102297791 52375 460677766 159792175 26187 658930820 819814100 76241 -768684481 -486234301 46064 269979200 -427608768 73659 -598457999 -331136163 5936 -763285703 54166439 65278 -863061871 -135577275 12751 334938069 640488744 8772 -292118766 -709473329 6825 82931864 456422567 37534 -391582348 -105503222 37229 -108240468 -291603074 23401 -699250662 -899168359 41414 -415890507 810719501 48067 63128575 -330352553 36503 -34781302 -684926831 7059 -768682661 -511139989 40600 -688568336 -876488513 866 361920804 658468344 21543 242329414 93082394 75249 241986734 -210681482 35336 144682092 64839066 6751 143358050 434048712 26463 -872217581 431279539 15749 -127025118 348827891 4985 445657456 175772347 34765 260375510 -896093317 8865 -125741756 -99771275 14962 -114153435 632465948 21307 159332713 -613144260 2097 -100796375 -809141625 10616 -875910805 -108890906 44282 -322435973 -702402390 51731 266293510 -215063603 14063 257933963 -31310034 20425 -680434799 -887441875 27219 271612408 279847416 64649 -797468422 -770159813 1208 721610963 -617673703 22734 285320139 446821755 35611 -582765597 -291935876 67775 -774292555 -390228873 52742 153065285 285482109 44759 -224783846 -994421065 55026 -882722724 -116161809 239 254285976 745549276 33740 368641078 -216946625 13840 87353766 267776685 13662 756324510 -295022489 34401 536295343 -226423342 50248 153927857 174942332 31807 -673158737 -778137442 43597 -767656203 -488623946 18084 152651254 -140884972 17493 -294766719 474743602 7359 -597308136 -330307087 33568 -26441366 834426322 15353 251577553 -205447461 5690 -109312252 -803741718 17738 -962166988 162154533 53301 -683975865 758406570 65503 -604865467 -301364364 1674 -321194160 -383312464 46091 369806598 848220091 22812 -706588947 724818356 67023 -986738844 -609598298 45859 69880760 748333296 31559 -677625194 -108702575 13458 56978567 835007961 55667 -407073915 -958737614 59408 720385492 -218901926 37897 -330608044 -702666311 66435 747103048 356941351 50631 -676850539 -119341062 17927 733950220 -607982200 3851 174358965 -402750182 21592 -204177238 -974271914 25546 -674213884 150725509 68654 52685462 277409017 34987 457772032 186812978 64169 148289428 -201320475 52593 -804555135 -769958816 4959 -580791534 -329667991 18756 -44437074 625022010 10572 -862756602 -109199069 49380 -958132680 -973656195 9132 -867375985 443506471 28692 189132741 -100217917 63554 371846161 853900847 14994 -418220006 -962096030 16297 255864955 252057888 42974 -124809661 -488958604 11684 -119182731 -903194816 36917 -967149156 -957339308 16285 -613101350 534642534 25406 -21975542 531686191 31844 150932921 -228449941 45527 340357749 -195964920 20457 -208246414 -576702734 64596 53506102 239114048 10116 -693962234 -113811673 8857 -106603281 -520815521 20470 164715441 250907543 43240 340195317 853231545 13013 -225145981 -889360182 48274 -120052392 -868665206 10197 622034673 357782759 52068 -697896089 743817072 24380 -582905304 -688773810 38079 -139741345 -876066323 44588 -411612798 282909012 35002 -964281300 153324601 55056 -786493680 -397578778 35778 -799946023 -762254116 515 -486278798 468241375 3128 151025489 364229818 4736 246204371 441998125 29849 734465537 -610611329 10948 151010745 277185659 48409 167260452 446184739 20496 750318660 -237960212 52410 242191436 -232779473 38652 169100853 431765354 6378 -577239035 -494336614 36244 758646106 -319117221 41919 183765459 169565529 5866 -688511812 -776550341 11227 -899082458 -135900660 18533 -104880814 -484780272 29437 -696082230 -111555493 9038 -496129056 443367332 22228 -876910872 -139087754 20536 634370818 345730621 3222 739635234 -595122865 27283 -332962664 -705896112 25610 78791135 -325031361 31083 71006655 849287893 773 -985201480 -390423716 32246 -193876857 -896640886 16584 153471360 -389391497 35667 -46533434 545516720 33820 95054723 256502420 39468 -966978609 158696455 36759 -680548116 756378500 27313 -13254388 -216168431 19944 -324583481 446698088 26135 -417641300 -959694642 9565 625058621 166575479 19189 657229366 150256307 66180 -134166585 -889797315 39565 148079587 -876592733 7532 355174795 -206807906 25259 255015496 -861570280 48313 181179809 -903962437 9626 179186415 -100898050 57850 245459583 -6719165 62496 748616983 -609491682 40492 -789457374 -495393644 19288 -681645022 -778624738 48013 48378547 -316994254 28405 271925245 435252607 24514 -804847240 -521294409 32755 181046026 -599274637 210 63792574 -301341520 13266 273963578 -198398702 13969 143484863 444034342 13917 -333127777 -711030782 11041 456683192 362696161 20607 -236430791 -612630926 21663 -669505050 -875679266 54862 823994818 -952403028 44093 -991503023 -383464011 67580 -23579578 646245595 5651 639997396 179779307 38913 269012172 60987383 36581 -101731010 -490664030 26509 632165210 -310769433 23848 157205224 -136339657 57667 380592495 855641946 5060 74137031 827887520 18436 59798283 268652605 5102 81630981 854825564 45979 -119289144 -872708662 36378 171180349 -231664424 36468 -13074188 527558026 40472 541526358 -505284200 44560 -194106025 -577040414 18913 361253161 661572943 6190 -517057489 455488121 46845 -136991917 656288700 19781 342539190 272239809 13587 -968466937 181634019 17072 143885608 -714257477 48104 -797916776 -418801335 71582 -289299234 759541413 38507 -571508206 528131029 28319 -398634962 -974540622 27256 80535427 -294176703 9100 -320353949 -680260354 16324 64006253 -305676658 13867 -24358831 -385658643 8852 -779734016 52847140 48443 -231076895 -890360415 32117 -137017372 -520917669 29229 -400397822 -121151130 14815 -786858853 -793490312 6451 -329604194 462039250 9304 740347155 -303989081 8525 285674964 -233666328 23006 -766431791 -502361441 8427 -26175337 624194493 45322 -387086591 -128941754 41231 733955855 -579184282 27632 -408923387 833715289 18498 -881645213 -102492669 1856 658994384 380797771 68965 -769390508 -520722553 38878 -104379519 -779734872 36276 -787416078 -519268278 18202 428897096 146141901 49621 -112292108 -487536468 22797 169431567 259563583 25173 -780527719 93056578 49549 630057371 187196647 3395 -46408666 556992099 3853 351110564 654727093 3577 251945947 252845888 57691 53503425 255863319 35236 -487988581 473568752 17069 260642408 433529552 15094 362905590 632307761 18157 -965699170 159830765 29190 -690290623 751289127 71461 -696398586 -886427172 10747 632537772 -299646620 40780 272895024 93434757 75120 364540012 822753556 35127 -195631969 -599402866 56238 69425106 462495241 40736 -99131782 623914340 16738 -975652553 168774545 7065 -982330426 -977138775 65321 -993509437 -394470266 20246 730742724 -329364948 22152 261499584 -24672828 6577 -399472536 -986895654 36816 336051134 -209057594 28403 -197290181 -615806193 53113 173552971 -586974026 14778 -859750012 -95753369 22397 94736075 277316601 12577 -29662485 -310736995 45636 -98920113 -495068994 19002 -117245580 -873201997 2492 -192045060 -573382812 45535 87981202 -331490450 8327 635129080 819240608 27020 77493212 430675854 638 52424188 275694964 45370 645631965 810522777 67961 352157041 662713373 12670 258093366 49530272 21475 -688177183 738832649 19374 183291865 145561250 5031 260758616 727612176 1187 355253363 -196806282 33749 718131500 -291976630 29694 -116950901 -317911951 8928 366328942 620286657 44767 438002060 187823399 66610 55303637 748172944 56975 283967502 432511470 37883 -129975525 -398545945 79368 274303686 270643242 77990 655646826 -296156153 30979 80301400 -298376413 39371 -307351200 432051826 17114 -602319854 -583692009 31509 336412046 844869046 2358 270725697 -24079244 70602 158386412 -582248776 3045 378829451 658513578 40237 -116196359 -97310456 34171 50763261 -327131983 35245 186136612 -409939337 33388 162048698 -876259079 38869 -16808179 627134708 35509 -121542660 -102535824 32344 -888775550 -96577495 32707 -979781537 -399366835 54150 -309990931 463204392 16816 -111010852 371098438 34580 244821893 -222820933 8706 620216852 -299356880 43637 -198780154 83771784 27442 -615218706 -520868208 16797 450668789 177479886 27538 -775220569 -805325731 4203 436861536 342736528 11093 -290271598 -712471937 26304 -965059041 -974686722 25613 -713571940 -807478199 39054 -230894094 -864439237 46870 -406580140 276345583 1165 -682051762 -120985945 12406 -613084923 545431226 70422 261841931 438994796 1826 343807970 663445844 21651 -993585516 180271826 3473 82237679 715992879 24727 531770605 -515152109 57434 -602457317 -519844242 37161 749817358 -222355744 42222 -773524148 -778057954 11712 -104705736 -488758955 14562 720501973 -326840486 31591 83573530 279486542 34725 181792693 159442253 28780 55394276 267472359 33801 646900658 162188829 53382 181894292 -127907559 30074 148045091 334785347 15049 260069440 -225892463 3963 278703036 -41023114 20645 -289913447 432850567 19094 247298510 463398216 13782 -587393874 -493962671 16280 -207715420 -589908099 46871 -406643876 849257544 19815 155180263 174472452 36764 -403278777 260739280 45488 652938022 814879275 31611 -30957004 -696295463 45871 154779935 439243568 2836 371088072 620704413 38982 348753239 651488332 18120 -957084988 189966169 44476 742490476 -201935401 50255 627136208 364504598 2850 818331915 -967158468 41371 -883361359 447977297 9283 648707132 278858827 45199 -874364618 449150957 48788 -973008868 -987560456 59840 88651976 275248864 38699 -33118485 -699703152 66845 -701928296 86826143 40734 -780491643 -768989477 7293 -874028896 463981826 46686 648571418 373295784 75263 -424172208 749306779 14483 60991716 280124119 69425 182116700 270389292 21371 278224574 745481831 34012 -20687935 624564303 44020 -999223092 159240910 23508 755190616 -198367944 42252 283924444 -213354347 16773 -982814374 -977633206 36495 175434128 -601799780 1556 -792728251 -496021463 34178 -223587065 89795462 58041 -136000696 -514647579 13437 -382188971 -891166636 55380 -325555834 -688482056 61753 -5628932 570916692 28222 173374648 -113576550 17089 635917237 155442357 49911 -30854805 -713233444 41702 855606683 -963976908 37748 -194714016 -861712710 55268 157090206 276588997 2209 -612231570 -322309615 36712 660475068 -286864552 38045 153942931 -200953400 52065 271318702 717010728 24283 -888525043 -101051727 34695 73775151 739005536 53828 812719111 -965150500 19530 562686091 -504695332 8714 362081081 818182522 19570 168100349 464052219 13811 -383869126 843538025 57385 -783747804 -502973354 34489 -121159939 -766087085 41890 -595957315 -481650144 22852 -22339773 -861485834 49775 -679126882 -96819391 21753 -966027847 144512695 388 728923279 -211114662 12427 268641627 -41313815 66992 -983659207 -515316936 48909 -403436149 727124200 34121 -326884089 439712204 6457 655459341 810014916 75028 -904660609 -114883810 28987 -107495892 -100866015 33144 48273975 -307961032 23905 -383358832 -137490203 32436 188430494 -595117374 327 -398095349 -955002249 49064 -965861830 -971336166 42702 -787177195 -782831636 25965 181952262 -141449172 47419 238796242 728879186 41441 188961647 -611327491 11119 -406508065 -131301296 15753 472801516 180364878 1589 -333106780 -1392043 38991 -387878044 830102019 26052 -138207172 -780224697 4574 -975145263 -993318193 53510 146604348 -605737655 2333 253768334 430926108 1836 745360028 -584904140 997 64230257 -7966693 65506 723027355 -320594124 42375 -789525487 -763160079 4424 240293391 92196236 69060 623697436 369253510 46739 175173108 186012803 3571 143050475 -109971347 2934 749879434 -582233840 16192 -890848974 -860887269 50138 715688142 -203528296 38166 -483539456 434366925 24922 -692281676 657219381 16199 -980336558 -975778646 26039 85737134 -308265589 3435 -860210294 -8270857 14400 -385479363 -110599776 1215 440793096 185033263 80556 -579117628 149331729 56351 347846978 833604561 26502 -383026025 243369151 51057 475485259 143740322 33665 625815087 146062439 7990 -304634973 -699723773 28553 -416943661 -118811517 17776 -587802055 -615261036 9135 -107094760 646375568 45262 379713483 837797739 17174 641865301 143856017 4646 -616683073 -301479910 33206 -307207987 466006520 15324 -138684375 -132999706 6206 -38145302 660167645 33259 568820834 -965556003 46395 -139026655 -104741549 5449 249800542 -15224207 24514 253686891 434139344 37649 165331634 455841738 2227 -237873802 189000353 49866 638480976 336312115 52495 68581625 459081141 39136 -778393273 446626701 65974 164101256 -595815897 17770 -202694705 -962735108 13130 -126374363 -877247495 43058 459676757 -995070415 80959 189545384 254106077 37693 -400844454 814403734 44824 639848671 148809775 15125 -124174551 -801617812 59141 -410693558 717265924 2142 -301860697 455295400 24604 738491114 469024588 47483 -231866885 -605539331 67321 -901830119 722701703 81734 -190766092 -612555825 50204 271272141 716194294 22151 -698067911 -768678410 18180 -578039352 526906478 36642 -101540569 658199464 37935 75020417 -301619356 42853 -207337277 -894625535 16114 177417858 -237069470 10490 633843566 177868917 24261 661187517 829605442 17814 -103933765 353201747 8520 622604592 365659624 16526 -886834813 -100512821 48843 738612398 -575452469 22272 153915110 78451972 27906 -966504121 -607446723 55418 722334999 -333103008 25771 278687217 271302417 9457 -138162759 -329728784 61703 -126504301 -123672419 34620 -233810370 371543859 60714 -119762710 -307435932 60693 163664527 -232685651 15509 -129668860 265090246 44041 -131817429 -885248281 5410 -393280551 247429607 25666 174777642 -670011757 40062 -141705036 -287591745 49208 -411542154 837344991 10089 -691738684 747722738 48223 171610231 -886598535 19648 430671797 186328333 30699 -597179356 -499826922 4332 -674791407 -775723994 20677 -211145833 -596742217 49007 744553138 -107866987 62046 148907430 -133779371 41299 -20672308 -689364957 49445 -135443774 645002078 5071 736232905 -602009967 18403 162368795 -231837947 30464 -403960116 733959629 18357 -131928096 -784697920 40438 160537065 -128695644 66754 -963983481 -414922700 16740 -418029021 -127968949 5175 357083567 -227032649 25844 -32144339 628564816 28021 70219791 277787110 46993 281807729 -20311632 57622 334965193 639049659 40437 -681473189 -802477192 10848 -416850378 -989897580 56212 239961810 242069487 37249 717886945 -286623135 9598 434717032 -999473086 29326 -113304269 -310073899 61431 176402317 454929485 10950 739402485 -584817249 25405 715716821 -571782374 69 -677707111 -99438381 6968 272491775 -214608039 10533 -886541268 447168554 41459 -286561007 432461634 13922 339444798 850643075 3582 284580971 -24585717 31486 -190733374 -965919860 6536 177268317 250290453 27080 -389660237 -991758116 35897 563121647 -477748961 55128 -211445124 -888074709 19349 532479549 -518361067 39996 -126673677 622292734 7487 -41823587 643739162 30995 262063490 275491564 14291 -219538436 721599008 71436 -191838497 71722714 53791 174243738 48162264 11692 -987330734 241826253 12964 154522848 436799512 22580 -30437527 538231581 27666 -408616589 739022574 37551 -512490251 -314044164 36901 -699107910 -872308906 49584 -21488573 -702028381 66587 -670945833 722296581 45606 158234456 -579577314 4393 86768414 469022659 32236 -977952429 -587885778 7441 -782652011 -786486613 7578 -219639969 -596433500 54238 -218363610 -24229765 64102 156335504 246624768 10512 -683767749 -800866867 40298 165557468 365122865 987 -995973175 -617069345 36609 264362509 261948841 3534 74139940 -310919234 26305 -799087186 -789928359 17744 -962116739 186552166 34050 -135770917 630529920 28599 434609691 83417911 47337 78074305 -309291549 1304 -691709613 -797263615 14032 -688277536 -797284235 9683 756355647 -288287564 21954 746009088 -230726560 67813 -230565177 -328487465 32685 -106234453 -490648795 33870 -981605906 -600795803 67272 -784842187 -790151100 23101 -490658772 355070254 45662 -964649151 169104757 47498 666402487 813493269 23012 177520804 75338659 8952 -421868919 251699182 18189 -226701832 -878912242 6661 161984599 -100794934 33470 164383914 83627729 11858 161861323 -131183424 78367 -6255271 -680770503 51153 -805002026 -804492534 6980 -383084271 -118035552 24744 161914181 275827649 36575 57931157 239154626 64956 -129078222 -901035269 3120 -421306708 277736662 7700 172140119 -882390862 11644 153088446 66807561 2248 49578645 -317766501 8985 178592488 -606830016 17316 -669004210 743968427 29735 188955773 243570814 14887 -667876081 732712723 75822 -880838802 -100676254 46153 747297742 -600761691 38871 467512324 368171975 3793 -107024317 666206421 17638 280327798 -15123759 31766 176037413 172414335 17674 159166454 50096262 25448 -892584140 -104462577 29694 -580560433 -205896587 34161 -113834025 825324863 38962 77175379 -307667141 28311 180421243 279359441 18063 188985400 434925431 27202 717329189 -600769870 14530 650750351 -132418461 6780 542127724 -486332741 27242 -973046739 -986380779 35142 -702729913 -110481295 27158 -22162936 664881662 12590 -124278880 -902994377 30330 49032871 832575289 16274 -288596540 467473315 20221 -712530042 -798736750 39811 637936065 833901709 66656 -10250697 -691815911 78401 -704161917 -107456519 17924 -421043007 -963832952 20795 341114374 -132634937 39104 283508618 83962387 42332 -25204904 253089972 42117 178723227 273095537 41496 -991600516 -424499656 4531 335510092 553079514 66683 746250512 -604313659 20889 51059435 752245391 763 157830325 -576891559 2237 -957242178 -397141793 42157 -398216029 -116150676 13015 -224244569 -588521111 26501 260844824 -192081852 17142 725371109 456121158 7347 267477010 86084765 67509 277680974 723440313 18124 -979059435 -422424802 14387 -805378725 -596039249 30318 176342414 -418008237 36288 372844136 829804335 43518 -394481044 264327995 50850 627208976 -324987196 37244 715992568 -310213998 47989 165646937 -571987011 12801 -116612684 653211800 2414 188069421 -382241990 18279 -101327201 -129788020 25020 279255363 86367588 52647 -685522612 738158032 29482 364038444 -207724104 24887 178918237 157831469 45681 -987240910 842576382 74516 277314685 53352261 47262 -138403027 -327475636 13536 664289072 157495711 5842 433960553 -876311040 26906 -762734625 -480617710 25206 -895782555 -681429245 33946 -199866822 -895077153 29864 176056078 252016868 10521 -2334556 -669231398 50671 -295259203 -226945188 27240 -103689063 -288731173 7321 -860187821 -8258244 13485 -212381168 57099898 76183 -479143896 -308337802 66598 464293760 172779511 44017 271779567 725545813 12521 -333096629 -684520382 18165 -412384182 812813683 24387 -495652281 467837105 22122 -118486378 -766668178 19420 -395751321 -675242457 66884 153299435 152495175 20787 264100706 267456689 14488 430416906 363593867 10194 54301848 -313478919 39345 -133228362 -791605293 52384 -861880296 -130883530 34593 467724753 364790391 10348 -698390296 -122889812 14455 -764871723 -510006299 34091 725998080 -327238742 36977 -669409649 -101856997 15589 169030489 180400051 42286 -677865282 -799935986 3524 726885391 -599039644 22632 -130021000 -487062862 1734 -426492698 -988509023 7449 -307294179 464985375 1042 173686999 -407050507 2605 -772290730 -523538151 30132 -119548512 -115944632 4360 654405551 835869005 19954 440670187 338667832 3060 561649211 -478008812 52295 -319052113 464233781 16788 170521737 450920194 20732 -575350641 -299283772 39654 722153091 -220386462 51084 -423803015 258982700 32243 -994606873 -958401728 53681 -391234846 433493243 4087 82371526 -301098660 28100 -109766423 -121994382 8960 -286934297 474530163 13982 718159550 -193476309 56327 629365772 172705783 36469 -614510068 -312716952 32491 -2228736 -686276211 41484 -970027531 -611245922 22410 160355721 -210043680 47394 -102867251 -782557566 18745 -783479565 -969624921 39835 -17848792 721449178 44121 728403890 -298057414 11147 641934988 824188276 56988 -687831690 -872284258 21815 258423332 749825016 18868 -199204120 -410479520 15828 728385983 336485788 14450 -890482835 189102488 48116 -141008505 -803636765 20242 726170532 334658109 35442 -135178645 -286334820 19263 91517400 834788023 805 -393203859 254302196 6615 724555540 -604760931 30447 -139441896 -108689206 20604 -670372245 66728918 40828 -207759368 -962287948 9676 267504365 -16894264 60803 741805582 -228604117 14112 -28357079 623594757 20081 824394463 -953886690 19534 171009386 -603460153 8021 -603853257 -501375705 7667 -95249717 -891237846 27384 376559354 -215142007 36939 -142046418 -675421779 26909 182919188 448644855 20415 -95746146 353937903 8831 47836853 716790902 71467 -477890351 464297322 11196 -118882706 -767193119 38478 -605365791 -609460694 38110 731747794 -613233383 10035 178427919 473562131 17573 659333934 -322042646 39254 -808913573 -483684414 12574 -706841920 -14667091 60874 -408365127 718020527 26571 256054787 253496523 16493 -701285897 -104635007 13509 -670010111 740333421 75716 -586089635 567056424 40322 -807308627 -802589023 21280 -681334097 -800110494 47087 -984215229 -963586561 20305 -125720685 -806978497 21785 657783556 375128400 5856 362794444 827049934 7341 -798338919 -499802201 1747 159194719 -408457705 7432 -899512525 473834994 47570 273866968 749938575 6569 185063070 -867088547 10451 -606205725 -492760988 3993 -503200038 461931158 21361 -134590864 -132371192 3970 276395755 455386846 36944 173261619 -426713581 24828 258038232 -215521848 28137 -310735459 -675651081 33311 -794832849 -583192963 64789 -16485823 550103548 14329 -987369976 -393723206 32002 245156504 715744977 28653 -404074716 -134126005 15556 -106976836 -897178492 38664 243235842 434008401 3411 629303905 837962699 59529 -986931708 -424859771 50333 -329143245 -196899519 26251 -133843574 -312618337 67925 86039232 755884348 8966 -593957100 -519443424 36144 -132686777 643543102 27067 246693978 -42120525 75933 143987741 83382387 27858 337626666 660946164 7738 -4062249 -676389385 28590 -301379722 463662798 12892 -228777918 -977744062 5458 175714612 -205958584 45943 253490521 438240800 30069 72531340 827694505 48428 272381501 -481858767 18659 251944493 -190791396 36556 -16168348 -693208817 72986 734799987 -583694253 8180 -190628101 -953956148 58104 -128420162 -288023676 65825 -798508476 -484149140 17309 181241453 357359616 14555 -105903998 -514244857 30144 273931729 -224610985 23772 -683534945 -859075810 31802 68568353 757035585 1785 -313130108 -695524390 2981 163784837 456564270 1453 -8496821 656610177 15264 -613199135 -493388117 27290 -973608871 -401997119 69143 152166393 175189024 39428 -864486292 -105299174 4905 155743692 54880260 17728 753495974 368876215 2886 -104095678 -522613584 17118 -670827319 -883452830 42069 567568374 -510754395 37813 742593384 443716719 63549 746511126 282418440 46542 -903358149 472501079 47568 158146251 -206973621 60079 -305547439 -218332456 9584 -387204176 751434818 40089 -987952299 -412570472 68391 343447177 628850267 40724 -395862788 755969499 34954 248591397 -218312313 23525 450505037 -2894331 44463 -99695399 338489973 32253 646111177 162421553 9570 465169190 361418907 2928 -117435873 -791934831 50021 -701811 541609508 39023 -390638918 -956397448 10017 -605278184 -491119919 20676 -867113310 442100032 34168 285204675 435688684 27959 -615512295 -496764800 31922 162617548 -221990549 75805 239211191 -39728149 64491 -11639099 537069016 27121 160473429 -119700561 81439 -119101713 -477711535 7516 -98575568 -319009799 59946 -133735068 -293200146 14353 179144890 255031069 33645 369404883 652987834 24890 -688869792 -796735204 10458 -386235647 747058985 37711 186927497 435381934 5665 -200911919 53420037 81541 -31236748 -710360183 56845 -416149339 827620734 6659 -134040743 371499031 31709 -142389666 -803827635 20738 92880976 258713178 69916 278496440 468687077 28244 -410833639 847260557 56092 735642255 353099697 10218 637255780 342386919 25226 -971507711 179160495 10993 -208230713 -590820113 36339 -333124030 -194393060 14676 719760784 -326859045 19228 -101057903 -902540257 32085 -592717677 527900638 58401 -606713738 -777124221 59521 -220276842 -869606463 47760 -700759093 -792206497 35500 -795935344 -787010928 25722 -420124945 244643120 3759 473773655 366398407 23181 -595627463 -320960060 65784 58613775 831842142 38400 -685826192 -876180846 33644 -200683358 -857723043 24345 -411682796 716233616 1713 143404605 366529858 2159 181223865 373658464 23116 182535114 160703726 14858 -205389491 63560997 11537 -677274876 -124826672 9621 -296642185 -231368037 12002 -987261728 -989509734 66413 358932036 -142505227 35315 -328570716 448896260 24968 -615782847 -302000764 28539 -985141532 -386529642 7532 182876708 339930816 5298 -108149010 619320909 20474 753124646 663514802 25803 -959595259 -395001098 69678 174488575 242991124 22904 143106466 817400587 15522 268041453 -206070266 10519 -385803968 -984681441 67530 -124333636 374911081 17213 445495611 150077965 25879 368837929 -227239737 8435 -673162001 755544939 56996 -102310661 -489225861 5773 -119421293 345822802 23612 361697466 -961940668 78369 177353329 357750305 14227 -324405811 -190839234 18975 -995342795 -973570563 60151 354268550 831424072 44316 -313230370 -689641910 7946 374070237 843212043 12781 -989365474 -599216317 18524 149524781 438590876 1622 751479489 -579361822 100 -119262208 -863172179 13772 -106423098 -520784215 35587 -705998374 -801831317 12859 275889671 84016909 15801 -699923143 -789638731 12149 180412124 463301092 9 -407312631 264189610 21741 -895653950 455594876 19104 247924158 736662786 31502 437623383 359255892 19969 284615008 733712820 33334 -407436308 748779809 38585 -27034933 570545675 39240 180615859 -222878816 23364 -125414646 -784385981 13524 -127010954 335965383 8819 -389779964 810333324 5959 362638458 -191461441 2538 431649522 377314262 31013 554588161 -512812876 25715 -382310764 731309475 39136 -113802488 -324943309 65366 -593079464 -327200275 35850 -297827424 475593820 963 188552197 377588549 28395 -123400570 619479775 24558 630826566 184385076 18066 252443430 -30513684 25563 -208209486 86291694 20163 -33630776 -685839408 5147 545771087 -500396598 49687 719677720 -585618152 41357 70193514 754301315 33060 -697248071 730304784 78890 -231804141 -606895713 45447 251697960 284464898 45526 -410668421 829607273 51220 634171463 834754430 33392 -775736634 -411115261 21780 -109743200 -502693530 26883 239482229 757886487 33235 -383313426 261400260 862 -674317404 -882054665 13835 734252696 -321946654 26779 -135980531 -865805876 45743 183876452 -862208625 16263 267733554 274980935 71056 -997068313 284644432 77853 -114416682 -877456393 27407 177181801 -142342467 43429 720499288 350992643 21796 -986249844 -573548722 4184 -106123397 360063000 5053 176000910 245133657 2299 69706915 433868695 11858 -713374105 -125003708 23671 -992535549 -579422500 2820 -667732627 -122660881 26552 -235799251 76663356 100693 340571248 656620135 36709 -952985047 -389667919 3332 158156190 269908493 7770 -986782529 -598092766 4323 -765352505 -485355190 480 269611454 248147907 34408 830830509 -997940676 49506 370245954 835579822 17828 185546435 -868247273 19562 162831542 261287125 17467 -677516060 -874677965 51245 538224349 -599414557 64246 -499984083 740542766 41736 145915452 -409636808 18303 150027808 147108502 31024 161563676 -869955582 41046 180135993 156783238 7816 -678519744 -33890188 55076 664559112 818585706 24396 437574308 363323456 18565 722016090 355932676 55830 -404841466 252722693 30660 -124816550 -887333891 4380 -212588334 -870787244 42046 177394562 -204672165 48784 185260565 -575814744 11592 -677043136 -898408983 44590 760298599 -301931571 38172 153351789 -396294949 16695 -707017197 -121635193 26867 -99842814 -490428708 14201 -36177088 664102417 21664 -287505803 468194997 17158 274437752 457574687 31923 144574082 162669030 16383 -713898171 728510393 1470 -428386493 265754268 40334 238282422 813362577 49263 -392586860 -955355964 31978 470800553 148108803 49333 -101439467 -293585040 55970 -132403571 654282991 29823 284362579 -230557385 24124 160174764 -579771998 4061 265700111 748924759 4510 369949660 -217437628 21687 185465825 -208272936 26050 158227523 -610585517 17447 665923916 -291923313 14512 -228138433 50567662 53170 66551282 -320798648 27341 167071291 -110219532 56043 -666740671 749263336 79552 -136790687 -888884128 31035 174409492 84063711 3983 267431782 72597876 14650 558010863 -518544985 13948 -237232127 -602673344 62735 -771830464 -509146730 13918 437173632 158076236 8915 -963216089 168955729 52550 -207253220 -875911225 18837 -864794585 -133303985 24279 338731224 649483555 21366 -286493889 475701428 21808 -219009477 -615636535 1945 -387167241 738869771 3275 -597166050 -484680060 26908 -386850522 259576159 12393 168704952 -213806734 72079 -387016127 732673553 23601 63929299 436062355 54561 186912781 -99174098 34033 -996850327 188080710 2050 642158953 350911444 49516 438649677 365507878 7164 -136775909 -295060735 10779 187336749 -894855173 16612 -115630646 -325751317 21083 350779563 636187529 1029 366380857 -970021013 77024 -222131427 -426688406 42514 -862559394 460588112 45688 645728875 351067048 45152 184864487 155108145 44230 -899342360 453724433 39635 -115883562 -121497597 34399 -398454293 -977474432 53097 240505698 -23872748 27517 -859984122 449041719 3256 -3056866 -479389174 61183 170700729 -891377763 5255 252935498 464186858 23224 -588210226 547889640 30643 734909117 374826833 35241 -477173177 443146881 10779 177534189 -859267551 25051 760043432 714945520 23985 -490894130 -124008313 28796 264540075 -20607152 43134 -383203150 -982772322 36517 -699924961 -780616883 17320 -678337797 -128247964 27972 -16797857 -597499383 35156 253417430 760198336 10572 439492400 167703691 19650 449051040 359491713 1757 276478994 88357068 24678 -882831466 432838582 26059 -209441340 87992653 22019 166241850 183033076 3435 340362121 -206708666 35881 -193828638 -901630194 31589 -128108143 -797644088 7830 266115143 -27076784 49936 -120379909 -869093581 39111 -955208893 86097463 77962 252980522 -207101274 18106 336577204 -198447913 19270 568706072 -510784225 20201 247886648 -227499150 20145 281272244 261182725 49867 649250417 847410179 1630 157788609 -576445740 11745 -132654074 -115038553 23414 728095288 -600626778 18782 -103473521 637261275 28237 339609233 630481253 9912 176992006 -585839495 15010 -509104267 809986247 38068 761587151 -198745583 52636 -683701730 756380618 9874 -318022140 -229063903 31592 144794346 -190911877 29222 -418042784 -124440503 14124 -200135030 -990686606 22256 178507323 267632921 46716 162028708 342197073 8209 165597191 -877304398 5051 -803330180 -517862784 26276 -587570162 561716982 35760 -687968284 735350457 17261 -603466861 -294701773 44690 -675851960 -96794128 29757 -211854115 -975133939 46546 -612168521 -519462171 12083 -389220564 823205261 37424 -763094019 -767403434 23682 261767718 431828856 25477 -221331664 -997146756 10073 186189170 -900874371 43023 -969905191 -396799662 68929 -419236544 -965964358 8754 -977339830 182877312 46524 -973592764 840279962 3705 -13319854 532400372 36280 564240652 -478440434 50014 151451305 -97089813 32110 182710606 -136948167 80945 -381267643 832283007 43236 -136980588 -105116354 8333 -976454080 -382876629 69407 173174929 185499871 45871 161700161 335477758 53160 -777866593 -798146561 681 -224136854 -974694763 15892 -697859154 -805914570 26687 56873077 457955502 14988 718742660 -194259603 54486 53048122 724363563 18882 -130890825 -128494877 968 -706841549 -791087952 17188 -20041964 538801759 8777 -193218311 -593819606 39550 -966394409 -585583811 9783 367115239 854223179 27507 653403261 -300823280 34107 -197959785 -876181680 13938 -418837046 748272076 28131 -695505041 -775392167 20614 -16248906 641900645 17861 719836194 -574468776 13610 632994404 164332915 76841 -616584664 -300085106 44343 756916316 -206676862 31675 162054165 354916050 43425 -603995019 -303502247 28471 -116933078 -315627731 62061 -128550099 -133256227 24543 -976760522 -405907463 37796 719440132 -214092902 14777 -996359867 -572308743 28143 279146891 747608487 10600 186954088 166886166 42430 -314222231 -200145407 6454 656875516 155626783 23831 -389382397 258736901 29190 -384823253 740772360 31204 -225400795 -977731002 11199 259179216 -489126576 17702 256633484 266139859 50103 757250129 636344629 35675 637994205 -112743738 28630 244665065 257019889 60182 -34796148 549002863 20559 -880925033 475916158 25342 262691253 -574136851 32244 154132138 -105664295 14599 -961543077 -610586659 5501 -965703863 -581465518 26337 -135182973 -403426362 20926 -771424543 -523056573 18569 51194165 255842158 56070 -223554662 -598673254 57911 660244962 335851244 37797 -112204598 -483413090 32640 463070864 366565203 19876 -985540757 -969235750 50699 -125013079 -290128405 31484 -868328400 -120114109 32774 -983941953 -233635210 22506 175731957 371956931 27737 246181357 282668086 38520 -208515996 -594776025 1652 -134423487 -860963452 29946 373882456 -195315694 42761 632674175 647726292 19334 472740985 144872668 56958 -26266270 623724732 12438 -293018820 -230407878 29432 -314147183 -236367516 9242 -234464144 -203277040 52327 365594051 813240448 36102 -973421890 -291542771 7302 -205673679 -963310002 47366 543268984 -510493745 8616 152642033 -613046348 14848 -692665472 -678526030 48699 333516975 -215988984 9696 -127025022 -311725318 24242 148971156 -106397155 19805 -140208707 -772524774 24848 -993342374 -417698595 16070 366252469 -198823623 1454 163255194 -103823162 11602 -409931768 -123906919 28955 285315219 -236512439 45874 -673529469 -129192410 9139 273998728 -12149186 37874 441833940 350892796 23605 -976856490 -385796019 43466 -893538484 -114270817 13853 813122579 -972390875 12078 151914718 -574491385 2653 -2351740 -700110192 15919 -117520067 -127906004 16639 65421977 -298399806 8645 -605821635 -316175133 70452 -697308837 -788148103 4210 -867464095 468151048 39501 -968600245 -427529831 48474 -691938668 745281767 53740 -3964042 666341981 43498 155715233 61106661 24949 -107026632 -887907431 41723 -304247973 -493061338 11567 -114887488 -511745511 1897 455703942 359580308 30140 91537526 277995168 536 -5985320 561807872 7776 -117662141 -104479595 29108 -895808576 464863944 39429 -294089556 468121814 20804 182986232 -599867139 18121 -394216017 -123863781 22926 850442854 -952677693 34677 83349695 -300202411 16790 -674792546 -895939380 8115 -974452654 -416818383 34131 160892461 186223673 19189 -955303284 -997020162 23342 -501056248 456281179 37981 -883930743 465661954 52303 190410587 260344439 57786 -310954618 -695129359 57609 -618907441 -294136032 69134 184187418 142935539 46186 -878088853 -95784897 5798 -325727477 -686384570 35853 366025709 813649608 33994 -308668743 -692741617 8640 -14781052 526028481 33465 -959992957 173705790 13019 -712856347 -427473658 19894 171679854 -597965860 8791 -772976185 -485704954 2223 718391077 -218947681 46240 754746936 -297736566 25370 258394843 -25886321 26726 92464162 -329251350 8006 -136420697 -797674056 27707 -127181037 370958624 15149 458282205 351955482 14433 436774296 353205361 29584 67554040 471389152 52367 -970672697 176002826 33017 143047302 368419459 17057 181805705 448857392 27445 -117955190 -486543380 20467 358892279 -205141481 36918 -381186673 -996422197 5441 -393494802 -955654729 26170 -987142309 -421372213 17798 -229064093 81079716 8094 58489199 -503985694 47882 -595851558 -323973774 65823 -961937589 -233159219 84430 649445186 -492563682 30101 -393555228 -125891077 4672 242262080 66216947 69480 443182937 348194889 28389 87952375 833640627 265 -998350265 -427509504 57662 -133787324 -107408791 33174 -616671219 740881752 55494 280318766 247072403 76840 -869133064 -125611549 2397 -135411025 -890804732 16192 -612334974 -287259919 57220 -98113251 -112627410 25970 -703449043 -120472508 31351 281116293 58965627 72716 -139973078 -887413904 30549 -963279481 -997360005 5342 -964300137 -973323752 6044 -700701705 -127948731 15393 -110180029 249998343 46694 88117297 248904849 14191 278037696 -206424695 32640 -507794116 452873225 49197 333814680 620537974 25717 -226082088 -897852995 34886 158644124 429533892 14891 245988734 55827010 52028 63657962 281158200 55516 88929489 433811533 1180 -40089460 565464949 13722 -100525095 -516345205 6948 169095743 -887035164 42055 -414563096 -963191541 19620 -964838614 -609938569 3976 376698198 651910355 29188 283185187 266876301 48133 76781752 460733644 15398 -502309777 536106771 38321 -985492944 187597894 17248 -119521376 -327801737 15199 -581649369 -500895333 16274 83510694 -299181191 8385 640241547 189363273 52389 180635073 88662591 21676 351312002 852795279 24414 -389015456 -111027278 30079 -202305804 -608942938 67941 335005729 -200924322 7456 -998945123 185849689 9121 -583020561 -296597561 71898 -487675231 465400489 34603 -195356417 -579957712 40381 -136484938 627389969 6750 149596837 176567410 20288 -801213872 -762040943 17775 -314646941 -713841620 25887 -112460794 342809771 11441 253816233 -201078001 8636 64159101 -970635472 47880 267532724 -198720464 6267 -402072889 853469202 36601 461645137 174494909 82667 275763620 -978099231 38572 187868370 -598195010 1570 -127581311 -501571213 26022 47879837 -872664089 51504 -681749467 -115061962 21308 -212496910 85536736 62749 184335312 244893181 9689 173988120 278960055 2525 181610732 -602738247 22195 -26890563 537178246 17025 169799285 -614023640 9549 179838235 -230884488 70102 143484479 155060526 35131 48066225 -299992908 22191 -790395651 -504907848 21755 -391136283 -117035734 42714 -976629447 143098816 19388 459457741 380053284 13904 359008863 624031048 4348 335697233 830698974 19774 621734746 350500678 47602 -705337015 -767846483 31924 -418451283 758689175 2934 -191271558 -904053989 43266 648282946 850108808 42381 -125776148 -98830384 12841 -27284908 719917397 41152 -140956983 635555035 15327 274084922 -197187672 1953 65650152 253159064 7131 -774442449 -521816782 17495 -699989506 -95397741 6718 439417835 370908339 13951 255835589 -3417461 14334 736556185 369290471 55990 -223264820 77943357 30314 -110653457 -903671070 13018 169276725 -105006143 70851 275690121 839503138 28695 -409348154 -988753499 37231 -480274859 445602157 38465 -992546318 -978718259 34526 -779750534 -768750625 5980 653537311 832719421 72420 282935313 447244666 5092 -984388359 -580941809 7690 -604692465 -500592013 1946 345373124 845247687 10009 447877464 356743544 24400 77661034 748839668 5274 -405949275 -97329208 5904 718373003 -578655967 21374 -110171044 -508509107 7205 435542127 276240509 22028 567657304 -506900927 560 -46632138 -694622923 43149 -401892122 -125116037 30009 -46807860 664121760 15941 465252075 359850897 19302 151068550 334619624 42014 541638897 -504150958 22497 -115945761 -520285858 2881 -297043707 461971815 7735 163708933 -889604669 45143 541793518 -491706898 60258 -207365595 87026583 31292 -420930416 -959293227 7585 -483456877 432610571 10662 -124847421 -867203618 13669 376124839 -301440280 25447 355685503 620899529 29652 334103113 639085791 13722 534531468 -485886025 25115 251398413 811502200 38019 -216922803 81307655 41955 -43536766 -686313771 26110 91003737 281984916 56081 -405774857 -993026449 4049 -298464724 -218640385 31541 254990986 -15283717 33393 -883613031 -107258449 6272 -195955947 -973093141 7923 -412757446 749948080 21851 -203154289 -858185672 13477 174813198 161748771 18130 355953390 -211095934 9643 -100401990 -509866407 25553 -989037768 -972856852 15770 179461771 49896221 17889 658000384 -317708030 1340 282048170 -874221172 61832 -37225516 -28648747 20674 173077652 -191257474 66910 -195651262 -610251373 34967 -581399580 -508880735 2504 -132384854 347407770 4015 244918137 -202601489 33812 -704979315 740307863 41382 -392124517 -122550080 11177 -600545365 -306729590 56914 627248286 -318148821 12558 -416973068 269980554 13968 -962878474 -986140658 31606 -95930633 -96743335 32638 -132607252 -772381923 65068 -127517920 -884598545 16070 -779043575 65696110 13570 -6245914 715821585 59719 336953894 631545168 39591 -423703949 816163713 6612 71499477 812382637 49145 -196317117 -590479509 69939 272811183 248550796 2474 86266987 283401084 28034 -696719199 -772225827 24186 -286843414 434867505 15226 -31489075 -696231452 22890 70360546 279604389 49622 281874818 282352175 46585 188574972 -384960448 15164 -677567306 -800438655 32306 249284566 -197169141 24902 -996617869 177632289 40050 76704782 715814990 70260 180090840 -870815722 27552 -24235967 662990332 30278 -7164121 536675409 6207 149823253 335344882 38321 554800646 -497054032 54398 -309442345 443763181 4557 -603206690 -315287782 24934 634904215 72090847 6807 -307962838 459838997 7846 635482082 175736708 10415 -960483152 -394047207 48024 454775429 165730456 21649 -512092149 465662968 7682 -400046456 826144355 54311 176105681 -113654823 51534 632397205 370830685 33359 -23998992 637751186 3964 -514217540 359125026 45756 665569805 842858352 56423 -427625547 -119429873 8655 566676722 -507661831 9317 -316318075 -703093300 31761 84097489 265035598 32184 -680288182 -607688604 41013 -405297343 725230058 10359 372039879 452857743 68990 143261553 -119299075 80506 -903190749 469511068 6921 -677427755 -136309953 14506 -704466704 761177909 1068 285675025 277131702 59620 -12935370 544310139 45955 -113974440 -879310402 20343 -765280599 -208390167 61655 -25535096 -706723443 25361 167097403 -110958925 34948 -675519534 -791214459 4498 723530937 -216904309 62334 79333136 266317743 38510 759257623 371782948 2318 -607677299 -516051438 11564 -329327832 474975443 8333 -191381398 66526457 96365 184373969 -125157370 24331 -984116428 -403916421 52888 372492320 836192833 20032 -394201613 749424110 33510 748038888 -216460629 5865 52004323 282954600 59894 -770294567 -511511093 22714 182524829 341910845 37265 -398851265 835180792 31671 178256273 91921308 11474 66938982 247675548 67198 77605776 817017630 1399 -971864575 162667793 49277 -133379771 -122498504 24048 -12894721 -685760748 44496 244979040 -232448046 17804 760790574 -321124194 11685 -402281224 264785069 53178 -204169445 -978570385 41154 -103141766 660859491 2145 62693286 278631840 13790 284794449 245407642 31493 164388935 -573749623 21988 -506609369 464388205 33976 -953656569 -414724403 1332 -953672093 -980982410 12074 49876308 -297454539 35516 376241710 658891723 27778 147203079 -216541407 57818 -216935190 88459596 100292 -994579786 165208383 34507 -990587657 152943163 40452 745538667 -504701869 13804 -101351514 -107150683 8379 -998815481 -585248130 22465 152692078 89970044 8612 378761426 628637487 2563 -695125660 -884596994 19035 -762606280 -605660483 55744 660820056 854971083 48436 144700121 -420786546 36152 -605892963 -480729275 18211 270361034 -196609758 42098 -605865485 -300566752 40248 -699367742 -105683414 18673 -989875373 -413356850 16763 -681903635 744598635 3679 180551067 246981541 4793 -419703912 -587531414 55638 -218137499 -988894162 3174 -324384034 -694252333 48996 180707442 52640424 23493 -202007396 -875986156 35381 54981258 -291852117 40814 -668267507 759800022 48350 263931903 -193460449 1539 -764688106 841687912 47755 -413995727 -990699549 67515 662387951 143273342 47950 283049590 748858425 33062 -232156526 75740261 27090 75916343 850523880 57285 93178337 431557766 27509 637626785 334361382 10275 -397600503 253046566 35504 632663182 -142160550 52714 175328929 248273686 52306 62527600 819245636 33228 149341445 -594218804 10363 254833692 725464560 37474 627389549 -298631220 22889 -420208626 -969475920 57059 -953301662 -978943498 72118 -100674205 -859472298 20723 -106892237 -504591373 23712 -702982973 -299063691 45749 169553277 345263923 40354 437326053 337339835 28762 -385331920 814431792 9004 -986646374 -108612540 33958 725603978 -584711732 26226 -576799934 836462003 59271 254021266 -221481076 15297 -953174410 -412406681 56553 -700613769 -129523185 24150 -289636348 -679392047 64564 71149923 276486490 21183 -140536806 -136246088 24904 -402614850 -134952734 17139 665250125 172656415 46027 -215319515 -583749334 67606 167693055 333420133 24637 69500118 -328820303 6545 -695110045 -102848066 31734 -292652842 447357852 9836 278301118 247653206 66977 726410801 370322038 9913 -5313823 -986338286 68537 -425258575 827329146 10989 -319196067 -220212756 10302 -101233478 372051993 943 -977152703 -409817188 23135 -581467964 -293828639 32231 88196376 735634093 64321 176735964 -194420822 17374 473469202 440039657 54217 58674152 743142976 9246 -801711164 -762865480 17502 -237376264 -596775630 69777 -901163497 436977521 17857 471511021 153352628 35081 716692830 -858002585 72655 153995449 89078744 18484 -575429023 533166709 29109 251335768 -192872875 33877 -574691013 530968272 393 361026103 94292318 7048 -24729823 -705727904 83057 261362865 429941936 17073 77187931 843956168 37206 56948437 431175619 13534 150995340 -227246399 33929 743941896 375820381 46868 -763298585 -477385006 43442 -118140077 -305537315 29176 -580159071 -509241846 2638 -521940370 463285887 13836 -997100655 626527192 90319 -222763326 -975587056 50907 450904857 173396956 67877 -790900239 -491619572 32570 -389830140 -127552566 28540 56964550 -302096803 20022 639283348 838579317 62189 -427313881 -985794020 60677 -101801665 653535068 2438 -957253869 -974727373 11500 -121225729 -786738714 34863 142912764 466146087 13457 -979662919 178596597 15599 -790811369 -409032436 71497 654716761 180353330 66272 57924035 -224992610 44766 -428432400 -954114617 64493 -237301790 847050383 9003 -988349405 -992509559 52993 -26629797 851223099 62691 568848307 -496976897 54396 375228367 -194859712 39903 151460572 -611918857 11883 -26998374 560119064 46320 650021666 335677343 35161 164046715 352587892 3146 -410710944 755077725 14335 148031216 454472296 5697 164235426 -614943008 19354 -233298536 -902022251 44522 72511272 723346803 14722 -297156903 -190531748 29919 -205349507 -952974983 47832 277390205 751133218 24053 -13858352 633944923 15744 -227330760 89126664 78800 632221935 187635654 11263 530429396 -510589407 3946 74989461 825846711 9942 240184226 -229320559 38508 -102882730 652436765 49374 -979671877 855605114 6626 735669313 238933295 64030 557739894 -503373800 56835 -387977203 -113122517 13222 -384549376 -110269233 26955 -592542779 524411021 69336 -889305900 -116141081 36548 -800055559 -805592235 2760 333838208 -200495043 36342 473357553 -495521478 17085 275994618 271653056 38402 151387239 84269917 30541 357339768 -223901709 39622 -764512983 -766176731 6494 -575473838 556380091 33927 66232476 752059570 34051 -223816251 -13546301 30280 661378511 -308155781 44265 -108589810 -513267521 10009 354325802 624020548 10771 470039090 376036908 29633 268973884 462598140 21114 186285047 -898960948 17297 154356252 -859054807 5474 -201679018 -976178965 19214 -520447536 447027957 47816 -679841055 -99122490 25127 -711437963 735074263 45914 368625918 661154737 42107 -995761276 -966028436 68958 162935649 -128032308 33950 368337798 -200336184 2234 -39059968 -686408601 23402 472906363 183575069 74161 725058936 -608614095 7276 75720687 261753040 41001 -687228378 -762803374 7863 371555017 -203680639 23070 -396250541 -871253478 59652 -982885618 -613358968 65573 272621267 -9150839 48465 623018874 -327225173 42621 185001095 -141326315 44415 -330270771 -701195151 20656 52033569 263905327 49127 -996716263 -425617128 41403 -129636792 -97860990 22564 238411595 262086399 41464 -215153654 245208843 64597 90839551 282326018 1051 340356091 -235699659 14321 372664437 -199059947 4586 -605588637 -504524593 11848 472258162 336690462 16798 79797240 261664685 30464 -769940039 -505799927 30515 165791894 -390724747 7793 -104890340 -895517826 34539 436461466 166941483 77036 -194336084 64551750 19834 -992876919 154028283 41240 657201631 -312784380 44508 360440352 635729298 20753 717983445 -596308481 7779 -413204201 -988256739 62951 625709499 843538504 38072 -673548372 -773264575 35852 -304578099 442840972 18035 754144079 341756552 31601 -867551019 453974030 7658 627219324 824607692 47934 152411035 -96875497 85644 -215849617 61089604 92871 168473774 447839083 21355 845201654 -956350212 21870 850862103 -972063871 30980 338063638 842719956 36661 157435875 -881070450 14222 817385961 -975849277 42813 727587513 -287450680 27004 -332688259 -202836754 17486 163103723 432261278 22209 61039939 726777301 1159 -101892422 -116469033 11190 380624662 828234144 45016 -128557804 357931101 26655 -313962700 -681847738 19103 -131285485 -138438714 25156 -996601267 -393691377 14222 -237084270 -580778156 57702 92426398 -611858601 43563 644410506 337223578 74514 80619834 742436533 7900 -492731137 429875943 34176 370513985 -190625283 42854 186062920 170140328 43190 -116010389 -864974727 18602 570388384 -990427247 48743 462274266 -512819682 35727 -95318589 -777633551 63483 143686333 189522997 47830 810450802 -977542544 3723 -974468462 -596932098 39558 90479525 442003534 19759 -316032318 -229803689 23722 -583922135 656880397 36840 169568085 -196288785 45962 -977213956 -989795871 42962 -299789892 441837119 9643 184326704 -859042843 32411 -316279296 443951644 15518 280593192 285474086 35654 -193875513 -483872706 46626 544146359 435539587 10709 722018726 361891662 259 -28649068 -680018085 9939 -45208080 -696307458 14590 379676422 652491905 8903 179022442 171734626 33791 -705522991 -770136988 25949 -779421929 -477476628 45155 -976374797 176281185 26163 436668590 184341408 81877 -306523810 -669496295 54253 -967332731 -400758347 14705 -607429197 -297209408 66835 621805872 360514747 20446 -902365201 454702332 35180 71004383 749520752 11660 169298156 -888254057 10486 354279550 645480513 14293 637750736 378251133 64916 370006210 625120097 43121 75786360 276952832 40068 -573185976 -516392341 7602 -958854081 -971212930 10523 625809497 854935420 38607 -886070919 -118681329 3061 -119488771 342751773 14343 342851534 -206140810 37416 -588612757 563586553 63294 852090107 -991833672 3108 -982803624 156690663 32885 -31995399 -668223265 4886 -864025935 459217603 41421 165261918 -702540766 49043 -887397172 -108927311 10070 -617046123 -314077359 29461 -109634938 -488335054 14369 644636319 364124525 14079 -141285731 -889933775 5179 163707726 -380975743 24128 359420161 -904718499 38112 -130031610 -763118357 46813 539905072 -514231003 57921 173703762 -579256058 59 -199821948 -896765277 48416 645168994 335386383 10168 -108284728 -865336597 31836 741284035 -308317603 11289 -712381667 -138592369 19287 -711536283 -887172002 26023 436705912 536106654 54294 -131403908 380062383 2286 -35395903 634231854 25360 171590970 -96924550 49651 -384712343 -139716755 4891 466050911 151183005 1589 638912521 338177056 46520 -112040360 356209620 25463 -299267175 433332597 8728 -966697098 -972253436 34282 -122337006 -763755619 20089 -892779314 -481452453 51183 153003258 254047056 20632 87011320 822350974 1314 -127501287 -513967613 17376 -122128001 -870531627 21016 630235859 366185910 77454 -866178459 474621014 31531 167790610 -219156206 50014 49177541 827584505 18810 147196070 271644633 28494 -688356170 -888737541 25285 -574276681 554642058 47618 -111151344 -783447087 14420 -36505204 -200377496 39868 658521610 353130593 48596 59086016 453780354 37119 -26612856 -672272076 13205 733740288 -585327664 26822 531530786 80902412 40960 156235064 -395776250 16985 335778911 -211089964 26124 -218708903 84005435 34503 -795612924 -502417561 47309 186533056 453480922 25374 84543305 -293290386 14131 661480274 851489942 34766 -966825513 -388009986 68176 645490948 375232428 70360 -588097237 -322035684 50723 -678302017 -130555296 22990 666113625 -323044842 19737 248565501 -22485776 33542 -114943897 -122371268 7869 734337683 -201609160 37645 -108068199 356147106 25238 179232398 -900588570 28115 -997640451 145510818 13779 341608671 664802052 43516 257468641 240393072 14352 283761402 -196080982 20232 84771803 -294702569 18884 -418082264 274946739 22033 145987606 76016914 17954 171700556 438229996 9080 465102066 -330226640 42496 361639255 810330682 16846 165533951 71279554 11014 259226045 55791386 7553 -997781864 -588447701 48659 84006423 251233037 54423 238759555 465660843 19633 284538349 -27600290 47031 353801248 635410829 1416 -130683726 -785669196 2818 -577609509 815135729 67998 -46782254 -678106727 20749 -502184145 460271915 25216 811588743 -966954318 57189 640491574 -295142674 47216 175855116 373087431 11424 145146013 -101021959 44314 -139397797 -775098168 46812 -522641551 462608068 5634 662272803 827244751 18177 -216814329 -884562900 277 167032473 -131336744 40512 -680484698 755137609 964 -994092698 822911803 68440 -858374204 444396827 541 77884407 812053902 50121 750677075 -225943795 45782 262480759 -201941881 33260 566621440 636099429 18285 -512331028 470811483 27262 -133056490 -489547675 8578 748964796 -211418116 52970 -235740293 53069491 48004 -14719510 657371240 4851 143920416 179408069 22333 358822682 650227638 14310 -400948812 278367167 14773 745550249 365209433 13077 -210985942 -575849330 30122 -704140122 -115261369 561 364683455 -236070814 19528 757175709 -220791250 36398 82612731 -861958289 68590 -142320260 -306522059 42785 -210223933 -869285077 12545 -809264711 -793644124 17185 -673481937 757417690 17601 -193279521 80979957 68053 -991118857 -606315583 32593 160493006 164806044 45890 178952709 73310470 24014 -293923160 -707624290 2504 -879418357 436607524 7473 157006844 -879772150 38913 475526957 157157839 39916 -607577486 564103145 58975 273551117 735130618 11527 -103729656 364343756 9217 89686706 738726698 49742 174018552 -212725341 32020 530430944 -511797087 24754 -667008861 -888967830 7158 281570331 72408264 4599 -388023693 -981693994 64974 -700341113 -863532323 40127 473159649 336183885 18020 448004837 334761919 58 272387514 436192705 12461 652115605 153143370 66334 438822357 349637731 27429 -208211862 -878913680 6509 -122915800 -805997344 2594 251800159 457919490 16477 629180580 335258729 1433 447255094 189409329 4426 -213086085 -608176508 34133 -214711923 -996115191 25231 64039313 283893077 70225 744489334 -611520375 7297 280333262 -7511348 33209 622898068 -211838558 18295 173151505 -421249983 17586 283588762 277016609 41368 -30182971 84150765 27556 -972293221 -415964916 41816 -111899416 643358315 44594 -688837678 -774086580 43741 -96266505 -781623680 12716 -420596967 840665154 19974 185862212 -141304470 80364 249070097 462281965 25335 256070950 -195557808 26243 270689264 238484031 32902 -486739301 436202101 30310 470621778 175948263 29002 -112778084 -482604984 7927 -96199301 -890271903 45270 -978642161 164332499 19192 -880417630 475215251 29709 -142322323 737707147 30380 547452571 -486814611 23785 -673530031 -105587565 2190 351404456 -201514446 15607 -699342778 737958361 69098 -140903811 -861898073 17306 159828298 361313749 2855 -979908176 -957984586 67417 466245029 146480390 6601 -140019571 -309934105 22936 -873953853 -121021391 48836 170765094 81786537 14343 -136440474 -21444077 39878 -584071849 -327035255 74936 -606628372 570117320 53478 -968768336 -607636944 29515 -117066632 -295915450 18129 -881990349 -128831088 3897 718028843 -213421288 37714 347297080 -397945104 36989 -109908518 -492669800 14933 -982852008 -997014328 17138 533171772 -498509600 45060 -693963573 -897839652 50000 -28638577 -673296650 16826 56256450 282298785 63571 346311576 824707459 37712 -880538073 -139530636 34825 -667794587 -121638659 29093 241838092 -8138077 79223 169773803 344151280 38793 -971057397 -672665002 34217 -209877516 -613751265 10756 67411273 823598707 27099 178621205 73300660 2540 152835332 260383907 44950 -112394427 -505034022 11090 -985583349 -994528566 54568 374931801 -194753555 40236 627510119 342620520 31366 48850082 468755889 26399 -878234180 446725118 16094 -519879505 754934951 27966 156334716 -608725441 10388 171795909 -412594348 9466 -138878418 -494797853 13226 -669176332 730494932 5542 253524031 275276114 45552 175016785 -888587572 39388 -618434398 -509794123 15052 -96249095 -495468148 12675 187647051 -863789374 2825 -961610575 -415226231 60190 723937133 -211489073 29326 -309866262 -680242165 27144 -794973070 -510930486 3872 58565079 760361911 307 -573819858 -496251987 17877 -107602395 -477754184 8792 -512478859 458723095 36713 -674225014 150712401 54696 179450402 354377117 40474 -595745608 71851141 46282 437730448 153368484 81853 54084116 728130428 9568 174048028 469088200 18171 -801917780 -117118733 2078 165889407 -198312476 24506 -14724297 661160510 36695 -693016389 -901375991 16060 -588356620 562985662 32510 242125674 450842343 2962 -617999384 -322033721 41577 -114147850 376816564 13263 280336820 -217962265 37387 -506214959 450075016 5127 -981945592 186460818 10060 63114818 720828070 2980 -193819201 -864460021 22335 163286191 -137746553 11357 -316123935 -697019866 56169 -407470997 839792500 40323 -872948626 -120194561 2718 261598743 -22610805 43142 -217773490 -587405596 8106 56395927 819054604 52084 155095143 -588593391 5649 -141049788 -116329916 6283 -993577174 -418752998 34654 -986510936 -694360920 61918 -952909164 -618520259 27543 -406506820 -968132100 47858 334043316 848473459 37634 -99300861 358506857 22226 367712648 -204191268 5056 758411854 377899459 12898 -988119595 -961893654 24262 52441470 555842381 42563 163137195 -129271151 36627 -234973041 -972544568 21645 -427991808 -102207141 34777 -5517928 654755415 15500 744229737 -297327692 29464 167548172 -382381325 13105 -331197252 -219953939 466 75366751 274438048 36650 181053760 82091949 19641 155391812 82909739 19278 -982073018 -575652459 50979 -7583255 658678359 4085 -292561170 446504284 16494 354840903 -209831300 30126 -617445909 -287579160 47313 -411613876 241754766 13126 844080119 -961481368 42870 -426620045 750871041 41413 -667681880 -220227546 47103 71294444 715109494 19309 -594815613 552202836 70191 161251382 -587871765 22208 251535698 60498609 64545 144160340 340267711 2916 375953534 -477310555 52092 90461574 -286009700 22660 359291663 824237452 41935 55031468 242433325 38465 156633710 48926652 7185 -417641318 -116121086 10150 630975750 -304073717 46734 636310299 340494609 66785 152596005 -416967170 9041 631386521 433915688 67752 -218293650 -970371509 43302 -307212245 470151133 5968 636297505 843208461 28018 533276766 -515967517 1415 737949275 -285880907 34460 171305152 653521391 47341 -576728736 -497104603 20866 468615059 339073379 8585 -787192752 -809198790 18883 -96337391 -806986198 21298 654387678 -614275696 36396 274442015 -233992780 10010 145279298 354991249 49376 257686843 -13277740 47771 54615132 846493400 817 -206278627 82821033 5318 -135689900 -766602824 33313 -885351385 -132782736 54049 656284732 149108324 73252 -792343273 -783561327 18865 -976790898 640704075 70667 94831115 281532773 42524 179097175 -121792608 39244 -307264551 554939704 30733 -383819439 279693791 27685 -688501616 -809265526 21901 -979668602 -617479590 25747 536150591 -487591113 33858 248442991 437178409 40449 -228833761 -858305959 54969 -97090498 -522013414 12348 56944596 835623123 53305 -419980200 -953593851 66742 184070138 -408455567 20696 -694090330 -896310048 26401 49070088 282168877 13511 637860843 173042590 30678 91866999 839110520 30469 154061884 -140929676 81730 -777635657 -783213056 1135 -40506337 621150349 20385 557510207 631632141 52037 -790524142 -510124950 14594 -686371058 730535480 49357 -411626122 -966183602 62393 -133003984 -765165242 47990 -17803133 -699065386 15833 253886361 -199755335 29799 -690854727 -796529734 35276 -873960739 449814267 26385 -977013229 534918406 23738 251338073 744340865 24197 358122895 -218619922 6219 268961594 64355445 19582 725272736 378171376 15557 -801742030 -766162743 6473 -586821422 543577638 47136 276721398 258654659 49461 -411185333 240904040 49445 -391121532 832149953 36738 654089740 348798900 49751 -596555846 -292367888 42749 250676811 351264982 16985 -117897663 -887319569 47940 464548320 169998091 87007 166815295 -109484657 14190 186484104 458337443 19989 -27680742 638120580 43473 746497114 -205357608 64751 -588368905 553017436 16868 633856237 836814918 71954 181613155 281008637 46480 438535437 267044644 40528 562562019 -490480903 2724 176999884 79290740 18984 -321478081 450902501 1684 -686000991 -868176476 37877 186846004 376367639 2326 -23439796 628513138 28766 -611486723 -519809169 11384 -394861035 241688174 4743 453488960 177905837 30209 276960148 751808586 1099 182794014 259123924 11845 -682382953 -104036324 12066 -330682446 -211164115 4345 -413599385 274228199 13142 724649602 -581445574 19697 -12158306 654936960 11524 -125986339 -516662345 9994 153827179 845326233 19025 -331725422 442412148 22747 -286744243 -698851262 35342 -616451604 272175244 9957 275775508 -385354825 79577 -984781613 -958951231 49558 180630888 -107367485 2807 718185538 348627726 12880 -313258470 -691729480 38511 369651454 643620018 12372 -708124328 -138062381 23619 716282655 -600492207 20285 238866971 466791500 389 -96593381 -859458811 11651 -198117438 -895737529 46254 -984721780 -381283366 26359 -331916190 435982309 549 343343069 -215244111 2638 173783960 -399089900 6781 180267616 368299889 15571 54237873 733212557 2682 259610575 -4333388 7193 71413389 -301258743 15087 -987397253 -404158870 59100 -789628523 -498159142 624 631598533 562885060 19406 180149330 66388316 12329 -101327046 -306880843 18168 661959443 -325782387 17818 84032999 268925213 51601 666523264 147609846 59062 51728278 -293239465 32487 278275215 -230035077 13378 -613046441 -299862380 76405 -387464090 257852066 18136 160003720 -113763771 44346 371711426 623686384 40116 92591932 449861712 26410 726739944 -214135900 10561 240922716 248597856 49595 -202324348 -964053545 23772 -609083642 -499648021 37113 440815130 190115246 682 -138275768 647384242 6131 738882057 -327787728 12416 -225034245 -615894328 18382 745971964 -305293542 46360 -299317194 453791538 18022 143312775 176879662 49158 -124829020 -902155600 111 148330542 -192485357 13823 -685361478 -139488260 19707 171990396 267744593 12570 59582784 730416689 37643 637267778 189976493 68783 -235184714 -865255048 56511 -478181962 474711972 24030 268188067 -389239857 58283 -405246279 263531106 42673 182245971 -201720984 5080 -961078318 -592523303 69653 -117436288 334162303 13212 -394672017 -769254424 67474 165701243 -867417047 21232 -214931717 -970585403 14620 -206129258 -609392758 36569 -409954240 844976708 41016 -406698291 -116647644 24318 466638303 341208963 15527 -103855819 -306501541 73607 284449732 -16689374 38593 -876996258 -123978612 8017 285689969 257498563 3533 -613237746 -328196545 39584 257339879 -221508569 1021 -689651352 -896576991 40685 164679790 336421611 10032 261013711 -33699989 18018 639454580 -298129708 19401 158674046 -387515602 3616 -333295652 458562596 4218 243613233 471128212 1820 -424009669 848766157 47207 -30901718 656793716 24930 -582472950 -495917093 3108 -994280873 -427575748 57913 -322171199 -712595285 8608 72352654 284420659 59239 -305535664 435282077 19538 167505626 -608158325 8293 565224339 471265396 57762 -197112661 -901496275 35820 88306216 732959387 51294 474477556 -212395469 52160 147206159 -109963973 66897 -476351160 845339764 37047 812759442 -986413995 37385 -489743293 429013184 40021 445212857 352155115 28837 -977360604 -613950860 65436 -796146546 -798863913 22888 72865755 270375649 41261 -134093512 -516956278 27958 -404787043 749788116 2912 621093635 -329658764 36590 157985359 -424729359 9896 -413678319 824605211 16008 -199236180 -617124555 17649 -872898808 439904662 37766 -142097422 -516383779 9031 -399214121 -139090560 2225 -27663157 544874706 31174 -205007976 92427759 85521 -683789530 -897024463 21780 49475207 268858708 46517 -413924486 819655025 7103 162447965 -197607845 484 86654722 827787917 25894 -409898580 -998027813 10410 259922076 747949191 38987 649801649 475120169 72612 -781302522 -500338616 37212 80021290 815265148 10634 735324030 -591576138 36756 620994229 -329854886 18760 -415730111 -955456847 5010 627662180 160899173 45923 723213244 375738084 8042 72450721 845283640 15501 67688385 -101541034 50903 631135582 166877439 22856 58454918 -503909804 74585 188591617 -610305642 23277 263798060 274347258 18693 726590350 -613355064 31962 -784629138 -505197000 32224 163587263 -234188623 18877 80598919 277651546 47165 352945838 -211099392 39718 -97903054 -870090844 43689 55688021 -298266857 40631 -971040363 -590134505 31028 733947727 -224731340 8868 630114001 354885784 37672 -114426166 -484876552 4227 -129029620 -807333963 46920 -117840226 -800186212 65623 -42624811 541770341 18491 -411715509 243040681 24718 68583717 845593156 41545 -806593861 -494742848 36951 -399990077 -981332832 62798 753043074 -578806374 37681 281891642 760308494 41630 -130811323 -794723141 47800 268763622 63790307 23119 263649082 -16203530 1717 619325052 461893913 56471 -205587027 435429729 18441 -207317900 -602153231 61449 88263202 242842512 63874 170506428 -878696656 5730 635530463 359675954 67856 737282199 348088298 50037 663630509 168104188 45257 -393215930 721743900 30599 -988112261 -964982803 68070 -132919429 756735337 63468 738950402 344635618 21773 664610144 -288290755 11413 253210518 -210194760 44605 434425246 372993927 28208 -876114110 442404916 24387 155455483 -197770380 48238 -697824818 -903823189 32070 555997713 -517449777 14154 369806279 -198235473 24562 657027101 844978041 32673 154157456 -217973770 67135 359508150 833294764 35528 143711418 369809299 41407 -217192562 84791203 48284 -127045889 -892844225 16829 636234530 -299765937 27138 -575218658 548802927 24988 145343624 -227236521 33355 -954056421 -387506267 1187 -395627199 722260370 11338 -396609051 281563153 11545 -300762343 -691440912 65262 83043289 -308528582 41574 -988642217 -403797667 14376 -381386326 276954900 10802 -494015060 430238689 47578 55916793 441156326 17519 -193465726 -202287799 30434 -686352161 -878380182 12671 171674049 278583625 44751 280108498 748058038 4913 373402105 633454863 36420 87743599 832614603 23987 459078478 143551335 51644 443021583 374865533 4702 -191408663 -961584441 15873 182620571 163347569 1586 -958811746 -427399510 75517 -418358628 758629038 7936 -316847530 63678898 25960 -872719620 -894450785 30019 186146797 158594486 8197 -138690666 -327194481 51239 -681779392 741121670 34161 -21025750 -676804135 64066 -22717760 629010429 41891 -960221146 -979599443 51783 270610764 -230360571 20002 656378568 189575222 72438 333636423 457438571 56570 -205967239 -611127322 8601 438405768 163008782 2509 -105568220 -494495999 24938 -785834072 -479324350 35365 -113718185 -287704120 36463 442527248 164671127 15409 244438635 431699506 39989 734989900 -213897572 50278 76027257 447064500 60166 150978785 271807918 14371 348519265 841880486 1799 -766924163 -763431135 13359 -135319506 -901057035 16566 -867422142 -140990706 59326 72425355 273441895 66184 355781526 643004083 43550 -410384 531621357 2097 176164677 443002078 4678 241829721 429674956 8910 -572618581 546434287 75993 380409282 821998298 20646 -20982263 528182087 30879 -806461001 -509867510 5154 -869382256 441288745 20343 -425077597 284533266 6748 374859735 -194075807 20119 636180935 -500895404 28085 723172106 351037822 50025 -958352689 -383595319 12337 -197226844 -613607356 37024 -316958729 451438299 9149 -667954183 -123336424 3799 736835771 367263380 12789 -24061542 176559210 46919 735693155 -298998318 41256 178087733 344438598 50508 243162789 61701930 53250 -988153553 -966109536 57728 -419618781 735628391 16217 -192811655 -579336398 28072 -484516858 448668292 22717 -332909485 -690513897 52425 -615069126 -476550940 258 -774926700 -25466688 29932 725294309 -217423016 56681 717678427 -192897085 58799 372986638 -201601359 6216 429698501 377643655 10560 -10606970 -887433336 45347 -5645339 548911249 11397 -224450593 -598470508 59011 248062676 463482409 30488 -31174322 -685910712 39053 761198909 -308638887 40644 -594392807 -328133584 8708 -104599832 639800217 21825 734096142 -615709109 4792 -6338289 -699201835 80458 -209908733 -963945980 42730 169303695 -859660196 35386 -963388112 -697634823 61153 90388573 855886568 27584 51383582 262824820 12104 -294567714 -205845127 5035 -854083 720431539 59745 67867870 472724355 58245 -135866140 -303083382 25616 -201450553 70943774 2528 355969796 826997463 34628 -683776040 -218428190 68897 259423634 -201659415 2009 456574271 280851074 64232 716286877 -573554095 35851 70075898 443332792 25941 -966654418 -391533179 74766 -212557178 50729577 98996 -976119040 -426039548 20568 167294159 61546224 5102 -957481754 -595146203 70994 -968294305 -585568267 6785 818129141 -957628400 30579 183962970 -123383581 59984 -4518717 -980855685 40119 -397570833 250362997 26812 277255075 92888082 29860 -671266723 178953542 67108 188052200 442458245 20401 160017614 187794353 37011 -986366612 -126179228 37872 -192034610 -611521491 50930 -690539934 -892656051 20765 -130115819 -132214699 4194 638524091 341578839 60913 -316467916 456153050 20354 -205858794 -989193955 11523 758450638 -192368094 51501 -588703551 -305672854 75033 -141535177 -479337012 10522 55003209 722809168 49946 747917216 -235606718 32002 -125031471 -808671983 9147 624896952 812698387 58377 185679750 257260704 12238 -105031511 -771209013 15446 -769636212 -801624594 1277 -694544395 -769537390 5296 151467420 469102797 10399 -703042820 -797254738 40235 -417966726 716829240 23668 64956405 529483854 56040 -295457077 -680557360 14619 -328398953 -197026106 8731 -894805688 -141505169 35194 -97281062 -523621990 1420 619239946 833688661 835 -208074052 -896164628 53326 -393238040 254550895 37201 -785993560 -515224980 43839 284723088 -17764480 32383 633911153 -705235134 33385 270061890 80043408 33187 -321878510 455772614 10836 -294075055 -669581672 27868 -199521319 -890870798 44468 436580865 334597788 7130 143052741 -211381174 43446 -427282388 270218264 52938 -788142717 -491487539 24289 -234584083 -989199737 56394 533588527 -516368155 58246 -232251244 61225743 54888 -225524778 -956687615 2503 339480279 844425806 7596 761893853 -299801984 3645 340627006 842680372 8065 -291169776 458416376 7253 661599194 168939227 10361 -414266549 736180248 17639 366914619 845520881 11097 -316653348 -227074423 26514 -192111709 -988885036 23581 275214149 462878194 6774 -960325743 171706565 47843 -586207595 -511254339 32899 -122610852 348801014 32268 -667265487 -802232434 43845 -673014778 757495999 59776 145495594 49300556 12651 726850451 -574976059 24955 743453646 -197724199 66692 240153250 -236121787 22283 54733842 746306804 2733 164991247 147752357 27322 455857741 165651648 45587 734391952 -291747282 10378 -778364157 -793286251 18469 737439664 -303851946 22740 147241462 265871903 40830 761667970 -234553646 10670 637216459 169003547 26091 -206295204 360007122 68757 93458228 823528261 42828 336602864 -212819504 38330 647991658 -304903618 17641 69387083 721800335 20782 -113736324 335739576 34454 254730428 -24432904 53320 -291350704 -234088335 17467 240894800 445754831 3069 163143419 79244385 31256 82630240 -587972867 35341 -234663218 -985237125 40703 -598716511 -492091521 23153 -770339964 -523563345 54091 238096230 77834655 52187 -678780821 -779281124 27014 -978777003 -127348704 32397 172381987 445390747 17523 -122519543 -789850337 68397 157470098 -875508037 5754 662877551 162778241 66221 758361505 -293106728 42548 457963745 847284323 21766 -800527333 143564492 63454 87508659 744674662 54349 83492589 849073543 8210 -219775553 58792542 83729 -426213734 -124791378 30981 -694200606 -105167099 21539 -235476363 -611772896 33055 -317918335 449029122 18250 -136608273 94124874 39652 -137421379 644741477 33986 727208943 -301350776 18191 -27203418 -697561128 63892 -861612505 451891890 11070 -296964055 443417916 4165 -130764871 661157627 5086 -327117570 -702511286 45177 -771260960 -487713504 48870 153018797 76856573 14739 -124799679 -305673124 58221 455642041 346264427 23097 -131706808 -310434275 17893 -699603670 528688042 69326 -885427612 829601750 39497 334779569 849949403 1144 335514192 636614300 10021 -861426097 463548611 14004 -289671344 -693439275 29586 -982697164 627300365 86372 -15361832 560848206 29096 549613153 -483337990 40318 144916164 -608200530 13334 253743819 473823478 24049 623461945 -887524363 22185 66697795 -333291950 30206 718166145 -191042650 22579 254249644 467413882 23395 -136479423 -477715583 22140 729961513 -406476333 17307 732527744 -610758392 14096 -574918044 525047358 45817 -116513928 -116981741 19446 -221321132 -217871463 46414 463183006 161156042 20248 59123983 276169472 58079 645803291 334433573 61676 -127164041 -291620531 14873 -303497008 -681142344 10006 -699715438 -789825885 34287 -419244328 809886410 50270 -711533150 -904711034 43260 -309469900 -194390267 29351 -584679025 533671475 35484 -134410115 -802618268 7738 -960867286 170657826 29487 91194622 730816939 36396 -205740503 -590676170 70988 166542409 379201849 28672 -802347401 -775732828 12362 -104832053 -795437782 39791 -425432910 -956274754 13669 155449708 268820933 57005 270711059 80720053 57071 -46041284 -699445848 55119 -903904400 443429465 47320 -114368772 643608053 51492 -678866586 -110574877 1704 638755855 -104636121 57372 -418276794 719121914 25154 167469885 73722903 24921 380183354 813622268 16649 175404311 340648865 23699 261915124 718279307 3508 267348010 79753718 61594 555594741 -514017563 46143 -196200309 -612856395 16808 -602745445 567314028 51437 -129813489 -799488483 11257 177630093 451253880 180 72375780 -504479922 58902 648731787 167524935 9418 267613735 238290814 14436 -677437728 -858135297 8390 -959581905 827694683 72493 -120132393 -304246781 33251 -869409006 -125242486 20951 -14203673 85742070 32972 -223002532 -960090156 51345 -119486192 -311633592 18414 -201115160 75829650 84661 -585942110 558873811 32303 -384323914 734799821 16958 -44236572 562134445 13588 650635747 345643419 7336 -230154434 -861473715 2288 641125158 829495184 74809 -700096470 729306604 1912 54869082 -288844150 19934 -36219685 -691466691 19225 -689173278 -879598211 19261 -132639156 646917151 43271 262388729 716922167 7877 52477614 448380243 13240 156755218 165946521 27297 -987385964 169505938 23022 -6442380 -686431648 81576 340145528 635677841 41999 658410335 -303056426 9559 -790689061 -778770510 9640 -114087812 -30667045 31305 158212360 51369462 21131 -793492965 60381709 61935 -313828699 -238024749 20132 -316746711 442673386 25504 -416474579 254467769 15677 746315558 338887578 12168 -195914493 -979443530 35863 -891920015 -135757270 5940 -685702204 -201491831 62277 51513315 -329273616 9525 168088105 -306954568 46632 463222593 367834142 9378 156540919 445259231 10838 -588212569 -301638928 54049 -121180813 -321804877 47604 164651456 -900529250 27257 -14853151 662301481 29380 276348808 437337639 3747 -421080644 813282832 58273 -123017032 -892482513 10072 91881774 -12178529 69929 -237142130 -612713640 34512 165291970 445734872 7780 -868758562 281346776 35640 -395301723 856454454 52138 -703716007 -128228058 30594 -105470767 -771768360 63097 633713606 162521072 37548 840818684 -954586195 50641 716254397 -195783339 37297 -868702621 714767260 51195 -427138604 243210470 31313 -44947285 552198606 44297 629537410 842794836 72006 -801944754 -495616875 6221 -45255500 639730330 37774 -422980021 751386969 13871 -306622646 -233489867 3738 -314630438 -222877331 25250 153093530 -584340986 3772 436541819 175120845 57447 -391994198 251548782 30694 160631127 253253029 32763 75951717 -306951233 10918 -329048984 -201034445 15772 -600031811 -491256666 8919 170645920 -414716330 18448 -135574622 -314583300 10914 144319268 376126284 25389 -315821391 -696794719 8208 739654113 -589528027 9077 654235114 147325651 25698 -228397481 -974755029 17669 165122364 266999750 54833 -954098707 -989143213 9895 640835735 148492774 40769 -420748419 -989644316 39505 -957989457 152985791 15966 -107944259 -329982640 71925 -796360408 -505443163 22284 -286225790 -234623753 31302 -890423651 -132523241 11952 60187597 474291202 2133 94842568 267181397 322 -112794414 636412893 20991 731496567 -600805653 23323 -292865613 458070223 19662 -598329987 -324691257 36667 761699588 -307321021 47264 184309147 246230680 53510 -522157277 448897077 11784 157639197 359974299 34363 434774009 339125941 9866 190463785 188149376 19012 80106473 825328107 24030 -869829138 -114768740 18511 238147268 63099625 32822 -703434262 -863838667 7579 -198621533 -975546988 55817 -201014376 -969190935 11356 -904042801 -104545534 23871 -21730895 354654642 36037 -419645124 726775400 27536 654855932 -306058920 20277 -325256499 -215369798 18712 -858060930 -129633924 12761 63732040 716350903 31888 274793814 731043283 9581 -190596432 94434676 36303 365240574 662966790 22726 657432614 175392348 17430 -95400022 -102761891 16193 -416841476 729167054 4453 -10792363 564969667 24004 249120182 -7837484 6533 177248488 -403217647 17820 248848513 456462477 10460 352006491 -206634123 35880 61527874 727549112 31314 -37810670 -688043138 38443 181102842 340697656 50274 156039776 -394162977 13333 177394468 -395189129 23063 -118509714 -98012337 13722 -382708953 743786402 28489 262667930 814955407 51369 -774206086 -478846631 9682 -18396728 -703150949 17683 -119999361 -762838299 11104 48915382 452387699 48653 761100760 -228709582 43107 -712803987 759169837 65789 -960438137 -407742554 18122 718043425 -235145755 65697 -954611009 166335646 33328 269243523 734128562 3882 -387908200 -979986695 68935 -290991477 -690043664 27191 758676204 344352780 43813 164901312 -403686462 31175 167316191 66063208 15742 170607218 260618684 57657 357826229 -192909352 40619 357126986 -235123310 18766 638159415 821391341 13023 -388651154 260499984 5150 170351521 -615847985 7504 62342406 856933137 31995 -128947696 -897742971 26280 265148529 -214384797 24477 339941275 -207820499 37049 -805573089 -793590175 2760 -326447855 849639132 18112 -381079065 243914513 47581 439461751 150507433 58694 187196636 -391341948 18574 -41802194 627633997 46510 158185394 -611815764 571 -308266266 -198579540 30108 -111835418 -793036857 24990 -219739968 -575492131 51615 259384421 249254504 59075 -711169830 742427064 41305 -705406871 -138740908 13003 250001590 -215281728 3221 660226711 -310519640 40959 73194271 760684479 2071 91303009 -616925537 73259 -204449324 -882674390 54073 -103726444 -890105143 47349 -983768019 459334099 38867 -319694484 -700279596 48920 -331685629 -690347146 55565 276620777 474711112 42247 51267737 634693701 57848 -316962887 -669550471 49814 -122252572 374253842 26145 619245526 814601331 15246 -895007074 -980435345 41614 186260192 146136756 43250 -1234855 -681714325 81510 -326713120 -192477830 23550 -877418295 473712816 10054 -583357741 -495777306 27612 -231183103 86013809 77442 172701869 -139053905 1680 -140804666 -798034622 64150 -684071702 749047090 12062 272422599 471447181 23490 185256279 -101630388 8539 167335368 247209732 29232 -2601369 628090216 28652 570031548 -513126034 61308 626629228 353531673 73670 -672583517 -786299539 38039 -121562750 -803798330 22480 188248709 275082184 32380 273293107 -24544219 47346 716319803 -594165531 18682 242342987 725909332 34894 188137564 -902244544 6739 -236310854 -617158926 50450 655690185 353588177 16539 748472091 -308197009 32031 570946450 822529603 24136 -385300072 750684975 11457 -232745589 -892543229 55098 63282661 -331301920 15006 155016628 -904494830 40062 274270567 -217509781 7639 639019613 -307142784 1549 -960256392 178188205 29530 278930589 72699107 69594 -979344236 -395073571 73379 149720509 -131188098 27204 60569534 474015643 11204 189574311 259850880 29218 266819356 -16420182 42345 268935034 -211679999 23541 -571454949 -293696215 8923 256217344 243109283 20439 620540058 342424159 2934 363170964 658359573 32192 253040527 456823444 18636 162215445 -687346416 36861 169385637 472565473 6721 -711869570 759308871 33695 -402194625 -965667955 71189 -389162477 721930953 19793 174232919 336314808 10437 -705471174 -765945833 38846 -110133909 -304639195 3385 -613523276 569279549 26190 165487880 -999146478 32884 -38587417 627109512 44494 -954269277 -600421269 72239 -233512426 75818677 89723 -993240358 181096028 37498 737181882 843184861 60615 -126174125 240941611 26677 254668083 87792513 61397 -391276676 -954321674 54297 -127973133 -291973885 37867 189214244 353923074 31950 56356131 283797648 18315 -132740701 653326845 48865 -593524898 550965482 60304 -608897369 549887894 62405 -318294612 428595681 15334 264595523 -270516 71911 -980094166 159815217 30164 -673883272 -879123151 136 -135587847 -886605407 2363 -706726659 -782135389 40458 -420255477 714823669 21337 -792178141 -764359251 19302 -967081739 -958461288 55487 -228824228 -617066783 35921 463690658 -504435102 15382 158486959 -196201701 50921 -889252321 -106126776 15167 -391673351 829429205 17373 380191898 621022418 1394 -121952127 -884112526 8673 281318491 63363357 63620 528256147 -488223950 64476 656063371 -314262173 35405 -311368799 432055645 5733 282166260 719861733 41794 -427557254 -967292392 1851 -21900121 630829734 10771 646652521 154135234 46745 184226389 338173209 34245 48172209 263865405 54620 355699498 652683260 38301 761085778 -612628674 33913 -388628416 277494553 47285 743293292 -797188646 20904 -699254365 744386798 2678 445332459 370661620 13704 -205963701 -990170229 28880 182934444 -895494645 17847 -994805773 -993449536 53385 347684177 625663439 9147 -132355763 -328088065 26019 621949529 184646417 31114 -207720084 -953525390 59435 -687292716 529595675 63516 -220402257 84760718 69591 -895340473 -101490537 11963 -102093846 374218582 27847 -967888961 -422504680 61296 143764525 92860542 28062 250576529 -231141122 10371 530957943 -523362773 32682 843874152 -997053266 945 -777728726 -792808512 17017 -106426738 -520070245 30372 -106900676 -874329961 43099 342843969 836832108 43991 277664315 62153779 35758 -108145701 -786553946 48295 459902537 348351099 23431 277203962 67388183 28446 355169101 650421828 40091 158034055 -593778805 22907 741972885 -585970671 26431 -673991930 -807611053 2646 -796882245 -972285150 48197 -233306317 74821902 77990 251988916 743665548 7171 -981669139 -964343462 6345 59618306 737065043 15845 172870005 358089193 8631 640299952 167508565 40039 -987279971 -990591020 56247 -990765741 -392278922 29621 -769939279 -34192263 47000 -424168798 -987768992 18396 628392505 834466553 15894 659058989 832210282 68024 -409081352 -997780097 67886 -414985465 -985358317 1436 -958272365 -416525118 69483 246690294 244515091 41929 -680797024 759040205 6332 85207067 268533376 70276 175200709 -873034456 46365 -682168500 -127092890 12871 -578706329 -522432084 3288 -491956844 -575106260 15289 -417048225 259205508 50217 336032983 649025513 45242 -683433109 -773681183 19517 -47555347 -695103660 50056 169944629 56442597 23421 -979535239 184709655 54726 183299520 433855550 7823 -382977416 740565073 29292 439292884 -787278008 40185 340773652 -985528186 62652 -388147335 -100542442 5422 266990090 280996213 50592 -295540679 -220616492 32828 -285909711 -213757674 21040 726159241 -609092995 29518 -772093998 -498864369 23161 733555640 -574307724 19033 170514845 239473337 11421 -601333360 -506282036 35478 282107829 452526370 4522 -194708461 -866381186 39870 -584453314 -523397748 12786 180124344 -190987262 13554 -308132787 -700654464 20527 -204688484 -977818963 22039 721996904 370631273 6019 -885607581 -124692682 54939 152287310 -896969215 30408 760517676 -212005280 62141 -115292676 -485668321 9790 -319422577 -672038230 67141 169370361 -890941859 5427 240283977 -859423041 4532 -679458085 -877765086 23220 174932422 380041540 5456 735621976 832441442 59200 239316405 248396937 54615 -209142644 -603387998 25241 727957837 -234678557 33222 248164117 -139112661 34003 -226723347 -961364411 42942 354526636 -203024409 12280 -976034919 -506768839 15385 348743893 622544497 16921 -111563120 -298877186 14152 -681475274 -780363215 15748 -297238750 442131153 3794 -405188592 826610047 6937 -410712076 816359616 37362 -4022117 544999310 5912 459043337 186947107 65927 -217844458 -963295385 33349 54070868 256274465 15094 466347041 147438713 61689 635058466 144313918 37295 165608688 149220919 44036 -391991248 -984990948 38874 744587735 -290043999 19262 -130011256 -795937417 28600 -966246859 -963545209 27304 -501885153 474371866 16843 -120256902 -673482268 32845 730926907 -595805338 22476 -140645470 359538229 33191 -672781945 -130253774 17364 -422736286 757276141 12705 356029988 630386323 17041 -962543364 -983625992 28092 279265234 271900735 68185 142906892 433489801 22450 622793239 -329709092 34998 -866613170 456362476 31758 265015403 848473521 23500 78559992 471317000 29609 -712840026 760859414 30730 -768220136 -763057614 10812 -35212268 628820232 33546 749796721 -584007912 3201 -685870885 -138434151 5130 190103462 428612704 4536 -586316512 -503758019 10913 -27981803 -696139767 12207 -982548791 -400097616 10732 -971875733 -955147441 62829 373179556 453513920 47178 -603725780 -298428637 9677 -226463958 52143718 7877 -199183179 -610636106 27155 148872770 -216777230 26681 -785732038 -799649622 19452 169887484 -99726043 75152 -382507057 825429442 26417 -490262432 439930795 48164 -298693992 -669034754 40554 830851585 -965506611 4517 -975969237 145562111 17928 -116353777 -770343066 6091 -879007943 446753058 24088 432046278 187350426 24848 757501389 -203763947 33812 -402432497 -136901883 27887 -305415678 -296279075 39303 465933648 348160113 21582 -601079132 -295391582 40763 -873920298 460015018 400 180464824 -425907423 670 153790126 253017349 43084 -712815675 754280364 80014 548664467 473323661 78534 552688833 -386101116 53449 -116795565 -333050559 9134 634663577 145647224 40551 187744558 -205579341 23405 717191870 -321238411 25381 761801965 -200867998 1402 -574343571 182103878 57719 -799280194 -765082787 7721 -113749593 -776901526 31717 748953109 352625968 43207 -124938438 -784831842 52546 75129829 -301717073 34435 -977001625 -976649144 2628 -111093135 -796066904 27372 263033151 68696885 40900 -671769581 730865249 651 743021155 -609825385 27727 255029444 -37129413 13256 -987731729 152801241 2576 -987386800 -960160876 40187 -391265198 264355839 47046 189461025 279814997 16975 -406465244 -3805655 86429 -402223282 -119109173 23707 -392596735 849016847 12939 -38620340 -685841058 39632 -395743689 -100644425 19221 147614493 88230014 14836 -424642993 -105399262 23966 -121415932 335284211 2281 179353215 -404632554 1830 -989789879 -614165543 59656 -980225743 -966295407 57087 -320938932 429666890 6560 89062319 452438878 23595 63513326 758790535 53169 629441544 -573456620 36601 60644901 282388956 49343 -504911986 -618280515 67866 -97130437 -505437614 23647 -492234394 434597213 1514 245697832 440523970 6430 263280640 281610430 50357 -125280932 659241121 24805 89551148 453479760 24381 148464720 -386839980 20853 162071125 341396578 36949 173693944 472672605 2695 51296889 836135122 32117 159575629 148940988 22118 -38048732 659908632 11045 255281449 -16164690 68672 -889525575 475133525 10982 -205052625 -965241355 41274 -975004111 -990806122 23440 -129835343 -97674781 22656 92568870 -316106281 4567 -5104410 -691423166 28756 -126366026 -762269994 61382 -97365416 357322461 9289 727407799 -204578992 62681 -223831185 69633688 58795 -288339240 441533664 601 -99856038 -802018860 68122 -801070345 -790528612 9465 -704356727 -593510015 59564 656085434 160479089 18071 -330940483 447747054 10951 -412084797 347595856 18443 -693686590 -406054971 44547 754330399 -297670763 3355 -202320478 -981839667 47507 620239215 144254850 41735 258684952 447349945 13788 -409830666 -137352878 15874 -99505456 -114490490 924 726818425 -201176949 29554 -861900544 -141737873 58138 749433594 337063839 33045 -967616952 171505973 23482 647383109 -296108901 2920 -16442909 528356866 6748 51050113 449883605 24510 176806405 145364741 26630 658373426 -306945474 20412 -992647219 155715715 3621 -414253329 -138995619 967 -890548420 430033845 28288 272197742 70717620 73471 189818466 281970846 2214 -399905735 846881677 55344 -986851154 -587058258 21109 -106125807 -902441351 41075 -704155258 -861829041 40914 269242294 -2237941 12098 263397138 449944439 31356 72803085 -326750572 21841 -789389458 472883236 54695 -130088686 -301401861 57193 146273482 -235806853 46133 272624293 429626671 12811 -230638161 -965171629 50885 -612529337 -289140533 28656 148575426 457593523 14145 -129536569 -116520943 34540 -95372834 -783938783 43490 266344887 -214983833 7195 -121887643 -977026063 41629 253683803 163374520 45548 644736267 348659949 64703 -991440434 57675607 55325 161621101 335149935 21858 -668909755 -115831003 18878 186944593 -221544948 48763 -385007009 -142152672 22783 472948039 160267984 4760 -495945123 453267635 47688 -503040679 441810033 37617 -199015024 74623143 57243 -976471331 -407322280 12039 -901926766 -119281826 23644 258142939 -23553180 57304 243459605 -208405178 15284 -18831735 537600018 41963 648344733 342115244 49989 -138439950 -494529589 21518 348741601 823969449 3585 -31739156 664616230 15169 173468058 -426591872 3820 -414358285 239573325 7566 171027130 -428353398 7985 -983084799 378451653 37305 49953221 842594324 8979 -977396606 -578985991 59195 -998626757 -397270407 9903 -125518332 -303377303 16023 -424853305 752804385 12730 188505256 334532557 43082 -968322205 -384771144 23889 -236032327 -596225010 41354 -116083030 -770573455 10415 -801632554 -501320486 10459 -957540332 -996624124 43276 262641553 71300363 9648 -691060551 -770041991 39140 437437640 334209058 9935 445462317 179600724 18661 -380953056 250665367 25710 642468396 187933184 69353 551699064 -489966224 29655 79528349 649883898 59474 447190179 353678797 11793 741406368 -599746331 7435 -863546478 474926240 51494 49420527 832907921 58629 -422019957 835136038 10574 175833825 529937940 44588 145962629 -879487081 24171 -316372573 460692598 235 -701325585 -125715288 10947 761410291 365891552 41694 336315012 850285544 18998 83013808 274112234 12775 51109568 737801774 63363 -581114001 556260187 12201 254009496 176112076 27008 -983986241 -953056226 33540 263641121 436553713 8948 -418763540 753260277 1748 -298758688 -667218206 19397 62308015 -312265196 4013 -614084787 550661908 25896 -207715958 -579212487 31639 49392544 810430275 51107 -707275841 -876936184 30593 -391474478 723648953 32728 -711430265 -792138207 15127 247274751 69722636 60945 339641286 812543277 28564 147824791 -419859926 31110 270376357 -24257825 1025 66047084 -326032767 9160 -670386869 -778160332 14199 -316427996 -706639182 47824 -204248670 61881278 24389 -993839949 -953870811 62969 622612277 364729133 23498 715324396 -215177512 32301 -385369869 852213625 2417 430472581 362777323 6838 -890697684 -142712450 7771 267247358 242656785 47911 -961107753 -958878975 62864 184294723 -876379803 13153 -674884490 -806490689 25710 -193028556 -871923755 14700 240900724 474966256 26886 639902905 172850754 55046 552613575 -522197182 7467 -296899462 430255963 17181 -783679710 -487640372 32565 86696618 269980230 19133 173726698 144909018 33454 177698701 52742884 25465 334421052 -201456174 24449 -30604203 -679105475 9518 -110178638 338093792 9363 657797437 -314521207 6325 -97671959 -209873104 57479 627922753 376742580 8310 751048289 -293081136 11617 -613904373 -324130580 24419 -710650997 -788477611 40900 -383063492 -113622419 27191 625409034 148958535 37647 744069676 -291959610 13966 -984982168 187360157 39071 -320016788 -681004663 15371 284022029 242227690 11597 145502596 271717269 41250 158383592 366119772 48206 247935361 463725811 17711 -799732450 -772140642 13762 184120321 -763359838 43170 643997475 338700757 61972 262867206 -204641346 8699 333885097 -229159643 37871 -988620469 -413673498 36085 150837601 63547993 12704 185478768 81721753 21166 -991549181 -867647927 27405 723832335 370443922 45295 -989861252 -964301817 15894 818670294 -999276739 57286 162855437 82999108 8360 81868428 731759326 60164 470281164 351090604 7034 760845718 378046151 36560 54264062 435181123 3592 -971201169 167015476 26130 -139649236 354676280 16675 337281295 656172455 35716 734927187 -598983574 21042 -808724302 -790748266 20551 -198902200 -904272485 31415 -960271620 -590620993 6337 93792425 814968038 29434 84371915 745099027 39339 152466785 72519778 1903 749222110 -204770628 25263 -289812336 -679591969 32774 -109714458 366052499 12133 -47328636 59727571 7695 -692892575 -893251918 47395 -479037303 -488593410 24661 -30451797 531338264 24736 -231238883 78657458 49672 -119497581 -502209355 31452 728200308 365949466 3387 621003438 -299928123 39006 182756046 -220889030 33305 274000743 62150469 38261 -423124580 -132275745 38442 -793464538 -497791480 20156 -298496680 453558571 1846 156950687 -618276887 21355 566522954 -508672433 26762 250449537 453155371 5168 -33012185 -689252267 70929 -866890752 434151609 18718 -800657249 -507508201 4738 149043495 -901375228 14885 654633245 171571470 60680 -102528287 -123353048 34290 248680141 462085953 28614 730542059 -211417065 45064 629929984 346877308 32638 -288529342 -701713537 17018 -300831772 -422200070 35853 271787804 740344909 35066 270209112 748949853 7966 638542138 347947323 56351 -305404847 -199552988 16309 262189188 641357371 11496 163946282 -109790531 64219 90161275 282642983 43206 -202478601 -967763987 36351 341831394 -233998821 14281 -116285442 -480156378 21977 367842206 -230145165 7093 357221969 -209915841 12956 274841591 62190009 14173 -316244218 438825697 597 -415186379 -982687368 49967 -127557342 -415371452 60494 -4082195 546134783 4659 -209494617 -995178851 26489 -16959988 661992947 2178 619577335 -324682397 33134 148007055 340462009 28673 -975765733 -610546528 37052 -114079236 -878749958 9120 171417026 -237940253 41657 -961410331 -383091827 14537 155962442 472375800 4897 728291414 -510630331 65175 -589516 556350890 9799 -586391802 -494108087 37802 243693441 716894268 27253 -422622687 832061844 1518 -208300715 -592891008 9849 653632582 163163537 1315 637083923 853228670 62447 162439572 74228954 16677 163158820 344956172 55064 -118455553 -489985575 887 170121483 -593204087 6646 -23723935 539246874 34005 472685274 353417743 23184 -412938087 -127402899 9366 -703424158 728589224 19342 462655820 -961330907 46114 -703580918 -794878488 29779 -606465650 -293964317 62232 -199936822 -984445298 7423 -389951417 810745216 19360 -589256912 568404677 13387 740716292 -236274844 28468 -114267819 -879354085 28397 -982082767 181447646 24947 -399931456 -967960582 1507 -202580577 -591782343 46716 -119454387 -886415414 9919 -996652947 177060704 36486 -125153971 -328318836 21824 -31996087 643677650 33008 -324671173 -223745741 19005 -109696790 -765747021 46523 -684668583 -121553036 5644 -106326950 -517369792 15759 -952714634 -993196882 45772 182561384 -119042665 20674 -297939356 -670220092 34818 360708667 847512271 16835 -617413233 -287442542 38867 -43133076 -694525151 3422 662024916 378616164 26857 77849671 841035480 40532 -887766874 -129393038 17856 240372936 -23374015 37876 84469000 821180564 52197 -702504058 662715473 34905 -700727456 -136431364 9168 285675584 471294274 20434 147396108 268892749 40968 -205108634 257563346 10228 -964240504 148898618 41611 -597771693 243737613 19801 654099746 834508663 40758 -223110969 -874218687 41454 -697570773 -776876101 21838 748585881 -215151217 65871 150928172 -412446207 2850 552808657 -513705367 57612 -103919284 -498129502 21868 281233178 740875111 10943 -706560901 -790923873 29815 -201629099 -596780287 1857 88625149 833794005 5497 -389968685 -957876723 23110 449942963 375841528 8698 -599239607 -299786212 35647 -511821671 -409265477 56916 -31476169 562203275 43091 640959738 -957617737 70710 -694675007 -883713473 52501 58730205 -287326463 15331 -207371784 79683497 59499 -228086231 -998577218 33726 639182475 809694143 14513 150260507 172865355 47811 459196554 350879864 8845 -230841730 78068740 104151 -879747887 439571338 2947 -202025418 -890114132 51397 -17674520 547631208 41191 -709382977 -885327948 8703 -688822428 -127962607 13436 174736059 81221224 25202 -237873651 849431868 73580 165778537 453573859 22184 174619805 -404239158 6832 69835994 841969691 43192 255019126 -301790564 27805 -203013420 -604076734 19031 -122645848 -322157233 20912 -490026855 -293209717 56541 190133379 94028869 22307 -428144797 -121318722 6196 267948643 760118301 24417 620460403 -328352493 18597 -494231695 436398129 2336 665953801 -307002862 36924 -403244318 822729098 38466 546354396 -512246900 13024 -507242678 464928735 48276 -427930683 -124925015 2590 -615271400 568298416 62935 -113238304 -884848290 35712 -119921700 -796890925 7908 171500206 -412567196 18485 358443808 665931384 29473 827823267 -984479581 18150 -46946158 630765161 45569 150523320 -289673360 38624 60241436 829557934 55570 -692356385 -104658527 25830 -5248204 532303221 48667 -203087145 -972663765 15886 471469443 181736737 61740 -961217573 -421647291 49243 68186429 827541824 22594 -959788533 -139678492 39656 277352064 431900614 5683 62863947 -141411723 54312 637565212 855754852 72090 -109574474 658449199 32519 241375137 -232376783 37249 -607418002 -517405361 27977 -477071963 442774397 907 -106164670 -766590023 10081 263887488 -16888548 12050 554117255 -503029372 13762 -394996585 -134152281 18132 -422011269 826151172 19499 -237777423 50734907 63715 -192563257 -952975736 4893 -116634726 639630668 8000 243040264 71300372 81026 357948214 638705376 20813 -194138352 -572876933 68795 -103614015 -876376131 38715 163998992 444252447 4292 -218541289 93901781 33999 -105337662 373740570 2255 188703495 334914435 45548 -139214938 369029084 15161 -316398350 747228570 52689 -421828680 716663546 35836 187230256 -871636283 16785 368553469 637498919 24135 -129950912 -390450839 77385 -135099745 -765589295 30714 170457156 379585629 31329 -205284917 -609663924 42848 -997959773 -985520805 56757 183201971 -598614406 14148 -517598361 454776789 41918 646979496 -292446702 32533 180658455 -399338167 13754 367268009 643375147 40058 -479111397 441244551 36583 -700117966 747191550 35352 372176129 651574437 13601 -897833110 432981307 45829 -388449163 -961471840 59516 -983013403 175059040 4005 -614024450 -305493463 35620 -1750844 532929467 27965 638024160 -581049210 17287 -404288820 -967418084 54636 78079420 717373464 21247 -119707183 -497568965 26917 -594472381 364485021 55293 257938872 67858349 28727 -767174370 -507572020 28965 247583126 -205692220 6380 -677854738 435251174 43897 -615152216 -476917037 18358 -208498760 834533483 49997 -971262347 157141705 50610 146122113 276938939 17648 -863609847 460461825 5572 -787189245 -591850085 39819 285524085 -29837643 3112 -618979354 -501900206 9103 -231497259 -598665579 48284 72513440 446538809 46872 549988513 -513639939 25930 557506651 -513179618 14677 634121032 180923992 3857 144714170 -592261015 3797 635093764 185909007 61872 149215632 -417902832 5887 91972900 736955126 3919 75426682 455509526 45765 52331344 739154236 16447 -957140660 171718283 46615 -39643359 539928239 5913 -136360216 -103528382 11386 162597014 461263106 12302 -115668674 -884926852 27956 276779914 63060593 1010 -384429919 -979187042 23162 49525909 -292504072 15155 368572468 -898583966 33122 -216416731 -584910072 59536 -25843847 -978611800 49718 469298811 161920954 8378 650319265 -297301523 26227 -118259620 -870965941 32002 565813349 -497961617 50162 -882830771 458002937 14139 -100526996 -309294418 60332 551468659 260868382 25739 -1124340 640047797 32114 -141365850 -800607699 38466 452414957 361524577 23855 741177025 -300655466 43486 64808292 814897637 57329 256750389 278416953 11619 152988165 75800076 2434 241469962 715187921 3772 152841339 -617513445 6750 -992914194 171852013 52450 466204058 357715971 8791 187183610 261630032 28686 -107631170 345388242 9720 550404984 475691355 49361 -667343761 -864962446 53514 460089782 174004163 8481 -120336780 -523353665 21964 -792699947 -124224753 24991 263559724 261720995 47522 -214209856 -870950477 57954 759673527 346631600 23326 -708492698 -139449967 22821 649137828 377688968 20 627480401 -321906202 48207 -681014679 -141688876 4221 246158386 -203349311 34818 -606252735 546470088 8556 144753648 -609023014 8157 -43400441 653984724 10751 -110378855 661376781 43751 166168876 171027257 43348 156675126 -403224474 25052 -100103111 -111875084 23865 629744744 175243410 64139 658931960 371303937 51224 148922333 453175194 14020 258983904 -198061847 30211 189310385 -231259581 51964 562459206 -497182323 52717 71682763 750904876 64508 249394099 719904336 6898 -669781115 -2878086 34348 -802630681 -514332782 54387 436052861 172123673 32402 -410147841 -970513971 11483 -869056765 -127872432 28708 664753714 823696557 39879 728632665 -211216606 14291 742105365 345875158 34872 177249356 -196623110 30568 -710217637 -788223721 33441 -323545417 444776651 18140 625673353 834888575 69235 -306194601 -689983197 43654 -327561463 -700609338 25521 -616496330 -491069106 2504 760266841 -290200984 22673 -117208472 -133996144 21315 50264735 456282607 7385 189052871 360827977 22345 556187259 -520012722 42107 -424125631 265732379 48839 -420822068 -125637727 41348 174046058 465056888 26707 -385359435 -114393719 23421 636036567 161985620 55167 48376112 437811744 27380 436486684 341555425 25268 553413388 -519429572 15452 51011515 -329592590 34297 -776777002 -477554609 41915 -101728317 -495678578 15884 724124097 -221262794 60066 -201941091 -596956096 64191 -991450453 57664047 61807 84159759 281593363 34756 -195063587 77078079 69025 -788477246 -783844816 963 654818187 -492685639 30743 -142826923 -499505119 27686 -684288621 746577667 4243 548592154 -502404491 12125 -45500152 626198354 20773 -38052227 -711952192 65985 -389169172 827952303 17839 64498292 734247275 71122 -126523401 -860939215 153 160870117 375649281 18251 -234607066 47667721 100798 278577487 -226061360 26647 -140750998 -784964488 55462 -330820480 -228718586 11441 -411181043 269353484 9427 716748818 -196650354 13343 367860888 656452443 29858 53262257 836452750 33163 -21748524 627802909 32515 -421882114 189822358 28355 -701058105 -793369956 38656 -692632982 736677080 80857 465502837 336481063 18194 558210460 -522231348 19459 183965162 173649298 42875 337875560 636322010 18433 -893790880 461439468 32622 -766672653 -776588054 12689 -212185175 83319271 100250 155059266 281561693 53318 -413088808 728233501 8793 621991348 842009815 61766 838600981 -978262910 27110 -577810928 -516548260 27933 434950842 354261999 18779 440124520 352985123 18543 -994292944 -985866020 42362 449250692 353899901 5199 148047596 -615311090 13251 -228503133 839024141 60847 350929929 651300823 31929 -310731696 -711178228 4866 -395468954 -26628267 81110 249006217 79804163 72598 567061149 475985584 39322 70702595 260292752 51857 -195186859 -671370494 2216 -192616411 62336610 95612 61427319 269922325 67112 -138632403 -105283355 8756 -859597336 -108779256 877 -199745221 -590126178 48303 643268538 -307033884 9161 -292417755 -678813148 40776 -699509907 -132372458 15634 380540523 821861694 22173 -979279141 -392027576 50109 -957240097 85125643 47024 53048048 844600306 40618 157966448 -128524114 82881 285568942 250381823 59526 72753757 264826458 5032 -425472753 -110307491 35084 -801831750 -495291819 59160 -577653802 -299561937 23341 -308774056 430866144 21415 145502981 -857188964 43499 -15083088 -703082920 34875 55631449 269940340 34774 -674611618 -763353060 25646 -109004347 626596179 37523 -388976432 755626625 24706 146477418 -410416819 1511 337392324 -201718290 1139 -387892457 833317802 3251 143225783 161762416 19973 -130268185 345995887 9275 143441210 -124888866 15895 149018640 364486293 17016 -118983681 -95482888 27519 -404703794 -126688534 36660 -136214043 -107943662 28131 182579718 -102069320 40910 665219250 -704362242 16628 663396134 855370473 8974 -889824886 471829373 6404 657020322 -287789237 14074 -783166874 -788954334 306 -799137213 -793150232 6971 756756981 -291827053 11799 -679482015 -97143231 3658 170415566 -411988759 30721 -384642713 823042934 5336 272429805 52507949 47351 48720635 729609988 700 -955917178 -975925778 3234 374551414 644408246 29476 51671374 468952099 26103 -106181349 375634799 6905 -203271123 -27913142 74254 -904117267 449387147 6301 335441759 -294718476 61793 64849474 269612231 15588 -121773861 624059427 25519 245430882 264170012 49406 -700283982 -864374367 33209 734890273 -219357973 13365 -142628322 368709980 2308 -596097010 543394240 58599 -19291346 629345390 21453 351729908 840540593 4547 449792442 186844345 81136 755801459 -232222709 26576 245233450 55664016 71675 -106545622 -504763138 27365 -46417882 -668732729 66651 -688710087 749868941 14102 -602357 641101160 42162 453463187 546590333 32399 -793924127 -492734014 15638 155558854 474757128 23647 -323916638 -675077749 42341 241205550 446050985 30686 181862705 -406914593 17064 353306953 815479591 6895 157072620 59742791 23048 -964952983 -417207100 53529 259798358 65610681 82435 -208783871 -981300007 9502 -781719730 -517364171 15669 72335396 -296073642 12234 -223483714 -593858003 16826 274752552 -21167331 45700 -127801355 -777899604 19510 -296100724 -713688707 37976 -794888181 -508364640 3507 260549746 442109249 39035 -123726004 -786231427 31308 274572311 49285161 42208 755030680 -491878726 32673 -125149381 -857221977 6868 -575408763 -504396271 5827 -42844289 -669992070 46888 186364648 -857210312 32901 278965753 429502555 30655 -403494218 267352974 12243 183245865 -417742049 35826 72529973 -10909803 61588 -399189243 -981848188 10980 -489866181 468078664 28812 -133047412 -116724252 32799 -105933533 -886006790 11255 -863020022 -133993243 18012 -328123006 454138852 6615 -46840095 651465231 39504 -398424887 732135960 8302 73398899 846247342 53882 745080422 -213205933 59692 -680971980 -775708957 42008 181447916 -599884239 13065 -976065922 174729104 41563 -307567002 446217908 203 166541950 53082565 18494 365535949 -203246880 20051 657517954 379718203 14633 -213672996 -869873004 46535 -222194942 -862388792 35513 260786434 758968926 5970 265765641 63197509 7219 82729270 -896549889 18351 267648088 266533410 60309 -877122371 459830474 36639 -986116715 157492858 54511 726706022 -597254580 590 -615839506 -331834745 42542 -301145473 -695132350 15633 -703652842 752719399 7786 165875580 473010633 22846 -413246371 814875988 57120 719569282 -317841503 25720 442977775 353198358 17969 89310279 284893255 60818 -137116209 -305332425 34906 -426947689 268095960 6196 -972295742 -571923745 50373 88592511 814944208 38990 627937038 364711168 40858 -235378415 -996934278 25469 177053749 -123945458 52171 177851582 92030579 5645 177265324 -410371088 22433 -127204155 -113431807 28344 759685527 -592603295 21519 -885794548 -97982513 55438 -100589813 -861856225 31064 -695167440 -124713290 9532 -142653752 -321216410 16358 -604907146 -293653298 70229 660517554 830328990 29873 753444342 -572407388 8987 753737211 -712419403 39571 -424881416 738319446 5644 -114552850 -861605667 18734 366582296 853724225 7295 171591991 -102214440 31034 -114319747 -881579742 24165 626189694 345210246 25191 -210811430 -998032412 20388 -796220053 355149508 17402 -615094447 -312980655 12807 -237671869 56364792 106267 254932917 269283310 68018 -100147383 358015468 3056 -102109009 -892467762 12174 77632477 739845961 20785 256787983 449400600 2317 -594575040 -302066334 8881 -703517003 -805863830 17331 240498288 718344224 8520 262337308 64812343 36467 346750406 -196704099 19328 628086760 835895409 25058 446522416 182208884 48445 -685581432 729544542 15208 529545614 -521213363 46161 564636579 -491544553 58221 -410087848 844596223 56156 -22652995 634469846 38502 -605645700 -289617773 1514 -3305466 552280547 30011 372445274 636615834 10076 -395189301 856904205 6367 -606411265 -320900239 62665 -95258560 369606735 26988 148619476 356189801 36232 285423261 -8592722 18641 -864746888 -128242916 55215 -711742976 -903631946 36984 -516290707 440743958 49517 174156610 -581708386 6740 -95674274 -788903252 55120 57324924 734422465 50482 -979383851 -413774010 41511 277236253 -194577583 39657 -16792695 -597537403 28517 -385909151 -115658521 21798 657952540 167812311 26719 -113882640 -405457309 38119 -676362804 -899835561 38041 -115583157 362345847 25656 -333233476 -686515522 35804 -318736604 442256539 24036 165339427 -389984828 24668 345001486 -192457973 28292 661790002 347390090 39190 746140985 358642750 3217 431187304 182792583 37366 658399171 165364878 54262 -121137646 -880745830 43642 -613788293 533746269 51983 250897337 264739800 51319 177139752 -107790022 24284 52398206 453627839 56064 -592502644 -990966703 12831 -672394217 378971456 33127 -39543948 -702081833 55489 -98566135 -118479194 32656 -699477553 740156582 68459 241167505 265874405 31524 361091317 637558083 31773 -990248584 -981226287 52528 -39200096 564773314 427 -103962065 380418580 9171 851380198 -971445273 22845 -95544052 664095368 20910 535923971 850525745 1643 66405802 441959776 60220 280099831 260064552 38192 -598951594 -478721849 21126 -687538222 760005273 32272 -106060486 -873026503 34770 156726545 256319719 47059 628407265 843703883 24328 -489256819 436467433 20937 354998412 839646524 10367 -675714838 -109742950 28114 546903020 -479685210 46419 155672090 -879081694 40555 278158768 448317246 34201 627789938 173093265 52630 -423997631 252713265 54314 79988369 851515720 42024 151137110 55822307 7748 811473794 -991771608 42345 -388649923 284738262 36555 160400340 -591116040 3419 -212728988 -424582316 31058 178211983 -898262821 6597 745847459 469980315 53307 49048665 -287728617 27805 -95499847 -777919628 64966 753405252 377429130 45620 -117818939 -786345949 32396 -131396331 -509923637 25409 -672035942 737104570 27039 -522174306 469061560 37348 -708129809 -118719798 31210 173245975 365339314 17463 752917165 -303301285 40734 56451619 716789776 39242 244871345 456753763 31862 272581514 275705630 26102 161445673 359399723 42439 -991930698 -573951839 15097 462387680 186574950 29655 342997554 817460567 4153 -192000586 431640646 20047 -410762868 715796594 1492 370105517 -225110793 1679 -193801850 -612414472 29135 -586284099 -504500842 29726 -235723389 -579582729 69391 -686929707 -868148883 36207 -958586380 -593228222 32776 355766146 854018704 27303 -713550339 -953569357 51242 -408740245 815243562 2218 279745766 -2182107 66842 -397054913 -976267074 12334 -990174337 -610088260 53316 -134655613 -301253078 36802 187775755 247718154 12775 459338967 353276732 30912 -235255454 -888277824 32146 73009178 466850428 9570 728655596 -593396318 25541 556050287 -218222554 21947 178217288 -132191056 24220 739971732 -579496575 6529 -225935404 53600322 68887 189565592 -868823336 32672 -975579389 -994679033 41688 -121552653 -788845507 9901 274668720 -14962307 23188 -228770439 -6238956 72484 145010333 -108594131 46266 166135687 91474881 12921 -952414454 -614594981 17034 -400883996 -130463207 26259 -707032885 740850588 67028 -40710965 544921411 31292 -710262265 -872651804 10790 -975703719 150384683 33279 -198272512 -897461206 33046 -786935581 -796221982 5667 -5225279 526633383 4379 -136678925 -793092931 68627 182186296 -588861680 2045 726244169 367773553 2050 148541139 -210756072 19143 -130786657 -776751085 27737 254624677 456951006 21051 -402046841 742509620 40735 269393188 458761209 40595 -971555915 -422064393 45071 -998612176 443953284 32077 67492159 837569905 35935 -99323934 373120632 34089 -218866941 72075300 11689 374960168 -226251812 22079 -41751629 -958544078 26973 -195041529 71597898 10490 -303285865 463950810 25781 -200035915 -971513627 51403 182960611 143221889 18544 -786696682 -797996276 4659 64515895 440225649 26074 164066963 -382581328 26140 -291153406 -201306462 29068 624107244 458160034 77951 -115606408 364488287 13968 278490460 -23772477 52692 263001721 -190945218 5669 148645184 154144595 831 -210161095 166432041 16141 179853452 432809618 1271 -135353357 -488689298 26129 -105220804 363199645 27559 -515088746 469700715 49784 338744088 -219870525 7708 335587199 632983647 20965 -395211218 737814726 23403 -397174752 268534208 27930 -301450889 467350519 11146 -671955697 -879363585 11259 146709743 -415421839 157 92573499 723113180 52197 -668705507 -784044867 37352 367876309 -220963362 35175 -427852947 -113728667 26553 -196563211 -977540094 48393 254127126 -215795925 923 -783879531 -808279115 12874 67793420 269222109 68387 -331943595 449609807 255 163418133 58340892 15967 239906714 -27385253 76528 -412103777 -960926386 72061 -100299729 663193096 11874 -499856692 435630725 10408 -129669818 -137619132 34761 60322854 747239730 11343 -796706274 -782325184 14481 -481671995 434757210 45631 -990832296 -424627768 24620 170996648 -418683291 11445 456802838 361126066 19639 -121654951 642935979 48456 -957725800 -964330131 32348 -232448410 -888692315 13909 -971394093 -589854637 43103 760296830 -322797179 4459 -318726668 629955477 55295 -781712193 -617921389 37920 149923689 -575995524 16263 338727415 829584767 21162 -395180930 -961241025 51968 -493979486 467772472 25953 -331530390 726968663 33415 89708573 -331003954 21679 50040344 -122569219 43119 429348228 177557045 1850 721919727 -191548917 21883 -15217609 -710941307 20985 69119688 428809608 4842 -122085089 659921756 42011 -794807708 -518105274 22081 -601603555 571383432 3224 63380901 831290049 6924 625533753 164672978 41422 -16447324 -710199297 82966 374840661 267396611 38784 -102697202 -797769683 70325 -499940286 459783391 35377 -382969885 -21313780 77114 -615293513 -516392527 17372 -903299723 452061050 27364 -957597566 -4566346 3895 -14738243 652022506 29036 643956273 -326917157 17930 546853908 -487781467 40536 346133076 635028872 30256 266487199 -214360028 37164 -421225789 281950175 36434 -15340413 631497524 40548 247240002 49626037 25333 714984968 -596689886 20001 -956557761 -961510987 11723 -961138309 -582819629 1806 647467300 379549930 686 -412568892 753864307 35741 144626413 464696804 26237 -573226650 -476669007 4355 -7811942 543451879 22358 -111926246 -886356110 47723 49187101 -289768063 27735 72722925 831601802 11151 170804794 249969097 4772 721567363 363673179 48708 550312824 -521149769 42870 -114136648 -105288189 4438 640372263 354810777 65906 633509259 -513137082 67093 -405477816 269801481 24746 743271084 -308871889 47775 753594103 -217354484 18344 180617624 66731313 20773 -194656986 59885131 57558 645877628 -214364472 56409 -614162393 -106864279 490 -615633503 564246413 42634 -600113616 -501094944 29690 -102867926 666260575 10541 -304985670 -684887085 12125 -100730503 350216933 6857 -400953212 284874072 47337 -111990994 -777211690 6592 -900469566 -100899306 17731 167767719 150985794 46632 455933564 156723278 67490 -617136662 549180242 31543 -991055317 -975391962 25651 -693171955 -95820662 16871 -193957975 -987026813 47015 -140979771 -491988737 12040 167408783 -607928786 23343 -892477171 -132155050 61189 -314367592 -190938749 12749 466562186 152355689 7162 756032153 340552144 43747 179345683 436948005 16515 -593345336 -511821730 25244 474778941 445302818 28822 -97819759 663010793 31240 -677786663 662176978 29223 628622216 -325874378 19012 -194815113 -967648438 42818 -103942622 -125007085 3461 51930073 714814519 2631 -127903672 -889168618 27446 -290785908 -705718862 1474 -393506516 -956981593 19515 -213049566 -580111648 12743 276458646 474769765 39704 619745805 854132211 8752 58295324 256753680 70262 -193100758 -959797363 29921 -131970939 342043485 10799 -137470439 -515051462 34089 -210178341 -978108746 7919 -714032901 -802597008 22649 87115868 433892787 11811 -789434874 -768102142 12985 -230672124 63929393 38325 -110709980 -508096391 13294 -138289595 -893727254 11890 654547987 163151759 24053 257510011 353865145 38594 174587474 453911542 9182 -120932089 637490258 49039 -989062131 175903935 29070 -610035745 -511675678 12038 -685087329 -113438816 32661 185368247 359066227 52077 -13390174 554241494 25904 49700616 449290257 32998 442381347 429033793 50844 459713259 186034045 16024 -124152960 620844557 37753 -858535712 -876408902 4710 756854376 -197798761 36380 156801071 437202444 13554 -213959609 -903989409 58554 -979184120 -612280928 66478 -232026615 -899729630 1501 244668552 744198661 19261 47772031 -328644430 14876 244272841 748727640 3654 182301351 -388363637 2580 172086988 -113649850 34680 148361830 355528205 7299 -212919202 -974072931 9798 756558454 -601869319 1639 -119956231 -414080905 38432 815197145 -961501543 42306 246481022 -7904900 64412 -514296476 -876413081 41427 -102564122 -109251070 20893 160892261 370532050 39629 151570081 77331017 3136 760442143 361492192 32180 -215674815 -865815837 26650 162855761 242810820 57128 93995089 252039902 2219 -102736790 -139625950 11802 -35278157 544755445 24031 -118182436 -108239955 28639 -779654213 -234878135 45694 75295889 263957258 44687 53182573 810671238 35735 -596231398 -502503439 35627 -213592137 -899130896 15790 65799818 -859702152 45779 -111508612 -104961736 27181 -697266151 -106834519 31862 361797547 -294478016 46364 48891321 432267221 30930 -303359330 -196969972 27830 -418882266 -115641235 3924 -502497912 431171734 45425 58415623 -888872336 57054 285359978 -234550504 9803 267957730 736273993 34690 -975549235 -987920160 72641 -583975086 -510602994 19105 178501189 148789870 15522 -414875200 -123148211 43552 82101400 752842402 68854 77681388 439491214 16746 78083037 246894432 9406 757144721 -888020362 34003 -225966041 -994027226 22404 67021316 818800366 52682 50813069 469870683 43461 -686047869 -112347429 14783 182614753 -405234614 5020 -194555046 -957494732 10131 -701588083 -792910013 37854 -683939824 -802649997 29864 151534096 -871254355 45503 -764600956 -806478450 11982 148583078 -604086757 10518 -205872249 -985336526 47415 -412766781 726260725 806 -696268156 -893225629 43307 342271295 813502978 45479 -386321086 828908910 56319 -976030581 -594863349 11353 -204212497 52391493 77980 527237588 554591324 29160 752244123 -303339701 1125 344905867 -225204381 35968 466191879 340869977 2980 -483626172 462250911 22540 -112008470 -806968257 58319 -35971291 547217853 16878 243077807 -216738443 15174 -236473291 -892024558 36024 277862849 251780182 56640 361260366 823402558 12187 559527039 250985610 50894 180393912 166809979 45257 245929804 -235969676 15453 -674335534 742157792 25190 -522076214 -887377697 19889 -12837966 649983224 4786 -138369549 365683235 16058 -206139488 -955753457 45500 -959594796 177032688 4318 -10742653 556621430 28271 260325399 265979782 32933 -234659724 -988371786 19912 161767016 -389694691 30052 -687818161 756934848 64390 462345428 361169110 28385 68174999 -295743199 33260 643297195 147235701 61684 -900430701 -116365238 27347 175563790 -885805103 18750 -135551732 648077291 49243 623950660 349594990 35384 631342920 -305485680 6492 -681743445 -880286322 29565 354143313 662102352 33915 -617767154 -292613998 30572 430732010 78641026 4608 154365919 367710131 50335 -110753669 351909995 24761 -481754194 437896561 48165 -115946189 664689687 17952 -953084420 -386676584 22858 -981446217 142973551 42589 734703674 -596480008 24370 -311882263 -219613397 33478 345319731 -233644182 42893 448722841 339884096 6989 -615354556 -521761347 85 -764820979 -785517725 13702 -97013752 641034765 42122 716154049 337726363 11514 750167528 -233451214 12353 -105103841 373635115 13483 -106574792 -323124671 20058 187841776 149529252 15342 350913135 658199846 23831 -104314902 -791192043 58025 76400868 472952764 22767 -288338015 432133124 23324 -317392091 -201810649 25748 -684815109 732455775 17383 373293684 653746679 20600 448068497 747534295 7194 -999772995 173599970 17027 -712402020 -103159281 13840 65638792 844416372 26516 758925591 -396227839 47578 -407681009 -986647151 56246 -218731750 -872262129 56831 -34007638 -901951610 55843 169061272 278890970 42723 272980768 443620605 16265 -128416683 -799856992 58402 -897990731 455178437 32572 -106711555 -297571748 20135 59588032 244794304 15575 -316327150 -223300273 2148 77048892 741671371 2887 552690029 -500211420 48860 -202925587 -599517594 10533 665233843 -298772476 47864 148748284 54592362 30635 -29634667 640189960 25257 146754173 93785635 14985 -225879630 -887585580 8953 461337993 355077826 2809 -779779895 -795224687 24316 -981335657 173296243 52375 -399437302 470101075 29485 261065387 282182842 75089 -891276781 454364076 21356 148149251 -134675286 25917 548268527 -400625463 23501 -126385659 -888074931 9763 739353194 -228618494 2465 83365383 247303172 50826 -107298635 -764466193 69757 -593080119 -317810114 13664 -611566300 -777418872 68926 151762544 376937000 30550 643545982 357861692 49037 150898227 -874618503 16526 -219773087 82757991 105551 -206058158 -972575226 37300 -418709204 -138118909 3595 -384455303 749765261 8435 660275177 161584274 40832 -793758104 -769853088 11677 -10267363 -702889505 36780 -782276073 -794935633 23102 -876342811 -130330290 23652 738116349 -617701614 40434 528454137 360469962 41639 -101141922 360330752 13241 -129692189 349383377 28298 -197323113 -983514595 32773 -131801810 -787230288 55682 -113123857 -108432361 31139 -318603170 -206259808 8525 -214783529 95214702 67173 355365140 -228810653 17970 -690382751 -798421133 25718 -876586357 -115588381 5660 -410925803 -131596080 40853 -702366529 -895105008 2794 184244747 -235112601 10204 258756912 262855746 64706 -216869853 -880022639 24935 -879906321 -129165211 56739 -955474177 -399635480 12109 752595378 -331590556 24047 -298726091 -215126330 8020 635460519 -328469209 4501 -901376968 144482907 87689 -710556337 -125919863 19140 62908685 252898390 11696 626378942 444571639 33431 631468280 -314043046 28495 257891570 739526622 13931 155079892 446432672 14339 -711871902 -863728411 37036 652778884 813540486 60255 -26372053 -686074825 63972 -43842515 544765385 42981 744051475 -605059579 3571 -102607349 -313546757 36206 158518277 89375975 15548 -704788947 -689832544 33878 637168794 -300484875 30185 -403075431 727371367 9770 -306093505 -694625571 29513 -113755802 -132342708 19072 242078605 -120048 70369 -119125821 -781662108 41330 267908618 -43630417 45093 761865999 -209796112 65420 74156303 -313212844 34439 -769674600 -495562396 21385 65457316 275815690 40508 -591467554 567774257 18589 159298937 -589557265 21299 272282691 -234595569 33498 186732658 -902840670 3372 -110226221 -232394363 52641 377514658 -199419717 14650 -775293662 -503783267 8766 737011244 -617856277 21678 -201160882 -606578421 8483 -383983587 -996105833 27148 727246502 -207689349 131 363729707 -215998177 22561 -706634196 -884065527 39304 -303780535 -697781133 11872 -395915226 819393095 7509 -967616135 -409987677 201 74656111 854708097 50228 -711151066 714712893 19434 184394075 -106099548 59896 186679855 252114387 33186 743145885 -600117271 32799 -809166165 -774185405 25156 250227281 -230458869 37528 241522514 -237990720 2616 -684316805 -767023138 17649 165271585 -208468052 10939 -891126585 460565134 3054 -415791622 -963505597 52094 -198280505 -876837417 38589 267361562 -220391375 22292 -297024667 -694320213 5611 -113352066 -883471569 22476 74866019 275762022 64130 -301132738 464492367 24207 -111244836 -290568165 792 469799847 -706520823 24092 660641379 -310228283 43116 264998488 77820482 26133 160174435 -411463086 14911 283343427 473798035 39501 -25301152 660418455 34488 650494095 -331790050 18647 245338017 -22021318 51823 -704178317 -139820584 13305 -500477478 149226725 40107 -96822658 -27660097 15407 -320703787 -674372846 49938 169846061 -575276568 18988 165705443 470510746 11805 -583002520 -509533116 26800 147120464 85771423 9363 729330783 -206578940 55137 -980785634 -961740014 38422 -771616666 -513544946 42428 -201759402 90868479 39654 663420124 342507291 60696 52698441 -311923729 23384 -32899657 531203990 23265 -692839175 -788351044 26036 -400499502 715962927 5315 178706206 74514605 9352 -214572373 -596641170 52416 165315767 178120130 34982 -681192743 -116218687 6901 244994640 465684161 23922 161777381 77805927 19848 -14677789 624046481 45690 83088705 832900696 21891 -692792785 737875142 49592 63785072 569443184 43668 -584345034 529860345 58777 -694044988 -806239315 32366 93174303 -291131118 12872 736104220 -316652585 13646 181644036 183461402 40825 188632019 -866084520 2019 665557082 180221918 42539 -672805784 537148502 51454 88704576 -300706722 14652 -586891842 -313884040 49961 259327408 -106880526 34911 -381054588 268590428 42608 -972676304 -388435269 34623 -703094692 716170664 19889 -219201003 84779418 37789 651674291 -331396369 28905 753330905 335082167 14780 181257981 445549916 15276 -41953325 -888636276 17309 372150176 -193788324 29686 185145582 473883388 23931 -98975710 -486259534 14442 253615800 54209280 15798 731680259 -322786188 40521 147683380 256351327 6595 146647069 474723548 8593 565947560 -603639035 37292 176528097 -193915885 10021 -388958714 -588370225 54873 -333305083 -675353532 32991 63176778 849303831 45189 -598510807 554148729 22843 -225605861 -895287543 31025 180026968 -222712766 10105 159091872 187134837 45109 -401800251 -858334433 33807 -100202102 -510127204 28424 739439210 -606612124 35773 264060912 86176389 5927 -604488725 -516716331 23723 -195210311 -893164634 19129 -602742982 -507303501 23133 -28900050 247010005 45049 67414413 817460195 40558 -199672217 73228385 14269 -312693321 -236435636 19664 -975294788 189508218 38121 240321882 263348344 41450 346968086 -204307007 30491 -405173913 -307951234 20448 -118593655 -893787697 41687 -805688050 -495916016 50636 -124577857 -330207940 70223 -874203816 444925722 21397 -413562202 820382791 52398 -592969697 -952553682 26060 -999902922 -968227390 1167 -860263595 -128890166 38171 -684473226 -792257028 37922 72086229 -295594991 25580 153081660 -409755164 27057 -47060537 -675449363 43492 82675622 280371238 65915 -960543876 -601578743 9116 -323800037 460729973 7036 -310512204 -676802899 57955 53894806 756243158 21771 -108743122 -514690764 10408 -779915158 -807352544 19817 171947479 248446616 27087 -607113037 570093126 14606 -124293803 -776509627 34651 188266675 346257966 42243 -134346096 627717303 36159 654717351 358208283 20301 -963720735 260123356 41640 -134416099 -133610453 26299 167470827 -603736513 20111 -1884929 628888404 16210 -28487277 -686537117 22302 245133369 759964246 28120 -106456291 -488084208 3194 -889258673 -139313668 28225 -959473078 186638758 6090 460854310 827800488 88996 554550663 -511691524 47167 -997718457 -588332404 50057 -886767761 470965015 36890 350670776 -236609151 40119 -25255490 -712627458 22016 -409151356 822033861 38253 339242769 660287722 34094 151002208 -396343232 3176 -412455637 746651727 38573 -195811462 75383453 79999 163043082 352790905 39135 533325558 -515565037 48096 157936628 58844247 28120 -988356926 158459392 4568 344520209 812325348 13457 -312701773 -234320227 20919 -114908384 561359460 21539 75037908 432572049 16853 727820420 -221953829 58408 -880302290 -118567215 61106 -578709746 -316136645 59619 274926133 63128093 20082 284559716 -18535209 46591 88085577 758217153 55142 -413475336 272019448 1447 -414741694 263160703 4359 -988662833 -414313315 12764 180855143 365332145 26839 -225181363 -974432562 53911 639982523 -296101134 28617 172676273 -411800588 18301 714431898 -306206318 45005 -397055141 541588310 43674 242668562 -213415680 28526 471707356 375440023 2641 723216500 -225873664 10819 -195741113 90761366 18718 534938036 -518603283 27438 -121444362 -762516371 10143 -7809022 -676901170 38633 -959277959 -985136129 58362 75414866 839957600 29392 749611486 340440278 12272 171293634 -586924377 23610 -886821900 429425102 43746 -320370640 -190974174 13239 51745064 274879402 55224 241710701 283065474 19774 -423211706 832621360 13410 -805785554 -521029217 53200 143413205 -398517015 14631 545436716 -508574071 51812 -113725906 -498210047 4116 -135509802 -483657425 7910 -38211554 665583030 910 242851109 240153756 47091 276690068 95138550 46837 -319476066 -206090087 19223 -122041170 -514519544 3728 -613518423 -517990486 3617 176243370 -216762507 64223 -967717677 -957767892 49900 620410018 -317874442 21144 458872433 380600524 29335 162372176 269303811 54746 -693993683 -134300578 2510 373734304 664710354 15427 621762415 813286235 60557 153741857 181601381 42960 445857908 -999365182 68261 -406204790 -985056887 45091 -615751440 -501426299 17151 431882462 176482418 62564 -131374082 -806655786 63762 555841349 -506771573 5123 72572412 457981672 14656 -138085597 -129753489 36780 281090138 538205253 35006 93345831 821083643 22654 655055056 824163391 48120 647702203 155378991 40731 -33270198 531084213 20657 -576576999 -297019158 17349 355254336 562270088 11513 146504587 279757505 1331 253120345 77729597 62951 -127933273 343934558 11684 244362520 -423288872 23977 658791324 334771198 2242 -959991518 170769122 41463 276314556 438843727 25867 -864732735 429473197 25383 179740940 -603012388 12628 650845200 832415794 20839 -994960247 148591515 52585 -216665025 -589851042 20287 -496386907 433555899 45248 72092733 459337858 40673 -966321452 -965312532 26482 266548026 430457010 36189 -805103334 -521942577 45245 -971496150 146038693 55491 -304402062 144610184 60069 73627206 853438526 19284 -199805164 -890492156 46468 -289604177 -707762624 57938 61920067 755715597 66987 189411089 -402650149 35978 247863226 734803123 24739 380539469 627796898 35870 -134194522 -783138421 19520 -36245015 -678378269 49366 -879550043 -118062017 23202 -415749618 -110491115 26048 175826348 561547122 17726 -600971495 555017549 68553 183600751 47722307 21173 170967607 442124916 21558 170367656 447097317 13421 717480182 -320055900 31678 -137337308 -493581495 18557 814735301 -969068693 10070 190040981 -206747034 71136 -979105207 -381388468 57873 641602654 162307568 36197 53878098 -290948281 30557 182400028 463314705 12079 -415937702 -130355741 17318 265140185 718545493 34913 -578594018 563299389 52968 -480991339 189880686 25942 261614777 741641394 2181 -969384094 -575524672 49142 651350269 179913103 10047 -801905958 -766010989 9635 -107209771 -808536704 29921 -983398063 435856665 11702 171184204 -608817089 2804 -230094719 -575338298 58536 336506225 851217930 45894 -971306255 -416975435 43546 -491192899 445264779 25712 -781646236 -490427075 22438 146107085 82582004 29786 643083294 819773656 64099 733255776 -613632461 17030 -425091727 -110337323 5231 284384178 -30703792 16831 -101364256 653080715 46334 -107699006 372598280 27586 -583609311 -476977500 33312 64401359 731754492 69149 725852244 -230665360 20222 146865104 70848250 1494 -585121614 566741813 71143 -106117188 -517503497 23463 339537834 -589950778 40116 -133007136 -519420974 11057 664461531 369016086 75251 189744225 -396743535 17653 636874665 825412014 77560 -700220791 -777336897 12988 -114335368 350272234 14129 714503352 -331667952 8840 181642489 347441025 28998 343307105 -221515591 37099 -412662495 -117655189 610 -226526786 734762538 77839 543880795 356531170 14419 269027289 -200146534 18983 -578592185 -503480763 7827 -585198450 -308849506 46022 -117469224 -805166534 54779 655943298 -299316771 39727 -214485441 -976766704 38390 -320877301 73421356 24938 263879971 -217108153 6703 -589893767 -117293878 28702 660378483 363629079 77082 157220724 647987057 48738 -694252146 -893477674 21723 -416817330 819344972 4710 753952252 378254438 11456 -591421057 -521553346 3901 -301899364 -710451225 47331 -209897957 -979390133 41078 -135815325 -786738041 19548 -573939435 -512150199 15401 -691702943 -806179822 40901 -293424180 473952177 5406 -206092916 178723306 25601 252856329 -194327574 34288 164018680 -109456645 40843 641687290 835142005 19366 -767511971 -509651573 27194 -962025913 -324174939 47152 629882302 168287970 41477 372243976 -191687230 7180 153093069 51353114 3751 -774078759 -521570113 33513 250335143 -193271134 3585 87927538 741057388 28113 268718831 448125279 36119 163714767 336091652 30170 849143236 -973819394 56769 84670229 -293415418 25698 281720967 -214188249 5196 -794108504 -785217859 20768 160275785 -224565663 43332 91239629 433341618 13819 -705110511 -108247752 18600 663539370 854613495 3438 -205041315 -582564126 60012 -518429783 434171871 39068 -409548593 -142818949 12345 160683028 333864322 51793 -689735107 -98749542 3359 -896141561 -115757575 8329 718269759 -583030030 28622 -46860366 554540138 23049 -508888383 462934624 28180 82458038 830188957 9402 -996852508 -110929942 63817 271538000 79883587 78132 256874095 753027309 3381 165650680 -214381726 9502 -332231123 -712376679 13608 648376779 854841564 44391 759238605 716709216 6032 -120024877 379778556 7788 633285254 146121177 18749 -882614752 -128075964 30493 92324875 836176053 802 -581237528 -313914061 61414 -388728430 276097362 29406 754888535 -315480444 24518 186039696 376019099 15379 -959439439 822270781 75304 -480260699 436045546 5755 155681106 -615928582 10782 54937928 -316760970 41037 -21810519 641878237 37032 754044123 351269454 49100 -386489476 -967275982 42818 -315892848 476174731 8695 -114975988 -111896841 21621 261519760 740841806 4152 263472074 246596646 12545 -976743106 176459006 28673 -904745113 462342206 7019 -873595269 429234921 11194 -977192820 -879507071 22084 -487031723 457727103 25747 -992690876 -427712667 1102 268787944 -214210870 21314 660928504 159315981 67092 -863276975 -124808247 47976 -801577493 181546815 72425 175139852 -191082116 18082 158127549 -867264117 40034 -684055634 -785213112 38771 278672662 752593341 39140 -201835149 -898240173 58114 264323406 -862123808 53141 187398662 -407482972 14212 637424598 157841822 61188 371203648 -228638201 43187 265607179 747834100 3126 -298289872 -234035357 170 -201672410 -865144275 45819 429437514 189279134 14683 245878320 727965917 40371 -289534897 435984092 16384 -317825518 469296006 20494 -981477212 171362209 18079 183259630 -989432110 18437 443556854 148654984 2178 173073986 -867979804 38080 279221051 458234926 26003 54425597 437545160 34951 150393535 -615720563 12196 661520899 258067825 42673 71105605 454351263 20326 -954756500 -583592643 31226 -700414575 -137926381 31512 188098993 -237911730 16197 640787263 -332443509 12593 719430283 -128888346 49183 -96497449 -290571309 1120 284863637 -37101076 62685 -214940651 -869029612 16008 722937848 649265394 37842 268492933 270420995 16980 -95927206 -797203976 69096 472319510 732426312 39536 650444691 759409972 18409 362748246 -216200646 3096 254482138 750758247 735 161016281 -419801990 21772 -794055892 -778802287 13821 755513108 -581654297 31241 48285252 449144000 31582 -106515971 662775280 27666 746021145 -289818760 49206 662729867 372714587 2936 -584723194 544135153 40356 190064367 -123578137 20658 181697929 -197837202 59404 158465629 365830108 41874 89636904 -293438910 17654 278122872 -15541192 51581 179169655 258129997 687 -22027463 -707248521 46630 -291127001 -713178421 7618 159990173 466756186 1905 -96591774 -118709449 22111 -383450621 810509226 19794 188705187 -199191146 3253 175063197 453558549 13981 81610875 262263568 25712 -985571219 -971381714 61104 -316884621 431903765 21248 -195873061 -963048915 5121 -987280235 -609133226 21779 -740684 561089252 40215 827467135 -965310874 3479 -606968965 565342315 63778 187346282 440333864 8472 272510677 240346813 51271 -193133832 -961382937 2472 -119005985 375205755 19621 -600610037 -506806767 37837 -138875416 -99422066 24635 -128169512 356195832 28472 -36595108 656212683 31201 -16312306 -670927790 10705 753118522 -216413612 3491 -681587327 -901659354 55422 -694334351 -805951808 25465 814547467 -981812561 40857 156571235 342212378 13491 -118276485 643982061 19555 -505011281 451219927 41245 -402763144 -107581614 20505 563983892 -504652541 31097 186982199 -879251208 20642 -314014130 -703497768 11411 -388042917 827023464 25292 76737409 760719399 35278 -408732310 -104584712 39960 -953535118 170435927 51467 -609728076 -310407573 48006 440805641 377798723 23993 -294277881 -204851479 31160 -713536797 759319082 79403 263579570 473625031 26813 741880328 -329952321 969 -219341761 -983375679 42432 51219733 -303524320 14946 156495348 -198185050 27085 -779953203 -778546756 18567 -969321945 -989929279 20743 -886717364 462290987 29418 -199718834 74958761 64752 -985133905 -604400580 67850 448308641 380687380 12432 -411761578 -970219669 54143 275041564 433308412 29410 -126571724 -295886070 28197 642166966 854334962 63063 729481271 348241581 48017 -976862222 -618870206 65494 -988566078 157594574 6809 749983188 -616716886 22058 170149843 842033404 923 -130679646 -324272806 43394 -798092616 -791817294 9235 -111626204 628892662 27434 -115535100 -499996133 6494 -101817323 336906954 25283 -687213947 -124228748 29572 367415419 640601198 384 -319624967 463894971 4584 -668955387 -861583404 45274 238531984 -16245351 74868 -324211580 460264781 6946 -11452634 -134002316 25401 -796707248 -491103111 55616 -196387979 -998905191 22298 72082689 851531857 37192 -687332782 153824440 2693 463935220 353874201 23384 -694402530 -869231674 17824 82587908 731405378 60469 -599424414 545484489 2450 -115471370 627280649 48300 -107813975 -325446423 20007 -319131549 -423050723 53399 459358962 349236686 14906 -769822872 187049917 54687 -798676907 663718831 7980 -414827157 -974910877 33560 268337118 83168248 41597 745000902 -295615395 19809 -122680439 -876941622 21104 -118944734 639880100 14091 187367932 79657718 16586 267877029 -425321963 77001 -139505802 -771276836 50061 442846513 554482302 20823 -299972060 -203582084 31910 339190083 -231078003 27160 649716003 -291434688 12870 -695515628 -801620951 24271 91305446 465940439 34224 -133271879 369716011 4481 -292558523 -227652333 21969 -670191289 553186613 39695 257490214 61715223 53647 -963417863 -611835785 2645 84769094 437399414 23551 -687932492 -383339030 56443 -714272892 -795521661 31747 -423021218 -130484256 7867 -325730198 447728890 24628 -703781258 -132753026 16488 -230879862 -986643811 18884 435173763 375771415 1363 524237195 -493167084 16861 -678790895 739881768 80470 748814410 376648043 36136 -139294148 -805862440 58170 -404505159 274016234 30685 -587169640 -332094065 23731 -125721132 -115962405 15814 740086108 346609060 47215 58477039 -880011498 63221 -493306321 444273571 23106 -591852733 541726870 1748 642209356 147768967 58830 185996250 -198594975 51150 435434969 352852199 21165 -992876926 -967422549 70842 351663578 -194197397 7185 666345250 -301532911 8790 -788090716 -798548053 18230 350090470 834220162 18952 161746377 448619128 4649 172381726 163202902 45425 -98913502 -863352611 15546 188078051 348481571 50665 -211776725 -594658781 21293 147661509 -413214509 23734 164751600 348574226 52483 -680996811 -968023183 39302 -118306852 634337806 4095 165704460 -857286028 18837 -713192976 -783949907 31252 148558384 70717013 19597 -112035617 351471362 813 154973895 -616363882 16941 174116307 -881344381 3887 -790224461 629280517 52878 258491011 61967778 45628 261572194 -10171090 33465 178888022 429977859 13708 428644529 52149301 48380 724324379 367292964 212 447223779 145152677 86659 280546112 475171683 13621 245975783 731441038 31292 -130221308 354845703 13227 280168145 447909104 31049 -138946402 624906109 37408 649722429 370103052 55952 241442328 -725884 45434 -423905902 -110836150 17696 47896569 474896296 52239 275662865 -318911527 1261 663461685 856382252 56357 61875880 854791744 52720 -426281856 257567742 14500 -97710010 625509566 22060 -791633055 -793310157 15166 -794067309 -797294652 13560 -111865437 -518722439 22021 161454320 -114205008 65250 -387858643 718817911 9492 -862845835 -407418035 15227 146163531 49075730 4745 -320571993 -784938332 69765 -865732837 446693097 41753 -312211713 810185283 45825 -401227454 -986840515 13999 -793348131 -496982012 10723 -419391294 -997365859 37323 444713833 148500207 28774 443040232 146938465 48270 -132517135 634778565 13201 256357804 -204851797 10749 267822820 -193211963 1379 66969508 743059290 27077 -138830442 -903767809 13547 -995123910 -588636087 58120 -382012173 811614642 49358 -303941030 -207391949 16346 449450805 164904592 37598 63787973 756969995 35039 -894287817 464141697 5940 529517432 247493031 21624 -708325593 -904004556 40971 158294033 69386157 7002 -415195170 -135162042 42083 152172195 -580476302 20495 454417017 377734597 31231 256954315 -774007333 12369 356504270 664142999 43792 -900160425 442534391 15617 -106223253 -128269943 21794 -579802988 -487681924 36242 66479103 816315184 22633 -492472270 441965196 47698 652708724 189149809 59939 158577558 -572849437 23037 -207875503 -981533497 4660 -399673011 247053803 25747 -287566617 -680799872 66716 -224629269 -983286199 6357 -95983648 -881616159 1602 160094307 -868308737 40178 441473525 347040991 3325 243803011 436198689 19111 715951197 354366912 23373 144924345 258185502 48906 -490253496 -25739552 20129 185518772 -583977751 220 159918122 240105740 19149 -33772381 -674858586 2019 -216767819 73017358 97988 -710603120 -892398110 25457 170266052 433147646 2825 631328521 -316877011 4988 179826372 -613763507 16290 -585966754 -305434737 53656 151331708 162818222 46132 665997145 -290193787 2577 -699244197 -101573652 16576 -111489521 -125708093 13906 656172372 -859371826 35849 -381968648 819485197 20049 163524649 428579554 14887 -209703334 -881206731 36421 728842281 361368958 18168 -882206256 756035107 62646 57878014 -295140102 33793 -772584641 -488411932 26619 -669054250 752664670 12448 638958983 159825802 73271 257278779 435414383 23810 432971087 171611264 67864 -404576168 254471633 30996 545593368 -491177686 32483 88782668 246503579 71726 263263067 433831944 4392 720830152 -218634752 58712 342885195 643465022 32478 -134482363 -303381428 49453 65749973 434335654 839 -969353277 -574806099 61235 358136080 -212214152 25112 -680010539 -798611388 6559 -296978962 -674412454 12560 168539123 259803963 34805 -803031587 -773034468 12649 262186032 90365048 19907 -235357839 278675740 59180 239102646 -29228485 57579 666525261 182869463 59786 -287159317 445348085 476 -598691459 -323447793 53516 -195188995 -999845010 15209 -706915015 -763955439 23946 815842244 -967220968 27548 -118694747 -105818215 30823 -696445281 -877087938 51089 249768474 722293631 37617 278772957 71586632 69013 364536237 -196338298 36443 94779027 747232959 27571 620516091 842462156 33646 -41258433 -698994973 13304 -219886535 -896034703 46917 642875238 835106160 54891 -389515890 255516823 12412 -133007027 640757831 13013 180294077 -885464194 43355 254421546 86989698 53616 -427885773 279338923 42443 -413043750 -994937616 41460 475225606 345666820 14841 151790314 157827411 15725 -11924824 654430223 38320 158145341 -130722032 31319 -485764706 376311279 75038 -401612709 742553741 29144 -314842012 -670916461 54868 -303332522 446574038 18337 -37943636 640100499 8976 52008605 725394204 37461 187336467 -888993431 28684 -403513932 754334725 17304 68329705 817833477 41769 183174187 -392455922 4883 629051292 351778440 56300 -13303930 -678159010 58148 -389070197 756588267 20583 -11448353 -704788320 63709 465991045 374644916 11189 665213236 162449038 40321 -13565685 -696396888 47549 379076860 625541307 26879 -397237262 -986064542 63750 -895801179 466305146 3792 83255915 -317921642 13067 -106719216 -332296431 33174 -701903297 -112628664 21791 -902935288 -104385819 45973 365048513 837283398 41733 -103197467 644840822 43588 -977801782 -966553119 49973 176969574 85609423 5534 527146242 -485107535 25192 71242912 469462944 57396 647400664 369697004 71145 -116541161 -513396804 7234 162078552 459355938 27065 629463782 -288502798 11256 -408140833 -959198576 11051 -607947045 560566899 32206 150844916 -197300438 60728 271496708 -228593378 7243 -107173649 -483408528 19464 -33033660 -704961433 81964 160110113 437676464 22029 91456768 281965340 11185 368687039 -231174966 19586 -201677011 93202642 54052 61459246 253588020 609 -590021784 554449960 23633 -304825607 -696068892 65197 -608307612 542743412 51155 663813409 853156977 35018 -103674463 370174965 12401 -393708466 761226021 31545 -898153208 -112493260 37734 -667241065 738730605 29751 346863747 -208394058 25627 -881993680 465981241 19512 171636244 354791904 44446 -493754364 429635969 2157 -311588715 433590951 24967 78717025 828181921 6917 -135056250 -104080187 35087 -398022845 266755633 43895 340153901 525117135 52433 -514558985 452306159 41733 727907817 -201321649 879 -321146993 -684455008 2463 545109633 -495164040 59931 -975013393 -405062848 6017 -503167884 462599655 30121 377591857 837611080 20216 182056656 253667848 44330 -133499605 -118895881 25221 -6396495 539314288 48315 -101069327 -782937755 55295 -879196657 451440528 2833 343345778 -200706398 8338 155879908 67596369 5454 -894462774 437198669 32877 -666987782 -897231618 36365 -118157806 662740411 34552 -690513078 -585654916 50254 -702366810 -765233139 24533 84071544 250901322 3971 165102179 -394390706 18116 -711868268 -775489001 32222 -672244240 746483915 56592 -195040078 -903295575 37851 -612984003 -112164251 48079 -212336074 -591509622 53126 161363899 157504055 24737 190138194 436097738 17192 242633990 455053390 4599 -971647555 174920606 30267 -579712494 -292189214 13618 -675554383 -768434177 19085 -614095153 -317711083 9607 731437350 -296094410 22745 721588831 -200065279 19676 164377509 170210814 24480 242179018 719189632 35998 -972658367 -613155835 10861 375727875 641568814 4360 249449760 718304421 19994 90937300 267639445 43107 -110316740 652309920 20637 -576860869 -514692211 16070 -330590223 -490531522 59463 372691256 838044977 35403 645153185 146453162 75682 259248702 434832841 37745 182617914 471055680 7205 -700400060 752882394 70269 655797712 153792017 50392 717155292 -594879552 21715 -958660934 -990397477 5306 -790039242 -231853787 23673 -333116475 -666978512 56241 163090902 348944267 30346 436207439 265010337 47702 -211492687 -580148123 52022 -691535341 -133002545 8031 69181740 -479884507 64880 -214054532 -886817723 45372 -118864503 333650625 25475 367159391 -775686744 36367 -604106299 -289666130 26952 -979498912 -403222024 59067 -575366769 -320814719 36912 -142769172 -768077313 35374 -225283521 -610263702 7890 -793159085 637840258 48213 145761239 81616099 816 342727177 811568511 6113 -517556438 443961482 37702 -383819868 743522116 33927 -895164711 54736819 40299 -999951265 169229862 46174 254264129 -786622962 63074 151087518 -590898254 2330 732596381 -980750273 56011 -399084237 -956609643 42653 -104989314 642157436 40432 -140777642 -507744496 12746 -779586404 -804741153 6106 -27021640 -701556793 49189 -789266805 470233630 43312 -996782031 -574386901 31101 -130706212 378776210 15749 148659221 447715017 2661 -298379414 447411821 8807 -392745110 735035301 5496 92923299 -311558182 28701 447901679 182185088 20654 -482704255 432322586 18949 727399748 -326919054 32556 158693562 241171162 12160 627303936 -994429691 67740 732348195 -580092166 26260 -211526084 70285975 85403 -133056089 -808809072 53234 -324373315 -228295161 5590 271982731 266404576 1346 248489917 -214643734 23015 -303693386 -694296874 15562 443835718 -993532418 73844 -974117126 -583293830 36159 -970036072 -981000620 46686 -995565162 -418406060 7974 -230931029 -965318795 28311 -113522102 -883022569 12935 -211631708 54192386 78152 60493161 238474375 54698 -971824676 188989570 41887 746992036 -584487452 8434 -688815115 -800961011 16563 -606298722 562948718 17874 347503270 -199890894 30455 754316689 344698879 10225 -41677481 -702563509 63658 -417134376 -995859945 74568 448878646 373323567 6501 -218671388 49477934 98620 -128971784 367465634 32898 -320650747 -698193215 59204 380115198 -227276489 41512 82711249 265721632 45714 -958774384 -952571380 70020 -508403333 447581970 12281 474887682 -996315121 38635 -107335466 -316306885 69623 -402499282 812732491 50143 268568001 -8348209 56522 637413099 846174665 873 -708678719 724416628 37429 150032014 364512561 5312 174018107 -409802788 25613 753979595 -203801191 63586 262737833 744463713 20562 345486640 838057645 45392 65589377 -860396217 52193 625523091 846054836 9400 630864569 828536479 17110 143789178 166987464 48316 188164078 377544543 37708 -100265661 -787820633 59692 51550504 274944675 42259 161908609 273970207 39187 87971869 746913047 38283 -313627215 -212390504 28884 -973864971 -615023668 69400 -873378128 -116230461 6778 641653010 183277833 68619 -667370948 717692410 51025 -213976018 86876334 58284 -498160836 70203210 17955 -296594406 455926464 24191 -192475847 -974687773 38289 376672320 -687613039 76479 -858881153 -100036190 47229 -417140966 729903234 2460 741843403 337433862 27918 -412912024 -138666059 10392 -296871953 467985826 18413 277207541 -798199433 36886 -107252289 -887557963 723 728009239 337214016 12994 720115370 -328607815 40393 52794606 -331572931 17270 -128509058 -498311617 2409 259177604 -194509334 14976 -203032951 -888878221 29693 -670302663 -904011979 36318 -521470207 469895911 49348 -608686520 -297050565 3589 -982617226 -405359171 3338 639626526 -326723474 8147 758982867 -325588690 189 -199234347 463859165 21025 753550620 -585388856 32934 758857339 -618233745 39527 171014005 -233809335 61330 82215525 811383498 57244 -317588485 -206876204 8329 -960426207 -415751738 57312 72948742 812588561 10083 731454953 -218384582 12883 -231528295 64687261 50030 240873472 -18312735 18198 -979446057 -966508788 36140 -692509220 729368728 18795 -588178717 -320462620 57089 -422110564 743983639 7888 340479960 654978903 19257 -206322607 -859506981 3100 73303205 247758948 3474 186035169 380035728 30693 157543642 -202299380 44220 -328705256 452759944 9173 279677637 -5084772 26026 -494733897 447462684 31178 -119313761 622231542 38858 74657508 714761774 51404 143938295 -204660917 10383 -610718655 -322402791 48575 526269495 -477767233 19261 188061372 -235021602 33055 -9492260 539797415 50934 449410241 -677775399 32775 -3320761 663321224 18640 620094581 -313660892 35712 152310012 -125011469 65649 260638867 69315133 53893 184088696 273201828 33618 -20764807 621373512 29799 263310428 737238203 35645 -99584470 632161540 44492 242442867 -200200553 19412 -797162765 -506576042 53555 168486666 -103646738 9139 -973399463 -971287566 55994 -114942603 -871560664 44258 637972748 355881252 7086 -990872208 73185259 40442 -390748416 850437710 31546 474114344 379588141 26838 745827625 -616039773 27929 648973670 839572705 32408 743826149 -297878440 38527 -316539297 470923391 22892 739591828 -299729453 31995 52988858 -984951772 60287 342548073 621004357 23855 -38135186 -686844099 30824 -391348139 283078541 4766 -426413356 760423738 11892 -996227585 184891653 30378 89032887 -12297140 69228 -480513916 468527220 6251 183822161 89946804 13576 -194218285 264328669 64309 -497568072 468004006 20073 -871020292 -124830550 14741 545529663 -506264191 41237 -990318467 -607327924 49070 -326640410 440168523 189 -325413284 -230404554 17664 -290726222 -203260177 14796 -613684331 526608866 10152 -979812368 -617861169 64989 184797738 -236459113 62960 -203151729 -572028817 67176 641795548 -301653082 1666 268626647 -25613890 26356 361302027 -216917985 20458 524328469 -516415839 2734 159507667 336947420 53503 639163239 851760386 57568 161233075 182611980 12908 -301966006 -237839124 22378 -996088382 -994475152 74763 -385734008 540726845 68475 -402783856 254644328 33163 69929625 246798526 45067 -879038378 443613655 34447 455821865 344875927 4526 -129661173 -98248533 34405 -221470326 -957905477 21424 430404548 -955679902 80217 48051551 457174931 11153 658071945 -320458351 7954 -229268134 85810625 7823 720606275 348416480 30958 729473615 -208792683 48914 -385952611 242760542 26878 239730138 475542294 1909 -700235457 -138104128 21254 -102758870 -863346871 35902 627237258 -224607126 49917 -398898689 824603673 29373 -421493380 760893758 39319 -803495934 -510410354 17087 -130242435 620492050 22349 -118821796 -494764834 33654 -111592130 -302516359 23196 239004621 269435900 52091 741098342 -676391734 50080 440909098 335429980 10522 454572426 336221573 11943 255580682 -17004783 7884 251655352 -30404724 64981 51618948 757278428 71432 -784549371 -794798253 13249 -414105815 184577571 24785 357119313 -674530880 37744 -412226278 731149525 17930 77460107 466309152 46087 181957207 -385509823 14716 644992433 -308610669 32218 -409752205 -494238817 18320 473480025 164814871 50874 -203618892 79721886 40303 74615858 719785762 22881 165815700 273776744 16422 739271573 346001670 50864 557957477 825250563 1135 -20413154 549570313 911 -44129724 646304908 1825 753995600 -582255314 13996 158861074 -225736810 35642 -206387029 -999819808 49468 716791127 -191917995 17474 -101853136 -864337610 44900 -790272767 -501241256 19967 -954493473 -427242776 2952 -391110512 -970466045 4322 174294465 -119694816 43210 737212593 -221112056 10172 -232399022 79376927 88020 664059958 376462373 54756 -200665787 63305662 57182 546684389 -523152218 61797 -387719415 822573844 47550 750872449 376505116 21828 737441607 -237822435 24764 -668209725 740968801 59970 282939648 458199786 37147 181658865 -197550261 61735 -615595328 -499698154 30735 -205163814 -998695105 27705 62882065 810810972 40251 258514567 -194290429 9193 -418033929 838984258 45011 270129322 94736073 8267 621523948 350142371 10797 473998303 350341594 15464 88601270 730134159 70787 -138068353 -786488739 4356 -425553595 -135121952 18834 -997162737 183322053 54154 351517975 -196357115 31814 256658702 476169973 15929 69079224 -290152008 30090 729897809 376735599 3963 -105828547 -872516297 619 -595546894 563732486 5769 527207229 -496931542 8292 -106331255 -901559838 20520 -132673519 -325876459 26376 274475003 431537742 19035 -100917236 -317024218 21517 -325223321 -709774509 56665 284681601 722833986 33229 -205066355 -583773221 15251 626935032 835058792 15544 344639590 825888187 13073 735765063 -207241980 10375 -216540663 -982458324 38276 -127682923 620858585 48322 550021167 -768861487 7320 -8384699 -691363772 1729 165250740 376655446 9721 58488003 753962869 57179 75493779 749151355 13188 56621975 836224747 43984 188929143 -398718575 35619 -394168555 -142159644 13623 177734063 -216003867 43448 -38623478 -232035484 31333 -674894789 -781212147 28580 188226320 -397666039 8978 176843534 -428138831 35035 643559774 833976905 19333 153490306 265935901 58020 142988639 157056524 37947 80989513 -46206650 62417 624344011 186982949 21181 -977651774 -992292722 56105 -953811286 166586008 54503 -602135676 553204298 32896 -328203998 -788021292 18449 -996539779 163047585 18967 256058920 85448656 1824 162417644 359685183 20624 -23556795 625237022 11520 -381161239 -966698024 8983 79506635 435530084 51132 -293903921 473300688 15602 -134204357 -328379560 44296 -799500280 -490559061 57560 356626359 629514104 6035 375463018 825537298 8706 -304856075 -695939971 21653 -988154493 -586261468 41177 -107103124 643252595 39212 -22221767 734371964 76089 244634922 737173730 9649 -411862083 723874347 30904 -588605698 -512197385 6618 379423714 -229986929 31500 -17471884 -668454343 28942 527022004 -510077661 58212 652815680 -305907162 8673 -417521497 280966945 24726 -397385624 813878331 40252 -109069438 -136238985 934 347485764 -206461903 5324 -510475856 463355307 17636 -228774399 -586721840 56627 470084382 175110664 52347 -697893569 -109962369 25249 164105858 -574270916 8214 -488030898 468426950 18616 248716525 721893752 38671 374584376 429436135 34575 -10336059 -667890298 29769 173517687 -393839718 1953 -689814719 -763708486 38001 365546304 847207394 38040 642305974 -327846159 30399 747034566 -220322229 49794 179566831 -416003164 10176 -964020536 -395424137 45541 -26556884 652859176 37155 -962716570 -387848895 59104 635768691 363766365 13527 -97545870 -512552781 24962 -109226410 -523479186 27941 273542506 -215855395 8234 92330341 460982992 45052 243533598 730599914 24892 -190819766 -890350295 40601 -114334053 342926874 32591 -602174457 -289039485 25931 168177364 -875311342 9945 151801220 -111166888 66252 -129486345 -120304964 20801 718440309 372202250 43150 182756752 67210452 5500 440321574 183894409 55700 -117991420 -786805613 28751 461808144 189364800 37826 715032485 -889552648 85736 626359849 356075000 46417 72944249 -304124254 15741 378974661 659280573 21595 374087016 160471017 37871 -5014929 246513884 2120 560948280 -518630308 64325 -132357127 -494484919 35375 -227546094 359366079 66105 176597524 -120117188 28723 -224984165 -953481236 25299 272126740 439098935 7783 183626771 159600570 33830 661571035 344419516 29619 570105202 189169360 73731 347513457 -222445858 43633 356548416 -200484178 2544 243065435 -17050999 29551 282900398 241957146 44165 186741237 -113752715 44516 -999606262 -235319466 60421 -138751321 -98100005 23304 48145781 733860412 9845 185356760 340246481 48876 68129531 845144831 19235 -418575936 -990904244 65150 -306793852 470123290 12020 177008361 -128610202 1850 75245727 475042189 7134 339668244 818421144 40141 632187993 144255023 75886 -47140599 537993463 11099 -968093374 -585037301 25725 -781524221 -801686314 21368 438949436 152556893 29168 -19743807 528832784 53497 -234053725 -996021741 33505 374362850 -236532521 25050 -17490313 535623224 40594 547255019 49040487 4693 -612263930 535144600 81482 654839808 345338222 2676 -95918182 -762960550 18893 -331453493 -388489990 53437 -514333990 442326637 49582 92419476 -294245472 22499 730421399 -321442041 22439 663155166 152116789 19148 -978373860 -603199416 64007 267337188 757529271 39430 721653729 -221926153 19403 144182640 279019626 7777 274897409 74336118 56359 -792110833 -493983449 50851 60629748 453635064 52685 -398465793 732577855 19876 154934678 -607878117 16486 665504127 817518753 51149 93899184 818787252 27211 88945881 444747612 20577 -308175252 -215539240 8029 740103346 -195523536 63133 -709812393 722061283 17666 93625702 -296910329 21188 638849700 363972846 51687 -99298473 -763192295 39466 -394620618 828546985 38334 -312857041 461756855 9331 -780789704 -784915290 13748 143754981 451286851 12628 -882447779 246569497 63909 178760661 -129052075 74911 473520165 342154783 20456 188997835 -119251641 46745 -877970492 737076395 86911 -139881711 -779474769 30456 655973596 854208662 40722 -594584866 525898749 62331 266187867 726696018 27163 249577275 743538255 7129 151234715 144481102 38694 474975396 335064823 30249 -772906613 -791606722 6535 -223260456 87096154 99222 90884088 811864102 12723 -99454976 -115250785 25950 -507391949 457357544 57 49925446 241571391 35892 -868042822 -142273748 54308 238140159 730114360 13387 -326106087 -196370010 24214 240839715 79254506 9445 251810307 -224079914 2994 -120569660 -874106065 16033 -193031188 -966060676 6659 -427548081 -126228046 20453 -99371886 343771851 14163 -294347687 435141120 10477 256127131 94695678 20305 666112910 -313933981 44281 151998844 442363592 26726 -294487723 -480671903 45434 256118175 450527260 13353 738967289 -594903923 14290 -683754608 -766138604 33350 -671258020 -779376950 20031 -779112330 -809515130 9629 -224298778 79288724 13305 -678413817 744847830 12704 266588266 -26459293 18080 160798012 341073305 11562 -27249244 551541675 41453 630366350 373486747 48977 -118833364 -298876335 41419 -963298204 -608388186 36922 -988814025 -387487515 4311 -494315340 446702136 41656 -858411421 447081795 26866 -788893241 -806361590 7514 -137851420 -332127557 55114 -770420719 -217409878 17751 -311606357 446788450 18769 63510885 246551831 26006 -232666641 -421723760 41360 -871843775 -141813894 53111 -985434395 146732647 41586 47974882 -320524665 23552 275107583 -33328738 59434 440021806 373022855 10861 253030767 466902978 22352 171711579 255920229 20175 645091916 158305250 27431 570940017 -407514617 36643 50867420 282319246 20082 728657763 184419935 38603 -422576879 -139906524 23339 -876503642 456977829 28643 271463322 55258144 45615 -190993002 -904666584 23999 -667004776 724500691 36250 -305993361 -674910661 11002 365622644 855208600 33494 -139710435 640564536 25846 60583886 269741913 50511 -490888452 442372456 21570 642885914 -295715120 22185 -794164259 -764127983 23212 -902876357 752899517 19904 -124416995 64178691 23237 -230385465 -611262144 53868 -607391071 -216747440 67223 -391164526 -998615026 6831 353488223 651518146 16206 -139845757 355376449 28222 155003965 151177166 26191 -17594185 544025109 21357 633230267 -315983097 16675 262960848 276694026 57906 -7672212 627876573 32991 -695220074 -781040596 30166 280288231 463460692 13408 349270733 633344431 1372 -102047035 -134127020 12357 -400498492 -996562570 70461 -121647214 -901898843 28052 -383539790 -988554093 44955 164874505 251339748 39058 631314657 339774204 54593 -974284236 175876192 18925 756558555 -316533575 32944 -892035747 471080209 11820 -426722907 -966852966 41395 739027229 345493558 8388 -711009277 744645528 66418 183507410 147457589 47569 256578185 -207578277 6291 723198506 -317058452 2753 438812202 172594473 15197 -302564513 537233790 29442 -994509994 -416241101 10644 455530479 184677491 12222 -686802955 -106883237 26556 -803983725 -806213188 19044 -956330855 189382972 28192 182173527 173146070 37494 662265773 -288324664 44914 -974349746 -571817079 30727 165770011 433837042 15770 352484492 -215912317 15701 654775369 373387711 48058 -130405839 -300371821 48922 333705535 -197603225 13173 -575242565 -490080787 18319 -955890724 -959995325 67355 -696877362 -114536300 25099 663272368 -288430637 48108 -611645505 355766172 13964 570665925 -477573315 34392 639676894 849704077 930 -199975384 -868889233 36763 56213649 847870199 17934 629050402 -313095795 42586 -671027064 737469875 79390 162953135 274001162 879 -974778468 -509089324 40483 -607305725 -485001371 26254 -873583513 -139793410 18291 -989481625 -419938216 52654 344369376 623555828 17694 154558282 278331357 27155 180498270 438959612 11111 -404411164 377943082 41060 -680839975 -875722341 24397 153021719 -102870875 75278 -976756787 -414747351 66559 -875125221 430086728 53027 -99289386 -776423776 21735 177845846 365904951 27532 282046954 -788097002 71708 92359719 733212468 67642 -484170029 454126246 10254 -424518193 848185117 22863 64043243 -331778610 27206 -106885505 -900389579 7345 -702503820 -767769930 30523 -312790463 450032860 277 186862643 -110701841 44261 -384027550 854932112 47816 -701617174 -708632962 61857 178577182 -602746499 15011 348882294 -209325415 34218 -115256163 -868467259 23899 -894505152 472455710 48313 -386500035 -133820131 13836 627545132 188854071 37836 -572278639 -492029554 23684 -796733427 -495549136 32972 51488913 475840696 16757 -206286404 360091075 37387 -713416462 755669680 15499 -14578980 627401870 15479 -319279943 436180300 13142 -424901020 -135210951 27192 -397422103 729190742 26389 -106603651 645510271 30240 67559067 -322881795 32474 -118847491 -288867292 18549 -120343680 637852053 46617 -9623253 630069140 6910 169629907 -132461453 36974 84078573 -885243625 60726 351217390 -228265428 9152 179905681 168260243 16415 376037048 622864410 31791 184569143 -134092919 53295 724977152 -290226591 39321 54887566 471909619 7637 342337627 837155945 39194 239854665 467646468 10937 460466057 156267153 43777 -713015013 -100487180 2428 -973663328 -999387106 50204 76169468 844822611 55941 161771952 -899702890 493 -47231627 662035292 16523 -588638101 555831875 62628 -294733078 -683994778 17031 542381581 -511975079 1861 -983963729 -411027460 11665 257135832 70993654 61484 -191786277 -989363946 31548 -96848291 -299379179 33657 741682276 -325102413 16160 374307116 625247798 10127 -3106822 534777191 16959 -96323635 -880542425 16461 56402073 -305608669 344 -398142645 738237168 41494 640831878 856152147 11389 245268816 244960793 73942 642039301 358376863 31056 657325832 813500349 37273 -802846081 -523743602 41138 -710604263 -872041966 19235 -227002422 -571883887 42956 -131833904 -128352331 14059 -135028862 -484111146 7365 -395345658 567932286 18286 238288900 -14300923 78780 -47485226 634012669 33392 56666877 251966543 15219 71610053 812878566 50547 161753340 -112545944 16685 82916860 471261018 20253 -97254688 -142562936 21181 -220827284 62524930 4582 -387714271 -996803515 25987 -30492456 539568422 18587 -514703192 442111120 17052 -694068659 -780903149 395 -618437697 376332114 62280 57940202 822364909 53186 -593641975 564720852 28326 57312785 475726455 50153 -392375109 273698840 38484 444984555 361084337 21900 471144947 183288910 75318 351361667 815428765 28831 -790998418 -498376518 56616 71237600 814219604 35782 152831467 348840130 9422 658376805 164106690 9424 -111805090 -889890155 33579 151779009 -194027196 11812 -227116553 -976608081 31138 165496463 -394394628 33586 -980970448 -596535263 49781 -40367082 568506483 1312 -125662443 -874261298 19116 -873197769 448130910 937 -700727325 -109754105 10470 657021510 -317584857 30200 53439977 837353213 51205 -126356468 357914695 16992 -4339943 634599533 19920 -403224935 547055732 60890 -313650649 -207639700 29052 -977544156 189130090 44254 -861193132 -97149063 17386 -298291053 437063196 14351 155660385 -116348014 84100 -381788076 -133899088 24402 177134099 272487449 16088 283849385 240788220 16888 -977961587 185116184 27591 -312748844 429800193 26295 88516316 268898017 35232 -711326326 735654645 75534 -878971627 -132860033 28794 -290224186 -679785527 35552 77535541 273730587 16745 -12741973 564883289 27191 -965492441 178928525 39169 -974791798 159003454 17893 657767461 157151118 51111 -981556162 -975721109 5776 457390120 337192244 26548 180084286 -110051977 33281 447072301 162322090 7695 -676880726 -802378807 17213 638900772 846620102 18032 171435625 358445568 2456 49325055 451952041 4494 374865573 -962459119 46283 185386134 436462828 11228 652584071 835181672 29114 370799688 -223685141 22759 -980422216 165810912 13820 -1159771 641505102 45123 -794126350 849287535 29034 663435562 179942421 19646 -487187277 473448195 34462 64576412 250977971 43705 -234160281 -29818666 73928 -214497749 -601677772 32707 -332406343 -202879330 33100 -386207048 244214915 19776 -209236647 635433400 74470 -976709422 -956608500 10060 -31158362 648653884 37222 -670126931 -782079551 13191 -409289260 -979945425 28646 -958327735 187561748 53462 -131059429 -315310039 9187 69062945 853559443 39147 73317964 282133021 55218 475191168 369413501 24981 -982597865 188537579 52559 -988461353 189134043 19278 174250529 187737266 21545 -804568181 -800575645 13081 -763143303 -382117123 71375 264387996 450661493 20494 655387720 -301070623 20731 -585691414 -497050766 11164 163786582 -120437868 54859 72824313 -294387539 7381 829541943 -967984290 42583 717653004 -609142502 27290 56579863 437527925 4846 461779440 173715840 2610 169903962 -101097326 1680 369331641 638172924 6031 -107835090 -877425352 28332 -787469287 -479793677 25422 -803182371 -492165481 10746 -967606965 151368488 4650 273639867 460450245 27314 180225002 -869437266 26058 248995784 468058753 40574 90206490 241650087 28188 -581145067 558794075 22951 -142590706 365107607 14555 -111279784 -767349174 51962 -108205709 -872612354 45777 -414894788 -119274996 20415 188306107 270962715 11547 -966214355 -393897879 53348 637993521 -112714225 67023 -873227672 430594032 36469 -107325259 -125770310 28549 185328932 -381378640 22367 -974185139 272127254 70535 -769166735 -763584216 25220 263131607 62378741 21180 -415926132 829458173 2992 456238110 168502696 15440 -500189158 449364444 50272 -210031638 -869342666 27339 238429321 238656367 28141 263769374 282542793 555 352327788 621496109 32913 -207471824 -859474372 58471 72808314 761300233 29836 250112448 -193035664 21009 533062705 -505638746 53805 -683554751 746678095 6477 69441159 730721213 26772 -42717756 533837081 11398 -98061412 -305204378 66864 760254683 -593364685 33702 -212971164 -576943445 34204 -200356458 62005741 33080 345104066 816269829 12611 -768466728 -522539449 28911 79423328 714526744 29882 -688325912 -135358326 8088 338083254 -220000881 8047 185763064 446063721 25332 -956851411 -237431288 56034 748399445 360112028 24310 439136109 175173348 75196 57403103 724796765 25222 659475449 -296744907 27695 -215725430 54580915 36095 650984891 818084919 21024 57907668 819412889 43593 245339098 273281794 52033 443437973 346596594 23846 -862938868 450418050 45968 89342204 -314305089 14684 178276740 -95886944 82889 461118500 156723822 78333 267313724 66565639 67297 -969199840 -705239532 55220 -135864837 620902813 42883 -869489414 -138860852 12599 147856725 -385648871 14269 -707981062 -112328466 10147 430397336 336724647 11072 270677666 -35465951 3653 -714005783 725015279 39080 -382156620 753505084 25635 168989784 165753705 796 -782661963 -802275626 25329 -995832636 -968681077 53596 83618300 -316488463 26190 640270555 835710318 62995 -391513273 -135634239 41411 175877159 -208372172 25738 -773813516 -808405371 19602 -397497146 822458127 36254 741530119 -192521674 52974 639335841 852417224 39051 -697113657 -101305164 24573 354096358 -223267509 33576 346747325 631798596 33976 -308811490 -196953982 15897 535798642 -504715303 5873 160031585 272280218 21083 757493865 -235943410 8858 -589887686 568602234 79701 273716688 725285278 21837 375159255 820156486 16876 -223337827 551134820 23292 347988591 -192753473 5392 -410068607 -140517954 17621 179854240 720810106 7380 167519617 -106916447 82262 146177069 -599019087 7573 -406127207 284663550 32083 -782697078 -780936685 11214 -672212595 -134004545 26974 -600774937 -287718817 47465 -591335226 -517679884 11624 -97726346 813510953 22431 362783437 -319240728 45559 -596704004 548217453 55075 -213285432 87305860 19043 -138924884 -286536130 35056 -713048920 -805563467 10353 -119540484 -887583958 8455 -684464247 -886056903 144 -783529967 -486531578 32292 152164190 61970944 21011 -405161014 -14642315 77878 281941453 -18469708 20156 144580887 -869504362 24873 -208257513 85153703 7495 660460453 -313147525 29082 170824601 -198986529 33830 625258916 834396223 67860 -206287358 -884063357 33863 -214451562 -592456690 45982 -412704864 -571504649 25694 658684786 163792876 26085 728703559 344843002 8587 459094371 335650232 30007 365987484 813208035 6141 82522536 249835813 33683 -899097274 -115849932 32029 -296962414 -194092005 27185 -782639648 -796153872 9189 -668599899 754879946 24715 247625110 -42958427 1355 -207174102 277372518 31437 368703351 652872399 28916 -988853205 -974792214 44883 151813920 -128513941 34063 181907147 154668890 25275 340814451 846472698 12904 362271744 839422244 16049 562931734 -977305334 44497 651814863 822627374 60582 -110776139 -306853082 22754 242540591 -221028192 24174 461205366 347682332 19935 -966434187 -424802073 62355 -2042520 555317104 47027 665094105 834258294 3727 239564644 717325161 34775 657586093 168543266 41865 238477027 457725947 14553 -492022284 440287405 407 -954563029 -417374519 65426 339126761 845128008 30991 166178050 173694252 27895 -314058758 449367681 6308 160805047 -407797240 11354 -396773745 261361562 397 631145601 -613321852 23248 -995836758 -402143328 69763 353340997 841683628 26171 160333168 182141135 1933 260938330 757554436 15067 -293624939 -218365871 22719 -102657186 643829409 29386 -710649340 -808447732 36816 143326693 -391034689 4501 750235062 -192656410 10489 -415608100 742292905 23654 -521549974 432478472 17335 -234660909 -904718130 34325 -385361441 243988874 35910 -586917704 538528713 81473 79914421 749360453 4418 653967582 -291460047 35186 -3767238 624080399 40172 630070793 -311087339 44400 621190400 -316878568 32575 -698951509 -869595166 28517 -18938573 552173791 42307 -314993729 -215718191 5587 -688924891 -105418513 9858 -103006298 -95299784 4348 -137621618 665182092 48297 156506966 438388279 15329 -306673510 447095012 17529 721793063 -309448590 4504 69430615 719104403 57393 717097151 366648943 41433 147667713 336789466 1560 625625582 153074482 23766 241195279 -22000742 44756 -428083173 733662342 8583 342948397 566960790 30749 -986911032 -387273184 74899 -981785986 -973889162 40308 -230007611 -994746466 17166 -610075067 180858497 75178 645956975 -325541566 4771 357478024 659911929 38912 -219579644 -867410870 27911 79030832 -301004411 33869 -387938895 721047480 21102 -323316122 -893080072 55968 652631113 362097421 74809 82496517 815432785 49928 -602705472 -489688131 16876 373867320 624965377 38487 262761328 449708320 11336 162988877 -210795665 72652 -413917362 271739268 4715 -692070025 -126907972 21626 -100829679 -764570293 62464 -14046616 -674824922 34067 -427579711 -126849909 17630 -388247180 743082219 12298 258234588 -191472936 41893 -105789297 -514982525 31102 -982815841 144213440 13223 -417286086 -101911153 38785 -421954381 -127316702 30173 -99602810 -891480895 30570 278310032 276642654 65230 181900121 368399610 37000 -40255724 -685736539 520 -196203766 -994080930 44210 184926905 -135046076 6766 55059313 810585403 40145 -425523642 -117582551 13813 50633483 737894165 50197 734564604 -195198958 25212 145276527 154627446 46336 -195104057 -896182742 44705 -964503366 -585229380 55560 -699338272 726680113 78639 431768686 525344504 37923 624086102 153096985 2358 348494674 662325883 24860 -307105511 464104963 17212 181304719 -392537978 26517 348136201 834913334 23416 85895993 832863805 1108 -47466719 -682333611 68128 -782525467 -766861210 12515 560103106 -507809895 33914 50371668 761016070 30880 -308790041 463041407 6119 -712206614 754344551 63587 -804250848 -519557071 29398 -900045999 -106711063 60430 436572399 185597857 10859 156941624 75697834 20116 -762078989 -775220651 10241 -397387147 -996792473 72946 -604335205 -313293843 16248 169269104 71311623 19075 -221346580 -867127858 30614 -288011567 743811084 56711 180510842 -213372842 10220 -318854442 -768752805 57938 148005462 159652448 14933 -871995096 155015508 49664 -322087356 -231207644 9152 -515392615 -206130250 28302 371856356 847874464 41051 182175068 161853827 6658 -384671979 -103937421 18867 76724925 823394171 69 53869261 -287521577 4645 -986053362 -410577162 65688 -15930718 -694054409 24765 167996639 -426324039 35764 261447347 -1282000 34269 -770741 640479278 41130 -698764868 -128939663 18909 -402157883 -121717115 7613 -107545620 -862183212 27165 -118052040 -505537786 19539 -209303191 635412785 41212 153499388 337538767 58 270976473 261482262 37102 460953933 177768154 35294 -133511052 657795571 36053 163565532 -583212670 23419 -596148604 -479542639 22894 -612772551 -493155624 18170 -893726750 474405998 24049 -225178483 -896641287 43577 -120107832 -302704235 51064 661248867 167599736 40060 350010290 835924314 7992 281105177 -30429238 62644 645797104 168992204 64586 729518970 -319969297 18758 262857074 82536177 49283 -290039380 -691364023 43363 -698159416 -131757611 24944 835949864 -983579834 21190 190421890 461751577 13485 752398101 -195475875 3630 168089633 252269445 11550 -107398004 665827150 15403 79472913 -323147756 12001 166333583 265811542 54677 178698692 433999438 20302 375254024 653825751 12505 -229670863 -806623366 16973 -109381022 -903233872 25103 -584464699 527446350 52046 -289154627 467713277 20560 719769291 357880621 39096 462249164 -989754329 21835 -672847700 -898972582 31993 -697600433 -106534714 4413 -32239650 -709433387 50688 348415122 -231522111 40127 149290201 467131662 11159 80926929 -292270477 42554 -296870340 -714211750 11032 -792382736 -482801980 9050 647117948 149764039 39272 536644229 -488844859 49122 160585227 -878804346 36270 -42348904 663465533 35113 -97811179 -316930331 21952 339283721 -226140191 4425 -801959537 -519139605 36665 -711822046 748641692 2758 -113749606 369627248 34535 -133860009 -331771944 73661 637141955 829443735 34065 741173875 -293943504 33192 -689960268 161645275 51414 -114860006 -485763793 20 -977026476 154618532 3719 -687874974 743862238 15482 273139703 -223779222 10432 190196035 180391261 48464 -423147738 243913368 16246 -765915998 -519797266 480 -216414689 71237088 67591 -290357790 -692770183 2504 -225729761 357067419 31443 161068080 253491840 10125 -519807130 441257360 48560 630055773 345449703 42968 -97546202 -903713691 18127 722825388 -191629663 2676 -103160990 -859837313 7109 743713006 341104342 9207 622120373 -293880466 9289 359294108 840304567 11552 259535914 472908066 6557 158121988 257610072 2608 256150245 -231254469 10631 -871124483 -141715496 25751 174454092 -234872184 13985 464339489 159050632 28267 -963347696 169997146 49835 571130355 855237576 59865 -676531577 -899792358 12069 -217762815 -595852657 51796 77190511 829324784 579 750380379 -206604243 20005 631563457 334542031 9058 -878287596 445418189 9925 -128506727 358715784 10688 -408596524 751008412 38892 745809746 -302785178 47038 -422975081 743226712 35907 163875392 -237859918 489 170855997 -140126861 46157 -213317230 -993185187 33205 165977703 161807197 30721 665669208 849368406 17498 149335965 -902495044 17920 441412417 178636886 56844 -202486618 86201532 7968 -116818620 -896749034 24091 -213519710 -587645875 18030 -226562873 -602205960 51399 562529505 -500674461 25722 -677974307 -858665914 31614 652384285 -331036180 24200 -136720961 -493300079 16993 451710261 163077347 81112 -864554750 460436461 4015 -141742637 -100981696 13413 655067525 810258709 14400 -955231837 83112546 81543 -133589120 -991080555 22475 -602061005 -508466771 320 -33474730 555589076 36585 277517866 462897528 33920 -803294282 -479532995 57268 262792874 250676245 1771 177830349 65329600 15207 -969712875 184933545 9899 733370371 569838703 4250 -686145389 -114096002 23787 -47434556 622615206 14714 79203256 460615651 38627 147932632 -100893446 11432 -226252736 64799736 71577 158793380 143378050 2704 -139856168 -506590437 26273 -973961280 -960875639 58117 -199737354 -983608215 20760 757978112 -571617396 4387 187882836 -573522188 6440 -312113366 -207096802 7915 644244458 -293191651 6371 755434698 252089481 12188 -709865922 -872915123 11115 70290879 831473869 4644 -325373576 -203048687 14111 -197415142 -890788567 13951 -577032001 537068790 77430 -993219759 -986492744 4382 151722572 335265678 18188 -784024624 -794687023 18579 374549866 -201370532 20796 89587085 240093163 70216 -996486918 -594414237 47960 148747901 184180632 26418 -590400496 564055210 34032 -600151407 531875574 77662 -120407407 -503163360 25989 172130718 -589780012 5179 -141849198 -765162110 41908 78416921 757335361 64079 -954133205 156647192 52285 246327418 75714712 52727 -324781783 447934778 249 737400335 -310053899 32576 281206360 244481008 32853 -993026886 -969491567 28441 758294647 -113121645 51092 -395519844 -122075695 32885 -223742256 64442388 82714 -863588165 -126425499 15726 265407921 -24029609 41141 -424081322 -135311126 556 -679699647 -886755988 26896 -781532491 -764537393 24655 -295612191 435344619 5994 -709599567 -895958466 29647 362046568 825906819 19392 733597275 -324523416 8296 363994006 -227244861 4637 282259384 -221956884 43003 467673446 156687030 40512 746281964 459518441 32429 189234661 430532681 22643 -974511758 189278372 43589 -957220339 163416724 8052 261877844 74481006 49764 -416404917 -956197284 72830 -766582704 -777886982 16031 -286689172 -697887650 8335 59004765 249752818 5892 -107054921 -762056719 16143 350975124 642403226 7217 -403077245 259877710 43975 -778106850 441703101 34725 143304118 175069201 44289 164000292 -112045765 78308 -670531911 -96067552 6883 -587510249 530133972 8802 181976910 -204211292 44486 -42997382 530875207 33954 -785284635 372098984 62868 157342459 -891899673 35197 -20984639 633885824 1240 251487235 734339437 29547 -45993578 -696795871 44323 -953996650 -988087700 19407 -117113610 362308030 29648 265632886 435091081 4810 165073861 810469258 32865 -412197352 827803726 35262 -607107386 -517079636 37175 -403596421 721236200 19458 -704227709 -894168557 41906 -390778161 266666955 43733 -861608918 457503910 10959 -800555167 -503782070 44579 175034024 -877536533 45314 -966703287 -970539085 32288 -42279753 647749421 12622 180260853 -584647518 6931 -196506761 -961745472 21619 264669997 82396088 4792 -787570807 -519812590 59137 -139006936 -804956692 28640 -387455459 -115822118 33447 241969951 252196563 76975 -135568242 -97579297 269 357290138 -222667791 11482 254832498 -32495012 54114 537023576 -495168185 28083 89202289 255360022 48173 -673987356 -99967704 27888 -114035085 -876805896 153 -95704335 -502230215 29886 -602858391 -325890195 3527 716440625 -603082812 22565 -483737696 433637111 24054 562750132 -513819632 58421 -481360623 466348214 17268 429832973 334286877 16948 -105538024 639019876 45726 -114866853 -324771004 65574 88487539 -583876578 60023 95133810 723639052 35541 666217299 -217863644 61006 280406125 278004706 66060 180947896 -128107725 48552 -485594315 -414912856 24310 172940040 88559984 28491 440481790 163565250 7204 641155284 -866572144 37060 -15686336 86663401 43492 240336677 454347861 34766 260415631 -214486121 39690 -765060724 -772719406 7871 -496457614 -880570046 16915 66728055 818718146 22222 -305678601 -219773211 7490 -401204834 -126656449 5564 -489677481 472891261 27949 -204587642 662816000 53508 380014380 650542549 40199 -199263459 -864995688 44468 433196579 337153387 5180 -108020689 -496606778 26485 -106601235 -102463779 34237 -304770355 472370573 3701 -124385856 -806128482 32797 188647973 -859865574 9676 143471953 -575346840 3372 -5984508 665629359 39564 -985274962 184446955 29872 -891325432 -104799319 18439 650894854 849830334 2941 75979793 751263083 37079 749066717 442014976 34691 638572930 -292339407 46366 169536457 279501357 4992 174246022 144596961 20045 369993610 650669605 14625 760292942 -605735509 14723 465063871 336349570 9714 174050202 -884563417 1102 168315434 366490000 48951 -211078183 94239607 63009 254370287 257897805 68120 731663002 -301109456 38241 647344364 833581900 21348 70771489 433347481 7708 -675435838 -111555761 7731 267288428 435580974 20899 449425973 173643797 39899 335937525 -237859500 2629 -415707871 815984656 29001 -222170238 -605086794 5055 155159533 275467675 7196 -99082029 -802329867 10208 -698964336 747204361 49285 -861879810 444687812 37619 168108819 -393901256 12887 -872653662 -121476276 43588 265449782 443685912 18782 -127832320 -862727617 7295 -391442383 722786038 24920 -999933612 -582191625 11860 -118905449 -782060935 28587 -874901055 -110404163 36568 -420126147 -989840069 68578 -106525793 -862395263 20924 751170717 -614370734 40241 258905302 285241076 65153 -678274027 -886861325 42368 -25203341 547887463 48482 67604488 -499871033 33998 159762933 -894197179 7314 55485861 242394128 17733 -500998405 433861675 44275 186086033 175930716 42890 -576177473 -300910167 60660 179226870 455249555 9651 -111089214 -125621502 8462 -766168964 -765187573 18714 532747187 -511095421 40161 86487041 739018468 44317 715527899 -229324561 32669 162152278 355768413 13492 148152359 -572717462 9215 -4692090 551926441 30774 155929652 -97826504 75238 632916403 -327545808 36272 152101078 144041612 35446 157231247 -218996982 49792 435295449 359046017 17832 -217957258 -581739798 1878 49971307 270812297 58733 251460660 -12380609 10887 173891828 456136136 839 -956370390 -958273007 40060 748016298 370630343 18923 -762807640 -513893371 55273 -122520588 -858885181 36337 155194312 182199290 5190 -687673258 723015494 1298 -709490793 760736130 36966 284372943 48395923 53473 164641365 -96697589 3709 165790523 89954692 12692 267937042 642327516 64285 83718794 756944502 67770 -691826804 -877618688 56651 265860497 55515976 65726 736711167 -124977898 14950 71638785 -598756320 80519 740437287 340824096 36909 441657777 147180872 56433 -902094265 -303501118 3823 -585955504 -327566621 61383 -967979264 -952573013 41591 169985983 83205551 21376 70742005 -319001893 43494 -981114404 178775419 51866 -706983875 -98137630 9325 -127708661 637653408 32270 90528364 265850452 57586 -792378769 -807379013 19656 664132445 828062785 29117 -580286070 -481068554 19886 173498671 -219744208 69642 -132582310 -797186973 47381 -47610705 619509066 25815 271552498 67796881 77478 184112850 184144151 38029 -19377887 -707925375 14959 -595253101 549304209 65413 268534288 451181059 9128 -594222666 554215956 58731 -393592894 280285949 33794 168310280 -889544338 24258 -701964145 -102558376 8462 557415444 -498792324 44942 -966756656 -603831074 35384 648899150 851745886 46061 -596395914 -326967003 52907 -323614404 -680366963 8347 257142402 465032355 26595 652148566 -288923326 41041 -806473703 -482036334 17507 -122887151 -797893386 19459 173744577 -861413689 39012 621435908 374370616 58841 -193680247 79620618 81612 154857284 -397814310 26312 -404082286 -114252419 16912 72383525 831038148 30968 -859554190 451899464 52812 -113943383 -500984292 28333 -28398664 636490295 9058 156175231 147293344 11607 77714973 285092634 23798 -968942399 -572824375 70682 81812916 742411871 16790 -115569935 659350178 38132 -883843145 436273800 26265 463999273 -957619005 60226 -411551133 -100207243 26680 746442499 -303316651 31843 -958439694 -97882774 37457 -37314994 -708594839 47596 -792410315 -803630020 1877 -959673104 159141636 15318 -103786420 369044485 31925 -318243191 -193024078 8143 -422696916 747426078 12280 445806986 179615777 70516 356535212 818393144 7661 434897894 360957765 245 -505386795 -696942641 3828 163609885 -899471036 44755 442435180 375010431 19331 -203182063 63489072 79675 436587639 157495548 74047 -615687529 -504325124 18507 -982433533 153742364 42151 -975008763 -516965762 44251 353953726 645960592 12617 -204815278 56296950 95699 164543479 -893022088 15114 -960307177 -578317690 58121 178488888 -95324228 4704 546722396 -508651233 19634 -787807086 -492663989 27438 -774273562 -774377492 14099 742351372 -598598184 16517 -310347937 447147939 16204 -310404244 441291238 3653 -696669907 -789407474 20965 -712961340 749716555 28769 158364115 369154654 43034 -863523441 -109332845 14952 241639064 458212791 21201 257226544 757424710 40501 77552859 -321127612 26759 -691014719 740777801 80258 651041852 352048491 58057 154104641 278381974 50303 728545929 372321258 37935 -671511801 -768625583 9580 -967756566 -596438382 5582 -216909572 -976308039 11046 -14406365 -700336180 5307 -673954656 -98608574 5655 187155775 -222146409 49600 -762377257 -802070014 21113 -403972612 241184990 50861 -994388806 -980464620 65599 265695568 66760389 69488 -122005650 84582617 23697 165537561 -393595388 18240 78436271 -289423237 2912 146033240 -894739646 21506 179610860 468236480 15871 -123274596 -394219588 87774 635111460 341089886 9887 -504550153 455919359 43696 -11964529 539843189 48533 -116979739 -892496114 1304 259019526 -214996007 30045 -401499216 -974113915 60429 -393557091 282593774 6184 167300618 -862967254 20654 184080955 239201309 26259 60339222 -304170050 22390 -114212656 633913374 21678 -706491206 -862371901 49059 475465585 352849367 24136 735846386 -596167914 36764 -133758906 -864170119 2902 254517986 743652411 40257 158455068 -601355571 21027 -130507285 -318920863 57989 186189947 190132638 32049 285069358 -206626337 21034 241044738 -31478325 48964 -861886854 -97832340 57798 -388784031 -966885860 62134 -318791874 -227514945 20025 175840008 160904161 13481 263582689 736650889 4786 259427455 283490886 66529 65175975 453738089 15019 273986502 255166251 37802 -885783288 458757436 35200 527033886 -497752277 5703 245751087 -217854958 2099 -300273076 -682158080 54083 -973326998 -999050259 14574 -966930414 -972838036 72400 272454799 282521078 75165 -412903568 251405641 18800 752081530 -321854574 44640 -679394262 -106808873 23442 726899784 -229590826 46875 186921284 251279327 21634 749492202 470232256 54052 -875009460 721908319 65256 143882515 -861853748 876 -139336051 -878444201 48386 277155860 -224585480 30748 -115624110 -794496864 56997 174042575 429987081 8611 -578936774 -315111527 44446 255430820 -211532836 41766 751304107 338294897 21750 633210065 -583499641 34084 758492100 -609514545 36468 147025884 340449676 18549 -384048918 -967653296 65131 -799823496 -789107336 6146 161922934 -587468744 17035 -509540158 429997931 43001 378538488 657948953 26576 -232360684 -878430632 24145 646098890 -25593098 36794 -427342097 758824111 29685 173222753 357424382 38072 256629641 84269523 48752 -787889885 -477222938 52660 -294086118 456557702 20263 -106793475 -899770518 9084 -895107621 -681363447 61546 -311599147 -678226405 63169 264088251 722132823 33931 -958993204 -391817428 30831 -586358820 -303158510 43171 -963206643 -598169162 8271 -494770379 431510688 10863 -96830254 -800646654 6098 -126865632 -139889403 9498 -780340850 -766532944 18434 244491503 -26925340 63610 -693128043 -609210499 24225 185325622 -576113492 10573 731817757 -676483984 56323 -202883133 64113286 66589 -672089568 -100472417 3736 -710177816 -782419386 26075 377052604 639554702 16520 532902925 74453400 7467 -204728893 -895362087 51473 -988877433 -987478664 14948 663755284 349088445 51611 274149239 -27775096 61287 -883026232 851692247 32151 -126066093 -786104414 59338 344464744 631990416 31129 146046406 339165335 4343 162441594 266447130 53400 -991770951 653607857 74268 51043431 266571557 28806 240362550 758520055 14664 -203626541 -612909959 52967 -765636683 -491656073 2950 536550527 -521680368 38176 -399564077 -129967999 17497 -22225236 622665768 31924 -417649191 -957934330 17245 -394871678 -988453167 16772 -704266618 -790178614 43442 -881332849 -140762661 9584 -422916374 -957414640 19462 714840652 -304525407 8405 -199661327 -610295895 2066 351858776 -229429829 13764 -769073686 -786909422 10744 -596878073 -487986456 13151 264156562 265065498 38117 557332320 -494082470 10881 -191638173 -877624080 29587 -610238659 437034183 36998 260904073 433174982 32803 656450738 171119943 957 -696340155 -782430208 10726 619221255 342787643 42071 -137432426 654755038 19537 84985592 -306567825 23116 339347125 837887031 45315 244043747 -208218388 31062 164614241 -206894197 69512 143051916 -118033621 77969 532896845 74421188 31571 352370761 655613366 22330 -958813530 -995445629 52185 -688696742 745237013 37599 560832934 -479246915 28805 -297328439 -201921572 19510 -122943824 -764196086 49111 -318973911 -136797865 58752 -286407181 -221265446 16596 740080227 -522622799 18229 -418410362 738916910 8768 -28945218 -708224932 20248 280532878 247610822 38083 351399326 835522312 6905 -123885415 -306441605 9416 -989441962 -581572983 16794 -992093781 -991359444 62162 439135125 810307275 80107 -876300168 447572680 3204 256614883 429596110 614 -787594137 -806256726 16618 -192458529 65992988 33848 148397104 471119838 27207 184426717 -218867312 71286 -332800495 -677651638 16759 -135707951 -308474131 22416 -227157795 -210501796 33146 -117676330 532447434 9644 162896634 341324021 29831 566332248 749982258 15315 -874754547 150344813 95674 -707646532 -887967880 37291 -223194386 -900414555 24185 174567046 447218619 10601 -581915391 -486728635 35529 182869136 -129322146 42394 -219782594 560632854 36300 -484655606 445636327 41137 -676955209 715807491 61501 -102988822 -134531695 20583 -688379522 -802992098 48169 -974385770 -400364339 62579 -992673711 167409875 28258 -572007423 -521375631 9366 343559155 824193850 6392 430366900 441937816 45660 652973376 844702572 57120 -490830981 449737331 29325 -586168121 -490406152 28308 150901176 -883530026 17850 -287546218 -703045341 12945 341398258 -215683271 30542 77596781 836705088 36235 460456537 182842252 52244 59474832 719313270 14126 69392512 760851006 38015 539255599 -502732236 43324 -675785040 -105966868 2175 435121076 190330084 49775 -134464791 -775716815 53128 533272705 -521102614 41365 -124355985 -135560489 29948 -98723202 380520512 9030 264780660 -235157232 23900 -703328568 720652939 42819 271292544 90521616 13042 -384884972 -809316414 42218 -215173905 58399125 78158 -34082944 570846493 11054 -956870274 -957209702 5114 174538217 244645811 57160 623452562 840655126 78799 -504384643 433614304 34250 85538709 448090453 22280 75931974 853924205 10692 -110055097 -501229708 33080 -515329588 433487488 19185 -313599879 446924234 16177 168055673 343640390 47706 -135666455 -99338032 10359 -689946070 724471120 56073 -972226987 167466299 559 -139524354 664553818 46422 -613169553 -512072500 15180 -208061273 -893072936 41143 -95495576 -785429095 11842 -288851651 811776003 28239 -105383894 -326518965 48396 -611976815 -313784895 25564 159801315 -131641466 15857 -382224166 247435729 43110 344391418 846316318 42358 -120922242 -490881180 13035 755524595 335629811 6536 -974246084 167257019 43609 178072233 -892844314 7890 438695095 143985526 60816 -127413278 365094850 20825 -874403492 -122804694 60782 260633238 65014978 63012 -395511410 276608914 17882 -422620731 266378414 26547 285577334 738329855 28589 183496988 -196000336 3051 642291673 379538833 11045 -605384061 568715336 63538 -795920929 -476899226 4868 -195123639 -575565003 42749 360129701 652718713 21384 -671534738 -868890433 25133 363894397 619376844 19413 270138672 -41282737 11232 182745026 -969433240 40514 -228263318 78960581 37987 645856305 -139978081 31216 188310494 347085874 49590 -327106570 453668635 5394 -137688504 -793396428 37360 -192306049 -983356455 8997 -862581677 -141051674 3281 348622149 -235238074 38135 -26960391 555271699 42403 -780059995 -797768712 10808 285608221 246820560 37414 743650715 -316024368 48382 -690438438 -137294907 31489 -142353154 -118740403 12236 -1720965 659001758 45158 534903818 822688715 23052 267261097 722632725 3747 165499339 -875883832 34002 148616725 344783026 13563 -982279631 -393863189 68902 -388304834 -977785816 8489 257000133 458320384 38040 -414372936 -982971906 55492 -118708362 -126512742 1353 81846616 723160170 21844 -601273696 78979783 34456 144235815 -878604587 46721 -688261977 -880883508 35592 -311945904 -694573390 52265 739369152 -318943276 46193 -124824494 -495825366 20497 -521469459 852337716 59789 -423425097 737857897 5553 -688703389 727832280 63876 358461941 -235107502 30599 -670324175 -858679174 13045 189492999 436901138 16205 80206916 243604209 20355 151743650 -574042410 1865 -3932888 625697269 12473 -217287298 -574144696 23879 -989943654 73485836 19793 359120517 644551640 10834 156423923 -882084940 4362 -598634324 -497531182 18163 49689413 823065769 4832 87695700 813255778 22983 442969687 369837269 32060 -394131960 -114055596 31605 -293296276 -688721665 59278 -105336900 375651249 33673 534598200 -503021856 49473 -222554708 179920626 57990 -329775616 -673256640 31473 749247233 -221964691 45397 -984014308 -971472756 1821 161330108 343032696 22149 -106271233 340830880 32437 344437997 550072412 70868 -865706930 435194055 48775 -36661869 -709295078 31277 -321692718 -209059059 24925 -984188835 -412650369 21568 60594076 444958101 30112 -713455100 -860931197 52037 -418305263 -972703162 26539 -312895101 440988180 22125 -875446065 457034184 52865 -293750982 -214371241 28889 239239728 -204370739 24494 -140468828 -779115215 9936 -106499384 -291818086 43660 -8725788 553948779 16928 -775218972 -41253502 45061 -424605714 -953795217 36046 -313272521 460584407 14013 -203790080 -974510099 21414 -960529705 -118227602 61033 158698132 475236235 18371 265108881 -41883677 11799 189381049 -863222688 8069 624428876 145862206 62289 469641444 154818323 44356 151322011 258430333 15790 -138132171 -414798241 89247 -2433721 756460948 37319 159419431 -202055918 29813 -953814098 -609419698 45707 -324170922 -213554297 28780 375725605 -686384879 64633 93497274 -309071173 25889 715083530 368963627 46503 435015338 747778605 58397 -139859553 -879856027 9369 83550456 431776799 57253 -953928841 -990561287 66480 -978064255 -421058871 28229 -585248164 -503636449 32908 -978284767 -415991211 55172 552733603 -485326638 41082 -102387628 -865241631 36342 -107366707 623079782 2798 -108273662 -137118057 21082 364941641 838649210 37910 -9022574 830496906 72198 186052316 -118897887 67261 -46068947 654199987 4951 87398445 271202534 58363 735097518 344240511 55000 -582354432 -489845521 7712 76996021 265081392 25677 -989858149 -496176126 50982 357719894 -193946784 31439 -424041245 727317025 26056 155199839 189865684 24045 244772315 734735955 11547 -578767437 -198088524 81267 -95357665 -792836783 46857 -22285286 -689139236 22117 -668524466 -880770879 30252 -799595562 -412508478 27455 152402148 93687143 30991 536966707 -499397149 52840 741302176 -960358423 39541 -126351113 -286865672 51446 -95861393 -324013286 65506 361930024 834726841 21860 175957487 257459366 17098 -303459784 431148485 11645 737108804 -384933977 55328 -680492751 -582495385 42838 52282954 715064527 12731 742948759 357157860 17234 -953571457 -596284088 54944 154076013 -99097240 68174 731693411 336353613 30744 70210550 815481873 46367 -481844326 361717641 59691 -98843713 -33016687 38045 165408845 70084175 13900 -382359397 849525312 26763 -292496569 651992520 52163 -675375498 -900321769 36865 -119558854 -487637305 28786 257924115 437329367 4513 344507333 -223704464 12250 170409696 93487208 28163 -329681314 459073456 1714 648943439 177120545 15520 260208816 -23607951 44081 -118441257 -865214252 31206 358648409 -232614218 18788 -687177096 -858685832 52601 69410703 -307645532 27929 -574649032 532943005 28735 630818141 361511849 7457 639865112 340346566 65779 -409248478 -99510987 37053 827681408 -984340725 14239 76038042 459336270 60291 735252763 362652124 55724 -687321319 -117411540 2587 -136587954 -798167783 60158 -124003265 -806573055 36676 -208439678 -101338739 49514 -214050435 -901325802 9370 -25625074 274264677 64899 735465826 375015740 42899 182133324 -231910688 30675 65768033 734592681 36557 -705581712 -769572894 29123 637165830 165249800 4161 143339201 251649257 37495 -385100268 -970745730 53598 152877826 249092545 23882 -207290827 -961086439 12889 166157512 -111360246 41996 147661851 350240112 31386 -137616228 -774876574 62955 -123129657 -763924832 49535 -427077768 -136145127 9287 -806878524 -580691728 38422 -606192589 -521102604 28827 181881543 -125868982 57904 566605312 -493452919 47633 159375502 -230381585 60775 -235745449 -902826128 48292 -42921049 543588732 38237 -692043374 732767729 32261 -713364177 -124913945 10891 163747220 -600062498 10732 659180638 379852045 1468 -301833323 430156881 15540 -141793730 -522792230 33052 -192852788 61134483 41220 430829947 148336774 5029 266943831 86560409 21720 -669843864 -104749800 20809 756689116 -606681771 21419 -203297681 153640090 15775 57753952 265994389 40271 367793352 656965432 12977 -96363994 -478330841 4442 -783339759 -806488069 17054 257013531 738264124 26431 -993023981 -592731726 44914 447867727 153232786 85668 65033413 436658148 49065 281488083 262680164 59238 -675132017 -862111811 52074 -418877945 -959914600 35797 159339060 -593182665 8382 65784428 242571636 39074 538494214 -487006015 57340 -482715569 448303931 39664 69159991 831905951 43893 -391212417 -999996448 5418 -103252889 -97322719 22099 455509502 334363445 4640 714967736 357272747 22612 282192710 433155708 27656 -586170732 -301949023 1766 -696886830 -891139761 32587 147679966 375403726 49405 -203655625 72247361 76809 639917085 -323594210 41435 -25172687 623399994 33717 -978828 528195799 19796 259229375 -36405292 11395 -208566438 -610635684 38060 460192166 438192901 48739 238736119 643940272 26359 279570067 75235299 66588 -17301874 637743555 21585 645509372 -331134579 29162 -411021848 715020254 17583 152945333 71965687 24976 145962119 -860264165 6593 -318329364 436861660 9974 270698852 90391203 45030 -327644976 -206918424 5678 -328311377 635540040 68380 -387466019 243113412 5069 -696078287 -784130921 29750 -207124061 67625866 15986 161288173 -875157195 19280 277062685 49190877 47230 -980777989 -408933133 36079 716928686 -325540433 48133 51502195 -308375533 7429 89007891 737469252 23720 187793078 -405292188 20025 -129436815 761331068 28118 -102578108 338732677 33646 661819384 810998404 32172 63817670 746008504 56384 150492460 469993778 20328 -894716869 460362311 8778 278688312 283035229 58208 375072135 828322474 23293 -608364520 -518810725 18057 -33821190 -688225912 44981 -799309401 -771087462 24257 -712981856 -893128504 52119 744992565 -319581276 38465 -39227807 540621221 27573 -984849685 -382025908 54130 455615285 -969752221 38473 79048081 830211027 4220 760141329 -587457941 12741 -402821282 722802922 15951 -611796251 -789732705 69147 629581621 534293466 40756 -688745282 -682218747 3565 -571989884 -330038951 60952 -45339435 560257421 42534 -871257825 443850311 34268 -220119181 -895616794 53028 -43910065 563912238 36610 252989000 759948616 22955 188884254 -95377756 28513 355540891 825602291 38354 -195147931 50634127 41526 -404331769 -117716481 15992 -608655894 563668992 71653 160273343 -392885777 21507 337103175 854319015 1973 -598529696 -320178358 70561 -585284990 549893200 24073 -322356494 462722625 9065 92348723 850615995 22637 651091807 366737278 77429 -995120469 -577263006 3990 -865051195 -115203803 63169 -959076163 148957239 10504 364627167 642852803 35221 -126189068 -771935122 71089 -103529895 -95707545 32921 -801537218 -795484142 19558 -333055497 464420661 12963 630820554 -306326377 5109 460123878 169426127 46636 357258735 -235375978 15775 733915944 -320588863 881 740928768 -594475039 39710 -414276816 261496145 41238 -331194046 -692674460 18116 -593379057 -307881178 62593 -332964206 459750666 4262 -328037459 -232849377 20665 161518021 -140200597 10551 166552264 -117606000 82933 357939025 820917484 45167 -224001115 -900512926 9228 164466915 -869060942 42570 -787613808 -776015841 7115 -235603816 75140836 103322 -954999318 173275221 51474 -388382155 277483969 20619 154295838 -408539428 3921 -109911797 -857750792 45981 -135747173 336805066 2880 660663198 375553399 6055 152704855 -114754303 9147 662934662 165338691 65528 255126619 72967419 54591 -35577152 565546142 25153 -212938551 -874751914 45806 371670404 -237551210 12400 -605804265 551277476 50322 -121561616 -903477906 46825 277880248 -33891136 46151 169373739 49848568 279 640921879 -985844155 40951 -195465113 -597451168 9045 152934943 258029556 6988 247973280 -41519655 64621 -706768503 -134292150 18449 -592209426 -489445626 28688 530211002 -498114932 39490 188410172 -99919040 54981 -205345463 91037175 41271 162522426 346671594 49216 -232344139 84120863 14590 620017561 -305555203 32130 -123041320 -860946288 47676 -311406778 -878133649 28604 149272584 -381378007 34322 143985352 354093467 35301 -681755594 -896947263 32867 -960713433 152534197 47917 -592954311 -303148359 17300 -134755945 -137327160 28302 359206949 183328147 9396 186786250 -211766959 148 -18079471 571281598 37663 -111408420 -329108089 50765 165440646 79512829 18124 256760365 276688515 76330 657100896 340382617 19345 -422854397 -959224503 3827 56328229 434123918 41677 367179193 621242972 976 -289389606 430335017 1373 267931073 642326739 52806 -303761647 -129511510 50270 -581932110 554826473 59478 816278979 -985445384 1428 841546937 -958264189 50961 -46145535 631130367 22145 -214305528 850460384 44855 254352475 70280001 51252 -131455384 -100234402 12663 -983468898 -973682302 38088 257062371 429932041 28591 734706512 -333080028 47396 -191475111 -583255537 50669 748781625 -323199039 12517 89946403 -325985500 6319 162139020 -417140069 24266 -306935779 -682259074 33450 621448463 156515769 68723 -708108932 -763786274 46856 55194885 461625061 13676 -231897191 -871569705 23311 363876561 840248531 14992 -197985118 -605658923 56341 68793224 429182621 11822 -989314271 -969582133 3202 -978122406 -403822638 6352 239411488 52194032 6541 -878371852 380726653 32492 -509069492 435432541 14804 647317719 362975782 6823 726321448 -225724983 5872 -223663060 56814997 79633 -695344511 -101128715 16803 -227902825 -676623415 38252 255695811 -18991033 37801 639409557 358879507 17272 -138954605 -516421369 18038 376131192 652826043 44000 -227878145 -676643672 31594 -104924489 -295923527 66154 552896670 -504366063 4687 -423135447 -768513042 46520 -389599662 826274698 29879 -391717740 274195541 14795 -206939596 51822759 63562 -218833850 -992934558 4284 -903003632 471172435 47530 -38661203 555931835 17967 357764564 640020616 9488 176536724 -238017257 68930 148927270 -858086291 8860 273254514 -196375407 38560 178605797 -894357905 13922 92688856 829069952 8352 542789456 -507016665 1679 376535673 -233048158 3620 279778909 240725151 66028 -879519531 -578106623 38026 258187750 247878779 21824 -197182197 -977514813 53754 -781432703 -512327977 38083 -958885099 -572864357 36016 162216628 81377084 31302 646822314 819360291 20641 157636195 81064033 13820 63134230 844982745 39966 -141160587 -514019124 35311 734596128 -309995466 46364 -131168947 -807080420 65971 376094648 256027340 55884 -37688565 -689099037 60818 -983524031 -962895063 57085 651516750 -287756574 9494 -98562713 344496687 2073 -114074880 -297148240 72668 -395198685 854427552 30844 456534687 364958569 21587 258911951 249561102 63989 261876090 740915980 42049 -130262780 -96172342 25515 717937279 -285977902 29001 146547573 86453485 28122 172963780 164018156 2749 -296253313 446401326 20429 -33853364 551949774 44755 55162426 816878832 24358 -512390769 435689751 5442 159225711 239189016 23794 183696631 54295067 1849 -226133121 -897439047 11091 -990343367 -956576835 48003 654249044 -314990988 47258 -613438021 840080633 49053 -983243279 177658234 36461 -38983562 -687739285 55305 -203970845 -611861702 43792 -587234605 -495424316 31947 -703926543 -136932446 779 -682677359 758303858 60080 -969147049 -418238065 52783 146151830 -883999525 4254 190140504 352435384 30484 173559718 357755056 38764 -964282866 -957688267 60857 253459341 -34594769 13137 -405510249 -993200379 36029 352672186 -234802891 38275 -383783030 257572195 34631 -402295860 815577954 14011 -220176449 77451970 5052 71853467 749510563 2271 -132565461 333810628 30968 642172399 189657462 49264 70514853 -323786988 36630 656846149 842280789 28768 -27466291 549002539 40260 624586921 336567499 65831 -706482937 -897299090 35553 -874454984 437285205 18847 435312273 154092928 15122 -317104146 -682053970 11131 261404714 457857674 5471 -24972942 545055822 26879 267397549 48180340 65838 -968681980 163041828 11084 461230719 364002770 1332 -700138983 -804917638 6727 -705656835 -790963841 12498 -138425641 -804521940 24474 277743787 737550801 37275 757521594 -332951394 26403 -428304585 238642110 28878 -199322088 -996040626 39019 148058084 -862953361 10048 263087906 263152486 15822 -314868320 468036560 23290 242093841 -216194290 12025 169176413 -890638268 839 82651585 -97302486 57045 65377646 842398597 44801 185377976 52889351 26967 -581443517 -492706081 15281 -129268627 -767715378 41058 441877333 143616821 75338 441616068 176189130 61642 373866802 811977633 24479 652074642 810818326 60987 714718903 342899959 36571 66342342 472396216 45949 149123409 -892541420 25194 445675656 148653278 7479 -669886559 761353762 80472 347102228 627059860 1897 183303494 -196508180 7178 -227970353 -890083795 31959 276172305 -15585652 32282 255161003 -6689973 60904 -709653884 -903365469 49676 -791517065 -772691005 23986 624909899 819360873 57132 718040291 -609652912 33554 189463379 48320657 17681 271191025 57631144 80109 -583866784 -515317384 36258 -995889557 -969709433 37674 -201317966 82147715 23453 183837508 448760387 13293 241430670 -231822504 41003 -301263596 -688503745 47000 -224812168 -594906034 69044 757270789 352013865 39751 180900921 185915312 15813 -98466935 349638093 27991 -140497404 -798954388 3368 -669452927 734492429 27633 -138102758 -319229748 35324 187502349 71826416 4746 178852227 167968342 18861 433291559 167684486 43361 146215390 336746069 43962 627867335 171258899 15865 371287250 -194588925 43693 -416646430 279922337 19102 -290167717 -678855374 66976 663890675 156221379 30682 277211651 -41272921 7960 -141373824 -328095798 53753 -990414110 -597237136 29264 538249277 -599486754 14877 -416290662 838872198 2496 284499314 -230600613 43798 257836686 77412378 5631 165987345 434485712 16972 362309196 -227000105 16491 -413803513 -973310697 55300 -959809999 151167839 55650 156447739 462668230 875 -331319722 -198095381 15410 265099697 445223444 2603 153888738 188209180 22012 -96867450 339516274 3834 -428430215 257407922 38028 -714018070 -864270906 31594 759186779 -212997997 19880 -27208252 -709525230 25076 -974496237 -401054123 15645 -594022740 527528804 17754 -119970069 -861695635 4389 -316112694 -685844916 19167 -36318898 -692988377 74721 -205207087 -881819582 37153 737216359 -217289933 56581 -121963427 -331329811 53012 719641174 351682308 34049 261843519 264217303 32103 -977951950 -964422985 40037 338932564 -191746177 11146 -494832357 270758025 29285 -15082094 532391980 43542 164239319 377279042 17869 -139366305 666026403 37792 279404111 65191505 74776 459652965 -801526407 44246 -867376238 -130207361 10070 -223697989 -977562801 12405 -294309272 -201310202 10117 260049335 -236311780 494 239412687 -216544681 45409 158944178 275148684 56930 737746152 -713847910 20282 -132644790 365583662 22642 -404261124 758881975 41367 740027322 -332970857 34589 370858779 624347281 29285 -987534820 94782284 67457 -955585530 -612019088 68589 190009732 342944568 48104 159196428 71504795 3811 -208000139 68903964 89067 -482193811 453543663 38840 -401982339 855627943 37006 152261488 -207746568 5202 -705874632 738835252 19632 627969796 -307093316 4919 151394289 72853034 30570 364955137 -195919548 42050 714745540 -232390367 14334 649408162 -326688310 13602 176427340 -886198170 6250 -968202905 -960993590 30653 368619621 831380018 19750 -978890654 166446646 33753 75705366 462743166 5548 752540029 -602072091 26983 -307478028 -713367821 35709 143560255 -578361785 22444 -31967932 535249238 2522 -894287127 -322271331 45003 264334963 280203519 31063 164588432 -413706443 23795 -139378484 -294748623 64896 -762085796 -784217057 6477 -959250277 -971914218 55432 -795147819 -491233018 57238 48324121 359709770 28516 240591493 737749842 10765 -876719788 431647939 7397 68412909 457511252 7334 -324476958 -205828048 14137 -961962458 -601288238 50913 158689674 359265408 36110 -395926643 539122458 43765 345340179 821520288 27200 -236697442 -976634630 43769 -116307725 -131609789 31913 85966823 -294618904 20719 -317166372 -221116386 24358 358962743 637253811 1361 -584372333 -294581559 12115 352824263 855797673 5447 663650417 56118234 29656 -994713397 -962505002 60006 733129841 -294495040 46041 158953229 -116735572 77702 -685837795 -782581427 1102 374335707 647840654 31419 -901257900 476091389 14059 84288870 835759735 57944 360437797 629228634 4049 -382666663 843993117 787 442973283 184691348 8550 372370894 -233143316 32376 761497316 358255607 925 -97652600 -890372839 38211 666455120 -227517314 69190 635255967 175686273 54083 352231551 -191385359 28989 466236487 347264760 26795 621817607 -320577884 8769 832371890 -954362201 25152 836403337 -993066204 30542 -967943715 -974814272 13206 -225782828 70015405 58507 180432853 -411693437 16324 -316160127 -679882450 53324 -575969792 -310927229 34455 455157840 144619094 62808 -313589499 434140679 25344 -591243607 524381385 75751 -957187420 187260191 43594 -878886627 -103066297 5018 48179544 438712856 8761 -978041060 -293769474 21222 -307491862 -669394113 650 -124921974 -321371589 28575 80555791 -328109278 21200 -190620178 70633717 102465 -978865766 147634047 53661 333348616 -233827061 26086 182901595 181087969 29407 -408184898 -313656637 45591 -982326928 -998645888 44693 272254241 739002035 10864 266929263 275718798 60396 276087107 55220913 73138 -104220329 -114397007 20093 244422905 437212987 18563 -901312822 430424373 46907 -140741406 -860983303 30873 146136184 -597815306 4467 176784293 -902799152 31760 -425175024 265149867 17876 -304786634 -701194684 33638 -401538717 271499574 14202 -970299984 -968883219 68465 -138245589 -102455394 24879 187996125 439190505 14625 -135979890 -495882779 5971 440490182 359237053 5480 -1922787 561062624 28177 735482663 -212263691 3759 248734495 77699190 31735 454858423 337833514 9472 145246519 472886503 19110 274642401 -20407391 68963 -595922774 533406317 69806 -709339032 749406819 79010 -42453014 651320947 7374 643784840 156995595 27577 -902943982 470970637 6956 157299096 -398254014 11743 718093051 -612633760 9711 -427391251 840380600 17642 -209518879 -963245448 41688 50659786 466102467 12564 -305918670 459594550 3702 -676057102 -860683934 11335 272014575 243702918 70850 278886805 278475769 20143 -685986080 -136670240 20751 -225311543 747592700 47420 -131919749 -796251143 48950 756862762 -596451348 32299 146374063 162343320 46905 247438823 77721528 3121 -962793493 172965724 6408 267946893 429369185 10028 -411873464 -981815411 6131 -393899787 238700053 30637 632442672 821929076 22504 644897866 183037240 44280 170621219 447376739 16297 659665230 -333275070 40464 -409370070 275138485 40296 250123781 -323192081 26351 -514550428 454465822 8580 472830612 -411114107 50387 -593507269 -297945241 52973 -47605223 -713701969 53444 -703496245 -780724664 16471 -122003452 -870886380 15025 -698785256 753862540 62141 -288544372 -229300392 31430 59551709 831950982 52202 -765380835 -768843921 5510 159745373 -112723753 24331 244501991 258746057 2453 663252318 353617573 27014 -139198075 335143088 13591 -141803849 -479884569 19383 260360985 67871692 68362 -130652175 352949156 27361 174714060 -610831581 961 47974412 826197755 26251 144695396 441461383 3315 -671583912 -862391170 7816 -706267880 760605001 77150 -903182660 467229855 45842 -691175829 -786343558 35420 -806223227 848775676 58750 619792341 361011963 46652 714680873 -226491563 2402 -26421330 -695825055 36898 -805296290 -769777918 8564 182385300 -876125551 2665 718083724 344661730 42718 622790869 -307805004 48174 268926021 70881176 38857 379590980 -316330179 7828 -990782588 -426859162 38884 283845372 256994889 74984 -394090927 824628516 55246 63285413 750658144 24607 -136989575 625776102 41863 -977256534 -382385178 49675 268423505 -237003930 477 241549940 59845515 13029 -313845136 444721458 18034 379192038 817372622 36788 -677587945 -773816019 27437 -415856794 726191726 34970 239854676 266367741 64262 -878886808 -111360050 40146 -313495962 -206996379 18119 278486654 -23047371 50868 -3978834 -687962350 18742 -35474552 623353268 38186 266359106 283668204 68128 465457472 -41675166 36396 -210070084 -977360311 45770 -114802902 623258656 29160 645550852 375634016 32265 -422439722 850180594 16581 240301156 447356962 8445 -669871776 -599219010 38019 -217199250 -587170264 231 -387919637 833700621 8104 -964742638 -305521912 58809 342378492 657762315 39246 -121349338 -889514269 9227 -209685844 -862563456 59893 160154141 -858447700 34213 334792493 -207152877 28717 174639847 -518036324 16669 -141454383 648140671 23326 -713664033 731629841 51012 -222480770 -969208952 39047 -291909319 446035599 19214 -583553459 -315870374 44732 273809946 468179190 13382 -394147329 -972556374 61398 -111433634 -517098817 17032 -16200349 552805476 43252 164667946 94140268 3050 -394537614 819159445 23545 -140078013 641886112 1763 636677519 353633254 43696 90583440 829426753 8294 353502926 -207088615 11786 60456433 850847908 4668 -968474067 -600528294 51717 746342969 76131429 39041 -115729496 -99991872 4202 739246028 -581344283 25410 -123372189 -140137650 16715 656667457 833495494 24213 -805908153 -794290113 16699 182938195 463790320 16395 182721343 458125899 2066 750889091 -328496759 30066 49442795 812726958 43946 -673529305 -771237285 15107 -609712329 -501146037 9292 664410961 355053762 59771 -117251533 -896921521 20365 -411065722 -974488458 68127 -968921068 188813641 53209 272126946 -12738824 19966 731087120 -236095116 21844 -96443329 -289801401 22524 161988918 166052681 20974 150968681 -225874897 50484 351098538 623194626 44367 335619149 -217321157 39791 -213560597 544279185 52275 -123964875 -508810318 18485 -980407998 163724397 40643 655420574 342978781 4592 372482420 630451752 12265 -501074366 474828669 36207 -954565275 -988020969 47815 -427622174 733719497 30367 247278626 -873249 32902 -235270087 80096592 80923 564435490 -512939005 27034 247748723 755561745 37334 -680140232 -787787327 35270 -680337193 -799599887 21203 -392895990 -993641171 19870 174391877 -110037455 85519 360605329 -218154427 24375 -293965106 440599207 15173 150429673 -572019487 19179 -960521872 -118299268 30328 -123477266 -477423683 33961 469648134 818569469 54103 470540708 374700098 30064 -329405724 463053039 3645 243601679 -43630912 46106 89109709 -314004833 41669 -39173878 821102302 67974 165391818 258425696 43274 -996891440 -608224191 25425 -23366958 -706164306 29505 -686237079 -98644077 11606 641238962 170438006 25838 92734586 -512896249 82970 657128103 -301509737 47989 -688226861 729592306 48185 -870770986 -132128560 12406 -296953137 467682674 2572 470446302 157545966 66669 -124979790 -772867651 41256 453909963 647473635 9798 459936444 162524828 20543 -701260793 742229354 63238 -412724787 734994681 5498 372454661 -216065237 17822 447909396 168636285 43870 -860789884 439353647 22497 156694763 -194888214 60868 -786364620 -796244626 6319 148514882 274045381 44758 -609428019 569444263 33193 -109071368 -323684619 34053 -424153692 855168675 53788 -107735288 -767076729 26280 718115977 -215412067 47391 449242011 173095532 29592 -956232066 -417769000 27000 653832930 337028902 12160 -596477486 528962528 29202 168297594 -582415896 6631 -512395417 458309370 10474 -315840694 -212845576 18992 -998030376 -983436322 38973 185869492 -406262505 33789 -413615510 266134404 27541 380691205 663815368 14775 436962264 182293933 131 -993530271 172746019 13475 248203842 -46949283 11384 -693942684 -876238116 10382 68292690 265651904 56636 -422569851 259695942 2244 475676537 356838506 23027 147777081 80393538 5712 -899950702 -677808635 39977 -235587324 -608823930 42174 -127266337 640514292 3760 179529133 638831886 24197 847715184 -967092906 46254 180799757 -586140692 13113 183766094 -605715093 3868 150993919 440099195 8707 -787982613 -791871468 22725 245017799 458030889 9109 176399839 249003278 17597 -414237805 740893688 14010 165600165 88041546 29529 461081604 340947493 30780 473488407 169241467 26029 -322150415 -699655839 45459 -99377990 -113949420 1172 -314615849 -202753727 31877 -779734099 -784739849 17212 -317036619 -221254269 9832 -699695456 -904434327 55826 -577384385 536511803 34146 -899067700 -129228808 57296 181584000 77513537 13750 731858911 -602649646 35297 -597184567 -487482509 36561 -124903988 -303900712 23090 -203845439 -988013146 17319 156676561 261243365 1113 -31278063 527668004 2007 164912579 71943457 25483 -330922585 -231490579 19917 -411734519 843627628 38789 -997642028 -862015185 46465 163348495 336393510 6833 456599496 554543178 55337 -228931029 -592651888 47469 -141576615 -868505262 34290 87325272 464842386 39519 -997278985 -591804700 11418 250907259 -212822078 22739 -391517652 279261219 12372 730452794 -588585209 36530 239866368 259266152 5102 714403159 -311842031 27314 183081888 -223672487 67637 -970788128 -618146527 69630 271003018 -27188107 29277 662791232 834639695 13188 752809394 368594357 56867 -772934177 -506286414 10676 -38531534 628017342 4941 -324694473 -678108254 53323 379748356 833656460 25730 736551341 -603005478 14923 630649734 853860677 15644 -111173707 -306203629 42337 270779369 267040754 68429 190392336 -194479997 50295 265607220 -20414364 20163 -8838896 -677056233 50660 181147670 89384183 6091 -709744902 -881692334 6742 -13954229 -712158787 3439 188815645 -115507712 27211 166985368 -107919086 14056 -385266880 -46555773 72274 -404253746 254573043 43161 -17364678 -698562402 25894 362591168 622136966 24015 655110282 -310801446 88 -9137372 620737178 28325 -977584718 177240581 36158 -592305210 -191981106 80311 -100337952 -777518810 60767 -128063083 -328663299 67148 -670615349 -861513095 54773 155677904 -107529321 68415 57941080 262603314 53980 370751542 624905680 32812 -997715663 -390479553 59860 726375533 352866558 7362 535487396 -485145832 28086 -313585279 447748665 21347 -127531757 -479513268 14271 759492281 333638293 22179 -706375944 -887149687 32396 353654227 663837027 21066 77618225 716003897 4906 436501244 146861206 32810 153346900 -589731640 17363 -316232597 -201325598 25197 464358828 -100114447 18075 -230714757 -859633759 44342 263355889 744085030 25191 -488134008 468877218 50065 -981110365 -394644813 29173 -895080972 465639525 16329 -100575420 -478454600 13844 150742052 49621530 28153 80942239 437086299 17798 158208067 -121942733 69077 168670290 278342377 18636 -124571845 -329600372 4212 722358596 355572284 26779 256622513 -208998911 7007 147631424 -118243502 42815 363550945 621886746 12356 257475462 455316753 38914 185106408 -859384922 27713 -291184552 -687256359 34062 -865767120 474839291 28133 646179267 837804707 50513 379696486 837179869 28492 626103534 -297011973 25169 -995839206 146334882 25596 185827383 66179186 5409 -125716665 624296648 46669 81277518 -299035111 5084 556027793 -522215257 33375 -381479625 742063146 26739 745784605 -583478249 18700 -699201044 746809355 58977 269391820 -24493076 2736 -142639477 -764149534 23637 761116156 352309987 37998 -135356215 380518651 33569 -413363810 740411749 35839 -237565323 -607327908 29147 -304489545 463507199 22 -222703315 -984324818 34157 -712449441 -774012986 22764 -954206426 -417117755 75352 -677251829 -776923821 5314 -422526743 -121425890 26390 273911530 472237337 11675 -596938243 -484675670 35450 91030581 473860929 28849 447469314 158071160 75274 743794451 -598434877 3378 -674390000 -763923993 26470 -955817762 -606640164 57432 723086317 -323099438 40587 -491505236 539255609 39650 -315952103 429236901 10379 -22987845 532151178 38078 340492552 835363694 15452 643386693 344172399 71766 88141174 -308572971 25213 -593785849 -392508428 11598 88557295 -317960739 3518 -382721586 -988720373 36921 717690244 -333168240 24426 239956120 748953287 22926 78821671 255200207 56554 725771263 -483628508 75500 -332587815 -699817867 28400 -285904184 -698898790 55192 467959481 144896155 7072 -987998536 -964878349 51361 77490462 -307612654 3717 -97145079 -299629099 6397 350435507 655241129 10817 -232809508 -880154186 15729 634995453 818600289 17421 626290258 -297365479 25167 176440742 271130360 20391 -990504423 -998263892 15922 -140050063 663475874 7809 -786968404 -591707366 26309 -882297877 462764532 12521 -225323094 -882878116 44995 -118672763 -140580594 8531 -124934137 -875777196 22279 -137008039 -321815875 32260 158162220 247770811 8171 -882698744 -123203614 32453 -301600139 -673930166 62642 164519255 360863197 52050 730780594 -227787434 33071 362932690 845564795 45987 93402492 452581276 43051 560381513 -514472984 37453 -128113971 -479908728 24626 -405737710 751598831 18825 -992042548 162728605 51205 -141859271 -871643587 18674 256082942 60949335 54093 169319819 428863664 24381 -594735980 -288139492 19887 84667093 -300399353 22108 -191778453 -612113167 21994 643036948 -319059352 9780 264721642 -44430438 52889 -110168224 -131119379 29043 -986041975 -596089963 26020 -877225414 -396250667 22132 -212668160 71925343 22018 338742904 -993837743 45168 -98799858 -875240206 14291 661100330 -316644062 15802 277125796 -15971957 8377 662484213 811735522 28389 -406331409 828978621 26103 623177508 811306254 68323 -400456512 242971432 5494 736554875 -210545558 25452 143885679 64007529 2443 183155536 -889889795 36973 -114954665 657805014 22478 148506988 168338203 36263 261590212 -210602021 27100 -206709616 -577167587 48558 -332351879 -220698678 22641 -237894342 -892425399 58020 -769276449 -788699985 23441 -410387821 819613728 32780 159478652 -381852675 30986 -600874811 -510175336 3555 -125329771 -883631046 16910 -105357860 -136347904 20029 -889487184 432202289 11378 721281723 -202662635 830 277567851 -382704175 72749 -427714783 535594140 62156 823872000 -993918461 43925 722680818 -308936851 40427 -115861283 -319171004 61253 -134424749 633145546 34690 366196334 821288773 44851 53418267 724711617 43709 374204837 542158898 30020 -236247237 49043927 98941 -288271183 456407271 25552 455778607 362079780 24217 -202578302 55287745 62353 61294409 735067272 12275 59627402 449451869 52682 -498728371 468892874 8704 725372698 -873832971 82937 60939827 469009538 6294 250878612 52353815 3570 469327184 174778051 41394 -211005293 -583756470 10522 -904140214 -96604918 57999 184883347 470593196 17244 -577653993 568901913 32170 273486563 240196882 62625 177308345 373204857 27176 650534786 143888270 51024 445695648 -973032377 29591 -318302183 443733763 25170 -961731177 161500782 48713 -291637574 -707291446 47854 -963102929 173434557 6585 -416043927 -116882109 3083 -34902331 -702491421 66227 -699335169 729261896 71473 -598746829 -306241740 23016 -302295530 -218707036 5094 855941467 -994392276 27047 -421956911 715337335 24709 -381079775 737834442 26499 350849799 -236947681 2830 58801672 822873351 58127 166548519 162813094 6832 283856595 460595989 26497 631778524 839215876 33951 -310728561 430850704 25958 737874652 -236409317 46189 -689298057 -105818134 15664 761827496 -292995180 40101 -954776159 -986079629 37934 -398459010 755779346 6329 -225777350 -617850892 64008 659234818 184848380 66785 -103898635 -505736426 29685 -984947764 155591353 26612 -674457777 751595768 81784 730167685 -594863950 6203 -401196521 742799793 3857 -605382208 -292712242 48334 -873478400 429695837 41196 161078346 347095181 17620 -385960125 -138977938 32536 -385611419 728908511 32653 352872575 648874588 8326 -697900555 -229323856 48430 -134525950 -485901877 9032 659811749 855808704 49175 -126752210 -133388344 7594 -225941212 63709212 13416 145676944 -582905374 8939 263939608 80734941 29211 -886247588 448944254 32629 184223019 -122599893 28171 -293402167 467558896 10627 -117032364 372113602 2195 69947085 839522458 38688 439223796 177861006 81646 -302390146 -236960285 4894 -765844213 -800977144 20061 265730639 -22445634 17944 -690442307 -96679822 3910 181236982 280094293 713 640153029 361229835 17105 64162789 472658692 45633 -389597173 758439814 34234 274501376 270011876 43730 -971445141 -591730747 7163 59306362 267273178 1193 162177605 -406494442 35054 266682999 -421624684 63322 -119066144 -307288079 42279 185857248 -891134954 38445 -986951636 149196999 2632 178914755 -869298020 37137 -409574330 825187317 21338 153665590 -577253047 22573 -710762053 639827297 8783 753627043 373723830 26308 -704762863 761691860 8570 -708559654 -871967610 24216 183809564 -584535903 6872 -136880827 -892505478 15725 175686012 60799411 954 -777782512 -481136565 38285 -785923084 -799777461 19590 182908275 -106227573 15350 452813400 373221260 17740 -583617132 -513356201 1388 159937188 266716523 55605 -996987823 -408256059 56541 149403892 366754583 1422 76723534 724946273 53440 -973174029 -613139065 31958 -590009976 -319337172 38732 651264728 344814916 12791 -698086769 -798402791 9362 252290998 253757703 61184 151164198 -859772843 6896 -989871887 252027908 81538 254047995 176097708 19109 551278657 -501423446 30944 169041204 -109217691 24404 75770540 465985883 48553 -140224981 655977446 2235 75735137 280882527 19498 -785510040 -769679908 19157 -197477413 92095539 80862 -422256143 756860049 12933 189678286 54864608 29718 -579035766 -519825998 35770 -110042003 -318847783 164 156156534 633008062 43953 -129613398 -479050656 16810 466617855 186635792 44480 636862708 155323434 77367 -710735896 -862688987 33800 -111504766 367506311 10614 -407895126 -965564659 65011 637255149 -302448734 29129 -126360494 -291695141 15015 760891343 -610385632 604 78016853 472191003 27955 147789392 81587528 5680 -133317711 -859169565 32018 630500531 175146967 19939 -492576914 473058360 16574 -611526509 560070568 47800 260684815 284695378 23045 -778729367 -776094338 12085 -35130499 650546933 44759 -44949899 652882211 29661 278382591 -38433476 1601 -134098538 -287381579 62615 -602345282 526272963 3567 -133371552 374720505 34646 168489664 -866905662 5123 445788449 377493644 17633 256249973 56357300 47228 621539289 341427618 36287 631678929 833023163 36205 249096463 238469841 11432 -115896077 -501146995 28246 -225395225 -230590447 6587 435546357 339609920 19038 -383381067 -131635443 43163 -667264020 -782597781 25007 -14319643 825363968 83715 361860448 843828560 22565 76973272 473819760 50299 733828834 337839951 44058 736480270 -229386079 65791 277229931 731532705 29715 -26593067 655528460 37975 179023826 -117277262 68799 -202689581 -958977659 22621 -970287773 -776661012 72278 -885160257 -129210105 37394 627881316 831911681 4057 -608931812 -500153687 22387 -196174476 -974953493 13843 177047631 436416463 7354 366034445 823590036 42876 175253519 467686608 17737 -215077652 -886628874 7315 245360607 431471304 31342 163949818 -405044995 15698 259551666 -202093842 235 -499171756 -963708568 29735 271604813 452371448 17970 -791654953 -998993874 45707 363953929 834537981 10484 -216157815 71227800 57328 71653660 837681027 27380 721768256 -191870386 64039 -859300447 430613457 3560 176794424 -584781538 5017 -582736991 -478509420 4652 -670102493 -807886420 13845 176101904 -222471407 70124 -111544144 -129166913 28467 -410304321 239530737 4858 -987390281 -690085780 38998 162197939 335495582 15277 -887997911 -113510861 6197 -405548032 263298506 10660 243484328 266853093 49135 643152691 -329735278 9643 -301374992 458100990 20184 -979414093 -587276117 67096 -765338097 -797511460 12825 265881683 257706698 55125 266324164 729952969 7819 262026432 247177795 455 -685764018 -870625351 53499 -397006286 738366988 23192 364785332 637278469 37730 -113672793 -781531198 25318 -384672005 853901508 11386 157153130 -866572956 33005 360414263 842863327 12298 437389024 352252914 20326 -114373502 -763999531 30355 -421908883 855651238 26874 -498769829 447889093 27462 666206129 159208919 11652 162895403 -602922605 9775 -674791417 749961380 56334 455681555 183460017 54725 -421680629 745288826 36121 649890908 178087613 9520 181153842 -102749338 29451 247576318 272360856 25297 151418939 -204173452 19715 -136202711 -312635208 49514 629785777 -290437927 46150 244394506 268405746 9668 168270040 167433296 38606 70478633 -308345753 5257 -193715177 -870270929 41891 660622810 842629210 10132 732987166 -225683924 69572 -296067077 -206347220 24463 158297518 252512363 32606 -287290680 -198531392 24508 441710214 365259588 26044 -108725098 -118224289 32836 854300199 -982362760 33115 -696656036 -124967121 28898 150865556 -397901383 27097 -579148399 -505681744 24461 -670649486 -792816199 19222 -233558787 91084675 48474 251500079 716486205 14322 -797992566 375556226 53705 -420242353 851808894 40996 -112605509 -109385861 7622 -764541410 -764874129 10916 159372853 372920561 20603 257472372 -191451121 764 -288677317 445293068 12156 -678948589 -104519888 19350 -674091046 -876573734 55063 -220758153 -587600002 32467 161347903 -201861301 43124 722696435 -789462513 52634 -219149648 -571493129 39327 -424560748 -969906948 52507 -588790747 567873465 50245 -118666388 373401132 3752 172291986 -870072851 26938 -682214635 -789765609 2394 -145437 -709337029 74002 621265177 -313660903 31829 -104174617 -857285790 32517 177169508 -394750235 33028 747310904 -331387271 28219 -863545886 66512092 4856 -223324204 -584357972 20218 354505509 -214691805 20419 342213422 812555856 46209 639665352 358493409 18502 -120564442 -479685790 8475 71168592 -301032048 31048 627736757 174927458 21260 150519331 -609216256 19472 448561243 337000939 29140 -674681629 -765272468 16430 260408574 -199518902 14511 -119883593 -97653987 4115 -396395756 -123890031 22626 261096083 253451392 20162 -978172397 151611986 16024 436965782 149719834 68001 56222404 -767919622 36193 -236416589 -984192620 19901 -393438984 -702835345 30914 258060899 255300205 8287 -983527461 -967354353 31317 82003222 282214974 8942 -223969110 -995546622 14737 -681884519 -782758365 5729 144049827 -104747271 44015 -231240113 836582774 64927 -961642126 -386041386 58633 -573059848 -482255087 8243 -673916375 -105960710 10614 61526765 253662848 11199 -16987201 559393270 53205 -196152118 810051313 64051 -136529769 -288658079 25966 170339669 61451337 12289 -395900575 -975982181 47735 -317528853 -692057734 3583 -130045789 349779910 25794 468234619 335390910 25385 -298778608 -231121826 29277 -46921523 757784702 65536 258479722 655190538 54202 149158533 815123992 60089 -104046562 -884763239 6123 374762895 -211589088 8572 753688234 -205624411 37469 -424038471 -978360724 46766 151829635 -880763105 31350 -693895789 -887450259 29730 -417485991 -117094516 8115 -478155405 455969922 13321 -700451207 -782816330 28590 159870048 340240845 23359 363825593 -195943548 17177 738200121 -290689630 39718 247615193 -10908231 78002 -422377526 -126710417 32609 -400037689 821572534 29833 150996035 70258413 15184 -698388719 -898205278 20545 -392499336 -135970285 7739 -427430496 -981115911 9991 351723803 -218127669 41954 182282468 -138504903 19653 177054283 175399646 45805 242286567 -510815764 33208 -414953085 280364295 372 -6038342 544273977 53631 -903979342 162207078 75540 67387835 757358296 57502 -711191326 -115491856 4959 248240890 51389332 47495 189193523 -899251301 38613 666299812 348105531 17006 -96502741 335987093 2624 -310089020 448997045 24054 715108149 343684572 50335 -301532791 467930887 11252 716910629 -586246435 35552 663080893 -318521825 31432 372978582 847490544 6566 246932861 449374736 12141 757750344 -208582425 38519 59156941 827294114 28413 167088374 -115956886 64092 54956337 727355427 58489 -198468886 -992761211 2344 62862639 -306393872 32753 -98762364 361423480 9877 -673177477 -779430439 28894 59020984 475566611 42033 -869835489 467950575 29179 -132203966 368452161 15873 -503603726 461249707 48972 745403819 -579918376 11055 721557311 -205962092 25073 -117220638 -137210318 2178 555593376 -505654807 34937 638488833 -324592263 28303 -295680988 -197360838 25229 378946778 -25513683 12387 181718058 267324333 53959 357161512 639469625 34522 662703114 842717010 860 570994953 -478203314 1300 249985912 -33180780 59693 -585657361 -303127736 62269 -114831686 -114956186 14040 -132937505 -130488736 4465 -996342259 -511666415 48058 452621936 346111235 20320 -394561710 -137762786 20636 -139624255 -500540749 25326 -700433750 -109363860 4603 90696087 -323329910 30429 -113085885 -866274324 6262 151791272 240221813 21901 -677853674 -857530262 9318 -1928038 527005147 49445 -982552354 -575961098 48570 -774692884 -767100610 12649 -403320277 256876865 17997 186091522 -209346281 62475 176597855 -585189846 13099 638553054 377328324 2563 -586452796 -502590032 30521 736736031 -226568937 45740 -309458432 -700959099 6300 -787688552 -775956332 15948 -865115269 463390711 40890 -703424522 -788850947 19544 379042712 552237352 52508 719746464 -210996031 10871 281299632 -29127517 22782 531947822 -507212417 10370 -705106147 252212850 35228 -315437889 431950818 4709 639876812 -311229396 30193 -427580796 816285619 46563 -763677022 -504873459 5169 -29894054 -694256749 56565 146890524 -110434701 57053 264054991 55687376 74572 -123716679 365297837 29984 -606746773 531066429 35354 260168862 -208992735 17012 -693309109 745354947 24485 431331021 852617617 16196 -102102621 -808433057 58705 189380134 262161846 27676 -315805236 429053678 21877 747273849 -291469888 17 175634619 531911245 12671 -764446186 -791872901 9457 -599565510 568928501 60279 748400909 380700550 12105 -576895824 -289320150 46221 151059023 -579820917 1098 -228475831 68805686 70739 461998058 145758255 2488 430229517 176042810 34944 -19064722 -675784761 69624 65439827 -228217853 22471 -96563433 357802976 34326 161086275 -871555958 16559 458140766 185917159 80342 155927300 470965512 9935 717085182 358883256 17987 -408604846 -106523122 44062 166484990 -236635589 61105 -123837172 661562459 52438 470689349 366275227 19417 -47429777 639052138 33333 -578978376 525097558 18159 -401520967 746263381 38392 -112723311 634160670 39640 167143153 -416690930 28011 -103657314 -120448175 25071 737570198 338933886 48814 -383959130 265667525 47007 143029323 349607992 50355 621121835 835737802 7546 370773975 841862612 39856 -576528920 549153428 64247 363082727 631733211 14572 -141129220 -766395706 45932 271137691 -208364198 17552 89775070 738056700 3531 66745495 -303676113 17087 -789167444 -501543858 34067 247236183 -293982709 25347 -692930489 -802260154 22946 -104764883 -795643983 59969 -672592885 -899508391 17001 162216541 -225837672 52529 435064371 375369709 23160 631900606 -310585974 4116 -984042056 161212470 5024 542089134 -487403958 54771 247197752 -33296433 32718 754554710 380010947 16404 -605268393 -224409300 59521 -216475568 87128768 85370 -669103021 -874013760 33668 657255777 824894728 43838 -15122310 529501511 21935 280870782 283199967 34829 622814333 818054453 32998 253385266 721447550 26680 -998898430 185115566 38898 -990826478 -976841961 305 -691960916 744020881 26147 -304687093 -697246366 22636 635628384 168992379 16342 460205148 162441706 22701 -142660912 372428519 18501 -384506233 -968329412 56172 -133063656 663412414 52254 282807812 -28235120 68181 -98087670 -883447306 30316 646101711 830095961 32547 -414391828 -997486329 9897 -710439974 -123140230 3772 650978658 -330160104 24509 -675502973 -107779268 23455 -13076783 662912027 30881 -982700816 -411942323 31412 -116504502 -305851404 14736 375281468 816154961 33925 282553439 759666741 37213 50395709 816032336 8240 355101772 -234196790 1484 -96883365 -887888107 3699 -978624232 -390260077 12586 -409725048 -963208642 46551 283715850 -713889982 15944 -5040460 647268605 33435 250435733 -25582325 24894 -135764510 -795355317 4521 -673665443 -129563775 1861 -312128594 -682034259 19473 -330091064 -691491775 7799 167177236 348261255 21909 -587629876 -486041449 22185 147746985 189625154 30957 347726928 -200477102 1198 360201573 -214673697 8722 187906571 373013433 33952 757451493 -319967155 43187 -213837745 -965553854 50881 -784512430 160778560 68556 -400929739 -115940041 19837 -861671609 -140142038 50869 77046351 853912996 10522 343643875 828027317 19788 245049879 848255810 48112 742661627 -609606760 30248 84328591 -290010182 27033 -20476243 553693655 13085 -402821287 -992726360 2104 -707286365 -867951693 39170 -895457195 441841190 1215 240619001 93191551 41483 721574765 352525832 29287 159066005 173136968 18807 -99191434 -111769656 23032 177858404 -210867449 27638 -192901256 -574884080 8056 -202046796 -594203685 67294 247240804 -236673868 13349 640606411 -303483444 37929 -420111022 739263888 23162 -106129476 649380613 43483 -328228220 -671890231 21207 88111211 450546025 14308 170674072 468517436 11682 -206871622 -992580247 7788 -594327451 536488755 74795 -106966380 -795176454 52651 -785863968 -775598214 7837 368225449 817354139 27385 349883708 -229921652 6214 -972569271 -960045464 1748 -119750173 -119899848 34922 635920870 -290368404 46227 -303317020 -193916306 24173 243546462 758692609 32306 58515701 457439733 20108 471593776 180429884 49708 349961339 -220334483 5779 -96446643 -324891085 37058 -121625687 -766760902 27568 -698764657 730567010 46083 648381734 155389202 9150 629936340 368277255 55666 284493967 -209561570 17946 -103681634 651295826 18352 -598206218 565257123 51090 281594293 715095476 12621 -220695682 -589373606 38067 151160672 -103120145 7197 -875480977 435703758 44513 83450618 -287619390 13172 378573959 844317761 23170 -802797728 -865018797 24239 754477147 -300690530 21510 -711603848 -123609249 18252 68921260 720153704 67217 -333191116 447035692 10117 -675276403 827345985 37629 -200285697 52234426 48086 255903656 -36466567 12186 144179266 80567698 11450 754923294 -308985555 24421 -134788340 -308323841 62271 69871839 -322020127 38057 -104288387 -481148777 28493 75786597 751132535 25297 -701286548 -139925279 13584 149517145 145613734 34870 160657056 251120057 5693 -421786154 -141284364 19867 526956642 -765842979 39198 56673735 -306949964 33089 78431101 263926129 30664 146604081 53662328 22615 -666896278 740563580 21271 -33899779 -677669097 70112 -771565924 -801036560 17230 736712804 -607268425 24178 163008397 370364457 8508 180991375 255492597 31603 -287002552 -205801084 14904 -129853111 -495600925 33589 628142251 182240823 30653 151388423 -193298274 26998 -101293770 -795983273 33160 86519674 737588400 28157 151466719 465151070 11979 -499138561 476147151 42049 831798405 -965007004 45137 449305530 160164068 54833 145707408 -132892267 29679 -199524601 88271188 74869 -878057653 428745435 50272 -100730664 -498405303 21745 -19880441 546662873 28755 -195228357 82524952 45525 245725965 -595490963 30437 64906112 749084030 44264 748830289 -205236625 2547 162716164 -306882577 28944 263180810 -10205735 8794 280419533 -222833830 36166 663384818 -485833931 21904 -135203944 633232091 33303 266430377 -227157648 5917 189380139 -583324150 12482 -136569223 -130129893 5652 275789813 -24796140 19575 242108846 -201225136 13577 -523527523 431700797 11542 -894205850 447190072 46628 172911883 154147075 40584 52788802 724270506 30273 265146743 744219544 8951 -202859939 -613104855 62878 239286979 728436556 14574 -425198358 -957981528 32864 -882976865 461943411 26346 -133891718 -123094482 32538 -407705462 827342678 21667 379194367 -200674481 2272 271345115 745244353 1782 622916647 -108572320 62685 -778109518 -503226588 50294 -40429019 651460060 10018 732614596 -234719975 34162 374105147 -220740274 16089 165498898 378281141 26074 241868602 760828567 36390 -107883070 366697613 8820 -103195917 -764753458 57007 -416393845 284246406 11386 248787896 267039419 15605 -396829309 -518032224 40890 283061056 -25835954 23731 474179145 347377233 23928 -310729520 458710759 10211 -198017731 -617796329 58101 -45343775 663299961 33357 180789784 464184575 7958 250746574 75933938 11433 -670649009 735593388 76360 366230542 87509524 22840 143903304 -97460468 13765 362766646 159286598 39819 185431732 -866181661 32891 184948727 451623291 18588 -133487028 -112341149 27425 740105326 351136391 7794 474487724 182443134 39420 -298058755 172519683 46595 730758071 -329866294 6535 469058942 161980124 74470 -704145257 729796633 7859 723090647 365868889 10696 281934782 179527821 47592 549635058 -516726724 24127 70406863 715176232 31912 -391245963 -978473625 43358 -216924591 -617096184 41008 -593768894 534883986 78856 -33418742 -690761815 27780 -805361647 568569221 25177 238229878 475465606 3188 91946652 469844470 25806 -142370577 -136922899 5078 -26950758 568799954 44328 -120052968 759965387 55823 -581261591 -491520774 24382 273638695 441227526 21698 657212478 334464232 74480 652764969 162483985 16775 -961355918 -599910386 66314 366773323 849791956 10426 -600656910 -295857895 28687 239236829 462456106 7775 -967194352 163043894 27934 538958913 -520935215 57557 179857203 -142445641 62190 279433173 466628847 2752 -489840472 457268332 41200 -128730917 648276708 13642 -497903097 462922319 27877 657972609 819754502 10077 635390973 376226642 32247 731514649 -297127550 39766 -305540334 -214213735 21750 646092526 -577212335 65599 -596931356 -317982471 31273 179777229 -230970731 72362 91304083 717046864 31431 246334526 -202620030 1586 563522100 -492514696 64356 76309945 460035564 14747 743790573 -192250829 15453 -196718170 -987389092 896 260837636 -27097111 46426 -985524288 -956813065 67409 -896285310 -141629987 64032 466349601 145087650 79693 164800304 -229479079 3138 -957309286 182968934 24360 270327748 429430382 1060 -117505279 -113650123 17650 455359243 629699202 40303 -877259537 432340705 47028 48813270 728738401 63066 268989361 79563197 10196 180540020 250137661 22316 723596705 -289675219 16632 -580817628 542664750 67238 -216586502 49823652 71319 165054728 184525030 4630 -193473198 -585131235 18809 378978960 639531041 8673 -682479180 -904025649 48445 -712873508 -764172490 35844 -401075086 715383370 21503 189019234 -886063074 35233 170552404 372937700 11587 280993814 -35265696 44291 -211732106 -138302942 44047 267692513 -3678310 62910 -692070442 442722915 6215 662264982 -302873901 14700 446422203 146951340 55187 744681383 -601309077 41373 460952416 372159393 29819 -958383889 -767325449 72743 177564692 -900748377 10090 -512376074 469764255 21590 187114364 -613102896 7018 -573117974 543499639 42383 -107176476 -140264972 35904 755169122 352110245 36024 249362697 242580830 70717 545197062 -481055576 59515 -666700016 -878414117 16691 635626791 380438210 48383 634945942 -318776527 24487 62108755 250733950 2954 74537831 843223801 46483 267546718 742228487 17587 -141597804 -476325893 2977 -575899797 -504025377 31450 256401512 -24553613 48705 -869167747 468895340 23518 720231851 -952531497 37069 64509129 434541232 59918 -786381405 -764532208 842 -204280552 63336410 65625 -407077561 816084225 23509 252656323 444467311 24950 635281589 -325267022 30243 154930086 365797450 34501 433144111 168151636 81313 -989203813 -600030625 61891 143821637 460314656 6548 -505182229 470897062 25812 -401053011 838546649 54024 758609799 -309145375 20304 -405168331 -979064989 19157 360164708 -225222558 5499 -2710000 644940501 13940 658778893 333739365 29523 642804598 810621274 77765 646946311 -303608319 14452 -330142953 -228046501 28294 -693114915 -902290216 45987 -892826108 453820354 46879 -111715573 -290621642 17371 641080106 848562420 62627 255211061 -584665609 50499 178919671 271657837 4174 -973650473 -986372045 36321 748249594 353205988 9524 -672559540 -125847333 4444 -215840459 -857859555 32286 -401674014 -116430036 18173 -310813414 -221287437 20574 -584860654 -298948645 41159 168400289 259230976 1761 271916503 -237613341 31662 -971527451 -396940637 62209 268481962 845876069 30997 92773262 819989158 19021 446136568 165419889 70253 -427125522 849158504 20578 64297921 830332802 6920 -421558443 -992900058 75701 -992175781 -962287519 66969 -697779146 269783043 34626 720881659 371012322 37495 -129449551 -788333088 9690 159108098 -210491697 64914 -803232115 -515006762 7529 -493510515 463501959 15922 153756815 -419650920 1564 149014445 -133094991 65859 749908350 -124250384 64524 -236389027 86156158 39174 -692930246 -120744836 31438 -213873878 -965719316 19788 642954380 -301466153 38288 340290492 -234244749 18214 -19202677 640819323 25447 172410949 184160122 5556 -890721799 -125294672 21983 630539084 340751369 59416 154515064 189734765 43547 176075650 -96086674 82972 -41223023 -690512326 3291 -401459734 -970718194 42188 660789632 185917101 10421 148365454 -382819456 30280 726304150 -209617908 48153 153053362 145284739 35755 -679165322 -99622772 5037 -223459710 -983218845 46780 -96012571 -768874999 48019 161385782 184375533 19950 716648032 -602446880 8961 355683436 835920294 19108 623229829 169696512 12204 154834583 253665004 33099 -418591737 814082159 2904 633892544 -304140372 22367 -21605037 542546494 18346 -585951850 -500590285 15212 -972043620 -982200162 21807 653814323 -300186752 24246 85839259 829117931 14205 -300975281 462162052 24552 346018576 656519483 33315 -700836488 568402871 21194 58775671 -508345282 84881 -330228466 -705239299 50830 -109635454 445014464 52264 828209840 -973824954 58711 171828686 56415029 25905 186413560 372966912 53869 663769091 -319739421 3983 -398975373 -985378011 28883 -315009365 441300918 4928 628302461 333475442 41896 737702857 -302953010 921 -580609485 -513350776 2222 272920606 253710470 2370 157985141 283946397 7446 -857637526 -300393387 58891 -115961677 -785028276 52097 726529012 -228180188 33644 666538091 -321016871 15791 -16611097 -684067666 53701 154154339 -896994725 40273 652646702 376499230 10852 -403050278 761475923 5709 -418812617 817208653 39542 625841805 173480439 240 -976293328 -399928606 66118 531622443 -481519253 49082 -191127157 -890817754 13400 554713230 -522778955 28441 171343005 -109942219 2283 -237001034 -982355475 18793 730972675 340335144 6341 -390621747 260477483 53143 87524130 270068709 39573 83721546 433573075 40510 -381142869 856778322 19602 -100056514 -765591649 15077 722447536 -206263780 54772 -300945113 -204199911 34395 -689162092 -99276207 17189 -418791930 -132301202 21297 94587204 760010331 70854 162306065 -772354821 51858 740990581 -209970728 43052 249293270 438032516 8337 -881560060 -113052914 63894 -954940237 -582505706 30769 -579588262 -504141646 8756 -402878153 256215489 20798 162571947 -212298808 59579 -121806851 -104814246 12891 379289364 356095365 18060 -877880977 726430064 41834 -112720795 -323837121 23762 -403138857 271461341 27808 -113433906 -490142547 33030 179112152 173042115 30048 627825828 279066361 814 -705665598 -898293314 48029 -387527012 717282417 34102 -302746503 455748382 4894 -583454737 814593246 10953 -315515118 -226724583 26518 -297307276 449742591 6146 166291379 -857822851 11942 -594014255 554965837 73739 -981634592 172988047 31707 -604178349 -329560566 61677 743144743 367490885 28190 432144014 336231002 22694 -394858695 -974790431 57648 733835308 -321001816 2716 -101004487 -879147635 40200 56515542 851135443 33382 645459011 831036260 2801 -902980441 453135652 19099 88451532 -317473483 13795 761456245 -238009623 1404 439471135 353697439 25014 -965025163 -397061514 27608 145172211 62464146 27338 238765731 -36443743 11294 376973572 619318018 5522 -616857813 -304413385 58727 264660862 -30114526 46508 824196649 -980218345 23748 155561850 -598149859 19966 -535202 565206831 16218 467736945 156509154 60707 -599676742 -310457313 33787 750001194 -226456672 64979 -402793110 -770818040 55822 -969395306 159864496 54173 -800798905 -700179162 35765 87113454 724978616 13927 645038317 837710689 62057 -232308289 -991365259 54357 -203125477 -860979060 27671 -706370296 -116533819 31329 721568444 -324138769 45085 -485651729 431113400 13502 662599612 -330382794 46009 -712622830 -872956743 39494 -114172858 367449888 16502 -310223478 446183764 4204 -495387334 374178466 22597 284263428 83468666 7017 -409393757 750567126 14718 -231633217 84190997 21008 60299736 -1992700 50358 -224964097 -976399698 17992 48317056 724694631 53801 -230263218 62885644 67693 -114364347 -298708708 53974 -386621415 818774200 25391 379561381 -212986242 2536 -402080792 257339943 33399 -210238410 72210230 25980 -114266632 -806382108 54704 -47613315 549648244 36312 -205883039 722305504 62520 79646511 -317370393 34749 -772061047 -498526232 57864 -393804718 747901628 3355 -402771933 -109932149 30816 659891091 -289495415 5359 751053066 -574412069 42736 333873287 650649465 45817 744708060 372958073 31823 -798034393 -765377583 15451 -424310797 824752346 13163 -238021331 -587983488 49009 -391443745 826935228 27875 -142214402 651583562 32840 349993576 -217695193 14702 -232241059 -866205716 51260 -614448593 -516296967 14725 -99148422 -329657613 73379 -398529185 -136178281 23017 358242460 -237331411 32542 441293767 375099769 26530 -617157100 -320440188 74040 -708902141 751231183 16610 761852076 -215503636 45877 156098739 -871495919 25649 156957126 258216219 47790 454837345 147453537 63627 -11189740 -676266772 67718 -603180081 562682914 28260 -123210864 -108858445 30611 -202485716 73408170 105961 -598753437 -331688914 39808 -685111592 -136057064 24246 -774938893 -797188542 3750 77274303 725574146 63683 756696021 -595380104 2821 365102472 845634530 3619 275669442 -1301680 67179 -687210992 -864633648 7663 433394787 336060790 25844 153764956 -122342186 30400 -236644742 276823293 26499 -901445017 459243695 12566 69479879 432492301 47575 -142641266 -857500027 23374 178380256 248038554 37121 630029007 163191106 24446 -304071482 -686149544 57913 847198438 -968004463 29285 -986876505 146119202 14376 377409025 -200964535 39033 54579393 715042533 14457 738630830 -585556413 12357 -237753050 -866854864 36512 -898045454 437814544 35726 -785682873 -477346284 38592 -123880624 -860648929 41247 -867233196 -873318729 44133 -204820971 -999245310 25595 -689573983 -786497694 42009 89750427 -303189103 42273 60107859 267345064 38473 151636431 271286946 55515 -711907852 -133203581 12908 -712195553 -785954671 29064 -994268965 -388648373 11512 -122564922 -136693299 15520 -332570904 -677901561 54740 -4558019 623285608 43830 465520936 371234896 32077 543862438 441666781 30264 -901312479 442506186 51835 82619135 -325663991 3816 -994763143 146956025 9470 143685334 363735988 9529 742819228 -616125104 24199 -231010877 -984380814 51560 -131888925 -765077062 70085 -991125675 190224126 9307 369296015 824624813 16101 652515958 184424921 60852 662005565 852699856 2325 -605403275 -297950829 46365 257026879 85374066 34 -415685145 839257257 27088 -420743689 854953843 3082 -117812894 -494332585 13514 251282943 434271200 6289 728298941 -199340435 19688 144989593 -109558862 83976 158669436 -863362424 31721 143942580 169590034 47082 -389294249 -999951445 71805 357748289 -309361035 48337 -485874967 444594767 18083 -106009002 -781380604 67592 -710581656 -807937053 7327 -101140568 628396462 7055 335825191 -232774165 22210 654110112 -293308677 34955 260584019 471577301 23023 -574823949 523991334 4943 -306797437 -199118073 2859 60971971 -330910302 10613 -26897122 -687071029 57094 718853792 285396085 23363 186769053 354899962 22429 247846643 439285457 35052 -778294780 -512678322 24790 -799963847 -768301998 23915 163686540 163594820 16463 -774240769 -777265626 13965 269235469 -206760331 40299 -307025085 -202965938 7370 156257160 375056195 7802 527912126 -522912209 47523 -956997909 -401436056 13129 -123151105 352767162 20878 184565973 366713346 22165 -331083887 437305958 12197 431614313 164305132 42107 -142504313 -119985750 34713 434924168 151723133 63195 746234403 -612431474 4863 -315034526 -200608206 3121 454036323 -232109697 28039 -212717329 -587031496 47098 -583971616 -485534825 17046 -602651685 -327086077 38120 -389569332 757500357 33636 -699074989 758688580 25874 720415407 -229821543 50971 -415511058 733581250 32133 349120748 816523821 30684 -130484956 -323704714 41691 145530638 -572508484 2065 185601315 253562281 13512 -116508695 -109778913 34270 -193781199 80936394 10119 -98438070 -314741817 37968 277252765 284102171 11513 -192110473 -598537444 483 439069847 341921446 8502 143739471 -203120620 54159 -585939169 -299282890 68783 58684435 -784993415 52898 -982952830 175208629 56042 636234379 339309662 28757 -114994012 630957630 33945 634288619 -317610351 10328 366818567 -230993558 10232 -332801288 -679816526 2395 339823364 -231588573 34488 -200925314 62860734 29215 -499694333 447581535 44092 -412693695 -968936953 25021 -196156670 -987683305 2930 -857236921 -106883963 41422 -989557223 -387626379 22162 -25280343 648851321 21388 -783753393 -492083036 4591 -198361979 -857828978 18935 -504169359 443674360 50321 633317502 377009403 61264 -10314137 626907493 16140 148027456 450896262 26918 -899302577 -133838096 42929 -513255853 454207524 198 761004184 -237356070 12910 -427097453 744690795 29407 358597099 431315900 65555 727235208 -210707199 60688 -419330946 -45496043 88635 -513269260 460371226 27300 -985968745 -996854419 54520 -215792405 -991809647 29238 347178143 852966425 21580 157939024 181282742 11634 -105095797 -331166346 22515 720059464 -293054023 593 650202920 -333055086 4004 -962377328 -600415155 19773 654399844 812059287 17112 92611455 251140614 53913 -301339181 461962587 25811 -882092359 433021138 40131 -40622165 147741179 77598 -891918190 -118770499 30995 354365038 628684108 27928 -416570481 854677530 6263 -483345819 453891778 4060 -294377733 446943001 7942 -967243674 -419263482 40544 337933303 829691873 26975 361771305 640445796 18009 -978582557 -981330621 57906 -119934073 -771936939 9717 -677542570 -787873276 8219 59646655 -301085453 23061 -416041655 -959430346 74633 -232228169 -957439539 29907 -881870053 -119169357 9057 -212220956 -416273061 64580 -610895576 530206687 57557 -109508092 -508743569 14925 -121658338 365402833 24661 -682585202 -120150973 17711 461500629 348428365 22373 -116147660 364803336 10561 157627085 183140294 5369 -413784039 715802573 15254 -408322477 -118171672 21530 361643451 -193322347 10435 169521212 452110472 27924 94688444 248489524 70450 -404182496 737518136 361 -695116961 761779933 24313 251303793 816365286 45145 -117103096 648186750 41515 52981999 -312779729 27341 278614723 -4843279 78824 169636310 363493244 29720 -801397034 -766376293 10294 -102045014 -300121478 56105 729275927 -96239042 46566 -95839352 -903497324 35823 -595616587 -514095102 13820 -393282588 258732043 30845 -713403634 739885198 39411 349801713 -198895078 30718 255211080 -844619 58083 -700772212 -119197535 9248 715316413 379203091 7974 -996783870 -394697378 61703 752542316 -312685178 43252 375664548 840829237 16323 -604475025 453155991 25906 -574633390 -290097548 24984 -122759923 -484215615 3638 -495535787 472551718 12359 -192743663 -869012144 15508 148366924 475507528 13159 268114823 -42560823 76264 -123846319 -772564791 38597 658696804 152727323 39575 466621801 843983546 94449 173059676 359978989 34809 248389449 -36063719 39554 245017297 269731159 5890 452415065 182027320 13361 -230505661 -495912177 37351 461578223 364152895 20972 631434202 145404330 33104 630901714 165338588 46139 -667648199 760532222 47818 661442205 190162161 3736 279075466 91802459 12608 -319642977 -195477078 33621 733935080 -192732313 15432 -967188059 -958866623 24001 178631417 -611279149 22745 91286612 735175631 51114 -390427411 811898736 44273 -8469190 -685167427 50921 -953869033 -4228984 28967 564998353 -497379694 25301 183818590 169861665 26045 -602095932 560691749 19332 -129340554 -774315329 66457 -602201436 -502842320 26583 350072990 855794648 43328 -592253859 545204241 1256 628430008 -962128375 45805 -425580885 739043557 19216 -120644761 367395405 2824 83286366 561600340 72477 -123230592 -890861141 33302 -802470757 -774201787 11395 -406288864 -302869509 21196 275387726 -206229787 19326 -485994261 453142016 16946 350029488 651574841 15197 189614757 462956723 18622 -199656979 61454711 53322 -964881916 -968961322 18676 -99395117 655636152 4376 -122266144 -296744491 19657 -601794719 146736046 68004 -104437505 356382550 4311 257342929 283322682 35445 -964686325 525795373 30038 -6490988 -684442388 34027 152884559 -879767940 23244 340130316 848324028 18079 360308683 836523354 15674 355164759 -210415087 18355 -416400032 824398089 20152 724971686 -314601916 4260 88576661 469713033 29219 344358759 649774178 26205 -857272133 463135591 40591 -893391457 440039399 29958 -135207482 -311664126 46951 -690563544 -901476975 33192 -191813330 -878466633 33488 163971645 67123487 31107 445622239 353193546 26941 181425450 -202323032 57539 -412797056 -105367935 13020 -978748977 -422049310 65313 -121789726 -109470520 19960 654176679 337195522 60300 -101772355 -903784033 11129 475559862 185584259 69677 -131538203 -887220191 39688 -385452648 256674102 46948 -133446800 -121372247 10197 -313120506 644246973 26155 162809034 284869078 45941 -115890937 -886865866 3125 -391095975 824752627 29167 164762360 56947577 20793 151123803 260638685 57616 -120666518 -105611066 21364 -290012984 431177758 22166 -102232936 -892292696 26623 285407705 49762288 11552 623383407 -291988550 45101 -426240275 -996316185 70102 59972057 719283756 53314 178973532 363368892 4705 274444609 270942967 2852 -869039968 -135766709 1449 63513004 48160438 47615 -135832078 -765510895 1480 -8157494 628511567 34214 -426889858 747309050 42733 546195502 646362655 61442 238654035 -202531178 27183 167944344 452195830 28271 467370742 372199820 7494 -971846504 172110290 16701 172646510 177424905 35105 -695308736 -97775241 14336 -331634441 -694378919 36304 -581543345 92574211 18383 -762839431 816420025 29891 743918111 -329797170 14563 151563828 -128286570 55178 181642938 -864372373 25339 623204745 168664970 55761 -15099425 -696463477 43742 -483879734 543370120 50016 -890191361 -118644862 60378 -322419507 -697596372 2349 639481568 847252124 5918 377141417 -204656134 21198 179202213 -860073807 14446 267433940 472716039 18103 455765190 338145794 997 717887411 -315782925 36100 642656807 152566644 72534 -874324018 438018969 38783 -44577958 631411774 31686 -797910479 -490536638 3020 736383579 -765971665 45196 -991378003 -964689445 34144 -963764319 -857323634 42339 152827500 150959458 928 146088591 84278075 29448 -594461679 -310232698 60790 260644716 -23311679 75345 63105746 82938658 40095 -971685267 -617365735 47488 -226652953 -615965511 13610 460522440 364137439 12859 -228665755 -878141893 16915 -711932527 -131592376 15398 -705025337 -858816600 7555 461992739 365476944 6799 -235624493 -953619715 40418 -224513642 79777903 66971 -994763885 149546844 53640 -325882445 434366785 15112 -861972297 -124383604 20034 759459297 -605371930 10439 68306603 -289491000 2695 733628725 -216568808 47621 -139625962 -888755993 15562 146701728 155631538 34557 -703086934 -807610428 2293 271283747 455624628 30331 339041582 629163287 30319 161999229 379807498 865 -963987712 -381680041 27568 352391172 631781080 1733 -221232210 -598107562 43649 635314092 -290719880 15073 -574902120 -523327052 27051 258939097 62345042 76062 -513681007 447587450 18127 -114243041 341117855 16578 -797518800 -518019259 54496 -587391966 -310564258 19707 62546572 -331892810 36959 563539924 -131998857 37192 -318020917 -674038352 5609 150893405 178961363 14885 -479716647 451967275 26037 -970100250 159861216 44282 -883057312 432050694 36251 628377629 830897747 52825 -804338642 -502974509 3878 -36134653 524391633 11658 80958044 732961424 2666 61042299 826103147 45236 257336703 275388939 35183 -770666208 -767215792 9004 -402274654 248105686 49826 -983045680 -964393466 30888 -953476427 -414532640 43688 143225384 266718797 1189 91024252 430078354 36049 -862108312 -138504160 9612 649865145 343274153 56945 166127431 92279610 15685 50929215 735158404 67404 -890351464 -102818495 51528 -332301481 -713308642 15344 741706686 -584092400 27892 187340269 -890736318 38348 160764931 456449189 16926 143591087 -220728285 41001 58250293 812996438 50159 666563595 853524336 71531 -197768680 -969151136 20116 619351781 157293645 61429 150161784 175185961 23485 -575700023 -292302602 14643 55141557 249041506 49429 -674471761 -897480879 278 -232901043 -898131254 60107 -864743406 -103888635 38469 -611226971 -497580986 20436 746206969 -198055755 10443 94339056 257579492 52348 -617402218 -328323503 62242 -292581039 472048043 23961 -318446415 -234875417 8666 81840948 -954342963 22228 266934489 -236913051 25739 157685077 -199074205 7162 -123402942 -868636659 23905 -792197283 -795749794 16582 -95550277 -517292092 20354 619172420 360918002 21035 -139302198 661052946 22180 -389934160 -140505551 22926 -22765002 558932679 52635 190391207 -897422643 35052 -306877376 441937268 21822 341853010 825642579 13701 -100300395 -112191595 29425 268541031 755675138 39884 57759236 279911277 29755 -139949729 623975637 40932 93799217 252188914 61987 -883483900 -424350771 30933 441269122 374403556 28700 150145463 89129877 29399 -10395665 542608901 5090 -796344700 -785975765 23218 266926373 -208283633 17109 -974903701 -419660756 20577 84589799 264271455 35554 251864590 -45229110 9244 -685026421 -978494677 42955 -997313283 156699719 896 -796150996 -318703189 19279 -707098150 739664468 23534 -708749792 -103440491 18891 -783892315 -514906888 58740 -404294986 820488793 44009 -586471884 -482656259 33002 153792754 160248943 14201 -696287032 -484297667 33820 -140065183 -797233461 24470 -797940428 -503842488 46140 -863732895 -121459866 27638 280208761 279259807 20597 60114898 820692015 5272 664185317 849170857 23829 -315786648 447973569 5578 740705718 -572001018 14433 -426190498 239434698 19737 276548420 280033535 48188 80425232 -287803248 27750 -693505254 -880289984 10992 -109818884 658924963 23224 177188387 59955070 14533 -981235788 -386222344 56506 664598691 151440140 31895 717168571 -596296865 14459 660068176 -300432902 23206 -124966657 -798705705 52610 -702871950 -806034033 32982 146237983 -903203571 38905 -191491459 -993106991 21988 -405756236 839693662 10531 717805945 -614894813 30658 -19983807 627847799 24359 178348088 80875862 13258 758257857 813925605 3817 -976541316 -991492310 5983 154582766 -212418478 27636 623623772 150825325 25611 632984575 355702380 61422 -965206497 834231379 46784 -22002016 -689630062 79280 174557358 244244385 39195 47735309 -411423216 41489 170399689 -383426137 16618 -416918270 -10828686 77333 167273591 84172079 10638 -690906656 714328789 10090 -383320445 247014613 32154 168118975 255252635 33642 635090985 -329304230 31614 -776538964 -803715365 5319 551606022 -509014858 18332 -127977291 375951486 18372 373294706 -235359595 22653 -866076966 -127365881 1738 -210773003 -959182577 23636 -864289058 429121252 1725 757753437 372229091 24563 272466859 260163891 3508 -116075185 -127683545 11554 253208682 -209895548 45439 258614681 246221236 21842 -614563382 -328979251 41746 -387620552 258418006 42228 269367369 432676813 13770 179053492 -585997972 1752 -289626040 -668149544 23308 155632727 -614383922 7348 -702539896 637338397 54521 -577911938 563116016 9071 -104713632 653942365 29451 -802914301 -783870768 21057 254464387 74688490 18224 62431685 755871033 2086 -498442539 457990982 3730 239936903 473917405 40549 -608917269 569477209 19956 336359066 -193738824 35704 49663677 -299658931 34832 92603071 -286715945 1581 -418166310 728891806 18927 -880377425 445805392 21358 75082796 -295016870 39837 752862406 380827644 2338 657496081 158699520 17869 -987981805 -576632763 71122 -668296216 -809368980 11482 715948796 -226950773 63055 -391277331 847837106 30005 -414222839 277821609 39701 -698549497 -799861099 11736 -502761308 -303793328 67909 -974093329 -992283014 70440 347929412 -222425319 22821 653643740 361151026 33478 59242516 -217025773 36500 -521867209 475583348 20972 156691017 -571894573 11224 339349424 660237206 12101 -983252649 -406430089 66410 -312836609 -682446650 57694 -964800900 -604815655 58147 143857408 63488704 29434 76984928 -297588445 25142 559536410 -513610101 5306 171366616 -870527938 37947 283618331 254206365 62284 161161382 433732313 12586 665246255 184242480 8556 160820680 351505910 30134 -985247615 -381863085 66846 -196328297 77476041 24644 -315794424 457513367 2763 -673969074 733620582 62889 173727002 -214231883 49129 90481745 455988458 15077 -670433215 737034761 42006 184952746 362451830 24293 530977181 -504740364 4882 -4886206 629418570 45435 717803114 335522113 27311 -401860746 279442937 10998 -991257538 -994593931 43950 176444668 -214316533 53709 -711331973 740484640 54102 542745799 -500014758 10887 -676351090 -127273099 3247 178892026 827590151 49588 364438794 -222880224 10236 -422720785 755215084 10674 186026979 64258781 27727 -197523435 -871356017 2872 93789188 257833329 41692 -103609957 634824358 23134 341888691 -206551769 20321 -116628703 664646292 12096 152485502 -199906439 41526 60056515 474515075 41122 74106559 812265221 4067 182560987 349558933 10241 183397715 78136662 18453 -426559093 475031142 51021 661357328 165011988 55899 -122923417 -776213535 40915 442026556 -114812277 52642 -381552420 722903810 29250 68876626 446498254 26520 -30024920 -711615171 76670 -19039040 -706716522 47548 157920025 77487332 25509 -117318046 -865068719 15881 -102107382 -478015544 10520 656362928 180500472 56308 77411842 261999577 42424 -678795810 -766908537 9604 -770163120 -490450132 47689 645007811 -405190913 34547 177518998 65763924 17056 160799612 -113297369 58629 -101114006 -879714540 35230 -786046501 -777161596 3794 163121125 -411585686 23528 364318507 817001567 17593 -517695683 456910539 42007 -227555005 359457290 69607 -904608350 -113022319 20848 180035024 -106999199 47640 375610892 619675079 38769 -320343301 -220447157 8777 245836108 -2453235 78101 -140955611 -111402693 35777 -400509700 -140192468 17069 -22572484 68503041 42837 -973123410 150622410 14799 -954204298 -996369925 71739 -591576078 -487496402 24826 161337226 375114697 36602 71014857 815829743 4103 447974500 370573535 7761 -872505519 -115035296 35085 155291266 184483916 43833 54738631 -327007441 37175 250672438 284825267 39340 162371996 -394104426 2776 -600863813 849325957 52482 567279842 -419676189 33797 -577944644 -296087029 73979 -230450491 -870314330 56847 148083995 -892665202 29830 -888366698 -609697280 23657 662298010 832827994 47880 -612258658 565344962 23666 -669994095 -101820020 4851 -964681752 -955948341 61962 -209528636 -991354634 56624 49552072 744230538 10572 631690600 189322314 15636 -418569703 717082277 32231 -690855726 -118325479 13772 -616438048 -294442170 8397 742852193 334701139 31673 737973088 -315573348 46721 -223972877 -591060989 54759 633459037 838810591 7788 -492015243 454455125 24987 -886093009 472975995 9493 -289536722 -693275533 14855 -594249542 534204968 14586 -389305642 759458381 4671 263342987 -191892135 26039 -710943607 -872819237 51597 -420561303 -997162498 5497 -104787934 345921286 7775 -989612596 -394189862 69079 -140351874 -487250199 1273 185790736 -232283993 34044 -687926080 -135700468 2277 -313626899 -705875998 37215 146907657 270775587 40220 155282642 94360958 17631 558348909 -508280101 42362 -25875782 -684989045 48168 173613790 -197209312 74126 -785397331 -504927370 27761 54412828 254454427 6358 74690380 472989150 45821 -43046983 -679118603 41259 167123555 -896312407 34805 -313317492 -222783250 7377 751002659 -866048425 67962 -997545471 181289295 56023 92292065 267427437 31841 568595532 -494443131 34392 723130254 -236881967 24698 239551652 -865161389 65699 -220576110 -595926146 19715 255319345 -34011714 14204 -6048061 543601607 18269 757968385 -612953446 12283 -512064284 474983077 4774 -775869376 -500361071 46132 277476458 69135868 68814 -423636668 852134599 38073 154230139 -192704752 43170 630277026 -296702460 2887 660657483 -125360362 44779 278997130 271627842 53928 -230012783 -3515715 36715 -487133997 459625015 29052 156366078 279984933 331 644462242 844294108 49134 150058383 471578633 19608 245228167 -44134351 61927 -766176286 -780708657 10902 733106182 -198644047 32926 -37048700 537697795 15518 -807876101 -483214765 1822 151059820 268965389 42211 733445494 343074744 36180 -885682381 -608185972 29870 -387692662 267646477 24628 -381922531 275394167 28210 186208237 -798410664 21097 242165402 759709952 30769 175209502 -864543231 36921 -880900956 -138701151 34054 -961460720 174713715 55252 -409318272 -112782818 4123 -391303144 -865359152 20706 254272275 238257743 37108 -390981368 742067331 37945 642146470 834003648 75507 -892226516 470432529 14228 -19215994 648230821 44308 -223444810 374314427 38966 -882566353 -138314702 3600 -5360161 -700966480 79116 -124849321 -872752043 8889 257861059 84815289 48383 718359202 376517678 12250 -303385985 -491384130 22477 347640366 254695754 42011 -101766524 350036938 29400 -97154842 -100142577 411 743706964 -231759136 14570 -978158406 -603710653 48826 354294603 -190737038 25403 -12538001 633675659 14420 811374844 -965632527 42009 248377448 734926190 37854 360128210 812947485 27679 438000859 -119902561 28428 746267617 -324508208 23668 55386246 240237619 8713 -323210756 -207520217 31882 -966013564 163776765 41079 -414273253 270027261 3740 639651352 855520914 18120 624324101 468839967 73591 -960265023 -390007274 20261 -390000120 280482838 23858 354453305 814126692 12381 -706176098 -107597477 29388 -113986291 -784824831 19177 -307944610 -679143009 46874 648791759 -304136410 7171 273020916 467330588 10770 729066957 -610831283 15554 378751646 842360301 36553 -192901607 -587773761 44657 -126547214 -104210598 36474 718053468 -299544760 44740 -577800820 -234509038 43919 277953575 454998447 302 -113433955 -323069713 19894 737361644 -207885028 1794 -44657980 656671324 23900 -580882451 553294314 30005 -296089146 -205875212 11515 458499812 360696275 17076 92230602 -324100356 27280 -9524336 657171934 11851 -126984072 622609593 6477 177666136 153913859 41157 264255003 -22410927 32813 275571173 -4283196 39949 -202260434 87040901 77387 727054395 -330838399 43763 -963074027 -230424777 50734 -45950031 -702260433 81329 266477306 737273108 31124 -807171099 75644567 62109 164803272 -237657310 44195 433651198 165703640 27154 -499789391 365674714 74078 -670389830 -768798857 20499 369346557 621059365 24149 147997622 -197959682 72395 -401647220 -976167471 17131 -978522001 187058240 12014 -968772544 -418053276 54678 -110998297 -305423294 40070 759192899 -601057715 41212 -414306779 751081083 8102 -693397264 -769552654 11733 466804968 379228753 17617 263130454 260024919 26277 -127562869 -122238366 27704 -611555604 -305643661 21504 -120699682 380314465 6870 -398378588 -972132926 26002 -425771153 -958578679 20322 -953230838 170798351 55973 -672137377 53113262 62157 -789375467 -482012615 19789 -232593392 -867101268 36762 180398451 351135896 42016 -106362282 -100422341 23797 -764054694 -779778324 25895 180764985 -899546154 35471 -316782280 -711496241 54125 70368298 851388370 46477 726988870 379196784 10933 278403840 451743961 29392 58781230 828700434 2408 474185919 143899803 50894 90966550 856913763 52874 -982563842 -412842294 77348 177910624 -196442040 30256 160399719 -876394800 24102 643189509 357766382 63535 -96016631 -119832093 15471 171448960 144669755 6496 -878371985 443530241 14452 -327932614 470953469 7610 -971729923 166880701 21863 94475382 854157920 33861 -579113453 -299437058 34406 -226875316 84865206 23281 -7092050 631225356 3731 -984109838 -582867142 8214 340077030 835742086 7052 73929494 -301355573 3303 -389373397 -801997535 50410 285143464 -15501521 46091 181433099 -216187891 60410 663484536 815541615 48252 63354442 471608376 30068 -402812170 263230945 40914 -965160560 -42917308 46946 -869977563 467214574 50931 -773886146 -519081119 1768 -99883609 -293109120 30986 -418046208 844344846 27376 -229066414 -415513866 67250 -426502378 264373260 51443 -490417165 443428732 23098 156694066 57415380 24470 151220936 -858761427 12633 757208874 376968416 13681 354220001 649763192 44168 730655698 -198590667 66773 68949961 445596679 42755 -322609395 -236746316 13811 -983684542 -987481003 70194 159074463 -604218506 13182 -975478236 -384758603 22954 -311511350 -687820072 1182 65166391 823997058 57092 724999661 369589084 27777 242149741 -14816732 35540 -413794811 260096823 2914 -397248104 839710593 7078 -700062404 -873554938 39616 49216577 -304615194 2762 -683386250 -103850113 29048 184196538 76717841 24232 -882971191 -100970576 23886 64532181 740845318 24927 -401987807 750617552 18706 -115547532 362140150 8675 376344164 619439065 12377 -785979969 -770052805 13866 -127297977 -317224104 33636 84866178 750860264 31362 264539041 734423640 33734 -203297092 63368919 20289 435859012 179604073 54046 334929014 -211841032 1945 158119997 -868931464 28759 543566545 -501783310 55157 164395662 52282702 22527 77650368 468076811 38356 -219679764 52006151 14338 564839833 -520520056 17679 -617227371 -306924855 70108 -134675080 -480678061 29087 730027625 -306919209 25760 622655900 365426991 75148 -866520226 184891403 37650 156511274 -228246297 47661 169667645 451058875 11377 635091959 -299706062 35496 241139563 737521045 24372 254715657 733646247 21715 714906179 -294811949 16062 -409807035 368174863 46675 -399144305 -133891502 23974 189751412 -892647002 34002 181438721 -964333678 58816 -594409652 548893119 76864 -201773883 -992145069 14386 637521824 850107026 9620 -28150870 -804350140 44936 -692768157 740760081 66009 -140264737 -808476812 60087 242392515 -20937896 63672 -142230160 -884199113 36881 -603335865 -327525989 8650 -678394391 -797424418 31233 94321207 469353121 9349 -581170935 -330900011 58941 -594360372 557259249 78780 -973984897 -974760562 23957 -108983761 -125998713 7295 252585254 745614429 24177 -977366536 -613009299 4565 -591079910 -511266922 7705 161847016 270360864 50266 -233722486 -591970502 64519 264303066 716317334 35976 372583823 657057911 26357 163586047 -116463921 70685 251388141 -11608029 46396 -599017372 -482164228 18944 -803021041 -507372998 8307 468220617 342010151 26244 367067537 822758915 14728 -690930917 -893266535 37263 662934537 -291969976 47264 157441222 181479426 3114 -106988142 340864228 15297 -421374599 -991154939 13555 162639235 -101849354 73814 248133785 747559829 5142 -28133244 526729705 5783 -800564855 -784733689 2770 -670364271 -499166793 33388 -45534552 -517824338 68517 151845912 275845938 50520 79436622 -326815812 3089 -414767448 258564763 26310 -313995366 -703804057 1951 651133102 352655986 14743 436152336 143460718 78238 172491568 369953657 34150 -313581968 473784149 21895 636668063 253131770 60940 -954493193 -394485889 20633 281869665 -218358261 30417 -127615047 660619468 47552 -30422278 656939965 42586 -416923176 -962758843 8469 457009601 341749684 12012 718238287 -899533458 78884 185965808 -867185293 26885 -800546382 -769715613 15220 631437025 -307223987 8394 -126340348 648837367 52105 76855379 271049893 65011 -6601591 -329492020 48048 635531309 156290598 50334 57624757 -808397968 11146 -584201054 544417847 71862 251822253 473563374 11389 -965930068 -602181627 5742 76062477 828540681 14923 57899099 -333169118 26913 159650201 147568969 18339 435243159 161050326 51291 -13785657 620266911 19227 67397011 238355909 8086 266578138 -414754895 200 -675227764 -770809595 7152 -703925592 748549029 18978 -793025670 -478872452 56921 -140539394 -486562411 2058 -887324000 443166329 8086 -686409603 -114540242 13530 -694487559 725460827 28855 80593970 269461106 58628 -675534544 -612933428 54305 -703834288 -313275475 7161 -966949378 -591040643 54272 639107257 338815946 66808 -769394287 -518419619 22174 -508584627 447560552 19482 628070594 347814192 67905 -617547546 -954128339 41963 -787701435 343466376 41149 -22958457 536775037 4208 -401073794 -119882426 21871 72953046 748119592 22589 50386298 833973982 41215 61152765 -332134235 35579 149297093 160350914 12912 -387797800 -994597794 62387 249190429 -33437196 23070 -139477959 -484865593 18536 -217013852 94288317 31930 75035177 -305228226 37048 73617272 259948403 2418 173794043 238437603 31362 -763562702 -798384889 10005 251411152 734292744 12467 240249493 86801251 67252 -785749475 -486893749 43508 -802965958 -476653101 20593 -416777569 278949873 23563 -983988580 93234210 43788 657305324 843826307 8292 -575130180 -497765518 15694 153869492 -424375798 8584 -987819061 -384304688 3938 663117889 169147497 29945 147898120 246085981 44960 -294441531 -713529925 33560 -96268947 -500714822 19934 -989684584 159978331 43046 247028219 437770104 40906 241636583 265525704 26687 -109914068 450164594 45468 163926629 93370999 5605 -233404449 -581710070 46053 -677879627 -783666531 40676 -413833025 836282302 38266 -107598523 -858633713 12403 662968999 178001589 12083 375948148 645998843 28544 167195736 248354061 22619 -221132654 -884279498 45990 644077956 828589576 15728 -225775920 -960718797 38414 65365628 242833558 6213 168410162 -427221848 29362 -119511714 -510598646 5595 647080362 838131206 67682 637083681 360480556 65676 650285164 833447821 47220 -33333005 245537215 307 334183852 -236486126 8961 -805342330 -477570533 31036 176584099 50390163 7830 167809913 186647089 27152 52077050 279454407 67747 -224799876 75272979 79156 -120793763 -780537154 36616 158569374 -132539422 28551 -424699353 262536150 39982 -767002888 -804009359 15523 -135179215 -892204689 18791 542216490 -509151855 27744 -965735965 147024927 17837 -670256336 -332451304 55871 76143802 817820129 34596 187616867 -117057079 17136 -321359657 431857721 25048 151048011 -384468228 19240 -993532426 -617622954 23698 155135548 246529005 28437 -999621155 -961647798 67297 78690678 451717610 9396 -209142173 -858991564 51785 716611025 345936607 57808 -97182804 343508748 23987 -217312831 -881986037 8453 91640148 243413836 53871 429252865 189243387 58269 250228182 256961825 3551 -709468102 -130246556 1937 -384705304 -983043916 25257 -672655330 -883851664 47381 -97038341 380164589 16735 -782731243 -789996463 25186 254913807 270692953 50180 757579408 -294493449 47163 -883379086 429262696 15954 -286205786 -687754887 46489 -318703637 -712333428 63602 -104510719 -785612144 64122 162986638 171497612 9901 61168160 731196078 72036 657178800 182923414 21610 -589900616 -493501743 5885 250122927 255496250 6529 164886671 -129595322 72056 174047204 -414067818 13978 726642202 554497478 9434 93758406 746315016 48388 755167568 -309109632 32932 159864573 -870829561 43349 438016636 172867699 70615 259395224 84429256 14099 -295687189 -679698892 44195 -902747885 470679694 20431 -128587491 648932955 17660 145173867 -230075416 8666 -981784260 -422041841 28689 -11083560 562450228 6120 438268710 159670311 67949 718579283 -591700115 29837 -953493428 -612535562 37427 -880775612 148057856 47289 -111695385 -97930369 28910 -302427691 -705533099 52216 -204722568 53379615 98868 177527085 441012673 8556 -873825337 716956039 45356 -572059113 -501743942 16092 70376828 734205237 44111 162942656 85840844 15967 -406735540 759835335 16030 760167829 -206092863 65113 -120468747 -300009046 28085 -889710403 750889675 41567 356960740 -202952103 25880 -30738051 -696051977 39799 168961264 -590552651 9870 -501223755 431203181 1026 -12854910 455825085 35785 371695746 361545130 57066 357325659 -226729665 13516 -302209654 -707704606 24275 154035476 431921547 3837 -215309946 -864910309 32695 -4123871 564648940 36850 273064310 742762422 33056 -95803146 -808443260 36740 -413299319 -953529089 57877 -221809669 71787459 60695 189115540 -427879744 28742 -119932166 -414003852 48864 666015391 174443535 24559 -478016603 468237300 8842 -221458075 -975603065 1185 259320516 -38417955 24541 -24715899 -704075486 27872 756694092 -573291135 21648 739820322 -686798258 50871 368061195 814776048 43780 -202496156 -616510587 29949 -572922705 -500528284 30366 -234306769 -903952611 38144 -310410399 448019810 4510 -576806612 559679725 6464 662054292 -292896765 21363 -875315913 -126860507 34453 755088869 334427451 33093 450171205 361002774 1136 62763314 842636464 21377 142957030 -804603647 59487 280960969 59057645 42532 57544652 442574333 45409 -217056187 79113122 26103 748086313 -28491260 31794 -44555764 822720213 40294 350506936 -225212337 2548 -199779294 -577931769 16681 178174056 -864383201 29762 -881047729 -123613872 29050 185214093 -105780925 3647 269494192 760026307 15058 -208190775 51650269 68013 -985562487 -382037553 69457 278906508 -235558779 31230 -408475515 -103919107 12334 156610607 -609209114 6714 -29924460 740579070 44825 -195341523 -971714700 39522 434857926 68339888 51572 637763045 845182102 61876 -326958214 -237590292 17157 -994380446 -381498960 31953 -866587832 -115512257 15753 752680584 362602728 22673 261560891 -42364733 23584 54899096 -205599098 29750 -575083098 -511605473 10063 -420366810 755033824 42294 -41356154 -694420661 13302 -679455513 -902682619 42017 737692228 -300313247 35972 -404393092 377955443 57205 -872720893 -696421694 62858 446235647 147344038 64763 -123718334 -117748869 9967 -894315473 -127580845 19169 -976789116 -389764983 49352 568456250 283110170 33622 354828141 -195809930 16129 78978696 -319790830 8080 -679121517 -101797000 13755 -297004304 -211467903 30575 -900374006 -132765516 35039 252852400 261601482 4361 71646900 -140020052 28684 -229335201 -578768075 61529 -696629299 -785228088 4141 188331795 48595772 4764 -591317489 -520818889 570 540133595 -518072701 44210 146220306 -897780139 12274 -123127473 -287630964 30881 747520128 -315023134 39029 157885559 -872384397 18245 -218046692 87694466 45114 445112372 354851329 23132 285231646 -224419215 28286 85428701 816174897 7114 -904389082 170727995 53751 -392517492 531042215 60824 -395567462 829198870 12436 -593534966 545884421 27655 -320267547 -707355182 46642 365083931 -219612448 24693 -693897514 -794315566 3783 -213985875 -609089492 37137 154298793 -114592757 70460 621776325 144935623 1197 342243223 645229032 16119 -412968409 284230329 41549 177406703 -111151782 21457 -991331748 181385521 45197 -104774274 -891772191 2819 186233854 186233524 5774 171777282 465692032 3879 180043100 -611583099 28 641509618 842325729 31510 -675911612 738479518 16780 -43078766 553233488 19283 -391736901 241222891 44148 536260464 -517943481 45454 269296852 734810351 10726 149337085 -902537857 24828 655888022 160281685 32713 -988377958 151546931 19084 66242046 239771870 9918 555802788 -673507829 32795 832904469 -986881376 25401 272998043 -228968798 45430 -426006400 -595681289 47979 241874700 -197986887 8175 281912954 -26936562 67067 -299123095 463475113 16522 376325249 647018805 23492 -899707102 467287743 4941 54940267 -205543687 46251 57979520 271643923 52890 164988941 448295301 26075 -889241316 -126243664 26272 -99813979 -124520333 24559 540025655 -482421738 50732 -420966572 749217819 23002 85673276 448196105 45743 -100550964 -322754747 20795 -804492052 -483652582 50259 -497913931 460448368 36070 646618109 -323137972 15707 -590754002 -297492593 49159 -764274234 -480617574 29524 -327257753 -221070942 19925 -308412339 465325960 6290 184096687 241042889 7577 242331330 67805259 27860 -874615102 -120232423 18826 -134666275 -885921813 43949 177882168 161858707 13870 -122036402 -807261661 48357 -425021017 245757436 17351 349108680 843690918 27732 -117073949 380437437 12009 656474774 146905897 6776 -403066320 -97666843 35471 -36647939 163819622 62394 -139589031 -508128284 12611 629003048 -310412111 17960 -310632148 -680846282 39462 269552108 58161574 54207 76634710 264937741 40016 178456805 -883742465 33177 -31480673 652129899 25890 468185834 188500714 940 -605327236 -310873587 44504 -195896783 -882642640 38300 -988880413 -959398892 15277 -967562041 666215143 48485 -407976930 -979691567 24266 48449038 445307802 31411 -801076592 -777984618 4988 -105607173 346023228 11122 -577220500 570919583 51126 -198895991 87125973 25975 50952373 724973784 65280 -128711254 -767977436 41708 714413099 -215050988 25113 -142005642 -139490500 2596 621682210 175856795 46618 -961235543 -403200061 44293 -414114906 -952876607 58380 267554395 -784973204 56030 -807495075 -694169762 32948 189663246 -875515246 14270 655389799 342504327 37005 -505255850 185892598 28072 -291093395 147239958 31253 663220039 841759496 53566 -502051831 457808996 24345 730726671 -230755689 45780 265043334 748396660 40896 283961916 71738647 29204 170694581 363597722 41602 242773022 253618987 32035 -684418074 -103436246 32475 279008836 454146654 10120 731724710 -597035314 38721 -125642753 -115871567 29169 -676216897 722792442 71036 -581692010 77135606 32968 -583700978 -499510652 5847 -235986404 -895081556 8650 -142072533 -511935982 22172 345305073 -595385758 26913 -994134856 -967974524 15145 450965937 152184230 29728 -131464854 638501603 32399 -412966641 -134918960 1439 642734143 351191571 71188 268469684 -10520618 1093 -957456404 -977668218 6182 -496891155 436423108 24794 739591330 -296318839 26679 93394035 -323491231 43353 337019268 822851457 21943 337609022 -237304520 26542 -33191628 639862750 13941 172050632 -896127586 22308 739226795 354989283 2185 -990339658 -419819429 76318 -793344988 87418856 65943 -576503042 -515428040 15743 51882806 -320979116 30273 -402287281 -124968868 17731 -609748114 375798279 51781 726611869 -572959616 10463 182084492 460162349 12294 -608037065 561246749 49520 -985964033 160374214 29717 342041403 643462665 38983 240427702 265359302 24774 -330026620 442062095 22906 474754023 169515579 9939 -584056389 562117822 36079 252262663 238887223 11368 -412667307 270609716 2262 -14935778 -680429470 25097 -140814988 -875226922 32344 -111547114 -105493176 7314 180786315 270878103 9558 -581827296 534509928 68960 -106133147 355003846 15039 -959977221 832959537 36458 -392581412 244108000 27229 -508773483 469322576 17861 -225860565 -579380461 46122 378079699 -230782645 27122 -330354391 -223612625 13731 378215010 566453200 26754 -193202281 -865156763 42921 -672397350 744632361 44648 -610603343 -115418033 64603 -121772281 -105363668 4532 -113962034 -803301267 13442 717511891 -482713693 60248 272958295 -23075018 24050 174208761 277447423 32766 -894331501 -123403685 424 -43336426 -698266027 66080 176014987 450939689 16851 249399213 244696734 31764 163216726 -414696862 1379 -897425884 742805026 67604 280584238 -230998352 1806 171340444 277903575 20883 -782966536 -485915271 49072 284565641 739517221 8265 275885854 86208561 45642 269432964 61371513 62714 -673066559 -803164584 18097 -967566589 -692631030 34840 -606498775 543886512 49363 241457911 727041265 18278 -321604243 474063388 17946 653228700 366567240 20682 180775210 -427267293 532 473660341 -773821630 27905 -669719889 745522887 72726 457815502 151214092 34834 285328322 70319684 76699 -894291826 -139474812 43217 155201994 -895259752 13545 -959858115 -411702623 67779 170563499 80142439 5083 -497771773 -384028065 34743 -329844747 -702778281 29206 252604513 752850759 18620 52741250 723303625 56269 376154937 645381653 28415 152153732 350018067 44769 -803039583 -777400888 12716 -6905359 536721088 30031 283845219 251275805 53028 -956023583 -386578925 43418 -963478758 -572410519 6519 -323495794 148899161 39339 -865170315 464025347 21541 -110774956 654981136 39359 -3935402 -691632281 21586 -795684357 -799463574 7289 -416795909 828665202 25754 -384198808 265382069 8459 -383084350 267959954 34778 75393701 458947852 24973 -974258470 -573610025 30841 -796469084 -489703073 50157 353102080 635798874 12719 -681443653 -904074616 21699 59434015 257074289 26553 -883349231 -109546633 40328 432701683 830577235 89568 61012211 257614228 29535 -581956606 -303738845 62584 178307806 -601798067 16158 660498623 831560467 22043 -865290092 433409957 25423 -100517491 -508954679 1667 -886211591 -578126955 14930 -578504896 -499924996 26497 147945632 -115737166 73686 170980749 -126154691 60477 751500468 364906956 8706 349175032 619566093 27485 -218273358 -896420436 24147 -211367040 153820516 31274 -191177475 -956744353 24243 -396086391 817005546 38215 180768621 436366433 7568 181817823 -389810459 1365 74948460 826421581 38646 -506788618 466796002 28050 54171614 275243597 21634 -392150656 -977780122 54685 156124801 272527721 39843 283421514 749957078 32743 -35432187 -679580532 82948 78093014 471635362 55427 -307817863 -677555110 27806 84020919 757690976 67327 67999034 822570420 60480 144706975 65127160 11918 -571921301 715983911 61304 739956923 -314881319 46659 185968558 56680516 4635 79988971 258796017 72038 716567080 -317187957 44530 66719907 -485541853 42452 -190566865 58333661 100071 -764748567 -796591559 23974 -424755474 -104704132 5906 -11710884 622064018 25851 -390613707 852056541 31781 -414428290 -961468908 55833 167485008 -423888773 4687 -515572128 447610187 34666 279181782 -4393369 52942 -120712098 -783370695 30483 279494378 -233939170 30861 -230570769 -892927071 54245 349260245 814268515 6440 146122331 -616573948 12680 -388527600 743659217 28236 761422008 -201769149 25542 717285592 -609436676 21290 52235539 277639626 26426 -32561168 650453419 6322 662344861 819539004 32595 -126049072 -788182185 37441 -514580821 -615947854 37634 -327002825 476157645 1094 158122837 269933818 7023 656411576 148515488 40363 644828582 -298886623 8511 -405745277 -101384637 3925 -286759783 283984011 44599 549643938 -477422524 6978 -994154654 -972609069 25706 77342718 271907964 42548 733738002 -329627227 48321 -690303085 -859842014 38230 166074226 469859016 13514 266528606 48583988 4442 438321162 341546700 8030 -589890773 523985350 11370 -410817304 -109120521 23075 184714084 -120003914 74817 747968115 -613058476 25782 281167836 -35689852 61262 249999636 742117507 9435 -313195378 472655096 12751 -23556908 -678632898 34479 -332961623 -703394680 15518 -122304883 -794569361 12748 261013390 -217546411 1577 361526814 821224804 22100 351363816 638098586 40296 -982843491 -407993097 71452 164693241 -614563705 17127 187799787 -392194145 33858 348455273 254828245 7825 -205620942 -992416205 19969 -697572230 -865542373 55560 62028214 257347675 29769 166938867 74527419 9430 -108741568 -797620547 49310 -426691382 -995530182 45685 -693414701 732243551 35360 274407370 85988466 13171 717041915 -290488010 11576 167225954 -196762978 48984 -618038601 -483302800 16978 -902650541 -96205325 28651 259498622 53162534 43660 -692692419 -115075902 20338 -695991261 -141059248 23949 52819364 -585768727 17899 -686416092 -126447796 1458 743427987 370698807 42152 -293507763 -701078869 33099 164367793 432518122 21739 -415699763 848871370 46530 430718711 377402460 9189 -39567165 555972700 50525 273630515 -215400578 1759 454242434 184105955 34918 -226981398 -882104704 11353 -670026053 -136639514 28041 185929534 80923019 2680 -597382953 -507081304 17370 -887438599 -136520508 42366 623332136 189610311 51209 -22462745 562519358 29910 -604052134 526334355 58888 830060799 -983161088 9780 179725948 -110096781 72544 717850819 -328669131 25904 182047214 355800026 48445 -579242028 568059411 35010 -43926277 -669343811 25179 -610892425 560845633 37595 -668810126 -860899334 42120 -668488411 -867948186 43571 619411111 -322697815 8151 665435391 187880622 21729 531070467 -496128381 34288 732071859 -306900521 22493 166874803 169186135 17088 -679400514 -780203373 17474 -198731722 -957392244 29116 336660695 -191422305 26696 -766399465 -492722787 40877 -801809947 -493049266 56662 273369105 750386149 23594 664787317 365983933 5404 66835627 -325611265 34975 -19584091 548629760 44164 -206161625 -872644073 53424 -14978465 -672443296 33524 374077707 160487042 11695 757989834 -213784707 45621 -299692410 -203961654 10534 -202182244 -594015184 25481 -221121402 58396249 37650 468279578 352862778 27380 47937025 -309936860 6185 -669467783 -770136308 5395 -331521540 -237008193 10331 157672459 -98845062 82027 -224144889 -603923319 23079 -133276780 375765005 7774 -204542959 -862697314 10787 55341912 -305587270 34861 649440823 362776907 14812 446685296 158404051 55066 718591955 -616719393 34596 634160077 348217256 33438 -131323035 -128633100 25273 164931805 -221519092 5961 186092350 -611268530 15311 -766969007 -488421104 49093 -977729816 -424640376 6757 -299666086 -673615342 12518 160085950 -880655568 7598 -609586873 -319768152 58022 666146856 -311778379 46472 182720975 -879048901 582 659243775 366717300 55012 380772814 649171587 6470 726526015 359530088 20774 173583290 -885554565 18953 -389032025 838258175 35398 357449475 812726334 1909 -330581026 -667776253 23610 -228681094 -868038703 16254 -681115944 754816433 7119 -212276450 59418878 86983 -131985367 657851662 13819 -288594794 -200377138 6652 -961889078 -196309684 25762 825335185 -958408935 33353 -575240394 540585222 79039 -107165318 -310302452 5798 664457986 -960176190 38702 -231674361 -328605545 43325 153536018 -587439303 23638 249980106 249132831 33942 -236330303 -872724509 36887 449191089 361985073 3187 162487766 -132654278 10162 -667473632 -869325360 55449 170881534 -229493597 39154 -38526571 -695504098 74923 -994168327 -397772980 42310 -713662285 716933962 72593 90244262 -499067141 57981 619614130 -289067635 46830 279637872 -481795369 35730 365282413 625800098 27096 -709249275 728357421 41176 -97811998 659291043 29257 160665927 -863510058 20545 -210852665 88741526 56541 -502029098 435891381 34419 662847561 372671248 69201 -142679076 650686768 478 721755661 -606909307 37752 -138796494 -115609322 25781 238539850 463654710 33697 450926269 827758901 73068 -983804175 -965724901 48531 -807880958 -499279809 1969 -988872116 -415279517 20859 -35807578 648165050 45079 -119320337 629766578 14600 349123445 -214997286 29788 57897606 731697489 2348 186945626 -591828399 2784 272744685 442133550 26291 741447858 -127509566 54929 372497719 847163382 34678 -302257886 -198901020 10047 -195656675 -996765784 15110 -574813093 -319289114 47149 637741645 350681274 56999 -672651301 -802908207 29746 -134718294 -294654964 23576 166172706 94272085 12897 174377472 -421119041 8875 -590384144 531276463 21871 185740618 251776512 33658 279246338 280687353 49994 -763898741 -505052739 51510 177840164 -886903475 38349 -410444523 732577528 11221 -392817641 -996848696 20333 48554069 267474999 72019 -702753882 -793355604 30117 -686525901 -114229459 17606 661068943 -303217084 37769 621694553 -318444024 36331 146586789 -520681616 36210 -777667550 -494939475 18622 -611761458 -517862109 27842 -321456015 240790678 11591 74848865 -310946509 31484 756776852 -202788102 6318 759442674 -520983478 41135 66563208 -522741813 37291 747472285 -218220037 55503 276027064 -224533714 29159 440770291 146669075 11172 -599444748 -287677962 60958 -226685674 -591063945 54600 -324079542 -103233638 13025 -217580096 61088193 81065 -871828463 -107466526 35102 337595650 -699612159 15400 -208122996 -899359224 54157 -875195876 444630161 42819 146838166 246543658 18026 281465198 239460235 62060 85247760 -580109911 1354 178163624 347513142 18593 -965349158 -423775678 50702 -686176058 -792393498 47948 346475102 632214887 44322 159405906 -209792925 48436 -607405710 -478829744 18508 -997270978 -416651086 8812 -327271379 -211499696 30014 160648844 341550428 54357 -595365175 -315149376 28393 61365607 738820804 66593 -192984308 -984704098 24870 -992693124 -974052804 72924 -704016954 756737676 65402 159215792 379510528 39162 -859904122 452530843 45752 -112962258 -295056694 34252 719077985 -677069040 47318 -97735436 337841763 8920 257774296 470482196 40439 716567714 -589803639 18349 153779841 -237256708 54867 -859121518 -118511807 37882 242467960 240731727 24297 180226708 58015651 8943 -332611320 460895862 21797 -491732286 448087460 5233 -413636083 429545637 48302 458369153 154681758 57956 -587161257 549543505 22189 -111657278 -484470060 23314 49840908 734870975 35517 -316781373 -211638493 12531 157822708 465323741 17595 166949290 65383771 4794 -786347157 -512523656 57164 -110172413 -522047368 20472 -12887239 544145565 17798 -598841897 -293064473 54258 -314261296 436886931 23416 -615838167 -489711443 2369 -331162913 -709611443 36982 635252794 -297933022 19335 -122444493 -479208394 6830 -136566595 -884772051 6128 -294099006 470677622 4730 -315945200 -226697644 32750 272169420 431838219 8890 -994823158 -398507190 5537 651474985 144468163 18051 -129084909 -479384846 5674 71165050 -288641563 39776 -887181218 718332224 28751 621278446 -306805320 34960 -689666731 -383662027 32210 -385352315 817601318 10320 -311950078 -862237142 53250 639375888 367808904 74481 471378584 168951586 58711 240753684 724987063 22193 -35885623 561488269 47280 54528183 271958635 27778 48521595 279174073 28604 -871710975 -132814994 41145 -578037515 -289827674 5908 -675759515 -806895129 3717 -971172783 168973855 17888 623863770 852304066 78381 81721492 753996049 69071 534235426 -521119849 11795 -585354447 -486831488 8430 171635389 -613024819 10501 -670290395 -381413511 44330 -108171494 -308997625 8316 435069108 336635164 25940 645330170 -286084851 19853 171852995 94438899 3749 63363610 838223267 53367 648110058 811189322 15162 536087691 -500486961 36236 738539465 469038432 6819 -400459607 716882838 38627 -576995075 558328598 47744 731432598 -585182113 9158 730187065 -211966387 3675 -713493324 -897767959 33413 -230616393 -608070415 36071 255927480 720801751 19522 150968448 431325884 6303 -217296620 -991600310 34504 -711526603 -795479162 25423 -131060800 -297572731 6782 -21347479 642009530 28303 -213548273 94419523 63010 733016018 -578727956 20331 344959948 652684331 18261 -995677375 -608067850 1387 471777540 169311525 72320 165196988 -410083519 20213 143791928 351211866 34167 -106236053 -776554220 21813 648940622 376076720 56726 152749388 474980466 26510 -228615954 267880429 47240 74839941 247068832 7782 172251933 -385340257 8853 58367414 260030466 64040 741578865 -319127674 37165 -586783046 827564922 66249 449154890 378220600 17269 -608220821 -326145274 59360 -606665174 -295403066 46246 241436244 760897843 23385 -130290990 -764294032 32953 157057685 249015932 33475 760800260 -216628240 21233 71827263 -322210987 33982 -893950754 436117172 28516 284405625 84489768 9445 853720894 -957966095 43491 -34004569 -679595643 62006 -989751369 -587724124 15151 56357952 -321285495 5352 -22081478 570218332 17959 -217031909 -877096366 26527 -607366100 350578580 73690 50854926 830144581 29125 -800834892 -413711578 21308 240381955 -192481454 5068 163900828 63985924 7041 -591920321 -479038380 12035 -314490203 434684526 13115 251346086 -229873803 35106 827580977 -992421616 36371 166774231 442864775 19512 443920407 559160846 64101 372002338 825576966 13730 156571023 83468971 1888 -102932281 349830403 4843 153878548 247823067 12612 -775370233 -477093948 33926 153159119 254894744 55173 163606694 -137482200 35542 166342384 -382888059 25286 -406063291 -959778094 56261 -123708321 -520830103 11458 256238485 269444936 69843 -321533094 -681704727 31455 -780545667 -799774353 3907 337459626 820056618 18793 473698457 177703521 10604 156996120 -231685978 58393 -979119821 180776242 43406 -804420385 -477351367 31775 -101839120 -792713256 8898 356564964 626493541 20537 -127099473 -121171133 11328 -884362039 450176546 5976 -871149282 -100001367 11380 -581978468 553117255 20564 159478644 450325498 12241 -235881685 -984919324 48102 -388547712 760235255 40219 632804177 349388307 11157 253464399 71741617 44227 731442842 -609395482 1287 53342460 431253981 47350 -393065501 259442834 36396 -114294334 -877944629 12300 731188455 352982511 31172 160533244 452509035 17966 156714515 272108217 55340 182945346 -106063468 63708 -290849235 -883161576 6083 146944880 243341119 25174 -330627987 -210180705 24520 -140521787 -804593985 3319 378234377 566473905 54005 -480152120 457601026 27643 526573625 -499091366 5707 -617533265 -481355007 18951 -227330611 -870221850 53248 -25681018 646989287 9180 -102440560 -108264753 23408 170236118 83859101 21689 275662914 276635771 52088 177060584 257960496 8775 151778145 49722429 20360 264968808 755200099 246 -97172473 -874390281 2305 -615110500 -329836625 61300 -130446533 376638269 10454 -477604657 567388683 40111 -774311070 -482505116 38647 737587290 -297419981 18525 730845498 -213992219 15041 -583463016 -305825722 12995 -389784189 717961121 41739 -426290327 -980354734 21249 -873513675 -197544004 24699 273026069 473623003 791 -401816585 810047219 43458 -198275396 745433881 32388 -130177746 -292425712 48144 186581004 -123405673 12181 371566192 -236268921 34185 364105028 663809898 21344 565109393 -801874635 44815 637854618 -320323082 708 -694861573 716996367 42702 176843900 -194380323 61106 -137083882 -133279853 34777 -901433454 -107442044 23723 -419033223 256760894 28346 -136217782 -318501108 25530 534820210 -501882045 59028 442217538 366405929 16330 445179299 363991713 2688 620588070 355349531 45961 -957530255 -960630050 70806 180290348 -396451775 9281 -411906172 255919492 22026 146296911 -412604354 17312 -965196483 176431319 14606 -973545843 -589175851 31470 656238875 -314819576 46954 283623551 733257815 28591 443420494 354462755 16431 -203790826 745934438 43844 756429221 -592602581 42525 -784341144 -511191517 29523 -763989974 -807264793 16734 -125992398 349764780 7972 -600673281 -314881982 47486 -409892158 732359904 4484 -209622709 -873531610 35187 -965941125 -574484586 55013 -116123202 635894349 51624 261352229 -214552868 39864 -37639721 559773198 8801 93262420 268860664 12148 376074979 659712092 35832 -980914600 -20183901 32009 164837232 465765507 15387 -586788489 -511395004 34472 -25150914 571108253 46878 -966622210 -969673812 8751 278385212 474915455 32656 84302058 739033298 5447 -588478472 565606060 61396 -402592333 91533689 50236 58482630 854457468 45135 847877069 -987953990 45463 -229963182 -588471528 56553 468075511 154075497 48873 81900997 847711801 59515 -216165591 -999873427 21750 730733068 -596038913 24446 165251493 -604713451 15956 660519844 844609684 17708 -322413815 -225191030 24895 472202117 -42841807 36897 -140046513 640701979 31801 750494610 -318915672 16377 -196284485 -611482436 20611 156059675 157959909 17667 -698357000 -682265840 63501 238768211 -2306899 15796 -230158132 57699177 82591 -609387825 -316558076 43959 656304023 362825779 68243 -390678566 243413774 54010 -230756051 59931055 81924 285047860 724449179 24951 -791988068 -799450769 6187 -133619202 378480648 32079 144406563 -391105217 6901 -972519067 153239250 23330 -696691451 -781048460 31511 149481095 269946738 1324 -999504478 -880262781 2738 -290019364 -495607990 41184 429172466 144008911 50008 49671923 755025990 71617 261233619 -207412549 45199 744422397 -588334083 18813 -195454991 354384963 63911 275348590 -238027281 33598 662149920 185607782 60831 -410436809 259240709 3145 -315093787 -196837828 14099 -138056325 -133715933 25759 -126445489 -895111968 13982 374274443 838872535 12191 -771603842 731223452 38893 182901283 49110864 22771 267111512 53312694 922 -606199122 -323471579 39096 -203756570 -615765983 35823 -611383530 172657138 55326 279879932 265947326 15015 172291716 -96864386 11190 -27936614 569640850 24089 727218311 -312672263 23105 73930283 473712272 33401 625748828 833523357 48421 -996214686 -396313889 74146 -407690848 -977402890 11549 -996200842 -991771468 51311 258008340 247994646 27627 642417091 813705354 39281 -515297749 269726734 47506 -217783226 -875965231 32831 -792136758 -805595814 3203 548581100 -490178392 56315 270043783 -196835846 12770 625495050 343735080 48799 753466254 361415848 11573 255858157 -4303559 20610 -304665983 -192803013 29395 256919032 74397699 11216 -98763469 -502348613 11965 747592202 -576083142 14198 -116515521 341487327 22597 -411590907 733031479 25642 -986723897 -428265295 6080 79371487 -596403773 58661 -103870044 -286526602 59953 -958465862 -584304808 50204 166748988 -214578486 18771 462521875 170475283 28831 274603280 461421761 16597 -123620855 -892378538 4454 -192940998 -574918346 61707 -95606700 -877972468 34574 527607622 -491459068 26585 187811612 56289221 19874 -608823783 531898334 69831 -323017205 -682294270 20694 166559938 -589050046 1988 173347672 -134560966 54501 378980758 846185032 30819 176324346 162842586 10722 -666883981 719469648 65051 -135461021 -516879681 27968 -783256533 -799170776 24865 66351024 -301499586 6018 -902296202 451500919 17195 -111306066 -902385512 2880 -390303139 735762092 11721 -515652690 660169959 13585 754924458 -417880312 58019 -988861234 180095259 47836 170283477 145317746 11318 -668048824 737729273 50169 552097885 -485367750 30791 724337356 373083982 42172 -115051649 -118013084 21769 65281291 284203848 25961 725663843 -580356926 10917 -696496900 849054619 12042 -693968278 660908841 10148 77364612 255894197 45780 172740972 380533259 5644 -302873046 -674363209 44569 -396209195 -990122743 13233 55192059 437521516 53117 65562873 841081891 22502 -959695171 -588937911 31794 -123450653 342444179 6350 348374101 -218513171 39707 -34346999 -677966920 3229 -712245918 -809428851 5470 241893209 437437596 12873 92662279 714769524 37448 -111513999 -493739856 11954 -197145828 -591211645 66561 -299204473 -212526214 14844 -961287881 164699858 9926 -13935107 -706750985 72811 144841687 81150643 26013 54779723 438481296 29309 364608652 -15120508 38739 74804363 82861700 62216 -864859459 -667708889 50522 -108292491 -109396553 35521 -616172550 -512852573 21958 -106456402 371179868 2702 146988412 472415918 20273 -103932685 -778487493 19903 -101952460 -110466369 14911 -702131335 744774156 58449 246879404 93171741 13976 -311045794 -696050705 39551 354151600 851142073 1524 -226240254 -982274600 40166 -115824399 -898918551 47629 643357900 179620694 50014 -416213088 822944275 5814 -316335747 451181884 5243 238416537 278733241 75471 -976746532 186356391 5101 -98178265 -792400194 14838 240237208 -2091147 41056 -36631151 -697411876 77881 157683367 439371591 5700 -860663527 467622278 14751 651631616 830779987 58217 -418296305 -129351175 26804 49646058 726613118 28610 -970481369 173533133 36312 -108709125 353973838 33387 -670514928 -878535084 45330 -594083225 370220381 55549 722010910 -316557926 20995 177891618 148151411 1240 -210469202 -962310330 24207 -218063678 -575980185 30279 -968164819 -609958276 68653 -995189538 -582031053 55745 179673287 367281195 19459 -107142568 -789256833 4915 -290135410 450804181 7916 563090642 -499280038 58476 -106070891 643508984 30029 -397211724 810606808 41914 -395370644 -123935824 11921 -123769303 -135820766 32629 173464641 -616677276 22678 -859981953 467857636 6607 169175348 -589198797 16988 -996994644 -588820345 43465 746880065 362874162 29433 431088366 159201603 84402 -135937900 -804114748 52264 -207703439 66015399 68868 -107072974 663226332 6393 -226315887 -870479823 22585 454650935 817803247 89464 174910090 251543627 56487 -105521802 665648564 46833 -403750590 -141274970 43454 -957417846 -403822758 47862 -576429869 -333231149 673 -394160505 727342583 38197 -213323363 -583869212 36482 244154857 -229153113 36760 466561059 60088670 58277 464496216 377708727 1919 163715891 -871573068 13290 -289910448 -223644939 20494 -394274037 -964369143 68355 48707245 731767919 61615 -484474043 435770760 40145 -584780611 761857713 38881 -224583322 -901880163 12872 755470448 -225700721 33794 -883037399 -118179686 51359 -207430790 -998780957 15264 -215034776 -588695041 58115 465596141 180196229 72789 68365871 263005614 16269 556525278 -494547395 45874 -136715962 -520779828 6253 157535395 280358781 8258 179587160 82362415 5345 262408167 -17263135 41158 -138537150 -300567855 72960 258591495 66069751 60674 -137944382 342386829 4353 184513917 -580517734 15859 280434859 280492483 11498 -131219000 -796452834 18704 186017110 151895944 32859 632831992 167754296 75900 -314346103 465762034 9959 167487039 79092258 18034 -329765048 447864651 24963 340091271 -232286699 33607 -679943346 -895309019 12463 -599102363 553108012 17475 525786148 -501516222 25315 172822124 379347733 40436 -598279357 -491793397 28342 -426402064 -101013595 18633 720922216 350297301 11316 188906243 -871329386 36778 475768945 379649781 22993 -139617002 -767622838 47099 266315773 82502662 41998 -498707797 284662608 7453 52633071 266087171 56864 274773816 744896008 31277 -797082566 172340369 14879 -599044826 -513591803 27229 -666800798 -787982185 36465 -228103792 -613588233 56828 178276434 -99199733 84149 714419986 379154194 47704 246893800 -43705287 64557 281915246 273013288 47675 -394042296 815894123 6628 -194293592 -315959238 35751 178945687 335971986 32469 -860181932 -99266204 32461 55643583 428932136 46740 440113012 183955913 20375 -422190374 718527241 31365 -710825758 -109224164 14829 167212772 364737630 47014 -681328035 721126105 4269 -673809627 -858163572 29161 -107944774 -124882425 24210 157023926 -872459602 26502 -602460360 -226890609 62337 720591787 -580701618 32892 -770585557 -497864654 36670 -32397143 -670690052 36429 -428030387 268180491 21779 166570596 373834759 40720 79976506 721601298 56369 539628204 -519428791 49588 -194064644 59989144 88208 445929103 340559372 3120 241076829 -41437877 12449 -26710137 629209074 27287 -405888488 265246766 14753 80868064 435756567 572 -384997464 725891014 42716 -608557808 -497745834 7318 91966848 857053876 31092 444648766 370090012 6466 172246578 -878061512 22965 -874335902 428797030 7337 -690156190 -786425562 380 -291079729 -234608239 22947 -191888170 80041007 94201 -867793087 450486101 16169 -100733394 -330664870 8364 154645431 -891274026 14680 734967521 -317670732 30541 646310079 -331720445 16252 153173286 -606693349 6117 719821609 -600426135 25084 753622969 -329831449 28561 730685121 -295282775 30191 -599666011 524954993 65571 825515758 -997096520 49245 350591023 842998879 45044 -40241133 622926956 2108 -708338509 -131504583 20198 256029229 469293692 7381 359776548 -218695385 38759 -395856959 730863602 42268 -788188235 -597728200 46668 -130712948 650052135 12224 -115705305 -775705727 15147 147593509 -15637944 34876 460400350 187600156 60407 454193801 336730203 23546 -198316688 74991532 63787 646864477 183741992 70372 -858880906 -99999591 63694 721649475 -586944962 797 -692425731 -891670319 15983 -422430405 -967242884 4969 -202277366 76962926 1432 177192990 -894751355 37845 -419474003 275614082 17025 -386145271 827716100 10187 -902463309 455894981 19200 -985483026 -217717358 76237 -781343369 -512451784 39299 -99613944 -878869550 44935 -121054286 -521435001 417 -118590104 -879978266 16866 -391646947 -104348154 917 630824750 -291756209 14252 -299226280 440576380 24726 -100936995 -126094701 10177 341374900 846015275 35483 156541432 -385366613 13348 -424505511 247808854 44456 545097332 -505317739 48366 49289672 812106907 6580 148627603 -607684656 16464 749761191 -203437240 31325 666118990 189607005 38703 155343857 256031783 4132 264684348 757844551 21328 -710701043 -101760860 11930 -864663131 448085912 19804 434992869 342313678 27752 -116071249 -110884362 16354 -26490566 832686116 49148 -994313486 -998983270 58340 166331792 -860351832 3970 -395374186 756897028 32110 362923449 813534033 28262 -709135948 -801277103 10206 67521988 812219056 36807 -585239679 558544275 21637 -583868723 -314787166 53681 -323901889 431303403 11930 -964016328 -609136339 4614 437057850 341716623 19223 -880539137 -102151398 17183 -114081529 631703183 39507 185803148 338104678 48243 -205016261 -576464741 14708 344720102 -195300340 40387 269321301 76558886 20740 724371744 -589129728 8057 150329470 258261535 18388 352865571 -40280552 33904 641956410 -324629325 21527 -674964373 -884352840 35045 176625122 -236390767 3673 553735162 -487253363 38806 272564973 446872576 25127 -206528292 -573065621 69846 -19874739 -684591959 30839 -802006081 -766307912 10411 -864305912 726100845 76400 -218930512 -579671477 34473 362383040 -218013631 29026 -391369223 -965334710 18329 -973472056 -580979188 3233 744992865 -322048360 45321 -140835628 -416297427 72869 343472074 -236952446 24599 -190979020 -599166208 71078 651786267 362165723 55481 -393952161 259306674 41418 -2851476 647137706 41715 -222927266 84102801 106136 -677407058 -764329544 21203 -895460915 454190460 34044 66535076 724739784 32322 -609665739 -491259063 29457 -614634402 -479320872 2877 -410685336 -980556990 29038 -669303011 -100769803 17125 240224152 -202058600 10621 182946744 -866346719 44792 -327835641 -714107675 45104 750566930 353565619 12268 638450465 817907640 28701 -970722592 186246170 36944 69322241 -507909045 44001 -417522944 832432175 19662 -697939071 -292529228 52334 -583702138 -519132698 10235 464041615 377643988 27396 171082507 78880421 90 -611930555 -481031915 30270 -20500105 629037992 16807 662830147 -331171602 39848 525362926 537462812 34175 -121839948 661301594 514 90596027 449642067 57981 625450784 185860388 50343 726479235 -616637990 12775 -295637181 -699637752 2853 164807139 -387344479 13179 148558789 366245954 24425 162713419 -685215973 41706 -955573089 -578462740 32238 188305824 467038579 12911 248815880 715414932 22237 -952649449 -405210949 29445 445814255 165535995 87327 71549308 752888873 15504 550212860 -479046094 59097 375170437 810692116 759 171534900 239072533 30905 -98459178 -857323263 7878 -95641214 -109562963 31294 -681063179 -123746472 14558 -129540451 -314488012 43615 -193124022 89437268 1315 60147831 -327037562 4862 -977688892 -986945504 31572 -142020452 364470606 11826 181490385 -109064599 20580 164581464 53399371 12043 -701218390 725067279 1181 -798215504 -986202803 15675 282349809 72794133 64381 460590570 182911816 91180 -404275973 -124708614 19216 433930462 366272976 19074 182368712 -575952478 12127 -331862454 461994577 11247 -495022029 449061630 41145 661929011 368786123 1834 -115626595 -96521802 10061 847884009 -978226950 36262 -682796325 -793272805 19196 -215499317 68564994 23116 -953545554 -578480152 27179 648988847 363720059 12877 471329097 333897150 11767 -993141662 -410149693 27157 -713216542 -878935542 8090 153524976 -574195679 19704 339830099 839464673 42323 -312789720 -219093802 5435 741905545 371757144 27201 243111600 56701111 33567 -696570394 -868049250 39356 -681958263 -886513861 40542 155481501 453920470 19279 249997330 735665696 16740 467412366 160695219 4683 619696592 833966043 51801 -598178378 530805204 56458 65414271 -292160339 24679 -41752808 545396314 40160 -102975705 -808309093 17666 -958205980 -308112692 54962 -307398848 -139473896 24980 177924805 261017328 18121 -385816484 833459225 19552 -307107751 436045287 18586 -128052170 344790488 20927 -113014758 652928430 52350 -869031314 469871569 34756 -604688677 -314168948 57788 239689451 -200971620 18716 -901786662 94855114 32155 278727820 -18093512 25771 -115608925 631488564 8829 -884226995 443378743 47342 174433613 167522996 32986 -713700849 724843972 71197 657924328 825114265 38632 55074113 730729889 19927 -968429657 -574975038 26155 -588491553 -221209693 72272 -310246659 -215555889 6558 181814747 -235834623 39871 -711713548 736685054 79868 146690144 -600155261 18501 263615828 466669060 38047 -394712571 848611172 51101 -399574780 250191772 26079 -875840968 458258689 38555 181897698 -95685284 58444 62032727 442306626 39963 -860174633 -288802428 11213 -600060976 -302619534 25932 59641000 438273715 42135 -957268810 167421274 11643 -992457586 167428493 36430 -885571856 458000639 46513 460389358 357203776 31796 733213881 -330381014 6826 -394884268 -98599868 24005 176792432 370773486 21930 529632720 -514237663 23886 -699915052 -858261520 41678 -979412834 -411490874 45610 256071076 715968694 35929 -201167992 77546205 11625 -209129030 67245389 88891 -617634918 -319333771 70386 -301615054 352042818 23802 -675414090 -117256396 10987 177521208 -407523561 12317 -701332614 -109130770 15429 166585205 357523832 27942 462391535 154054874 19162 -599806154 564994949 11387 730603596 363995751 39404 -611763749 -313744111 48332 453170508 -400993846 30396 -869598505 454344927 19927 -671663581 -797545009 12599 348460372 -210984131 7146 727132099 362423992 372 90423485 278533500 40130 273062561 263378777 40303 -584711509 529844615 40192 -399647485 740524877 27018 -874978776 -130314254 41573 181939834 -891080536 4161 76932900 753719332 26427 265555935 -205723313 24241 -702906349 -862018258 42328 -485218851 844300658 44233 -703900234 -122764070 18935 -408487278 739764912 29635 621908522 834796821 7601 60148772 -312126545 43215 94760105 -516132312 78563 -978001241 -962995198 62730 -47101030 654065813 2901 -886985146 -137187408 37459 -487236239 -578667074 13783 366484608 837040010 37086 -700418032 -863492464 7209 -762049581 -480534788 38105 -402046187 834205300 30231 -977417042 -602571198 9410 -115375118 340318834 31146 -399404300 242537434 4733 -704021714 -862974817 18358 163022175 -861869203 10626 -618010541 -19420176 13951 -135165787 -134113293 24983 -397172392 812617132 18483 568623723 -480611159 31109 536970591 -501181693 60178 87156586 850537360 46146 253668834 -205945297 25830 539371519 -479286821 52449 371882302 843847950 23335 -114690291 -764951111 8590 349620889 147993242 15010 -672335071 -874423671 46328 73270797 275858328 53141 -206907234 -888476665 53549 -482161530 462522620 35912 244873098 269177759 25137 -136777173 255006235 21353 -131435985 353844472 16890 -105976929 -106908317 10939 -6551282 629090450 7811 742223425 -594489211 23264 -791206667 -763561566 17596 -427471733 -954602085 20811 278125744 62453950 8712 719821685 -288329466 4015 281703250 -197484626 4879 242061409 -207031743 30503 143187168 -214783695 2111 -992673607 -983942527 69790 754482620 -203415773 60181 -519213321 476147110 48795 627067296 354246248 32429 261134202 -4810441 48576 -953894357 644534400 90420 -419022910 719889214 11647 -139643079 -486630154 9058 93872715 -332124334 25326 178710576 459328784 4581 -691390107 757740027 62321 -130553674 633437781 13140 -117681308 -478846627 14623 -415281329 -952901790 71721 -384668608 -95516970 21456 284384099 431118046 31225 -96922235 636296149 36322 -782366523 -505346530 45392 144662204 169977975 28303 -608603556 525779959 45844 -587237310 -484225780 27428 -692286606 -891038421 28579 -381279284 -969034255 65030 -705507408 -893177864 52341 48601751 470315930 7858 734494828 -237628971 63691 91401578 759165085 52968 260179520 54054375 32659 -485746709 848575952 60179 -127510899 180784382 23711 181195576 156386066 27769 429901985 348745649 23155 -396956722 841886081 21043 -195141043 72228277 46852 243159630 741227662 14241 -713426590 -96967741 13271 -229252179 -603664752 70987 -709018755 -900304424 56147 68978755 747140872 24197 -303144034 534283385 17373 64595814 818692310 56733 180568772 185468906 10138 -409150302 835740568 2383 -578661019 542257899 45090 160002647 163096517 14756 738134009 -331391719 36513 -764596035 -798268537 10462 371567259 817624065 25593 539845648 -516955727 23106 -414371791 244807973 22702 -99927345 365118438 14386 -500314650 442588589 29297 834547624 -988207789 7303 68719740 814805108 59406 -594610037 -503163365 12863 646380381 -327716908 5088 -669822518 719567652 26181 380230758 852213533 4984 272978464 -135909926 6183 -898392955 459429332 13514 173089011 -124784535 79873 -404895925 -124515888 37650 727199283 -316071184 5727 176303170 -889203251 35334 465513118 171136438 21886 454648430 -670392308 10246 665491538 54173716 1916 -888810725 -105841176 27634 743695187 -317466803 39463 547847942 -523797024 50442 -784557524 -766423928 1890 347000388 630652782 16133 148078699 -135097936 23578 653108839 180409417 61625 -869336798 461190101 40559 -216704387 -618318632 8452 -679256355 -130530380 29225 352086482 637948065 39565 -986708024 -961648622 14817 627460697 852651319 46852 -120199629 -98533299 5208 -36829135 -713419253 34917 -306132563 -684437763 32624 76534529 -329361655 25316 92508973 242622956 3071 -708029200 -894095909 37616 67340824 271196549 56646 -575202820 569376813 68472 -114152093 -867949754 41664 177962092 455663158 2762 -223091461 -973196879 36668 -594139046 -330757737 57815 169951989 464037084 22496 149085705 337821013 3151 -418855286 -140427458 27413 635183128 380521063 19806 642613948 365175906 5931 -124811857 -97093972 28865 -1430370 -680123455 19716 369168198 650040234 22756 571000190 -497425250 42143 152313306 356722127 2481 -101007484 -513985580 17240 -867157534 -25502113 18414 275610785 446947397 15947 -682955594 -773714477 35001 84617637 455772334 37970 -23389989 627759982 2993 -500803227 264960185 44905 -23469681 524168684 12685 643363114 853796903 69936 186863488 155819381 3621 179523033 -859777132 4138 -305514904 -667402378 36031 379436310 -219415539 19532 -308739080 -216489821 24805 243987362 450814939 10709 -123284541 -128106461 187 176154791 48234635 19638 -101866941 630926445 2451 473507670 -310991139 30356 245870488 429879512 30593 -677971322 -99384766 26005 182908916 -585270950 18542 -331103536 -191126443 20753 -416008226 838557025 38271 -106053948 642008411 12285 663588419 150437855 39241 159678919 -109318308 18613 75164069 719680929 66548 -419465780 282783144 29266 630194936 356650941 45430 -579077656 -491777495 34701 71762871 -312501459 35578 -871364777 -111334253 25027 -858858916 441657689 3776 -202419683 76309317 35646 -214511252 -596021262 17573 -398615569 -976368322 32924 339353200 654361825 26680 262735362 443857968 20555 146238884 -884698151 47336 146962001 265117282 10897 264499701 82035820 68197 -292062030 457466691 2684 -978316645 157558932 18745 -978785583 184039000 28770 146560541 -579374361 5827 -322338813 -987707672 45155 336221928 816711414 24265 657400194 817104070 72762 187322403 -222100082 51213 -97226987 -504227828 17512 63377436 -886608308 56371 -391522520 -124120835 32301 146385312 -422004419 31558 273565057 78295595 21765 153013937 -140959923 13231 187520453 348178143 45369 145445215 -415675279 27641 659604148 853614671 71308 735928846 -577270124 33365 -107166877 -857622465 42590 -878939482 455205668 18277 456950574 160094317 7350 -392817896 272172154 45288 260953074 454053161 31066 -689490588 -122230149 9279 538685220 -510812490 41528 153188648 -427502575 14350 -780416468 -513187996 55273 -859110606 462542461 21513 -955198674 -990374617 53857 -403293546 258193516 13318 272663430 431731202 18946 -108821412 -794633497 43275 438287903 347187959 24742 451867533 338473179 26922 -995283182 -577653652 20291 -970505658 162793900 31421 -901913605 474402074 32974 -318498102 -712656590 14347 -510795730 56914035 68304 -424119576 844305958 33790 -990605076 189927848 18626 -223358236 64594713 65754 161869498 -98737284 33512 -401048841 834749228 32185 -774186160 -788336038 11718 -396482958 758360521 32052 49635624 757932996 71798 152456417 439157056 17740 -710129713 -104130860 2726 -612279607 -509079230 28830 -41449596 -696620743 17617 150323868 -885062923 7657 565806343 -502648506 17168 -332990697 431866386 12484 439874828 345918190 6722 -689383711 -118638717 13833 370414739 855514228 13760 -953886904 -615999144 35989 627126504 852569295 55178 146777702 -207342581 15329 -128127134 -886345951 9987 69952607 810406553 58831 -286875197 447077496 1152 145160821 160413076 11498 -883939195 472971748 5528 434861776 190006355 44614 -975010372 -193126331 39492 -414959987 244535121 35007 283921665 466905151 18658 177654257 240352971 32056 639921415 821852996 50727 166155881 -104011742 48105 -987477050 626528306 63034 -130066755 -493363146 10286 147965084 -105787948 77197 745598579 348238455 44195 630807195 643732260 31004 -41996686 638015677 40959 64657474 258709735 37660 -128894551 373893687 6551 -329852166 433865710 1902 -598789129 -314435992 16355 69210413 748576871 41965 369501938 820207753 37920 749843593 -225057401 23446 -204417305 -996057718 33867 716577922 -500102168 58051 -589428023 566762481 63531 -490130457 455088176 12141 -995539086 177796081 18851 -616883780 555658404 39935 188187343 243923822 45763 435487369 170580236 78601 247985634 -225483477 10047 260432699 -210796405 6844 144675128 432201596 14655 -411268941 827865695 9713 -684019613 718801065 40652 -131236532 -135493041 1685 -219285720 67198438 30851 -305985603 -668453381 43450 -805861603 -771530456 20506 -417921578 255604507 24019 50183429 743034372 8124 -614803183 -490489019 3424 -1142908 546407846 36210 -208834775 -603760551 37657 171917937 348852004 53050 189534463 -616478369 5404 -223995005 -868319011 38734 260610882 741364391 20160 -882002864 -141356929 17061 -764327658 -764536726 7320 -585267984 567936576 36765 72542374 274190022 40583 -415774544 -963913730 19040 -43425339 -709973936 39026 170787062 -229763672 29371 345948223 819386347 3266 268134003 239359903 54278 627446067 839546419 13188 183332303 -390754030 23104 717270743 -591132264 17690 70200273 247399528 49916 -597890819 550142038 44348 181699845 -128734052 33569 145563014 -237961547 36866 -781265758 -796095423 22524 -702458929 170111524 51682 366890697 829820097 40848 -710962293 -869347393 44772 -591495801 -296844281 3811 156590988 458218011 24843 87402224 440053783 17375 -774976754 -516114573 42285 -207258917 -596839827 7113 159229290 -598293162 18353 -409353062 -102726049 42054 -679327346 -795807199 4524 745855724 347485516 530 -322140602 628539421 38428 -35344507 560771803 6427 358977404 829593190 38407 340750230 -199152106 9623 -137033226 -880030013 47346 -314877048 -686192713 4864 -420356738 269702592 16909 -134197402 -483775339 18169 -295835318 432040786 18664 -219031157 -857356845 39385 475503526 147480369 56963 -128819351 -110545221 33845 -327596316 470479062 3938 -955608630 -992707114 21463 -12027162 664821431 39533 440880186 377811533 27114 -21175579 -684785347 3789 -39598303 635806562 44221 -955417016 -590958356 26024 -95370809 -784080070 54315 -964374159 -604456188 71433 93363978 751077109 34031 244730688 -43771726 14619 643454626 817290907 65898 452394146 150162258 34742 171693525 254143301 56165 75048996 829896476 47609 -697302662 -871304846 27893 158711031 -139997988 35092 -191104546 -999051508 554 -782173250 -777738101 780 164444501 452312273 23848 626796121 175073348 4769 -410545950 -798131305 31026 -995222600 179935132 29568 -598254030 -489146251 22916 -383875632 -981100500 31364 157109436 -857610105 39996 639812378 153732249 55512 843315446 -982882092 24049 -969565950 -395360612 31819 642388957 176778330 70472 730946752 -595300761 41210 176441769 154740381 28638 152205255 166443370 39092 341113668 -211227143 29305 245453836 -2555107 70351 281242885 756485111 32324 -211547392 -989347567 28477 -234955678 59019149 103890 -313960301 -216661018 20227 -201007394 -899652320 56970 -588609700 -511929474 4833 656915751 658429660 47022 440770119 180192038 84965 51150743 717913319 69680 -981537049 -613405375 38320 746817350 -213222186 46189 -962444557 -971448489 65149 745904003 -303541497 31421 -231798045 -399385214 69098 743276469 -614003934 16838 282028302 -715554 47469 68539331 434067428 26343 -11339346 -685904242 4418 -714263478 747317979 27578 633767057 -300566426 33731 239217554 728642893 332 -673697776 -808737561 23367 643032918 354249387 40335 655651519 823172426 57283 84122827 726494327 54107 -101147747 622209382 38808 -707562696 -807849743 2233 182191829 -890729831 9399 -960535628 -991160094 64544 171494218 268713185 2019 -39446226 -133606185 35416 -771358904 -782681894 12061 281443252 91821566 46267 640503336 360196496 60685 280983463 753472434 18168 441726091 354186323 4065 173638351 360907636 17428 -618987925 -521441122 25474 -96192824 -141373961 11237 -671045560 -101527839 7702 -573184781 554621225 544 239069994 61365065 66857 -124541563 -763161119 59771 658022028 830351815 76931 666408132 370433061 73332 -696997201 -122336745 32470 -972107999 -425838942 15723 -778292942 -487029217 59146 244449454 280619905 28855 -984062878 -990039029 69499 -795524766 -478071516 19539 -138702008 620381295 14438 758777328 -315317363 2291 -141104099 344492983 20715 -8070108 -867148864 32637 650698340 -313608719 35325 -39629643 662288697 23538 -963263600 -968710634 6497 -605809437 -487770811 35902 59312911 283373100 29274 732193585 337585373 22053 636676863 851677124 14207 67109233 813426604 10711 -194415627 -581375909 52632 188576304 -604112542 9520 -616531653 -291922644 40630 -112834435 -130943338 5035 -989678006 -605944375 48742 155688626 -106905079 3832 90576434 -289606650 10757 -17822730 -579617019 34916 -680716542 -891567315 20670 -312244942 458313894 25913 -802180406 -787392722 16055 -312954122 -709861661 66960 569956177 -511770347 50205 -678209133 757128829 70706 145985948 373280682 26033 181075571 363253598 7295 -210942342 -385284655 65861 -975406382 168132199 20419 358807770 -190964301 32959 -787398223 -783803889 18586 339311469 748748343 34357 66024393 814126466 58803 -102258137 -477421389 7788 274214570 450151881 37676 -978697082 -998982459 2892 448364075 258296944 36141 -141694957 -889696896 2735 -138445738 -775006817 16663 726856023 -209025692 5508 -408449808 -128526104 22017 -103102326 -317048672 56955 -303606016 -207104773 13545 -107986685 -484518504 23702 -119329526 -888413839 20164 69883760 274767909 35986 92351011 811711339 53048 -575519038 567616663 43013 285440308 244881290 10864 -989097246 -415391751 9129 652179555 -294081650 3999 642429717 835872860 34668 164241058 -212500624 2342 661206188 370015767 7383 -228272963 -876587947 47023 -402651015 -984862644 70760 448755079 350440812 3766 -791053283 -794178955 169 187718446 87851347 4897 -40913997 564913290 14522 -310163137 -700624414 17634 350413458 814778765 36143 -673200318 -110308998 31696 664993281 -297791286 20497 748157907 -481613909 8807 238445318 -14484029 59027 -962439922 185467870 54579 258742051 -586681320 31404 -307169407 -207741680 11459 -686225395 -142637221 30716 -596989785 -331678893 26840 -384244166 -130193025 19059 -484009057 475989526 25426 -668086582 -885748316 44760 346079827 -208620828 29253 242060894 729005301 2092 153166666 162905557 15996 -12298480 -674614599 82353 -116548428 354147585 24004 624127625 148103246 19443 -981623674 158000986 19713 -693661603 -109188050 24324 189284083 189304246 21157 -388684626 824420571 14454 147236086 62039210 20815 642243185 348646521 12769 -422396607 742038472 11902 -594775286 -501675200 29078 -306478182 -218781805 26746 -404795736 285142749 38252 -770301554 -769678876 6590 -109850208 450225709 48192 -679902043 -882134087 5970 -99741044 -324018269 42763 -713897289 -873209377 21377 810223760 -961426705 45565 -480642893 -696420446 39696 -122851884 -504642605 7574 -20820990 539721397 42420 -128504546 -881291470 4484 -384604945 -986588245 36604 -981977235 162021362 46381 -784136246 -784325579 5719 -581556386 561864224 47051 540495488 -497280966 55082 182605407 60990868 10908 168603822 -231439166 26195 -1023698 -682065034 25543 -804189174 -503641304 42934 752043024 -309253493 39726 -423157024 -128594064 9752 -427429905 277882376 15900 -8433215 -677413365 36396 -585242718 -289634899 30931 722723137 -296283180 14407 -861195901 -96674302 50819 148230058 51212152 9641 -109114931 356124183 17907 340448433 -312651608 8082 174585692 153998057 31754 165811552 -121329817 53178 -112480391 333528069 28634 188956254 60112200 30385 718463019 -195936555 33269 85888556 -287884770 18660 -38435408 -490962 28678 -124181982 348815173 27686 -973540308 -394680789 4389 -705259070 719758247 10063 -14712662 557958705 1271 364057884 855350910 30347 -767297028 -791408080 16259 282083808 75211453 29771 80179137 -33617171 71088 70863107 -291899391 19475 445594095 353646871 12001 -110469123 637180529 34913 -227156402 -584703528 20429 163138294 -878237658 21799 626957077 -195171190 70280 -611824053 -323681432 10998 -606500717 -292708157 17120 -104985463 -492926190 21573 171027998 162731720 3140 176857004 -385053109 13136 -706446638 727546376 29980 -404411016 809855182 50436 -585452486 -495579402 25926 621863725 149989535 24204 -976189599 -607058078 14731 -596401337 -489359203 26073 654981982 -309312939 17762 -138831103 345079194 23092 462006896 153988111 20145 469444954 -504202385 19915 153311638 -221607484 18559 -117178107 619986232 7694 -127924052 -329413395 60032 83465565 252648706 71723 48347305 248055862 32946 335493772 642046001 27246 -399266079 253516217 19874 155007412 84564036 9080 623727107 185962943 67720 -788675194 543229096 59606 362813023 836895905 46067 -495102196 461666674 38346 258487878 -23190802 740 -394819486 723313015 748 -207970957 -588630261 62799 334187548 -678740202 42346 72589900 825179624 29624 364827317 -203416268 33212 -987919982 -602923721 48240 78015195 272584935 65330 -396041877 852676504 40510 84925374 270413628 27120 -579125796 -286599455 61633 -113228003 -135558322 28495 151697899 173140272 42721 -218430928 -575432804 8949 273666433 732490968 37513 86587053 444196824 29599 239255575 -874628445 76829 266207874 -207280539 37769 -680843747 -868529097 53526 -296019397 457362068 14143 632998297 159022852 35643 183340785 -391524011 31854 -112101029 646699897 3642 -998814161 161521964 50860 277714448 736745179 26205 -964099843 -593020915 17888 78682919 749597690 61491 758859057 -228317427 48141 -43816939 -24535907 64633 74492445 -287980187 30446 629125732 167595217 24354 -131702814 -494286807 31842 280180410 -203315678 17678 -305312702 451210845 25306 -5909694 -707389645 55847 -486601873 435339145 4907 -581259361 -304360541 56223 -587470395 -773406435 52474 153348633 173105366 25736 -115470450 341093502 30053 -132860672 -774912572 51984 252428806 -11974307 51920 161261489 -220380917 20338 83659923 -317148864 1737 719094609 -600256349 35132 -325049225 -668881131 34562 -225022614 -615895637 6907 -27889520 528899794 26041 -413755152 -135073866 13147 -686006137 -763307504 21356 -777894087 -523560760 40018 -793532196 -808934219 22880 243346259 250219317 2482 -139937932 -779450117 7010 -96796683 -316927439 21728 -224763609 74701311 648 738627271 -587591657 9139 -809213605 -503799845 17195 254896117 -45206100 16759 559507909 153363053 69179 -899184835 -113936142 13363 163681022 350807484 44603 650124716 812991798 24205 -994186456 -417120029 15350 -285964381 -192020360 17145 -133119346 -871660963 22114 -786496684 -803658088 2916 -989131463 -387865911 26698 168243072 169140771 21601 -954278634 -428363881 67429 -706643099 746417245 38384 -206827019 -866723682 6020 280554954 59536947 2620 -123791262 -797960381 22119 -415450341 -953874211 23069 185993050 357711330 33078 75215985 821684812 55559 -207093421 58742053 84041 -311503636 -712160180 41448 -123079806 -139245144 33894 -476865134 431110624 21831 760293248 346465887 32368 -994415097 -398412857 3539 -95583642 -863782766 46022 278179673 745082640 2717 811634815 -980958434 9332 -328990523 -231739653 7454 -801310567 -779795936 21601 -390023995 735423210 14037 72659488 755621833 1924 -581139665 -331130997 49297 81269194 443401488 45268 158153899 -591570662 23590 188661276 190246902 36500 186749469 -410188660 17632 -880186251 -122421614 5701 625064694 160666493 39289 -118598715 -892608207 13031 -37245636 661571956 24726 -315759393 -679727735 32510 168359149 -380997060 24413 -140072342 -519856925 18712 -884629120 467668748 226 -236447443 -604359059 3730 -955855265 173658858 45992 -705479900 -882485790 10187 -46760006 570453668 13483 55519981 440816555 6110 -481970404 745348565 21134 250261471 -24081105 25026 -112539957 635824866 18022 528566813 81614274 26073 -698265455 -767210064 5730 184553948 62427532 12065 -768858448 -792997736 15993 59473068 474435123 19242 -1752353 -690458327 34335 662283157 837015998 38240 -960093754 -288576188 21787 335316695 -975550483 73531 749959837 -299002107 24128 -231965389 51492020 22625 80750241 729119718 57416 259601439 -12395700 13857 -415562299 256043425 98 -688138127 -894733305 5817 761643824 -616762762 1761 -694353620 539056364 65582 -206370241 -603626478 11539 71859969 280639599 42860 -8500120 -710267978 46730 -199061923 -579437868 989 183495201 260532832 41186 555386780 -491780620 56862 -997115321 161739387 2544 -989517580 188252153 2365 278931777 -7207645 21727 457345785 351711727 4044 174076994 -425116598 35570 -708989493 -794385073 25908 185212066 339014760 40888 254964423 -224194505 24736 166061353 -396701032 34789 -386974640 728764871 34102 644419969 -330648572 23003 -122043242 -883292591 24717 -585601195 -516495396 15497 -777779920 -493689688 6163 -611952688 -491891707 5227 75529608 264889003 33666 247759058 -197607356 29061 657386451 -287728012 13447 -964125587 -617280690 43697 52870132 761217613 53044 736633381 -611305492 31709 168295073 -880573546 35206 445859910 153229952 77556 -613364492 -305199945 25726 -141131274 -126956589 27896 59942435 463434309 20678 -41412832 -694189277 80822 -117580632 -877226666 20593 149653012 -215656177 39889 473151445 155819852 22561 -104426305 639259524 16746 -113624459 -142642510 12421 438946351 153758296 79926 -593872701 -495465312 2931 -684861283 743804390 211 -682585549 -894933650 46392 143273293 -417890339 21537 246074076 -29064267 16653 -22128397 -692744648 39349 -109409949 637778385 42892 -141226611 -796488733 50137 264006587 -192188940 4797 50172980 453406751 36670 169669321 -861979248 28246 -876545943 -123670007 62624 727819774 363309129 46119 -100306565 -884356423 1953 76226956 473272208 18403 759526072 -214633946 61318 757427093 -298896843 34897 -111481017 -499224654 6019 -970530111 184156808 20529 -866244730 438890654 6808 181379988 -883677708 30699 -577664350 -492970964 21618 187930405 70595152 29997 180445575 -125448212 36278 -592365971 -191934443 18711 146757239 -385378886 31805 -781922340 -792928329 14497 452068700 -216994244 41655 -199987391 -576129318 50590 258326106 739649569 10290 431684408 378281359 21196 -419952251 279126252 36756 -709297723 -802738521 44871 -2376734 -683193744 73243 -207202619 87180748 59185 -133548108 -309324593 46732 189738090 73656289 17620 -193757145 -984968924 27068 630899824 -315321963 7026 159618647 -898172668 44580 -104783154 -314240148 57883 -45434516 559859414 33807 -424740814 812732021 44772 457128264 157198031 84220 242584679 49573940 73491 163957550 467766172 17546 -136783968 254952688 40813 -961402186 145671151 11699 63428444 448117249 36385 -898653266 436017115 6936 437752843 145664720 50016 268198834 54039625 24985 635046069 -858158600 54066 -863320807 -505467221 27523 747007202 -309843096 36704 238939296 259266071 54288 -194885107 -575389227 55702 92166020 284109176 9852 184348997 -381320506 11818 -426606612 747448177 18744 188714250 -894552577 15116 -667500473 -888864324 29636 619898193 -330835964 18281 -407575630 -978807049 40390 276729983 273890753 27787 -328013645 -710660500 51656 -314788521 -671859816 55178 -199330575 -609091746 20049 58207520 747931944 43386 751510445 -322044380 41228 160016779 -890180768 11352 -327916571 455406265 13504 -615322536 -292991446 46365 370723757 630247552 9971 268751014 239694635 73414 -596622889 -495696186 11687 -110252043 -141289547 27930 181054545 -862380648 24298 -972103991 -412329061 15718 346885579 623169285 35198 171217498 -585626583 1125 164268886 -618971668 14817 -771912081 -785838803 24849 -961941541 -612695076 53926 624838324 831623074 62053 631080206 -327942444 28090 -97322204 -481130235 16164 -401414934 855048927 52319 -387985182 -964452740 335 740122651 373820334 2659 -477567658 459736257 32220 184899000 -200516172 36271 -863803667 -131723185 13011 165661634 439677031 27321 152559694 470242967 13907 184476374 177518168 38059 -413319928 284505635 42447 544790368 -488814742 62387 -961766969 189203735 53637 336446075 637734292 3536 -412073724 347630048 18645 451990055 347083581 747 -113863766 -123603159 10133 -136586563 -120680536 9113 -766584116 430115429 36110 -988859992 -616450921 5654 -613559795 546200210 32901 -513124317 464863674 4254 -688070855 539549192 16402 375707437 833520361 27046 -230370377 -592254422 60003 -978855111 -425908778 3432 179852756 -612100008 16336 148808659 -428212225 33380 50810979 753117708 9624 -405765754 262645324 47239 -123180628 -891977591 29122 -14923440 561309713 29772 -197948634 -613176489 3839 -37113259 566155409 16783 70725220 719438598 30686 254371378 70653224 31192 342715031 662596907 6743 272509039 465393437 9535 647233285 -304073370 9289 180396474 -903891470 5307 -480738820 438031916 10293 -133118749 -33487713 21435 755418238 -289845481 7472 175239524 372715352 20087 -902838315 -703615362 41524 160497513 -235124417 33405 663296314 174565276 1982 -397490153 -999002848 14340 -407484455 -970919481 39338 263990141 -225328244 44593 157208724 446669505 19724 339487643 -230661373 38666 -417003605 -102541968 1547 -142124309 142922722 27183 176030656 366590735 22751 -700273478 730129965 23371 -295810770 437969229 22354 -489487194 361588097 55858 -684063843 -777901338 25573 283041214 757736702 19812 -983071225 -389538435 14450 -139281597 -888209453 9480 -692710304 -120337974 3178 460699538 340646845 8871 531937210 -492012671 46784 172819768 241614645 35209 459745493 380267285 6168 163991594 161341636 27376 649356108 816423006 23595 -610694571 -320959320 13498 -581211763 -325426537 56192 -980250200 -401024820 64885 634679145 184490593 63260 -767550044 -808609773 19081 182091108 -106666233 43882 -672965484 736374553 30757 -710981286 -111486471 1050 -26272712 562769218 15777 -712840673 -866625232 50124 246624880 -214710626 21167 243127106 -5155204 23481 -132431849 -892670374 12997 156687809 242459750 23078 -213790821 -874828990 21267 -313883124 460263864 6127 750007090 337526508 52426 255174234 73256089 24078 -233810234 -604734313 71019 -980039528 -572722833 67695 -117748399 -792142360 38957 -573611404 530649023 43366 -129561198 355200504 12754 739258274 349039487 49605 755346439 -218408030 67097 655043938 370220437 2157 -20945409 -704142632 62805 277768214 -29126002 34023 -305659064 -705650789 35146 746475859 -225920573 55315 189355270 150991327 25946 65474273 740374245 20107 239771199 447679949 8313 89265862 824986443 1887 555200159 -508816395 2023 -868467109 -102924396 10389 -985924572 -611963437 49402 283220725 440916107 42329 -989138484 159491715 686 -686402266 -123150297 29322 -390188680 -123014089 24703 268410471 -22462253 64477 190424383 -586475128 7298 -993717478 -967062439 69565 -996439431 -603021098 42142 -331370756 448536327 20504 -323572609 -685164727 45682 155856562 454913511 23254 662217723 183389705 19541 737479131 342034110 33267 190216219 -202092851 19820 348560620 852607645 11680 249268256 249985747 32532 269997944 274852776 10221 743965675 -617275380 41392 346673176 -195512579 24632 759384486 -327852233 10165 -985545132 -593272698 6974 -291842421 454153802 9866 -990620426 -427772133 48625 -44092073 -702082394 62523 -127210600 -487682754 10078 725698956 341251939 9470 630441543 853885327 38096 -685059671 -119161109 22040 726929167 -297415816 18858 258312037 745302645 23788 -897361660 -105623703 57095 -321052017 454715530 17067 -701567225 729923683 15780 -772276717 -482430915 47012 83581867 436480659 59640 -864973747 -615110932 37996 637601670 175938656 62135 -18443807 648501542 31535 -875015165 843235520 39011 -32940928 -681048003 28111 441360798 719971965 47684 450015005 335759850 5695 -291589968 -690971372 27067 149178502 -123623107 29082 -140276350 -303855845 7266 -138576240 -781878808 30417 749782393 -296469213 20376 752423241 350301910 34902 620959758 350698325 32197 -574024523 532165959 77664 740904785 336532274 154 642384755 729071328 23298 -228413967 -573518596 21193 -507197151 355679374 73351 -211979247 91958206 50824 -703128782 -862915768 33871 -593956092 -332193893 35982 -417148534 812382534 10531 92066897 -292266234 33459 -803695857 -807099631 7460 720433555 371549715 57604 660769581 -326652243 17468 356222779 -229760308 24959 58917109 454241934 49246 268636889 734627854 5681 551796034 -230115268 38939 -323778986 172166169 61246 -795430766 -506016639 56139 64426618 715206211 72316 650509661 173335304 26492 -710449148 -861874022 8012 -130631978 -897710691 38506 267326980 244250743 69813 -43725005 655395833 3057 -124329984 -289830546 39670 180271650 -589936827 9393 -319037421 456339413 6169 -800164238 -778426713 2930 440648194 371229037 31435 -330863218 458322187 9394 741412254 -229944708 27143 62596773 752630617 41875 -227018071 -977859163 29745 91584565 462652063 41255 158319043 186648670 43250 -993473587 -991622497 49510 -401490703 814206852 28084 -95696471 338469430 32089 643939978 816389164 44101 -410886314 825512047 5229 161258904 -398566625 1184 -982273074 -414307356 58557 559139542 -481473906 18544 -899167436 464256186 11956 -579685936 -329444142 20631 -595821941 537753165 10151 -137195989 -881332997 16434 -991484152 -991153452 68687 166034911 -883958328 37024 -777082265 -805603405 10880 175347232 -209110377 16042 528553096 -502922361 18027 740748466 -233878668 15960 -598893787 -511230930 7762 168786639 -899740358 19427 -119793625 -326812839 345 719916846 349096942 16291 148109140 59553357 3595 545547982 -599245544 65133 -329271823 -675926066 14396 -879141300 -124135744 33478 -404276002 724145759 29642 -128543376 -101430315 4202 338100008 636350934 35157 266398669 752044584 28563 -978455202 -968294726 46370 753589242 -698501819 27901 -290994587 -701423250 25834 -423393951 -991835314 75727 90261477 278973393 28290 188908423 462630428 24624 263070494 53116603 29731 568584383 -493692914 6753 250012643 252046489 51134 -613436280 566630010 49557 -425245248 816364938 23743 -320124330 450564593 15614 360833613 -210238133 25528 272143505 -224517131 39049 85634991 275663286 27872 354105297 -207893032 38321 -328738990 455241506 12976 -426140054 -972492101 35781 462479417 161860030 24425 -103806787 368219046 29443 -383764 -710870337 26059 651264443 -314934054 43154 155499519 -400570155 35974 -669414490 -696731527 78624 277592073 62307728 37974 50833090 464360436 6494 380875183 -198979795 29610 543345447 -496547035 43768 -710292546 -116514661 32067 -234247101 -579095736 2921 -140083160 629897830 26493 -139656678 378654674 20621 -2790049 -680554374 21224 150232727 -857631363 39821 280771687 -222391778 20105 -410172466 820670765 29303 625943702 336679184 63046 -953030226 -391111201 57628 -128038981 351018622 26708 189625234 351973647 33200 -693062904 -790795292 13003 -710285505 -861009759 30009 337085455 -896366009 7121 157807062 -895569137 44147 -886867972 451924329 8962 -117312367 -879373374 47860 831601764 -990549584 26442 238144463 53943147 60982 -390990362 722787242 8884 -614629432 -205028465 40080 170346045 -415815654 7286 -207288274 -954882812 57486 75947934 -297338639 7696 -301896071 -681247466 31101 -382256967 -326586840 42760 540264678 -768025989 32692 -319937371 -196648845 11090 -199106257 -976317285 28868 -138648149 -133088989 7547 -409614383 -121810909 931 85125147 -288693746 28937 -34185891 569244677 23075 -988705494 -420033799 74867 -979633265 -576435747 15625 -586937238 -480246537 35705 -704789021 -114072429 11652 258082265 -218905583 497 -289982566 441317204 7552 -109302978 -496023666 934 166651032 265659896 46145 -291482515 -689104562 36768 735911097 -306727650 5043 -289584611 -712830251 18026 173169921 -589174176 825 -128305095 -115557229 1198 731940368 282556571 48313 179094496 -857616954 1057 -999600785 -962908638 36493 171481856 188298909 14668 167936405 351740299 26439 -995581565 -614354975 40603 163887060 -199551016 23988 -114008614 -893852378 37848 -237259260 -579903807 52495 -386350799 -976119741 19695 -389474950 242793841 21796 743887464 -205603644 47703 655541876 361364868 69213 -225303854 -959755610 8204 -193384703 -401685362 55853 -96786959 -589426921 38168 -958860061 -419736133 5162 -418523879 -107052623 13046 261637964 471107540 23019 62975861 446734016 12067 -694940993 -890301661 16790 -200712572 -970846131 13863 -792399019 376236839 44028 -994543935 565945807 25117 374751824 656536828 1856 -605324285 -309780931 24675 254454460 -234146334 34256 362957554 820674708 16099 728276985 371415933 54889 -141014645 -904640285 34067 -100269872 363919843 31167 154162721 169364098 16629 -990638538 -386207538 26002 180126672 337188244 15249 627717518 819201665 23959 276308208 95058767 46043 -23992889 746648094 67929 -694444783 750248315 25901 -124365177 -493650588 5069 343301316 527914488 8541 239604393 -220635452 12079 526214319 -477169394 8322 87293595 740052022 3545 -503041390 466500122 44871 539371651 158768790 8444 -600219384 -306187332 35398 665690929 178421846 38888 721696698 -192795897 69003 380427691 819503951 10955 188764810 450562921 15520 370927570 653973501 23155 -954947955 -427036823 8689 -858812033 -108312306 6328 -987634441 -610358542 68546 -17422721 628750143 33268 173441912 -398702753 3553 149163076 -198515377 65116 158591501 183319485 49863 -131855767 -862971433 45312 -392478029 538138564 43442 -878991380 746396194 72245 622663274 359310819 76121 -677622335 -773619468 23051 345415868 -223918539 28876 56712463 647083143 48163 715634714 350647855 57335 -124306191 345824114 10808 -613432536 55624420 13437 187152104 -129417364 64253 -596762949 554898353 9439 170046294 -199841185 71743 336554494 621828110 24355 167853210 471794109 6865 -296481779 449314202 16821 527072435 -613888423 25663 250498680 436061512 6217 -483189071 428885379 46036 -329322861 -212767671 1291 -791217990 -513519249 43010 -428237942 718363996 23629 -417629305 728436494 12881 -196817833 76938559 5020 -116706309 -512121260 15376 -392365916 754953129 33779 -979657127 -592496491 39817 738901525 -306883770 7926 -223724746 -959908011 7806 -772971647 -496143461 49608 78394509 51226787 32866 -190749152 -874029432 30461 -995000010 163279085 2610 -229955698 -421209099 22396 378015552 850973386 13529 -119433009 -288416068 13487 727739892 -576845124 3822 -615804882 740867231 4040 528925366 -513072904 52609 77257497 -588928489 44424 -965620021 -965683110 24556 245568542 -35808736 34944 720481337 -310461764 41775 -132648076 347740887 2646 -692443210 -136644256 9592 -668891336 -881971015 31979 -763140572 -807422536 6624 446730593 151971619 71700 62590936 -40282435 65311 248461639 259860466 77487 -808055976 -773966106 5436 -990339788 -390176210 39157 752625037 360540855 42611 -98083694 -289741478 4993 86888868 -992846643 40790 352369877 -191846253 19712 162370946 367674213 38077 -957120821 -601647557 59899 74081982 277840237 78 -286208445 -684481848 59913 622125168 -307283272 16056 270035854 724774415 699 -992945890 -424699917 66252 166421525 357743680 4030 -103533980 657359095 26554 -392425065 758408225 30083 -11259063 626042492 6353 59249983 435418704 49353 734127607 -319318265 47696 -411959186 275459221 8029 -9591662 548368462 21100 376291026 647362800 7413 -584834551 -522645460 26165 175597856 467752484 22362 186184335 -615616680 11936 77102118 -286763940 20409 -601993453 -507202086 13649 -675578023 -779554744 9883 752246476 -191494232 5850 -331547401 -873966642 32317 274989039 434218049 8192 -141447025 -116533716 13903 252116822 -23445372 50250 -984978623 -416251092 76543 -592706485 751422175 17952 -110925179 -515217578 435 161911366 -588409688 13005 451142110 169189350 44807 -213028765 -897184730 56734 171719377 -617108360 22851 -904496490 -117305371 60765 637782237 349203280 36993 737119575 -603739763 17283 -619034711 -301152518 6966 -575390264 -297495235 62583 -419868553 550749457 31403 243014347 264744221 68665 -109221940 -310536917 27307 87480928 743178739 35060 74172939 -44853373 17742 74902091 742408450 72074 -418719216 813081188 48218 184063615 356829289 13720 553344000 -515119925 9888 -329204083 -220513246 11131 -862084559 -134994884 40034 -587719758 539015716 63490 -412726785 726578207 21766 -586380315 -288863682 8767 -417918207 811069709 20514 -784383230 -784784401 3729 -961865453 -597354805 58006 249543636 269487467 54492 619569883 -298108784 3402 -995338026 159050378 37202 246964199 752688072 6711 -767305828 -513856170 4118 152590899 277262826 15335 -996405338 178526442 10629 275407869 -222370686 38747 757650661 -225954650 59002 635241419 359047422 65559 626982518 845669698 23407 190310767 -578741447 22116 -137212531 -133408171 28027 -580660228 -670967432 775 -113224453 639131570 26260 149686813 149442461 16877 716440016 -863987665 26553 -96790905 355616199 14617 -302643945 450887109 23457 625723844 -308945738 44824 -396165578 -107850377 3619 281946570 429041763 37332 -222616210 -957524845 2300 87671574 240401344 68778 -777566700 -765916348 7332 -998771531 -958418411 9979 -132908111 -710700987 28940 542464808 -511536148 29678 -989086520 -417522934 14738 -479110 -701203241 1027 542685289 -216902320 64048 -683648442 -875686228 11515 58483291 271942253 9711 639715751 380674432 63684 -214427592 94213520 69230 -996351573 -607992170 48682 170728050 368029897 7158 -212075931 -613704222 39004 68053688 732598325 27856 -864681845 -120582272 18422 245181518 447570845 39036 -397485432 722531426 6002 663823828 336114284 32770 759769862 340758502 9166 -701187238 -889944388 28229 -108666363 -486780984 19588 -401350171 276421856 52576 -107313488 357015164 20726 -960649695 -694420931 62044 -680103804 -807436256 1060 86941312 -318001128 12656 174556448 181881296 8213 -696632929 717372089 26709 -300963367 -694301613 35610 464237931 174449293 46021 242750134 240843015 63925 -413625021 269190634 27302 -689224024 -895870662 55239 -611496315 -333124235 32304 -884981095 -883473759 34256 146026736 439004717 9492 -209687339 -591787022 16422 -226038376 -860678262 46719 170888613 -899552125 33586 -702918366 -101802705 280 161278794 335590004 50315 -35502045 534415049 52689 -694806227 -771950845 29186 -32111888 -674374132 71446 -302234728 437664871 20865 -611802449 -499703760 33902 -234423466 -602035364 13924 -702813544 -779986604 13620 49719580 854873255 30888 160418597 -209246377 4335 156219315 86878479 3193 70277061 816225226 22424 -193644571 -592583201 35815 -331452371 -195367681 4972 -133648958 461971453 54983 253900259 436595774 15923 -427298602 273004271 6919 -691378981 -778787502 8480 161375239 -586649621 12840 189341772 -209938630 27544 -404207711 239990476 30756 353617835 625378349 32146 733226493 -213684758 57312 -687852780 744454500 24820 86423857 464193563 36591 243471677 271874853 10056 -100668192 -511354560 14029 -236568926 87250327 37284 -711104017 -790547189 30836 -230699964 -957881495 21236 469979421 361128752 14239 -411059724 -696298540 37426 239932711 434381970 40149 -682389062 -29073818 33851 -606648381 536924081 1906 359521304 643956792 5464 -331835553 -231568553 16704 -193934584 -952872031 28592 -578789852 -481990320 32404 455151465 179210606 45073 468939827 144514151 27949 174614205 447314820 23346 652189206 370791554 32441 638282084 183215797 22111 -783746614 -489001328 54248 156788062 184460047 24646 -231355597 -881397382 28469 145459220 -217355373 51591 814635206 -989450845 20275 -393992062 -104192238 27359 -133710367 -791722423 36755 -890849231 449755351 42105 -103418237 657357147 16514 244508426 252581077 64672 367414464 856465221 41847 152894441 -98743140 6909 -986931845 -972423347 57909 -890945629 -132187636 13166 147415491 -871373371 19964 -201382810 363744485 1761 624138663 372633331 16205 82024321 731911976 63660 -27384305 562160219 37756 -114658634 -135538090 19590 -676746578 -887195258 29517 352217824 846202171 18149 71548787 238426116 54780 151041175 -577452869 20661 366774891 -200254084 19868 736334358 -195840426 51566 186212585 -98379797 21354 144752565 351445824 50438 640819017 151555237 67674 -109211217 -772089528 67641 351028510 -231211880 43421 363347765 61654133 10972 -219255135 -867018700 47732 751782844 -325429212 45534 -897041372 -115483247 36700 163374040 253370604 28209 -106886217 377419730 18813 -872990568 -667075042 13746 -135031346 -506187330 22649 -383560878 836922716 10012 57728388 262398025 36885 -690528878 -796571276 16397 62534330 431080389 7082 -767961686 -774315483 22354 370612679 -234643108 28466 -478495164 440678514 44532 -896436173 467283257 47012 -991030156 -963568353 67272 -408286498 282514182 12647 -801774572 183163548 72324 371586483 -963566323 22161 530144637 -399854253 58642 -405912437 -999789586 11008 167708262 -859056838 24368 -229567819 -973396080 58101 531180480 -521876090 33876 430983205 151908911 31182 -967337871 -389823194 374 541245173 -505084151 30913 -581202172 -511483141 30493 -955763855 -970222043 27156 748425700 -618950973 40251 654183726 346281900 10271 182427948 78753992 4309 537356509 -512140230 779 -140847502 -516959329 30720 -135383225 -321020084 7661 -199899202 -575295119 64278 77391442 -287758956 17631 -305193460 -697996828 388 285630264 453843612 11009 -408595123 840636444 50216 178124539 -898016606 31919 181831489 -423891618 31407 147925034 -427325841 9510 -201407815 -894398872 53947 -139750074 348711960 12148 -988529996 -399344220 58723 335912563 -208938150 24758 238236936 72390174 42747 -671573017 -866186919 39157 -783214918 -781493625 5365 -291740958 -193653641 10151 654925913 379672112 32736 -422043140 -993276379 15792 371691751 816103891 33966 -406306085 -105938209 31280 639298956 -319231070 46110 -413787542 281614388 41396 -588911373 566129432 47033 -120357788 343064025 29455 -28970155 -692182285 34424 182528981 -864949403 40816 -197478642 -966857074 52249 -129715301 -784456116 54445 174728770 -618293370 12861 174531965 -232037590 20664 -98583833 -484934915 20545 -310663633 -410654000 56133 -598775079 -788649434 45198 723327306 346856784 6396 757330237 336610800 22365 -587397136 -311753051 12668 -19780763 552356161 40481 -422064558 821851447 398 -597500966 558833124 68891 371525374 641940232 6118 50934502 250295423 66339 -101140110 -871380834 48079 -128082516 -869932540 2009 -713243745 -900681674 4534 -233162355 -589657647 35081 -98918958 -857886126 21898 -688623264 249228236 52292 -142439665 -807957332 67921 370523727 -221569813 33772 155595517 373701339 10390 -956598501 166796408 35791 834603173 -981303978 15885 177889062 172603435 1972 -790882376 -482716451 8713 -211077565 91797186 95418 -597242903 -495542148 9110 440300457 367034803 14047 -395948699 267519921 39906 -688376098 727809958 36680 373723276 623620451 25408 630108581 146960006 39101 50673375 448822394 43567 642760276 826049547 46237 -4017937 567912637 4860 51859504 721437749 5773 -4527688 -27489213 29479 743486073 -235761982 42972 -989360250 -968123210 16221 717311208 -329840465 34381 269066341 90280467 19549 -19647919 537918016 12958 -774301432 -769415005 21791 540838103 -507136415 36917 455962214 150000033 3240 146044706 376467613 22340 189456969 -233416415 4466 78025074 -585812467 73675 438758211 371429416 2199 -593113067 -504934339 33147 -217091398 71460114 19418 -876920642 -131713861 4226 -679027482 -767611937 47274 273964052 266043786 3293 715873572 543205453 63184 75752809 819732218 31759 -500288360 59152936 29128 -416921281 -120085100 3253 621373514 158073743 74532 -29003964 557078744 52776 716715360 353840341 51205 -294543900 469205039 12298 -974106307 -955361926 18876 746297768 76110259 61379 -681518154 -129776006 13204 -966667738 -588561551 65673 -390227736 277760677 22754 -391299092 760978651 22453 178502242 358894094 49579 468001792 151780448 40080 -225592975 -984028651 1773 -681992014 -796037551 46039 345223790 -221576259 42898 59552971 846936649 14849 -117640308 -114738838 17039 -102087341 374954919 19868 154323580 466825667 18292 -420320746 812775715 45051 -102196194 -895039837 47105 159255490 452192860 4450 -112083969 -804936498 27179 142882192 437979524 12441 65673863 751923640 10719 172275423 156631397 22291 -98712934 -320386309 19230 -505250258 435939991 43265 -697865838 730798391 75370 -297650289 464411818 23328 549917497 -508761746 52678 280600378 -194976445 8578 -801396024 -508458941 47076 93699581 458950583 51550 733239927 353511203 51054 -101596275 -874824870 33227 727741647 -102313209 34541 -124549465 347303514 34539 -694335625 -870203334 8521 -32043980 -667332493 19537 666657132 815739469 9997 335596413 627730536 42276 -396691252 270086077 15142 -196911231 825900833 61101 -119485174 448210132 25211 -302702512 462509186 4699 -328874722 -207943002 20909 -229780386 -968271327 49703 284915417 -37573576 73518 -19622228 529303481 25021 -8063035 570464334 47189 251633622 731198327 9561 -207529859 72113692 81569 -96053483 342793892 9343 -600841906 -304085921 43266 184671300 -130309314 266 -319464614 -675965604 14658 -215114773 358404701 50693 365101556 -208488663 16452 186788067 -882898388 31198 -702306626 756328498 19358 349927007 248087210 65144 150786225 244322678 31234 -705952274 -127486680 31032 53185857 -296059429 11297 -973340595 -954023953 65044 -212144975 -572905983 18726 -121026477 -323643251 61834 759433809 -201775552 14309 -803099361 -504570094 17336 257912729 -207669668 27405 -222351143 67689323 39748 181269832 355855412 31508 175995479 179116392 20365 186239274 174157582 14342 -286361143 -712973420 10242 443552162 153171711 10580 176540548 -581685596 20334 -26939593 -700197413 40514 49880820 470826854 45442 -30466583 560227619 15729 158216121 268535634 45172 448185731 459438945 8081 -587277497 -295018270 18214 620654291 377360411 36136 275864026 437486938 27376 349575008 -237623604 1152 -392540995 247783811 9266 350465345 -713516932 67876 160986469 360067190 26006 -869513081 -134624618 63980 -235100041 86802471 75291 -987657945 -995792183 16673 262145169 245704423 42974 724463105 368895253 14676 181544649 267150428 2796 567082128 -496567160 18733 -962569278 -606239534 61107 -696163756 -135682244 7201 -692373692 -895856762 2662 663047614 338063303 18906 -767151112 -802246802 5939 -218076028 -878555445 5728 243346133 -196870781 21088 -1487754 376797674 22219 -111708129 -131137143 7934 170418399 470361690 7654 148219141 276202458 48636 -190641213 -965259792 16768 -230060139 49550026 78769 -134785671 629971719 26016 -401684270 245378600 14051 -298297039 -800839901 34751 -382328751 -100916134 29229 247258852 239217956 47389 -876556486 -676312584 3442 644379113 171572991 17003 168923482 -602101526 13194 -125972029 -888597275 24230 664096313 828508860 65435 265590072 -9315778 68112 163246310 -986219287 37069 -686081242 758314697 38772 -421587101 846321132 32569 249010325 82915753 78410 722968050 649301956 13431 360355233 850056258 13790 -285733423 -709298257 61611 666445217 830684435 31332 76543777 -315765471 13652 -406092898 -126272087 24448 175802388 349901010 25352 -233480589 -884802234 52986 -141899110 -865047216 36368 -101377392 462173979 54928 -390544955 -965983152 53119 721591126 341791252 3604 173753038 -231522685 70828 72817760 819281785 29957 -974979007 180629117 25866 -419267118 747061337 34457 -695462778 -605815518 49609 -209962967 -595384123 69676 -126386468 350370785 24583 -107829496 -302247990 22606 154062057 -226869844 48367 726007256 -298298502 22644 -295805407 -227627584 8390 755410656 -205740022 2691 -385814438 -125754699 22645 88815970 435977928 40916 -505372971 455856793 19385 -493245973 -970386414 12324 -964092679 172497787 916 -410629775 248621421 14923 -885266676 454172428 47428 743623697 -578847425 30185 255670196 716416598 41634 267257803 462058953 24409 626656598 -323182033 36584 450934842 379915652 18258 358349630 664928296 3784 724079185 743377702 44716 -236109389 -958347126 18101 -952476209 143837532 55068 249082492 85972298 38842 -97067495 344902650 11576 -893133559 754070608 80517 -328208108 -698418227 46539 -999575020 165777598 11877 -977721245 173675558 34818 -898516909 -123141844 38228 -492051609 167671398 17193 738284630 358156917 58618 743224739 -213972832 46320 268018870 433888841 1017 90519533 476126947 29052 362536922 619669955 11699 268854101 265095966 24646 173731167 -392031700 33036 -12689631 -676927799 82776 443689858 367800245 882 -132299383 372033595 20073 -694162237 -767925389 23924 -573855682 557235925 19713 -111125101 -495676760 32768 663753099 376014321 35047 -132250288 -901654305 40745 -195626130 -860920702 46094 -410986219 -994167605 24845 -31210442 -678368750 58994 186897568 -890489649 29236 648132608 375019696 66190 729392934 -330291309 34641 144446183 275793916 22618 190015789 -904318320 20354 -9789794 544990120 49705 -124367607 -499723709 35147 175095011 186654605 2481 93548254 -298293196 35581 70598738 832375617 57189 -779404009 -523489947 13034 -860505499 445722360 3507 -207214436 89701125 50433 -135497035 664118713 45077 51252330 454330547 31436 351109723 -208194160 22879 -591011264 -508449585 21542 155069604 352973807 1477 -104784830 333844611 8673 629551114 -304691945 23397 256711293 -13180415 5813 724857752 -585317414 27046 -236254589 58002394 94826 272416490 -222617428 22564 -234814647 -582337748 23047 752601312 -217906711 65861 167066674 268422655 17949 162347650 -602010792 5685 177081305 -420581325 33805 -139420154 468318348 58267 75057202 266101723 35560 -417364716 856718258 27603 341281223 819514366 6944 259484622 431481673 25641 -410619541 718465390 38162 190409270 53431829 24986 90574955 261502161 60371 655485023 814306271 77931 754354243 -206850922 42108 371363947 -197743604 12469 339566109 839949137 2464 -682033450 -873310347 50738 -105907828 373103418 19390 -232640615 -986693859 31456 665189669 853587495 69501 -204214310 832023564 72693 -805169711 -518066811 2163 -992323517 -612366658 65856 466509756 -31526184 10220 59586466 825639374 60375 -45950963 638157674 568 246301949 84730750 57080 -616807726 525684488 27483 247802010 -4000524 38066 -476886121 465345758 28285 -128801138 -892490154 33270 -593364786 -483564601 14864 276308328 -197711856 42851 -773580358 -507725633 11324 -134572453 -325106090 22782 -777907255 -594813155 52301 174373420 -216558810 5112 170634100 259186449 31110 -128128414 665908982 18363 443897901 380635051 6405 728309929 434224625 26969 -978545903 -423031110 76843 190071522 -572468441 16321 -954882227 -970891337 56371 148049390 58430747 5357 -102274210 -773554773 10255 48070147 -671710726 68171 -98029092 -499139741 31 -999428293 -425593452 29405 469079748 188393913 57497 -319149424 468936961 25995 -679959809 -137010222 5229 -102154698 374419716 24388 266466437 260517816 22196 343607806 632202860 25510 -979864378 -386611933 44274 -692431783 757785086 38823 -7293590 849892276 43260 272037308 -191592909 11899 646724721 -317652553 48261 451546633 433883241 33788 716085918 -202412029 53876 -113380996 341903046 28657 -974378701 157963373 56166 183050469 148062055 24044 -968120395 167233863 3548 -596781953 151174579 34820 352762623 629424004 42549 147206161 254890104 47685 -25807630 -707656465 76368 -618169342 -298101373 54393 154904332 276629671 20932 -408177264 -116613672 42804 -967438700 -574686098 54388 -117559248 -494274438 29066 -674566587 -769545967 9585 -678829714 -116165046 17417 -391750748 750690256 8295 -300545905 -237804147 17642 -712358908 -141801857 10081 -117374873 622250173 21012 -974003253 162249781 1041 89746286 475346263 20796 -395687237 849680162 56204 -236069295 86872726 35993 -411711997 742393824 11087 -803603774 -766820009 23669 -227087210 49848685 56165 -863833539 430223339 24155 -135839311 -802116617 10927 -333104888 -237346392 17092 -886783434 185360607 44917 76598532 840409202 37050 187032324 -120851286 38285 156951909 -889443005 27818 -487435857 429198794 38227 -402662634 -969936866 23944 -287380084 -703664076 16871 283726067 238428522 15015 359020977 848283574 25672 639444729 369671852 38464 455365150 339292061 7826 -989714753 -424441214 44245 -858921696 472864167 14677 -139007228 -508942582 9559 -975424999 -580357469 66905 -672539035 -785450247 19333 153006750 -900541404 22587 -126012882 -287780735 38016 -771277719 -770358023 49 153819376 -585120266 2216 -231948009 -985281920 28637 658184779 -320956642 46143 274026266 85169909 55470 173357399 248700303 23355 145598476 49581713 28567 -997395388 -392740006 20517 178359272 -865282095 42776 -798787595 -521736599 58366 640588427 161110500 38961 -12586889 -885240485 46775 -107069537 636457139 41424 557238561 -502588406 48520 -221121265 -861867920 33433 164800510 272264357 5236 -410485186 -107950582 26339 86234258 831509796 40921 279727964 -41307936 43033 -767293222 444368861 21213 -126010541 -884360440 30412 348041602 -292156737 35900 -389583469 730342333 8348 92417632 829682742 3088 159879740 255010572 9489 -405287138 715058042 12836 -3896011 662816348 42012 -397001098 275133079 40504 741707562 -315039478 5527 -618042086 557298277 23753 -222628578 -879656168 9753 -777026276 549926387 32337 -226299613 -881349900 1067 276761670 275274566 14012 51953679 818855290 20347 757750731 -199874784 14560 280853069 -37456994 61260 90724078 469070533 3369 168934843 -105190114 24341 717993458 -329494577 36515 276092826 -232469790 33979 -415608458 727033633 37527 741599929 -196727541 41459 347721174 650213423 4796 -236223057 -981035587 6977 -137544472 -802684093 43273 -221451499 -992461343 9097 -389150999 726556810 1365 165896745 -884545746 31875 160910319 84664895 22732 -410790036 -417204203 5032 -891916008 440288165 49923 -109189088 -120259567 17040 811394969 -981992461 55392 56105997 -301448285 32995 -122523677 -299940586 51694 -956862417 -959160736 19402 -236788695 -962129935 49179 49341252 -331652839 29594 -964325606 167041607 31017 -970337663 -420551116 29596 -791969389 -987156963 44983 740532334 -405848597 27461 -142635034 -787349419 35208 731048210 -192140970 13160 284657373 -29383412 41334 376626758 660658719 7441 -701619686 -9678330 43537 465716161 343182392 30026 -382587722 -968561782 75683 -874276782 -112783639 43559 567919621 -518626524 30457 -680210719 -887040789 27617 -231098140 -993297300 3061 177222588 -8311503 18681 337217057 -223439381 26338 -428001131 751961143 33033 -293822301 -197845929 1762 -666874901 728076736 62438 -973314535 -400102944 49907 184174461 -865543390 30845 -209496714 -606046646 8828 -776378586 -780099303 20639 174029265 253576767 55132 378321729 843149220 39928 -311440689 442850941 4621 -15125348 -691511710 67046 660035447 -299703275 41700 92480842 835500323 12319 -133724620 -124631770 8799 -192234011 -595406014 12653 -957252523 -586422493 38264 342917557 -237848448 20237 -23767136 -697812291 15258 659574877 843863391 59759 -204433899 178063195 20672 270115598 737796422 85 -332099957 428631814 12884 -577171775 533922752 28438 -287413247 -685311417 5745 -978237922 -953935924 19976 173956689 -140119422 25294 153187398 380201383 38226 -389809386 268814530 42905 276717634 -28291176 36917 -6560703 -706386368 50582 182897214 277892919 42903 -879437881 452146943 2834 -574669235 -519636869 27801 95188103 -286701093 26207 647554411 157667229 33332 -121908682 -111764707 16127 -588222566 549475101 62089 -124467362 653945230 32463 -133314142 -304334327 27864 -882568106 449509157 7410 -983436653 -999147323 38578 -712974245 -763512957 14237 -100307380 -502857241 11040 -206613720 -864610025 2327 274933185 -16943125 10530 -987827027 -571997699 32911 -113865622 -962397628 11439 -411480704 -996509818 58676 719585704 -214932652 49678 -978714919 152877049 47763 65685053 265764077 65397 158936733 -385515259 2859 -310449353 -711384676 9769 -879969220 -132566728 38072 -310301344 -223671080 21399 -121924508 -872186128 8142 -773791129 -478888688 38808 -872661209 462932344 21854 187071171 -870109477 23418 -216651269 49880269 82560 741886503 -807073920 18432 189939915 434246296 15947 -107746653 -496382817 9386 -963996330 -981068949 9810 -616091145 563552304 5360 -122315642 -104601846 20751 -103542301 373432771 28785 -980577047 -328106222 66170 -585948007 542977031 13257 -315911727 439416998 23187 355246471 816315454 17563 -12820020 538166994 29383 -502322287 534123276 33871 -975558055 159529296 55563 163746661 -572655702 987 -996462526 -594131379 30167 -142801352 -804565222 41405 253197401 -234652176 30479 165094112 271231981 49239 -588800716 -486292757 2417 -803638010 -793317136 6441 -140721692 663510494 41866 758587050 -599421493 35953 72872095 -316001766 4119 -132809121 -328028106 11133 -976529912 -578350825 54541 -37743130 629880650 29243 -863854172 -138539637 29866 -694014060 -111143669 19828 -29640519 648445362 20974 -953896381 -581322358 13539 -806651809 -808154083 9831 181332665 -289947719 21956 466863140 335036175 25731 337117194 811164072 33428 -216318095 -954832650 29623 256130009 281136464 21555 282443516 732192526 1262 -100288417 344257096 16604 -682466201 -889139931 33460 -312852224 -218129811 3617 -978699689 -303985720 33754 -26936395 -669007784 78848 260044700 88130126 35605 -5906063 -684258093 46473 -994200230 -574551905 57303 153310661 165986455 36365 640564763 365200539 2396 716033230 -309111438 6906 178268177 438239726 3274 -126101017 -993969532 47699 -428070273 819882445 14982 189422685 -232402139 5777 348880433 -191617421 23881 -404013014 -129549623 5642 458034018 169100749 26074 740988013 -211286857 68463 820479855 -986683585 57756 442140267 182600660 2083 -47296430 653619942 15834 -114367277 -289993707 51213 -980732636 184798461 9709 -193709200 -610377386 51238 -587703832 554251762 66701 -953746605 176114720 5248 716988433 -579834901 33849 760218154 -213184868 41126 -388329030 -118768632 36207 -214947591 -883055846 33403 -682066075 -786530468 37121 -610920093 -484041994 17595 -134350920 -202661320 46786 759693194 375204130 56101 -994927231 -618870638 39401 -104865620 625769122 33981 -676744602 -136898316 29927 168056059 -880614175 42559 340761333 74752873 44054 -612065047 -492567689 18945 -413221625 716172683 23263 -799264947 662169760 17729 56559837 745139786 34810 -139330171 -872070536 46095 354490477 642432243 27913 -587223534 -317438515 5457 435593758 356193462 15496 -137679 -675843093 4035 -694786842 -97222722 18746 -713751202 -778113319 23443 275942460 -192473756 29620 620190011 816720955 18849 -303642202 -682224910 51867 -971305442 -589997263 10231 -410336678 -114860558 8203 56635972 761422802 23279 368737233 -218917152 21710 79761619 273890828 7066 446165440 380234353 24972 -883943518 -130175766 20167 -400314478 -974075188 16819 149994571 -110265085 15523 -885346997 -422662944 27849 -207029525 -994378211 59413 -129664577 -102121345 7899 -125561644 -894394892 17590 636194916 -320018137 17784 -685949830 -112168272 3674 -11018287 641991332 727 -191921462 -962028733 13688 759745711 -952830631 24594 -301656814 -671415240 35843 161550531 243731018 16286 -408236499 -957545712 35769 -114547594 -481829358 28300 -426721698 252770817 34846 352136743 843314163 28610 -26410980 640846746 28158 -407639715 -959830422 30365 -42943458 -711938399 81514 265000021 -202692177 34096 -234974260 -596356622 42973 -105452443 -491063634 19623 624481500 345636419 18701 -119801068 -293021112 11770 -983279959 -780635780 50957 -711859277 736946970 33775 -108535011 -797995440 5581 -488185995 467591110 49440 -129562820 347821147 898 -134133801 652008257 7402 740951364 -892201774 54529 -686523799 -897667261 25262 -289175199 -710627767 66312 186249773 89408083 24789 161295391 366348473 19071 -233585220 -954126966 30913 -325860851 -236636804 27849 -120398374 648053506 5466 -419057639 835715781 44283 -6540436 -28609937 23512 53300946 472432765 48131 276249701 268533512 14870 -36384290 -677671545 70477 172216396 356975502 49745 -410915830 837785776 14879 -983466370 154806841 2137 372660126 839397266 18859 -226899254 -990997535 48344 -692687770 -673604397 75194 66455797 441338096 45945 -883105537 -141203401 3486 432809029 171621575 78968 -521193789 443771322 8935 180199482 -215565220 50931 -122785598 376515079 28867 -866885758 -999374572 38423 -295057715 469457576 16458 355575403 -220247040 4025 157855891 258265111 26457 -397058170 -45319398 71533 157233039 -133450643 39072 -697791060 -882482184 39480 -413819802 -956507365 23157 -397441846 239570776 40855 -871829300 454078930 12091 -512565581 433514056 31816 279095018 740592137 37551 -488400874 432660969 16969 -781089574 -799703761 6407 -688476190 -789973677 20654 164419354 77896701 9917 -291177691 470826319 3002 757978841 -317175778 13930 -693422061 751692702 18808 -797978319 -773724860 21135 -427969406 -38901568 86708 -427489384 716192590 2415 264181155 86638210 28158 -130770087 643897077 18207 635662743 346416570 50810 -995538366 -592137679 62334 243767018 -209817093 6045 -705139604 721732167 20923 -214110994 -867502116 9236 467258050 49458737 42117 -133549963 -300073783 63875 -514318412 452215129 46269 716828302 -581154655 632 -107765507 372866935 11670 -41875903 850590874 75683 447139994 360378963 4327 -203580408 -889128908 31966 -972055310 -977497911 22527 -872824792 56935423 43745 272326116 -802710131 40569 -4611859 638851269 26789 270310142 64622697 79769 -406875662 715496278 22645 -603117599 566577126 983 -97877650 -131450077 26481 -37689127 564843070 50847 -95762044 -483572019 25513 -573751310 -321274225 62691 757340718 -612164929 33019 760511873 -321010792 27530 64479825 723911450 63713 279751451 450628646 12528 626278255 -293390087 22417 152631675 164151358 48139 624970303 148027401 5500 89350196 717161737 22357 -406467010 736918714 8623 -142277795 -120920682 26652 645419664 160513391 71207 -956729817 -409682314 11470 -876950357 433217080 3971 254986675 247373681 15310 -393052553 -990644176 19912 -125269755 -787059607 69866 241320149 446077035 34288 -973797578 -601012551 57613 662532223 814741671 38659 186512261 80446724 8853 -411781887 849846618 47654 333755734 632775938 18985 263575131 73307076 80828 551954771 -491987754 24472 -405934410 -110585735 4156 145004869 -571612664 11422 266122121 55302833 80061 -96445603 431032983 65151 -866460211 -121456200 22733 49051995 -328536756 6238 153610059 48884418 2137 160364556 -598070887 12104 168889261 -884249808 14981 276157925 634636728 50816 -137578495 -481825090 16674 -873700923 -120059907 3440 -101441622 -883509317 40947 84940228 809702272 19796 722381165 -582851335 25024 -195080484 -104424055 12366 -706834222 -404774653 27784 -978522775 -580184119 20268 -666751447 -136170637 23313 -961788493 -481410040 47893 744588333 -591795041 41505 -588402571 -506720082 18072 662353711 358727270 72514 -24889982 -693075351 70400 168741002 148894885 14109 728477720 -192638179 23461 -499606138 436537003 13600 -789750120 -785757749 15573 -669706298 -138878140 28694 250050543 90372940 70198 -96941715 -326664565 5926 169661808 245011391 33624 -671726019 -103583762 8418 459515715 363110520 12010 -26101355 -672370732 1160 -426269592 560347410 70820 276707328 275879198 15261 -615350807 557511973 21556 -502978043 437229953 9506 -19815542 565738775 35131 -125645753 -771107102 3098 -103708518 -121983444 25167 -405470334 -978539175 37656 -704546882 746721721 19199 -974479413 -990446829 7091 -413185513 -975201339 40841 261336149 59909770 18336 -125362651 -322796899 55659 182626479 153428844 24800 532441774 -497299805 20065 473182897 357614491 9746 158249998 -128679980 19420 175785011 372255008 26038 -787149256 -508869357 40675 -412982127 -984825150 43130 736727266 361608165 53469 535963228 -509621517 29435 150824130 -409291232 20615 -697341580 -896771432 41475 -887829711 -139612948 48459 -119815989 -516732433 11950 -135326852 -112180774 18861 662708186 817191724 62317 547854741 -512827490 19550 646135637 156476106 5708 -974784711 -401822089 11713 147630449 444960418 4737 -682408827 -109004102 10823 76560743 819889233 21246 267646166 -26734333 33884 149169731 144895840 32859 -382278864 -3000384 16341 -399618916 -123896446 4962 77491216 745788210 36143 181413928 -591958560 10403 253896453 -228434916 33482 365684306 -233654420 22546 -424449527 735632116 32517 85603299 829452398 22951 -975675273 -418305451 18208 -287052727 -712687175 3439 365488993 631470470 9264 -964707899 -583637371 6538 -201746069 565371944 22407 -103365453 365684110 5196 48970613 449375930 27198 189803671 -402532286 21185 271189469 454304569 19550 -993835508 -581311428 7136 58671626 819228522 3766 183338892 256917065 24709 660807824 827433396 20032 93121869 721062415 57956 -897350469 -113262988 20124 145405104 -897674495 46039 -316305647 650211820 51679 -420019563 737242009 22394 -142784337 641710124 9078 241766356 436552087 14562 627528537 460832009 34833 168211090 -605251652 20272 -7446722 551204267 17405 -233209441 -583509501 26850 -588176373 -514643239 19008 752239422 359799265 56844 -974280114 -955320716 52513 439270362 158825336 43994 655717638 840436897 19830 190341329 -193186898 2823 -884703999 -97004101 5443 -670229348 750555476 33056 -307384087 -223674756 15298 -781417691 -795657046 1219 632013037 840059226 5780 -704637784 739114302 54747 94237786 816134487 4038 66156463 743100496 35590 -581263019 -304909241 30129 627097474 357808328 41931 -20192806 638230864 18462 64045182 259746329 15967 -226711782 71173059 77607 -770374081 -668840083 39690 174641237 437714225 9400 -227064962 -961716712 23981 267018610 -220688232 28120 73592664 757682131 2322 185397757 269404886 1822 175241434 445039725 6203 187251286 153458199 13051 -121088917 -789940269 26001 621008774 -307305027 37532 66708672 844775249 43868 -586353783 -295921515 70261 180745157 -614805810 21321 -481033525 460828610 34203 727519104 380892268 38762 -203644132 -874179403 23613 -5120835 619954062 20672 457726508 359146738 26126 650507223 -311492115 1540 -669864244 -121287455 31599 450023162 91994595 50960 -325151351 -675750617 20942 624580509 -318058709 10809 279541155 252761395 48677 -492036647 458503219 43181 251826674 717783103 13646 627819857 809539748 48019 -138406632 -786987742 62496 720713535 -617853670 19792 149459591 471749904 9641 630243641 189833437 12781 -304002942 -228138436 26587 190140207 -402020332 32276 -992774811 -977171484 73777 -419795201 760076345 15122 -212361360 -980083865 26656 -226480667 -965511255 53349 52679815 -331307742 28965 55756359 761802713 40828 370968936 827699868 8721 -8480951 637402609 40236 -682368336 -29107478 7649 333643967 827586334 22026 149025454 -214450437 367 -224956684 -413462389 34940 -139473211 -501591243 22587 -693574440 -135119917 24101 760026704 -200125880 66464 -797259017 -521011750 57614 -960189562 -402630807 41523 185955292 246035682 6932 81864266 819369047 19558 240806990 83899313 38103 -800442718 -488694374 16210 -776446258 752583968 23129 447451111 349610138 5226 -311191885 -902896544 52258 280218964 465246819 31404 -135584818 -793518761 58105 378298162 631876201 5167 -993139879 -581144640 56751 -692990979 -96777540 12002 75283559 459099315 36459 272317210 -802631620 61510 -967992885 -402296565 74599 640478493 -234190406 65617 430252692 370618217 134 -484386600 439918168 38432 -606460352 -123005134 42985 -428172867 255595547 37204 56407767 728397474 5139 257043794 -233924529 36141 -199434965 -994896010 22282 -671929073 -882493029 53645 -192288047 74156139 36997 724316596 -386620228 9679 251179318 450283015 7670 370047350 -211048521 20524 -225359595 68048464 68292 -24226608 639532894 29812 -306047067 -233680605 9708 627716672 380877972 34841 -191445082 -965591480 55036 370985445 625903046 38284 -687302235 -142413575 1561 -396469345 844460828 36815 93231620 -291227629 16698 284083134 -35388537 19783 -13163080 665366984 33044 -953987426 -956224543 39295 246827543 -203649711 27802 636870062 367084550 56262 63470856 284296536 14098 -481621682 442607532 27086 240549778 747100419 19379 -384518279 -110525068 10289 -422142158 238608513 13062 182916259 -389529737 21934 258160736 -18658797 61639 750218141 -307988099 24604 -980471458 -592552205 28296 -996790314 -592147720 1305 -675715982 -789927116 3720 -100022575 -324347442 29785 175294325 176203168 13163 -212884380 -605848610 56981 -514921848 455129467 26970 90208820 248761031 14783 339651611 820441372 4260 149471453 271738036 20315 342963928 836675196 29575 -384894794 824098491 50834 620988574 179907460 49628 264469672 731250985 36968 189678961 144610212 11825 337462080 832192856 34584 -135830464 -797298366 13685 -523282497 468987981 3752 -119453775 -291041462 50661 -10819020 630453745 31372 59842146 244460940 55093 757032977 731103036 38528 264413964 243247825 11968 253670433 -217622679 8937 736141677 -576108314 14818 -287181317 -695866392 40268 -309734052 -697278209 53688 264287060 463405438 38951 54299953 474416772 29986 -3942742 640332743 11787 -97539772 358259163 4866 -1420601 -700383264 7254 91604704 -318677503 16764 -313225874 -219384886 8122 241887217 72694010 62334 59414855 -302828479 24130 350492244 -209435188 22535 -502736962 446741713 30714 -110065958 -492518598 29809 335241645 -216470251 14813 150186573 278106337 58124 -196229740 -615289626 47468 653782788 354977369 42830 443366417 351981464 17395 353594690 823355790 30408 251823640 467119746 6168 239415548 262425830 67402 380255111 654156116 45723 182058982 -114815448 54572 -113795197 -485332950 28667 -120804866 -777301794 18166 -96180495 -785767221 27169 662487872 825446066 24688 -509477281 462512546 33389 343375474 823462022 39960 -420582394 746449299 30035 -392878598 447365164 51195 -707812828 -784366125 48059 621623646 831239383 11083 -987908453 -428434751 2053 -109644193 -125244846 10205 267850811 459036892 9266 744519672 364380441 47702 651890337 188263947 18273 347349796 630425099 31167 -689837564 -888675951 6505 156809170 -106074849 49433 -589638659 -327895669 15849 622427661 -392603184 40135 255321381 -35233860 48081 -361101 653906652 42926 748023570 360264955 13031 -193519921 -575951584 46530 -675997979 -858262580 45401 173450217 -418466231 3269 380298088 662790570 39381 -29531600 635918133 18454 143516586 163397295 3766 -301359094 -667069564 33452 269384796 -882686258 39493 356813667 -202107585 21693 -606539102 147836731 27997 164005347 -417600455 34948 361306628 -192818360 21513 -520660716 441355270 20346 -487357700 463652432 4892 -959797899 145478458 44015 -404405392 -680196035 67004 -992858069 468741063 38595 269012088 251509990 41863 148265644 58317022 1234 -119971327 377631698 26514 -680708088 -785206396 16886 -112863550 344998967 8609 171497920 159187414 46870 93924408 813069040 56654 146802656 -382602633 7664 -226102249 -113621715 36260 -217866627 -613849621 10674 744683655 87150596 11475 183201713 -97628300 6642 -303843352 447052584 25313 -100499067 335485419 33641 -36218240 571076875 24577 -392896488 281835800 48131 245342149 63325844 84557 746150867 -610096679 31752 63748957 753724539 30288 -809393617 -479459445 21046 -225781541 87608600 75125 51287771 -308887285 37828 -115487419 355126817 2078 758974186 -295170081 37462 -671864459 -868461209 17651 174040346 -230859391 41529 -102598496 -482376468 32342 -601699606 -478416755 31073 -765598185 430086353 49529 -290022867 -19839546 21708 445111999 -785799963 25689 -605527026 -479444263 14253 -127902342 633018887 29646 -673575317 739281693 46964 665017163 818072097 70109 -696877893 -872798264 41692 -423064408 750526899 17984 341348087 -381422496 48082 -415972080 744240380 19854 -426073515 -685840635 68429 73714069 729541191 26036 157816941 454660970 16082 -883333658 440808910 27819 720277110 -893524796 57441 -14454591 647738341 17310 -592187630 547704967 46491 665545208 -313940717 14515 -991527265 -964925557 53107 -313833132 -220902241 11249 -115274332 -903551309 29398 278345396 -200842162 13565 -690616302 -116933700 9955 723620719 -595506242 17523 255058408 73375560 21614 375606676 -234865373 30864 188443037 -900117446 19039 -113922311 -304177874 45972 537522214 637183394 15863 174026621 281760549 1326 179053982 78096796 26232 356943167 -237179970 9698 467989525 161525094 20963 347913862 -226058924 8791 159590574 -872869097 26430 265969784 732946452 29011 -227575693 -879260553 26568 715030148 -223886198 33303 344086075 853209789 12420 662529054 156689656 22324 -999414532 151563264 47498 -602666121 -518912320 5850 -222080227 -964096338 38467 -142745788 640102512 14196 363687607 856036024 6979 -860093811 447746038 8703 157751314 -98109812 79715 -317233335 -229065464 32940 -424607798 -993412818 70558 -391983244 -972689763 15091 -28435871 629714431 10888 -484281548 343365312 19070 436350185 338237903 8034 -100423441 627446435 30846 -571778895 -301864385 54990 738166825 373368313 14599 145234653 836150418 25004 341370858 -205174928 18790 185190090 430756473 25818 524111723 -487174359 20929 -425464309 -966745140 45293 565334516 -502600838 58629 -394613697 812394304 20303 -483641319 458688250 22022 -3946418 621004555 32171 -783335602 -479842341 4216 77854656 832626968 6598 153332282 -412306370 17790 267861844 -33511094 65185 379208546 -190839116 10868 -36084534 542062982 28530 -901856810 -95953329 34788 78783859 820354842 33016 63092913 -317841781 28075 71352108 -596761034 81410 166991299 431093212 19745 -708041581 716012250 35553 723322332 360286954 54364 -128383202 285383001 43013 164090567 -110302535 15356 335577310 820646691 8784 734991004 -593535861 26811 -103817429 -764775903 22996 -998066959 66188970 86273 71840485 -305873746 2916 -421701843 -968661669 65665 -122276726 -304343057 67140 239996085 80040176 11853 181135873 -98602384 38055 -493253503 459569161 11723 -325408272 -710080448 24831 -130488211 -300030582 59270 -327578199 -309022979 42344 -956340585 -978563696 71724 78749586 -311841873 33231 58250048 841769049 34428 -878151322 -137943175 43048 750164161 -584222168 21085 160480590 -233794402 36980 755942815 355858925 55753 659252151 349704057 73413 356522145 -199868962 39023 470191317 351976973 27961 -381660248 759229226 30169 54683326 239420615 48331 753827857 -328036034 4952 -772953320 -327546793 28442 751847600 -607396114 43058 -981726465 185463179 8950 -771189208 284938200 25058 159877771 470928887 17995 550726632 -480403497 13779 464355148 355291710 1327 -128846722 -422719863 59715 -693200954 -878736839 36094 441354939 360795724 14118 -700361723 -781186588 27395 549514796 -493312261 14870 182271802 87175452 15431 -213055332 -967688021 39063 655928175 373504234 59173 -980193845 -572034201 50316 -889159043 -104700644 42501 -692786702 716848668 69775 -398984164 279122354 30803 159200296 -210299660 69073 755918320 -580166652 12412 741383867 -595440468 262 -389485895 724897345 202 -703180792 753852037 46815 -896816866 -123122558 8929 79724945 -298981558 26384 277380696 78089492 70556 77070608 761573731 8768 -968493795 -591126468 38991 151612814 -113378293 2530 -993114562 154517349 29069 727449378 -290736957 19388 -95929145 -305676128 70304 -210893302 57507957 64268 475790183 83461863 22449 749877566 -317355262 33108 -882430201 -124845932 35877 -884369468 446547036 52942 -696661582 172025445 55761 -773937626 -504395944 57314 -714247851 744262277 63888 182286157 266161548 6877 -119740470 -100265736 6866 -31677916 661735247 17731 -967170739 -397762030 48129 -612369904 -504840622 35562 348295581 811337173 13777 -199097436 65526591 10493 -601679700 532050226 6 -711704220 -795442126 42453 -422392487 265213868 27689 -113764632 649315702 46971 64522306 646581656 64792 336124118 -204779632 25858 -767135988 -237501266 69597 -887003604 440133601 38238 -424718444 269480741 32559 371748140 836223249 28951 431631051 357045158 31047 557635354 -506746704 18411 -423220580 -108626510 7540 656348661 -314278316 45369 278769007 257409938 44989 -200925797 -996354577 58422 753876459 -293595727 26593 624117586 182574068 14181 268725174 734366166 15012 -19045746 -677260864 66866 148945283 -394556425 29228 179739956 466216036 10626 -320015303 -198772764 9838 158382162 -603602983 3016 81052643 265526753 26811 -667511399 -119285424 20588 345183502 -202605975 25277 -384174343 256579596 43480 -891469069 -96078950 53715 341956692 836476561 11511 80158638 843741162 10468 620055618 835354794 55188 -423280539 542736896 38002 -117045736 347755106 13827 149547102 251811779 33853 737716547 241210046 54461 -584641671 525332074 21157 50513538 276008100 12344 189519986 -875039938 44100 -427152842 -109619517 17947 147557887 151241504 38496 -324467505 -701853721 4525 -980060881 -988104684 66310 -801211681 150928684 48240 189880378 -886236901 43734 441445995 335189979 19654 -688839011 -899075075 6550 -320518522 -209579466 18186 -960471300 -587358939 57298 164978274 -597749526 5045 -869508558 -122766902 26881 -695990274 716215210 29221 -990024517 -578525578 54530 183064363 82127922 12616 652053081 367343460 24561 -190587539 -595009429 21883 250175873 253108019 36615 -895763667 454819868 46659 -595682354 570788229 58453 755096782 376708923 25557 261488332 718685570 3081 -594876005 548403613 28905 -973188724 186798258 36846 244960068 750329060 24801 -297174965 -695285795 18438 -421530510 737315328 31286 -128067903 648855690 8594 -585749269 -305464894 28779 -213588780 72089566 60948 165350435 -898902468 14722 -503795020 -615622948 76404 -3383387 525984538 14422 164484285 452627233 13400 -519973572 445613937 29136 715199719 -317744944 5545 148216389 252674090 34489 54735769 239077118 12858 -133041522 -289140438 16335 341692551 468736774 45714 -27807751 638655529 35501 -95479152 751953644 57879 283237960 721226016 17683 66203046 848525945 54827 242466613 91139311 82158 432101230 379781371 17450 -965041661 -992404008 68396 -235970903 -902856770 20399 -4118729 -869028231 43089 375433585 -217513445 23063 -393687632 730737223 14496 359145707 823330329 11706 -953766381 -583263003 57380 -103544790 -96445762 17755 -611064529 -132337687 51946 -859280536 440495793 14482 -33073422 550960934 3094 626491796 -323776065 7400 -683629222 452684815 22028 -598624723 568070429 65719 -138082146 -790607662 56521 183776408 -389044299 27716 270291533 69601187 22036 -579887329 -301895880 49820 -129397285 -889389862 26815 153271581 264476740 1171 -222443769 -963606137 4211 -3171274 -679343300 617 -101899085 -807031011 26288 -103032302 -898320918 17441 -193111172 -979833715 46267 -326460004 434789579 2867 49187506 -697773860 6097 454175122 155732795 73299 179114179 -97850407 28604 154989718 -114379721 2210 161664733 164252752 24250 720168882 -227880121 10581 -287813035 -211830708 30004 63136543 438486327 23556 51167582 91934707 47322 190304732 338721083 22868 -603739160 -491287736 16910 66769876 813142106 16471 -290760759 -220606240 12040 -106383358 -880069288 27861 255162472 -10117871 35130 -507862991 441350219 24520 -991016723 144925522 53196 -128163639 -300184722 33397 653756260 359045660 28456 716072772 -300882948 6249 -597191879 -291000266 66265 -298375416 -215754685 11986 744231517 338380209 54141 262789429 -878782247 42490 283162273 -38241169 19528 -973018802 -805178645 93152 650261415 371893154 33405 -960526747 -960026359 10949 70970248 752343224 11742 279380782 -780801084 26155 183902327 259712155 6139 148801219 -884540014 29346 -705630919 722267393 58591 -40669002 -697458667 31118 -498434725 352036614 76047 185656932 -571592499 21091 621183705 -292321396 20361 -114895050 654797398 29423 -389267098 -977055710 39663 52141244 811494425 34287 729573967 245265236 32297 143540133 94153051 21126 -711533311 737091395 37466 168657903 282591481 12290 267171140 276654523 10223 -415937645 729774203 38025 443442757 166437191 71426 -595828612 -479568708 26823 757420878 -610720019 16331 471044566 164572620 20364 -771379911 -503819032 45539 -198284901 89634291 47533 -679076544 -141339489 19903 186464469 -418679337 2119 -318666440 471597486 9882 176782187 -582274846 3229 -709629898 -801987719 42196 651208892 375730953 20534 -806269343 -419604464 72146 -903039032 -139662211 323 -382124722 819413293 48216 661768575 156141246 2549 -32472049 -698124320 20736 -882269101 653235700 23975 -323931029 -700610504 90 157439589 352783174 42496 -713787777 730020726 34694 626165342 816230226 32295 -503300373 -509629347 43003 148698054 -863847405 17229 155674436 159490616 47916 -774859849 -795803295 24592 252443745 -7940334 51662 -382979029 279589573 14688 -194926898 67892832 23139 245423990 467926363 5126 -713099269 -869988095 35024 729487729 -578884352 24578 -592118118 -316874476 12930 -1306521 567362808 29536 642828001 173305086 21169 349209954 -204989366 39638 -131020313 -114328193 21986 -590764898 -499895946 12041 630723065 -309079514 419 -196497135 -967847642 40796 624651232 841686229 8268 734501071 -234927482 1305 -591985334 547472964 9858 254037926 -194919975 40847 182467227 -226432018 22779 -490368615 445957756 47833 -668540011 -902669114 30692 -13740447 539248957 37941 284274205 -23670243 37910 -861569424 -128652827 51119 -214617178 -998534735 33692 181947525 68373181 29764 -212401644 -873055340 26847 -30932072 542342295 21416 188892409 471762993 26412 -676739426 -771995050 23008 -332493353 -687854648 43140 94250118 -330539997 1436 -194961258 -993351785 57742 62092408 721018952 39746 86834760 246620295 24466 -426703820 -985984498 21124 719917729 -612066104 31643 260370734 261143337 388 -572482998 550055152 19871 -900146976 -97447066 13323 646227884 153643062 52682 -286972752 -225008500 3458 -390968322 754967820 38173 85632919 256233530 11329 260249553 450522739 36079 -96150472 -870473030 527 -898726511 453291505 46941 185185775 -405861045 33435 334704701 645864616 30563 627698377 348158325 57043 -315114104 -197308269 26357 -480265886 438628409 31982 -974693356 -573817973 15751 -38515079 526744731 46444 -952440548 -402139889 70165 -695519081 728079932 1344 188864412 -887738801 17698 660011565 180928449 22107 -99374741 -298167322 26586 261244017 461592852 8011 188216276 58086810 4153 -313592683 -210976548 16040 -298559887 -687878519 42964 -388257033 811475012 19814 -204565529 -868625788 42863 143723287 166630646 38374 175839260 145420309 26234 146980206 351155409 3591 813670895 -972334106 14134 239361096 -13533322 25198 154377584 -876693034 4038 -599402799 -291471598 33410 188306766 -205979373 32121 160121649 -597149350 50 355538293 -217615865 13181 170471471 156128329 43325 167397090 -872979880 30672 -194324628 68480596 74443 89473647 278367695 12116 243640760 -18636419 62579 252619054 753125400 28453 -210365229 -576229456 58413 254527096 455634009 12976 719157261 -614800684 40443 152843641 -409300590 25122 -903722974 -96154989 41952 646145739 -286867817 915 -107559834 -110916081 27457 67382569 -294137481 19833 -287730967 -671268772 63262 275081236 -9729500 10108 -117506276 -323627837 31578 -586287721 532544997 44554 -195644381 80360764 40481 -212822849 -871957292 28750 -961058782 -970635247 69195 251390422 750714983 3672 -678958463 -116011157 16692 -323673506 -706551752 52234 -669185720 -872585201 34556 64635880 819766445 35114 -309902217 -678244853 47326 -142200435 -96322811 15361 642393492 177701180 19540 355777206 644818658 31638 149575351 454487121 25608 -386840309 254743346 36077 461620076 374411518 4555 -37580873 632297931 12505 153366858 157036232 15185 665041987 -293614044 27000 -130097105 -502704103 23743 845959897 -965458565 35876 659029040 368954056 1704 458988577 151020812 84863 -775357208 -781809420 21311 -202132062 -872016965 27774 -194839746 -894259689 10121 -990510834 -988696875 25006 266742903 -199170003 11790 -867828173 -97985213 19538 -987426752 154271676 22506 -236804899 761291175 32658 -120058394 -880454702 17910 239225711 -235304872 2723 167330564 470162608 7973 -400150738 760536075 18915 341532236 812695417 45369 -216014986 -604837377 35701 147556380 264106342 20746 -985993764 659662022 81032 -132998036 -129310731 32331 -978161468 -980388933 12318 -675014605 726833009 28487 -422179226 -794663965 60582 -704799394 -988583639 39704 -615873165 -479399264 15018 95156553 -292353609 38261 50141286 430022311 896 77319276 282126930 22921 284311649 630969260 32590 716024771 345627679 38574 164429423 -422999987 33724 156462535 256972600 17402 -207973550 -587984375 58819 188929278 71063288 7634 442882509 355091038 752 54168241 268348113 49414 -891404083 -134722933 20631 -297529121 438252086 17369 74092502 818894496 37537 180519579 376043345 51227 -210917981 -863046660 56145 -606779005 -482025237 12902 -683578385 -781830121 1280 -24635720 619763140 26857 -114622750 -316459444 42226 92872043 -307581661 14003 -599190537 182425446 73407 -213783949 88024968 14766 -304301831 -674239563 33681 448297712 183183356 34426 185971507 -595887912 12003 -10885662 568090543 33284 -693190882 -785694621 34206 177489048 247626273 10567 153320368 -384918451 7472 -103953872 -765776417 15120 -602433822 566747519 4140 639354261 152073183 8825 -117962298 357157983 8355 163440803 -894654063 10527 246438722 -20597203 43072 629304184 353084230 75551 638673470 165615062 29746 -20469683 -687144727 59447 -201609301 63765550 72140 -96050523 354823100 26136 -688048686 -789764306 40958 -422557754 283124653 34586 -522543905 465340655 41144 -887899643 -136971192 16213 178290256 -900662790 5846 -28436907 619807687 22305 -414327418 728587107 10614 351876850 830528938 2133 -695729314 740013742 43000 369845248 -232915798 7287 761218493 377511631 19861 -200124173 -869787508 15246 -107898669 -793522598 11625 -485295601 475101283 9492 545081092 -694983760 61177 -112033757 89801133 50300 628682833 810535718 59582 -385048013 -140864174 23841 185327389 -858891467 826 66509733 -307449815 24164 -320581289 -678928276 46578 -311476061 -694142172 52669 174517694 64771017 27537 170350139 143381438 6285 455072085 380056424 16183 -200657034 87520267 100200 -192147325 -975331381 36060 168186082 -413487775 9979 258742381 -15813003 11595 -215548443 -980227189 41144 -976380098 527976952 25623 165003608 -578909922 412 -673893072 -778052305 12922 186226727 463522917 10485 -698173459 -122752078 32036 266646566 -31753595 9750 -382767229 752299793 41373 -600558459 -688673513 52678 -883752630 -113199656 41519 -111554837 -875909352 31450 252534580 -44972017 56491 -317292774 -208086302 3173 -774709332 -492609120 14866 -521787571 467683586 31422 716226339 -615696560 28846 50037940 738443952 52633 183316893 -115637335 68782 -41483101 557560753 22130 152172753 -807198315 58912 -227087624 619675580 71433 -427161373 273790106 6075 76429387 272340130 40298 546546371 -481895518 15506 -234347416 -576862454 35541 -2358689 558695705 10267 735009872 -328826572 18680 162025273 -890100771 2163 636496636 -325639154 35231 526582044 -492084500 41538 276098075 722489432 38017 -101520221 374348366 31732 356951696 627657996 30170 176908091 -592209560 13070 148494014 -205079685 9197 665255824 830306097 46493 718358728 -614111498 3457 650015940 178963128 76059 -686460061 744470285 5279 240340003 89304663 27385 155936316 -197501189 8725 -9645283 -698007776 16561 -787723746 -486761055 35301 -503009843 444930044 15503 65745689 275771617 69424 69131440 264202354 3050 -212038633 621135987 64724 151662252 -611117048 22113 -210650671 -599392684 15934 240718370 472463455 33239 147460396 -208784263 66193 187062285 -413371958 31182 156874032 -216618783 1847 -515170556 434404948 45907 -102097305 659642235 36720 -32604988 639568881 30706 173368226 283839020 37134 347813347 635015359 32041 160640741 -876099872 2690 554695447 -500351239 19797 147840119 -428270439 15539 -882476488 -116828290 36478 -426171283 837850896 1731 463040400 177522821 2908 740802651 -593312405 66 -969788392 164383257 49275 -408717344 254249458 17437 -112039225 344889093 16599 -204602650 -579810432 46960 90280615 454116058 33860 89389618 433761032 27182 238681544 272269170 41021 -886250898 -119127034 58051 -96823616 -779862239 27558 443910711 187740049 86624 -674512279 -140371652 29953 154024543 -137808325 15183 -785554812 -598949373 57089 -902070934 -133968861 54556 -118070874 -136428068 15829 653954523 852715208 48690 -684640215 -882531784 35681 70573755 752195848 34828 269983962 51794000 64936 448379689 168445981 2031 61202813 438134362 34680 473590914 -777198437 40655 739874492 -298431890 47148 -300133576 -703053928 59481 -985951629 -602115199 13457 -614945432 566043754 38473 -698811211 -802236326 43815 -230251287 -957550792 19793 272145178 -224625511 45790 145484290 -879787849 26152 662596935 365539399 17300 181737799 -139438463 9187 -893688271 -104576735 32165 -142362566 650316548 13659 -111609443 -501035430 13771 -403689385 -964085934 62295 256466462 262638075 20223 82761218 260648896 36953 -107360848 -504395791 15108 -575912910 560669220 30122 -131440521 -329448947 38978 -424601802 849242620 26901 -126197638 -95593817 22387 345590456 813680888 44639 171429521 -408964272 19012 244021377 -4456778 48739 347436934 -212608775 14953 178167464 241495452 8435 -519522562 444032115 33693 -973437295 449906270 29862 -397854026 254826713 32522 -399958507 -984723996 1119 250322488 -46894362 28290 -968421565 -397194246 44770 -961169350 -394631196 355 -201850675 -894434376 38028 280839976 -231679010 9494 248637600 -198464547 6719 456347652 186125278 6621 -394662353 819190222 23565 -223279072 -613490307 3399 -418551483 -128268871 27056 267830420 278613884 15802 -402700920 -996829485 35959 -953853561 632500600 440 -98642884 369642448 12437 -134310417 -890650693 39272 347675933 -201833232 28253 167154095 -604071360 17505 -805410483 -500367493 54771 -131121100 372509808 12543 -297014485 -229412196 15131 735179138 -590901758 33235 -688618714 -579005650 43582 -381960587 -974942875 72609 -292756761 -671412160 42723 -393577021 848070784 459 -397409374 -109438182 7403 -413241932 -137848044 8918 -101599529 626074603 35866 -224059562 -899893176 5075 269551998 -20820012 6875 -694820854 -101143577 17120 -873934552 472697726 4646 -963979719 -604855059 35157 -577336197 -306624745 73714 174147843 59942027 1201 -114068019 -879273862 6322 -134807777 -790678079 39484 -138241812 -325853470 49301 -765138862 -671276401 46373 -882507925 450876909 20579 -413592822 722331334 1212 -220700919 -991480348 17339 -981568922 148486075 24300 -402288947 251683818 45700 -137893130 -762149575 21716 -111807677 -808051144 4256 248936680 247063501 69767 146106591 -127990877 67954 -965046506 -766333937 25664 176259994 -582687465 6409 -405115788 735059541 6006 639012600 -300557472 10319 -203204047 -870491984 30931 80652626 815037719 2064 55123381 856068478 39834 182639398 -113365585 15453 -989581641 -425075125 11165 -597584210 -499718565 6419 -963230546 854311256 44352 -783073438 -801555072 15380 339822097 651172818 33835 -287046776 -193032216 25916 -616440906 -505722606 11830 -7618691 565375557 21571 -128178107 -476446369 19183 553112936 -503999906 8485 243799606 472633999 4562 746317327 -197790729 28154 -969298193 -984288590 73688 -874426897 -121610195 3224 -295536618 -233661683 22254 -712566972 -103748292 9090 -102267628 -896108328 3205 -9055818 549072408 28264 -98193460 -99954386 4523 189718941 260251118 15332 143429964 -862447106 37758 181794675 -102447412 67699 -994080014 -607136281 3277 -808624310 -491847806 58164 181115455 -874691910 43593 453897345 647466451 16724 162146379 -422061667 9672 -285905943 -199540338 25032 -392338638 -973950640 61060 183493538 51659119 3864 -321814826 452331906 24480 -106016414 281866566 28064 448238979 -16060274 18240 -689035414 -771489699 7022 -310554735 -213809423 32950 152806302 -213198346 22767 -677779380 -881209486 7286 176354970 -858782459 10403 75837939 446528914 9605 -426088354 842677461 57072 -416573440 744758640 41422 -701195694 -111113904 9419 -128983799 346912159 10890 -230658080 -865069907 55450 -685204306 -902553225 14255 355085866 634424338 19464 651675026 846426216 38426 634058641 350647698 70485 730804319 -288635343 27416 259695456 -191903287 30413 159649047 -400731872 33048 -962792160 -592428009 46580 53270150 465776051 39942 -30728454 554776185 20952 264659702 465550041 23861 -599763255 -494375533 22164 453756489 358015170 25642 273580969 82890435 32690 184662151 174621478 43465 -384483212 -126395528 24087 -235567958 66898272 71258 -614967092 -307659386 12512 755429875 -236896570 28733 -791882663 -595679831 22083 153945917 343442144 42482 -131836593 -880208030 39173 -895521024 453490661 27448 -301958294 -223796520 10917 244940604 741985657 31679 -390777759 -108548632 39299 729932457 -112305423 55035 -414942260 747185592 18854 -382293995 -992226368 4698 170354568 -228069696 66025 255964374 -217404012 37562 665406300 147514226 7428 -129031701 -801754649 874 -40284892 540071256 38302 -98693197 -312929028 10146 -237632502 70568325 57344 -696357605 -785715710 44252 -226089707 -893564979 16873 358823822 -212299017 19571 177909690 161018387 21668 -403764875 239061868 8154 -857235488 726830127 58258 68060938 824964488 11981 264567985 62101591 4100 -406071058 -997418541 37338 -884798977 -517855963 61898 -972268571 180471918 23477 -314819134 -677595879 59240 -100450678 -785825068 1885 -390268974 367819365 27070 68371607 260636242 28050 -212737716 -589487016 16299 443375688 155835647 1310 51723423 760417856 25221 279536119 445996157 24822 739584677 -600543452 30428 261717643 445517073 33733 -135442829 -502309913 30290 272088436 -39817794 72976 -958850044 -985198055 57425 -321747656 -710578020 11672 144466205 146429676 35768 -95251207 -880443317 39770 -104062186 -782116765 25507 159604455 89832479 21099 -106303296 -478564696 23320 620428680 854530527 108 341260637 848161437 45837 171106042 273604600 368 359257960 815672789 46234 -592984226 -517582494 12178 -309203792 -229116803 29835 -393256306 831188791 39688 -868202281 437625502 12692 -697779890 -879137861 10857 266513089 -884070024 33163 656440011 849964708 67783 -677429184 -100212950 13750 -978396448 -413324866 31246 -124666326 -508173399 14522 -807759814 -765241881 13029 -683752223 -762622076 42645 -883503103 455749390 41113 755529027 -585338740 25876 88008574 -289997540 12487 164565127 -132465868 78156 652562107 -299184098 46814 -990323083 187189174 22867 -500402618 441248092 4178 -702440962 -773357449 16444 346507662 814459407 37367 -27615265 657883861 30198 -981153382 -590892914 68886 -584638826 -139895608 57848 -964840642 -571541013 67230 380214247 828728981 704 269501155 755835772 32584 -398023066 817376627 10171 640303229 178568340 53468 -675278485 -865386956 7542 71592776 444459568 14849 -6322014 633666829 7371 -690075465 -768074205 47216 60215739 -513993866 75508 160181076 259117100 8330 345214745 -215485103 4878 -765544654 -496969905 57826 -208838529 -898677625 42967 -289886887 462877780 1211 -871982408 448049300 39205 -573300934 -287227841 58303 648805829 370189605 3166 333986591 -904407225 36615 756609242 447768969 51879 245526046 -39123675 19125 654550130 851222940 60431 244270593 729433007 28535 -140668951 -873309591 2108 168020419 -601853491 4429 566718540 -478988191 1819 -606881162 -327023093 42668 -206793360 -596861305 25021 -579663798 571144887 5592 651448905 347545460 9126 -16562075 638757245 11223 238632933 754314540 754 -200398297 -866390579 52373 548985789 -126082602 33411 -707114791 -873980665 21636 726797070 738333429 40517 -592759281 -870372078 31449 -107544918 -141814408 9023 640777296 366856922 36760 -985761544 -415721610 41484 -127837471 -783483324 29875 -971984462 -975058531 37325 184523678 278081417 32190 -320979864 438077569 16951 -139900698 365149013 19527 -124107695 362080466 33778 163230645 -215611270 5177 -699409293 -789674536 15270 -577841340 -476902844 21713 189080808 268277063 31889 -961162226 -603379853 59667 -318200601 -199035436 29314 360917912 -231714747 19013 -880205140 -109986211 42132 -122867858 -332358332 10336 -902545558 -124886794 10806 463079337 357146703 6147 -121285797 629505709 33383 183318832 -113290819 1866 77522789 856832132 50338 -692059242 -866774286 28992 158035433 -597908030 5250 173636140 173371538 45399 637318211 167576348 22846 744707769 -294079357 46063 267423805 455915976 24538 554502154 852462507 28236 -668388910 -795916132 29848 -414229376 255472313 12060 174714411 -393664443 24066 -599751016 843854862 70778 185022379 282157237 23412 -298237619 -237460450 34298 -971699477 -590514560 36556 534036747 -509789308 30951 -980824769 188622315 32280 58339134 -506831612 80772 628364711 159469437 14354 178915919 -387640312 31266 -863027331 -95340699 29543 -114392680 343092433 26675 -685008156 -96520914 15734 -986327991 -391262038 8109 153158468 150832274 46973 156151735 -235921836 61752 189546758 430932560 17116 -120580118 640589384 23057 266975547 -389935954 43870 161147329 -230507294 47927 -308114230 -200647313 13458 -291139938 -202170163 29594 -862795063 -95355379 50803 647497886 353545001 54071 144833966 -611411353 19968 -697026373 -791272705 33387 257729835 245404602 75152 -115592062 -117858127 7610 -583534058 -477631261 26386 -136319397 -897245117 20084 -402025082 -995836317 22133 -672487295 -863298790 40267 -27250985 -6848864 60745 -887127932 456203806 51256 -428239654 851026133 37878 732627511 -973532137 59492 653565965 353001782 53209 -127366604 360966272 32960 144408156 -579861509 16419 -968353857 149354280 48688 -408089810 -120145899 5198 243041173 49442752 36766 253462163 84778889 40004 -114108764 627905507 18373 -392673841 -119792067 42922 170201910 186752346 2201 379000747 651096535 35950 -676896050 -126261179 21399 -406074501 750477852 29691 -30156616 -672349564 18252 -306938455 -229410360 4261 284628612 242597430 53469 146131082 351961203 34936 180787373 -131960283 62415 -308447301 -694059380 17334 -383162365 822885454 8186 635281524 820268024 3058 160691179 344874786 52428 252630730 -25312454 22327 -223719974 -397083187 59959 51634035 282376206 48360 279270764 -21001725 66401 -783224812 -802783413 285 -232679408 -877128102 41636 -123339487 367550777 1707 190293502 -420869853 12414 -881793033 433531332 49275 -987188905 -964304000 4169 -123148058 644184367 3418 -107793793 -496045828 23633 639141885 -288487545 31227 -986777587 -418969017 7547 171873659 81378360 379 739675703 -289245130 46202 -606219114 545291205 50859 -98615300 -138319869 10631 -807032980 -481230327 39331 360384532 855778179 12179 -125785859 640365421 31856 -791322329 -506840528 45787 -207752881 -977737713 1506 -708657335 -783246494 30634 367601608 843341259 34542 -41716088 -679023671 82127 89564788 751457953 9924 169925147 -874392930 16738 159732047 -592907145 1877 -96765208 -315605175 10589 656047344 367799641 18848 58701841 715199297 19943 348202548 831651145 14549 146653005 -879485155 45417 -384846869 836268356 5441 568839696 -502238819 59193 -780208135 -395648816 10137 162344668 -582524828 18736 -521186387 439371687 27544 -882699836 473012390 52528 -105989409 -133890046 36866 -796437505 -804631817 3663 -713437255 -900003089 5898 -106267503 -289126360 69961 90052407 441952415 46170 -996335380 146737902 53598 259534961 458447012 39175 182852124 59486442 30600 -613115032 -315813435 64892 640909358 -985886057 8490 -426028053 831732946 38495 -774316538 -785239982 25202 252114791 -216439734 915 272045416 253365518 67656 166426970 -132428121 7683 -799211682 -774512761 15364 631360677 829729943 24773 -961029357 -425411516 66982 -702744943 745318531 64615 -676176578 740293728 52791 340919441 831422023 37450 185384142 -109854005 79223 -582080286 -493126288 4486 359176766 640224210 29295 -98001139 -318992142 50540 -132023009 657827585 15461 -317914861 -676972695 15152 152463722 -394491825 12277 -403017354 821221493 11375 74703044 442858095 642 -505962515 468007087 27324 -865193959 -117923899 27585 343213860 664900508 3416 728498765 -580972611 6385 151165332 -580928496 82 150866636 351747021 45688 152369841 373636432 35597 86799296 248700863 57570 150938191 -394330047 13899 742744082 -228571405 4215 637464135 168382349 28149 -107967129 -865481632 30619 272512630 -37888815 64373 -983833712 70044584 92218 143457107 151780092 21063 150270612 -595988724 10161 -330562554 -710515495 54994 -419950019 249414842 53660 285125611 248845869 78187 187742838 -896639750 12910 -686058717 -767820980 28130 -200505771 -961041884 12423 -694426950 -763961570 39681 180126357 -142561945 61592 -222392067 -883340469 7317 90939181 -614940597 50273 -961297535 -421552554 42163 169999141 443748045 16560 145648404 -404180984 35305 185893628 430585170 27757 -236356101 -588446134 24281 -112239614 641329641 40816 648885078 355062416 10876 -212874180 78438336 38013 -972428710 -393811287 39923 -329540985 455342793 14330 -881819173 -882522080 42966 187138291 -610832497 21326 -985391769 164068377 42760 -237709628 -863166341 38535 472825891 177765648 50365 -194538899 -991770740 2450 259405731 -30953685 35052 -403685911 271141724 54733 -8177398 646696550 16207 94760276 730742531 28246 361363360 -232660709 23410 250703843 92328538 51086 -672746048 755687487 11039 -672295467 -670702846 23495 -688366611 -896098764 43453 -128996959 -133612681 33271 -794620890 -777291781 20291 -209091368 -589215090 32637 -232406857 -881384386 52979 169952653 62481504 20458 -101999989 -291624411 52804 -140402426 -787781440 16389 451275393 380377676 14581 -8672423 -674078473 38414 -297243371 -220416237 31447 153406266 79309991 23672 715473306 -605217951 35456 359523532 853141294 26341 -583045666 564835280 58071 87579676 809800261 9920 -210748213 -602120310 19203 187392256 68430921 31481 247956412 269616377 56391 524851637 -478605810 22149 451736292 379918897 31701 -695191212 727627254 59091 656298175 176567421 38525 -194532622 89318408 18710 -670604095 -896178945 24178 89312533 743428208 2477 282412693 -193899031 12950 760145634 -191051877 26353 265998086 244963946 53206 -981735946 -956464139 21283 -870007882 449101697 14967 170400555 -604070614 10260 -502348311 442459175 16523 -129334042 -773401966 1696 715118234 -324549658 19404 252119724 -216060271 11940 -122202724 620098394 24981 -982843338 -596652723 26963 -236760705 639047739 47280 275726752 -899388883 55097 722440225 337451062 22059 -287088449 -704667155 65817 -971934460 -983350098 38413 656955411 359018999 30129 55988180 466911351 17934 754688746 -224477831 62208 81692260 752593539 12651 -41324281 549832670 974 348934269 349713165 60279 752014354 -196259523 35456 159255957 155022989 22018 855234098 -996649461 38752 -229904177 -421249779 61986 -666814641 -766464542 8760 65866402 -607197057 8670 -116202185 620257457 2505 -981374549 -417530689 33964 -775931395 -774345976 1485 272473441 473563893 5853 149972893 -873155707 28096 257204991 -10198899 63990 54758926 455596628 49309 757592730 -388730376 56555 -405070381 263525364 19457 -585416414 -808756004 49831 173751637 -894225405 8617 444128270 173212066 72104 -709067345 737561141 26505 -14967637 -681837669 71491 429695838 346084945 4457 -44266769 533916341 5481 256267109 759258052 16847 280768978 -194604327 16192 437922403 349233975 22169 665657952 -329501562 2598 552099693 -477486196 6091 -998946418 -426622642 34915 619317442 160059637 48924 -404648803 257001124 20546 -669691726 -788207809 20452 -109446845 -786593276 35553 162450499 -591710053 8332 -131722995 621075326 3986 62387531 848143495 28893 271715953 251625728 66446 -710212474 -783162377 45566 165006496 -216774601 50083 -217165669 -870188900 21629 -576211073 528522356 68433 -116217597 -867856146 19204 -707378556 -773258753 27615 -128467306 649443174 46190 -615910164 -491273606 6406 630856260 338229063 49798 662510304 -419408631 21512 -204240417 65006104 72940 181860767 341921077 10068 -329770023 -227018762 24460 -140328324 -902123151 12947 -681088235 745513768 54550 -589250669 -513770118 34423 -866167575 451241201 47872 149098161 -96558416 72897 461763749 379591760 26190 270252582 64939636 6524 754789658 365152188 2790 -382302814 839313222 47208 -485182295 462050152 17766 -990469865 -407818584 5219 -668110205 -137804078 22366 -114389428 643406727 50883 -870191247 452403534 40991 -228008434 74023006 65093 -139684139 -136797555 6496 171285461 653485253 52516 534180675 -494909206 22465 663230277 825509179 33289 -878561942 -118429955 32808 721131061 -285892324 38180 758191949 354340584 7643 -669560853 750545904 22969 -45468162 -678124194 26871 -325232586 428688491 24666 456662087 336490128 27486 431272759 144737522 48813 -8538960 -710741589 22168 -130672358 -138141445 30987 161618266 -608473077 19680 170277434 279075180 2825 189142449 -128428427 74061 -522984246 470883100 26089 -41596713 646801276 4944 453951135 -800539106 45153 -293690741 -682159896 30947 -216281110 -879548023 4905 -192905782 725410641 63736 434367501 539782546 36603 761415286 -224390300 9590 567264899 -519352938 30738 562979786 -505632707 38686 339272715 832724330 32502 -198377532 81376714 5483 269426884 462888450 14227 -398600468 279407449 52842 -695476619 -899740853 53337 760690921 354544574 17277 240726523 446745500 39551 625563759 829188858 53865 -140699650 -131367967 36774 91853505 722669632 30381 145613678 855145985 36268 -668291860 -112268745 11800 257249444 467447142 27128 -290862732 -694475596 50208 624577813 836325734 46259 658516026 161885572 35824 -690468202 -860290743 15654 -424796242 -998949520 47311 -208242850 -579435093 68661 82269442 -589089562 79004 -104491530 355084430 32930 -420328209 264702404 11591 -686297993 726871936 25592 -990453421 146586179 11863 -994693866 -972394746 20605 54521304 250534383 916 252122117 736197313 33215 165225709 -605503059 12281 -613453300 565661386 6893 632863755 435496638 39531 349048284 -193362059 31480 175093629 -866451022 16633 246440223 62609323 21571 750422381 -305874687 35188 -679699043 -887656074 51057 70295912 849574043 26030 -710910504 -299881870 16273 -113713788 -887062515 16028 -971770235 159019486 26082 147761819 -126546502 54238 -122668856 -477679828 14848 62673115 -311217804 25101 622302002 359053320 61096 715613814 -192821553 47413 -617547929 559202999 17425 -694827715 728948096 30888 -288650997 -229698586 20300 -312368937 -680387397 52925 -19717661 -697470949 2313 162017256 -610940104 9055 742731798 -291537559 12233 624373114 -310424753 34141 -606448883 536020579 13022 -592287029 -513132049 11803 656846608 371473777 36169 -887320638 442919000 39536 174585446 238466921 33901 652032144 -318201020 3225 -12526046 656522555 23154 -995694980 -601723170 25817 248892669 720561386 11514 78294648 430696311 45292 -135238703 631343432 4134 -25671363 641679028 40263 -11093010 -32383926 63284 -412893192 -996312154 12052 -967705487 -989397817 14973 723540652 336074567 2792 -395659702 -105455016 2568 152127026 175564570 44085 255999095 254387066 77493 261668633 51745780 24542 275215274 -34784780 2280 -197970658 48349279 56577 271937785 459632119 28301 153042341 -383068672 2366 657049221 155370405 48990 76621210 848442573 29571 -611142086 -304773303 74319 342703359 653784223 25088 -703667052 -872596799 13456 756161949 377813814 21833 -994909924 186838928 19086 -673767887 -773136117 19510 469284306 337149831 4761 -388515282 258984007 38927 729896675 -329942188 15759 165874123 188206119 36080 -964761374 -584181259 4238 -237139933 -870205684 37031 -997713405 -128262982 48915 -316583108 451138639 26195 -293252610 843079262 6366 282368948 -415481415 336 -25731966 -487774217 61723 -684680542 -774798184 40724 720221552 -952577007 48898 -215315541 -597848305 65790 152861767 -110319690 196 -969888419 176995482 9062 -23390943 659191936 18391 530752083 -500706857 14061 360873314 828330748 43821 50937031 -27909266 72833 -972124484 -389006500 21984 561009383 -510615816 58372 -196205385 87725376 59790 -302362765 -202139024 27562 651265568 185295560 39110 174179997 -575267244 16603 -423437555 -972354726 69022 633966086 186945023 39091 -136781194 -293219495 40631 257383804 442781742 32435 57610846 -285994701 6937 86594475 471113231 60326 155983444 156868126 46031 148753777 431550089 6851 -703171968 -809071360 6281 -229240718 258385584 62314 -422567655 -961154928 34773 547046959 556406478 18650 -681973296 722216532 14213 -305755216 -210510848 31230 -490696820 455645068 26996 625305971 856859218 32766 177202798 -858795295 29010 369608315 -215521147 12261 644298114 143930367 31829 -488985585 462067818 42794 344275668 643467898 4630 63899050 444090761 1840 264279245 52137391 61121 275275614 732719123 17564 -36294974 623687643 1230 739769916 -201237363 10383 -989981586 144118832 2867 285207612 -193736162 29316 -791041557 -794592507 19493 -690415112 -771765516 47530 -708012465 752012726 32307 -102614616 -311999819 7736 167553498 262750332 47656 661244042 342220864 72743 -586371643 -516088217 35968 -125082534 -113374304 28484 -222490370 -20675674 65246 71978971 263099977 64515 155325170 -137068893 60970 -396750218 -959492981 50679 -216755517 92237978 92510 379149145 -201567362 5927 640508323 -305704692 32618 -605275599 -316058612 68350 91523835 431148829 51841 455359112 348244079 30538 730293634 362245558 4767 -196598868 -616193651 37627 -411459381 -974279990 75383 -313951330 -682767400 64635 150678809 345569410 47416 -225614011 -585916316 15621 753628166 -312092523 25613 -392865453 855714078 26485 -413280853 733454543 33756 -390667895 -119426724 22587 -586627370 -503347682 4157 718208142 -326420822 47820 190366876 -869095801 28733 -588454361 -508639396 23700 842730541 -991780615 42437 -611161696 564199066 68577 72668195 732054706 57271 743808174 -330651881 49006 -205316755 -976465124 6068 435930828 62040186 50382 -414659319 -118645580 5537 -27700137 -703211244 77984 338340090 -222736743 22930 145791855 -103037630 82749 -124554297 -491845421 8266 -499489590 83323633 59923 -425643765 275131689 5320 528922746 -505959887 47429 -901869887 -104646371 59566 -879545059 460071203 19199 259849307 91619443 50212 -3133574 -711390313 58505 754912030 -328742308 39076 -417347300 746302021 18149 745470509 353218366 34920 -96152139 -321793991 62990 183875007 442174301 27173 752844248 351301739 5989 -191531083 -481677536 51461 154878782 464803374 19622 -14767196 554987600 955 662472289 -489776958 44097 -802089255 -681121115 25679 167153892 367788939 5324 147721464 368238613 16821 -767239675 468717894 14416 724000078 -599942018 4636 -5707714 647330442 4975 379145635 623150261 8067 -577890564 564438542 23242 -121025737 -885147486 11909 -991635593 -785961102 97941 -956142445 -611583227 29677 -608151773 -286049134 53299 -127494322 -881842080 14705 -972713768 -410697082 19534 173414306 433179094 22190 -315662843 -670768061 40854 284579891 -216038344 9357 240299711 254871372 64810 173599422 56938571 388 155931367 47740546 25605 664177332 180313165 36500 -888045305 439793502 47611 726450434 335756606 1816 -42544438 -695361997 34080 -612589184 -481003944 37431 531138724 -513905701 41548 -138905299 663833626 25640 60804544 741133628 32681 -675274261 -804306541 213 253568064 263365370 19014 95035980 714888005 12816 94121939 257145826 62891 -105239897 638858323 7228 430065867 164954643 41173 -800097241 -520174755 9218 467903712 161097697 3526 -109256598 -898099537 3419 162256120 -600608270 20151 169727999 -126561217 68489 -98186974 630538985 14698 -332087675 -200561648 20310 -124572329 -313857751 62451 -427554664 816026469 33306 -995535967 -616550832 4504 -7420689 641244930 6212 157750245 -235071262 60171 720362038 -578789108 25506 -604548738 -503609974 18562 -610396220 -514155225 11370 741749945 355339500 14651 -498994401 441845023 716 441856201 349652440 16648 758659592 356293799 2341 277410375 463897568 9113 81121968 -327644950 43342 279417641 90208694 26706 -982387615 -591988922 15654 628255281 -333142733 22485 355431888 -862301839 39015 -994799559 -992856455 14580 -408324115 749296702 20630 -306359629 450844606 9174 278221073 54871489 52168 -323777163 -225468781 27178 -328031065 458806456 12645 -115931672 -120714683 28222 654719137 348250708 22591 166810209 253510621 15041 718950257 377798369 16435 185242644 247107056 18741 72960190 749234345 21098 245712966 -12960067 42012 -130361916 -114073419 33968 -289965164 -495611379 20276 77400207 756164141 8298 61480889 458496183 9028 -992579245 451938209 54229 -985454640 -965710797 58430 744614300 340957291 12795 358715521 816777737 32013 749554267 -328681049 34740 257356887 751201336 23077 -676723217 -885738977 7103 343882389 819161858 13584 -603468041 535235713 244 649214208 -29020926 36267 77823587 -315736442 23898 -407362026 753604720 14155 354894873 655914675 38942 -897908454 176676253 95833 62261234 51187250 51714 277650840 461645138 16152 147118450 71338240 15634 458377018 747798538 35479 261558401 750861265 29063 267175660 48708714 16823 631678536 829614190 35299 178945905 -388447051 31902 448961325 -959835018 101 459769832 378143104 26540 190137012 258801422 40787 78693310 817498098 22892 186699388 -398477168 7706 144536323 -213264131 64378 271280048 238449356 41048 -101598448 -301008676 24990 -37327502 666310702 39727 179837648 -137376109 61422 625728629 -292770275 9383 251601109 -232610933 43070 -117861676 -107386186 33155 278398444 273272029 14259 240018139 89899423 52275 -996680805 -581427703 2185 630726750 376720910 16434 441695024 170736778 83314 -681771540 753606989 25839 -408922167 -112454003 10541 -228273647 -871601457 7697 88364968 817164710 32080 257149052 268677680 28488 -706651624 -873066088 6853 620606168 -289094011 15185 633390751 845752585 23328 -696210887 -878151112 7432 429852970 373281643 5539 -140202860 -301759372 738 -208602996 -585772208 53138 175124651 471327448 14248 -288678844 432633325 1120 260348030 270826596 781 -596578813 567384084 30877 -426402943 729656327 29815 158723213 -889125776 8715 260082870 743346099 28051 727700216 -295477156 21266 653722647 814225275 9810 758557613 380389205 33304 284115840 -964830657 42206 366739141 646990869 38578 658940343 366123197 19481 242758716 -196074926 4492 66058224 453585631 46408 -577722703 -517163993 17416 -99051473 -110820828 12390 -499067022 441611706 45925 -954548424 -398202551 73018 756668636 -600456702 5370 50480192 251296163 55276 462383529 174478346 83743 464016934 174276023 18209 -687582614 -101328053 27091 189828413 -894601704 23444 733237991 -294845190 16011 173201075 475389223 17859 -113140735 -138664125 34461 -210699651 -959729414 34511 -997601200 175263389 7046 336169166 623098869 18483 -40013125 531443441 30032 473309287 357513920 26666 733841839 -205872842 15294 468578670 150535331 6859 -573985022 535483572 6235 -210334531 -953911257 31242 -618640868 -312714018 73075 -136001409 334816140 14929 -228618042 -613571559 29338 269567469 -193933914 14200 -699991026 -764863374 45736 -139559923 -485176103 2388 -873060896 -107404755 27437 267223432 244797355 4515 553016503 -523519955 35851 -606398494 528661313 38097 750255313 -218018667 13105 -699889449 -806335282 40266 -39797470 650901963 16800 -106387665 -122342932 27869 159591722 440260499 7721 250180607 438352531 34198 357590272 -198139231 20286 76319224 -328835601 20314 -208563960 80789069 11970 240904535 -232843956 36074 69713437 813447874 20764 646469123 813285247 43590 64360855 761653809 45254 89172859 -306621134 20989 -495819820 461024332 37168 172467413 -138271027 4085 -765166864 -992260660 48672 -502850218 458893467 37422 90054924 -324665332 25402 -392706477 436515797 30422 188847342 147694615 21886 189350240 -383003724 1570 338957555 -199962331 3644 -609398925 -788483684 80145 -695069760 -116076241 30515 348731905 -237000160 26610 266231162 -10164500 64063 174816217 156605365 40300 735591165 -291127475 42826 260544058 756680566 9825 444418967 167364616 50045 146339583 -392057688 11076 -142660216 -109827112 2983 174513880 370431094 41428 253300913 265733664 51471 73929572 755886089 33967 -310209196 454845316 1125 -204449944 60407230 11291 150378373 -122166708 61062 -426183294 -969296669 68415 529709552 -476212352 35219 -710536635 -124729125 20328 -19538678 537786322 42088 -306375417 -683953638 7232 -4788487 628151646 45743 -767358577 -522143414 5956 624642380 850181325 71248 -601590961 -480582160 22161 48083164 836523516 42592 181090518 -601832204 14664 -100393853 379214869 13194 -210674172 89357444 10602 92891826 -508983284 80303 -223931862 -880653061 23956 -123560211 -522126125 23221 632971879 -332831548 16033 263605423 471119973 36083 -35708714 555103765 35446 -425252253 817776047 27820 -580548256 -332858323 61096 242169125 271819483 69922 -597503273 -515422665 23655 174546301 70740842 14608 -110232297 -323570259 22503 -139101088 -864630912 14255 716998977 353800994 46686 550073744 -509295561 2248 -193366505 -967104088 45001 242747049 730914073 15802 255951011 -37304098 43919 -298961429 442723593 3314 181811697 72598570 18746 -114665772 -522641265 27342 -512556020 434486628 34949 -575063701 -316613936 75040 -12431133 531663324 52958 -32323393 -683152912 71682 -133834236 651216723 39706 634711741 842489306 37678 284093409 737906736 13805 58050064 -328145866 26323 -11819375 634121282 28004 -107450235 358068516 14604 70833110 437925277 15758 622585964 -300058533 9973 177185764 -194216537 19779 -320387360 -397818275 42226 -698162268 -139156195 26328 722371573 -215001586 14807 562733297 -478709066 62437 -791613409 -782674758 16190 145646767 -862697604 28388 -476467900 438179274 37433 -116163258 -301733460 724 454739951 246527541 5698 747524437 249542386 42616 -395262424 -808195752 34405 -391918317 749140083 17531 526130478 -491861284 9619 -952455043 -386252679 11701 -219582228 -884145255 39418 73380048 -312034871 15014 643662553 368018559 36411 178840230 -392002173 1468 546699350 -477215672 1304 -195859396 818229011 51395 71336590 254267586 28133 -234462106 54115064 106116 750843488 369908040 41057 619803118 848749751 36489 666327688 844894046 47525 -788117676 -796504279 23824 257836756 -904699 56886 169558682 -224790662 57775 285214892 442834489 5167 467969968 444143385 48720 -401642502 852648643 46042 -791575879 -791944394 21560 50581611 440656312 16001 -674401575 849924851 47900 -104499051 641683705 40669 656911102 175602595 58365 165880768 -870130308 45372 -392997568 855404582 21689 56660023 824707249 9404 -235042116 -873267403 40252 144773387 240274076 44439 -421971306 -115376765 30735 150155573 -126513815 45038 -873535277 -101239737 47639 251762884 714500990 30750 -205481650 -995382551 40450 161049862 -224170226 27346 -808736643 543892441 50493 -1999726 647952823 32320 -781103517 -769588575 6097 724713282 -205039601 56141 355953540 -205575676 13549 151912622 -195190936 46362 -314655774 653461685 52074 -783882251 -777583453 8898 256694269 67466143 54145 -210238253 -967802344 16799 266681731 724806467 14559 -119883377 -785328870 37039 -863365111 466603091 20768 -114237144 620263858 4579 -414143945 745563827 15010 469000950 350769197 24975 177830922 -861910733 25497 -993379010 175155559 34732 -297119940 461395438 1176 -615435706 338404492 28351 143382089 339252083 30485 759278572 -235408479 7590 -779514925 755999008 29573 -618826269 -313082302 19792 93150703 754164677 68449 431311423 186847935 13671 256316002 -39850333 2519 721915290 -574942589 9144 -673290514 -133618358 24959 -192342265 -587608124 44711 166681402 276939697 40574 -327536855 -700134726 15892 -132987598 -520678523 13187 -216755850 -582560674 69594 -574695462 -320127434 14375 640368877 842673806 51895 268669370 442142400 24550 146984781 -197578732 65274 368427874 -205573230 10931 -792126307 -606123831 1985 -707820625 -774557467 18492 -287161016 -683191715 30024 -105138559 -141623610 27848 364558951 -681169340 56430 172720529 341386153 31279 -596098325 556171926 57068 -218022034 92677883 66664 -866365477 -103765746 44686 -315629783 466056273 24103 811035876 -958016871 18214 -218370704 73934960 76287 -774364146 -508195938 34851 172518457 -115332526 22388 -985923721 -961378381 50893 627687442 351415623 35302 274227639 -210905105 5021 475682506 370012909 18268 -138075236 -888150369 37505 -673085225 -788165290 44711 -393878250 835483630 49600 275573644 243273571 31095 79820732 465909431 37578 88900224 282135955 26158 649039048 812299173 11902 728138257 356872093 30009 253247423 238384769 21469 243001312 48919294 30058 143747019 352160758 30984 -961597964 -580226526 18745 -206892720 -601123674 50309 -138412998 -800004893 56244 475893295 728753544 47010 -191870386 73536019 100738 163443934 183670076 44953 -310081141 -208524307 10462 717088642 364351265 43820 -99271758 -872409109 48331 255778109 434654687 7112 -114893639 378562441 25792 143580256 374398412 11548 -126740023 -98219966 28250 157256856 -572893365 11125 -413992261 -953630246 57443 456469226 369939407 25591 741249819 -956040587 28807 -893097626 -126286008 44497 -993432142 -963456288 10423 248094426 443081823 14105 456228725 348869880 22217 631913547 -324571874 31087 454358433 155219816 2821 -791562780 -476906021 21089 664897712 159124715 6317 -700426630 -887175592 18756 655923321 161504311 69964 91901840 728299198 54963 -117033234 -499908823 24511 -32539562 549853084 35681 -391025354 -963774008 4914 -784459076 160818992 69511 -706830889 -116384993 13850 253591678 744204705 31755 181608577 -612613148 268 -686265998 -897053271 20756 -120160359 -789677707 40078 260610461 450437455 16445 59810876 724981034 5100 -782355169 -779905801 12097 144896314 -579422919 3543 -103017839 -507068509 10192 -395212903 279659005 42449 660065451 364683071 30329 69454975 279520241 10970 -118932817 -893518875 8798 -672420513 -887871891 44075 719414117 -209586788 6585 -776282609 -520263113 29712 281976917 741835241 24969 180653659 363411970 3205 -215519302 94491581 92501 -612378116 567092519 18382 268868000 445865882 10563 -401803666 -102481235 37921 261692901 432140234 34924 -223099807 67166326 19322 -669132002 719792236 54856 89497746 837215593 48171 734301218 -332232487 29707 -600694471 547013780 76938 -873436814 439383906 33404 -516246815 459852206 33972 -955756982 176758715 37544 -876386574 -138608871 61920 162517186 -405518181 13603 -795205771 -481649502 45736 -954846734 -425781302 12274 155340004 240461401 3236 -291411784 -699271969 36015 534756407 -794122067 60770 -96284319 -105036762 32733 628639952 189142323 23898 -678750602 -791672742 15259 -203030831 81065772 35925 -997221852 -991193186 32103 85004966 717411324 26836 163684687 -226931166 16600 -98875032 -799888053 103 439038470 367302813 18686 737600991 373414060 19817 -884671121 -127140905 33558 49204621 754759677 71979 743902995 -610010106 9541 145204121 444263589 26969 -114498358 -806334162 37114 188797359 -127776585 17219 243234986 185022112 48015 285095306 55095690 52659 -199991897 51958432 21018 -394573380 275906506 24041 -899667101 438987314 30390 -402338830 -967906206 39055 434004655 351286031 24955 -26671957 633275654 39156 632473944 343897261 19364 -987825155 182875352 13082 -605334486 532857160 58965 182606249 -194073128 36597 250938423 -31876572 66133 -236248653 -575930299 69831 -129956846 -504824259 2981 -425801869 -586439946 54733 -200853145 -860542007 36284 -20665316 542114475 19930 -416972617 284253684 161 -116820708 -788898716 43140 -43886761 -686098017 7226 645071325 470005448 73105 377850940 -705795241 45782 273061771 263178791 43369 -700064859 -127121078 1282 284678261 -28771783 15705 -27548545 -696460711 24731 160948364 -591173373 19927 173380305 -209013199 31672 66426290 -296005349 5290 568901449 456900808 40842 -393553548 -999979720 59919 77048754 465806537 40714 147605784 357254567 12360 177727092 -134797989 65551 251219013 59393046 81118 758647959 -315151016 20379 -713233612 -769194089 22252 -125799448 -102011650 22739 -977041753 -992484323 24626 164592943 94617503 29356 468121997 342457592 1912 -572258600 549346565 71767 644176615 351868805 66285 145930938 155409211 27626 154837131 458424782 12701 -206712824 -903284107 37778 -518853239 166771046 19302 -606591612 -504118583 4331 248799527 448312131 25549 -106703336 -805371519 44099 -387482907 -994999483 21846 -997066352 -389937985 50272 152705508 242635696 35256 728673736 -287491014 2080 -685272399 -903910728 48361 -672621887 -902185193 41812 247932286 81519030 23098 163318181 -427427937 14068 -863481971 -124170730 6581 -985013597 -986013656 6904 -114627986 -476529593 22393 339618080 -221664176 8991 531442363 -519743557 26413 -39696526 640266657 43021 276041492 -213619806 15124 -229174736 -997595721 9219 -124023644 -305966633 64880 372452454 855627327 10696 -592283130 -478038958 37563 47886349 -292685381 3615 634512860 378655372 61665 170916152 -592284939 21837 78189202 -299501916 27199 -106662990 341454065 4407 -417887951 715292196 5040 239880276 -19943643 57493 -309760010 -701845959 12525 726410755 338114700 30023 -705131743 723531081 38417 -116137974 356861429 20344 -604356581 -305198642 68685 251662132 -385510159 21904 -688418339 717681067 11013 -712313195 70670738 38727 -698722323 -120853564 28439 162852550 -130113336 46478 -29901477 -677010475 39368 -706590296 -793354472 47705 630237890 380494237 40194 59624941 833496669 28118 -416207755 -125438605 15185 -769616202 -490608240 52373 -964648475 164580016 54726 748190612 -607127700 23032 -667853721 -891170811 14639 -592959501 -500808721 28738 -399484216 -19187678 89022 -383126447 -986217384 44747 -498967858 450442930 9315 -799676540 -768647111 4475 -37115536 724145109 75316 632962273 -192956626 63434 -386763450 264398561 13875 -131699415 -885323101 34653 -113222356 -764277164 69257 -417274620 -103101773 14309 629957578 815831449 9527 340503281 813850145 37293 147841435 443698219 11413 -95721851 -785209559 67804 -993170930 150610505 5961 -192683574 -887579203 36281 81299547 432569206 48165 658582137 842123342 62586 -591727215 -393265490 37095 648408693 161387949 75971 -97837784 -299864160 19409 -131357514 362293901 23485 -111300313 -868856161 40269 -875991087 -107527929 35617 -677951386 -870640345 51647 -43814527 658478524 3494 -668231666 -97050630 19924 187551940 366723084 20590 -386861550 -956411548 75246 -574931220 -329325531 4568 -692098033 442725969 27778 86892112 723141970 30436 165516286 432882290 26988 254425094 466480837 23750 -882394409 747244378 53719 -386529569 279314266 44583 -804483834 -771931557 4483 -590243300 565661676 38292 -988295770 171493764 29851 -403544503 -127025718 26625 -875247879 458383460 29778 -104718409 466409007 57559 -386332151 739849832 38730 -116064540 -110386844 11764 170875736 -404270694 11740 460746751 368525611 19156 -600865284 -290521351 76292 -410393917 275695757 48844 662056649 -128499568 52598 273914764 -235811523 38531 64279202 453670921 53060 -594636312 -316234134 61303 -891291866 -100969439 9082 -127802205 -102586876 5334 58935977 274513252 1571 -308326275 -212191587 11967 277395396 276759041 47452 186446552 354246989 2258 -8007523 -712482613 64029 -516532940 -302835605 47437 -134875960 -780826434 43882 284702131 73659161 63791 -202255856 -618978763 12262 269185532 465792062 11647 -191777998 144728179 39775 -682389604 -135587000 401 457979019 343570767 32160 -294461253 -201592269 25911 250106371 253837875 20624 -209056467 -964765746 14479 87575790 819037349 17519 760162452 369825175 36146 -123859468 639844382 23412 92716788 -487007264 81657 259722994 720325554 21680 -289572583 -702450484 58583 189026606 -863163656 14553 636794253 -682421938 40829 -964533113 168471682 51718 -107243922 -482671183 609 -809048500 -994597043 52758 267147932 750070736 18786 181889804 -101255886 82446 344579687 664095203 29417 238348937 441622642 9835 85862436 -313775285 33904 179143592 -124493976 52490 185311566 -583663124 2699 338506223 -200055134 41385 -9318498 539709468 49892 153340457 264932404 19072 -799800504 -804622843 11706 643865904 166807768 37428 -38973953 -705756215 4987 -46660432 87412591 48453 -783767255 -488870977 30430 641058345 -304944168 20915 536193583 -483277694 62255 -707569517 -801709411 38064 175817119 -592035134 21950 359983818 -235924495 9509 716607193 341277355 38773 180821154 455490007 8324 367874878 643966868 31432 -712858990 -786220979 28522 164218331 164929866 39126 -866832741 435874559 21764 -18883264 -706596847 67494 79403602 -321061337 17825 -681631897 752115851 416 -134082774 -520699634 12909 438085905 551399104 41175 -327717752 -200441780 17047 178990380 -883550270 27079 380494307 820307561 24540 -964806249 -399610274 12585 -392922625 748722690 22678 349600054 821564786 1474 255687761 743317566 9354 -582579435 534016992 80184 -98334720 -124544483 33044 -593095676 -321342662 72472 -409082962 241163441 36366 369413643 634916821 37895 49353637 738194907 51004 155585976 465518085 15111 -10205333 563324103 36738 275525979 476080033 9571 -98552186 632889512 27877 157804648 -608379678 14919 -998392672 -391417309 44306 247999337 -204201018 26664 -881499399 -134660223 62910 -139227761 647501649 40458 -492793835 443656094 35659 239704420 734937574 18049 -670410739 -790019343 5359 653452381 -319538554 45099 -197604423 80257318 93221 253379458 244503304 49236 632488237 342919786 12212 161186859 455202648 24859 -678526321 -782970300 4531 732723239 -593569177 8046 -418026919 836077588 25528 -112308272 -521294428 20210 -113788374 -868068564 22041 -220793722 -596547418 46876 -980774132 -968519051 6877 -20706294 562950329 5436 -114185977 -883637533 13123 -875801981 -972019114 35931 367234060 629191335 10304 760863082 -605352635 18973 160629761 440615692 24639 431639108 157996321 46293 -22503618 567850426 33638 377110585 658023190 8446 183133166 239001382 44348 540089911 819778704 41430 -992836057 173868900 26594 624487628 336607696 44753 621418741 165086676 70252 -675043142 647459374 65120 154284246 -860420414 7805 -96575461 -521260294 10389 -42619050 534958971 11669 -205452999 -987395329 34406 -101134505 -492156850 29733 -135501746 -764641285 68284 -233889307 -861359238 11228 -498135682 460032149 11994 816075699 -952625606 42203 180971129 378128931 48902 -969116254 -984312002 71133 641487208 -593412712 15079 -955205860 -418397809 61020 -999635415 -390014543 68889 444126612 166743702 40540 -5431696 646604437 36222 -984781374 -887057227 58263 -967522696 -401853160 75026 -332461884 -694896765 19760 279398560 -194641141 42672 -130095899 -297137271 20542 -43284870 621161311 39892 -220288454 75615226 88497 652346056 190137861 52731 -980443605 -579394031 44262 -605043186 557221632 64540 246414738 251182508 70508 466021509 355812664 383 -228935506 -868719537 50332 471599658 373983112 439 447188834 160637359 51478 -397522578 -122980579 1959 84677684 271336125 51579 146384783 -395873090 8557 257921815 -37512579 55241 177716799 -585050805 1750 76514980 743783216 45817 -592597184 -329726547 58731 -395476366 -974442499 20397 -118570546 -513403579 24911 730572058 -595960874 39685 59340442 842974886 14078 -878096593 825874008 9813 -994611348 -615955589 21569 -213583747 71096061 56788 -224806357 -895045400 26648 -970226786 145483400 30901 -309994523 432888897 2648 -609443348 -498627625 17437 475023062 375150571 25554 -111348543 -477853984 31962 -117363583 619809537 10302 -694412435 -795654524 17909 371046396 654995610 38562 -400254311 -957007352 50796 160806083 -394455575 18413 -694536091 717826651 68213 -900807986 -139548371 48132 250153094 430815351 18700 -574960620 -399822878 50100 369725212 837017616 2626 143434497 -220348360 3657 -217883059 51614985 48923 59936516 445999579 24044 -98974625 -127235647 16638 154763480 158463379 17102 733588115 -332630337 16439 -874737417 150416620 68906 541300895 -506281565 34582 453017061 156404260 14815 -953761563 -572977334 8195 -226245708 733414218 27071 -983739512 173893173 12332 147917725 -609269394 18012 89296126 815777749 23805 -17181566 659949888 19086 285376808 758364459 2110 249337894 436705782 39258 -572713825 -319878234 47670 -138135720 -767402660 65796 -710168631 717208477 26856 -617236570 -425058228 12276 340505065 -328156945 16431 645845402 -304461961 19276 -493963096 460793062 18433 -985343084 -402793379 15277 -231004399 -973240551 44214 147638213 -576321998 2582 161616602 71665038 6158 -802885282 -513184909 16174 636162916 163835284 43089 -789572990 -502173660 22679 -291467182 -709101412 32299 -778735045 -490082980 19150 -119652984 343602029 20061 -117356943 -328207113 37360 -99874000 -762671068 41595 182708550 447507235 23372 -398905938 815914676 38324 757167965 377685976 20635 446983429 180128298 80193 -875660960 470664803 9714 -131836889 361473842 28706 -412676428 811605961 15153 -421017518 -958341822 62160 641787830 366591643 4564 179893099 160401160 37111 -893371850 -97109412 54969 189524629 470867625 19058 -689166184 753760697 14412 154974161 50336809 19978 747723422 -196538938 57948 -392014778 -965851222 19229 739472631 342169263 57171 444997376 188276964 81904 -777036721 -508208809 25716 158325190 -904192072 12718 -125192117 -142026703 26759 554890545 -485916298 28391 -141366573 -804049284 60850 -129415045 -796744002 752 -959945957 -601095994 31769 -222045048 -900033209 55689 651381168 178138480 33485 181069462 -889273117 1063 168724196 247389506 6979 -688820315 729095703 20397 -604330286 -498146358 12118 -311317090 459651933 10179 241516418 625509065 64319 376334113 661534329 15428 -891613641 -122058817 10773 -987054743 164769160 23774 -991000076 -971507881 66457 -673049449 753127381 35188 -780384167 -488682255 22749 -800846693 -779869430 22249 729107529 714303582 37110 180753395 259836246 20891 75446665 753063107 71234 -697304219 727337225 37533 368696599 -316875612 56026 663536530 841767401 52729 173832247 -201643434 19367 278532508 249244590 74324 -105025727 -879900695 22540 -868282387 457653916 30491 641597315 378830793 59238 741771334 -580083544 39632 740008465 -592625982 34166 -904234220 -119078729 27310 -600120760 -764059018 35039 353548924 -225883222 31939 -709969376 -880027449 53191 -411229077 717389022 3088 645230744 -286837295 37701 83283676 725565483 71648 -115984905 369632181 8967 732031328 -208805512 20438 666064177 174461503 63502 -882602149 -102527670 45903 -594176889 -495803251 22768 168055597 -123330238 4884 -312260675 -698709750 29719 -974132517 -959244988 16719 244544189 755724803 7808 463139932 172759818 86016 362585999 838695436 13394 78420963 747446338 68156 636548534 825258684 10560 -127921193 620874077 25725 744788378 -212102583 37469 62163489 -330536212 11112 82805919 279604856 32353 -671017755 -788168817 46410 182030948 -112358319 14623 -988222386 -595886400 57737 -415932579 833084135 36787 171329466 -234008896 21745 -783645855 -796717327 2153 -404709608 -996871140 50638 -682595208 761612461 70265 -21213549 659505940 18782 -803661578 -776679076 22866 -195891363 -983399158 18322 -578649279 -287615195 16338 -711409070 -881601073 29441 66415072 472360978 11384 -588943434 -516114326 16577 243298347 268543997 70348 469312312 335048795 17165 -763223114 -764584104 24491 -16527216 652310090 19331 -320235089 461061527 17453 -125628992 -139498331 12778 -22590365 -673325892 32543 -389214308 -991010323 34775 -863537572 475035534 14880 -683558525 -865594463 43952 466485230 146723929 39566 452739700 341705633 32296 -611657897 146045326 55726 -133334004 374630757 17287 87553153 822494770 14411 184045766 -860793902 18934 461173033 155668527 84855 -28149070 540092426 33480 -131985215 -318528637 43222 -112412116 374992301 13653 168300260 -385782564 16287 184939640 -95930108 15857 -130172269 -507703265 5659 184650102 -879576647 23844 -594272394 529079694 4808 335258560 -115768364 4016 725106809 -307043081 36245 70094506 462762642 3485 339346288 748781610 22424 147172083 -610014559 21963 -801522493 -515566986 12795 -990013744 163751257 38252 -132013796 -126447661 16991 760538278 -216804790 52306 356519933 814623494 5901 -388246180 816463551 44834 650483599 -326090386 5626 58627582 451677473 36030 376268703 659430264 21798 -991782922 -957696036 59942 -391990965 -958956385 69302 -861057904 451767294 10247 -864831679 -116756917 43889 186625879 94625820 9742 92581873 819379955 6815 149684633 -892372877 23976 -588658146 -306973040 60993 269321852 -30232544 21644 88233654 238252390 8384 355006409 844494420 27132 249867754 755007517 28186 -407925299 -973547828 45070 -236032280 -597885864 21503 -864099155 -109542056 36236 -126108034 -495011374 17256 -9346363 -20712007 62582 148304464 151203701 48304 -776694306 -46759599 43768 -404644044 241209451 45602 -411992456 735415767 15827 -571882135 543940071 56395 -515580887 -99089593 15351 -399692358 824479825 45851 -583374523 -307140458 6860 244450953 -231514325 12343 -399239802 735975162 22845 243330766 272139525 24963 -99467640 -122969067 6839 145503942 -195662595 19112 855683141 -977223700 57122 751735473 -670605660 34664 -689975896 -121088192 8822 555266951 -480901026 59628 358416808 -226192651 19965 -703548980 -682157018 69420 -39959454 534496666 24059 -858511095 443547271 14250 -130084390 -122713281 3078 -130991140 -320215560 57261 -707770594 -691739682 77721 739538084 379188637 52771 750818089 -299132694 27012 51653663 -294156609 18505 -113201426 664196177 23872 447764334 170545010 17681 -107551278 -100780884 30893 349496942 628866950 28044 558745925 -487077599 45351 359123069 -219706016 36796 -989647288 -960167130 41032 175005604 -890168289 28503 844196579 -974372817 47899 -416599914 257005358 12711 344992478 839559338 14403 761561761 -594366630 30095 529152802 -506088548 28618 180030541 436593638 20369 266719996 459292973 19441 -117194137 656575398 28246 162833210 -590593924 2385 -287714832 -225168008 28707 -121248264 336809887 1338 733873407 -107657342 33742 649384829 815817500 21367 -698624623 -893507879 6287 -297046183 -963228326 51903 645219179 173874201 43126 732145040 -205672632 48743 84496617 852007678 569 -290831579 455414551 16968 663384625 -233183523 11085 159576559 -897257704 4667 264217672 721074376 24355 -324713321 439025951 5957 179324526 -413490543 19190 57265356 455314989 12565 -713096224 755375147 64561 -797245749 -510246666 2036 -119767975 -765744927 38534 -46297735 646849621 2429 855852563 -958809226 30323 -883498028 335858816 39770 -318463777 -220746217 8916 -691973762 -35446878 13786 -700588432 -859104743 56423 -119023871 -297630443 38250 169936322 -384927229 9012 -296395746 -676424413 25261 -961448127 -16749998 10191 239932657 727326917 21828 -973054466 -972960406 881 444006060 152049342 54251 -391217541 759833109 15495 -106846243 -321988066 37192 271557584 -193323261 43928 -331142080 432119604 24168 -689683905 -99664289 14984 -205134223 -964688218 30037 276894216 285100864 77514 -403328738 274701483 11805 -320234414 -219984007 7715 536461415 -516553437 8825 -15648901 635878376 24151 67178934 451005809 49703 622723924 852555442 59326 -509660698 375028454 53549 -983541104 -596009970 52156 172416912 -104457675 57851 660912873 -288419072 7851 189433578 -102877912 4111 760575293 -293384409 26044 64031949 824113003 59316 648229938 150872823 71254 -890602641 -117823133 1881 624326889 188266192 52099 239389068 743940508 35948 -966934498 150646803 3963 720874771 -584656980 11153 -995969837 -415830266 26463 -670867077 -129783259 16890 272242948 -18243003 13264 -112264037 359112098 22683 -3298119 570632262 50677 -521343929 469971127 36 246376257 456893583 31804 -703427840 746740191 25336 -102638738 -107122277 29737 568166091 -508860043 39686 -594511055 -302417183 70727 -692902693 -859925707 14650 -689547649 -802785315 6006 92212308 736222453 72014 359856586 281611017 58525 -898592594 -130797518 42898 -234027340 -867838006 18419 257912671 -18629133 57266 -124037399 341607825 31825 -681371076 -121787834 2545 -419827056 719572548 9293 374474098 -203638172 16669 -100050822 -480479315 4023 756930772 -582868030 8388 528085365 -493412214 38691 156429723 449998747 8360 662681068 838847456 21217 -195012299 -870934478 10466 -427002847 840651275 42835 740536849 -142777589 38737 -675196458 -121073321 9999 530414125 -986508132 34288 -522293826 53511537 56422 271250694 238467347 27033 281765190 75614210 81797 -305926924 638896932 23042 660762443 355196473 76939 -124453616 -478514253 25052 160420076 -599731832 12042 -714178379 819936198 26106 -693634412 743873915 23509 -968396311 150446807 37135 -618282623 -494936850 23992 -692370323 -866120719 42303 -610817242 -499011655 20955 723230060 -208370422 18158 -595231068 -511065304 3638 719031889 -586616750 38370 -108295939 -135178543 18898 93564015 844676424 15965 652845261 821539275 75774 -128110473 -902618587 38743 268751394 761367449 23216 467522153 379852124 20989 -215009849 -900292769 10812 375858269 665692904 16407 473036148 161645130 79518 -408217967 257505026 27637 -961283596 -597213073 36873 71363929 276517338 32566 -11797350 552324181 49695 284396969 715273544 24472 -973856691 -416253156 17624 715846025 -195669620 18146 467168187 -892925190 20583 -410385575 729710372 22846 -128310539 -139695189 32016 368922911 -212046216 34794 -775150357 -478749012 16853 -116539628 -127192820 14657 -119486269 -780304645 50057 -97825971 -111189573 12286 -119422472 -121320203 959 372888224 654063085 30880 -410711414 -693882641 37753 756193107 336172348 15162 756558914 -212175963 69271 268116216 -890794244 79477 177056904 -885770478 20087 173285389 275345419 19420 -994520245 -586927946 16258 145916918 -876860711 32364 262960166 -219078603 10562 -45248984 -687579214 54918 -601279417 549107738 77042 -965560750 178276114 5418 -116715948 -329628865 59062 177221257 356332703 13441 -125350918 271310091 45306 244009514 75122909 71239 -208793841 -616983388 50645 715489906 355420198 48862 -604415931 -332981546 21630 -26224185 663632563 36850 748154636 375406616 54319 -212999568 58730105 85231 -614584223 -311647031 15695 449780999 143018725 7315 -411986649 -982276060 56512 726076500 -573300063 18056 277804536 -200918050 6184 183501415 -138427925 38344 -41205018 642734958 13717 -487586710 468268897 42155 81068970 -306611649 22666 -141947137 -874010182 3401 -707756253 742786880 64013 342521706 662276349 5071 -289589486 -689663937 35979 -294956517 -691539105 23474 52039616 -302459726 31842 -99794631 -522655484 11859 -392140402 -971110608 13569 -109000271 351925952 22289 -788104439 -796538349 24415 183646328 72122424 9776 -872042090 465144195 14525 335613689 652032071 26604 -963899203 -400703898 17807 276621076 -29518972 18210 -13036662 -709580891 81682 -599005102 569153064 21168 -789583600 -517301834 49785 626280548 -319741624 17300 174779690 272687271 37886 -965027340 -395994668 68513 260941778 -203052671 18224 241392655 -14155762 46176 -15231071 -679300020 64096 -106026171 -867711333 3972 -412676069 757040588 9167 731243534 -326300511 31800 -608606378 -327219846 55897 -866520464 730646952 7844 -390381096 -976060974 18752 -219812121 -888386504 15604 -872828534 443839515 44131 347173335 -205333742 43149 -106863685 -308627345 73324 -98419350 -765727052 69383 -10213531 560824123 45091 735725923 -229839788 50869 814480564 -983360603 46045 -198557353 -900027188 19771 560760330 -487200362 33469 -198757493 -889113587 19123 91326354 259248516 24425 -667244629 261125597 32321 89803184 759664382 70404 -45405549 568239330 44749 624479166 -291466248 107 -493273637 474835327 9947 186683497 -591482196 2493 -412101700 750223619 37104 -317667069 469381217 11288 627567120 -310033545 2341 -687908908 -874284361 46911 -193410861 52959736 76253 -225680842 -999577196 4551 -964006365 154423394 20250 -596747350 -517379229 37712 -139011052 -904320051 27611 657162840 168846268 9471 253715210 -210963901 8504 -118750433 -880305463 14719 -234298290 -875987339 38665 153779225 -864860607 2984 171506361 -219234370 46783 162462466 248248064 23791 66636564 748387276 59609 -858545696 -135201401 34893 -777754797 -795187306 17553 186561117 156820182 17913 727217053 -603938397 9942 163802817 280793313 41504 74161822 -318146457 31236 -425513295 275023044 31004 439209134 346337641 9248 -804808061 -784561943 8303 152811562 70321169 12926 -791749879 -778951324 15137 -405580119 274701586 5513 -135235130 -902888426 33702 62806415 -306250513 1145 -603030540 -521157779 4856 -496845310 -384061632 51885 -955057701 170376766 28599 -139636835 -305766062 59940 441118825 143012964 85235 -142833914 -797100871 18438 154325127 -425916826 26616 716957546 379162528 11218 -796572705 -480680459 55131 271329374 754105927 14740 252994960 281395359 25019 -142533871 629344790 1636 621480017 829482960 59655 -213237169 -605595780 6900 -403425556 -132830315 5233 173799348 447528103 5803 168729137 81011174 18702 -407382754 -979502374 59951 -774530059 -790600174 13124 -679817173 -795641483 45234 629155577 471472296 77636 176751294 -385227886 7235 348365172 -411156493 25642 -22160987 -703825337 3681 -127567731 -492277140 29916 757986347 -609479213 5605 72567703 467728154 56230 465789897 358842126 20924 261624583 -226492114 10706 248860816 -14029909 69618 89696370 251596863 29701 77032603 812455601 23313 277992183 657631087 27418 -382056366 -117536712 4915 152316572 268828786 3436 748708744 -589137226 6682 69210438 852399017 13548 -199204262 -995162480 29775 371478421 641765179 26195 -991235825 -954041298 35777 -132478551 -521557700 32783 -38204961 -970786068 36758 163949185 240538434 26966 -35823186 620459270 7021 347884097 -204603046 27331 255628163 55590953 7172 -208918346 -868158504 4502 185360880 155538340 35345 -312485417 454822017 10704 -191015157 -895312989 40991 -389613883 750780019 5543 -804494667 -790804694 3822 -985790615 -960464032 7933 -128236789 -865437861 36815 260946455 241205848 18459 -118158085 -485888304 14113 760239329 -578633128 25988 -496476487 448259604 25815 245513627 748425615 36590 634282915 -323511080 13886 -603093554 -299587931 23374 351781441 826266407 26514 60126411 826420491 40632 156072588 171663970 21990 626816427 375018817 52723 755527889 351852669 31961 155019566 -111810774 78581 284454936 734869301 23082 -961653107 -416929270 13117 -197119348 -588993110 64426 -16506028 534316941 10947 -301291798 459020596 16218 568841497 -487874784 31705 629191652 -331329832 45855 -789770780 -477415295 35819 49924123 -330678816 22828 719281514 -308890126 25069 721447117 -301420627 159 -124212986 -495380802 22207 -286467473 -213320122 3600 -607822316 -515688699 16608 -327036612 432815891 12206 632925322 826531387 1415 -971947706 430063119 54473 -393993156 821291593 19872 739090431 348837438 57424 -108259788 362563672 14836 -617106482 -290193666 19610 -598909524 -508294793 5745 -580871895 -505578810 26462 249911091 -860062181 78299 -614727294 534762523 45228 -195767750 -964270242 30384 -131409145 365100087 29571 -970757701 174447890 14131 148041323 -201504202 26464 178304498 -600189269 9713 -601275042 147246185 79345 84380243 475755833 8022 -419678757 -117852144 24696 77192055 750863194 43602 -787688246 169006215 44139 -606944442 -515221536 32369 -586448954 172403783 31036 -198385646 -884092303 29839 264531558 741869593 17510 239141622 439243788 36956 -978805735 -986408772 4951 -953828075 -396140012 20868 185301188 -394436623 17537 -141741632 -104205330 7078 -32116024 543490317 5466 -801242036 -765862419 17114 -491514384 844288800 16114 168911773 143997955 41000 79103203 857142740 16467 53368416 724092134 38204 242836147 -191347287 40206 238883395 -9313210 5106 144348765 249528021 33075 -122635949 -488354810 16545 -396251245 252756169 579 -112276760 -518729904 16080 -581277099 -330828398 17571 -577129832 -331764780 21039 -992552787 -413483456 44504 -890381007 -99824452 20842 -227248937 75360315 97310 92774958 812257630 14018 -194512586 77781818 28290 283311640 -4906570 2911 -775429726 -207570231 62983 363428109 -386955133 52871 154708111 356994537 29371 151590732 -124327071 12343 -119355362 -523208305 24805 -96651418 628970277 44174 147516966 -875202571 1689 -230513466 -897320965 50712 -215481910 -877082105 11732 161390182 431416373 9004 -522158813 464916929 42418 -315355202 -679826974 12325 -891066913 447879791 38529 647002428 175326862 15951 -37441559 619841283 19121 148404092 -608313834 20187 -424678640 720031745 38573 144717216 -577152853 13561 -984427644 165759420 4260 -687777399 -892713218 35743 -388051227 278560136 8730 -297670357 -667632503 23481 158521459 -595450567 13286 158688305 -381257194 16499 151940347 172774171 36593 -522073720 435002750 26984 -707933553 738996923 34761 245655015 -216790158 24235 -302917962 -205794146 19053 -962026462 -605205123 71190 562890375 -506011943 5655 651567084 182402267 4889 738044107 -306287783 41540 -407502373 842731137 31011 -711122998 -137966304 3410 48672174 -309061410 26257 72420719 475693494 21026 246663906 441288366 27169 347433446 622843720 12434 262810218 445198963 3451 730649925 -601337328 24825 -697669460 719239963 6057 372444008 845639538 46192 -797624688 -798957212 21095 -108099897 -786846850 45776 -784447342 -487034901 54547 -100030109 -506369470 34762 -45745909 646556852 12265 184249015 181543188 18559 724591631 -323269774 33429 -204350722 -601067532 43579 -677753106 -888528394 33120 -400220963 -37446109 63372 90910211 -311252867 26472 276798640 62864658 41155 247281755 716018362 2113 -223867886 -879637008 10459 174270957 57288192 4113 -695335786 -130731576 16483 442520988 337637113 27039 -965551463 -598932711 57089 -318021226 821222406 36479 88201349 819496731 24483 -585523674 -322322057 76204 751150087 -224478408 57638 721195310 -581936147 227 148274391 375887255 39030 651369854 -304741690 8857 87081704 280784659 61070 651150213 -322711979 48286 -226318566 -986010048 45248 -4027775 -325246517 21766 -680834114 844033932 54331 163954637 173901562 1963 258651136 269378524 41639 661784702 378490139 76126 733747891 -304933413 29856 -796800666 -489768240 13734 -131400798 -876436229 35055 -111467062 -901110001 23597 86996508 737871705 36358 63786473 453904425 36509 -117073769 -107225130 33357 -983605219 -598457593 33257 -117111080 -479007140 13578 177749133 -106027269 33537 629357089 838525254 74996 257954498 83528835 6145 262641354 -26301701 51858 -109397110 373963236 1110 -957944129 -426969155 1378 -702728909 -862698805 35998 -605841124 -497559850 29267 -118902462 855617460 28296 248892310 -2053009 74167 174270250 81659924 26406 -421774607 -119431338 17166 -34656493 366102641 35696 -321410553 -221501461 6258 161597541 160749073 9712 -980867665 -785579347 82861 -793976185 -795871908 20831 -97954499 -859208680 19399 174427623 -574247923 19401 458709106 180074225 62736 172521743 368696376 27638 -583981327 -476409262 10178 -304532544 -685464501 5451 -692488965 -100970372 1066 -764031503 -992196997 35066 -590096175 -483786945 29945 -387781372 -572509640 53437 157560544 -401534124 17606 263565938 436678967 17269 -329546571 447658869 8598 -670914302 -879100479 26054 -413263916 -962933025 4070 -995404549 -608036365 16171 167241562 -580746394 21778 145807915 56574605 2843 368896688 829975263 43637 190103898 268637096 27636 160024158 50124352 7956 -201313615 -603314672 20588 255376997 86350326 67606 -210985949 -971085251 46749 283611978 474129680 32229 761105664 -612395667 41621 638654575 163889564 69906 -980524258 -414126096 13092 -403896936 -121406049 24209 188261560 -403740058 13133 -704697868 -766312516 29966 69605389 745052545 4423 -956154235 -970860234 19264 -121437368 -481399105 25392 -214844198 -593010441 34140 -883587196 433240372 53644 272183373 -29700688 18619 550388940 853175514 41821 750401931 -612469718 14160 -882645058 441266759 32957 159272902 -897473822 30203 -10116416 -678530624 82472 -107642885 -480022467 22553 363412711 842867952 1441 -204530961 -604281961 51818 266498711 450015546 18675 371647676 -229862823 4161 -309576104 -969602528 43063 357424348 630988042 162 -312857785 -767603833 52210 336111702 842265050 18058 270962767 -28053340 41848 738854532 829575644 36856 52027835 267787037 33674 189059158 -111661351 58048 636943236 851056867 43251 620941750 810608341 54595 755067830 -216552414 4168 734134120 363337488 24208 -967849362 -587165114 28977 -427624048 741558407 38654 88130430 740603632 21699 -100525237 646965173 5321 -958982307 -571894493 70723 738511661 -318536342 24739 -201543575 -982189522 12237 283461505 -7639649 39989 -304257804 -222174845 30682 347602888 -211417797 35398 185143842 185926352 13140 -386133276 841641043 45372 -901730880 -128657388 21970 645764798 268535027 47071 -706214602 -110643654 29878 631954839 855091143 56698 65783181 752031217 55224 283266326 -2887683 4379 271754183 -34669567 7957 -884495841 437648275 34470 57797498 736125044 55014 -692525450 -870592440 36157 -785860840 -791844551 18853 -956452476 153748160 52824 -384322931 -142714498 22565 -214953603 -606003215 17635 -859090675 266201060 20950 166834641 -866110847 3664 174438666 -401029368 20175 182790867 -969452520 52006 738980993 -573939077 32076 158541182 264766390 57522 -581358828 342665441 50902 181067021 244829988 51271 -136399982 -103055361 14650 -118001114 -329358381 44675 47775611 445392319 59910 69866952 262842488 8315 253128461 759128243 25931 238698978 -968284226 33586 -576432056 564584740 57439 -694012733 754921812 28322 267664123 -225431171 38001 -128347958 645068540 25535 -383924745 261810168 5200 252416762 243581302 75441 -123914137 647289843 48320 153877414 -606126833 10519 -6164029 554462466 22333 -125564162 371579347 22260 163700214 -400908084 30724 -102833346 -780915495 23997 -103342623 338843562 25234 -47157119 645448998 1656 -105303175 -318367314 12802 -582737957 551153421 12798 -692512637 735393988 68848 168670941 -894655936 20942 -587197266 529017492 38462 -307421772 245393252 43987 -784247856 -807816241 1701 -115139149 380217617 23724 -319929204 -237611689 33339 739186548 380522004 4395 -109560952 -782269248 4025 262511808 726908818 33262 428708163 463466990 21808 -43040361 619290254 10885 -674569660 -773961355 14715 248871581 753495374 32290 -103370790 -497822502 16355 641972812 341077119 19305 61389400 283224042 25465 -779798332 -500619466 46080 264250617 -223405088 7286 -138749618 -518876799 13335 -981726468 -384417734 73199 -415866391 -138501690 39790 716517751 -326853016 26417 373490639 621092732 4526 -617790679 570949665 34133 375472985 851324769 19795 -972295390 -962110965 58173 368694725 847459328 44512 551709159 -232282813 67665 182440777 164340523 14398 -311629142 475217245 4874 -711274754 -105726781 21253 -986729302 -784956584 72919 338599560 645355118 19964 -407664636 263413723 22367 -866893523 442917622 5594 379037805 853418807 22481 67239091 245431959 13243 -579545542 528094160 77513 -123995564 -304030939 14280 -407969584 -95910716 8798 -771223957 -796794232 8660 -679872217 -139867642 2677 662726836 813683922 68242 664656080 -305558694 15930 364606887 851083613 22978 -513240409 -515579797 26090 631794626 352038513 60290 -420870336 -132712787 43294 -967616612 -991371282 56909 -105109919 -310222010 55144 456375787 177483262 15234 -130090976 378969562 14305 261112833 64061967 28952 239919484 -4453505 12547 376904067 -220805497 5065 -102800709 -129669357 2313 53044981 240943953 43973 238728179 93335944 83538 -419768678 -970383780 72352 -875599819 461547491 17605 -862556099 434964470 7355 -106016162 -121579359 18606 -136824622 339168583 22167 -332690554 449120514 9798 357449889 -15473735 26325 375739931 -6386074 26854 -142391964 -497586991 10729 189037690 169009698 46237 91704269 -501371732 59148 268681279 -43917973 13499 167310400 256091879 4789 544240585 -476549376 5364 150577284 -894123155 1140 640405014 852412935 2054 247231584 741587353 3884 645385474 335335401 67535 284202966 -972275333 38810 271770714 -31715188 52179 -987825251 -585954018 54185 -995472357 -212420515 35113 -962562754 -423117891 12033 -700075982 561256812 13615 533965225 -482968809 31069 -898215393 -102614867 56859 -13625828 -699192303 81742 524550568 -115855374 28742 -997772896 145142908 9171 -977589597 -591595912 9207 156096831 270743686 635 -389124779 266107386 48561 148193306 -232134481 70084 -402562148 735967960 23088 373300861 647751516 6780 -133397296 663521298 7544 -679322510 -784909568 2432 640442536 352900394 28708 -672012045 -782749787 27279 -319832872 -202163737 21005 -401624056 -872888171 36362 49619406 238342277 68406 -116382015 663884414 19789 724133515 344250983 6534 -142147409 -862236648 36353 -763273568 831157737 24560 -575402781 464916877 30156 -234503680 -613745654 65581 63562135 818788355 46915 -95794942 -114141421 12893 -121106219 -126734191 14492 68763081 -398230462 36618 645956661 359482995 6246 -133885570 -882080859 23219 -198086157 56908982 39208 -46885921 539745691 53349 453637879 361849288 28609 149379481 242144124 51801 -294713111 -43924659 16246 77259707 431741004 37763 -110520414 -108688225 18670 171653758 170998723 3295 -581520811 -289942722 8037 -990979269 184615793 15219 256893938 253066016 15721 -122532322 -478882929 34230 -701048830 -877526919 43126 183215387 172330681 29983 456830761 732529464 35613 76711815 282025449 44811 186086161 269871052 49360 -21348506 -708796190 12452 171729918 174710004 44652 -584328518 -309000447 51550 -669564349 -887577588 13348 621006621 380447391 37591 -806855414 -498452076 47552 -686110737 748106893 15424 -587781392 -615268443 15634 -134012608 361103025 18880 151972470 336716050 54603 723535350 -590193884 13002 -866076096 464147461 2788 -689603066 758132865 9912 262312166 -392777146 65740 175759256 -230358046 74053 240071000 -206585505 12838 619521725 831216019 43439 -578972198 -512559177 21290 159406255 -407142968 33631 -224850952 -582806625 43686 364555027 -208959344 39093 351562731 646585663 1990 -685720142 -99859856 6058 473159083 187653041 89519 87881464 725871536 32234 -324360149 -700953867 5581 281865216 60500206 11217 165266698 336731199 7295 -125703498 -138339314 28617 344499550 829182528 7893 -695372210 -803624255 8005 -975455657 -421364352 63285 -399005605 717168424 231 626364655 364498452 18487 824388045 -977390770 20868 346713169 850444455 11206 -476342074 470486958 46695 840290804 -967753277 1984 644905537 178683722 40646 758445130 -318466764 12282 -220375701 -975412225 43315 -387946161 748250461 19823 58666766 744883497 11097 755305707 -304298786 2027 59268228 281242392 47949 -114151298 -768159648 56747 238995332 -2758341 66827 -670587435 -132749909 4756 -590745880 -499375386 22080 -193832190 -580602639 32599 -675315094 -104755288 24608 177709827 434384023 11668 -222537621 -962836970 20631 556982156 -503525769 48951 181108792 -423873913 7457 63603775 732010463 68157 -777575367 -804313431 3455 -288913610 459754750 9889 -968421035 155614832 54371 -41435849 -679294213 37945 184726030 251883986 56662 60015498 284521381 57239 -291628492 -688693462 36436 -136611971 -782596711 48809 741659443 -611516515 15450 -287968138 -215740328 32084 -585811017 -502755330 16349 144251972 -126918950 24949 458055783 338925706 8980 -25204615 253090241 10562 73479016 840253176 13243 645608374 835833248 53447 73503811 -959143615 60291 637097550 841861114 56996 -871297686 447423999 48361 665261987 189796091 20967 465302812 351550128 30923 -123717128 648143133 40195 -208454744 -892425867 49048 49085286 263570593 37862 740506040 -198115981 58868 -388954407 -998435052 10262 275595875 466565241 39330 570381586 -503470089 41882 458722247 344964330 18012 637387958 -314428719 10025 -408127758 740158035 22004 85730759 -293011282 38421 -706800811 722489118 33295 -859588383 -127639617 32232 178941503 356890525 22609 160114107 -135518471 34683 -801000303 -513710178 53416 -118640127 -770549563 15478 -700227904 -134439211 29719 -805173923 -494218569 10071 369654666 816369911 41913 528864614 -522611386 15606 -122379885 -476610304 2753 167668504 176330025 34825 -122368066 -784510699 63181 -210112948 -588317000 3088 -129419071 -313145729 34467 339800714 -704931054 76550 715747542 347535774 19379 -708039912 -808010004 26435 252876016 458559188 3291 257353276 -30389354 40720 832978974 -964063036 38298 445186062 345062858 9082 856671111 -995600584 23923 -878953264 -405673884 44574 75833269 435791358 24691 -666799149 -782386882 5128 285132892 -226181027 13075 450549177 355974463 19127 721580714 -328729125 28254 620410307 348594721 18031 -785648358 -770964137 8629 -328954714 745933753 56505 276865318 -669822930 15197 169181203 -509693178 51941 -496842917 435981468 27532 282816610 72175210 75978 651779906 368439589 22717 53626978 -329603276 12869 239007635 753791075 11346 735067849 -302789178 10844 739069770 -203840753 26314 845183023 -994826975 26098 -126816708 467002243 43137 458666113 818834938 86084 187683322 -137688955 61771 262748935 63354110 22561 344822274 809895620 34607 628939286 157259167 31289 180582468 -216160964 32209 621820515 345539658 68183 -199375970 -895239619 8054 261317409 92575960 50122 -403185203 814864844 41121 -319590030 -223701256 21702 -197258331 -886045777 27698 -203047232 -978148879 8982 -213695534 -902403133 12995 265579702 -31844536 2849 755139841 -293946987 1111 454768784 817876973 62444 718239271 380188131 54524 67365032 822834682 59450 -866565338 -108464016 17045 465115986 361128827 23397 -230885073 -863177015 28723 -959960508 832962245 18666 -809437697 -762302127 11637 -109314030 -112955302 36288 -709153616 -867158344 1729 255009781 252149574 48170 -580769546 529905523 40238 -401476702 727290844 23810 349806415 833891186 5134 -670908810 -763978037 14378 -293240997 843066411 20372 253843563 472581553 34931 -24055449 569409081 20786 -986376443 -405316895 74002 171095479 456090707 19241 -711767468 -96813607 27646 -97245518 -889447302 12669 -985599914 -613213513 8701 -115808095 335893554 4027 751684875 -232893906 7446 -200195649 -995056532 49722 -972344054 -977768282 23341 240275637 -234895181 21113 -311449053 460377544 25580 -416592193 715444489 563 475824982 345051289 31132 631721897 171661671 19030 723409275 -290648147 614 657382754 845504187 48392 -406956915 813596158 34996 -953213445 -410408879 47280 -220666279 48776882 78502 180436033 -116236186 54805 -121063602 -785223306 6983 260341546 85084816 767 -782306580 -772168900 2421 250907883 92474076 69212 -691561719 -769411850 38227 183424779 -858767522 10924 -103157876 -786102388 36257 -389754227 -966576175 16334 48463934 430436655 59185 -597007510 557117577 79479 -601473734 -505677607 31676 262838417 746676332 21230 -668392367 740748330 30303 272445060 -208950635 15841 280157468 272087706 35420 183467367 -386637835 5596 178021630 -902678067 30602 456180659 361439124 29471 -966814571 -407603349 26307 649103190 340963013 32108 380441076 841778744 22096 740163040 -217693499 286 652787246 -103328535 67577 447754349 358296249 26293 264797157 735399098 38993 -124867556 343445997 14658 242703960 -20936304 49717 278456509 256441361 59653 183912034 454332466 2453 818123179 -969549831 41993 -988930948 -420135816 45647 -668499925 -807247730 20877 68085705 469611381 54448 -585056830 -296646437 26238 -775709488 -486229872 6931 -211494840 -882700513 60065 -142142446 368239065 30370 345230686 -210383242 12548 -105664018 -771063295 17301 655431762 354517188 10444 177686812 -424302629 19531 658913907 832409512 22743 -860836063 -509221443 60054 -395792443 -228405856 28096 -589490229 -331755574 3832 175573719 -137959942 26760 -203214012 48097986 63744 -128965669 -481889392 15063 -412347743 -129244983 40499 169102454 -388037500 1231 -689469582 -123612332 7442 175966147 257319483 20962 -228131795 69526780 34209 -127757947 -320409540 12105 751718865 359842009 29363 -142038912 341473519 15444 -40534861 -703436938 69328 161073458 367093788 33291 -98207154 357061994 27291 760459894 -325738129 13620 -111207739 -872373292 6592 58812481 -312675701 1407 -871876998 472972751 17631 275021107 243142560 69059 -30528342 -691600869 45714 271427043 714951226 11203 158287137 -203263964 71287 -8726013 632138810 45126 -313680566 -235701948 10536 -393546342 463624431 44151 369247302 645082227 33408 63775206 822027576 15934 349755166 648308021 30639 156335045 -607663300 16969 150950049 -133686539 41735 -385725994 855181919 49711 241768012 -2897974 72811 728634043 -333033549 21983 241772963 463894623 4635 86665037 738007719 8275 -860032373 -102549625 27126 -959432339 -399151353 61775 -297312667 466608846 5983 285316983 267890259 32926 -229035600 -573659887 5644 760534793 -208232330 59849 824770130 -980115285 47169 276471425 73340371 2928 -774651998 -790170398 14039 649766997 -320692477 19963 650766902 158330072 35378 -690745943 -770529337 19502 186353373 -127490087 69739 -700371554 757242236 65899 -104870907 633309838 15118 758418198 -312416665 8315 560048330 -480996739 11003 557761371 739185529 6383 354889699 856037808 28453 -112362906 -319979633 28804 738699192 -382231949 53346 642437930 843557247 27353 749371396 361261199 10530 -956585996 153548102 51177 -422578029 273780265 49095 154047417 -895592446 28724 -694109552 -778585065 39350 -577955757 -296072138 63924 241350521 262192157 41392 -139072650 -323723360 57795 -103426908 629908842 17674 523952079 -488035825 59838 -618927903 -286052171 39967 -26360043 652855354 22143 -422910427 744755201 25801 69198038 818956016 55182 278830900 281880256 20046 -15181579 168854176 31838 -689653181 -798121862 563 -784034164 -785564732 13293 -113152801 -498266724 25408 -787932690 -977428021 29892 189025887 454691419 18110 -893874865 187924225 43074 55424899 752790059 62363 151373176 348804810 32001 -141658718 -298901933 7193 -225482265 -611508322 59803 649408780 336035853 57463 265039587 727305725 791 631270236 342557883 36918 -205949705 -895742167 16791 -964028362 -583327992 3966 -47526958 566233936 3766 -115596457 -333013904 47463 47720667 719041521 42457 -39748488 569804056 3937 342922074 639739925 25910 -227014607 74843111 93867 441019105 333719005 18324 -677037828 -130500882 16953 -807531613 -776776472 25313 -381566537 -987763402 70372 87433171 248237330 26391 94598807 726490261 7931 -670167363 -110977576 14055 450842145 183612579 81217 646397672 822307917 28628 -808423587 -484045464 43350 -772009568 -892613076 12321 -209661901 51166473 101270 -681241708 -403271695 19975 -409500598 725178713 9513 282776170 468563050 9256 651737638 372841000 13712 736231919 -591808921 7317 -996187438 -328127896 80612 277558179 714407957 16988 -24190637 643848218 3906 628507448 162512036 64338 69372638 845021139 12011 657463315 362605658 52280 66724491 835610278 27750 82434892 -301519855 11743 -95932490 -220993190 63213 247225504 87986760 59904 -232416379 351621088 60254 155980239 457042377 2103 847664134 -963405512 11764 -972540381 -999285713 59779 -191938891 -591688562 11881 557167935 -424862963 65989 -675284273 -134872292 30523 337283519 629310000 3407 -694700074 -126125072 28298 737829479 380940266 16608 -585737327 563545478 42993 -96880991 -802257142 48282 728907986 -302583622 21571 464414054 177010403 26759 -965278293 -407581124 57144 282102171 466351343 31047 -427332239 -691657673 59311 -793878488 -486271239 18385 634659086 -329632759 35578 -6061926 547533285 18159 -679318259 -901567716 3170 -303978513 458582748 23564 -103651319 372662225 14309 -883822376 -99239380 17543 158723222 155661249 12071 -583886713 -495746376 10689 -142517404 371149516 9379 -204319529 -873308919 42271 -387855516 86430384 25356 -113648702 621341081 7423 68360698 731626996 68227 -391305166 -123315470 29277 430537818 164116767 75902 143678415 89905612 18619 432448349 349448153 29696 659907051 170561432 45423 -698708387 728355093 8807 -25785449 -679266364 80130 -211021238 -18945708 61824 173281462 245162706 22573 715274670 -197491165 68535 -766429419 -514667403 4681 530602259 -500067649 50845 -217608842 95181873 89883 65343928 -895125506 34015 621492423 -319622792 29117 183818864 -98400790 1925 94060114 716468623 62005 143140375 379568222 33028 -2779658 -667395294 37762 626417142 355663013 40897 -710494650 -864908468 4751 260881540 -227682676 27530 181255160 -120937564 335 652289463 814467890 59062 244074827 -14673416 40244 -415110796 -120168730 20900 157346106 349759203 28647 360081398 841040401 25991 84284146 268783776 52745 62208444 742889930 60179 247448980 448865883 28014 -209362171 85712863 35435 -293716354 -688760278 61563 -584953583 -485800629 7921 58493004 -332250486 15868 -575333303 -502457206 29804 -681606823 -773346285 23115 355918778 838033512 10529 532822383 162944131 72104 186972703 -421780404 7164 -319206398 -232321843 30197 184972596 -956460857 52882 163853965 433379295 20873 151162140 375069727 30550 -97268378 -897618337 35135 -426623296 264713308 51012 183292213 379446899 13147 59435340 -862270734 69007 -976824357 -313531287 52975 171166820 156499708 35719 -573875577 561319580 28864 -316749171 -193345231 10222 -1972012 666136472 20891 436102374 189887489 38743 -701425339 -126857984 21772 -800212096 -476709812 12100 -678262352 -133780324 18896 260941409 -23149277 38515 -699966779 -121074901 13905 -976731055 -220967838 33645 260484906 -21610188 74940 -35087651 -707085963 52178 -695091315 -104491413 4356 -496925560 441170681 34311 -956730653 -386540723 3326 85372096 454103065 4930 244679965 248665766 75155 -981573066 283960869 27891 -231155963 -962993531 36327 -237367951 -581279386 38024 -602920022 558447444 72961 144415812 374613383 30030 627772916 -312514300 48269 163472845 380580834 36256 157654494 -229335858 70499 -393370891 -124885011 395 -708172989 87048984 50699 -398622319 244110627 25069 726949611 -192882286 34150 -694506359 -774520994 20888 444139490 188971791 22307 -201110038 -859474579 21954 -97493055 -517258208 23348 -807623987 -765175340 16507 -105953307 -795867418 2715 -31266033 547755702 16762 -141836194 -521046855 24016 174402401 -858282207 7152 239806728 -220619603 21461 -696433311 471246411 50171 -323978447 -683167449 65482 -411758662 726002226 32102 361708801 -196970941 7705 -684549137 145314894 43123 280468342 733182207 1169 346062447 -798049257 8333 -100125752 -124430281 13640 -489392374 438804602 42665 -117108225 -488302884 22014 -292380366 431551194 23059 -212119745 -863723084 53840 -588556696 -491103930 22724 145039868 56151630 4497 -866232674 437909846 18182 -34572402 -687413150 53142 81726823 830655389 57609 -381343889 -111511939 39644 -7924246 560577060 41832 -386774433 730258691 42811 159429748 -396804739 32022 -111045489 -99922917 22232 -23323337 533531136 3963 -419973568 -975529259 56954 -712746126 756726147 54039 -614110951 -478186150 16850 168664253 362794554 47113 170523884 -215547907 29015 157679951 185102527 46613 734578785 359089296 17498 -104286499 -791858651 2610 354287592 663502457 5394 -581534767 -511750475 8789 661101801 336940568 72363 -963943173 -583002977 7996 -111886264 -501974395 35165 -862592683 -101580987 38578 632758488 359291491 29969 155219595 240234400 49317 -883045425 724433973 75698 -963214297 -980971858 66395 444552735 168849153 39951 -196121839 -893154214 32982 -691082822 726731564 80936 -862486651 -130818267 53728 453337311 168039797 45025 633233426 439144146 42847 446906277 357828547 14665 -787330058 161982151 69206 -329678024 -708242986 16209 -771687798 -513899105 46088 -110386935 649323820 32098 -99193024 -785214001 23547 -401330416 -972246848 48300 435329934 822498909 87872 -698990294 761507890 66069 -587054499 -312913372 58489 62538701 839589689 13895 -971777578 -414601219 77554 -26302574 -696121985 54815 -301927247 466254513 24466 160586846 333690956 52571 -706845370 724737678 26034 -104904157 -523683580 8431 -991844234 154854635 39829 263631555 759928420 31718 159987867 48709974 8181 745338855 366126316 38150 168531581 -197338701 53506 94365009 -327059996 18621 -694373769 740057943 26485 248312094 -226359467 41414 -294127615 469274820 26338 -384612323 759977611 33316 555770411 -393339242 46527 -235310777 -588943810 70463 741078568 -293741063 36069 -591563376 -318603169 64964 -427538425 -123366128 22490 -211166743 -869187147 382 436837491 342297305 27917 819721046 -953995238 49244 184622369 273687596 4319 664114661 -316514917 6785 -577498992 -487658566 6251 717079707 -227456425 26189 155130681 87599144 5712 757861424 -234235549 21289 -980339218 -397094375 6816 -421721594 738621941 24369 -972971103 148034695 50018 -421239873 726343301 253 -236881355 -886804695 47258 242572742 -234862406 6724 666481366 -312295694 28961 146076093 447366733 22658 -678604737 -900817425 11949 -877228081 -142705610 15506 -191803632 -593413497 62662 275310116 277987737 17973 640548330 -301059255 38931 -27655485 639584660 9657 340946193 852202567 11313 722644801 -208651858 65064 -705933010 -894497742 550 -421317821 -985480806 75358 164630126 181779798 41749 276892025 78230596 66000 -100074002 -801169809 9783 -577972698 -508238230 26370 630163635 179691977 7288 153712470 473022436 14633 52927217 -299825885 8757 89605174 847425839 60164 714434281 -581175501 23659 -617231179 -323456706 30155 -230612553 -969820948 49543 -387920633 732541850 39641 759490672 372894332 50814 -877346807 -504846740 1637 -998557420 -395299763 68569 -140555492 -317592317 12151 -4896281 -701182128 54093 169329826 -195445645 4148 160644200 -419439031 6738 189339151 -576720258 14236 161696705 158859372 24672 144443117 -858472695 47226 -135387840 -125706559 4907 178482704 466147302 15331 144631024 151084640 47561 -114549955 363471021 13871 59674916 733680858 5117 -679274855 -132409065 31988 626390325 -328212381 44295 174603009 161928047 27652 755098112 -576973198 15702 -712649189 -404239016 14355 -673318887 732662138 25450 -806846158 -801567035 4089 722921557 -574572390 39611 429962365 72362085 30817 -235425863 -875110167 23470 175029969 471353915 5606 -964590585 -607929492 3743 538494251 -482061509 39229 662570903 854474714 71626 -994178012 146376016 47590 -232999498 -578376734 35993 -130454640 -313073991 67370 -233255903 -954646307 14516 352274884 834173897 29727 -864563309 -101614593 47452 -122119995 -792554390 18437 343863635 823339254 33559 164952770 442792905 13511 735452996 -289368640 33329 -996507922 155592560 50094 -591520456 -476798646 12041 -612651962 547847414 5854 -774422161 -792846747 17491 -98442519 -117319123 36631 649634030 372529593 69710 -590270611 524055204 12359 -979439257 155399248 47582 -987066846 -601444840 7611 -206883726 -870292122 20693 -27255739 548445364 6335 -695625036 150898463 3642 181851520 60618962 20496 284605341 87563193 75431 656596611 -308856480 16179 -109343789 -290215573 68068 -972389852 174255877 44905 -110701047 146346260 39865 -987745241 162081437 31191 -783858959 -491336488 57476 431387955 182372359 59031 -190759978 -964579801 12900 -585945582 -301924766 4854 153155280 257239319 23962 -111390980 -499215317 33600 147543261 -196679128 6636 374366446 828832295 35415 -134205792 -801071033 14742 370111482 -229599584 38734 -428315469 246241982 21727 -2601607 647694326 46117 -953734807 148407389 401 -858755202 -105129707 31688 163937208 -861251161 17883 551549777 -482310753 50521 280836020 -420097704 54355 633374905 -319735101 27098 68879504 730388329 52883 264962211 262397590 25361 158127795 347372528 27718 -215413666 67264859 99912 355529361 -206777327 12249 -990896329 -955939592 355 273622714 -43582699 34137 -479375819 443755680 17444 625453725 145565303 59120 187455527 -859710181 6649 -25754624 -684871216 59418 338886580 663013998 31449 -302980424 -483079755 23173 259655280 462873905 12233 241387181 81835274 10661 631788339 846586405 55217 -422555341 -786067134 41196 181100749 -126763968 18539 -381048682 -964825207 54958 -313769585 -676797010 42128 627986984 364652818 44291 -522326046 739596568 37541 -234418260 -983191307 54551 365813329 653039553 36429 435604487 370044885 3650 351027662 660374342 17836 -191720528 -602510395 38981 -114205580 -507522223 17000 565990964 -513671439 13040 -139945608 -864351559 24876 -806131286 -793006320 21364 -673279645 758222014 67929 241017151 -589337502 23857 660349915 154403198 40388 -417290744 -119925549 22171 159330222 -904543721 29653 162834587 257340776 39172 737772676 342059913 57558 357013533 272563436 22888 -227310734 59013515 36823 -230365915 -994925884 42766 -421479192 -987885004 714 -615381739 -311258061 39187 -134034758 -894147277 30590 -315117972 438319764 25364 -96046378 620768203 157 -1917513 -593166961 18694 -298783340 453274986 7278 -617167715 -490460947 24013 438875758 160361709 37764 -489504085 78771411 62813 559174054 -478277793 64456 750639822 -42542900 24033 379603033 659860131 22667 160784752 55829636 25389 -482964735 428927204 12867 -294613372 445643496 8092 -670494589 -783892299 27201 -594781831 -508895316 35351 -408419547 256103937 893 163992081 -604157508 14446 -234925020 -992394001 28996 70377137 431106957 29292 -128222414 -130982534 17394 -701916631 -119317240 13323 188918232 -897737169 28953 -988005364 -984938255 51048 751237495 -314491244 24270 -323698227 -216193474 26108 -121076450 -800128123 26341 -107878932 -860037241 44360 -411983945 816670245 37199 -204681507 50094112 104986 266988556 734288203 37107 -575828350 -522994470 6595 637875142 377551847 8774 -578049060 -314790623 6431 -603986170 -476296290 13402 429847937 363829959 31102 -301092999 -222721172 22073 -120461481 -783727647 44485 756993206 347265914 22866 -126090690 369801882 75 -215630173 -859614607 23294 -292296635 -397990833 43639 -696695892 -126526891 17742 -331579182 747839147 8927 171452861 -588134212 949 167059032 -596909692 5050 -104844653 663159664 50122 714462620 352913899 55394 749299516 -604623832 7245 632287716 830642077 41768 -126150636 -317074602 63263 -959114007 -391929029 51963 438580328 175193630 41263 276048275 -194455259 39522 -141074805 371062683 5932 173204083 149884299 42332 160718571 -615380786 1649 662979229 -328863880 14636 377561258 -209030932 12195 -401793297 720619753 17287 719105305 -233757108 46061 176829373 78945866 21287 -45741606 -695540610 78052 737776441 380556850 56738 -691411572 -111537651 32131 275407791 -192222296 37007 -582011186 -521147756 30756 -24085635 -431687 52787 -320087188 -695540997 14104 -396981383 849234605 4705 -200376553 -983549620 9004 -417889215 262500620 49826 716989367 363053144 8756 153069335 67522340 6998 658317230 341770168 29587 722776027 -577428087 522 650886908 -330841492 43519 -808784732 -494429750 24090 -875879904 437289721 21272 180378043 -194076476 47455 464787672 169846295 33303 -778066379 441668627 22202 76507315 262478459 42501 -869710566 357612523 42412 -982676008 721194684 19237 -694342498 -862291073 27278 731437969 48298372 63631 152834226 -424976942 26005 -954845712 -386099493 62437 -405530410 -130983166 17116 158148352 353127660 29076 -10383515 561088832 19253 470646166 166836480 19621 189148923 -868386805 47136 178556026 469854200 22792 373935341 839749371 13957 -418617336 717911704 41837 160423011 279969373 433 264687706 429913327 9642 -575452061 -300535277 1938 -33606798 -668146782 58267 737282968 348370678 40202 -196132771 -985658555 49299 -296707053 450592487 6887 -138665280 -118951456 12870 -124162343 -513268759 5455 169510408 -608741641 8162 84393958 845054241 33437 149074817 -617182581 12417 372111716 852331488 34960 165883051 56416893 21812 338223869 856760430 14985 -140281972 -804607786 50506 93140650 850737090 41572 154256024 92981609 12231 -384667723 -101062126 24432 360227496 -203551907 9718 -141775111 -107242826 26775 632597293 165874047 50063 -302685489 -700382875 22238 -701987192 -117344732 1415 84570168 817115167 6484 163404759 -609038231 22678 -703423616 -774242822 33423 -114572188 -311389199 62524 54932716 817115770 28583 354816171 640291796 5563 249381112 -925225 42326 -971722012 -594915140 59088 170011418 -214457991 18577 -669342023 756939717 4205 -605580913 -491815558 35877 170534691 143740180 11925 156742488 459400304 139 167468135 59728893 14005 751205849 -306532226 12880 -965493185 -587006669 4006 714688923 -588517493 12695 475722163 149527598 69293 -12393054 -711640323 42229 -110783144 653065794 31812 -968838575 -617224306 17545 -784037880 -509313092 21870 760515245 -326513067 1578 -406940806 241066103 28927 283225348 -232503227 26571 -101074034 356685622 4596 161203911 -880907122 9173 -425583195 -115045002 3443 -420720302 852031732 8562 625145807 345386563 27692 -899167079 472619791 27389 751342132 366986175 17154 166452891 -882087099 40803 267769211 66488525 58777 -424138692 247485049 25799 -128092580 626020729 33707 -997284396 146165623 16394 -898339650 461707944 6662 729922529 -594116789 24697 178421252 149271348 8472 285196435 -4383187 66592 147538676 179817109 26670 554968131 -497940867 11385 94753701 744216719 10198 -329021934 462403164 7892 278591202 -223828544 9380 461710929 154927357 37279 -596700330 -296132026 30073 649714065 -331990938 2759 714633259 -610798670 17640 148361507 48869787 4451 -116953084 -774771865 65600 153198863 -192607830 22374 -99302812 -894176692 27481 -115786233 380564700 23274 -191131121 -991899421 31627 -696065612 -865108736 2887 -21223557 -670339974 36223 172232291 148156375 41080 -787523431 -497453384 17222 -111163482 -519937207 24758 88561426 815724360 24252 -212806431 -861341423 6917 -103817455 -870100248 38833 -390309643 757518309 4285 176673868 74505974 15252 240845111 66444623 38696 -419424595 246734221 44957 -684214325 725691858 50306 241741194 436617307 1468 658902387 -317728074 7712 -586814315 -514201610 9240 -859665372 451061103 47028 -952490439 -615938207 70197 -579643748 -583030033 29307 53837085 853331632 513 845063778 -970074403 56676 281418764 49961755 81748 85442105 270372656 55762 -407000853 744508725 3447 73103615 475933367 16860 434321920 336998994 13059 739190502 361940191 50541 57141730 827260022 927 -683231992 90092999 53366 253310467 461894667 24150 -984103314 -618259429 40538 761055698 -218817681 49413 -308377006 435977283 15091 -985037731 177731439 23324 163610322 86414816 15085 -498636949 537832667 20898 739347659 -602454794 30240 186457142 84725259 25956 726228097 -322017714 32456 -580066357 -290262355 10526 -593153102 547911218 20371 -592035821 565592329 43135 649996563 345604143 4743 545170821 -519704448 64229 58754495 431843877 44885 -596691521 -295647468 45864 -138027910 -763413673 49849 -234824371 66814147 51536 435446227 348692964 15305 654299725 156231059 69209 -859948315 -115175410 40099 749179316 -808742459 52782 144592874 378192165 41676 735298411 -583579050 21934 71952588 271747855 39707 -579245000 -615544330 16073 159015812 281224638 20163 -309754865 -705855011 40198 723078696 -292846912 4687 -964437093 -613845386 61041 652973160 834763217 20610 745678049 280338508 59861 356113884 814149820 27552 -95285366 -479620112 25140 -127518648 -806635260 12173 157424504 -225602550 17542 -778002689 -799385873 4481 47944205 758065290 4431 183666714 49085346 11135 444212203 345620447 26895 243329082 465682139 11183 -671346207 -880874612 34430 92072731 810260394 23551 147530102 -584885585 7039 246993889 727437506 6944 -128836582 -901292112 33624 87817707 851474923 4861 79230887 -331349093 42599 -37356167 627240337 20617 -35280187 551310689 19598 -711234137 -114517226 21217 161916829 -393284813 35229 369824889 -223015470 19818 739666212 373657536 12634 -424600990 279534227 7068 180724283 -615280233 11008 149625240 450446268 19147 -204826010 93248930 10368 440617119 182590612 65224 473609352 -777264790 46468 279021858 280564035 27923 179932088 60376247 30061 -211708209 -579053212 53426 -33565101 -672797590 65147 469874637 828326364 92382 -139324277 355666794 20015 665376762 182492923 55515 273888318 -9550364 63278 65743014 260026072 29864 -291439995 456764966 14156 545141050 -506216462 36915 745767807 -216595025 44140 -990397937 177755563 26589 634172106 -300632073 2903 144591023 363234011 42761 -137369909 -804007051 15133 -797658864 -799636813 13186 641861823 -678569231 39153 268646034 -420148443 63392 -391206185 555103732 14222 -973868127 -577092318 57706 -45091771 -681906316 37522 -119988091 -902457685 32784 247813173 265524787 68529 181225267 79257368 9450 -18062496 566831799 53116 178778116 -126011561 46556 470586162 149021214 72984 -574638184 -299049062 73822 429412969 -965091953 53255 74610841 460153234 38520 55155283 734695046 5844 248272428 -18847084 12085 722990114 -193467316 55730 455975302 353877107 3985 156253383 -115059765 27104 175021468 81848246 17750 -323386602 -208739170 23786 742542061 -209715175 6120 64839498 434043571 20082 719613661 -218474269 26579 71769791 716847180 11971 161841745 -617366739 16968 -109963607 -304593393 22983 -141431955 -493660262 3625 275094601 -192847330 4720 180369111 -131180686 36981 248815033 -217923672 34572 -140226052 -325299325 19539 619645703 143318653 20122 628971449 -317907470 9699 -583878006 656855828 25221 176412035 -587202109 18579 184877016 70756860 5325 -677553491 732165040 71004 -400302855 239642556 47021 623703134 -518549343 54144 -204374537 354694893 28392 -416280525 -121632237 36675 -231799297 -615948386 50798 -601047848 -504714748 18936 -416970292 -984266172 905 -190924036 49770541 28510 634635977 149550359 23234 -298080376 432409663 25188 146681957 64713745 1247 -236753095 74510258 15242 -119468800 -103187899 17534 -123721307 357175742 19895 -139550067 -773954222 8321 -582930062 561873826 21480 279502418 742603981 33227 180762124 -903958340 43059 -477762029 463592436 9077 -125599816 631737092 41050 -138559081 257914842 49627 -97891664 -481758877 13319 -380991335 828883033 18219 -598814790 -479680233 250 153890622 -575468969 18058 276084901 719483455 13436 -137243584 -486889567 32732 188882687 -612660243 136 -103246689 -762463898 4691 241786869 67102793 21597 -390253169 -962334581 32764 -801012113 -477400733 30992 459441532 334544819 7990 -578037859 -307915525 70136 171689937 -193198623 69445 -601928618 -495848344 15988 -697188259 -128513062 10587 -105168381 -122054925 21682 172656192 65959136 13886 -136733032 -493793795 23819 177711138 -412149592 21446 458818068 172328145 8527 -879882923 437210597 23175 -35898057 626664086 36603 163105176 69282857 21961 74619373 848461397 16913 -984390870 -420281677 9804 341596364 833446723 38090 -227292300 68670146 127 -956117657 -956359509 67320 -611265507 -521472567 17412 -219448560 62001672 38252 168236430 93913104 1266 -236439354 -861029059 11607 162922877 279371552 31234 -779122703 -420793923 72802 645303230 -319053243 21887 -412228554 733845663 21419 335291302 846692633 9263 272310347 -24587817 60212 438667276 356033720 14393 171029179 -234949171 44820 729463950 -316935397 45259 -399353635 -109606529 2846 441377836 719926541 18875 145486084 -130317523 57178 -422991194 854566793 34311 -986233607 -993872342 33629 185581215 348742014 21214 756185635 -201427075 44628 -705433753 -876913275 26997 -311137270 -695006046 58648 -111678575 655143295 47606 169997643 636061930 43891 -305428089 -691786621 26075 271821677 239539000 5329 -999597135 151460787 7046 93616081 759045848 59170 188697671 -601046690 17270 -683712016 -476928445 27304 -29266503 -712512878 9454 152437916 -597413719 3746 75233984 749811606 36383 -981403350 177530206 16468 -584237019 -294415857 50162 167777419 85205651 24753 714702600 -314437698 37048 758834660 -585229000 33307 -697777321 727594860 22555 754679959 348922095 15175 -966725778 -404347734 38583 -411244324 847255738 40157 -783003178 -478125880 3942 260915182 460747389 14893 -498878540 437138096 26548 348554345 632284219 40744 359336923 -421310582 32014 634576243 180444624 67825 -32988687 -700443137 6288 -203986306 173133739 52476 -572521692 -322397780 40996 -522973700 -584332893 73617 338995821 -223276189 42883 -408570267 844836777 2773 -385381089 -121823063 18010 622513168 146074075 70123 -114667814 -802425454 55508 -128395893 628712865 47017 91644357 69112946 50770 -292739581 -685867528 10323 -136029689 345835582 17925 -953785004 -396808923 34161 -957474540 -597086549 18362 -791221450 -773080814 21219 246248551 -24324528 67091 754224894 -330018902 6438 639893952 -315074021 30973 169295324 334000448 43550 -236308455 -980196100 52278 171753679 -584121442 4741 -670478433 -800056289 23034 183572451 60719221 1555 350939398 636541711 31705 154272961 365241213 33482 89581735 264375629 7489 626600809 855290685 37318 -394956475 -953827011 8976 761773079 -234516425 176 271565109 283617069 1149 -121636284 652610018 58 -883382606 -127805983 6963 281341233 -586234461 49317 -572695752 534678811 74047 63404855 718459211 48242 -686224947 -105892719 23862 -26783150 643175156 30885 724554465 561232881 64429 -125649464 377527010 22695 278803042 455920281 23129 151435338 -870214584 21875 -997546267 184862633 12322 -219398179 -863406717 14070 -318787170 461664691 967 -988428294 185166588 31506 343880979 -215455986 1589 239566217 -215979134 20368 246229084 -215999402 7798 -298444815 -706284690 4190 -420626372 -315676346 15500 158046110 -398323437 6286 276216648 -39003045 6793 143840958 93760754 21537 147955646 -606025579 5845 -577832525 -512415337 26230 -594334351 -135431157 21502 -132794562 -889905985 32614 -962145886 -328193692 72802 -868281512 -518820531 23157 558299655 -485437117 9167 550579351 -484908412 1732 -577423643 -494432382 22752 -590016719 -514701577 30686 -886991759 435647524 19325 80965444 -309936592 42463 -386769353 -135418650 30766 -996138713 -579865821 4082 -96898002 355426735 30323 282232562 -8395550 61762 -968006504 -984841859 16797 -137326610 -332972641 40738 -292746835 -233676370 4952 716963872 -708183853 50093 -383049473 -969041725 12314 749215894 357240826 25264 176691460 -428488046 12674 -118025863 -517839996 9499 262318401 -234922337 41856 -672648071 -873529032 54471 -211478867 -869611338 35716 -389038674 730658452 21519 -413940611 349467542 52851 155815163 156874277 17754 -135034986 -307549994 71172 -209351666 56651988 103828 -207691784 -574582079 55145 -982506751 -995962161 46561 -575474368 -491953117 3776 173575449 -412351334 4078 -580998653 563348935 54459 636601314 828502448 12649 -409561465 283835128 3093 -129128801 -495694733 6134 167874776 443213727 23758 145992211 -596456067 10454 -119356179 361363250 4385 721871380 -316913334 6815 254566394 253863325 64886 -605724511 559052268 6819 157116146 340479640 40800 -210942582 -990295761 5415 267456752 247069010 36723 -998604504 443947684 11122 -200853032 -900477676 12499 150188489 469696573 14861 -403926881 -705971105 34093 -994460226 -425881915 58023 159360538 -890818319 31948 747637861 -603461446 22679 371846005 842163888 22004 -211195743 84952517 58830 -600714353 -308071923 65464 646937692 826393383 22973 -976314592 -579674344 68889 -224427757 -603922311 51465 -413533959 -684653513 38639 646295470 363424610 1447 164842077 -602487747 1715 54837360 822412365 60581 152966491 -206649307 22676 -389311014 -16563697 90846 67476295 727318968 41475 -668904144 -799471534 10535 -37924784 643905862 10190 -109461208 349316169 29363 -517038712 469656813 45582 -204291790 -999097850 12290 -128997586 -768840779 54310 -767182508 749159181 43161 73125279 460966875 28972 -420007734 246797278 37323 182648633 353812854 37021 79349626 447349736 14776 -124258187 372526803 29300 562828514 -479806160 52863 -887998325 -119849281 25928 181771054 -878662356 35218 174375390 447848349 10632 -956502829 -405037483 48268 261009378 -206832838 11118 -709947768 745159103 47516 86598518 256958695 44770 -222603116 -890307093 13980 -202015387 -987697589 17088 149414765 -598282308 19750 168597547 -222926718 45277 68384074 271540444 18518 -709629651 -877426855 18956 -487772673 -861790951 48349 58476700 741573344 6029 344913002 -231506996 39987 -974892565 -596765409 43599 159746291 -869356509 37640 -137875677 359390604 19953 -118576685 -330800311 55291 274532693 86767777 72929 621551244 -897249992 24406 834145353 -993585525 13664 -704702082 -864116939 41163 727885528 -324817494 26034 -22518903 565762745 47910 -205744298 71897002 52113 186106008 -898291463 18217 -896581079 431612623 33957 -420867626 -995237755 71802 -405966070 823578343 47780 355304572 852655364 29356 -687423042 720597505 12853 162364382 465366763 5067 -701174629 -98488363 24752 -218906763 -226473236 22355 -34778769 565113236 8109 461470176 817544690 54804 61101433 -298052207 15422 -775964346 -768202697 15728 631286696 150745184 33664 748285798 -303698852 29853 -867285544 734977674 38927 -669593167 -902532875 14067 -863925713 454207168 44377 -694339408 -805125697 35744 -696837016 -807435459 31640 643362879 823094123 1276 285377779 271995718 18202 162964357 -111349672 80496 -100073653 -125647724 29531 74321842 832354742 14461 -307192934 -483468469 14967 -237691258 -618416553 35914 -669077044 -860966122 47060 173451801 -108866793 33453 718764361 -294771574 7443 -395292349 -140846029 21468 174035263 270961120 28913 -311872717 453727351 8461 -398583609 825519799 28056 150724588 379902179 40669 -679915367 -802836220 11577 -516594755 433068816 18585 156566835 50721704 29002 186090802 454677607 24982 -711809195 747053329 70025 377648713 661939902 9029 94840388 244594331 4034 661467735 -298787045 43104 -329518080 240099292 566 371429813 -681582446 55503 250922309 -34568945 45915 -684987982 -95732871 32602 379135556 -210861007 12865 159738744 -393304547 23400 -573079059 826118919 25621 727933286 -573306930 38667 273391400 -211916747 44243 -106052655 -805420414 3297 -133840168 355016951 7546 -117973377 -799095888 31596 538405531 755428506 12335 -424426592 -103615058 4923 445034063 164313700 74978 380037226 -227469658 36812 -22777464 630033629 25413 720996576 -618142501 6130 278509711 -8085454 10232 -139135075 -286336262 52006 753913998 338733667 55630 -778223831 -477685669 15049 266320426 752673311 3941 742975850 -329605406 24867 649204270 -292130701 31049 253017928 69805903 79843 -904542335 -504712569 59756 569262893 -502632969 28955 334551318 826456613 8546 81724791 815174435 23557 -2213526 545459978 6857 -14755929 537984790 26451 -227693536 -603887317 36513 144928816 -203956436 6650 336489724 816822810 42278 89454866 -312186528 39218 190385024 239087774 10152 343814478 813914126 32010 157962176 83802044 19504 90127449 464190834 41001 -588847210 -321091235 54805 -193836992 -610695075 52306 -889715273 -966495022 32557 175878844 273711562 20463 -603256267 -504124683 29138 716804757 -614922572 4281 166801157 146414120 5852 -305914048 -700265700 23320 -47455002 -707381205 35564 -971076359 -979411931 30950 -956308491 -976784327 32121 373874064 -209561581 39350 -956581735 162878179 46018 735536681 -597541504 2455 -385067965 271131621 34135 271217292 -199573722 29252 729218771 337837856 39034 -119684560 -331963891 43872 -223719326 -571878141 30381 164573521 372707692 28523 850516067 -965325124 20482 68494555 750522329 24778 -575691525 -513060489 24765 -211564483 -871059874 26266 178945989 473438956 17807 -971462866 158151326 21483 843265441 -981442728 26835 -705890534 732507669 39796 53769285 263668875 12922 -593141337 529080497 17237 -116225033 -136588541 3356 -331043006 458898560 9438 714322743 -581037800 12662 -319624566 452398156 15277 333654221 856469671 34510 71497116 -885094137 27591 269956099 -16211437 73125 -308674043 472406568 22177 267115085 261968570 43413 -781740632 -518089434 39541 -872607570 447684151 24378 252773582 446136788 25633 351430954 -217091636 30845 -128766830 660626280 15755 62454918 458006478 19599 -190977562 49003269 84453 645233693 842320808 33193 -876646806 530749156 37401 -896347987 463787304 39698 -119007741 -117868482 4394 249524987 734645479 27200 745850877 -199387657 15295 -667798076 -967503481 51936 164373391 -223778911 72140 -704646404 -98468742 25190 -869429400 349566689 47683 -687794872 548466208 52271 244273265 -219449 71475 343262340 848607068 31959 -988196100 -397721958 70520 -134702708 -323322527 56314 -519078239 460420056 44128 342564965 647909843 32215 -611666541 -319879630 4268 367789714 -220832728 15316 -328519024 -674641049 51854 -296951738 438210734 19536 177163171 -882498702 26167 284253939 60705381 32204 -991153635 -578737585 28575 641053986 183208361 55883 -44301331 524705578 18376 359621647 663204677 7253 728781929 378555461 15774 -895654089 267947834 71654 278907306 78444224 65203 -7609070 624214332 43312 -408972103 279930050 25775 -422787595 823398789 46652 260413220 241230165 67075 -410747139 -109160107 30295 729060131 -220866254 55888 655795356 351386627 42275 -114035612 -137153889 28316 -713939629 -97807652 27175 90002037 747499255 32704 -194344370 63770600 15079 175842239 273403994 3087 -977895202 462893290 60824 -692774823 -763412624 12050 461483445 178785474 72649 -419916799 -104301852 10346 181100626 -427940978 1835 627641142 362077876 1666 -195393207 -592430601 60398 72573287 736178579 62331 277908646 438115196 37374 -132618389 355435942 12104 143110880 188910621 14714 273615809 -22835106 63503 158983080 368452376 33237 -880312964 -108930698 17051 -103469486 -140417106 6688 -16037944 -694477545 67255 -107206978 -125167653 20369 190435320 170118743 5996 464903393 154898592 6387 -124724971 655465764 48104 -509525590 472538027 32445 -684257644 279994408 34470 -595053166 90394908 40529 664142908 151595174 34870 -956811244 -954958870 11824 -408585219 720702642 41098 255446487 742273206 36924 -233988127 -988157689 50166 173050194 -581465945 21676 172032653 -386925292 7524 -690742717 -904685654 32577 -681998251 -793576005 5667 -331845784 -214075111 5522 -506571699 436836613 30655 -421907603 -100692720 28808 -572117598 -504239681 8220 164467630 -876312553 25171 747577984 -602473693 21966 -202671931 -957842942 8624 -695080355 -797636425 1909 378527360 -958255718 29663 623266398 -317507621 24078 -34474058 639636034 30569 -974574528 -980190551 74013 335697532 655998835 34570 337212442 -223173752 21923 -585911352 546052316 40289 -502284871 -200096600 24749 90846246 -332496795 34014 189908788 -222603841 13621 -96654646 666294755 17737 -132111455 -803217538 53229 -602201103 -218031489 79330 -994045223 -424901283 21864 82046808 828883949 23447 646354593 357138793 48165 -973323354 -417525857 44627 -34476128 -677070795 31546 626439113 163844213 41441 -301309543 -676271366 29970 570174094 -483581751 20066 146100817 -396764961 1867 -127550846 -106372606 10182 753110604 344094703 7297 -596862456 -313570549 17495 531803450 -477977757 21968 623544829 -326776233 22384 627083058 344901855 10838 -390479528 242646215 43715 -296713404 -684291777 42025 -200237122 -609070543 21991 -220774447 -578199999 68103 -966322843 -969357969 37434 257838404 -6441190 65863 348823810 657987675 916 160110690 379823462 36284 -138656631 -102930927 19752 163965385 454655914 8218 -971455573 -394851789 72237 -214704796 -876953825 1768 171715505 435849334 22754 -481926438 434163974 49937 -30613324 558606817 33272 -303591061 646620199 53568 185815134 -576953081 9936 -672836384 537089001 31196 -191882827 -579177755 7137 -228619761 56140136 85849 255947026 438234822 6910 -765410892 -770414334 20667 159725765 443899908 27666 -423603422 -112358643 9785 355745061 822614608 17026 -40862266 -694648312 17403 -120562200 -791911746 1966 -214306769 169766947 49967 -675059221 761501070 22464 349211964 -235016614 43832 -956493033 -954141709 23290 244644093 -34845119 3737 69555445 474251102 52489 -875068859 -133592406 7857 -614414169 -502484024 18724 248440249 760734966 33128 -396121411 842458182 5349 740581646 -313576207 47536 61885647 853780834 49693 47686906 238859726 14353 -978488033 -980074266 11126 727417669 348605788 16539 -807313507 -778729768 15183 464882889 345410842 24638 145025654 376418158 54308 161277801 150051127 50736 -135558102 -879622234 47188 -961494782 -613515480 1518 649453585 837826554 18173 -773929101 822056842 55635 -391726835 834807182 46169 283420445 -201806006 6499 -194402542 810377167 64933 -858473674 452890040 42183 -583880547 759696888 12737 67436220 812167764 51218 556428669 -501545586 58681 551399434 -509128797 20677 -794361593 -512510441 52967 -994414191 -987679716 5659 285653156 -45432451 25916 56682729 830558936 57930 -130885885 -865115046 30928 -197757888 -583427638 35397 -99117485 649285679 18635 -140445371 -483457192 24433 -132929706 621562030 50591 723151312 334468515 47372 -40325724 639730805 9069 -104181939 -895019528 36622 48498401 -305086001 11399 245185227 268473581 5044 -295165965 -683947065 15666 179255194 338145647 31759 -971785118 -983090346 61921 -787930736 -781751372 20755 754634348 -587645412 2835 -577734590 -309556463 75366 184619116 -602423765 20210 -424549695 749673795 35497 -383367228 816107339 53259 -17590527 -697924890 60239 348737585 842269777 41444 144336569 54145951 14435 734666797 -572380073 13589 730232608 -319844662 20458 165206747 -232956178 10111 165264772 165990282 13132 -29869250 -681712809 44520 -607519315 -496126661 17739 -322635482 -676623007 35224 267503751 -26208532 61724 -672473367 -877984833 2358 275684003 -210891158 22295 253360599 735732719 2381 159405335 55027802 31214 -211752822 -492259612 43277 -36675070 -316272221 28107 65115559 263687169 3318 -330042455 -227157411 3534 166935183 48562129 29625 -10628178 528460922 43554 178954991 -580103740 12787 152911030 170035579 30898 -668246756 749858288 8301 729920359 -595091478 11035 74628064 475705128 59565 -306803042 -235502751 5103 -488677321 469070946 30188 448996848 347219755 25497 723004682 347240970 19085 451492341 188974609 70487 -787043650 459646540 45305 -37798183 547869605 50431 -967405862 -959543584 68489 -209036248 -901471278 6834 -866553856 438535784 24958 185580749 265942949 6496 173132406 280032366 41559 168061103 -200761841 53268 -984462198 -583212096 24759 725420879 456147674 55492 -765210883 -481869799 28653 -682339970 752521379 5 -138439845 -478948262 18255 -590815379 570107221 32440 258433039 743578185 30296 635601392 176823252 59634 82893350 755063292 60565 -404438494 265027592 23492 370460386 835003826 37252 -394178083 -984397765 32655 632246485 -120419783 46272 263003813 441002935 41028 -982042239 -998732544 44020 542266875 -515163491 47461 167247234 -391963855 13455 -118044924 -792385062 34571 181254659 81563970 3408 -134789647 -505267926 22928 -776632149 -796311282 20659 -141106049 -303278766 63428 240969871 467062274 7397 376533185 -235101623 42218 -120639299 375814202 15612 78388591 463886898 41506 733561384 -304859714 33990 725684115 -605808590 34721 350334154 811087119 18341 721282119 -312340726 12439 -132947357 359294082 22556 724259190 344514184 43173 -396390187 846610179 15438 341492146 -232726002 2015 751665434 359822192 33359 -131275863 -381369599 92014 -313954498 -215287943 14385 274215147 273616139 50035 -399039944 -997278036 22478 94163944 -311153238 9490 89906785 -305538979 41952 -863414006 -120506627 35498 -981734095 -963038132 58805 645403648 841947227 11100 -99581657 652658437 7378 -308570782 -210715572 27303 -381571364 828131656 58224 161987387 -141036826 7568 -207437074 -878026932 8581 164001549 -107441959 10611 -216713849 -994143806 10998 241082606 60724077 36797 -983398265 -425275729 6159 267450376 -2095542 3791 285681913 -194397361 29580 471466116 178795541 63906 -990349247 -592725445 1702 69766739 241249606 40266 545610046 -489395824 38174 -232784917 -986277405 11191 -963462152 -960772395 37403 -322547507 -708166892 32800 -388138405 281842029 44464 52986547 251011224 64496 744808411 364892102 38439 455263027 170075362 28227 169186532 260651751 43524 728684507 -306744391 49076 -99020628 369679445 23743 91478020 715946932 3391 642853765 173639069 54198 155027296 -383389716 7243 -319194958 -213259273 26586 -959625000 -995485944 29686 -331232274 -672283686 13970 70379045 746560250 30870 658748491 -285923553 31276 -762452996 559610746 31406 -294672097 -687381399 22280 660418372 188143270 12211 351360325 832452757 12326 -235519469 -605451815 13694 72089568 743350551 52290 262130457 641335495 58540 -953759136 178403033 54972 158371975 -224996562 23381 635487432 364263899 60450 -955096939 181306687 40185 -692431206 -113349749 24254 -616755137 -493171289 256 -225410640 534460422 21753 -868876739 448424276 9220 264124963 749072947 25923 -410612401 856919779 40436 619903979 154945836 31762 -293364630 -207449199 6272 181641605 246320494 25590 276375234 468341922 35802 -407089085 722931653 2291 185602885 -869438297 3051 380572075 849288877 36499 -881784874 -882492002 38576 190175805 -879108801 36152 745229841 -222985630 42703 87477110 722006124 72355 269584762 -204994291 36252 -391273686 433520865 44778 -224098099 57054304 42345 -112995455 -498134820 24884 -308258462 -671371261 33729 -99149229 -97837930 18148 255145160 461711014 18809 280100410 -15186155 73941 180305456 -383193177 20239 450777973 380351171 24226 184551306 151341064 38950 649054592 832814047 15409 -123109280 371624737 22593 666149910 355650652 60882 177679448 -887865871 36383 157586827 175835039 18057 651428606 179154458 62642 -324079005 464600667 13973 284702013 272549668 16677 -133242991 -518559347 28505 -392510570 -122086367 17905 181806809 -126601227 32309 172553927 -892222971 47703 443425817 182190886 69609 -296550204 -210816232 13070 -200770756 -974592532 6301 246483381 62876516 79030 -137051972 -504138487 2767 -967288676 168288238 35177 -330564159 470342484 9837 733273152 -191465270 47233 -801835255 -506982485 39881 174627105 56617848 30742 -394797691 818452620 27146 -126499752 633606734 21044 -386653245 843300553 54805 -418132151 819331385 20096 -423559009 280382086 41746 -990158284 173474063 40254 -427839796 -996823434 36420 -201534010 -588600324 53456 728192416 -579655189 35674 -584735816 535179158 1786 -294239820 -194875909 19861 -287554323 -696965393 53345 254774795 751865782 30509 -401879384 274649163 10566 725230866 -301726317 28349 -39917669 557129386 30878 149460763 -882765771 12599 74897182 835035993 36332 165739657 -894261776 21790 -3954550 645321613 44688 -984715234 -397221592 54153 -233253077 -975903394 33032 -578429156 -314642246 19347 -809008578 -521128034 27324 -302600855 469898162 16220 361350612 -234432427 41640 -140808074 343533161 33614 -294430114 -230748211 20716 -680005476 -772365597 34989 184608873 52465141 23994 284811607 -230891007 25239 267627091 -36657405 13602 61007429 -306060129 36294 -419111499 245784796 25343 176265429 354485249 10985 -382458130 854913967 31246 -685612895 -895944320 14186 284697810 -215904894 16404 -117264304 -302234027 27166 161729462 -421191975 16451 271269123 717377539 12677 66134450 -325683262 40733 241189544 257889315 54252 -769722093 -783394719 14362 624733518 376473857 5099 178560943 159476771 2815 267322056 450089620 36796 -34564705 556516445 31217 -957655037 -993053850 13219 -701480725 -884266371 7315 -117142544 662891597 34577 167550373 179504095 37312 446399503 349497509 26778 -958047363 -963091839 28292 -3387692 569207522 53335 451988064 363172660 1132 185712480 475090735 5622 -127479604 -415373787 59333 -134970227 -781869213 20101 548475072 -499920228 43772 660435921 372981541 1959 -236427568 542519488 45971 -713739659 738072195 44668 -14199410 -692725047 19978 -106518147 -806148319 20938 353753869 661032208 11937 658360050 816389331 67224 260328636 -225896963 8496 -695339533 727749427 13414 -967495762 -957406979 10985 -703960164 -99905062 22540 -990209431 -607371623 35833 639092787 368264460 58907 353267510 637553848 34761 362206858 647351702 1733 342754184 630943812 20332 -975665269 -993074471 2570 -611875427 -488966382 36337 77044135 244017040 46268 725668701 -211334040 18761 166134848 -425517710 691 145506279 161431430 1983 -866419845 -131877568 60961 71770168 -614171984 76923 283886641 -231171640 10234 733609526 -291286978 34004 -797796748 -794451476 9200 256812997 457695251 37968 260936747 -33332287 54645 631827541 367170491 5163 -674063598 378607232 18746 -984533771 83784697 90652 -102773190 -499033958 27693 -609175812 -312836341 75309 283445255 732542955 21883 353035820 642011249 24228 -713873627 -130456197 8612 -214947667 67281270 102851 189355215 -422386059 16675 731308283 357896462 55039 173104055 241315828 834 754394814 366992323 38579 -608696876 855515549 54371 258416862 459838509 22505 724851559 -617081488 4517 147996300 -97223065 9741 -388459001 -104974306 7567 532893778 -478636380 56571 269191944 -235021805 15598 -675143892 -101577156 14835 351405433 819584486 27757 -304729916 -697522765 62873 -669417391 -797515518 45199 453789518 -961861165 62618 -696949454 -887039669 36919 -383533470 749671510 3094 -126793237 -799130307 748 48304319 429098275 42038 -408898876 -137011410 28592 -406969083 -954189950 39525 -134408746 656173760 38330 -390386336 -985242650 43891 171590645 -196537855 4405 -40933764 665466934 15520 -680277072 -774300426 28433 -314051417 -229044338 1821 -2038024 -677829422 44716 -8449488 -705045688 76517 -412345933 265669491 54464 256340580 743416833 17091 173862217 -420778490 4482 -865272470 444827964 46944 -117303518 632639253 13334 -298970767 526396751 17437 -133928995 379126662 19707 -988328099 147553678 9765 759031827 372378290 1826 -109904717 -888476877 15168 280466881 716692999 40319 -576493929 -315808857 2389 646156463 365326745 52756 -583024934 731533663 17932 373126819 635219714 9733 182856481 259141109 10377 -1630379 646516085 10550 57017471 -122232508 6345 -600457624 -293337593 25527 -676395167 -887295757 14705 170766653 -404053525 6322 558978037 -517291469 6565 68883507 825686465 38459 -324520837 -198410832 32730 185363767 -889293757 34646 -612957610 562572747 75188 152219542 -229953177 74270 -959762931 -391357552 73409 636679660 853616859 13527 -312535117 -705802967 35375 714759824 -304733443 7629 -991672094 -426731589 32367 160474320 453416052 17865 157266075 -227620184 25635 -391641074 -136627268 34381 -421224212 716689950 35481 761375466 -707307564 39983 167129170 -140043733 7041 244703468 -234592604 45493 -194949372 -578806283 40284 147321466 270235992 36011 262792296 -37225257 23982 -967618941 168807530 26633 -207395156 -983324648 53824 187777365 -191283261 22349 283045927 91962919 27311 -388557804 724962222 6736 -126186766 -773966812 69998 -610750801 -509624449 13601 -786648386 -520257291 23699 -385780863 285265633 19124 152371327 163620576 9404 -114003148 -139598907 33327 54385196 -316262636 34912 737945801 -214587081 59039 182337148 89205742 11902 155052937 -97564176 458 241844458 430367853 14939 170502600 -191573238 33735 49669424 -297493062 8101 -403073100 -111950011 17034 186802988 249813007 1801 280342506 -213142529 16529 -785035272 -484362936 35965 -710002994 727868848 71089 -299884279 -673791170 26997 -874302369 -106160202 60932 150151010 -865342069 40349 -287798030 445617993 14962 -132767042 333469388 30003 158117648 85586564 23215 240575375 734737130 3936 -101638167 366035172 7530 238666306 -6954943 41377 730373969 369076996 48509 -13655072 559927959 1863 162514037 373156902 50651 -3441505 629829582 572 -993753560 -584647900 71380 -112630681 -802710227 70672 157135805 -404241634 28557 -506268312 177725677 43518 -102967762 -486138254 18807 180245210 -573081427 1601 59836607 836197014 9398 155855522 -871563651 24862 -789003551 -804005002 22312 67996478 814407888 35693 -598281521 -287233075 32590 -981313394 -594758208 17348 -595188834 549865586 71634 -713892988 -862516085 31937 -127172860 657555946 12513 -104152987 641461180 40492 639871222 336835594 38698 -586767149 -497944801 32627 -996530292 -414329454 26307 250132974 -198216846 12606 55744248 828368936 48325 -600871490 -873435441 34047 464716667 159018516 68930 -707587852 -785846261 5648 153032495 270608169 569 274256269 76905198 36124 55286531 837802551 21278 153417063 -595291666 4923 254135864 -45328143 16973 -333057262 436091137 17689 -408595401 -588245063 50458 -102212182 -320697293 54616 77898694 720036151 9781 -708223906 752701786 25426 -498559621 472951492 22865 -45650764 638147868 14077 174399726 -428431910 9072 639949393 374617633 22475 345045636 823376781 27319 82570988 246591139 36800 -121008292 -771799304 48515 -199019219 90816631 94002 -235971882 -33586410 44591 263813265 457144453 1150 -138779466 651516022 38624 -423608111 255186214 33117 -787808656 -775620037 14111 175959810 -393141833 35630 161896790 283077535 54192 164377178 264843960 2508 -794887677 -400072953 63167 -996916687 144183896 14726 -982779046 -411687692 65705 174153304 77700872 23076 57341654 455267304 31878 721189230 -595118163 7427 652945114 158816526 32746 93036714 715451175 6915 -679698051 -118382589 20677 -139138582 337462460 5886 -108856955 -792064469 11448 178222081 -600604604 10623 -121987455 -331329975 17097 256087666 -27716824 76632 178451899 372693990 21416 151408408 256117035 53438 -124317322 -315662373 68746 -232819693 -897491447 46505 -293229154 -202203001 1955 -200524888 61747101 3373 -310764944 -205280631 26925 -121764543 648736477 37323 -224396239 -590495157 71457 188904282 -212088959 68151 357433356 -237351963 33312 244849583 61283426 40779 -230933363 -864983819 46715 -413496747 732666897 41999 158272796 -582640619 13775 -2871763 644485274 38162 -29609867 620371291 16861 731086652 -227668492 8790 -129534115 627050874 33786 -899461292 -122598938 19780 761886986 338003211 46471 -191196798 -859442518 2276 -414305394 736707448 13198 -584616780 -507907811 21260 166462184 -222663772 57864 -614939119 -298822678 74278 -215928820 -995122142 30599 270606392 -10649971 59580 339098385 835674117 37420 -15548370 626798006 41707 -903029218 -125904630 1380 -981501270 -991620259 41091 377340734 641531488 1831 644652525 143092279 63478 -963395460 169497568 29840 -140308088 663854790 52017 -209246267 -24068715 58704 752071917 337048739 27794 156403678 163261884 31072 666426784 854411968 21842 -789025026 -764490180 18401 -385686432 732261304 1355 -994158455 -407097656 68226 -693999904 375484185 25007 -230718654 -596183576 58315 73875239 263492380 62596 73450576 820405649 51706 183605083 -237855655 3166 -114716945 -417736938 21183 -595309105 -292318804 65544 186531735 -213483284 67037 -699214895 -888467728 54709 -505576396 473735634 29435 -311878154 -196153448 33528 -232994674 -889152412 49501 -705598881 -799171467 8907 461325159 177568736 81824 248385343 469507181 9288 -233070148 -997300614 34725 -961123348 -126547178 35664 -709772938 725473159 53799 -694932516 727421721 23254 62382863 -482826709 73726 -883041325 453771633 35446 -868443294 -113728122 55137 167816231 -420946629 6230 -204218347 86256870 88175 -649765 551055563 16458 -801872470 -493599171 57939 -192678440 -904311672 5564 250477299 79359050 69260 -579207562 -301855389 62836 -590096139 -304468307 57338 -329639485 -212790195 9630 -983321754 -403330568 18216 -595013653 568596348 32496 623970275 144406639 45280 177214424 -122082533 857 -386557433 239090195 44885 153565400 -221146289 73918 263978796 83811664 39484 -399322415 -99708852 4658 86301088 433577809 24387 265288177 455157460 4417 187197021 -133820392 37697 -100903839 -112602321 34487 -985008156 -618014609 11089 635215864 369509980 54655 -15522456 555763053 15533 -6085990 -677932587 331 250731731 248201548 17537 244220192 452128348 37097 466653598 160879056 33566 -955661165 161633289 40013 55181399 -311418479 11599 -122854254 627758078 24096 -688176061 728702556 45799 153713144 -234355393 65089 174880265 238275358 22778 -10656638 644693338 7104 93554473 845340484 13356 -988275778 168626755 12004 -952623754 74390524 11224 -4673649 619245264 45661 647677672 170753467 4968 -955779811 155855729 26257 -576809514 -680126840 24401 338833841 -195652645 7155 -989323406 -591312483 63028 257236935 356999293 46473 630780719 842990556 73432 264198645 -41552850 74308 540438557 -487597147 44098 167587007 -864872182 16466 -423150151 823124790 30421 158845494 439082574 1436 -407192726 275565880 93 -674188114 723814010 73046 -121541761 -311054074 21229 -989003260 -592493979 48114 -977740917 -596236257 30523 49627694 -326553357 33139 177621213 269207129 5180 -412029327 -114745112 17530 -572373955 -122689458 64503 -211959152 -983580943 31295 335485033 827970913 33669 148390704 -596638727 3475 -959437376 -425193747 28435 -190551615 -896720344 21567 -298941575 454478634 21034 -966620388 -391309308 42195 -671055797 -871676330 23294 59308734 249991314 61424 240629816 -34159455 6454 -389831880 744452175 15211 170412566 -479115800 46122 -968597260 -381614706 25075 -200548120 81893733 9943 -409038345 -115018421 2741 -706392425 -106682529 24757 619568120 151344956 19434 -306250245 467159733 1073 74671007 269849651 36535 716009167 335283784 28271 186570671 -125959041 56321 621898237 853826090 8257 -115464487 622446764 18168 186749713 -877051871 39771 -130757166 632468944 36132 -407509699 253806010 1741 374231956 -30626982 31120 65638518 730590737 38293 -668200439 -858012830 40944 -580773638 570208467 32030 187643111 -200545561 6072 663405464 147368146 57284 -220755232 -862870094 9837 60983541 811719405 4440 -684275994 -98073667 32341 242827910 434145957 7338 249137621 741696842 24800 51460742 747456936 50103 265450140 67931415 28807 -307076729 -222639545 6070 -328008736 -326191240 50593 652432607 167729355 72900 -226898589 69911454 84391 -576276098 -506210737 14917 250792212 -190701791 14890 144785412 181725279 42200 447044667 343841973 8544 -326712888 450027679 25142 -682090092 753124251 133 -497073338 465369410 22952 -690846533 -880645737 34615 658653871 187036779 9597 145286791 -223747532 4803 256499086 -36675225 4715 -214544508 90098849 20075 179992029 -394591681 25096 748442477 -116445424 56202 -801043090 -791998973 23087 664444426 827787857 67250 -766735201 -506036779 48104 263831404 719164603 16641 149002045 -412089288 33707 -103098754 353525476 10332 -985081426 -404844424 50333 -681746258 -770987811 24390 -301895415 442192704 23894 355703118 542230655 38586 739745007 -230791619 47978 -488244323 444137881 27692 656361515 -324324815 17996 -238054430 -575910631 49824 86998433 -296954191 6653 -994756835 -960647045 45667 259862594 718411022 794 -685343735 719014440 69657 -591051951 -477850577 23423 724288082 352177936 13585 -976464880 -402129582 41003 -95392143 651440925 15638 249787153 -991361830 21174 62359388 475471693 16323 273495933 759150115 7680 161206534 170975667 12396 -685613414 -802244806 27288 356596500 -218261295 35885 362165630 816854056 23740 -688874402 755518826 4140 -99140558 -792991611 30242 621059256 147621308 13540 465390916 370349958 10988 -597047241 -330429155 56465 -487870819 842426975 51539 170299443 283132068 13894 -95542653 367304027 33121 180828837 442223941 19311 -213940938 -971845753 40354 830589915 -986613169 34113 -109000275 649417744 40283 -788012651 -773373120 6930 251592261 69622210 47592 280191455 725714865 3751 -955946385 -597019142 7446 -504386536 444894114 19435 730943502 -204962895 37143 -409188879 165127473 20567 -406325329 278134335 1390 254661051 733634338 40623 -207774674 88665616 75930 -763839326 57709837 74376 715570394 -289064206 14882 263112692 240344523 3127 168150209 -399700279 36111 159152451 -589708328 9110 81498991 -698392409 39062 -425872593 845334250 4322 350799352 -223742333 7075 -699127870 -900555113 17168 265513266 -9133488 69726 262770920 715551819 3173 -292694125 472172288 24912 -141582971 336336443 21123 -959878323 -602903783 56780 -1948870 648800265 22713 242113571 276973370 71335 241923884 746980022 24903 283715112 447968818 10424 627647190 853877041 33329 741726495 358871358 19824 717935213 -599228317 42180 -710135807 -793275463 29133 144907534 240895396 34498 -202954182 -983918275 55844 -762064655 -769361193 15754 349203385 619780241 33191 -981007980 -794598330 76158 283188197 467752883 22086 161394195 -198834267 70150 657243888 363430285 35680 -793594571 -496608899 8842 -35417839 -706981378 78254 -689635524 -880684699 54856 -409198309 747403127 31064 -698729887 736029168 25194 182629786 -208788267 22514 810537681 -960878982 41074 729135257 -581098228 30310 335864270 -233917698 22028 272719168 -227071577 6348 259702057 85509825 70582 266284216 250292747 61363 721280334 -197815049 34017 649748937 351624188 41600 -683038292 -762627817 20165 -103265024 -792578180 29392 -127807580 371096510 24246 552394958 -486354688 60582 -393324416 281614991 28456 245956997 89373179 60954 -493881455 447187960 19597 462819500 152326308 52665 -34166221 651225154 11903 -503125641 -998359041 34419 -415402706 -980276049 53163 61562227 815926948 50083 252731470 51189172 63654 -417485974 737846169 17857 -983853529 188186957 22157 167972496 428842997 16853 -416497156 -97465004 8299 -893771807 442277011 15303 -678402930 724900858 55044 -407591784 -139949668 43605 246231358 445331926 28877 -400544595 747550583 10839 -123208142 -520969436 34206 -224808583 -987293610 8017 357688643 654312356 4943 367574664 648825403 20400 -133288808 -793744561 34464 -684267719 751757677 67193 -502789131 461109875 4529 738090375 -608752625 7697 -203825650 -883234691 27595 362411740 642032054 2849 -954069126 -427610204 72166 -701159585 -872077243 16632 -966387269 173785931 40997 184860969 339846571 16456 -119917923 -295743682 9884 -954333090 -608368917 48870 365131246 851636476 38087 -972763630 -571610698 28907 -864582121 429088636 14431 746130330 -211206043 8316 -581784177 -293679325 12851 187740442 -130561161 70050 160302127 184791717 39413 -953278456 -426079367 45356 181446907 -891390683 1350 430957814 173332082 52522 -681850550 -107927538 22288 -28582177 -681856617 43056 -230412968 -594097844 30998 -686955241 -131743845 21604 633791238 837183569 27160 -674801258 722039863 30936 -138420623 -110172516 21237 -19154953 635881589 7978 -904508095 -139143246 22010 -44168241 -704725712 24622 -381874163 717475198 25207 -683213613 -874585985 51709 248834714 -231675616 7299 -216681300 -990051334 23543 -530711 639004561 15568 -978285157 -578647560 1668 -30669856 648837444 6819 148683564 -195889315 593 640555840 149122643 71273 -132623837 374525195 7238 163132713 444650875 5350 -215599713 52298974 97007 179702160 -215119317 26947 -298039251 -230321610 34150 241994022 439207256 30470 -211135793 -125256880 25526 -308768104 464460372 16838 746003626 -194585700 54997 155989895 155102207 28651 273860545 -28332328 44200 -206585475 85312585 11429 154767906 90304821 4366 -411353730 -384595683 37705 435114854 172448999 58520 186740171 51124774 4613 175264570 -302023522 37403 -878158247 -104568742 41613 -203074785 -895191327 51996 -115401431 -106402569 5372 -385140814 721194834 20949 253866143 -314621369 26835 -11323984 -686698311 50287 153494940 -218166513 49395 721159087 -775629238 41261 -894960069 -96501339 38823 -418413951 -130997670 22740 758206506 -141956207 54885 168329408 448993624 17620 143430630 171593736 9714 721464063 -306151543 13835 167377510 -890717383 5388 -393226782 745630656 19542 84606465 275367329 14834 619420619 188920432 54553 -199443444 48766957 35669 -670365017 -139761972 1023 143993430 -594610831 15262 -218022123 -604415483 16633 -389189823 835303424 5044 -384645181 810526561 2683 242057292 62327645 71265 -138523787 -780032142 34043 440763396 367337370 6009 638345065 149346091 41941 342793643 816823047 5222 -497568463 471598247 28269 282213425 448309301 34409 -576186630 -505860759 33436 -863454223 471413095 41596 -128655334 -487345347 19577 -423077275 -121675044 6050 -959744985 -427164747 8848 152737046 -114681343 10371 -314970820 -195744349 33606 -142246699 -895798976 11021 267327603 457712355 28910 718076597 -206977249 4105 -202311085 53351993 94397 -138903842 342942592 7189 181796818 365993550 13999 -420992879 -127205520 16544 -705446127 65037428 35347 -973329352 153672276 54737 279752904 47909176 84377 -402100879 238787648 4640 524665923 -490684297 29617 57196645 836136314 35190 189939276 -875591046 45583 166007331 253980492 6671 239605313 726285761 39228 372595485 -219322468 41479 -954551516 -584761084 38678 628059501 168011473 31975 -113003763 -102960431 25680 -966603844 -606468338 35014 76348205 839241987 22843 -612076447 -484847499 1543 -979349551 173389613 27472 367681782 624138372 14006 753067778 345018710 5276 -101539898 -332206778 21951 66828735 566972559 19437 -293564326 -678997011 12840 266396197 469057151 18162 152117572 473447175 8352 -223437649 -616816734 53580 -592500003 561458169 46764 -798379434 -771780495 17214 167203046 337362947 26063 -123881600 -517580121 17020 651851804 -286829022 39554 -226869895 55209283 73386 629368801 361761550 23266 268065045 281988514 5218 719100734 -194487525 38527 -314076854 433542814 15679 380356641 -203560250 26580 177841194 -123543695 29486 -894508596 -112269336 52036 -28548571 660941605 36151 -608060972 -498808338 4558 -108711550 -778289044 58142 643934127 -313288414 42901 -127394657 -808368991 64660 -201125974 60517926 68580 -328546448 -210389068 30691 -509266610 441012113 8295 187366137 -416780120 24448 -381546874 727547116 41332 146862094 -139749870 54189 -588996410 -493482381 15650 -103103845 -799249259 35686 264935192 247077475 49056 -385710143 833708767 50539 -982220290 -985872984 42497 430421154 372076500 6686 151814579 -417047764 20018 -986027691 -989678279 323 -697561670 -770779141 24688 149849582 -212612176 72583 -883548483 335843683 35752 -765344325 -787934798 1100 -887158269 475628670 4845 643612385 -307921005 28404 -422221360 -966247453 69202 169679094 -133330552 75674 -678964716 -802284447 32114 -95846734 -105550144 12715 740617656 364969846 36500 -111759046 624377600 33385 185442177 -221939532 55395 343874666 834185063 28229 714346446 -192248157 13306 -896848894 -129027244 28379 -406812300 -117869474 20034 -107920282 -130974922 17943 -970776620 -980007296 57656 642277155 352048790 25207 -113982263 -964924274 30154 743707625 -609362489 4748 271757754 -233046452 24106 76751466 246947876 30600 178798333 188156806 44849 81830316 834721974 46128 -41503646 -678071689 21990 -293099768 467065802 2674 -394568316 -119419182 37715 -612563025 535994065 17005 -994116455 -395744052 19672 -140611054 -516395043 30791 83760763 270638552 63453 182824923 -123955747 35950 466012281 335735741 9624 172808608 -428555502 20878 -674732213 758056189 55701 368024274 -233280770 37008 153614300 459525912 598 -414199932 267108508 15061 -703011514 -875331496 9732 148806379 74510803 7494 -688039513 731994314 77425 178831776 -607063632 7119 -885353445 454202282 30407 -978202758 186627055 48851 -218325101 -592762441 66087 -299371495 432817349 1763 558640786 -486477552 59553 152592631 -865640392 18299 -331579765 -685442553 33088 -674790248 -897556982 22419 -966271051 165730393 32575 -673529063 750438938 19476 626388909 371130144 69240 -674207574 -132037333 17845 -328897427 -197274061 14022 -689871871 -594038068 64082 -101394516 72343148 61878 622439194 370259978 66889 737783634 -476717922 62100 -409697244 262299385 11047 175782874 354348482 4204 -100229876 -891287728 29524 725926133 -290603136 14499 430928747 827190310 81904 -114327785 -494414329 10638 -96912666 -860514334 16959 539288533 -505036200 54776 346450222 -701833898 30996 -897872504 -131478881 57043 260443472 -222570651 828 -684930108 -858319479 20349 361231479 -195175637 35740 -388960179 -125171077 38596 -230746461 72285474 51805 239393468 746559389 11082 -511476944 474136767 34820 74154354 842641614 34006 182657063 353590128 49846 -136541687 -302713806 9104 94109066 272320469 63574 647567270 167390169 50273 -231632797 -580673092 17094 274045427 85115942 23834 570137026 -197697238 47317 343198925 -202288416 41070 -959307143 -607386188 7126 -612468459 -292994525 36086 152565365 -863683782 27076 -24104472 524779958 19683 -399559872 811621776 25908 -288805357 -214396109 21668 339957832 -208404151 27763 -696851993 -859031075 42326 241295691 -11851951 5438 248510001 433811332 36265 -98914492 -514584696 16526 356860395 812843127 13951 -100185420 -878646912 5972 167736589 437500873 3415 95182336 723011310 679 -40652912 620163037 10905 167342961 52630341 5986 169438201 274963112 32159 -969739230 -587732439 29474 -409146959 742328200 22333 -219309102 72331261 67374 -778466160 -772767640 13640 -778857236 -778660601 25254 279897024 -196631060 24097 365240306 82940898 53177 -381475361 745971372 9970 646716117 846278480 52517 -115253017 365924263 21710 242243390 346461380 53625 -382842242 282849062 4466 -33379562 552191145 6904 -888759375 455408665 20 -675099164 -137151789 30988 -871543253 -387973632 49184 -492369381 470396894 31212 343082241 818007869 39014 -207440092 -891643528 57134 -381351729 832865816 51343 568481724 455052671 76243 -602389903 727365154 60280 -101314894 -102819952 26170 262442014 270054704 60420 733761508 353767442 47497 663775780 338053068 12308 -879911317 654844488 15754 60218312 753655778 21296 -402828268 257282164 33488 71392417 439998706 5064 654229703 162302333 16132 736963680 -306460868 20407 171356140 189142499 48972 -202780815 -995189709 53710 -704894216 -99152934 4669 -693063209 -859331351 26914 248489892 -195316109 42172 -670732399 751651330 6665 547904898 -485524821 41162 -286415503 -703846842 21631 458167610 372167515 2750 -194453059 -607270573 67081 446688856 345302744 16498 -385034322 812680546 32231 185448116 -115923879 49181 -896436908 -132913124 42143 175621870 247423486 56389 748152605 -230676568 242 268508107 -236684357 39290 658152653 -289494302 16530 -97065587 377839300 28518 63677988 831887058 30806 277777338 -196030586 791 172073824 -399770574 15161 -592839045 -487164226 25574 -976381951 528033386 37355 -684929916 -868285968 33163 249017169 82140502 66733 356454439 663854312 42781 266553173 -28007433 56886 361932804 824935760 12440 661479179 814113978 39330 -112867901 -308477223 48000 -16243208 570585824 1179 739061656 -212486343 33632 -597450146 524588993 81216 -967357016 -618041752 52741 -126479226 -869072428 46879 729248769 371586276 40620 -225822785 79216007 38033 -410950370 734054591 7707 185818605 -103149495 18950 -33485778 -681224499 53715 83970866 460018275 10708 346128680 651047607 10870 -391399890 -137125392 28976 846168455 -964772087 44362 -109143099 337132055 26376 716010979 -571626380 42587 -986830528 -613007791 1774 -412518738 820564524 21219 -978787949 -410685938 19053 152610734 -234712972 68504 156070605 -863260916 502 -13938508 640301776 21443 448267031 152303031 456 159143207 343416205 16543 -116086591 664784276 18478 -95679203 -763645976 63505 -230725149 -582467073 66235 -108412232 -892115220 41869 180429198 -573012509 5594 252231512 -15117379 48938 143703183 -598706271 17865 -779602632 -522885957 32432 -705003312 -124600709 1510 -384142168 277203797 53194 -894101814 252337231 73997 -988421125 -980469551 49866 282932525 -36087432 33616 -506313750 468891521 34583 -603122626 -485822510 30735 53049787 277699849 55835 -394730266 846745119 25900 164323102 -380975824 11914 86107414 719834023 44976 463210596 187612259 3503 186506962 854227346 61443 187077532 240747234 23114 -685355336 -793651573 38671 182061227 342281612 42279 -419545316 -127931347 26168 -693278628 -780204314 5451 -901436027 -128196217 44692 -96359751 -99968036 12136 77915348 761432813 56497 279116971 -203466454 28436 433703164 355093215 14682 -386564486 757342977 24407 723439301 -605958640 7428 -685680272 -766417711 8362 -314987064 -220869751 28727 164601111 -132170430 8458 -805215851 -773729292 15126 -510933784 472638791 20524 275954104 -222209529 2908 -110034623 663495155 40205 50317929 435478542 30640 -712913959 -118187134 19271 74200742 -487709075 41553 -971375092 -614675267 64584 -414094311 -953655186 40276 -3984866 561092686 11770 631142236 345649974 72516 640564690 162744404 61058 443598896 340835623 18001 -408651131 -997279430 33420 -672168600 -808674182 16344 -509034101 -141228444 22915 175104828 -123272982 57875 633750129 154890711 64789 -386858229 835144645 41098 -33622168 538867592 40190 -880989229 433353309 47352 -581546058 -519879597 4122 -138081265 -133311965 16929 -390350368 817395366 46397 -694513526 -138525537 32557 -288320277 -995404976 27221 440154058 341098700 9005 -689986407 -885698065 6294 753815100 -589306562 30986 48585604 716518895 62463 273019040 283955147 59259 84698477 -299987399 35898 67000123 761150549 35412 168842460 -895671359 12471 -991185313 169300386 23224 453214080 182471506 77705 -319267883 -234521112 23198 -866563338 -119016045 61454 -219888129 -973968197 8032 -709586333 -101964492 26130 -402634037 545570751 65423 262391466 51862610 25882 -237550133 82456231 10452 275157799 239589793 13982 274160418 442369286 42533 -214842155 -979290916 52819 -386802942 241117325 19790 447792824 179256075 42318 257586673 721194300 17801 -798874413 83575767 54186 144504324 -382557802 24823 -591569962 -290754262 30799 -988451200 177960909 29953 355035585 663062322 26169 -795192421 -397754427 16429 160873284 270596158 14147 -226420479 -602799844 30714 534075149 -485214017 7167 -106251248 -142605133 29387 730119324 349056260 33713 -404671102 238662199 187 159597845 252454037 19573 651037771 842320857 41531 -98398843 -513682437 21223 -674014350 -123565098 29788 -952588377 163148636 31676 81264318 728283928 50650 -677336419 -892840352 23070 -773133233 -520348151 16038 -990010366 -412178861 21552 357617038 811364198 12361 161570801 -859530813 39424 347375763 826003070 41919 262903010 758002882 10773 439463602 186208779 57722 -508814379 459608766 15636 -864300698 -200062508 52908 360925697 812295567 38652 -428152766 839891217 46516 662560099 347760573 32143 69169086 832596694 21216 732344977 349399929 48961 173095015 -418110958 30776 377949823 -198656531 40433 -139711818 631919495 46004 185560066 458516233 23202 353145397 634983824 13356 -137561538 367070818 9652 -599402241 -304060792 55051 -804128167 -492338735 48374 -963202293 -382189024 22560 281002712 473834085 25151 730720803 346464531 795 183207656 -415029195 29288 -213197687 51815830 29326 658920965 -290954537 38622 -498605659 -997957198 14815 -494420178 460125834 24591 -326359531 447152100 18887 642334432 342536082 27126 177578307 -206547160 28189 185776557 358032077 22270 742959131 -860215371 54427 249567992 -7785872 4723 -13283847 -670992050 16410 -387572161 -955669804 55227 -963790734 -419261125 63419 739753675 371118971 32331 -993219681 -953675499 16300 49138450 436211566 8540 -409208134 282292870 15262 -584965081 -514669610 33539 81325750 459294857 56176 760000943 -297019000 30728 -299588995 -695884047 38531 161734758 86914230 22692 -703295332 738460244 77539 -979393358 -591569452 54378 -24522395 560987404 26364 174151679 354511377 51626 839216179 -972426584 18023 -883526176 460533555 3874 -959317398 164254456 44928 -390086254 -135585127 30292 -17389483 -666742185 80150 371068915 -212318170 37494 -968835535 -381379811 18058 56931556 814932259 6807 92473383 814496144 49018 279825880 238141266 1426 87524006 -309689974 39258 -218846789 -900357942 10689 -499957004 470837895 5269 569013765 -865958021 19020 -131739952 -806988598 61989 155509087 -119890872 29004 -191346205 68937729 46764 -877035546 443670696 51380 -592430491 -314072045 50396 -99267835 -307569615 50721 -391446966 -958891930 12360 -691407122 -804485544 9459 93832370 -309404478 19486 349246755 855226565 7646 148239916 371319456 33949 264857194 736161300 11633 171064569 344720400 30865 159437984 -597571018 20755 143619137 378417760 50234 268534162 54467288 30969 -126774839 -794953390 8707 267202359 -194465535 10246 266943775 450443853 10004 53700131 258699804 4535 -381586771 832818601 9000 259307053 -3410081 40588 -121003958 -874100539 29705 161369461 88526850 26165 -691673615 -130462142 2089 166636005 239875605 34020 260500773 274331952 44087 -964907029 -987230491 47886 84844032 812804370 50799 -880756157 148034562 53883 65147166 439413933 29908 -134289315 -104808089 28404 180100393 474813504 20108 -5415063 -698498736 59038 -483091469 454800269 47430 -308673878 -204131398 15905 -959546146 -402647467 46574 720824917 -286181538 14079 -521361601 364035543 52081 470221676 342791045 25205 -44454430 840289434 8607 82217171 278827063 4439 752639863 341384755 41019 -141475157 364859959 29043 182318948 454438358 25933 655119497 -321972175 15681 -993121216 -967145775 70302 348816007 630337504 4038 755189219 -691986492 50466 -297423436 -206448724 15524 154327124 -395268071 11947 -118495031 -135646131 10417 439971835 367517763 6813 -802794541 -864978985 18058 -397958783 -997252992 43488 -703787637 -803662357 33847 61395891 725307774 43148 -100068947 -522240237 6798 340962350 -322469616 24072 -216001527 -893588898 14531 -104489764 -315324948 8257 -709878997 -770265058 2781 -604720709 538615003 65678 70007844 250648635 800 260580509 79987454 42314 -390043541 -903558053 16181 545992152 -515471015 64021 753278393 -332294213 32933 186599155 173123999 16967 -127632929 -513673260 9014 159736407 363812831 22584 176419134 -425928524 21142 -37158838 -667767819 17410 150653357 -383427299 22229 259913638 80126011 45591 -891125294 -138688240 40783 -9833496 661589649 45105 185299165 -226144077 51086 279102295 454926437 427 -141985210 342789599 31056 -418762173 266505458 31505 -710114351 444230789 39166 -899020171 -107079944 3377 -773862529 -481042219 8709 274714033 -24895521 60505 724780016 372500370 47376 366952207 665467038 7575 -605950250 -512451678 1659 160037347 355211932 54149 -323557855 468023072 10172 525293687 -496642571 59738 -11055717 570299561 30817 71260660 746826495 11541 156506258 459591967 22203 -292989940 -670142179 25336 -777445709 -494125339 7997 89305611 447530416 15423 81127297 756368899 19066 -403942872 -673588589 54592 -402029307 -97221627 2454 735414406 -299589145 20872 -322920054 455018700 17547 727879024 90184235 75367 -581756462 -808710000 71010 -136156778 333926722 32461 -24132939 649927641 40308 -418557537 811891041 37646 86446111 -583187354 18944 -675118208 -107481977 19382 259611914 49741433 71255 278847170 443744273 654 71990489 242800759 58951 79654142 754357631 71888 -401278781 347894039 51115 -8307662 -12577556 43751 -873745582 -100216071 17868 82335840 741998036 64718 445477059 145121813 23004 -428422478 817908694 37226 -125546163 -508378320 31124 749117426 -192973009 10588 187090311 -900841522 21267 -999869237 143727933 44520 470997076 336708853 18642 -586647761 721439511 20319 92003353 268236853 27428 758944105 -307343619 42476 633005927 339151234 34910 442420410 155181383 552 183478047 431704816 26401 -293722833 449524843 18479 -130680976 -788330198 24042 -580455263 -306986554 31530 -133902020 -112094419 27520 715590658 -322353419 17791 -328637437 473198344 2976 -101086987 -872790018 34604 -106864045 -216704242 53603 719345476 -313770919 19977 161763165 -101827259 67078 -104071398 -892823047 9276 -315507740 467325823 22759 -325425252 -713532841 55215 159900268 -220725264 35693 759165665 -202384029 17869 662446455 156580696 7512 93006607 -318765243 42386 756938744 -584610850 1046 173000975 238704268 22275 826653449 -979449124 41357 -223585133 842709467 54992 -103302198 -113203431 8759 261924628 -231933722 8273 -781661318 -522551214 12964 -407896199 840408756 35562 -862221137 -126110229 47707 -952632697 -405432903 663 -990931056 -615648481 40397 249298706 457770348 36105 -12874429 -684735053 54299 -210680834 59990739 99919 -783260331 -764424935 382 185404873 -126549274 5458 -898838848 -141228199 49842 -575842228 566262367 61448 170095808 -586795886 5351 -688121536 -124681823 13862 146555231 -579907243 16692 847790818 -953346702 6218 740541050 -611669432 5431 466325436 -108601533 21858 59562059 820718708 21444 175624373 240199471 34586 -402332310 831671909 7523 148411667 -233544415 51806 -110460344 -762567919 12101 -975230052 -576257294 19067 153095151 -133834388 18296 -713557440 260849470 43403 -782282345 -779044852 3624 649551937 378658728 51990 -589444672 -296413737 65693 -24992402 654085018 41340 663798385 365317887 51257 60923392 -302177688 6559 -788182807 -495583942 15674 -104606668 347811215 31197 -963187076 184636784 34384 68260589 823486788 51639 270789112 80963949 82924 80331136 831628042 23020 155598036 473477267 9740 186352882 -215191392 12951 -589742360 -329050920 12352 661459524 344199401 7270 759471820 371542545 36990 -97172036 -801838385 64506 -21560007 -714043246 20090 -424312475 242050422 16547 -22585343 -704265538 78400 273029644 460211624 41034 -995514073 -573622402 52670 350444026 661407611 20821 -131425742 -870798134 4085 -678187177 -99577640 25843 -11545531 556181324 42855 -236557102 -590022975 47247 273709790 247210442 24985 178683160 -422852964 13200 -421992279 -998548306 55982 749533475 -588494852 18328 -700335895 -882231098 7526 -38927762 651095719 36111 61943577 459945341 11182 -120025162 654497078 9732 -36167603 -786748397 36514 -224117090 -991397492 30539 -207678030 52277426 100610 715663645 373451786 1132 -956307518 -321542101 59027 168950116 356467534 46467 -195317016 361976888 67518 -217876017 -869965852 5632 -393878881 833666374 49335 170851998 -221205507 9569 555998365 -486627546 2379 -287184855 -221925030 29871 750734089 -213928530 34375 187899580 355650685 1335 246634198 471323581 34814 747770926 -290052995 27322 -668685537 751532203 77862 -574329919 -479763478 8921 525925971 -515409818 60581 180276161 86734722 8329 -696909706 -762137134 2164 -191325069 -614248215 28715 241897512 -30729639 38900 -970876429 -956895072 73497 -879537184 -106440016 48244 -522706418 461782530 47908 -617579734 732012370 21108 -113405056 621881610 24144 275351480 438879146 14631 277680535 94292307 64164 -713211463 -98781262 22833 -863731023 -136163913 31928 -777173354 -793479551 18426 -301146862 -709068462 16330 -101346045 623002916 30917 173977159 452908562 24160 170941600 -208882854 7940 276411121 273551366 75022 158341529 -131223621 46946 -318989847 -772011567 38578 -193162624 -588187596 34175 52404269 728045370 43243 -142743766 -515148356 3495 -423756532 -975991891 56712 -806652674 -476993152 6892 78727752 284146964 56387 -424091349 738578670 31989 238269588 -200748026 28196 -141553661 -300347145 39258 -774681348 -502197677 52777 632758828 352443278 20308 -777303109 -794420338 2566 -707063216 722475966 48401 644970625 -318943099 45681 -588296473 -286910776 75572 -697574890 754293889 74030 -966762755 -614088189 22502 -900902610 437260099 24935 -598436400 760698945 43098 246773374 -235613093 20616 -712970297 756089044 47635 253280356 -20662807 59395 362769120 644109169 29332 168697029 59387465 18362 172233204 -588264597 14307 61228468 475730167 57730 -688828017 -97208567 20670 90181917 -320254406 35572 167372221 -405219150 20518 621797530 343185065 71427 -330726795 -711846614 9170 565419507 160707495 40651 -674268773 -122173275 7102 467473945 374191556 15721 -891525115 471076768 48899 -104113413 -873252527 14629 281849350 -221298807 24971 347969530 -217565921 30773 164436202 285170654 38388 -394878916 -963644864 71821 -800236846 -487096669 20488 -214793144 -608041629 69416 749846043 341630508 3620 344551245 637802560 41261 -409307525 825502003 23170 -114357404 -320941263 56198 -974243932 -581507838 42576 620886858 -300627717 7973 155394456 272496440 29976 -408407407 -977542872 31240 -205200122 -18754043 61549 464785579 179316574 55962 51407231 850669090 49291 150179240 -881629600 6251 -324225196 440445507 7989 -681232055 -98910271 32254 -689145068 727363965 26005 -407303971 277246615 43615 -803649139 -800811192 24603 -862243595 -130614952 62088 -954538223 251823713 61026 147077247 346869319 20007 -403319901 832299100 12854 723545161 -286714357 35720 -709640920 -762753257 19269 -571459709 -291070478 26967 92685889 -316991008 18466 342350772 649841515 28610 355221659 -237343884 10578 -998639553 -984522617 24377 277245244 470813449 8331 261367825 88972428 25247 -768228225 -480012787 35861 -684523294 -119179018 22326 -311260430 -694788878 15147 178863968 51301705 5191 -669877853 -890836819 53535 -5057514 531066136 12996 740542686 -611231435 40944 473634746 154956863 57857 -968415977 -576896550 42211 252658440 739982081 36261 -804220073 -799067838 4062 -114330401 -789968986 51591 720221288 -231047636 22207 75058404 -596188929 32786 251944420 92856655 63883 -898195521 454457340 19661 376785441 662788048 36255 260123234 429886969 16786 144933990 471143576 22329 635834380 153484680 33452 150269666 -203580434 58217 -427100134 833060724 48101 238965928 -204372238 5496 -511975143 428999762 17823 147849820 -124359895 76996 -509566901 -303448056 61368 159011334 362266599 3480 -298797955 751900033 70255 631166305 358621797 23743 -310143809 458425895 3097 148763874 -201396491 53781 -985542798 -591404621 58284 241541599 -17371922 44546 532000473 159570698 49425 -986284504 -806702740 95805 160834322 -220135345 72624 173099434 -595615582 18175 -795213994 -487323883 26539 239361242 -896585353 47167 -402003565 752804752 26805 -234232026 -952726011 49561 -384651765 -27745178 81860 -317845604 -708214416 4219 189640901 -100619041 37449 -703205890 -107940873 3520 -988825039 189650816 39748 -222454708 80093414 25665 -196190503 63707840 39167 -857704091 -114738392 57403 -993031558 -384547236 36661 168012582 430336829 27101 -23121075 619799036 25869 -765146189 -808190845 2142 -99658964 -293909898 38072 631952621 -322190628 43181 -139615811 629274137 43670 428662509 342273399 29603 -712816812 -101985274 11415 360100225 -220427611 41517 -413873455 -994302342 52819 -680240884 -893395402 9202 -384815774 853783614 57805 143898525 -583095886 4562 257198342 460978425 6747 -202400879 750328065 19988 -42066576 655188538 7387 147436166 -199429470 5677 159430082 -581140081 19057 -803702667 -766151856 11491 -129683423 -778992250 62921 174984012 -121791928 9295 -614447392 -291179841 44716 -224415830 -980696166 42404 -966392863 -423657333 32851 754188867 374469127 50732 -30890534 -711623066 37324 -304103657 -670447037 35493 -218035484 -586267657 68850 451486982 182610781 58965 -771710103 -493558809 44746 -952958618 -409670123 76599 -710997176 -107487437 5484 831031973 -961246375 33846 171448201 152324715 10618 526597713 -510664904 44351 -96529683 -796315090 17883 158201156 160355650 10979 536147771 -497193234 48846 60411410 -317910303 12703 747185546 -290818858 21722 -507677703 52916516 65599 -670167203 744344678 66251 168434151 366223203 5075 158219401 462483039 8658 74139863 253981413 50519 -381595137 242751380 46150 641698113 143161506 43786 443564416 155051211 48674 450793045 347695050 19727 143176166 365134088 48841 -406834048 849289384 44855 -118904534 -486985591 12451 -598583896 -494639639 16039 -669285037 -777891097 15575 -959326866 -232805368 45361 -386458657 -953722723 57504 716446074 -598692109 19701 165548282 363970822 546 632047668 841272657 10628 -791235717 -796608000 19235 -100779498 619276584 50148 -690618189 52181810 43099 147062942 252400225 55133 622852875 848803674 17290 164729923 78418748 20543 626457584 -324706966 5504 -964537373 179485666 23657 544001810 -511660483 53633 -995998895 -582846925 31334 -411506677 279118205 36765 -479108945 70359020 6474 333783010 -511365576 35641 368394341 824511492 40212 368116571 663882990 31948 -386730574 -138498349 39843 750223032 -572137421 41988 458773224 339222522 6676 449206171 180543607 8182 663349412 365394149 24665 745185128 367671319 28642 743992277 -203049819 13331 653746549 814915741 27958 186562204 -381544259 34342 462819995 377388560 13621 -776631476 -780454813 21787 -407417637 -103252845 19093 -24639992 809855879 35346 654495386 444412295 36155 528699387 -509099028 27152 451428846 163904889 51445 -404509531 722545551 35971 -7333172 -688898983 19105 -970931454 161173777 19785 280689526 278219921 6905 239729279 52348462 1324 639882346 -494222223 66738 78713346 475725920 573 -193529359 -976169835 55004 -303168662 848599392 39670 376113309 -232521005 1422 -954995369 -979086562 11372 -103505821 358946257 11206 720761475 351316625 46236 -6652456 630159305 5647 -502175100 461834872 44189 -227739464 -994267880 21541 85071144 450783578 57046 -673073281 -793462508 24492 62910520 818873482 60079 -414109870 255016826 6697 -96900764 -320493866 7144 -580562405 538174155 75481 -133477205 -884132997 12941 246902472 741050021 37746 729179152 -580714321 5027 -611846105 -789831363 66989 183794320 150602361 40693 -869568627 755782942 66860 77742858 439924369 36494 187334119 -581729299 3661 87940944 749320062 51548 80935570 462628729 11163 79460731 -330706539 26335 -132458757 -315789285 18073 -712742177 -799309672 24320 260449880 85041673 62157 -389744247 -993749169 58441 -880087080 474230900 9181 -234884200 -889986527 24658 249947237 283499145 25623 -404400601 -680127857 63092 -898719128 461252318 17320 181801471 -201579966 58547 464038262 856669207 31726 -24779519 154007182 13431 666344942 358589882 49040 -987530448 -974789903 1644 -110582951 -878105359 14702 737878103 341202925 17839 -783391266 -763169890 6964 -11130242 553482921 19674 -983622305 -8786860 52550 143669454 -902542931 27127 472549479 824814456 83525 257972150 244878021 23797 -669129095 -774780949 43297 -41382366 -700042568 11423 345671146 841821798 31759 -133928048 -488237737 8592 -886668883 456169204 18660 -108944869 -891063660 36519 -425520497 -965956808 33383 735690570 -232465287 32219 -15395964 534169495 32824 619461156 -309819886 30570 -121201069 -892265242 16025 -969651041 -595570344 33059 -422141224 254295021 9082 185018340 -589009603 15556 660806481 363444308 7997 -25020216 -683590801 57193 -958279192 -383194709 8114 552363975 -511914950 58151 -192682401 -865000341 4649 180542030 -226022254 33189 -119328270 339154208 27843 -409107374 813080832 35260 368214048 665957389 42792 48251617 758438520 54765 664247285 -322209356 4089 -668137255 -863548835 16617 154554572 -863820970 25711 244088966 756730140 17469 185877122 -401837646 23174 -11156415 635309726 13557 -131993503 -864293857 26952 -678524951 -223931204 67660 756092669 -595263348 5685 -227890371 -135641478 24203 666290368 344740198 37093 340769330 87046097 53922 -24894097 -703486354 71314 -409023804 -969275066 61986 635515585 374498493 22515 651010217 836716146 71432 255284040 432188387 42272 -394044049 266649279 52475 -96154535 637720636 2800 -191361288 -44633161 30949 83562149 -288385261 20292 -509118785 454167019 20156 -888583670 464904329 42865 -709527302 175421568 16684 -97546797 633010249 11461 -425673246 844776734 15447 243095674 749599029 2631 -610088434 -508910933 24601 95222335 464813027 37029 -19466206 545490807 43671 754418188 -578068964 452 -395579600 -107419484 1844 -420159300 -969484233 39767 -403968255 280166082 46792 346610083 662480882 3668 -428406641 721911200 30854 251189484 262875723 75082 -99930023 -296253630 39855 722575870 357524982 21142 -499529894 83369143 10836 -233326581 79981175 41485 453603919 347068051 10677 -127491589 -139061041 27857 -141835155 -857915581 22955 -385196600 845576032 55263 -112348438 -326239186 58659 79017203 536653935 50313 -402835668 735052982 6853 -768963474 -770320619 15143 552439196 -504848977 40352 -614195085 -331270304 34373 183786444 86301725 4294 740357468 -230672291 59497 163669583 -593696595 21730 -611689024 -303141134 43880 -410510918 736623134 12687 749097859 378009145 43003 742399514 -332105184 48416 -881768331 437235092 23667 147393158 375884119 4196 -388861844 758698089 35142 -479392068 447699873 26300 -215601921 628636004 9542 -397788228 845246084 52186 -32860059 -699557342 72840 -313551427 463629070 11428 -701170778 -793014083 46902 253632008 715184446 6182 -303074095 -233100535 20897 -961793530 184807375 47729 187965750 -224981493 40306 -124906741 369676449 11650 -40301756 544280460 24046 188736017 -127982151 77923 -681359137 752330122 4821 -983828659 -589258903 3708 438020470 369536549 18772 -779112052 -678818090 41498 -862635389 185985889 71833 156438442 -583656450 3782 -478523350 475596514 32817 93601252 277736569 43830 180606923 -212569330 20070 741254182 -236066261 42689 535024154 -499986106 2916 -978062130 -404174462 18304 281311639 447040917 26355 370129393 653163049 33084 636395637 849615356 62720 152894630 -136734587 85174 722876700 -196896369 64402 84301576 760688233 38084 -985394288 -298217340 34488 -208664400 -985946735 18120 278257624 433229824 21449 -424338651 239011608 48090 239057941 -235555185 35218 266625856 -230727475 42341 276407160 250870668 21053 526016300 -481833363 37250 -37540292 -680010396 38885 148710365 440276412 6707 -210837018 -577158078 13167 69871148 -286381206 27327 -986106339 -398868158 29159 373306332 356126201 48589 -142476666 -133804160 14536 454095910 824756874 86086 -763233445 -511996121 2426 -120548054 -791672851 12110 167706730 345220268 9879 -30530853 647688471 36522 -706976675 -101598788 22503 721785494 -589486419 27933 167637103 378616081 7984 49333512 263193003 55193 -776574010 -499211303 45773 -399856807 -700630840 56890 -310869579 469684887 1566 -126161699 663772713 45836 -19987040 630049907 12685 -685473842 -97660552 28949 279686564 -17853197 20316 -295749545 -191733543 13344 -876765801 740547360 67091 -680854572 -125625728 32143 -771737661 -477399951 46452 558780657 -521060497 17885 362835225 -216206335 15488 189550916 153787323 35258 -684265392 740710922 11277 -5321513 -687748271 22136 59049646 466744275 19696 158203226 342750336 22211 -866412543 -123787922 47618 -960458477 -412962063 50816 724811709 -192440322 16456 -806229499 649427733 48165 -605871583 -508201546 31127 57382460 725230695 45282 174705924 -607773563 5615 275896597 735054106 40369 844703910 -991132486 36438 161821705 163611000 2734 728710540 368412163 53443 536844899 -516660548 10022 -592564603 -484035282 36978 645575041 182890831 32698 251851910 465034242 4539 -323752505 436473961 212 152588843 -237727958 11935 82303297 436290519 44795 144072497 356325010 31597 159074107 -384806137 28480 -286263505 473074013 9175 456929063 342592032 7308 -47459776 430087992 32222 189009616 -405032708 24936 80460493 728838927 1637 251223480 729670696 4779 -35817086 539420594 21711 271910616 52837918 27120 -413600906 749414351 39774 -12838380 -691558270 55621 188665805 261484947 4882 638178557 -298106079 43852 273402266 250808933 11849 650595140 166688807 7911 265975710 446476595 16781 -292513060 -694605342 49295 729094757 714335196 25640 -125656375 -480345956 25104 -989726350 -958227766 13543 -967670088 161293027 39617 337015179 648077819 37054 -996248750 -494338241 12873 275450795 -17517023 40309 -97958454 -860447423 34469 338886525 819298737 17626 752899972 379562902 5648 643259051 -319509578 16610 715749293 349936681 1272 151192900 -232171586 72348 -677174769 -884093428 48897 -229291743 94034378 70447 -895886376 440072445 45291 -797989463 -767154087 5418 -132625786 654124512 38465 -392973024 -972787087 43452 345934990 821432342 29390 464957724 346876203 25493 -416320551 -997148044 14278 180875598 48803565 26985 840860969 -964661378 31471 627815569 851462770 22814 -99656652 -793442535 38427 164221998 -412161415 16748 83513415 718452464 18329 -702610427 739901797 16343 155020990 -417665140 18530 467171616 432641552 16647 86850379 -315406981 35923 -482140944 457973153 21832 248461896 248123193 71219 155854009 -209596577 26018 -618962434 -506183066 2442 -139451016 -875860591 32477 151195620 181947558 21570 -119627164 354769679 13182 149394867 458013486 23552 631077534 144074632 28074 69337137 736460185 390 -675394129 -776266023 40468 76776136 740358796 64027 -115744341 -858561590 38610 -875367020 462048957 34943 -321734833 -703505531 10259 727896380 -236832201 15663 -689427230 714403097 55659 354261993 624397484 21484 154166572 353187245 42039 -957333011 -583206671 48959 -5589135 -684238647 71335 -421111868 437487608 38462 258026590 269721480 74943 360557873 643334723 565 -425804348 -115972291 27183 249655855 48121427 29883 -17179105 665407116 2956 -403417035 -142078890 13392 -992058418 -596811990 20335 -103638240 -296489183 71329 -990413967 -779709227 55724 240002436 -231332155 9540 -127501515 -512624658 27519 -904267177 -124850157 33803 641111714 811634135 23754 -193586212 -973441028 18605 734781993 63200056 17774 -667604606 -891629811 49488 337865715 -954236478 62201 156079464 429497434 17740 -97277538 -787932336 58362 -401611677 -122803304 11231 -136645100 660106118 35771 -589465588 -504094607 7080 -594522190 -287804229 32824 243294400 267387368 65966 165117548 -582264136 3673 755566961 -206832225 13773 -103344522 -110232362 10947 621862651 367928806 47820 -319624058 -200683725 15552 159257269 466354572 2137 -998749431 152892233 37195 255726557 -223771681 43403 -888938891 -109156971 15372 267296177 66142912 75263 -704785654 -762776841 38615 356366566 814974398 39994 -578508295 180903247 40983 184577802 48451384 18819 -714164450 -763640307 41999 -45998461 620116553 28802 467493925 364713944 4346 715691098 -224922948 2782 78844032 279926122 8835 -684373145 -783695273 30600 -30448700 551272582 36091 279898996 441781201 557 362139696 817143025 4302 749851153 -236372815 62078 -881649997 474232931 22945 -105868093 -499284870 13975 745302804 559098531 58339 172570612 -896509263 39248 -691660137 -784990104 24635 -321094918 -197915281 18320 -988463192 -596051562 36878 -18943357 -706111043 63814 250453234 -237210186 44695 152975694 -115002489 44781 738903525 374586904 18945 148132278 -114813066 69983 -969996714 -390635700 4990 -593852549 -796541786 55047 440354297 163449787 37712 78544868 -303921547 34651 -693148301 715241995 21305 -114370645 -106008196 25430 -708647169 -897016580 51793 -680470730 739927311 32657 -13269096 557111882 36093 -803030736 -515727839 30548 66013702 -317106002 17719 166445951 -196464709 43004 444277966 181970475 78430 -601763395 379265707 63583 -98558142 -871655457 30725 276615823 94845967 78477 -96910044 -801438566 9366 -482374541 472583212 3741 -2431173 -697539229 30978 -406703602 -119263155 27641 -997413605 -582491602 12762 147300206 283296089 13373 271757444 78868057 13995 -110431461 -125331427 4111 -793280425 -794799803 12834 151274808 353166557 16228 -137797740 651488230 31456 -235257498 -990352043 42624 164925518 -613181518 14411 273287935 -6657679 63176 533989845 -484687225 22525 -795794970 -509761117 51844 171043346 -573845989 889 -422892638 253329932 8920 552730000 463430334 600 -223578350 -593015642 22164 -27671254 -690807928 40728 -109212038 -330847583 22868 -978277744 -575503693 25304 -971396258 -979712153 34205 145307616 257917475 38477 -517739217 -614973934 75652 717846303 379013567 58321 -382737324 -981793258 32777 240683513 -195862849 17021 -128946668 662389462 14473 -667639939 -111586216 13318 269673579 740095873 9835 -100031952 -329770865 16345 -610828729 -491694235 30144 -292629264 438616313 623 55025575 447676239 48179 -288817814 -702314167 10448 154488396 184314367 49131 -223983038 54726361 88695 -504187571 -225248670 30810 342480997 -226641873 28860 182753959 -197306644 51519 -208597079 48516434 77106 -201153127 -952724497 45142 630353161 827095692 6707 150790944 -208618765 24938 443284887 721968959 67058 177193017 187537250 43463 471193978 357271068 370 621288226 816750919 41693 -392941800 856274406 52078 -776138603 -483522388 11493 58182917 257517888 50428 619901934 -330634656 1344 -710483375 -892512506 44561 -978195273 -970782810 68465 185499001 78417782 26388 658804143 -289518625 21979 -120573988 -801682005 50177 143884673 352376906 38268 67037909 827200180 9948 -423338728 -135496126 14945 -614093547 -301678856 35246 -129570442 361550000 27348 -689894372 -132265896 30859 357153177 -201875413 19666 162618545 -886716367 9051 183672296 247443009 57694 263128676 282969527 66181 -973657185 -617400406 38242 -426701449 -139271344 10280 -139636753 344502859 33285 638588064 820574158 36127 757374831 -302976986 36787 -691477904 -106277460 3940 473694479 337075791 27788 746258188 -292221337 46032 -18031554 566541617 4488 180791001 -127577900 66755 -290607448 -209026283 20773 84636395 755851880 26876 -987660570 -982520573 69734 84929270 828853438 43143 -388109330 -131611386 31797 -419605451 241707644 22209 361806863 -197890331 19973 -125037719 -786058918 2983 247921172 87875911 25686 -192285760 -972253771 41248 351452610 -214280588 23174 641512788 819048809 40473 261073744 257988731 17472 -410462613 -978455224 9161 91936947 -319738598 29124 -384433494 -43079590 56078 -294831704 -195349577 472 -774069001 -511152589 18258 445922780 156352673 10128 -597192897 542003229 30352 349023986 656670453 35121 755790815 -595139656 23399 -867427091 435294851 39783 357667288 -199885319 17784 -213748535 82262167 29852 -136019581 -299308757 2673 -694734523 -125708212 10050 160040155 360213493 29934 53744181 747999224 69041 255306576 -222095942 31007 260300118 250617766 56043 625977381 821775069 68278 -286876317 434148795 16166 -711866354 -864012837 33057 -7926031 565068078 17585 -580715351 -520552219 6550 -191512639 -866873672 42002 -668845156 -804797762 17723 174256335 279950901 20538 -10271514 621651745 33375 -973643004 -616079162 23809 238479787 -235107323 33023 268529743 438455525 26634 147014422 343098894 6857 -409217774 737451158 36173 -609535610 -290977868 44006 -870545446 -130848591 6092 375831808 664475340 43183 -223638993 -592854866 25330 187333200 -133274123 20862 -696078409 -881816170 54544 86321688 833032983 46595 -205818462 -897764024 52567 -20450954 -695928708 18806 159371924 444705863 7759 -766027649 -795213353 19668 88971516 843241920 49088 -200964117 -987003319 7622 747468003 -214972761 29776 156077287 -414527241 23862 -40877294 624430940 35355 372159751 826585763 26299 -784097964 -504016783 21799 347794368 -304316981 5692 55903841 280944992 21165 -975414580 -572548365 25634 -319683704 -692047701 23126 750741071 -584358945 6784 -862453047 -132243044 37005 -427085852 760090398 32921 718137461 -197985767 52213 -710265306 -863183205 20155 249832056 -17788318 37139 -500456941 451370775 43710 626308216 839243236 65982 627083817 -320274272 43718 173037511 274459667 44211 -714190232 -772106846 35964 86172407 843658611 16244 -205308215 62329905 92571 622650775 347382335 74059 -124235592 -483296941 419 636742457 821091504 27297 638624658 854144352 40235 -224729365 -235450500 35785 761375682 -318308922 11922 -106960984 -286670680 20975 -8754381 -708210950 55629 -420444072 721484166 15145 453393307 556618436 1351 -384816773 814161864 43598 -685753523 -790463820 29942 -292775991 431063998 11879 -132264686 -516724848 11725 -672872391 755866550 28891 -234835547 -986296309 51816 754282838 -207033362 36947 267948158 451577749 15178 -591666424 547147176 59066 664474740 -320755682 45471 268988010 469817850 22856 556553468 -510942757 16582 -863130788 -126582407 41525 -328786996 -983236311 47649 -974855761 -786177641 79721 -870613575 -127084208 31367 61587959 442640135 2156 146894795 -196048174 70397 -14641175 537820765 763 743872075 -608215539 27114 468657916 145321545 80991 -117680013 -300718727 67563 -981039264 -975638975 19898 71090326 472876294 7362 -672037856 -806211924 40407 -964268113 -614664267 31508 724292263 741357648 8615 66939248 437894052 1200 160545932 -381719009 31780 -325226314 -701632761 45257 -781510023 -494674254 49516 284522057 738047699 31221 76747154 258387645 15503 48759975 821091616 6957 -803001303 -519919859 53604 160136698 -211713264 12817 -575590054 -510030286 20308 -23983605 524961624 36455 87547157 -333299969 5105 654181178 840482956 16554 760068308 -312589170 48466 176252058 -389404396 17751 -877347535 -122760710 2951 -129552082 -99925034 35090 77290715 276315550 52999 -134111093 -111640310 11958 246842669 433219514 23286 86846723 274250117 34441 658016778 811562244 3697 73833966 467189006 31171 -789092729 -477704829 33432 642040918 -300906027 3296 -421238621 -961568347 1139 -112411925 -297256978 49213 649392550 362575790 640 -199385914 48953539 43267 -139469089 -322238124 58154 -965895561 -399048933 28143 -36263089 568888201 43713 -328953408 -222350293 26267 -298542513 -213992371 10473 -509428517 473747871 24038 -308068474 441308844 10710 278329624 -610217744 37228 -304400524 93080667 24875 183802524 73226957 12348 733511509 -309882166 30002 749581451 365280393 51064 -703985700 -804779823 6680 -387385433 721091857 2156 -995984794 -988934292 16965 81106721 838530114 50500 -109078123 339733329 1199 -776228196 -771946081 22770 267313329 -42760775 4801 -302470124 435144733 24930 719895224 -230313014 57679 167136005 180320619 5418 740612424 -193420290 52037 376139685 835724850 46373 -387562553 -982661041 64813 -109201865 -779143517 18497 -426949933 -415421707 27518 -118259212 -858780606 35755 -133277593 -294081463 55220 719952861 -310886006 45740 -209139310 -573059872 30606 179772516 436128496 9855 283198733 280877924 54728 741818965 -605487441 15708 187810747 152850210 32151 186651667 -612912953 9391 373932317 -231400712 43062 -11226950 538138544 46152 -235092512 -586860697 30999 -961367380 -993952109 31569 -696904593 -866483294 44245 -963963494 -605119732 7284 -428388563 729316911 22974 156301660 -235137217 75730 -780043586 -788205127 2857 -409862962 855943899 3273 -39149894 633935347 14751 -108708172 -763282603 21189 179663537 182700526 2413 169121048 164546491 39177 73953024 822637554 39943 442445680 374007102 24186 -118292010 -880179968 23256 276620936 448797489 8022 -123124969 663709884 9941 169659087 172723690 49798 -713645395 91253527 22859 -385433950 757592173 14612 -222737640 -979111743 42609 145317357 -601501501 15755 751460287 -303334224 797 164574495 -121529417 20041 88380155 812003044 53509 150928414 -902020559 20579 341989087 636447256 4566 -985275219 -420946294 47062 149858362 -579789210 16080 184247224 -127778149 71246 543213243 -476221687 51413 80396019 810655867 43451 173383898 -234914449 24127 279716476 -227290450 42087 466148052 354330534 19276 -384132340 242543189 14546 -390607499 -106388692 26218 429305594 372067910 1980 740549602 -295429978 40715 -106391173 -878596687 24785 89671136 278844786 58789 -423070107 835027458 47724 636933542 -867454024 59845 749951535 -320695918 2451 380574640 -222782644 21531 -223383092 -572506892 37202 -579015732 149327715 75621 -100370444 -870379724 48021 88828024 467963455 39546 659387691 -317454219 6425 624115733 166161777 23821 629961871 826586390 73381 167850643 -591606844 19816 625231653 374771790 62927 756416833 352259761 45652 -698738578 750160174 68966 265177074 94192955 41780 -319598687 434714200 12843 -680992196 -781577372 371 -967898599 -390036522 3978 152520885 276821906 11227 68626798 849698792 8553 337850371 -18013906 32156 48165269 759309943 57971 -420914521 844964495 10012 559145591 -508765279 63216 245486580 -32017562 55064 345817376 -217496366 6358 -294853901 464154474 1901 -385867578 -969658786 50197 175392534 263265236 24804 261057370 60587898 37510 643332765 336405892 11044 -903190005 428983332 11454 69988060 252148805 9538 -412432681 747980854 22688 -683024908 -876519059 46308 -98062982 354846224 23161 -712891974 655826938 65855 -592275687 -476298774 2318 621025349 161054068 24535 -390777675 842425708 46389 -668931594 743842999 43605 -108312438 -311439160 38440 -99032855 -521243668 31811 -896594871 -764856015 11440 151914258 380110818 41986 -109590903 -899043967 47275 -489068560 93436958 60029 -5702210 629078407 6683 -110393550 835795796 26864 -103490208 -766973841 67257 -397941569 716129363 23858 -114498317 -315087096 66621 -28619276 653972696 10071 -131174514 -310339381 9633 -775290535 -790273020 20451 -888944211 745733217 85504 -315521122 65020779 17565 -401778294 -124360196 23219 -321524074 -701074547 38095 152543688 -884367036 5106 70476183 275602157 39354 -792990142 731719512 55471 -103150334 341069469 5137 537367713 -476833428 26831 -119088235 343105471 11056 150298356 -863333969 5863 238652085 456555772 21071 -601714003 526646638 41022 -618826697 564849848 1368 -418942435 851359739 17286 374385864 -224827904 3841 -110406459 -860046549 1048 351757450 623470443 24959 -307838303 -692756996 5156 -18973874 647549257 38128 246747687 -204122559 12447 -26655999 851296386 16191 -315747844 433590915 8955 -126342105 344290911 9348 659870216 340272240 8083 271119667 474276878 21718 361513211 647006737 5171 849745174 -986970684 37094 70189011 431922412 6089 429827074 355119685 630 -318593039 -196752247 25393 -692806086 -114015455 1835 -23143802 -705770590 7883 -8656917 -701977771 31115 -392478947 725192950 36821 259101788 436302124 39951 342460621 -235843737 7288 -107886394 630680808 13954 150085309 -421174737 33382 -224421398 -579240301 62308 189509044 -385064389 36263 -967123287 -418632673 66802 -120123295 -879651674 10784 -422745631 757293140 37186 171496014 -397913277 3544 54526606 563498995 23954 241620009 62683240 73957 344445913 655605241 41885 538078481 -498693678 36790 454657820 352441559 29562 160164080 278394149 13854 -955644877 -396405781 65312 639237863 374015563 71985 -901249816 460560006 14973 740115646 71495280 74414 -108518542 645697766 13103 728985922 -296801681 20707 -116206866 -102087604 2348 810660899 -976792955 57037 172476335 -865494424 16892 -983019129 -421866662 61473 243245682 281606691 1962 254654345 736891527 10423 368336058 619851702 37723 90285225 443430101 28344 -986854310 155477463 31228 -952465907 -394094033 57680 -694319892 -117547673 17817 158060578 82296551 22220 -394024208 835241991 3827 52335385 239263539 67057 -409663294 741821106 5430 151324420 449760681 11830 760756492 -599494457 3012 -509441645 450479647 45261 -994505342 -583184673 33874 90604813 462003267 25380 -874012890 432049861 28656 -16916668 623155955 6349 163218967 456081840 1361 -4683521 638634041 42008 144707227 -615992770 8665 -110661724 365838176 24185 651692584 837779611 72607 -596812420 -505922955 3340 -140441987 -130578599 29674 -807422552 -490250245 54026 -119440301 -138112057 33377 621224513 819034107 55693 -511366944 472980408 36979 -603443081 -503702729 19504 -115267748 -502898153 13493 663113940 159814318 34839 -119141879 345594186 23360 -400905719 845680897 45112 -414424714 841878374 39079 -136851401 -309093302 41600 -108122504 -485737695 32891 -778975696 -487187348 14386 260093648 65838929 48481 281843175 459040327 903 752300811 -220039947 34643 -417957515 -993520766 75849 -399180468 252606279 6140 531517476 -482988681 7190 172954057 245954746 8165 -25884690 -696697742 83003 653719131 -291432017 38999 627739890 -316944506 38939 -994150756 145418166 5977 635226708 380051224 70391 -959957893 81534050 69002 -396054480 -988636183 37831 -29735885 534770599 49455 95094349 449018620 8734 -387106792 848895675 36577 167234665 -418571466 35148 445593613 171516833 55415 -3542496 -417520006 22661 351232959 546048532 57151 -28709876 538861182 10224 255697729 60870499 73058 -888536249 -137679798 19678 68011937 -303996768 39053 -207494855 -990748269 26499 166805679 241950460 37848 -29979761 -668913373 68923 -616271222 524853975 59407 -130784510 -141775136 6415 -414757877 847279349 15478 -307652604 467362441 19212 -387452679 854392180 5483 151523650 344202790 51230 180576668 60164719 24416 69668851 -326760440 10831 655104424 820540789 64987 -768250301 -479372215 31422 -383808216 813548047 20661 433188400 366515520 19213 -483419690 458068740 13541 -5495813 -987584517 20732 -478348783 -613186364 51710 73648484 -298160245 12564 -135171392 -286241714 6832 -521523338 442406382 25668 -859574769 467999667 27111 -206778005 62532369 88104 -694475663 -97509862 8705 -877992648 446089848 7002 -312559935 -222731790 6362 719563330 378031218 53204 82582995 456042372 11649 67755054 815412432 53718 -127026848 -305935566 62496 626023646 849957808 63550 169171354 -235259112 27256 -99699096 -805619868 62811 189570455 475295016 1714 -320208613 431581233 4776 -383218264 276716036 30473 -412256047 829605827 45385 262692884 89302502 9372 265038517 251071764 20532 82486532 -305913830 22594 -574291607 182191531 71581 -10454143 -671941441 75182 -996176853 172562539 17813 465416005 162790949 77820 -303926240 430121965 7880 340682624 844679721 38558 -103570830 -859988873 45403 178415658 -104145759 73032 -705469514 -139296448 4822 541080936 -506127846 16908 178873689 352187797 5148 -788416993 354025543 10563 61313248 475729690 16793 -44728364 558364130 16693 -772314535 632021374 34671 178436068 451680481 22745 172770502 244014646 7094 169365205 63896235 7572 440884901 334436473 4952 724283245 -586148792 17371 154122438 -864871817 43660 -897716173 265480996 26131 163157555 253939373 18569 718887467 -572180017 20598 70623872 825542827 19979 739911940 -313572061 49226 247626884 -203700265 21093 -25181673 -668707015 78418 -113475046 651258208 31990 152980512 380512582 30042 -423289114 247807175 53963 -293903823 -692466814 64416 48846016 854290792 58979 151320690 -98851110 50157 -134571038 -901411617 46903 761606149 -219470736 6417 628463894 181129485 47258 58629946 -328700576 38033 285456077 -223952150 29395 -691839549 536964693 63592 621819554 -967616258 29968 159854850 -192246580 59992 -682038414 -426965185 178 -964469878 -976190998 26143 447697484 757215918 60919 86213756 -297463161 20820 -37849175 569656330 15740 265731435 266613103 5083 -776494476 -768290362 9696 156198757 -892227980 12172 262502930 61546364 70655 272369325 -9941306 9293 61522451 736604838 62037 -300690616 475008981 20856 651741548 831653738 18709 -386662606 -137654403 1973 145826521 -201255176 10142 635604496 351629802 56616 -422074681 736774043 5882 170440057 439250004 19370 -384351332 717679218 42114 -303342016 -702677280 20870 252974331 55217780 62092 649181409 363587306 62986 257782819 446290596 34993 278437020 58274717 1070 144002121 265124393 17454 -976204950 183311875 33212 -33365191 -684776437 72970 -795146595 -476445440 36327 -777139162 356295544 59743 -981178228 -996128443 63439 -136746449 339307652 27860 661125984 824093875 10330 -786198050 -487909769 5433 65675699 278901944 27444 180872288 -420621365 15236 -105070019 -124063863 4845 721875614 -594703118 40387 -691503980 76454154 62348 73595784 734254673 22436 735611016 -329526968 16020 -325584563 157123911 55821 746141180 -309718125 14507 571420472 -384549230 69069 -383449381 -415826340 45890 -952923560 -614961596 71217 -416878279 855596127 37356 -399569882 -486880780 41707 273749514 761743761 9885 244285767 59451955 11683 -385166571 266285117 32884 463532380 369551612 27249 -286404000 -705374715 33720 437924608 -291078573 36616 173714929 364302931 46226 -117981379 650828335 40659 -399509905 -19018042 83251 -672202537 -99208572 22030 -386887426 269729410 39733 -106765742 -489062438 18300 -618876451 -104997342 13968 -35563863 540290960 5439 -5263656 553457335 19089 374349570 848709008 41226 160045927 252599107 47834 348857480 656050710 25876 86650399 466459632 11651 -612146753 567868322 22244 -112825332 -484779949 25124 -607926414 -483811806 500 165606199 78124381 15103 -953450751 -602491792 5184 625891844 159341869 75127 -996167294 184459388 26498 -967293784 169361948 35505 178943675 52668679 9519 149780064 -582643408 11099 -991062399 187440737 7497 -979029053 -997852382 18157 339244470 565308353 56431 -230281530 -96998226 45937 -411252804 756991276 42727 -131630087 -125261692 34170 -309976211 436528693 3162 180976919 -116662216 53501 -695402057 757924269 11718 -966697114 -405953592 8447 -407907632 -954652228 29827 158483079 -413523171 24876 345404625 -197055130 24844 437924672 166518553 11201 153407550 64650400 1450 187438089 -113650629 6812 452238633 -132613270 53136 633323128 842599659 39716 -959635850 161673397 36577 335124549 -213821276 14135 -578356331 -502346233 27556 -234119789 90614555 69562 450061485 370633688 13852 -969460720 -799732228 99546 721891305 358794120 9241 -223814235 68878577 104632 -108379710 -314356270 12935 269701692 -22406846 9299 66347321 -289684712 1342 -615235079 558376561 47331 -677402966 -808184478 30418 -996502932 185328526 50993 -116201258 -412137827 64233 -140141841 -130998405 21561 855823921 -973645397 32706 61930118 243119288 43764 181174481 455052031 27254 652443069 155860618 46060 165079594 164734644 22731 254948067 -208808893 24841 188756116 -600765724 734 -295460289 -196206031 13992 629370954 357684569 55142 -871097434 440098647 29620 -232036481 -875787786 59545 -402221922 736449939 11271 -117812678 -888507934 28752 94093031 831824515 1162 -705907271 -778397526 32266 -17198408 526273586 713 -222253955 -868849926 25165 -677598739 -97098555 24282 755982410 -306674808 37756 -307206563 474090637 25481 -134905757 -479534501 34699 380185984 661307491 22661 161995132 -139161158 65487 -589376898 -288251034 42059 83137369 251903711 51466 -979199944 147077374 26586 -689503195 74816275 34677 -999243144 -998684629 63164 729211851 79442878 57354 434588789 148244860 28996 158090866 -103015992 6468 -223087177 53208388 40971 377150018 624260684 14571 346116924 820642616 2880 -765883408 -191638687 20044 242290798 346396648 48372 -5263883 664808411 45994 333734327 660814296 12174 269506110 469034711 5786 643190631 733463870 24943 -7284883 529447170 8078 -224027574 65153257 19467 48691684 241765566 37937 -190848548 -883657921 9017 -606958631 537262305 73949 -121113761 620043000 29398 -2387657 566804024 25144 -123620747 -866631092 22605 -213936968 334010753 57182 760770239 348781140 55505 -995066155 -581052252 1745 263261239 243612511 13357 177716299 -386343567 17125 547999761 -497572120 6988 166300710 -103810510 46215 144239799 79350134 19990 -329150159 450901663 3667 170610724 437641349 7768 -385094259 254636851 11755 -192689412 -871651029 49647 267459651 -235977523 4370 -207558267 -988739596 28892 -126951964 666501341 21874 -968000092 -593737775 69714 144935647 472089701 5831 -588258910 -511748778 8469 90658771 462969371 12869 717868793 -226423790 57654 -980285471 -426565469 40240 727334492 -206075148 49595 -105445934 -778267002 62965 -237419951 -864936163 14643 -41151132 282907653 54781 -132777198 -895439549 4909 -705150182 -807756959 16028 -204156040 78418323 98676 186900875 244604871 48435 176472652 -607320522 7164 645103420 814891820 6299 150906069 257888827 14136 -403167418 849348831 7440 561346893 -521134291 53809 265576535 52305946 79626 63995558 847687131 43236 345905274 -230612772 10580 462487797 333383712 4650 153537302 51895314 16408 -228723679 63940647 75940 -693476842 -142226688 24595 -703457410 747223085 39268 -960279189 -617552284 52764 77291106 735914712 17730 666023165 -302351613 46356 164630677 78420702 313 -190858143 -870813128 57275 -384339350 -122616030 40353 -384968288 739785721 25739 156441910 253288307 49424 164546648 -123637193 63328 266595293 447916881 18882 352208937 640988023 6984 177439893 172233283 9271 740033770 368568259 32178 178398144 251953563 52252 56033682 837290861 6098 -221798687 -861761777 29097 -984052038 173237999 43292 -234465555 -965474546 31493 168242972 -423447437 25598 350337081 644354162 15004 -237885964 -902539226 39046 -699547226 729951447 52079 -304121203 450563333 3561 -604430739 -502793410 2741 -322631032 446612825 791 -131254469 350679073 4458 -15921711 546104429 8358 -426301163 848101883 36537 270356230 -207168105 9453 438350288 373947979 29835 -323611216 -234100652 1958 251133745 281273335 702 172814606 92571620 23363 -596338283 558824992 68411 -692353758 -898698628 10719 -286077629 445757917 20704 722047353 -332103816 3872 -897901526 459955257 29650 -426153597 -693843269 61653 -202679168 -865229190 57778 -974747827 -957597232 20727 72275411 -286789820 13028 378348305 475152909 69158 -100862530 -768946335 65916 255836136 756811956 6197 -987821448 -595209600 28568 633798386 854559402 8406 177065315 271458896 11252 -958621541 -417289994 12058 189048602 -114907718 52077 -400886150 843176973 21174 -491315221 454770300 42306 -96460794 637777747 7791 70751887 829830148 7218 -330385338 -701202434 50637 -106026761 644704940 46240 -295110982 -687710931 54918 -990437687 163001868 52115 158580165 -198845031 6477 -317226271 -690726388 22128 163964389 -573627403 9600 -114881269 -597265351 57636 -123843952 -866741480 33618 440428381 164836165 54786 251649577 -37423337 16549 272017004 49180513 20664 -966504599 -398066887 74630 -584406729 -477742151 13068 -863785903 -142614739 23049 -971827724 820389602 63240 175904061 -598031400 20349 -383573932 268069925 47436 63540941 717137086 13686 467118626 834304128 90522 359843784 281740835 73936 176977648 -858226981 6916 -977536529 -953300168 10012 -237176107 -958618850 36161 262009187 -233207320 27519 -684637442 -775929257 38637 660884669 846736127 53895 -577018042 -310233165 142 -612728413 -481099964 7728 -391776468 -104867723 36136 59691639 -300308626 21312 49099013 -301606585 20252 56711627 -298733867 37446 170684554 -131695537 36987 -37543153 -672102614 38502 182292177 -859152912 10216 649758682 -296455842 35188 -6507746 652665815 31710 264138737 275472813 26534 -217023454 -988782324 7100 375791018 -213615322 14069 180906173 -236073454 29223 734441213 -236054526 41177 -420823502 -963721505 23434 172324298 -590306143 3404 -26676708 628295112 1239 373785900 631024067 29443 158505259 159941764 46800 359893363 623899583 37734 -711352285 737262097 25343 -226412011 -858816442 47230 -212183105 -996165854 17944 720247290 366421293 33639 -700952429 -872565662 26861 245015395 467507170 10327 -984147549 -411555312 60111 -589239830 -499660224 6245 -46370749 663589541 43380 262934636 82591028 23250 -973557894 -589881339 22567 644866384 169506153 40868 -894074435 -131508910 42624 651742660 -331052912 16579 -212148348 -896359419 8713 168437305 61828165 376 -691216623 -902869780 7263 746891274 -604645745 33009 283288035 -197299100 150 267256957 240038340 55153 652445301 -327359030 14149 -4370587 -686110021 63747 -119915093 -103322664 36344 -681040653 717480974 23005 -590895996 553279861 5500 343185921 -426356286 20273 -128263555 -328293851 50056 186537843 86635971 22107 263538316 50409631 28225 -110229839 -107169988 32110 -612203333 -322085415 19209 751174619 -216493498 40611 187671317 379641638 23004 172527564 -132944437 43488 715394494 354862176 14661 180666796 172898673 46256 59363512 451494290 54974 240574921 244564658 43228 77323704 826651053 59014 364478510 -207492423 27247 175822027 -891635399 29238 741623514 -217354271 67563 -395931712 -137115831 36036 -134404223 -113719997 12339 76197562 722630156 41047 623615534 358908218 12957 -398898438 -992694442 53112 -1491984 541985302 52573 59945478 -331905907 22769 170541946 -139188200 7750 -43168652 555862618 29672 -5373169 549425662 12615 -614997624 -481524064 31151 92915225 726764885 58606 -520867113 463541245 19808 -105476883 -110728842 15628 -142390051 -120321472 20500 736790001 -585067874 37358 -313512736 -692512853 60416 160198738 84900438 3738 -987804852 -393371636 32651 -986936050 -402851744 68603 169301479 248309776 19129 -389874343 721204815 19842 842227362 -983959843 22869 -953400993 181867117 33469 -226426356 88678320 45524 375271349 835151664 35436 182172352 74766686 15058 -103777831 -870779302 47805 -961956393 460285053 29252 451771123 363398589 7702 -606266885 557452007 36493 -142408177 -766105009 55436 261211457 280972563 71864 -31223273 -685955253 33867 -106266257 -117767154 25903 91763805 -292823169 34044 -120897046 -887602386 3169 725193706 339098285 32126 271619051 475667245 4363 -387513123 719317368 2500 183194697 -898055735 26320 -961223810 -408021982 5156 -222429748 -870432523 56655 -790441179 -763506966 3139 149532687 333548992 39337 -132279117 -322130252 34400 -409991795 735564174 26527 740998517 346633551 33373 -14107339 640829399 41462 179765674 -192239907 8537 151142383 -896896305 17636 -105510633 -311226550 54479 -121327528 639160788 10812 178988888 -401872905 13601 276346565 -18780986 22938 187092800 -140745542 43765 -400428756 733153299 4700 281619529 49633827 4385 -892531244 -123474991 48836 -97802680 -896207335 43959 -960926569 185759890 33737 -307309490 554997769 47134 151715806 -877049174 32465 -671271715 178881527 41147 -699918526 -863325953 25785 -109473774 -903845964 12876 145198284 471360446 16174 -780689207 -781997088 22787 -216563235 -608315331 46532 717345759 362486394 9234 619903795 336264273 13972 -3419044 632587053 634 -767896246 -481911438 35059 -42422952 -686152899 35347 -198608426 -955995915 16314 -232261975 -883473703 51557 541227741 -497538541 11454 278674812 -871487594 8170 352116061 629429651 689 435193180 147724178 37781 167322825 -140776271 20617 -890604957 -134294926 3806 -142650812 -286593922 31037 647829430 -327927182 40438 147994175 372384087 7204 181428839 88008532 30161 565800652 -496428518 403 -954600045 -572779506 65495 -874963596 -140843658 46123 758217583 -313543358 41796 -126941483 -767454774 61171 -211020838 -999298606 27674 -116396745 -774070988 35135 -195066972 -894984037 27509 -615157957 540455477 27917 756774280 -600496117 38490 -774684641 -807442950 19629 756442824 356218169 23134 258010340 -32844800 13733 163793445 62556346 18266 -693247935 -763828203 391 278989525 -198015612 43045 243148192 720949926 13686 -224435173 -879453851 5466 -23829825 658002270 35320 -706965803 -110500054 25442 -670466219 -125501154 7963 -31096058 757882918 42298 731297530 -860626348 71216 178057362 -879944938 34907 -713442720 -860966063 19402 734257635 346730069 22850 -198129310 82407568 73801 -196887340 -611302286 7725 -36766593 626843681 44775 -300832242 -236762474 24267 -981744541 -417906664 983 624294042 152216425 47587 -477445198 454572318 5781 187138715 -418964682 12425 -420439578 277295385 37558 -870584935 556661232 38154 752688940 -571722226 11002 245419752 246735390 12553 159815436 -111129996 31637 48334663 -292656802 16167 716954749 -617810175 29480 369676394 662883104 12337 -398871307 741533025 17958 365369388 838995099 8540 -574664668 -512102777 8739 -495505848 -314875062 60185 -523683396 279186309 14066 -797613293 -483937754 6032 -882641700 440173472 43519 355986589 -225413031 8057 547277574 -487562901 27438 -124936710 -293748944 58611 246524066 732755926 4410 -958507690 -592475950 55181 -582773496 -320188808 44161 528256923 -508800197 37939 167752459 163004029 791 148380423 -384866013 14731 -397349876 849437173 41687 -230879454 -978180384 52250 353631641 -236328032 39321 624244445 360217041 19161 160903413 181274952 40099 436521125 -22175398 21774 642043082 166741810 14304 -415282167 849871309 7222 90076601 664297989 57489 -422029453 734730447 26045 370390870 810634222 24139 -679536729 753212577 55306 828595649 -963554281 15126 -32249104 -710833554 1294 -703892436 -877900693 28766 -607380078 524099136 31109 438329981 336950260 17636 -482966662 48804512 55640 -874920792 -130385074 49905 -688706451 -781652476 24339 656490692 353728141 51957 -6266279 569973529 30494 -996388659 -600556074 72759 89217182 443420671 24926 -39291301 642909879 30001 716547101 258494657 48438 -804366130 -776000195 7963 -957526250 -421456595 72138 -116923046 -766697455 17874 729216914 341278385 17839 243197239 -24356388 45217 169642355 347355397 3460 187692160 145480216 37889 -305630860 -215977102 140 -108899987 644889796 49510 154851647 -199595097 51379 -197830393 -957471604 38265 78400497 454396592 52416 -584244109 565046138 80752 -193006873 75961328 105612 -399834628 -118647474 32528 251329951 261568865 47914 628262287 -309750579 41367 -779198392 -805274757 21209 649345348 -328612606 3448 -291292944 -228437547 6177 -998374911 -988076379 27057 -501967228 444453622 8176 -198671561 -874089665 54691 278333675 270555101 1922 52776492 432904250 43364 243382883 736577134 17729 155690269 -137630064 51843 -674207367 742060059 66307 -704372879 718702265 69372 146484120 -582330269 5374 -419408167 -101558807 37207 -8535638 664349335 18994 253550709 89614408 42576 -405049266 -968246156 51223 338302993 620345794 17668 -390542199 732658866 20739 145996036 -390037765 17725 -119935026 639477076 38764 -109683737 621613447 41127 630617819 846858517 69331 -106572149 -487040384 27644 745723998 -205532606 30337 562748245 -496508959 46953 84416808 717595216 53536 -997861846 -387411107 35385 164828786 -383067007 10241 -130690500 53630943 47714 -328856927 -192739029 20435 -608788992 545604791 347 -134750752 -480734823 3435 270852388 454793299 23430 -975816196 171023988 42595 741422915 -299862608 22534 281853224 436291119 25961 756118013 751837639 26526 149835022 83870750 16355 254330633 92569616 40211 -410589050 -986874029 57928 629561995 848274869 17439 -397903578 -981593147 65357 -120266611 -136365812 28244 -669670733 -793592281 3762 -604967035 -292701523 42185 345038788 822441324 46138 178352215 -194451287 24255 -231320389 57241808 94943 152701552 -859202747 4547 543282696 440638679 78271 -8310672 -680067324 54627 -615603381 474636119 34182 -320566666 468915419 18866 178608464 -222817595 32799 -197839791 -895461836 19790 182453957 335182267 3826 -695287110 -771097748 4043 176956513 -111086206 38094 643036506 356257845 49644 734354473 -218342961 8423 271131227 -25924494 70220 239116728 -285902787 22049 75444245 -286498040 894 638215783 817333750 53307 239193438 279299715 24887 189450645 -703651822 6143 174617643 -608834483 21206 -425828799 277504207 43427 -113356043 -790114761 26282 156097305 -892920501 26625 -231453462 -954938042 25625 456165391 143110414 54484 733406766 -291452869 8616 -602332117 -505967463 14841 652635171 -597193229 68283 431252927 146187732 13901 -302634980 -859212785 45513 716969720 -212290518 43939 87088160 -301300437 21628 560927925 -492382236 16439 -994774178 -399073464 72536 -870925378 -109760597 2196 81468204 812536921 26412 353791976 653631937 44062 645438369 -292575503 24157 -108865730 -865041258 46464 186717068 144473314 32743 -211069856 -608536814 25147 280127736 92617564 59958 -677623133 -870961182 8988 -411248946 254760003 9361 171105683 -891199670 8264 159773924 -386627532 34224 541623265 176891073 23610 -382327372 284561277 52861 168583075 264094586 12538 -577342633 543370462 69584 282817439 -196901792 22748 73460127 -290729974 24202 441427053 374127706 2 -228249393 -618332462 30374 753477117 364148694 54743 63757114 734694577 58463 545788987 -503116783 14924 -203189731 -595695187 58245 371697928 814456731 18044 341923517 -213997018 38474 -9785959 564187972 14065 717343626 -196874530 5507 376215130 820792697 30106 190100039 -206808897 72385 642155371 -202128503 19056 444846376 189624228 81993 -2326589 -682565738 75770 373050918 -286084527 48909 -696664420 -861031861 36591 154524208 -134642063 79006 749936839 339942467 53239 -321005452 452154573 3052 183033771 442435996 14675 662981092 849989531 39851 -495171704 473767993 50764 442806994 339545380 28799 658308703 820407078 63526 -119792723 -96825004 1279 165479355 -121271547 23542 757545297 -328979678 3488 -689358365 -884624284 247 -294769615 -703043628 47458 -294702435 -677283331 17847 720799098 -310821697 14580 555297053 -501346672 54361 145927709 475691281 21665 -115012446 -886185784 6413 65191660 715471502 9808 179707524 846639000 63981 -123330750 -495134805 34266 -497945290 432086000 30695 276232549 90759059 54248 275867789 61146742 42195 -971360274 -590797045 56019 267458066 452094498 25873 -858042891 -123910758 41691 745125225 -712490524 49189 -690572616 -105939175 30885 168778838 -612906619 7719 -682796292 -809293614 37801 -614684665 -321718184 52781 -808930096 -809005777 5403 -404769732 466955321 12769 188333579 266404694 26842 -994702445 -6681361 50929 -681219012 727457061 68242 -703696442 747379229 55416 48639883 751949447 22657 174529494 -396786394 33108 759848324 -572215627 30085 -691615544 -125452169 15846 551930875 -503320046 6059 -980943391 185506708 8034 -110146927 -793698522 16379 -886691879 469735033 37100 370276632 827880383 4061 185051729 343928543 42939 -197964714 82125350 49178 -381591084 756481298 4774 -44106413 -700453132 51470 -121406387 -489632925 28088 -409247102 818894016 57139 -808119759 -782042412 3724 -382832091 -96125293 15334 76893672 826932471 9823 263675720 283787605 11253 -603968394 530895258 77974 455926779 159951009 67570 -205628500 79332329 1969 -2908821 648949868 2426 168213323 153908822 6093 89653981 432618241 53699 242436599 725912380 20202 -127599858 -513932117 38 -971457397 157354545 41448 -668057395 -117008867 22985 433303894 -298854184 31641 714699223 371042872 46998 429505050 143718805 48365 -230218750 -998835612 39851 -969053112 -423387164 21206 -36318288 567148669 25951 79874705 277825721 12733 263824228 283781291 78570 -327466146 -685490300 11659 83950811 243956988 19391 -312921253 751323231 67230 -193807309 70430438 28637 628630242 172406194 71015 -966633031 -607992791 17676 -864300986 -118701048 10644 -286427511 461534035 6839 -713097783 735982582 22009 715651361 -224006928 50670 -673805073 -106762783 15034 -124367175 -319644132 44461 68336156 734341381 8460 362103824 856404464 11121 153377064 -386862411 13180 -34187018 542513309 10550 -670819112 -775919815 15734 758491447 -579582743 24483 723867712 -882955802 4805 285260440 47909122 4967 -97369124 347344726 32673 -137386925 -297905333 4599 165904837 377266346 37806 -121046153 -799217462 42419 -225505556 820328665 32139 -974145653 -990158679 9146 -959598657 -978527633 14906 625879579 -287984966 20336 66536939 717368568 9534 163760800 457375466 10482 -389630624 758695393 18567 188750744 245380871 11527 153719442 -213669248 48991 -311590739 -225630956 15211 -140077002 661879731 27066 -28218551 -671819870 48582 453021922 150728693 4902 -98422505 -134691728 15605 644714257 -328240782 36822 166583026 269263507 16568 -195292166 -887264073 10061 -104482334 636376075 37378 -675779231 -803830157 47718 -10539963 -677177051 26617 187706478 -864941964 11422 -872895807 -100680567 23644 -581546180 -315350537 40797 737724160 -592364384 22599 -117306011 -295153446 37795 -326977643 -197971665 33583 -974950388 147570050 34993 -104766112 -114768402 17616 451967157 338503242 10944 -18388476 -701569396 73706 150460762 -576665983 5881 62294812 281804523 60572 -952446408 -420763656 25385 528753829 -505805468 18222 -306372815 -685784057 15662 267937985 -227261961 19037 151674986 -877819963 47148 637603477 665591603 29515 -1744707 628762408 2068 169900077 -235813671 57381 -694040479 751944792 50882 -288261539 -385278623 55496 170915072 283196593 28720 -674630706 -876643122 31096 -100661071 -295552984 64922 -966752225 551204765 60534 -594628383 -305877011 63050 -395532490 745831348 21807 258242746 252486345 49959 73591870 810249970 5846 -103103757 -495950824 26976 263301850 52397852 47794 -137552769 -124023798 34690 148850330 -585939617 8710 188532947 -141544371 19930 -694445519 -900374153 29154 -953206418 -969716627 10117 74920940 -309303151 5584 -425936845 268189288 15850 -963511990 -982700433 73210 -124065551 -858393337 19528 61795588 721063744 58100 166632421 70127058 8562 -862048092 -132177533 19170 -381794010 827104716 35903 -780364545 -491127927 1225 335309961 664809010 31447 -111774374 -300181899 19400 249419951 70030943 8745 -292756523 -695454281 22697 245972227 -612675065 46436 56509395 461949092 49731 -600770203 554361253 25954 -314694896 -690695413 27480 81653792 832135848 11889 243250752 728171644 5502 155261799 -421036278 18203 -887174986 -134128841 3826 90025665 664246825 15438 90230040 -288041274 4931 473563352 344465187 5995 90932483 -323334663 26381 -42656683 813946524 40486 76662051 815817718 36931 169605872 -114156212 12114 -97201851 -106170047 14141 149547360 -894246557 22711 58444626 -312083484 25775 88237827 239199450 17365 645848818 531731579 39947 251075172 -806593149 63832 359339037 820858560 16889 -385027758 -980598576 56567 -5599335 651037387 20426 285313450 250365604 29989 188923126 -573575187 15389 -319607762 455238638 8813 -237873150 82934633 15279 340314118 -193495138 38825 -697706002 725863970 64864 -134248291 757388581 50335 -219201031 -614880356 52841 275564165 283935029 55246 -764453853 -797164663 10637 -105855772 -121576881 32183 143549219 352118278 820 -972605662 -409561920 67856 78348721 -325695325 25713 -193091415 -608860925 10895 58063459 736226389 54767 160466289 -199540310 1779 743516723 -612681652 3168 -190890363 -976107697 16134 -99921957 -133914428 8612 -97113928 648135848 7094 -969829793 160173117 34704 -128016383 -97871091 19672 281719542 252557788 54872 177197585 278963188 51028 460490350 167154289 38563 428798555 359527502 29911 -132559476 -875582958 29020 438313598 149147826 8128 342061246 833318972 44907 349281894 -203362686 43242 -114954731 -123752518 21579 431044809 378570059 30594 355744363 855331961 44077 336135384 -216846206 16934 728436880 -217231083 15159 649705495 356420277 44639 -800650641 -761958912 15154 -809439220 -491317629 19880 173781000 -202993661 12878 747201371 -195548782 4452 -683233078 -882072278 6110 646211529 155683219 54819 159460885 -131588579 43351 282513152 264513007 7803 276276928 264352998 41586 559574634 -502539296 40317 435758808 151023403 23631 -599447684 -521573813 6415 -980675999 -789379066 52433 -476258308 458740208 43529 623980343 155251778 56908 156200249 -589469575 15953 -308345254 -713675323 50002 -513896823 460716361 30643 453529099 161868400 67599 -863444217 -103126750 49437 257218484 761843341 34744 -303470890 -690799427 26447 739844372 -230272732 63035 -970446499 147028766 47155 -114909103 -870094573 34775 637518452 147301455 21865 172276309 -618754727 15842 -394043200 733855379 2775 628696873 849913565 56041 -30146995 -686089311 465 745549286 337107394 52612 471382188 366799689 3571 737421992 -596710435 33729 -790925832 -774033266 21562 172715526 374524400 17791 -107539165 -520211610 3002 -671096186 760293442 47826 77188634 260702140 53657 175705217 -195196739 43396 -607717746 -299699437 30839 -106474291 -863422558 12073 -780725002 -496143229 56401 -895565690 465295349 17842 -216460159 -973219372 46967 -673982873 750104677 69070 146113331 456226703 8114 334097629 662557117 42875 -123917322 -903358227 34938 -23296334 -709043118 18107 -101657159 379800453 22131 -224877777 -879523658 42081 662023311 833539525 73704 438342817 -4345275 32193 -19718084 630791288 39443 364309393 -195469235 27740 -682054805 -106619118 20520 261366821 94661937 12856 -422336563 721658603 10402 79030397 258541033 10336 64788860 280213234 68178 752697213 -229723115 20821 633956705 373210382 7898 88111463 -288352885 8472 68859881 259814497 7565 737176525 -580202643 577 -954177754 168636677 54992 145589894 -890472869 42320 -200390133 -573898754 55050 49175947 465856941 51649 -410537637 742863033 3726 -992816885 -583505561 40527 247189611 248424091 6472 -34425370 554457486 2250 335136281 642616290 34181 -773079026 -974842975 20627 269284025 465317634 8076 169866845 58462629 26702 471966418 374437054 30166 -388815995 817673406 1161 -783555717 -791354486 16862 94787899 265931497 53271 752254966 -290597116 10334 -984612052 -961330878 54549 156816404 -112968236 48171 653428375 344303699 30416 626985042 151866036 31463 466946048 351336853 17878 -46123067 -699270444 79451 162317671 -574211235 997 636534650 822586625 67751 355358218 662412387 1534 361308607 -492184578 52470 161718932 68105149 14413 145005919 -213046249 14771 351569818 632062404 4595 -420169810 742183988 28269 -793971717 -413774769 59304 148166461 283832984 33320 265623454 254776748 42986 -990106269 158847480 9558 -132738187 370631177 12125 -579175779 -294815587 21686 655128834 854404417 61246 55789871 240734114 7026 -138894154 -808945234 21707 339812648 -402675216 51722 653576649 169146373 29210 155875983 65086977 16610 -979163614 174933719 26823 -125220771 -872087012 6414 272436301 246102360 27510 637422939 370879167 35719 -325402133 467087025 13258 -975690523 -600023086 41143 -401863130 242727960 9334 -959590305 -414517780 62592 -981712179 -987581125 22848 -711148346 -99191059 2763 -381266136 282114332 50759 -218262187 -895248672 22753 187494973 -125306388 44971 -713953747 -115285939 8705 62575255 838926739 32689 -864272543 348272521 4719 -708738281 -887527304 26375 -800187306 -499055559 29633 -394234575 284949945 27936 265565119 470601937 32415 -44872797 535389495 49319 -405911943 -104361141 37068 655162171 833213117 66146 -895573665 -136848546 14125 180867884 -192487009 65184 190290272 238347700 52815 146398252 -136618778 26973 -994075635 -409179337 63768 242785382 -5751102 77388 726899782 378868817 596 -682827624 -902035801 22442 -99962184 -123733510 545 342556024 -214563620 5782 274581394 266214103 52552 -16227143 635454239 38797 161239675 -993831294 52621 252630617 727780222 30350 -3617899 -714260805 33719 737298890 -598759865 42969 -199160573 79390270 30775 -103512150 -860956753 7325 376857493 840562603 3548 -965282653 186951558 22475 170772393 333777627 16752 -123224130 357521088 24503 647603248 164507749 14026 -994466715 47927393 86423 -417972223 728263172 7388 -870261600 -980021185 41213 271549199 -214958309 28021 -132444916 646550834 4989 -580578457 -505586616 18770 755041136 -305401853 17630 268664490 -47057576 19303 263869035 255730361 35396 -132415127 -502523942 29409 548890805 -503248769 1247 -963724164 157820878 12953 -712599767 -903280183 30261 -807719498 -787975538 11284 -196684518 -972364151 13740 -197680484 -987592801 32403 -397869617 746478640 24699 -387475087 -138528690 14846 164865807 179642908 27615 -302211257 -701627523 8688 94639626 -311423080 6347 165998452 -875354058 43515 -110086278 -121654183 31924 63654124 463448072 39715 -591981361 -523107971 13153 66230915 273057234 63244 -867843524 464833993 37981 -286122598 454205557 19545 246808958 72271818 12777 -122534523 -798520606 49108 -956202167 -384229900 58313 -787048683 -800529874 2117 -135347852 -293980585 4693 -400478209 819749511 12613 429608035 379786828 27245 -794116236 -200832237 9766 -707691035 -871372843 31184 190051039 75710354 20305 -902539553 -206299290 35797 570861019 661717540 56052 -892530195 -136542688 24990 -422504180 -130401117 1051 170548748 -235973265 7861 262983347 48969302 43743 -107131397 -902264291 19991 -669528943 -138330822 7012 264000001 87091471 4649 -424103597 279345110 5894 -984330699 -800944350 75314 -615807814 -516069627 26517 -425534300 -669062607 61029 -603942941 569894598 29378 -705499817 -101762336 25713 -8405971 647153747 23046 471933985 341236484 12886 737766516 370047977 35963 -672701600 -806992815 36610 346626282 -213886876 13310 246755730 273263997 17239 433688172 343630193 30565 -397687818 247693588 8685 565611476 -479726306 47263 -512800368 259359553 41009 240050050 -30640214 45184 -798288422 538774751 53077 90279756 -9522911 68911 -857837125 -121959425 27193 448156271 349971510 11806 -894281275 -125422679 18326 -477566528 450781004 34028 181895332 93974228 21544 58342144 756693330 9757 340233071 855461596 4696 -780153173 -781089148 21421 167277899 376675655 43947 -869482122 444349915 11814 -399097098 -103663494 41008 -875019652 468985904 14627 564997738 -490530522 42102 250057673 -201643348 44666 -24377726 -678430919 71892 -121223730 -314386346 21148 464782378 366165695 750 369427564 843796870 41256 -878030460 442552262 19460 79048786 726432919 59892 -211333992 -903948261 51001 -236134096 -985070613 29104 652990292 354104666 20153 -106885246 353686980 31582 349244456 842373612 2075 -314472721 -200779238 17227 -974986938 -996691170 12278 -678353425 -787671511 5082 -105941510 -519908291 13460 -124132977 -486656402 30994 262628424 79434867 48626 87494207 441072827 6017 61411680 838028522 31494 -398405841 -963968008 28996 91410505 449895890 1673 268774087 -219958816 27257 -483000056 48893528 41915 173656395 -613906120 13315 -982682446 -618110577 26662 -401254309 240206538 1765 -135558938 636385736 993 -952999465 -573566799 19418 553277412 -479942339 64628 -574356096 530496244 80161 178097099 -122507192 1886 342948086 -238072515 19374 148985496 365750930 30224 175385190 -587836141 20260 -404134049 241177858 3736 -288051892 -676684373 60910 -418279646 241812009 13428 -115239142 -796337200 60480 267142128 94467914 42401 -106996678 -293202257 22562 239414242 -13289790 68094 -990747755 -963249795 14342 253262746 -193921572 45189 -26871235 554431057 19988 550265274 -952966344 60257 -328423684 -684703767 31255 -956927578 -212981038 38230 -16180560 656219220 36542 -233276962 -611809882 58820 161003116 361956759 46205 -384815185 144134051 27552 183307989 72776281 10281 255633503 748500767 2555 753579159 155003818 33147 -972320224 -618898706 33794 -393506356 835741376 11967 -18069318 556658398 2164 -107296686 626248004 50795 -199707704 -978879119 6487 646327811 346240221 6988 -979534274 175963792 36171 -46802812 533415541 18734 -190487881 -583123774 64934 -124056110 -881768839 41021 -111235976 -794129574 46418 368716924 628385884 4304 -136209712 -103745543 18383 167456619 -859934228 44792 92512732 852850760 9649 -290464374 -205032722 9587 48775997 745618272 21207 155085794 -887635691 37593 566046572 -493488474 9460 716293857 -605171811 19327 -967572031 154053107 28618 -404323196 821290441 9420 -301191480 160524142 61328 -807782967 -795183613 13912 375924070 629084432 3789 342552107 826642702 25015 86976129 759501458 51885 -867693066 475896209 24611 636469200 -313561808 25685 -117141390 -292539156 45092 183188833 -413535823 18550 176156113 -617060167 17577 -676393037 715809274 6074 -768627580 -777601825 22350 532989284 558050529 7830 543569559 -506270985 59471 723415309 -327530710 11863 -208664883 -979842563 18641 733589977 -227150890 7662 -999531941 -414432531 9783 70311220 462725169 45071 -587938323 -298267997 54525 -219038176 -963630702 20255 284126733 472750751 13998 -491138661 645044015 23207 -998267674 -991790664 36507 -124458227 650730597 33945 148530098 86967200 29494 -136473358 -296595073 54243 -388753372 -125474978 24726 -321219179 -703761594 42970 -40916229 566668123 43776 -789328702 -500018884 53572 654308974 837021336 37941 57394244 853198439 41989 -687633217 -883949124 56469 238722394 247015352 4553 445689342 728226701 36646 719164304 -325870345 21694 66492421 -478254502 73897 726693205 -582464894 26360 -426472134 -977532915 68250 -861128300 -103802982 58839 161000025 -597862355 4169 147151470 169471155 8801 73825474 -116545039 47514 159133180 179154823 32558 -217468780 -871080461 52319 815017120 -969152482 404 356578029 -223704629 12438 -41000191 557714742 26061 -600332575 535289540 15746 -403740300 813052974 58125 253075827 717512852 1305 721904285 341063644 54874 -214993826 -957626743 13948 -293187370 -216365828 12264 -6075962 657059481 9365 93167607 736242481 44765 276188501 76591595 6751 178325194 190050781 29419 -328894142 461530183 10034 -19310074 564977403 39974 -223512432 -614660322 8958 -593806361 -507907184 16300 -403042449 274623532 15543 730161482 -573881952 8145 183300305 -600475177 2148 555657474 -516471228 60488 -859185822 -105596853 8307 -795176605 -770816940 6728 -126655730 -808012776 55902 155795700 180460028 10571 -594105689 564198729 68106 -987641862 -32806961 69621 626489288 666105902 37968 189286090 349365139 37858 -134114304 -899301419 16847 62850796 250452092 70959 57708951 822095739 41455 -609986730 566545152 142 -794170362 -789062613 1550 -225046558 69145705 49515 633088872 372001938 1082 -194758489 -861246383 3697 189495100 238127877 48887 266680551 435649182 41866 247067151 270683744 67509 -14661475 -899487024 25949 -983934317 455905997 60398 -964073171 -408926707 9382 -514061229 239919022 32074 -398148389 -116486563 17427 187121565 185329707 20146 164463243 -406036565 23566 -785475437 -426694821 33880 -37703984 664723074 30190 622261644 -295270263 28002 -699082861 -777202940 13615 726439315 -209002486 3452 438255325 156734576 37507 -103090675 -114444382 298 -417738455 841956603 25240 175775161 87308842 24528 -706711921 -879534974 20099 -592195597 -499255981 25818 -25390795 -710810970 56333 -229673756 -857411346 45834 558970269 -494475986 56442 -707343877 -866955102 40469 -419490308 356295774 47170 -45702042 -696022404 51849 630952173 -300264080 15340 -214529772 60527048 21418 627509525 -288267421 40314 -34801923 -787769761 41676 -988868908 -891797064 35086 151005046 266911337 57051 357792647 819619085 15957 -782006823 -482070989 27473 250889099 276169985 73484 -116872124 -318509945 25622 655914883 -316628358 5721 714626419 369601634 51953 88732212 855952010 22678 -614674311 -499892000 22568 177006960 -225274764 49687 -711351869 -776133517 48129 -191540676 -879481504 21398 -408654028 265781105 12436 245296153 -16253251 36125 -309110449 -202681446 20578 -618853084 -506639862 15323 -770898365 -486512890 5979 -383906168 -978709927 11855 -609727516 -295239422 22778 547954341 -497003041 17489 -286146007 461066209 7469 240366180 -9705336 21743 523996079 745679681 37490 635066213 852136182 61166 -104251929 342438935 5817 -984002337 157090987 35942 -307144487 -203841540 13599 56488745 738920351 57994 -417732665 -781565622 68308 629945155 380711511 54049 733484460 -330992979 15977 180938439 -578342801 10836 359965843 640680450 43055 -323860197 445129247 9603 -387400602 810583469 13229 -223071593 -975721731 55170 723703300 -232379977 806 -233756333 64357417 14139 73594307 816241622 13232 -686964232 752460967 50984 281383170 -16795686 24062 -231914209 62513465 84402 -397993068 -997380925 68189 -117084127 -476686776 24660 -701294042 -98779077 5898 -110973927 -99299535 19188 -141164906 -895424253 27607 -95439138 -768334393 26536 556661177 -955803403 4751 -506981187 463242297 47527 629121644 -316348998 36228 548988092 460540023 75878 -122355355 -319700739 33883 -391796594 839122976 16827 144015469 49044899 8627 -953116691 -422168052 5233 -191766667 -872605166 37423 -408925356 -122031276 15957 435097602 173582073 63040 -196355183 379116407 36037 733454023 -582434265 4805 724491035 -326900950 48429 -287023850 -213269130 2266 284107861 474574236 39042 -17493255 563774965 38260 545280638 -496330029 4 93024684 258435128 44191 -990329353 162126546 13686 -141935890 -137876033 15938 -799414924 -504155024 49711 162986281 -119301243 45555 268101996 -207687204 31222 -208690427 -990049309 41798 652977272 852168520 4065 57103889 851368165 48069 257969085 -797550355 63271 -770668127 -767652929 10568 -488824505 473775943 22482 -138705702 629809715 32086 -305031964 465744911 15425 150933277 239464004 49725 243036713 71261656 74692 153091536 -583936043 4132 -299975473 -231119253 13076 176016472 -200897248 51254 441879225 177919002 40813 728241835 -302037306 30987 146043049 454229072 2756 -952638390 -590522690 9170 -707617990 -861707050 23884 -792472779 -491841016 33239 758834746 -573868342 22406 -405477375 -977797538 6650 -229177132 -897564213 44055 277965089 -24727740 33880 186041275 -613366988 635 620415905 811549373 69745 145864598 468763826 4487 -601221200 -522660446 30787 -690583035 741641316 42035 -237120568 -962959667 8604 721787395 -590064115 21845 167904350 -238034406 31921 68451495 -296840455 9816 734146139 -307613840 26806 161456649 -224302178 49591 -954595861 -973067808 11063 179279335 92507009 14966 245052389 747290454 40381 280556513 262460290 38260 -101381787 -104396436 5440 76871587 260583971 37001 -212936775 -883462702 14866 339095448 848143950 18276 -306081058 -226472702 21676 -101014053 -904242257 6499 55316724 757918127 65500 -116195950 -870362592 26998 240730486 243125392 62203 337067550 -231958566 33242 -120171278 -329900648 73395 -802042970 379610734 27760 743457207 -607402432 2595 658311633 -315014549 31717 465288687 363004730 29081 -393478086 -122823202 23664 -124303139 659113415 17248 -30883870 546933930 33264 76633554 462893110 58143 -140679099 341895089 19188 239807249 722533983 41352 365118344 626339597 30213 360848621 530664877 65174 -2788390 659203223 5871 273496004 757870768 8613 54096050 436427832 59136 -332873940 -206257049 11304 270425124 747888533 29721 716301826 -293106902 39720 717656576 -307235027 47748 -578700744 -504652466 20510 172043963 364483702 36633 -194057260 -892546745 43445 730321167 -207022732 60898 251968208 274807094 36231 179706043 174415000 44076 -381895888 823144045 29184 -135832356 -327312747 44654 158969141 170709063 5941 185454265 -858515057 6153 -116791823 365972414 22653 279251892 240359676 44137 265653463 239610080 11824 -985979826 -614415603 8611 364289937 -425665458 62211 -688171543 -126155622 27073 -121409263 -479939930 25931 -107123269 -104820576 3315 -957251712 -599251719 46988 153152315 -128028258 81101 241003910 -213318612 1136 175674277 -591144766 1257 244538702 363249494 51099 -402159053 740451467 6499 248018060 263545814 66400 -423370136 -105271059 7392 -41785728 -690263236 17991 666296810 -119289352 58647 -970844325 -992066180 50611 756690631 -574542696 2873 -7484965 -704904417 76158 -399730094 -991798686 42738 243051313 735717014 3078 652236605 378922978 41679 189273674 -964948250 50357 -387902455 -961507065 46050 460709603 374656382 2897 -102125080 632539654 24077 -519781404 431133640 17321 642551408 171986978 40365 -403047448 -977347181 64095 243667367 270943209 30803 -689262222 -768552383 41452 -206099958 -797121248 13587 -583778610 524788791 72090 -293346624 -707545989 11664 -98178238 630020325 41050 -41802545 -683072164 12259 -18138014 -675472056 45069 -809405598 -487034235 4145 -333056790 -197091535 27872 182118990 -233190222 34766 -883458931 -504074863 40206 -102312895 -769373251 49382 -128753649 -121185243 21629 -404445251 816999573 50163 -220751684 -592341180 67457 148960419 -882707183 27177 -387661783 -136278878 36650 657537559 853592804 76380 90935061 -306683411 31650 376783712 840910097 40949 -501646180 448638809 21964 267430474 -231223120 35047 151110751 184067619 8444 182733251 160477170 37425 169804434 356572634 27807 244743835 52883303 15628 -782453334 -505876651 44075 169083044 -871415390 47132 742185835 -298208859 4698 -691108557 -796114005 15774 -115319143 -521870488 1147 85754067 69394265 29595 644571256 354887922 35222 -133931526 648333472 24405 178905135 -425966308 18493 -233972762 -962025267 49492 260999746 733243275 1905 -684767643 -131522027 26604 50602549 472750701 53190 736987533 -236863631 9827 -667459033 -104742574 22393 -409038273 720511281 9733 744810418 -214864671 12201 -217728094 -595473176 20790 -707177350 -876160405 3859 372614436 664688944 34136 -127587370 -293523857 32006 -955992257 -574564161 2332 56307278 736555247 33400 -122085898 632193421 48916 54695140 91169401 48913 274006086 454091775 18299 -127112015 -297337094 16992 -206604619 -970216985 27763 264946135 -200056112 14320 724319830 343024816 22562 -395405506 756147809 482 -954110466 -986161274 35669 -996267367 -584722588 5047 -699096516 -788382545 47963 261564154 832715515 19688 181771774 63980974 23421 239358227 473905839 7769 283909338 -224768835 17185 -385887154 239933888 48501 262682285 238944458 63777 -313379327 474338784 8834 -129567596 657958265 19430 176229748 -857813900 1013 750709742 -686073611 10137 -971798922 -598538678 5170 -235986654 -969547523 56079 736382488 -320204238 48743 -388476395 714367105 38614 -983701637 -308264401 75169 626141535 467473569 59586 -222160608 -989030891 13725 -310644746 -225597363 8522 756609785 -587029259 6695 149973275 377840765 42557 -33513573 528139939 17684 -765575954 -780032095 18383 -296670378 -232009273 3161 -952815078 -594117601 21782 -617612903 -490309701 11690 -399855665 -103156735 12677 -966327333 -705430364 55684 281868587 475852166 36949 56045867 811311795 38497 149930178 -886636116 16988 -200572127 620170740 1503 -410430933 821481903 51994 376924517 657405098 27599 -481013751 470737408 37314 -105195942 366100835 23743 -871601220 -102561589 49701 449060710 355121722 10996 -99635779 657190933 37758 48360054 857125043 16145 -117814404 -292915491 61066 149843816 359786142 4153 -122230274 622235805 30558 655627571 346807516 33727 620806161 -300192598 14202 -415234870 847025388 31285 -967740602 -408707813 7585 661076037 156405524 46753 188808709 -201692975 16823 757097238 -324182922 5546 -887502529 -98792183 26236 -137732516 -135116983 23210 373524267 838563053 19861 -712867082 -95575821 24565 567180794 -476450820 18487 67821166 856215600 37604 -690936306 -890654701 51571 283552698 724396351 554 -512977863 -868715238 70362 -132396366 -495308596 33162 -685585014 -806609519 494 79449249 268278013 64594 161506280 -142819310 7543 -388195736 727009267 1128 750635423 -195861063 43660 165589618 430775266 11228 267009863 -31838209 58076 654747380 832577373 68648 -606124690 528099644 65420 379372131 -212899105 17577 -331214228 -704902769 28607 -134195033 624511323 13411 -881972519 433741987 47037 174585443 -891990334 32798 -217456643 843617363 47263 -115399019 -861254927 26632 263191892 464604311 897 158247733 251773857 49111 -204563998 -959419812 22954 -205067099 -577290903 50667 -785445831 -510012129 57744 -106743018 -106427249 6549 636218480 525220937 51331 -955893143 -958417229 33019 -196959603 -981147853 1557 -196410753 -613516446 59804 726828930 -597509195 25141 -324389007 440158046 16424 719407516 338199844 30587 266664336 -215145354 9833 -768014569 -223103461 48493 751230684 -597735023 1854 162355323 -869957773 131 -394155653 -970898458 52076 153321761 -410006188 3518 -953985888 -583639712 40553 249076632 -4741523 37211 -603237916 569404462 70447 178663790 -889838066 42770 -309395087 -672635223 56935 48147489 814127990 46187 -210311200 59518194 28987 265619220 269765270 68310 -41410082 647036831 13265 -128223866 -314342877 56879 60773263 745959641 32994 -714240118 -125631573 9301 82063738 716898389 25801 559797753 -498943956 5969 158438986 187744278 8551 -114494470 -508902092 22285 148203284 -237335939 18682 -136431848 641122371 2003 -671576003 -883654248 39239 467697962 356073266 30608 266460399 441708094 2421 251062306 273884689 43637 732523869 367724487 44265 -203315819 -967620724 56316 542757338 -419412464 18325 -670576387 -876563386 14428 81946488 752221666 48674 -510410298 440992255 21603 -32564028 639166975 132 171233509 -112973626 52037 750229913 -214536031 35056 -794216948 -515449925 36090 276227690 -196500047 45030 621778014 354488145 8043 153213907 358325518 36639 57772827 833722618 1039 -389702619 254568217 4627 243495012 268773365 45082 88066566 811390910 40310 49543967 -297221435 23219 -966261650 -974182433 34258 736344795 337711957 20293 54504635 -317229894 19353 -981396764 -613750842 10500 -668170589 -892855698 26263 718638386 -234535160 63644 -295755908 -709456144 19245 -106935642 -881029643 732 726178748 379219226 22249 -968420367 -601682354 27730 167402867 379334320 23420 87360346 460407367 49566 -506458632 439154711 6353 353073505 -218258130 3557 -697992751 -292470784 31099 245285865 284671540 64494 -198166840 88329148 88793 -419310048 -972225967 23448 180235614 -226638873 31122 -39581980 561974051 21390 -203235813 90830789 4928 -681989819 736199947 6984 -106151195 -881612516 11785 620795411 848634657 62011 621523718 162698606 16926 445119235 172393166 16644 -572306849 -319848839 60178 376040380 640665422 40538 77379374 726528768 24807 -421627118 -113454908 3437 175260053 349039480 41286 62415619 -594168528 23564 -386594667 -986970069 36893 -107692025 -292687553 57660 634455864 810693940 25806 637414708 -305223851 10540 -988427275 177881471 18996 -107695948 -293398910 56218 282829662 280218783 3896 71069940 -332248306 185 268955930 261898244 26459 629047970 836230029 75416 159939685 -210295906 27700 84844680 -295478238 27504 -197209985 -878183091 58523 152459786 151022868 30461 -977404550 -584563787 53159 -775004620 -516657562 57914 -791984949 -795540154 12980 145857475 88190466 7502 -209176106 246974425 20992 -219473300 745953493 59145 438964016 169413247 31880 -421532067 -980150576 21958 -205091918 -964091906 21249 160257421 -218910513 29704 155791753 -227729698 59241 -796888647 -518181209 4302 -325210848 -682835121 65301 368879657 -900766118 37932 -998904265 -977963965 6861 51987173 815030209 8923 754396824 -596852020 27524 261193373 721753422 19678 -118303152 -129048503 5658 187200172 -389425994 31567 276281480 -237075007 43332 637290779 174539493 62856 -598388949 -332397200 7340 94874883 -315103484 18919 280664112 458119217 9008 260919989 -205994490 21963 -329235559 749570036 36352 -693204710 720530877 14272 -392507678 -108017450 25584 -516367463 430687096 2139 -131855155 -291211431 4722 -974992186 -612805250 43108 -515836875 465750321 24178 666046148 189413372 19642 174283481 85374744 7633 -866386105 -118580616 38325 174550729 -590829084 20243 -682795709 -780660222 8887 165164442 48260207 22577 162086195 -597058231 20166 756097344 278621837 61307 153820025 -404461705 33398 -31391307 534989473 3190 632328280 -312566086 27003 -584147225 564469786 64729 735200151 -584507105 35710 254760312 -196953601 36275 -584364573 -487455417 35485 -674491179 -895466979 21753 267750970 728034211 23469 -486821839 433079363 8415 358027210 -210710137 15729 -210887410 -962094573 47565 363868572 54509789 5602 -866407883 467663270 39447 -575512009 -476471346 31570 -896481030 -858576087 34334 -891804804 -109452811 12472 -693657283 737825598 54131 -604365403 -295676973 60053 -232949211 -966823637 28633 -221994088 68456724 10917 183104668 -607209479 21795 -96344225 -796146898 39400 284610377 280321149 74727 49014891 463711232 29345 -419903734 -997586827 9855 148479717 158538972 47435 740490455 -223514863 55015 -773645818 -808207183 13540 276001149 261042352 32608 -318604421 462601891 8134 -691983620 751477664 35821 -691085984 -893866674 49702 277320121 -35029244 38090 -41642853 -692586001 42297 -191758025 -862112415 37954 753941990 339237369 30007 -398233661 760713065 6514 250542070 -20767992 848 -671676761 -864024583 47722 -211169288 88599702 20814 163414730 -98464234 3114 -780969548 -795053752 16538 148701311 177179110 11071 -695911161 -861887544 38080 -35084950 -701324626 26977 178590479 60985305 26384 175646024 -220531197 21280 758895299 -218330781 1871 274231765 445135241 31285 -585378469 -808737820 39974 162916039 -409921033 9400 179029132 52289972 21402 -696748632 -893643353 37742 754501191 -311093681 22798 87996994 -40602321 65699 66817860 466936751 4196 146221315 -885751977 40231 -884288942 -140515307 1777 628537622 -325121077 23308 362675571 -226649272 38170 271211801 259673481 60421 -322057984 -711075229 23105 715976194 376908896 17756 -403102787 739582707 20229 50421744 -322714068 2384 62387779 432216140 44169 665191702 353583112 5141 188950102 -886148957 26413 625558849 823927464 33860 828560627 -990973022 49546 -138691802 -763239083 65743 -613110316 543563496 6495 -104546387 -766251459 26219 -678904349 -878357760 44400 269900261 -220989314 41274 155624867 465674802 3160 -973681835 -990631273 21194 725506742 -591508160 36786 -97570816 -329590546 12592 -983961724 159991236 2880 -382676299 448461682 27039 -428520024 -116637174 38698 455714007 171638147 28434 -799654636 -492356986 43082 -328000299 -685976389 31337 182981155 -122819563 85342 -964619416 180144673 29786 -125621274 370986122 25317 -778462578 -501213737 16141 -140337169 -136216974 35545 185396598 187950477 5709 -580252988 -514811308 22978 735467306 -303604085 25323 -32992221 810096645 70452 84241380 -777342630 52501 732012511 -311178902 2064 159507591 -402010247 5982 -99582124 636430305 42343 -118069435 -876492615 15934 628577174 175217572 23992 -297163115 437349806 10428 187936484 248897021 20 -133789762 626713147 43316 -426729679 266135193 42150 -680601154 -112103644 8396 -117276094 -897462583 35942 57953519 270486269 32328 243211822 270036811 34036 758486565 -329243227 1325 -958655385 -974846200 33727 -506115392 437735997 13401 275128320 -227993102 2209 -697691134 -122923932 30889 -987244010 150662142 51331 -319520764 -670379373 14820 -870627036 475566435 51320 -857322991 -130566581 13442 -617125916 -489718992 20829 -964139354 178869922 26481 -886791406 -110340748 63000 443014695 337564463 3591 68090984 725083520 54547 -507828597 476190253 5883 359715100 844234557 20635 633290878 -332794970 7684 145617859 450575978 14494 87832096 266901643 6765 -581806131 -330257181 17040 -868972442 438757037 23664 -110741210 -881067792 21880 741977788 -586733712 41815 -396492318 -982436460 55719 188751941 61886504 28664 60306757 851094076 15034 -100377115 -486115543 18291 -219940495 -594371642 34722 245430981 252502555 22225 831307503 -974599359 9614 620383880 152579023 58831 -996029020 -601937055 70471 -204506717 -406505538 20821 -771108929 -773673186 3763 -679288784 731486864 58512 -37254231 558280835 32940 -133123688 651676113 33387 -493036797 721583463 54685 182662989 -417466623 1880 151962813 238685284 3855 -140387135 -136798509 4489 -300079679 -197686619 309 -102439992 -483946320 34835 752121597 368872977 56108 761338901 360790341 50258 243639297 -870764563 51621 76206229 818015494 38444 238172569 757127214 8459 -27438205 550020299 14252 -889686868 463896084 28834 639013687 334552089 10987 -413277925 273251667 47784 273281304 747994947 23445 165958515 -882246177 7986 -992498731 -414984419 50783 158223557 -862881789 18285 156873014 -211349823 1537 162074229 -207632758 46601 -191522180 -893955892 35954 -688112239 720667316 69786 445409123 374739344 29586 -678965527 720949003 45644 651225261 372937004 30696 664101738 174440331 77464 -327774334 -675056591 21785 -611509947 -108884976 19066 -106438937 -324547608 35384 734283502 -133800668 41052 737762633 -225481319 16164 551247736 -500831682 4774 -977972144 155350109 34631 -320202893 -691985685 59946 -195363225 -977259977 49696 -572187491 -318106445 37583 -985308004 -419281203 62951 -296548201 -405326195 41856 -682508983 -682249426 78963 -407341883 -139891898 1332 475015848 -577600114 41581 -396527879 240358223 44563 272961956 -213993676 1305 268680605 -10267345 19597 268215633 459193575 35899 185042655 80844171 13840 662528264 -309770694 25122 743898685 -399309195 54411 -122574243 -329215211 1244 333373654 655332168 44375 468517761 167798469 7038 -586073905 -410342749 53959 -295657671 -214122594 2484 -15144657 631171115 14539 -204971735 -889817868 42466 -235925161 -873770456 15903 153113974 179380767 16039 67250619 750379826 51033 -606331338 -501404818 36517 440567913 80887858 53593 -868486628 -132321364 26691 -316111513 -713422844 62452 -704384163 -128741173 20147 -399356487 -995251998 14364 379570189 822461625 39995 -501242525 475099855 45184 173200740 456047691 5125 148382271 -236627328 64534 -802533986 557146889 58309 -410423177 -985705166 60225 -97070928 -496676630 18495 91118066 812173563 53325 634810988 161041254 10305 256544910 269339066 36010 -413404456 715929294 8415 -212714545 -885740125 53244 -671822878 -777520055 22231 -406236499 816728487 46037 647317343 851081255 31929 550956632 -232616254 12337 -406883750 -972554033 43963 341672002 840926510 13655 -967787236 -403547660 70823 -886507037 448550430 8313 -319072860 -703394953 5887 338584490 475545318 60827 243797592 760757770 31959 -590286108 -520416275 27561 56795526 450476760 32875 -393589471 817583143 56256 259084083 -45191496 63643 -985175819 -387731460 40898 -128629653 -307948813 13085 345141619 819449104 17978 254385426 441468918 29475 757099361 344405188 43988 276227891 61925229 57166 821345640 -977625269 20047 661294202 357154148 32814 266111199 440482713 23177 -505118905 468954008 5089 -33110164 623739424 18329 -865815122 -136150246 32178 264056360 751660539 33294 -511711077 436468527 31755 622909006 162038004 50519 -130402756 658096334 28377 -577571900 -309170329 20659 48453782 855351216 53999 -874370188 443312611 38641 -141583878 -892248723 34801 374158639 452676364 70188 -388707327 -118445461 6268 55272679 254430945 55031 -668930537 655323787 22813 649179704 839574024 46768 161549008 91990332 29260 169294703 452831927 17684 719293886 -312441360 28151 -310592095 -410606941 45256 -103520305 -772729476 20650 272122468 450815200 8518 76591620 747048965 6388 171987193 -412757863 27288 148044739 357914735 42706 87878682 463684485 21226 -981414032 -602669953 39023 735075125 -597048511 16222 -33362937 554567722 42763 -686889959 733753543 62612 644289716 357120603 20503 -711868952 -135854140 32069 -404338127 856187418 55608 -216287928 -866516833 11948 -965559641 143751909 32550 186853906 458261148 12449 -599587836 -513783063 34472 55839185 -321527295 11827 -299364432 472903528 4989 555660670 -512514775 18562 284898028 723337532 12944 175855533 454398897 9231 165803683 525686836 31562 740066586 -294563379 32278 -875727326 473900562 53462 628372434 181416682 37910 339632898 656521730 21384 -107893811 -766920106 66336 529907778 -492757505 59152 145501603 68092878 11463 178159493 -330779142 55934 -973703212 -972238566 63080 86373278 742260958 59081 725796720 -319492103 23524 279645272 94575385 73385 368655238 -203568299 31328 276492003 472904440 41494 -107695369 -142116620 26506 185574733 -197738000 22027 -705406555 -798926419 15495 -387692667 833071606 57977 -410953685 829935664 49053 54196966 755998715 19961 620751417 363750991 22727 642044577 376085930 35761 -101965075 -781224700 10621 -37728115 660554617 22317 -112785798 654340488 33478 -194579111 -588442849 40221 -96898113 -769863866 68603 -112516704 363158129 7481 -110181274 661977580 4140 271877376 52837824 54087 -12576058 651795264 24629 240814187 433891523 25352 378834619 842554410 20509 -994463304 -791403231 91114 -598680821 -324421015 31290 -501053280 438415321 16899 -140959426 -327281574 50661 -521295629 -611311074 64540 657090367 829632285 49097 336657447 626043224 10545 170640218 -405620795 26864 -412340926 -952723387 28699 -237699187 -890270672 7857 -20020102 -688290704 38827 -680685273 717977752 13408 437791980 843640883 12100 -136480451 -500015135 24883 -43474296 819098974 56843 -394054256 750683246 6000 -319173924 -204780779 24231 -795360068 -789541426 1568 164007338 -591994893 18792 -683062741 -858479473 28448 664073972 361677824 1203 -480874306 452197674 15249 -388083160 827057279 27074 536004094 -512820617 30516 -775212671 -513427910 15779 -331300636 -230726361 29823 48819275 245035237 8483 -679220098 -97240299 31430 -420043093 262683337 25610 758347895 -611184863 29882 -705252793 -768573754 5670 738577778 -311234275 35575 -100761293 -109344205 10511 743179628 -310219402 3957 -14069207 541683394 50379 251657493 52068866 28937 -602398050 -296187322 14731 50407411 814849864 42844 268340790 279940509 56671 163998019 272040107 48396 -111487718 -138665513 26026 -713626560 -788080595 29336 -130647781 345103276 13780 443094576 352845842 17625 -966303202 -965844769 5566 91589292 460059295 33690 -593881926 530894114 24192 -895354103 474778876 31769 -585250778 -499257898 10111 -114398987 -327309301 23722 -42691967 640728914 43410 634543717 -96584515 46021 -397524321 -134257948 17965 -990778314 -973546340 13992 436479400 352393623 2610 -330688444 -225837385 11526 49571166 466353440 19085 458572744 372884122 8589 -211447010 -897711150 19841 638935060 818476877 61447 -102804229 -863090725 14897 750421068 -579570332 9038 186487645 -585017397 1012 -216508015 89199505 1070 -116526135 -198506948 47095 -191854967 71357817 105641 727000381 -617202865 21190 -494333472 242392216 49940 759632786 -952842459 56352 -798100215 -523128171 51531 167385941 -588973321 21644 161392737 -127379181 20325 278398464 -9360981 62514 183214216 -413748089 25291 367084358 626726484 38823 -874785382 -110417124 1479 -139041108 624892811 32052 -422338613 -963909957 10890 -999373707 184493529 40473 -124099295 -864935658 2524 725864160 -616010723 10202 -586573031 -331302019 67387 93750658 826038044 35674 -397992562 854308913 42875 240602179 239243702 52817 -805915333 -780108633 11973 -136156990 367639638 23800 147188082 93067744 9625 -312248031 -708607332 44644 -674836384 -135255871 15912 -28779829 -675544377 55947 -134368789 -124223401 17211 -237436506 51899599 104236 -709473005 -902050091 9302 79855065 -332088652 8086 272831075 -203684200 22850 365068917 661778840 15678 176513698 157180024 25784 -221584386 -612235355 2231 -386867032 815989786 1143 527147360 -426427831 31345 -416965434 723115382 31509 -225523019 48776626 65578 87647040 817898336 45478 -285792945 -704323118 32598 -98904056 635852378 15327 750002770 -583408423 21884 -387370263 -108710241 37369 -775165697 534792773 61709 146219142 432594014 18402 -960753194 -611017654 19953 -330907659 -191389564 19418 -600850193 569142642 43689 -96846435 -97583460 7603 48523043 254323114 44534 149101830 -224368213 39407 370576183 640315613 12803 -210018641 -872885318 19818 -955568397 -407143858 11313 -701736319 -116994590 23513 -141674717 345129370 17555 663706172 -320271785 11627 164518867 -616969798 6152 738323830 -608937084 29120 281802392 72750103 55522 -587224422 544456000 71758 -423593775 243189162 36867 -420277248 814262574 34068 665999708 334526897 38692 666358316 844283145 54144 -772338244 632061418 47621 -305520372 -696461677 45182 -883956148 -97951085 20833 -98847133 -487455353 11090 -683265321 -876827153 40078 156399371 360208182 40555 -7667663 -668725145 50868 261659264 -23169604 64248 155167452 162040832 3494 -44639606 533261044 24783 -404666064 734460376 14262 760177662 349943898 41654 -983632582 153299618 43030 -587459692 -497885426 3271 247641863 262619109 14989 369029225 851525614 27634 339917133 -196355837 23013 -957310795 -589374059 64647 -800085295 -495741170 13177 180094143 269681215 45040 145297521 182993303 38057 -96710375 -427305536 72123 439827140 376351974 14789 174996311 62516171 5436 -490924586 475601289 43678 376523727 624141775 3672 374847473 834393174 15718 629972133 815721925 16782 624663127 163174992 53321 282119045 66876975 10986 167810489 153183429 49021 -424862153 719893463 4729 -325825837 460497250 3577 -978157823 240141920 52932 -330861682 471468228 4710 175843306 439835887 11834 -132220574 -792046536 63013 -400530075 -898244211 46291 74301639 737603464 42176 145375858 72750952 22420 -805199841 -521057381 3439 278443244 67929018 18557 528880076 -196852430 30887 154242563 175460567 47166 -397496135 438624705 46920 -681073310 -601649439 64133 -799399293 -217039640 26949 -46852861 561571226 35749 -711885881 -864971600 28380 241003585 469400013 30449 -689678330 -892013451 11774 738304926 -206717182 14038 -120274176 636333574 50813 281737538 -21381531 20582 144526141 61775083 13203 -136975884 -769600497 37790 158406885 -126478681 54730 150162173 184155104 14312 -972067161 -996445026 9503 70141979 -324105946 13361 -105905374 652037548 25712 -217818643 -577558734 68007 179816067 -870993671 40583 -796749695 -783365850 5519 -783292586 -516188865 23215 -688528684 -114865976 14805 -385398000 848456625 37974 178846604 181030906 683 269593756 -40683129 67151 -124274161 345040051 26491 -424436896 281388844 23581 -14092023 542581129 42591 77756571 830781685 34492 -236851460 -987667409 14592 -199424669 -982176250 3748 169055421 -230769652 5256 165421515 80269168 30777 -324883912 431519125 6748 -124208815 -898987451 4924 156428699 190326366 50386 -590637530 -504389789 27410 70218517 840068937 55138 -221822407 -970230507 54601 -109607082 -766889982 71255 88643370 -305442021 19634 -383714319 548879257 61612 -997840145 -611856648 31969 -482353266 438246773 41765 70168077 281879040 61273 753675102 -589493441 3030 248650266 715899218 41391 378321481 475191712 31600 738319849 -591193275 7076 -687291558 720255304 34079 166496335 -198604464 57631 -426849616 -138044909 7599 -99991138 -768047021 57065 -953586796 -419213969 71307 -321977666 -231144812 31672 335214579 -222321571 6825 -407092482 -976846335 72085 184877875 368500966 13092 -867946403 457688329 50117 656459997 360716287 75255 334165608 -207332379 33799 -192289616 -608690410 35701 439174341 170101127 54261 76623054 265453918 60393 -18682505 652156855 34265 -292194038 -707058682 49689 -299665596 -229265111 24095 -979750121 -995467327 71886 165950416 282657054 38951 726174775 -591304214 8363 553260227 -504085880 198 -710974418 -772399541 30075 64005666 825915042 48635 -795154302 -487590282 50937 187944840 -382604856 33301 343959390 -196218291 13704 -713477114 -861411826 39331 -138633609 -302474482 58540 251568876 718473348 29284 260681720 60461035 21967 173906194 -891818868 17752 -231102173 -869974599 39535 182845653 153661856 25140 -382778588 -106032915 29687 665198297 156233740 36283 -703540853 -877974221 19750 -137196984 -114219662 14835 91865348 720913699 58378 -967027622 177118178 13633 268415904 733474376 31382 -381564857 -110261291 26940 -397334380 743936094 5832 53436299 -320993978 29059 -423357186 830689956 14781 348349602 663984759 36204 -954069554 184857232 54496 560930925 -514390984 41002 357191160 -198821136 22722 156511484 158825777 557 -137187641 -780065047 21657 256245253 250843630 19852 -973917955 -975531867 69734 -24701587 554998245 51837 190203835 -211167642 31247 160352535 472056755 20191 -123919157 637557996 32492 -140491138 -773419441 70611 -193576609 87905889 20711 660413678 -298899146 43262 -983259449 153020154 16548 543466782 -505766077 5435 739461967 -205008532 21284 -762253353 -515160115 41842 -295974762 -705992806 39295 454653028 365950429 24659 640310965 -302119059 32051 -691900232 -109539778 10167 90453641 469410055 11827 -398919526 -113779956 6521 -115013027 -489999797 14271 -677045768 742948405 68782 144580931 468979290 5658 239487632 729479566 19550 725267552 -318178616 20940 -983222453 -592500128 31710 -320089885 -678158728 28225 743067880 344765041 46953 71090932 -301361784 23954 638118931 186777962 52426 -616562932 438917445 10812 -101420236 -772437058 13667 -141073164 -893713557 19971 274275284 -214201624 30988 650565647 -313244280 29778 438371428 344497184 12822 567103700 476074938 74483 -204021257 -890088504 12323 745418038 -233640261 3092 61054259 441670008 56616 646030207 811383990 40173 90354141 -288370644 15057 257938150 -210468836 830 -196966089 -861217274 22388 186446514 359474487 38464 171777126 362700930 47170 -676209796 -96560596 306 -600064555 -510802997 1259 256133161 76896220 52822 172475559 152539865 28372 94010104 468378024 57257 -230159584 83894791 57982 746572768 -301228901 46135 -768192510 -772710939 9255 -101643646 -410863735 62945 -593808862 -325316853 17773 -1823498 652103816 35713 661469442 -300660342 27198 -801507956 527289813 16319 625179264 846647696 7423 -395015447 267574851 45043 247813227 432103768 1083 -699582567 -787109855 7158 -798045020 -793888896 24553 -294582254 443573359 5187 -207556904 -983158895 25211 644903917 164955002 4347 -780978713 150951529 30638 80419306 -288273593 16781 -224737584 65033990 58557 -995250894 162216530 46969 -310195712 -705376523 5596 54509800 715666757 31426 281898236 -231124121 13271 -674651411 -901404981 55434 -712291368 -125695135 20364 -46976315 -671258632 58363 374324341 824461520 38352 -98528183 -804087778 35072 -968392467 -965096878 8386 -1895670 560026627 19893 147439150 -218952205 75568 -100177252 -139621963 7830 -210737446 -900815953 9464 -487014688 444415580 18719 664140721 -316713494 21663 -317283331 438040200 24434 -600668732 -490618782 16229 738932880 -296263848 27405 -106664172 -131567703 30800 -670280462 -773131691 1464 -223442124 -972531490 28463 -766483589 -786240789 16348 -962060874 156503473 5863 -797839278 -795750757 6145 -683783981 -877998577 56543 -424017248 248196826 14668 -196298752 47694460 2919 729262460 -316563760 5571 163199237 -213323259 73721 -671295567 748262270 63101 270168990 733530755 11636 -959526890 -425718454 59759 146880747 242951533 11462 260702333 -237319407 27223 -767150275 -771990507 5250 -311685298 -689503244 11666 -519695518 -573476523 52445 260750865 55431873 3378 650037099 145458632 23081 71317690 828722900 27493 336307064 619129372 5628 157083202 449423728 19809 -392057028 726826277 10021 471842162 343920087 23884 56043456 475126461 58673 258906357 467159931 5439 -989390087 -784334997 96218 -387745567 761861043 8610 57367366 450465100 23681 -503568 531645191 12523 633369278 167172778 16217 -597392658 562080216 62667 -612757890 566369934 20433 181821024 -401642878 33391 181096623 186362832 20687 165602737 -897302936 7805 737549930 -609395632 8715 626565514 357554019 32179 238236561 -223527537 39763 665954979 815234385 68666 347650618 638705548 16573 -973478231 -597509294 43532 261006388 739110761 18919 -133985430 362406208 16731 -679276914 -894395618 16764 -602008617 -485727167 22794 189802925 470423028 21941 752627974 -775079119 52640 -695194760 729699451 57055 645084734 835040749 8426 -389978859 -961114001 58196 -672509156 -891516493 36578 -494711582 428918958 35002 -134003866 -509733197 5288 -763230660 646568978 50850 -389676363 -957209071 68665 536387180 -499061884 31085 239875718 732897363 22411 -133904776 -293971522 28219 -312991504 -237778997 30059 -679290066 741789745 68940 -768254447 -500197945 57479 761871119 -589462450 18304 344032288 856214326 23298 -123283306 -116583928 15463 -222478724 -595369317 68423 -106761436 -109431324 25238 369454356 855562920 13280 625833667 830568390 36877 -45837366 536423980 25803 267089997 754600306 41639 635866764 358006775 45930 -425243990 -96662829 37481 -234675183 86743252 34494 143494621 -214230403 68669 744697466 378716593 54162 -699051714 554626764 62070 165333063 454859074 15988 -584946264 -319555925 48260 725640257 -199915602 1723 -322190416 443635883 24022 170150773 460447728 23284 -128833583 -289537797 32290 56691290 745229934 36486 -876419519 -131368362 53084 527786049 -511776500 7888 -228888051 -986384452 9064 -142358686 640084814 3905 151338951 449726759 8039 78517494 734568789 50366 377170059 824112322 46127 854253306 -999615332 52564 -418251913 754998282 5395 460057102 372816275 190 -291215820 747155290 74015 86139085 838479384 4528 64318426 834407422 32852 68405967 -304543026 36189 -327481690 -225697061 19463 174280620 -122036607 30715 -140853005 -878197146 3779 -129917243 -398435146 58513 641801276 166426600 39574 -403170768 271665190 13067 -112075441 -309544272 4760 -697944910 731506554 66499 715227755 -237631519 17043 639818368 162764674 32440 -306279821 -705807582 3452 746139371 756797524 51949 262446491 55686909 40748 -205217589 -957202470 13975 183393934 -890426770 29264 641704262 335035072 69748 -594324897 -299763293 54073 266984311 91475164 38274 -292557757 441323251 4099 -98626960 -866713005 14300 84334573 470242699 46816 -303219582 -204466036 1899 -293880333 -676255815 2405 160164169 283718923 30618 146673797 -415046257 13938 -311546126 439105058 291 -868910090 -103360812 30399 183345429 459159376 2594 180376035 151641534 9994 275315436 282110937 60813 83404549 -330829859 40311 -40528849 630993858 44838 -711979291 847344948 20859 621866517 -318846309 2348 87371402 433785412 9242 -207198710 49246075 36237 -419016790 835785357 14895 -126566260 -799089225 61050 -680022319 740386161 74307 148890400 -413889486 25132 -141059433 359446422 10755 751004180 -299856162 36380 623518879 -333306706 37527 755336362 374188138 35423 638276858 -394028235 4003 -102478799 -497333697 3723 -495633514 455704120 18603 664023376 -327212927 35027 156706152 -870901948 29237 556512318 -488316196 30420 84631122 440524488 7606 48411810 278254464 58403 455507984 376304888 17976 335881196 -228597224 36632 176105343 -112337955 53333 651911530 154015493 18945 272147493 619950838 46738 474316308 -26015955 37270 162231441 -595258175 16015 -877672109 432335182 555 -872474787 -142329386 39271 80031014 450463096 55030 -955023034 -384330712 30078 342632194 838327140 10131 -772064526 -27889936 48890 259131379 753003708 3391 161265448 449167072 2368 -1168120 639034972 28206 151164793 -879591308 32742 -959676987 548633435 60522 -11851181 637559825 12226 -299602180 -227397636 30902 -389292809 245101177 46114 469080660 189570079 32261 623088311 166002719 71702 -426712053 -138840494 9263 -595758279 -287625705 70348 -294776729 -689153813 19171 -96007791 -780098639 66948 734807260 378712859 9825 -680265848 -118413296 13739 -975438004 -962350756 2164 -670236644 -890745253 56214 -215542420 54396967 103753 -34819110 -709075434 34808 -392396927 270406501 18724 471457055 176035146 35522 -991204231 -994876762 69660 168349717 73304027 14037 630119398 159016746 10488 340975683 832484963 15989 78357469 833755494 54808 92286782 261624237 3496 -414335927 714352510 26102 268782879 -22598652 51883 -141725990 -881899543 15204 641593502 -331134694 45857 242294749 -199638639 7098 621169864 176204238 44441 57533263 448284267 34320 54566987 844860587 8032 -103476691 355180242 7249 182194863 281838862 4785 363861776 -229599878 26181 148443381 -197787376 469 -401695064 263738817 25234 442623580 175319199 89187 150177691 149422270 38628 337924118 -227307488 28148 -707334817 744861184 78716 260243620 68569345 9181 165159195 -867034049 33985 -43660433 -686746279 63167 -331879823 -218424700 15533 -423981508 -961361304 33936 -137687680 658957346 40720 -995505069 454786236 45347 -102968926 -894698052 42384 -112777108 -104288988 33557 70915407 737399265 4468 723897938 369503874 23024 -297655883 429978393 24533 250266763 267840920 35591 -120003498 -136389660 12050 -99636862 634346032 22797 -995730439 -614420554 55279 731215227 -288699610 26752 -390003300 -971847031 41044 -102776617 -785159722 4263 -887855777 -133241450 47824 -899595460 -103461403 26471 355071429 -217200281 12925 -388395162 -969954956 75124 155711624 168844775 40534 240775720 437632666 42357 659370637 335439538 16883 642012305 143857585 70501 -953439525 -973558276 16648 267229557 731024415 26447 -296138269 -226608391 31020 -404451727 819279006 52614 -393201534 -987910124 63338 366667841 -203186976 32955 58550780 245054430 61709 716633244 361116020 49063 -411390217 751058678 30516 149112690 -118382386 25865 249088284 441831616 42415 569180683 -493511061 20512 177206527 462359369 7606 81752085 716163580 6703 154611299 -233408531 31390 437817367 350991675 32102 -34242365 649033920 14167 462191517 340611392 3876 467837914 334941271 28313 624378149 826937248 31038 361382308 844428029 28820 -387047917 737883136 4540 723343200 374115574 52411 -195092977 -987659698 15725 -211390298 -863547880 60500 -307094516 443656796 5034 -572929175 837271087 46617 -799365766 -766998124 14289 177257191 459205781 9127 744902742 -290943169 2575 -140690879 632681832 1978 -860991098 443792436 24305 -667464429 -110353698 4288 -3610049 -968061635 65608 55923301 240623879 40887 -297388401 465316033 10412 284764589 736408639 25282 824279771 -981205916 2545 -135784385 -799732153 55899 -128894145 -98650856 13175 -231683261 169030556 53366 366398239 663279501 14755 156141757 284842802 34721 -107718192 -878532221 47307 376348928 -229750665 17800 751753261 -214684154 62020 77504514 262081794 57991 -607113148 -507404059 36536 -701844113 -857664743 27301 374145416 -237792177 33859 431669697 -425428179 44931 -985295430 144183842 71 -98850910 366566940 923 153286964 143485041 49667 340266896 -191417010 40471 -385582483 -139909711 3385 -597413421 -519318544 36589 -112349789 -479021336 31645 172805720 160438880 36328 -37857464 656798011 17254 -500488396 440590877 25333 -119168086 -508783864 11521 242520939 -205193095 29183 472425834 177748118 72608 -137376077 -311241194 20856 -970927631 -384070209 9197 716779508 -101125214 53214 83738387 836784599 27128 145370896 442064298 1159 188791250 -213624519 26227 242050379 82023294 59290 -708675050 741627495 46742 277166133 255862776 51061 531737121 -495508841 50035 -787908762 -489957967 53072 -690676409 731408313 78371 -669799613 759499672 3179 -783368282 -799001756 9345 363941068 -198288743 36558 623575377 342676349 55965 -114194095 622272994 14695 475423369 376725501 23784 728912543 855135905 34626 -687221634 -117580083 19644 49561749 275993780 23819 184883593 453082185 8798 -889243299 -98608174 969 160553624 -874887348 3160 561794094 163564987 31746 753151296 -316386601 22126 153618489 -989020457 8259 -119172316 -878645966 37545 -506955927 441794031 47094 172895461 -869345687 17996 251183147 -205480186 23550 -96881884 -128182372 26794 -138260353 -107158664 33230 -953296498 -591162869 32185 79045845 536545485 71632 -963101828 -978095059 60479 239392529 69709479 38541 753810554 368032698 19727 451122191 144454830 64289 81918131 853458319 50877 739982957 -310116271 37978 446788403 183826579 84519 -977338987 457146790 49636 184054847 64779149 17667 -688500834 -867822446 39513 163496262 -219930511 43098 152698344 335886754 50712 834556042 -956015097 20654 -381823694 263252101 484 469239276 151929205 72005 264496814 280851353 24597 -115454712 -113503796 5669 -381780750 270476867 17182 -190901290 93387123 57464 -507653139 742884832 50800 -425300308 267526626 5457 -328684636 456590551 20270 -521816274 452643673 45932 273971868 238487887 63363 747785034 343418837 38301 626367234 146045220 30532 -709708688 -112338368 32064 180225087 52533003 19143 -688457037 -860695467 31434 188011550 171554459 25992 246575189 252401585 74419 -134896900 -101546017 27925 177284389 70892368 16337 -686104303 733677229 25009 -478283572 431086005 14417 718375138 -572717122 3275 728763844 285630677 56993 626554318 -316631739 24725 525160335 -484339765 42891 -22762742 -698923748 6439 69424123 -329497960 2462 -572115852 -483801713 17784 -901231040 462493059 15320 177302867 179955288 7450 -679591029 -135616996 15811 168171645 180517389 32934 -105413438 351565392 22040 448771807 360893799 1115 -113095005 -884888766 46909 280210326 728891375 14237 172057589 365100024 10490 273441904 61164146 50737 175607872 144027297 23335 -861411545 451990121 13816 76796313 719426965 45890 643468228 -326595973 37607 58824826 271030303 31534 283383732 -196155451 36871 -137332731 -294617507 11542 725390911 -289132673 29652 -882265948 51499676 41117 52659587 829209019 15587 -675161227 -111011363 3925 557253816 -490957488 8243 358193560 631389826 3116 -680192065 -123257928 12397 253922528 -404165790 76261 -200455482 -572603619 49368 160478631 168765059 32310 339387577 625065882 34312 -2179560 648559626 26939 -114664072 -125221031 10497 162269212 -582121871 20337 640224860 361822476 26569 -585434289 546916708 80973 154329476 245690580 20478 -141619381 -494416452 24083 446969459 350901787 8303 368776260 -481955440 28502 -784668573 -505833489 41777 338226838 847959381 39101 -786360764 -405457153 63928 370881195 -227248493 42926 155395178 -380972817 17560 -963718377 168377602 27383 -990225969 -573912071 4401 255007605 468995898 5155 -770402111 -778473717 10485 -311163875 -686309214 2406 165080458 448431580 9308 -315575612 -234307894 16241 -778607571 -804636807 14623 -682643820 -137301171 6109 -956092303 -575568108 64367 833737387 -995646868 43976 -971320498 -961511336 30129 349891259 -858016060 1504 -195213870 56051301 94339 717292646 -578934127 41465 -960098176 180088635 50194 -487179205 456869445 9004 723436924 -613951704 37893 728865150 -329291859 18970 -191632193 77491471 51615 157255623 379581168 50056 265311236 -206923282 11758 152475356 431746995 2398 -112368215 -873613520 44140 -27184872 551992337 13500 172365202 -616094172 8512 -879799006 -103264749 14690 -678144343 -889349698 18380 -700372134 -128232328 19176 -219535911 745849291 83474 285068586 -19290693 72800 527832500 643974894 55104 -404830794 725418998 33182 54423919 -321639095 2214 -106510783 -792796928 44110 145248565 -224909248 24286 -693758758 742416188 38173 -139286034 629706002 42199 -763718266 -477516555 7394 -901330784 729944120 63275 -117580465 -763209735 13556 730402251 380873043 43489 -312425771 -685658331 22166 349590738 -396315290 43287 -995530120 -575068503 25084 260743213 849173587 51239 245830159 754438216 15096 338316631 815195121 33390 273281925 255872184 53446 282623063 -198793811 16275 620886401 843159320 52765 163696664 -882690232 25870 -123992109 -510867612 17045 72989532 -321911320 23288 -700717100 715252810 8287 -902974284 462879478 48570 473774901 170466203 82831 149303454 78727898 24305 -203269697 -966339659 10797 -200553602 -578755583 5376 166307118 358870674 49466 165146203 247813991 18715 737666275 -601107630 25685 759209144 -194562250 43926 -598405477 569739742 63800 -476411621 463187738 27548 339274621 817990782 29088 -45844060 543488996 16455 174310619 459069052 26023 154735416 169278395 35885 -618090761 567303018 56982 370578007 -193338224 5257 74072699 846792652 4294 146523300 61396235 11844 -581184248 -483061906 29081 -297143627 -702434509 18543 -870676892 -96077035 29593 190167287 76749878 28209 454299992 186045774 65954 280595644 -208286542 12570 -688087750 -3913314 52383 -969023747 -985505771 1914 640054467 738706547 36894 -110912796 -114304900 16426 -399633956 835221478 28577 -417739815 275330532 13751 -707156672 720526544 30237 -18639140 -705902578 15461 168651885 369371029 2401 -405619569 810057422 19870 -16656812 552638650 29823 -588724813 -319876325 49140 -889975693 -99791896 43529 -31513895 542410733 48573 -709044367 -898582297 42803 61866313 431907813 45087 374759849 654988824 21332 -972766231 186039045 42658 -611117390 -326345302 62312 -212508446 49998563 80830 -514333731 -605495846 10822 175344329 -381296817 35168 -196987401 -604771573 45190 739474984 -605429792 4181 -698181179 717755926 80867 -117769573 -503632626 26363 87230192 -307459291 1163 -868177509 457248513 31844 -394879736 -109942462 11843 246461828 752949822 31720 146793225 145928706 39361 -102486179 357119913 12756 79238622 239903945 29420 -105329181 -802222218 68414 168519522 469662364 24849 -478658548 -514856328 42458 -14957047 659439928 33541 -107598371 -299916528 22460 -309711753 -673360026 51799 556420250 -516155392 53362 156449521 258163824 383 270418621 249339870 63052 748856371 -597853104 5127 742058618 -216656073 28729 831190009 -984072074 47600 87560697 735207870 69104 -697517457 -809327507 45773 -318472500 -237164994 9608 260712752 -15676859 4060 -983840195 -584723511 11276 567509950 -493387561 17841 -102757178 -116187781 36654 -110066704 -98126986 26168 -889292014 -133089449 34983 -993372851 850368818 75293 -17679982 656364354 9229 -308684598 -207388910 26006 -210423652 -890643036 21561 626683706 -332782202 45093 719957081 355280129 32417 -964934287 150006338 42196 -38682411 -327105728 11860 624729326 345167653 43750 171887830 -583664323 14255 172317759 94368279 30180 473740162 183322360 53563 270868285 265065904 31915 -210218173 88080703 105221 -803719454 -489795598 49972 664845755 831415533 27132 350309557 662918468 8737 379907678 -201823970 24070 -312711808 466290054 4267 188136051 368773124 33479 -421001076 269270309 3994 -397024126 -998422990 52860 648561497 -308213417 24528 -224119794 -606275461 18977 -962069704 -594322508 33699 735473160 -308619059 13390 -332883228 -195992636 8563 -381526566 -953179004 72471 266867308 -883893742 24520 173834873 143300509 22513 459998583 171922049 21084 -864221277 -103923156 3625 -386960434 244433257 31452 -322465314 459471113 2668 -585427077 -679558408 50770 -675703465 742362320 14955 -426735631 727505194 32402 -385210110 277871354 11807 153566066 -128011361 461 -116500555 -298685461 53506 260769484 72323785 58008 458060521 361864792 4237 155981937 -192383096 25901 -616371146 -291989238 66230 -382994264 846685700 24459 -413911025 724714270 17994 -585637663 -517396842 8505 -405774727 -975198101 8432 157717190 173791420 22658 -25733248 -695779683 64652 -610543457 -505731553 24619 461894374 153669663 25160 262812069 246299106 60782 186759036 -593401607 19611 -615154039 -324810282 62579 173387927 -574595223 1488 554111149 649901012 24459 -111526656 -801021986 23694 -765598935 -519645546 26251 716297810 353793971 41610 -483740966 432025643 50735 547655375 -505190384 14278 188749245 344671201 46772 733823302 -611394840 22114 741232288 -233641210 55502 -666933515 -878899749 51518 353815369 -203538741 22628 -423521094 -995218473 51684 92592375 -287667878 21883 372512000 821488802 525 185210085 -609603387 1896 -191925607 72083704 31979 374143231 -323530535 63067 -236529407 52374487 85494 -502857442 474562961 1515 637767408 147277021 72576 -396869796 -123382315 12661 625513982 829411565 7242 641016629 335440079 39825 334060913 69107899 23659 269905990 274579521 35115 376251958 635034426 12429 -701096714 -142546577 5174 471414590 175538924 77888 -422200653 726652138 13905 268287049 755443049 39926 -999088593 -427153983 3302 637902427 188775662 27977 164288068 282008311 19188 646267034 351633423 56188 161467182 453248617 5867 -599265832 535834179 1575 -196769284 -607767795 7767 -711339440 -104762630 5704 -878244104 469557539 16403 -585319556 -489822193 31969 82499511 737753811 52994 256113713 77633556 25180 -976857482 -403057613 32924 358244968 852236951 42672 537927544 -480597898 23515 150502427 -236815419 68612 -410840120 840099957 33765 561809570 -506600912 20021 93531270 733364031 70779 -315029646 -880218110 64141 -10508204 622680593 44476 -886262591 454487963 18197 346818792 640431052 13986 -575268620 -307953076 34293 -777037192 -133634482 40375 369534946 -859384752 42634 474140511 365613009 22328 -134468774 654838752 27152 -808190841 -522085909 30229 182011862 -867994855 33565 -613328781 -495554447 218 633067795 174401320 72853 -419488011 759346283 2245 277584421 457560911 17931 169213468 51338633 17913 714709504 -299880307 36581 -407730366 -976043687 56885 -389350336 -312309319 37521 -900375488 170433076 46591 744586181 -313130476 42572 -124601482 -871723272 35161 -981358237 -593038645 51553 -232614561 -987467470 34556 -397545256 -14586701 87845 430918043 168216948 83239 173013265 70376419 30016 -975684144 -956622909 56700 275444930 71108820 43435 53608281 -323151169 5004 738372652 552084636 63372 -402038775 -988215029 7230 -6351828 536668093 32993 -42011225 -687355314 40136 740952355 -306913286 43129 -234779157 -572139959 69598 175625132 443444447 20948 272316213 474479679 19105 -139123422 -135386837 13547 730227194 -306834676 38223 149365454 443019160 16911 -788057273 -783888386 13350 154388214 179928282 48506 60191242 809754532 46650 -418831175 270497710 41950 633004329 817591554 76410 -233179515 -883938702 41004 -687195988 -882457319 12060 -968131216 -618056730 45291 188170882 -574415790 267 -583396020 -290952107 22392 267073618 55106787 49506 -226754917 81637914 13844 654677523 -310421651 22226 -479757285 450523935 4992 -219100450 -863476024 39139 547373776 834549463 530 -40358777 623877606 41941 171790784 380451257 48798 -404119460 819282703 12153 636680128 180155590 57386 169982967 167891681 3164 656921358 -777841485 13318 157389442 -874687513 3399 -116652985 631311755 23391 -415656100 -981056044 70420 181822854 -884707731 2930 657087805 -310440083 5253 -130562030 -763045856 53268 -999677707 -415577255 62581 -119164972 -763151611 23789 724425817 -214680013 27486 646328695 370424067 69071 531197990 -478252472 16051 -330490988 -684463182 16622 256305201 67446990 84416 189624094 281875500 42452 638299206 379819478 46642 -684034868 -102687110 13526 -99512229 -110604486 22137 -992316070 -969575811 57729 -118961660 -318823830 46746 -142264864 -520819701 15317 -403923519 -971358796 40326 -199542412 73837964 50948 -31478245 641137072 2254 -596129981 -330845234 44962 454564555 163491617 2571 88389876 752798484 8703 -882395382 457877870 9346 -202508902 -974574354 49035 -99002017 623216102 42689 252601855 258840207 26068 161553119 -114719335 871 -999191312 -392730522 63746 -97854521 -872754367 799 74736166 457062550 49310 -322890272 -953627437 8899 152042372 -394401962 22854 175240812 363517294 24892 187031879 -403954101 11289 368212392 -222098212 36996 -498729654 440358081 5304 185273295 -594099130 2400 74376664 238455760 64731 189292633 185058664 34013 452705150 360618270 21783 444069579 368979213 16568 733015576 334249814 16156 377345106 827995340 16461 -3211707 -699775432 26386 245016052 457297289 26157 626215414 350653727 56822 -209522132 -883236973 15531 259143989 -42468033 46060 -311115081 -230222696 33591 655605111 148010521 69899 243134282 281569526 11732 556914646 -490431990 62106 93832802 -329364856 7229 437333639 363101645 25180 333928244 839905616 8353 -962629071 -968268539 2241 -289872881 451980085 6101 179095138 -202213106 40318 64322945 437993841 11271 -969163483 250578527 80704 -107634950 -313296484 25490 -695358849 -866624623 35279 -142386313 -481027169 32850 -980078668 -998739923 36243 -976260347 -392688142 32273 -799421333 -808330250 19870 751712663 -994176439 41263 254147148 -29045531 36859 834093357 -961345549 57924 92588587 741818687 59918 -608530895 -514967932 21451 88825803 831955510 37524 173879055 -413001919 6416 -585706180 529602825 169 -956526648 167067479 55400 -709164190 -103719210 21943 -307250349 464382773 6737 563916464 -523141950 12159 717332795 -312119031 36656 -692163368 -767661100 6369 -807860648 -773726386 11677 -601939722 -331641238 55858 624953671 -225957587 4839 -984441768 178660654 29867 170302047 459111070 2693 157749977 -111810412 55436 154692685 -426792491 23038 256692342 279964736 58230 -128085030 -297117320 20795 -957896144 73163828 6591 241163295 -1494522 71636 758767787 -198346563 65957 -420655531 721737673 33157 279634267 -296275772 26400 458026578 358769018 24937 243816934 434811699 37548 -390807747 720439326 37767 -410832852 -134198706 6442 -787560251 -508279114 56700 -672474101 -779571494 16470 -310468116 89229754 13430 176241541 366073852 9005 -603493637 -320901578 23590 -709273050 -111728691 26679 -227821128 73182249 71233 365003069 840814158 5280 -778609464 -791946876 22182 -112398626 -863501443 16849 -763861086 -485480396 40826 245649050 81675169 11050 263642818 240273201 68889 -589934624 525749076 25194 -132681846 -321862073 14228 664916535 823380393 10289 253159921 446155369 16321 -416411602 259607695 32464 -412370394 240467405 23874 179217966 -402596048 929 -682141961 -780300128 16645 -762756334 -588168626 13511 661601405 -327336998 24147 630996625 177630103 57050 -896493961 240730493 57938 747784903 -609656476 10775 -96950351 -805303687 64280 -191827988 -607495654 65284 373820212 634287204 4608 634227272 546080636 47004 74596001 259035797 53072 190137562 -420846134 22214 -774000571 -770537680 11394 851909933 -985190523 18403 80289040 269755739 58858 -97505639 335499147 32228 151376997 -123654912 84711 -132403405 627987004 14575 619060733 833762131 74752 248556654 -19426105 1969 66004560 -314096492 17725 268581468 524881606 9890 -388927747 721116147 37454 -896598516 468315938 50348 -407679125 -998823417 4879 717263837 350334004 42665 169133430 -107620246 69604 433938681 379977617 11862 177343853 -114157254 52427 148823356 -615102653 18633 336305000 651099724 44333 -296390754 -205910922 5687 659065446 823136212 72032 -708188183 -140432018 28419 -298495377 -202069673 30128 67658788 276834046 71073 -383632545 -122957640 2804 552683970 -494654432 61842 443075684 184937714 80320 -691243727 563770971 50601 163472939 64272910 29020 738960697 375343756 33079 -996226918 -598501971 37043 -989957170 -402323018 70099 55175553 264361024 67213 -704125319 -794082846 38490 636218816 826256062 33405 -237899526 -871058516 16203 -96769104 -318585037 44926 -230013007 -586039135 6511 174295476 -585844940 15439 759478877 -617860837 10802 -571465129 -478796860 8858 -978438686 152827389 27934 -191789649 -422514243 3300 625052111 841934347 58244 -604889905 -491193876 22935 143969068 456977866 12654 -786997461 -780319501 24608 -311927071 -683004181 32797 -100917843 659213198 33537 265266629 244506285 23192 164854357 86410696 673 -104495351 354061022 17307 454472631 562184297 5218 -125350446 -595762464 34206 741484895 -233771839 7392 -412828097 -140005121 37846 -953730403 -426139988 66385 740057742 -293434572 45691 -425500176 -995727331 56337 -579731721 554029360 41569 -224395830 -585374929 42841 82828489 -316789643 6394 -210007073 -989477148 28616 -406473559 846527968 46851 60371464 743187052 31461 -994076618 -585651949 62071 -504184670 433125713 23703 -976609420 -961461650 50060 -691067714 258803101 45577 -31545815 241773260 66134 725581001 -597678506 25846 -198912739 -867642300 24119 -233574790 77078709 10621 -134036042 -136452501 21704 -954326963 460077895 19763 269275045 -218773347 19854 455882822 342415837 17667 -763449289 -612902039 37108 -589344633 533338004 23563 -699096548 -101252675 26489 645229698 151114997 9175 -785701298 -493348305 46386 -580048065 -506123503 28989 -18440737 560287256 48544 364981609 819129751 6024 -44794265 560629449 7246 -985835430 63855179 52513 656984898 -286138065 23182 152956398 357164939 17212 -128002050 -866341065 34051 -504011378 437609774 40767 -307791904 -229589499 22019 248794114 268719311 19681 -401762515 265153460 11125 -970170189 -983448929 19932 241048936 733040660 36899 166363077 151935895 45643 -226781187 -586425359 67176 246608637 240955789 3688 651873386 357298180 20238 635292020 812961625 76144 -610320840 535258095 5024 651762326 -319602180 31738 73127918 723194682 61383 -960941651 -595054302 4234 -957915082 -410059222 13623 282814141 252169125 11007 275845702 47788512 25202 240298807 -31194989 70655 -402148077 251769002 36749 251322528 94300393 64225 -38826433 -685192931 44596 -28662436 634994998 7315 -6848731 537749699 3922 241035375 723955012 6172 282276365 -206911698 3596 760162806 -231384044 66505 238309438 87409872 62532 475306035 368899412 26447 282064909 -237706335 27228 -4496661 -675763095 60416 -423327634 -136914315 20003 -684891593 -400986815 33270 -209557023 718964071 55193 281661714 444104911 13330 144147687 93313087 24622 -953152402 -952402448 57068 -496075872 458192121 18861 -599469594 530351131 11095 52258187 840525825 52998 167436143 254925190 41231 -309648261 -971339917 43948 243284646 439759805 7431 -190928756 -862901667 39600 453625469 345486128 7350 -216478812 -881053888 36440 376881533 847848550 6276 163351253 -231937536 64090 755471181 -193378359 26556 154599853 51480217 3050 441121638 365633993 30572 735217142 -314771906 48782 -387503974 725788663 24980 -102653926 -125876683 18497 -314991643 -689859418 57927 152480659 253970564 22772 755456819 251122392 52991 -35330903 550533655 18003 -585323496 -292659508 12159 -30485152 663548184 24884 554845341 -512329569 4946 173030303 -207372789 65156 168330530 181943272 31731 659950192 186983123 67024 -394767500 247869522 4818 -407061212 -953156492 13357 -597485517 -290275329 6959 57983672 258735312 71494 -674203140 -781243466 13076 181854914 261557784 41210 720587972 -497826629 47300 -111003126 -308120287 63516 59711413 239527571 12790 54555212 269042168 33117 647958844 -287341106 44256 -681760572 90510088 63081 -289696531 -710455586 38536 -120812970 665208215 11756 -95742700 -117371361 30512 53165836 247821974 58762 185999933 -137318752 74674 -121368968 723783078 58069 -412774333 758225067 39015 438363333 365596011 17520 375851575 -234578507 2991 -605051545 -330812593 75510 -328398919 458127581 19084 539027421 -500857706 62970 -401715804 -134880517 35108 665728947 146702079 3824 82495116 840955164 50345 362542812 -197298995 20660 435181575 156997377 58134 -38462739 555763916 42821 -618439943 -685079573 34615 621402478 -904246936 57930 621465719 -292487976 9484 -137482441 -616934277 57511 -496951008 243285525 16063 157775745 355618432 26623 -795103868 -769058641 8031 164458389 -414393116 29218 -387609494 -98594924 5854 61977726 740298173 2895 -229884132 -956667207 8375 173718835 344580526 31381 -805579005 -498779583 33773 -107906734 58412008 54521 -404970687 825709138 15346 -672793248 -102334634 30286 151912425 -204623806 26898 281763111 54667962 56759 -126304136 -96246045 15389 623401368 -288714677 41046 380938961 651852631 4646 153955758 -680369872 29457 -217277932 -965957475 7555 -131419972 -287048964 42522 240106481 61865395 77343 -594094735 -498231052 21859 723676634 360628774 7163 -861074669 -109733613 29237 -116652551 -882499362 19081 335582433 830765463 13160 245437421 62593090 24206 -575149720 -506084621 6165 244520479 -229985559 42466 357763044 813085094 24241 -301177671 -710791080 19197 -685487373 -801181815 13685 -394409420 -967641144 5085 -809358529 -512895041 51791 91870036 853323580 468 -229759974 76752872 27798 -13344018 644222238 22575 -969220142 -596813126 19583 -103984388 -314896941 63221 -415087793 -792930686 22628 -985394850 67474639 87893 -305717460 -205696909 8912 -427154165 848027667 23289 -398195874 -393179480 58613 739010042 -231319209 22396 -984371380 -382955315 12530 -797859587 -805436637 20646 -688339375 -110117139 15699 -601601051 543789973 61205 175773953 -201493438 8369 76042724 472478988 57152 -707004799 -883534646 22854 -200855640 -573940311 31434 77554105 726971230 32023 718692347 342691336 48504 -425864283 264193848 1196 743437079 52241594 77543 -691623383 -806392131 12650 361133229 821985524 1752 458610133 172206055 9036 -289794026 444717490 15549 -694386465 -126027272 21959 -214107431 846227879 58378 -384654182 855363963 314 -411400529 754404855 28842 93358370 239345646 43831 -288266124 -709862012 32897 751195176 -106246574 20556 -387232719 -999035708 73968 -115880928 -326043047 34244 164269242 -401813473 34920 -121509662 -318821411 65753 360822511 824133477 13852 -701940592 751926036 52841 -578626750 553676477 32941 377568601 841984391 19707 187748583 472615321 5816 550204788 -491143971 48829 177211025 72896575 21652 -1772535 -666911885 32977 170927696 78472679 28776 -982972056 -578184579 42442 -319041768 430792046 16828 -417404448 825166106 58410 -394171087 720770691 4792 -228037555 -607628512 30354 171494384 -204079116 67686 -583281244 -296707744 36423 87987327 -329905738 28779 532904954 855900911 44819 -704076421 -877206204 19106 -328549925 -681102000 52327 -209128621 -607081585 15491 -142299690 -771715329 37896 -702264595 -777300688 26134 71456078 474110967 346 -987998809 -615766902 2334 348410211 -332127532 29081 143397968 -113049388 35690 -310591208 -197445966 15045 147729083 -584546362 19162 -115103348 -798778803 26430 -610190266 -324922561 61959 181756610 380858982 24872 -191008097 623402155 11906 662973844 -324638869 24432 -45000117 -712961438 27762 163320547 -134804873 67416 271159507 71079913 32286 722713703 371331089 45214 250412557 459524268 3284 -397028078 717483305 6499 -764733836 -775145032 4393 174482578 49303056 8054 -217109329 -862086084 3526 242177323 447074760 30880 -667522430 -859234632 32094 -194081850 338072223 77378 665521173 -305338079 35058 -975500964 189007135 16815 -211270931 -994336747 48587 362340338 648512623 34448 -765310669 91867746 46952 -702456480 732820026 43089 176886025 -582576652 10332 152207340 350844768 15879 168378090 252047836 18656 -807574876 144807208 69898 454004146 364016384 28979 -884462652 244440102 71007 -601106510 -515642525 4500 -777592030 -516440327 10478 -777523523 -801068768 21702 144256385 -891402381 16418 -314725925 -690741604 37390 269498924 70962463 42928 183425572 -605245401 21632 -980373266 -393624052 60414 641257248 375745516 27019 54632176 284666504 33507 -774451243 -775038949 21843 -122359149 656059123 38373 717433005 375280694 9444 -317196820 457093784 2086 466447781 -994214120 80259 77367686 429020599 8182 752327816 370626019 7373 -989367704 164532593 39404 -13753871 640358212 35039 -879714060 -99290273 2426 -38716346 -668822872 49629 -981484785 188213993 43159 437797548 367341545 3710 -38148593 662567854 15273 -44832840 551102023 20454 735195078 343462127 25976 -45489539 -311630652 16518 169767133 446859982 196 168915335 -111330945 52687 177368423 -400067742 18846 48134897 738080014 44862 168354800 379850517 51308 -218645687 -865480009 49342 -959751107 -991409229 26481 78857720 817788956 14746 -675285955 -789763249 27982 -955511544 -987992653 3497 -100295173 -485236836 24225 -196934402 -867325125 13546 168993750 -572409175 11399 -106711251 -124633735 3061 -132049376 -288010437 20634 -114362767 -778023601 64788 -786407574 -477169265 19462 472466348 -993664853 33051 468749553 831322312 79856 564872104 -517638582 51738 267863738 -220413868 5845 -130265875 654778274 10890 -40460696 -710395889 16499 -601660040 -294040287 73252 142895445 -874875175 43487 160707336 -597040334 11939 158080741 342882787 41963 -321461324 -702352220 45148 372475234 -207291104 782 253678748 -11691307 29334 377943343 -212798935 21578 185939456 -228282797 33926 439676836 170411905 43906 164873520 -217695145 42329 370270300 637530966 16693 -673967527 735428064 19086 -139200982 340520867 11922 -133774887 -99757360 7065 -101828607 -100305432 3652 -407048838 -96970105 16140 -884289593 432050324 7328 -681105829 746511357 5342 657626968 339194257 45941 154092046 -135898335 4244 -791667708 -523176085 48061 463330254 154796066 37028 -781751134 834975618 27087 169834964 189050057 19668 -321657461 456432610 17802 -117472042 -884744825 23426 441282933 339462112 24400 65571725 749151224 34380 636666096 173926119 6815 -575827850 -287223918 28347 182629938 359053141 41588 85829889 -329017322 11198 182798624 -235475000 29887 59516970 -298415447 24035 559268141 -517444338 46344 564042271 -495379827 57436 250491631 737192726 6738 165505338 79844142 8859 -297640897 473167100 21639 188410851 -139997027 65574 -118527679 -103430800 34490 454986096 375938391 22407 -35162997 655546127 44806 -117927987 -865496760 20630 -410631285 250818554 26572 -3652108 -671629364 47954 -616639895 -293549761 72609 177490072 -109631989 14272 734767594 -200792695 32145 -96678517 653364156 40241 246248206 277301543 28488 734324902 -778571265 55318 -219706698 -580411277 38096 280952538 468591363 2314 -481136277 449657968 36218 -780651389 -480205606 5657 374300361 826768240 12247 -135946005 -298596424 44910 348181953 -209103596 4875 170238357 282186726 38031 -112540193 369703932 2482 535151289 -519367291 12785 72078625 470518262 14906 170163387 378671877 36003 666335494 -979021203 63882 -397761563 -142132245 8767 173132015 -383543637 29412 449371311 144191111 7680 -209755571 -597063312 55144 -595026879 -329364711 9844 -412370677 -985268859 72668 -385874567 -960884478 11101 -417438514 724222976 15278 751359847 -211486370 32864 -102755961 -393983384 38933 549338370 -512086484 35867 -612691444 176445116 46742 -902023352 458756506 26397 -28722972 539527002 21430 -509658117 465853193 41182 458889391 164599805 32357 -874337859 -126558528 63963 -118202409 663953941 27475 -403154393 -138489602 41734 336960142 822576809 37297 -962332264 -387676601 48211 -601355811 564860362 11892 49523610 845658726 51325 50264520 -303515254 39682 -980630255 -589303175 67949 151208099 91718024 30051 -415685217 248832755 18489 -37049512 664749634 41638 -321973033 -204005346 28783 171393030 74630068 30155 284815285 736028115 13628 622825372 370946445 9864 152279415 -411233929 33201 750134221 -806544353 46556 -762864265 -502741869 58091 58370824 441339974 9142 -213263337 -952767878 31706 -697156422 -111999507 6471 -674276145 -764437736 104 94084677 741904547 59442 255081595 59398532 2060 -668865438 -127551709 11955 -421273952 847396539 51184 -193062653 -868788268 10460 -864367926 -123636119 32356 163974819 247996896 49189 -383215739 856136982 1102 -388988320 -973232016 74402 647319175 164692476 3808 620944506 -103498826 54157 647511496 180451693 70973 -120002306 -115357475 35035 375801980 852913926 44745 757726045 364869257 30179 247031989 -39314894 23309 182054744 -581835025 17579 151112641 466509676 26450 632355958 166544107 24874 -9988411 661896333 25858 49847029 432322681 15068 143782901 -599640801 422 -588378362 -506783931 13111 -214076515 -863000493 22270 -229830163 -987529212 35051 173276954 455438744 22741 -867367438 -137359045 58829 164227717 -865265920 14395 -314332447 -206733514 27865 -956032872 168179671 29220 -103838072 -871338566 22756 -197761498 85088793 80118 -984888811 -983301660 65188 463017527 354763960 26461 -685277833 248687258 22983 -192859915 -578914995 61466 154593172 59700413 10729 -575174910 562874618 80228 647109124 823719268 54679 -412010158 273139568 33880 -194961311 -870781908 39154 -898093923 444335559 30763 -132581395 361917948 15746 -139484322 -290671861 45001 168452680 -229864650 42751 -108728421 -892249789 46668 260804702 83743387 2355 -616924972 547931059 21389 -695695520 452932089 8630 156458645 183726268 41087 266476263 -884133230 66073 -196410445 -966627060 11250 177334432 -899493666 5361 172485904 373581490 32137 -577173729 529449953 77657 -967979474 -410907804 9772 651708486 -308976056 29994 51198160 450297710 10720 158670641 -603942971 21900 -869392849 -40746321 23691 -39276859 621587337 8159 -764736337 -500827585 24374 -799433980 -482435281 25980 720999651 88285638 65106 88931390 740645613 14183 -389849633 -133685182 4637 239136496 474700345 16377 635735189 -316420603 44285 85440577 -289963946 19264 -217759224 -597320534 29567 167441755 58515872 10248 -302647278 472224102 18982 67226968 -301213702 7149 -216518993 -592169793 54198 731180807 -578765136 11384 537532402 -488410189 2885 -418371623 -994760174 11418 -609433801 534799940 68017 526190540 -490212264 50333 242163224 257474658 37464 265428119 -38203784 13026 154197188 -423956001 3934 545106051 -24279362 15791 -994752776 -584656059 66976 251506577 265978558 74867 -421287300 739904830 23643 244745675 58739831 61859 -205657589 67125587 96621 -120040878 -765266890 64324 444488853 145930959 4157 -213676885 -873590872 19083 -196150611 81388572 23224 262498502 -234558960 22134 53953802 -320513204 32637 -220404989 -573490571 69432 -703350822 -894490147 41305 261468017 747457486 36183 377119734 -227036882 14661 -998231558 -413770390 19471 74386542 254364147 57206 -999016340 -592338936 35043 -38193885 630313466 13566 179492440 -865518743 17213 187972206 -405410891 30111 658985766 821354222 4024 -995491127 -579759078 22379 -967500788 157476982 29662 -409039600 -105432112 1014 -406460076 267213576 813 -708789611 -793998020 11597 -989319120 -988777327 7428 646366153 824774563 47821 -874676671 569945836 31223 -520725325 458958060 9260 544805916 -486576858 12099 -237581747 -610766806 66459 81555448 -297134656 1771 470180869 -523341122 34321 369006496 -614016610 45815 -862317170 59771608 22393 -582691850 -482836337 12844 -494627335 442545663 26258 -35815943 -670764361 73124 147935248 335335954 28995 720939023 -309434326 8407 -214456272 -590349855 14761 -110193545 657751239 3081 729589002 -584150452 35326 -994987237 -389309485 53767 -409372711 -6005182 82873 -235345367 -989292117 19118 -315646018 -692189953 13881 -141960336 -803468134 40406 -783490951 -199738273 23092 744813996 -303468102 49115 717268016 -190591436 14173 -965577017 -574562648 3015 -700831845 761147691 16897 -414974585 855967902 54388 536752923 -506588211 5977 186052682 -582249024 136 740898947 -593018828 39489 811216041 -957409424 48634 338598669 836557090 547 -329453986 -234098592 23185 459049086 334714671 2936 -477912208 451461422 35508 -575027269 -511748226 35834 -209458682 -584958744 14122 -983536719 -969731303 57159 633089306 186959808 17955 264719337 563806507 12941 -99216415 -140799156 11571 350646213 645038292 39283 -5205569 -671034839 77810 -902727299 -100691765 2383 244848352 445888917 10517 736899037 -577226487 19999 161044675 -580735668 9286 283321185 62672998 47840 -14270106 -708370992 71267 -126559114 374210228 17225 -303741034 458041898 22362 -408818832 822796664 115 455123540 187945946 44671 739686516 -323366108 33587 -506401957 718738960 27040 -34782576 526374168 18736 736770386 365868342 27802 -983373705 -210861985 73486 -124641419 -776100437 37939 176224385 56012788 18742 158674943 449299421 20398 -193571035 815991602 66365 -487864176 465237490 5520 472578880 160614522 29557 761359301 -615753668 39837 656445666 849196873 76591 -136107283 -886023697 12778 -795790382 -807583559 1417 336484089 637540003 22993 373700524 842363369 25982 273139934 -227468270 16455 -691630991 -858101615 51235 244808659 261270701 4974 146921060 -126717827 35927 -771928339 -399914498 20080 -117397202 -297176933 17453 170311680 344852980 38512 358766712 -191465213 6674 -673412644 723015810 33450 62196821 -296524527 27228 183074158 266313671 19862 263603047 -32050295 73783 -672254946 -899131507 27598 274031532 744172330 17228 658760452 459074015 52731 177055066 -596782217 4182 -404437316 -982632949 770 251716257 -35355323 25839 -714214809 -765639991 29902 -236589734 -879848393 57546 155297376 149807109 31609 -802161802 -770413578 1707 -218325800 -975297675 41553 181804184 -97404707 24056 428911453 152041329 69629 243896532 -216643531 21405 -678650150 -778839562 12074 718106337 -598484412 39434 146355083 339079670 22065 277559209 56891908 64118 278213225 454505600 34460 350253488 825326226 45328 272397267 -6565665 29552 283503182 455572816 29403 -408481487 -964980113 74569 182254773 65638456 17118 251647462 -33876158 26763 657947638 818727019 25296 279642689 719913258 23746 -396446286 -116688353 18121 336076236 -224076134 42855 -984915620 -417282883 48398 -393815581 560693737 35891 -16173474 640147707 7932 370471527 852527141 7617 -212780108 94814720 12918 -218105179 -574748310 49063 371561001 847567189 1869 -213480252 54557323 92135 -123969435 645655740 39697 259708975 -41620478 31874 647386621 -321100869 22877 -485184834 461297745 10899 -687851375 -773139997 44635 472744240 379634194 14968 -311237705 -210135641 2087 732552290 -228035704 46180 -802438410 -520894829 5295 378605431 -223214536 3603 -190914241 -897794417 5360 269285699 251678090 49574 656272874 -304765023 20960 281862498 75865225 13225 -783475684 -977361585 14347 -989525717 -614629033 40486 -572672358 -507671894 1664 -984897903 143556864 48663 181820553 -600941899 1874 -386980599 -984805215 63927 -313872173 450141146 9903 174498669 -113189202 6967 -228622028 -578179328 56102 621741281 -985251715 65296 -393064713 -977049087 54224 263494867 441405904 27879 87740595 739886247 34386 716212225 -314189249 36209 62412184 747048061 63225 369153977 -237563177 2138 -595749867 -975131236 31074 89298083 811294628 59809 334166120 620159702 18605 -597588348 529907931 43382 -96823002 -767521693 67928 -209047519 -885987755 25627 347657127 -228368579 1352 -222239453 82707487 7403 89802346 851714155 7783 -667703875 -890554732 9241 -412871817 -141086599 28505 345790567 647456882 24063 -522858070 353336787 25525 268494193 -231891490 14802 148300113 157176287 50424 -603530006 634698248 46275 539227924 -523539374 45692 -423074461 -992821997 59578 -883517449 474625722 31139 -191740180 -869320706 42715 267050810 76619263 34184 144330288 148588087 30593 247418568 51161498 54810 742794478 -237997291 13225 -774673318 -508716500 31617 -399123185 816025884 57955 -581073133 -293507411 61094 755298109 -232776255 13092 -960536399 -614419380 65527 144125396 357201622 47533 -231693514 -864936964 3209 160607339 72777658 14768 -774962962 552595922 43754 -383807259 242801177 38220 730076935 -286115331 25928 342381603 -968438828 47529 -979504356 -418075703 29524 -215225083 452132064 8094 757900536 -575287083 12158 439535740 151627206 46211 77030333 840013213 45491 654706445 154550032 51999 -128426457 -805087625 9869 760162799 -601038225 5855 -602093085 -310213008 10874 -142036492 -859453217 33320 256722664 -218060482 32335 -876268881 -113816838 6412 -808912741 -861477626 28340 -127262807 -288962865 51259 155668371 450161873 22999 358487097 817774043 41876 -981295795 556839540 56349 87968258 854702910 17851 168934135 -106064130 20336 -788674612 -772109059 14501 65108406 452417582 56775 163239498 337472690 54773 80445170 714754552 26603 245275771 -210005321 35383 54902260 430902321 37089 -289435097 441629367 25754 -327926906 -195336732 14907 731377996 -208710189 48990 270030456 251820985 72287 -286029868 -196677385 14895 -39424842 -694483467 16699 -114281949 -787616737 70296 146972851 180710582 35817 262884048 727092820 14401 75480360 836639047 14359 -198148357 -296521773 33571 147558010 -383208527 34218 -509108152 474149522 34990 715791129 344742102 56415 75203561 -310388063 41453 -710013570 -123061877 14148 651143535 145534899 74956 -381246883 243951882 29278 176880107 90817137 4148 645466063 371616857 41753 619956942 143960178 48579 -601130712 -517300123 34184 -596718365 -317951199 12546 -587822278 -697118607 47575 183519516 -134742524 14437 -5252271 557845560 12162 657476888 365541019 19951 -24119939 -687396970 36543 370756576 849130138 27074 629753025 340294357 50743 161235845 -217022289 27324 -489095181 442846321 2469 -770698748 -491618207 39209 731983592 -615608578 9572 -20177214 665439309 29094 -968668522 161041805 8014 -677642605 -877720375 52255 256266053 450657637 32503 88846542 469754176 41900 -596961849 545189945 30625 630115988 -331364841 8644 -487970234 471338847 33604 -39306390 538888174 6379 -867027809 -114090955 53296 170990405 -110510445 40397 -953658997 -575867790 50853 180931210 -885746904 23004 -483636669 -591041914 70772 168851670 356947719 28477 -598423814 562928000 9785 281582964 436738601 1590 82191818 854327127 3447 -680546873 -793320485 1129 -206038132 88693262 105296 -971469099 -24227926 10931 86206276 754431497 14518 -118500934 356604787 716 449708915 348072440 8224 145742116 81621172 23747 -382514832 -120823246 41506 238438399 87821816 23277 70910263 -578225109 69500 -884138180 -575254778 21428 461681228 174892034 25318 -683700599 723477356 28009 -330248919 -223679650 4817 -426460548 -112066714 21887 -210925354 -617025380 63484 -418873347 263194783 48213 -411579024 -10407138 61607 -314270359 -221881917 11123 164451792 -604358326 15829 -290570233 -675013425 32371 -678769603 722226455 79516 -138270317 632755118 10896 367783140 664429962 32504 751986929 -313122080 44708 -406133199 847083974 3467 -979965744 -578617728 31065 -128339623 -320179870 64790 570974426 -500553927 54939 340261129 853129883 1622 150526132 359998601 16788 57844658 469788651 33542 730090622 -600785610 26033 -221459078 -998178590 27084 249711706 649031603 67587 278913541 -190909898 19892 153178767 438016985 17787 830631359 -997480478 44157 -108888182 816683868 30982 631342024 190099043 16407 284823738 245080444 27099 174001653 256239754 48569 -891570981 -129785312 22248 258144174 -190664706 24408 352277032 814566524 21276 -139206719 -521859919 443 -800371571 -778158793 17101 -421835537 734244109 40054 -132721434 -895601166 47119 -954301813 -427566031 37532 -97841307 -321038291 47704 238661087 451882009 5871 -136304415 -519173020 12235 155981119 -415444083 12878 351744904 -211049651 14969 -796110867 -486540621 35997 749959922 -224665324 44635 641564530 362481281 48390 460177500 151580589 89411 -507163864 -2804866 43869 144350662 85206518 21674 -43476424 645027148 30889 156852892 432498913 5633 181806151 377249515 53616 -711892072 -120717765 30144 458818005 160012358 3819 -420827423 -141797092 17317 379270661 654847215 22816 -408032210 746747143 4560 284518587 243956166 61893 -809030684 -807202342 1941 -574379141 565225783 52825 -121099328 752548183 58392 -793596847 -499732352 41126 95199129 814085821 41015 714645030 -228858633 20206 -889248777 -117272809 57603 260765997 -232406829 35622 169702831 -403125799 30502 -704722819 -117114943 4868 754203467 -227338399 2717 -606855419 565153096 67992 -974083349 840238348 37114 378910307 -230102124 2330 -612114388 -307814640 41561 -332659039 -689648059 15528 622376499 349997560 19233 162340120 -126048501 46991 -120856277 371229508 22261 -291473000 -213052297 34359 -673694629 -870554490 34849 -98871961 -321047222 16349 -616786180 -286722378 28028 -865794013 460889125 40771 -415647031 733429337 25836 -997446043 -967519819 64145 155653503 432942970 16694 160931832 -291829556 2597 377759463 813505552 3327 -993196905 -986536784 44487 80096081 -301759244 16586 369594864 642804570 32533 166160478 450989239 11021 718449954 -579861683 40126 372029548 -215470897 14459 470059219 371889720 1531 -690295898 -902401657 38166 186619767 158837717 19545 -411885207 834964375 43902 -97746319 -142815651 10259 453246526 165399070 27424 -319500844 -237429103 30245 55493537 432960858 34685 731634137 -201214672 16318 -31279161 -675368797 41502 187518909 369371758 53634 174784817 86050766 13529 154759276 -886014868 23535 538935887 -493977369 41586 68815912 724254386 9568 746612375 -574515352 9587 -387318732 -134297079 29537 354314304 845645513 5082 88296780 -330842456 32028 731699801 378427040 29623 -501275017 442886511 32519 -95462718 -126188033 27052 654055975 -287471241 6414 -778160416 380606480 9386 -411076068 248575718 46586 -317729221 466620482 7523 240955996 722994853 428 -953138066 -399970435 23388 -138284706 -506470442 11307 87623185 250296394 43067 625023625 336615809 72475 -196470509 -574834122 65070 248164899 -139056529 33796 361428463 -233006840 8505 -611086521 530024171 18109 -708714249 -802835945 25294 -8800825 -682224520 22283 -118782930 -292718609 56209 184313904 183390629 50510 -37830843 -310201854 21032 147685227 -604961864 10222 77648644 448111521 55965 -409009179 -117809253 25434 278219189 68855992 67583 715593353 -614493233 17644 272526657 69591567 47937 149522163 248905160 2200 -979825247 -596819100 16197 -1857608 58031213 29631 -37121194 552298483 31726 -99126509 -503845171 16235 61787943 756185087 56119 -887062196 -119140703 60707 -225845143 -864587509 15225 -417643087 821355905 55378 242901990 283527670 5881 -139814531 -859011976 26524 -383019996 729847008 8139 333596735 818570778 26109 -300323983 -233166963 4104 -413583627 -98459058 4492 526677007 -216068785 29648 -700728973 -131140197 22305 -972642845 -580957811 55163 146841487 -590207930 22942 -980053147 -992738192 38969 259841565 258785277 29875 167942543 -858578989 1976 156200404 -409082060 1999 369865760 620847022 25360 721760437 369899928 54143 283286988 84206992 81789 431623977 -127361394 39814 -978834535 -582517749 23661 -769604820 -490123896 30736 -121105518 -512101970 15603 58071313 834399496 44266 -513262893 -515603833 18045 62556517 724819805 54432 186439964 365612156 39239 -97586997 -765473988 55974 -687538081 738748205 39850 359899090 -231264823 14218 -394124596 -134062228 33059 -408933976 -123885988 42748 -310788357 -229374510 6168 -980779550 -958016262 67104 -681887117 -674844263 78154 -684506267 -901695219 36507 -985424024 -983606000 6378 -206714224 376897952 43150 -98473077 628560979 8773 -591729955 -494217406 2679 162910617 -868808196 43778 -966484226 -15676163 36602 -219877822 65993911 19440 456795155 162708474 72866 -294703518 -688657273 30525 -199023996 -858430169 24980 145976394 367351510 55227 146678592 -865871181 29456 -298364799 -691801663 41993 268004118 94968249 24043 -508971431 436049986 11323 759260643 -594759881 20432 -98695972 -119921872 18973 -397149430 -112993935 10991 -134448323 -866574643 27424 373126494 819342748 9517 73962546 737182916 69262 -316566390 449487657 271 -384772897 723491362 666 -30372983 528857615 35422 650818798 355952238 23049 282291906 -31571029 40107 549468799 -510435087 1305 -685075581 -134871098 19838 73586669 255717013 22437 -141193659 -519673984 17039 -131148769 -109852739 13710 -765096439 -513938802 43882 -330326271 -712559049 51484 -405284187 716753510 34881 624498098 -304606767 38751 723909298 364326125 13483 -43946074 -689577290 17966 81230410 -877220140 68680 -981727516 -411347333 71326 -123610633 -99451057 16791 -235123160 -882009494 23059 61242985 255967080 20544 -315184960 467604140 11390 720116906 -606213005 10704 -584852392 -497842000 21974 179594106 -585193261 18193 183961940 -128902752 60300 559498450 251011603 23095 -391602095 714743739 31497 59164682 842703371 59949 446541694 362865991 22211 -408877272 243489751 49014 167863148 -405881232 25668 -304403542 440033770 2385 450061164 -986351673 68108 188481485 -894494061 47197 468968176 151236441 34716 -203190503 -978749284 33866 -216579756 -956640503 12338 430305676 355056842 18060 157174682 262697452 43990 -412110868 820352315 19452 -107422587 -801552812 29051 254418602 737424057 11334 -397832918 261135622 23274 758559290 358406198 16404 844816614 -984694346 3151 -767266991 468181981 46471 -190669599 73703428 23169 159485932 -895479770 36640 154599929 -904197606 37441 -771072987 -795929216 17397 -140347526 -135015841 11887 -192746390 63242031 13487 172273360 163449676 26162 -988634689 -607794824 41623 569836356 -503377421 62775 746401006 -307437974 19158 186657817 -857473589 13804 177098537 455353809 370 -403729322 719301817 35322 -593235425 537663498 32233 -597489626 -294550221 31094 528536642 81616871 22297 -518726356 450469223 33560 -330654250 -871365332 43990 157299907 469988242 19879 -691767365 -141713650 27450 -401175792 242504559 8669 -500375957 441463841 11059 160462618 472950147 1646 -136598786 -490268495 27369 -16919273 557248761 34067 372568197 637455718 9374 -406343799 276302599 23781 -615336476 544116570 44169 246166249 -19034483 66300 265459910 747493277 18634 379936929 851741156 3838 -233330739 56653559 13084 246198928 -6170724 61589 358108419 -236913800 19746 159921447 -870221059 30043 -779216825 -522908008 10106 49292776 759752442 3423 -500309327 447240761 3228 -133657677 -297918049 12717 660652033 820067825 6448 175028007 84049154 21827 -952481900 -974327155 62774 -330616352 -484508484 50570 -602059643 540210478 14792 -211426725 50598246 1517 -683648299 -891386451 17606 -481960475 430750819 7125 -419088256 715820705 4449 -706908948 -130485459 112 79794189 824536992 27866 760441431 -324720298 955 -688539286 727504831 26983 172361267 -407226852 22880 -575621780 -313099521 75046 532137799 -512697581 62482 -582111372 -508451298 16119 -36263486 560914037 27111 251782140 250302972 9444 -522901789 431323823 46904 183015172 -410055127 22374 554060515 -476632634 21110 -316074783 -679421324 45654 -699251190 -896966733 33458 -306886127 -892454681 12574 548216317 -495970983 33955 344747311 -221356491 15153 -39052147 635289350 2716 176947598 -383642346 11814 -213706748 61725036 73780 -142029123 664884178 16557 -405404173 284271897 16073 363226202 -875167856 37773 -580677987 549655453 16847 -424093031 -99198250 5114 -42288296 544878000 43775 66573505 244460811 37926 180686280 549455541 26907 461183531 378871626 17530 355545481 -201195317 22670 245535799 738607095 35526 -977438284 -980487121 33343 -617846603 -330271164 39847 -301048848 -677909017 58807 -38383923 637743002 32686 169057343 -398225927 10229 -806995902 -785592191 25294 473699511 351461671 22137 -195634889 90363580 85347 -693246431 -95432400 13577 470518050 369360692 1824 -114209663 -324776168 44719 187871247 372329955 50519 69392387 726224154 26297 -5172592 -694631697 20253 -701233250 -761960625 11098 661758659 -322407558 2726 -765076982 -770761880 10785 373184921 846759098 40577 -206166386 -616068086 55011 748545003 -234141590 17808 -210990223 -868621133 45462 -903811170 -106158049 15976 -617694435 549055142 70174 -331975178 430135550 311 -290473044 -225182962 13839 -302718083 465018623 3289 186980688 452093704 8375 50269157 256181710 59865 -29736561 620653901 18055 179370692 337653234 51017 -389941179 239713521 43686 -292678988 -695571736 14331 730189322 -237410880 45699 717056460 -221185981 17973 277191642 92640964 70194 346941402 -229442604 5350 -18270267 659071302 10136 -709511476 -801654336 47607 243098325 -4898385 4398 446720193 357123966 24617 -968573071 -999695743 22079 -97981733 -891396577 44445 278790240 752107410 27190 759790552 -114375084 31637 -994607531 -973926332 10659 275664590 252676263 10378 -507618958 432902791 5911 -104242019 627438857 46537 -113839955 -478572835 8485 432696556 160872897 71057 -16705653 630575692 20513 -395582535 744307309 7281 817165926 -960570875 52157 -425445388 -100620144 14872 -131459691 -285986112 40457 850768615 -991630823 21160 -13187337 -705131608 26806 -399695646 -138737285 38023 -593802049 564789968 39262 60099474 750131714 49696 240215061 761345342 19019 -7739096 562899628 16732 253169776 252574616 66099 656488285 189825076 27716 714344335 -208470948 43045 170483169 153438830 39420 -577131074 -308448396 31783 -212405544 -973517126 44111 -408113328 -107861394 16404 -220052896 -859369866 28832 60714840 814456288 3773 -992158263 -399271643 54316 188382708 -902602040 23953 266593438 245422797 27045 167131593 357299341 50129 86511746 251471461 38155 739188778 -305104062 27657 -610097446 166492325 20659 357333015 -191130608 36208 -207709230 467419152 36621 632363309 360204906 27053 -236303105 -617292034 21268 170639695 -576545140 7184 180771941 -577167641 4993 747721170 -595335350 4178 434664853 457889558 59584 759118675 -212402422 21737 165469941 165917059 47592 188104213 -610446886 20879 257794338 -197027425 13981 637638379 155454602 24370 -18462292 666506839 35503 178480429 174207491 24220 -321219382 471154963 6601 187319000 178858444 45739 143396147 -118629268 59710 635825703 -583997613 37311 -898030534 -112549949 24024 651568071 374726678 10598 -383347479 282079630 39566 -804223998 -776386601 22850 -970171617 -575619064 12384 -670815819 -129393810 19341 -980148230 -966381232 42714 50563258 850649821 22389 -973946449 155908576 32261 143537951 258914234 47056 537010699 -490330797 33413 -958428870 172661465 53292 -291429458 -687696005 55778 -493102257 462285417 32646 -986976243 -970049235 47978 164545261 144948004 16921 151355996 -201590577 32555 -206980103 -574275221 41774 -331109362 -226254417 24304 752203472 -293878636 13839 -676677414 -138078940 14724 750798741 -307612289 33088 146977350 455644924 5354 -859928931 468263293 18119 462343886 336851998 28492 -313804308 -308159073 57415 -424827700 238759216 17966 -324902617 446292673 23211 -220290878 -584890983 42123 88600564 -492283360 46997 -286322317 -713253995 36945 -111757216 619206640 11433 -39569266 -698261838 48701 168790722 -209357127 42597 -979195744 -399523678 61247 -99243889 -111413268 7351 339743411 -235205095 12500 72267040 846841467 979 -297243878 -236064013 4114 627537767 460858147 9792 -1767340 565882369 27537 252490470 -7949169 28146 -788078873 -488419442 30450 -803246329 -516054192 15221 -574538800 632445574 41301 -105789582 351782268 31984 -580009068 524599615 38159 170234000 -615862410 771 -893782262 -111784174 8390 178152217 190406176 37491 180270212 -607753864 52 -417343750 -102592415 18509 358038843 810896115 30294 184618327 -892065371 6636 -302251102 466894840 22600 -605062656 561269147 30225 -802720210 -523242284 9009 174509859 -593131254 22038 74761230 281689796 5838 753082329 -684136264 60639 -972784220 -802790572 49565 173722432 239601250 36596 238422516 730998903 39058 634385053 844622134 46674 -414569917 723227845 20295 473301875 359616019 16460 87924871 833387692 41177 -998556945 -583913244 35066 -131347231 -332337596 19930 -971185289 -981741915 2333 -209963007 -865863413 58090 361865743 -215384095 22172 -591764080 528134610 33847 -973057606 180146320 34377 284495187 -211817892 7051 263310339 -212334714 45796 167397804 -390811889 6706 64934195 466302804 28019 174064785 455071206 6321 242319334 280172321 58584 -207013762 80114902 45074 -117485576 -794401499 13080 343718623 -200768818 14322 655940439 838054832 14770 -403836805 -102535206 34321 648681647 848646144 5865 74819120 -308226364 16404 -119012913 649408701 49037 -959815712 -590074868 70708 88905484 815929326 22668 -611108926 -478151295 24943 -894805095 -113398244 61982 661553627 146828751 13115 -315371597 -679267718 15816 755802377 -585097881 31313 280985946 266865935 35524 76103453 -312490538 6142 -991557947 -867661217 52587 -103327077 -866472646 21015 253463526 -216427051 17239 -576070597 -490500861 27962 -117401075 -515326681 5179 747181401 459462099 46690 -295874239 -696122858 37944 -977127694 156112113 24363 -698647504 717391687 65616 -879361382 -98029607 24660 -237821744 -969126673 43436 -599885510 567989344 37956 -15440797 551512998 34742 362623835 829539585 46296 -301862411 -672086886 47891 -394928626 -126672622 24969 61109854 750541172 55319 -410211596 719921837 35994 -33330236 558764312 19803 280377898 243704769 26052 -218984598 64673274 36070 -600907980 -117124016 60333 166397929 -385925018 12837 -34251865 549358532 14608 152123033 -214187773 8139 -783857011 -768077413 11315 -985923012 -399574037 44020 175319874 -116212427 840 -234301612 -998871327 35692 -118702123 358251159 12632 243619119 256196696 76170 -104482399 -863558040 35582 252863317 63197801 5275 84572852 271680307 30496 166346747 144364204 23207 -119744411 -127283882 26228 -38219793 563290414 30482 81096156 450421297 19878 -111896226 366139269 19607 -298375626 -681765987 42322 338538257 -891307512 15052 68467223 454545908 49393 260731793 87486723 62253 634288846 546021415 47376 -137296616 -134358841 23592 -417015042 -142330685 10423 -778592615 -772167645 15128 -890979019 -102113967 35029 -992453481 -590916556 25530 366861757 622464695 38726 368806128 824519601 4086 64814836 265023152 33625 525580937 456245485 73260 -28711577 -486040293 62342 734255754 -584987422 27581 170090660 -861314491 35371 187644660 174950558 22875 -888627093 452965892 654 648649758 357507704 9537 430665698 165354806 64883 62704495 827407756 3084 170074959 -601122349 14250 -97271397 -306865879 61042 -405006065 847755997 17020 -142586547 -875824218 37324 269901820 75634508 74954 158603556 -108878058 82526 -295473122 -700989256 29852 -418324980 735895955 27152 -414128339 743391594 16194 159733218 -387513543 17790 -860041815 759218809 67286 -328255369 -207029261 9881 -676023786 758747065 13485 53036278 340966238 35153 -578386453 -316230132 32282 -108228727 -110143028 32070 444571843 -208005865 50842 259149291 728108774 28845 149963634 186963366 3415 73999645 462117293 17730 176045155 452609297 25052 367037618 647647710 38925 -520721806 451635231 21702 -422085408 -979545905 55819 728942037 365887900 38809 263356960 735527797 5505 659692606 -118169331 51534 -112974684 369976231 32968 -225465353 -571454238 70411 -420047240 834077069 52626 -310298268 442187242 16230 -233169864 79387584 38389 256427372 -3708988 28791 275087020 274590497 24624 158449184 333586427 43613 716651733 -201768707 40020 -116167169 -127262413 14461 -21767603 -711127311 72142 253171309 734572378 31792 152651560 354292629 17692 70387141 835564324 38744 59209719 810655909 34178 -200274936 -613562288 14959 431386424 852597178 44610 -101467650 -490052034 33244 -667967696 749564113 59067 -222960235 848194854 42613 349702895 838945753 9606 822961646 -953344612 54063 281777007 255631593 2121 -29757242 538647763 26558 177689305 256787058 51430 367308619 -200726808 2248 -207419106 -988641071 24861 -232964094 -888630814 30294 -888113308 -111348282 10283 -302724669 -684599022 35151 74141952 -767427180 31482 278519237 742990554 2182 165929556 -210548158 10416 -323392361 -193502880 31033 78832021 842203031 53526 -397927070 238802917 10382 271068852 474966766 3345 380377905 626071315 9655 168807923 244362275 23698 -674816245 757004456 17200 -953498397 -398004358 62634 731724417 -604513683 13915 622908446 359946761 27144 -977887198 854855767 61227 -877964450 -134656148 17670 -404923073 -998831189 14755 744516739 -318304710 18009 654967569 352113118 45341 -321204354 -213262213 1767 283058802 -220942831 4793 -407908567 -139116850 43607 -617957951 558057604 34336 -225885631 374474957 26498 -876006129 461198988 32323 -130239735 339919991 15478 720854500 343047151 49780 -110425782 -861094411 25416 339012169 341048778 60573 657776137 848665845 19152 69849616 854139408 55081 -412413231 718743096 15837 168937582 184661295 50178 -98611601 -806959490 15943 -618115012 -21409280 32503 -311799672 -219862177 14866 -138965013 376259630 15531 -3592987 527588022 1696 -215265215 -578705567 10049 -710817037 722105820 29010 54972539 814533156 37423 729923994 -309886765 28316 536531002 -507282825 40219 -679026442 714442579 11215 -998017988 -996659191 57299 57876176 467478900 19331 -126905775 -765493412 44930 -863988326 464875823 702 179513527 434002714 677 752769089 -599353357 34201 632574970 844374694 51952 -122783937 143531216 30173 -104949946 339577641 16746 -997529464 -130754469 35551 -40722677 532344914 41724 -135172509 663922620 11564 753142872 -226745207 48940 -418171096 825897365 45823 -35600528 455906828 11324 652738261 -319133053 31216 625694043 -286407070 32144 353032043 838131378 10425 154658688 257869146 41924 -794529563 -495785472 38268 158488794 180030198 7343 -671831221 -795787723 31149 -572930092 -498931899 5925 637658449 665619915 35393 -681041303 -779619235 47688 650498240 334591867 70650 -491931222 445486157 4003 -593173550 570503210 6226 88537001 468111791 21942 -223327463 59309754 54425 -135911996 -807996844 55671 280752465 445124411 37096 -572705760 544162704 18303 155989828 -476195051 50805 -694263960 728004761 23101 250470495 258991168 5075 752539210 -227170159 64446 158176389 469860924 5372 -986659023 163349178 14968 -325382103 446806755 3470 -576138870 -323401266 55413 259530608 746679136 8896 -610999887 -515122881 34118 -603406780 543274344 32142 -692737553 725505017 58941 68179124 461074814 16359 660258460 848884666 20789 -577798558 -328165319 56623 628592217 351148220 33089 143544250 60927628 4179 -964203611 621891844 54732 61484497 252120804 18073 646579395 148698863 19749 260255606 -224186120 10292 72578259 248542708 6576 -312070581 472173658 16214 182034225 448895429 22144 -391530433 -122798963 12176 243730496 275869973 13564 625521866 163410179 10754 54909132 832725901 27177 731058933 -202145432 36830 -980767690 -586465790 43952 -804251121 -517027053 47408 87364237 750247250 61515 165330858 264168164 23614 -790536527 -806823333 810 -608719077 -306926933 41380 170766335 62709170 18220 -408542767 264344165 48111 -316038458 448302213 14983 173527481 -582153139 18381 -100241795 471433690 56723 -99975232 -109034836 11580 -297040102 -680766711 14094 722134018 -584821281 21663 370824955 832087739 14159 -394504244 282877168 18973 146770119 -413499481 17503 365481252 642045195 26755 728786395 -292139920 29348 -958625287 -606809566 69844 267636901 -33899995 31479 151437868 -105790459 71815 -10371995 626256087 18617 -125990510 -502370884 4778 470184597 -523315520 5849 -955462407 -425727552 46614 665974665 175881803 5273 -787379583 -763859509 20112 -403245122 841265369 56221 -129821846 337837140 20763 62357180 446518877 17228 -394451957 253797464 53548 -400449398 269785759 25387 -7731339 732335207 465 190430046 336067482 44532 363374360 -222763678 33960 68482603 430245459 851 -26876975 632965701 42573 -141182916 -300602867 72702 -499681540 454528132 11986 366657308 -682997462 51433 -121934944 -484298455 10777 54660051 -293225910 34928 -220881819 -993793636 47170 -681177246 -768271841 46220 -415730638 259289482 33094 625450669 832938943 53248 636236999 176243708 9667 -197029767 -883353220 9018 189589117 338223862 27741 363466157 815273228 20376 -958097612 -607975218 70779 652873932 354952200 6051 -992455727 -590809062 47662 156119214 247059176 57307 -796239019 -779060675 3898 637346822 -292388111 22174 -133114498 637576380 49103 -515684480 448492616 12249 -609912034 -495054704 15437 166296773 -191494003 19387 747864833 -618233685 31784 -801134664 -479701573 50337 -122147565 -122363017 34011 -699568992 553197988 18799 -22090066 -670995486 10776 -390462931 -960206180 23099 -886012081 457811979 36501 -674063560 -864557692 13339 257358241 755230475 20187 75435859 -581830263 69465 92423360 838299693 38421 -139763865 -780826081 67140 368653208 823199550 33696 -124833590 658694096 908 -11958205 -707221765 70190 -100861677 -127984585 15110 270148565 -27972257 44252 -582276176 -326120461 26586 531437237 169071743 50346 -594149790 564187463 57429 -575884460 549730789 17745 -885745966 -875528908 26057 558616582 -480921726 17444 -476647022 435557883 46053 -393871875 -779354192 39766 -21203995 556458929 37078 622188365 -290774226 13254 241877306 -214026711 16086 621699756 361504355 24957 659441143 188823665 54549 -960027199 184415876 5877 241061601 -222117844 44012 -968994148 -427957066 18904 -997107838 -962749987 58394 631427436 -510921413 31710 -138910736 630818225 27154 -997789027 165758046 40291 61441893 722261631 47948 -603575469 -516936841 24156 665559025 840123219 66650 341354592 815702811 33374 436818765 -585088515 28479 -887006314 461633557 45233 -989623851 -597002010 20374 -382627685 842290999 34240 -103799826 -515737814 31234 755809080 -323866801 46695 252304316 748938585 26099 -504208361 -225221984 29854 839721744 -990649979 15418 161111733 50121127 23213 -693487638 432318405 33655 283731161 -10590108 55733 285101904 432092393 28241 147879202 -585159470 6533 -704593781 -98705336 31803 -111207224 626137875 47665 -772247352 -479302448 51673 432339454 146680071 75324 66220487 271559486 16403 -91256 559561811 48824 -959105099 -576782984 3575 239248759 261145106 66307 184182981 -382784598 32770 643738392 167295516 61748 143326573 247883534 55146 -676880130 -862322536 5496 -667040147 715051186 46110 -398817712 -955914961 14728 69213203 449358918 3946 -327396795 -696438510 33471 -404894464 851549033 8818 -798595521 -796850954 23238 378802290 632746460 35510 -133923717 -314565442 6603 -901652668 -117056180 49573 -575247176 569272710 52815 85574540 841042527 51272 -227731822 66571333 45502 637720272 359562225 14111 -789366217 -486916239 30078 173165991 175114045 33236 545106872 -24299795 15394 724620084 -192895054 46931 535487634 -610183492 39417 174299991 -893111097 44835 172408692 -398050662 15936 441792568 152970701 45731 -773295408 -399886846 11930 -614132579 534906942 63299 65296092 274766167 7405 248535273 -203992773 3117 732168821 -294801024 5342 157921681 -415891584 35288 743240481 -291576513 39886 524916274 -482431970 3621 59131368 -319717471 7783 241207524 91490195 35008 144027063 340084246 2993 -419667915 -886250126 52775 -493721389 437112967 17482 473099973 336166274 18504 433557628 343806049 17437 -522175890 348794129 74301 -118907680 -100524261 1953 181278681 470365410 25485 186263920 69108796 6915 -325001246 -697182425 5656 -401785615 839141317 35388 -398536658 -987341721 44316 -953162373 -410623846 13401 -27571662 -689175498 83215 186235635 77372398 5384 246729881 449917934 20583 731719977 -574610024 40018 -383486913 728375660 35967 -403846178 833938996 44697 -997696651 -999732052 50440 -128246126 -515537638 19821 -774868585 -785511119 1325 -594375025 -504805896 30216 -288923087 437464290 21400 -803066245 -515422520 26958 -123198148 333843817 14774 -955142881 83180405 90488 162055637 -866101950 46319 -779003257 348372150 31930 -998218339 -977488402 50727 153783554 -128856753 56614 -387575539 820212141 15779 168373775 -99217123 43316 463039788 168887386 32393 150369068 -103793124 32158 176337545 -409968004 16877 76223363 750209837 29402 -611997286 -517316854 19040 279289519 246289880 20235 -416989872 840482030 53549 -129424784 -780632305 9568 -195419546 -306295380 46546 -679987692 -889322570 19993 147804084 -214563031 40756 -961677538 -614834356 44395 70268373 -389577349 42849 570306603 -482728899 45735 188421873 186816560 15497 629064603 854413387 50282 -133594905 -483267520 20832 84806925 841375862 26327 -26863005 528213138 28126 630288170 364803584 29098 72542227 838186809 58075 -577802211 563675676 68749 756957576 -326629279 25084 245884588 69189829 38456 -115890847 -783397719 39275 745954345 -220857626 67683 278414725 -230860469 5909 -318898819 -200731575 28844 -398000243 752022776 22861 -224504340 657249599 43118 365785028 -198242281 19249 174627583 -124709576 6869 -225059261 -607100670 19328 659920813 -323651025 20863 -123259949 -119715929 10167 -408490597 269803791 43722 749929638 -381466785 14272 177108897 -880699209 1351 -289001733 -682844656 8473 154568835 -115013791 46211 633426403 820782061 25511 -581833896 -484974965 20197 354123567 843847888 3968 254177378 739845753 32076 362197926 -776967671 32634 -300226368 431357379 21825 252360225 -232547607 19350 -989806725 -581357731 37 -585471948 -502327518 4393 -310046461 -219068642 14818 -773768612 -785319108 21089 178742941 -386869025 24360 -196070621 -954232204 8214 263803076 444481143 20356 183964421 -869620901 7866 -807802997 -517387121 42551 75394009 450844091 53112 629861498 171361404 15601 52131133 756933166 1301 -778262474 -509386732 54361 -117471205 -875535944 35714 -139874076 -858019620 17108 440356308 337304792 22726 -876110102 -135856634 31732 -899535124 447253226 6133 -794502172 -766636723 18085 -425884027 -123880584 23364 144787772 88455194 10429 77236625 -286730060 24138 170189050 -206839245 48983 -978938016 -397087589 32756 650657965 833319690 47257 179713928 -858651008 22768 -701668946 759251465 22442 552269574 -511131107 40549 -603890138 754379592 49145 -686456248 -883053756 54436 -699082553 -886075340 12184 -128388389 340359917 34461 -14067982 662694638 46489 51088260 457487767 49634 732548811 -230832320 42891 658255127 838932791 21274 748532924 -199410509 63274 -789958183 -787977472 4740 245732351 263034972 17620 -576567850 534051953 33317 -393869085 -987610989 49362 -765072299 -790442671 275 -395227505 272714767 36249 -684163547 717615958 49195 -32775864 640350174 14313 -994469849 -409028440 31804 -387540348 262281043 40774 -304456253 472251688 12182 -421147760 -963562102 48336 -393310057 -416851616 27134 356380089 -234076392 12837 716362330 339167246 958 -29503066 645922369 23297 146248131 279547500 4820 -27654108 -691697090 49597 276903275 738092290 27071 -329022788 -208213662 5271 -119822452 -891709882 14489 76845330 246642837 71054 -102539938 -305441005 44521 666228880 354045964 67263 163855546 -231689694 70875 -972011384 -394641262 15448 376476791 629025142 1521 -667110697 -98741856 31535 -116336447 -495175199 3280 631529705 349464915 9162 187266137 -120514947 50410 170185885 278357571 25360 341535559 826682950 30062 280949441 435919798 756 652557269 -695872018 23932 -318791200 466153375 23931 -416415860 755674881 35087 147465959 -227667231 29711 -689561332 -793227168 26312 172800164 342966818 9785 -207548760 94707710 24089 151071216 -601921022 7202 -964270488 -966308573 31768 167909663 -108302356 57717 -98115586 -325537977 40222 -288994768 -666691569 45183 91167246 260822881 63448 -979470824 -427552650 63230 -980658217 -420011931 66531 143226015 335381753 14278 643940753 170833724 36026 -102005316 -98903089 29874 628712651 -332914639 36829 -3318685 529961528 21302 714393595 336081295 40656 -397967261 244456268 23500 -615468690 551859426 5041 -678284263 -864743687 46849 -691294140 -112304853 3200 -518019389 -383486018 27490 -34449099 644022051 29506 -581976031 452446019 17830 -381022519 818107237 11083 -791529819 -805542938 25896 169149323 349078238 3931 356488106 831320573 42871 -136822099 -513901474 14568 167812154 -424526023 13552 -236934489 -613668807 24558 -115983141 -502988715 30288 -193077281 91229642 95797 -597743268 -516270549 33082 242810840 -7489933 58519 74047156 252233389 67889 -397004537 -996839037 28324 -106818113 -110136887 17466 179010468 379002187 19700 -95527751 -496725215 597 55083296 475990038 1766 -679756053 -868198491 9607 -219659328 68933956 62151 730580819 -998374164 41015 -112306569 335254886 11686 167155898 -423274586 29412 -986700419 -992357067 64475 169279437 185671313 38797 721459690 -594382898 22728 -221670141 69093152 102890 180375746 341952495 53120 76817506 -304389208 42673 85623222 855008098 6103 -593384224 560761079 6851 173107969 -102259233 19487 -111313374 -862380695 44991 665435105 -297548293 39554 -871860860 467443815 2362 -107944377 -779559685 37426 -961709306 -983953776 34135 263754811 -8744351 63902 -136694638 620503221 3331 -786092490 -513123646 6629 335938232 643663522 40282 274240420 82661479 48692 169246871 449951210 13379 -613358734 149753387 16276 -110260158 -478990031 9101 -398220686 -393206488 14502 -803569651 -487103929 38773 169379288 -586030556 22999 -139067909 359504082 19893 -782532809 -486841544 7124 -415795543 833243820 28799 283488260 -14997697 37221 243790407 738301645 30299 -138908896 -863787102 33347 -857547413 -103520478 58053 243176806 56362971 4048 -417355794 847476013 50487 84304240 812079929 45287 -113476932 641656116 4886 255261195 750451717 33052 -414360224 -104899649 14803 -323062920 745665488 66954 178378246 343229792 26447 -138035425 -482289629 4460 -393407422 -127380648 20958 652783966 -294121740 6940 -520258720 444986856 29336 172045614 445501651 1395 -572956817 -296106578 47491 -902829057 442856389 8025 255732822 -221745428 34100 -489453357 -289015238 33262 165675527 265605654 3334 -707856418 -863191630 17625 -411276461 264045230 24453 -234021494 -889868908 32400 -789575186 -773231494 8159 -206400816 -579204110 23120 -128681998 -873432737 21255 -509645438 813019744 47117 -385609833 823594340 38932 -859344067 -124917049 37450 -683883911 -865266938 36831 159529299 -412282451 19371 -882284592 429292049 14846 -134112919 -332697428 11697 -321215192 468956603 17764 650009340 349395724 14556 87861302 263239423 55599 336140754 664922088 21445 380692962 841738138 19740 -895914075 -322075208 36702 -693865821 -809051752 5105 273691919 268772522 39960 -109816091 726864126 54178 356258214 831585553 28627 161863664 351458637 17447 284437870 -206906800 39015 -122838767 628000276 9104 463362899 144711326 4859 -956120334 -965938334 15410 250299236 441645282 38343 -601994849 544452015 23426 -982071983 -952756788 27951 62228125 445749706 16169 -593337452 -328255094 63552 -117650681 -881928727 3613 277590104 66608176 6061 -100330966 -496644467 5413 85383868 249097068 29398 -857877266 -684200784 37095 -600922156 531854786 28583 467396335 154070511 18968 -692144467 -106417068 32116 -98442499 -874657575 34201 -971419606 -972953387 21016 83573504 -325358074 32052 760463995 -575624590 33175 173202236 -587067009 12898 -972187080 161402379 6731 -994442419 -982374987 33382 748884917 -589040587 28492 744083775 -200778918 2887 76937248 459605316 49021 -572598389 -513117843 24695 -984249337 -990239469 22274 79842262 733673449 30615 344709745 831501817 36707 733803151 -586845873 20173 -702696229 -774592445 6452 176116575 -875294722 47626 163206096 -224955300 9629 -774647817 -214251095 6359 150514990 458962282 5104 64699706 281024569 69569 51929810 -289960517 1668 283488725 742715551 7990 737114641 372391059 39223 -118513980 -899582660 35435 -314414891 -668025537 64842 -235403754 69244563 89352 82796610 -322317450 260 334269268 -200769839 39876 240084839 257444375 33433 67613358 755685902 45871 249978857 760306265 24325 -138221938 -517037559 35518 340956515 662071085 14820 -27037774 -691241037 26047 -587198325 531615135 27834 -422148394 -989929776 39769 -766118902 -40627245 27505 52956472 -296147879 22084 -28296568 551056482 22431 153263508 -126327244 29934 56113797 741010691 48731 187403530 -110222318 23954 259802177 -235196483 25904 726340057 -297312965 47163 526183895 -489088809 38015 -138414667 -320010163 62651 152765029 86708868 13272 49570461 259265941 21503 -132952026 -901046184 3743 -307554889 -685408958 59778 719121064 -301148677 46977 619373995 374639827 18223 -125049618 345350478 7208 -17644617 629816198 45729 -126081154 -299213701 45741 74246754 842268151 19436 749849673 339681670 56579 76387492 833640905 14445 -866287640 756846276 51126 -12205210 558358540 34026 721459389 -297057109 40252 -15679966 148717988 63226 720573298 -290533307 29224 -411345564 246665887 45059 -580756592 539141292 34718 -396324962 243261935 2308 357871957 -205152449 16548 -581783265 -288885945 68375 -695213907 -122358007 774 -402109385 -996493056 52298 758031917 -194579164 2416 -7812872 564239358 48588 -383509904 840003822 53207 -419611832 -977833343 33303 -233185862 -863914648 57408 466734012 337154004 25319 -128574204 -333016514 50834 -695443436 -96447493 8055 284991782 433174557 36504 81915183 -708658784 34287 173581441 77863000 25465 -954391468 -966964042 64422 338692882 638359478 22544 -286694663 -196821757 14688 756628500 366063884 27450 75882156 442199183 60539 376961602 -192636141 31131 177100227 333912559 34996 166916310 460597790 16489 -203034041 76010727 87595 -796273856 -787812916 4204 531494414 -513280539 14015 -286660044 -199665028 23990 166851127 -607784486 1449 -196420687 62042029 55023 -18154384 -693134370 39820 -964692852 -618502685 55350 49718938 724939438 57244 261149539 -23405468 78082 -387850990 247231450 28085 629532485 357249276 54813 -317084452 -709503921 67312 353426402 -196357640 38890 58965550 751099824 1867 61083177 759909203 9149 -984927529 -970997852 54907 -123789858 346172404 27648 665848756 454975449 70193 -411389060 -141657175 41244 257812965 448475736 20115 -232418416 -878031501 13338 89257116 278041614 936 -222405346 -882808898 20625 54941739 -306018084 24603 -585803627 -502949534 5199 165343364 338227679 37344 720470290 -614196516 24892 -109932903 -765163948 52427 -397754735 836178179 983 -232055531 -609700048 4146 145192226 84190321 10052 452213123 154677667 24647 -779942832 -874230627 26675 -1714748 556369405 42772 350324670 -199312755 28551 -40361492 536846045 4831 59157775 255921395 63876 -302165266 -209356717 23470 -886578486 -776950700 19975 -985438993 144119949 4196 -388303872 -984652915 10289 72354012 724477308 33057 739340524 -612261365 30141 -47327588 -712505733 63151 760657476 339784817 49164 -800323799 -798225426 3878 -43390866 -697651898 70945 463484142 48587832 36566 -127547164 -104504339 12422 448415632 -861606923 34922 -777751460 -580813674 43386 464492544 373859976 31650 -706134367 717289116 51732 736930357 335547146 53615 80149909 253021452 10981 748426114 349639679 50818 -203057061 71129501 43121 657842864 -319651246 42394 -974345441 -616167151 64162 168145804 161760120 10259 441107272 354483088 13415 257070425 472760729 19883 -424438676 -141159007 14132 -870518799 -136716187 32261 742381367 -230622899 6004 -106052365 629603421 32148 -36623323 -673344785 83097 -679129215 -895533845 28088 -130930 619738962 37268 -783811160 -495472971 5961 458835503 164577783 69052 -870681128 460165549 6549 149693237 -407459872 18876 -978560243 -605853698 12945 -498885813 470021720 18630 -618359993 -311228991 4889 -984260306 -800846060 88068 -788137762 -802749426 54 267230492 -224183334 34428 278017175 -6213808 59542 158424642 185468767 40192 642060053 824100334 49570 -15751735 564549785 6447 -977642377 151735049 12895 168131805 -193071622 61423 48810387 462265108 30488 282984620 270125385 58300 -596630914 -287396748 6354 -591643356 -519431127 1072 -861447545 -118211815 58902 543712519 -502402229 58800 -708135552 722879239 17023 -409067989 852041305 35726 253101194 726313176 23832 -980987083 -410191914 56034 -225458935 76560295 69990 -671093803 748384835 24078 -610372954 543084859 37719 -500457125 431994585 10319 242751835 -26352949 47411 -973456180 -406104301 37236 -572745060 -493046656 6317 -871849865 -127449061 35650 -695149631 -104691995 23505 -112622565 -897447529 40142 -806819012 -501809779 25212 48840183 275054635 61165 760711591 -322538154 33091 171922734 -594787930 11312 -480199658 345292824 37232 -306976719 -425645107 9493 735605008 -110013139 20980 -963006934 -607832483 53189 -410812182 -417200789 44801 260953885 -222600060 2467 187797817 -596146055 5471 -106915067 355834988 21289 255065793 -39749043 67726 344825173 -234061458 16939 -685469950 -134737142 27514 -980402770 -991051397 43156 162379785 -205662818 69693 -899050272 459143042 44160 630482740 169901117 33796 380044480 855101071 34699 173804579 -202628343 20238 -575327602 547761374 48060 -101158920 633506201 42503 447716902 165895675 88080 -210296831 81923948 16870 91336024 240117262 30160 -613756969 -507945473 35930 57496624 449057673 17327 -106698420 -329610105 57857 661228636 -329351598 6608 -11405324 644530820 20836 -224035457 -604366199 6306 -119979760 -494147369 7853 272814951 -4690154 54019 -706075632 -781436381 7386 -498169932 70247779 46468 -954076721 152663596 22617 -36256959 528938531 34412 -16026406 533150481 25207 -712859892 -806596295 4224 535512144 -491204598 64261 182598656 -231444138 62938 271936237 241313974 24176 -133809308 -768947909 58497 -683058304 -767446948 27872 -226847988 -297773307 7743 144514049 -231076319 65337 -330032914 -689262537 34223 -403906395 278189390 27271 -668967003 -773219871 21218 56219135 715828917 13388 -684989141 -789427978 21826 348487464 -213131550 20785 658036877 -114113630 55321 658060491 376016620 29533 251507033 -204678447 1973 -204802142 93470994 30385 -235099879 72849517 12547 -392736834 260668847 36894 -137349589 336641129 6887 256061460 725903753 19777 346498952 855866501 11985 470092010 335088669 3899 282541582 93354061 18968 -986616602 -417195098 6295 -487273451 842151733 46507 -602592042 -482419794 35747 -307445128 428662752 23292 144304781 441847605 11984 243914815 -35227560 41480 -574293532 -310170415 6938 -191670421 -594100220 7905 281862661 -228982706 13852 -382208407 851889705 55459 -574353834 -289019560 68604 176230074 189355250 33482 -607692252 -521972569 26294 -194493813 -883496745 4716 -233682198 -957393724 16911 181152643 -879810366 5010 238412246 -21453341 68671 -698109751 722993357 26921 455279294 154928791 15877 -126519766 -881328281 16408 161615383 64610308 8739 847409450 -962887587 36534 655132976 380126146 47417 -677850583 -127072683 17676 251308503 72257244 69928 714545858 -218428843 8158 341679898 635615397 27328 -213230128 60148867 53572 -964315705 -989399335 68449 77779487 239921848 41973 -899781121 466301858 47929 -321332715 -303571404 52442 160287734 -597203812 18521 -957720906 -612480745 65944 60256729 757329755 35169 -108423436 -110955073 7278 -696942002 -873582219 42521 -802029474 -502917583 16820 152076127 359281618 10317 -29999745 646782941 12179 -199599803 -598882006 71434 -2185843 544742391 9927 -18783030 -693150379 67723 156945303 48197417 29087 -986993061 -572871006 71474 260122184 -207285754 11920 741834361 -613371679 23301 -713046710 -108992634 17146 275786015 282596507 54230 162744122 -592612939 1339 -423582138 747841956 10053 -985887310 169220793 21362 -961774842 157229676 4907 -679302629 -236085359 34248 143202531 -615241397 16477 -392189437 840286363 39622 -393733353 -997021004 13652 -790799293 -774927494 12232 -410738239 -109987439 9095 -615417177 544325742 35709 185799181 -214546519 37062 -141005752 638464509 38531 -95384274 356165662 32217 -329518893 -690102655 23980 -880064695 433114680 3360 -10694091 638628981 30314 379937244 -217579064 41367 731062377 -609840615 40409 567663205 -495760536 18641 -873462286 -135905889 44795 -770785034 245853504 17588 -602720609 91079969 16127 -192616520 735025020 60814 -415689376 718914559 40209 -792156163 -511738846 35716 71966442 -309802069 17328 651257349 371503781 51802 -406789352 -96178066 23453 -868354418 436052466 38708 70005438 846558557 42255 -410115174 748361768 21803 -405840279 -131767236 34056 180820740 179729011 3519 -108594598 -778603467 40210 264013548 259300521 5767 724518977 -307792194 32972 721059231 -584879762 36769 -870218761 444103655 41076 -488180518 438830765 30244 -602998758 -519278816 17644 -773001744 -805980478 1464 630316764 -310888348 2444 448155449 167564473 61921 474445444 844870278 73353 -311787048 469897365 7736 460873614 163649062 90101 366004047 838061106 32324 659953749 848428023 19170 -318163687 470107110 25839 -205884761 340208611 23909 -586826704 -490682546 17347 155146334 -872382006 19029 150900118 -863492273 30356 -868929381 -133910585 26437 -197434572 -980084065 54748 -221014232 -574076605 1548 -29851975 644165624 34389 155765255 -419004632 10162 166693483 -391998116 12916 -768549562 -778577520 9260 -596175107 -311766185 5701 275162055 -618761471 8306 184627951 -874236034 6404 -509031394 464887116 35407 -30321125 -678468098 38343 -680453346 -792641092 22290 -113817459 -300646949 37057 -394317203 -997304864 47686 75315479 831080927 48352 649848966 351188922 8332 -960382873 -571489755 25664 -496736424 457529863 33673 -196986153 853820564 76036 -597912176 -296406184 2888 59555375 -298995697 19229 161119652 467019486 11153 -288531693 -700688573 48282 64710365 -328559012 12288 451556349 190205789 52572 155942711 47672677 29108 732090151 350016897 41909 239320128 -223304273 39465 -687008185 -111823153 2608 -777229210 -519397775 25762 187767811 -197025030 977 168433957 -225753718 50030 170880411 -884537818 25983 -511229086 -598554972 65943 -801953751 -423141955 59793 333359669 170310844 33447 -31946798 643192740 5926 -312498892 -678761658 25067 651800448 184151626 20706 745121808 -190525444 39464 431603355 345609055 9793 743166609 -234920015 21295 -312460634 -220190025 3850 362833468 627008988 2869 -25276037 -703846990 47399 -792856909 -785115602 7009 77360187 -310221368 42329 69788725 242973052 8604 372169511 629826874 35844 456323605 -18794674 25886 757623412 -209330129 25286 -691107610 -779395079 41002 346192596 -209017157 5265 -963906632 -404651150 20101 -288137065 436067714 10683 147749248 353748296 32586 -805583561 50140587 60001 -712674777 -902933807 53147 65545751 816070912 7673 -411921944 280435323 2651 251458678 63067167 64930 -869620982 -110952379 3700 -984117858 -416624107 76314 -766543434 -512136205 4121 -127304127 647809045 28847 -116923657 -780256732 70332 88155125 752611634 28443 -107663650 645990633 41901 -792670403 -485038659 247 -994016087 -604262775 16426 629095116 471564117 60072 242761405 -196142698 36222 247134170 -38742568 54808 -196200113 -966644846 9767 -874454442 -97237708 23380 345355567 -229763409 27524 -29839055 -682371232 61007 61028837 442747246 57361 -978787445 175457282 35080 175989209 -215249606 30120 -394266668 823416455 44274 -490501973 442144840 1362 284033771 -790308627 45613 189573290 -104021751 16188 -614999296 -294986815 55037 725070802 247789425 63839 -136172867 -897225645 44674 146188592 -387232429 6101 -959879636 -803385697 39698 -596841510 -496227689 9160 154659245 -975264023 52701 -397881562 732892895 28954 271572166 460960663 32362 157167686 -897713616 39619 152621666 -893437341 30605 -220773900 -955787568 1194 -117090304 -523556595 5393 730367539 -285882042 21205 -584731360 -297022451 43981 -689975102 -139728935 15980 262793335 239389945 168 52672610 834477686 40627 721929936 -291548047 41824 380569667 812792458 7074 -30825956 542167805 40542 337122878 -192111306 31571 68177938 744141195 33521 341985603 643438037 15129 -11484055 654853491 30189 525407891 -496781645 35138 -99725657 -295351287 21269 -781360010 -782499757 5905 -964005971 145372321 36916 59278801 453767971 31570 -577299753 -487671845 2146 51691079 851392296 14873 -711744645 -769436121 36556 186911063 144047503 39679 189973577 -217767465 40854 188041937 154504730 4679 -426109925 -22676990 76497 283062878 67636358 8436 759627791 355162419 2494 159396638 -599971985 5254 -414444639 -690212246 14313 -424104899 -998319540 21939 -404094119 -120719420 11335 -120242458 -115217393 6730 -121963785 -877471663 10936 -988728394 -875275727 61333 -412582302 826277188 28151 188603013 -589106663 3196 -129912589 811277473 28844 647213451 348759787 29973 -985445991 157165281 15677 -191723750 -586880314 15716 75488245 726471802 30973 647199459 -301957011 7721 451998314 181433430 73729 347768387 825987440 40194 346073677 436664630 51151 -290294809 -110098930 61326 -18130472 650402586 4236 91981772 723037603 26842 157796035 -207371263 63877 -234263023 -865994841 14975 -384809675 819012524 26952 182015458 369930705 32097 -113613216 -808217204 49029 -308393492 442053510 1253 -388615692 -106863967 6026 -232939972 -860979293 54666 -132619978 433461885 11142 239258760 -8471587 67432 -887195576 165347285 72018 -312986160 -418726990 51872 -328511795 -206451614 11302 628775566 842156050 12492 185544599 -420004642 16784 -889290595 251263341 60847 -229095952 61162689 42584 639903822 -327372246 14412 -127927254 -492742008 8132 638286437 -484338794 50728 75615404 467598693 22017 83594650 274236438 50527 -101873897 -771106462 57269 265088384 -26930712 34965 440391405 337689529 4983 -322874103 644052402 50378 -387845240 369620803 69707 279608399 240022043 65656 -325267203 -485407011 37801 273290843 80839755 21677 725707992 -294343786 7872 -899468850 438676754 5015 262972760 466386538 6143 721579397 353564400 32857 756775766 -223405626 12102 -711733111 728880223 24853 -110092831 372191813 27398 744997173 346259949 2908 -98853363 -129336679 35960 -417081075 844369464 6431 758402160 -212981062 30856 -860194399 -141733500 35894 -131412676 -106775038 13008 173986501 -878320139 31059 -705228056 -889100949 31693 731526987 337501435 32793 177771037 -122981606 58526 -870352086 454008386 19889 740631354 349719467 22708 -99895607 333945946 28741 -318031852 -206007768 30290 738336682 -611664624 181 355414746 624704494 9971 -384578293 269189373 49693 -989825458 -605192882 59560 148592747 -211417523 69868 380484563 -192470058 6315 73454401 746760160 6262 -799940429 -783520359 25607 -315307440 -702875767 61260 -384996024 -123182135 34480 623877736 -311885008 38665 180418559 168208686 8762 -225718931 -971564930 41238 -406811890 239026738 49534 -8216873 -682790514 59134 -129917150 -305868859 55433 -104467869 -485851368 23240 92219069 746524211 59080 738312691 -610735256 6680 169058524 356884698 7131 335983620 823972423 21914 -136140709 -115705199 22502 -305957058 429568022 12638 -686761080 749263077 6328 -955025634 -610501489 52617 -612735687 -317619747 46188 -111705859 -777167757 31513 153059770 -883601736 16090 162337302 72398306 19253 -801006536 -512066170 6112 -237194872 -889536590 7927 -110851201 380323860 29758 -234643951 -862705476 26952 -200682794 -863489826 6533 157693600 434298131 7115 -6376418 652730362 5983 -112375070 -141130709 5169 -807064888 -799570323 12405 72375060 -504455712 24372 -124598835 -289203656 48421 80745063 447725828 21347 256006054 -35095793 27755 736566603 -296527607 8875 -99390125 -778865944 34980 -386350103 758403076 37902 -987932470 -801623062 2917 721789909 -204567024 19551 -669304878 -784808002 12330 243657042 734156350 19042 48721293 -294292250 23210 79633978 841341117 13637 -518694293 351854192 28499 -32264974 629942288 42873 619650388 845938462 4029 246170621 82482597 13397 757241637 -200274866 8776 143391556 -111458847 1284 -492862771 459507691 30947 -136953434 333885615 8635 56774261 245571503 67287 -691518655 725571770 53483 358998866 -212685261 39296 -114612013 -497061863 27902 -981032165 -394230458 21478 77314657 -289115701 37862 59324452 242722782 22365 -686459964 -108114113 6910 -23289310 647550421 41446 631505979 373844738 17088 247538530 466704872 41938 744699616 349847360 2978 -600543651 536353142 65677 183743585 469284784 17888 -881692992 -96492565 46272 -191664607 -960634307 6431 446899166 147534852 14175 -35654792 637717576 22423 749315765 -203390545 31466 -294217635 -216497254 27388 -869562564 450904451 19190 629100087 143214182 42327 -963400945 -427367642 41932 658461492 149373285 30112 338511960 632747359 33287 143711940 158674273 39531 -316359815 439751797 19895 -406504959 -109045720 20765 189965376 77264650 9867 -100320135 338308716 4111 751176665 371142719 53404 -225539038 820291110 72457 56439654 729576500 56886 -119152170 635540919 41992 -320395956 445423642 15770 660886401 161409936 22910 -221721065 57884863 97449 71012181 838797923 12159 -987745952 -424175802 67018 -332923162 -691984587 11545 -317169719 452537541 456 -236789924 -995765739 23563 -192915901 -997718244 31764 647699233 339191116 26139 621751949 344991259 15939 735893790 369843083 26649 183434851 447515487 24688 362361827 620022533 14610 159168822 -229423050 12160 282868476 758301653 30202 285156482 279852518 22097 155854179 148851399 13631 -421861751 -981316759 58258 -101536512 -326333985 17224 738516376 -580573545 16400 259843880 59833273 83041 267641530 -21899776 67184 -615449537 524912531 14141 732084246 815977610 40205 -589633228 567220655 61107 79496272 440021689 50702 -592837069 551823667 49886 -606006158 -319583454 74006 626085232 -298328955 43924 341547384 645546327 3487 187807209 -591231117 12266 64375489 -320653610 8978 756293073 -609450390 6980 -870088350 -100217080 3341 -410596943 269034910 18803 -597054260 -292820736 34889 169952071 -138159390 71642 -215834567 -985837062 13475 348395757 -232898162 22085 745426573 -589524299 23678 260621589 72629982 54247 144690944 269251689 24940 -198688069 76370110 3990 -124923904 -857887809 31303 -975337623 -880424635 60873 -953114389 -392838899 39651 146606166 155958741 13139 -682314658 723351924 78325 -229119239 -864141910 13978 -226029912 -859180905 23317 377442478 633125072 33078 -581428170 -288386082 53116 -383571924 263602920 30351 -28614608 629244214 6568 746265708 372216670 36585 -134676046 -503418455 1515 -418760897 -118147952 13480 -203221172 -886312209 22994 -137200781 -312341533 7828 -506354103 447206955 26152 89156797 266690743 9824 246694460 -220190895 32416 -192124547 855535998 36933 666175339 187496219 8834 -106970635 368430723 22787 -106840163 371318650 6495 730794574 -116664306 24174 250863738 250111858 78418 73052581 741706523 61732 -682250787 -784993696 23411 -9609053 -698769842 40240 242038185 451734298 33133 -120078722 -479547478 7740 -413296045 826064199 25803 153449660 -615723072 18933 -110877067 629976162 33376 156085037 -404028785 23993 731374027 -860513606 70130 -426387591 723176902 9798 87449834 728754460 48494 161137065 63121847 14009 -986009213 -615403058 43443 -205556770 -888799995 37326 -317749291 -698364777 6246 378936004 834730133 36642 174610406 -205802362 28327 170191797 -384460656 17284 650237248 364729333 25393 274504016 465994868 26552 -225340073 -990770932 51004 94936693 853820892 16094 72739016 -331686436 11911 85755066 252126816 67067 -498318006 541604438 47771 71541664 842034004 16766 -292682980 459203143 8158 184635823 273137610 13341 655353874 342490487 69275 175009475 172989836 14810 -955966585 -390457307 3901 527898451 -35503545 13442 -222949063 91737452 29539 63012022 272542956 39809 284753705 751711935 26088 433873563 343970694 26858 -310334377 -677459306 3073 -131895917 -499405971 8275 -500028691 464233226 39874 -604050665 -492831106 30273 -113983674 -126011530 5340 52391411 240401535 69715 -778252672 -498504405 50395 -680178272 -142625899 23492 748992896 71099424 52014 -798199527 -218164597 60375 760690978 372584667 13063 -137330393 664707698 49562 -871406440 436731668 32454 -993513274 467728456 5556 -705558580 -103800277 5617 161079831 354369475 33705 552325778 -496471461 33669 641555500 -332025740 34256 -871926704 434383511 3586 -140278015 -126605866 35921 240517212 449001151 36492 -5949801 662565662 40227 473071544 361728099 433 -383080087 850810156 31654 -809272430 -519739574 17589 85277872 242319524 6732 190393184 -588798853 21290 365973523 820862515 36322 531371176 -495749604 52095 429336250 48241204 55304 660107270 144098024 21056 -121328788 349833751 14635 252491821 -213150962 6967 -209145891 -893667056 42 -297833727 429491695 1075 238744893 -43669101 53541 -957186769 -400139691 50982 -233022253 547688171 45472 75487962 -292197642 31433 283912109 -231088739 43133 -993992252 -984454442 62281 727864134 -589186808 7653 336773774 -190848920 20620 -572595926 -685001188 36604 -195955053 -901586872 57329 149744753 -102788493 55981 -39055209 625303753 28301 -808882203 -489069188 7812 -423990009 758442851 10077 748215741 -593420753 8910 -295661589 474474840 2537 254790098 -30537120 77103 -969554499 -998275680 10939 -142675404 -325886564 63742 71448566 -298585748 29835 -963718502 -960729334 22853 470785154 171382466 59458 -989944985 -580824549 20666 -681990227 751383981 31587 -973682277 -599252460 23704 182926842 -393467393 7379 -415046510 -106822567 28786 -585539546 -330891378 4357 185488903 171076507 50286 -953196858 165371081 31196 241708643 87474420 3703 -796794178 -784282095 52 59208533 433556253 54912 -208125331 50632411 72437 151781876 239753334 41097 364509379 834501978 134 -857542798 -107896400 22963 -667086204 -121875960 29964 474167260 536354654 70230 -796128305 -803736914 21848 629588205 334886855 40522 148482255 -576542716 13809 -786091818 -808456401 6879 155016233 -575292228 18782 -767652143 -613161198 51866 175474748 -219743652 75123 -419592690 758132903 40516 -990343297 -995047391 29810 -517626142 431047302 26069 51256388 -866135349 30464 -970445678 165260602 53812 52760832 253495228 10399 147799334 -197472534 36927 149726079 357547827 40767 -134507853 -422206885 16008 186428819 149934711 32397 -116346650 -865745291 42514 75165980 728235524 72429 -884379403 -130824733 23095 364536950 638467485 41922 -45181515 -666737236 77280 -412117519 -130494646 22363 -27684912 567527878 48709 257742749 -15543706 15015 151182164 -109947053 24851 450090497 353622039 30353 145955051 -428144279 4291 651482073 157571073 76353 -702451432 -896936527 31613 -117237322 -894591376 17248 65406845 -315190323 11255 -210823381 -391165011 61961 -95737942 375370414 15859 363426675 850617412 14414 -308194635 -203399323 6642 737343995 -515780077 28625 -19413726 538119981 53044 -797833539 -877109187 28619 -684707126 -772608372 5329 -589775924 -321613555 60272 179303253 -618362898 4237 240297576 -231950048 30151 170884283 243403383 28277 -960506261 -403561653 64338 261968159 718310974 3270 156552623 -884641382 18592 160956414 56547671 13301 -197945300 -899264945 9658 92126902 467607389 40064 456202720 144664790 6697 456854223 146376832 28517 -386599142 821079610 31549 -782303513 -800257391 6791 -972615799 -606443660 53282 552631438 -502833353 11732 -191058398 86204904 65615 -28238149 559200121 18161 726331206 -328325709 31171 -803818518 -766446663 7038 -904294513 -111036727 24052 -193390866 -597081067 53152 -997666540 -128337942 45486 440158362 350566709 30326 285407371 -17067921 69784 -999864346 -980333166 2189 182294787 188989396 19076 -219056058 -614786083 65806 -195210769 -572677648 2751 67026994 843650947 27252 88997601 248945173 25988 164250181 453531819 14624 153267943 -574227726 21341 -383475725 245663165 9657 273564503 246134707 35437 635739116 -233615671 67192 -416238383 245718530 46243 474810517 544616397 33486 -702613374 -884692971 49514 -487740988 -861725923 58133 160733236 184564812 41767 258243978 83832098 30954 -689084177 -788965292 8837 -389503644 731849703 27725 -116033333 -491427710 16652 -98464317 -482371858 22126 -666779879 -783019248 29405 88055292 -330789224 39149 -953801637 -399087776 35697 -224120499 53543751 63371 -800688781 -790392087 19147 250686627 454217977 31746 -761993731 -503663876 13693 434475394 -964478061 22823 -130259037 -113194194 4617 734985035 -616270626 24049 161384969 -871522776 19867 810162888 -963661051 12127 -105120955 377741990 11550 533152713 -507803232 17071 147401584 -217370035 68403 63624260 285501290 50107 159945086 434111474 4910 -987881767 -397960899 51945 69830170 847123236 50760 -43093181 632487434 5484 62453048 846643137 10472 256554220 93391253 6350 -125075607 -513308951 27313 161513394 -99977410 57336 619094827 810680286 41995 -34388940 753158477 49266 170053055 -578658907 3101 -308821645 449505087 13045 -100186281 -860780170 38225 182452981 59736149 27862 -411999139 736112137 27523 333732028 -234350911 15173 -138314308 -516620294 26692 -480434923 465872710 2824 664327241 837584973 60901 -22387104 151525108 31672 -142496474 659931703 28174 149319297 -108811791 76293 751742577 -214245273 26984 170522212 -205177053 73562 -404780127 -123940466 6434 363384161 652963395 28034 154575063 -205818337 48650 -129602322 -509973732 28545 -976466142 -976057569 48651 548584588 -510417087 6272 -580433830 567084610 33618 744200249 -294110864 30475 78283184 275319146 47343 164314351 75188539 13615 244953825 -44644088 56947 154382465 67305579 13248 -134721149 -859640294 3113 176069391 170867968 24935 375426418 -213412775 1608 90922076 239762449 55328 -887197919 -894191571 28794 -409264853 837857362 48237 -396049809 830412825 44805 273542099 730268387 28547 164562492 -576223470 7573 -776979276 -506893438 51271 76223586 824572671 48944 94898283 759432816 7883 87107196 831594334 58402 147365747 -888995117 36435 -765491554 -4161295 48286 62316442 825507147 57553 -800340696 -783007919 23015 -35902574 659746688 16836 451881676 144336020 36107 524207288 -591303379 37412 279745556 719944262 35903 -24138037 -708189739 64176 -30230157 525754219 15812 283030197 -203829658 42668 -142408959 -785916407 18447 -980890848 -603121422 34997 451733029 360143842 14347 -119534514 -303388205 38085 260861092 94848687 14194 -794731863 -482223662 35928 -199937198 -610544192 59504 -103988627 -319545142 39227 747882204 -608777071 11376 558753021 -697787297 56049 374666854 -230003592 26105 749067799 -229848581 53825 349935189 821828819 29629 -128348789 -870078045 43228 -888774825 -133995353 9721 258686810 722465118 14293 -970688258 -983115274 68793 174138340 238173417 16132 -405808937 831768530 3421 -142348729 345551777 13766 -214244226 -895200260 9293 177934178 -521296010 43683 -963371678 -383835166 67985 239575625 727932369 3107 -671141126 -110028623 9184 725518539 -487085523 77849 637342436 853121542 61661 -194335600 82101253 73426 558435595 -486796528 31925 -593232428 -503252941 13140 256264959 -42224542 62358 -105615574 336879636 10642 162711132 365966624 48461 272458895 456680193 32859 -871524278 438499762 47148 -102355062 454602288 16373 -415016116 -101946816 38380 -205586072 -882612935 15445 -418955026 269941010 46517 -327590551 -309044837 39872 179977741 176982931 32961 -980176194 80161646 53686 -996763617 -389753171 6740 256430327 715336545 230 -44543321 -669888816 34526 -766571673 -593412868 43764 -387992697 -971153154 30066 644526805 -299351173 22687 240455886 -964238845 44664 75661202 830060397 44396 -215335782 -588738880 48915 145127204 -867942442 7475 353802825 -228700679 36214 -775925818 -772304572 16367 57625696 -289609913 35019 249567051 440726073 11672 -418395758 281937508 33351 -28367502 653909299 34809 146980875 263334779 41773 -44092415 528732993 14132 -322793740 -231843752 14081 760857684 366483229 2664 640529559 185582518 6209 -607547372 -323163695 1466 -414211823 744414868 41501 745430086 -299365350 23142 -312538385 444194120 6500 156690231 169411226 49405 158136409 434780898 14928 644396721 355051983 129 -426352871 -98195752 10304 -673610338 -115186645 16260 -404749237 845077625 5815 161660838 144750650 45171 -294121904 -200177135 27330 737313439 336706769 23104 745568857 -513295972 46565 238108241 737939474 26807 -862894523 -119320333 18678 -693834588 -113262348 6937 188562422 -107324406 24114 -142578025 -515144768 29983 -118412937 660132736 38267 626424836 378553534 1263 143913087 278864547 408 -322671460 -673966826 15528 -691749220 723142918 32235 -687234514 744997415 48730 436722029 334154737 26084 -9292432 546488243 50126 -141722057 350274622 26124 -712369982 -772134457 20044 -956241636 -576462251 22406 182092776 -98575144 31576 533063942 -488828117 47190 634046443 835706450 29429 -410125484 -98061404 42597 753509763 -198144728 40680 -667884932 -121560532 9202 -116237553 658019235 19728 282139705 -22381619 991 -98909761 335120884 12059 180032739 -596905321 7973 -697830787 -807492671 32256 662467962 338526007 62320 740498403 -331605330 10438 -616048102 559107702 42708 -903666702 443327100 38053 -393159309 821341268 27164 -767868890 -772499129 3300 462280562 158140653 24303 -131424261 -314803301 15477 160694971 189451706 43908 147812030 79924320 11451 -7860843 633134334 25900 -513640917 -601400461 51259 91767642 238938140 7489 52354166 850006111 36701 261797613 65440667 29467 278851576 -45708065 1916 -808626158 -774643407 24327 -784966818 -763630890 23530 165001633 -405838275 8158 -224160870 -866522606 43854 183105645 -192862425 36676 278767104 -22530042 64085 -205993700 -963886303 15292 -137101838 -132532268 18486 256279346 -225024378 43933 74544639 459903581 50028 155803744 -402425508 11511 623398551 828964623 17837 187329159 -215763763 70051 180023407 256851266 53721 -32108129 665162590 22573 -235402220 -900680157 13231 262368608 65618622 17073 746895816 344664303 19177 82412297 469622148 20345 760381192 341912283 37140 -135135446 -871526938 26362 -987473024 181844963 17130 -203923859 -873080996 35086 243044302 463841962 22967 178839686 153195893 41785 166331758 -610041746 17817 165087552 188733141 27309 78372343 -310487066 13384 538544788 -507217246 55000 -411172283 -132584955 4004 180235395 -590329253 4427 -427699057 -111581618 41505 -956637153 -406058836 34294 248639202 -192062751 21460 -27431274 532546821 47992 -688859271 -113250911 6370 155818115 364943835 42691 86066590 743560752 21926 -613570616 526314675 31957 -991086465 -781079466 75297 175450770 -894478643 33208 54197811 729963357 6456 -765313022 -808569863 13260 -704721975 758075410 62015 51516422 262847515 13758 245063434 334544687 53670 -317235132 447182073 11143 -605471766 837904139 52893 244828230 751801541 730 -384458766 843972978 46775 -480171737 -318643486 36637 639446884 -294212501 45039 343798501 -197694829 12002 639518912 824527533 44618 266620432 -211234400 11457 756707102 -304691867 18735 742671498 345781199 13736 657846691 -331750724 1320 -126794599 -796283243 24303 174313887 163602855 3268 71001853 -332504283 29918 150006922 58525023 31086 -703668916 -875224221 17153 -290151574 -713894526 27408 -675572595 -135295847 5112 373069896 -584118584 25516 183862357 357776003 36454 -196854108 -618726931 15774 653234647 -303744251 41357 -610005688 -393643127 41408 -593413628 -13539650 40073 -129623367 661365336 36089 -806443519 -806905785 22388 -579095023 -478091480 7320 -862390596 459871386 4823 61020570 265010598 7989 814603313 -989585506 16229 -574270475 633450073 42865 -704179768 -883740652 15632 -319364199 -199266477 26853 267746386 461079359 36446 470600785 348874402 19845 627518718 340634816 46237 184655319 -593288279 15533 145836605 359503128 43112 50613526 -315142964 40756 94410528 470562570 17039 555040645 -494409413 10221 160276728 -192467593 54604 -671900498 -105424335 6562 182999706 624825364 7466 -99608250 337095616 23746 -115890173 376081762 28625 261917955 51366730 12178 744984154 -310864789 12129 172620171 428946021 18144 -962617364 -613232803 49247 261161540 67038758 69693 727805983 379624925 7948 -288700846 -690489050 39468 -116602498 -512746684 18551 -899796281 -514306930 64727 730500083 -612746385 35851 270745758 253530064 27109 261258443 728765709 38398 -579201064 -514386270 11946 463833683 156422516 72470 -133949200 -316370406 42973 -982351757 -972778154 21623 -236115548 85441540 3186 -22440016 643527618 43471 -290181924 -697843158 23636 77989556 272958620 53547 -205343153 -616092581 35932 176150003 -571901051 8577 352158765 627156885 19579 261116895 76152843 79081 -100396837 641349403 12365 -769045870 -780768600 15576 -618983531 -300544408 17799 54650185 -331097148 43174 269147995 254270620 32648 89477481 809980099 54920 279667640 179632836 49388 333434077 647015124 30137 655873588 380401629 22946 58848510 468962843 22484 -109689797 -293986044 42535 -518991667 74655023 66853 438882020 366886606 18919 170679699 338194534 16345 620543899 377523079 35972 -331123236 -699528576 61673 165249536 252559285 54277 -11409497 548344242 40055 623860602 155245399 45524 -618650461 530136576 19008 161233259 -227329076 52421 -117199628 -106421944 30163 170297599 -139289329 38485 172226756 366599790 10347 -806500787 -515910444 30962 172106391 -902940311 23517 -409625590 733182580 5625 -962128032 -422002485 26578 -205482746 50089521 59200 153167071 267991982 39470 -700721043 -879991537 53485 636923058 -290746362 24921 -296328009 -220551992 4251 -983562344 169408335 44064 173503748 -889926172 12161 -389720554 -976563295 44085 91885905 245831842 53032 -12152354 -125230416 23447 -40684665 147848140 73535 151182833 -590982786 16278 -296378645 -679054532 49737 -46703994 -689478553 38868 187768327 -897785918 688 158784518 241676203 37478 187849763 160280183 36346 -703888073 -796540491 43518 265216545 75369508 16132 -420728902 -981823098 38460 335238710 660889092 31265 619779607 -287686285 11982 662717720 181020851 45467 239930763 -202114029 35586 -406215341 -977228932 65703 169970283 -868265823 3978 -124741856 661013063 37777 -577594839 540609725 26187 733848535 334214714 25834 -991947735 -614898393 46666 -502904276 818683169 43264 -114763465 -478243204 28469 542352207 -516014729 686 -985511521 -41011701 36827 238830325 52824582 58266 -777062851 -491085066 52544 171927516 366335192 51949 649747844 364962664 53575 434420500 160274832 78633 -3522987 651116286 22224 -420980564 819274122 21868 -206908099 58592065 25868 -789034817 -495828469 22306 566074295 -484130120 24258 -428497836 -960192501 46539 -37150147 658084496 20382 50549809 -309436352 35392 436725091 536121190 75219 432086202 338673356 9414 633242413 -287689869 4762 249141905 754237410 5399 47881176 813639905 34297 187351719 364406028 4761 -382000673 811949170 25193 265643519 750405790 14095 739459003 -597520800 2365 284570245 465724537 2550 337135207 856679053 6422 -302584309 -313308890 14992 446411709 344659666 27987 149618505 -602397088 2810 88311751 252358462 55078 149519539 -223665228 12499 -103168905 -129412704 1303 241879155 467094219 30009 164121833 66558478 29817 -667627397 -113052515 12393 445733362 351340165 13240 77460151 726298968 52353 -116677648 619808594 13861 -198088477 -969620225 1613 -671068636 735290027 66956 362293663 841230174 17991 -776885675 735433813 48471 -2597262 634462280 5270 661639505 814173755 71448 -989751474 179549538 1141 143953676 90369871 2240 -322878002 -705866249 56731 -785489581 -791939302 5870 252643852 722892680 33355 459690035 152774670 12366 759914534 -325538826 20717 -425272968 -134359432 10043 -411252896 843140587 16106 -858760073 368386931 54204 145138250 -394738094 17406 -110719987 335839907 24993 -971120261 182854489 46550 243972053 271949531 40976 -9605752 630345866 30213 369161935 -292513730 41287 -42360282 -680958968 61074 560978153 -683806062 47988 645572216 820903136 36904 165560314 -140921014 48425 -229008471 -583911495 57538 65554391 -299769006 7949 -291338954 -235787049 9676 183175817 267382155 45009 -772301173 -511741862 34659 -596947925 568811896 13965 -416076272 -129091844 5220 -314704708 -902027506 66540 -117331349 -317290391 72742 -210829308 82952107 48675 718777486 -886009339 67942 747928857 746776373 36231 -109128682 656121214 6131 -508913758 464229575 29579 -123934570 -498291400 17746 -675827552 753767813 54612 664525674 840284055 38180 645228315 825989305 67652 -782121217 -808969573 15502 547824066 179925890 71457 -236396761 -899210886 59631 -428513107 -140516387 1143 253436877 267788639 35185 274813165 58244842 36400 -694571038 -783712160 6180 -332085855 -192968406 29504 -610891839 547442988 56626 -230496778 94271481 101488 -393736595 -99165893 35197 626672839 -291631942 47237 -225609064 -601049461 52809 279659553 457603268 14807 -307510147 -204707358 13282 249554144 -38281564 76798 366002937 -216482279 26207 -968226511 -964671339 57457 -35358622 652412871 44461 -22675170 526381518 25416 -860283223 -426087387 28189 -427245515 825314073 21673 -714182399 750124498 29163 -311166356 442492551 23535 246031950 468913144 3163 456544541 146293193 31921 -708699179 -804416358 21746 175813163 87546107 657 -956625760 162601994 50099 246199455 272533923 48937 -712039586 -608759713 61949 -220648791 -863578154 5668 259905972 -206731959 7188 -103871637 -801025343 7181 -797300607 -515849935 30306 -233897188 -887192685 17366 -134858166 -521610825 24305 717086136 -969243476 53312 180254209 -106900397 39428 461784676 333767041 10846 -693934595 -879577756 32767 -382956494 -110769891 29440 173328671 -130214886 10982 -9642275 558597125 42350 -312497761 440898209 18541 370253280 -233903538 8349 74635345 635119336 44027 59943280 731190454 270 242130859 451246409 2755 -995265390 160173904 38590 53801371 718381111 16859 -795418516 -521877497 45605 166765503 -129709310 21904 545252705 -480562993 34287 -582384373 -303512411 38926 717010770 -596603346 34365 -959321742 153969615 28942 752488966 -214521909 40524 50756274 -902893908 59925 81520491 278154240 27646 -418189039 715167232 13971 168774391 -410499352 25898 -325872463 -709316712 23130 -101151662 -777136271 36736 146152759 -869272093 28170 -138778445 -140116256 33614 -984561134 83786865 57871 -121939429 657926459 37693 -520659429 460809834 1264 -227088718 -580007053 69852 -411953787 -973775341 36544 -976416792 178135401 28908 -100022037 -900365493 21236 620712223 341221630 39349 157759543 88046515 26632 -995610384 -23635929 52797 175877108 -98624823 42769 -98983811 631048133 6888 166092038 -390685068 26650 -209384509 54327345 6035 -670605814 715457560 33366 636954514 164431893 1528 -981786764 -607871562 2042 -332408000 -681810489 26287 285634141 433995237 35928 -417309604 -979969368 61413 -127544385 364863811 32020 143442591 -392144681 26170 -219354354 -904182207 3168 58098535 841083078 17477 149622718 -380996632 538 260663006 466958541 23871 160101912 -602463930 7496 -238074020 49418078 255 278375616 726089057 34468 619619900 -312409635 34667 -36501209 534856548 13907 -678943539 742146119 26839 185179468 -877107387 36486 -118748135 -790545417 52669 -306471557 -232976572 4917 69536867 262486025 29194 144506349 238445571 54534 -192273845 68556815 95880 718556842 -196950874 9049 153565708 61052930 21835 748167985 -290927814 42332 -613554020 -516193432 4113 -865807054 444372261 52512 -128447685 -139863151 8855 -208792307 -578341221 71445 632893639 -884077070 37489 -316908985 -226019656 17827 149517765 449670275 18935 166007360 148223969 43720 -311434382 -878110905 8313 -293353661 -714006467 36290 761205532 -616113290 1009 -873484337 -115071950 31353 -683897237 -109877656 7358 -975552584 173476276 19807 -304603896 439696568 11847 -407882464 -133387329 40129 728952498 -198524709 11356 -142217082 338785305 2097 370136017 620877320 27620 -117693670 -310814871 54376 -696232724 -316655305 4320 183014786 -896224186 32598 -957715080 185435865 52783 -118710343 362966012 14378 156432014 186915019 11847 -396438027 -119932989 33159 -765016359 -708784419 33087 -192576072 852117704 42367 -878738471 -142363771 27619 -406526316 -961356984 4960 631730761 -312599509 37415 -520984137 437754748 11262 -33305837 -678422188 24360 165550305 -613563509 19033 188218146 -876416286 33962 -38760286 -707033190 57840 -885892816 445901170 47106 728208527 -235548995 62988 68092889 -708502318 6945 -397702728 -96333447 29164 -134771920 -129506588 31467 68415980 737833685 17968 266352335 -15434060 32877 166528259 353811969 15357 653874331 188830200 75801 80370764 -286341240 16446 -196738178 -999572693 14147 370718877 -197013239 10185 -768415486 -802836411 8722 733420077 758885312 33677 -117831501 -902219914 12071 -318700300 558619299 23803 -682323564 -870019564 36044 -860760396 465548942 37944 -212561044 -869171471 60154 -1501390 570519025 16473 379587555 661978033 37574 -134164942 -509499873 19286 -131982956 -770691215 13923 -687236987 -957921583 51917 281795832 -230307168 32759 -121057735 -708482782 23287 79022806 430445588 58289 273912454 -42944179 2169 54789428 -298239897 41736 160977345 176180507 29858 -21004940 -700524660 56493 147479173 -207379649 44176 715841737 -196216763 17480 364563544 641894075 16186 273190419 746593109 14006 -133123510 -99862599 35122 -112794283 -873188230 13483 256753195 253062517 36244 753567027 -293638685 38632 -22734689 628843054 960 -396926111 730623553 37292 -903178953 -107887301 32959 -318940142 -691841380 29627 650044466 355561370 13980 154737840 -113366509 35769 -34437952 531652889 17287 -134839161 -320508278 67313 662575977 -47550417 35556 -982579492 -958967178 7510 240693653 457849221 22675 -105330536 -300939072 22728 -136275982 -521296098 22774 665673319 176080272 36870 569233278 533843113 21918 -579142425 -330888803 73305 250395066 276810202 7638 634750952 -287765451 25351 -979918159 -966911008 25702 632293963 155688878 29244 163960257 -874544490 46185 -765790466 -517431107 4958 276490043 458459962 11791 64127838 270658946 52138 730447986 -218892715 58917 161575572 350105919 1860 -514591628 474874992 20478 -117306575 367051119 15615 449289092 162393362 33513 663881377 176121288 59700 179683358 -393321558 17075 -711966971 -867768904 21927 727257464 -306592469 13817 -303217962 454282655 2448 261210638 -45006327 62191 180447389 250402794 57876 -223700418 -608528452 62458 53946688 757996414 56809 -867673248 450352499 26628 -127414113 -879142332 20155 147829836 -881910816 24676 79192155 722517921 51025 145370780 -414517943 16224 -133867078 -877404391 40785 267590510 -201270935 14145 -396473591 849371552 4578 153080139 -411563948 23605 -971121509 -590620880 60935 241259891 86788467 43441 175211416 -390299924 5291 -7928424 643550252 26576 -427666183 760528374 29579 -14719719 -673724628 44363 249724107 274798886 76810 -806323746 -768878560 6007 -865395676 735568816 16802 47686173 -618792724 8935 465613070 147639127 69521 -708036150 -901259151 34794 -296587699 -671118852 28670 -224253131 -870384618 50452 280038527 -25820725 2368 355297687 465356254 66585 755044993 -194287494 27649 -392870671 825873938 29811 -960930650 -613528796 18656 183925610 466287947 19078 -774981714 76327559 74047 187353028 68066217 6177 -110512887 -511768733 26990 -599338946 -324745004 54160 245774954 240367521 39987 -709353552 -898227863 36557 -127498189 -141217396 17930 434812957 341949895 3479 -299619947 443066214 9106 184907451 -877212929 44828 356942162 -388854206 45196 -130201087 -519916831 18531 -672748560 -768520001 23100 -289235162 -196220761 9163 178410120 357291559 3211 264202989 750140224 24589 164306957 -602911063 20319 -574290915 -484663440 34307 150449365 455323432 190 -690336142 749071518 23991 335768249 -132080380 19299 276725498 -14832415 51640 -12905006 723002608 30437 730686351 -315942597 23075 540851209 -511553525 50558 -218239670 -588580486 18933 -763403107 -779219282 20543 150325552 368809098 30510 -302396614 439240057 14797 -879650507 -132907541 30843 -954073694 -386980978 59317 53050974 275625245 9976 -199657536 55948258 56576 -381889913 -998938126 40235 -413097051 815121981 49359 -688332502 -776690945 37430 -13564545 -676275235 80876 -983061068 -385893875 21823 -112750487 -488519712 15138 -682196589 -774861778 29017 -583095083 -988827220 41237 -202710506 -612099020 44165 628749369 837777678 72400 -331511366 -232037723 11545 177577586 -605101234 18460 -413159392 813753382 7689 -121304293 -332227220 52025 -404512992 -998693280 71788 -967545661 171023212 54172 266606811 276988778 25097 175934238 66736946 26696 -44476606 -714033541 50411 460744355 174464053 22385 -137952658 -502389055 34908 -201829537 -871391992 52952 90930835 -614470644 51775 -316652891 -676171385 19986 661656744 846272602 15099 159341880 -230612826 53288 819842266 -977907933 58702 258579321 -33733961 38048 -129599219 -114422706 7371 -701852536 -790890810 22311 -696085592 754057463 39262 -127569799 -332914805 22318 -387195849 -95305833 12786 722163322 68700781 56606 144204665 78606306 28371 255119660 -36173068 22446 -965575688 150846421 27603 -505588492 446325868 6800 83526990 -21580318 72306 -670006375 -762729655 34249 657851850 339748348 22613 354233472 845363377 23329 728579803 -572728461 9595 62721619 -499309854 60775 -309096389 -696535014 4072 627289561 354132135 48960 627334390 179450085 18783 238593787 276488826 9606 -991690959 -598528368 64586 -11030988 -667497828 72390 -859871391 -128952163 34875 645365978 -320876614 4133 465096087 354315377 28788 757162448 -317056355 4434 -321509576 -236964280 20659 -882607584 -120632095 13356 262949510 73765714 45 -895320376 -96251516 14375 92263410 267780920 35483 -989982416 -990136895 14668 741196020 -228897525 35040 756129750 -207775859 18799 82621878 -308389877 41742 -604905391 558152416 48022 659378083 814572761 1437 -213623601 -999893314 19852 -969052261 172267354 46869 158268536 -600221907 22094 -138119951 -772160725 32754 -328831351 -236555029 10264 282801028 250185777 23565 -100143895 358070383 4261 254836308 -410074964 79123 -708018681 727315445 31227 272734243 730239863 7643 -480431185 838730105 32146 -220251726 -904759415 23499 180446015 -129518686 61775 -33517316 -139710293 42773 -420270476 756265487 40702 176697090 -598630944 1722 -321805809 -222239921 31057 -135626700 -903457728 6864 -319492836 -192913724 31816 -287546302 -203490740 10272 -978709213 -590731835 33301 432735593 177893123 55977 159491244 472931932 14385 664507557 338048975 16457 758088450 -289367181 8060 -596471038 -307039594 49978 -405043831 810873913 15291 -395805996 -954012223 72282 64746409 723312509 6938 62998062 720366331 58476 -138378776 -476469052 8551 720638080 -309053280 33609 -135565168 -897419521 34053 283963382 717374120 13781 143178089 81271154 9044 -97519427 354579768 5987 244665784 -17781334 54722 -698039452 -876392008 42195 178299726 -192933786 29468 -227333513 -864321179 37314 -420620604 -125517042 26707 158738269 144863390 17513 182304244 373304009 3065 717286746 -220406576 28318 -694083304 -773097696 10495 89669382 272979009 51769 351044263 -212017393 40775 -797095 623514589 16679 264201447 -232091975 37901 -706759110 146951770 63283 87627508 855628613 744 727783144 -613469905 17373 -205712038 -999616419 18299 656279228 155331709 17782 -418851059 -99600892 26073 -96196216 635004160 2567 644213961 823901686 70275 266534969 -226828864 157 -37407145 545551664 4997 273894168 453059208 12030 -692866677 -859261381 12685 648697951 -290002424 19309 -611659728 -518285815 6644 164034673 -219099747 75107 158224405 -605815291 19353 -385667201 265830293 23131 52065612 821944992 30579 442425787 166135860 2904 -965694647 -970450753 28140 549519647 -509670144 34791 -304379422 -220533510 28868 64422792 466209335 9290 -300648606 -223226692 28096 752082494 362204882 11640 153590019 -899062414 6514 -290699553 -118967358 54048 -235416297 -858768357 51663 659294374 -504208120 43214 -304103121 -205327997 20057 -234590847 -982061060 49723 -203669439 -595513213 69896 -425286028 -137470004 29047 -807965357 -791908920 2978 169099998 -869882153 14680 655482909 369165472 37061 -294922409 -314573358 41705 157257561 442579690 8754 -95717755 -803888964 66466 189104819 364185012 36203 -488903362 462536468 40008 -203334568 -992170432 48707 274781141 52822193 29493 174235225 72479966 22224 758843871 -216173477 64 -411465180 -113120145 31577 735422788 366575304 30074 173929605 78082564 28628 272735060 268175210 40428 -998480693 837770836 46319 -104160815 366831239 32011 549423726 825919940 36425 238127956 753377835 36621 434718347 181150685 3684 -134670823 -506714656 19972 88303260 853963893 3102 -107495538 362320825 22849 -389338541 -801948132 56183 -495009200 475130910 6538 164042293 -127991020 80567 -883613633 -123582309 47140 -997553847 -987091428 2200 -769420056 -517829353 55975 64896905 281387390 21377 86916119 733417550 52012 -120938900 343506150 1671 -610068612 -503796062 6539 149148248 -123276209 80081 167361436 357134451 52485 -583297370 -308103715 54506 -974357760 -586630576 21075 467063130 351164102 3581 -227373622 -583768621 13457 662141659 344011207 74472 -420880464 266070837 2923 260971546 728413573 17523 622554639 -295858907 38649 169082241 471319500 20577 -114773819 349502785 7938 171274732 -604829420 14436 -974917936 174471401 34953 639780713 145708949 67044 177728937 -401218054 26300 -136084694 -105980974 33016 240797612 274406410 10674 -873477162 447484806 34835 157262029 357644754 48542 -489879499 441625760 4520 -990495487 -993026570 45321 -703077449 -776736235 24647 144792741 -140360933 81413 -306708620 -205556297 6991 -397209333 760772247 16310 -998322866 166799547 15371 56715253 843441602 13371 -599096829 -503809157 3080 -980499434 -406841104 64708 -671795957 -765617267 3624 640113910 -289632113 10004 -103729000 -314318757 42622 143191637 -868948358 19982 661152482 153918297 581 -228950146 -606146163 6735 -789538057 -784536242 23145 -778127969 -795916116 25374 88835133 540179240 22108 180511264 -583008777 8985 379900919 639874177 266 756278701 370056878 20413 -286225734 -712152818 5999 -103118563 -893318932 23293 -614335156 -481009843 32754 -196020253 -612857963 48313 178662613 -110260402 68254 -216910932 80312501 69358 659608980 -315192389 9968 254742357 271505385 27201 -129914834 -505062800 17653 -674915006 -786032752 34145 -388766480 263965625 3866 -707778923 -785271512 31465 631493437 -320907927 19670 -592510198 -515583449 15384 -974828986 -393206275 48314 -327417218 469163898 9809 88485647 -583924010 2248 -959420150 -399050121 75940 750137295 -577422302 27951 -6943860 661255371 3567 -893904140 432502000 14756 -111395674 -480607403 391 -763161601 -236239436 59880 343624681 659194778 37466 742780405 -305027835 19117 -422847570 249336322 5471 51795251 840767709 43994 -213100285 -875678526 22565 646720343 348753227 59127 94339522 244410804 32713 93754200 720524248 34888 -24730313 629268054 30249 -981721720 -389409169 12794 168042316 -138026657 81739 -104538122 -483768236 31651 183148575 168136725 26957 -237395779 -580300680 4627 -705739847 -123897274 11274 366472750 632481618 23017 -572271952 566651280 72742 -869942944 563895003 38657 -322957895 446730056 11427 -332050492 -216693050 11538 -219887987 -598815260 4736 -424641915 722606302 22956 -579898734 -312375227 48814 -115843209 -517212684 13333 -8852841 -693494784 39286 -959894812 -382420418 54483 184615587 72685787 31447 -294114298 -711412995 10392 -798879538 -803417407 25722 -904554127 474226065 43432 -579671694 539955041 76457 -901346728 -121159943 35268 -27065744 546083226 14050 545648897 -489218419 16297 -686995680 -864709223 31591 -769309518 -782384728 9647 256784794 -226978817 1845 -671180818 -109630073 10509 -232977179 651034978 70011 -995629766 163486744 44238 62966342 723712049 541 -712234082 -904287036 13277 340845113 834943061 6987 -591304021 540759851 63358 257425588 66278943 35516 -36459306 648258249 39177 620138776 188464760 13851 150551924 -125988568 65730 -703539023 739149374 70344 525360989 537481159 16328 -582090997 828207787 33660 -419473442 -958443668 63327 -45649810 558795463 26534 240458993 253418720 20204 -209422863 -603673065 19101 434349077 366673922 4700 755502425 -191219843 59781 -320957530 453807668 8162 -142509655 -290761346 71078 -979227930 -593982135 19629 435260450 144598044 16226 723177080 -291868034 32624 -97447208 -902611643 41929 760067989 -308704549 33316 171790647 51979783 2063 -332429584 454799911 25189 70558145 436533942 22010 -41508109 -688331140 61841 170718546 364964958 15241 -988060277 -586100536 66879 721894989 346298723 23064 -2817035 548420263 3947 349598861 665756185 32982 73915769 -615403362 72332 651291145 825068359 9448 -584662164 539276230 54888 270849266 62135126 15140 170272120 379096576 47619 -141267891 -319506985 62852 -321331911 -672491619 3817 -425743984 -99682935 14525 471186408 361312252 20876 -786945099 -487513536 40807 -678156301 -124355772 7265 -294944395 754217104 47175 -888252568 238181968 37129 245859541 833895108 7360 267864443 -231902590 3094 372010291 811983119 1762 -389679431 -770815797 52752 161645817 -382635653 35268 -332973719 454715872 23684 59468261 736115811 49569 -704429808 -876975118 34500 623492629 344115782 40036 724611909 -221379382 58306 -329001117 429296634 8676 -675776063 -675815562 81415 351792985 -219676736 16686 261320617 -210693783 43337 -288822802 -681998637 23768 -428011684 -137283596 28515 -111409688 632612243 34580 -96010711 -111099107 34253 -700646100 760087102 35436 169015499 342459507 19017 -968072172 151992528 16578 -287739269 430242629 13344 542467644 -477090927 42446 -697624789 -797142253 26025 -42259682 620271061 17638 -426530083 -131971435 18467 -229144102 -581480646 56132 -107360698 -97154640 2526 169760128 180204055 15561 559403663 -487796803 6382 -406338642 265784683 1846 178394765 272693594 18246 87882972 737340451 3924 -516542055 75185282 51692 174909489 279418223 4633 -321005230 757832549 37151 -119911980 -886701068 30936 264681286 -10017481 22515 265267302 459426288 37513 -495504453 438667903 7713 -690705495 -803849236 27526 657591361 -309766626 12882 165900766 457937225 1538 -26735997 -674097906 6078 190277352 282248754 46702 -970111519 -599222868 41258 156618188 56435295 25305 -523267096 461625742 40879 742892885 374824060 41382 -102776439 664751375 32803 -330616424 -208673665 3604 184937041 436693413 17470 -300584471 456421750 2499 -17389885 -666803770 50445 -121296464 -302016533 62535 54300747 759852975 22786 170084210 -883095429 1115 179913795 -233731790 9750 -291540664 -685552606 3489 733193507 -303231043 6132 267464754 273955441 66669 721457949 -293467343 19894 283260272 65450660 84730 250526210 443179045 3078 58878119 269082489 55652 -126988007 634365649 49713 -387491619 -956637881 61175 268697308 453673731 32538 -202845347 -888539423 42432 94034089 264053442 11410 -95546999 367356552 25250 -396477517 -952415090 37191 -310800741 -693705805 51388 55352535 737119991 43387 -219141808 -572569472 21808 716006932 349533399 30894 178975891 -203740370 71577 -95703623 -896971158 38389 -230344549 -975025090 6473 625392731 830496936 52884 241638625 475100724 3091 -24624627 -707020132 80900 166560707 87927151 4548 -983227963 -413778940 21792 -426665047 849151916 30913 624406553 155364004 38512 346438763 855500555 44099 -137669563 -762856599 58723 -97839539 -291536016 72259 348701010 620357273 19835 -304242257 -235222947 33666 -328866358 -696964985 11517 -694827833 715016938 68808 270639684 238829643 76859 658093755 -310378110 2455 144478530 179069434 34084 -312601641 -771843186 17958 62551775 466932283 43841 146292459 -220739580 11743 -1606414 -707258598 73789 378194792 -483214221 29662 -875840100 448826559 29912 81878194 -708707488 35576 77008877 819043538 16407 461368310 189678684 3938 247455554 461673727 34449 -106295764 658753680 46318 48774480 278948459 53841 -788936397 -501511273 34463 746930378 -291708384 47393 154980913 -221694272 65157 369045509 664241260 10700 147351153 -210782029 53220 717359514 -195651582 32596 -227572089 92880419 37649 379494420 852855048 28044 736204568 -784871680 43061 -425330332 620133484 16429 -606137233 -208793961 67817 -205270724 -956624320 14920 738316415 358221570 18627 -216013722 -971108188 45054 726193243 -288140510 16971 -312064763 465111948 22379 650070439 -312327960 17424 760695121 457436147 57325 164598704 -213599535 10858 640437602 380045562 56699 -901868193 -140798752 11419 -322811719 -705603332 26706 -421338206 -124708193 13815 158350106 -196179129 23157 742266912 -319419795 5391 371507479 647926550 27331 -523317759 446514012 27050 -700876582 -875106726 32648 472282266 166016128 56380 -214868682 -901994281 40754 -685502732 -860368222 15174 -34292952 -711230541 22449 -200296695 161022862 29945 -115822559 -895917887 4157 277074168 260375330 14522 277811511 432100057 4390 188582567 -880796644 6193 -123126031 368850578 31274 -584447469 -296339212 19235 -985981559 -611766104 71679 -387800021 853456582 8695 623750303 -295091812 5175 -227616034 -572545288 935 -323593467 -222496750 18138 156387083 83193506 5245 341045358 853884657 21175 181093678 -904688691 21634 240647999 274482065 64776 -215794412 -578483874 15043 169508001 -694695398 33452 -597885683 -485587765 8091 152660563 278222761 20905 -676423296 -127601297 4827 -597396889 -523090995 21521 -864053146 -97201376 21619 -601212419 -299876052 33000 -873025496 -668945393 34289 -105311921 -585587527 29140 -227773194 -892681185 35846 757505715 -230511997 53052 -669513126 -128025014 20075 -868168964 758071230 6778 -130736831 -315734407 70674 661592734 373682083 61062 165425619 -586977629 18037 731554000 -197088385 17422 340211437 -200044682 30765 -12852253 717726545 79886 -125180046 -510019155 14511 740106420 -199861790 38649 550120366 -506290178 59741 740670904 -295875203 2534 -386976267 267102221 50623 144795566 167994916 31804 -965291353 -414166711 14266 -991924336 -984142947 50673 -669708139 735979603 42322 176864379 -610569285 16155 260989544 756974107 13439 -883190025 -385853473 51637 663303162 352841623 44578 146820068 -612972749 19157 -135591724 -902309987 38284 -956889808 -613843898 62935 146370982 -595028622 11616 -135384265 -287290358 3166 -134549121 351917288 4286 -984941820 -422131379 76568 -690401525 -109013345 12729 748537183 -290941792 6880 -232837118 -976154708 1755 747334802 342576540 30802 175108166 -867534828 41176 -495874080 464804635 10089 541749084 -780581230 5243 451758601 373469458 15743 -101714874 -802200788 2787 754509769 379768365 38399 -704798686 -123656940 19827 -135158477 351046725 12151 -596625221 -289870798 48567 50301224 470094979 10203 159372281 -573719529 20364 -414265058 -99688043 9029 -424767383 724890592 28348 643970011 148691333 25422 266007585 255942064 13208 -207551717 561120664 39035 -220590617 -897264497 3502 -891015329 -99830297 41460 -498172967 434487455 13290 562102216 245680806 41004 -683363816 339297541 16521 243244605 59031671 82021 -123530253 651970263 14654 -392286545 -121936471 13354 -396903538 751867038 13865 153036167 -614452732 14495 150820580 -426082257 9604 438602449 335243587 1037 646268348 336304242 5472 348807828 628181093 39582 655769971 146743057 5807 -383186163 -978641267 26587 -301850698 -673816683 14689 -381748282 -998785047 60568 275926407 441138232 525 189781259 -394424983 33764 -307922431 -514286956 59799 760957882 357573238 7662 -191106291 560160644 26910 553109958 -510347529 9617 165441157 -403622806 12489 -997601541 -977627779 50168 150021240 -879378906 41771 -288094468 -689734987 50836 82303678 852427126 44526 -323309007 432329701 4809 -395513443 268959656 46785 448417366 157679542 1472 373505320 629115672 29936 -141010774 -783264509 57005 349929502 154380226 50580 167646900 58092337 1298 67248772 819793959 9066 249760110 -232134809 23016 -767718690 -505738437 46933 357655581 838119656 36717 -982079964 166501701 10963 -972201025 -592416972 70840 280928807 -211185498 302 -217452945 -874422683 44910 182128161 -591595558 7396 -4099207 562454721 17835 -680677744 -782865260 34442 189425798 184307301 2203 360136608 847116207 15809 145538480 -394809889 30216 -96480347 -802114280 13144 281851997 62106247 9672 -407641625 847460597 39005 -216823561 -882769958 27992 78803350 756354583 69851 246377964 -202425537 26718 -767101633 -772796700 15670 250876974 456811747 13694 564610718 -490603624 22260 731746162 -299029921 7467 -408050787 746884299 41229 -994741986 -580654997 55481 265641632 -38473358 71544 248898474 428624564 35917 631459140 450462931 65381 -139066326 -807454620 27584 -125995518 367194070 27213 -95980345 -314797297 15747 -211325122 -900170474 46040 -114773043 -479844692 17711 461246298 845918893 58321 177485029 -405392231 8359 71264212 757027326 54026 -867445662 -102868951 3493 -95314159 -323080436 6087 -705373548 -137199048 32516 246962210 267387867 73775 -114569738 -291619835 37999 469602311 341292485 32268 -764915381 -495746057 38294 153688388 -387339903 27290 -509703428 446745970 11749 749325081 -233457528 38006 -959711701 170539531 6167 -425765170 -986447246 39503 729601808 -203832587 58786 -6475203 -677206797 63114 760897147 -210686151 25354 240723139 453048248 35377 352036745 629974951 37296 -215249520 74555566 18385 83004714 848595560 36643 187404316 -219381388 22012 -672950698 -796584512 4386 -768499194 82053938 63298 457688212 159569596 82225 -603386276 -500153437 7614 188740447 -403811108 21402 438876749 143849619 24110 -192348052 -970671205 25935 544242818 -511273729 32179 629673888 154054128 29757 -97212781 -897072467 37010 -195296874 61343370 72774 -867277887 -138983301 13123 -120429593 647953658 41201 -495695291 449361495 21012 -196450567 -993716378 19505 348762589 634235977 31008 248790590 -192844448 16324 -34332958 -685456951 63800 167478687 443649435 17638 -399191338 -112873382 22872 -995257179 -608920747 16641 742067333 -324531053 41774 51827808 737650375 20661 -402686345 741044503 28649 148003313 -886393199 17897 724701906 -320915011 32341 58047620 -323772073 4398 -956411382 -596394869 67512 271440974 722795633 7576 -104982015 -780627194 55244 -588533716 551916268 30361 -208075169 -952613821 9060 -287247886 438371921 7427 -120363720 651728995 17051 354296162 660434216 35369 59306237 759307947 22345 -137681908 -514492599 29233 -802309851 -482913213 13905 -212793660 -424571027 65510 160876146 -116240241 54943 364402656 -221287705 34249 -792171728 -514735638 58135 -397523276 845805825 42143 -102663776 339316592 15380 -415653248 820645725 56879 258143155 -211242439 38761 186437286 -858679961 876 187622795 -587188838 14882 71266581 -295752923 10014 -123330641 -328126654 53948 -112488158 -486690762 19185 -10663343 530881315 2516 243126390 58336030 40630 162787619 336606011 2488 -869518766 -141330575 19929 239525525 -18637730 12683 -598788252 -317273223 16708 76532454 -292866385 14114 -40244789 658835358 21682 -386267146 754731660 41459 -681236244 -120876273 2802 -3749349 558747469 46398 240636577 283128606 65439 176163084 -859424198 23931 179824341 149630267 32004 163082519 443609958 2362 632213328 -287919222 41598 -123700122 -512099553 32272 -780542195 -789597031 21804 -213049345 76040617 62236 -21024695 529093390 8360 -237272241 -580085488 26089 473339898 -495501221 13919 154546850 48410835 13982 164197823 145472913 31450 -396082302 -130991473 6666 71433377 -295123849 24270 -887035523 444637969 7265 -409072405 274226575 38715 -582400617 525437370 53444 524022996 -511720050 50030 -324946213 440871010 120 258922650 94884889 35088 -576431787 540083986 62038 -998996167 -384067388 22573 -225710897 64927827 62673 -321724021 433595243 5115 159747901 241401174 36677 -690891143 -119767015 23102 -603189756 -324546580 33917 171398924 61197587 1405 635806739 363374650 40262 -980431937 -955658404 61588 174821434 -128979299 76148 -139461939 -762368903 31870 160521070 -871958979 4894 -423937481 -808600468 8647 154374439 251887364 20 -196764076 78247176 59502 180347792 -199619093 53766 548386495 -522146422 31492 80205485 269985618 1381 -858999948 448529748 2007 -12806280 -688215165 37563 -978540439 -600569966 2144 -428111851 -105263836 21582 178890099 -873579539 11389 -610095195 -301920096 39651 728344002 -201190519 36051 631632610 -317741579 22951 -865176166 458043078 37310 -411877024 -955126589 39903 -2747456 648097112 311 759600216 93422413 48175 -479989853 473586009 14492 -791012777 -797191160 25614 -385698378 -976827478 69642 -5636634 546703068 36901 -129964937 361230768 1941 156358638 -213335400 10294 -990299060 -576476594 10536 556129277 -518393004 55245 -496506319 79539420 69267 -571793079 -318318373 33411 276971735 252259559 58842 66426472 460946621 3343 271386271 -34856409 26690 183208409 441233774 28129 -519157752 444359994 170 -691793088 -128466555 9604 -234253480 -224674920 19347 155934287 348322977 13569 -217413482 -575363314 10899 441689422 740928608 49432 621468874 171368850 58340 74575499 473090298 47265 446137219 157180050 82402 163404594 275442642 28388 246982703 264533629 73568 -423253933 814050406 54330 -309934134 432642246 1011 -712983685 -898832812 12760 84997394 757659191 7779 -419051092 750417257 20309 -802674903 -766490101 12414 -575145376 -318558576 15764 -387260399 262829350 39312 -131088571 641495998 21699 -420558771 -119483953 26778 378659908 843632358 28051 187317398 56852104 26709 -39241433 -709467613 64433 -103535011 -964897717 36781 -199764229 -873200314 27736 84049529 832340133 56293 -573408714 542858860 27497 -111459831 -494333081 12870 -388950474 279964931 28452 160019775 339153538 16240 72850753 820235597 14864 -676894603 -798811338 24010 50826227 468338550 12175 -201441612 69500964 13352 -230245387 -971580822 45339 189719722 -886526839 25883 170686674 185484268 20905 342058673 -214860695 29244 241988256 -9947303 23698 -424442617 -108058504 26779 -771839958 -763904410 12646 173554390 -191547433 71103 -712103311 -769970349 21440 254340612 433391296 12941 79245945 811357992 11906 182759618 355420603 13159 251189126 -216477540 11517 -295202193 -667011762 27453 -667435741 -889491730 39557 -973471994 -971811103 68718 244978597 73258759 64585 -210112072 -971784880 14725 168117431 -603818779 8746 164296847 473343452 10898 -114215095 -123114858 24115 -573035113 -315537888 70371 -688634611 -123982665 8481 253734533 -22871928 60145 -142530230 -485598937 26321 60041779 738496358 33223 -977638834 -383702577 9798 -713916748 -969045689 32968 -388768125 846944367 902 -388906725 -994248664 75449 148874443 -397292568 21661 -332520880 -218794564 17604 -417595659 734794446 5891 92009587 715624134 11401 -301073553 471750889 12666 -591067508 -502426167 28675 366509651 551347862 13299 267666671 -197211710 15164 432070086 179432041 90139 -698752583 -857643259 30068 443828148 169956394 91179 67066798 -323406839 8987 -712156592 -802412156 30605 272867941 825841885 10282 -133576685 -798501764 43330 -191886606 -858367104 25493 637995113 824457156 44019 335323581 840799591 32269 -306665147 -204809201 15616 166331271 441717275 24424 -110733684 -774042834 11862 -977236862 -416351362 36139 717430325 341941490 35371 648589001 189498331 33202 731046369 -609708796 3615 -413390211 -102343177 43209 -194094075 -573905527 10154 -209210898 -581315563 8857 -986183654 188763628 36516 353457499 829738230 45685 186962670 249825224 19563 267841316 65870606 62269 745281390 359931343 41429 -425095956 283748022 28613 180089195 377258237 27964 657758279 553898534 52907 363164078 822639561 41598 635465418 -892081221 54765 -229566761 -882710639 60360 277184472 242093668 55452 -301003561 -672511038 35521 282947091 465413097 36698 175432084 253924559 55848 173624486 270580356 10235 158938411 458002092 25891 740720484 -221807974 33409 264718781 744951008 32635 649554830 828608558 32818 184399452 376529298 33626 78261976 444625290 28857 -41916510 661494303 45666 -116435543 -297016485 8076 842571321 -972250680 47044 -121643733 638984252 14698 273747733 264232521 50848 -974840706 -426047213 21597 249122067 467525764 31269 441067383 178112333 44509 67860403 -291985116 9449 744553417 -599206831 9269 441367119 368136268 3623 283744694 719558013 14339 364991823 -672253306 69732 -803491145 -507690890 45087 430706583 356840215 4158 156396805 48728473 3343 147805802 178221510 2435 -978424543 -590253430 9134 179002231 -206045394 52752 731271773 362307048 16013 -4924401 -701093647 80956 -10514850 -670037899 37998 171046967 -219184412 49078 148522472 -399572692 35375 731319130 -594561235 17840 -25161499 -666836939 55415 -804536094 -487292762 6440 -980144411 -954859604 53993 -39090004 649801349 45370 736347706 -605556489 35270 -899099593 446679413 14339 -3854589 571085457 1217 -105471175 84186233 44264 552608534 -518103372 10776 663264471 -321000721 2011 -703922472 -784362165 45554 -894365766 470736940 48419 -110642228 -318955373 54670 61525626 468943199 35495 69201820 -318025188 4413 -804074852 -786330429 24424 156798520 266513737 24466 78636075 437615461 35703 169071689 269307166 20658 -584127679 556229242 59115 -582596088 -479614541 8306 370453687 840518376 43183 -123446569 374090774 26293 -96872729 -302875377 61906 -956380715 -577133670 38808 -881246413 -138601032 49152 -115791486 -808715378 5659 -142260148 -320526848 14931 171129523 -395006389 3812 -104976769 374233348 22783 433512536 158825436 16289 -998628728 173270754 47670 473793160 155668866 3981 -408416012 -139937766 43501 -404969189 -293567219 42742 -701470446 -675631630 16887 625327971 843380399 27536 -608349906 -481440986 36228 -422297314 251165222 25090 -963387498 -416508833 15214 -95344998 621740655 49484 356871210 -222451251 31185 -423815978 811768281 42784 -136960834 -767950841 26604 627891049 346054704 15136 158636312 -578966612 7492 -774392160 -477771586 57672 -199090371 359007192 6476 -613830822 -324727220 946 94065094 472404901 42460 -581597854 554443391 59779 171589976 -609830536 14777 -604375076 -291991002 76769 619409255 151199908 37093 -209698490 68857518 79750 -394083954 -423880686 37775 -233188810 -991632890 47622 -28135767 -681529842 860 257201125 -193398612 7996 -611840450 533057975 6396 -307469616 -672156073 1557 79470200 811440465 42591 256727441 56037657 39841 -398796931 -985280290 59131 92809201 819353737 53634 744811961 -320681179 38814 271239242 -22025609 7489 366701796 -197168149 38319 637495423 830336808 42833 -397409493 -115378976 17883 -14892840 551747270 18778 247299031 -37985500 11543 -221979641 59737362 100767 164825560 269379463 49176 -125486753 -492157654 32810 65078356 -480791353 41102 -423491341 251898320 10237 439335792 358391102 10814 348114177 839215971 34776 170020001 71292291 4367 -296989008 -963291861 44309 -424754008 814382376 46402 357085034 816105199 13664 651587223 352522040 24900 -133446698 -313250852 56107 -205059722 -896575958 56829 -884987591 462746248 36343 -134846292 666176179 51593 -867390476 445920579 10363 -412855759 -973507335 57655 -969546123 -990228550 60013 268969385 434663398 14795 -208827978 -610826434 13235 91393096 750979098 37419 -505417349 -696933336 34918 661949915 363925606 49364 -134499276 -880019268 25937 157844085 274531072 26277 -672616764 -112185689 25969 652696762 848240655 43714 94833653 730581347 26870 -317475390 -672982390 36210 -103982918 -762157483 26841 -109685537 -318069345 45085 -6337170 628242112 17740 -496449399 475102548 8102 187251912 339414198 21220 -307968765 454949835 7991 -132498529 -484536771 1147 -383798224 -960401976 59528 90144945 723773393 61900 246592614 -20805355 8094 -582755628 536115542 70395 -486827019 467234087 24226 -289112579 -211017765 18846 165308815 -213154536 2859 -330279962 -673049241 545 -579227420 542889635 8226 -575851562 -521553807 14199 -392278788 856746487 15768 -594762716 537492032 9417 157993484 -116293303 27756 -237033991 -981003778 2639 366697732 -233097064 13450 -420387900 732714195 37362 55906150 256379089 6667 263951947 729440256 9714 277315459 722678693 23893 -705230531 -29837695 58068 183400849 243948151 8850 63148488 260614748 17291 -120888358 342763472 11743 -610099871 -493655510 23427 -704750135 -782324740 45198 265316030 -219379393 2304 173661188 280620960 24174 540095122 -486348522 46248 89678645 718821107 33413 157016306 -423628711 22968 -956782478 -420404106 18884 -862244261 447005427 32116 716379189 254865469 64216 159900242 -102634608 44165 -99682532 -130713668 4239 -780258701 -500012339 1362 -410594878 -957727126 65613 -418721086 -97562985 42437 -978599080 184834254 8978 -674495757 -883909741 40696 90181348 -307528894 18465 269354712 -882649703 47915 -323738737 471376584 9771 756609068 812325963 34569 -209372392 73472413 23105 188666118 -887160882 22463 145749527 -576982896 5552 153837165 -115836834 44635 75046200 714983661 17151 -498513636 466304339 27571 280030659 433053773 10240 -34240358 657245163 45337 -958302105 152267966 35458 -868879230 160907857 66662 -308210187 474447095 13197 87336262 250776699 55416 282504401 51064721 966 -18580824 -678926573 61325 279238350 49709451 8274 357005748 -199820614 1865 359968678 813739402 24465 172978294 -96450028 20370 254420516 -194662743 33787 -677044554 -806382240 22647 249550075 251075421 70729 627586913 -303440036 42933 -15260324 -703969101 28052 161595519 -388890200 11209 -229864238 -955576280 36405 160078391 457852182 5706 -953336765 -980085520 29802 178270484 -102605263 27822 -574121188 -490651512 36220 734063564 -401220404 55216 243957190 -221447446 20933 -6633139 536560468 30960 249144273 -20039733 52561 -965234980 834281307 42610 271783027 -216577429 6554 354174727 810049225 18361 462015634 360296458 20167 69218073 -292567339 32987 275843010 82235078 24759 -671628129 716170453 53596 -225734729 -971985634 3811 345195923 653979205 15333 70612571 435054890 51470 -669878227 -879946473 56287 376477927 -213076339 8422 -19744885 655369085 17100 275983789 79929095 46451 257263589 265249148 71780 48385228 727923125 4140 653836218 342376112 29977 -966503339 -298625960 30108 369796026 -195180262 27705 -44533611 540652717 15128 254332202 -197194116 26608 336697036 -197707854 8383 -600975173 -514900733 16059 251659345 434384064 33822 756910240 -218958960 5244 -692948588 -888800060 52170 727329069 -575799889 34569 -777883321 -794857129 11219 -294433403 -701269102 1315 261811495 -195103699 9494 68788836 -324165650 33527 -101019628 341621781 1568 740919967 -323772636 98 168016471 360194353 23952 -579747084 554554598 28897 -205758677 -957782791 16553 -218969094 -610434190 4050 -674179672 -885161820 18841 -316631634 -190698201 5074 166251742 285430450 11671 -959544552 -609787976 12631 -601151391 560935021 39990 -998410696 161942356 29131 720114882 840241114 61068 -996398797 -982616788 42959 70082266 760373439 29289 -207793179 -988410669 55159 -424495471 839053931 11368 -114110378 -305414407 33480 645719107 159646188 20940 -406573877 -128383118 23067 166926304 -96762266 32200 453295548 378695507 11004 -385190637 275549754 15880 -995650880 -586636366 42842 -122057260 -318491623 52202 -124645270 361617775 19908 -132241507 -303056773 33416 167916570 -590768473 16937 -195985766 -999915109 49535 717141546 -888154911 70822 -115416775 351657583 31244 -889199913 439185477 14978 164871501 259076173 27983 168081941 -389941929 25535 278748377 736019742 12778 754450017 -192144505 38612 334842297 649230409 31545 -383963848 820719588 51083 636486147 186683497 76080 282838374 54875212 45303 52666359 454459573 48920 -994088261 -13183465 24747 -310636160 -692859826 58003 663288075 -298430154 36065 438263363 172707363 20589 631767065 344618023 59932 71153590 473458809 52901 174806854 -886583584 47528 -312208911 -676264102 15373 171293509 -580478035 7324 635019455 838988887 34147 -39283808 -714268648 79842 -414664544 753378917 39180 -412625249 -971703722 29295 80341445 814294583 34747 -236208632 -603079387 39625 -4825708 -713582135 31486 -317322005 -699765340 36856 746652892 631194411 27455 758539606 348639488 48117 163746206 442808830 1758 51848173 -295037485 29644 265945126 89108649 14711 153873281 -140100037 35660 657063532 340356822 6621 -427010786 -970747751 37428 60166316 272027851 70482 627461600 357352857 12346 -576672266 -482256246 24593 -805623438 -774249913 4688 441635063 335892526 8409 -42635798 646212021 25440 190214576 -589140380 12378 -505979755 455980746 24864 364326209 817628496 37496 -415271616 728736975 38990 716248483 -329372358 48246 -300442477 -201635501 33343 -136811103 -131530228 13965 -984092436 180233337 1296 -132238454 -494842097 1653 -875933445 -141565741 43356 86949576 758148248 71125 153127603 -591035898 5680 -120973336 -108123233 29299 334015941 636272472 30573 -867377007 -133247399 33950 -100185232 -491977351 21821 758270120 -572407835 35323 -381090935 742008462 20262 79318749 752504256 57612 165016909 -108845076 71239 161407876 434017255 25394 -39302929 651353425 3264 -976449050 -599369591 17534 -231474222 -892520760 5577 78085303 248322910 14507 171143750 463953135 471 179854269 81270062 8822 -35006934 532544383 43886 -862227821 -110558279 34412 -709425086 -765783641 40677 -412201413 268519621 44339 747316836 345129230 22814 -412719618 -137657165 33933 -977053788 534927264 39670 -102890697 -218605079 56217 -986603880 -596559453 31879 -130886941 -782847373 32697 244441611 755978904 11773 -708760597 -787138563 35139 -287695478 454099876 3475 168105592 157821237 40809 623821819 817170307 60371 -600752743 -507772944 2359 -877058350 467504960 24006 -130622708 -519352173 10665 260300165 -233608084 18663 -123356469 -790377951 22604 -882238976 -132193874 37288 -422830558 -987795556 15982 182895366 437678657 10547 -869962713 563964047 35563 -777081860 161852742 61043 -407506022 851980441 12333 -386012637 -992136866 34687 -585918112 -317261349 68850 566119717 -495352427 23807 54523120 745412857 4 -305032539 476041695 9779 -407352058 -954545491 74558 -197492681 -874314356 17540 -237650136 -901662944 51020 -395645412 255809080 10704 62699339 834613993 7940 740558760 342750415 1031 157441454 -140030923 24042 729013276 364117765 10050 -112448101 -795991020 35897 -677610400 -790409046 42453 -511209923 463144791 18832 -798192718 640821175 6339 745776896 -208295237 63381 -688664150 -110445109 32600 176260973 -210958326 12943 158197476 -393431290 30484 -956870350 -982596147 32492 272429292 -193024752 8896 -423696234 248466711 51716 238903265 451421188 19844 -422839134 -986409005 647 164245755 -600560882 8729 256621974 59778519 40725 -405049559 256421512 9464 -864104177 -102875954 21190 -210575707 -966262380 861 541252302 -498012756 13893 -984583213 -610510529 12125 147232901 -119160566 42092 -708579760 746532825 29295 -672785607 -97329555 14619 54073527 744125804 66064 -130916682 -327823522 63977 744792435 -236702901 35380 -488324742 465949254 1915 -230220401 91813324 26566 61147501 -29442392 58891 -883641249 -120955204 21436 186945638 -575305268 19832 -223637800 -588634118 21639 267276822 51882995 36745 634306994 845538460 69466 143453857 54369832 7784 -604188819 -298018637 48355 176203369 239673924 22793 -521770485 464281441 39532 -15812453 -708419913 11170 380574510 835210670 10177 -963808867 -427510869 34152 -874941774 439436282 10442 155194236 -613812809 16653 442015931 365621925 11249 714719265 -615260007 41103 61476027 429059347 7395 338650942 840686907 42011 180482811 252546615 47442 -428489888 821881968 49398 -599078885 -328569795 3883 -424200177 252191699 43288 -971695214 -428347703 76980 -410575243 850907219 26625 625827850 -306118070 3174 730083909 -618092020 39403 -411625588 -108471534 6603 -892645524 468746842 26388 -215943263 -972983198 15809 -779415638 -767104495 12171 243018845 725275440 25874 656504416 815515018 7086 -993411471 -995750858 2808 -960431152 -402509255 39972 155747212 -401629395 6566 641320722 855166715 15726 -694649284 59764789 24855 -33714378 633410859 26744 -201894980 -995203129 32043 -589056498 532269939 35392 -137189972 -321021951 17419 269353266 270705950 27857 -99391293 -293481774 40001 -587257350 -493172258 27178 -105448038 -523140935 23663 -124678650 -776807938 29843 631404345 -324433826 44549 -297669256 451185837 1894 -136195428 354981787 7837 -20951572 658285649 25762 -302734835 -668204381 30852 -590303989 -496694126 12566 -479597694 460082176 33011 152449008 -877453420 2439 -1888555 -593197878 23984 173577848 -403683777 9827 -129162382 -775416520 55 647439457 365239961 38688 -409615633 -963872069 11251 -710533068 -792280432 18704 146521817 373309808 50640 -476193812 433198470 7339 68377138 818539424 10470 160780914 -109223636 6474 -426859346 723537834 18991 165018988 375570949 8284 -964054798 -964905620 4354 430227525 363074238 14384 -12651495 -710037494 41891 240141741 734542318 5360 158494614 48880148 18596 755196281 -306413009 42923 -405385689 -109713980 7415 -580298415 -492011448 13067 726105682 342969501 2630 -616789671 -504278175 5922 181818509 333762505 30135 153016720 -571511212 6514 343261764 656222477 24281 -955400833 -381585332 32446 342748693 -509529446 42453 761579425 -215937741 14637 269331725 755679500 8118 -994159539 -990572471 72729 -28230095 -675884734 8361 266448645 473492727 24849 -695797986 715212199 60023 281249293 -213704070 27154 -399282309 740057141 39560 -207137035 -602990152 54480 271340566 80684049 64296 -674329396 741387885 16411 641101870 824705922 17054 -202579297 -983249285 48649 -130009195 -333087235 6071 176099975 -119188291 64708 434669562 357516030 7823 -12592165 528794410 50067 -971720638 -612447981 63037 -42371623 562960431 42166 722751655 -289316617 3042 -580393207 824433642 54356 743691427 -310286287 15295 -710375571 -863605028 51780 177127041 150631312 5763 65759241 457745195 7716 -99691073 349054035 1979 -135725457 -479866867 33875 74844765 -330311907 18553 -237370087 83915600 33278 345071841 -212524905 30177 166216652 -106595218 63219 349084651 665057035 37735 755892466 353299377 35671 176838608 -129327736 16079 735917578 -318094619 37698 -138383135 -302587182 72891 -709891582 -778961398 31053 -17667345 531005383 34180 -127521490 378346066 8791 -962113085 -608631928 7256 -427676729 285512058 33635 172451337 367393916 11623 -767608708 -613157987 30728 -111455278 -514279464 4801 -8506064 551816476 42127 -6975105 666381572 39394 159221516 -895831465 39085 143692056 379074638 49093 155703312 69384627 11867 -707163874 717289511 56184 -775040467 -807310915 16913 -790432388 -489440578 24 341985139 645680768 38072 -781584527 -797774031 15100 -788748812 -804707997 23182 -899729388 -806102625 9129 -231468502 527624479 7755 724862701 362225512 41602 185892938 -139686077 19293 751724141 -295013952 34359 -962128572 -328133794 40196 -116347803 352239618 14752 -692737082 -885659776 54474 429514380 342698116 6082 244048980 266722576 75810 364527707 -681235184 45962 -125600327 -314737562 50522 242982123 65881565 32156 247338563 -192270782 24774 -416809682 812140849 25922 171948969 -213746076 1259 -406441246 -103404340 17564 459884942 362928608 12100 -211969311 -857178921 5653 353428254 -206995253 33120 -217435362 78146720 92551 555710498 -521334131 28659 281474270 72096437 20410 189039856 282459082 26128 146043312 -418923198 11930 -129972317 333679040 18647 471919790 179930078 50085 -114031932 -293940606 70235 239751080 750146453 33647 -775721282 -496078818 4908 563691716 -502099842 39191 156024991 -860556470 36102 83935345 -222810377 10416 162161541 188073631 11228 -121743568 622704332 12807 -955120638 -411351846 22620 -685064770 756175778 45554 -764175233 -772241031 10420 -327562097 -689753933 26679 240420321 733612521 8284 350558508 823174301 37152 -107260036 -768808328 64344 -427043760 281631519 10972 175784665 -405019554 34019 -869094807 457981173 46170 -292878666 -233823957 5211 -104373588 -106628203 23930 -609945180 555764600 79066 -211363088 -858549210 5363 370643407 -204154111 39269 -13772954 837983196 80293 -583024750 274983973 26807 -103626914 -878543771 7341 -964151420 169992998 15958 -954671332 -401533861 35244 -417363499 852605851 56840 745971063 -311770071 9203 566668607 -507399687 12682 184381059 -102274748 83663 -306767531 449634340 12900 157510771 458768257 15782 -114113515 -887760564 22606 -990004125 -405251036 70865 180850773 -223332027 20431 -134665986 361019013 28392 173279752 -124355609 79690 175144014 171376226 46356 -210669365 -971959291 27119 54783556 248892630 69600 434751245 179035305 65214 665728016 356332054 7539 754857606 -216092838 3240 -217206445 76039006 19348 475805552 167894645 3645 -316248502 447712117 17961 -330022943 -711756706 4590 353097786 -221388128 2037 -217019272 76977765 19037 664807906 368895931 25524 154914675 181570432 34342 49323139 -290256244 42431 653820187 -230429279 64210 -514790930 66155753 47047 77988481 643584185 58746 -322340704 816060427 26465 -133509214 -136541190 7678 184860881 185103400 12810 -399544236 -117653360 8227 -39143375 -712076941 1320 -111857362 630114971 13109 48411685 737923007 66684 375373922 817292555 42592 -713965129 731090231 26305 -807509313 -673616251 26576 338481250 -238009530 6634 -874695231 -122118328 19890 -99992501 344706823 7308 377573397 826872611 27754 -987646109 -607691477 12190 238245129 723710763 31382 -194284129 -972935976 17399 442156541 354429871 23523 -138259264 -288821034 26573 -615180957 -517909289 12316 -214096151 50639423 18307 -382036970 -988962983 1154 371945758 816292423 5372 -100796652 -291622469 9603 61790168 -328401452 42762 630811164 -310885054 11057 186794358 438674171 5063 274184604 453397888 6222 -220409958 53435105 39796 -420444003 722185910 7934 -326559440 468664802 5993 -573515353 569323651 71934 -762841287 -495794322 292 -504985409 760209027 38000 145090187 75587929 14670 -980453290 -416696205 75892 545909307 -488335906 28861 -108118157 -892363514 1302 370421845 -223046701 23708 -875465960 -102087969 35495 -967105234 154185225 21138 249016115 463396814 33375 -616295009 -496324532 30143 -33044901 -697941005 51167 361480139 -191587223 14009 -987917468 -407161059 65851 -871011136 438454704 30023 68599048 443720685 26252 -871556349 475481858 21394 -689311522 -884190186 2066 -40839761 -704482819 65225 -10538253 -800826130 46130 283067402 444298665 5705 -107846908 -306451253 20500 -110174851 659023155 35637 -332105070 -212157055 22671 166893113 281873979 1408 -967182959 -399616780 65752 -510540604 447116611 30688 170673917 84851142 28634 147664973 -214125135 65206 525625239 -481008644 43405 463119015 356403333 21022 243421473 -5386447 51077 -957494595 -404847335 76216 662185573 374000981 62584 280000799 -32117065 37881 659774328 174961904 45303 336944902 -209823833 42782 164166928 239890301 57006 -688871710 -768386095 11485 -117163257 -882033520 33037 190267992 -875580645 5754 634812855 811419006 56337 -124908794 -800392945 43901 -889959805 435592645 33593 150278774 182294527 46826 -105287050 -298551898 546 753254904 375137029 50306 -139728923 -669481129 22002 238750103 441564257 14093 -711204015 727565869 80115 -141182898 -290436931 53642 539976569 -477723947 2550 -601389901 -290069423 75002 -900155556 475783366 40559 91077750 838717897 5354 -793971098 -982309892 16912 -314671803 436298179 22524 93065612 455541244 49670 647613380 163262117 60195 -113966337 337207303 28135 -682103515 -901389304 11963 -107392491 652990763 41134 240271597 54694308 9090 -41353291 -865646153 39480 619180428 850173662 20730 87097278 436814531 57418 -203474312 93756267 40900 -104903749 -778735783 42333 157644296 433588925 25513 642030629 177395454 76645 648964483 172855025 57941 -223168717 -857297442 59906 -976524641 -405900082 11064 -587824889 -515168605 9114 -223454389 -990708290 10551 -219037370 90475493 99821 472122565 375027445 3510 -779194623 -785703637 18373 -773498051 -522172333 52483 -952703525 -615583631 23874 -986334350 -427709071 56356 153992518 440118873 2790 91225451 842715592 33798 -901383400 -127875225 17308 -221079837 -599455708 21730 168570913 -588751131 15489 620774059 -586174626 19793 758757158 350541880 23497 652466716 357124152 54375 -41171350 723080309 56753 -903349509 458696650 40561 163032455 -402923834 227 -970308951 834255149 61646 356690053 825522087 1493 -5297983 -688170660 12470 549188498 -506769900 19268 148118522 436012621 12693 631396060 442484955 56776 264884200 -216262452 27333 185705448 266594519 7982 -98110709 -899088012 29263 263903184 -34573309 22955 -287944398 463782244 22751 -8849683 549076556 33689 177397021 -607549413 4746 166672721 63014253 7819 -686154078 -790605532 7268 -588817255 -512665882 17208 248667020 56767988 71085 -116713224 -870599322 36525 178587603 -581700697 7277 168063522 168860387 49575 -995208391 -388672489 11386 150094061 -594607267 14239 69246952 241117535 8432 531794410 -709069619 66824 270199051 -198891170 11704 -225092118 -889035905 51385 186521339 376562603 29205 643840282 145009621 33029 -899322000 -113295975 24735 727439011 -311040690 21360 170191540 -862846458 41873 169656159 -101797409 65040 355579257 846161911 37824 -121088516 -296519280 5839 -994774325 153158463 55104 -44155564 -668683199 75691 249467920 717205356 10081 240121224 -402319969 50860 -706516526 -107498706 12724 -980814164 -609018586 25052 163195027 169681719 22759 659808044 857030099 16902 -987988155 259398917 76264 161690418 -427182559 30125 161750653 160989608 14542 -402713621 -963497534 60386 -492295939 440807604 12351 -994767457 -404157753 40030 -225962575 -577883640 54245 744890758 359235560 44745 557899316 -492782971 56039 71888115 263914758 67771 -683358337 339317858 25517 269746096 717470043 286 -141758545 -506364787 25501 465406666 346836630 7574 620274389 -317122100 1110 -606584226 -101227154 15034 753186718 -599440764 9123 -331318748 -203602402 32662 82544142 757697832 70379 -712910416 -127191344 25998 756550794 -310699366 28772 -141318461 -797210779 29338 171133776 181361017 8881 252156842 59388155 28859 -219484925 -600992343 70589 -137983855 -515025662 7777 -98803926 -108244863 13304 149444604 -122562547 14415 660610546 819837857 38292 -138471435 631667666 15733 -326882035 -673041313 49469 151930441 55551381 25651 -969908964 -611309014 43153 52550873 740620436 39781 343184044 -227280259 28482 256059771 85414438 14733 -994345585 -596980304 18106 253665533 244853127 76788 -141217074 -776797214 42973 -971710071 -579573619 59257 -974217527 189290555 17950 -700148564 -702787760 38705 161363774 -391526579 7056 -586670142 540374962 80103 248321131 758052778 16892 252137188 -194032965 45676 -509946476 440689082 23901 -389606264 -967718774 12912 -195986942 -871934695 31936 171005878 -398313686 11798 171417340 -110104352 47230 -704249124 -799013479 41406 -606908536 -288333771 9933 178047777 -218391069 30152 158782946 -609033805 19915 166958204 73353231 23431 47642938 280312466 7749 -667291259 -892353747 27462 263069928 718477673 20407 -295747191 -690483930 60279 -99695200 -288616963 10037 -122764297 -779004403 12807 -674914572 -792995198 7645 144549074 -611267765 15764 249647617 50523599 63300 72962279 254237440 59268 619239330 814853270 46470 239067170 651434291 63339 -192195007 -880256248 24532 -793947613 338666943 53302 472330338 341333333 11195 659570234 -297589336 27431 180534760 -899573324 14885 -778447173 -519878688 50692 -789428485 -800859119 7818 -386511457 -111234574 35649 -404432133 745745459 15609 652632705 376692978 65377 61198453 474774149 1953 -705240664 -111005240 524 -674102137 -691788123 61021 634709510 372017223 76561 459494955 150275697 77866 94024700 738097157 23428 -291325197 -221432904 17347 63478421 272825265 41403 -507782741 437669008 20750 75993150 346301805 8745 188563485 -573112671 9512 255500128 461728191 29304 258762015 -207687416 19786 148502514 241527316 48965 -399188452 831219367 30244 147372092 -426913488 13651 759158002 -582567947 2348 77882620 474871761 52207 174624954 363595702 40387 -124005203 -330446431 32494 -806874324 450023526 53931 81987005 244565474 70270 282318835 438689628 24871 -510849654 -495856525 18455 94954017 755694615 68553 470210619 158548582 26306 751592405 -209240868 4256 86588229 720525320 32287 -96825979 650927873 47882 761760176 -290752400 48105 640651319 -226632249 55738 -45646642 646254109 12004 -198459401 -611127821 19772 161633244 67994814 6046 -673784973 -118089800 7719 -961818734 -322550827 55671 -96625142 -496994633 16253 664862130 829734925 12392 145980819 282720720 41516 -101659902 -775896701 47652 -28864280 541200154 46127 -401093273 257223943 34182 -602534412 -329206506 45689 343683706 -510227348 43188 -105410155 -877393821 27835 -672420579 -784798982 36195 -952736534 -399582610 63960 94565135 816248478 60418 -31258929 564533670 15952 659921057 -990715835 70767 733463233 -303097218 2477 185890431 -603309587 14168 334632889 660127459 31999 -132236208 364601210 12370 -387771462 281032722 5906 727369392 -320299797 47015 276620510 462942282 2411 737589512 -228472309 17357 247942994 720613277 41790 -670725192 -873204149 2925 263116612 456636957 13606 720138918 -296202834 47413 -46440452 -710735797 8299 268866386 447721697 25496 -787865747 -482164766 1987 -605889548 -695340017 52917 648558484 827833767 57876 -670699288 760684968 54864 82213627 467543200 24674 -413930459 829751701 52346 183971068 259099131 5856 72587130 279080654 35943 -192164044 50264505 79020 -209925035 -39774630 69331 -214159909 76396732 50963 264926559 272958458 11638 653213618 828954847 10726 -18781348 628858237 39562 -136224276 -291653747 68659 -706341605 -776221891 19115 73201954 849872654 43909 189112358 -418211123 23651 -788821917 -765709741 16866 654897171 172125386 48495 657115981 819494550 40338 -12647000 563250893 37176 -108800071 -322464344 63866 -129849529 623704102 7041 247643699 276246029 3015 -498771596 -490696326 49732 149604120 -118312183 40276 -45656136 651221060 22124 453306995 374456717 11809 -972270440 73069476 66452 -957465843 155530775 1980 80791197 -322039566 26161 -411002574 816120616 46230 355381132 666018022 4360 -675616499 719365592 9858 159346051 -406824580 32471 -609361077 -308001800 14932 465620251 153198005 11867 260797172 -214104690 11539 159428116 -583726462 5507 -104993558 -491688042 35025 -111831972 -127701364 27407 -698862540 173937922 36709 150093011 -424672977 26905 188648112 -210495428 38119 -667964606 -895369977 12945 652654441 -314120780 29106 534369073 -486603232 19400 -673868842 -132554044 11548 -232291514 -880608129 26759 159274568 463549504 21506 -984490576 -995045428 56256 -125937484 -481730413 29939 -683929796 -773211578 34967 -408182902 283568573 38286 -600225302 559555200 11967 664053660 -320143710 26247 -608527845 -328072699 28916 -691508364 -889908960 21616 -994303138 -311598823 73394 -952452366 -981464050 49663 -886226438 431036410 7330 160145874 147331503 12170 -977553037 -409931529 11087 753283615 -598365610 31092 -236863867 -573211371 12597 152447126 335364644 32530 356730117 818168844 36240 -111735576 -875285068 21838 -500480357 -14242042 41336 -954104537 -796036764 50992 160317395 -593596710 12747 -501528183 442579638 3842 621850176 166575604 9239 167976980 -779091177 38140 -603312360 -308166555 32526 642367143 811895303 17607 -427145884 265919477 28793 631426793 148909565 49018 656229790 -290397238 26157 -963530694 -616670372 14379 380073215 841918385 32021 66627786 732212303 38708 188247505 -864513082 31167 -983122764 -583047467 30862 170632085 -122093099 77553 250023798 756139043 30972 375421287 815457225 27105 -952702471 -381094960 41759 345995550 837557503 28412 -13881317 -676758903 27776 -391043979 -122173996 36552 160671424 150861491 18648 -332667347 -998582458 44964 -198270732 -590748696 69744 -427643810 732358683 27452 242184824 -201377577 23457 -975039441 -966403863 75276 186437587 440591023 7457 739162576 -597723818 896 -101098506 -494791297 7651 153192020 181688112 20126 740806657 -583252185 38024 -231840824 83559270 61527 -593898814 -501561319 8820 155205138 -427314528 13318 436073646 180860464 72018 -230659900 -603672344 57568 52796060 278569580 25029 266218517 719317920 780 91300841 436683592 48243 715039924 -576890438 30611 -708243109 715641856 48460 242839046 241033712 47178 -393137013 725003108 41613 -411603120 849400789 7230 441182618 179039780 6221 -388665744 738875193 8886 -616156410 -520705336 5510 62358084 716307020 31303 158038386 -877868173 42296 85771850 756755743 29022 -806891776 -507732176 45961 182620474 -900368295 1835 -122464718 -519917352 31494 -414483654 732218801 25020 -605141340 -326622511 33897 562399899 -194748851 63343 -220659351 -981318364 7588 342770707 262256964 74537 -709902014 -865565842 52470 184180128 349379443 31567 -581702702 554825238 22019 -308814505 -217172981 1277 -98679584 648928509 4432 83163032 848471760 43717 -97845813 -517079059 31781 -596840554 -305101832 69537 -133470180 -109623486 9051 -296424727 436350924 15516 182701708 -893482877 9847 58239004 472732377 47565 143123689 -141979918 22318 52977216 460436032 43163 158693880 86970392 1159 187326232 -136655702 59899 -401600286 266448185 14575 -415090694 263959146 54235 -875964795 -125941008 52997 260938349 -1329013 45459 -110187904 375914505 10548 638903512 153458574 5568 70928069 -317411418 13162 -506924164 434110066 36633 251704097 73697626 40734 -995232415 -973949605 22857 -7984791 542414561 11341 281212749 268184813 53641 -614399766 -479011553 21186 -860064674 -708714384 53878 182933885 429266832 7908 735922323 -193995078 61175 -199811668 -576294042 71007 340473008 -229652520 23816 -981766587 -406828480 24154 -320629804 451303009 12423 -985845868 183122339 779 58260657 725545764 23309 260667925 -235691043 41040 723870110 363963352 30057 438375120 344491537 11935 -311563403 -209834643 19239 73871472 -305656669 29897 -121924247 -517415183 15844 441903860 148042558 51692 758818057 -310026779 4839 451525163 345247783 31874 -117750931 -486297125 15281 253790025 -11675687 14435 147275938 337569880 47616 -777837434 -497161010 11698 -223790977 720850758 73088 150415632 349576556 45999 -698723589 -110802896 2714 -694942371 -106220784 25538 -383750405 811013485 18165 244401726 -233534474 29178 -219323832 -894672680 20066 562972026 -476990242 45405 350562213 662874772 16488 -980028585 -958751937 41610 -497035997 -585058391 53485 179163579 -382610829 19218 -301564385 -669667822 30385 -203546462 -961351442 10026 -799506951 -506132577 14576 621229966 174050874 6395 -207243566 -982515048 19836 623227285 343768840 6853 244265514 467425976 31055 77477805 838627905 3310 280971351 -209302430 22309 -478714788 -861527373 54562 -387613839 -134999528 20479 57421579 -306557225 10296 650969564 189971541 42815 -787665000 -384588160 23821 716861173 -208273798 1452 187763547 -872595833 39825 91387301 -302289637 29054 -206774196 273999251 45378 -312812626 468627215 6790 -694434742 735377702 1738 -425085532 -134173936 12082 -963591566 -412608663 76081 344061336 852902516 46311 -491893994 474351830 8391 353349746 639963300 13503 -391489016 -122693986 21662 743968162 -191217051 2616 560573668 -107072267 24603 269286864 -33076118 28401 -785837044 -797615757 7764 270194804 -4345595 32440 -296613148 -192036842 3437 638682205 178331953 20536 -298963842 462118724 10713 -227407502 -587780721 19400 169309985 -136621303 34996 -596123174 551034480 73332 -686046477 -871535620 42585 160515607 -428210353 34249 -609027064 554740169 71127 -699453396 747352661 20414 150760872 335927436 8526 -130639823 -896920054 26559 714424733 -607619809 40563 -967964495 187184597 23496 -382240003 243812665 10042 -674307733 -867720705 26996 -974734936 -411109114 22689 659294833 -321307779 28696 749448437 -576177778 23559 -607777658 -703898398 3555 717220213 -234350481 21679 430013915 178407775 26268 -411692422 284756588 14953 630474177 740351200 14044 83970936 843794290 31226 -206458956 91685146 84467 640348301 -332627054 13500 -41766135 -685776836 54831 -40819152 626162761 14094 -135882914 -519713767 24370 748910110 -223763937 21123 356593150 844246060 10899 355798719 619823946 6268 333983876 -229731609 41447 -113919301 -793181990 60063 185318445 443654889 19189 -690850360 -797596372 45683 81559199 833884009 38300 50633747 -297538286 18587 143379576 92549241 18454 -522368900 459696937 34981 64602276 727543326 12993 -15978001 -702851063 23040 -44821541 534446050 4843 274012583 728127086 17258 -110964118 337813124 19439 -413264765 726948413 30774 -857384369 471931163 21565 631810571 345205937 54226 278090442 717122300 40637 468904657 -984049202 24757 -667589250 -867141239 55134 -667278908 -766105770 5862 -96812707 660370267 32114 -778089215 -502142233 59014 -513816103 474621691 45370 -420060308 -955436301 6922 -668174038 -507821602 31724 429233421 -887046130 10561 -216519886 -893641473 17667 91140682 270963502 55943 -878917190 465403349 35254 452824149 348223246 31313 76154800 -309226264 34858 -387115646 -960639323 42159 250996177 75455887 64444 -762822776 -514225291 59060 627148878 180908257 6402 437615500 151255649 66429 -677565433 -129349480 5404 -614677565 -292614826 76714 -95448484 -331367945 34600 716826357 353912871 15408 76441599 -307510868 18522 630333739 823710660 44433 285070955 760317260 31718 -955212577 -986996209 3173 -96332852 -792863808 32253 189258486 444928450 10102 81738101 434436610 3712 -212302365 -956352886 49237 -679550762 -123889175 1380 -295566908 435987447 16203 -417538371 738389816 28590 -600000364 -286723137 43036 90980979 179602222 18121 -228847806 -481639223 60633 -43977641 -701202154 12544 156177499 169093553 39901 -595772658 527448624 31431 -108878032 -797156164 54792 -611449839 555514888 20566 644072641 823455544 27737 258887543 -212322008 3021 -894858017 -477322934 57708 -310145226 -218630015 20440 -694373195 -99022071 19450 -107656793 -99417853 9435 269734426 468297686 8967 144923268 352822958 30665 94115073 -321427500 32782 155332784 149949046 9010 -117438228 335875062 24912 -873338298 440219501 29148 271363919 -217329924 14081 149478001 -418734267 10330 -679259999 724178134 52787 -234025231 93041508 85732 157328816 442904234 5914 624255507 823604142 43223 -778938016 -498347733 30230 625141477 840514592 10328 535315172 -479980428 30289 65402639 809801347 11373 187344827 -190611842 75392 348060093 -208579433 11276 -885962274 432216058 50846 -509801661 -866156296 46600 -208479098 -977087737 7854 -103168679 -791004562 58704 733950261 -233773164 25619 252075120 -44620584 12685 456090289 186630788 64780 150516521 255762483 45811 -767894145 -495553852 2728 -210081962 -887222894 30519 256651179 433535033 34087 53919575 -315507485 8277 -207281731 -865346229 6343 182305798 351900222 7445 647720866 -316327614 32319 555988710 -486879431 31956 160848391 -138624793 55378 467405481 373611469 12903 150078489 -877823219 15879 -382182352 737697024 42804 -202118776 -982570432 38782 269389742 -8869469 224 172074839 -607467867 22698 64989707 460983231 55342 -953519633 -983471905 57290 -393038871 -965447041 42925 -871783047 467002062 27702 144382045 -582903366 909 620693340 -333299722 22974 743477711 -222079192 44316 -406550844 276778614 48424 -689838243 748183284 71584 -233277928 -964976976 18163 177035119 87600872 20205 157428367 146752968 2089 -328857736 452123966 25148 -396480240 -138937420 6791 -857998451 238675072 25588 -494752244 449323656 49073 -129161312 -321791507 5259 81857233 758522376 6036 269216431 -192782960 5212 -779377007 -485941669 7432 -964824694 -611007301 40850 -204869878 -35729630 33290 455601317 337438890 11349 621418324 170117630 45801 94722308 854636342 53449 357795818 -401966368 24384 -328096753 470701858 18196 -119937435 620612558 32906 730585830 -393157011 33659 -231462675 527621480 54627 356237533 -602307296 19352 -970105555 -991525800 59391 167667280 365061949 39299 156881324 -223316043 56730 658687945 155010733 17907 -137517793 636079867 28557 -689387646 -101618571 19354 816184824 -963304506 17345 -26800861 -709437510 45804 -691372343 -862314705 52246 56627513 -287314104 19976 259199101 718895531 4690 -117363283 -858344901 13914 553023731 -296352510 42622 155878407 368780798 9260 -130366693 345600786 8178 -490493904 466140127 16267 -604966311 -678503343 44673 -192582520 -581341375 24985 376879352 838496187 24271 -32403000 -694116025 11729 635772089 822317559 75272 -902862917 752852037 75734 -391464553 256883000 6460 622021024 830766305 12389 -101961543 -119673142 12365 -121753091 -478387381 27285 278294121 456593277 33791 467807820 185342262 59385 528403064 -501584338 30936 641326811 186801017 57023 87501977 264359601 24756 62522938 -305569496 3080 -772286302 -481645209 31282 162678519 -196566073 67376 -137569407 -319505039 71798 732682926 -234874143 53078 549394295 -494365979 22638 649229832 -301719967 24292 276423579 -228081468 27179 -130253741 -870719117 26867 47966960 720635273 46161 165781770 -572761332 21680 -994979639 -588831994 25976 183876640 143177777 30711 62025077 438727663 58347 641877958 356633309 77348 -597459541 -331743628 21581 142923417 -572801625 21169 -956788463 -992375686 47406 -968060689 179877409 5211 -984266560 622719793 51172 640847724 168063717 46777 759515190 364306056 57164 -229931594 -610371057 3138 66445650 727461891 38812 -194501456 -895949904 27653 -710573497 -858016363 13617 143652706 -236880967 45464 154637571 -398846658 12641 77017323 261890257 28856 -133385658 -127874009 7286 644549410 370444066 53388 362115569 632241774 39512 -694063736 -114452364 10797 -37125441 564240750 6279 179825192 -214225686 7705 565715887 -522794292 16523 -23017279 566115758 32076 -419637595 153015907 19264 -385090551 837490046 8087 753271475 -311375667 17700 -315233333 -197855547 29268 720448197 -601619936 17422 751104219 -574810385 1502 -97780386 -426719024 33720 -992685231 -591863408 48311 -32714891 531031045 17763 -986025104 -586462225 36544 146454484 -899534500 9601 -30934124 527808973 1499 -137702081 -594923541 16997 56364835 256540694 14326 -692365641 -763296600 38532 366929619 824471405 27491 152169329 -410953297 1099 -306403912 -495330303 43096 145519079 -120682084 67128 161370144 -203457573 44094 445017907 357581495 10518 48478588 826504049 47663 621069921 827817057 31732 -792408819 -800197314 12103 243659709 87960538 57230 164478600 172608462 18145 624324255 -302397956 47633 -97294368 -115223080 8233 -502365724 475657509 33212 60639982 -103058359 57722 -998720506 -574546132 42083 -7579619 561884609 39103 -986603191 -412787936 21816 -324622983 431898121 23972 -425390914 -384189460 51972 -9433205 535055109 27500 -383952896 853235144 34462 351506219 821824506 10975 -214697445 -35868833 42104 655131460 158476743 48098 757720055 823973012 15844 -862041081 -126306626 17685 157177226 -234244049 14410 -127078511 664602591 30972 276020912 -807439114 18311 717246735 -330493409 16407 -996391270 -953887599 74059 -218366585 -606759732 67789 -46167906 559557097 24541 -38920687 -708723738 27165 -781030725 -519308156 16588 -6486571 535485990 10581 -386264126 -495804053 36600 -305069229 -675500852 52655 -384646837 823436513 42541 626087288 834122577 41121 249705707 -100674906 19166 661613833 820032727 63086 -389835803 833438333 29570 -43297935 562788307 11561 -27494323 -607543420 15569 439100886 -599329385 20964 255721478 69451431 22221 -134913919 628571086 33277 165425598 -428451520 14844 283483991 -217767065 19387 -138870603 -791649906 12878 656099380 -305169205 29061 -495170687 429833090 46901 188809472 -581872076 2372 -789940 547941509 5652 374787609 653311858 9073 -197977129 -891017521 11456 146809797 167585515 39203 -315880187 -710651985 66964 -222243128 -898895010 7298 -612356340 533744681 45577 71390251 249193028 18272 255648727 -233094249 24836 -308097503 456373679 7835 -198551980 632656702 5556 -129500325 372068295 15401 -205291373 -874265679 51281 -698706489 752404209 36372 -110921549 -200688080 51432 243371580 -212304982 3887 52285813 841182572 35570 732522821 340055390 39789 -773870868 -510909927 48594 66346463 753983953 15159 -116855390 638384443 10131 -117875829 346155956 15094 -586479842 -218085368 16278 159511030 339002401 38314 371140768 -217709930 31711 -869931733 -137039778 36159 -616297156 -481864209 7999 -578081429 -426769172 5314 -230324606 70220619 64054 439543440 363762971 5717 461281236 148889467 33534 -8673844 528348108 14698 -894275058 467866490 46292 56162272 730747128 5782 -670938848 -863680357 33703 -116907271 -865590488 16538 78769337 255626396 23518 189221031 -606436783 17691 78224648 755042183 8743 151304006 171575368 45552 55478834 -332893250 41895 -766676170 151107010 75865 -402277462 -998032719 12702 -95706873 -417699259 86612 -410229907 240528343 8673 -194112566 -876955489 33037 -203527442 -618409096 14788 -298303014 464561462 7555 155947146 79086989 6766 258080665 -31123609 62450 187426249 348638695 26363 -413430967 758457909 42549 72697189 253623662 56880 622788637 851526117 48492 -676932830 -889832037 27458 185102506 251919483 50287 -708118702 -102003047 10003 260019414 -220891381 37275 -389838665 267328768 45317 48030453 844544945 7769 642147456 856626078 3063 -579932579 525591589 56161 724844668 -328810848 11038 -954824338 -615638792 64396 74456718 -314800553 13038 -107495314 -805002075 14379 -901486005 716605325 83914 -986196740 655554576 66794 249894657 70925325 75109 156549768 67492286 26517 176919380 154998912 645 -95996504 -133184677 25874 165207886 -388572487 30728 266088863 753150694 33081 272076491 283880822 52557 -699728136 -865458490 13634 186056745 -118519986 69065 -135604593 -319648351 795 -28727491 530163692 35416 260877986 442120947 4113 -969702742 167852192 2504 -98147082 -515778357 7587 -414352347 240256520 47522 -209481873 -899276111 19544 -892232752 -116839267 30459 -104514930 648280025 954 175752110 -575771212 3710 -42822251 665434594 17844 65184391 -290712420 16445 -216230030 62430766 106153 280130510 -211213843 25617 -582893471 -497336683 34918 144597509 -130278369 76855 -198932107 -607973649 4010 354853739 631863817 43046 -385405491 249333752 48079 70087800 447151303 19509 -701474742 -790870266 4566 642539691 249449518 34243 -105365960 -112955275 2756 -326545500 457992290 18251 343458643 474697396 55426 172462631 -382486689 21410 -316879416 -216771622 9661 -672218466 -887012408 35182 -17135913 552665421 21205 -984599856 184043319 12231 -132424658 -293267758 53656 -682139547 726795095 20555 -416218568 282207252 19044 349793828 658995330 45485 58500788 274428048 51910 452969684 373303445 28651 262677720 249961787 9753 -878393770 380686423 14390 181376940 66912591 1 279320476 -18410635 26228 168885731 55656113 11577 -801979907 -476761121 24888 -311053627 -704738293 61711 -871980682 457156265 34018 831742146 -978655091 17353 152695454 -904605658 11499 253778447 718037279 37589 262113217 718263897 23682 279849633 716918308 36282 178230070 -139027872 58015 -857444675 438429313 50497 735111518 353194691 4166 264101862 -33220907 78600 54760728 274157894 70721 -317495216 443358469 8572 -802162173 -805623526 5376 173724645 268813174 5143 70835324 457246690 22587 -226224812 -972980880 38528 278815826 430456522 9600 -406311266 812692786 4011 -613756463 -287619190 27041 -235317544 730740006 72818 255368522 66816585 16500 -992663869 152527346 35423 -382625392 813373139 544 283062956 -222437732 10549 146191898 153305085 39516 186597797 -868967272 6535 252047431 723337681 18958 -984232549 151584248 3061 64454968 -15088993 17567 68976503 832167717 25934 645579266 846065157 26248 624078310 -302008151 41680 -517141492 435997394 36078 -288526342 -674201396 10302 -141687722 626837556 32041 268023368 451236651 15186 274677454 740762717 16378 -329368945 -669733833 45131 714416487 -199439776 64781 -42650131 -676446907 37302 715409884 334566663 12625 -966892165 -391120394 68377 -679459440 -876248068 37789 627976196 832174936 42085 157840370 -382873272 3819 -779785397 -485855041 1451 831854354 -954289749 32402 -201517268 -614385786 60361 -488204530 454118336 14956 -407225280 746904080 41479 258104501 739800835 23879 189714841 -418905445 7302 -576283693 -310088681 71223 735419572 -590423739 1588 379953752 -223152923 12633 -696935318 715390468 35309 83010161 815832629 30491 848826746 -988416022 58563 -204431706 -872998997 18838 63871986 472421553 49160 545952757 -509869727 36236 275400247 247203442 60303 143180160 468756156 20286 467734999 350393888 5752 -121239975 -298754071 24162 157463010 -124715472 20481 156926540 -402136286 2963 638422669 158194705 15969 -116967490 -301141500 41374 -42185982 637815344 36953 -859918488 458094081 17698 637858369 -332454660 22750 91857137 839945670 41807 250598575 265805645 77187 -31973714 -684195656 48128 662398952 -307601589 42589 -595559456 -325064396 18417 -210874682 -994982526 22314 -116543110 358090207 34610 71572934 818746542 39690 377874890 -705890539 55741 -958166206 70230204 39558 164168064 -409789229 33548 720580242 -28800144 12265 -422198923 732248343 36842 725857019 -325321078 13848 -683686938 -859046796 46613 190443237 -887481085 18111 189958247 -892522795 12260 631200461 378965182 57757 58752269 836348307 6626 751936045 -290392905 12181 -306836596 -858461662 66504 169617393 157717757 47447 340370657 430347113 27621 -407530986 -970603783 62987 -110199923 -903873298 41292 -793819341 -795043650 5806 94959155 -315459386 33182 -44785090 628048198 33911 50580087 754688189 52706 181317051 -875018754 36137 459202009 357043828 31418 337377443 -107188764 28976 -124692005 628373567 7342 471562734 162896876 65843 379992857 -224928471 33263 645673344 155075638 20111 -122823036 -485571878 418 255163799 247713226 40790 -202375706 -903413221 44194 737994635 -581583117 15877 -115259211 -763052181 35970 -312343766 469793589 20557 239964865 245048795 49544 -954957173 535972058 52498 -991479725 184145996 16711 -897321215 -132604089 24257 161992684 374810005 37598 -584089498 544250457 72851 443523642 351524712 6673 -402492511 840198064 46194 57558064 838247357 9998 -99261047 640584607 26831 -293031437 468469729 9952 -714038742 -767459007 31011 268050574 -226859271 39702 349558684 849336869 25015 721094195 -604409608 27075 162457107 -618642113 9618 77952309 855134052 3112 -106163147 -487563719 34202 -958205937 -587147083 6262 160017452 276970732 50502 259280113 -783974 49180 -693391312 -136086394 14420 -289151027 -219963655 16386 -681735183 -301938374 30517 263710161 88263529 2182 334149802 -222656650 19143 549818021 -223140847 62730 346954093 645727084 42962 261192425 239337613 57445 364404451 -234617534 14769 -130510163 -512426809 2721 149191663 -385990364 25784 253201996 270623440 2860 619244156 -314781143 32972 466436033 188253278 61224 245016688 -44688914 42267 272592509 -232670461 29390 -805853797 -794779478 15181 624402021 147683100 52617 341210596 -191626051 12787 75925180 -320533431 17540 662957752 188148373 60928 190466227 -897331354 16901 -234336530 -888529518 14111 -202296789 83189900 5731 184953290 252626138 31884 -482011494 -511951718 26473 80743234 278305391 64135 81345100 -790692800 40555 -889617816 -107801758 49850 238865212 56423788 45890 260956347 719478804 37314 263512669 -398422334 75199 -215431185 -880520466 4008 -583625482 -299214988 20990 180608594 467077829 2183 -690038560 -904555475 16579 56660627 474217134 28352 728967389 -227244304 13830 372031013 827364039 19261 249783193 -41922823 58341 -10000743 647462140 3036 -886729811 430181698 15964 429580006 365823674 26555 152767648 -394831440 28944 283385507 -39239993 55238 -289977181 -676893079 26008 -216758038 -982187848 54097 -95515092 -515839575 13222 -775440275 -488097485 21873 -222793985 -863570348 11373 -399725867 -110923315 25229 -969307755 -972810307 8233 341757705 -977303052 4580 -194854492 -308958985 10506 165167442 81519720 28427 810525723 -955089272 15784 527330780 66814138 51147 55125278 249643259 15715 -773855592 -773590065 10823 -225525323 -961283758 19906 655381824 156344657 26044 448974480 163153100 18658 175277548 188391052 14017 -136234009 365609651 24914 -416571619 -133580294 17866 633421302 185122056 29661 737076657 -587651130 8713 -8645668 -699583647 12481 -679469486 -895338106 37985 726020995 359176229 14596 348212119 629475327 6307 -224548528 260741437 61566 -311096069 459921729 1067 -875737302 -139188299 55787 630379750 147571932 50600 161322682 452258538 7395 -2934953 562921038 8490 87416582 -290219587 24197 -764516976 51945864 66500 645813126 838296534 67632 357896892 839077649 16181 829467120 -990137119 31230 -130181386 -134673660 9604 -404539435 264018257 33872 663754852 347667151 44199 159754901 831893849 58145 -27496170 542096280 28783 -711837224 -864482610 11499 -965044823 -982777624 52990 -873166092 451517430 28457 158509996 239095946 5337 354127226 -216349274 25201 -999423547 -966361512 68319 -684993251 -762472109 28426 -692855840 727797837 57452 -387760205 -977617640 2824 356709803 -197250476 9107 256454771 -38216669 52197 660080317 147870280 64829 176481365 -572290262 4102 -504115431 455239442 7631 814696437 -988407431 19222 -303159747 -711724350 26565 240627634 92042196 5108 -606877157 -286679611 26616 249573528 -41671385 46535 184443879 280547890 54853 -227199012 94603719 4234 360104798 -230459661 9834 -676665924 -799290509 1715 -229255268 258390788 26867 -35306066 662599064 32355 442870989 462490024 55114 472481628 151910467 23026 156181454 -857329754 42642 633964440 188888214 47541 -138979708 -870564881 9337 -963673824 -766351582 85510 -774505029 -762875303 2445 -673063475 -871646837 22725 182772912 78743793 4977 -988339431 -961066797 2515 -699690600 660856677 34502 -229572187 -997252878 8268 -216759644 -583192826 43076 653584323 151471296 36977 -501205393 435165826 45946 151255997 -400741345 25952 -124872252 251484080 31559 623517998 173894412 73316 -201696903 -888421855 52964 -225231232 -605931868 26556 -869804895 453259375 21327 261308640 748206474 10944 -119745368 -871586748 43884 -386904658 844958443 14522 157629952 -131732614 4944 -880869336 -138842459 22156 90334563 -326306391 15714 239661234 459300234 11448 179270813 355413086 14489 -858335531 -109331488 6617 -100439638 379508760 29065 -330597258 -797527602 60644 58891584 282488360 33660 167540634 170956514 45874 -323884076 459109331 5791 -123785634 -871974088 33915 759075745 -222666101 16049 56639843 464362192 54019 -804196918 -491812639 11440 -103102491 -103738513 15695 -588843827 -292119173 16792 -43193170 643012875 29370 363701816 822374314 34181 -328127287 -696739923 56467 -899950123 434805525 23271 -31163599 -675471447 2427 174421883 -121138543 49670 148211341 78303671 25120 750811838 -609905416 1514 732781431 -614484066 26159 -708016908 -103467551 16219 -583874494 -305950879 19925 -110240276 -874855085 34320 461910975 375067991 29301 -103219204 -137111825 6446 146215705 461307446 26598 -196764161 -42721124 9365 -705415262 -893906779 39476 -990895860 -400404890 65783 -229403263 53434294 82744 -675042067 -786485333 33047 -788873752 457814106 48934 345169649 848426333 22261 72225713 -975953269 42784 -396265096 259337557 8050 272505773 749737976 26494 183054027 -609721245 8445 -669927615 -113561140 15144 -583722383 337794525 12447 -985130494 -389816996 69628 639893230 -330405723 28153 335477979 653681772 12936 -306110671 -223877372 19673 -38410449 559029575 39140 570420690 -513220182 58621 623983462 836014145 77658 465137312 -330225655 36321 -202187622 -977103322 14132 -589453017 -330478233 6347 832364032 -973322642 27888 -138556752 -503690848 493 760598026 -326962810 12104 164633060 -900161520 11361 -880798237 -109215220 47059 -954823419 -591743402 42209 244134573 447017248 12484 267804534 457470153 33674 238484859 268185932 35854 755822979 -602249683 2050 -24176773 537985110 19466 648201891 188678820 62322 -496011399 446725256 23521 276694155 81585632 17323 -422514083 842078265 8497 532249826 -686692419 60888 -8383880 639471647 26349 -229944346 -600502966 29605 -590853275 -961532629 30417 649034830 356937102 42621 270057030 259267887 28041 660980773 -295865683 23569 -98219236 -329187552 51192 -956317716 -965141984 28079 468040273 -135207952 7987 -290676484 -677828735 53430 -794770351 -504745473 28496 644746190 168144585 44956 -123837089 339727864 28261 462140819 174741544 8612 -9788019 623155258 16338 -5792524 814762205 72033 -4822144 569169551 41346 646878178 143498597 59575 645845579 357316823 11626 -130362836 -314839116 44972 189528890 -609888837 10899 -707327078 -791918174 32554 145473842 -133916903 64271 -4186405 641370370 36298 -291319361 462305957 2382 -100675602 -775899160 45931 275751025 -23558489 65430 -674363515 -105437366 7623 -990115993 174477339 35117 259294048 -198028608 3538 154969382 341747417 45317 732325400 -286527176 30165 91615170 -292749416 35123 639206403 812623460 10558 -133838160 664119326 40896 716233444 -202922385 48634 -573963358 -316895041 5817 -289128028 -218912090 6528 632685625 -195231652 72253 -500408627 436136006 47957 -229509233 -982837293 25289 -609790809 -323162341 21081 172444044 -125641096 8553 -141776892 335791205 31869 730292027 643052787 37291 655480807 343340319 60600 756974226 -190744330 64669 553370091 -494901068 46854 -984715429 -580771688 13153 568728048 -492541475 13138 -208306460 53116761 25622 -99981582 634405786 23719 146257564 -120835256 83152 186878120 76085422 30508 -896982779 433415011 34522 -140558020 651914973 2120 242209822 -24631235 19382 -992174431 182504921 2408 649123797 849672355 8790 -414107664 -23374676 49480 145617291 156302156 38618 370397043 -235073135 6643 -407291851 -959595182 806 -869597375 -108747666 46028 179349369 -137547638 54244 -981684239 -978906406 65359 -978797529 -573504699 15927 241849964 278830984 39147 282678130 -9692758 23766 -588589917 -313021154 30516 189556087 435584149 3857 -111187888 -490367233 6204 59597293 274689862 71053 -31029074 638214663 34714 255498596 238550010 23675 62941956 -862011114 20148 -959513124 -576043505 16912 -952629960 -427288019 37124 -103935739 -797609654 15603 185973260 -886290384 41591 164312378 -900810816 3847 -206676353 -572187042 20504 -957535988 -958553431 26487 -98843557 -486419613 9696 -119965675 -896425002 2990 -323041070 -676119770 57885 156584442 -133961550 74624 733791341 352908813 3092 178107946 -424044001 27567 334347185 -192837414 24405 158275233 452240597 21498 646512010 -289262219 2767 282935278 -42984206 54467 648661918 -885037927 11738 350536938 856335183 3711 67403887 -295711068 14145 -291558117 -225531330 29387 743544853 -610048184 20407 442067864 153434239 84785 143264475 -200731374 35857 60480005 -876018708 68055 -319520669 531919378 33149 -313559563 440540854 2407 -574173586 541177842 2151 60433468 441942825 42952 150566229 94594157 25602 267507174 748372055 21576 172887729 -98504477 2686 648615972 -327640851 35191 152256941 53781724 6649 459559136 179804888 13105 715929968 -599764341 20872 273225192 249288048 47546 336208822 -209127837 43490 -882326457 852443634 3578 -673408446 247789531 25699 -772957330 -791276972 9241 -692758660 -120519102 4978 463907515 375381582 8960 -684361168 -802735592 6790 -679148498 71124531 19697 745450231 336257057 40821 -200923236 -875793411 57673 429427268 144437946 28731 161531011 470835397 23643 -195578359 95210212 89001 249023810 78404007 654 160075716 -408646422 23090 466536370 338872946 25552 -298464042 468856855 15656 338119022 846380144 8119 -766226 349734574 17753 -580201521 -303141327 65965 -405926340 243548609 26107 -302223242 837001349 33976 159477863 -605509066 23641 850044513 -965176289 48540 -45287218 -682956599 62765 -98586737 -794900019 44177 -121911990 352401465 17661 -393286705 759852258 24815 -884592100 469894613 38218 -36342867 524927118 22972 -793005829 82386047 50099 180416365 -387631345 2527 -973296995 176569110 27808 -705970132 -769089860 12662 -418505447 810179812 27880 454430658 174823140 14931 -27960644 -706075446 36332 -604125149 -317347528 26233 170999494 256493499 45254 -572992402 -323000944 29014 -108090553 -804651581 45933 645681394 153208499 58883 -991047874 -424705916 62733 631266523 152337658 43279 -44137730 665850054 44847 -966158078 184946603 41995 -875302134 455158098 38849 188731795 -609735752 14468 -713252736 717412977 54072 -601477058 752025168 45229 -991402221 -23461528 63364 -668941122 -885381051 2840 90874009 -312406075 34198 644836805 -896989781 45705 274760986 428784915 17427 -670765404 -288313917 42731 -866553505 -106640285 50447 -797191302 -791323756 2382 -678213256 -901425204 28158 -129831553 645147863 50442 760113499 341210558 22722 80032629 -331859168 9770 188983404 282877607 26451 -999654951 173414291 29342 -104236104 -508721857 13877 354965547 569445102 31315 280354972 -8834741 68171 145953609 -425585224 25589 -611885402 -482206683 6941 76279239 245007398 10893 -963689774 -403493758 58933 -407934695 744553758 29159 151048107 -194796670 11019 181535069 238116352 42788 149458193 -115277218 67299 -673282640 -134163221 21632 -412394593 745856202 14 -995763319 -957382228 62047 280229073 269036271 1081 -221425343 -998603766 2911 -703621717 -139145476 25571 535880478 -993038739 25975 -767233349 -482859611 20713 183232218 362760639 6290 -138811714 378430640 4667 -136253417 349226420 17883 641945135 -306217998 11350 716395313 -313769348 3415 740765279 -478015100 66232 156371772 -414609002 10938 338376085 -231754762 9922 -981666438 -608032383 32790 -611854912 -289772312 22962 349354281 -231031813 14949 -1263972 661296824 9407 -395690243 -986334019 7012 -999065125 -414273713 34586 166967394 52294996 3380 358606251 644922256 19922 279653037 275928142 53993 78161112 842624445 38071 -877929136 440552661 26651 -772265329 -778028199 18160 472319874 352886634 17760 -20641736 550598011 41373 183840832 476050678 17258 -684914319 -706949177 31771 547993840 -476745185 52433 284427667 258670391 9683 243752301 729727200 19569 -703529230 -792367678 16924 -95710860 -887446621 2297 143786608 157626244 35662 -996604137 -960554284 56545 -135262508 -298346804 4170 -120280748 631221106 44457 -776397525 -778181269 7409 354483393 647263813 4185 -123425327 338496065 17220 -416926916 852744431 37863 -603231782 -311430313 29914 653813687 364658548 47179 -114601414 -289086247 10285 -315126770 -196247390 29364 -2311316 548372706 53785 648382107 -294578423 8458 149144136 -877711819 10464 -901710072 437754250 35035 428867860 370229704 5922 268627268 -15413054 15796 75305916 -308651662 15309 -588162285 -504250124 5099 157607524 -581630639 21214 -219027583 -977209779 4846 746660705 363054582 5592 -98148015 -480268929 7689 -978552707 -590801705 27421 93399964 833516072 6999 -126306046 -892382421 9780 -127751213 -97788494 19168 -969599970 -606143313 2791 746757434 -318834858 4371 -989251482 186616504 4305 339844071 824589046 20235 -302394781 465090715 13922 -412458580 733753709 12486 183471018 359532979 54961 -101202773 -116608435 4680 -141353894 -316967339 3993 464565045 166648562 59721 -888211251 145269815 18847 -291148050 444413899 20808 -313902738 -205444267 34406 -513387330 445000173 49425 656893429 850999717 75628 -232665077 -901324569 3255 80191362 715187718 8933 -128900985 -859923513 35056 -704914894 -101277689 14616 281666326 255306544 28121 257126817 50223436 15703 50617493 254577377 47003 -106018739 -885753290 29797 454054515 166286997 48786 -127573029 373436279 2390 559464624 -510839365 64434 -39944710 659837958 32588 -42921325 654634037 1545 353626139 658296714 1375 53586452 466544805 10493 368237578 -866051546 10857 459262418 343965526 260 149501878 -599842042 2553 -11716846 643397409 44651 -764431543 -984699810 46908 -615184814 535341860 28046 146094599 -387686350 25578 364484111 -221827718 36709 180051877 181739280 49636 -207170148 66293461 20305 -121371386 368005632 9020 166008371 152817281 10102 744656663 -316605828 23269 260789843 750594293 13405 -499772993 473605155 46645 84058507 759280355 69361 446404009 371500343 9692 -286019374 -196855659 28322 268753516 -235421995 2462 -699112678 -792819566 22573 245760246 -25551206 76721 -796865057 -791417783 938 -199068087 -883346117 27792 726243793 -577572048 4993 -895615220 167700830 87973 -126041660 -786871317 62687 -103417151 374502283 33647 -105447036 -871145956 42082 -714059631 -119421146 20476 65434374 750686814 11966 -781793132 -705037896 1715 -218366731 -887929229 38673 177396474 259135854 35452 285394714 238309369 18835 -100893998 -793119343 70726 160448857 -234184562 42391 665526820 160032638 45738 -978235893 434287246 53544 -980057965 -420898718 64995 257012815 448389018 11996 259737230 719372624 25202 666029212 350130488 51431 171155448 245307405 10919 -616883241 -301843035 73163 -99824348 -523604156 26770 156472335 472585500 7971 437563662 333989359 10779 628493027 375158123 27771 -26735230 528838619 5895 -689114930 -894272638 6280 -677298023 -138619647 1131 -213125076 -867710665 12001 -519271590 464505961 5970 -982066309 -401256672 52233 -235977167 72166940 83416 -285938680 155805236 51184 146729059 356850191 46050 -395562355 -117288305 17859 -787984473 -512634330 48446 -959117348 -999772584 36226 342780031 659018389 4613 -883026091 430178035 12736 74000301 761309458 43961 -102410266 187281712 14519 643376499 -878980320 7126 -428327629 -99257895 22826 263954923 454097313 17978 -414105312 -141596942 17166 -413408063 745805833 8393 349081075 639183598 9981 145947411 185980327 2502 148414611 466971541 2984 -809469951 -510406266 16512 -952593110 -972859104 286 71519343 -289885951 35483 -324978585 439691581 10178 67581560 844692184 56145 238801121 259138567 65275 -230735699 -574314160 30524 -12979328 -680646574 9825 -235391385 65062884 9983 -975845556 -985907439 3712 -485015253 465464184 45969 -316416251 -711244415 7808 -586098799 -285831876 2041 -491800392 -295978296 52383 281268864 -992107500 40285 -124857599 336594470 32926 50855124 261960009 15226 -582349476 -287522001 56447 625151114 185425382 39449 -692695061 -888668373 29235 629122085 163700453 24248 -684897243 -799005340 35232 -222260321 65213584 17203 189151740 -191649718 43385 250144496 55695578 25962 254849531 241350178 5650 -101234575 -863237757 34071 -139024423 -510905896 28564 729194452 -581285223 28074 52319228 816280651 58352 -878937991 475888509 26567 736506542 -301081900 19638 272377041 -200255288 4647 527276091 66833431 24895 379160117 854884728 46299 240088195 731261958 196 152668612 366761705 26855 177459406 472524567 10175 -418086970 -985128835 16769 -23107063 -688696216 25628 70745946 241575270 45936 -971216777 -599655040 63884 -713950657 -903157713 32402 -108351914 -136191905 14008 157984226 -398547335 14655 170502380 183604498 9074 186974129 278624061 32311 -592712148 -306691844 19478 -202518881 -982721962 58221 -117275224 -879982991 10624 625583640 -317651616 44342 147213042 -592601536 2930 -687481930 -887247804 3117 76410116 758986664 11949 163492441 84192935 6582 -291866810 -206788074 30021 -985797098 -967998889 66516 -172305 -687331295 40293 -606988796 -287998309 27820 -696239765 -119573331 24221 -11471650 -689842036 12055 -105090918 -764850673 16955 747427248 380180927 2330 -201236098 85000297 97888 651478386 817114879 12914 -699030268 -785430696 29766 -483062190 464890668 21087 -141857255 -488049872 8303 -109511743 -486658181 34830 -572482095 -325395185 21758 660845702 352328983 69786 -699454001 -773107631 30992 727753577 -293679059 8211 733958014 -603638387 8410 -293842652 -214402572 17018 245846657 447987557 18398 -141872608 -293341755 18923 -763158908 -485232677 56008 -787248978 -770672801 2733 736661836 -601750912 16727 747160626 -573221818 30930 -669008444 -769018356 46382 -119575688 -809225479 44698 -30095880 654998407 41704 -992084242 143201229 30022 726797227 -608178982 20303 -518834442 475905455 39018 -25465734 552035119 43989 -97671687 -516806133 5243 -710208840 -102873640 22564 -46031645 -687128470 62830 258313357 468344501 11247 -389890352 -96103757 20122 -226896987 -987093197 43142 73576399 830139209 35507 -406871787 736966148 35631 663959428 335412282 66618 636476312 351800578 10880 281129386 746397281 42122 -996994731 185865454 14374 259170727 457555401 10387 80225300 -315382315 12424 -695713351 -807557535 33313 -701361629 -136371785 21251 657193753 -307353231 34635 -882872908 266433653 64879 -389721549 -120835003 4961 240328935 -224620447 45559 158376329 461415736 16313 -195743036 -895825798 26643 155053577 350948592 5116 273528776 238238877 4994 275973305 280252262 4302 -142201106 341202835 4521 189865939 268829830 36796 376857053 650645632 16581 742396537 -317896783 39258 756554804 -193199860 38402 653284088 826427344 23341 650986494 369698839 76932 -413843071 -960464872 14985 -302296396 441159297 15913 363653599 627659443 5567 748170275 -604667798 19874 -202438824 -969478000 16961 634839971 850382055 61369 -984800531 -420118444 13526 462357724 375871411 21389 -292907143 -687608075 48714 243886317 242764368 57765 -692593865 -114817430 6088 -615473065 -521053727 36906 240288285 721715513 1262 -19267657 656081162 20171 177416806 -881378280 12390 338241099 630104155 36499 159712321 179215279 39784 -580057290 -516538959 37105 146977268 -409043195 5833 144962838 -110597694 17531 -118801679 666331887 7638 -287130266 -701269362 16939 176438930 -579516310 7339 -682714830 -876357595 16469 -790595365 -487580762 7895 -880828093 468004142 35298 -200744308 -7648125 54493 55041903 849227423 49308 85252123 852170428 23881 -292275593 -869028893 25390 623782906 815945120 6107 -973755962 163924368 4126 163283545 -609558376 11028 -288748063 -427994054 16792 250666100 456371604 34541 282931575 446302657 29005 240837527 -37074546 37169 -129447009 -521967763 21789 -967774853 -420455186 65881 338625388 826248353 21756 284363092 -236314120 17234 528099667 -515594089 373 -199532998 65857170 35421 -231539262 -580317812 9337 363672592 -190739210 22686 -386589065 -975977009 69230 -867991249 441790338 29155 -136431418 361048636 23118 -679059804 -880097902 18670 -32832812 643126727 46274 -972392911 184168456 31610 -604050124 -508336566 13037 755771817 -601410794 35385 545453223 -599288146 62074 369885727 826296812 22268 338966531 841313694 45953 146350607 182577846 50031 749597145 -195283659 50221 -711545030 -119943755 30641 -121989464 -882164905 15144 333430393 824236854 21488 -220392714 -897883870 31029 -393853459 260070122 29251 738464505 -583519257 28631 -291468337 -237754315 23321 -788884478 -797994635 2271 -404624071 -984223653 54571 74164403 -303843617 32918 181878179 57198267 22623 -953767466 -967225733 20846 371500101 -227210371 9456 -500655103 460324910 47346 245748739 456982557 3010 58226328 -299904771 318 751849421 -608428464 2497 -383427131 241332687 19439 246419959 -202889176 4556 634001543 351423150 11617 -327956576 -685652430 21683 372869584 645640062 45789 -585965413 -297206959 36664 -110640469 -138875052 33561 -123886410 -877637749 2236 188246204 72869499 6586 661580594 -295150836 32673 -616147956 557597152 52534 718717537 -779680417 12777 -957295388 -599602505 62143 377370043 639708692 41704 -130983732 -492169760 20592 -101886819 -865815844 45247 761087823 -575912210 9480 -780425920 -769466893 23908 -39483434 -133552379 50418 -789865599 440656130 70378 69185956 274165513 39566 640594743 368789550 54120 347449241 814932620 19407 -993079064 -986415655 54789 257575667 -217046214 40175 77358553 -318876788 36036 -381241695 753141448 26426 163550108 185640507 10214 251616422 52066452 32183 145722412 370782355 49227 348171008 -196834777 9333 163974239 453365698 18823 650915197 358390774 36166 338022390 -205113882 14938 79810937 466526841 18567 -116617218 335301691 1576 525073949 -491332672 6739 78652088 431729533 5752 57599300 -321689485 13038 -415593918 -120570946 35256 -34328211 -698409815 6701 184264609 -139430929 24020 -698171219 729573770 20320 -792284960 -523519636 37224 -676176071 -798606600 10054 -775212264 -805939862 19776 -382487194 284197019 53697 -397799526 726319993 32406 -300156134 -676690461 30829 -129370342 -809021084 55548 271866869 -210469479 32684 274700231 91182220 69958 -868260794 470733446 12977 -136699569 -305915843 9386 -306414608 -224624206 8137 -224264940 -865087287 21237 -999551898 -406666267 1693 172398742 440535023 1772 -485047925 458025267 6865 -762343829 -784377895 6176 -897099646 -142529419 26127 458885829 171758015 49795 251810919 280708138 16632 569833852 -483845598 39503 -392943965 739612178 30457 641750046 340568616 51679 -588682332 537546108 42188 78953737 470120775 41074 536190564 -493987023 63330 -103824446 -479148610 26276 -513297377 -617388444 20861 -305785574 -205136830 26779 -872526910 -138710677 53553 -607780731 -486857355 33974 183893817 440912852 21444 -424870465 716754542 12259 254100561 73295789 27117 -17083594 562168888 50114 -419623667 734450903 32664 252562564 725855266 8857 -590520741 536817055 39169 144158906 -120211454 56892 -705157571 -102820895 21989 759999849 358835106 56987 -703746993 -896954737 27155 -581848641 -311659058 19407 -706982553 -192653259 39455 147277294 -583927858 4195 247016505 -214909933 23730 280297259 433705646 38192 -674609121 -797322646 35069 -491702205 457822478 45841 151405106 279222879 29002 -332003568 -685417937 55965 -120074984 -861586898 36702 -992592683 -956042378 25643 251406077 -4552396 61820 -292006046 832422506 16588 449982886 158921211 31739 -41928764 -701635393 7630 -105836310 -875431892 42172 -111877986 -522962676 8431 88858012 445180799 38778 253397748 -206292348 44012 471818222 274308380 40314 470849147 169427872 62963 242615664 74341972 39189 -671769084 -764867252 15626 660209461 169935973 30994 -390606443 830702696 48608 55895611 460639873 5800 170700555 -232127091 46620 734076654 -596076318 24316 -126624408 349972869 29107 -326682082 -697903858 53704 -785261766 -486508541 57986 -514284395 856083677 58822 -133757520 339799942 9868 -308451631 -710362231 31575 240914379 -26323622 35300 150219011 -108905166 72609 -408752373 -118588190 43705 -705649234 -116784957 13827 273922388 -11443515 36620 -111550393 657735368 18459 -584234465 743363553 61088 -898851810 -136783946 41387 -393450911 283610400 32251 261916208 732870276 34512 -285789838 -193863601 22103 -707559915 -134733527 17887 -110891072 649498876 37613 156564906 274364736 32885 -226308339 -990652124 53280 -35799931 624124045 12585 182976196 -591956412 22280 551900586 654971178 21355 -489569911 455089831 12618 -104193729 -773663258 46801 283814284 728955602 39679 -682665374 -787338053 37710 176500206 353801593 23310 -114135297 -109802940 9472 64991141 -797806876 43286 -120733163 363556592 13322 -142409165 -299853145 64730 270653583 -41233840 35338 76587234 720780972 37361 186259598 -404838273 31079 -977576862 -575877147 5819 -702862120 -772225216 44476 61367043 465600938 8243 262430787 244657889 2513 -310877708 460171804 17644 -501788624 443040939 41047 -670544624 -808383958 8177 -17642295 529138644 16442 -703859741 -869307124 9882 -198380687 -897019687 44056 180478799 87291011 24568 528131361 -232401726 33377 473043948 374481042 18359 -982246942 -978451102 5112 639957026 -286416812 29547 166241314 166966189 17069 -384688987 -999440662 11424 -589049877 539451467 40618 632900836 -97497409 39993 177662557 462959304 11280 -299087348 -198871507 23239 351401834 -210402952 34865 561607522 -479954753 22676 -197487776 -603884567 48290 -116643913 -799295386 69628 62289769 758787924 7891 -482306518 461976000 36187 266434005 758311433 16117 -28284228 -804206089 28792 -981374417 -421580263 22320 -129711926 -507995106 31018 -486846770 439142500 38712 158993296 -404647728 15245 184167547 375784156 14562 -126359484 -788369466 8779 -228926195 53558357 102463 166220718 356638379 21849 -203942119 -971656577 10413 281987812 62856188 78549 57706250 746537816 38106 159549608 84071718 12646 242506197 283393826 3917 642207643 344965275 17753 -703251193 750730224 43325 746332488 -204760280 23300 -327332508 -385604287 48203 250482552 751270906 31994 63041330 840670862 54755 75969326 -312952954 28436 283460548 259545278 61056 655153729 174162999 68725 238662137 429748546 24391 -126842516 -484096036 23813 -687015026 -903604158 14953 -203126854 -880233298 50508 -203860261 -121323315 45464 -405440819 -113730102 43727 -299632759 -219908188 30416 -593711882 -507951647 27211 -880950997 -126622825 28228 -192867720 -877858974 41499 64814750 -326049205 27175 -696660345 -876945499 12989 443312980 362630135 29027 -130745445 -874008298 32388 -407326209 264611099 18981 163391249 -216457075 45340 166882467 149081151 6144 -418305795 -987474160 19227 458881866 343766415 7020 -600549017 -688685009 16171 440998395 354192793 27206 -102367738 -504015629 4383 -696629696 -771633798 14661 -495770332 464849808 26686 -140326705 -121178469 10378 549517155 -489340049 56134 -231070338 -959373953 43420 626049949 -306953648 36846 172335161 346925302 23769 -382358665 -103825524 14192 -613026247 -330094364 54605 176382884 187947655 14258 -696069133 -858346129 22976 57150134 815431390 17296 627022558 843664920 21003 -904312081 -101472370 46739 -327671339 -204269669 32539 342226343 -193543664 19944 621422054 161241293 37499 -322690264 -237553651 8356 -428332774 -101612965 588 77636664 469301366 46593 -422577275 -105253968 1061 340075057 642563872 26458 454867322 161482549 87794 262434393 731866219 15034 648571806 -295703028 41265 162560009 -221187170 34090 -124359256 -778503105 38887 459819647 144915454 41132 -191493007 -587625510 46672 50660437 -314727217 41290 -954820313 -986138786 13379 -138611867 -771133925 20514 -232872896 -901011117 47719 440132397 188966608 64398 -700122383 838504052 49425 -879797484 -713829090 36713 276428600 -11511616 3258 162550095 -598022639 7859 267413365 445846525 7936 -232533784 -606868291 63723 -969997385 -961917163 53244 -22480802 654541120 37315 -404969707 727873521 15934 -580654162 -317710587 68557 -518425817 471997184 31207 183917199 440482829 27860 455487986 161685257 50859 -704981103 -111740669 15207 163802823 435387121 9264 -132184616 -126243243 26783 638535411 843695304 27178 -298178187 -694847265 63889 -17898437 550462585 27924 -203383217 -572097834 69032 -314507203 -204465073 33601 147787243 242006394 22430 248764312 -219689026 678 734538330 -578434553 20095 -134734482 -878868257 28378 -584734934 -323314829 25334 60425200 -294326533 37896 160862439 -390396743 23712 -134194018 339344286 4154 474237930 339134884 24791 646498030 179321848 5965 622736957 -321001783 30220 361346606 624679266 27193 374231272 -209048463 41378 91871061 271768276 72140 171512198 48509962 6120 66534842 714396761 17644 -141107002 -142317569 22406 -418592311 726670493 26929 -984454952 -612263028 44859 447532068 375414076 24956 -966849596 551170544 54210 181416497 -604945459 11030 -20271593 547263277 49563 -771143933 -765625656 22343 -118256680 -305710735 54785 153053349 -212953242 38948 852392651 -990757967 36167 -576848900 -476828834 21591 444207289 348424144 24880 -390074832 -109618288 38684 -194233099 -585599184 40982 -679874285 -773982346 3536 -225376684 76752985 37955 -594190323 564059511 21599 160988640 176387032 48980 173666257 -116690478 2021 161661323 -109689543 64119 -213994236 -984837259 51319 -996145155 -413385060 9422 -215811547 -588016828 44376 252371691 -23368509 22883 75601382 811831370 51721 -683003312 751939238 17103 341705310 653028991 12460 640426798 349878494 30437 59740183 717746879 59743 439224784 334454372 6633 -100400943 -328605160 37119 258716460 -199773484 32614 62267022 814598609 42856 264980684 437887510 37791 -477249487 544561170 29977 -790724548 -771106698 19857 628149201 345282250 45877 -200908985 -974696265 22178 94460477 470111320 3178 -573563698 569088372 29842 -970876067 -973131787 46877 94917874 741544837 41989 645755041 350003818 27301 665174112 812503044 74933 -300862046 -226991461 9183 -890506787 -108006268 22162 -691559443 -389783699 29451 -114969843 -483767778 5522 -683104649 -785416174 33887 -98743016 626212982 5812 -205901128 -861596751 36344 275973098 -36032663 57652 -958849681 -974838640 64538 366324107 -211740128 31200 -401049531 745251893 42263 -861223691 -135522133 17123 660573732 333557031 12639 659316035 833488741 38531 342328572 -235385497 34135 -195606775 48441222 4165 -405045045 -293546998 45884 -571651689 566045994 18614 -427219478 833194838 23229 -36809879 666597614 45137 358521369 841639591 2908 -764030351 -796718135 24576 -983670007 -993888398 20067 -609575142 561409939 37120 -986618796 173670412 26717 181592679 70609165 20899 356369558 -226981944 42016 -713983183 -122486187 30943 -194097867 -972091124 45616 175706737 -198344234 47291 154291166 -864024523 25119 -678816309 -885062522 27950 725886923 -208906541 29569 -111052948 661888322 11077 262160086 761601292 42041 162190622 -128288578 20002 -107613730 -868296792 33707 -211815634 -874033186 42426 -613346153 457638990 26755 182157781 250300422 14245 84235349 761723986 51796 -673871493 -864586284 45802 -228638264 -583329359 38846 -510391004 462435074 2011 90289893 717974070 8167 175854030 346471863 50610 466207083 -108887987 17874 -959043246 165247141 18376 147998615 282021983 38504 243826692 48792840 14086 -316072283 446540416 15834 274510295 243132632 3712 47928882 810913257 27812 188507367 472061950 11773 431623740 -425379505 45195 -380994027 743557457 12167 456918504 352678722 10478 644830004 -297400954 18024 -326862588 429104259 5604 -486867348 -397453071 48158 -797918285 -418782762 23091 93193258 -296608269 9292 -705578585 745617161 52153 748021875 -991172376 23135 -685184030 -121786742 25964 -291754981 447577016 13474 65996412 473283011 25760 -292373218 -194099887 25234 438150429 144310592 69759 168150717 -218006169 8856 -588753186 -311135928 69341 750086393 -317158855 5585 380381546 664757405 10343 165196901 -584930252 9663 -316518069 -214157952 18946 -104734139 758668226 9400 -861235105 -134279644 60598 -989911696 152123867 19843 143607384 365288744 22714 729844534 -230084986 60627 -669438503 -803178827 25125 -957210783 -995720489 3619 272836181 716056870 7645 -494255753 452424276 44131 380841533 -200835097 1229 745179975 -607091754 12684 -964571413 -601338452 27819 -20313944 645607935 25838 444450893 151861756 53152 -692237908 -125928577 24143 -519399804 -235211306 21171 725182830 -285993295 34641 638481913 825025350 24957 -389351846 -135255818 39341 -203608316 63006006 42164 -133150749 -477010587 35342 278996603 744741160 2720 -113154909 -138688316 16897 -110852616 -772889932 11497 624324821 -287962393 19646 150100562 -607964722 17045 -580358493 531110140 17180 -194725129 -596920074 44609 265755020 60939910 43153 247735492 55052480 65146 657561757 -871742323 14756 -712631034 -142120778 32328 -883917923 448313518 4111 -968883851 144460614 4723 189426945 279369516 5333 -108360466 -879191714 36799 170532395 174231410 19502 755512254 -294883002 37426 -236117297 -962227499 57426 254318540 725587922 9791 -202203189 -214870912 54423 -313038926 -687923513 48587 -954072304 -388784704 43103 -207127802 -988741373 21651 -386623689 740978967 28934 -106014538 -123541741 1056 646916782 377735898 25000 651472924 359377984 73083 -901049335 -119149772 8122 -138822471 -487267488 8555 -100161668 -500956402 25173 56870039 256269720 68478 187548020 -115836781 65234 443553528 333950638 10022 -961301953 -510565476 37824 -113762453 -128476995 25829 -618082347 -292682027 45601 -142520780 -779385454 64842 -427258838 820580148 31855 159710527 446547025 22097 743053201 149634550 29295 -195358267 -587881877 7938 -598633334 -511804174 20259 -784170614 -487889012 33094 256299519 -41921712 48229 173760387 342824484 24655 276930095 257491727 4224 -321249477 -695948901 45295 -217448385 -991109990 28390 -702077395 -879537303 21105 436856177 177073419 84328 153967855 -577504667 23182 -228110173 -869736822 50066 89817438 851711441 51379 730203713 370668398 12033 -971065497 -410338640 76742 -383603713 -610761843 19239 -967531438 -405313946 56950 -17034964 661072119 10554 -105612993 621353692 39373 -572991410 -293099029 13883 645707839 160244430 1933 -287161991 -677359384 22528 57735972 818701272 10025 269906351 242645532 50976 -799098109 -521607353 19428 641968360 360380324 10584 458873549 350177877 5527 -139766651 -513026313 24148 -109946347 641202901 13019 75910061 242078833 21795 721227674 -383040400 8899 155842209 -599162607 12048 50807477 852028143 4751 -398321138 257950312 28126 159152146 -888421192 24838 -391790524 852304825 42875 -962745533 -956062243 63692 -684785468 720269559 43615 284048686 78932919 77833 183261328 -137531750 41948 -289266949 -673857263 62551 -332665356 466713992 10739 282043626 468482287 22981 728000367 -319066130 34306 -401401181 -139990514 17425 -479876019 468107514 8059 754333934 373677930 42800 169349416 150887025 49080 74866435 854325249 16960 -809105200 -801502112 18536 -332281044 -111134736 51795 275316772 461914848 13032 -671683771 749353293 62449 -668046604 727255466 49623 -595614081 -304340498 1717 659878459 345832437 24132 60641655 451719219 6516 -310764781 -203489124 17519 811094398 -982768218 29192 186235559 -605206284 20577 -588345286 544172170 39560 180833540 160690891 50152 -702455349 -98134390 4199 731148681 -293790627 48412 263886589 720065862 13405 52084395 722247239 68003 -311999084 453909011 1150 -139128690 747153772 60361 -501540252 446477902 28188 173878905 466710339 27447 267667791 475857695 2000 565627383 -500572514 30587 645913049 -312201833 47694 -986677934 -979296125 50792 369587838 619741540 18768 143974726 -863335051 24717 -886651590 455740064 32560 -104418606 659984952 48906 243643066 -9285006 18157 165483640 276980333 10092 -34724130 532426236 39564 474481023 354088779 29836 -311587556 445474764 8709 -960520640 -986550244 31858 144055609 -142797913 9738 155116917 467584764 19453 470914204 368387430 16142 547865445 -517407397 45870 652922185 845855401 45850 -616041907 -294677413 45277 -894954817 -142733698 47547 559839272 279434157 17810 -408875600 714495429 33584 638664775 846681004 11238 -329119709 470219256 24234 266910650 -30243645 41647 754471664 -499887979 12880 -14342277 -710226396 81495 258997829 252508459 63864 -867205810 -873326023 23964 -95817661 -898774206 26355 -414379452 -987440171 36970 -802469395 -767472296 21211 621514591 820227275 5070 643875389 -288172726 19283 -980682105 -328111660 46317 87947214 457466560 51996 372098264 -217149684 32720 -3134041 -670949545 43846 84836735 747423964 49928 -23426962 548478422 19408 449736884 343886695 25979 147485725 -136449179 2425 -109367117 369420440 10992 -330119370 443983544 3112 168177159 -874216268 23166 178663181 456398244 18422 -139594855 346019010 28724 82016410 466723260 50543 -217046653 -992746721 38269 -191589948 -597067518 44532 167054183 -386148285 21142 -712267477 750574766 75436 277597094 272871343 62790 -101751622 -102564039 20688 -883155576 460495042 44471 182810445 -382882115 12325 164925454 163871915 37278 -326247808 -694486491 39275 168470499 58048853 27570 -289048187 -793017319 50459 -117089445 -506333268 27306 -214144627 -8802663 56752 280415052 69669698 35046 177837279 71771401 30987 364196593 826037730 7515 -119260384 -777761622 18981 -331947126 -679899728 23817 -678407210 760806992 48241 -593467894 -521060200 15804 -798888757 -506376761 57914 759367345 -206998364 51166 188430557 -111535487 22769 -135302922 -132904193 35593 -99592951 -518500994 11402 -211527110 -991554157 17049 -114984130 -807218905 35185 149922395 -613088948 18856 -575624507 -510056713 37785 -299427402 -701845991 36959 644694866 364307454 7830 432803747 559199028 52314 362520239 823851555 24672 -708621936 -762101486 31833 743703281 822069068 45312 -310906826 465362718 26085 -120387470 -137115566 24773 -866841313 450141959 30449 -122004336 661133996 34142 -396878863 752331193 32878 -704573135 -612868596 67820 -681656094 -133440821 15013 -307275014 -668120727 13920 -996861095 -603162063 31454 -496921772 450006731 11573 158400225 67679310 31041 -398383561 -782135588 29023 645903988 -234071334 68050 -491942206 -575044706 71394 186072698 -194375550 66262 262552044 -226855787 44263 738798667 370380894 36608 726047929 255243653 10199 652329238 844712395 22143 459251093 352723576 12403 718448351 -420108754 55979 -321055370 -694134489 29095 663847529 -394519828 40843 85497772 755661826 35460 181479257 -884591069 26231 -995562574 165712601 11202 -106205869 -873258690 42684 -427944220 751034175 11066 342451902 824586132 37595 620221118 155991317 62385 -133077701 -332154595 1524 -98460080 148075416 43105 -19541712 -668018336 74159 -971729057 -384358310 45264 -863178798 -108317317 25418 653743830 825024157 23871 -876238010 -217905417 38236 641061289 852132425 19145 -675616021 754097925 11106 -691368512 -125019412 21281 -874296670 738184443 81188 -296880688 90682811 28180 154468294 -417809696 2270 190475598 367076060 27829 -127898488 -304968923 12780 -604394736 -287655423 50352 -489970114 464305779 38676 -696750017 -772577630 41912 -110510874 -479459102 17053 -132633898 -104916840 36890 365894109 -198915282 22577 744819866 -290416193 48901 -2777756 -682891403 41623 -596339811 533105613 67269 79673849 825892628 44093 717641607 -684428255 46044 757315366 -292886500 46816 -985998121 -410842789 19740 724150723 -198573976 5974 655031244 148246854 62576 645611221 364664303 74249 160478681 -572123092 23108 -515523140 -319584745 51833 240170615 250032258 4684 -320810383 -699226424 52851 -862272063 -131081244 49531 -221376035 -571758047 67723 67509546 -320009319 34769 -210558263 66576557 53788 741849999 -287986635 21267 -967894867 -600218438 17806 -232377491 -955143597 30026 734389518 353062245 7828 266286603 -140649182 17317 647857968 -327492022 43163 -705741971 -887482119 44754 -965557669 -982891537 30982 -694284317 -891784540 4144 77833359 245991887 49350 -411501924 252540608 32325 755225921 -227122214 41688 -704230 647332827 35832 -988764160 -414969971 22436 251751644 60751673 83539 168229187 473452883 22129 -885560073 -112725267 5274 -958427335 153071619 48500 -395681989 -999001138 60535 717482848 362435833 5366 466993934 348292053 24724 -887114607 -134745419 40078 723115770 -290488271 28073 -973165656 -398336947 8092 260802018 442959891 31334 -403050172 757043171 17010 -222986345 77385887 5787 -111464178 -120743349 14317 -806911913 -521534257 31081 94958742 265521200 5402 -428440150 757282104 23938 -312899160 473511908 19227 -604433357 -297717735 21782 -382813080 -97585973 7098 -952723251 -385723712 10278 623616638 169046082 4077 620279355 626830542 43303 -600938829 -519855033 9160 -706749492 -129202347 19724 -391572198 -128802303 34105 -402020643 238131146 21765 251497578 -218290312 39353 758612844 -237924644 65086 475323351 363005643 86 -493858493 443248792 37059 -289670835 -205693656 19875 171691850 -588547115 6708 249486106 258288565 33479 153686290 -425372749 11578 177385523 156232916 792 163617365 -140127447 14917 -413024870 264318965 27419 -103228263 348713955 17432 -994251658 -954399626 60023 83575612 -296257044 37946 265587019 180384906 41332 -971005308 -604530875 45932 244543303 94047769 16290 430675930 180466361 88578 186288528 -610687113 13084 185437564 458616711 9630 -423598150 -100084249 39929 -129501522 626697275 38331 439308425 155604083 4876 -683963127 -763972528 13688 172594342 154003724 8678 186078066 148785720 29212 -118416845 646019562 7944 341180678 828807147 42079 165228156 463601598 26116 458178579 363131840 4432 -321601897 456971947 15183 -417358855 832703466 50102 -990074847 -600927515 55218 -140242569 660259546 29969 277460203 459049396 22373 64270442 851933944 51678 -423144751 829110782 26988 -701552341 -867841126 4354 -798243457 -774115958 13612 -236420725 -903139208 36483 342254318 -298922515 11331 -684194725 -800291227 10450 -495850409 435602566 46410 -125737291 -783813209 63802 -108049761 621388980 51905 565851992 -520385188 51869 734214539 -237223569 11506 -952415839 -392389332 23109 -225603728 -895973425 51531 -102667784 646931875 22767 -591263174 -289724008 70087 -46414694 567142243 50505 -299231038 -698185556 5765 -405120513 -977301438 34577 84558385 261678994 45325 184975416 -571894220 20460 -234462843 -953062373 2232 640397050 157120253 29196 161390945 -95385051 83936 245449277 68054066 579 729513286 -295806768 2871 -523632124 441866541 6113 619605332 379099703 33095 342015612 -214556745 43065 758234712 469318262 65991 -307646081 459783074 16247 -114094817 -129684271 28013 -403991226 758150652 24097 271894836 736830841 11753 641739096 345939956 35474 -318827094 433781340 18323 -321889128 -701805172 39724 -998566358 -609137666 27670 -291375535 -236609363 28465 91054171 239203490 28864 361224491 632264336 19223 -982399647 -991597768 15080 462665741 377659346 15656 -767218 629821665 29604 -970051760 -986080877 24867 463696982 -14970232 43073 -965743388 156169521 43493 -215610153 -897437456 2399 738567226 -328192407 19314 -202129186 -398464684 32296 186417740 82502730 16605 -776753817 -792024471 22951 -674918465 -803448714 883 78198801 469355407 9561 -981874597 -961460089 47020 -979710621 813051460 62554 163814482 -227176648 44478 750514351 360945359 9393 -680581123 -137483864 20909 251382427 740321549 37050 -415612234 257789982 3464 -419413623 -958794028 71612 -699898084 737448063 56464 160711008 258077070 52136 -39940928 -674251316 7376 161074432 -428183264 12859 -956850267 -216388751 85612 -384876180 -134910579 37113 186876808 264354725 1058 -21616253 548992977 39568 261894999 65422758 82438 -314751245 -209098209 29903 -898583994 436367674 24455 90922159 436676056 40973 -962859538 156157490 37469 -314332713 465707790 23225 -403481436 258972418 54565 -792983992 443344179 18293 353500849 630182888 13053 739977526 263366399 48781 -504652122 458376495 46475 374001015 -193805591 42465 642695451 184361491 56159 -698254240 -128603934 19396 659756432 -299386278 23541 461576858 362166683 25536 -418944742 -993712079 30363 78910148 821332191 52875 80798107 820772145 26620 -204094836 -882832355 7003 -885933985 450928989 40697 88564248 470858994 1460 -796182464 -798145668 11103 -23119071 642403596 8356 738380505 347178741 1393 -774011010 -507220872 41685 252199460 -213947645 30533 750257438 341074983 22429 -18708331 530721409 40684 -117244249 -866410204 30511 147725738 273478501 39884 -206907004 -598646175 25225 181097072 86848313 9313 -298975296 -681797877 40073 359236147 647965462 29313 -220607840 82188588 58728 252746455 254311147 75346 280390109 -226713442 44619 -768777106 -766296647 23148 -700353692 755571475 30060 380745155 -235186445 43662 -23191036 542118627 28691 -417290663 -140896796 3083 -237425840 -874738785 20528 638112545 143423442 51475 -893122137 -100646915 48124 -138038662 -119740489 1343 176481955 -330496767 37155 734342487 -198016046 38411 -896649773 -138881032 56888 -408120077 743389420 2883 -708410405 -874223649 22149 81017484 239574353 49605 -997792481 -593890812 32225 -141834157 -317162529 70269 -695036749 -786746416 43510 -290207172 -711413437 46104 354742982 -226206889 9872 -18299545 -670419392 62380 -395739535 -112426729 20229 -781659631 -478704865 12257 -969748696 -412050152 49505 -22625102 -701518510 57325 -133099143 -778573544 40600 -322873161 -192376700 28544 -416720843 -990773889 31386 -676463646 -898451924 8291 -576238420 -490879278 35583 -690222165 -110244506 26481 -140426888 366382850 25369 -383000143 720023875 32410 80424180 -331656142 40870 -670183676 -771096666 11029 -135489866 -140679838 31705 267899682 81385334 15176 59122534 720203047 24453 267927633 755265839 17645 -580735558 -298292521 12679 717065327 -584087017 30971 -996027312 -994408428 18614 179569267 162980712 3244 -130421273 -130303597 29792 -232361800 -589788691 53840 68150832 269583604 49230 716072553 343225988 55546 -699693267 -135256950 2369 -708599058 753094483 39334 155621047 -216970498 32657 -307126709 -231624005 20984 -588707178 546571157 79087 64742259 282308466 31019 282717550 -34049757 75155 266623935 -209784906 25107 -960153930 -987716960 37108 -415011310 830642776 34921 624700979 166658046 25821 -226665267 -596778335 18842 -213003195 -996416908 46755 278249297 249831085 45128 -111307490 -488066897 581 267513396 -22811087 26587 -316120311 473224573 22400 58269988 -287170474 3240 560417778 -484977425 32833 -203011259 -979824594 56296 161842712 451247844 17920 -390515129 -954336042 28585 338375277 623151851 29117 663637096 825276827 50698 284887187 -235648722 19582 -288670118 -232960545 22403 -414672055 242456095 15030 -129079351 -781863286 46810 243666888 473511629 25365 -793166472 344948379 48471 53514310 837814717 4620 639748553 151112590 56038 -126934232 -501480348 16938 -107362642 -862707667 37140 148520062 -866107561 44221 -140723610 -480362331 6867 -669382512 274167084 46836 149493406 439844758 17614 -420896977 -97738232 13927 -201179223 -592079900 3653 240723769 -21296981 7181 -36109838 -696217591 6916 744186034 -195495538 45692 -599997944 524114737 27101 -677648078 -878884038 13116 -398690852 811994364 4444 275300501 441337437 15550 186537369 -499239136 30653 -974572278 -605019437 8528 -96779555 -769108465 70044 -973420675 184379089 4921 748695183 -209010945 47822 182610102 143403497 18932 -404475701 835640915 21899 -615575968 538775140 22341 -774254608 -772554832 18759 -383493795 -974076277 3148 750523633 -328390875 30774 248010409 -28003839 11958 -138191248 -321019998 55823 278195629 747942667 37196 -884477084 -117604589 26 -41094061 753653093 74276 743629821 822020995 48956 252921096 -211798372 42180 48776513 812747479 40397 -674042841 -771077482 46156 71840973 442418596 1266 -315946177 -217469198 1114 623759976 -322342545 12076 744572242 334391757 49925 731005838 -286893855 16293 72085912 473271669 31848 -794451190 -779113071 13540 279570405 56597061 14348 165231611 -872818329 36056 167349243 -126060909 76107 255572333 -215300063 38085 -97385047 378506082 20724 -978083798 -134888959 27875 -118207576 -974011391 49656 -872063460 -101710797 32770 -572900893 569269809 7124 349214835 822328221 23574 -327669799 -970398358 2147 -205289496 -975946334 58434 284641685 60663301 4973 -703146389 -780552265 24581 49925618 747007554 2285 280772837 430113992 31496 83947091 846458917 54601 -43380673 -713280695 25767 56296838 716079237 22934 72546688 810997162 36241 -614816893 554080291 25576 -415370425 250038042 26558 -384713822 253659976 26826 -130319655 658182688 37743 724044177 -578736513 6298 -287008314 437664064 9131 729184794 -192880939 67137 51870239 -306528280 31197 -667902266 731406425 42576 458011545 -995010908 27827 -784051849 -507774120 31796 -232307856 81981803 78943 -793923768 -889339842 12402 635477063 822738083 76914 -408051569 238972636 13028 -408381418 823077555 38953 184178243 380723608 27536 255041086 -1637943 36296 662430494 -897042070 20432 430851794 168716777 34379 -984970067 -332391649 61601 155827425 -130331251 66884 187505798 336015097 19593 165561597 263920831 11996 239757788 715072761 11642 757253422 -305940885 33592 553842304 -485117432 54827 156653071 258321053 15012 -690217747 -861480449 49531 -199230638 -600890385 25203 187454244 92443856 20621 -326980035 730110739 26141 365932807 818557159 5892 171490640 262779781 44498 -888763556 -110447402 54695 179875752 -193890603 63538 -611083346 -518373099 5939 87939576 467967267 48471 -111389825 -518528639 582 -427097045 849967729 43098 630814872 -295015168 1351 -134850932 -317625751 121 -671485499 -772412053 2585 -610114161 -494068859 12762 165166389 159630448 22406 245469050 -18606063 41876 364911071 661031127 20480 145469761 -504703764 5468 -616151844 547343613 49386 -904525012 -105719842 17797 172767660 464920016 14139 755415913 -223956888 32764 378326136 657497587 11723 -691526010 -140706782 15900 451181257 367018004 31922 -388823846 -978209455 41687 275396683 -25449214 52685 -680064160 751492193 12010 752189921 335806131 39750 -40626233 627013581 30445 73910661 -615439854 52989 50005240 433467953 1463 -9392073 -476811517 42846 278660272 -11970335 4931 737896518 336854924 9606 -683506290 -96313241 5503 -977507026 -956664400 41233 178077398 474818205 16965 -903073346 453779370 7185 -110107910 655606906 8649 -486134862 444721730 24297 -118722582 -857827409 40840 -19377110 527166083 12888 161350164 345807327 27276 -671149145 -808915224 29038 -804714557 -785453174 24558 -140714982 -523214185 21979 525579403 -477580067 16344 85508052 285215962 43102 163478662 -95926372 46168 335745761 831899720 32645 651669668 173181896 5514 -5465692 655758376 24347 254832951 -199140050 22262 -386382161 825080455 6439 547388226 -707386389 34035 751324163 352200949 24289 -17712723 532739287 28511 159335762 245803747 28013 744890424 261131570 17059 -16404535 -678989028 47414 -669127415 -862719224 16443 -322530158 -671591039 10872 568889239 -512268524 625 -388207286 -142702425 37276 624183035 -299175521 26774 -890287084 469302506 12190 750956952 -304512557 8415 87808384 447086341 12882 463162618 339638962 31263 -192632181 -983352772 27500 -105766685 -386686677 21830 190085093 373614666 42611 724422740 -194502062 5073 63184182 811370499 22518 -118924067 -890446743 25229 -103869119 -779310232 6464 -860723109 447031319 21400 628748080 344282035 77271 173310288 156423141 23307 -10545576 559735968 25653 345520473 814852676 9089 733567407 -617576295 4976 -961736171 -980748998 10363 -140786982 655848061 49458 -611317168 -504916594 7163 -317281452 -694210616 9448 153411200 -128746102 42008 345984901 823051546 2813 52445393 741509280 55921 153714628 -135885582 24927 172823550 273740882 31828 -385926676 260658763 10537 724526748 -573487312 11898 181565980 351770630 51973 -136536350 -899862556 22126 -590300796 548296310 41433 149006758 74538132 16106 716735754 655255330 6610 180705094 -214352696 7838 -480545401 448248340 33036 173042810 -218984944 47235 68449246 -330024797 5930 366116785 373985029 55646 168212206 255703674 32117 -106972042 -126484705 17207 188464485 -237368133 36914 -890144564 -100193319 13809 168948172 457606201 517 -870665754 -126404930 8558 87011358 -297578792 37476 -997500112 -138881634 57816 187888243 163477648 459 -101053115 -327092350 37050 725563800 -211184477 14627 -962518454 -479260061 38994 659783593 -311610215 31268 -767668428 187175002 47987 434034033 147726488 88531 -290486480 455568991 23233 -331651944 -225434368 28136 366671754 825108061 31679 357868953 639915378 24931 438848125 337203754 16023 459317401 340845779 28734 -880747663 -124444885 19737 283410577 -215041697 14419 -897673557 265440666 34658 -124679210 -888942716 11277 -381000016 261293033 30238 -997784183 -596123200 54178 -571824832 -305563072 4325 377624655 -199944410 21998 531867717 -489861680 14144 189032153 -424354824 13127 -130315650 -860105053 26582 657605432 831269189 32005 241879984 238637925 19946 -421478128 255643976 14124 -234339940 -587513189 4649 554155866 265661411 29071 78551424 718371620 22914 248829315 -193088748 16733 244631838 745421466 9410 63725477 -323169537 41899 238275916 258932641 52021 180195504 -579388958 2498 -122763005 -802522224 24309 -705735988 760870700 39440 187376753 -102004509 31713 366353296 847147563 2295 -986951974 -421905131 50772 177338753 -424202016 13611 724752020 354856090 56054 50092086 -308988120 34051 -235166242 -592049441 1293 152475810 472982998 18713 257294539 431503001 24191 173111707 -116558518 75256 -110238756 -764357714 10999 150645960 281622216 54108 -960874993 168285865 7979 187743416 -611263137 13369 -44336240 546595851 16886 355325331 -204754457 8946 463133097 146843972 28582 150870748 -193936807 34298 -45371077 544659603 32017 186194297 -859205316 18798 173646787 -873221870 3303 48439552 845087910 4385 -393950693 -114900449 22015 -122755250 -869400771 47427 64821405 452745741 15468 81603153 438829387 10211 -3580727 569392236 20966 728244652 -296626918 30205 53402534 462320376 49327 550757640 644534043 25039 93995971 433476827 55271 -609214678 546529592 33421 661505017 189689798 62770 274073455 48915388 69071 -800829250 -476575134 6612 153219939 -210159586 6507 59904065 453603389 17117 -33282424 529955876 15126 345493464 850209824 33708 274546987 -193111040 8825 -806905710 -765684830 13880 -424720460 -136157795 8409 446151780 147887485 11409 -391424256 244420111 28703 62172677 448481510 5114 755094939 -230427436 68108 182834788 152270405 22031 -321169737 446173324 14584 -691141385 -882439805 42496 167629674 64023269 23556 760887960 -305636472 6978 -671911917 -140789716 15539 -119466552 -288442721 12578 -302989387 -192058298 22132 53925122 744201278 34925 744556976 -286097828 35596 -217142411 -867392039 12112 -668316373 721906205 81732 -112379511 149581353 24064 -390807741 729698203 30356 -618255359 -520635080 16523 752770799 -595563837 42458 -44172588 541487805 26693 157891922 -399401180 30650 -221607026 -585676645 56637 -309938950 -710753633 4820 -427571969 -976387031 74194 178953611 444290770 8948 -615856036 562048067 69673 -710233324 -109667967 12968 -781590155 -507144474 7407 659725849 -292514208 8797 720987071 -599201639 14173 561328090 -486103987 21318 -998291348 176005340 3601 619265998 151956047 61333 -104453046 -480651351 33242 52075092 726984154 68 89449546 743160844 49210 144013258 -583530488 6922 -578107690 -484105234 6651 -100475385 -512271353 28357 81382766 -315122987 24786 367192418 -206964028 40862 243924047 754840067 28267 570241497 -481464600 34630 -332130665 -204777836 28405 -95407704 -858934502 36741 -393426740 825103619 5510 -325655160 471447424 9592 743462019 -97654427 8754 -102448923 -869567601 17465 -766412323 -486466474 50426 -481684818 474790606 47928 -860785459 454992058 22841 -992712396 187764147 9124 -581302676 -316439278 56089 -961832490 170717468 9825 737240875 363884384 25901 -131728943 356368552 9542 -33038623 -682733358 81731 -401539515 747373194 30430 -192086778 -578029215 19146 358588413 -233076869 30508 259102401 724921895 15481 715110379 -593867515 15510 -978765231 -613694990 16683 -42441778 639837481 42005 158177493 -101334546 34269 187203701 457268291 27301 -682266356 -120690921 441 -105455454 -501614867 9832 276520454 756542173 27945 564587287 717989667 34333 170836148 188328667 5336 -7834084 -691013427 69814 51446528 747448732 22179 -228622882 -878572339 47785 -30499565 -673074105 59863 -402865980 760008996 35221 -616075162 568467356 10142 -959759533 -575560119 71780 464171275 151062262 19699 -140404970 -795594752 2626 -385238374 -964341693 21811 724539303 -320155776 3316 536767063 -478401392 52996 -389656642 832715122 56879 439609229 348519913 3573 -217051968 -998833931 45708 -313218651 455096126 13077 173696996 -610826703 20457 -19896191 640069034 38790 -957776314 -383460533 20971 -617600997 -323127758 62237 76260364 821549673 41177 -107468836 -485743052 17910 163538518 -219756154 24278 185778789 -387154663 10796 745694073 -214590231 41794 -697334784 -130631289 12161 59217505 740940405 11995 449815272 359840148 3067 468604646 823787479 83897 -124342997 340752847 22474 459148148 338476230 32182 -384790278 724910580 26640 723610435 -286459280 32822 -45420191 -699434645 33518 755533627 -586236711 38066 747896411 352744162 11644 189739892 -410135051 26646 171428064 -773338679 57362 -317890845 -710153316 15333 -695247717 -801688662 8601 -97493730 -898520045 20269 632854556 842318974 65578 -127224227 -523631331 13333 -410730014 -130095609 8713 -95617047 -888064171 5688 -33510409 -688247765 74466 165980099 240686688 31354 369184982 844911946 44090 -95498303 -762234833 44325 720146103 352425839 46448 251639220 444808628 24096 -41552082 538546709 671 -130820441 342873155 1658 -993652038 156313944 34566 -680301747 725751228 62225 -235611472 -972492938 1441 88114973 444420242 19397 153848103 -423180602 5095 731714955 -312889938 24740 150004179 247943961 3021 -604728827 -514705712 29135 -224603049 68520003 26970 -879237493 448489932 3648 -580241368 -516425505 10590 643503495 164750616 9893 -376348 564451659 27416 -879225053 -100377867 49975 475897490 155230134 57150 159363717 469369883 2731 631584268 357204646 65031 84310048 -673708745 22634 283890884 -226733528 11514 260883637 -24229690 55572 268249295 447628850 36540 174887077 -900177601 27243 467240768 171256200 9681 -668748555 -140163305 1 85050493 -311540857 30895 171176131 -593754854 22957 -582866301 -290008882 1557 147268986 -904434818 2485 -130913382 -902767580 38676 91258242 -330167572 34911 -126985875 -763831117 49811 -213809800 -862193285 33888 185655450 -901900220 43800 278596574 467737487 2964 -215333061 -999570570 45711 -956241495 -407308615 5307 164873088 -391470585 16506 151299690 264202709 11655 747746910 339275234 55826 285463914 -22103310 60440 -332868556 461936168 158 -230678668 -883782308 40051 -35706856 620441760 35127 638194206 810027125 73273 172381051 -902363398 43437 -307006867 430115446 26237 58301359 244838024 28650 451034646 359660335 31879 -326054252 462437593 11235 83659471 -309280278 2045 -118055496 -873875009 34427 174283007 -427013752 6588 -27555004 639139729 7306 647844227 164635900 54353 624926002 839642976 60288 -130434594 -892163116 48322 265009983 52150843 59968 -895615790 457123844 14716 158150000 -195400272 49731 -204240325 -885136333 57828 -980372229 -959206754 31515 570350937 -507705226 30510 -222357080 -586979173 5512 471998941 364137730 26063 271467950 431017261 28141 -861844691 436473055 7144 641924610 186198255 48013 187917294 148185772 7483 -687509705 -786494190 416 -614224082 -328482896 57783 -420203910 825738633 40016 154062203 -876715776 46562 622472369 -288321380 22674 156886680 -894671876 12933 -382281527 284188969 50434 -428322918 -126105547 19699 442289629 351019811 17276 154029763 -230123999 67107 634219276 170814327 60763 78908882 837793862 36783 626212862 -293307284 43646 717538069 350031628 52099 -420349720 728416684 17113 -315058936 -880245057 31563 -197089464 -996874717 10739 333424512 648331755 11296 -118609828 -496231021 18431 643305955 -308469105 26808 276870385 -16412878 8592 -8220863 664637642 25377 -682314501 -786735061 13416 269863771 748491567 12223 -122256166 -769305973 62140 -8897979 -712512275 34265 -415374495 728908000 13957 -130517501 -316957801 8927 -671260495 739667791 19502 -956488162 -977572409 49967 625547059 -296306051 2462 -781227294 -504658649 21167 -784678745 -507850049 20016 -120052626 357102295 25371 -132855877 -294507565 3142 -19082304 -867754462 26841 170620959 -217630714 59485 823942972 -970535980 22462 -329815843 -672960011 26434 759785202 -599531521 32076 51906589 432227352 40207 184165437 337231753 29523 -191320881 -993037574 43161 -777702584 -772582810 11611 84668362 432868819 3723 -966124752 -586742677 18108 654054814 158851688 56369 -896577947 455382182 27196 -213006917 -572270868 63316 -405569405 -972867949 66703 90964247 256877670 47428 -290742711 439031736 25507 -615880538 525865813 58219 -7462115 526331471 29172 646431439 189347546 31044 186186540 75665572 6872 -109898715 -781604049 26048 -100129628 -129151204 22201 -190643222 -982487675 45368 727162274 -995752985 57466 457085367 379163258 28325 739635692 -226636861 26571 -764129468 -807113572 1468 -417024253 -984568457 75057 -319778220 -684179739 15937 746443832 -599751608 29198 -142248409 378623260 26368 -395486394 809540033 4402 -119364635 -102881981 19181 -312460431 -202974271 9477 62999309 462989533 16446 354862445 810403249 36398 -510426924 445762158 14785 -195827355 -982542762 46516 -587848586 -331312601 46556 54859241 460905573 43008 263134246 722085713 25757 -899285790 -103590078 34238 -993490319 -417040205 58440 -381998648 839737467 6583 92877540 820815027 55546 -614916774 531089512 61184 180252349 158109792 26672 -801149188 -772992927 14353 649866769 -327881911 32694 -200981558 -209035128 41445 -711602660 -130387975 24304 254581362 753715020 13058 -216179740 -580587187 26671 163493827 157033257 26040 -327060998 -234031544 14090 -321604940 429117227 13112 275045427 284242641 64555 638083155 835456836 65793 239272390 -23793825 39561 -382675790 -954495489 43747 341976538 644562801 35868 -777151709 -484377790 13419 -970032138 -581066497 72670 -222003701 -574339872 36708 -608491900 -486706372 26216 347184712 -211049527 15540 158104106 -412590462 27541 370201050 -308077279 21219 173161741 189730755 47541 -988960590 -598080792 33945 -879597057 -120361502 48023 -389448962 258346771 32613 538532872 -483007285 30554 470001884 375641893 31851 -333078473 460751044 3010 92752012 259199676 8696 75727990 -287627429 1956 -700833758 -790629586 29511 720220557 -208941151 3800 716489579 -289746561 49285 353872156 152383089 38788 354325361 -227985295 14282 168659594 47676601 3817 659197909 146205082 63248 661069373 -323103799 43014 -604749982 -291373977 76242 149647362 354345165 42588 -589946927 -496996896 21684 88445762 458665644 28433 283773770 725935041 6726 -762531139 -765076379 5994 -140697176 -476279123 26527 67443553 749303193 22136 182655144 61490973 20735 -297515652 -675832085 57471 717555078 380286348 41835 -302083944 -198302848 27539 429631478 163639083 47118 -115712443 657259866 4115 538278717 -484605669 32086 161579088 -235715243 2742 170831107 -596468122 9400 -16068608 629694465 41945 -900590446 249799609 31202 -992677428 -614226598 39972 -600747566 -318611981 74472 -6986490 -681485835 55574 164372744 170353713 5560 -403041599 761869272 21470 -873594048 467694132 16752 151479063 -227945932 23715 185852151 -405386512 23206 -508789882 464835422 47593 241731406 739353804 17049 -44961135 651285416 13088 -382442535 -132920844 29773 758804448 458533535 25294 -317290176 444234608 7257 -6678478 538877591 15706 -890386164 -120726296 22352 -10231132 -706119886 52251 -1675734 663273491 5296 -513569168 240707831 23113 -125794851 662653936 15750 170633189 -599968287 8659 -203781646 93896042 23404 369533762 842118154 28933 380677236 832217301 44875 172586215 66779651 3186 153285259 -132403429 73700 645133252 467650876 27480 63137532 812576181 9438 264236798 460155839 31724 268887150 253700783 76934 88736040 266888702 39748 646964688 160484517 33811 -404608868 -138553336 12526 -234301640 -956970347 11784 451365112 164411961 5270 178001880 265200750 55056 -383883883 -119692884 38518 -137376422 362059611 30039 146378829 53943139 16405 168867989 -201052781 34238 -670480066 -223466877 62220 -329396988 -202731728 21499 -903053603 452325210 22051 -694864074 731741367 68887 -131577139 -309258509 37858 -765698358 -484833605 58687 -788767685 -768961802 18994 -416616963 -952629112 7076 -381520768 739100887 12726 -974414356 -598754667 27311 -866383304 436837034 42327 -427069512 -956583323 34390 -679665902 757412508 37556 -578478328 -326572438 72128 742838921 376375124 55937 347247072 -217472565 41796 -990252550 -997431562 10162 442499248 370866294 24013 -302478162 -697918950 41784 638523035 -997030911 32125 845424794 -993586135 27609 -112280519 367424065 29980 -601634488 -493265494 683 -892505544 -134393681 35634 -286037811 -709677740 21952 -994752620 -603208747 27663 527781673 -511801434 27441 537104722 379296615 10190 258080756 66384776 26962 743119733 539995779 71614 -11990552 563120601 11611 -794066417 -802132948 9882 634562208 650626323 5069 -217847123 -612156292 14657 640390837 -782701784 17223 150632788 453624917 58 52137517 746627592 56907 242411282 -206550312 38919 -954131628 -612724022 13414 -698634286 147489785 16913 -961671292 -586792713 26351 -681658857 -769509675 14205 -381399076 -978433131 63368 760355319 349781431 31836 70389841 733286644 20889 -601298602 -306811176 36540 144220362 150322215 9776 -211629394 60940482 13819 -392210033 740760995 6647 -882637961 455502305 35826 454328994 146132278 8643 -491944162 -576699460 76318 -120760293 -497510197 5290 251743545 281797610 67716 -301735352 -676147053 17945 -699030474 -195375979 71112 -685069371 -881898476 6064 -959037637 -965343425 716 238572460 -213769475 18312 -112998542 -500934666 33919 164193536 467515742 27593 -996333668 -611693881 28997 85464663 -700237921 39227 -407306287 -105627108 27362 722643091 -332100207 41292 184417973 247400026 14328 365684050 654724536 10696 184876227 -128905435 57823 -132839234 368585864 16731 250304826 -12853317 26722 -303832564 -706266865 17879 -133891042 -479270167 20103 333835935 814667971 9658 -582965665 -139047805 7027 725401951 339537719 34426 -678232496 -100804060 29462 -792028553 -510662540 49579 -694048067 -901959000 12911 719600913 -219658451 58925 238380440 831802983 12468 -710635403 -861630575 15246 -316736412 -197524184 8860 153235028 -883454711 28351 -110114806 357215165 3804 -789278783 -491533001 27934 -197127122 -582878962 30897 -383859052 735725656 32431 723832486 -212054268 56455 379597441 524112515 35694 -588147865 -299245820 7580 -393369567 -117781146 37814 630344573 352793716 71024 356202676 -406205032 40955 -780539236 -779756544 25153 -872226150 -118343287 52812 344886950 -216027940 2333 58502414 735083829 70900 183655939 353019269 34277 -214445504 -965095538 39275 336716862 625519159 5926 -125733167 -786703495 65289 -418023109 -976000881 43021 -127689111 378615831 4415 619866955 154207366 23427 -208998543 -882870272 29070 625855603 -322962557 18279 -971392212 -611057192 35740 173736072 -606451009 1391 -960129088 161647844 18133 -712606 640987143 7475 -995558656 145285909 45331 431642786 175887584 84495 -722278 -710361630 32856 161160414 -595646547 7198 348590118 -200254140 14695 434849107 344206400 16219 -121548957 661128754 4848 365832016 651511835 6344 -403459134 251669947 27583 161723029 170799135 1415 338995566 81044670 34342 70617803 722176444 42620 351996145 -222564358 23662 -304159940 -699865740 12766 -976294965 -600759777 66901 -879100299 455510432 46603 154514347 -97336189 486 183150023 366380445 26570 -294338469 433155519 3620 -102523338 639697796 10962 740935580 -614638355 2310 276500044 253781960 38412 648676504 358926086 24326 268506571 281481023 37170 -207562339 -859896056 31862 249625878 443131733 17300 -302624817 -313275978 46895 655218862 171691872 46089 -583104807 -305161270 33935 -96234086 -897211191 48546 281379179 753264619 2304 454612694 145789738 63425 -211998159 -982726824 7919 53092619 242156716 63576 77692245 270990939 46054 720753700 -208449769 39740 363719462 645860383 24465 530805980 -523088219 62696 -858927328 -692342338 57393 -575077451 -309058001 57778 753757994 372628168 37455 282622245 94169450 77706 -203730004 76572814 93001 -419208928 759500899 31351 272027389 -222809407 21982 -499651973 475484887 38265 48946991 472606101 16050 -955250131 -415679329 73975 -109753644 340255168 27995 261594505 741067460 13301 283689147 438207922 33852 570380276 -231431092 67166 445520198 184622406 9740 -233543746 69561168 86820 273165984 70450772 82804 336345496 841455708 24125 -616739155 360955426 45283 -199135628 59880782 67958 634170088 845781795 18475 740788468 345729986 18282 645743863 -322063724 27440 554577257 -864765743 31834 -867664053 -952866845 43368 666162788 -328951125 30142 638068565 350368510 57890 -234042385 -589301013 61866 -115323260 -307567756 49420 77846021 437847787 45119 -123870431 -296350332 30566 369209972 -233031744 37604 -985498087 165593834 20961 49826291 265732049 36447 167342872 -871941690 32832 -109515590 -102449111 10030 -966198095 -425728602 51584 -573419894 -287717454 52694 -406430493 -134389394 42244 620713189 174527792 46079 -12414062 629207227 35086 -391907645 241165445 20397 -586929131 525286647 76646 -310116034 91967660 25852 738761418 364266563 14808 -405420894 759333200 37802 352053687 652767554 41402 259134125 76375161 9770 664286876 156495991 26753 -586940063 -325681764 58006 173469228 -877011365 14590 758424692 368602105 33423 61140909 -327790748 25170 -935074 571367070 33796 -136924902 -799227810 46734 -500582099 448816847 18250 -107281866 -103614684 26803 184978815 -98024404 36775 -696581163 -904699250 15317 349704066 626617237 37160 -981405666 -126106287 58156 -21063516 638615014 35684 662851292 629463430 41124 174239063 446631312 19140 63763936 822016976 25386 745226648 338690390 13550 429826812 364885632 3346 745276956 -204554255 20950 755494185 -390519569 40214 356669312 -121267902 38853 171728767 -412143259 15567 742297756 -577797642 31786 -582972018 -313082498 61176 251109817 379108450 54024 154072374 436926091 6757 -767500602 -206276887 55130 -115812331 -763262444 14752 -31890501 651089452 19726 -978968396 -413509208 63002 184326947 353308916 37143 50489731 721071924 67661 161245180 -584842781 19559 151610625 339909987 36102 -995876450 -407075935 22061 621280676 357645467 76844 -137736063 622034465 38382 -108215863 -803786880 6577 147296999 -590142230 12727 -797408171 642725611 16025 -677492768 -874747170 52423 238694462 55952240 56437 -140300468 -326011605 17541 -420544371 -989931165 76011 83834161 429522883 48786 285084626 278240076 37065 -405824199 -999871996 49122 -995945564 169157680 16575 173131326 -878858277 12546 -6836278 -711024702 1315 160984904 155564208 16838 257585832 750669224 8188 653645460 361059428 73861 186995152 458219076 10322 277236837 -23839396 69061 259293889 49933329 48245 -14549793 621978560 13772 349963214 621149704 34549 -779454672 -763190235 10013 640383287 357594703 44759 -394700827 -955189796 17597 -421215405 852847555 14955 265888796 440688092 9171 -142564449 624035418 7604 64809772 -304269280 4410 -691992745 -881497676 24849 92291876 449905425 8154 -392964411 739366628 23268 -985003717 -382378847 7732 -573640283 555018036 79637 -95297903 -875441231 24941 254759764 731416984 41711 -100082522 -495711920 28592 441785874 347723017 30283 -328225344 428576572 22394 -122972473 644931881 28115 -704174327 -775392865 22932 -959105920 171934807 1333 742327199 54148213 44907 629402740 333430298 23725 59693293 242308855 71775 -326987792 -214400183 16844 177675532 -110973084 9729 -490168428 454459695 19440 272769524 -193818717 2412 -888945639 -120691345 51799 -422198235 -101218301 17539 -980031360 -590328852 38424 -130456703 654199482 4047 715280889 -206652384 55103 -780753597 -508442105 56061 475737810 343198926 23632 52784051 839825229 37046 -132061153 -783102389 25416 -699309722 719414224 17006 272275676 65975172 39859 -878550641 -107090944 16855 160450019 -397937317 968 -327453183 -231868784 24809 -313565423 468011669 7572 754233597 347889508 36061 -297715750 433386407 22304 740265237 -585434345 17743 -329821123 -198912939 24003 56487279 449966819 18594 179804687 434514752 16672 448450773 173776025 76122 -405226938 -140303240 36182 -425876888 -109446655 39131 170130611 64304776 26233 59516192 -862236543 52030 272955556 52305331 58445 180174885 -217698699 16090 369626624 630945526 39762 -308818343 446256797 2469 -105902531 -314612387 30537 -981295769 71214437 66852 340622020 -223960353 26462 -668142786 718535322 1945 754601741 -206490998 53163 184262225 -603101849 4310 173928537 271501561 39263 -196521622 -583802703 28910 438799032 -102519697 54748 -133123260 -515709950 25441 432270253 358029457 24676 -780251080 721602995 37030 -407958440 251084822 3548 -292639570 -710231979 594 -96070364 -603551600 48725 -8299214 560876656 51758 150275166 67405009 21258 -802735340 -491050686 12812 -20195940 854442872 50393 69060542 824197795 49671 -384102030 254941118 13358 758633083 -608125990 37014 -975775889 -606170848 20689 -234206999 -869072713 36377 -142268101 -132825272 30352 664915162 -508856052 25957 178372791 -391295593 7181 -397778127 255674286 43331 -121212965 -496008070 6071 -984922731 -592620374 23692 -103494007 -304659350 23012 153524303 -591659740 12510 470334505 847068913 94426 -326063780 -668568631 12508 267406187 717390716 22577 -390643388 -106850971 24435 629873087 -305531323 20101 -412658968 813706789 36035 54706692 441608831 44172 -491725425 -491412581 17686 -868843171 -97381783 51065 -413368400 755086451 11790 341205177 652419678 39869 -325888006 -201224673 24442 -863987958 447921008 45400 -585627810 -331343285 33502 722555101 380286973 32792 -111577229 -892578018 3354 641710460 -290603891 21527 452443717 186189069 52582 -584356855 -315264947 46260 -9236463 -673767137 32073 157352798 -401085496 19481 163820485 -857607972 15185 -195736444 -885593670 14143 620055947 -294549064 24788 -140497730 334173741 24647 -121472349 -297221231 64214 -134825507 -773294834 26558 723555903 -227235567 24347 537133177 -487369204 22574 -492685266 451334369 22732 85675003 456395761 45847 825357362 -969832544 51497 -327225139 -674609561 63605 -901921531 468797012 40406 -959810274 67787757 79367 -18136254 621514772 18491 153045440 -113389986 43640 -4888175 -803409454 40946 57772832 -382054282 41620 -600700973 -286436762 11813 -139806207 -125232476 4054 -135604944 -504953520 29161 659953928 831723413 25479 -141329986 -789635644 44705 -97963643 -135732666 28961 532175164 -520288814 24652 637532847 834946238 64374 -314383366 -198128916 22577 645203202 -304180089 46736 144124253 -611002811 18313 -383778086 -973562067 58285 444380523 349181088 30289 245210681 715262934 22999 -235663997 -579705460 10811 282146109 732411163 15181 -903778370 -106749255 42618 -307490020 -705668870 36169 157477890 455299710 11031 -135987029 -776581485 26432 -888576551 467946629 32202 -903896560 -109972751 4304 145345546 272536235 23577 537218041 -521309031 50706 -963877966 146062157 26141 -577664528 -523509496 19339 -585543360 -507116004 19045 -891950297 -108024096 25419 -396053246 -507626717 33132 532201810 -520206335 34819 64929423 457055343 59158 -685794143 -780924351 25261 -682995208 -515605810 31197 273852696 -9514068 9486 151386033 357720845 16561 -879966110 431466282 24721 284773216 60488444 8446 270317743 737659944 21761 -790410839 -495384058 42423 155461461 -381198868 34265 147658191 -421033412 35044 -232050502 -989760882 3469 78389852 715957037 60610 744673259 366378238 37218 278872732 -41670563 33021 57232008 471745490 22464 730602716 -234185438 22686 -120293247 -506453169 2005 -26335687 556923162 41192 -42758175 -694721691 82786 471280690 375853695 23444 -300350323 -688481948 63544 -696759232 -97212069 23998 -773725538 -492467202 30139 642462169 833994400 75809 -295603305 -208385717 16613 -309502020 474439077 1378 88897426 256658286 67410 664479930 349910038 72404 -393094177 843238648 22465 53897423 280799610 59229 247455253 447492023 39982 -227316894 -959913497 52937 558975334 -496971312 21082 564244124 -234114070 9286 -112634594 -892120114 42700 344872793 811119594 9587 267326781 718156003 29073 638956479 847976423 29604 650273325 336358054 37163 -582814345 -487019043 2801 93669806 -317658875 23843 665782066 -327432342 8424 742258654 378563851 42586 334292372 -984736115 74737 358150811 -210193509 32341 -703126319 -712431921 71008 -142280821 343973157 7182 -116796519 656744552 47305 -984765953 -584752388 36745 -119175346 -102795126 2874 -986511732 178192512 27666 -414497608 266846841 21807 -199405103 57548062 38034 165371530 -225226943 15328 433368006 184779779 63242 -296501426 456726207 371 180267876 353077651 30322 167352846 151192237 32830 353252303 627910475 30649 -479560172 431992608 22774 255841657 750602520 27777 176484544 -134667394 3592 -41106079 278051844 64937 367209070 -208491516 37096 -965643400 -416829165 47192 178435027 347730596 45092 -129133917 376581306 830 143449885 -576868887 18987 369413315 660188928 8100 732369187 -221971254 34520 -970558340 164750883 23876 619555502 840063235 502 266940332 739963401 18452 751786401 373818149 36168 -418609953 752515574 3078 -784962765 -800483243 3284 374715423 838861255 13686 735438196 358583080 36328 -667073449 -772513077 3714 251200965 -205552812 26977 -794766556 -520314580 9737 -704211035 -99014697 14749 655211507 833632406 59254 -710090204 -138934965 32440 65032753 263409742 53295 -385553531 811868816 4430 -588445726 -289950977 50563 -286317486 453353701 25374 -216726550 -897239709 15409 -707684853 -97989376 1686 -46041143 -671582788 62124 91039310 735998844 20857 168353119 151140662 38218 173585936 281192828 47126 642027361 -332629635 23014 69201228 -105918733 57899 647803993 844571108 34950 -963716553 -594090312 61162 256450097 760218503 30332 59479282 462564612 11693 -798049553 -479146519 43929 -890615874 -102413713 52274 244890634 269527791 38578 -583530723 -863806567 35759 -675846654 -897471593 17773 -205765914 377582105 50792 -385747915 -138302386 30805 -859825968 732040654 43828 -41596401 -872401576 34990 280533550 -5816473 71889 -863471467 -96042858 10346 72058552 240591821 13785 181476836 343776243 8094 -575904156 570299431 929 92107757 838320273 27240 747359204 -290280966 14401 178386995 -601952126 19941 526130720 -956018297 63266 -211713562 -887143565 53690 -137292544 -872779589 14632 -307273775 -229473517 30873 173409597 344649417 11268 652921299 852342560 52439 170668079 -860163343 32281 460986431 190468047 86467 640900833 449882959 21637 165972017 -865270133 29716 -673569230 -782841544 45214 -114187272 -104729479 35027 -396936738 267321773 41088 -233317668 -973738097 36981 620347093 374528289 5819 62810125 759932652 30208 626181452 356354208 7634 -141937812 -495970414 11677 88263438 238138765 31286 -583737142 531716322 13482 -896115189 -140222703 24422 -607879166 570555743 80803 -982683090 843359485 69103 -414784234 854388601 7470 265757610 -27505523 54995 -428295338 831558948 46583 253187202 284020779 72626 -509575159 463542103 42845 176201275 248126445 18096 -123657685 639288994 9047 152285854 283478790 17453 -515807620 452865816 12675 271705466 722097384 24165 725873871 375292983 54017 -409529790 -971049320 75531 -5274945 622999687 46177 258515134 255418728 22796 -237491677 -963096487 45748 661586495 826933387 48927 662854000 -237416929 68442 -684634962 735749274 70089 -101478472 -493318508 28889 527219652 -521262817 45015 284530279 256447469 65354 -302219690 474891361 25137 -859819414 -142044317 416 475754684 356237212 17458 173673029 -383337467 4376 -770396558 160718943 73995 335183713 626138130 28728 147174883 -133172647 23265 -778629217 -500746628 56466 -230668717 -871850113 7474 -971157249 -424202104 66951 -889998981 254429833 33261 723812374 -882948039 83133 -618561052 -604921956 27554 58230465 735173465 47760 -702874537 -762457126 23570 -230570226 86791987 83777 430852532 172447069 8786 60543197 848016141 5563 179652405 441305195 11184 656836837 364975505 39425 -428220503 -16849859 33808 161359335 -195157785 6909 -504218112 473160674 42159 -680317256 -607739742 68019 189313830 261849148 14748 -115221623 335495883 21187 -114236507 -520849599 12217 -696973120 -129571991 31250 -859969372 440345168 53718 -14539292 844321691 13496 746239620 -605537449 33175 -605133434 -303432169 19339 -120845084 -316496029 50151 86231001 831912863 29071 -985709829 -393115455 6140 -116750021 -515585847 7969 -693846793 -771565207 29397 -99782792 -130780301 22603 -326049708 -712852606 44818 -600883114 -503330463 31421 -697396614 759678654 16642 334614270 628677862 24799 88102672 -286510053 10220 84505227 -312497626 32716 359677157 -193185932 12572 -858244435 -124338820 33634 -394766495 -127166098 2696 -900596154 -126660501 52212 177144329 -133360507 85462 -224231957 761096257 71576 70492454 261803612 9927 535291510 -506278516 21423 -485476316 429981785 38454 -108194760 -798250862 11714 244488683 363226829 6832 -976287640 -399501931 54221 55779012 716802009 45292 -700707971 -901838852 34327 -19611275 -694423154 49746 277649580 -223263106 44331 -412002710 824895736 58263 251346152 453047481 21301 -46282638 629650966 5595 250803347 475058762 25715 152314111 -888990366 6525 -504158333 441103735 36609 -416033877 268904587 42967 -679067273 -862591368 5830 -611820849 -319935999 12456 627350911 158895270 2952 -406816731 811323215 37142 -694778301 -864418301 29630 -610301023 532364643 12089 -672303774 -135560213 10552 348873005 648913923 17163 -405878230 742241155 6420 -107700274 -124837037 33996 -18294164 -712596895 72191 -330488357 -490561743 60779 646679101 350884257 734 -400175799 280978390 10314 -386570305 260196844 46995 238627585 255542844 32099 -325981858 434874431 3104 184411114 -387852942 20807 729896693 -406481226 54826 -410060487 272438703 49041 621789060 838761204 6896 470631460 359735767 17777 -103770089 651750646 45719 336971351 846784139 3392 -978010274 145202888 14357 -994462851 160413603 23889 -38041912 622462068 35471 -667064340 725588000 185 -413777969 -971682459 14443 -692491553 -95722573 17813 -20082438 640968866 39600 -312908143 -216752003 14261 631148649 366504583 25078 621325046 845669041 16561 -979308180 -994818784 27882 163639102 527535213 11132 -229476182 -890441043 34245 -393012624 262840668 13089 -16732146 540295263 17176 720632328 -678807938 64070 744120451 -199871408 47656 622565927 170709593 62470 433314976 165970104 12384 475694745 334976964 8657 -969320806 186495399 3413 -419322928 -98908690 8177 -100960064 354698932 6971 -291783814 -713713440 28079 -887682065 -393519175 35616 174832473 279441158 35158 260198362 448920201 10843 724419604 -220769998 48649 -381004880 -115835889 408 185920336 -895743863 649 -100961502 373752762 22383 240769235 56035478 54882 744789215 -615555215 4100 248315144 -197287870 10461 -4928809 537909737 19611 -575517770 -476312448 24137 -678845665 -117121158 18476 -702460266 715553661 64273 -235596086 92306995 104142 -791640761 -714188899 43140 -111625591 648296376 41075 248017193 722172504 22787 148343886 435406150 21879 -504938670 447442332 20305 165787712 -128731125 69260 -5250899 -667382233 75171 -124787717 358683319 1258 -611719988 -308305717 45403 170088970 431805243 11919 -962531436 -980771484 8019 -418999471 743243882 25204 -40372255 531890598 33439 -384446458 -129719801 32865 165346250 71136587 2372 266849013 58600784 26369 -600941702 -332072644 64793 557312543 -495784750 28650 756746479 -313268102 16001 638415170 822599245 65042 -133199300 -130168295 24878 186547620 466356079 26537 -979789626 -962246221 56563 -587698164 -498006668 23907 -294226810 726350556 37340 -412417118 838987180 35623 377905176 850923093 5890 160667660 -140124659 55825 619759649 -327553031 29020 -118437184 335838481 5013 372095880 663745444 3653 190167819 -617569985 23597 -401832430 718985901 7766 737792029 -287963560 46193 -415269577 269698653 46791 -206149006 52537792 89675 268965471 75774789 76457 246133358 -221537015 6596 146913881 -579587674 17454 145894218 651334848 39728 -421684786 278425062 10706 -425558692 735997609 8378 -881685801 -295501505 47905 -45445689 535499265 40455 249223607 254444006 22534 94594474 818324826 32220 -325637656 721023372 4591 183094255 170256441 21905 156142521 -107550385 61203 -47362761 633281951 14935 154712573 373446754 20919 169801211 -122305309 64151 -296414108 -224553305 25154 540049350 154498124 60038 263038610 461793984 36868 190175859 -216779963 51119 180696548 -218618831 72743 -868047249 -136720474 58948 -786687409 -498401338 28657 -395619962 -973451747 61457 -986230006 163078938 14153 -406854895 270357842 11282 847463986 -980586378 33834 -208440123 -963604544 24119 -712037139 -766878731 7740 634096400 338404718 14592 84471926 -477618712 51918 -775270349 814543493 29666 241955967 -26384386 572 -685647222 -98749325 1751 -875865191 445229410 53398 -301319869 446794899 8702 811349171 -970782678 58409 -134915349 -508148979 25135 739820014 -216883383 36956 -46050185 644250686 37984 442459661 357704776 3062 -676244000 715039278 24108 639286435 159787876 30150 -106020187 -801895846 5735 173185733 469069072 19630 632601159 345333662 56596 -222204482 -590741527 34629 -959674519 -382540908 48704 -304857617 -203448540 10291 165383573 169419123 11802 271618945 467668831 27186 153773284 -111758793 72218 176691633 358973509 26500 -126140900 351326567 30526 -227327680 -598764666 62256 50043327 256748738 42272 -690072210 -881294092 24601 165142700 -616115227 19099 248905041 -2883106 16332 -41005962 -676730419 22532 153200998 -115444062 79912 -892577834 -102926231 39585 91432181 758431154 23116 149721988 435160968 17177 353725831 660442652 38817 167045983 -860809083 46023 145173367 -422108992 31402 -108563081 638149715 34862 -595481471 -476256318 21269 76107542 441129675 7296 -992009179 189632541 41915 266623876 67514878 32494 367973018 -121937646 28844 -706774677 -809114574 16490 745235446 -610149544 7732 714467072 342440918 51742 285145851 428908700 19393 265391100 -9644558 48694 -418000600 840537995 14551 570651564 -516753874 44982 92774574 459215269 50178 -290452270 -317262829 54901 77068201 468518170 17047 -891068012 -120915559 31524 648869276 473936162 76895 258616904 90530710 20694 275801082 473934642 8443 -708617369 740570584 344 -955004806 -588859022 30476 -220697111 56230718 24373 -122359399 637633646 48588 -234822350 -990545966 49925 157072952 -887588025 24671 -200494686 -994282638 5612 53968689 737947892 69693 -138580177 -764022073 20558 -100974391 -105805416 567 -120922329 -878030513 25214 276194569 433322094 37154 78748223 829289659 18494 -987686658 -955393253 11491 282212459 459973095 32897 -234266907 -972850283 38029 454874904 380152050 9298 -319284501 -193658467 20334 -4819533 -689948951 81030 -882556730 -115340136 51298 -698170782 721614994 38954 334033399 -237823588 30842 -690718735 -794900131 34387 55328826 449082730 27177 -880455688 445601911 41584 724540760 -585089194 30019 56465157 733226859 46891 -388811318 -963081415 20182 -892216166 442549825 19225 158376827 159793641 39555 363690078 830102865 6423 -488614866 441530745 34608 -110730729 -211146035 36458 -881953190 -128914046 34266 -142275178 -889492975 614 144274192 366879720 2592 178610866 -604092234 7545 732575871 -313464324 41684 66656180 -313241728 1945 -617548119 731998602 45947 -988375828 -426744453 37403 275798947 -30806532 54143 258522390 -13140597 30870 -601819171 550157174 19083 161202730 57532581 23481 -116424741 -302084167 68187 -226220443 -893591106 21120 -8405937 541871631 42784 -6387444 -669369445 77530 181943089 282758258 54329 -590821665 -961508268 29001 -224247491 -896340346 50701 -197678240 76940520 103625 161682607 77054062 26038 -42971160 546389195 19494 757739068 -195776691 53185 715112348 -585514091 24754 75431027 851415781 4009 163252230 452476315 26869 -422565849 -999275232 26447 -518327243 453869196 1379 176097053 431620413 22243 735997141 376497762 29552 -713051365 721627728 33288 151408628 -415486062 30691 157018111 -99583442 75216 -18610391 561670906 992 528485736 -493124286 51404 -692790979 747746036 57438 -27008530 -697647999 26388 716051518 347344675 57411 172184513 281429490 24817 263911839 724374181 23154 -401386443 244916002 15410 -857932076 -120169733 36283 155094006 -599764581 8782 254160495 -197809094 9295 -124987592 738378060 35319 451712447 165388883 43918 75417335 836223565 34021 -805824787 57979254 55010 -41085792 642202255 26502 93465560 714748079 46285 -691562449 735215457 40332 89149703 -318413484 25235 339225697 854750792 7947 241186414 92777687 25663 -295681556 -698307485 25259 183113261 359155699 27575 372167259 663776346 45971 552048452 -502343350 55947 -991403204 -993361887 27627 746324186 -294814908 35799 756829746 346798055 15925 732266072 -611206677 3901 258550113 -228391256 43924 466647192 172820277 73202 -204768966 -995526214 57522 -418680937 -991633816 65721 337018477 -196738978 18712 355334764 465376362 71489 153961008 -236178811 34762 -114688172 -778976395 36283 -956657665 -382179269 47557 168148199 -206596408 1876 -969671038 -616385011 65226 -961836557 151068166 26940 836778147 -981005629 37196 186984976 -130369332 18680 147409097 -404044879 11499 744542301 -599628644 13180 843523679 -984783895 22803 431791253 162582688 35683 746035159 361041535 46235 474191454 173129237 10699 662479391 344103460 19291 -515060094 641173511 593 -869512200 -117047419 47116 -387779850 -964881082 6936 274968299 -190781276 20496 -608351717 -290411905 29800 751354658 370845043 52640 278323368 239568738 42129 -321132904 -383260919 53172 -796619183 -805289865 12924 155342135 -236448559 9858 722040138 -195942390 42595 -886578835 429287627 9493 -118621741 -881922082 36928 -987721093 -390194917 40508 -400838667 -95588523 27657 -706779436 727876265 57233 757668153 -293573362 45706 -876162012 462059052 40850 -131559287 367908011 33211 435612507 -304408642 37730 720587355 -309257827 10458 642249661 148482713 25918 -316077125 449283147 24500 172379825 439342254 13703 -517696384 449565816 12864 -594716607 549048586 57001 457441341 152921899 12667 -762925405 -770682901 6096 -325640470 536985867 41855 -11531646 533124748 20582 -879809929 720527524 44488 -40863091 623250741 31932 748526157 -211894147 6787 145966010 176539999 22432 -139756778 -312337346 44155 751681408 -323861842 30870 250679783 256233996 55248 279628190 -221754383 42314 -215241346 -617915592 37735 158442062 364819675 43751 -45189097 -18353456 6491 -114800047 -113194252 20208 73275834 255777563 13462 247572888 -5432710 29216 -703801734 -119866507 20549 -692191646 756409394 74242 -41532772 -668624775 60135 260153354 92413942 27750 -519963680 434408250 9067 -287037592 433997600 9215 282926877 84386549 74132 -419796504 752135477 19483 -388633627 275462732 53731 188035644 181314629 30618 -977109091 150289439 42609 -301437706 -218375369 27638 177368004 -129605812 12009 -597109046 567304216 66389 -394426574 810946842 21507 151183368 358719406 1386 -205643870 -607649457 30182 -391986523 -102522697 36787 265404776 -24253215 67445 -119596500 377894233 11832 346257018 -193100831 43613 342569055 811799872 8321 -802854684 178520867 4481 -33232793 -687437612 51603 -287323711 442175885 11335 -690702161 -213489485 69807 -789305474 -306020611 31016 162612982 465424248 28208 -998521119 -384132404 18138 -108734712 -125131079 5834 266768327 -1512731 55348 -697265953 -96961074 10674 -674323680 749923434 17818 -382123452 -121836704 18235 88053515 -300885252 3783 144045881 -96515160 42710 352373148 830632143 32066 -679045376 -802617020 39727 63603487 255910724 69199 -781111157 -766261660 21291 -116651350 -504592896 7815 344110816 -229541048 15629 -300567412 442371737 2154 59360187 -322191357 10634 -135275810 -783920438 23324 261383219 80306882 71974 50553198 -295370433 4887 -679426152 -899066750 17122 -298217303 456838316 13562 -26101229 650496084 4953 -984831336 161545585 7733 -228925906 72987831 22196 350291867 -234984841 38954 -603239799 568155779 15136 -4654445 658622349 20566 -614229835 -522594784 9627 -988081356 -394819448 49691 268890083 -202562172 10282 371527851 -234050391 9880 633416969 351330533 32136 -881212380 -609706466 29349 241805575 -202584886 42800 637467014 359762081 18671 -122317749 380800896 15581 -872762004 446278564 6782 631241830 375309794 5073 -216374496 88476002 20433 156623674 256893819 26039 649027169 178172804 71180 -889425103 -141142669 7285 156882358 -861425231 20334 -10521577 642947373 23177 732314954 -320169016 46598 -679467882 -870604592 36804 -693301212 -881972633 32587 -865216258 469946289 51198 -696633331 -788195657 8128 240707701 470801540 32672 -422823649 822303360 28964 444392708 150982527 50000 -674914536 716415529 33266 248240236 753820844 17295 256029290 -17823232 35907 657978002 -303170305 30530 -293369477 -219417875 7457 -224853142 -973612794 26864 -991214761 169987892 51122 -237445785 560093834 42378 160548746 280688646 57165 -963972910 -992646143 56322 149900640 360804357 47610 -287774772 -219805106 16292 169306422 -415965126 28237 241063506 -14449488 76491 248629102 -7812338 24887 366753898 648861537 39361 84558952 -326470390 12684 52291741 447836951 30587 -205232169 -601872175 7983 -97104701 -517244405 6038 638720839 344095172 44065 437799408 843674503 36913 -986016958 -599779922 59767 69779551 725594758 32355 658066728 -329013328 9531 842308100 -957018989 6664 -677432070 -890980070 46198 -195210960 -617197270 37489 151257195 -610575983 14110 165093068 69493144 21029 250714988 732122703 34903 -319180839 -190645096 26525 -402488662 -877655309 25281 -41975164 524288202 32072 472657330 150088804 68809 -232448939 -875987676 19622 359670462 -903407459 7364 -322958725 -200375994 6037 -965882768 -386911730 3111 267878472 753713091 28631 190126007 83692247 17808 170250194 -607476007 591 -887051605 430917099 6713 -893280727 459176053 28352 -228003655 -584013096 33031 -979045879 -977264541 7757 -208305094 -970722769 6590 -996758918 -601148117 20384 68251487 850758069 53614 253908666 -209995814 24533 337826857 -775104465 28260 634069049 147097974 38164 -970276652 -776769481 72259 52945351 827836656 21274 -865361820 475061287 8824 -139697752 -897686253 32762 167801790 -390679656 25775 63113004 239380154 10292 167312230 283914478 26252 -583786166 546301534 75759 -580221249 -488279157 22978 -694817685 -121819255 23676 -4576537 644144046 33932 176357374 -388458431 33461 148455177 188550129 15343 727602396 -211571612 46852 76025237 -322096319 21277 -674081926 -768369967 24955 -414253298 836009303 55191 -397045596 567436265 48591 -21552576 660838688 10750 149484903 -868392797 42498 429183659 811838377 74303 -413810673 261905769 49193 69821358 839168411 19007 456637280 -220412157 49948 -415515880 273415053 26138 145203140 251467393 19473 167436508 343074008 51687 655738732 364290081 8165 -412002326 -956741380 32283 249972664 431484288 15369 -12634624 552587637 41221 -43051484 625846025 5756 -224935872 61155059 79676 272721328 750608014 9369 -964522019 -981287082 7200 -680117039 -135878432 2755 528812282 59944386 56406 -424981609 266680249 12279 635825661 -223094719 19299 -396540405 274323169 40078 744026902 -579226855 20244 -678367587 725911509 36096 -225657266 -975665146 17782 -194446363 -573387861 53 151570604 269471138 40723 -137906556 -140977727 33981 -321384273 -713324607 5822 -667388430 735439936 41947 746180040 -670787689 12874 -762481188 -781049868 9544 160241855 459550522 17669 165944006 266597129 39752 -476222988 448491239 37910 -581106667 -286462882 16596 -96975475 -520777390 9221 61377283 445110755 6526 -969619901 -603783462 9745 -5856170 558877439 43434 -708545741 758534149 52123 -668816549 758967181 40982 166031728 -142838903 57832 -577956185 -512351232 26284 -317036672 441570946 8654 -100879047 -779755925 50505 646953444 335880488 58253 248159567 -13273258 31876 -956474167 173113099 24870 174297294 179514776 22280 -115830430 647565789 26607 355895582 824919012 35523 -306514571 -234645266 24152 -422136673 -979230614 8864 -395137681 830462446 37599 654156678 -322645467 45087 -223174222 -410725723 42538 168087167 -122701981 29693 61059233 814034647 2803 60314501 472743118 48368 645754388 -288903085 26917 -132795867 -118845742 24630 -324988107 -195669258 2046 652323998 852521488 46368 653223934 -293404882 4076 278753453 -3514681 11998 -32407370 -703613514 42430 659097096 825299099 17842 -895329974 -97122585 22725 -327137169 -689412539 57675 657696208 818510704 4172 -33485617 569166584 38851 -971206666 -600822009 12882 -598214805 -497237891 4046 -965773528 -977060922 67705 -209497078 -576215461 42334 731694815 -326061456 5864 -97237675 -785818464 28444 375810780 -229938508 33870 438243846 176880318 54920 -680283162 -99242778 2531 151512393 -118345523 23472 72293400 -332554708 37452 458581462 346396132 15220 262242262 -205507650 31947 87645868 -331765581 10000 146033475 190014608 10899 561534266 -505690373 63344 69262998 441672280 58232 84058716 815726145 4347 171285267 -107028491 11734 461306324 151096594 78007 284710636 -17890842 50765 172483567 -884860699 31562 542956350 -518419932 14616 -794571719 -518275261 44323 82363040 256141063 64528 -226039768 -976918475 12778 449853571 150378490 53941 -394064465 -962955412 44449 -410028485 262666307 26355 185511624 -577398771 20489 178081102 -578081149 20653 61244417 239143850 55037 -321720767 -201172610 29963 -688574181 558939396 69409 -427819383 248040789 12769 -99679795 649054943 10226 -119788634 -773516253 7983 -962048984 181900486 27208 442082965 184227551 2009 -126305100 -126828363 9474 -14564242 665133462 22347 279278275 -197276232 37998 55400503 846825917 40753 -200190917 -969473051 37381 -107011322 -481169760 28700 715823047 346424990 36677 -955114586 -992751297 64565 -119452836 659114000 11293 -106470414 -800846785 57008 -955120080 -578012122 28672 266212179 268411038 58823 -132174792 -488416194 11851 -95375341 -480058367 14274 -330590420 -673186051 66163 549048594 -885274992 19628 -34907291 533276909 43442 -324873727 -207774487 27224 -4308379 -990648331 30800 146478198 -393384373 19745 -123055816 -96596333 15525 148720256 176481368 18597 466105558 374550525 18431 -105740631 -482351814 20300 558759314 -697789472 32382 -305998523 443246556 3183 271467527 48807217 80445 655173685 853583125 9989 -404782625 -990540401 5078 738631042 353752876 15130 625360547 379009001 47752 270025851 738993243 5147 -966472707 -991721471 8848 167566834 475181155 3917 147132623 -613254356 2715 50684483 835753449 22759 61676904 -328962728 26460 69216559 -317447097 33476 747516565 -601329153 28615 -206012407 -884731256 49492 -202833426 -959622725 56876 -196905429 -984622004 55631 340408500 834835224 30223 -397046804 268411160 30311 -603002694 -499865812 26835 -112157576 642793395 23435 -425753723 -101136348 39380 -128631296 620573990 13924 453304963 370922585 20349 -502109754 444352882 18153 -221435106 -893788178 55216 -410578889 -136772943 18972 632902694 810593270 37815 429191676 351954903 25508 177649143 254409079 1985 -416418491 -969657504 47579 -300005831 -698731171 49094 268013893 435159735 26803 -122886724 -573808261 47192 -396100797 251431903 16762 -513326574 469697839 36685 -422270310 -996907758 63684 73955114 818608085 16955 277353792 -16165664 11628 268495595 -210165512 36801 -107014866 643391568 38012 -287637711 474906596 10844 52295844 733382503 52946 -206555936 60303573 62001 755325801 -573579671 33390 243663495 88803274 58244 -97104665 -490396344 33384 -301173551 -693448770 32280 251695159 64191606 27632 369702988 -484709495 44912 -781350962 -233451868 64499 -382735484 758972750 6326 852081466 -971889358 50277 -904073833 -887723702 33818 723397639 -614303470 34304 -215050218 57313996 72001 -708772662 -890396252 35453 -195359381 641308858 34312 -302444983 -203449200 16916 265760590 -39444882 1600 -899444467 470620521 52498 630735687 -319379408 9974 -586799166 544887951 63178 70794293 -320683211 38172 267791435 -425234932 55750 -133719680 -492036436 35482 749107705 -804076750 40609 -31996001 626643529 14464 656959426 838024093 18826 -878033860 -140774974 35358 452299161 149002468 80609 -891870649 345794964 39252 361189108 437587296 49232 -407043271 -968766245 62182 158813119 263437119 28732 462505433 159080559 67274 349252348 812352757 30802 720509012 346384270 54562 -219339571 -892252010 15354 -115014141 -142767855 32106 -106366064 -518033912 4103 451110766 371918756 21898 -869947035 458810771 47757 -979474366 148763282 1338 375472801 -223004935 25546 -123016356 -289554418 34238 -124613040 -292896159 73937 -194097664 -874943765 60150 157180310 -899830487 18319 445010395 341779109 26107 151132760 -141543240 2342 -115270973 657119861 24077 -125850193 -887603166 20870 358041025 843993756 4611 -383076315 -122702127 39879 154816982 450119976 15408 154554966 436940712 1602 635763498 -316685463 34752 -106646488 -110003015 7868 143294565 -102073363 32014 632000448 344185072 22499 716798327 369681073 6003 -122328363 -299376278 2590 -702054282 -797281033 31030 -408451338 -118520855 22649 -105312329 -96894540 34774 269586945 262796706 393 144844051 429770557 19946 85439373 -700198150 23547 -17466165 548251169 48196 -301634128 -193544800 21061 60776644 -299618170 40326 -2013658 -707424732 1940 163044055 380464301 50092 636251330 -326398158 36854 76002527 238369759 21127 -765390481 -488017162 26351 275978873 437994361 7168 93209351 252934322 38832 -953671471 187186560 17086 -214779937 -875911954 11649 -990332899 -965709157 23930 239821668 -205834603 31023 -985503331 -610713571 30386 274680664 -215503490 10711 752780548 -571517432 23278 -500768976 445474884 604 279612868 -217825689 23461 346470734 -190482844 7644 -21110617 527237032 23698 624091959 162707119 10906 -415486378 -114093697 10145 69946583 -695779623 60050 444039014 333880213 11161 749060154 -596333474 33008 -612503733 540181592 15567 -117638229 -789559170 27214 -16765415 645086884 29664 -122519666 -903282877 5850 -38663808 59061206 45195 -792007987 -494882473 36196 358553773 -216517715 22969 271984698 -973442223 30527 -418841701 -979908211 34595 170435801 -602153342 12542 -858152296 476001233 36449 -958244769 -714096295 57684 48121464 261437471 41765 -196380935 -869390987 52172 -18786505 560610591 11115 149990535 373183882 22535 -415196631 280281606 41579 -862645181 448281373 24112 -593491159 -515163559 21935 377336063 832466153 33232 -977774863 -607788345 44522 -218582404 -998912952 13725 735555999 -198541826 68003 649317068 852126718 58488 152923860 -127483025 53437 160670597 -591742934 8919 -330913294 436507880 8205 70011944 270644543 10958 441170695 172079600 16586 -968220277 -425019684 595 -699155897 726072607 55630 260683455 735640242 555 143655133 -223334062 48123 -27970731 560861931 2479 -18140853 855231932 77096 475845711 167085081 64621 162427734 151418794 17163 143335524 -208822187 38637 179409202 349759779 53488 -610861918 564483011 63800 -417609193 267475759 52280 -396182131 -981241068 55827 189785604 85619843 6627 -513723576 156572894 11585 -234325269 -957939472 15186 -298452800 429168434 11129 -120412895 354580238 24775 -871623310 -126797225 27887 165580771 336785743 13657 620957075 175170899 60389 -389683532 256008492 25818 355062156 -197586009 11321 -385615153 727231354 25167 278955536 759767035 23580 -22402618 642654681 17820 651711276 847633634 9852 -137480047 645442177 3612 -197086540 -579496671 28560 -882872317 -98091691 14537 760585941 -230759004 19853 -480972543 432382563 39332 -126438644 633294107 52044 -107602664 -505792279 30695 166657905 -102353725 70151 -680638467 459033566 50936 -708831859 -799033623 41535 741102362 -676433095 35694 84145205 244666670 14607 -2695689 530116321 28653 341909365 649405724 23834 146366718 -204965335 5943 636082603 164861450 24175 -204881825 -896860140 48404 367466365 -191231301 31447 -30208385 534161650 2 265402487 -45497961 28280 281428359 735064689 26113 174982276 93593157 8914 -387602839 -136647749 35680 170629954 336959363 12123 75977029 756640944 60606 251580661 -224481950 1245 620868969 160292018 23374 462098038 341891059 19510 -784080358 -522405516 3610 536968226 -484532791 34780 -997075037 188856331 46677 357308727 827966666 38191 272264446 -6576312 19021 -134902134 -889510814 19327 -235200267 -394292820 66558 -414131462 836541317 20433 474974886 175526467 76917 -321551388 -131300816 61843 280751598 -17650096 2727 524748350 -478934659 19346 -409794171 723905515 5679 150925897 -198713225 8835 -194276770 61442279 66751 168912462 62418091 21067 -667718985 -101480550 14211 -111508860 362222574 4121 371905441 620831981 41929 -114963527 -107884849 12447 179437614 -580849385 5698 719492508 -199751906 25298 243381862 279198406 48016 749906458 -574459983 35511 243544573 638613644 23091 150191373 -101443459 42375 163755009 -190500950 16544 753014854 -325507568 12472 184451008 239146883 5287 155942929 -860701754 41015 143371404 430439807 11143 -133239379 -294932688 55229 247984808 442789428 21878 -410999990 -101511406 41484 540152893 -519540501 26498 252611148 474487863 15405 165494206 365404799 30091 280648074 720970549 35754 157459204 -864663435 11362 185203013 283777794 43333 631871162 -333065237 37588 -699664234 -99097022 21242 432197778 349183998 9238 -107515586 334841499 24695 159962771 371930068 3102 -800387292 -496244128 7862 -713271899 742840887 57073 -410038167 724334071 26465 -683701988 -795787654 42974 247985222 -16809682 31344 -208279806 -572309003 18961 276785413 432519918 36046 -32594976 560855052 32524 -330001966 -698344905 2441 -793905019 -504192666 57722 263490898 93707416 63480 640072252 351548889 16266 86622886 259898032 6468 152816648 157129668 18288 273174989 -208613122 13336 -139265075 -505867005 30523 -699967840 757394040 35995 -518918129 74648244 69445 -106857617 -99346547 1458 174614875 -596053820 20450 -121336577 -903431228 29882 260672389 -191246680 25260 -396278483 252367403 27055 -134072331 -102149758 20462 160211758 349208644 28526 64399929 -15125185 69905 161950669 342600122 23656 -225453854 -990486407 58558 60931635 458045514 54581 -391633871 -996163952 26732 -228754196 -584815540 57535 77884397 722938611 60685 347584688 567867274 34559 658742269 341535457 73832 -612744649 -319713554 46681 257604933 83488965 59684 -873039257 -137356820 47085 369858691 -195996241 4705 -869188157 458643787 34525 -986318554 -996398046 17660 -96205642 -515596088 24390 -678907418 -794815735 44235 -518761164 50720015 68391 70814245 251181642 29154 -36037577 -694027120 49118 472387253 179090240 49695 557232430 -476503483 22855 144610360 -396062436 33455 -798579251 -505414842 9962 -99615183 647070546 22406 -313233648 -128307371 50384 -383625536 270022086 17727 657279849 168134988 71690 637631681 284285066 1357 641529228 339126550 63511 -592786548 555634156 78771 -106980929 -866205707 30773 -680268771 -97849666 29479 722213762 369402894 20946 -105293762 -330676225 12695 629004240 148308858 44462 168340165 -872057807 10423 -398181450 -100546270 3377 -392477351 249284141 28734 369214388 855033659 9601 -590528156 -291275385 11413 260416856 334059235 22295 -33146735 654541929 34578 528868398 -513283926 14436 251443454 -13558511 40910 57334912 259344728 38937 653952676 817861918 34577 -609156122 -506270239 6329 -43727994 635133787 39149 -669075225 -871297916 42334 -133347684 -891775476 39932 -197211106 -987367003 22105 -808543132 -786891218 2930 718826474 -890297511 76210 167403308 -114088703 45494 339188376 -217555812 36008 -121167687 -325550135 62584 -603076980 -489056803 25446 -500798859 430986836 6420 -684992558 745887481 39569 -391047113 739479984 681 -604272349 548522573 67481 375216702 657318438 12392 68783769 755757094 54850 -673562456 -900681927 53222 -10210312 -704176902 22483 -413776299 271344304 6104 -399859270 -988708145 36503 726247312 -600184570 4074 187173613 -393963474 16880 -286994721 -211841900 16411 747981472 -603122149 16627 -615693434 561388761 47639 -705857140 747340257 60890 -976249607 -412634405 35956 -311449027 -706988400 61466 732785936 -200607888 577 -994056933 -394645469 76894 88127972 -312055901 14846 -859741248 452240031 34192 -421772355 256887848 16948 261633400 -221152667 8852 283694133 67299164 6682 -194901114 -962339687 25575 -973154268 -986134893 4024 -976135859 151499906 20302 56594884 244306268 53748 -410788649 845638733 3575 -781804597 -786047407 2637 -398382231 841089632 43344 164049157 -382875051 24406 -140779377 -110305626 10210 -404396059 -974497590 27444 -139580097 -896948866 5311 -993371583 -426928389 51115 241657738 470034288 10926 255704445 257219486 72702 -142085401 -871780270 36102 165375036 254847741 24462 -107169207 376775045 22912 356326462 641146804 27475 459836282 153347214 41210 354087656 -234800373 25942 144740391 448087380 9947 -684297385 738756236 79258 282075654 64223289 82457 -220397125 93328777 103734 -394263895 -987363087 53544 -112339209 -777201918 54854 -869505436 456990526 33770 366256135 844290750 3097 -988410283 -985933704 43304 748814915 361669945 33413 94929161 273414618 24066 750313415 -210159078 43892 474685439 370623129 17112 358674003 633058017 3509 -129074313 360613503 6668 65609620 275270047 59734 -115444381 -114227562 28877 182359341 -423333905 15687 -991723829 -595204665 22296 -703723802 -894738426 41723 -97090466 -324816099 53006 -423720888 -137982323 30487 -597675801 560289909 15701 -135264585 -504973493 16583 155683145 263211193 36832 -958598898 188136058 10074 -678891433 -872445734 6098 -408399407 716999202 8075 -288106761 458137786 11608 -113278806 350147015 22093 351405713 -492171043 46682 -407336592 -983569696 70809 91211533 723929453 71500 -236146400 -953396420 38885 634135904 -297256547 18564 -192847460 -956907064 40032 -20223269 -708105075 48959 533813547 -520186823 40042 -618099255 -505133617 10966 -785896611 -766089315 17084 -768274697 -777470809 11747 -696353433 -859219712 9221 184402885 334551360 43559 664514256 359564755 17370 -992563674 451950903 52035 166594951 -860272638 36924 -997029366 184342823 29550 -228627733 61678949 13388 -286570973 438927553 14656 157547408 -591787003 10915 -578460002 -486079675 25543 565946391 -509123953 32279 -405901946 746436672 16473 -390378008 -121646658 7859 51566493 464003836 26121 151746764 50717130 6983 -120616665 340072081 11353 68169465 283804635 66320 -999547073 -404316871 557 179521508 -411811060 33424 -218069385 -881839744 9033 754872671 -597012389 6348 365595123 -213210248 5986 355657403 626198612 11928 164289839 90359163 17335 -672021673 -871652065 20426 171497556 -882408337 11980 441507844 157231668 80952 760708995 -584831154 112 630420460 373819582 41085 -8032597 -667693846 38854 -391245721 -574689428 49583 -683039639 -112140805 1403 758264746 -237501526 41645 -201062626 92005046 35313 -959463724 179767627 52543 761015577 -294949883 49054 527930306 -495953484 3334 645094122 850711179 61478 666066353 -307087776 29492 -112520888 -789477975 21697 -960571628 -614573475 3036 154672143 -125984015 14226 -289240419 -668703970 49934 558374514 -512127180 50516 167224072 -589923522 22464 636427384 148566292 52918 -102284866 -871993029 17464 -325690611 -710214661 20902 273452138 -195159593 28975 -15111893 666620292 31102 -196150882 -577568507 42551 -985561417 152696099 9773 285550226 -43644722 4941 56802970 277017544 70071 239853022 256969512 47929 184784642 -617468659 6664 -403135397 547011087 56977 442729108 339913329 13233 -887879977 449616013 53618 -586093320 528239616 18725 353418329 619286281 32399 284658128 -18099397 20579 -600160748 -311005056 63094 -21918804 -705225276 64633 -138352891 -869400911 15916 -122627930 256049716 43004 -114096904 853779120 36296 271460725 -14109464 23372 -703295967 741235726 61689 281371464 -225969278 42443 251960364 756759096 34475 150020178 -427065799 14580 363932503 -199009791 26571 246974316 278993629 47361 -579225312 -292820137 26740 143877999 251325889 24593 -863844721 757335538 76145 -382697009 760201023 3023 662690624 -312927673 24033 -602417655 -288935023 61172 -101465551 626276378 46677 160990518 190025876 37273 829151475 -986290871 23620 -876287873 -217932114 28710 169586522 -219566076 21571 282868270 264323949 11701 -10544949 656713033 33622 733791347 -303985395 40973 468044119 -135231949 25367 719817184 348803273 12022 -218458869 69560161 85975 568702780 -486390922 8643 -203098292 -572383990 53574 365504468 638610071 36411 736961136 380003503 50330 462143898 359538677 7968 -967182836 -594353865 8363 359272817 838283336 42175 -762801979 -495262543 38286 84866477 749281911 33701 -872836080 -103263722 48619 -967771488 -394907342 76414 -286789854 469056957 21010 -44140533 626538930 45806 550391266 -486993757 2966 186479625 -128918471 15735 -112503635 -112853057 8324 749089602 271948979 58360 -510236914 458566994 40656 77367355 433732711 56078 474459248 183800079 11467 272074129 -206915900 42854 -98770873 -312754272 73737 -128181701 -136604693 14798 186206536 -959603655 2818 153225339 55882635 2646 368880168 -234717813 22504 89014986 751518018 27451 -221523569 -592040455 45283 466748551 -970434644 60939 -122792958 380259686 32507 650379375 184215160 54150 265159783 463605176 27404 720332758 337431199 25033 454352131 155655324 90313 352506868 836563136 21120 -320365656 -707239210 26119 536453781 -491332697 27151 532976813 -479681374 55860 -222455367 -861282310 47950 -124877533 -795311971 25574 -111403679 559886830 4317 -43722365 565985872 45528 -610154267 -487160115 24704 -315474911 -677245120 20695 -114446851 626413041 40384 -903895860 440491642 29791 -612953952 -289557105 6469 178975598 -196721222 42489 656336017 -310248354 15817 -864266244 -115671699 31774 -417398681 -953469373 4268 -127568617 358896050 16832 -427051530 -112044680 11008 164473684 276572030 43290 -590220890 563997234 4650 631661793 850585706 77661 -974674053 -406701882 46969 -12290480 557274789 8599 -306946151 -209062958 12620 -409305739 261465818 5687 247660251 725891148 8073 147978718 -115238725 33004 70005033 -323112404 29287 -298938047 474355449 24431 715326325 334023219 52013 816152920 -963895042 32954 625462017 181898784 51538 188643688 -900825590 34627 270475141 265709979 58099 759254368 -193667644 26054 188202185 -119518493 36442 374918840 833613401 9183 -7526919 542634260 51827 -106982071 -883905104 47391 -809069551 -806109033 13568 544570233 -403464860 44615 -589170640 566758121 74735 283484100 60000676 30365 758009757 -209891813 59055 84992131 -308267765 31084 346992890 662922530 38347 -388696705 241389180 32993 -13989577 567566973 48875 165492129 -898469875 24557 -222299592 -602339890 16666 256000871 720589672 36049 -478955145 469239823 39310 -678791695 -998535569 12214 -218381737 -977791161 1544 851487117 -953725563 14052 -777088066 -776300979 12987 239195403 50724064 61314 -976058066 -400797167 22400 -786483896 151482807 76089 -790515608 -510440092 49596 168459596 -419008202 19213 251115113 451785293 39268 343634336 -231176334 26772 626578254 -329058063 10050 248532305 725620627 38636 93607777 -287655395 22187 728528011 -297123851 41602 -903394083 462619557 19628 739671039 354090616 30872 -612196529 561079849 41032 -317587733 -237979379 30193 -203247159 -587645439 38176 556086403 -479436950 48686 -136053630 628228314 30907 -416141301 735559740 5046 170332442 468936347 20654 -394424104 -119880155 33209 66723173 -316892853 14030 -877739739 472809013 5934 -394814500 -119255428 27065 190168445 462127858 15487 188743733 154819562 39857 -798625879 -480869138 25306 -129707527 363129750 14391 -221503142 -992939069 2683 -952491603 95121768 64590 150665061 -194916438 13460 -712378867 -117182910 27216 -2606879 555552894 30308 157925583 51699356 14824 -597578159 554221398 6410 -99909620 -808395477 28687 177739040 -219049129 5146 171713594 148562554 47611 -381882023 -120851482 30883 -698802522 759389758 79833 621998711 161589628 63202 150035927 -396978989 7129 351954989 632110186 2358 -28028744 530580576 9535 -199206610 67977437 78222 -708552781 -104005360 10612 -98962141 -879667127 9865 -113058972 348283051 12520 245922691 -15104214 49465 -196534323 -294319782 43738 -304615145 146688067 48829 79990649 275638175 43240 531157111 267935615 48315 -968718538 -579348657 62514 -382255653 -986933074 2432 159290527 345845016 22319 -691761728 -763935057 19740 -955026866 190389110 3321 729206101 -228409197 31294 180441322 57224558 24180 -408003154 -129901044 20099 175297021 87313561 23624 471753164 190249112 21344 -11480950 542711873 24764 474178852 186496230 60083 153958180 -391686186 22068 646408704 348776370 28752 -704708189 57226779 60907 -422665897 -140435001 33361 -425706799 -980098160 53554 246854104 467956349 37711 361773553 647838918 16430 254938682 -38566387 43912 444511435 150295954 4095 435536113 -428393474 47508 -210259000 70872371 54793 757641186 -597493379 29191 147778141 349569158 6518 -326501130 -219987502 5260 748067225 -223034448 23821 158941389 -199557644 25525 -679673864 -133317079 5105 650618872 820598184 44527 -573049231 -294257801 9749 -124867087 638687942 2480 457741870 -127604040 55133 88509174 849070205 938 364897921 846693834 14555 -123942392 -305983472 63368 345777913 843784688 10314 269955932 464716449 26997 -141196678 -331472269 4013 -594708541 566977179 69501 -300033423 -676000807 39540 71187765 742225549 52367 461687298 336453776 5026 -383764902 812142794 17755 -618338651 -490824355 17150 264800257 -216357999 45857 79039747 716446579 21587 -305400016 -708075512 16001 176009586 -205792754 4218 -513793109 265132324 50948 280364750 -26395143 21494 61527971 239340234 57712 -695417157 -857328836 46715 -393903236 833005575 5316 -98108576 363754905 31683 -113822790 -860325647 15412 -322352894 436811197 13945 -16391062 -702291812 79380 -980377569 -989474782 24297 750215204 -778862655 55065 451104166 355882671 24446 166928769 80545386 22923 -138735947 -313937622 38695 -123092412 -802595943 48685 739656563 -573257722 39191 -955934327 -424821364 71359 -97172163 -491796034 11144 -108611441 -903030455 40243 665974297 -333069112 23595 728175159 -322776900 26241 -968267846 189833401 38465 -498367009 467921974 50179 362241192 623106255 44051 -124913331 -804162726 66723 -708581176 719159389 62323 -206668821 -896548389 4893 162213064 458709621 5019 -116759660 621927445 24793 -38432222 -45299390 48977 -396611590 853013131 15211 -101851421 -506404401 13673 -105263923 -511355743 19956 188905143 354437375 30909 747660228 -210566037 15310 -678629069 -865013788 23007 -425831466 -95495137 26890 185156253 -592177908 2911 -682561268 -775462746 28786 -100627618 352359664 4944 -301195955 -204635896 6400 251932793 719588972 12212 445012565 144027807 20797 273188236 54781456 53633 724088474 335911928 15630 352827431 -40291586 36102 259003798 -202473080 5693 -687188033 744170393 28118 -99942615 -110784486 35948 -683304523 755039772 65540 -303436366 -198562494 26577 283734123 754312350 28902 -117408183 -304180116 12861 628484478 -127150507 53342 432966329 186185040 29176 -218534741 -613115236 9426 -302321201 -229617476 28013 -224510683 -591287175 21389 356735785 -219439983 1251 -978521622 -427763586 69673 -289087855 -224044636 22469 812244143 -981960717 8153 53216088 836789272 37109 59797958 753396117 34251 -611543983 -488377674 5405 -113027620 -870063073 3999 -600601174 148134982 57288 94125240 473650567 43545 716990044 -112125097 38192 -129433686 -301875061 15730 -607451264 -501825114 24751 437310570 173184661 51003 258416664 81473738 22008 -499455618 460358482 2418 -113135488 -507272767 1366 366314311 634526233 44698 570658079 -13343011 25417 -207880373 -881663009 41857 186651540 -198180436 41334 -981956274 -608790041 34632 -131558436 -798058669 24899 -417101656 -127248503 13329 656849898 157708079 30714 149066618 -217960668 5980 50039812 825232178 9526 379191216 850859944 43534 -956363355 -601534747 56197 726425333 -330992738 45154 655066285 843576258 13982 375501696 809630356 26554 282819746 91829888 46479 155866148 -609775876 1588 -219172853 50906670 78859 465987468 163739161 19000 -415935118 243258135 31357 -903405753 -126869528 21807 -230862972 -958619023 36489 -605110018 548107779 34708 -957542161 -410507585 22 -105861014 -301768125 19913 168248555 280157229 1442 -97304585 -109514300 2370 60305029 -293021588 6346 -416400032 -971623743 69999 -113772041 340471825 11492 -672501930 -303971383 12938 -101811343 -309751896 74152 69234168 -305439290 7723 335273092 856482031 36557 752782359 -611364351 38498 -956819640 -401627007 17173 815991504 -972200641 49611 262591492 456606686 12352 149834248 148381443 4194 649495725 819542318 39995 245079702 441256131 26087 -492937969 452293294 45138 -17114173 541659734 49637 -696141552 -793014929 18150 73362661 473338336 13699 658612011 835755404 46295 747110133 -233512422 2156 148974209 -109056954 29269 -193671187 -864014414 47692 -771181320 -511783516 55848 -44821179 652663995 6570 646391961 344681076 24184 -585619206 -300959474 72839 -580157671 -293111859 11042 665048018 -960311924 28204 -109707433 -869969301 3861 746917230 -227773597 5181 163031511 274586886 11924 255381121 52458946 64770 429783088 338504569 6823 -405797087 847749982 45848 -197792786 -988523562 27303 -616033832 -514166594 29213 -225476204 -586620906 42250 637302919 -321700037 22359 -402539641 832621265 36312 619114028 -889815195 46081 -405587054 735719951 26288 -293081873 -690054620 41006 -103187328 376422681 11750 -398033312 -96123621 14933 -330376910 -236733492 3998 -12777584 652065537 16070 523994755 -500226929 57979 -211524329 -864885660 55907 86671939 245699608 32990 625603600 167141907 36786 -688861386 -138784978 3528 723933497 -587847705 40962 182388750 275504265 27602 -572419744 -513112714 12965 -231227424 -887805299 32437 -215668835 81078872 33479 654910078 832491336 26936 438292703 812435877 88447 717703346 -201102626 18478 -129831321 -506627145 28844 -995591399 156695880 54976 536364976 -495918946 7351 -116630748 -787437007 45676 -399904739 -967286612 63327 -702324010 -782466841 15087 276231255 -30855265 79094 -891591941 -113587536 61554 -586410028 172432681 46102 -768883284 -507794088 13193 -98169090 -878396645 45859 -680084130 255949639 15563 -579590868 -510037707 12190 169361487 -105924499 50108 -196132718 -579607027 15801 740579348 339722275 4747 245150703 251376206 71350 -383911711 270271501 53083 -587564172 -487463741 16799 -974865233 -966085223 47356 631377375 -510864146 51623 -297519231 -226558868 25850 81681302 284141941 18914 -857803933 458972095 25310 147758844 855938657 47592 -133747429 -488187189 29572 717729170 -878847389 82223 -140502768 337375107 33164 -577800118 -315229846 10003 -137295842 -98206495 14614 -681461942 726064538 76614 626223727 379982032 32350 -594991823 -499963245 28371 552368821 -500478686 12799 250668828 277319781 8587 143942199 -606335222 9358 -104796097 -323949666 21013 -214412834 -577948263 65855 -958238603 147788080 11906 523949354 -480719105 37354 -197171462 -864765817 41018 651920835 -328764791 45935 633850997 178664628 10116 154854965 -860235885 12936 153938093 151086676 35905 253357439 -1199862 31371 277289035 284710540 57682 -428324296 -992262391 49829 474702819 168440295 63514 749309290 -314762356 23271 541420843 -517158850 61015 -968904896 -587233925 23782 -994872314 -390836224 71698 93954765 -772282224 28007 -112687597 -493406012 24233 -581984364 542088557 61630 375729388 632204677 25197 -205118287 -881584270 49306 -1834664 656931206 32617 87645939 733742540 20619 337616335 -667280833 58647 717944994 -295073796 29832 358892366 -195699700 34009 -681908343 -767187609 38335 89070945 -320071663 41274 -415659105 -119222795 18052 -398631417 -993884279 19798 -138982336 -861392507 17395 -983938093 -408590461 54280 -199912407 52075537 12155 750108679 -233331852 3499 -964277009 -408741780 10715 -140192171 -325640324 25620 -412548355 -130597452 40173 -417801053 821071859 15865 91078948 283151403 42984 748510042 -206754797 1115 -142101914 -317718345 16297 -330778849 450404352 15730 -393503625 -991372188 12629 736698127 380080822 10149 -901850251 -103012866 41311 271692894 49584080 23892 151579334 -421641417 26525 -779750927 -98793172 21478 178090543 450231178 15411 -307007253 -209675761 19068 -681985411 -796621397 47286 -958981443 -607981632 32931 -967752044 -968515921 970 -219972079 -576901876 7984 177926957 258289640 22809 -129595650 -122242639 15475 -419158285 -957779005 15354 624534077 809683569 20704 374811155 839249213 11165 -42056206 740314786 31109 -693749511 -873373240 51935 730274690 -889524547 66682 741707461 -203942748 13164 -575526155 -477520601 21251 262240547 -203973964 15819 548972277 -478191659 2188 -205335230 67963862 34351 -959080812 153042448 22142 -207085026 -876903078 28562 529484976 -713661848 31466 174771724 -232501512 36715 360260335 -235509491 1034 -791738565 -508571140 37682 -773049246 -481833245 28308 531108442 -511521424 59516 717382214 -219969103 11301 144942076 239412608 37803 -136772714 630185428 8324 174941919 360921351 25466 354696160 -215239447 40139 284535868 -21995718 33617 -992540083 -409535163 65677 756704610 -891856335 61215 -131269157 -808284765 49494 748531417 -576906504 4667 532362889 -514050981 54170 150121023 -422992072 26403 80102675 838674474 48925 378818427 828289035 20201 361902137 832226195 15179 -111494972 -137154751 13125 -586234189 -479829466 5687 554507208 -487376512 25563 -999675950 -395298559 58769 80189054 -304427075 40479 85416605 270436958 32777 -27386470 -697768323 15405 -595557648 -332156489 11018 -585842505 -318208471 24466 -418500802 -123926768 23858 -327672097 -210803736 1390 -592722692 -508480693 1625 -2127849 -668138888 2346 -100351017 -122880048 9250 -203582397 -582385554 56798 -667088766 -804654423 6256 -140129519 621828871 4167 -701295736 -899198317 56632 -208636781 -962762685 35893 -132867320 352300278 24637 634659615 276162207 34841 -685885146 -201332902 42327 -4264179 -671193425 33264 -700996111 -877783108 39159 146089409 -894227913 21239 270209824 721136404 25502 761706427 -226630716 8760 159780916 456626832 6158 -696807176 761565013 62058 175051557 -209681765 64258 741991727 -579754388 14909 647059174 -307122989 41692 -135204329 639533067 44545 189015691 334875590 43629 85369424 -315630341 34874 254098504 85791224 21544 -668839971 -776333826 18198 656809268 161431295 45847 650898209 -304211766 17968 -106841743 -117975941 14559 81575278 264356185 31335 -986034181 -973793837 58440 380348603 -215065149 40787 241374253 -615818 14885 -797215724 -514709301 34015 264926294 277921687 51277 -142604168 -488604421 6900 271813550 746403983 27112 -130152718 -780965944 12433 -594849923 -294516929 289 -991754612 -389410106 61633 433537055 65157020 40868 738814937 -225913890 40848 633659858 813268062 15699 89087157 -307481265 18277 -100600491 -806282605 65620 -396731290 822217213 17980 728685880 -587574594 3408 -201701845 89804733 31096 -679965201 715818159 1354 153547972 -120846800 47470 48025393 750971192 61763 -12920449 633275621 22933 -669783027 -888710607 2497 -133973095 -802112084 1163 79583024 -513344779 81821 -697119588 750194884 58809 -219796592 -974648775 5249 145436936 -206039740 54827 -428277976 -970011224 15564 87470619 281168898 44034 -991539701 -965038124 23000 -786817222 -489524268 21099 -382915897 835302971 49154 271928776 81700104 8618 -5905966 -703080007 8095 533816975 660585274 68056 569776913 -414573992 14054 -214210485 -425295474 57388 639886432 846226085 68021 653271486 150882137 65219 746878621 -614395608 4531 -141434486 -767559225 32276 630056667 166716986 8683 560680441 352295520 37 -395595974 716052230 36688 76097250 240055043 16521 278082419 275850970 52579 -782478253 -494546815 58258 271702696 431099219 37957 -595272853 -422849344 50587 -617680783 554291760 14327 -478887018 433847479 24100 -952877968 824800229 2993 66234989 275611354 70685 -323045462 -688850535 2150 -617798060 538557783 67476 169277464 -903500059 3884 166378944 -100928308 50158 -110569128 62611928 50108 161604794 170713372 3322 -130169437 -296025362 21632 -35539498 643642753 45380 -779150449 -804290263 11974 -236592293 91161797 21250 -709431411 -892446915 42242 -962591691 -412649618 22645 659817326 333674938 74602 -294584409 469457579 2682 95236589 -285771416 42977 548534694 -495048423 17254 279921398 464970648 40002 280396411 -861614940 50833 -25459482 526190749 41958 525991990 -495838897 5477 180839920 357928334 32641 -113848632 -809327631 9233 626183050 820210079 75710 362191459 854028440 26031 443258690 367940817 29217 554900998 -495336695 38223 178499533 -384086121 24419 150847650 148562313 6046 88576925 240517950 67433 -387802349 -992763982 50354 61551364 448604907 22925 -489815698 456785128 35604 -858362264 462261335 33215 -414220007 820591168 24119 54843620 462157868 7922 -115792989 -132244417 3023 -106995866 -313574435 29479 -388684173 848371575 15305 -102309400 -880430178 15336 468052602 364288982 31799 240424123 83818504 61338 -594934923 -318001837 38017 -234565468 370481505 66346 86362461 -306487844 40682 -40512293 -685105606 33306 715865416 365843708 27206 -21922319 619247455 34272 86233437 739860572 63126 -873704311 451925393 8926 -131397763 -798685238 26972 147140814 283816449 54496 352646164 832667515 16121 464450923 363390083 3958 -96709990 -105332679 13362 165459417 -423539011 5430 761054242 -291407402 42442 261486304 755688514 22921 -770599927 -777319150 18689 -405079457 839804767 15693 654024345 845633024 30293 75204634 -502691656 5593 85171527 840585700 2947 67148019 455345173 37128 742465649 -590789924 21623 -196531643 -968078839 36246 94979535 761668715 54650 176186445 -103005241 8723 161666185 347174427 11590 -670432923 -136936317 18620 -762868070 -771339631 19970 266596526 68174971 15554 155564281 465567729 19567 176076254 -115684372 67669 246475647 94215475 60638 345021197 -238008549 22263 261855794 -10430180 49910 337735976 -223627339 42598 356953903 -192061860 16092 -113090982 -291242836 26803 -779902357 745863881 38281 734330275 -315351199 12479 -97872943 335216073 17301 335580621 553093232 16604 -386491326 839260071 45288 -604034004 540261834 1752 -139905493 -120483055 15615 338848329 636344139 42197 -129403408 -771001413 38667 88846062 257993227 65463 -689053806 -885783255 31826 -982005582 176329593 17856 -296145779 -674580602 37119 639207345 825801750 32018 163730375 443859515 25397 161513666 -614704113 12067 180028730 379859154 3130 -595916108 -489869010 24464 267027098 91568508 80221 -575701223 -807949936 55464 -303464485 -703039354 43180 86772278 -483790786 72100 -877080052 466432163 26695 147626927 -98396040 16157 -611959214 -321257119 76822 -196459481 53848219 95828 -128680866 356226557 34211 246366747 55258531 33026 438742013 375038844 3196 276513087 743069852 21019 -130514596 -762342174 15686 -980655031 -994989511 7481 -43942110 165473280 51633 -573218602 -489192629 21174 755281302 352923766 17466 665651618 810018394 64399 -99237747 -98409339 2461 76672857 834059630 24989 280127748 48284769 12860 824628084 -991256106 39806 -32315869 -686946913 19337 758257239 -585309850 39220 564008064 -489330714 9202 -192779953 59432773 10794 86367357 253147839 30433 -132031737 -111512876 2437 640938770 360207319 26612 437728217 345219835 23038 -712292550 -885502262 1966 167175831 373814996 7842 164906517 243752697 6469 -383864139 248399819 17053 90826290 465793214 55533 -986494971 -603286785 57298 252751276 -237118308 32181 -405818197 -112073688 3851 -227537576 -978877709 29261 648074770 -322167316 15481 151317153 189727040 20014 -126903614 372080699 27490 -766117008 -477530113 42763 255547209 439181753 24313 173580226 -216088372 31549 250444590 50840997 56541 70414270 830101155 58158 718159085 336615112 18621 662456658 335716157 21418 240748525 -41243534 292 -200897002 86462001 85493 -959733926 -989757576 3409 -773884022 152459633 68508 258675532 -426636007 69174 428722799 165060090 40123 -12999438 551942814 51342 -797803118 -877115547 16497 334911617 816620808 8797 -601894196 568900568 75501 -598254217 -326093267 12138 -405310416 739528337 7773 -137637138 -124433231 31836 334250916 -231552825 4360 -885738065 450428069 45905 -684747398 -777870059 15657 -206137879 55974452 48744 270962680 -236757474 15503 -418468708 270144725 34843 -699472586 734315462 73187 336718512 827772770 41501 156615011 -384136190 15271 276588019 239588115 71203 559507642 -482274355 37049 632847553 838310032 29849 -215430879 -600880446 20396 619708391 150862595 65438 -582414015 -504062978 36300 -481205943 436219128 21904 851265176 -999741428 18686 157169503 461849130 10337 256790190 -19884407 35541 -409591435 254673062 13958 631793943 851655269 70007 -95462148 631454198 41454 526078529 -192677432 70510 92260419 278496976 59051 252341131 458640956 20907 -611749838 -297188086 60438 650237278 165500748 51259 -697059606 -866891742 24788 -400490074 717833249 19414 -803735250 -804004650 10236 460972834 169187072 49256 162719992 92166262 31133 -781732401 -788263707 2794 162327092 267048594 39488 -601112462 -499907972 24925 -804916924 -805752197 25624 741274234 -603836554 29281 -112808683 -331941750 47730 375632999 -232951016 9651 728206189 -584248325 32246 -954657235 -996830551 33400 756568503 -209325533 51635 88855523 760803182 52849 443384306 375232593 23710 170691002 92965077 5271 -966535166 167792103 44906 -963479077 153080872 13462 -993724691 177567116 29170 641365309 156829320 32942 650527932 377248355 12760 653243617 -332407877 18547 -135583206 -884111403 43085 -976172068 637891912 84821 251684679 443399153 6852 81653731 832458397 10778 178127064 -95757927 59918 526593682 -516408348 25523 -590762109 -331241586 30203 451053970 189271002 72323 -998440662 -594802854 39129 -128330695 -502670737 6781 -127972017 -487260221 11782 -117722037 -783461601 64727 -778303622 446590715 67887 247644411 277766092 16476 -235497789 -901548603 24288 257787701 -30911338 48323 752265197 -209436534 67959 -314846113 -225124171 1191 339688151 658508216 25527 -386187373 -964165350 12528 -125737140 626759642 20882 -142192388 -332711789 33232 -868291186 -139727097 7106 -403293870 348905897 9488 749845159 350339229 32534 183000054 248391368 13305 753050772 -860298917 62211 -483851293 543291773 37171 -232197477 -952517653 7335 -508225281 470105173 42656 -294119447 347320433 35526 285453811 -228816833 10226 276809631 459242645 29491 -978080973 -614545246 13921 -131504633 -857146282 2420 -961080327 -591384902 27886 261244394 741352300 2139 -479083556 463313796 18031 -401425623 -114787244 43005 150729586 53380375 15771 170643912 151543526 11279 -862696980 466296203 44503 261693939 60915272 57301 147368541 94787926 5610 263274422 451790103 2457 -802236190 -477876636 29435 -209373126 75562938 96142 -696471630 733947659 27862 620528995 839124348 31630 179019704 -884929303 41296 -116216649 -891680181 42351 753420311 -322615684 1974 -410185055 -111801865 29769 356276346 838603473 11434 162108386 -865386775 28862 -190641583 -865477963 45677 -116123125 -329820252 7491 -506287193 -612706342 33629 -618243569 545631671 72111 -977821424 -976566758 60654 -586931617 -425205585 32860 -390710618 -135413057 43175 -780886774 -484878299 23248 725880750 374091438 43854 -701082414 -873781332 39779 746438827 -212494500 68182 -674330692 -127103619 28458 275067458 -231465762 17490 -690240349 -886229718 21219 -904115453 -110212062 30538 -287772460 -215907539 7609 -684338037 -125166138 2223 632180353 188319524 35111 67352771 269416345 16711 189428162 -415438978 17049 85404061 463991840 52632 652734703 342618867 53101 -202940432 87149400 300 186152357 555856213 13883 254308933 84940063 42949 262581089 271580768 34751 -690522925 -131899676 26636 646625981 358035588 40775 -973798340 -388694645 28440 -766560289 -516864758 37597 -614351975 540576868 2828 -212928368 -979874607 7640 181616647 71655768 9810 68614609 -317906486 26945 -387054358 250925466 24215 730374363 367582327 17030 -977924394 144983775 1044 -773780356 -799273147 745 -792878355 -792861026 25208 -294649775 -210942693 33002 61740458 445850184 43085 -684490912 -110942007 14855 85603644 843426781 28525 -123788748 346317946 28140 93745318 -301632853 35420 -390294978 -96454139 25735 -669596092 -889584662 30273 -580157896 -305315478 19493 662802002 827016743 59051 -870738922 -135958506 12017 -384708782 724827899 14277 245006102 -212765212 633 64750294 843554971 18262 361076540 831483958 24929 658203360 146179183 22716 -968695766 -616285479 28993 148857364 -409819297 8436 758093882 -237514009 10519 372929352 -198032145 4073 463788904 246887353 62414 -286624074 461481675 18600 81382717 467559193 20190 147158373 -133973354 27691 -707290936 721738366 65968 -895548939 463639236 51855 185978282 -208955165 60864 186296519 430045222 1489 -867820907 -101143504 32228 -18645248 653725538 21544 -997382933 -427979582 46191 -113628959 371841469 24988 354937678 851053718 25488 152199384 -236690966 16086 152631109 -417779302 35414 -103047942 -317643236 56353 -988474664 -611270874 1995 -880175527 472044298 12749 734995616 -608724164 3503 -131524165 -891779080 42133 170830445 363513803 39101 -14688833 629544251 35863 60028416 837248392 25950 -594041107 -315874982 1014 -876209380 -124297551 17493 -957766156 -593765934 16395 337179223 831871394 14400 -704932954 734187514 68677 757678531 842130099 6364 -401106334 -121188495 26349 754596844 -229572712 39985 -402140370 724939896 11242 -322123239 451390154 795 -496703898 434293814 28079 -961644116 -960911768 24746 -765659405 -779418665 2100 89571142 270870897 71220 -224841484 89469202 25704 -503664240 466858638 29620 264723999 -23295628 22478 166623802 70333612 17566 -399051424 737656046 21982 -390672612 -587306033 47265 372211064 -197598119 41667 -964576556 -587150393 37257 -307449320 -193762187 8970 149134563 -100869501 63594 -35089128 -704966741 71859 81454574 259254267 29024 -118105866 635683200 15806 740794001 -233985353 693 755851113 373825104 57017 -104116945 -130093423 34698 75203563 265264510 52855 252910800 66874473 31092 -101354914 -888355483 48026 -9367557 645276796 21767 161611263 -874340476 102 -132099188 651750612 20425 362549662 646848711 26127 -412560638 280371551 18687 -888172370 -108109705 35202 58605927 741780649 66161 -41828573 -689916925 51811 175242736 -135482894 8526 354815978 662772321 6253 175960957 -224620298 27772 -38745732 658676680 38748 181343081 48069983 4916 -407653270 276921130 41061 718696946 -618860730 34858 189748370 95066566 9406 -779345596 -786267997 21603 276672956 238452624 11411 188131683 -140691914 75961 -130556928 -513157335 33878 -317534481 622373396 14539 -8199295 538695468 43189 -422391476 -958628741 42007 -293707724 -695908238 56816 -977275105 158262767 31771 158657622 341299615 5120 -420298940 -100969021 25116 -694643437 760665701 27594 268867563 734080848 40405 -19133653 567060870 890 146807813 -866368748 510 86784620 452553458 19667 429077201 356258874 9251 -313098136 -695536230 65107 -305538203 -690324462 61111 280460858 430154275 378 -575585273 543507204 78650 341892275 646995004 43040 170875202 -226501176 74739 -985951135 -973455514 28488 -136525591 -306468683 71388 756566030 -197105953 54722 -706719692 -861783893 42988 647965191 144810328 17191 148076475 -886473228 9868 190183619 -899054473 115 -956172215 -977079069 51994 -137074425 622060226 27324 249124400 732522531 40100 639778983 171373804 13693 720200862 338139066 35472 -220253829 -602699945 46232 -318042710 -683493112 53993 -107952787 -317225528 40422 -297369233 -232177406 2339 -320776280 -204352076 23873 171820077 -395728579 4230 180268881 363892723 31688 -600677432 -301369923 69357 -21114847 655848524 34900 -572091799 532239016 46235 -603851792 -333183865 25288 -1623960 -318512898 32222 -138590241 -142674834 7680 -109584097 -518269576 11518 84862321 475227481 47391 619159520 147441041 6443 657509393 814218538 26875 -487647157 460868995 21000 172566922 -125307428 35140 -387947832 -117480775 2077 257451159 -224265344 7160 -697005483 148991797 20408 189293411 -104431098 1093 466396293 371040735 11780 261896617 739937815 27602 151788929 -105090316 31157 -697253417 -872642635 8575 184348501 374846420 20166 74967995 825496835 4831 -412934344 241225333 30655 -36729075 642394480 9446 -193501169 70034516 82955 -221826710 -993571474 38391 -127658627 -299606194 64376 -982190474 -970554785 36343 65449972 724275032 57632 49728771 855984724 10618 -428267664 830484480 3668 -131844270 -873811221 48383 -131348006 641988415 14311 -880214873 -107252766 12087 468775527 356605514 17374 164069926 460545564 23322 -899326663 -133692430 3268 144306515 -599867275 18128 -192601091 -597771067 15837 167870742 475573414 19883 -232303071 -967990004 19332 152248083 82722840 15575 90584510 733993109 1094 -989977158 -619002334 30170 -3168036 -673288061 62582 619058462 830418932 48470 77180432 -674628883 68639 -703356852 449430160 53033 -704621552 732040360 43302 -101380297 -109771642 31340 534743300 -794125614 38503 262299889 87022679 48005 160610229 375450861 382 -899994002 443131376 1995 -218758386 -898737146 5570 -888148558 -111182111 9682 269732680 757028235 35382 -106868681 -302492069 55834 559341893 -485513710 25553 -139319724 -101332375 6853 176753130 274786150 57310 -205080029 -894034165 51000 525291020 -486808834 13812 -303888058 -236123246 9644 154561457 343327728 42611 285465872 248786400 27117 -964538796 -412632135 32506 -290572977 -191469810 28132 69355791 154922060 16505 -418930989 -123520734 19002 340284771 635364961 40289 -36070340 540428017 16792 84068098 451881666 33971 -135301472 -130277259 1864 80146863 745544040 64378 153774784 -210523472 64206 180387502 345047364 19333 92825722 282629731 54359 634037672 166016572 7335 265363388 854269642 47159 339796574 -206041334 14232 -291452984 -330810152 51717 -798086601 -771138283 11439 -125414788 369082364 10219 716771496 -329710879 26848 550861342 -476395884 62087 -961349410 -588898874 64199 181431911 -382085379 22095 747344293 -326742493 30226 546084982 -482574475 54225 143426774 -618959604 7876 -45656810 554415046 18163 646818089 377737422 6892 -227117292 -889652458 29110 -135328381 -777623901 26780 -132815589 -328586311 27856 -702985172 -802447476 2994 283295558 757387301 24830 -140793617 -480857464 578 -409885357 720655626 17690 152164705 -601584255 14525 -427127077 750950138 34241 143572004 247644875 54523 241122644 460331956 39313 733526129 -304215072 33147 144504453 -617677927 6023 636392923 178513117 48322 241794857 -197863478 17781 -858408492 434800911 4795 465091442 182557988 82003 70034944 269087907 36266 655880487 372860471 28716 255242589 74446577 19877 -40209976 -704310320 3890 -299334463 -233514978 21500 238873419 84185758 2184 -692812226 -133960091 28689 -119270483 363429241 113 -40514660 -676042211 14710 67320580 813569914 50647 168708921 -226204869 46547 -590092954 -484346115 15254 49565660 -896140741 60023 -685030740 -123778817 11325 -488698041 464885878 37016 -576773021 533835453 43168 -20567049 550428750 51965 -976771092 -970217735 71849 173311541 -417309409 16075 -194504202 -221813318 52090 344731512 651935114 19678 828968447 -981192479 15646 -705590538 -968846391 26325 -142469719 -807430153 29326 62927983 456712772 33424 623294752 186355110 12764 473234860 339996898 29413 263237339 756709602 36869 -990922789 -384477739 63518 48233595 448146983 45911 -423403197 827334322 23787 -129836036 -476906298 16660 744576455 358887931 42730 -222712853 -612867585 48100 48201051 258123901 52451 -702912931 -885221007 48705 -126943427 -306470732 41212 -700506517 -137027074 25749 352249557 832954598 7762 75456410 824801098 49250 -403237637 835980098 7938 -317821439 184788525 15591 -387449206 719837572 13829 636026259 826040087 78228 335019762 475657171 70775 -201840657 67779465 55622 158315574 -215626980 46668 174258745 239427342 11545 -388916018 819072541 15799 -785593134 -598972918 25913 168069055 -388262329 30941 -669986951 -879253625 13498 744202440 359936531 27442 -809118887 -504334237 2046 -673100073 -108957282 25787 -141651209 -523309766 21091 -998087257 -975063077 9055 143738876 433065376 12792 -399091245 279256366 20192 -381126938 841776583 46661 -411241597 842928540 31806 343458805 661617727 27676 -605319009 -484570636 35501 -795841768 -786402742 24803 537376765 656263285 28499 -523057021 446115000 40996 457737869 -127639804 6165 736063837 -609637902 10343 -767969277 -478468365 42042 -408010851 247312502 22286 -967707425 -126378907 53442 -418177094 -106301496 29148 62531689 430960215 34827 -410372788 -964267270 27319 464149387 163858614 51866 -698872591 -780724615 29674 270016427 463982583 36796 719386699 -190771716 19554 -973193443 -609206500 31 -45881989 -703515338 68259 -46732825 -680480237 77201 368753519 -224421171 36498 726192986 373343394 10518 175366030 265797734 41962 89964436 747699806 27161 -199750086 -883338927 24036 454860481 375751124 5525 -125418737 364914547 27774 265839099 267180715 4007 -965344578 176482596 13224 -212946400 -974159546 32330 659518710 854188882 67484 188006622 -100782384 5319 723830224 350076619 10939 181557991 -614518820 488 -98348397 -121092702 27850 -111161755 -778774543 31766 177880182 442590603 26158 83368860 463032940 16819 -142815330 634715875 35082 757582015 -575169041 16316 -764006658 178094638 9272 -408643878 735479487 364 -978518170 -427303374 10414 183712800 57584018 3561 754691661 -301434636 44130 271235119 243429873 2591 170671323 -394775473 11049 179185327 -874387670 19118 171254253 333789327 32447 174150922 -192914176 47470 -206698234 -600943665 9066 250423476 60612342 61594 -393675566 -983810721 49119 178872297 -889325822 37644 -422265506 -134843764 32197 -210762502 -613663520 68243 567974368 -480025643 30212 -229866021 -37337386 73343 445684415 -954924931 59930 -703438319 -901597005 3053 -127175917 -129856679 12848 -857931886 238704946 71859 -398788386 238847788 25736 253882895 -232180133 40207 -491252266 -223645721 37126 259759640 75794856 52346 -861489557 443914481 44241 -95406332 -796342607 34628 525253592 -497126241 23484 -208499837 92890771 22522 -19462841 629863046 39799 -317179172 458244441 6109 80208001 -330816749 19869 90989348 751752112 1066 186319468 336012520 38626 642627591 349472987 75919 -604029831 -315396294 22004 754118383 -295841982 23670 620865533 813542833 49167 272186287 -213664484 18633 78015246 256286307 20712 158399864 -862791632 36452 179057697 76265508 5546 656145071 -286013301 35772 -230128265 -974801331 9013 -961888117 -600443996 51267 -100591667 358232033 31118 -862212338 440461966 14938 166305146 -887322859 14686 -112683232 -319253129 15964 -595596228 -319381085 32529 -890204462 470475982 12820 -21984150 -687862150 48106 -971730884 144921447 52029 -416121352 849614969 1650 -871571566 -97673197 22709 -383348808 841961193 22425 -132662619 -903101299 29241 265466177 -211616746 6209 243792452 434982424 8065 163891016 -386996712 31275 378920967 822165348 14262 -216972709 -887807196 46161 -403940790 -109422777 21826 -997846563 -421299116 28310 58185792 -322091508 21018 269819422 473072770 31606 622222023 355319657 52109 260239439 -15170479 52513 -96800579 -883298876 47294 280946080 471581087 33041 -668782957 737111138 55048 56394164 842879370 43924 649081564 151151397 28831 -133561589 -899034912 39661 273345983 -233068797 19964 -901814870 -116258681 61477 -297638377 -676589394 38675 178497163 -589155896 4518 664665900 -324323196 20538 336301472 840346671 40488 -135431818 -332627958 24309 -668115034 -858936939 45143 -288895722 -226894955 2421 -668044954 -899657961 13947 -117894400 -312972911 68929 50803205 632824269 5827 -773939348 152360982 56524 -135607966 -890970499 9927 166459911 -427730750 4872 -412685605 258811616 24030 -804983000 -788976877 9592 -216694246 -591257408 48265 -601892594 541657653 55432 748143221 -572165079 32409 360942755 830859706 30282 -887584094 -137604266 35128 -970199555 -997809923 32656 49298659 853925646 47877 -711092847 724335224 74899 -611620253 -314651322 40520 -987739253 -586168497 3564 166727918 -108595169 75960 -982766223 -604177770 66968 734728548 -586031498 14941 722296676 -213673548 34141 557408908 -481337796 7267 -139797229 342426639 32949 -670550686 -900490869 27259 -499610697 456120874 47088 761257829 -220642855 14926 -398838059 835107488 56190 270232308 255346109 8263 -668523833 -892633825 37059 -389626994 722101979 20220 -607841340 -511304485 10278 -481564289 430473265 37631 -422562879 268639405 11288 -97260117 -488365125 16244 -955286997 642593163 78749 56681291 467394120 43039 59954383 -316015794 35092 49660991 -896106757 45474 854958857 -996150258 23021 752355465 -326157793 22680 -109801191 -109669568 5921 244098868 -209725909 10807 350266115 844579338 13848 433102801 184773739 33187 335287830 855353370 37986 -119372896 370726173 13713 166768694 272432717 47324 -126351253 -103408453 2825 443307639 334230871 24058 -294249322 456059800 6673 -113438671 -507819666 14351 147119674 446872911 5807 -796059774 -798469071 4869 -863790413 -308953125 39694 630963469 151100562 20926 -423087887 734250748 12268 180061337 -580212096 5891 -602624188 -314331466 60005 -668746808 740073597 70139 -980038127 -618086066 1003 -702538363 -104275329 19039 561433262 -505131041 8942 -501631629 70191216 72947 187753158 334688900 26957 190189025 57919068 24826 -383726622 -26277373 78066 78023545 238921000 2824 163555745 -18765129 32568 -38278284 558630280 49382 -972049952 -988811726 73922 258337943 49619978 83604 429426922 156478502 90896 -197135097 -891303241 49503 243551387 89353780 63539 -971239514 -415567060 11501 144879961 65659718 8847 -611402848 547001487 34955 145786259 -584929184 22210 -523780952 469920517 10370 546370832 -484810334 9082 -977284409 165217586 20941 -994853790 174031786 52579 -859598137 -304767569 36535 646830876 854835938 33787 241160516 79889992 78862 -765539473 430140061 57786 -217733373 -872467311 21995 169859095 147878777 10077 91154705 717188850 18918 -101583826 658870766 14027 -790153487 -791437781 18194 264667959 475534618 2831 263791033 466856673 15696 434833726 361146958 25450 -420492581 252620909 18947 -585370711 -330119484 74877 561449965 -510244213 45622 634949102 -308191090 38249 469222747 173053014 4221 -236481560 820036778 73158 53392758 447210293 7171 -601401880 466839982 14268 -196747847 -885997952 30336 153562798 -867964499 41229 161513307 183571375 14963 169586341 448292233 20101 -118881690 -887777951 16469 -423715449 748777189 42887 147164369 56420124 6496 -403327467 849734067 42035 716964150 -206520664 62969 -130433845 -288713460 579 259300850 -227401751 41530 -591087358 -301262011 61372 190301919 -581220609 1900 740937160 -225099205 18899 -137313321 -425480652 45699 -109278035 -312047985 8919 -800832733 -772531435 18970 656851523 -318129605 9305 157698197 161256550 20158 728584055 355629893 8397 -415130501 848472873 24683 -672384989 -115442974 30542 624717407 -330504417 33323 255445850 749178460 2185 -691161394 -888452277 23303 -890745983 473894353 6791 -126475864 -888515574 46497 343189432 -198000626 4432 -325216876 -903766011 55481 -308075224 -705541828 26163 179705052 -392777432 33139 -388477573 -956612005 17926 250516618 -35519946 63881 756579614 -198180367 51285 -593593568 -481718878 10468 -672356949 -766808554 39929 -114550757 -95877307 12229 715878295 -193753609 30380 -424623887 743310517 40474 760729856 -328080772 9973 -887132552 737415364 85412 -305520623 436727966 17420 -866797674 -111448132 11246 -135820179 -788267890 57230 48132156 -305558851 10898 -1601449 646982844 41997 -103884533 -776654910 6580 252270317 755307145 4654 -678950952 726033697 71745 628340865 187851332 14293 -700439164 -110671056 14908 643722130 826731173 53049 -133091198 -871572978 9771 -984237460 -975353670 46274 -486463956 442393190 22600 -135307152 628328625 38779 -112280130 -765884130 18283 -516135300 -385416287 29874 58411825 742562401 11565 -615300433 -487759167 28211 -199686332 91599371 9685 -420803030 827807666 54430 90774746 435916908 43749 278929049 472064893 24099 248729749 -47353542 62180 -802951645 -513154658 24039 -694378468 -790773127 18323 -39795547 650628555 22933 242767623 68841879 80904 337546194 -220799377 4992 624920350 171602148 49704 51122409 810919189 12156 -113391919 -327650925 25672 -583918332 563350872 76162 719669807 -599986591 25335 -709222565 -788864551 17138 -783537439 -800037832 6324 -134322018 -522054062 20906 64458117 728834041 2159 -103174457 -764579655 27561 152326947 -231233770 35088 621449418 -308785750 13870 -708849628 -885886802 46009 -892033893 457758023 26710 -691067355 -124285824 28542 -130422494 -108186070 17459 -97981961 340431403 10249 -227657075 -417741817 52532 753456551 -614939983 39824 69734190 467491396 59433 -316117853 -208353779 31540 150649459 357896196 34491 -120945750 -119635407 28223 -412111850 -117983396 25221 -141481119 -495757817 4157 -321380600 -678810884 19221 189017851 59989557 22579 377052354 645377215 33779 -192138940 -961825469 23260 754788767 -205701562 31490 637361360 848882524 32162 -332321924 -807438409 53850 -615752470 -501629912 4599 185185006 250558590 19687 449319867 364813404 21200 187147629 468660838 7176 -612680408 -288812736 14512 -14497383 -712215550 17908 -191223207 -507239022 39606 -198843456 -868909232 57689 185554402 -415869555 33119 244835614 -218223503 28679 270663686 465415960 1240 641802402 153899763 66575 -233758368 -601693344 53649 -409381281 -976642594 4805 526273992 -500452038 9374 730012026 -325595514 4414 264209022 465464725 4802 619526124 -793254271 11682 -897339492 -131721314 21053 182834263 250665123 10725 -979857577 179526592 1467 -224660465 -962545276 53032 65896431 239774234 28280 -805725434 -782279505 6779 250023396 68292388 7600 -956170748 -971039067 20 -600126979 -320023518 39499 -414822458 728604185 30366 261961247 444302538 19549 -227399536 82731454 90706 641807265 367598415 75451 -230982707 94792532 4602 -20834663 -677965241 73741 641840139 188961695 29267 -388568718 -977654465 12968 175599272 168482071 3065 -319632439 445879299 5035 264971154 279788288 56273 -399168532 733421125 3272 -420498436 814138679 10102 457254971 182699085 5574 189903532 337092239 47414 -885713143 -490684644 51007 -886840498 469058562 2509 633833758 -322718180 14462 457604817 166313631 81227 -956878709 -395359117 21604 -135324863 -886583443 45923 726153885 352363721 57683 147107628 451503096 19385 625570011 843947306 74248 -976803750 -600910428 34976 -680246644 -796167499 30805 183205144 80014137 889 -229270023 -16665360 31627 -412409443 847263150 30439 745228489 351151234 3884 -304487201 -706380442 43783 163774800 -401885705 31095 -119580039 358572957 28532 178673560 -571695467 17851 263963609 -12554605 77211 -388723408 -117315085 27749 -693781674 -774547280 12379 78860809 446874277 8062 718803244 -321971416 23876 168591750 187640612 22817 340297714 -226184503 32822 -99472038 -497452758 1337 -7717633 -693184116 26925 -17368362 -673215144 43553 755175407 -193648473 41373 -409305725 -395917388 52755 -115622044 -494866262 13874 -27684619 534330969 10008 368516059 833356818 23718 -687749804 -887541007 894 -982604730 179367495 30289 -126574092 375203492 2735 -690228787 -867180456 52171 658338123 345146921 10101 757179612 -237654807 30650 -981418880 -994988825 25846 744769505 -594763496 16826 655034821 346042884 45911 -891399166 457729957 44394 48836572 -32848834 45181 457680340 168419572 15231 -123549835 -296676811 2651 161888675 -383285327 14643 -133886736 -900760429 20516 -957608664 -294539105 40572 -122181691 -881981054 49 755592702 355207049 20926 -287638277 -191040645 34255 -577541902 531901308 47236 753953632 -608983903 8343 728000141 -226038883 41054 -205469507 74712333 63507 149712987 90101473 8256 -208043220 62402967 98060 152159617 351737521 38908 -878263959 438442908 14087 190443791 -874742223 31584 277872876 75602168 8718 250133308 283582433 13143 -46737830 634108099 6583 145348988 54729638 3669 -611766693 527014914 39504 49723679 -318126895 28193 434529705 185541964 56454 -105998737 -117073648 3652 454113185 348026979 8551 748131837 -226400545 12352 741089889 380083520 11324 -617698517 -320288801 62539 88984328 -331032608 22499 -990022800 -573849701 37309 -879325764 -102576033 21526 -97969262 -858803080 41432 -323466567 -196999647 4644 154061085 250196075 11477 152335726 -878454107 43691 -199583856 90132968 73976 439773614 144283160 21083 -960860296 -995874182 49162 264375318 444174409 37785 -229652090 -599392004 25273 -224637120 -577377915 49029 -417502269 -861427596 26421 242153221 -8379643 20440 -5072116 523877880 20861 -601803556 -481120404 1215 -237522266 -577286650 20163 180710846 -575110641 20807 -587347997 -326917558 21905 -898183077 -115260816 20528 536043801 -520930547 52835 -592078195 751492677 55549 -313808669 -675828959 13664 453140302 377611509 31442 531220050 -487572011 43854 -428333461 -100057173 4631 553713345 -506076030 63196 186830236 -105063187 11971 166340228 153103274 11414 624461580 812914382 52211 61957390 241194787 48169 277402714 71866839 65005 -25270591 -711935102 14486 -952941478 190343607 14080 -123045681 -131351609 19929 -389180335 -995915669 22448 260648813 258313103 5565 -214948865 48463043 99092 -204735640 -960414273 13157 -798054779 -772054751 12970 349797057 632401411 12356 -235825300 -891040747 46457 826201403 -964589019 4730 -952757452 -997537352 53659 -696721031 747434462 58805 -579724784 547529799 80094 -968427734 -410698814 28394 557025472 -521217446 51270 265216143 -114642214 28514 -121143669 -520631449 15470 -406490044 722286994 12900 654714210 -305429784 10905 -976987258 -603809689 17255 -581812617 -486144886 22689 -953507305 -385414511 71742 -668380865 -804138880 41177 -980645196 -414092417 26926 -988128180 184011658 1026 -667983415 465450185 47658 148866530 438530715 27121 -211682831 -613491192 33074 -98925562 -513433030 23401 268986416 67313456 30791 248213113 743176973 25181 -966515688 186978297 44147 365616755 -219350618 23747 749667557 361870503 14519 -959819167 -617679690 46952 435230326 813413330 79619 -408995677 451932706 51591 -108593230 -883713837 14504 658404394 -596209476 56166 -315656085 -794845441 46942 -14312377 844054078 45201 -872192327 440911459 22091 284467867 -218555197 16285 159218511 -610411549 19181 -127105008 -99515820 8872 188068863 164683001 39878 260728466 754833128 12982 567392561 -485606130 38006 157896989 -399120657 27921 443963485 -426758265 46552 846023209 -982844293 56455 366504991 -225307411 1712 279503931 75817201 72116 -1683672 -688017770 50615 650095007 553012213 49745 351255649 -195522114 28947 -897675381 442150278 49910 -319441497 439585370 17613 -314865882 -668560642 2112 341812231 832769727 36353 -208713058 -872120112 15065 -591408733 -203246773 42942 -330502804 -236320563 29481 -217574248 65383422 100809 187143712 433975738 15546 56256988 641991731 57440 268591161 474367424 23770 189170979 348055678 604 644471745 546021156 694 648007501 339999443 22272 253956926 -191259335 14129 -605837849 542044367 72045 56570041 742195957 54843 -706203053 738357663 48609 473236516 834439284 68328 -687151563 535355517 57612 147198570 157238556 24317 -99313948 -297953153 1561 -996610514 -11027167 55059 155483861 86052607 7454 77103903 753061892 67947 -672754167 -795839646 45288 -786043019 -782071723 20026 341844493 850137204 28330 -892010373 -96119275 60386 -776116481 -500299495 51295 -219630182 74626604 16938 -303562208 -694198115 6897 632623544 830806246 63364 626486434 845750359 20709 268057506 -898809487 4420 70110691 471497845 8566 557627900 -489164782 21935 759237568 350206068 58177 649078909 835421766 12768 270802691 446889368 4304 -105498566 -763617792 17746 276001245 475850623 6116 -607213671 -483132727 31614 -107466825 -324296484 7445 170103248 -127831657 84599 147572745 -396450551 14528 -137255285 -776642463 19339 272804368 431497391 37577 -426408580 744696455 17016 -409827471 834083651 3366 629467702 -573418768 62437 439231124 342076310 2537 -383814384 -137958649 2222 637058393 334318301 69451 623807528 833871202 40374 -224764780 -864773244 4132 177958249 -214434451 7002 -104506602 335628637 10274 459323915 167667724 73465 378460004 -958266814 44361 -129275739 -126543380 9498 -137417961 -128231194 4412 472948452 345822246 4190 271047400 730799342 12468 170168543 -391762658 7753 722769294 -333331271 40553 -35819103 650218169 12143 559254595 -496752442 23238 -199707859 -967081474 30685 -104308881 -862425260 47198 448045965 -961554700 81640 275269995 -232252292 30824 -421208936 742401782 19095 653344294 338224920 69906 430347726 831093371 76225 -980811697 -705401324 53448 -427439744 -982546934 38522 144415960 -900302594 42759 -103135350 -139404541 19090 741201283 -227747984 3612 -964043350 -592388285 13706 182622879 -111080350 52501 339642206 -201417982 26009 -113677531 -872812097 13331 -194113481 67175995 90326 -686192222 -959014678 38742 -786461987 -512267295 49475 -582362451 -518774044 29324 -419636557 -117414783 9468 -979464215 188454673 53684 -420515461 -105769813 22639 741770058 -289474579 19463 278749293 437187373 21722 166175876 370481665 18741 436250384 182714325 69943 -318832572 -670658248 327 -614989622 536819704 57885 258441931 -220175931 12743 -782201505 -787806556 16487 -419767847 848982450 41343 -190499102 77617844 70774 -423214308 754495175 34497 -138714336 628713843 20804 -7693843 646848008 6788 -690432885 729653433 63337 -778336840 -795378172 25592 174567332 440542123 5407 -610736581 559186323 8023 -968938002 -415207728 55573 47640596 843517835 60048 -421714126 271383492 586 -959471949 -19932958 68021 -45401280 561531833 43822 163121528 72023894 15544 725414740 -226366155 44237 661331143 355730758 9491 -217399839 -953780735 24069 51498846 246981952 42159 450951374 143926388 82428 265102997 -208795961 36972 -519412168 446057541 49429 -307235490 824262366 33802 -880518355 -118355694 4976 -970541917 -423104756 24085 717168629 -330852240 6752 -965100608 -995670703 42475 -990813126 183543359 47272 -778526094 -389444501 12472 -319113217 -670519405 60437 -134576612 630661382 37388 -121676178 -332994537 12707 59887042 829830390 44363 -416479533 -135267790 4770 -602314431 -290082420 34866 146685386 361445677 10514 -694864534 -197035499 43212 -703970956 -792876781 15718 433114925 335631651 9845 158254500 376103683 50609 -703782907 722126499 33560 52037427 -287951182 35689 628808171 346759529 43964 180333473 -985374879 35657 -405224875 744231101 25403 649676272 -328291317 2869 53273172 845385371 7820 -299820138 -675410336 53093 754428051 -203083461 16452 666070261 -330175272 27690 174801116 -399058758 15891 268351198 438152549 30213 144370765 262194823 9450 -877830384 445536257 24747 -195739108 -885065689 42860 168872997 -900845296 3513 459391997 150293510 78554 -409143378 -975816221 8574 -685126329 -773982612 36478 80226988 439351197 30473 -983908368 -957399997 8416 744190095 -200618039 9808 -958995359 -992872926 41278 -765399601 91940465 71682 -116882004 -799889220 52456 168251343 -96450922 37347 144931305 273684247 38634 -427509094 737591245 26764 337495903 -191622558 25641 -229230240 -575688669 57125 659203903 827379008 74185 -871691886 433791950 49859 -229409293 -580280593 70930 -211187584 -873225232 50485 -806561045 -396891070 17112 -571754633 534827232 68713 278926835 430835449 9958 -128024884 656436815 29040 -5811440 620326619 13450 239343198 732784833 12418 371919297 -219153873 30962 166859523 452245730 11186 266035041 759086275 1422 -593234484 -328915048 7132 184473369 -122443638 59464 250541328 -193244212 12593 464832387 -299011522 45386 -113587357 655642711 46961 171723152 -382533466 15522 -594913540 -794298665 20000 -112102851 333420383 25139 -234944048 -992103528 29656 183750930 -193408140 9485 -134183089 663654437 50697 285698532 -218219716 5150 657566946 824629945 74870 187816694 274221108 42557 151188001 162315812 12359 372210117 822720697 39280 -894736241 455110103 11688 727208818 355681758 13973 -123803718 -113582739 8313 -609446247 -491764800 3340 161602122 -132460157 29775 757465445 -323341907 7533 81581516 458052074 18942 94339964 282681138 63679 367594261 -232606693 20191 -120920836 -765661969 49683 -37819383 564018004 44132 -961129312 -126537934 23064 333927155 809790462 22780 728137605 338711916 33405 147387996 -384138354 8919 149588214 -578188719 10826 -899026247 -134751379 61782 84546360 438093459 20828 164872205 71999945 31398 257967240 -199386607 34047 183820058 60254432 17739 734630839 -298410998 5594 -887618959 436110082 35228 -38281529 658067460 4464 -858737382 461777008 24561 160071325 70220028 19530 251710823 -587100832 5352 -408015948 717883344 4194 552681736 -519729137 34750 -381550327 840590503 44767 429605158 143080590 3498 -15845393 -200516364 55115 -38931144 -676815893 63633 -863246203 -117713185 18776 154336318 146672226 45881 -672247420 760672402 8520 143026621 347498150 45190 569172527 -521049156 63191 -701183144 -872826709 13338 -124625233 -772441688 27635 167621778 285349121 6813 -709932608 -199104206 52977 -108862438 623445979 34590 -903703143 -479390112 61909 60965604 280668378 57707 -138588569 658874866 16836 149016774 92480677 31362 -965648710 154647634 12271 -119073017 370526267 26375 180757471 431014920 16174 170765225 467471813 3360 746141765 -216672513 26151 -994252281 183241297 25926 -863747006 -110523558 7497 -972728522 186739373 23066 349531226 -207478536 37498 455814001 333401933 3118 177843223 -591036217 17234 253324441 455440446 1563 375541194 665609146 9285 -694578018 -806967726 43009 -108250016 651842445 5552 343023422 -194884691 29184 -405681141 820543745 18173 150980817 -417623400 3643 -389956315 -998331323 22209 -688213877 -887692891 15943 -329459899 -673675313 14470 162129910 -199069837 74085 153314814 -412197998 23519 656346867 352193669 20119 -970245566 -965109828 45338 -977105746 -617977571 30641 662997385 345814390 46155 -127834962 -491923889 13210 -108837980 -873976209 8498 662792714 835027611 8867 175627568 -427754811 13065 178516074 180069104 4742 -201595558 -973289642 4777 -386210845 -983878569 4012 -870276638 -237015676 31410 720795239 -614807474 7516 -492743040 463683149 6051 -687936725 -866290236 12491 92188032 261967846 4798 753655754 -507330199 38131 659423509 156609803 38150 162294060 -883071900 1306 163152655 70142785 19702 -198982859 76266152 85051 554381548 250557021 8532 -98584486 -890645973 43090 -308642954 455884510 11179 -216589990 -888325523 3713 182151983 454858756 25993 -762046485 -771200045 23650 -870965568 -128278517 21348 171309505 -214557451 52610 -960293728 -590890609 5524 559966654 -507618315 37664 -286151539 -687838369 16922 432809957 159398376 57555 78391596 -329223526 43420 -691429518 -789202536 11106 171292993 65222376 6291 261012533 239073635 13592 274409465 -26376028 60564 -401162409 266555290 40183 -989045151 -428311038 30632 -411792991 734124126 8119 -606550167 544556621 79978 274895423 742036110 19994 -18264666 524992188 11663 -959466157 -592471392 68131 656673982 190067051 76153 156497359 467147771 23728 -200147421 -989448098 18551 -123687795 661254653 49331 666133166 374783127 70156 177758845 185706697 45106 -235419024 -618791630 49519 80237218 449637911 796 -287599312 -683514220 48721 530509327 432665541 69213 -427344672 715661979 19538 -236127156 -896965017 3351 -411583319 266091078 48425 -384676403 742107191 10163 -957419150 -613982139 36816 -606860704 -325122955 20685 -416991816 759298053 10476 366446264 643768137 28740 244555223 284690152 57846 -34658390 -694641478 5863 334063962 640881684 32572 -703183973 -873452865 39672 -203592972 83228280 66309 -609280471 -326331087 74466 -593805454 -521528316 7954 161081167 -425209355 24606 87905846 265587543 721 623100791 352386263 24992 64880771 725515976 12833 -130769865 -305800653 50507 -681341619 -774142128 26151 662224114 -294243928 25454 -24161528 -698987657 65268 147605249 -392219034 19501 -206918646 -893608455 22851 -196188955 -888358959 37292 638860989 827437149 51358 -293754466 435745182 23270 -134387123 -762697883 55941 -380987582 832036337 40448 61851532 452074589 28655 -24119519 -691476695 71609 148405672 -588233651 17991 -673788617 -802589833 19483 47851061 242648548 70027 -978975659 155341280 52873 -114951726 346260390 10191 -391279544 -964504060 28576 -618420814 -510767715 20200 -229916062 50073896 79527 -119381207 -300647114 27879 -780615244 -793297620 2608 739501891 -330789410 15423 283648856 -11182180 15324 -983789557 -969984866 13609 662837777 -237420658 63160 -415369527 838320163 50729 181297123 452409124 17771 160482254 -903336845 16489 238308976 -18805198 75155 -425124059 -124487909 4308 -214793 848718482 83758 666312830 165543485 8761 653060075 820154556 48478 49380813 834679209 16021 -16674166 647936794 38233 -113645575 -861486369 13710 -898254397 179906764 92424 430237460 851152694 73529 164238839 370816916 25829 188392670 -218923926 47442 -684273006 -773614361 36495 548401131 -494559345 41536 164009794 -889147116 36760 -130731642 83924058 63866 238405439 243363933 5513 73816313 828004287 12895 251260309 456565363 39098 -121939001 337019068 2311 650376545 345741382 63040 -413505392 280815682 5541 -476684031 468162900 18606 349471691 -219079163 33846 145954062 -112822687 62450 651273686 349186881 42735 -5268837 539084665 27298 -141959948 -898878752 42351 75079916 -295419567 30072 -216935873 86767185 98753 57164931 -310970259 14250 -327930771 432555406 5494 -5536214 567215065 6995 -141341229 651164240 41911 -668005826 -803340820 41426 156655613 442760688 18406 560578027 -481451715 62402 147791498 -141007423 85288 626258481 832018898 15622 269103076 724364274 1592 -387109275 749817549 36064 379195099 644169642 22931 -416888004 -990826955 26810 -140355578 -485478733 15495 -707878398 -103818410 4005 -114884752 561347740 27550 -672570161 -792815751 44264 -588299527 -510573952 37688 -970984403 -615670884 14564 -703493021 -892077871 49785 -201609486 63946832 51560 350826206 -229461087 32632 -789734148 -288063386 36739 94821518 833746437 7447 474128944 340981888 21820 553640181 -496475927 37087 -418298780 -959248603 2460 -407885341 -973370802 22485 -649293 -603811879 5510 -105699274 -332049367 51112 -674086075 -771677673 38488 735140731 -224841316 45867 -423138297 165398804 34993 -126951263 -499731123 33375 -101209149 -134648003 16699 738480485 -327896103 38510 62587444 459523015 16741 -406241956 743168579 10498 -516979155 434707129 36019 -866008557 -407676135 32966 -319283160 -705053097 34190 169267849 -590067227 12593 173314374 144250219 17535 178481383 -587859309 12289 -3282893 541721353 569 -686180314 -126044711 29229 339526835 829782709 39073 -130605492 -889784466 3583 239092661 71381372 70681 -138134546 -799383843 3439 186661186 92836771 25447 371775046 627680813 4028 -966467393 -964680847 64144 623465483 380926079 75259 -582271041 550986552 22895 -671612479 742574492 79207 438482107 475925161 37717 262920976 756751611 35141 170049249 354604139 17706 160729982 -132298709 46374 460982079 369828096 7233 -298489367 459894399 20291 738178057 -229779554 2224 271132968 69498041 34738 58448576 755318271 18440 167993864 168298512 48982 -18549186 653501819 22709 -957227300 -387503885 73499 147783088 -201774969 43027 752474504 -232989353 48936 -804188892 -515391868 47459 -984865861 -210168135 51350 -887668368 448593964 4291 -808982065 -955881764 21840 -418998774 271338299 10099 -404639644 -978620630 43579 169720108 161744005 24826 -692863418 -805332702 4812 240423472 -215221859 5787 -289583242 433072056 13155 -384087421 281573489 8708 -120407530 660326364 7703 727957713 343897415 5383 341909681 626655521 6862 -97233109 -895793919 35801 185463660 76335479 16515 -680244318 754239692 1371 431807701 344661599 21147 638755974 175261320 47464 -140333295 -886414571 12637 171360244 -859929035 46870 143319376 -136655350 80273 -995119274 150198968 52501 721421240 375618951 11168 734564920 -233136052 60472 186659330 -899442527 34144 -959165561 184961622 30467 -495130335 458141107 49479 -130588054 -125147012 24934 -480202466 469370006 13147 751056473 -304696408 41089 76658249 845881706 27464 159322653 278744540 14781 649754350 146024855 6196 722757505 -302141289 390 -190755651 59969430 25153 -990252936 -404611617 10219 -199640002 83803312 85661 166398337 468562070 25340 731414438 -603437987 17262 -480287203 472221785 35489 759045359 358023598 49542 377622291 -229170762 30378 177789644 274500158 20011 663480974 342805300 27446 -506878407 441586931 9962 -110919414 -295896776 22095 150189340 452420842 9640 -998999848 -425477234 8774 -39140955 642270814 39874 620506029 829540911 73387 746289284 347717193 53637 -41168921 527080113 23276 660261277 825226293 1184 -596098692 531401958 26893 -199382786 -596624309 50243 657053076 164901727 50563 648770045 245728953 25473 -975902899 -585459198 72197 73556016 -667281598 49931 -237272422 184899801 50275 -125285041 345837609 27006 -6434216 -418198017 934 -793905607 -521826843 8742 164434603 -881065301 41873 -113186044 374143249 21260 86240191 737259144 61637 152107575 -402409472 4331 -206706474 -903840067 16724 -393441806 717674028 27412 621401208 535426761 59987 166405522 455154152 4970 270496907 62726790 49598 -118291786 656324338 12103 -124680327 -287804467 48501 -395322870 -606232945 50451 -34445109 -692846110 58281 -135158587 -108519259 677 239288060 270440099 47758 -234254501 -879070253 39287 634750631 376331291 73629 723361665 -303704278 43376 634383814 377798916 53266 184900118 56846539 13414 -870408841 -124320368 3241 -390645877 756264736 26418 -115482648 -773137277 5131 238568436 438170102 13030 -887957326 445000909 34229 -207506750 -879552744 46476 57874770 -321261561 16146 165185685 174222325 8239 243635981 758770487 8367 159964749 -117060063 82331 -115592708 -879051289 36467 -610766854 -513555092 24191 -873775482 -119772520 64005 275098539 55744782 4669 178951879 377167548 3320 -518776149 443745087 19378 741837339 -711822654 54297 151278171 65977797 16536 68151857 -321126358 1644 151436158 85105258 8967 277898868 717285893 31954 71092500 836883800 60112 75971796 447304220 26651 -30253110 646782363 39579 -486367619 453761630 20077 -418473264 -974672698 4330 94461510 -311172012 31019 -142137417 347911360 7144 252636370 -226810738 11519 264649285 -15889296 65765 -320645484 -683146657 37358 180920226 457490789 16643 -692246252 -781398588 25664 65245716 -286989306 19022 -128155723 362293551 21131 -389984565 -972293401 39325 -300469111 -490277876 61624 177740393 244260941 38318 -207897786 -608201117 6492 162739689 271442473 22667 278428102 239411716 71471 360562968 661417061 20135 -214302531 50802753 83304 -711145395 734721814 70407 -229807883 -858297928 42658 -678929034 -106203535 22972 628283279 168247626 29433 158158667 455112797 19700 157672372 -414616085 785 -789854552 -520593364 14591 -999126456 181151331 26790 -894748641 469865195 21942 -138539687 343547085 25293 454122343 359397997 20177 -575361649 -302359076 51462 165668608 180104322 10224 -41909601 568726364 27788 66014659 -315827405 27778 175974251 164628176 26299 -502204846 441362004 49431 627898284 172038635 5329 160127607 -615891189 22379 -299705197 -198594116 3573 -418025310 281762564 50018 -795584619 -802575058 14018 143642351 248561218 975 -412806372 -967547910 70707 758921454 -313297716 18384 177606060 442238057 13497 67139448 250643124 62764 -407939088 250865753 25674 147694267 186907016 29481 726448560 -592483526 30447 748035907 343121452 15648 730997333 -488147466 10802 148926754 -581721422 17964 -993412168 -617921031 41012 -13770587 621285220 8932 -710225061 -859039699 23322 247609422 65366406 41930 441041091 181082025 79365 -121384728 366837376 680 -11108006 558657038 13847 -991401553 164382883 18646 -618877909 546575756 19687 -115250686 655013562 18325 -141557365 -899097387 12096 -887250006 -134535505 11061 -287509727 429622721 18906 -42830189 -666729315 48802 260225863 -1096784 29028 471676388 150859279 48818 -806856530 -776991705 7948 -985478381 187821019 1847 473348483 171042314 54116 -806269676 649432442 46385 183856100 462191251 18205 624707372 -304093478 43818 -985436390 161391726 26033 -788959348 -515149368 3238 740475279 -588020517 17062 -137909912 -513248916 28970 -97151770 640635862 38005 249028240 746644571 29772 -695113151 -878028579 47113 51098809 816147526 17488 186627815 274141848 44150 150560694 -864712681 40914 175661402 51466191 532 -871928881 -135300846 5425 -681716817 -786129803 21562 -325796658 460613303 15365 435408790 144697731 86879 728317320 355977712 54915 -600602114 570803840 34387 -612536765 -285866296 42848 -776305385 -792901947 22095 -220448161 -990278488 27372 187781898 -887218408 3527 554141292 -104598476 52926 95210139 -800712454 46997 -396007579 265092640 22164 376533823 -208878774 6697 -382085325 731639388 17413 369299811 825655410 7540 -398964064 272610554 42363 170075029 -880378691 23221 186291581 -883788141 41408 85438061 472053101 40350 252912175 64882183 29231 737082922 -299316828 15744 247892467 -43048649 6840 638756604 839787920 44493 -23628556 -702066015 3755 433406944 177729289 23797 -994036529 -977599455 8718 -306264383 -195297496 21699 -106789260 633297906 45317 -222645198 58092300 32130 251739901 266198151 41210 -207394236 74138174 47967 -952597807 179227787 41413 -572182649 -326952758 75519 -98285250 359366542 33399 474604475 167512471 79895 169490269 -865693578 36669 639043007 -327787171 33818 154885838 -575529922 11319 157208758 -596832987 22554 -888897935 436271827 33068 -783142438 -782734202 961 163154518 -218187012 30294 -96666963 -301052127 39578 -992578559 -383234497 46590 -307777923 -197169389 7092 -194176456 -972601561 40482 -673275735 -116146406 12279 626869868 336335944 57841 -420196431 815928430 47652 -683221618 737012966 1300 724189438 -222591639 63693 -979025127 -993407593 40803 275094232 755836337 26958 241368191 244716946 8008 -767310231 -519860762 37636 57094235 724827025 56037 -865820457 464676061 52992 -901817706 -108048734 11545 156668170 73621050 18631 350822672 812835089 28120 539911858 -493430737 15471 152774276 357671415 26063 151847736 -214279378 9381 76277185 460983440 54365 87822479 737612701 10941 186659127 354245169 10539 -124744896 -101060666 14578 275963875 432743129 29233 -33309798 644324593 17234 -118900987 -792159649 69223 -695262842 -103362499 4195 159754318 -868878465 13119 654342049 151575381 61729 657648299 -326183693 6291 85690972 819519374 17146 -492013315 441997312 18394 -103909577 -97546470 5966 60995407 242773127 40394 90553352 -323986189 33679 -799415092 -305642027 21957 152411697 256964817 43515 -967500676 -398345421 31614 -604967703 550965823 78718 -588563650 -496640578 29143 245517333 473941177 29787 359744770 851548427 38323 644753687 842919342 55870 277932387 95107383 69124 -673196534 724603314 4877 462254430 149162178 84167 652852785 158671111 61128 144051960 -224131238 17869 -413808577 744584772 10340 50168021 277831747 30666 -683411753 -116266464 18895 -125635761 -519413527 96 -111240582 -120514835 13388 560201047 -518120048 55451 628928337 148875026 26852 245305899 473452717 22085 -578949584 -331232196 14850 -999505789 -979724300 68530 167395302 -863138264 19983 -419824470 743533248 36074 355396159 -208636213 15125 -222995004 -869071783 26252 755594464 379388914 10102 357454977 622590541 27169 -889275970 -104771009 40811 -313326650 -790344340 26811 260278005 -218910932 1088 -95757871 -799231162 4297 665811025 145414616 49672 -710681082 -859555012 30060 -308998813 -683342302 2430 -685870296 -116655113 18956 -119251862 -507230402 27177 -685896077 -776113267 43405 -882156947 -136238645 22738 -104325050 639539868 43543 258359078 -237776413 17995 174430470 151715399 29601 -699184551 -871082375 14750 174986696 -117171514 76066 623510395 825045318 27180 -673304857 -110554518 31103 -204983808 -574615205 37204 79873617 754305716 37471 -775911756 -519025117 45670 -304802452 642956972 54753 58837011 756208804 21992 441661581 569610485 57830 -417095594 840373139 31937 87462733 260314406 42675 719858424 351573056 52829 -678706392 -110314179 16759 -798203134 -773184138 22833 275525739 255257649 14406 263658547 262580304 25060 262380041 -42255299 27161 178250978 -422983902 33919 56164069 432529261 37442 758923268 -610115137 6451 173808853 -395727853 16517 -424650061 253878475 32054 755961168 -325868412 2676 188579505 259725806 3635 67643790 473707058 37036 -878949917 -123523427 15490 188705038 56552233 29489 -770500114 -767665651 20442 -208358120 48567459 105823 739304268 -317292199 38789 -36104452 -697709657 20474 157585055 66886598 22532 -117789795 -882574669 43 -876532807 -117471021 57413 275127535 -29764270 19343 153661809 -386245406 10224 151609697 -571725413 408 -112767467 338958794 4273 646728435 818785940 62548 -968647418 -958027889 61459 -27734138 -703942345 17006 91088358 460360741 24438 -209359557 -575058486 44639 -712857918 -768928114 25857 147525355 -412282575 5222 -229868492 -952691057 1042 -140048239 346880851 22972 -789795244 -491929536 46511 -306111901 470876975 2516 646815330 149670522 29401 275285614 744742622 39143 181322133 -125848198 11516 -894502473 183583640 84132 657268262 376763427 27683 261360669 726106016 9589 -20022454 -687222950 54954 -303201775 -678688731 62681 -27073284 -681930049 45583 -891163568 627854111 24854 55539060 754190393 69508 -803158529 -800943200 5138 -966273567 -975105566 24129 185703126 369828110 15708 -126914 541317603 9493 -955714372 -613999183 39686 747327078 369264533 40338 -614171274 -321168694 8264 74555986 831584414 57394 -305529741 -672228744 33522 -127775265 -134844317 25688 173057858 356435347 14919 -132254095 -771774229 21639 665189814 360165674 60292 449401603 181711252 27827 172917206 255066234 6920 184976531 245781403 26477 -979134635 -403691747 55009 625748573 851573552 49856 77627357 818866273 4646 -101380803 -114912363 21504 -698336399 -899543774 49899 -29914467 664962193 43710 -117455731 -768158922 4976 -128194130 -903099404 3372 -787143671 -797205440 19078 176830957 -871180554 22095 -592337786 540168190 39581 -427671116 -120320683 15161 -694048330 -881409054 16167 183773789 -227165971 18635 167164682 160266059 24022 -880059099 -132888069 7363 -401597032 259535663 9913 153646757 -864064453 45844 -504906354 -195361446 244 720296101 -322536232 34512 -389116664 239740705 26755 -797762652 -792118002 19485 456144259 338476485 23883 -394706547 -105005647 32635 -708168357 -102220397 6147 -117276934 -111854100 31642 -382751646 -981356845 18735 251052055 82813881 53539 657075779 -288027054 14978 -889156344 735214627 70119 -111976463 -770244349 31197 -210113806 -954279303 2866 84437260 278671788 40221 172138470 155421834 38885 -992165430 -688661294 54382 -13437613 561226167 2099 279098884 -213196577 31079 81180801 278859797 27378 -970633477 -615585180 43889 -667528278 -309577235 46628 248292879 722324286 31441 169366015 -903029516 1698 545318427 -485075932 9766 -303271663 429034992 2818 -131128032 623885306 5687 -495197553 473333033 12481 -583568614 -489131789 32905 -137943502 -491914898 21228 281787814 435865463 22373 -212252517 -572370450 37164 183203306 458111886 27415 49413249 -300035462 13336 -132267506 -322053484 21870 -383972784 838980338 47970 -709270443 -771492632 27012 -193586983 -991643574 28332 81194453 253649179 64780 -302188741 474358474 10741 -384638576 -135558900 37220 89021000 463028113 23102 622322164 -303792920 41143 532384720 -508112053 28867 154698879 -894758145 18416 343596379 -204196733 7567 663377937 -305377902 45848 -866848881 -135256421 35282 256217269 -18190065 71920 625262805 -310030619 12310 -292161358 454370316 19378 60109533 -992912325 53526 -305630313 -712278276 65657 -602135162 -325461268 33228 -680667417 749468996 44309 650932222 848889955 63393 266729034 755395006 32462 160007660 438575564 13485 -226805435 58269564 17808 737999328 -316297891 13256 -425206749 839544085 6453 -883522811 -125754600 44153 733870178 377981714 45146 -684752699 -135005898 8828 656329145 830325288 32859 -15375004 638017057 10019 -301617962 -881300191 59959 -141850474 -522105539 17590 279365081 -17939808 48605 -225980812 68752314 92378 267657294 -22302814 76725 -325467096 -217497101 13458 -977220445 -975539423 42775 -424468359 736119851 5962 661977346 -4322024 17539 174943261 -859127263 26548 168155750 -593372116 9428 -102695815 -330468437 67621 -764831706 -503140162 8578 80298910 -324095310 7324 80888104 475563545 14800 -233760355 59974604 49537 180766954 -903607700 3443 178470997 146680358 30883 -196309356 -604632573 15898 -678655403 749334738 49835 -703201456 -586138609 23811 238397636 282432429 31302 183297754 272805839 2812 -39518233 630520094 7636 -585313046 -488614261 23648 -771805076 -504683835 17526 -617616129 -512863352 23592 -223367846 -889148213 34591 553116515 -520976395 28890 722585930 -330889569 42954 276764226 -194440988 19409 62179203 -305562402 27927 736307438 363245681 3867 -405026676 -101442549 3107 69602437 823368519 10376 -197275768 -879263336 35106 -202738914 -986733621 53101 58983759 825890229 25786 177100738 -236961782 61645 744885035 -219068646 21414 -681093472 -780476024 21072 353137601 624872194 3357 80797309 -323941570 15611 -113934201 349909229 14297 379314898 -198468769 17432 -121385255 -609261264 53793 -888048449 -101287413 46801 628745970 826130202 1346 -104001851 -102489359 27571 457247793 155049104 31799 189801850 -874215378 14157 -592817692 -313339829 10796 -799858804 -769870529 12702 -387876107 -963420008 7722 -95836723 357840561 9635 -673866358 -868654509 31075 -426184773 -976227103 31120 -12681574 -193189785 56830 -194670323 -881614112 2227 280826462 244860026 49541 664508110 -328128331 7877 738769490 829584614 57644 -617812810 -299784786 25065 -201705238 -889690823 47514 -859147755 -95311063 29549 -294305368 -6772153 36310 267645198 -15670439 34757 266515719 753765331 18251 280184726 257140344 9119 -35195736 663836351 41264 656003692 -298355049 917 -963316174 -585191336 41003 -41138447 -666870674 63978 180848582 189972098 32871 632814826 372095907 52157 364950076 -228180497 3482 -110396839 336502591 17400 653583253 150600171 70332 -698657776 750806063 32142 -388854137 -123341084 8833 -114644093 364482687 29673 240619816 430750516 15732 -319191597 -701684017 24876 -107803670 347858032 17591 -237957472 53379130 33634 -110318498 -119142794 17732 623075667 345535214 62274 -953790439 -972150531 11995 251731076 747658210 449 -687371628 -99316916 30080 635636039 -320314204 47415 264125930 -41027134 39423 -309825939 471314809 22790 -587726033 -513148972 29981 267055549 -27315837 50909 -17453421 -685061359 71766 180665366 243217612 22247 -867800672 446933379 33616 -882777354 644402482 29604 248125745 282433380 71287 -31718462 551657652 47056 147303678 250600489 48752 -969215064 -579477426 49173 -899798976 -111653370 30383 57577025 -808398165 40590 439403626 349588105 3344 156395396 -574327747 6260 183083448 369568574 25806 638238478 -323409691 38220 360585383 633892415 31929 183244420 149824123 11293 250652183 -28993572 22971 258015860 -6715040 69274 169581522 91995193 10290 -127567758 -506556573 6627 276495501 259393362 59768 -785838158 -809111266 10968 -237601984 -992849766 47750 63946581 813929937 19345 178474166 266217506 12961 -28192411 -686960808 76692 269662607 748485964 28425 271872227 -221565986 14944 -410016709 267658586 20295 379085874 836938244 45730 -876965239 433864150 35028 -421769598 -968668150 54673 257152581 -192106864 4090 -959381764 -963369132 61025 -576864678 546493204 43224 745586053 819363499 58877 -576183806 -324866599 67966 -496669107 452888162 48368 279708104 -35192060 6654 271271462 725533884 5933 -692961391 720792136 68553 -105587016 361920109 29761 -972243207 -587992574 58799 281132047 471504785 13678 -902925414 -128404969 19018 -43562496 -133254317 41949 144695029 -871466203 35195 81733777 849020076 12197 372700332 856454520 35005 753114784 -209978140 22335 -991251486 -590128529 68305 -300177975 -713037347 19069 252746044 -299095861 24419 -987299487 -199171373 62567 -807592213 -775372347 8886 341027764 650994771 23387 337898601 637638631 1299 -121966650 -977037908 49937 87012642 -295209586 25762 -119603211 -131655328 18292 -789423585 -771388286 7472 244838756 85381666 55699 -408735676 720673904 29139 74235755 717343008 61388 -801064830 -798610662 4467 -191222797 -994108789 22380 271505500 -225940150 5365 -389262795 -953966913 39740 374057461 849650654 38380 -106819669 -104635431 23042 175966205 -611413586 5035 -591343563 552208576 77615 448939186 -959830682 78341 -30886070 -696490251 48853 -389237503 -954315210 37981 -7052056 648621444 41331 -967485113 166809263 13215 756284691 362623971 30916 -230637675 -617936710 55262 360954111 663410873 8789 -141002224 -127887662 27484 660277198 354135072 38269 -195996070 -606154147 70720 186036931 341310801 17147 -698848122 -104722922 7561 -595582046 526192951 80623 172012076 357646769 9900 727057797 -213384625 42017 149769300 -105810947 60300 -407313213 -140181487 10638 253507393 464458986 29865 655711546 -299135012 10659 152479506 -120618072 28799 -595661545 -286666544 12057 152541700 852065945 38284 -678637436 -127100589 29250 -490844890 434560203 2495 344305033 835892487 14197 -590557497 525346233 12982 -312727256 -673145031 42179 -96351372 660879830 40870 275639090 724888521 23796 -106083134 347329475 15818 -107764725 -510766132 24917 -703869504 -127818539 25506 661010775 -299007227 14074 159808955 180226068 28596 373052393 840531524 37520 553583954 -985641716 54030 -26908387 -685814142 4256 -616382828 525927743 80409 270210279 -11673439 71560 -123171433 -137388136 20375 465870027 355791522 859 619268304 -324280783 40823 154942705 469645912 5278 635381954 -293079856 7867 -21999111 631838902 39347 -890101902 -115356757 43052 238906819 -42475147 12820 349678988 843878776 27190 -887319921 -113669602 16060 86097196 467094573 3772 89203611 240126698 53429 153301305 252477604 4465 -864248569 -129284594 35388 -903818555 -113725593 40040 -193009374 -957538440 46008 265616040 715317478 27474 177899361 -613073922 2726 -127891525 -498354251 20188 335180471 649985785 31386 366870819 -201777955 196 153782929 53957265 24245 186129244 347769313 14414 -886208403 -100280156 31234 625561587 840000551 54646 -233157458 -604076102 23444 48416870 472236052 31293 -42650604 -695199126 79609 263982924 252432650 45614 -102124331 -133549057 24008 -580292503 -312382681 26151 254241296 -786676697 5491 -997393040 184512879 41413 262587919 462020667 5241 542984993 -696511223 36170 624614972 815675826 38764 -100433581 -770989549 8695 154907392 47948125 21246 -404628978 270952683 52293 69436447 474568908 30906 63768593 448345728 43957 164015226 378561851 1437 -670524965 758455903 49098 -405730252 748789735 21828 -220596453 -976412019 39614 -113378829 -118620151 17407 -417951859 741037144 20240 170931084 -232371548 72045 -130776401 -135745806 13746 63967126 275092125 22628 264005111 -34577850 58846 -205661501 -601509312 43770 -403220311 815152727 47085 159980895 -382943279 15371 183614667 270786879 9501 -767339627 175400745 66213 -130592042 -490997589 1907 -692947218 -892617210 11513 -387166891 715127944 42870 -581013037 -293382505 68365 -611102182 -505012445 11530 -212837714 -862347030 7771 179414301 -888114121 12362 -677457337 167506474 55552 -858016997 444518323 23960 -116424041 645308382 31737 177232040 -875604456 29901 749981216 -311706183 70 -520549227 452545542 16455 -862422563 -129699670 33632 264371361 761310236 5488 281535383 469648748 1510 175808273 -586625483 8674 -667098209 -788438865 46149 74255857 471494986 11693 162670588 271165249 56625 -322239492 -216368346 10064 -589022561 529715141 49619 -199254042 -973958491 2267 465511883 369558769 102 -205423958 -968917404 16404 -3293564 176095775 35683 -497144469 441053798 47781 -216472822 75646344 8568 260210054 60032317 25180 -710946752 -121310325 20057 -329645716 -685757197 18413 -893108859 -132034256 33863 643550140 155574983 56266 158382561 -603712794 3603 665382991 149435812 10166 -672164697 -792920139 23707 279089224 722963534 16089 -10087803 627901264 7476 850660868 -997963305 49428 78434076 463564370 26381 151766496 -584299509 6447 -117092269 363326241 22056 -197526107 -867213455 36658 -877830944 453422662 41750 376224079 636166459 28953 177789195 -869757797 5950 729562953 -213111916 9780 664921032 172729025 26766 -606249805 -312457073 65190 -867008171 -101836198 37787 -406631492 720875051 32043 -960808907 -610781735 31540 -300691383 -683716827 19358 -141738131 666278735 18297 632350062 183124652 50949 -133459930 -860584517 1319 -594299352 -477350814 36635 -693397663 -123710748 32108 -990294005 -970125348 59868 -289591817 -694876949 46492 634043467 147165162 42055 279878288 243392457 29553 -890844228 -113522518 24710 -607379692 -512928198 5154 168310991 -101857648 55832 -401943110 247089201 12194 759379037 -225910971 52266 -210758446 86810839 59492 -18091119 -390306979 26395 153195413 360164312 3533 243390715 -207844913 3720 365501186 -192788277 1427 175222449 442274549 28030 354403408 810583138 24889 173092042 68573384 784 -231968278 -587490753 56031 644763889 840220989 10552 -141841091 663709182 39131 -297016686 442756356 22134 -601333494 -489905076 28358 -222158203 -961245292 2778 -329731346 -676949911 32147 -671793634 726539997 44514 -306012083 455404333 12055 -671570870 825663989 28323 -17549590 544709673 16015 -230282561 -983540577 31846 -792650473 -797646441 24646 -386026645 847868099 8979 189850280 429821310 2181 -574922941 -308618211 4510 188804670 156931685 9454 -118600208 -805004313 3892 -120085693 -874411252 495 -618574723 -487236980 12652 434542886 164625365 28054 -204435282 664183334 74886 379043983 636882739 34391 161617027 -858915050 7159 -113534826 373534827 29277 -802344964 -490687411 6273 159840397 269746828 51255 -237428760 -591260228 26056 -891717954 450707977 49184 162398559 257508896 41308 -901820673 453700918 14292 147393152 273289525 20974 280557693 -222031108 4478 -127643184 656771084 18999 -204153696 -971980360 40444 -304251581 440839534 24640 242761761 470155605 31684 174338417 -901151312 24615 166750309 -228230870 7658 -968107903 -397698454 73356 372613124 160619453 24351 -891223514 442779078 28096 159219423 -617997393 13631 185034107 -590605632 22883 150679026 429453208 7267 -133660475 -771977846 60231 -124387440 -495034942 21116 78312180 436781869 9322 -128457181 -306705762 30497 721445460 355933326 48910 -803147501 -203956601 27663 -612279111 549918314 44289 -486792648 439817402 37330 158050579 -584554104 20829 -598963440 558201417 37913 -28809431 638581944 26246 -3516395 -700667104 59189 -211135231 -868126375 24830 -6007107 542619984 7332 -787306234 -504172674 58542 76481531 275472737 59300 -103096353 651989944 38553 189752412 150542410 28295 66887657 248879211 63752 -677460226 -125580536 9118 720379263 -607470983 26880 -221195225 -599492354 15714 -197577861 -608134205 21363 -97517624 -289259657 11843 -116242205 -482832020 25152 -703718658 -883528539 28277 524188801 -514711262 14631 -970356668 -575011677 10339 -618780418 -788606721 58566 -606677027 -321587684 61176 -135632836 -888111605 9632 247259948 -233665951 36545 429226161 165846662 47688 -121533953 661230580 26129 279741527 729893371 5290 166709501 -389100812 4554 187341286 -237415655 64275 -223436832 49692773 73757 48592571 -318358829 14699 63216723 253783024 19329 180218513 48720992 5454 -105847048 655628659 11576 -392031823 -974677587 14058 -574247856 566811666 13318 -305800888 431650292 25996 238401102 83826314 40615 -113457214 358695919 22546 -16448931 -490468980 42258 164755859 -226886493 40736 -112081900 -107877954 35878 -713772503 722452151 10738 157563462 188543534 15621 -100161270 363984483 20082 -120543834 361291095 12523 749118441 -808709665 44692 -138046409 -325726205 19165 184230132 361619122 21867 -116351352 619504024 29867 -780686483 178495438 64656 259035166 265115184 67227 -306825812 466899460 20792 -114989761 -867334803 35987 636710234 177320242 37838 271149121 729946651 20955 -214809956 80033424 59975 -683650462 -98210437 4938 51326944 280548708 31949 285226506 719139373 31097 622621805 -288029992 12639 -409719790 834970899 34688 449555915 174841393 73473 -601195452 -502250121 25889 -667446117 -671990302 41048 -595406458 -516064704 9946 -139390187 358785146 17367 -604885062 -303525586 25842 -671884040 -784729562 26363 -510512706 436870985 33569 -864720388 -116511829 57090 -119035768 -893190717 12218 258413792 441349056 18151 -890141885 471695484 21946 -104912537 371434443 3825 246070135 -22947701 12957 -300957550 467269636 19569 364001502 -972871814 66687 54146283 430724167 46126 -701124211 723221198 34467 -686595776 -230605375 57019 -332442344 433015376 3301 -977574454 -107930747 37524 159525738 -402888506 15061 70730360 282632233 60797 59038686 829009322 14147 -386606456 840749000 45110 370617623 666488750 42527 -958043672 168591810 47137 -24124936 -693421045 54490 -688785556 -895628291 29197 380599028 657362320 41985 664701065 -286918918 31788 55267036 429001082 25288 -16455134 -712691736 44305 152216267 165915823 2275 -127971126 -287601889 13946 -880460886 439498952 38660 254735145 -229543234 41812 179656231 243169303 31546 265621460 -134680 57020 85289254 430977168 27667 750770539 -769076240 39015 347471936 810737900 27544 -802198131 -802924442 18108 -968205502 -957156565 6834 268470457 -234091089 38717 -228025722 -600524719 38984 -409795027 738952902 25267 658768870 842865915 50748 -415061387 723669105 23624 652384007 367855731 24090 168015418 90492368 11509 148735066 259818972 26745 -131405903 -100823043 15631 -969967353 -421466284 45576 -410712872 -967602734 58999 -139309629 -102867107 23107 -123210970 -96430283 6594 648867446 363328670 69585 184157406 -589318759 16401 656867060 -303526176 4546 -16026314 -710663730 56383 -790459463 -484651854 58559 -992121367 -609099203 20846 438886219 -592835200 43584 -712560362 -792532591 34631 160496428 -868129641 29755 -43476378 -667968170 35068 467465354 340836379 27700 -785396677 -496399524 3063 -999866818 -586854285 58546 -991674912 153248758 49442 -112615891 -782170269 1783 -313079160 461938895 12835 -20076954 -42169059 66574 -776401403 -487894301 39792 -618882158 -500326435 12884 157200487 -884045595 16359 147291243 374844813 29023 247168468 -198823495 20075 -303335494 -216330016 21843 -869508343 -114173404 19472 63635456 464773230 43220 174925249 93707747 3462 147557352 75553224 15818 -667370982 146697672 4418 256072602 -6688533 2963 -208621102 -596488526 31592 -953108846 -957801257 62952 272431432 -11015736 32923 -311424693 468740805 8431 -769068198 -517334190 46355 150684819 -125223329 56062 -23144008 556037824 16375 60286837 720876130 18009 353234241 -213428661 8851 622386866 352620410 30888 150365715 58080103 21097 177240348 363243156 41018 -234052434 -962669232 9312 60281977 238824633 245 -111164783 347881049 8041 -312242238 -209759483 25 160211052 159545739 49893 364029600 651303902 21174 340438522 -868594594 38269 64205458 723249426 69126 264532747 92936613 17029 -2224857 -214087813 603 -109886723 -329537644 51739 -102942413 -107600524 27832 -103577030 376287087 23253 165061453 -123888803 59277 -785529350 -795724209 2753 157528968 257590981 13374 653054226 336771955 4582 570582321 -486484315 19192 -95868763 -112577477 19964 -301086870 472804100 15971 -384319455 826564357 35717 445193507 338686509 14475 727145045 -306529792 36016 -21745313 354622520 16187 -677887758 -114765476 17374 -28674126 527928870 5580 -512446652 456884662 4565 442412737 371943490 8109 156814830 -105134268 54078 -106060485 -872501324 21791 -399168433 92076014 37848 -233391566 -993207376 26015 170429397 -613750030 14500 -400478624 445416567 48443 144895058 375514372 52059 369042166 657881365 29363 -873893333 455928965 34421 623528437 173570927 60617 79374154 -289647075 32811 527969898 -500913098 20144 -232802051 93872599 88280 471376834 376948421 28958 -115559736 353188191 17650 -591837709 -487816784 27046 -234305267 -601305753 4127 -127894251 -332312729 19961 -963405647 143371084 52950 -38595249 -677682526 39740 652631520 819791706 20198 337831499 -217870275 29194 650307152 841813639 1891 -197479542 86711519 2661 -387601459 746386341 3197 638818846 379190625 16154 -699961832 -137219440 22649 -586577040 -318578650 50045 172790231 71006991 17172 -711141062 -802207192 18757 449733275 370982565 16318 -972111601 145448569 53951 734690418 371429717 32871 165887885 439435350 17346 67027143 463564810 30600 460434624 363947506 14880 725585727 -573090541 13561 179647357 67289639 15889 -971627406 -592258690 28761 -865791331 431312448 29963 643998652 360855302 4938 238586875 261091319 1160 545524261 -982185747 354 378915990 828967226 4759 69410483 -304745005 22997 158951407 -122792165 71707 -287215726 -214917091 14683 -400747290 -102044681 10508 74136787 740267968 32554 -230818296 -976187528 50871 159565158 188560698 85 -219921955 -889528998 45098 -416860189 -991259434 70866 434882940 152978708 73380 473633878 337184973 26487 -678030739 761261189 55721 160278633 -201395529 54429 164687005 -864995510 11646 268111227 -22478819 20613 -976727895 51529383 80524 183231525 -989442952 59355 359678000 -216353888 1626 149203375 -205754814 73471 159349087 -128239184 54940 260818458 273074172 69126 187739857 -616763171 13931 625571880 -305418624 13309 -613972038 -477850147 29199 151973213 249065848 15232 524401434 -584263635 62123 75698695 -323330134 15831 815156046 -979845928 47041 -103949109 -500565930 20947 362690628 -198695728 21362 -574971932 570528139 67706 539024235 -519510234 28450 250409298 733464435 13514 633901692 151444633 38909 443158400 357065624 25057 -981817418 -967038471 5861 -387246641 -961938540 57696 -428491875 848844525 12389 281891012 283421719 10338 -596341539 184957749 34162 734712009 -602052131 14701 -303670118 440516787 13221 -134761986 664452650 37081 -120887679 -879639995 35472 343102388 645268413 1584 -311115981 -711047027 18686 -572909240 -476957261 21409 171647194 63643981 9247 -109476098 658261279 9722 -966235483 -390071419 303 159527726 454484905 18408 -503526311 436327813 13428 -300274681 -216310461 17096 260166704 91735391 50949 -670689188 -775639889 45371 -602926847 545504449 17898 -129475846 641140681 31567 636956992 353349630 62001 -411459986 821973713 49003 189804243 -193889813 72490 -108802345 665895981 42045 760855375 -236420665 57241 169987400 378256598 48212 368563557 841702818 9593 167351951 455461438 20295 -704563251 -809258041 22984 734029570 -572066701 32001 -130576534 -763753995 33973 186861467 -219395919 62825 -324435196 -232221959 31843 -986006271 -571558615 11337 162369799 -130927407 33631 243591526 -192597010 45846 -133907201 -105822123 32778 -41953934 630533409 35179 440499856 -34157752 40392 163711498 -878489039 11232 178131622 452355689 4684 -886185110 -96646958 62258 472749448 351818591 8550 -681488865 722422053 8682 -968558081 645998410 71917 -116451664 628126985 19628 -689168346 -768288786 10217 161536505 164407438 1273 280582700 -204110048 32857 -515014266 448240021 13780 56100894 473379338 11074 -809238792 -801316557 3010 440791878 176738394 25399 -311238870 -211815602 28753 -298360124 -683405946 36270 334407135 -221026091 7865 333635554 657794448 14626 747900512 380886225 34309 -18805622 -702386699 50200 93325528 828496054 38869 650354269 830478119 38143 65719339 435743331 51637 -229786757 -897187674 52028 157166280 -409129899 28779 -110489538 644033064 10416 -971398220 -384739092 12339 434107538 339848865 5135 -330530315 -669603520 21695 -397813344 815831123 23362 -764556077 -500016751 31752 143586693 -888240636 17742 643887381 -312479710 12291 -976194543 158165669 33885 374881232 631810850 2089 -692162926 723129021 20698 151063931 -198510023 19475 745566764 334826482 45415 333345416 822105722 1247 -14912638 548758119 38714 559257802 -515575841 55182 166630279 365987129 22653 -978045119 623747586 32269 663548231 -317014129 17711 64599414 474239189 32506 -229230160 -523545488 47344 -217275017 642304355 73063 66432156 431913598 3162 166822338 144246894 20271 94491815 285282464 41503 186489688 -591232978 3272 -892342181 -100231477 11964 -194845219 -587592099 496 274991553 247316688 28327 158998155 284083876 1492 -987873709 -606481166 68282 -45515406 -705330562 82257 738108417 362585651 48185 -596303156 -317951452 52673 -398296906 748818288 444 161727847 161229461 27255 248994417 -7933822 17615 -117199657 91345937 6983 -598808912 558265025 54418 -894981937 -142627489 5210 48914948 850860270 47350 269361606 84914263 75249 274651449 441933803 39062 -964644465 -586578774 36035 -581571359 -299533072 29602 -396121743 -957320192 40832 -680436325 -132898342 2769 -413139192 238335201 46177 -126565627 -485975379 1834 446172684 335020014 25127 338439542 831989085 22097 352888677 826727138 34083 -192190597 -972484882 28916 -237351618 -617228442 60096 -680939064 717175061 26073 -583257933 -492704735 13241 177170663 -578906231 14215 -103734753 333500193 933 -961763478 -997188990 46623 265404872 -215451502 33856 -958939727 -962385475 49414 75776174 820507872 40085 -289237801 -208517301 31753 274245082 452509538 41126 336484758 655394855 43180 -762709137 -789793340 11536 -316568365 -707857912 64429 -31398419 -601756432 36751 169642334 -215035980 48422 439174950 187726978 85359 -32925357 634650442 40458 -965615275 -385377899 44912 -800108227 -511092096 38076 -140249021 -897272838 17867 642265469 -13208318 25234 -114868254 340109725 24025 279925358 246709917 73719 174006963 353584959 8867 -132606998 -895515017 27216 -672619991 -787916081 16731 271405057 -193717675 34263 -382840312 -106584045 12943 -327900126 456064968 15940 -581485719 -304160058 35409 -974360867 175934338 3664 543933417 356540718 39855 -31497146 658635407 17288 58678490 442826162 15987 -118548042 365882958 21203 143766000 -205877431 36480 571314123 -482820002 47302 -194901627 -861816925 20828 -672554606 -113674520 13965 57956134 436407358 42085 741987503 -292801124 39070 -408210258 259802540 42187 63832278 827194564 42589 93127063 270211330 56900 -953852590 -991538934 44589 153261219 70507725 23459 -10284825 240087065 67346 -221222394 72199622 18005 -108541329 -320706290 37427 -775561161 -486810547 648 79828576 836139545 41625 149224820 281300389 28332 -498860242 446671507 5832 -218771420 -891151818 2075 -386897510 253350842 26536 -384013133 -132384122 4480 89237113 719450207 66383 143536603 428617272 15504 -194129119 -582358076 49311 268026120 -206007109 4932 -231742949 74652742 80551 -410212385 -116016297 13837 -874597459 -135034335 38242 -118513172 -882482350 6870 -10851633 544665562 52019 -415560241 371056501 32930 -122046727 -883168805 3828 -196187673 55166206 84732 -226305986 -981004445 352 265710048 -46161318 54380 -120678084 -315594058 47513 -102299619 660066378 7379 -400526426 622605355 30613 -113931045 -885869024 33992 352322012 629602725 14378 186561074 -218543889 66550 -601550655 -319194915 39583 169774487 53490812 19959 661707290 153413031 61510 -791055454 -792599153 4867 -613784947 -286031833 32550 271600912 744766851 36140 633337166 372446153 33359 449426390 176267890 73346 271504624 84724632 1136 -301073120 470849532 9554 274781232 439993370 39535 463071936 182179004 87649 69123526 432760226 3079 -800441178 -808552726 3853 -584803627 548081061 30313 -973397844 -403675599 18833 -120469815 -863159979 42396 150877403 188397884 43326 -794873517 -509794182 22199 56738741 434484132 14565 728347254 -503470473 13665 -404517259 816016859 48905 634053026 159764375 6017 -103298645 371886321 18608 160464224 -392597109 27250 -860510819 757013576 54516 -427792657 -119347996 33861 567230359 -208361274 71014 753751041 -899403655 45124 -959106167 145196395 24878 281356106 -213484906 38169 621892865 -298456143 9553 -131527200 -792260675 47072 181887930 -579259774 14484 247523134 -210753145 38636 533718302 -498277919 15574 -672828991 -801002593 43561 -973354878 151397700 45428 240909160 435366335 23008 360651944 631727764 20267 374101154 -231150010 31991 734204535 -235144877 11785 642647161 -299743804 11714 -590495016 559761211 36263 148133640 344477546 32918 -404189828 -985568170 45636 -978940813 171304344 10920 -483062174 458971298 2343 152762678 -584106793 20561 185883516 -108948166 29226 -118403002 -127885834 3344 -485871820 450130733 1322 -131751124 450918018 61186 531405524 -774538539 40516 633435787 -228410531 34339 717535632 -990045027 24327 -35466452 -694924776 16859 -8918012 544038025 2557 -600486287 534755860 5110 270012587 246818752 26111 -962951082 -988279145 34467 183335381 355685567 7599 82065435 -322032905 2725 727579740 -572640805 28105 -308667193 750403237 51638 621197512 854205211 69494 742577799 -571470133 27187 -21101951 643830157 27524 -209716285 -878115126 28679 640649159 -232567348 61957 665406166 161535556 75830 -580556064 -518758186 14058 -691014299 742825820 19970 158503557 -142471964 46922 -615852647 -504057617 35727 642212539 -322004255 18605 -222756894 -898778870 44510 -964590528 -579344109 10207 -797532368 -766789497 23381 665482556 816475047 13987 172236977 -893615559 25049 -30934915 567444438 1394 649736274 172013736 32412 175710339 433914667 7728 148611496 -233282038 50958 -96299770 -493320802 27052 -231433521 92182558 40215 -125631252 -797436015 51858 -965805860 -415967308 62701 -138041039 -132457807 27813 456270771 -892608445 30242 -42424400 538413162 50804 760837254 -331070844 33795 -772567320 -521680185 2504 -20646265 539925723 1622 280730561 52440385 55198 64648211 -315972517 31520 -129310428 -331191101 73112 -232574625 -603539268 11927 -1956701 -712749558 18045 358949039 626726554 19011 -610802958 -300861966 9593 -609559834 -233601521 12251 -116064791 334310389 9593 271781146 54994319 67435 -97569644 378761396 16479 349843883 845039696 14034 -592550784 -514710660 21744 -988203699 -989609702 34491 -124695887 -311101585 1565 621998636 152346496 36591 277425917 -223951482 20535 151217799 -859875748 9230 -684728892 760461808 17224 537511874 -507259474 16888 -887070674 444418160 47293 -420352701 849276209 47270 -97068284 -289547866 70847 734497377 -195995913 16835 176232594 451198783 16024 -883152791 -112804231 36288 -960975986 -975998827 20771 152908689 -213582665 58149 -710404639 813842123 55417 -99145810 -293153114 40779 624644670 362577692 40433 460189991 171683044 72974 158021733 449176834 20828 -326298507 -122785043 57484 -41380643 -310617102 41388 -615643159 -124794556 15230 -969555919 -770615475 63956 -98784787 655044590 44610 -15324704 566052161 14508 366100984 833691755 39042 -382102727 283799978 25027 -689703206 -893177430 44576 -208995950 -904520261 25841 -791250385 -794079412 6249 -675307078 74419206 65816 733891299 -227054633 36756 525254868 -513421003 38674 -487983229 454190609 39722 619327901 -523049807 38761 430352405 831040588 65407 558991171 473335816 59187 -768718026 -767326642 4621 -989352890 551770269 23900 -36421473 -703731864 156 -4018974 626253162 1724 -679724035 -786512296 39085 62298010 753151782 52246 248749191 284640307 77030 -598602969 -492462282 25133 -703061686 737674658 31080 -608777182 549228667 73418 242609727 451570831 24357 165347068 256798988 42337 -119980879 -508069761 16588 -128406588 -309384295 67780 -237610313 -899299744 27788 -991507001 -382355457 39283 -199309133 90443790 8098 -858396984 447665988 41710 659504116 810005798 69768 259878040 -203431269 851 -39704295 -681824828 37577 -669922957 -765767648 42849 337647980 242047508 31559 58435962 262803319 24213 368712175 635331438 35255 -790688167 -503370763 5299 -398153120 -118234993 704 476143103 336517440 26679 272854791 59088955 56440 238660226 745036253 11152 353412588 820156614 30503 851490217 -995522666 164 -422337876 244018587 17512 -194832946 -606716213 48961 -762911543 -793219054 12201 429799314 355471393 15372 74481360 734072687 13658 -315386887 -676398106 9431 -4954915 625462466 23500 360512534 632940741 24579 639978685 155367318 8417 154913461 -602083330 5778 76463790 472174980 36601 -96685567 -501678760 12580 620343999 824023043 46785 -510941242 433323156 40634 570957113 -523299746 63534 184482253 -192160928 53218 -21471173 563295153 37963 560256148 -98046228 5649 -413203457 739849814 3131 169600476 -410611909 35748 -231145272 -858801751 2053 -405439219 -977776919 26042 -131411595 -311758361 54187 554259993 184756428 41149 71656799 432743218 16043 736053804 -102228134 64628 -687624020 -802668557 7218 661675075 -298306348 22951 -110195821 -791193356 24446 346281903 659451418 39441 -230680403 91686002 54078 530882261 -788215809 30133 282681974 454763771 5853 724466394 373630736 58013 -487717774 442090007 23154 467311897 358338299 6397 -191236989 -881972327 11722 -121719891 -319678200 8033 -617515500 759077214 62321 -678550222 -904353035 13868 50125290 446755027 21417 -107235284 -878215471 17078 373044389 -227445365 33615 334611652 -322420307 62502 -904571403 465356572 25880 657702930 367124496 22907 -796511984 -488130460 25472 -606021504 -521565973 37094 -328434724 -235565287 27991 269986957 732955764 20133 -112788793 -328836846 59902 176489547 -191403172 30621 -404224668 249586194 490 -307245450 443680756 8790 74055563 727868342 69822 -979730467 -992527716 59353 -221333504 -884098657 18604 -710848181 760376822 70704 -25221720 538955311 29753 -317937858 -702928564 45109 -381302450 715892292 19127 83762353 828836037 6863 -762654604 -512264206 42771 728247167 434254394 54418 159345924 -96799103 79418 -808978353 -773517174 15552 -696989478 -902308456 25793 -42721671 345279511 41189 -580395170 -296614663 1328 -209166985 -984514012 58086 251885999 -199402546 118 -808064258 -799802322 20598 -135921238 -104059432 16950 -970173199 -418398690 64558 -961429144 167450066 19038 442143832 147056315 58300 86682589 730751384 22344 -327788816 -191928126 8461 160427306 248820186 2788 664191276 811658075 55110 -952498981 -425767805 77172 -137327738 622652192 39227 -319048607 -771964178 53348 737098763 -194938731 19071 254059842 -196025665 44570 162844721 -236326228 58043 -403637919 731454834 30843 -230899118 52222445 592 75382842 811873363 24395 -285817638 -197378225 15805 629785612 185641606 63972 157853542 335186697 18873 747450745 -301928869 30223 -20469564 559812480 7346 -687824595 749020720 51203 254184294 79633939 12662 161648981 -598900391 3882 -709151260 -887247154 24241 349168570 638633879 21772 -124395320 64197593 21460 -977391251 624705713 74647 754242425 354650072 39553 -995552154 156332209 4826 -195328078 -578217948 71505 -320855311 454662626 3746 -121645763 358388251 8672 -981276512 369489986 10190 264370936 461922443 41881 279529216 -10054763 20241 284546796 441549877 38377 -195124750 830926076 55764 170180855 354990076 5483 -788229224 -597785080 61331 -968489051 -391106879 20936 738051186 -234326567 3059 -668729186 -891792537 53877 354228254 -99978432 63454 151819414 267784662 41324 -114385798 -767730603 1549 -393202117 -122938481 16211 88620952 247435277 17194 -886082006 464815896 33204 -425927908 812000369 4166 -580475119 -304179616 44548 177590653 336319708 52411 751766217 -207899406 1790 -35777519 -681364578 64404 752728757 -212919663 8044 380333287 -213800949 19182 262406022 760422702 39968 -699465278 -895549110 55070 167323126 276428077 14461 -236344109 -403915392 55112 -610837262 -482185128 31882 -903791991 433733764 1038 335279717 -223104389 31154 -414774607 823683116 25468 619494759 -323754367 5649 648088368 180788414 65961 354085658 -216529665 4458 -960857911 -406145946 39404 -296117075 -667131702 25792 -21582917 639416551 13746 148810706 -902593341 41170 -414288282 -107344921 43604 -121345607 -775264589 21956 239913228 718008872 3849 143456290 -99130123 61142 -102937708 -495586275 33049 541496299 -502244511 6769 -2073095 534276433 35602 -802617111 153591046 66327 -784267234 -492743363 55013 464171549 349190039 31682 -885332804 -129709023 8577 -300960135 -235410669 25608 182151055 -591950831 10717 -953123453 -587580502 66361 -503018370 441442779 14130 -408666178 282294436 42089 729868877 -576113695 32204 -132262967 370999528 9533 645494178 378224221 57493 -129115635 -490703350 10639 -578629415 -306801996 61498 277886671 -21819860 15504 -33848606 93854776 48285 -712142212 -859630344 48125 169975205 474923219 8584 556020996 150307414 49292 -24594574 -516254015 65384 -296102400 -195418677 2671 346963339 661467904 1624 -794423649 -479045589 42073 757827170 -326587736 18870 176035323 363539255 3768 337548844 658355082 15893 -889278765 428847018 32101 187916651 242747457 57113 -858741960 -120003621 37123 334936877 845705355 33440 60177658 252065894 66311 -115755101 -124496554 17148 563641912 -502266526 40846 -315229412 458198596 1231 -382185983 -296440092 47686 -704036324 727165977 61915 -613773465 567634193 76328 538061040 -511999272 59239 241261517 463001388 37864 -707721977 -767169472 20934 245861534 729786861 22682 350058942 826779491 32842 624469136 147567928 34371 736960762 -310155027 20395 -310875515 453407369 21778 -128046220 -896902145 21255 -702304601 -874059013 24061 -889053308 363584825 53881 -572776384 -330587214 74533 148706895 267783006 11402 -688167143 -862164278 46368 -605349875 532198995 16632 -107365906 -134902413 16149 -991906674 -387388604 22028 356446766 643829877 39373 54934608 852934017 18719 -136856778 634828728 36344 -19057530 647698463 19860 -618006358 547919112 10030 273965839 -702632182 16545 74927317 849413742 17369 -23021725 633911824 33852 761848377 -332148242 38389 -887919769 465092121 46595 759233410 -583014859 32295 53093836 820817252 28076 -21108480 -707951686 72536 255172356 68188540 3903 -410620749 -900317861 61643 -196180691 73449381 104277 654411950 831694991 8071 -229297947 344184764 54357 257991289 77536831 65211 -422835742 265853392 21070 645305673 -314264733 37683 -697119 619118138 19268 370105501 828294942 38916 -117344031 373948288 13723 659860746 854335825 57497 733220473 -305995527 1695 -202673432 -863287630 36369 449821492 346592373 15440 -318819531 -678698149 5818 163723147 -420790090 15882 59672221 846553079 12331 62604757 -324570812 23752 242609668 -39454773 13080 -603421490 -492159379 35470 831153318 -955485278 9623 842499936 -987545593 7806 439922257 170230735 79595 -236619194 -865450509 1364 748398306 -216370525 388 -222662180 755261450 45679 156402250 179022045 26099 -386945189 269882560 4151 245317499 430852520 15696 77368842 760673692 34971 -994067623 -428390462 60142 438770245 362343383 16308 -613447729 -788029505 1757 259330663 243899797 13010 -387887919 -971055075 72869 547936573 -523772331 41396 -105980136 653594064 6214 628391018 -316500999 44776 174707583 175164890 32196 -321144619 448360551 17145 176477390 -215215730 34050 451109503 188895150 46521 238112922 741676940 31745 75052267 830976609 29968 -118167409 636493125 28318 241811727 758875500 36287 -194569550 92584869 40097 749857978 345389404 15706 50994815 263459989 23159 249429629 92290581 18171 -19167781 619459975 11506 376887539 815244204 21594 -107155310 -522751824 11151 -668547441 -898026877 44845 471353081 341671962 15394 151229537 159103262 12384 -193708126 47715990 55416 153469342 445722353 14823 88782665 -321636790 460 -210214781 -972165927 13262 -969543212 174081790 10965 84158024 -300062554 15253 -863772540 -127978040 6095 -128483387 -328371066 12425 -40556902 524555465 24704 -879735180 -981762723 44988 253526259 471779086 6311 -710870289 -137300385 10337 55261399 265664187 32003 755316459 -595107283 34373 -229761030 -987934526 23364 242885847 461056364 25202 -17656319 -703592130 42821 -294081956 -191081684 8729 255249322 464770218 30650 82043543 464865747 26317 -99325612 350182981 11249 -208149607 -960361508 27367 150025072 268960652 46624 -114545673 644540535 45658 644095736 368327825 38970 339436794 634678577 21607 753467067 378718702 25192 -229865933 146705728 54167 540901592 -522365013 9670 433399404 359275113 26783 162058343 270640190 45192 -608809848 -41795138 25987 -895017078 -114485290 21358 -973852118 189566581 48450 370660759 622267675 41388 -381209959 -99078085 19216 440976145 380785275 17081 -797495297 -497921224 2433 -426058411 255566744 28563 -394935580 -955030893 54955 179521848 184661783 24718 170506881 -861263098 46591 58522798 -304671596 26129 -5988639 524100264 14600 725755122 373887175 23610 48087826 472932852 58961 433419181 335623162 16469 -14308360 -687974649 79510 266398858 244144138 22487 247141447 283121391 64810 -674501142 746222442 172 -207250908 -871074526 12196 -688498482 -790076411 35439 -574692920 -511928372 32155 -978860260 -218663987 64978 -617050578 -333086291 10049 -982848 565057800 26027 -224635099 -876728428 21890 438985031 373839776 6247 755266065 -303909956 20666 -17887997 -964988426 62410 -488029 529820868 17429 91628503 739785182 2524 -117663652 -127629642 25758 -420741678 -990020133 20895 -770869045 -763054445 5586 -765376232 -803610877 16735 -288176364 -683933466 6676 -395219570 -410693336 54672 281734977 747413442 41203 -37188370 535974327 25675 -314060492 -707434712 9365 161563468 189329638 50944 378120521 816568227 9700 177852285 -883640380 39566 152931087 -191151432 71814 88511403 -315928395 4888 356018029 -205766775 15199 -288394216 -209305986 32255 274294081 245304152 53321 -102675299 346989206 18218 158962351 446130121 334 157462245 -221521271 60831 -131642625 -119711184 10323 -957071700 -581831992 62037 -797962308 -505310409 45242 -395371593 -996548341 7857 -790070812 -500542837 33202 -674533221 -139967527 6181 157056402 256017938 20671 -11877956 -708249696 23658 -228364229 -615751921 27869 242760032 61711675 50420 156495678 65813385 1798 751752692 261278856 39840 339743084 627520624 17324 -989601735 257989872 7565 -197215738 -573087855 59019 -24972288 -688132523 19769 -387741284 739097816 4312 -136815509 -321759935 69746 73063090 254559965 40760 -784575451 -509182664 43316 -213290008 -898141870 42632 -874375640 -96337395 6881 278848765 459680881 15570 172369303 -616015595 2506 263909900 -215020950 6402 -222352450 -586760131 62429 48253366 826800566 19469 -713332192 -857455467 26249 -615983797 -490364264 18375 -300699242 -686628483 11916 -33682663 -668955385 77416 -621486 639279881 27021 749669924 -318060277 47438 -6717731 641730693 10679 717725128 54846600 58557 -386949084 751332398 848 663814926 462118404 70622 -486472910 438222598 16129 734519648 -326784974 39599 -583960532 569092631 29057 -39409947 -712254939 41393 -392980258 848291623 24500 645988960 334484199 27509 275935063 461570692 4194 285680219 462529088 22114 -113986520 -765592006 25094 -992864297 190233322 41199 -573964762 -488340673 14566 -792754854 -786183759 6404 719271546 -314017391 13728 -992009311 -961831730 70330 -110869815 -129787280 30628 345617006 -980859344 46530 645106696 149981051 43369 -127350844 -803290207 34547 -100586423 336959812 32368 -224291754 -584673300 37950 -105045721 -791303890 56783 146349311 467519251 18952 -615039464 -320908691 34821 429760047 171447681 6743 164895343 343244056 20453 49700878 -313414150 449 -206285738 527087497 26151 274047347 252858346 67611 -611561113 -300028349 65735 724983088 -612689355 20785 252841845 759067061 2649 456541880 645355833 45901 164021376 -139161854 81105 -768063021 -773063944 23844 659680897 -301787205 27656 -971675164 146839941 374 -190967682 -883890197 59436 -984113922 -984670787 73736 -970058438 -390362102 63200 -406149959 826012849 7609 -193667513 -965053811 59306 474082557 -709091610 5719 366282092 -216247059 1215 -769858225 -801115231 9183 -383645709 -999420275 47650 -192182267 -581055544 64948 -987157531 154140531 14755 733675049 -233091262 2589 -47524209 562804193 50492 -135982996 -857187597 46887 -135978031 -308239454 62145 -961649713 -989297092 75620 91732447 -302131636 18671 77425769 457156362 29301 180218304 -873158985 37360 441535135 160147196 90399 851749458 -978841206 1529 156694547 -703980072 29962 -236075066 -578926439 33638 -39590567 658083398 22935 -809039292 -808364575 21055 -1748423 637683515 8327 -393670538 723860172 374 -208136083 -590780056 63328 -788609497 -800321940 13321 88743205 737174538 28807 -384376962 -979146705 5082 -142222695 -877981877 37058 -618489094 558958126 37770 -128431021 -103821909 12028 59867553 252350095 26949 373467492 -234510557 2295 270766398 254167759 38026 146604436 189554838 16128 651226686 -328891722 25351 -989489806 162708773 7099 -28148305 655652586 6102 356904232 659262360 10517 143283082 467103835 20931 -411940983 -95269049 23290 241639058 443636906 39051 638967492 365392309 22110 -331054276 -221054212 24975 715441692 352352404 29061 268499188 726021774 27256 -667281051 -782604309 27398 253054292 -234513811 6845 185652569 88301585 1126 349900805 359594653 62382 -681447510 -785972008 27506 262856952 -19093931 69981 -388338496 273293046 2443 760722681 -591027253 10135 146097578 166491326 8190 721114182 347653901 30581 162430862 -593718295 12206 285398969 273136666 62185 -959098521 -588823275 35663 86680974 284856097 6842 -610020021 180846588 64110 -617911381 -507869332 5146 67347407 -291735020 586 716688273 -195327629 53157 -791876128 -785362402 1998 -609139050 -286912862 9107 738492087 -233854257 8792 74656036 850732485 59102 -20215264 526747322 31470 189971738 -423898658 11306 82893265 853603141 56437 336229039 -232281272 37220 -797981231 -798538919 13175 629347698 829414675 57717 152226164 361176090 54216 -125662952 -298755971 47497 724537352 364218044 41348 78614094 -414594589 2642 179712699 358892408 22364 744064783 372230722 42242 272019798 92133963 37847 54257085 434864053 45550 -219739307 -888938357 9593 155559582 171652667 32863 280682943 251172849 44354 248947834 473042901 6809 647973855 352358312 13595 -95897264 -113085216 18363 -398191982 854441587 46686 -109407676 -780842408 51262 -580835191 -296260326 28000 -479607466 464689301 7756 352622069 842872678 13927 -232070272 -572047274 12560 186787719 188626208 2993 624108984 850014427 59976 -385846294 271159143 6677 748878085 -618863121 33854 639567987 143651483 73729 281679922 -11550647 2906 51431391 744859574 9579 -418864171 -129473604 2733 -330808678 -229477397 21653 646742589 161521100 28688 -883136881 463981825 41618 -691520745 -763865773 32561 -112801071 -498123504 14711 -603830478 742926401 42260 654635796 184581971 31966 -400237602 822613601 29624 461841764 182638833 57344 -702727098 -785299866 40308 -583475239 -306516067 34489 719421246 333755040 8403 -322282257 -215105057 31221 -14986897 621371214 20714 -286613034 -220979439 28524 184831588 -205363129 24058 160980319 -389848170 7835 -962039135 161629602 51913 646467503 -286390864 8949 -979211661 -980453558 63286 -308467243 -233307610 5754 -986657214 168686578 22062 725566706 -589890640 5412 -674889567 -806872504 6011 629983976 369131417 66771 261370339 240870645 20774 -414762762 -977316392 68763 -595010043 560162564 72451 -326078008 475913786 20687 53505588 744685253 52488 252593405 -194362134 490 188220766 91577121 26651 169348059 157159805 6426 -982614948 -574058619 53916 147988780 463849175 6485 -965459919 -615524460 12830 367355789 828657870 12147 163429195 258798236 1884 -964389804 -978226644 2558 -389220677 -965068909 28233 629506216 380131916 31240 -194555740 -968298427 15385 540994423 -503887868 56062 -100904477 -500245284 8344 745010638 375804995 46605 280811533 743359596 35330 64214583 458464021 38249 -324423568 -215841605 5892 737737221 -604802339 10089 172330494 90341127 5316 -702334794 -107355572 10946 -575497768 -320651419 71829 -190484218 -880853353 7951 254341817 258517428 59682 -403436883 -97327859 36984 640167110 185188381 45447 -764386965 -804819734 17682 -675498707 -135529000 10202 181494841 375908140 19398 380400094 647771694 13608 -580155293 544071366 2186 367028814 665797550 2416 -692633819 -886005945 12248 -952831609 -409277311 48772 -873570526 470609767 4056 182664174 57363290 14019 164824388 -119223251 43910 176435846 -382142949 1011 447382700 360374184 11512 730619780 -585150833 734 549065208 729677665 25044 157128596 281336254 41432 180290893 -227646428 13120 254376083 68387721 18046 -588589696 -322166803 42086 -616461681 533489618 8107 -857501596 -115927467 8238 60613960 719446245 1605 -123865862 -330486835 73559 652518368 820007380 57396 735047068 544967672 19876 -116675902 -889164993 2552 647651302 358614055 40826 -886224014 446882494 22965 -196103992 -903913353 59776 -768762791 -788904893 10059 -768974403 -774688560 25104 257973698 436171083 39128 -140935760 -515732029 11929 146446892 241868704 22229 -390925838 -105193426 21787 -229251791 -993970958 22726 79055950 260946284 38253 -421472323 -128532705 3349 242801126 -230414874 44574 -996464894 -571864403 55189 -673276869 -880899749 14716 -35190562 628050386 14166 -692378061 -118841123 30965 179321996 376923288 50541 185120797 453406227 21221 257788138 460501317 5359 82194845 273237031 27012 -973647916 182619247 12747 -417734989 730501546 14308 -137365849 -892929828 29864 -391140147 -961077392 67076 -382317766 828155479 50201 146092294 -388805820 32319 66516441 758729162 10357 -115835842 -109893440 11408 -228852514 65168358 92936 -510107216 444283973 5287 435295120 179564664 82065 621010131 144509318 3012 -613639659 -507566381 10043 664125624 845091007 48123 -382489292 -115700099 4905 162585841 -398831659 24615 -230927819 -593123827 16307 -233202780 91025168 84857 65900953 728909695 5917 -767952998 -522886645 59487 -211500211 -995444109 37367 -618990238 -324146595 30362 268840000 72736323 34580 -138016475 -425916718 71469 -983573101 -392369162 43856 282503353 277471135 48010 74226126 735015001 70567 -603877759 -521966326 12270 663862335 -306521718 46133 -690755554 -806153192 16123 -3342396 -703539989 12336 67472910 760225006 26991 -982786088 -583795108 52276 -896661365 461819656 34888 -221252136 -974746353 1915 -402330211 849639819 44009 -793303785 -800361120 23882 -191315982 853893389 71900 732822572 -318513715 21503 272676956 -39211274 79250 723023184 -582940410 1636 353085364 854194702 45273 -326387834 -204455577 21000 -892419830 -102035765 40103 -781777103 834934110 56320 -44735586 -672237423 31982 -127055528 -770847258 53691 -213397248 -595688681 18002 -997763932 -387841695 34160 246124748 -199135368 10220 -589264343 -484041818 26557 658016586 169174269 69361 -210536294 -902184310 46323 -16275200 567565339 34458 153179217 77694273 21759 -971008863 -597106010 14786 -122069762 380051624 4551 -324113693 -105055122 61485 88791838 -317024269 1999 -37002292 649373959 23502 -493778028 464426405 16507 -398423476 824303811 32894 168442253 144787614 33433 624292725 157178508 72542 436831636 163648017 57894 659932270 825972065 20915 -3339891 642679287 19693 449807201 186680406 85351 -770604229 662043270 51081 66296833 822231524 10062 -967045707 -765409062 94406 732246577 340878407 39677 -95922189 -318306156 73791 181231088 -231058282 57104 -868708796 -121842156 6577 -196929750 825929791 65144 -290325125 -233180989 21969 85969784 755318673 39603 -970155948 -963648728 69764 -603320542 -297616350 28638 -585632811 -487039477 17086 254929954 282144980 45971 718004839 -995613417 58539 -961023208 -406954870 1592 632805412 171933621 27443 -672479073 -101387174 28535 342035445 826043738 43606 -407885773 -981784307 31071 -901265251 446949576 16261 729101894 -577759157 4918 433500033 156748786 13615 264859469 431830380 19319 160607561 -193019692 74849 -223393790 -877692254 55919 376132920 -234978454 1972 -388164264 282747589 32811 170286273 -598476233 12473 93537718 719311438 61368 244342267 78792171 15807 -234537185 55449530 88505 721063527 -612783837 9629 -406413030 245554354 18331 254754670 715026510 8515 145395976 -398455123 34306 719979340 351534641 2635 -399927993 824448613 36949 166863480 471966939 9069 183323556 257650045 11767 173897333 -593559710 9783 431043399 152362137 51958 -699434765 -117710342 28991 -129276124 -809033771 4131 155037228 -901733879 12065 -416251493 716918173 28971 -409343812 -989119764 52085 72894966 -954617976 47930 -108683625 -808815612 19876 -136995116 357577470 1399 -118116389 -97053869 23436 283325662 -205880930 22165 268126279 279606382 16998 -677967684 -104445679 29096 345999690 -195360335 41451 -695789687 -901200290 38475 -704927221 -896110575 53907 65607177 -295168044 11934 91722530 845704135 15792 742967557 -236567644 64777 -201210411 79060066 95605 -213559321 -612177522 40500 -960707944 163510225 10654 -881378953 471800893 20571 -103894708 -863169083 46889 147717890 -585207399 17953 -116779981 -785908529 33948 -704786709 -872523365 5885 536176507 -523263698 44494 346200876 645123913 4394 369704222 -201625259 13639 -787236678 -479897360 18158 -481295440 458149054 43360 157307099 378558965 31853 -297602734 -198935833 32374 -308290550 441963250 2927 174498425 -585731911 19639 83558115 -21542154 46230 -137801591 -132160836 5299 -408628446 -126287960 24967 272160973 735288777 37691 -613258909 -508171128 5619 186877350 -131829386 3520 48697535 263149497 14310 169067134 -883018237 29294 -12672170 533559940 291 -382668406 728628728 30252 -667749871 -863367641 7152 469908359 175678976 52870 370035410 -233163130 41631 -406907352 -975488345 34615 162388926 -208544016 4425 -887516148 459308413 11841 147407411 239995473 34485 176898100 -116576152 28223 470141558 344887382 23842 -313768923 -671011327 54438 -971590580 154068344 49846 79095630 -286654938 17604 627098883 818021888 26821 -680855482 748596491 41434 368268622 623990782 11501 -858052918 -127053981 26765 -575563649 570053755 58751 160171737 352222312 25604 -109318702 -503785076 281 155715742 353856577 14228 -699697467 747533265 69052 161450207 354920123 45162 284894802 69651667 38125 -221813643 91117575 37864 171341788 334669770 19535 268382906 247006361 34424 -236061769 -899445800 57558 153657706 -872056077 22345 256340553 461356655 12017 -712255490 736862417 33087 -676866261 -876378175 29233 -956591837 -408322105 17118 179236584 -191042183 18131 718772365 -318064323 15297 -777772926 -501516783 28975 -986090296 -591569511 13374 -211828192 -594777977 195 -203707476 -958895445 31815 -488835175 365053213 31320 -402314648 -113360800 34236 352679941 -210479965 152 645093730 -287945113 22754 652254501 173940049 77256 281898267 -200378751 32591 378141511 -227736295 18352 -615665409 -298345447 32264 -672254887 728354256 30606 -973203452 -973179619 57916 -960373838 -957589726 65520 187076329 -117321470 47041 -617700060 -492315001 20068 -233669049 -882284534 9080 -421494760 -995748500 67304 175202085 -221512944 4940 -573119568 532512730 42732 -299536853 -689639658 5195 -698563314 -97923995 17382 743917630 -237406431 48523 370450149 854501576 19095 -386231609 847832922 24850 727851115 90219768 25631 -192810174 -982887139 48601 -806046899 -768857451 1356 89107863 246032851 58316 347749845 824175188 34331 167514892 436208067 3861 189371990 175527644 35649 -426876113 -140015145 3632 -614397954 -317971104 77088 -875824806 430274969 42108 -192126897 -995343750 35703 84497864 715883260 59379 -879718512 467144487 28816 -44507240 539259974 53853 50577354 241435620 70575 -103284427 -329350522 53504 -965859539 -608456821 54296 254659711 -12706854 10030 -203307484 -862307707 52608 440756092 335175742 29980 -226881367 -582126941 48309 635835584 357220219 11170 469770103 365386721 11987 549205863 334654722 38843 -209018821 -604069457 29167 160571349 459694916 903 -865087172 465658044 14868 339312200 621823411 34129 -125969767 378035510 13037 147281707 -107628991 40252 246992847 456381208 38625 -987366351 147974973 5508 722697575 -237109565 39897 -602805957 -331681022 34892 -769656611 -792509821 20826 -134081647 -303272487 66750 -329193704 457216896 5524 263202748 64758503 21740 79747321 -289470425 15654 185604355 377506936 33040 175088352 242423770 45834 -115400838 662114986 24655 -505548932 446763255 10553 376624831 -222333502 33581 742500260 73496046 42907 -522927894 -584349717 79279 732592020 -325935025 16801 179552372 356805284 25714 -418257293 281214550 23543 73707481 -294898850 16542 -96981402 634397348 46629 54806286 -309606564 28820 -667927236 -790318269 46634 163528965 -400523098 20405 -309249206 457925989 10358 -990847360 -389381003 30058 -217769788 532625301 23020 452129512 372200239 5011 -401366363 758763183 33946 376162071 -234065615 1809 -407191681 -970410332 70489 -485109212 83993692 55917 -708291194 -866252247 8557 184185905 461055401 11424 -99548139 355894395 15601 -509981082 -426009575 55412 155002187 466073009 13012 -41663538 546586830 2197 -407206062 855521899 33589 361862352 810679852 43565 738889504 -230304640 34792 -140360817 -324340322 9773 -322367382 -678669271 59693 -872712384 471042774 8427 262314361 716285514 30909 333509742 -197051188 12233 250133349 280954519 32308 156044232 -102218208 78050 -960129406 173510556 7241 144278636 -233346611 62033 -690356156 -122795516 14099 51027431 253009840 2775 -889948683 -101596583 32865 634924551 162540570 75809 -413573930 813186393 20104 648471722 830409832 45216 369759917 664265537 41061 -114213841 -290184698 30696 238455709 243865769 2007 -952522383 -387494419 51759 -105877306 647163627 43851 730928596 -307816303 43363 241051121 -395689804 28978 82602608 -808132567 48755 -768751300 -790133885 16449 187114927 85337081 21563 -204698182 -576025417 67670 153103518 265617265 57968 732213102 377330263 50592 452688015 164250952 75727 -406275628 283129597 12182 -767225379 643194452 13342 -221121983 -605131505 37414 649573534 348148293 1797 176930365 87141073 7749 659239800 164356887 45418 57667449 433601091 18679 158433932 -114648472 82101 334001500 813560315 12733 150165507 -235856714 37216 -96431521 -302185462 43396 659983512 171345601 57431 537027793 -488702794 55773 76884936 430926896 54686 726884750 -611072302 29307 278005531 -225000498 20371 -36424265 570297993 13480 -121851506 370672242 11643 164832683 -196693592 44021 264473269 727003058 23910 -596642284 -322957632 35604 -805154101 842212291 19274 264313473 -21954170 32379 168212135 339209307 12906 78944024 283822467 23085 56445995 243802566 24206 277937710 -223550536 32259 -963380371 178602397 7656 -27943102 636901397 31492 366764680 -232826901 2844 277827649 -4848441 66481 72712796 463870496 25995 -802181494 -784617909 13205 733844130 -190975270 54595 -793616686 -793463153 20294 165095539 -215790203 3219 255112859 761021941 15862 -680057750 282978888 30671 143980057 -130713709 7155 -397662864 269896549 48931 -423351550 841617844 25127 148113324 256587330 9442 -130661433 -516251390 21265 153308673 177390934 22493 -109277860 363489629 15190 -613155419 -298189526 53630 -863013060 -771445719 2057 181565732 -593851082 18066 148644844 -129566456 2987 -809047624 -510680264 40631 -317477166 -211709812 6895 -427370490 -407366309 63612 -221494822 54399739 102230 -902291410 -119302631 61153 160187348 -108471579 15615 -328613378 -708549856 59937 283859636 -209866218 24671 -128285271 366228099 28453 178831765 -618476064 18867 660240739 347582149 33290 539863528 -782401064 2069 240247412 -202023273 23178 187193702 78782634 9272 149640494 -395362976 6922 -590482210 -515164297 19359 256157174 -15873381 71701 182421964 243966471 26781 -321628593 -695556527 52911 -385567764 -97726277 29391 247110015 752097872 32901 85836995 -299498030 28779 76168606 -311125865 41536 94381121 240924050 18289 625808359 177700071 50171 -213185728 -869705714 34929 339628078 -212787187 40687 72999755 816927919 44424 190397591 -903938865 44853 -417559776 -125632140 15896 476149790 158957727 31886 -12272892 -705164588 9110 153626363 357019593 23446 564367784 -516645470 22730 -224523910 -610607462 55007 179985026 -124718736 47005 -125322710 -119831294 6248 157662072 -387616365 10479 626397176 -299581529 45929 -682410741 732884588 57905 -698032935 -768941061 14813 283364481 -218216262 37111 256325124 272853607 15336 -765640059 -764942577 14701 84698307 281685202 49946 435559032 177278105 59418 376523517 -683234051 73210 -323515709 -207464828 8090 653022893 -322644479 3273 831305195 -962228109 44437 162606781 335148442 10693 -315807795 -203499629 33396 82570885 275503753 635 187253123 -408979942 21675 252840100 244556505 63363 172067532 -424817094 33208 -120326285 -321595517 47260 -123758207 -769251316 24074 238356318 -8404846 63994 -772071659 -763665828 19668 -107962258 -323552246 22107 -583864963 -523238775 7771 -954031301 -978418040 55899 -221267533 -868932267 34157 180759908 376985682 51905 63280457 239400990 24439 -954788748 -588579369 67484 -775713977 -998804553 45394 -200346282 282956124 57932 -988373792 -615370155 22291 651358989 -413273568 36179 -330293065 -676553113 24102 163099798 -571858310 18604 -995275953 -972016771 41111 -111459763 -861496467 48215 281577298 738208199 20762 -139802408 374673153 8162 335467752 643033743 23582 -297943763 -703610658 29847 -577539147 -289846925 22652 268490208 738654179 4750 -95815644 -804121051 66079 722681901 739092932 33719 90552429 738367935 49473 239624287 726584678 18315 -98406337 340739909 20747 655629906 364263399 59797 269201064 71586195 35210 372089330 664233563 34829 -119599069 -207464937 62584 162595237 429315319 26661 -128763974 -881854168 29674 74017960 244887219 26004 473331893 160328514 28280 -894327881 455044708 46654 170233250 335528908 20393 -965871320 -605291316 21077 643287472 353156266 8107 363373878 818881159 23312 -990706340 -13757857 46907 -203821597 -590375291 23208 -393680738 -967094053 65628 162844999 -873925815 8267 569503934 71642450 59742 173976181 262571236 43436 -394153714 852885835 33935 -131157239 630830538 25982 -214031386 -615040356 65882 444019546 162783469 32041 359733802 660031376 9282 -311310500 474822673 2267 56678883 751211909 66001 258416190 -29899113 70019 719480037 364395439 23377 155192572 -209710466 1235 -401035563 262360189 5655 -582792783 -299313163 66138 -770560061 661971206 47745 -325513028 458955646 19739 -416874198 759255751 39640 646737950 472552708 66716 144035976 184740255 16011 -884284805 -118824517 26446 747478556 -292744954 2950 279533433 268876768 69663 -207899350 -605354439 12089 654250983 855712910 49626 717196227 -313175968 21413 86713568 438916786 51176 177284588 86590126 13878 -986279260 -386715362 3940 156563842 -899751723 42206 453876165 183067910 3111 376348165 653022302 12529 741820225 377187968 43474 270498821 -38054775 36487 174971422 -96376711 54788 -215252643 -960840677 51283 -796427380 -806685046 16945 -773492212 -506898970 55295 275372302 450056123 5420 247817254 61237580 43392 156129054 -414158952 20991 178693339 -610287359 6007 65866707 258575086 10516 -106722212 372574248 26993 364893868 842775951 5237 -111374649 652572787 37077 -108876586 -291406955 14888 179586405 173237739 28355 -326871111 546409758 35889 -98096331 -125225373 23869 167387496 -574270047 1482 -205937201 -581540494 51837 -993841958 -414876340 48380 49731458 -322084744 18074 -712374720 735673942 31747 -962574303 -381873831 9115 -323033170 467007849 19429 -575569628 -321421900 27074 -669940089 -893843551 53299 177598776 431321214 20830 555011848 -774949948 8159 -788400489 -801384324 11966 -219002731 -613608729 16337 474396917 372952633 26401 -694841478 -773714639 14152 535619832 -493369194 6368 750344934 376190169 41954 645624600 840024089 28892 -105389935 -861762428 6172 274406217 -34031004 26282 -237795740 -588345460 35617 -120914488 -510294066 18244 -999353983 -975576755 10202 -392000605 851979070 28697 -420894315 180734058 37895 443705404 166322384 53786 544671028 -512140659 6855 -713336242 717702485 65531 654035849 371588983 11658 270984975 54411579 29092 469834157 -706493648 23227 -989644276 -615032909 12166 524728927 -488957614 60982 -132287945 -881685858 1909 -207628145 -893997501 59584 -770188659 75095256 15596 -209526220 -574549049 31559 -329697180 437172811 2953 549098712 -496946586 24456 62569642 281747317 34809 758992357 -585959331 35201 -953703057 -401826978 21949 745575636 -195764920 55415 165353895 266261904 53062 -215834911 -964157080 19999 183272107 456772452 681 -142391971 66008192 64847 151234764 437390212 1278 254526776 250203379 50442 142884450 -207397104 59224 150104019 247420772 13479 570762957 -476272552 58694 -676374073 720071941 40868 -400055134 840735789 16641 -610656297 537518391 36478 151722153 279024934 40465 -122817538 -862938615 22193 -190794642 -861738313 1812 262654055 -195770306 33755 -4248350 660091283 20625 186309328 164932319 50628 -200206734 59077532 16553 -883284072 757384300 16086 -9480910 662007173 21610 -5622791 650287853 34220 272718747 -215403998 25493 149148846 -979971678 53739 734412098 362023619 42877 174979371 -138788572 64648 260572991 -10056300 46429 -229676617 632385502 48921 171162513 -398322110 28472 174304539 472377470 26071 -786382423 -405357335 51568 -127780224 377652124 28534 -677867436 749714703 20528 147816720 66992382 10630 -401271164 841510568 15223 759556444 93328636 58631 -231568582 -956518145 8042 -317937380 350939725 9900 -129603212 -303597477 53422 753967724 -601576352 19005 654201196 820314350 26241 -883139883 -385869376 22881 257263225 -46681201 12850 -990649972 -990252424 9998 -116859823 -118877014 15923 -597461741 -329626659 36790 180797458 -783236240 47623 -971111768 -968921237 3022 -45764638 -669306202 23264 81170495 733297687 49019 -775125200 -766088547 2167 -603225900 -483555546 28355 -118680348 -503447111 15660 -214700357 -869247496 52772 -29805043 -688655794 2612 729384809 -579755268 12704 59009842 -286557642 7721 -703087737 -138532686 695 355416985 856245222 1260 664476278 166668258 59587 -607968726 761470635 60031 -196260587 -897309974 3099 -582932622 -316917469 31025 -573334529 -496023926 11543 -701294146 -99365514 19827 -766723369 -809266314 673 -421104910 -807902243 30662 -139938981 -404314900 51977 358556274 -575108217 19181 -699526211 720290818 58991 -45343368 -672559148 43466 -411777089 -967321794 1995 628790574 366042616 66031 -40679906 530818300 16579 720238051 347464436 28350 -206436328 -986211019 32071 156351983 -422763793 25826 -412796337 -97791152 3907 169129807 -397790786 770 -13781553 -132889162 51855 -103730451 -798700086 7157 -117134762 -100576933 12314 -115897077 -130331183 6262 148673620 429544158 14148 -140383690 626958850 37549 56043471 -685882405 50524 -126174372 634870254 49620 173979619 -872260596 17627 -705171580 722710963 23825 -407092593 809727602 31022 -989345769 -427225484 36280 71030443 -292124153 6485 -327648325 431680820 17672 -215296119 -961355283 53509 552151546 -518573948 57310 -194860199 -593054297 55949 -393459952 -982018986 53606 178991312 180407163 10230 432533913 149025114 66079 -196331988 -590254413 12250 -871915339 453385551 11550 -111692944 -898593364 13670 66162269 -331954150 28668 -608776736 537832450 25463 -308089214 -707771934 21818 -37102186 550073504 53841 271699207 -33174752 50940 259281543 734413685 35801 160907465 163237642 32766 -602119835 -496388014 227 356422116 665978861 13268 657405677 153667247 12422 718856070 -322231982 22284 739899647 354083361 22198 636421983 853565226 51509 749423512 334183736 20859 269056467 -208297474 5131 274436846 747193199 30965 -4487733 650825585 19331 -593625701 -319900478 71537 84606317 -310116783 25020 -413180370 842131457 54051 162247964 -204198607 71129 143967204 650504514 18221 188358014 362047789 46424 646846768 847764963 64688 -510242083 432794671 45396 -422535944 739958899 1535 -134249319 -121477575 22371 -424283226 839454291 12112 169817504 462519656 9088 622992417 161352293 55989 53713478 448260002 20719 -579852852 -522257666 35175 548216242 -490214502 51680 -35290172 622096502 8250 -112241095 -808414388 27133 165693430 377669609 31898 -696207544 -795281629 36671 -958688002 -424778705 31327 274264147 70545688 57119 -956976508 -411779027 49123 -105877523 -865604062 2872 -677405780 -102506082 13008 -782114038 -479556897 49434 -307811078 83254622 11399 -318259700 -226012127 6941 272416238 262452907 47518 447972360 353886404 21163 -296587432 378256426 18441 -892635854 458121022 39870 -672351336 -103767847 26849 461189654 188863026 77367 438722180 558887416 24862 -478639359 -300842867 49873 657861794 356747522 1149 -109778656 -793216531 55390 543448847 -479613624 19662 59295376 720067490 47693 472121428 367516471 13527 168474036 186437299 7176 -785816090 -477241848 41539 279491600 437808217 14457 744626187 -193735015 45102 56096038 446929366 28959 77431847 740507095 12213 -139167434 -518409964 34907 269345378 -37598125 14840 359369208 842236200 16763 -101657445 -297259196 7895 662195156 348876049 11973 -127159023 -518651340 14152 -111077432 -476986190 21698 255389489 52081928 8759 250470138 758562566 2872 -494304487 449931323 32471 -300476958 443341285 12058 267944414 86522347 56236 143942453 283818345 47736 -511697149 460249118 4206 181649113 -885157328 1365 -28649244 663255816 18493 -315312929 -701471708 65489 724794446 -289369707 14271 -196703407 -572401513 9 -673199878 -104030765 8923 636574343 845048202 19127 624387515 -304135904 27199 -416198014 -968313566 71521 -95732698 636934261 20161 -481889908 466321636 7078 -493351232 469054343 21787 -985780055 -572433396 508 -963336959 -612374938 2210 -577724794 -521813279 26061 -8532235 -691599646 49919 81502584 449414145 60130 -198654306 -579754834 27663 -901431832 462165932 47564 -137728044 -133294461 32571 -704192737 736710623 72544 154630618 261557615 8657 537713704 -492479094 3120 -201358880 -584872897 11406 652260302 853322661 34353 -600764431 -332207274 26677 -402795022 -122495930 41196 376624789 -687638423 68796 465067636 371926405 8036 622657619 -100356716 67004 144350400 360107815 2940 86079826 430072647 13349 -133080086 -494667745 18215 -119087864 -385868869 37202 -793226370 -798605165 5004 -687589918 -696574667 7914 -125638412 -139331639 28907 -409211397 -97401299 23926 654455251 821107463 65619 -672723476 752069146 20426 -121705027 264069691 10415 647830445 -302265701 9429 252856121 275264916 29331 186378937 455550694 19347 456490124 169672418 36861 62955674 -325054669 31983 -428367686 -988876644 3900 464142412 664703054 58386 268794854 275717671 54444 -995764700 -960521223 28753 -126191811 356904018 21867 -140321971 -777372151 9683 154608425 169493313 26464 267694906 741351544 8120 -703577628 757745462 56148 544434288 -519723802 16875 458084089 187808341 2146 -235067473 732106703 66323 374164434 452806514 71795 70382736 268102051 35297 -109077714 -325215406 46073 -308620358 447097843 25554 261526409 280417105 77551 282800452 -192994054 12595 256721560 271800244 932 270951508 85763159 22792 285268093 450460770 20123 550873788 -501725402 9273 64575533 441895018 21285 -700625963 -137731085 4240 -113287434 -332552470 55193 171399923 349407530 10103 178578429 -126460802 31614 144468530 -293680639 17421 264850621 61948244 44544 -119381897 665793689 14466 184203843 169991231 34247 553804068 -496128712 10634 -203311682 -614110978 52733 -196029675 71233503 12794 -988912320 -574528368 30790 -707724180 -769708925 48325 -101219034 -302360622 31010 241672781 -13963416 21332 639106675 360110567 5236 156796582 469322157 1987 -894854364 -318075104 39406 -421603653 -132649880 28385 568341535 -502801477 14042 256403602 61042897 63215 354938155 654785614 29759 88791053 449920915 38856 172815153 169210046 19377 -702463814 755920564 82012 48275355 442331539 2707 -399579978 -122911693 17944 -421537119 -117259971 7386 -204436727 -869352453 32611 169146110 159254443 26087 -602998227 559095592 21684 -310360537 -225848392 6119 182349674 367300340 32171 646975519 -306045150 41422 -596622927 -486689627 8041 -780583117 -495463107 18779 -191696498 -880188039 59303 164410641 89230041 20039 249311641 753389678 33448 -879987547 -112652503 42978 -399290380 -985723186 61896 -30885717 523819754 32809 -138553054 -307152345 15553 -700473290 -872158423 7955 548791600 -480603175 31024 53154720 -287728270 8265 261876778 70909069 10693 -224131270 -604599659 67699 -798364780 -797406932 24224 94546388 260782373 24645 557087670 -523375163 51842 367236143 -195518885 16757 -866823047 -116485304 59048 -421049038 813514018 38610 -593032055 556587987 35584 -996961130 176990095 55100 -410287269 -983413581 53990 164810851 52026017 23457 271727975 240836451 78722 249334734 756320239 4177 753530979 -199173874 46007 725190986 -801396195 37983 152873074 70126327 7883 -781614110 -800570830 10837 162126501 155157412 47840 157314063 444578525 18979 335035341 847477291 43713 365466606 -203714712 6367 95133691 840313399 55121 -392882173 -118826355 32833 190061757 58467047 22577 -804214240 -808277200 8964 79338944 823175490 48010 -127440058 -795158690 55825 -320660633 -684175807 11658 275859775 92709375 30109 -864087326 -101307378 21260 -297385415 473114534 24045 83575384 738141766 52065 -676824067 -123684164 22515 183275869 -673158725 49013 -712136784 -96804743 13041 -238011944 343945574 52621 -678213656 739255430 45357 242287171 761299863 30898 846392815 -954134534 35933 -964682243 -305491730 41214 -24291249 631637612 3808 370778054 -193058909 39753 -45083559 -710779765 50796 53110859 249334285 52167 174466504 59724832 22580 745852378 -305210022 4293 721957940 -612589818 19250 364453466 856669743 6364 622022839 -308767557 33165 -225502587 -885086992 26338 633657077 150151533 3485 -141296316 655048522 44747 -288808114 464122251 26298 -883647281 455517975 5055 -511808366 431537316 42341 -7269096 535112949 39075 -134738806 648564359 5397 59674339 719168193 23932 271181868 454840154 4722 -141276370 -765523645 39054 -97550700 633177672 50842 -45250359 -705731703 63639 284330974 274393030 72486 -315285842 474431351 3106 -580636109 540827879 24719 753754359 -328762723 41184 657657160 -303166752 28413 87318744 281578552 25638 -20130266 -699010803 12628 -128257355 661374064 27613 -487284507 431388529 36198 -408144317 -870101319 20660 756049984 -312444972 33744 188392164 368510302 45435 -426862056 -115286284 26276 -142611324 630537450 15972 543146997 -485668375 53049 -196615878 256811651 68579 -134743666 -476964479 13154 187477336 -135921892 58954 -584072839 -291488267 63309 662575856 845713050 49014 -330241867 473067459 2052 341232003 637862101 37640 160665172 -594661642 20850 652482753 -323974533 13130 257093740 86108610 48748 -215035086 -201091353 43512 715096660 352733123 3989 433861518 338387239 31542 -985573334 177464807 26080 358178198 818923374 1896 -701050062 -877200692 31956 -768509888 -520183224 40361 -890235631 473978676 41401 -101706947 -869667048 7513 -962181998 149811506 31636 639165651 472252063 26864 164293082 -861844016 33153 -410355199 -998058286 7335 666277540 179697679 74919 -668310014 -95759913 5661 166386621 -428460921 3252 247425433 744416072 28031 -407059404 843069381 25317 282427486 -46602735 797 -328099014 -704527746 38277 -765282897 -510857691 4308 64001004 285183075 51358 -993012284 -598931030 70061 -702232788 -100289099 17097 -614618571 -515838210 10806 244743612 453145351 14352 -287783692 -712176781 42064 -964738981 165850022 47272 -983581533 -989381876 61325 -993438416 -595252960 10558 147727758 -410143482 31154 343480750 663230985 23267 -117586498 357658932 17800 86154706 443277140 1800 623878514 841611565 46032 -125897900 -116669692 18436 -573327359 529398999 49424 -873667691 468895482 45471 -101343829 348710419 26794 -962691363 168008378 6879 62301265 462013645 34872 -221190057 644366331 59586 -978785759 -592475676 12235 -585370426 -477602706 12561 558769145 -516850011 56363 635291462 825964811 40473 -214549580 65732080 22218 -709786405 -876455245 33673 -208923033 57871402 56603 661987896 829704559 56204 -673007988 -793035405 485 -401293130 250542167 37094 657980930 353023918 15262 143769738 -194401322 41581 -805224751 -488308860 57916 624410289 831672250 69209 -193614522 64689810 104610 -100956803 364359325 31691 -117997693 -771881520 25724 -395258352 757592688 2271 734514004 -310471717 21384 -701687387 -108948859 12391 160120749 -579434974 14101 -795150035 -509644448 45741 -135927055 355474597 33390 -114139919 -332217732 37381 57468618 -582066272 56166 633892678 165277389 13143 -392867520 -127251826 25968 -613691879 553569264 78362 -302560193 -236963439 17239 -18702921 628916867 11068 -877384788 451235682 16164 -40365548 644953418 6090 -107496283 -125993005 15766 -392430112 831325670 3409 -127249260 368799555 9920 352174721 814561357 40470 -300750111 -197882798 32117 -993707930 171056921 23214 661917116 -290230622 12568 -409225875 735463456 22259 620748250 345524853 39349 -394318339 -142319506 26544 647985504 829404993 1017 755214307 374082370 11673 -600316334 -308064273 7 472095626 149578607 10996 183159300 464586427 21092 242796617 279957619 54853 145704642 -404529926 9027 168659140 64364109 29768 255684203 442004151 26234 -38310845 641182701 45532 60411276 729045163 48598 -897469664 436219575 9700 661723963 350832179 50192 -600261527 -312612900 5052 59211547 375069196 18342 433460579 165037999 43969 -601077753 -487555785 13408 -125377268 -127210000 22881 284496903 -34641697 42175 -112111201 339316559 18083 663091949 343461712 19823 -14595428 561482137 32226 728334019 -219734603 12422 267074751 95172679 3268 157834016 -414575783 32660 -958284494 -582599105 38323 -286858752 475054291 973 543655532 -501771644 35639 -424516139 260672331 33229 -955116836 -413057137 62487 -114176156 -314385556 9933 756650527 -607483957 25227 -995992806 -577518574 62882 658100022 -305249507 23176 462600104 147806960 47210 -231878919 75737514 39278 -863337166 -120457236 7683 -690675278 -106122572 8941 -995987159 -596798213 1478 151773616 152932915 18143 247333273 443094560 17673 -397466722 254579112 51310 262646513 451288289 29637 -137485877 -495459929 15050 -324487401 -205226297 5800 465950502 368361036 15928 268173926 726349909 7033 -98164566 -798073990 28524 631435341 148380163 26427 752914418 -574632740 26025 -222742627 60040806 38709 -131897752 643679735 20679 172782872 -403205256 30357 -413309684 836863121 27099 -415526781 -989809618 10985 54682984 448419628 51710 853031172 -957379835 11274 469752713 828419707 67228 -322093386 -222383747 7794 -967550521 666175678 50766 -407360579 -956329111 77 163961433 470085882 8118 145488248 -573010460 14999 -795692788 -488577056 17459 174869510 243102508 24920 72443513 -304029967 39115 -296601082 -222244529 1287 729851300 -311101882 36129 -315769431 -667203966 44555 -419629587 -977074816 59691 -102599153 -508557071 17640 -591553603 -295391776 11532 -990640674 -996069060 56246 -508569039 470343932 14148 -503100718 450556203 37769 89465431 265057151 30167 -875539227 -101717838 14610 -895030298 452453621 9210 177449509 74389702 18355 -133371687 664998224 37719 280068843 -225810196 3226 -290963650 -712769479 54744 275638539 91494947 66722 154395580 -613628638 1215 189696293 437014432 11372 -694264834 -872991223 2773 92194272 -327902450 31068 -394139247 254242973 13177 641925734 347534329 36332 -980641122 -427980902 72760 349595466 813777366 22781 70903557 631560109 67698 -126710293 640472550 45495 171040709 -617566892 6673 -581110647 552415990 66663 -105089932 640646112 44908 -141545991 -688156202 26372 -135124826 -768336738 32119 151879788 -123970500 9079 -411450131 750497201 32754 -307251727 -710222392 51666 746406516 -231670390 16064 758081393 -201344568 32811 -414762483 -108462608 23518 -595027575 -520430450 6056 190310350 468623875 28213 654171698 368754326 48925 543829546 276496892 40976 -8349250 556674771 46037 72331509 835255645 11728 -398517604 841131508 14896 721445883 334993165 10418 -993209813 -956162110 67250 -210091539 -887129200 12018 740959404 -892298884 80685 77912618 446336186 55498 -315116761 441258593 6894 146561887 -117964208 8294 -294592423 -205630051 9280 -24683925 -696419281 50440 160542305 470914006 2378 -14468954 568681110 23194 379780629 -204862546 38198 -577737645 544547260 78427 -403604527 -141608418 37961 434478146 157164227 59695 -192725618 -595594142 64455 -982609306 240466093 7998 259450709 -5308917 34930 728539156 -607909403 4384 -873805133 449072186 43173 246978947 79314024 84459 -799107070 -509893082 45814 171567393 -129038055 3712 -956531776 -580122803 35781 -803665748 -788002480 15246 640090081 375214149 40138 -121292764 -314916502 3942 761810523 59795114 56179 148974688 342419543 5667 831055847 -966970416 33914 -877072025 459762794 2198 -5098745 567689325 22445 270379582 -223049368 45883 359609160 809687512 28887 267613943 -231411647 38561 471804252 337183019 899 -8956544 555304211 33002 -396452994 273916199 670 49936460 444072379 33527 -229771221 -579588621 8883 -139308840 -285999308 6252 274113790 746831157 15356 -680722594 -888668110 4004 78755031 428977165 3084 251852903 -234762379 1427 154794334 453171290 18139 722417308 -332179406 10360 -386241463 -980346822 39981 93766337 -522923314 73742 158711082 167533895 40255 277488610 -16642195 67715 179430632 -141415752 74930 -994450244 -581531459 7479 -40497534 527013432 27513 177593566 239718716 31084 147210207 278863682 1781 665224981 822245413 57900 68651397 469331378 47880 -41138989 642533292 14019 -233327210 455037867 32539 -503106880 470545813 5285 -99483668 632967418 2522 -328618099 452873347 21841 -194344623 77777682 65059 333482671 846775033 45002 -138791911 -892831766 34202 174656928 72739223 16756 -210541014 53287921 101137 -420973539 254449603 259 69655296 739842425 63366 -701765778 -786384944 13947 254945436 61977542 32893 163741752 154760834 17931 -119163051 338161410 30045 -686757611 -879742878 26165 -106836694 -870761648 34923 -427382828 -981425413 49877 -883795350 -103853459 43423 -225812917 -965454668 25192 433314565 353425649 19843 -975763556 -989493039 44159 -196129009 67360299 28636 743816683 361640421 55654 -669150765 -887944086 18823 651045824 145999352 76490 -973700011 -957539544 58740 -805928786 -777603976 4035 243680943 -207125078 23089 -670071950 -96290709 23601 -696723412 748905382 76228 -476679740 342128521 41230 378909653 824152723 11202 -103365613 -127267848 5398 66443049 720698032 32200 -519348221 -235218331 34991 -862003509 -292073166 5787 -108250144 634207646 45110 -104293993 -291489100 1580 -212493558 -977471324 52825 -587771082 56247672 46113 -122767967 -323148297 4720 -39080296 558659703 49207 -232393381 -479932210 4362 182778479 262072905 46001 158914335 61516770 11784 -898639517 172124223 80128 79695018 -326995447 4876 -315716490 -197177552 1281 186752908 339021041 51574 -12058512 554190064 8004 175293050 -301998185 49846 63878568 -326786617 3408 -585029288 -300621476 33209 190241210 -416792402 27089 -96341275 -510865299 8691 56959225 851424281 19893 278634379 755274860 39077 273253254 251226343 11781 88084558 447855782 22940 -595361224 -803935265 86110 -382569488 -985151441 59735 745762922 -322295017 24248 -690533410 -863551690 3311 -679749670 -807104510 16414 253056064 76634712 25690 269656889 -203688658 35623 -394264599 839604030 21773 -16630910 652015928 42583 -104306577 -879046122 8446 -140421502 374889004 31679 -137581144 663203314 15750 -987368443 -961373177 41765 -859698235 458037632 50026 270663605 -197865274 21260 -674781423 745336515 4467 555949544 -499688465 17792 -891842210 453835239 20090 -678224201 717323227 46541 545592985 265375176 50426 -108209483 -329696419 49203 -403174138 -957902886 16355 -591100299 570328917 21348 -216399289 -996114660 53744 -403013338 283787689 12890 -799257928 -505709719 47797 -212916657 -890108369 53353 -680874885 -895902942 48164 658040764 829220874 13242 89001602 -294835328 42521 -190874748 94823009 8924 90420370 846168118 15288 361111642 628348682 5785 -695303648 732347594 73866 -108600478 -512886526 1176 175185234 276074537 24983 -953399893 -970899359 14749 -709146503 725782603 41801 -112715837 -98327047 1984 267361383 -1501072 51221 658515126 166071828 24810 -982433934 162850778 12546 -139832943 639854378 48021 -136299423 666533405 43448 -700716275 -898759676 56671 721099265 376570867 14541 758504434 -574263739 30821 -697027285 742439775 64327 278455805 722534153 28897 636627905 370663852 23084 -880461405 -102374976 33208 -307397082 -232339055 9495 -208901611 -997333540 59410 -879402152 457697995 23003 84476928 854153193 34244 -229017099 -996395662 35271 364603507 -194238539 30711 354907761 842003330 38750 660156370 374885955 33500 60024208 462595698 36939 167875775 -210336419 21360 163509136 351690822 19754 -383762557 -112407522 25361 729967223 333952651 42094 642071509 836563619 35570 265436634 755773008 20173 652912127 838766512 13297 -312431982 443650337 24384 -586864668 -325692311 7608 -700579923 -861374055 43647 -101806445 -382008125 23799 166163668 52631942 10487 -691966299 -862789153 17651 -592020801 528750100 19471 556305599 -479030670 32548 746759817 380871753 45508 346723259 664746479 30883 -988613135 189191993 55079 -969365507 -955142797 44992 376856855 834337629 7778 190386398 83171987 25430 -578142001 565744391 55707 -597800739 740504371 36359 79743676 443890372 40832 -617908925 536075305 55535 -968240978 -392298442 67875 62986879 445853356 30569 242503372 -28095856 44696 -684006208 -797875152 3531 -17775090 544929145 20471 554318699 -509207117 30537 561389553 -511270945 59936 -412287849 836757011 36812 638245586 362480511 1553 -983748285 183265575 8123 463906112 -612556651 15722 446863120 351510956 20838 -678171517 -902508677 27251 -774057203 -488141686 14804 -420579472 282835895 11259 -292605318 -216624003 5616 -411096084 840749951 32817 67602106 -107583250 53148 -594544748 -312616242 70599 -681120872 -194702451 45322 -603715002 562088676 22434 -20966402 558891149 9308 -597391891 -287152739 3971 -325997978 -288048983 29673 346218598 830533700 3612 -206009785 -419342083 15090 -581174993 -519825674 1120 189774136 174832490 4157 -292219270 442186260 17333 -592534059 -288359468 19353 -408271241 160649794 45737 -319623693 -672361236 28087 666243383 -306805814 21469 272250062 -26956482 23210 751473375 365505849 16014 156682008 145753204 39335 723563955 365504173 38751 -670489128 -803237682 12238 -787665045 -794692543 3277 -207818375 -618756173 30459 635503653 144884733 36062 428796294 524785399 26874 -894998768 -130762660 25577 -956398942 -974639266 21365 651820914 824414797 44059 -574137248 -287897126 31442 -859788709 -127609024 12102 68940722 746979251 18996 -30753402 657727412 15106 171101789 158877891 42654 -395249708 276408207 21742 -967364058 -710203537 58410 158059611 452727883 22917 -142570054 -133934236 26988 -487778564 -599677205 79064 170091531 -879074092 23909 659841149 472228776 59199 -13190102 557299525 20258 364212760 819511000 40064 267345616 740740373 1761 -135763713 -129372240 1578 56827717 -327187378 43005 -219399582 828175388 74625 637761468 -315664106 33220 340799313 87104739 29146 271617672 432658035 18439 754858097 361069615 13505 -382403632 285098265 52308 -600707190 -516421053 25930 743031342 -599961645 32988 716852490 359856123 52390 -235824100 271052709 37977 337894012 639781225 36243 190040074 -603916725 14072 151417151 -589253263 5600 -421846053 826586254 31078 -39086204 541259278 16220 363919628 666180214 28931 -19144057 660608712 225 -396029860 729613622 943 748311648 -576298422 29869 -703713640 -798909369 43925 -111079680 -108337071 34207 729347902 -224960289 28122 368854844 -201273046 27751 -900548038 473234996 3344 -419085532 -116551517 43649 72220692 -313815623 9974 55591588 243085838 67206 -984305408 -959448128 64562 280302028 -6145778 53166 -608111385 -318905777 58666 147765980 -893814760 5116 281189050 458627627 37947 174992394 91672913 25519 651158946 747340707 36879 -408093418 -998637301 27357 -102016812 -785582246 38257 -390071928 266475460 21625 -418102167 251014345 11145 -115105974 -111595993 28720 -767428268 -509598543 29973 -903118797 -139072468 38409 666232580 837479880 64644 641263629 171517834 42826 -39008281 622039683 30275 548516386 -796043722 27375 -764377611 -790396301 9773 262834290 60865664 13650 -492865699 467151482 29027 351629784 -199119519 9512 -971981028 -606400038 37891 -422866421 -980593448 5394 -400220793 243208562 531 278407658 470842285 9675 -41772784 -682836081 15033 52162317 834598388 43960 279640793 -200759468 16391 -36218861 -680476327 17869 -593689367 -476391939 27427 -980373047 -403628280 5895 -36724648 644532389 9072 75189678 723772462 5876 -107823140 -488516796 18744 -895432927 473389946 44450 145936354 430997549 15505 -696617009 -803218764 31777 -991707273 -613819627 44070 756848998 -298144623 26850 -992809054 -388483512 57138 -590033116 -523281681 28598 -607045549 -479359398 13251 -600758705 -98898033 53187 -4142850 534469517 53183 -139676112 -896302932 26554 -682074267 -889327590 27923 79662575 755970197 71387 -902101195 472313007 41244 -141712164 -513710579 30021 -101075584 -858498149 9492 719181047 343744326 31654 -42477429 569284391 50796 51839612 -324969920 25947 435610724 349794079 31201 -999663735 -572176399 20014 173495234 -421767638 15711 655400343 -318891331 45841 474740865 186426981 50298 -671628624 -799405473 40556 -3343167 538631631 34201 -111179465 -107362264 23301 -405704491 741098434 21418 171236594 430577250 8200 -407709352 820361486 40522 -884412951 468430396 45661 259509816 719569393 31248 -778479535 -479863448 32417 370962902 661959702 42334 -783677309 -777336384 3981 92372924 81719648 21643 83789798 243060800 49577 637635836 852449701 24368 -399983112 725937790 31621 -766360179 626057988 52352 -971157953 -416904941 12374 754915889 351279389 21939 -414955488 556783750 8515 -991994133 -880901603 9558 78159674 438724441 8163 -98874165 -902095502 10354 -415035683 241631166 39559 -412159713 266957611 40436 177632132 442043006 6270 -299492606 472904024 11425 -581167640 541299030 75124 148847101 -116579793 47201 93362472 717063709 58447 -970567926 171439619 23411 66484930 475464028 50228 -744637 644384081 28448 -136322738 -497774289 26228 -970405775 171511638 42939 -37342215 620162955 30714 144680958 338178662 30229 -610575537 -477241451 5284 627032164 162706137 176 -680155341 -800064970 3350 -406220374 718372578 35373 267262840 -201882601 617 -403248880 827317482 14216 631274022 358382606 11071 648720096 359820677 55339 463621588 351968759 4860 463014451 363556934 13906 -713930493 727578536 59454 749883371 -599686633 11911 -229622780 82856390 51650 -480952952 -591028979 78870 755056192 -323946838 8831 -611096702 -316438777 26242 61451877 -294918992 5082 -882250456 51545772 12156 -770232533 88179766 66215 185937650 -102709993 58113 -202227641 -968184158 23940 -408247165 738725170 34386 -800845077 -803562315 7753 648824352 832293566 1154 -98237240 636620017 28432 -711036240 721003625 16971 -229007040 55757515 49620 -119403122 -483395432 29746 337350578 -235239141 23018 -9395256 -476787752 19268 634079854 856567835 30420 170535697 -577815672 4491 63415549 430151994 19744 -139850284 -871995123 38144 -694421089 -899873707 25467 -216481975 52799070 57752 -413407778 -991686193 34106 -668226835 -786343050 46014 -960295235 172340312 8799 -123959136 -788156946 32581 462858944 242931845 46250 -884640632 433433592 50196 85715524 269246503 60940 -901737058 722638475 54046 -398116989 -105032226 30898 85714734 760744791 45902 -114494883 349801923 29726 157913392 180657603 39729 -329249888 453758335 17897 -593269385 -498962851 2882 -605259882 -121312584 62397 -303442469 432086065 6045 -503424572 442082838 36189 175344106 277614192 3309 55471238 438194971 23793 160257973 -197654235 27058 444496815 337076967 31579 664905707 166926512 16943 -28261953 543615004 46213 623389977 356496095 17287 178828913 -208319746 2451 248571860 254618261 14166 -106326336 650557736 38344 274833407 61187158 37602 -980715186 171037183 37667 371166261 445952369 63597 -600270584 533220383 14121 465296036 -398411903 6953 245384256 -649419 73796 451501661 161795295 3094 -312289031 430014164 3701 -138913456 -862156798 28048 -776004116 -802014632 8260 281055193 274261596 4002 379686393 -235610477 43505 -396742597 813581650 11884 -105990376 -99907553 4978 165797609 -581698568 9643 -862810088 -121694251 21651 -312271560 -701209155 51722 -289280252 448024536 25686 648940156 840361005 47759 -316449322 -216344664 24043 159676797 181682222 42747 -320879589 -224324386 2742 -766928867 438284417 56771 79864562 -332769802 16700 -496994219 445093633 16565 181885422 -204211419 32413 640129942 820642124 43028 -301968813 -712250152 35056 72106247 817909045 7539 628403946 -295386959 11815 258134249 -191353372 10554 654516607 -307565699 45485 185440564 -397528085 29023 277200014 -899538314 24169 -509103436 -27716826 38469 -958651653 155664877 23741 -897222437 443083446 13412 -12784965 -671925316 4696 146399309 -667952895 47123 -611692826 548409449 64368 -977451734 -382174985 9327 -395587919 818224235 49594 160545965 -873592255 29469 -896042761 439203982 39124 -705223897 727315629 38372 163150642 434177149 25629 744352888 -614485937 36147 -413020420 838417636 34873 -901132794 -39506913 27666 157630069 -897286138 18063 183902199 -398129587 3871 -221391139 -957383089 9659 -679480234 739536341 11870 756088470 375888854 43385 -676076143 -899969982 50459 -21250082 571162265 29389 -428117375 -974578781 57386 -327311868 -200165343 27042 451016549 356255344 12008 265736747 430117105 33727 -965799320 146021035 5498 527974157 -483788920 50743 280029341 738507397 22358 174469299 -419689591 35484 -6856179 526145509 14963 165305886 -876233835 4447 -618988371 -329462654 51743 165470913 -599172695 15270 245405582 -39203065 26861 -140283831 -764504463 44422 -890282302 470153667 29631 538042636 -478153659 4060 -419988735 266197191 30425 163054039 431870344 10078 166553003 -487321260 37974 747064059 -595718729 29673 74095110 440689538 20666 77198963 79631626 23975 -514177146 475524098 38816 346073483 -804870311 18247 -217626150 -971971159 48791 -116844367 -520452914 24434 540894828 -509617906 41571 -862302378 459084818 16156 529626326 -587616593 56471 189307183 -406433578 26543 267625449 -40473653 75577 337133535 -871618281 14465 283397200 450172396 17946 -485589740 462410711 8406 565583209 -491176222 36648 545670005 -478274171 26391 537007332 -509229830 25413 -123163618 -318064499 25082 -132770660 -877700968 40084 285172721 729476929 36398 -98527892 -887232536 11448 241547195 -226468337 33775 639886679 -295960374 19832 -692101821 -883140282 19387 -587341786 -291180036 74045 -197521198 -606454881 39597 146790882 355977212 47748 333571227 -233959231 35059 -42836684 -706687099 28372 -328622850 464923076 19981 631787158 -291126675 18051 -319119127 446674155 10231 -987898753 -392463413 34889 144853379 -216761771 31989 248516916 275444965 2086 -777052369 -523372552 25392 747901210 -572475727 27730 159723231 147827372 12697 -26747206 556394600 47667 665429256 853946999 47170 649376095 362227867 6521 -230433316 -895882284 57876 -994654791 370554712 15961 163880918 -422322808 28388 -613364500 -514752073 6664 90171557 262629539 39469 629099757 815911024 21632 -99048945 -97093591 572 -886561778 -102167644 41792 74222224 732619697 66094 -706403722 -899347867 33968 372022842 660825394 6671 -996110265 160786826 36633 -477989972 153358701 38966 143091718 162188086 50577 -860786348 475787152 17826 78590169 436681722 19938 81314248 -877280223 42640 160047243 168035467 18352 143768805 851755517 29858 -712243931 -792896851 45153 256133637 282454911 58643 181084194 -592194973 14508 -583824870 -326815135 30166 163556490 94283951 23049 -962467464 -969756157 5656 -314093831 452787121 7925 -115772105 -789022409 70569 269380787 91819111 23839 357504836 837006214 41035 -119028551 -286223998 31889 -117885151 657413564 19576 -117935079 -889876697 44000 -396215309 834227345 51913 -387203226 748899489 12253 -985575866 -955586773 63988 529696303 -791446723 58014 158936263 359327614 32421 -318553461 -714092004 53118 -13404257 650168942 41647 284098391 250954494 64294 -423172314 -983997001 12309 731775128 -193214345 23264 475967746 153638391 54243 50851768 750636186 24744 74809839 464003490 25498 -809310189 -493341359 7061 -971031370 -596491917 64257 -972790164 636112310 34559 632779057 853702204 75623 -215159578 -583631126 40620 159435567 52134838 10869 -956454671 260098930 39642 -511010312 449002797 16205 -385581833 280035195 18169 -972205757 -390584663 26471 -20214841 -702045872 29491 -196119327 -576101634 22424 -218776604 -589581570 66000 -225454009 -956566787 6232 570056776 -498769178 62014 -210105468 64057921 64474 156390716 454297246 11234 278680448 265647026 38214 -325712305 -667423220 22125 -317108102 440155155 11101 184178562 188976545 16327 144889185 -597824568 13314 -803652371 -106137298 35868 -237513612 57275717 67129 -403025833 -952820930 48923 721499018 -588428635 40533 -401064836 -101952205 20777 160555126 354146436 44892 144901387 -862100816 16943 -113380073 -122014209 33179 -405100106 -113712055 20267 -39345224 -23058731 37675 -106900541 -105579622 17963 166951399 -201885429 61023 467153891 181932237 43972 557647021 -486891932 52142 59944238 -671386361 48968 -122959393 340040328 15323 -804280630 -808210798 23268 -142760558 -795824233 787 -298869135 -227523627 520 -516183107 376920096 54856 179033819 351224738 31971 -882685869 460334986 33134 625064859 -315994598 11073 186322349 83241719 7062 242745037 94339050 42504 -388643826 280452969 3274 188394873 -114861542 31967 -419671308 -990712598 26614 -677632653 -102157272 26137 -25203123 -670302439 58225 -35839155 -680764177 67818 158180034 -876270504 20982 -386065882 -134618741 31450 -120476512 -295777982 72174 -607195952 552147279 23974 186057806 270242961 26746 71382381 -489323131 12027 -985900333 146962273 37779 738003541 -230507956 9522 -103830650 -309097199 38390 -286313914 -229578122 12511 -211537690 266224709 27774 -392510724 -966625484 40737 270784437 66026732 7661 249672704 -207306234 43277 143786057 335065216 13726 -978835612 656452505 91620 160775113 356999075 38616 459321528 336615311 31935 184376813 -596997545 10645 -668428058 -777206300 13325 170928120 -873657428 41095 -687398864 -860577187 26529 149614453 -101721556 26790 -289235680 442000036 17766 -112664753 -514414891 3468 -980996718 -794612992 18509 -23799201 567188701 13839 469241272 352992854 5650 -900808871 -128827016 63099 474871655 353194534 412 360497763 844918298 5780 -11359128 620866356 31085 -33426870 528747230 25758 -191377052 -401556890 75162 741890868 -328991526 45007 57894615 -291591950 25123 -414305618 725027746 33921 545082959 -495649521 39831 649505794 174059876 27748 172597946 -890826226 11148 475707678 563943679 65179 448972710 148188349 24586 -401308845 -999049999 53219 156317681 369313867 6897 183314995 -426974459 19518 -24772792 666259079 2399 -117649133 -291804015 43278 -578631318 -497558616 2186 -390838015 837128990 2640 155879959 335582980 39595 630284520 163776866 32517 164648897 -411045070 6877 94876502 258848878 10524 629837717 189598018 920 -590504631 543500235 24720 -394154175 -99352308 10178 -135609252 -512227189 1549 734210704 -332873050 15293 176887622 281233677 7107 -107594218 -862338028 41285 722509486 -318845360 2867 -957702065 -992828429 33613 260998693 258087099 41479 81164452 -314314873 22742 665018558 -298104879 10516 -599154830 532375908 39298 -699322832 760478677 36816 -229879859 -578160365 14753 76588130 -2450363 48776 344472335 -199539357 3586 649563335 836898315 8683 94835561 845471469 21115 742544932 -584002460 39181 -332994318 -667438196 23877 -295530254 -203749796 829 -15983303 -675179220 15738 278312159 -42974164 14273 -307237870 -209676514 17578 80232324 816505967 22363 633387638 354977561 61978 -100791359 -115520319 2635 -498364159 541590558 30632 -27803121 -693289010 9304 -425198715 -140282010 715 -577246461 548299000 13062 631221862 158410518 56366 731268485 -612793248 12569 641782852 832748399 4452 -140830513 -141584220 76 658522541 346750497 24158 -877520530 -101511045 7101 -974808852 -969855276 51180 -141631559 -298719457 62551 -381968821 -129662332 9863 450406283 187299414 63431 -191904312 -886397410 55893 -315635485 440928268 5429 -292426687 -712493073 51713 169796036 -111861759 9721 -674383769 -866277525 39004 265912148 727762436 24485 261724337 754765820 7654 458451034 341987788 23775 -96290943 621063906 22888 -959783708 -991501264 4763 147665283 49794244 9523 272881776 90832367 73304 74484828 429943199 42695 157467842 -392349489 5044 -410178970 -986333490 50408 758396737 -308592826 8128 -332048420 -392523118 5150 154543900 -104402355 38755 -956866078 -960209147 66694 -698000082 -898904809 10573 -708623953 -772763127 37662 721574299 -215251400 43593 247475097 -209447495 29291 -382639930 753615093 13341 -863561883 -573084910 38364 -130845966 634393977 24451 165454682 162320675 8522 280147457 52387453 78491 744480038 -193063009 2120 -28851788 554146184 1225 -421709929 251095809 14713 -225242367 -972502530 22262 168852150 441100526 15419 257301449 471520867 41247 173920420 372199764 37278 -483499490 442043407 11353 -221128942 -878390087 38354 -134854353 333847290 4310 -204538352 -581814047 2234 -132608874 -112896045 7350 -121586208 -501938084 10255 162406923 -873819262 37376 720964198 -193809919 30210 735029236 378832544 36484 154095038 -381619393 18939 -576023223 444779657 15337 650217004 356308823 49219 -408380793 73162614 37237 -616850312 -300406004 49128 -598005772 -503943682 28794 -315251076 -209380984 23916 -767726749 -521708228 44376 49586241 856975606 1876 -806928949 -795701971 379 -206522134 75761942 3276 -703106495 -582189676 30539 527366714 738099466 38168 -106216330 -296936403 39532 284313002 447602406 33024 375910852 645216596 33684 -109438347 -295393408 33846 -391340369 261403174 34017 -954943443 177817622 8843 250508316 66899988 27713 86659473 -310918388 6906 -112561810 -779091743 58087 -288106402 -703157049 24110 -325288503 -667907257 55601 156048843 450336258 14661 -103703007 649746008 7934 257214034 -199435461 25158 168363570 68013135 18639 145168308 -195192529 56976 -232663694 75976983 56110 -904221061 465599805 20545 172019231 -103632091 56595 744377471 -902035513 41014 752456506 -602101119 27487 -576483685 -313026945 35998 758317340 -21541063 13706 -414519357 529618348 48219 -13365063 -672404289 38440 -580463434 -478875628 16561 -954897129 155619812 33733 58381091 730142817 56385 -388512053 -999871966 67261 -610034092 -484119267 1184 447417500 370367804 12277 187287020 278638180 54375 -596809371 -315051968 19768 -321627584 -220848236 22098 -119940985 -878622049 37843 -24591761 644791161 31373 -38345645 -698801363 11419 264386037 433938983 5732 -11763863 544506448 41606 -325798185 -233521721 31746 -111790561 653629257 42097 152737910 242170825 4551 -981283609 -408306664 36130 -286238938 -292854275 59787 53497700 857041263 55626 62061660 436938788 3766 720805512 352032584 16246 540558334 -491623948 53361 168494579 -870827570 2673 -311197033 465301012 25153 -973683688 -991048181 71179 -393757266 -142021325 14007 553770564 -501967242 52337 362854573 -224913922 10799 176045253 -420238143 888 -116348196 -298726769 17093 724874214 -605975355 22624 374812625 852815271 11010 823869783 -962296117 4490 -298095478 450044064 18932 -891957467 464250280 52948 -796092180 -517943464 46508 -801346346 -513455269 51480 533016933 -990861912 21820 -991292540 -587680214 52493 -516777432 355494102 76620 -140253466 -859272673 5260 165275490 -702523057 44380 -105355712 -882617537 36024 72277878 756330289 36899 91071508 458510716 36453 749713009 -595153609 20293 -799677194 -477066636 38713 354620925 847429441 39281 741078140 -325641671 46767 -105952351 -316108136 47205 644128241 824601104 61224 170667979 -899584226 12459 143364214 67432469 28618 -202677704 -860580897 26038 639383947 835833256 58102 -13940771 -710982120 30848 -324600576 -679481439 484 238617809 -216191901 37212 564105745 -208706539 73571 744702838 261265948 48330 93520494 848269482 23654 48130858 746665157 43696 -199831687 -966577920 34411 -139114930 -305967485 9903 89392180 826347247 28401 362156369 637978695 9961 71823671 434597125 46232 -213789111 -860900308 27773 -398019458 -406585525 54445 -709281074 -771511796 8922 -970071136 -989546499 2277 339665846 845565697 1086 -962988370 -415095346 70017 -593307777 569048355 70316 643222868 -292565469 20985 -670514219 853257189 34834 -142035031 624437857 21113 -231710857 -990126790 38128 -604570362 568066964 42488 -869396444 449557056 43442 -784521533 -762403521 13073 -205701442 -859744130 10494 -307196718 444545244 9103 753427551 -289570601 35445 90902646 461923508 51294 -332476401 -700849345 7126 717008498 -216276570 49668 81652494 260530392 31656 372155577 -233198142 21628 -597454667 338542752 65999 -579946693 -497607543 18535 -666777469 -104925538 21791 147209368 -211327089 11062 -492953697 461098902 31063 -973884700 -994862622 29985 -2663636 535493658 13529 -984383910 -994471780 61926 742912026 433082059 62855 -133278408 -506750990 27705 458048781 338979553 16206 -138256652 -775850718 6091 -198588031 -594966622 29565 -581964451 -311069152 59470 -200732260 85011306 55088 54280600 248150358 20187 -318748331 -207725816 22240 -32282971 562788487 38126 -132229386 658173439 22459 -671289029 -861677109 2704 -309032508 449719555 19685 185211221 -609086348 10615 -234544576 -976968581 14872 179700571 -209473110 10453 -224356624 -616981905 46369 -602678948 -308582583 15973 88861546 761531919 50702 -956340486 -226627043 75949 -410526190 281564299 6151 431238392 177748663 80933 -105773538 -868670372 5137 622419534 813191106 66932 -324472689 -199337050 34210 -331834767 -229146647 14502 144489186 377534685 53585 144865535 88513382 26124 -582231127 -495624909 37451 -230710293 -597742088 41686 -124580271 378578371 24052 -135481033 -104864453 31821 -990588294 -401446991 65066 -710948674 750219944 40632 -286346548 449612059 3708 730942902 -331066871 44972 -218802682 -879871631 40701 -957227054 -403551050 8823 -228888713 -602591920 32142 -222501034 155417077 53559 189330686 -599686587 8289 64255962 736938432 8566 731489233 -220048886 17765 -123486762 655896009 33601 -407317435 738254724 1075 47765836 855431931 11507 346279817 829137345 21280 188124100 -128029473 21539 66427622 437343201 57416 -109783716 -127176970 1871 77235853 252849013 30231 91054904 849531486 49086 178873414 356246229 45171 173538661 250882559 46753 277546585 73583604 72642 -116950325 -797231563 21584 -209426255 -585785532 32117 -420176424 258803985 31112 460087931 -113928436 45785 624314929 823717435 33677 89025473 462315010 5598 183102725 77980208 6230 -515060125 -478993535 3674 -323647319 433694715 17708 255982180 -27371847 18172 735051098 371751776 51950 177593700 -680635683 38965 283073280 744884088 6231 163946011 -398346771 22379 624978960 344621079 12760 -503314908 -509600211 2321 -114302472 379865504 4968 -500041345 438367012 24231 -871083211 460406351 52987 245819429 76649441 64571 367798472 838228884 15016 146865065 -897169650 43735 -103249944 -896340095 11031 337846311 54901540 1137 353717156 -671764547 3991 -954071771 -392209499 30463 154194112 -416529932 6688 344965737 -686057943 30973 -407893294 -966041417 4623 256222014 445965575 16112 178454674 -399894424 9596 -405854102 -109367731 31351 182629012 -194949827 75734 636655574 170945496 66306 -976023232 -603736127 59043 189826942 -889825247 23060 -116609664 -487921320 145 240632170 94224357 40693 -864413457 452926469 28570 -612756483 -505426496 24855 -673498766 730800993 61172 -904591139 446101108 26992 439033397 189888645 29269 -799560740 -518735059 27894 280977300 -15834438 79072 249498711 -233670277 2275 59283304 256744578 53399 283438687 49676847 62847 -418124786 716849312 30741 -135960753 -118520574 4614 -608641167 -322398486 31929 -290895475 -713092533 54831 262685048 -35281297 3006 -121659633 -286385890 50450 -976533277 183326989 44529 721025141 88255364 69080 -132266756 -287873910 47528 622878425 355412846 13459 -420749918 -134346399 15649 266091596 -230501167 16889 -504574198 443339752 7910 475253913 380860236 11854 -508731905 54426651 37996 -393131157 727437627 20910 -428135512 732122484 4236 -212509486 532760358 36884 -997825272 -388635228 32112 -996155754 -583789355 20029 -790230518 -790012722 18089 -27914496 -226902132 49022 367451598 655731094 6320 730135923 -582409895 267 -778927571 -498862449 55005 -300366413 -702205132 56989 451591755 177291266 89683 758616582 -196716063 63181 655332071 178829300 665 -964363877 -398504177 3227 -389465330 757307972 36943 49098589 248484514 36533 -19805683 -691463593 56078 185196907 -400299568 33590 -383797947 239762261 23694 -209802842 -893880741 55793 648192761 181702506 35060 170862213 182524102 6033 61949271 454707811 12131 60320247 733935065 31326 760695210 -221761852 38219 -770211477 -793147325 4621 180618022 -870573488 35519 178538958 145326733 16688 168090297 -112062322 23442 178220863 -206349235 47133 -498700979 -295154122 35201 -604632218 -486291764 7908 -972875731 545133780 29683 629628641 351340701 43316 187194571 -121509804 60914 -957759970 -993006277 30694 -581750284 -298862480 30888 -520641171 472428822 29231 249216182 446264779 28837 340470262 631468028 28668 715544281 -286836109 16702 -979493684 -382637407 33251 167473624 47640992 14694 730502390 -580901234 4455 -201678433 48744702 53668 -513931150 475099908 35365 368453364 653150509 26117 -713364322 -886861234 17743 -988546040 -785629709 90008 753661071 -204718575 19417 755414133 353301241 53778 -215315983 -883998195 46367 -490350265 -893315986 26368 -994452932 -981821789 26441 -7473892 628504820 21623 -796533677 -491297439 47997 642840124 838692897 25915 -134011579 -491076639 19930 639261817 817859638 77633 -129500775 353413163 21294 651478882 -296929250 22666 -978366084 -953865163 50353 -580363311 -493682806 35058 625832505 149623429 11186 655808925 380495064 201 150705212 269572264 56711 -319621065 -204867053 34381 335150533 -227401308 39478 166956954 -869517998 9559 -4156679 -686750270 1759 149112500 356735005 38307 714545659 -304194580 15619 732482376 -294981347 18190 -669575086 -135625315 6322 -106020813 625892701 5954 -212851993 -861768036 21531 664153520 366885899 73801 171554339 249283935 28217 -596175443 -500676663 25151 184589531 -595915379 17282 642167781 443732467 53653 272473362 -229105248 3397 146765178 333704689 2623 152364314 376425413 49019 354261734 -192979862 3870 -122133086 -513180743 24372 -323396390 -687307474 17466 265726479 -3216574 39521 -676350529 76761671 64228 -609421880 -330923307 19990 -966686049 -952558615 10859 -116980139 365869735 25648 664573665 847184122 36618 172636420 475438267 18499 -417865776 726374735 5638 268453950 89867062 47764 -384253891 -972409802 9307 -190954517 -885675768 51228 -989865542 188590714 10496 628324033 355405014 51720 -104453755 357237312 26508 -891943571 752634900 88738 -806578507 -495322523 18865 170384627 352863213 31018 56491722 741277174 19830 172690276 174542026 3209 -617462395 -292548586 7565 238914707 449668573 16339 -998042038 -975372025 49892 448427792 -980733253 2677 242850866 -198660892 3 648692493 853899972 73884 -989567748 -987504899 45329 -693721892 -875572767 28501 -384285269 826779901 29294 754385048 -499875839 78016 523928698 243073208 53747 -890405911 820255938 4240 81983914 820312388 33502 -332548296 -222534988 20750 169271237 -394438713 25834 166738425 51707109 21407 -10115186 550658386 22200 557458866 631591374 43218 -224560592 87490543 33945 655085707 815518167 55462 -606654641 565408981 41563 830033606 -952761008 29654 -404171132 -107757368 29021 -604759768 -309191603 27265 722337443 347760885 26210 372674311 -202612401 24944 268418701 743540347 29571 -333158818 449850834 5181 185910091 351784191 53110 -770649414 -805283467 21134 -233546038 814112871 729 -207404037 -600716700 34679 -292915416 442264801 1971 -126071529 -484584957 33753 157022436 432726628 26521 -958146454 -590460512 34736 -974365679 175950640 10441 275361444 62298470 12655 -105706641 -504326561 30229 -35519804 569488548 26527 243875647 -6257091 22054 -964568338 -394227221 52641 160493603 -887959163 12841 -121689686 650423883 27131 -411095190 735124886 41991 724033510 -311193801 31578 259200081 242125510 77830 -309979543 -692829700 22751 730853619 375802636 56093 -809506618 -479823960 54070 252789758 728900451 4062 -394686036 -502705392 42042 -512412707 444024828 9080 369321118 638518295 29538 178619372 351414494 3403 -302982035 -699257468 52869 -136233999 -298301307 19022 -605962964 -519866385 9575 -100220519 -502014581 25633 -194766283 -616136518 8354 274895947 77778172 643 -807318867 -485610608 41794 -968289633 147010955 10917 160245839 428953545 26241 151055376 -582214410 12137 -788605150 -772532347 15767 714345586 -194079715 61686 661211431 -330123559 38396 335124544 841948702 22794 256927590 -213498780 12215 738300488 -601524140 14104 -710750752 726268678 71520 716379588 -216741869 22950 -307392669 -219990057 6931 -404970910 -116758939 5545 753424264 -587278036 36499 -679075265 188334223 61178 72230471 720005548 70524 -782243657 167758280 72839 -113542727 -883610108 33532 155226544 -131294770 80200 350963158 825401209 2191 654191364 -18334246 41532 -711537165 -893584349 19002 756428784 -483233042 69203 372559812 -218149206 43580 -392023839 816844649 28601 -194811215 52576267 13603 148586352 -607088543 5311 626667380 349513367 7092 -403423412 248007677 40596 -960284439 -575131956 25234 475016318 348022225 5063 -904573420 -121951261 5330 -117281462 -876687721 29616 179753547 -891248264 44285 88925351 751935421 20535 -44141445 566363574 37911 -576023909 444761248 7800 -303635902 -222182046 29296 -291633624 -677631025 63720 -990045342 -601603048 7730 190172823 -890024888 28609 72929608 816913946 28776 -121859179 360272725 9196 662012831 842262453 19444 -891719474 463729384 48117 -493620697 -893836883 49684 -802654389 -798935917 16606 -575861722 550064350 8885 -121480259 -126755879 35407 51337608 246663637 31879 157641681 434211834 24016 -523718110 279163512 49127 -15509550 541097933 737 -499960526 468130640 12988 -418960460 -982306430 1554 -116875111 343453401 8771 -412561438 746606522 20468 -994243718 -391537255 45229 58412566 -308719118 12964 -10161070 -700463294 59344 170390875 -416939853 3111 281315742 435887266 41633 -767527554 -405844340 69619 -36860109 531992717 34969 -968428141 -964216275 35068 250099606 759975586 1971 55991352 852653281 7142 -314419594 -673442543 44432 77236291 433106408 53988 -135263157 -523062555 13776 -192014778 -957594293 3330 176559034 50697572 3441 -297652502 -214150912 26165 -133729503 638849377 4907 333476412 -225647230 20948 189808763 -388002035 34496 -400641392 750989500 36710 745350266 -577162498 22985 716378221 -594319565 6457 654186230 -303783153 40989 -99247946 -305872138 63065 -327698553 467601227 16250 -427758233 -138183121 30753 -952973419 -712211363 49498 658912859 370326561 52298 81523283 -327666963 16950 49435181 444311381 27066 451346743 375096685 15859 -413505305 821419920 55483 460825330 -966390688 25146 723634490 -582196933 42135 -418409962 -110539298 24795 282830694 439074624 30154 82385178 735721657 67499 257237187 277496859 52104 -976720445 -608054200 34268 181575128 69099207 17884 -96165374 -303284860 12087 -426020501 -140031575 15130 661324633 -285905047 45981 462764004 362852618 28675 340637287 662434888 5798 738848207 346130270 53511 164397613 -427321701 12268 445300336 161998577 39024 -331341415 -213139969 6819 -583122993 564625212 30236 -190943511 -598795041 17332 -234247075 -578983701 66741 462431935 664086459 44760 -886515874 448492099 45962 -28308159 619066317 42859 -399194991 -112791889 42987 -692194893 -791105248 26766 -705100625 717463450 38205 63501493 720803858 24968 188611358 -191314936 33158 -573227358 -292838093 16286 146560379 352451842 14742 -996707254 -390696264 287 -803504407 -774817850 13091 160249090 -600381330 2813 -137892992 -773193250 1884 189330890 -126130033 84516 538012197 -481914420 34812 252000488 -21499961 949 -109907761 -298242908 54207 -125694355 -295484650 12058 143936137 650465699 53280 -672801307 -782640646 39999 -962635998 -605019196 27865 -41424307 542603403 41790 94827069 820101405 17414 448505905 368265744 23869 159344382 -383331695 2664 83740662 853276743 15948 169148116 52349016 11243 753361845 -608295537 29737 55510035 255439319 9013 -112315035 -522094033 17413 285508680 -22287875 7152 -683261935 732425300 66307 -400580710 239432488 19971 -489735459 93142986 74287 -486374194 -883610221 47136 239280551 284098293 26132 524566705 -493484085 40422 646857057 158267911 67485 -393627396 -954783156 47132 643368094 373282021 75427 654945751 842719365 1764 -214004181 -970988942 10138 -427761188 -999742142 64720 737499836 -193476741 13276 -126302628 -128633753 4909 69117463 450816687 22013 267804626 256498150 50097 754947602 -611402989 34775 351667191 852574695 34701 245265693 -888072329 66968 76728472 -312287134 11869 -386579958 -115421677 34058 -572819286 -294430251 43612 -192924368 50911109 11433 -293907471 -697431888 26794 -100329314 344878691 20153 -581892463 -293634513 808 759412304 345131408 33220 641113884 -286670691 37588 -774642897 -502863315 13583 187931975 -572770987 19358 -108011133 -324936192 59329 66770181 738678109 52836 719324708 -496298133 33330 -888073786 474446943 2513 -95959214 -514477813 23077 -9229501 -694368621 57205 -618050853 -320216055 33024 -416482844 -584953214 48943 -390679312 -587340773 15411 273202586 -214458828 35572 -891257797 -325396235 57126 -206501680 -885639194 19377 817623762 -963004846 27093 -225398620 -579079281 31256 89575115 -300715706 12736 283138245 -807998575 44128 151240206 55633950 9219 -137566369 -306677328 28592 -691921357 -666793277 61046 662695723 148865149 63420 -108039120 -304781388 46301 761166022 -233674204 54268 -876545545 455328761 46348 -97285190 -870974705 13369 -611211996 -286045718 37402 663363725 -485786017 34178 91171129 -319732762 26161 -192774709 -581481157 5194 559571636 -768401245 5637 -119713098 -292303233 14525 283849590 -211949910 21726 -476524204 441962675 41816 -225861160 -603686131 33378 -208906977 86623767 872 -683391594 722846197 64619 -582265252 539785344 26324 -967747812 -961389209 62252 -418735177 754021469 1955 744186203 -220864593 40342 -585746379 535354559 54485 177426484 474090321 17715 -225222638 -878096360 37491 145201235 376845493 43132 624216922 188693747 48724 -966533693 -396235260 8747 -126898063 -889984296 37351 570931417 -488056089 1505 153208953 -110142126 39276 -32767928 663176363 24491 -702942956 739976287 29440 466459154 341394730 8352 73370189 248576767 55911 -417328997 757298720 5106 -386426318 856417185 8717 369067179 848334800 3520 190025157 94981863 28950 -873688239 432016701 1403 -965274658 -616075099 34120 621838834 364823393 6993 730648133 362570632 41946 649830142 -332298462 34558 -688564164 -113446102 2850 167464399 369830543 42107 -411032861 837641977 57553 -976355763 -999414324 42856 730148629 -312144721 44230 -126641742 -140470471 5483 -211744877 -995103392 15126 -192114495 -875446087 51827 270098476 462995193 3092 158398855 255297654 43763 49313444 842803089 45337 -112532739 -308478896 2694 277532594 74395700 30793 272114053 -234177316 5545 -991222303 179983048 16855 659216256 -874844681 34204 374453527 827733519 40806 -142189209 -286893044 3846 374717784 -231367012 26803 -425817042 747496510 17787 726079832 -218575693 65571 339374303 628339028 26196 -573021369 -506339401 1724 -959186285 186549789 43235 632423149 845601691 7057 170772084 -596658598 10626 -508503256 457348596 21957 718554791 -191102090 56904 645005414 337550228 69672 280495981 738403560 15633 621167678 852270452 32208 -202854243 -965719363 5215 -870411406 436751978 47117 -202263126 -618091062 27735 -891115811 431109805 18354 261381993 -198700580 37743 -30473795 -694537600 14643 189194629 -395873090 10531 89163025 836979148 45584 85472015 835375076 11572 -972414742 -974515455 75172 -210263361 -995544770 34646 -116939264 657347152 20534 -122441727 635182286 52072 -973189141 471941806 47384 741732650 -229369819 31649 739209051 340888122 18355 -119397689 -802960064 13181 245767441 724030895 25892 729160190 -305192687 29086 751205857 -603769259 2897 156817935 66442196 21035 -583432252 -795594236 61938 -393333219 -113331451 32956 269821531 -200689398 37818 -682354447 732749843 1586 -581423473 -295076085 51016 -882056689 -141179822 31157 -225940237 -874425247 26471 346949331 645061581 17368 -773197070 -797102942 16295 -130393451 -893665091 22753 180385560 -576813142 14970 -809162705 -491284084 26187 458031967 353956000 7658 145865953 -134068559 14432 541712227 -503449655 21043 88636830 743539573 49806 283028052 458743169 19107 723590933 -583494062 534 -120338714 353321213 6815 -590214794 852811888 85118 849497257 -992261333 21800 278971985 -207136393 28934 -423131545 275689389 24930 -617272572 553612706 78039 729881029 344929196 49035 282113028 -12521974 60635 752698866 -617820713 38299 282538735 247355252 7462 -392212250 250492346 49404 148733235 -417825593 1029 -964154397 171967722 29958 -789829746 -481195389 28527 -207817465 -959074007 35045 164746858 -139584779 14937 -796552352 -792877687 13439 50631354 -310290380 9242 151792789 -616100762 20547 -120170785 -891742207 45417 -120106607 -114955578 24221 -129954784 651962075 2737 145486945 449521123 7922 -45603399 65469343 29333 -193285179 -960299934 39474 -319288825 468625425 7670 169078941 -424785408 21768 -424659472 -990248044 5041 159526458 -867946946 17863 257326061 -214829047 43091 153748961 360144501 9508 -807553757 -522215786 25488 93423485 -303815240 32045 648297871 838076585 54929 540327863 -204718321 63834 -6668363 558644018 39868 -25748368 551317245 3414 -117148011 -508760246 2144 -697818024 -128782327 9372 -46152108 536286603 2831 -955315666 -605691307 51183 169267182 -233210776 65362 -982531882 -416925418 76367 86529015 264811055 61928 -26585295 716442799 78925 -956961582 -582940259 30807 -694848758 718962661 5623 178415523 -129262387 59195 -614974068 552658611 56624 59078253 476068523 29287 -611687880 -489198909 28142 726517259 -330219552 25173 -667293319 -886290259 32797 174873394 471413188 15346 -613591631 -491609102 14543 -390478493 276723462 3332 753839918 -225721319 69102 -17838599 -579680086 39261 -124710283 -789589695 42251 163156128 188505072 24431 -881797911 -140883137 36575 148919181 183912467 7152 354116872 642023800 39344 258631510 285106318 39333 -235307709 -602850916 63931 358558280 -575111926 22973 275276160 268782218 53853 86512007 823451021 25776 642666632 829864050 40604 727427500 -600497158 17422 335796656 837305716 24995 -878227244 -109594621 9203 89232178 468139372 40951 -17876039 533890635 48677 437586269 337963843 9886 156938935 -229008296 46237 -215622052 -868481421 39397 -318025343 -199531652 28604 82733463 -290672632 38160 -191750918 -976634624 31365 346198480 835618196 28345 249502389 276141949 17592 629629254 341098401 19344 -203722606 -584525114 37427 168864538 -427710685 31479 -674588720 619273664 39622 189880752 -101970216 76449 -859262866 -134476043 47908 268303552 269520201 13720 641605946 338873715 48358 -519418673 458181536 15132 149898250 -119146580 3712 -292839136 467695212 3949 176422125 -598775305 16945 60720596 725020670 16290 -409752011 243711579 5858 172076322 52682480 18140 170060301 -231792593 52485 466022699 339216980 23538 52420898 835440132 8965 148108548 378752787 24912 -786985724 -483848194 46354 354784773 641856537 11933 -19005851 -688791832 77321 568570676 -490025951 61810 -987907271 448689418 41289 244502737 443765318 27093 -118394792 652073517 50166 -305578154 465029863 16547 173924240 87266065 24826 740224442 -196836557 49539 634537850 182873823 8937 -886824646 -133692567 49448 -786539700 -777100816 11699 -294598783 446191983 22792 -222797776 -574491086 17543 144901700 457277920 9333 48623882 -602070600 65856 151151717 -402021546 12882 53085868 817352695 16041 -616382301 -963821778 39301 177639114 54461188 11600 538652163 -493679946 33425 -684020613 -795728283 18879 177856805 171180544 30313 855279755 -963258742 26924 162143781 -864328991 14747 -860564565 437067411 4782 167479979 -213910188 45137 -886552010 467729689 30936 648952343 828445190 40763 -26500029 -690807553 29911 657894526 -308027165 33460 -681061744 -95364636 30879 -122016232 633888261 37731 -381900627 755592221 26162 444429989 349061138 17709 -962808609 146872375 15397 -389646568 -987660811 42366 -233868281 86984690 40946 -969390834 -578886327 17756 -960363659 -600693088 67097 -406047117 -122971070 39734 61378225 758489750 4900 158580058 -884037757 42654 -192092474 -996350405 50505 364124156 -192750180 27050 -796368683 -768890925 17195 756288765 -992454565 49937 187287338 245147999 8735 -996777045 -403112812 55814 179564450 83409628 19767 -522136837 348765096 37887 -124641580 628339785 9692 -708275576 -867217450 48453 358830864 825934180 25805 -996975425 149685370 18104 620232258 379041930 59222 -962691861 -980628643 22696 -118270769 -489635571 34609 -861995818 473529342 52430 -667155060 -784041499 35669 -235275189 -880175045 42468 -712718377 -764916926 24664 -687516310 -135539102 8703 -498905074 457259289 30717 -689310931 -289230928 44197 181537498 828518181 33512 -667197246 748917815 31487 240714283 261424452 39083 158077604 276743346 6284 -141892594 625394314 25182 547463609 838057724 45590 74509352 -332528746 1931 -288119050 -676979814 51791 -423143101 813920029 36424 -205094982 82644025 80249 -125322004 -864073162 35776 94041141 715634153 60390 -808000031 -966436718 1493 -954691346 -972353164 58524 -895510900 443487034 26821 647351294 361952172 54508 -391655954 269423524 14648 64902263 827530526 40261 -683564429 -598006827 27001 -875560053 -122627456 62387 -324838287 -696771136 34392 -138206300 -778333321 29422 -572971937 -320844681 11399 560894477 -523055138 21739 74006452 849095563 19375 180896111 92076347 1540 -129441622 632360594 15854 90485986 844577716 4825 60606416 838047812 17342 -34688644 366122400 12208 -300140297 454750049 16738 358131186 819744835 26478 -24288827 647685343 33947 51414981 433246452 52194 78212676 -292290805 10898 93326898 851354587 5822 -208512127 78472985 19964 -398186847 -993565030 32548 -997016150 -415259610 41125 -313936837 -671888948 52892 -998826192 144668283 35825 -699932519 745536567 31550 -318140483 -689868880 20087 -132839619 638635080 7416 -99230645 -496269289 31482 -235005957 -869099070 23651 436634040 348753755 22578 -575880730 -313144813 52368 91435368 716947140 44280 -313852193 466102683 17424 145416486 -896163024 34809 -977827599 179656923 22269 -423469958 260986898 11141 -787498143 -769396519 7974 -111141027 -807885864 35399 622948612 -313073926 30700 254195733 446537287 18724 -230934845 91024536 57943 182831009 -422168426 9836 -216679432 -880747414 13137 165253197 437315130 2092 -675932820 -859615548 40496 144300961 -615419380 23071 -107109940 -769956203 16152 156938169 176342976 45595 -391063612 -129798838 40838 -39916110 665132970 42359 152604591 159185562 13708 -894626404 -142142211 38161 276138434 751468622 6055 162622489 164421474 4473 173787039 -862252544 5212 -674554792 -809182422 8765 164946447 -578629899 20008 277720191 254087618 52315 632091565 814419448 70479 187856629 170199848 24225 375006497 -200305917 15111 -122788881 -770454848 37162 -806569759 -767814469 12672 261817956 731629099 12054 721172518 -14918938 33443 333681466 649502294 18827 -300121471 465991670 12505 475809209 370268881 8873 -107312685 -308507748 30952 -218407705 -607516776 25757 -192147894 72672885 46356 162438208 -125465181 29138 756012712 -593537651 30313 722772910 365971421 21482 -327042258 447428805 17458 468825763 152393429 14759 -701594614 -765323237 40133 148474313 371930039 37130 -793306143 -807271959 8840 -670657974 -106432985 25112 154490021 80115779 26186 628857268 146750860 32485 -426959466 758150547 6078 -425090323 -977256009 4267 -710366864 -792270016 43444 168289708 65347273 1848 -605173941 -306728700 72102 -121171263 -136187092 20607 -571819781 -513253054 10441 759881562 -329954753 40285 -599867853 -330592539 69970 -873250319 442280463 22392 -228892274 -613654179 4829 354165547 620522837 28752 175748138 431007182 18241 283906734 -190507060 35423 649905131 824334258 12583 -403028887 252183997 13769 -126793347 -871729198 3782 88035696 435374894 46747 -122421799 -779973452 47065 431391289 157925448 13305 -18110541 661089592 42802 -231043575 -610705350 7200 727753795 376682657 942 -978585502 155188410 3451 -714153482 -889622421 54034 73781220 -301335649 1200 -228632680 533746006 43385 -892227124 -127235843 59971 159591785 -108275954 60211 143477841 171444538 37739 -617990321 812788988 35405 -986529135 -694292442 25286 -425693385 -981251245 2877 158560042 70909989 3956 -229498905 -979810517 24901 -863866612 -137771158 38377 -610319527 -900644288 6439 -311495632 -710570013 43812 -392319792 758555640 2455 -976238003 -978270383 21431 -582855531 -688831979 57852 156394396 -104988264 39662 188877740 168126209 27432 174816361 -97599528 61945 -989596258 -425385747 52476 -394801835 263766848 20149 279358298 755793978 14153 -217867340 -985729313 6194 173148037 280327317 48929 448208999 371474122 1712 725134019 357348566 47782 -128758252 -103919022 26745 367653332 623001046 13513 261286259 -233078930 26732 643468973 183874077 43915 -386139391 -985346523 66213 -973533748 -580996817 44933 -222933320 -711170693 43416 474181076 172611320 33643 -101856586 336635992 5228 749014873 -302274932 43512 -984884338 -414052014 33810 164928161 -879814326 7910 -23643666 663220755 8060 -135147048 364790747 28598 -578541966 537473298 76915 715295091 758456492 17623 378485163 -954988068 67694 665111153 359332969 71644 155022969 159061569 39609 722150337 -612232678 32858 -141842309 89857235 35965 346405257 656291638 23996 637662349 -311805564 44063 -39428993 543344803 21789 -666976509 643867476 39978 166270431 81482233 14893 620140566 836138697 53004 -296971247 -668842605 46493 -967218734 -961582590 25276 174685458 80277547 15560 651394648 819193032 26844 715751855 -222987056 51907 623727441 362974877 52728 173853311 -615679354 12605 -895458042 -133282998 8295 270407136 91555273 34035 657271199 -316586836 30918 -124696001 -225361820 54601 -418239170 715225364 27323 -782494414 -496913571 34859 -140976327 -890729233 3917 -675413357 -19389383 57340 -413951415 266152516 49004 -108493153 -311193045 46185 -964828166 184365389 21661 -573752933 -294066681 13991 -105499699 -314522364 38173 -133429691 348469226 8917 -980375498 -970515725 45827 159680247 -129798785 927 -396903024 -976673337 48265 744109311 -320379321 43314 -893071170 435698803 4699 625159487 157756851 38203 -794381583 -773195716 15904 67015145 754985032 27749 -991643968 245408882 83239 -397524988 747713196 27371 -236500566 -903497745 51621 150627153 -576959753 4621 -209162986 -573546215 28945 -103054590 -804672122 9930 56540406 720982828 43772 662184462 188739352 62103 242204300 281714308 67846 -96396397 -104749691 11058 75284234 757832420 56930 -121180798 752509256 65391 -710313015 -877423493 9153 650896248 -314071299 29336 749445954 -295184868 29156 -864129164 435549208 13993 -975089611 -576442737 59011 -691565490 -798190810 34592 -116765560 639698426 10007 -794401147 -384773733 37190 -318747670 629917953 47393 -991284319 149856100 25508 727521131 -606964094 36563 -222963526 68362725 83617 -127790633 -304318775 69063 -299301471 -206932662 18156 68964422 831620270 39458 -903064442 -139424949 15007 538862483 -990259574 52027 182723593 -400921805 28903 168442511 -195778493 19936 -766544764 -497516832 32423 -322491700 -198600515 28775 72463242 444492826 21968 244219135 -487073426 36036 -986117140 189030604 31409 -606572484 566316712 20236 68210881 827545560 36473 -789075518 -521921717 49472 -582433487 -482844449 31339 -97822845 655173869 49018 -804813560 -504992238 7410 555851576 -509610644 25365 -409898739 743403009 42045 -982682932 447122235 61987 449605288 189440484 32297 -893051972 448630486 17666 -388184531 838437586 22381 255487564 281817458 42533 631485203 820305280 61223 661994177 812529070 48785 83986309 254288948 68831 -423003748 -979749403 36644 -204649930 90561011 35894 -109889531 -487276776 20570 -797957816 -515672861 40131 528605568 -421973254 63472 176606466 338918022 46871 150931051 84644868 24661 -782634229 -523245707 46914 -423786279 756135928 37134 646586909 833924313 49310 -216500999 -859528204 3087 622264101 360819654 17955 637473034 -325839162 43083 78942407 854626114 22754 -572277297 -285852389 29198 -598138648 -290636766 55165 -523613033 435235007 20075 361306370 -206081368 27712 -141708821 370530579 11931 -313152130 -207797985 6203 -39638028 -696548383 35459 457538023 169102892 63526 -780366657 -788098060 19141 -788365935 -794991100 8182 -970525882 -574034402 37669 -105461960 -318362652 10903 164867083 -386061777 21003 188198380 -142567580 54467 336848824 -216415509 2943 -316702184 -207860121 17724 811892287 -961904080 8315 -881327929 565484311 12527 150198252 165430317 44271 64053775 850556467 19448 80569071 243985947 13711 242802423 463433593 28261 738479697 -307370098 21758 -204596419 -988911011 34118 -418649159 -97985305 4482 -394795755 760971919 26216 264287650 -206033385 40614 255051274 470453992 30973 -978795959 -589988775 24477 463888319 342845444 6116 442183846 372805750 11037 -970927046 178311337 48405 -317783086 446489675 19753 -135261216 -113851647 9270 -869240977 -110038780 39920 52010236 429182632 49450 642244605 188117590 55596 -223777015 -982089441 32194 -213995816 -575857948 26485 161797374 -197196460 51315 153945785 -572032507 3207 372535678 -196696674 26008 -891977685 -982744055 35726 664466626 847300794 7466 183619909 457743419 3025 -427219745 -977462684 69737 715983505 -579900438 23417 621177352 374147051 66073 59827965 761143654 51097 -394435403 836307608 39759 155343592 448763802 13986 -388778531 854123234 41717 -98385169 362654077 20214 -196339485 -989259113 5059 52779620 714730412 43860 179989251 349335355 491 272214818 444120545 19582 -766958372 -767375494 8730 247834591 -13647126 65317 262466445 256450416 42195 -874019775 -131403237 47172 186529858 -111313461 15847 -671316362 -867339392 29026 -617957409 -307197152 49687 92915821 273889212 40617 -691579436 723315148 41070 182994942 -222463328 3945 -237139022 47685823 42470 532322383 -680846948 42209 73512521 847614040 4 154875708 -212567510 51313 731754633 -220671704 26634 -209733869 70899609 48582 -503468792 -425675412 44397 373891520 637374080 29760 753147329 353149670 48489 164072638 354137555 17371 147136893 367627387 32987 -904402709 -110170241 5782 -706080940 754951988 41220 753533453 359144675 20607 145996846 -410691656 9704 -971138244 -385536324 13471 -424993046 817191672 20391 67944971 -319179653 11302 -602845459 551003246 75869 270157643 67337462 24232 377838178 819593495 15216 -986277148 164683259 12423 -413189611 831238577 41331 -689179889 -859013291 39987 -103417498 -770753435 27230 736127870 380067290 41885 168867945 153741059 21599 -96665371 645827215 342 -414767553 822698920 58298 -141530952 -290237876 44716 -489145638 -235495051 41011 72097272 820191415 40423 438404343 -953605645 61776 -38721253 -399951446 17044 380519101 627569824 13464 -132387367 -520336341 24170 448051355 364778468 18722 -135228572 -139835884 20067 176007134 -404679298 29024 -581484631 -322333400 70946 -139049866 632488234 41081 164429201 462977136 1070 57468684 440373164 17367 -977417231 -407754079 19123 -983014802 -426800023 14807 -859137385 -96409489 9812 268124814 263894383 57124 -96458601 -771402006 50216 -419219026 157775984 19028 -101636519 344557327 1175 -200804866 65553196 70072 -407663440 -993013093 3364 626810424 -298083016 5046 -787738622 -784205427 22892 716872366 -708230007 65133 -772890736 -782552306 13310 245651408 431336527 7121 155276082 65667885 11934 620446730 846858421 45813 189671449 68765351 21364 -405866087 258035598 48680 -99339597 -308690008 14955 -604991280 371634329 49959 266141665 448499650 2361 -862364217 458040625 19065 461540667 155438912 45083 150684588 50800409 1444 -97222661 -136202589 16902 183542079 72978002 24781 -314928067 -206071939 18036 -697857303 -863526881 36774 -667370201 462403877 45861 -968333290 -974055184 66975 181976055 340195945 35667 -708470893 754109690 53082 -24727905 646487373 13729 -382884180 720979729 9845 -881057283 431102954 7994 -586667683 -314116325 51382 633162393 377403490 51110 -419335081 -45487320 71342 -325635569 -231176934 23322 78974614 848295876 43861 150058264 475531684 2921 -966247762 174739203 41082 -516839151 431722545 31288 155524317 59827983 26290 -312334927 -690889358 62552 -994880297 -603753304 47920 -588789902 -506130377 11060 -4182808 620681709 39671 -120446553 -859324818 24111 262711861 260341718 75043 -118995660 -117249007 23280 -681330027 748882261 25330 -33493573 -711840684 80688 -577699750 -765477452 66939 -497377554 463938598 32245 -105440243 631460854 24530 -502489698 455451176 30745 167009103 -879568002 34120 -108031816 346273102 6102 530735180 168365152 64899 -618664104 -508515590 14734 -134653179 -793483569 51483 431184180 346322268 27734 164355781 257052986 34482 -203212881 -977888805 40399 144353281 -388586067 31189 188097775 147512053 10015 63400466 729558498 38848 -587307589 535455491 28571 -968805029 186552748 35284 -237618843 -901623230 49289 379362058 636787224 23797 -975688251 -422043358 12222 -706702648 753255920 26712 -389127161 -955110262 21583 -333068613 -673031432 14285 -792701140 -517376108 11077 760664781 -191361300 36309 748273981 -211609736 30140 -424983090 854932273 47798 753883503 -224853594 7003 -199938580 -960639029 35062 374605383 -228042407 14157 -37519966 645763101 24156 154181659 268805340 29411 -108624532 -517387618 4764 758465467 376709289 58636 -41256836 542115730 19719 -134060736 -893602748 29064 451060535 627094498 31137 749149766 -804047184 39139 -893250071 748857238 62951 264750363 429956648 1064 149287636 156097050 24766 -961774639 -994261744 64391 258545370 747053981 36919 441143330 373192471 18855 644343499 -302354441 4739 -967287117 184422927 12083 -108367177 344149002 22862 -36991982 -692658147 54314 -42481321 637188767 39302 -227213787 72729532 33931 -676004778 -873602808 23327 158259172 153576048 11187 -201635391 -604385765 47005 656672907 851214966 2502 635731908 -319035329 37558 650562781 829479258 76609 364021906 619909090 11491 733162958 362850133 53126 -962939640 165833292 12751 -901994260 437286222 16320 278537468 -227257533 35412 157059610 246564651 15171 188736855 -667875490 37933 161032980 -387437086 16456 -210243863 -874458879 55663 -213508984 -989059616 56850 150794591 -195239162 51693 356184584 -202732338 16423 180298303 260883992 6974 -667295483 -791178171 38197 -326458360 457594752 13787 472516860 366686387 9290 -708818855 -785115999 21470 85957699 429901016 34249 89879706 245874768 44113 -426784656 -983188563 4254 622589917 158182713 591 -701764118 -859562294 35320 258652461 441437403 22474 149280825 474567904 24626 51578164 849979623 33633 181019278 -892756561 40823 -987498155 -967677912 52242 -135320159 -99976953 20689 251981463 446428762 34050 245907419 758974672 37904 83559704 843732551 33943 -310709441 -213069205 3245 -590851986 462051248 29701 -583935533 -309843762 29295 76234443 855983926 12715 174012628 -137517940 55640 157206961 148722858 18321 164266193 245022371 2369 -195240488 839397620 65573 -388325353 734379253 747 185326635 369071762 36916 -676324915 -120036652 22834 64730926 -333322142 22165 732040844 374215513 11355 284470529 -212143716 15011 -198074208 -601610588 46381 -959030901 190156418 41093 57330291 262052726 69786 -131098538 -775027375 41844 169474581 54691400 24829 167259282 -236945483 42562 -304185671 -210541068 17371 -572296631 -320887383 3714 246670630 -195730248 36135 171863686 -406548932 1972 747455237 368397357 55955 -964784140 167717818 19608 161591608 379067495 19106 725823295 -197264941 21992 752584489 -232337833 19806 -102583018 648239789 28915 -313837268 462199818 7852 -590035681 -328391095 20533 266393188 735404047 20219 -198019133 85440118 80344 622238582 835591705 69239 377481262 621477080 514 169954226 83323160 16042 155083039 -136317944 81411 -873658321 95118893 34493 752854245 650596442 16493 -4161497 652525495 8025 -703237189 -775236129 30287 -110920787 -103740564 21870 144530039 -606142309 10076 -114820151 339691066 1664 -101051638 -779822508 36190 378607837 -197475274 37098 238710526 757881216 15395 -322396274 -207813172 7523 -675597429 -121529114 341 -404134269 836140821 17712 -212145854 -861241299 33519 -103104435 662192570 7120 -766924850 -508951945 16619 -395263317 -808166270 9390 548426789 454365862 64096 182823880 -411089450 29022 642466279 -324199222 18129 -898789311 -121705633 5565 160035664 -411481428 25107 734227904 -573792893 31964 725506039 -611709389 40144 -96225447 -105927560 29537 280030681 -236926185 42431 -383957656 844321093 23494 -330684279 -204035145 15908 -587490205 -286038128 72556 -575259125 -509160836 22503 -140249690 -292967519 39151 55544218 252938122 22848 -129942487 352790107 7011 -413671368 825553046 54093 -131050476 -782036800 47352 55494926 252218803 61786 -802610301 -765258837 1177 -222830202 -603354924 36463 -609490320 540091294 9871 642500903 351670291 39137 -614687221 -502033322 29480 -206898949 -869067967 14236 77838614 728811049 59503 -583551344 -479619305 37062 -989509905 180128337 23054 159388070 -390787849 8337 -326016780 -205721776 1965 751142636 -512279913 26788 252156095 238109634 111 -992956457 188006417 51445 -688283332 -897281558 52496 166227240 -961260768 30524 634534880 838899694 29247 -976415231 -610975893 23960 -514988818 441909177 42973 172688147 -213100167 43743 268147583 84372908 62122 -425927057 746042371 8851 -396647234 819189964 9258 179390909 247312963 53530 157850732 -872109804 42543 159115129 91684475 24967 -383940467 244423605 36312 -993144797 -998363643 36684 622334529 348725385 77231 -612480793 -296849500 10304 757646346 -601899821 20983 -964584146 -612344001 13764 -131988318 -865261744 29554 -975921789 -422180210 65515 146523107 256864708 9301 -415523319 352112114 53598 180828575 -134535072 66064 170810638 373823768 46770 -495234596 -571469246 81216 156372731 -868688282 45964 -704485142 -904187229 22423 -693742582 -134732327 21178 -224528317 -992670046 11178 -126975231 -800079913 55028 180229079 821366785 45503 -420266027 -136512502 29393 -100799645 619894227 40896 157088821 174449503 22136 343242586 645837251 488 340342486 849684816 36652 -326850432 -708023323 103 -992884236 -599620712 18849 660408775 -307820180 14320 187349669 55442936 4225 -102387696 333937422 31911 649388334 365143422 76954 730813665 -116628628 62864 184782181 154891107 19924 172368151 465249814 13725 -118732613 621129431 16210 -301385611 -197442654 8346 185578424 247480506 54305 190297401 282638135 39704 242492643 68681539 9763 252344780 -235840039 9657 647977483 -301375112 2282 -676479027 -904422647 50082 625226422 -326903607 48227 167889871 93246563 24011 525206423 658717891 64037 274489696 -195415965 30433 -971270469 -397028974 1819 377925770 -223342019 41336 -381423773 -118973985 22368 -34724066 620294178 12128 188385975 275866888 3636 -137159157 -866094351 47614 -868422349 469987166 48889 -694108408 -126650485 10942 263680601 726918249 2541 625467826 820400683 20738 241863827 755120379 14442 -602556028 528597668 4725 179824943 350517657 34696 645848645 813486121 50294 264631958 93244091 82458 -219792601 -583525809 5589 -478855320 452000285 25021 -383108896 247179377 5934 244896541 453172160 7765 74495723 759448604 13056 367648589 630146309 18153 -402534763 813149964 42351 -330841439 -688555509 23344 -612072683 -288220298 12246 -764293786 -519933684 6430 151034186 -388003042 10474 280447831 -45850854 28391 271790802 443020001 29357 -114555393 -891708657 29444 -974706043 -404759512 6426 564296948 -521791051 33507 -971530703 178437772 7885 740318872 -229732144 44297 244189201 -36243062 12675 -859605576 448590669 5462 -382841530 815988376 17758 187736261 -574098063 19577 55585382 821121727 56928 -964735747 167041865 16975 -511377312 454513595 1837 173119051 -887655975 10401 277352164 -234611416 31034 181395437 -218522100 38380 338367251 811736663 3502 660941388 165428748 16737 60496762 837793586 24788 -670076154 -108086777 1211 262420678 92763372 43098 -392526239 730207003 8104 -614690302 -303697309 5907 -669461935 -120242681 7452 -98562528 628048469 33636 -578819 568153908 4626 -428205074 257539536 2115 -310034697 432072521 19629 368568071 639195601 5066 150618850 180671213 15912 -31727387 556989048 18534 156918049 246368903 5041 -572317786 551545123 51834 655860621 -307867565 20636 -123404925 354328778 12407 -780600110 -499129465 7837 175273637 -121301981 66439 174067854 -593014759 6882 -139404952 -129838374 19761 -109543342 -487161904 26685 664717546 825937674 77800 -113674474 352053210 25186 -388073082 250589339 9191 -983765903 180965741 32760 -684715290 -128902429 22991 -404877138 815234748 1631 239219485 -21644448 36232 -103926707 651839578 19472 -976225459 -394414698 22766 -679026875 720075747 36581 -881762725 -110379891 9101 -291851038 -232790436 11482 150516514 -587390294 14879 -40265862 543737356 18701 260321143 754230715 22660 -971462210 -989061765 43822 -131646219 -871676078 5729 -201713767 -958080619 46337 -390650042 717048722 8186 282683983 -235878564 22863 -105374994 -505505398 757 631615662 -300004235 7386 285051867 281455914 16357 155066692 -197310780 24106 743077176 -197106507 67496 -973995232 -964096337 32185 475928400 170559363 76202 -902388345 439754309 10856 169990209 282736281 8869 -109380713 -291870580 61105 639239830 142951286 68442 -763586808 -190988269 66067 170972895 451513868 12759 -975270237 -617473781 55752 154538796 -104844561 78857 621651617 186983064 43202 -217025557 -598106593 13770 -233945661 -581741796 21436 -131036448 -297318532 71197 -699427568 -772606924 21910 -594478314 -479105531 3364 718917500 -216439467 55931 145034716 -762563551 32536 654152518 851562423 13494 -573366801 -507544269 24322 -793495429 356769848 52449 -131787115 352764595 7654 160907085 -584908616 11222 -411245529 -117300722 9807 -618533404 -301130182 26418 352648976 -232179786 40066 151148491 470883011 12151 179570822 243763102 7776 -193406272 -585271284 37235 -107175822 -115165525 13539 281453819 68708726 39318 -132537130 -121699932 22020 -330980778 -954512796 45233 265683531 -571693289 4641 -321881631 -219478144 21181 259781646 734327353 1117 -992314311 -597520668 70687 647164804 -315247966 11978 -416017010 -116279003 37039 147131055 -113646125 8947 -670991008 -880080648 49830 -104206394 -135186764 14418 -961182059 -987365863 39404 -590295162 -585696198 9492 471927954 359240477 26038 -47583674 652157491 14284 -12327002 632363868 37862 -124844410 -142802368 35791 -130787266 370474187 13160 -110887135 661688204 8909 -616117036 532597242 78378 184706613 -427670993 31525 -17157057 538246802 13364 -396325714 -796963029 50396 -133985470 380770311 15615 89914505 270514585 50194 -670409880 -763196540 11412 179110432 352278694 46593 -502009813 -887995634 50077 -229241402 -872491514 14591 -788328843 -488819524 52595 -887527541 -110449083 2997 182590481 -127805360 10200 -45906425 -679078045 35950 -46012177 -675632125 49906 58564539 468801944 3715 -111520559 -790021950 48005 -13229927 565363416 14842 -296172212 458576518 22121 -985317437 -960075966 26086 87215922 261648802 44907 184726104 475813864 2659 720980090 371218630 16803 -693040727 -102597409 11090 149798831 -123444114 66991 -871620134 -137239188 28443 -777441619 -785489377 4178 433525111 364877924 21072 -684527699 -782177188 28098 -695386363 -790525762 19641 -998842553 -578775963 66246 -193188311 -884235379 57221 761482863 -317979671 11261 641702736 849546264 33279 -686193095 -776193972 45333 741832132 336829144 358 -982963109 470948609 58665 241699824 59089509 69939 747595055 369043061 13268 149628676 -237436078 50561 -992064566 -883041146 38142 154649295 -582461763 19739 269718783 264750179 57159 462391327 152405449 50714 -505237038 185855860 27406 -762444766 -775157739 24698 844928806 -959581640 43702 359556488 -203597029 24176 -687997962 -142585101 24826 456261331 179995723 46655 -115488931 -305514683 42130 -132832043 -803680078 71156 -120540640 -901684950 23944 633075358 171479696 52492 716150790 -321545890 17073 -135470102 663175089 28431 360450696 832885474 24383 -575268398 -292063880 49293 -222128205 -981332171 16912 567809022 -99217728 45326 -708332024 737350136 52050 283894667 267498949 73379 -420998171 -122386178 1445 -135825158 379443108 33218 -606914545 -484844868 22912 176586554 -416703445 12115 748397517 -316976115 34130 -708276408 -128296589 14742 746107302 -299250824 11441 277926563 -2399571 34886 637102643 144859000 12074 -497214914 443116763 17895 -404258792 -102290951 8816 748804054 -589545362 25018 -999484909 274979431 78187 170323804 -126334769 44502 -990942812 -589897500 47411 -976441355 -393775668 13185 -385391580 828030893 53884 726949066 -230596374 52033 443280639 155727935 49597 279552343 461542625 22904 346406741 154630517 2893 -400792923 -115508275 32949 529970627 -601670416 32814 -899998682 440610505 33765 -141532196 -882308730 32749 188660624 -800132101 55759 -708077178 -902611025 35541 -977720773 162480093 25215 -580210499 -487050663 14358 -607262799 549007228 15358 -881422040 -97320972 24956 -686829971 -135865458 15910 147608733 -102451472 32593 -127758285 -876313204 44721 -987858107 -999463536 74404 164386103 359697840 17264 -218443673 -591019123 25517 -307855673 -668272501 51469 145146652 350348628 44971 737119376 -578400122 27414 -418924874 -959489156 20495 166439989 -608427032 6218 184576859 353225340 42498 240381670 -5207438 6102 -97562672 -496352412 26911 -963722723 -962714956 42505 -482304406 457135023 32795 -412354616 -135304539 21613 369036410 665277340 41220 95141565 261466209 29844 261406582 -26067159 22065 159497889 180141274 28681 -222070610 -955522381 37436 -518335903 -467477 36670 -401424788 851846200 5965 269192564 -22210728 37018 -589868081 527504750 4648 255459710 474158903 40031 341627282 825315137 45833 184277134 -890779891 7450 271625356 -23871530 46726 251080123 -221782703 30364 742283148 -202553139 35048 159070460 -208475273 32676 -595297855 -479304763 3370 -683701993 -801564396 44667 -884329484 466530667 46685 -193574871 -316387262 9111 -37760991 666452179 15510 475807597 342473165 492 -414105211 -959326354 35381 -975689814 -599408742 48455 64919382 659793975 12484 259690147 746475042 5524 183438352 93933550 1364 -713927900 -121534438 10080 260284966 749541840 22269 -580680405 -501572846 11720 -401870970 277013117 30332 720193297 -295177490 21826 544812109 -502675501 32030 641354425 812411248 75955 -891302048 -109782974 63796 157367684 247298845 24158 -224030468 820921349 42511 -685382638 -896119523 3394 -997362397 150248406 31010 -953151660 -977170916 26776 -799553998 -808869416 1903 186821370 -428251968 25602 -131639377 -770496014 16283 -230149270 -959638627 4644 636575992 353208559 55000 -16854623 666345298 10594 -101050282 -109773290 1611 252533835 715491022 27483 185535407 -883963821 7085 -886939833 458519976 18414 241494261 -39388487 66819 162149672 274133277 3261 167037365 -395137517 31140 -972436323 -383788123 25404 181111944 -421913231 28981 184133802 -763340632 26076 429547214 157964060 16791 471947387 183113182 16481 184743834 248262350 32762 -101028900 -511965655 16611 62141213 264900835 55651 -877030311 -104182400 27854 664678563 841574813 13352 -121882372 -779740610 60074 -382630328 756451560 24049 -191220696 57728592 100301 49477496 810539146 51008 -290965853 460979276 26330 724849744 -209550416 30542 -101777663 -898567824 29646 -883996809 -137727465 10402 737875117 -197456134 9720 -710911343 -122700862 19041 -675786467 -105901868 26469 -130834146 627538411 37643 250169316 472720710 22170 732621095 -195887516 13834 721798131 -329340095 44838 -229446158 -990711074 26087 -409436561 348963575 61767 628592947 360723262 16246 173892355 80178103 27281 -408947852 749596734 13824 -427586792 814362670 30601 145622105 -216760497 60155 -798882545 -792130923 9407 -96078447 -862010094 30391 621043359 -119493961 44746 150883581 359441630 19202 249813790 246222225 62800 445871243 153405418 34411 182719521 177713599 156 355210619 819823450 5796 183116388 269964509 51429 456235213 167839769 30528 177398101 -902596781 30751 -102446008 -289025123 27348 343213423 660103706 40279 -303750389 -208943772 16381 -401516127 -139365324 42487 -213304155 -992440138 2391 189251196 71370035 21701 154225765 -231484821 48989 -782215533 -802374790 15735 -962004672 -957112230 19485 635068219 827670184 57787 82403661 820508948 45437 347324097 -204777539 37719 645600748 837787341 39251 -395171244 -45120829 26754 558723168 -510251955 18751 -496514249 432231412 27852 -685988961 760742463 67293 -104752911 -892343119 10898 74796109 452768416 30798 722523617 -194700680 58460 -115648543 364973521 5077 159092140 161042745 19155 274529686 -226284934 18768 734461738 362937566 53047 -993277652 -618710365 66314 -902827701 -117220865 40192 239584978 -15860819 58669 -605363537 555184895 71535 -595402868 -503434835 30354 153675409 -402354635 7376 247516405 717067166 14744 174148094 -225375875 55654 743585394 -297819300 37787 248255470 -40994971 76417 -893478339 -106097277 13481 -883547641 452249477 12090 58149369 157726871 11876 249366076 -20342815 20961 -425861621 810544256 10048 757391981 -586933086 20930 -869690984 -394001447 48339 -321489072 -200706314 34084 -15129379 553336448 30855 -383299123 -104816523 4862 -212410402 -876359228 40843 69216506 740486565 68459 -107420206 651834413 29870 -769503538 -690711253 49606 -12433708 -686169444 7867 -19240424 -696219308 37836 -682854288 -100391845 27210 143075752 48691389 31275 -952989724 -389115792 51110 -229314131 -595316576 23815 -27840242 -694185189 36585 -104760398 -782434933 12702 267920902 260718274 16049 -574339258 -306396758 21554 745910031 470017277 49369 -689076105 -869173909 55623 -294969295 -223162543 16474 -420230631 737349959 25227 -196881805 -577553369 52520 -987830236 -418948471 211 648734060 828171550 30404 717353662 -139966353 22490 -231901489 -614426438 10438 360101403 -224508307 14009 666654427 854992637 29645 -986220805 834257995 70062 724305941 -207372499 48709 -24259618 638336070 5096 756208234 -233834832 55084 718149199 364068420 51392 658879921 335001806 30392 -234300285 -900931682 36254 -963482591 -607526368 62182 -423257676 -996572482 47384 -394189673 273495247 4955 94241611 267484194 55300 -200173446 -599766312 8214 238746650 261037320 17981 759188252 347254180 32414 -138417058 661155682 14259 -95654937 -782092310 4419 752219815 -307242484 25735 -877689739 433534004 23555 -862241855 -666762109 38715 157333374 -105395940 26432 -137512756 -303910820 68200 -995170649 -975234196 39803 631052060 851648567 21421 -964594971 -582171719 10445 68471201 747183252 40197 -388586811 261773653 40068 651488905 347159297 54469 364961916 842887326 29655 442045997 182196643 49013 -614713983 -497443672 12880 -310865544 -222767015 26043 -788478254 -787760871 17967 -99464908 -127693854 14691 345022318 625551671 39389 -205849160 722333276 40973 -131855992 -109520971 7851 -679169443 757592644 11861 185191044 -394541552 15168 -679651088 718144213 40243 -674770897 748600847 14360 271361171 -205632071 4299 169987774 -607807209 20927 469593467 366635523 14326 752102816 -604535037 42746 -425357441 738472724 32294 642959242 -314939738 20253 -966349676 -398110034 23616 -617280289 -328986701 36811 258320901 -36741069 10240 -681725651 90526358 2659 -505236856 471655068 11109 734689138 -294563661 14089 -215081035 -953028176 52712 164575455 65825059 21961 -616388382 -481291751 5832 -858071730 459371428 49526 341294389 825941382 37758 474323111 345986860 5940 -713228599 -134586247 14712 -41955150 644316499 16401 -105429808 -307163394 6746 -988267820 -904633731 40743 -764775065 -501299333 50173 -972628928 -998718499 66350 -120163673 -328956834 19474 -968263947 -960891920 63366 -394550784 843130879 9282 -773755760 78501229 55274 -124624115 -506971997 11429 -18716165 -673660638 28000 337045213 843607417 29805 155594655 161039571 10656 256319791 53035625 32521 -505409312 462404791 4968 55139124 430156133 23265 -400272687 853590829 46607 458529465 145032642 90811 457111407 750061794 39808 153990496 -130297315 10007 -876378783 -518628573 26372 -596443617 165765327 17816 452509115 -675276031 35607 -382194262 723657012 27356 346434238 855069701 20429 455809418 354393927 19952 -202875571 -876795591 20810 629470860 817607343 32489 -110297778 -778859890 61417 279080827 -196101557 22687 -97782563 -493155804 18883 260022632 280166531 76748 355267968 662400936 39964 -511876762 429160319 46868 -123090805 -99281444 32513 -481399999 473198212 37416 359120531 658824385 12234 -892741732 -120219113 38135 -107938908 -289508427 61541 -762441859 -422965005 34205 -689638356 -884511673 6819 278023717 261554850 72281 -688229961 757345121 24270 -706057045 -880678256 32827 -30461593 564803854 46704 -412728931 -584097419 39864 70867418 443960460 60242 78934778 819169447 57904 -121926587 -867620279 27355 825427282 -968658035 8693 756600921 -575976423 6546 -575697534 -313698566 71081 824087129 -971418168 28859 178440861 265373569 48694 -137742709 -775844553 27657 -701158452 -113092183 17289 254760796 264259156 20957 725901442 -228844139 60987 241913357 441590451 3748 156720220 -588561605 5515 718902565 850708297 36214 275177323 58893283 44956 94569043 -307241037 23886 -679877351 -108567136 32408 760655969 -617968740 13667 174175714 472385033 1151 142996171 280343742 42184 -36039397 559465419 23438 -229433560 -590785016 3843 -873667647 -134722835 29001 -285898861 -211061977 21069 635593034 346932144 62018 -613504437 569855189 30330 739453554 -291780713 44120 660804593 837651238 56091 374463559 -235085255 41166 -104372420 -497007939 32290 256220185 734574130 31660 -303109405 475676849 1047 -421911747 -139275407 18826 371020104 813239271 19533 361368840 451546216 68019 251821518 -46919696 56268 -491988672 436590024 24237 -577546918 -329563695 4605 -192834293 -971515694 19111 -18896221 -707570930 68359 -96628705 -512650411 425 -671505098 -881719891 43135 -991323343 -974384422 38500 -99925872 662672761 19976 -689473750 734162480 739 143722962 -127148481 49056 645669603 -299202293 34286 -390452667 278978844 52538 -764026648 -228551282 68331 74096449 741761390 29076 -110442772 -807517093 700 -213111233 -601384031 17400 -762173212 -495677323 8691 -134247666 -133624799 10013 182383932 -903553836 21435 82833136 753792442 67844 852548478 -989114157 39419 -796516440 -771759470 23437 147920841 -209550914 27682 451104062 354801579 28416 -237105828 -975952824 42050 -691677645 -770842314 6396 -703576507 -119466801 26569 745632677 -588107874 2502 840127433 -984512152 15113 -208471492 -579769452 4493 -386168584 -953750983 12798 465958601 151259795 90231 -107914496 362344245 27448 -963019066 -389683255 24309 622646658 -291970692 41421 -977042218 -392000047 68663 -126108145 -98603701 34531 741900866 -324790492 41822 -960699181 -407759370 54813 724237849 -200595125 46882 729580981 -290948835 36723 63816756 827815904 37529 348586685 639814554 7209 151119494 -197088196 37661 -109509137 356627756 3702 -596856964 -482601903 33556 333638733 662727272 39831 178658714 77624663 14528 -226874676 440818945 35823 -393215223 733357450 29568 145159818 356835152 5958 351628185 -198592236 39945 -614520755 -299708601 36263 270246786 460228883 25478 -211272132 -887137853 40933 86646096 736279325 1759 153682196 -226402523 26833 82674408 -861987853 52548 -198017750 -585122870 47659 746419259 -308205794 21038 76955519 -310895042 29654 337009599 -205206566 41756 -217559753 735905212 82725 -401264491 -993903504 38662 170697690 -107747445 52608 -136617299 357513808 15976 -125491760 -104532297 26790 -104528599 -287843865 27686 541491802 -487292334 31367 -573765255 532414249 69989 -229668212 -575108364 23878 276450682 -28442498 71381 -423544496 727338607 15833 85438159 715270894 50579 -129864109 -486798219 28113 447828978 152773062 39541 720050408 -580049686 42085 94912297 446039825 5925 -13785667 838093008 67113 733960126 354349818 16477 157882699 259564887 13086 -858389320 -300581549 30496 -890216377 450591390 6405 184765799 460787470 23107 -224207147 -617354841 44282 262790896 -23306301 6570 -382427973 -115516433 22073 -394148815 284777091 25763 -1911657 853369421 45631 79544701 834520832 58972 -105603912 -769859062 55686 656401835 344810115 6420 753520298 -192706650 69174 -96217445 -291317223 38315 93024412 258639730 24883 -984921890 148990392 15548 -97259738 -491737599 11256 -476542983 438916760 40546 -884492353 465648302 24060 361240854 -492215020 42009 -425287882 761483028 37481 722247139 -227692646 688 -16239901 626500067 42842 -957664086 -997051152 61287 634802495 834190858 41064 -902664868 -101798504 58431 -389439981 254699509 53662 -18287410 537623841 31588 -1277678 560425135 24270 -407428783 -116760087 29624 -208097325 54478788 17235 -685362709 -865268670 1676 440470621 371715233 458 655251376 186560808 18802 739211923 -209770293 16840 736304513 338832006 36437 270275149 748552092 6237 -417677284 848555467 27257 75842768 434145994 14555 261289128 -226031317 17997 727783507 355630061 26350 172787586 378541879 13712 -667354908 -883190557 14938 -515862070 463026637 9953 724500596 -219104303 22106 726324028 -309254518 44747 86290173 757284705 63021 524034866 745708798 28636 -117379327 -95764226 4061 -103563718 -617118092 51657 -888372543 -599747296 21668 -321703695 -694559608 11212 -956413673 -403004749 77469 87614019 837457212 4095 -488661382 472593042 48443 -383369549 -134567375 14450 243228920 720915561 28543 186335525 432806531 10172 -195128545 -577392037 32333 -116891366 -497738871 21859 -876507092 -502435507 58944 268028954 -210587940 12716 371667862 -301012247 32157 190151972 253656589 40645 723960567 -604654160 30486 -875000797 -128591367 52655 242335521 -3547581 69326 655142169 350356056 71230 -857371634 -113374562 4467 -698195711 -792479047 6067 -694511724 -698108428 54809 -303388375 -710112584 8882 -118484935 -791227764 38011 162370701 -860639516 11535 -697393836 -137880475 9434 272507430 76107242 25995 -426800690 -114134840 16412 -10133969 -680509645 77918 718304049 -592273056 18340 67216506 461035723 7696 285061091 66836008 65870 -859196163 -105876359 16061 -594404626 -492898935 22155 -409596809 721978413 30982 -506220717 433143722 42411 -13102416 625913897 21670 -771634106 -490037777 31827 -953710807 -394878989 24445 436003734 185437741 34686 348439883 -226722795 2140 60602057 238503110 51605 -966626235 -972769315 16720 277197002 264894680 53106 -103934142 340998650 13074 -610036830 -286708550 64973 -589804396 533809953 27848 263785381 -211574901 1215 -873826112 428723993 4835 172375850 -127044468 22582 -991152372 435515907 21679 -420355596 242860149 1542 -305002298 -210577104 8940 -141485414 -603190722 55292 -312520179 442099942 24345 264591855 262117313 42469 178663291 -205031989 63228 -800227988 -765520833 20657 557461856 -488186823 43587 -985110360 165650232 18022 -227411866 -618248820 30813 -214825783 92366637 10514 60191349 251368024 2866 277811330 -225052313 45204 -19118523 653796702 33218 -683251896 746458087 21105 -207478752 68728115 79913 275948467 269375792 39238 -16887771 559647045 22320 -125085064 -782250702 8392 378151616 -198831314 36563 54920049 756482286 27649 -673790494 720852294 72285 -395882894 -998320420 65497 -866520081 429229056 6972 -706504770 744519313 77442 -133900746 -887941198 32681 175242812 349601686 25490 761121036 -576589780 13856 -123024296 -123378226 1457 151236204 283486869 34227 -999218992 -958640714 47305 457497062 369743018 7698 -964673395 76190952 90124 -989852074 822047066 66803 753057283 -301276965 12904 -676605733 -112236432 27493 -386083999 254327759 8182 -197004853 79896212 98934 -974934951 184758032 52107 -693239495 -799814893 30603 -116094789 333766618 32630 736161580 -579748806 22491 -136211147 -490355820 35147 266573263 623592796 42431 378101698 635633882 3412 645799603 467113773 53005 -962463607 -574902795 72436 527889515 -35509337 23577 274363133 272237435 75699 -576910682 529460690 58319 -135283694 -113307575 12922 261251585 437457711 10235 374818347 -198059883 35856 -322223879 444219081 15719 568015365 -493868870 51683 373154482 839365230 12952 725559898 -206528966 14365 68287230 831450470 41925 -695062265 -866377909 47321 -613419675 -309850073 48763 73035839 263113923 12795 751879000 -984348513 26621 -582416865 -301472843 9527 166527527 -109789165 51783 57274223 -502805830 7002 62909560 821098833 42585 -702543906 -107184310 27935 -419229751 -969035501 6441 -388017050 -974981894 60077 144727665 359226503 33216 188478201 362331621 16706 364729301 655412055 9467 -98502672 -781685346 25913 -301410948 -223005286 27072 -4858300 -676968763 14468 356319615 845349136 31428 -105990440 645905364 50998 183379569 443381101 22868 -116517862 -122429267 13358 -699997502 -796646262 16966 152677246 -608720569 13894 -195402279 641367596 56674 -589799893 -293672117 4240 -893370457 432609811 23685 -781184750 -522500493 36032 -712721555 723784328 1981 257274559 283853600 40714 665800730 -297089609 44236 552998753 -784965142 16259 -405229818 263753623 15378 179639719 -108820574 287 -195659520 -226859073 29016 -330614299 429645103 9789 -886489428 448757848 20486 -990768574 152978959 33465 -191314645 -608221022 66653 186442350 -593110066 22778 -426738863 727999640 35840 -120515552 369110883 19002 -138583741 -511135725 2589 -617310535 -318301379 54858 -381329530 -133427185 26640 -495417924 475157478 13690 -668766709 -113997394 2839 252288608 90096299 29630 -899967750 433939122 1786 631868037 828737053 53210 -956202879 -382038548 35801 176073635 85603414 24806 715730985 -612346249 40003 -967500518 -304733873 48746 -307875217 -196939473 16553 170429667 -389207061 30206 -495443967 458372842 694 240870580 731242355 37214 161313576 -859772605 24627 -393044249 840298708 37133 -287912014 433081795 11220 276091723 238537659 16597 -414097477 239422524 10774 -410259726 850559917 22449 281637166 79010425 51630 54669309 842604938 52728 452473391 339452453 31897 -403766579 266084371 37597 741972742 -306281135 3231 622472045 152827777 53903 169619655 -879660520 15697 -666955777 -876450753 39436 -786790866 -510640170 13106 649554678 -302961703 46005 756685885 -227064161 4744 -592216434 -307769075 40326 251296049 756915307 38049 -783341462 -774888992 15547 52052772 -324495633 17633 261866022 472515921 7825 152709891 -617314514 6110 -117371282 -797810555 28031 173764829 364176785 51793 -766934911 -485578745 2929 78057463 260063209 5040 -287002216 -691385945 17548 -771164197 -765416552 19559 440589639 336802063 15531 354971887 624410373 25533 55475754 455707265 18223 459980151 148111493 11260 -784662800 -489586807 14994 -710832938 -776819104 7095 53878204 -321173641 33786 353245798 827779035 8588 -14027774 655098044 41971 -612733088 360270743 61223 270327429 450480062 40929 -714091998 -136287371 7233 164723704 -221497745 23234 -202814704 658538825 73473 278635912 84688862 34554 -601642104 554671419 53090 -605673761 -496600103 2500 664952504 159729475 46510 155712826 -201539488 19016 560341574 -506040203 12491 729508337 -316689840 20731 -886270685 161765075 86651 -209791518 72539990 58650 469135837 351464986 3045 633445175 -292927776 38208 721887658 -295279736 20701 729729394 -607800852 32716 715367331 -330141888 31524 -780290056 -482442504 48746 -801350784 -780682967 20251 662447355 -306226490 34404 -984762633 -418392480 41195 -803576244 -476781408 31386 283994271 446511067 41124 145671529 158412275 28658 -134357733 -297482157 15070 -381266477 -117187177 23893 -956683512 -979150994 61492 -995411042 -995355076 47038 371792261 816499868 38156 447232094 547452845 74836 440794352 164044664 22042 -13384546 -699626714 14192 -412985695 240708539 21862 -223729302 -601783261 17207 -987550038 -22547880 53451 334258669 845426294 20345 -604440622 -286084687 28073 -774100690 -521505124 53825 185129438 -237215103 59784 619088929 -327178175 2614 845801801 -983483228 16790 -390022339 720303505 810 -398916767 -109764176 4888 719246331 -233624020 34713 -226594635 51999940 46109 85707432 -293049743 823 -693019763 -857498885 50294 70204408 473106397 687 376491040 627261644 40455 -305414910 -196141243 2749 162908609 172294723 22113 -686114076 747999186 141 368663474 -229211914 9916 -109896175 642297267 20008 -954834128 -618517365 65648 -777343260 -506958447 45245 146103153 -604726993 12209 649672320 817980148 71725 -290461633 -226945421 26530 431439377 354558422 26672 564768166 -509287450 2839 55870737 -327506746 29419 811649999 -989968070 41333 150339166 456540117 9244 167165653 455203864 19344 57762466 -313558893 13009 360514085 -227700249 14889 -132674791 -857200797 47084 346820398 639410031 6581 281084605 -37402916 70374 54421528 283302409 45647 -316876709 -684379962 42682 255914754 271478936 23486 -127713907 -509522047 18464 723069648 -574461671 23506 254078651 460400554 590 -142214426 -297781164 64730 -888231919 -669318232 53943 -97278117 343016663 12791 -602319406 -305701335 18783 -201449028 -876681880 51392 -128388524 370864582 20162 278393861 -33923400 3696 -102611593 624536179 7748 -315596619 627803293 66189 160835539 -95327211 41092 339569971 -191829193 3349 -42975570 663035014 40592 -289320372 444705200 6382 -381456184 751581605 28214 -107200628 -792762841 45678 -607109785 -502158059 4352 -600497030 -496138014 19448 -111589171 345102643 23209 182532572 67516254 29757 242607887 267532892 36257 183450814 -609966239 11424 159147597 -386464957 13261 -697387656 746182121 9718 178788048 -577912922 285 -301979355 443701309 23507 -391098650 274107318 51601 568765786 -393690440 67300 -47501451 637627375 11352 59704630 756589057 7636 -292476000 -218438199 12390 -96569839 -116965155 11539 -617072712 -290982232 52081 -18892664 -699067492 71215 -864825888 463102075 36938 -597152809 528447503 36836 726945174 -580595787 36629 -860988527 -401544979 17742 -113223854 -876742134 47776 -984675702 -994719140 69943 -700831247 723544630 29253 753005120 -302178692 25061 -588581543 -513930939 23736 640908113 821880618 52239 178335086 -410455099 2117 -298514150 -205693481 11866 523880261 -237480114 17035 -320517377 -703994891 7833 280711768 -7892867 69133 650100421 846877034 47381 161894847 -857606880 41170 85493948 -319057189 15323 -592610047 -314987372 1895 -599465818 546394403 19954 158404414 -200729255 54960 -426716388 278459394 51047 62135945 448261985 5858 -209932412 -982004807 10504 -116858227 -904097058 35780 163989417 262239351 54885 -14189924 551789609 52276 160378687 67461610 11847 -424571966 -953733130 33543 -400669067 -993691219 14886 -666931315 750209460 37587 725514600 377399456 17138 456725436 363887316 3140 -111772512 335058874 26652 -683445980 -785411499 25931 175508465 365744728 17998 630339069 338071423 40932 660595314 -297928475 26030 627294090 378583266 46333 269073278 -13636099 40286 -295925733 -676556981 60943 253854137 248690473 47997 561779324 -785350585 51594 447082550 339772100 17815 -308134579 650937289 40481 171893601 64851739 24799 650111989 -303076217 19486 -332991028 451595855 19608 467232872 827213421 57199 -954723389 -997173342 38555 737289044 -615934280 9136 -134621209 -106128508 4019 81472509 -317424270 36677 826525950 -976685792 1988 -427455649 -969497524 19021 -111406513 -787318605 26836 -110176516 -520048792 9359 -800075701 -767101098 4033 -197720793 -972200588 28552 -705225371 -787355361 13828 -418287377 252193872 5932 79163744 251695581 9860 179578566 -400823428 25854 55695613 -312644255 745 -675433996 -771351291 37291 379910310 845153430 26408 -233086539 -584963967 54317 251637444 456390807 12896 -887387255 -109005884 5187 248774714 246191377 17509 143271780 -230628784 17956 -687765077 721060004 52331 -109582932 -119454440 12825 -781259433 -783704440 12948 -112983693 339880803 29705 178332951 -103151458 56929 185546229 62844826 8200 366124600 817893504 28560 143892019 -581269596 13657 472222904 359032598 18522 -6380205 552917198 275 -996466752 -962229528 49120 -128868747 -308296831 33428 -782487085 -793407889 20595 -955695614 -237091056 38592 -417479030 -982298496 63508 166316758 70605749 15877 151784063 -385841779 24471 -315223254 457753409 25805 -324493061 -694801648 65943 169980688 253718685 49364 718469375 -216738518 53537 -699228606 -135914227 12982 249727825 263162294 36636 -389680816 -580948922 14483 -609279978 540156895 43887 -12967569 623175280 16866 652648632 157769837 20053 262801964 -408434670 10656 274957505 72533524 2648 643640477 380870539 39333 720813718 465247978 54347 185985242 160539001 5573 -857229904 532821337 44991 -397363807 -991864182 56066 -991561525 -962344384 60865 -867432189 449325418 35631 183293923 333913798 36844 49512441 474446512 54561 -673193902 739988524 73246 -414992244 -995384113 68873 -24808246 540964243 38475 -109276357 -287787140 51191 -423734790 -696995825 31588 172567921 76757984 8185 642869557 -287081871 6895 66247299 843227659 16027 173438821 -879764777 35371 558679522 -496617918 34584 -791698139 -801592425 14375 -226854715 -594731306 54749 -691063113 -108886449 8220 736073831 376075145 55996 57904200 834399717 14681 732479554 -325087452 35663 146919149 -389612334 7352 -483405045 432597479 18744 442810216 179083485 52228 -418846455 739577245 8536 -141866540 -762375430 50574 -669505967 -125569078 21148 -134558875 -887877932 21103 -866017181 -407645737 4402 -992627916 -961196738 54323 452455364 336421782 20315 48926585 261785549 8862 164679588 185172521 20474 163982961 -513375423 12660 -774411304 554457867 7353 -136337764 -894249643 23364 -115734905 -861879594 48511 262814426 -26654239 55730 -29780624 560244254 11385 627503788 832105156 44351 -383489501 -131854519 43482 76251102 429456580 11949 760542748 354070165 43821 78781780 731791930 47583 545186523 -485693533 30633 243578363 466947874 20847 249316271 -22261796 56700 -975782586 -406321665 4998 -395816758 823192945 5385 182808012 343757074 24886 -230879846 -980125975 14860 184536285 167741521 2730 339500129 -191976278 41941 271286048 743375230 32858 89108821 241737019 3940 -710712475 -132541121 14095 260381252 -418088351 57904 461279563 432162010 17060 656268834 143043902 63697 -902480491 -101427291 48618 77959691 244770791 12068 -195978471 61085550 94095 165320451 94394114 9173 58783529 -508307875 79624 -789459230 -506145047 4568 727549015 -580452583 33921 -2074098 166319443 79553 -511539850 441085038 41748 -122020321 -494476080 34674 251933803 271708170 2102 -112222477 665347084 50998 69864613 276388612 1866 -206992894 -965939374 30934 445065076 -709956190 32174 253030303 250103296 32218 379200795 828639112 28397 -301784157 452721981 4769 656232304 172271610 60837 739711393 -304549683 5673 852865936 -976203690 8374 -900214736 470798041 34161 -197899045 647063461 13582 -321284406 -714018657 66565 80988640 474159570 267 167931214 349727111 17809 -483278408 472278977 18022 -598739055 633553452 834 -787904862 -770957439 13267 -22310278 552759737 15218 63645064 253275349 69658 631265577 370482721 61143 163868576 -137588987 46940 -680428232 -582495044 57816 168389246 176629652 13966 370039733 660571614 4895 -205066023 -967400821 11891 646828419 831823686 44550 -977588786 186149150 39256 370811879 664830808 41090 636090420 -303681620 28449 -117494352 -904019572 15520 -390090848 337056718 60996 250121753 -237458109 17260 -128788736 -115740160 16886 360642889 -684233885 52908 747417648 -316578058 16843 751044293 -233424515 52736 64452846 835683110 897 -898367728 453114088 22821 -116494318 -784782759 2979 246834231 451205093 9618 625290098 148380421 18495 273855091 -217010589 4210 -118031022 -866880435 12619 -668287658 -859720588 22782 -904631018 431261729 22565 177029976 260367266 41731 -693913295 -802299019 47771 -118613757 366891885 6964 173115245 -98913213 25257 -786086494 -801157583 4070 -391630413 -969025784 26479 723039888 176308289 14381 -994258174 -585595148 5563 748729091 -298502860 13476 -105878712 368339894 21819 -419258577 -128518590 23447 -327272963 447121599 6045 -980259204 -991416221 21279 168403222 -402725216 14990 -121485382 -495564316 4390 -599390198 534949738 9319 -207052095 -591843116 58951 -603428124 -296802539 45647 732421983 -227893854 41925 -895290458 455409651 35330 -590840281 -286019498 34645 -200882462 -601317915 4889 -596531976 -305158615 19861 -296731576 473163657 9284 -965306119 251809844 78550 255141271 431366027 25215 741761978 -580781553 26141 -27096317 548268823 1004 -574189158 -503928438 32446 -418415316 -106724322 31671 -22566709 -705919735 59393 436376081 348916379 23914 -219660835 -706873809 29924 88386697 279863640 34312 531778125 -485724276 63345 474957659 819290446 65924 170761215 -120085092 17208 -136497550 -794695742 1715 -511849479 -409237568 30067 -123716161 368267903 19019 -225300333 -999527028 45611 258289436 243006579 53233 -320779847 433388004 6348 71405382 275519486 41351 -696636555 748958776 22289 -706598278 -785529672 30079 -104356031 -327221136 57806 -411177364 475710899 54973 186890632 50168203 10117 650537913 354433849 6246 729049357 -583925536 20025 -968870340 -388739797 24553 153548811 441823488 18535 654782461 155961349 28678 -3197594 545101765 22605 180503100 -109078090 36973 -114065069 -513624885 30767 176468375 -195257051 23563 -618103133 547770249 75103 -390866230 255739591 36423 -237296134 -980836706 19094 -600518697 -482291294 30570 278737753 740980720 5437 -959182648 -392799597 77367 47758994 834173393 42208 -782153551 -490554629 39365 -397059215 -98477560 5597 256268887 744033422 19261 -216384904 -973454354 7758 343976585 621531276 30812 747928678 -205427916 8288 51961789 -286413888 9781 -111271227 654622376 36166 631776548 -300914595 819 -618704468 -780652999 67367 -299440663 -217545764 8226 -693121309 720900135 7012 761384810 356413581 1722 -46220546 622674907 43140 444120076 172746364 18590 459112656 167459676 39320 -215816242 -964257080 29599 -394449229 -994433559 68640 186005442 77063930 16349 -309513970 470172041 10763 91710429 839525608 34261 -30041631 525837149 2305 -104438730 -114548246 26990 619657500 813002217 78267 734426644 -617787576 5532 -713837860 -787578943 35185 -695044609 720537925 54829 267234923 264804072 51945 -286812650 -218158992 29671 249615846 75423771 33223 -999964685 -967244430 27561 627601856 -331516486 20691 -223140795 -593411434 14516 -887672523 461373139 21275 721253042 -204894364 32741 369040998 842955663 12508 374231336 625266066 28316 560662148 -674114245 24481 161411991 183040937 19009 538912618 -421160707 49812 -391596630 853645594 42412 -214938959 -602194356 13982 -694299337 730641973 56615 632406974 -286856851 4673 757651183 -198935929 60916 167979424 63537412 15406 156318814 56581884 23716 374093975 619192427 10425 -313349004 -695414131 61882 -427008670 -120566911 16247 -109362475 -788798590 65457 -786138549 -765603175 22867 188297613 73898230 7874 -100097019 376433797 31003 356191570 813336605 9453 655091250 823249002 65803 663850003 180098098 5782 443274400 151905777 58678 333401584 629761972 35859 621569370 -296615985 11799 -402954450 -419754232 42041 620627211 -325597550 32901 -975665091 -986287514 39771 -603922673 -296670438 66275 372155639 -206088087 3732 373116953 -198376686 30566 -694895967 -858965187 31032 727507545 845616611 62294 -670275151 449437223 31191 142937561 -141953059 75574 717886941 -408277251 24549 162510888 -399158734 6547 261248876 -16183320 64395 -601989967 568491545 30674 146996385 -203165548 34310 -220897755 -608300988 55059 -304664652 -223295601 29507 -39228968 654934238 15297 -806888565 -805637710 25840 252493137 469950455 7723 168082125 -410476472 14815 -111278890 -136820528 28400 -519969769 557444251 6748 258479807 -197187065 15968 365932422 -110767583 64789 161911478 -880606293 8956 -709556579 732686914 52105 -311643988 -198226041 24762 -705198516 -222895879 4962 -860815723 -509265169 33518 167578015 -891153087 25503 57402157 278761754 69651 -983470878 -574519796 69538 747216259 -318527251 10080 156557839 -618875859 13602 -887095408 -132546994 61522 -808940220 -861445797 21016 163518174 -588110697 9671 164571483 271446339 20942 741994351 -297090105 29968 -407145772 -97341250 13619 169077219 144782429 8167 -28258767 628196965 20041 161778253 285402096 32555 -141270087 652799076 37514 659391152 157588416 4337 643363576 817512575 5518 436127312 163899950 78528 157644107 270188851 6609 -684116445 -122357518 26726 -614434305 -302156964 31504 -293209159 -320978522 37579 471834212 368675883 18431 757077788 -289259274 6339 263540835 444134225 17596 -414491917 -105932317 24716 -952482194 -590427809 68192 52398428 -299232966 20643 265838210 80336201 32977 260760008 -20000357 3823 -114018795 -112418415 31119 185957151 -102954550 75171 88315565 813054205 46440 368485197 -190946649 16933 -688328847 -131975587 19093 -964362027 -428231739 19692 73631037 435788590 57491 181671906 -614875242 11639 -712261887 751799193 55248 -863522102 468312839 15299 70299605 847482091 22008 90848282 655664284 42386 -100821847 -497140434 5732 340659285 -96982575 59622 335396507 -193892068 31324 157589406 -232282044 16730 -424240677 752536478 39589 155733380 -139569141 44169 276311406 -19627001 67176 -315156119 629169653 44548 -204685808 -880181627 33503 -97592669 380259359 23182 144351340 -394000518 11242 -32911951 551939940 27056 161606045 371210616 12956 -207092418 -418548277 46754 -33230762 -672011827 21207 -97124083 -878891724 16594 -614106023 -303418772 33791 459476702 175952234 41561 -773095925 -477156954 8278 356836387 -230492250 16932 -26106644 620291522 9362 552470817 -494570416 46856 -416944957 -983062831 7569 190191134 -112443882 62430 64176121 463777372 6967 -978153753 -191915101 57234 -680783141 -112797135 5221 279363019 -232335319 36780 -993512702 852251234 77338 187696533 -200698114 72729 -971709014 189945288 23233 271171576 -13022130 35233 -889871631 -694563748 57287 157708322 -879541075 13041 354412962 819535666 29442 655662418 159469630 11565 -131060468 -329265533 37085 149309961 78224346 19719 -385538858 -117079421 22503 -966705737 -982892467 25699 76100453 437896862 55833 474153927 159268535 20221 -16939417 -707289859 64972 429889804 340740764 28997 641652624 366430860 40230 -904644600 463122148 11705 -589859947 -489496086 12709 -803898846 -783616647 22065 -412192909 -972229414 42532 260329622 466932650 26069 529244307 -516992823 24854 -200128186 -973912727 18233 538661156 461616537 70273 265642010 -4429470 58838 -139508116 -296256035 34818 178822962 93965993 28395 -685873217 -895071358 30739 180336852 351129948 20092 -125620087 -301773301 73076 377865746 627006537 23944 -402252469 748371621 12419 -686189229 -118844658 674 177481796 -218699709 5106 162511984 438896550 474 -579683879 555209687 50798 80166476 732839704 66377 -130010817 -518420474 5102 342916655 837635601 3752 -45738777 275037456 33439 -710267255 -674767208 57519 62340087 277416259 56551 -583073517 -507592385 6021 186801791 -897180548 41557 471861172 361437466 1680 -104848390 376468888 15214 -135747284 -765820996 8933 367395428 821640715 4376 -997911594 -610216178 20608 475595205 336471456 26718 -132499490 -296210461 68825 -100504744 625418741 32781 644391310 -329861037 46134 -214416426 79566069 92610 -3199256 -688617886 72644 -712800715 -307505320 35727 -395715921 265488442 4121 -400699350 248815579 16077 165048150 -404605378 11077 -121752809 620427802 8298 743613995 358531497 36421 -599161298 -312112627 32396 -97188048 -590844782 54552 -382580969 -983722120 31523 53740764 440768007 39551 374853915 373219282 53100 262178123 -228050348 36199 662381307 342885378 8448 741067302 -587604424 43111 558799152 -510974683 34734 -428418169 749797523 39512 -101058304 347911839 23568 167195787 360097696 10030 -666720100 -773701523 5019 -404188229 837804112 53871 -576516663 -491936654 24833 -99807098 -478339970 31393 -331846090 428912700 25357 754298099 -305641220 26962 150668724 -389209318 12173 89589512 -316428683 7313 -34731887 638502771 29387 186181614 428904158 11641 750645148 -608335351 12868 365455489 -192081777 8906 70606533 726579369 51782 379247396 -213725821 38868 628542733 847401123 24946 -980363326 -970282554 25332 48153305 283138617 3027 463742625 150435205 82388 170656348 -201874223 73949 -195398601 76932793 101413 185172357 -859883298 11273 161820292 -198889608 25519 -413566972 -965608134 21455 -593909424 -504525001 25958 661465412 341277879 76238 -712167225 94206441 64174 255362379 -892307347 68231 -702881888 -887462257 20970 -400585120 -972631276 34883 -994631762 -960792827 2 -223266207 -992606170 39730 336759292 622113169 29350 -779105418 -479769655 57845 -695330637 -872531447 34996 -672082441 -768701675 4173 -117621187 -873711424 43896 373157118 645663056 17377 -110673422 -509950870 28559 -693629731 -127894588 13457 -606472135 -305775296 1989 160162871 -112229996 25996 -132817323 -286739178 17523 -953129369 -426756703 71188 249212964 86800587 56456 268400568 748895549 22733 719563978 379003515 43639 -128839234 339894646 4141 736285089 -224197274 18862 81104041 -959845421 8343 624261563 814788526 64940 274182319 -19082438 74845 736028360 -578116527 31730 748164891 -418359243 36985 -103245831 -781461340 59686 -124377623 354781261 1530 258988117 432444031 10724 54400926 445793781 12081 -667873834 -131304722 30074 59364137 813044759 46385 178475310 474494752 20925 -769874617 -510658432 39376 -394048131 754753183 27713 -326377951 441414298 2257 -590710660 -312624779 28341 -115177577 353194944 1434 266143415 283777465 52531 170933136 271835534 47667 -121525327 -311393879 66296 58903539 830891527 4729 -45556421 -701737226 275 735951272 -599989074 33163 -316302640 428669701 21306 -138290578 -140072949 992 -2473590 -698660784 10030 -213842446 -583763612 7645 -118370759 624712323 43291 185867971 467292734 12168 -223547758 -965757628 34482 -698091458 -101465329 11193 -586867744 -488446823 14667 -862155615 461527169 50868 -492360242 438059494 1114 -802801021 -487146802 13862 151956314 377814797 53515 -808253149 -511963447 54333 -882835422 644400410 30390 -106005114 -320138591 39239 -326358838 -232471848 26000 -707501179 -770116669 25767 846697264 -984551462 14086 -889014338 -573636964 36239 753543734 154997420 27087 267150397 246711124 32139 -39935019 547016752 2325 -677865036 -796307344 31100 -779487967 -781631919 18480 714637277 -291670021 16988 276976869 468421777 4673 152599191 372857723 1026 -685792140 747794724 77310 759350018 -228655860 1253 -31791741 659452958 33117 -806970414 -517897675 18652 646239733 825534753 52237 -330478917 -697169135 1878 249926698 724394500 18966 156702171 -399533596 7752 66422041 -314100795 6704 68808615 -304672453 4592 -859455703 -105492441 47545 -420082328 -118869816 40791 661310371 380691969 34239 -105041174 -138005611 14573 725441716 -309817841 42679 179970320 -210107820 49841 743937365 -315648420 38259 -696640076 -141077832 29841 -593078586 -518784555 32166 -237170707 50050296 45634 165879153 -116076186 4095 173585312 -383876034 19566 530088417 -515555718 50206 -591884194 569814960 47500 -601696894 559263167 9004 -212695946 -598406291 71414 -970709304 -604959962 67977 636946558 376419032 55451 -805924631 -789201271 10755 -415943783 247633512 15581 -192007485 -122650572 34842 376514603 648989989 15719 333730984 649401828 26846 248252652 91520293 40619 335546550 -391682919 42857 271952606 746554544 26787 -2309748 -672831870 736 71203265 -330394167 17896 -987235353 -611984095 71093 631417305 156637109 66037 -805177949 568949394 36635 -25246258 566667977 2950 -573978325 553315706 46254 -29742284 535150057 11319 -134111646 -118109033 892 820049456 -973035731 25118 563239319 -486800758 11102 -111862751 -768619796 27669 -770463781 190065049 50294 -595379842 -288579057 19803 246486704 472004051 753 -708096467 -125341940 2578 343342028 -232272158 32520 -128457520 -305230502 13906 -17669056 560262835 11899 -113321435 -99151728 27310 76753725 450688689 40149 246869696 243064638 57468 174419020 154762108 8167 -982977478 -997962138 55099 355007139 569436845 39568 186209078 -405635208 33664 -131191468 642388746 15524 -610154548 564677091 49491 -713614834 -860441150 54993 251067125 444274644 6018 -893887426 -95310520 37123 650190585 -311660624 27427 -199670674 -986466102 52255 176487923 370238019 54277 68498964 474117229 43501 159046018 155797195 14049 633441897 365010752 29445 -198752328 -591498935 17623 -289225661 -681036799 13744 -132267891 352982620 19406 282374092 462715202 10388 -394198981 257206839 14280 -977939439 -960205121 30854 565406595 -484775164 41855 -589386382 552957074 68678 185431766 -121216544 68555 561922956 -479634257 23297 -13617925 525310110 1537 -119143459 -111918532 7345 -677114248 -770344499 2856 -330904540 -220244396 19704 -984161749 -207502069 75529 -135187255 -769275839 63943 169859270 -400291704 9957 637538276 814420661 25174 92873058 453537017 53233 -615945411 -490615191 25275 -967198740 -584774818 20514 -984979463 -970840256 57198 -132128694 369676082 20233 -870104452 -124106574 19560 -235417523 -868676917 32604 339416772 627774559 27376 -103878451 640014289 50117 570498741 -499850946 55799 539263328 -510410979 12646 829571561 -970701561 47975 -994514883 -577646263 46957 751044160 -236434823 20769 526380426 -477483723 58596 -874050678 -125232097 7265 -423110162 837013389 26935 -790828420 633553586 22148 -135808478 363558424 9346 282838493 -10826327 25947 -196711986 -890906739 18831 -137234779 359645197 24729 344560112 839111193 35872 162994294 -218013629 10792 356570421 -221764860 39295 -395665932 724832733 34632 -6759113 532180733 3726 360656609 -231702700 31391 -400304959 -976659759 51235 55350969 754288857 42804 652432075 180826142 26665 147669323 -204714831 54465 181918885 -106743884 11553 -124254641 620778980 37428 181494363 432678650 23814 343847414 636689857 26634 178679995 -876773736 5820 283414308 -208719939 1838 736691513 -295645962 32724 650962757 852013358 20847 -223971592 -596628422 43130 649473828 -303880394 30800 652530278 -959460685 10847 -868080251 -125837701 10043 241291099 725844397 19680 -575772353 -678479742 54826 564009707 -508675752 64082 -110090845 334653890 129 -691783124 753840375 78876 -329279706 449274147 19589 732913333 157371025 29083 371183010 -236461158 3990 734201531 -196206751 47508 -286161073 -678206009 24632 -395511930 261232321 13695 -126741742 -502409007 17334 185728071 -618141522 572 -234624246 90948121 43561 174767089 364623340 14889 -330905884 -111200555 31762 -215897910 -973496121 50553 347840493 635369876 44511 171356892 438495999 17065 -107532457 -286491544 17036 -323422452 171553515 55402 -975692757 145630450 21723 -122850708 658466915 19533 -2196149 -707751090 73059 -396839239 -124183731 7673 -214431610 -875631003 53079 -6861746 -320844252 50192 -407541745 -405752057 56485 144893140 -214358959 55154 163726392 456633976 25473 -219833910 54521742 87361 56650274 -298383728 23561 -129606422 649547824 14004 171185851 -104011308 80747 -109332533 -99213414 6918 178471257 184762801 19251 278952065 67528347 34418 90269089 825701804 50751 725727483 -307975985 19106 -228077013 66003965 15014 -956518882 -417953136 61148 731870772 350514674 33213 -118597564 651163885 31939 720747383 -291156640 2164 -23016428 -682394971 23677 -217615110 85550819 87508 -689678939 -102420780 5402 -381705141 -969297028 51924 -971097710 -604045617 30204 165225055 -235208870 14770 -106160384 -891159128 273 369474279 663893517 29043 -118280139 663949888 41372 -885851219 -95639762 59099 -767289282 -787809488 1198 -104672409 -887966269 21825 179832487 52770221 21603 657728555 828058485 61824 -694547464 -767371787 10511 245793341 717188029 39978 147034104 87670970 1248 -125132779 628532911 9331 -120220363 -496899430 29805 182912559 -412060995 13056 175837102 -575025360 15159 78524654 257002974 59753 251181888 52167348 67800 445166572 377675244 11970 -210200888 55763853 70467 -382776189 -21759596 90079 -903600713 -117461152 59907 -135195394 -329402445 74344 -110787287 627111327 40860 450072403 350264250 10542 -137882254 -780622635 67737 340732322 662793402 1182 -870522689 474031723 5756 -399645382 258415515 39222 182565540 178168273 48150 -479598752 457092777 33594 260502517 754128963 33928 156479910 257699800 53110 -865847104 715316909 55876 -791652828 -780953117 3487 720340436 -198545197 16848 78202416 725618021 55199 256355171 454121812 16532 52640077 436934278 42883 468296135 156868459 84337 747736284 346160743 18145 443589395 -221569834 39210 61937893 433677518 7691 285101427 80728227 63404 -129980213 335585522 25854 -121024762 -897535736 10254 -6650678 -710957014 78449 -691214729 -803042822 7021 -691137569 -792252731 3427 726495358 337405037 31793 -681927636 -869437526 33395 -706449143 730117630 79600 -677785360 -865976989 14024 -953781474 -958562574 11857 743605198 -310166468 16800 723901332 378326173 7577 -713352442 -587951334 26646 -690290099 -113252419 31658 -667254228 749492839 56300 -106159425 -136468095 13708 -124841388 -585369760 36977 623182053 367352517 30090 67617972 570189777 46818 -476984299 -904596364 69113 -43710457 -686548429 39436 633056553 187538434 52315 738980042 -765075353 51278 -954161307 160783285 8265 266317223 428657383 27174 253297553 83305276 64997 149326199 -610887182 955 -404870298 812816673 30129 183616351 -617652570 5874 147573360 435634233 18405 250127277 468512078 36124 744665985 359475142 12337 -867608203 471023834 13060 -224760365 76256265 80742 -901135607 -132266784 14790 349436761 624923101 5826 54563170 733504416 17779 66667127 749588801 31305 159166385 450506313 5603 157090863 243531657 19696 562205754 -415724621 50610 153637036 351724051 14614 163597828 -399494699 11163 84813339 848206172 25978 157743886 441920892 4110 190328895 168607909 20753 432026778 149873130 15616 -190696627 -611709956 7512 -226314753 -859560399 17544 -385268923 823287323 12812 159478979 66631141 22599 188075762 -118237575 11925 736275454 -599272696 30975 471238550 343633454 15691 746685781 -301849926 19535 153682231 -890438677 30169 -327618413 -668435462 47361 -982322951 142955613 5544 -393545135 -955148187 25945 542814836 -419385729 57686 158646721 241234274 13680 339554248 823243453 26128 147167740 467209054 10581 -861096828 -113131082 26868 -491302381 469843306 47971 169113015 -103747558 80944 360431063 628114649 12411 -210601238 -892203158 44728 432312252 340797705 30120 -311998745 459417520 4142 -103766688 -136832555 24032 -571459398 -320047324 15976 -204524234 -991007230 29708 -288084110 -197786201 27472 635826454 818768022 74767 -790719015 -805543421 18256 -877244919 -132727325 53611 -680590427 -117974107 9089 552058724 -489382892 51023 -710186541 -100909422 17114 743205251 -303629343 2572 262061207 463255548 6074 94253963 856767981 27777 739973667 -217930249 44711 64972077 829147828 30927 -215605688 628620223 14756 254874058 756104043 27571 52826404 854851388 28669 -104405400 -606212150 4085 -137111609 -883384698 28791 746354076 -200319044 17183 68130575 -289194484 40998 189023871 -400788758 12300 652133208 355848484 42091 173758034 242735273 31568 541171981 -517783121 48443 -227990295 -901523132 26508 156513029 -614363209 4825 -426934108 -962273076 49893 247737225 -199858812 12497 166025731 279975341 25241 -110219815 642407101 25404 -415943369 -993297812 9904 -122812698 363011474 3687 54714484 822286826 59779 -391670785 734111116 19318 824664138 -980004396 25265 153829826 -576860350 15433 334844278 810017908 14861 -25031679 626453226 2391 255796442 464054093 22577 624874145 148221823 8989 282326367 -9208746 20860 354906259 662567177 28407 -705979772 -859522478 55524 64584080 460115227 50553 -577464447 -299349234 17119 165678492 243592066 48404 -115189236 619451837 6446 756515034 -209472997 35143 638628772 -314645866 26667 79553043 255012195 22793 271518315 255661991 8870 630392447 173509499 73205 180269825 279317457 41548 167415208 249885477 40329 158866156 -384178821 20909 -969619225 -967935555 51229 -5887483 632639462 6391 75078187 -305808625 37235 164677300 278499641 8683 -690865284 -886005516 46059 -808410419 -772971293 17775 158257085 360150242 20204 -978733265 -413123064 37328 71924884 260906069 13989 545829548 -494610795 50426 249280140 -9279320 4130 -608089520 -292088929 65566 175721815 349227756 39249 630221558 178359685 39498 86445324 444288322 55721 634363090 154064433 24885 559026981 248058691 46980 265270180 724472387 28619 347815909 436770951 13229 -886065682 -131467782 3043 -683611883 -107756277 11139 88971006 249259473 7527 -606970037 339619307 46093 727429237 -618026714 18365 182246132 -213020962 30969 660961754 -312853817 47205 -889027434 -101373101 55635 -698008007 -134561670 11060 -206806312 -611929041 12830 737055609 373039758 55144 759689383 -611425832 6793 -988382179 -618641223 46048 182584093 368694021 19361 742494123 -196514254 35929 -795362125 -504912607 41996 156431909 -607480390 3755 -221103369 -607885069 20619 -673358881 -865807009 17545 818840941 -976619693 3234 376136984 -227442129 19882 -581606288 -510327658 31150 -15608651 526763434 21962 162493870 -805234928 57140 267233001 744983590 37160 -427592184 276199763 6258 71482755 726671246 38398 466602466 360008755 23924 -400035607 844592826 53972 -968709649 -600361711 28985 -125191947 -892915773 43041 -108424285 657552171 36364 -314619217 -229045055 13933 169856285 -212712531 57897 751291049 -192254997 34921 -387179714 241776566 29525 277761045 264434865 33426 163912574 80431380 10976 368925449 -229867884 26582 654993153 -298640297 10337 246830354 -45146218 38930 186586829 -609238563 21929 -984279465 -978204958 16293 -894338863 441452423 13498 -137345603 641237989 19389 -141471627 -100397845 7287 148625469 -123041852 61821 -986018231 168185935 53391 174166641 467625054 19645 247729970 729313581 33936 -197697193 -962301471 10989 -762134036 -495074678 45958 -296889745 -191357001 5699 -406865288 -959085590 36508 -126750981 -903726729 19423 -596913768 -518938151 17596 -984002042 -972854502 24317 823893557 -968457852 41160 155114721 -591247104 8711 -600254462 538598372 18999 270157137 238232052 66902 -893899209 -106634834 11152 450465009 548548472 80697 -487926013 445064359 8822 -37777338 -686240651 38648 151209100 167720282 41538 92416420 -301379036 9515 -491609220 746196016 55732 623628916 172889874 43281 -110644842 -779568667 32547 274443189 241639260 74652 -610187917 562955174 47339 247021550 276274773 14166 -602519843 -321937795 11400 -396674109 280331770 41387 -707244448 -770563395 25479 -422005106 856187821 52317 -45619767 -989548051 36617 -869774652 444826707 51151 281855734 266201223 56759 -45204895 564168680 7800 351165480 844581730 2854 250644998 70741951 21103 -415139160 -973785549 15326 657150048 -332273627 33881 148265301 -137039408 48279 -222612634 -969783329 10176 -22637983 659739859 24407 -984913955 148068421 37214 -141091935 619738271 6119 83762449 840386681 33610 365129767 662388826 6725 -110901777 -104477119 31330 -412464906 834846396 44382 90142458 820043882 43259 -231125448 -895763566 24859 564647794 718014062 39145 -705921988 -897721836 37635 -121842723 640475624 41051 67752257 273683491 50330 -298805567 -196262304 7329 -95312150 -494684370 11488 268259127 -201433627 39140 92134270 443273866 58525 162835237 -889514781 32107 -679790489 761717754 53125 182263816 434729361 17920 -199648515 73672016 88891 -692494445 -111880208 18613 -582024794 -312637213 14851 80381136 744572792 28108 174725434 -883750848 39701 -130946746 -861999631 24763 -606578592 -522106534 23208 49762241 816551723 27197 252130666 -222128344 14013 150236156 -425466947 6482 -225307174 -880067849 14105 143760602 -608592529 6809 -131321411 356534892 16389 157408294 -872160253 15259 -315627346 -200749406 21323 -331493238 473463324 262 60333565 -298709354 22480 65022101 278774257 51940 -2999891 545372348 48239 734029726 554306694 49180 651189092 -975155831 71638 165088033 468396180 14198 755029666 -287663680 35862 -285870383 450666461 12473 -968235976 440465555 62463 282761174 76547854 27468 -677131148 -799735284 2402 163308947 355113809 45053 -585112905 -286916615 24385 -114808538 -808307743 31081 -96920379 -954384159 43716 335628084 650340683 10619 -140668796 -311677742 20822 528155579 -480948088 3587 -130837922 -321420359 32551 358829010 631827137 22410 165469015 -892632518 13072 -410782213 -99012819 34478 -142675390 649543215 49874 622486413 183591858 54886 461652367 146430609 37761 -886228837 -138389056 62385 -134074414 365330862 22783 -103239919 -112577104 24470 641540110 820983299 61584 454985300 171986455 82917 744177040 -589270580 19483 270809027 760687918 14948 53439063 270262660 59398 252618136 -7601297 72910 -858598272 -992945671 43325 -413244158 270748306 52244 152345073 467469229 18518 -703586518 -900330020 12200 265707726 -204912026 9535 155387513 -213849397 45310 437274573 362834309 9760 -45584165 653411583 5109 258468434 -204665456 23372 548973148 460617117 75551 343559333 -709256552 74226 -500881499 436278273 9099 -581110697 -323958727 23951 73830756 -897353557 69252 -403004240 245886900 26547 -997213142 -388553687 32886 151836989 -131715566 51692 -109184937 -857365207 47775 50786799 459206307 5573 753402196 -202963445 58812 -2974547 -479324890 53711 754716864 -326178239 31863 149916581 177655233 23879 728684724 339100324 23688 -123904654 -792023668 67175 -859771329 457640263 17919 -560861 633350026 18163 256429009 725061406 41701 568415884 -703530082 58755 -775497009 -512017301 43194 173350692 -893235330 26013 -206742131 -26193464 72101 656221790 -328567498 7463 -688135255 -794830508 6881 -787383997 -769234398 4514 -973992317 -602563679 71582 620398110 857080850 4837 246565631 65889875 67092 439500134 348028594 30082 276870561 -199606810 24837 380664929 661719158 23950 -691508719 -108404128 14608 727090697 -303074908 5373 -107104891 -325664024 5929 356499809 853043979 19149 555713231 -505368124 3798 370109155 -687351415 48136 -702073027 -116253296 2272 -300776353 -230304710 15791 -958815362 637259581 25837 372332666 841679949 6291 -126646296 -900308535 48451 183229478 379904645 16994 173274773 -860032380 45489 451402828 366189894 30882 -41291484 -695652250 76259 158678464 -878379102 41889 741806130 355136825 25705 -770977428 832299643 46061 -891258249 446991323 35793 280924871 277344596 68619 -602834223 -478167113 37781 -676053160 -862661522 52028 -998201610 -975273516 14123 49136643 258175695 55532 -141388202 -298323419 50059 -670537870 747933965 2047 -390775391 258848876 22572 -953766590 -603860289 67025 247686559 432501160 29298 627165010 188616614 35583 -127354576 -777465029 65492 -992098321 -588734234 4287 52583228 753682811 47314 -992806819 -581360365 53109 184610997 -5393450 43355 151607185 83638771 23898 -118077212 -507032434 25127 -37408015 -217099469 51609 278631604 -45677790 63727 -701486145 813839672 54798 -13218034 -709137161 69284 -403484217 -963858832 7438 -231246180 85710526 56382 -133253667 374274718 18260 -136211865 350160650 23666 -311731825 -192216281 25769 56480705 260834291 65086 529480689 247486346 39325 -316386199 470698821 18511 -603531941 622152590 35326 -390655191 247003124 32038 156821019 -135694632 573 -303283245 -197776674 20367 -135407480 66573537 2489 356485046 631802564 10809 -404093999 844230186 25155 756965306 347591062 55560 -867173507 442504227 12881 50258074 448341365 12780 -137062687 364565046 31082 -865344126 243607657 21906 468440662 151445272 78718 -667885948 -876496912 1315 -202019699 87738648 84722 -883068181 431066770 12193 -978113009 284915448 25491 724292372 -594168971 5916 -978096061 -988840897 30640 -201414810 -989526810 8435 -298466167 458019009 18386 -105222292 -868886436 31818 157098649 459163042 24201 -120058027 -483011739 24361 357370524 656489569 9893 -290496044 439787184 11652 239002941 277653345 58682 -423212432 -971905605 36345 465754105 -861965431 41877 162321306 -890356507 17402 -18066458 340672707 24125 -670221557 728344690 68425 750302345 -286391604 7070 -696556001 -873884425 48706 -984168198 -410099388 63996 -577570691 535076995 18501 -225841915 93236070 25998 -136405583 -765169513 12434 -331246115 -680712611 67357 241624342 746811252 28219 -700116140 759086114 75910 79537439 284334083 20973 528259421 -494860036 22659 -507513178 438031398 16297 -400066387 732846636 32919 67238075 275116063 40300 251311522 735833034 9768 157562943 95091578 13165 -673044976 -98116695 30570 -613673428 535629731 58744 -229422694 75013219 102464 753014104 -207998970 67459 174267707 362860736 49385 -771675115 -509426927 19296 -114638328 659672745 11837 552373741 -508284737 57520 162161017 160362858 14119 -121530211 640304331 3062 -135822020 -798991393 49595 73328103 -317533367 40444 266121286 754451209 40519 -576531127 -332834491 31597 -30804757 -710402974 27995 -7035872 529560422 3509 -295491809 64239550 21366 -20651593 632402603 26260 263064924 452123875 756 -326434688 -226228641 8762 -141156840 655984708 2059 -38076237 -668866335 25792 -28748702 -880550671 21970 -965617275 -422131309 4872 628505241 184680567 45846 -696903454 -901221007 18938 61125889 240297679 14828 68353390 -294144992 9116 -668166109 -130044750 29952 143067625 -386364608 6893 468190120 340566683 5902 343429295 816156130 27793 -323302262 430647692 1528 -407910591 -995275668 69452 -41613336 739826228 56812 -122367474 -770280982 49843 -972104468 -389224838 14780 -869293030 714395728 71087 148763758 -412203193 17244 -698544961 739104643 7425 560739406 -481079763 31641 182422044 -417055800 13741 747430286 354298889 50903 253418646 732983930 32972 -961666871 190171966 20778 -225085709 -866160596 20333 -330959124 469741898 14619 -484601800 449783165 29369 645688838 337956769 40965 169996480 475310521 23434 -618695664 -300534511 69038 -309510073 429555289 16681 154678510 -601675744 16830 -427441505 809773215 47059 665806193 -301350099 32253 -706568255 -120708138 16184 850461109 -987859537 12318 53510241 853017436 54524 -977061170 148232424 32741 184403632 -401629543 10978 68780777 731435861 69866 -903393330 -102341660 43047 715173038 -588623318 36227 -139059816 380911121 16736 -393385909 847339077 29332 -704427315 -785944650 36628 182891198 -416962806 30828 -413216543 850667904 18308 -201275507 -983727598 18812 74991596 841713610 508 58110082 270133884 4936 147420518 -131876356 82493 -36711926 641691850 30246 171782934 274708204 21764 155484837 362226191 53830 -672902206 -130054674 6162 154687817 355886511 20337 149166015 247956389 2126 445988940 367986646 3722 81113981 467582286 6174 -785400486 -808309514 22012 -297401934 -195746657 34389 568678419 -393719157 54635 -39951265 641235709 29147 644668922 825592980 6389 62680825 -331025642 29249 -674427981 -132367063 78 183107605 -142686010 13213 -6375742 621096107 31899 -805515865 -763838510 18299 -393078237 244932423 17782 252047616 -202605550 42883 -114709277 -312183992 4597 176008632 152118490 36696 -383876221 811761609 47058 -106753978 -332479901 24382 182963516 -889420291 21029 272872653 754826201 28861 -406599260 -117195158 31626 -572750538 -512986552 35338 627048158 845642109 50449 170273799 -591273881 22318 -36243243 541903683 49083 -611898470 -483308578 32735 187159492 447978886 16398 258636842 449637595 20438 -966806951 -971493512 29323 153053289 -420465954 6840 180405353 -113787202 78498 -608111040 545981476 71348 78383529 463372029 14971 -798676525 -479233608 34963 636233814 -311755178 27267 -674017112 -138904624 13435 475658281 180613225 45762 -979429500 -391351396 37330 446657661 165761228 38419 -712850518 -800086138 19012 82870096 446784000 1747 -125987361 -858861404 22485 247942752 -196669849 3007 336726322 624259235 35027 -790481853 -761977546 4882 -33570073 -695891727 65120 -682173168 -124823661 20349 182721410 180939800 23398 -578979266 -296923620 17904 183614335 264864081 37351 255699617 442912865 3292 -593251526 -484275183 31770 -384093761 817405802 27155 -691000686 720140668 109 -204375035 -960798107 59388 -710712838 -135288093 4508 189615707 -390101797 5792 336141288 -201134608 2734 238814439 449233558 13680 -667768767 -117679706 20104 -389875222 274118669 5233 92506349 457393127 18501 162397890 48478562 17694 380157858 93613124 33190 -875548781 -121697438 11502 -96865898 645492619 29398 -765613960 -486610850 32993 164759233 362374312 715 162505388 -858259331 21445 -132731873 -804121787 57608 -581789722 564682383 66718 -960640882 -694484395 25526 -327628690 -709650668 56339 -687894093 -117405827 24035 446359132 534743796 78093 266919651 738369613 18243 254086360 459016380 28443 -109738158 -319683943 48572 86253745 -333203537 8963 -13077363 536022369 3429 278062592 244563855 31435 -511274925 475490984 15511 346434401 626447425 12794 -586468753 -325437038 46899 -691411587 -871029115 21843 -292773745 -685058515 53079 -502933764 442352437 47269 -37573459 545597018 31388 -506758261 462134241 6428 -121338584 622408020 35090 169868793 -234229777 5610 -581697006 816774510 71077 339898268 840621783 166 626212274 184065196 48614 -996119389 148229483 10137 163591614 -683645411 46427 -203839690 -965984240 1741 -421519770 810626134 26032 716102471 -218006470 63972 -512014330 -310821200 11593 -200221382 93918991 70305 187861094 337998912 41746 283091662 -16982686 69989 251206266 -494670546 18041 -420213904 812576604 3333 -22908499 644904320 10913 -129490159 -784080635 44474 737493228 -203058853 42861 -412700772 -976736591 58660 367520555 440407654 62329 259869413 256497049 63190 -201162396 65615170 93217 262316118 723991828 11030 280585877 -207407918 689 170569848 244236617 26830 352602794 822392787 4105 57059474 744354285 2413 260390083 463510153 631 163327311 170835913 28608 254909565 735338450 26887 743115108 -231136680 60244 -135253060 -326000553 57963 635940226 378056209 46945 180498720 374924814 38410 176694244 -104258691 84576 -229815940 -980951435 6432 664066620 166212542 52852 -207025181 90870448 12326 -138594897 -308094713 65750 344324385 527072017 26518 255341811 -235145516 2057 65760023 841221348 6892 -407898936 -989989011 57694 344362601 647322077 42790 -135256530 -783947139 50350 -103479088 -801741382 14562 371892459 -415371392 26795 -394452400 257678132 54205 -211827641 -573515377 12716 538841993 -497976265 18218 -594976043 559223672 8511 160288486 275197540 18708 59554551 442581029 49682 -408060769 -988468050 17580 -39627531 558171980 42221 -416802066 266530588 13886 -573521534 555553009 46086 -953649855 -613985156 61237 181815042 -112568227 3118 143330706 375967727 18632 -123967394 -770063117 54868 169113429 -865589581 28499 -119484435 339879800 33659 -585826187 537397803 55889 169990106 -870011785 6948 -383426722 755296050 19670 -381503227 -112775806 23298 -504039470 440883934 25967 282936480 467064096 21931 -769776692 -496058479 50651 -969849092 -423206188 75883 160369798 -233397153 68971 -99807840 378705168 2534 67040181 274556289 12060 -977080621 -398271809 58544 -229453064 -870255357 48767 71881308 811943731 28523 154280859 -865147800 42884 245601004 459265880 36874 -600670963 -327913558 6185 535491753 -518311754 32549 818024201 -957964712 35406 162444498 -418634186 14648 -306969731 -701429084 23257 -892949706 -116359159 14051 745150303 360920556 9616 -8322084 556366738 14731 285263294 263845424 9509 -712997599 -806300094 30019 -790273331 -507529078 567 444991928 367643265 19264 -97141392 -136788336 18941 -105363237 -857250280 26164 -712819937 -772813187 33632 181533856 -193346137 2277 656490260 -321056508 41190 -698377844 -780952510 43595 -31963363 727434293 71733 165710862 -398579061 15356 620579976 347124163 73086 151378789 -876709000 25478 -31896624 -894685042 50414 475621874 825056188 46475 -684114822 -888850086 52164 -326218778 448975940 23424 147839283 -219424840 25332 171884260 61693296 8219 336048453 532872653 59526 -96533310 -139921608 20936 -397579409 438682084 54965 -100843358 -506255810 30181 450363302 355563141 4392 -708395752 -869511101 35734 -714042021 -774947608 32533 276723190 463888766 22735 -137570159 -298710695 43304 71617483 436117569 44902 751943784 -208702191 3420 -400935873 246110430 10796 51851788 746785977 27701 257029706 -226884763 44573 -890730477 354728264 45501 627441560 187576753 31354 355488945 847902259 3741 -583484075 561326977 43273 746727625 342321069 28035 57370332 -288315629 17140 -385486358 -134534512 35726 167566302 464870949 5467 -795007092 -492098497 25850 -797735270 -778133179 6318 71624043 260654680 17458 -385891359 272941901 19581 58999801 816237058 6237 151642136 275073261 3900 -428338211 822782200 188 -702799254 718268018 14432 -678168635 -120912661 12365 -886226540 161668237 41101 -205307404 -980024985 59109 144503952 -137993339 49553 -866297252 441447779 13944 161537560 -614825094 22509 433976447 190149032 69904 86082456 732543665 5678 178527415 146405823 21030 -573289713 534477220 73188 -18201980 627903767 23063 643418648 838757913 28019 -383334689 261756370 17525 568335688 -485231888 43495 -580356078 -478421379 3470 -99336364 373391920 2859 335543846 -201491033 38771 -900969353 470369503 8370 87900529 272886695 30842 -141068070 339092443 13920 -876369494 -133789284 1126 165321589 437835368 4455 -208259849 -889959479 58303 -20479665 274695012 61277 73673377 -316011979 28622 -889406355 455848189 17349 -24083907 -382730 8226 -709563870 -789067059 37051 634882667 185846409 76183 77034706 743480608 43253 -694130597 -138153524 24559 152261388 -895379189 34191 745720953 359697779 30980 -107374638 -901075691 24106 275280590 716114975 41831 -320194798 442821473 3126 747521909 -329072444 23171 -778904597 475705449 58901 -783172017 -807605422 17757 718429666 -316881918 48202 -222375622 88705680 13387 -415335250 -964999541 29961 368808545 -393701999 55199 361934686 -211585401 43019 185435957 -204070789 70230 -126804889 -296045992 61448 77099087 430767060 39569 -203675495 -973575233 55243 -130153721 -314001227 32450 -321318125 -235519421 8681 147227421 -611341734 12092 -200708534 -970813174 33214 750830621 -291227388 22861 -405709465 814574662 44221 -983620047 -979004501 41116 150580667 -227240245 23512 179194837 74861670 1813 -105163301 -137826645 33010 -958251699 70197345 76734 -393258498 -109590605 115 -955434348 58777998 82457 -316711592 -198618354 25594 -123705863 -318679648 59374 159574020 -587036826 13774 181394117 -418296637 26614 656151857 345222858 9486 -981024048 188842809 4529 -688017514 -783462658 26142 -903927843 154999735 80178 187144996 450568813 21208 -591375397 543202884 38264 -954207671 -404027123 22700 -288617127 443615825 22535 255986707 281539793 60495 -670590671 -963889179 3441 -41151490 -668079352 5088 753886264 346431686 48103 -133157363 -491172083 26511 177343117 -221772719 39397 -203700087 -880392007 4393 -298002070 -682425130 10782 -972235697 -600039207 45208 68586753 434444500 2153 58009809 -288848219 15335 -223328930 -995835660 11541 -501600003 -40968818 34411 -953413913 -789152018 45605 180700716 -486408957 6563 544617057 -512307475 29037 -128760805 -110213367 17557 -681894627 -780169734 1113 49866275 -697346334 67685 59249102 274036468 47903 445769702 157174893 53581 -975540864 -579473449 54803 333482233 -208080746 24853 156984007 334902964 43764 269206134 341216533 58395 -707837165 -867703562 2630 -428432191 252798613 39623 170352140 -871724820 43614 -413237500 -135025528 4448 -8840006 622616276 30219 758649361 -314941814 26489 468516449 145693999 43037 -199864454 -869632520 22168 76571313 753587556 68359 165005842 429144676 8431 -667487703 -801360873 32993 -676981631 719218565 9036 -399903243 -108018716 4484 753977373 -286255107 24381 163305848 -571734189 18464 724127397 -196923275 27794 181990868 146043306 3561 473427950 146120591 45333 -103616965 664880286 2103 -492288547 458882602 13778 -698842186 -862742032 50372 -618100832 -489983907 514 267887724 266502785 66674 -417795790 -131786661 18883 -613959571 561400472 4594 723045262 -231317086 20682 93771707 529200957 55231 -863494784 -114635928 23006 -711496107 -774837981 42070 -210972450 -18658742 60418 -672696167 -141363142 6549 378905898 657891644 15060 167318235 -597491514 8223 279153417 -40539008 19455 -680023176 739942973 31771 -123910618 -793208468 28417 -521388684 463055061 12338 -389628832 -129620913 38501 -493834169 441388723 19402 652427384 -307331800 7628 -216012319 -574948725 26599 649180845 370113975 2835 439414456 154511735 439 -898502519 -109202614 25444 158942253 246440761 34811 -876058522 -110423920 57201 -10840692 151466595 78701 -193213692 64789683 1141 -118192329 356606785 13953 279742947 82190727 32803 239643118 855426887 35806 155653642 -575984777 10233 -575981919 -331745149 50002 -132693911 -876693326 12752 -139541418 -287015370 48476 -140241383 -485131625 19623 171286424 -395061152 2958 -902338727 -107769227 51831 -508156314 464400446 11816 740953619 -577554910 24373 -775306589 -808361056 2391 251718003 -214856419 17802 -671637360 -109910292 1604 -294319672 -666845702 19371 -134309731 -498994117 5104 185553083 249762972 19973 -960864830 -414786773 60894 -606085745 -307704209 35880 -12085489 542291484 31899 -414440779 -590488680 54504 -219355201 75619899 62714 94199140 270326034 2311 260984741 757385199 39268 -134486847 -285747485 70298 146430719 356472416 25767 -404334270 -95621739 22503 -508937406 449025228 27628 -393498981 852706557 11166 -127328695 -795915241 23020 -978126825 -421175530 75024 -8505572 -680693821 22774 -102180531 -777935700 70713 64626446 246424702 62885 642555923 836379212 4567 -198555960 -890623457 51751 -393152453 822822217 34631 -381069791 835989440 29996 -224292152 -857396176 49087 259793954 -192593557 44332 -325046867 -710284488 54767 -420148345 247849870 11959 -678524834 -779559952 8063 -114611354 -320387220 60867 63920517 252332510 55733 172876042 -585163807 19647 95205097 -296445481 13962 -964895895 -986782012 22924 639804625 367049018 60316 147865803 244673290 15188 -108193390 -797070218 35481 -584332819 570750861 70273 -880438212 446413505 15589 185366288 433268769 20285 253323476 242219472 3977 -791084431 170592994 69580 148799366 -208391878 33822 -580479021 552429755 40254 370161805 829229482 34159 724728807 -194277814 8364 -142686530 629434344 48753 -889915977 455783030 34454 527849543 -477688262 11148 -236146484 -981476252 37569 737208244 -607514402 2941 -134126260 -315670621 3914 -421391524 -102938914 5326 -784648177 -804754707 14540 -107658874 -320253659 68822 268525234 -43101275 36622 846516445 -968285644 29260 526701041 341660319 4904 718616291 -306163352 47235 63081624 -307996373 33045 730665087 -286024468 17407 -800960923 -484876175 32497 265885529 -215606124 26788 -487906682 -292636139 26029 -590892947 -312242897 23452 640647086 -306450440 38626 247423344 -14247550 62069 -993158707 -961143662 59670 721334421 -313352606 24328 -875491432 462910181 41297 -216650432 550440173 26994 -211748220 621305989 53364 662095422 166720808 599 -223906754 59665737 10550 -983145807 -971705070 47100 -307756266 457872991 7115 -681571539 735705005 6324 -321817369 -222929840 2191 -581035901 -523388787 18513 274665385 -16350955 41475 -332846109 475793716 10254 179444267 -898311708 9312 -877467848 432862982 30935 -667265830 -137769860 26477 628014612 154558725 24175 -787014445 -775594561 10035 464943718 153562386 56523 66719965 857066075 10360 648201541 271002126 48119 -893581996 -135991890 40305 -990065375 173442954 47679 461592226 162664677 78332 -286037239 -678378612 21778 171932269 -876108684 33314 -671106746 827535620 29997 88862491 434484457 14764 560362968 -522237001 32535 -102649622 -298562339 51649 -809364828 -488467223 49418 441980525 148391619 6728 -388197784 276749124 51815 -699408183 -28800759 59358 627027785 849162813 58590 94215031 847788259 30307 70851284 256917664 43042 -884234235 256146291 74293 147055477 268425258 21877 -117271293 -795870930 8214 736066795 468153266 21340 644425134 831472865 13028 257341827 -212366622 30727 755629864 -610975535 23558 552875277 470177124 65092 -382602264 -954675309 32374 179149386 -97993215 75185 -992597934 -576585513 8117 -418446567 249422095 33893 159604434 354830002 23676 -953762114 -954629226 22495 -212869382 -966829622 38185 188313190 -420838950 33388 -703663960 750107454 34288 259038256 748908861 40057 -97753766 -768105079 62900 238805321 -234837611 34206 -33062844 -675235583 11955 -416105959 -122845740 5392 463458664 366746369 13087 739932823 -307930166 458 -421946454 738877826 36684 -683313124 760376556 21558 -295745121 475818737 18424 242857063 760776084 3806 252184256 752774610 33217 -103600985 -771460444 55804 -7287531 -674846022 46229 459686767 148437427 54365 -199715549 81975134 51259 170443821 437078008 18008 283006210 732495375 22364 452350046 151327630 57989 -700071516 -768530875 1300 632577106 -142162983 41322 -113470341 -903062637 37088 -614180462 -106840543 46771 169275484 -882152168 45906 -499538582 463992375 17980 442729617 334107501 25382 172669218 -862173950 14525 -106693156 -904459206 31481 -901618776 -138980823 56358 94234767 -307075750 21599 -33020674 174071028 25911 -235639401 -578550442 62343 249163837 -221666288 17929 145822358 -881635872 11075 661469472 370540365 53975 90483934 720780148 31477 257968734 90709199 14277 -318902308 -684712228 66246 -113936652 334933504 17598 -703109404 -877147281 20832 334916102 856142951 27361 665613041 173893220 38209 -677461092 736978183 63162 -670629520 -801184949 10686 349852128 850305777 30562 -698249067 -138293366 24348 -597762242 54521063 36998 740648736 361928268 4426 666517588 175789609 23183 -227208038 -617101474 25244 739795823 376804802 12723 -118360808 -309831963 44135 473783581 359172566 16752 -17251616 -708741146 34168 -774498723 -804922021 17807 -296468821 -692139756 56527 742820890 -230929132 28918 181011443 -419732873 18074 -762447344 -494925270 29724 -804527705 -230575124 42920 -410242496 -141282281 5934 -888105248 -131557941 40179 -322237117 443164458 16984 -326385425 -706579933 49456 752574172 -788124317 25061 379079622 827172013 20880 -413055727 268602703 34775 -201262666 -861822880 7243 -516279217 -285862213 29175 240793038 -12784505 31848 -595771796 71890906 36575 744581773 -312992068 41 173727584 437230151 28349 184862800 164830617 41176 -128558046 -103217355 3693 756132719 -612750972 9069 -980881693 -971957950 44110 172808993 -206519229 45630 431971605 143108286 88225 461697539 337687018 4034 634125808 -427815205 30469 -690892127 -888404906 28344 73862762 -296992940 321 145090024 -762510171 51310 249353059 455934560 39017 443036645 344672937 29553 -589963787 -514007087 27983 -965543956 -600064923 50589 -232487707 64202080 30437 -200672072 -616121987 37322 145603615 370785678 48096 -681231244 -101772511 26408 -223759438 -580300100 51243 189054213 -102136285 79887 -769472358 -506061914 26091 186247253 450461165 19124 162087351 -428042326 17974 -699540458 758606352 56870 270236899 238455091 1476 278197159 74801743 61625 -217531829 -885028000 22423 238560639 -24006710 17527 -400407404 821729225 13564 -676408141 -899221874 46523 -499200475 444683567 43172 90848291 -311095875 32868 -685019373 -808806150 16842 -675253586 -895343756 6702 248106475 747856336 10568 168270136 -113889349 57404 151963949 146094792 49617 173342626 264085717 31217 -37379883 537606879 46609 -33109386 550338560 25993 247908962 -232002847 37631 -20056301 -689508628 41170 -584604308 -521800352 31129 266964822 -420466050 50455 -319157628 529559388 31215 162509528 -212217494 12122 -394796308 -130578161 3729 351615286 -206938168 21674 174800896 -203071735 73916 175380690 -604830300 3389 -414067998 -130715828 29044 282859177 -34257098 37731 68158461 810212217 26889 -108472279 -770265996 42445 65484965 243214132 58213 560519802 -503093452 34121 -902990257 -119559967 26290 -701135419 735074677 27095 -210924174 751330553 52651 -224097599 -972039263 28713 -115127806 -484605320 34302 -603308959 564877046 21927 55169088 723782782 27293 -408817926 246050253 24831 185076064 438875008 28095 -406718976 -139511050 35744 -203902075 78128257 23278 -106367228 -126906692 10018 -30145984 -708640929 55356 -889134846 -124439084 365 -234911078 87913163 102124 -138780664 648743048 10174 176357776 -882741139 30437 659906233 184737658 67277 379541044 -217524734 19745 173232447 -384487746 12287 -383647590 750837706 13158 149932730 475200143 688 259090348 244747889 56523 -122071730 -858004768 1877 720691877 -611376755 8580 -324684228 436780219 586 60252649 755061383 19291 731291527 -582479905 41314 181260709 340979463 24872 -22997677 -684549794 81174 -231681804 -899908906 39111 -702300434 -872942053 31359 740169194 -218073398 25595 70726213 -316532577 32727 149608923 -394394727 35430 -219141441 -573277665 44075 -772378296 -799380316 7741 -504180963 435982082 966 151228680 -115381425 17895 161840005 48343297 12327 -607359180 568876203 56413 268598333 524914121 35248 719795966 352510579 45919 729823934 -578257820 30916 175711787 -209984064 21047 628652021 -328793744 9999 759008708 -212421131 36383 -217731279 -957338090 45624 -958934026 -607702902 9680 -976298758 -618859047 5584 146035588 -133922809 57773 239058509 -20623872 72348 -315931345 438837186 11713 175026543 -216238191 55412 -576210453 -478903454 10046 354861702 -201087849 41338 -713405829 -898634958 47719 726917969 368827634 16853 -128914981 -510064252 14367 -318525039 -713163772 31035 -115665090 -766434391 43244 371010190 -226636222 18602 241175130 88693502 57165 -132286304 -793837241 65796 337143190 -227770756 3912 248761140 -223432382 43058 726963996 -601203414 1613 -988115974 166412027 40667 -26713166 568282353 16152 -598212450 548845763 22172 -286459067 443491591 22788 -386656984 -139787688 7307 273567529 726427906 13021 430511273 375552715 14909 755001099 -295370430 31962 -585627212 -326110601 17499 -693635976 -899623375 11054 -969837455 -968447925 36203 337591741 -228728204 9221 79463204 714586583 26166 -215192433 -613690281 37254 -191645071 -583318002 66202 53866960 731475388 40555 435481739 348828967 24010 532762319 -485682352 27747 -984931163 -397797688 52738 -38619487 -691945580 55181 84288614 839817519 31914 -211759489 473074631 42127 149298450 -588613152 18274 283305721 68399213 23714 439602235 167884291 74542 -587477925 -330951421 53017 -971304228 -993990361 19462 -331422870 -220231767 15062 729524539 -304259715 8188 -313851825 -706098354 44441 -100141500 -785996439 58664 -217128180 -594317511 2666 716504878 -300068400 14696 276619826 256386255 25754 -111307402 -901840484 11020 -381113463 -955171330 42400 -667595916 735578072 23199 156711032 50751303 22524 -675226094 67293973 57351 -975114943 -618609026 13392 620320195 337735513 8054 -142183152 -875399215 47444 466410413 336449600 25781 -108843726 -890979033 4244 -95477736 -138424126 30290 -713043683 726727882 24710 93650571 727291708 4134 -580676598 535881835 52421 811314951 -983475738 15151 -45907920 649890914 10762 -399392000 821608839 46216 -391695490 -961023145 62707 82689673 463665696 49958 -784430311 -330130806 14247 259658376 724221046 2979 -413156021 725173000 28203 -125306841 -796480295 57190 85382348 -311532999 25206 -106657802 -792168668 62029 -603024790 -288624328 43864 459572935 144731555 66216 -687089569 -141195027 19108 666566876 -325468496 39369 272208017 759380840 26740 -210920 531181294 36653 -325706937 -685467861 6192 284505739 -804496631 47237 -385677580 -141336198 2510 -808074580 -219682937 46574 645579385 365468479 52637 188542122 372202596 1447 149591641 430740493 18497 151246647 -607783979 16090 -882909960 342039762 27990 -895408669 452953463 8452 -114083779 -328676754 71806 -121248470 -894967133 8700 59024216 754807573 39580 721226192 368392012 8481 143585213 -864929420 23563 -131718299 644281725 47013 55666992 262633770 25569 258259780 -213680422 31459 372980918 161286707 48258 -96958160 360179151 28423 -695419057 -890752242 41314 -798082722 -791850974 14234 154303042 -210011694 60681 444265313 759139217 16614 -100787366 336255628 24433 146076939 92872290 2635 -290582157 -210264261 8332 -236791047 64793619 91299 183379959 461033519 14095 260731547 54939111 24134 -405647008 -132266558 20842 -220322737 80819356 81904 372202491 -205306855 33120 185172451 430988680 20238 755527100 -202995626 57666 254319745 -24154198 41214 185065398 -876044184 32071 145448558 -871876330 37646 245296406 91731245 26694 730729886 -608784679 37372 72794951 430169877 35490 -392855253 816981703 53121 179775048 -123442164 37603 -300216781 -670997696 60548 -111312112 -805822788 12102 637760251 -305262158 24196 -684150099 -129739179 31541 172880282 -882846675 46978 755286692 -301855137 34732 284221996 746750421 30460 364974068 -236024785 25276 -711413780 -774770336 19830 333919004 279064914 69355 731749285 -209882753 66672 718546480 361499948 53607 253180363 -38777575 71928 -320703894 -235005317 14300 724060027 349028429 57912 165422185 245341442 56468 632948959 -609387814 37450 -384924389 -974102298 71269 -958947740 172911394 38161 148975755 -594882737 13359 273143741 69001923 78573 355361867 -191161920 20430 186488963 364728900 6193 -572492569 -292681821 2446 532814010 -410365056 24693 144972879 260175163 2708 -36071861 -698321887 31606 -219330640 -862750461 35749 -614939676 -325412574 40634 -231747623 -978323214 28457 -14323346 538232845 50909 -382429434 817604105 41489 250810990 268906937 4841 377255315 -192907370 32810 -584628460 -515473616 25437 -101061395 -289196805 15453 -520970953 465751479 6305 162201792 450836481 23126 73311831 -968401307 38431 628413773 -288013584 4028 266957362 460189384 8217 724614997 -322036860 48381 271560728 -2574016 15038 -121542976 -132927408 28624 275707048 68901551 44854 178475665 59759054 26948 164734121 -138884957 74260 -395720566 284289906 15245 -898493230 451767405 1279 632167796 345847591 9393 -958952708 -976949096 60403 -325985459 -689878941 17623 148939176 453060234 11517 367228312 837260340 45169 281439166 -27003445 54003 -286535770 -191657912 29012 51012144 -326015066 20181 -417299902 754520457 22552 69293744 280425812 58328 349662009 -204006377 25786 -990279941 176983390 15686 78525646 -5233368 40124 -983285234 -410552622 41629 458575029 357059753 10564 -902136503 434513966 29357 714783483 -218646860 46621 -383418563 -962965372 27546 -978018850 -425773992 37599 -40679794 662830061 43222 265507867 -214423327 18346 -303353916 -226060958 23680 -963504910 -423397189 8449 372458207 -226209681 13143 367281452 659939319 2020 178651494 93610280 27833 -29579512 -701481564 71826 377790341 641065672 16183 261664124 50121049 30603 244870710 469101363 39625 374109420 830579390 43683 -982647999 -612646246 71336 647851331 -290797449 24121 -479750166 -13793566 13828 -424236398 -124746561 26367 -680479430 -790753322 2822 -878698234 -104740303 29920 89676445 -289885297 13857 278549422 67992286 69790 -423982461 817778792 32707 652398007 147433300 73647 648442954 160354616 2064 -198977732 56766215 37524 -114779336 -510463436 27877 -222120668 91405436 33421 -28533863 715374959 58968 -217214678 52739108 60716 469908396 341036556 27599 -205028897 -976521677 27756 -22894252 666359804 18369 -421140506 284197052 53779 -981220632 173776168 53217 271299774 -193237082 34634 -418742068 839804034 24296 271089275 86499436 6227 -142252949 -104955251 22324 730331608 -303822478 37171 -417299018 842171933 42428 -213030279 67842759 102145 84863296 450563274 54850 550663339 455318137 27639 432588577 153915923 84372 -198540070 -577727071 14087 -13114574 -678086857 58543 269252600 -21374689 18667 -104708419 -872083661 17303 -47388807 623189620 41992 737687261 -296380106 34984 -688696513 -139558465 29043 643887688 834864152 57154 -199013082 88011318 92282 -876767221 -105135739 31220 -226816641 47996665 66533 -415083585 -98780868 34859 -102017514 -768604007 58539 -998598769 -993579409 53734 -1774952 535714218 45284 -126700764 -482078965 5282 467335151 -953797718 69230 -891112832 454953717 29291 160008754 -198200240 26296 656717366 -286713939 40396 84050885 247170644 32105 -707131299 -123059549 26750 161907974 -591956710 4308 -667892091 741442335 59883 -875141351 -116607447 33566 731931468 282565458 37924 -136465983 -779396566 28619 176211794 -574398602 8597 145677053 349172600 40885 -232599639 -866411344 53254 345748759 837531917 3763 627902448 187645023 52382 261299272 284108398 31362 -698887771 -133321925 19311 -900505089 468652815 21706 178274069 -601987442 7698 -701709734 -879717179 45933 -120638035 635091975 18615 335150015 -213826046 15179 -128824529 664138883 50558 63825356 -293821331 2150 -387837551 755789757 21175 -290126925 457147533 15200 357482998 812568628 44586 627587862 377750506 41455 258148422 -21941002 69888 -685604536 -890621112 46832 736634698 -324204415 30116 717640876 -290650649 42721 170250325 468317635 24575 267946145 -890686629 49066 -416958068 529623811 47592 -891638799 -486677626 27431 94624926 283837233 56029 153442727 -221782494 66340 525123635 -514431839 14691 54967220 719043143 36129 266452129 758933927 30956 844460669 -995785097 40300 74583259 -331958144 9118 275013942 449863528 15111 73045874 147698153 15254 -500936721 463849813 24956 433535154 184675294 71729 -103021357 -478857228 33273 -970703320 -590218450 24781 -992289393 -427211536 20887 664743749 -333244389 42206 66680427 472509215 47464 -313401384 -693014499 10538 148429035 -866452987 36275 -99732743 -292052561 73114 -191574091 -580768647 31206 277341885 70134640 35256 -105573124 -478405017 27900 144265663 -127280449 7503 91932107 -290176692 43090 -574113850 546000905 76802 144670253 -580612214 5492 -578027838 535546915 8909 168846403 -401851750 35563 642273191 347910312 38985 179083790 170929233 30609 182061899 -103867273 8255 144326778 -108876345 29896 -136019859 -301098588 52298 717417336 -596545174 29488 152898974 -210970874 33580 333799064 854213251 25423 -995922283 -963324271 24516 -104243308 -487235292 6555 -231479773 -864929852 17810 465242637 359594284 25938 168732738 -396814767 17369 761039024 -197849596 19705 -607106960 524486408 66713 94641308 462011256 22657 -588501774 -287699108 61551 171418660 379599063 21677 -990925748 -428201581 52783 -879084441 -130239494 45141 741016819 -219515420 65445 378190747 847649762 13432 622327115 358264382 7832 -403347596 -107495714 10438 -792805980 -477987450 9567 -960770298 813111965 32932 -27347165 -588786536 34002 -960541878 -389369643 12165 -101164471 -318441970 33039 -961235004 539177965 9757 -142598144 -307030812 40971 -220248833 -613908045 30418 270118848 474190279 40700 167129617 361223906 50298 -616227246 -290758105 9456 -225795540 -977106293 6065 645455937 162176547 54420 658479476 856595451 64270 343113564 -210345144 19463 -397204420 840271568 8086 -864678948 447673626 26773 152166134 -880352577 36666 -29317181 -765861827 30219 -690604716 740325674 24864 743902189 -199571772 67082 177415709 451553708 23975 -685070903 717184434 65774 651916657 -313401507 40827 170630523 162881950 48240 -217130433 91005149 35319 188915077 449816853 22684 152219369 -223787243 65406 635168817 182828912 67715 -107273754 -888712828 13771 640613157 344288916 4693 -677621746 -785040503 23423 159205744 436545100 28080 -385235666 284381868 20490 -997708169 175949967 12193 256010421 739783418 28437 -969017957 -998306326 24579 189896162 -899327559 36448 -105504918 637603920 52222 173939801 374605534 31396 721302197 -594680756 24722 271472003 758993546 4048 660803185 159909523 880 -395787224 249153122 8143 -225266477 91618753 34449 -708178953 -886734301 8710 761086986 -587271430 29257 553443474 -491270513 34660 242410296 66158595 27081 753650002 -574848805 12667 641018524 -311926382 29133 -891518900 -869227995 46972 626791875 377814375 50405 -689686343 -878100452 30284 150062822 -883856090 2885 -114153220 -326009179 13392 -957373974 -393810112 32889 -2008386 -688569705 27116 172716099 161757932 35565 283285935 -7238263 66524 -328004909 467577601 108 -589265777 570813760 54990 -210518996 -890833842 37998 -311908430 -669772901 37506 -476679172 469245423 9238 -299070741 -690273402 58529 280954273 -26196392 57978 643977727 359959949 18249 -692901601 -895255407 58 93693072 471390666 23234 346765767 839046137 168 -2760072 567153325 38083 -521668355 -899851384 67121 359762629 -221950151 22214 357002560 843486114 31278 83927367 734668803 34630 187988362 -217770022 59960 729011060 368395152 21591 646572667 -320186952 46335 -327305279 454422425 5509 168984407 166548696 19681 627922337 -312276196 15495 753315345 376435805 53322 52556692 714916990 62477 -614025430 -321544183 64978 729908175 -597093536 11325 157319024 85822667 5902 628358732 335903375 15090 -676734339 733483534 40545 747855306 -603735509 19322 149743680 -868849234 34613 -330647182 -212944103 24469 -495493893 470338194 22960 -589986511 -506145533 31267 -230247656 -975865241 53237 -401810254 275544368 51895 -887874349 438954182 52481 143433003 154860142 5284 -96325613 627761077 8584 281531563 -205302299 29165 -673728696 -778050320 46102 282155128 470342827 11844 148290183 338468323 9974 183480536 -898295493 29995 -586170413 542476056 14796 282336406 751779641 40786 -322664937 452275605 2771 -594362691 566979249 4419 373688657 728650158 34508 -139441902 655227913 33773 447834562 378591067 15883 155385793 -232947424 32259 -972893062 642660350 28337 -510892822 -331427422 52347 150456192 92811104 22954 334005299 -904369656 14576 -418288884 -135534495 34667 469449365 359511344 5932 243915094 -234353637 7129 -21157195 550047701 29507 -427489344 280021716 45776 -579881340 -496736602 6490 -204755839 -325349667 43021 346780783 828222530 913 -596840088 -479564204 15304 242136961 51451692 80213 190108771 -612121324 52 638430756 345048079 24740 -958837851 187832637 44947 -10356933 -220160762 48148 638808328 349508781 37942 274097329 254614063 46155 259683139 754204486 4104 190261034 60122361 21387 -866836195 445989768 43733 -803928650 -519110361 15466 -127434412 -888446604 21872 362390645 -205411230 38138 269880327 85525595 31933 -108544691 641670210 19402 264300118 -33649656 13410 -320703031 -707010152 3237 -308510257 443959183 12628 183559991 364369481 34875 -103746503 -289867134 71077 -668772480 -797144089 25489 722210675 -199546108 15976 269144735 71120784 34623 159819027 363672063 19725 -785238156 -797896079 11218 -994090267 -976313934 36754 -288048931 -704926483 45324 -2788475 836039971 44785 72012694 755908562 1179 -20150011 535401021 4866 -697028876 743172917 58596 255724718 -42317087 38572 273073665 270161196 70305 -974587251 -417902378 45098 -693421175 760871663 58663 740911702 -216516340 65997 -953780883 -425427649 2322 -109930459 -510808500 8851 -667421111 734247945 49101 -486565594 -295137286 51045 718619051 638335196 14273 240753405 74295184 38961 -982307094 183619950 48115 -99652155 -121822192 29389 360204898 646127218 44784 -206968782 77406614 94727 279697103 87383679 51817 -424091028 724570975 20836 160972677 262478793 16412 -104910850 -320904927 66008 -710761173 -104585670 15776 -985089521 -982786990 75088 256676571 265593425 2102 186994074 -901693080 7908 -609909458 -306300350 779 -428446624 -985508799 27980 -206374115 -859733354 28363 62470391 465326277 1110 261070017 463545371 11571 -955944834 162026583 16787 -219108666 -591584394 57560 185666584 276932056 25720 -421343930 754337501 37350 717413522 -225410777 2772 -780036218 -479750961 15652 83823866 811345558 29944 -677397457 -104043319 11710 734373866 -593721261 7210 -984455159 67776088 57542 -416723248 -136140515 24595 -209959173 -901740475 47968 -412721928 243846019 21517 -98431048 -323714496 5708 -487363229 -888758281 69237 473891616 145437360 83229 -404342343 -142843621 23922 155170055 189295194 2711 355429883 817046701 18941 -694395994 827846612 7093 649607224 856437054 44303 171730053 -420515878 169 -294748201 -691271299 6765 -407393589 852642239 1057 -5206855 526174563 52222 -394900136 -108079492 18829 -684702113 728771049 32206 -675718760 88691313 29627 339983834 633516760 28293 -196061324 -967650989 28551 186844696 88085543 25016 -688780817 -130195626 18800 239978119 444076065 31674 551059465 -517358193 14109 -408602257 -977417866 38226 468695229 155281532 64947 -767352405 -786791151 19385 -381125202 842768201 4203 262197660 278015318 19890 67607511 460312407 36572 143771415 473905528 26224 -305189347 459985770 18325 -141527187 -123002216 10604 -987889570 -410478719 64989 -139176761 -889107424 22946 -979768550 -389803476 57520 -105309326 -774860017 17638 168821411 354474527 33788 -805739946 -807544215 15252 -574967976 529498152 80064 174739433 281319220 43153 540092766 154507121 13110 -869296210 467085070 876 -428542508 273316022 23621 -329313290 -5351098 22956 750175478 369256524 3166 157256331 -426842818 14149 -425409014 -110878525 36641 568771746 -490627597 11152 -34240078 543700007 46021 -118781109 -790414105 45461 283429042 71734601 81730 626692916 821878937 6348 -959560681 -598765855 65501 -1078008 632466676 42916 70464367 824226844 4662 82906185 447020844 32457 474830232 339247360 5118 664242576 163493854 39154 270858644 -27323130 5570 367008662 665112177 45937 -671005170 -764250089 43245 -404591731 723665951 4231 -782581152 -776044685 20945 -680572681 619934604 15221 -131433622 -888073866 21350 628916571 825975654 67638 -958974585 159708511 44572 -36518866 662099363 16390 -678988602 -882429537 9940 -427623470 851585046 13659 -682943224 -797563893 18852 -95266417 362761500 22122 -11763936 555714281 4662 -763527160 -775289276 23224 171271527 -206644501 37578 625522773 -488244845 49540 51048360 240182254 8320 276045443 81184102 17039 78893249 447794534 44382 737109984 362373097 9293 811424531 -965221653 233 -410470332 743571061 26389 79382769 725357365 26936 241875247 -199735737 37176 -903901039 443438316 23660 547831643 -494891746 22800 281214934 -215174270 42195 -900706782 443620143 46625 -315144992 -196115255 31982 164658768 254469188 42620 285229362 -45438025 44493 662592392 339311436 73480 170998000 -581768867 22363 167211697 170521554 32164 267636482 718349118 20218 -492655162 451976039 10115 -202571796 -968281805 1673 48433220 -313958107 6537 166396307 160755381 38029 430250921 176839186 2518 -328056328 445072770 14788 -291775794 -685588204 38833 -577634236 187712541 56878 -296373873 -710113456 12758 715509932 -319936404 13573 348839426 820452596 531 845541579 -996135865 55639 -984362373 -390150457 33857 -893196583 -129552174 14842 -96514132 374291254 33767 -963710885 -585617937 65321 -8423066 546054593 40151 -394684233 851129774 2793 646710504 347113376 30373 -105150726 -135975226 33313 164309049 281044053 5148 367002520 -227256329 25423 -399508512 -298690345 28171 75868546 847022889 4355 732232235 -581481608 949 525029310 -129558325 24659 156702732 -204225096 70130 -778882243 -797440018 24786 173139147 183681178 43777 -981619929 -597807959 2601 -393577627 841798646 46947 164993994 -100601600 78609 -970502103 167130914 2243 155208725 -395526264 1507 -408801029 -980142298 15002 -120979620 659404806 29140 -120297533 349746904 32125 79156409 272301357 23863 -389968681 809814195 14871 257469660 262551658 38602 175209637 -402994622 10814 -983318680 -594995981 10737 -125001147 -510223185 3997 176494725 -382626644 19578 185948558 362858513 37950 164532412 429919820 4999 456477809 343533144 26529 -387231071 262703409 51519 747230963 -195012095 34121 -29136868 534867031 39064 648713743 563698690 58743 -994316447 -578826648 33363 -693704366 715205215 26961 88422162 -316880778 31945 -998866240 822843684 37657 86647317 -319448726 10459 628734665 168079996 43069 -997649433 -973897539 16130 145908336 -200527888 27721 -772321172 -804409719 15741 -995657011 -959056025 44901 -137159587 635069475 34251 164282132 473364836 27171 184650372 -424024682 5861 174113209 -412462919 2713 -571463468 -515694744 20636 -325038124 -202496726 29869 643883052 536291422 31885 143480468 354889342 40088 -688788538 -865181750 30308 66022867 -302953970 13763 563712469 -497775233 55718 244507448 337858235 31872 -884474511 -120574142 18394 281738113 740836187 40342 -44104792 644575833 17446 -396643646 -968086965 40884 660921565 342571652 15214 759331807 367578753 41069 -295746640 433420246 2848 -771770214 -800858081 4282 -901058894 -95518866 43454 171847884 -116201967 81794 -117245838 -287741737 40067 664735327 345634781 72743 -231443319 -601723687 26954 -316779422 465522209 12959 -710490790 727284097 14982 464111121 167947087 8209 -580195010 -494916006 12019 473401440 148363713 32971 663230540 -295799195 10574 -990505493 -383617488 42803 167371964 458016453 17350 445111504 731444515 38474 474481069 345173731 5202 -387327281 750907957 22011 -765204036 -671300095 49264 526853895 -499147133 59417 -319630966 -706358222 50045 158861867 -108877168 58250 362468959 646553790 35816 282974494 -197940767 38553 69528132 251031737 1067 -290375938 -204018651 4218 -982020215 156251652 20814 -574417717 -482685965 33517 -421829200 -997522434 66148 634624053 -333134935 39063 715902346 -222867697 61966 92809901 730841297 55018 251608998 729458940 19948 664807813 -313023676 15464 -122025768 -879051059 46961 91457787 811988471 57436 -194483382 -991872986 19589 180278393 273012683 32798 -678298774 741728237 62485 -697201648 -104295702 23455 91452819 -316324157 9389 -515277224 462465484 5943 -613515658 560150248 33287 729032708 -593519285 23712 725587646 -325072037 2036 -119228254 371666206 23883 -981857413 180349401 30433 158543937 -139693201 68112 -866535346 722022448 35234 -388643080 818479324 57416 -893028821 -113449391 34495 -394589233 -985193837 50059 281120198 -35250442 22101 -614646199 -500539077 27656 -428094779 -102174650 29617 150736282 -863802021 2473 -107239412 -785878379 42435 261936563 255616137 73820 343075564 -234971601 10709 69878326 756126810 15596 551319969 -486333619 8763 -667618149 725357641 60776 -671782141 -793910137 27144 -107166438 -136828169 503 728148014 -194115459 47031 760676646 -306785293 8538 -702081347 -786481956 12520 376739192 -218507776 43350 -11110594 619977446 35345 170313006 -861146498 22133 -308605465 -680160360 31503 -45708944 -694086528 79700 739302212 -212074868 38272 624155441 844586919 13430 179433292 -399339010 5455 92078600 819400259 52772 -383413090 849828815 41520 -684165563 -975626608 39091 -605129182 -492105080 28180 634546963 -286819705 35843 66217775 845372194 408 366328122 -196456157 41641 -293235014 441012460 19962 -324894465 -229774748 19691 165146510 93068329 7305 -505163468 456423685 36215 -516332492 466605846 47306 -110562180 -778285310 38186 -427020734 738433031 13765 639153231 852862521 46823 148049316 -395093012 20057 147593185 262244309 14210 -229931671 461369805 15951 -18508201 638012273 9940 -138163582 -330962541 48300 464328935 188931865 61617 -987594257 -411863366 54743 164558607 334813043 14022 -395666028 852187481 38690 -223147594 -981532714 11214 629676937 534318323 67688 344889325 -781441867 32621 189349552 473993775 5922 68036249 458058515 35146 -302724245 438974623 25834 627772714 -314314780 23624 259868400 -18683512 26200 81662827 -297067075 14360 -898055675 -121774926 61046 -201526615 -609912704 34641 -382516416 -975063084 19026 -130447456 659029857 16942 -586053559 -517921017 12611 -395726312 -955611840 11661 630541961 827858897 18049 -95727058 345922587 2052 659816530 150895867 46150 -130543211 -805096207 12248 167374746 -123148331 82133 718657129 360985437 42331 256867272 260302854 48772 337079013 662795390 4267 -228706632 71878997 100173 252686195 -218853182 33742 -775764069 -507948088 28007 -976424753 144661239 44008 -808104161 -772835243 18886 158092565 380646467 53509 -324135456 -289673719 54379 -769738100 -768176405 23505 749790527 -195694664 39380 369134480 825218612 9135 -298064636 -709631762 47741 -970978696 -397678889 3726 265520477 759170622 14672 73569776 -959118933 54825 -904060621 -119412369 8949 148886028 -136921745 32020 -610931719 -307479119 74964 -890343927 -479619196 8302 445954419 171578178 72674 180102706 163594081 39991 -227034173 -899071572 35801 840836327 -989836055 48376 -667508336 -125349733 4857 457562347 371624376 9488 -107913829 -582294366 43931 -233045902 -866002607 16973 726899506 -194056141 9590 754384977 -327471075 14555 840077170 -956023887 26738 55513035 243060928 47650 -993111780 -961701127 54266 -694901205 -298732658 38622 -287565993 428791201 24206 -774286614 -804290363 10884 -401317254 819204164 26629 631482576 826208110 15341 744130772 -299039640 29065 -577254978 -477497519 8974 -779230063 -235968996 67376 -802924660 -803177639 21716 -958901265 -982054375 67836 -700746558 -131880853 29826 143105289 169069342 38546 -968066599 -604914751 34111 173934062 -226147210 12625 -413973987 741207874 29473 68130981 255795228 67308 -135740035 -782340378 38117 734184164 -603226795 858 -385115635 -122927398 1025 -965829577 151367140 41954 168311858 360869921 32553 -120304331 -133195711 21195 -955224160 -401130189 49824 56491523 854661425 38962 -103332790 -897407076 21362 715851936 -297205371 16153 89856690 468242241 27500 -395829234 -126229261 9279 -477768517 445291670 47668 -601901709 568154376 22745 177134458 89252710 2800 -962315103 163218833 23201 238781339 -228433190 1151 -398893360 246546551 1682 -124304908 353135477 23357 721405841 -190620934 24833 176978347 167110211 28441 59985437 -292183141 20034 -302326326 633482512 34271 -320408659 -698150866 32817 147987792 333988881 37535 378342453 -210274022 30141 167779625 367764526 40338 -38042780 475120552 33956 -953573325 -959211327 75743 -210072168 -572058200 25153 -979376728 -981951323 33212 -978331667 -317434530 81350 343768812 639395886 34368 -994440714 47842792 77645 -124637070 367083533 22700 -16284287 653748048 28780 -32924802 533084453 25832 -288830406 465140699 15879 -14551284 -701251483 14327 -708276689 -100210092 2639 56479638 539154163 29083 552663972 -507613140 56784 248149348 428662646 17520 -574549258 -323823695 2779 -226177319 -998979490 22440 -687908972 -776719978 43791 -607318524 -329991391 60031 -589732624 -324353203 38492 -406915503 -117624870 13930 -196049081 -902604806 50026 -982169979 -130992349 18048 159027082 161845445 41845 168895819 -329923128 43972 -116263669 -777615785 4949 -314716064 -684884058 22083 -7351699 -678513619 49944 -611613071 -476933584 23034 157308413 460663736 17268 169805344 -615470053 10181 280284720 60518048 61954 158007829 152181927 42320 184695668 -894786583 19366 179178815 462043451 12081 -113535334 -866097760 20250 -116835428 -896005652 34680 651864206 -288250523 26236 147478871 184371758 33702 -685248653 -868074887 9011 182918980 143117875 13483 660485628 -5666210 44556 -893798344 -97266352 26686 -40474959 624106024 3060 644532546 -319044925 35121 61200348 249489114 26594 -993043606 -615504032 61061 182229244 437349968 18143 752562685 -578093097 17380 -503276597 465107533 9556 664604861 -309663426 9600 76598237 626547831 63181 -700625896 241716680 20702 627166374 367314571 29587 -126322746 -790568261 19423 -867582814 -127071531 60542 436722836 171703150 64204 -395078460 -111342849 8825 -202726009 -890555630 57312 760095725 -197793481 29875 -968097441 178504448 53859 745370572 -308800454 17396 -578509932 -500362750 739 271224982 240644809 69832 -972125672 -957617066 63738 -992858369 -976787386 3309 -400345498 246942227 33405 164170293 -592075947 13773 -494016120 442931819 38708 -606575856 533375222 75800 -680205818 -120906238 13509 -311595200 93459896 10566 335315114 822824209 24695 -975631821 -43206378 19467 172778452 -422642133 18786 -769262937 -794398370 7904 159558001 337859579 4080 158238658 239309199 41333 -317902381 461750881 2136 -117907670 650050189 1920 255787562 64339200 39689 -486587591 430455795 33608 -981272828 188780519 14862 284143392 -235591373 37689 270351293 441759056 20864 441544368 171272372 6911 458757169 816468206 68161 -667291720 -125198497 21792 -989481878 -608621167 40375 -113877400 -288720361 47859 -137800684 -522423477 23785 265551944 -234391916 37144 716435239 -333208450 39325 -16828054 533010081 31876 760829404 347759404 7483 -27082626 552885694 45276 -303995056 -217166202 32193 169973179 353340273 25379 -6626328 -695117693 73018 654989261 369121370 17498 67680065 -312771056 27180 -381809247 -134130340 26070 186178594 371058411 14346 -46839276 -710199148 56198 -971083792 168701807 10234 -204036185 -995053971 26002 148529617 -894652546 25212 -399973275 -995482761 55963 438828304 346847938 20155 -423333054 -102664342 16080 251262634 457483992 35292 339993410 -218602280 3032 188935518 -138438189 34202 343374831 850512445 23616 -699688718 -878100044 16155 -412586536 255155242 20283 176501871 354283393 19377 -206901323 -966612732 16644 372503017 -221105339 35191 751025395 -604169728 24555 346746399 813936526 24061 56723053 242879579 14432 -129382394 248930114 41805 436880205 -592013180 37927 82265094 248582594 69346 -807235980 -498927053 32559 -793947467 -502205984 51943 181769448 255374039 21832 -784895830 836527284 45315 -108992920 -518148398 32842 63179850 843973919 8546 275497916 462160916 33099 661020703 -326986559 9539 -589920041 551941003 7626 -788242757 -483361295 22374 745897004 -232833025 42671 715913927 -326260259 1224 -966098198 -387882589 18120 -904683355 -299729769 56021 743674709 -299198294 12530 87501660 438052446 58440 176352786 -203999034 63751 62950895 -321948540 27755 154838349 -882974353 30265 -191062595 -596602009 44939 173701481 -105286759 30683 -964903669 661999473 37681 643850624 187465888 9418 338228581 -212334692 28853 -767447501 -807053502 21140 -195013938 -595428154 64010 -670012819 -894891574 11191 -191905336 -872513920 42030 52120794 822176436 34508 -4964573 -707243484 27731 51938417 843020169 15739 -310551407 460592822 25224 715468304 -302978067 29917 649364595 188280109 3468 -303100613 -194978612 33920 189548122 -223484463 39236 -795546147 -511507199 11855 -133419099 -863931394 6471 -617165393 -799804864 66203 -593311083 -294905941 65388 -395359415 737870509 37595 -409856385 817248463 13811 175048243 -613212909 7447 747140912 -614923254 38268 -892382449 431514212 5648 -31319960 -696814888 55610 189492004 -886164605 22521 -311153327 -206093982 8570 56124465 851197863 46055 755497363 -209231453 35381 -803697691 -481359129 25197 -968979028 -426126328 14186 -127151003 632941477 52152 55756166 820560554 59047 651623846 855435716 31080 -413040854 830721861 51779 285030637 -232674249 11650 -425457293 -134271076 1143 -118771532 -896599074 10276 539033914 -498964228 62179 -111135828 -516425902 374 664954151 378666268 31351 88614372 852778807 58370 748158733 379136594 39050 -131910640 643510439 34330 -785309761 340836842 15713 88824989 832889380 47483 49713517 569973841 52898 369121208 629216441 43477 -140601103 -307238981 30314 -130298372 -303877481 7160 -807514652 -510086937 4129 -700782154 -800035547 14836 -421110189 -987327408 38382 258715552 76352013 62730 -599542008 -308510646 45828 152248254 53834150 4834 636113935 -520561075 34352 253255350 735542059 14579 87200117 -328999049 11537 147040133 -135475275 23998 171926230 58519497 22263 380331155 624698971 14240 -415548630 249928411 7850 -514313752 537432841 40024 149814451 -887673949 25343 545005160 -481288819 36041 150095032 -601911481 775 71978941 836300377 59507 84717035 819094505 555 -301839462 -232735634 15584 760789378 349458886 38157 -805441841 -777552475 16261 -422233303 -872415174 48352 -699110918 717134433 45203 -132322283 -522202324 2544 283328951 -215484405 42356 -977268963 -608073432 62901 533588220 -502785082 64113 654501241 -297455747 32948 179307707 257353384 48841 -301968676 -668358887 58140 282704879 -13565178 27963 725422484 -597492497 16313 -306846813 461013411 21964 -126507159 -324412317 50015 -573979653 -798621032 34699 -696404758 250487778 33225 147649619 -423123571 9501 150246627 67120466 10753 650230225 856073462 7115 720405393 -223845372 17600 -8820071 626190761 22878 -297187775 -207892237 9279 -383414289 -105733276 13789 640082950 154427648 38774 -684466090 -864942087 35069 714862740 -582790559 23441 58321405 -288156243 24826 624285609 834448992 22910 -689692784 760849128 54604 -95728196 -797595894 57664 370565566 -609894902 12316 69879378 243095441 51337 -798732228 -789119926 5284 -132857871 -892183739 36870 -141395495 -131218081 4721 83884571 242644130 69340 -97412586 -494758746 12784 759651997 352130681 12540 93266677 833973331 16443 335274831 634460344 35926 -286221578 -700818651 45420 -972714908 152538234 45800 -992745944 -989913215 36482 84413389 432749940 8738 245075950 -198916996 24869 -122450584 -791843528 70789 -679000481 -785498606 16249 473255067 163535025 38243 655073783 362112948 58438 -617868657 -311701228 57210 -204467291 -966386653 46394 190032165 -105189050 72701 161660723 -197643080 32623 80972484 436227133 45324 53428505 810027090 29103 -111435277 -114028267 2723 49392992 -300425814 3369 339973743 -21057668 24761 -973930369 171735039 7722 -390923975 -981223551 35177 -289488618 -676412980 44648 -237966559 -983942360 56617 -123871832 -873589386 5849 -41854407 663418014 10902 -514477727 95121716 24013 87255123 -304638274 4870 435870178 659949880 26612 -593066446 -482777475 10388 -37066541 528162781 43674 -489765863 466210156 14269 -305787503 447934342 8644 -575151981 -492441194 17841 188967556 -127844240 13540 -520405492 -395015768 43464 -874387532 448834359 43793 566225862 -483881918 29645 -683231519 -114680783 7171 -584282011 -513750072 6867 280539323 -217812158 36286 -397225279 246603091 43338 -130243914 -866029521 27307 -209067236 -976742923 8030 156430478 -903959630 33797 -966790788 -599178756 9106 282544806 457811703 37406 -127994627 338889297 10075 -322127699 -699565411 52978 147721348 51619008 11927 -782540706 -787525559 16464 636754558 -682371720 34480 -314149142 -888583692 59930 56642870 281586538 13066 -138078927 -772370454 32781 -785482631 -808568461 630 160817002 -101748976 45282 751185140 342651423 30387 649495367 847995721 50207 157259967 238245325 14347 188058922 172666500 43560 535163237 -517298701 33675 261628306 832711818 49771 -399173456 824829889 206 -669374792 -107069001 25618 -787279997 -767457715 23670 346191062 813061249 36748 -864430917 245106058 29495 650676220 -290325011 10709 251920292 -235438912 19107 714639440 -576244032 15834 629161012 173951381 65088 627127140 831676379 52611 -126475332 350656613 4184 620367076 -331867002 24850 69253199 720434607 59528 726565292 -332287042 43502 -102348202 454554713 50777 183588094 -202130467 28348 -17998255 -713935973 55548 -120949593 -315781865 29023 623195900 184856727 34105 167959752 -618948310 6728 269775680 -36556492 16291 -295780150 -195820471 24652 -981004578 180865839 36162 638522201 364145658 39221 -765470456 -803957765 21009 -214577726 91825366 24647 181424844 336919428 2442 -321210543 -311503910 58760 -417497965 262860901 41335 -115820540 -506899748 27682 -402035018 -976725964 46665 446589995 -670540864 16148 -137350337 337677302 13099 734268919 -594169990 13861 283210857 -2818242 42948 162311385 463885264 23021 152815571 -125996187 62662 -331892980 467630884 23636 664973028 375727100 7704 -984494249 -313109973 11585 -218886772 -617816927 47860 177240524 145320199 32069 633983139 838352969 19766 -420230223 285128533 46218 734867142 -583572139 38651 -997160563 -601149570 43056 -590330956 548047352 74282 263525696 259780848 75404 -192651519 71344572 21562 168026701 -396876722 32256 346255812 651023823 34022 -961904297 -588484688 64701 -979879561 183820770 43279 -123143017 368564706 26061 175036824 59876678 21699 -325859724 -708726196 61427 751474733 361687040 30088 -782651244 -522059945 21722 431771124 173149694 19643 -711867709 -867335893 14791 367829437 821439501 31528 167868824 -221025429 45068 -139371728 -302928716 13844 -500834856 365456888 32567 -985572248 151715541 31852 736454416 -231031515 17077 371746199 650451340 19434 -613787366 -313470908 17661 443283860 151767230 22464 -605578115 -522810778 1657 -140728380 -877770455 32795 -116842394 -767912071 54112 716704110 53934209 48631 -200386997 -592296266 18874 -595923336 571242462 11344 147527145 -132614745 14070 -112267058 -516558389 30940 -214777954 -603571046 8608 -132316041 -769579451 14545 563592952 -523268381 25789 184782923 240565294 20838 243009622 -38735883 27364 166237429 -667805495 15884 258056565 -220651969 7593 627745987 -312159310 17613 342420689 -200228285 13411 654531064 -964912458 43514 -807316233 718478851 31717 -127499550 -768761282 51370 560450571 -503290355 42192 -770705329 -490508551 22863 164589132 180106776 44929 -34406320 552891653 36547 -968156447 -954678031 6873 159139020 -120390611 15037 -418926296 -974475724 67715 664656508 643061135 11699 359789313 -237688782 443 524325621 530565752 9452 275389687 -235519563 23145 358402388 844315587 12750 -104119577 -492136720 15295 552645285 -489696319 32508 187926483 -104250333 1907 247023139 -15904957 42755 -711821109 745334030 3704 -199217030 82755345 43598 -970096265 -403397516 49949 -424065692 269416651 1646 61256157 756910626 5066 -507897582 446318026 39964 -888737002 430674783 6432 -192707897 -416264041 74481 154576176 264471443 27214 154118282 -214818971 34413 -288188343 -688480820 3559 166258943 161629101 25292 143950123 -868555741 44775 -28641456 -690768937 13999 186059145 49479451 23748 -106728708 -221606410 24187 551257506 -495197193 37295 -135250469 -506020904 13094 -230279920 -601106927 762 -666930364 -134084922 3152 -140902006 -876444845 19503 -484749992 464434172 50399 719617916 346373811 48056 75512707 -289496697 31656 628259135 -313138235 21856 89180170 438662543 25457 -120538269 364719519 29442 186348486 280420617 1262 -384281526 -995006666 27385 -668066971 -894932679 10149 -898610695 458677720 45165 570366160 -231381009 33629 722546710 -203442994 60463 242408610 752645039 1964 730304977 -288146947 14006 -395852779 263865992 4252 -413549484 -999698557 40036 50857979 847616179 58260 352510602 839313562 33074 -400308292 -993139498 57867 343441383 -203756387 36661 718003329 -293910163 36455 -955417483 -959390083 70744 -979443465 -617135051 33688 -129508632 619282425 30977 730206525 -221811390 8284 279805839 -43920296 58146 93540406 449949688 44316 -131388917 -794769331 20662 -387405313 729280797 39145 253089791 732854662 10144 160902593 -192383879 58722 -317102534 -220290981 17917 49621876 837636005 44042 -108589457 -788555691 22396 269050562 261926781 78027 736517874 -600670418 34645 -420189381 -139710695 33802 -981085320 -120541107 9969 -521314198 -611318765 64509 -692612175 748372796 4804 715585706 -605934031 26465 -420780419 724662817 15967 661642873 -310514326 41187 527852859 -706254821 30588 620923604 -319376238 415 731802396 -237897326 8869 -768665316 -508073423 1213 733134858 352058338 17535 269026467 -32161292 50193 626230816 -301791099 20197 189333422 150674974 23841 644685897 351420891 53250 -231401231 -974713171 13884 -806760523 85520335 66493 -40186428 -683397461 81867 -331374597 -222914347 3518 -599447838 -483509269 14388 -206329851 88196967 67476 158954633 445681601 5523 -385036421 238999410 12609 -978103694 -610335370 2918 -193760271 75105658 98491 -772064937 -793864586 25513 79540367 719849449 47656 -129657876 -506617555 29865 -603298450 546471837 6582 -493659149 441512294 3304 186867386 -207221098 37199 -224694651 -953716971 23378 178501359 152218463 39848 187655369 -96328948 25728 663320088 -325776332 35698 -998648815 -610744347 49923 730562751 -333131390 28924 -514322 83521475 36672 160792859 -236142175 20788 -709538115 -775388007 24699 -219149756 -598021757 33994 -616284254 -294346354 9926 -191893551 -861242357 56429 170347261 377600586 36097 78155819 241199160 26512 449728714 569033268 17282 -4982967 637197349 14912 90470448 -286048440 2537 -609045948 -480344430 13651 726350838 337604987 23384 -782242453 -795468764 20168 -399638867 -128028753 32222 -142723479 -476503501 24569 273188845 -20191027 57636 163022068 -586136901 19705 641745248 -288982789 16631 740902550 -384568714 31202 172979715 377823342 28275 -682740724 -772130844 5017 -134676141 -777617902 60441 161508824 -121763850 76024 -698827175 -139605115 26087 73395827 444714387 3857 182765195 -870530683 4842 260496952 728025949 23963 359825523 655343375 35162 82321578 432713920 29184 182967513 -381601404 14218 -20511619 649349553 14585 -414593809 252776007 38240 161475639 -417847900 1474 148835487 -897471493 32596 -408410461 854518391 22359 149827005 -405525281 11988 -404635790 -393938981 49172 -502667751 452816950 19960 81952528 256676564 24645 -19480044 -667137231 2929 -519572926 440179432 1009 -229814285 90231962 31427 279592164 266800913 43516 -33895718 564739755 28415 -36430487 -675078743 33959 716944447 -300015710 33721 368990678 -38501098 37468 -684765370 -765469299 7190 -14231475 632288532 20402 -222890120 -977732415 34892 -859968388 -102204806 44072 463718960 166906155 69429 -698591291 -867740732 8584 -572169944 532173616 53062 627585543 -296189191 39862 -416145209 845903231 57500 -707832205 -763865390 3280 734702921 538096012 40272 -96886347 -330607712 59232 176672079 -133178216 14604 747109861 -763478995 35588 -302337684 -713776165 14415 144557023 -857149636 29787 167040190 -231488704 55116 60509353 749999838 39580 717755340 -220247226 25109 -18771171 630326001 28186 -501682673 429678374 46108 642481524 367482816 15711 -198567559 -578687401 25678 -112543733 -809046620 24811 -423830707 285018391 20987 249327471 730975508 8665 272717208 -232875176 15854 -4017109 624874412 21728 734181775 -578662542 43069 -226252921 -575835476 29937 -110611470 375973427 30705 -513481904 457198569 10079 -671685395 730414811 8020 158952278 -204060855 35056 -994562169 -598704678 29530 -491829096 78516828 4239 -580496588 -477767306 20222 269567171 279555179 78202 -574551061 545917930 15025 -868416410 -141129859 25396 -991313341 173339294 4296 156414767 348214804 36163 259042478 247676837 18629 82654321 -293273985 34541 147692610 -405595635 21910 166471631 -858801621 23949 -210980134 -892055600 14236 79263492 440220792 30700 -225827602 -601313142 40940 442641794 755117456 26532 246067619 463657986 3023 58987707 735443540 4983 -117599753 -104093499 30017 -681381531 -809418774 8043 -984620288 -957546450 11816 -612577448 -308884280 22196 265996689 743551034 31305 170431823 451963703 2196 -128713809 -770273176 16369 -799392423 -796773004 4235 715797240 -300492462 27777 -98158647 334435931 24114 165508351 457714687 18974 641652188 180844214 10705 68188853 729694341 43971 167048615 276801027 29796 646219208 837704282 49903 68718981 754374560 54432 176319046 -105796452 55427 -672776370 554092095 22201 745033634 -120048399 50121 -979609257 -961708650 7152 -967762815 -416959783 25498 757355814 -217862147 14712 160025719 -893895316 40556 -325267596 -213342136 16496 185920623 -864048879 38718 633911137 810712932 22416 462135813 92531623 26123 -130829207 -865231425 44833 171307747 238691639 47592 -118982108 -481167878 16068 256161019 -38532727 51097 -45685891 552794247 23942 666532163 -294759709 3277 750544214 -208478891 16526 -775642098 -768541144 10276 -996575029 -964429938 67460 -961133906 -966889705 56662 -195156585 73256138 34169 -117548530 -788949709 57391 -592094727 -512374676 28776 -417478222 -958570437 21587 -123746838 -774700907 25153 -960219333 150110439 26487 280797389 553423764 30735 -692653846 -786752852 28332 159296388 47694803 29276 -112463984 370610615 32131 -770997518 -416040970 29339 -420343658 -972192910 61930 -219615558 55694454 73317 -668235431 -881658586 15705 -992695005 -968665757 32744 736486061 341421746 50527 -222376054 -583806192 36419 641535713 815917243 39051 49417672 846927125 55382 -210239853 79511781 48569 -793882442 855223729 9640 345560464 -326436729 31957 186950320 -890768060 20835 644342726 162349909 66625 -403777840 270291924 20230 -876641180 -120245351 63579 454880381 350801066 9377 -130933253 -122808670 13624 -686586322 -808534395 32559 718352127 -312093688 38193 282966625 -213790362 40794 150208779 348116801 38313 761196567 375826262 42367 666460347 -285855342 6919 754489160 -612256554 25840 86276533 446709984 22512 250061358 277690807 22568 756969109 -602892928 2856 -411650518 849606310 51429 248958115 -36008261 30804 662441372 335204376 57723 749744459 -602029897 42709 714837267 -577975311 16992 556352573 149533391 60020 263785514 744010755 15521 -105837541 -899469789 13728 -868072555 469849100 14632 -992344342 171276097 25473 -318858659 -692516728 47872 -952944586 -414486421 11432 -701692908 758592230 21277 78602348 -414587242 21296 547720950 -515089716 51915 -142195090 -308320749 71661 -235040374 -875599388 44743 663410332 -309168138 243 721447810 -294001118 6961 -703872849 755827453 46791 -964562531 -574876855 41205 263722048 727392009 11389 357027282 831858973 23581 -308820529 -700576491 20159 441466568 378830883 17255 -99621051 642753695 10631 -571989727 571342308 29288 355944744 650933031 26621 -36108773 -690799112 75552 -698143116 731770612 17978 -428347293 276635983 11027 -679166651 -776339336 14706 164416270 87870707 3101 718179208 -230314263 52126 -315347242 -484448006 32920 715057435 -201676571 15555 149734205 160090005 637 177146797 -132402789 71556 -706033376 751716894 77954 651615944 176204213 1241 529755603 -476577741 4691 268532156 -202179541 6131 371372697 652466739 29237 -500414991 57042786 28111 167648137 -895925353 38476 -953905853 -592307528 46286 -488196445 466759901 47020 163647583 -595605790 5533 50907397 431921979 2883 268997702 243461571 22333 -33362928 542746584 13959 -126180304 -900430959 26580 48496628 840446782 48643 -209549360 -893997441 37444 -389514654 743114621 33692 -321303949 -697663600 4820 -131283851 -142349902 33805 -704873496 -116718920 22004 -600739733 -521705668 26104 -216979090 -611328947 60364 248935133 447931484 27074 -191991727 -900346019 42409 242329555 239085545 54193 -107178018 350471867 28481 -312036539 455907499 23909 -310355727 -225469850 34139 186789365 -140254930 25355 -600728130 -889876528 24922 379953860 621268049 45598 177829410 -389685019 20281 -318891747 446816063 21898 -97239097 649294374 998 -593261359 -500465534 14390 -199881213 841073604 73210 -974409990 -990923484 9118 -108658527 -324348480 8665 469503628 -670966291 26835 -40992365 623979387 32802 741639318 -573647638 15400 260471483 451247394 25859 -421636474 275378276 39651 55805629 821013411 17447 746057982 -588738809 26707 -18105480 528214254 44545 625093558 838798651 7569 375845203 666548511 24137 -202724218 -887395286 52772 -223337668 -979318119 55763 -313121715 644313441 58062 571327459 665889219 52368 -236756953 -979834277 50560 -217099195 -875820821 35871 275702368 461221800 26157 742380374 -196074704 23176 379485263 629209169 45347 -711357929 -769265293 31263 -112214984 648031917 31941 -588881098 -501642754 12528 -110884583 -901907810 13501 622311673 334752051 69644 -139227520 657993885 36702 645220983 838906579 44 -967684724 148278422 11022 174492171 -903177009 31258 84067420 -309832080 1324 -10469579 -695748023 7929 -683390973 731519230 34164 756163195 -321180608 7042 -980132833 -957126777 31724 261137357 754954602 10382 240535823 -13901446 60867 445920490 337853608 17719 261606531 67731192 24242 -481775568 470627252 24730 265870964 60420428 84294 661900959 839693803 28266 165950073 -137607480 68276 -95384167 -488449036 33158 -413361189 268557792 20099 -394786541 -109034160 44060 50570013 -329962304 30225 -40228198 542282607 35475 749024437 -230472605 23921 -138035561 -288075260 31600 153865385 258344896 39192 753223453 341657237 26296 284651171 68862714 65551 87340222 -333248784 20753 -191271606 -881183236 10888 -958214782 -995688398 11685 -220263892 -882863915 49840 -98195072 -890534440 5945 -217071309 -976115630 27955 360511852 644335392 30917 -984984654 -405704096 22798 -126625059 -890539855 10675 -116424715 366995255 10861 -328339557 -193273183 25043 181564621 249364304 52987 244062956 735612984 6481 -19166303 624784934 42010 -137287679 651567208 21714 657367802 -290734318 45732 73077686 63090728 44258 189389796 379645609 7988 -26321844 653420856 3765 719186899 -296148161 21889 -213128597 -857385297 9993 152127659 436939070 18261 164582692 -113676207 81265 -956746886 -396671681 28470 277339313 -45551098 68007 -485618541 475555464 20890 -879406820 -141013496 49623 -489941429 431632374 3273 648633818 160567822 46012 -611654401 -332898479 61717 559631988 -490468290 54071 456898328 148990220 46400 530485471 -505901989 9572 -132409478 366016059 11424 -969068274 -406509583 35059 -394366735 -989706311 22184 760905713 -610218028 8433 720661431 -587643356 2499 58125441 -312150481 6938 -199851290 65015568 77879 -295817110 -193117012 5150 158485260 -113762516 42646 -208586580 52009070 49720 743002062 -221755551 51334 -295571165 463914341 17814 -862497476 471011375 1670 240579409 55239752 61408 -11520204 -670212057 25868 -969505621 153874266 12836 -405863974 727631601 38142 -418566378 -97682325 10119 -285952411 -690855707 6019 178193933 275591500 29502 567062171 -523167811 53755 -477324083 447949939 3268 -415067805 262518507 51089 -976340820 -414774097 33282 -196412686 149409666 56307 -960144486 -288602870 74483 -125807737 333616458 17421 -105304200 -902311453 45154 -130069438 -788249937 39064 -231897648 -965098839 43487 248267297 -216006789 21135 247910337 439885205 20951 -587643535 -318653703 41307 380538994 820582036 7914 -772374429 -497459556 15678 339874559 655287107 42816 -587749851 739533177 9631 -616335940 -299117803 27438 249363288 67323365 39668 557943029 537234812 20679 -120958108 346105045 19121 -116351469 -320070580 16005 280070873 462236290 12864 -966879188 151992945 33959 66505869 -891394952 51181 -581068472 -295306506 16890 720468072 -332364662 37104 548346024 -483612878 58423 63702734 820102871 3030 341429461 822993637 16395 -210732772 -617217284 66249 -711260862 722276296 23989 91928117 -42903096 30828 -328158274 -703967461 66269 178541184 458962137 26711 152003395 454664204 991 -787078247 -480437335 49486 -196862605 -883693045 21113 -197614305 -972977246 39177 70269631 -289813073 25328 336794244 -194935538 26265 -710482126 -134031891 20604 536057613 -489793445 63494 -670601150 -128354173 1163 173272980 -394726846 26048 -604153218 -317459599 45139 -34550187 -711521062 42394 -317565579 431011149 3355 649844335 172727271 77311 182770942 -134922320 16229 -97753244 -779323762 42206 169851115 457956516 7412 -613882674 -523299269 9333 161335016 342783164 44835 92243063 738555515 48021 160977183 451113103 18172 -99447926 -305782988 56707 69718710 732359316 9663 -108226973 -780575782 33776 549248026 -617682379 19854 88845453 718429397 36841 49716055 430300337 25412 -322777797 -200058469 26031 243474617 281434257 77074 -696483990 -875033917 49995 658883540 842739972 15019 181673873 -866234273 8437 -223383647 842680346 47557 -713289264 -863421887 42138 -994831910 -387807402 71835 182414807 -392946921 6945 448810323 362124660 3119 630728128 -304602237 10037 156636181 371120911 40621 -119564886 -142820031 13794 161767703 -604308280 7881 -697836151 -291944270 44759 52119947 269168887 36096 159771696 -230141245 7267 445908110 338425278 29582 -954699242 -611529274 5058 -287074696 -235262752 2843 625365774 -296531039 6177 655439347 -313115375 15383 636148377 380518891 70829 472173446 -42827526 10876 -113771673 660315518 22836 728846552 -329278908 41840 -318053439 -669673888 29232 -233922839 -956642846 25901 -883205919 467491747 15505 -401463629 812470318 41919 -403854000 267026847 44504 -428499812 -125872324 40031 731301274 338332918 744 -128195296 -519988682 10761 -21851821 339484025 28543 -411119994 -122949834 18219 79971028 -324172547 24764 647555794 856901480 50052 -114889923 -866145957 41049 -95983860 -322995339 2776 64929547 242447375 21490 369650000 -230714177 24449 357975504 -190777667 24931 -973848295 -381669496 6933 -305563090 471584445 7609 270947918 -190532085 35860 -413984990 -99681541 24961 -598255915 -521438469 5107 -863188158 -97271553 2683 -395374201 -983429001 74624 -407431925 -864831365 40113 57997269 750776201 37000 159300362 452247610 11265 -138863794 186280584 32559 -795240015 -497770108 41467 239011277 266762218 2538 151508149 430928353 3772 -571875432 -495816218 28075 -806290228 -807183971 15457 564397616 -500124839 45751 -121016821 -902627263 26811 -777290103 -519455209 30139 170065295 -399213784 31364 266130180 745610573 17261 171598409 -613440831 9968 87493278 815563473 29052 -199629476 -612394095 52942 -102196893 653168538 28763 -988480578 -424779201 28652 730938158 -299024242 23568 547275289 -493765769 49999 182896726 -234004543 47388 562244423 -494040678 40085 -781389912 -804675304 23178 60017526 470513183 53792 178237458 269848683 29748 172505342 -395122032 4909 352143695 -222791465 26081 643923866 372246838 48247 -392543575 -121576206 10942 558511642 -495639726 49621 -381759003 847426156 21166 177371977 435700604 1492 551795718 -506516930 19977 753717466 -296968634 11603 -956934737 170861051 9701 460471277 154088046 27819 167763821 -891390940 738 -888635008 454142597 25094 -141059002 660085701 43749 -119416277 -480361518 14618 -412070966 267597994 9927 91052757 -286448809 41689 -384004055 243399079 235 162903391 -232512457 27584 -300059354 -788477917 41476 -19332544 628092148 19962 278906376 256554262 48933 -191077355 -970940379 47472 -998303814 -599078613 26791 -763895719 -796178425 10547 -116352437 -520931064 7078 466237700 660640112 60063 655142971 170364313 51976 -884799658 -105501838 40166 -229164655 -955674940 3318 -100143987 635529425 45795 715078933 -572284022 41588 -787580046 -790979003 11035 -857410009 -107673439 25825 644955480 356024940 20125 -790423488 -496399952 39737 -982102611 154621486 36429 -888260978 443293735 37199 -220060402 -46022455 63965 570419238 -508670096 26039 151894464 -871757003 15069 -971366400 -963728753 28673 173943666 436643251 16434 -875881154 474114594 20289 -38791444 533540882 36474 -859176987 443010863 32400 190134318 -208899544 26421 166475192 244003149 41809 170580413 277344865 50869 -95372787 347235938 13144 -578269086 -314819891 41508 178300084 -996959252 22214 156761288 173797558 4065 -7123439 550275772 14925 -236228349 -988318475 15431 447030008 182265085 35372 143088674 246374549 38531 361020245 853223573 17106 374400862 432919452 8536 183600350 268864593 9368 -289047292 -682779989 27135 570931350 -496196496 42897 276996816 56443634 9740 -972646684 -427891197 52780 -871674136 458419126 45281 -307082489 -694968319 20916 -689224990 -126611221 21753 -99146515 374036320 1511 -122773188 -492642769 691 180447681 -609944652 2078 178765261 -420938789 22530 -211963728 -995408642 50105 152704382 281313791 44477 -686052572 -114622467 14884 170427162 -603322778 10523 370839193 834991485 31434 70257050 -303525019 36120 150312963 256363844 27730 -894693069 453812221 43503 -119740168 -862751482 45780 79117774 271645538 2047 -327877009 -227918714 7617 362471651 349432807 42657 72979801 454660074 56909 161363797 -616725105 5621 -99602540 352871671 14991 87414806 435727271 45707 151873771 -871550334 12698 634479792 815617495 50496 -710339075 741459382 59132 759466659 -575095775 24023 642415873 182695223 42322 -119784031 -881220614 29907 238995535 733774473 21921 150037850 -121672196 14417 -130335453 -101625531 9578 155816168 -397512883 23772 662737162 339666097 16058 182348611 -613487834 9442 -313963138 -198837960 27084 -994185949 -586676766 68636 -577309120 -516929356 729 347986952 -861553186 37062 -998725193 161299841 54421 651925369 163491352 22077 740847301 352895755 10956 -798452538 -785566389 5004 -107268785 352724615 28126 -205381940 -978328362 47465 -511620128 -30436339 43027 629243077 -293800363 34025 151811403 460291491 16637 186375468 177532336 37065 -105043192 -775584087 5706 -119694802 -494722735 34345 456669623 183411984 63316 -966261494 -588805718 43171 -20883384 634489991 21396 143675743 -142595044 37304 -575620863 -807915058 49206 343725492 -220811494 19857 715961659 -196008700 13241 -387700352 836505213 31762 147844407 179755727 25392 -414743549 -960846182 30553 637067123 376785444 8652 81516539 281615439 17596 147982692 368211029 14801 165669770 56330459 11747 64802316 241046207 57142 149937443 276543866 30752 -19436361 541843513 12477 -306043588 -211572662 21927 143579700 -235166403 48674 -208168602 -587601057 35262 162124361 440447132 20371 -424740913 734847294 22883 757504996 -588443905 27548 280324181 -861655480 54031 -235237602 -968263224 4529 -120981447 -303939880 64375 -237865430 845469671 54207 170081036 269753990 12873 356806688 831459150 25013 -408667323 848174983 45472 -97391541 345420298 33737 731469979 374778486 7266 -669125510 -42667872 42730 88165282 816929048 34871 282469616 437178134 10367 251764782 -27854573 45728 88135786 543957419 22939 -680087181 -131429927 16986 -481905490 471955101 28065 -99223153 -804658784 28320 -770211200 -775792619 15026 -808234609 -789183410 12575 171660117 -404815606 21712 -992792979 -997265012 49443 -210161043 -606254857 28872 -384696969 -125792067 1653 -140612157 -784206251 32399 145111314 -581951573 15705 -593268706 -300629255 11726 -324710141 -709214046 55217 250929207 78477032 34139 55881383 239018918 2164 -27048503 569493054 43846 -103081992 -292378528 54495 -412268220 -975354952 63772 165017626 57592481 23448 662347924 -312001149 33390 543420100 -511980156 20040 -203193143 87017894 47294 746095110 449017479 59865 58739040 475103047 57362 442553890 155020225 58733 146620163 246993220 19552 -225162519 69463479 96951 247737228 282720510 7909 538873600 -990180263 33002 -9049384 -701548676 49436 241163962 -14857060 53102 -100937014 -112059669 31621 -99871743 -521294955 14473 282597322 247217408 40321 -772167502 -506197816 54518 -140816141 -114412663 29994 658902998 -310466699 12664 -993681864 172394850 11550 719207639 -288403367 30573 -426513441 -962071260 2084 -707419541 -127317826 29447 -881242611 -140639361 13647 245892867 -217341586 43653 -226335421 -992105683 2190 -2974251 647492732 6999 -287847309 452847120 23901 -992707898 -598442052 29344 151727632 263717339 15184 264603564 -411092862 66441 93314799 827438664 56882 -328660999 470211381 17844 238881829 443611709 14432 -695472604 -876362742 10503 -808271294 -488278652 49888 -601502966 -514689205 32026 249906030 -210273503 10367 -896014158 457839036 25085 641645895 -321389557 13023 619198061 172172301 75354 63159879 438847210 30513 -20320268 663764462 4767 240359549 741515522 13105 273003220 448580956 25380 -589656847 -308106596 6760 -983835797 -607546873 46337 -286451872 455675430 24728 277449501 460877010 40855 -136390422 634795146 6686 145814417 373030888 54824 747793286 -293224676 23623 -400533680 750798025 36686 181036159 -422918794 18499 639524412 -325584965 37180 -969864755 180967417 29790 -221708563 -859714729 52129 53957131 -289256704 16736 53244619 745681202 58992 449486434 375838953 21348 637825230 -305677912 36813 166109268 371612591 8069 -989307946 -617709765 41907 732102507 -303429518 11820 -142475182 -867099392 16100 -217160994 -582714793 46196 -860170219 -111844610 28225 242830385 -17440615 20912 62228748 836173639 30528 -879200025 -128593018 21216 159364315 465655740 21107 -399741383 274804588 7999 185160735 626552339 45474 450503046 333397170 17316 564886040 -992699835 50406 570928544 -490592447 36104 -806230979 -617155259 59832 -898786446 -136444064 57914 -121003983 -133793913 25165 -106375898 -297520460 68780 729010843 -232335829 41077 56665753 -317871857 1977 730821446 362012876 15176 246464398 87222627 60006 -778406700 -776677144 23590 -707676452 -862204613 41658 51929144 738371863 43927 350198190 817506333 41404 -113242408 623364373 33491 -122088909 -486177916 33990 -426233324 -121176490 32731 184224741 -880038110 9037 -589961207 538026987 6508 -296838553 -675133624 61868 -888898721 -107299326 55907 261344513 431579569 28229 -896235262 -488401984 31186 629785781 348121036 11752 -14400729 -871830250 49945 642228169 153041740 21623 459226785 179405584 63330 158499431 -865904248 30534 -612670579 563889541 74094 -383988131 815391538 22944 152905784 -404515533 26778 -993217482 144566151 38342 182786867 68556115 31141 -383821234 548182441 61144 -897077818 456209136 39498 -600836584 533252116 19137 -104482040 -106746196 34403 -109504936 -779666273 5270 538626409 -200134939 44820 278513394 -195178215 9942 -423597324 -886076527 31606 -217008382 53241242 19355 -125918814 -773366893 66212 -420563637 716952094 14331 567241085 -208418652 3089 181298234 -130077480 50706 -611136863 -325209883 25308 -997008724 -406384067 5930 665896876 165036975 73519 155110841 -426561650 28784 75603989 267658690 35841 270951853 80754796 81250 -198579592 -592480418 48176 -130397374 646243990 29824 -105263152 -492953861 19185 -409118878 -130760794 37625 -684141520 -786769174 2618 -120898918 -519012256 18961 -140765017 347677688 17792 -893454971 456981734 39101 52105216 842778043 41422 52680418 849143461 21961 561266523 -481970111 63530 634831930 828205728 26941 186491646 378632329 13590 -14698730 644350629 3051 266147013 432915425 23665 -967706900 -970941628 6855 -391223208 270068973 28745 760710365 -197846753 55217 47852738 -872675119 34702 56945739 -328390294 5111 -488359204 445887327 42801 174573203 451884267 13375 -295689729 -668186384 64393 156727007 93075311 30970 277606852 240581922 75912 -495572187 473173546 39365 272623193 -18512688 78112 -667091059 735211562 3369 -95364653 -770040055 64055 266028079 57727993 57023 -709965227 -125107480 16839 -134087517 -314762144 36400 180677182 -392135077 17367 354193939 836353797 23575 -200658329 468972657 27182 -318193949 -207894124 30716 -613899293 -19445528 11211 -16584265 525603903 11847 -902797803 -141628399 50523 631459915 158041213 9476 -989490537 153839567 53242 751493197 -288484984 36453 -291396048 454382300 18455 433021800 182766513 30456 660230040 149188881 53261 -99893991 -515070539 12535 -781473993 -765639898 11971 -119761234 -783385941 22661 -581763029 282493801 7154 651719573 156476611 60728 49742949 -898086126 39432 91001992 840253623 41570 -793141978 -516164960 3610 -806346273 -778808837 7942 246601136 739465947 17695 183881957 -618163992 20048 -220358795 67314068 45134 247452928 476050048 22701 -769219160 -488896955 37256 -110593718 335041260 29889 -587610192 -287959754 77002 169305137 53812057 9987 742485684 -307659952 22440 -305481055 467711942 19231 -886048155 455448740 45933 -873771765 442363951 2530 156834258 451872291 11922 -123477209 -111494875 26628 244491188 71134222 69249 -108795088 -773502844 26019 756108760 751789197 25088 -135782361 -792609418 38490 -673773321 757494828 72705 -980555602 -579616904 40436 74206397 820683278 6531 76824644 740986296 9339 739834137 -228125682 41991 -388211557 -108908057 6872 154672756 -217284139 19581 374535297 -197945254 2660 -386718106 -139404235 42938 -513607460 438643122 3728 77153305 -293085002 415 550056290 -479715207 19396 -699105513 726364693 68002 -3170214 -670052004 43379 -408219535 -976340555 59760 143479691 256198123 14968 -889073554 -115639988 12730 565365251 -713577429 33592 -614344491 -291866981 63110 -287609972 -198626280 25377 -303193926 -669180900 63170 -881937837 662385093 35844 -385951683 -130398877 19588 180694919 -133217311 51452 748330497 -108822082 49018 -411254195 728154850 34383 -293094810 453630445 22607 728459375 -319602893 23840 177322572 -217087898 32081 281034286 443626038 22655 238119134 53820097 38110 -104266266 648165828 18471 651332778 375641743 77136 180889651 351974779 40369 272562028 448393964 327 358572521 840730058 26395 -138235899 -770092118 3406 -424207429 -114121470 27627 58688966 822626477 36254 -959454130 -19931550 22935 -712737902 -861799150 44456 -688378462 742852342 65394 -323606957 461493442 4984 369229836 624525304 17780 -887945565 457446387 7986 244127399 715144084 15144 -6639429 -696725516 35058 183205782 -190724042 64458 437599247 344307452 12595 -796254128 -518889598 14845 162563553 473290406 14868 -405730643 833902127 48198 262843756 281319658 26617 656111123 152861161 43146 146223111 -615088141 3146 436239398 75362481 56085 278309231 -203393477 44405 -884040940 -292485342 24006 -37898883 626192883 15597 171806152 376865988 23409 631766879 185219635 27298 240332670 436952632 11961 -207042588 -863294935 51664 165855416 -863304015 23523 -573425837 -290644883 60723 85528120 748312473 38667 -124870830 -585460985 60481 78979324 -294594861 27930 733476590 -607328202 10170 -873401102 432300720 20654 -958203307 -394295746 75673 350416867 655677840 39697 148651161 -573673080 1958 178660587 -381908148 13728 -598448031 -289991922 75816 -980951939 -408236539 32393 -866268608 185604084 61198 372562945 646030995 16927 280139354 -197666649 61 -712766708 -126642126 16396 -994066280 -612497002 14506 177678880 -578813274 21513 179882652 277848174 45746 454846318 337462084 29004 262547625 186568792 43154 -112608806 -141293647 1441 466381689 159512252 17698 655251325 189163425 3221 -706676781 -883651180 50741 -197027836 -571550468 22274 -587446386 -492511618 15064 -480336263 -97731939 16388 -406995753 -960552552 24087 143982090 -222599582 73373 -3659680 -681426039 64742 184919681 377544109 41846 -41520552 626315149 12451 -422607641 274660242 49828 365025450 -208266519 1317 -978741118 -411710739 40234 -389395738 -983695754 60042 157916226 451579204 299 -43125088 557316868 19575 -420734690 252788545 47388 50430375 238355266 59627 455504785 146857528 37504 252181247 79725415 77640 85758947 -296206727 18427 153587940 -618468639 19758 -215696858 -584980340 27489 -121087236 -102500265 34506 -386996024 855140566 22419 -764800341 -480037334 17346 -860024848 439940600 48829 -224757817 -901818606 34623 170841497 -222598337 36778 -425986404 -960107377 53923 757207244 -305589068 33950 155146843 89362012 5630 82256760 714433667 3253 359166937 632516002 23449 247012728 721896132 32469 448842454 178395267 74956 182418934 -580284007 17777 -221198891 -888282334 25357 -960040448 -595442068 56608 -425369421 820712505 21290 -298821665 554771369 38039 90765601 279576939 45146 93345628 851026962 57608 247406787 760099337 15431 -125543219 658764162 21754 -122018866 -898679413 45180 258024932 467862475 33877 53873786 720239017 11880 -135489989 -134672137 32329 158415478 77602513 30735 189608531 276558987 12974 151246246 -114963945 60147 -616414391 -504723559 18805 -398809990 -124053591 20122 378153566 654036852 39690 -419857224 728791355 40181 743763654 -205502362 66379 -137046832 -129985702 29951 143566652 380448295 15434 -857543432 -137505506 55167 -230131517 -986135437 8952 -45453297 647660809 20567 -99654665 658766949 37256 189910552 -899972207 5194 183553774 249294004 14919 619215360 -307699574 24616 50193044 721835236 33093 253405935 249326849 10591 -521109846 434787450 44464 -693455002 755225351 43022 -313695014 462908700 13268 -6207028 540826864 21409 358042064 635586405 37040 431880271 657095280 42180 440996252 378775899 7222 188006392 48544903 27817 -860879719 430865517 22440 -867146790 -121673710 17433 452335721 364334288 344 -583624204 -500098102 26546 242827339 430459832 18754 -44297982 -688466966 55807 147637278 429579642 22378 173991335 -891002301 1677 742478386 377371414 30822 636346580 -312492097 24101 147117075 276847882 18219 542636325 -522758894 15252 -984645904 -414219697 58190 -136409484 -323984471 5943 359754565 656316976 35433 166327276 333373609 48499 745773617 -214350061 48704 635464492 163137984 30882 759583715 338231223 25244 150936298 374102431 8662 262610885 -20091067 53015 83451372 432845568 16663 750763388 -591275424 40513 -593067486 -477327800 1259 735106291 -604191325 35180 738111885 -230608986 19857 370471213 -222006224 25132 -802323325 -488728129 51532 -211023867 -953544689 45047 -410848194 260822750 24383 158546761 183894744 36806 -789741420 -791791738 9169 -961308842 -992021825 59244 -888689564 -112793845 9354 -771520298 -494558429 33292 -594082244 644067558 28769 -394341385 730904806 2260 -122195337 -777114797 70584 -690821056 732366375 3408 68481797 855658101 40585 -412151796 270892460 24227 -46160827 634982395 29562 -399353037 -134762331 13361 466887108 143148050 69332 -880878148 281030983 53214 358881675 -226142225 20665 -325886483 474571027 1990 -884242247 457674989 8900 -666973543 -808960895 23638 148779774 440463796 21731 748885051 -573047280 26269 246139977 464903533 16800 277500929 -233174148 8667 -300843357 -677440266 52798 -866715775 454610559 45323 155450613 -879970479 12949 59999065 837721154 27008 84722806 857050204 45733 54516841 721845467 1849 464805394 335544434 10243 -22857950 632038706 4725 367636359 820827080 21376 -801565527 -507018671 28942 -398062298 -125713096 18303 -400158785 822037277 21022 150207409 182890127 38480 660084204 171184938 34955 -668303307 -804865730 1163 -891793311 458528514 19835 -220536036 -975484370 45139 259063383 -41775652 15052 -418045385 759370399 38715 361244751 -222201201 1710 -865788751 441357341 4690 92795818 463518910 51441 -990848635 -402288676 49269 -43117744 541117920 39299 170277514 171306171 11775 84706315 751774131 6292 159005647 444031824 17985 -781143520 -611409981 43394 715105665 -593885160 33195 -677712919 -765434105 10916 -963265892 -959855378 6611 733825944 -288685463 20855 246826229 94569345 12411 -988489421 241154865 58536 353025618 665327398 25610 250737933 446650922 9660 183347059 -224615005 57047 152906184 -217069411 48697 -700825349 -142812952 14813 276143441 -223766021 27875 155630354 -196603910 66342 627870060 373669095 66078 276236352 92155142 47816 -692653164 62857953 6048 -139186655 -863774621 44020 -804537253 373853191 33240 251855655 -37960472 57812 -577296183 542295071 16380 646545526 367298377 48798 -398339724 249980004 36059 -957257822 -589824109 41629 650359900 846785651 23123 -955162860 -423172948 29860 178989821 464560310 2007 -301758859 -670370488 12877 -707016221 -793561918 10681 -104371664 -488747458 29997 551882203 -512288508 16412 -402909976 715538764 5597 -992202859 161139773 53459 280724758 433454059 18697 -101552623 360415652 1268 637602426 -330833767 39928 -395862888 335699812 20467 469897596 360392477 11310 -980632913 -572684007 15016 158784393 70745437 28299 -20536327 544321570 31566 249552966 -15092296 27794 525168176 -483955657 1532 -213198332 -607457867 37843 628093029 376676602 56279 -581579545 -326037055 20276 -976599441 -958081038 16001 728398702 -327299440 27132 -196776995 -604512589 59782 -587693300 -515190463 25905 449669896 470155278 43185 740123654 -594427950 2927 82338703 -321867589 10485 92295111 -312127011 22998 148927406 -413608535 34175 185123279 -585352155 1047 189481357 -894803626 42675 -224932038 89716701 7219 -138213457 337674940 33946 -414303367 739616478 25745 -709465940 -142721861 2223 265699642 -229644256 13339 180023506 -417540721 19926 657725727 844595811 56908 67229066 -890242051 8910 725370126 736284266 10151 -606395130 -296641750 6673 453385138 369302818 9104 -211162591 88362148 91943 -285986198 155834988 12251 149661899 48748048 13878 621656561 -320813574 46308 272194301 -234312771 34511 -413046818 -978053873 61897 -415655468 -979915224 26654 -580000157 -519775294 13165 179236500 271241679 51957 633276772 154040920 14120 -315726098 456469332 24143 470517463 175278505 79237 157922955 -868762088 1647 -142310236 -495263905 1656 621314371 -332599796 47607 -955044890 -596528144 10582 188597896 -213484235 51686 721822620 -236839050 60821 724526005 354480204 46360 174343597 475507654 11397 173478098 -589503051 3570 -129604436 265095831 46275 625110640 377616080 48341 -891208794 429147997 52797 -206803477 57157955 28673 52522636 459363919 8472 472989931 338435484 19757 -137656409 -520122642 15693 433534346 368599051 8885 62170171 826519735 10451 186271861 360713049 43055 238548250 -201764890 651 -410953331 -42713798 64646 -601064760 536890022 9551 -201270115 -998748995 14723 -211193545 -887238223 14820 -24138558 539713250 42281 -102856122 351055574 31590 245671056 758279551 12959 -483567008 -2752248 37319 278311502 -12539517 62775 251557441 733234501 20663 -303782194 476156628 13695 -14787403 -672059073 73622 -972348547 173633237 6181 -393557715 -997958825 60827 -27944893 -695122802 31351 760553747 335338724 48368 156820670 247945269 54874 59148610 280990969 1773 -713620240 741277057 10428 457396586 177535861 79238 371625201 660412969 3226 163047592 375414003 16871 -330424425 -218327832 13911 53750930 451862170 10624 -573444806 543831911 51200 -296687634 455102410 17038 260651529 739166000 15741 -99226810 -786256546 541 -416908968 -134300173 22381 -691425138 -877844250 26671 -236552200 -862456674 59891 664337632 -108308562 49730 147078044 241167020 52777 -106480130 -797165672 36878 -965003023 -401819079 8582 -135727021 -140489745 2210 535971988 360576177 27275 165032317 446107865 21553 626710681 145067435 27903 -685832472 -785182659 9668 557984554 -479103918 36738 -405320596 -957664529 73119 657787898 358902396 58047 -787000714 -591652090 62290 250991965 439646850 14094 278907995 -198107284 42350 -20436078 665588279 31578 52603215 844983472 39167 -695998530 722337426 54350 346138431 819946781 32417 -141385273 -103979947 25339 261372893 -219152121 2571 -213670793 64541259 6592 -234169721 -605912465 5574 -322810667 -705013354 40397 69023719 266409899 49557 72189240 743649759 21125 64557914 845939973 45946 183444099 -199015330 69693 725160611 -304153723 32249 -389774014 -95482338 32211 -903747976 -126622043 36769 -601922614 -236978112 77414 353550683 816598198 28541 81006489 260941180 8554 -980666291 -999168773 4204 439531820 377812461 3658 155443011 431157748 2331 634946095 164769308 70919 94162536 429161037 33964 -900735773 460710673 1152 149534256 -227298107 37137 741755856 358411564 39530 -126046880 -518465926 17 -206573193 58992311 80376 -877190644 362493337 23464 -108724400 -795101768 29484 375884667 824841558 14942 176133575 334823226 49164 -597315437 531803046 37925 -205254789 -881122059 27840 568719971 -501015766 10860 -798975868 -773891098 15545 -213137074 -975105052 37600 -953111554 188113389 9609 53708112 843810788 4799 744552589 356366517 760 -214782402 -598113615 37238 259376105 736732778 33901 178387938 -418355666 27453 734277388 -192871615 571 -213128743 -615552616 36863 259769674 77795593 2564 64755462 853859705 60144 741831697 -581191895 9265 -223040148 53510480 17759 -304575415 146607371 57261 -713034938 -127923814 15664 -415168162 836340783 31500 -191656014 651585052 18325 -690317753 -802183434 44386 743250702 -194501450 42647 -221654686 -582569175 66123 716423814 268975190 37161 716873038 -602478693 17721 642862838 166616235 45235 -784914508 836558650 4570 -205239268 -961437998 288 351934538 -211667291 21941 -961584738 -959278017 46219 -228803893 -995313545 11303 -416002181 622272450 26641 -965150858 -423106696 4166 67939777 817420033 22920 -308450563 -125356457 56447 -405900248 440624250 33281 449752392 177820018 27821 430329821 165517302 69554 -218586650 -593728437 5388 181775260 -423858127 32870 -139972778 -312315918 59469 -585411894 545075074 80368 -113656556 -482150417 4814 -782226639 -478611881 29385 -978977771 -384845727 61177 731605268 273223571 51323 455168756 178795882 42092 -99160453 -132756629 4482 150165244 -127080657 36189 77913647 241851254 22673 -984190712 149007224 19392 754587616 -892671521 50339 -771159998 -491247742 41310 156153067 262621011 56315 -296991122 443143859 6940 636855608 368174594 8783 76074744 465167675 13614 48316815 843091925 45617 -800212389 -520460228 4898 -104870427 -491076906 14323 -324959690 -198550420 11393 -113620373 -896900544 4827 -580221857 525121228 8578 -990796450 -588123211 53836 -316604691 722478730 47906 622799211 335661605 424 -998269279 -395895962 59251 -410742348 -955721523 63379 -138837571 -128042109 20940 -20515177 566769783 31117 338717285 852056268 43732 -129461001 -103668651 16051 -135890166 -774650733 14681 179299553 -216683835 53979 738744089 -285891157 31706 -704354362 -775144530 4131 -412660143 241334882 52038 -694917784 -863562832 34698 -288315474 -679731833 18090 636849931 830270309 313 -698079588 -110639657 2018 -109826220 648819603 9436 653018492 -311196865 33129 266602907 623563994 5205 624774071 838174549 22136 -873396018 -101420867 42002 -207606647 -959423050 34971 -404255306 -992987450 43132 -670542489 -797538307 14004 -386866740 252337929 8622 -43089827 624001906 916 -384063683 825047397 11100 -990667732 -596117024 67801 626430854 855146574 14633 -792909092 -477224152 13372 -102234264 -314097212 56023 -681570165 -808362916 17654 -675008899 -774783739 23367 -223814838 -956253046 19389 -382287335 -956191036 41199 -99017262 -326544397 13780 -990121462 -391124734 63822 -692667939 719601871 11646 -103421240 -493701512 23679 -44062103 524231877 6750 -218789562 -899934979 32806 -699537097 -796967009 34862 626616109 161773981 59505 268708885 -20078594 69637 463096452 358743946 17960 -682765527 -873804283 43414 812095898 -991130042 10063 -297770692 463697617 21107 -580901787 -310516746 41706 181496037 -611949310 11264 -977172796 -410641581 5433 -959468093 -396997209 70629 260962049 -237686580 14157 -119567035 -764709519 25530 738458303 -308667952 11128 271660860 275675915 17912 658362864 -598386279 61565 84485098 811182692 47110 -319978330 -210883934 5551 58338716 -302964267 30242 -896044511 472742485 26141 733129561 -488776123 73635 145470180 -413774870 33521 754153137 377475969 46649 -13553603 -670044861 48551 -316293047 -194629008 31729 -603263703 -286520859 65859 -101790128 -286190640 15581 534859004 -491436067 46583 -414194265 -970043104 4350 -104965066 -103181207 32754 51536194 737997550 28277 -487050699 469375172 463 554657832 -496283068 18270 -580148114 -289989561 6865 759780881 365654489 15 185083923 244379609 17307 -7830343 663733763 44087 -24606083 647579576 39739 731180551 -604152774 26960 168092810 -236021194 60020 277876256 66932096 80978 246874451 -26623045 73054 637609582 174132339 2102 -291280890 454537718 19869 -704030143 -795893343 5480 -286703115 -684822845 52437 177060975 -857969958 2054 354142944 -390997102 41845 462773946 167429784 28395 -903459991 472855732 52851 185450791 360195090 39153 724354673 -307483081 23844 732506923 -589198253 40428 -974451977 187606966 1600 -132992643 360729896 1376 -13727499 651369771 36685 -577829064 -234404061 74568 -28943502 -672694421 6050 -110903672 -890587602 35055 -588152661 -575164067 13933 -298846703 -695395742 3214 -118339823 379874244 2221 160737697 -236792871 42640 -888736848 -138219172 16532 178813922 251933268 34267 -132757317 -316457264 20110 -215626541 -588987872 3470 -120564340 -615632862 58926 723054703 -593234349 29531 -132994803 -883026092 43826 -981930487 635562863 81205 -388841474 -987495494 28919 59433047 -301551474 9365 -520164074 -616632319 53917 -236405674 -899209942 53893 -219797499 -887861844 11392 643467086 -298986346 44735 -600684011 560989560 71436 -971504973 -404585040 39748 -986392692 142859934 47044 -691808302 -123483636 9730 -112299061 -104083655 23331 170453813 -399345205 25790 549739118 57770958 27334 -141299508 -895315144 41846 -130942728 -140237264 29625 -101328399 -136879520 2827 639833652 -494152102 62569 -106324358 -485653647 16192 445069800 152302847 24087 -687047031 742151975 10382 -305979058 -680755571 18623 275830640 -237959531 16188 67815496 455681364 6638 169299270 87509880 18470 -382019745 -988923684 74967 438748027 166375130 10168 -18033718 569735675 856 -958651166 -990377514 42393 -479703142 -315592092 7429 -405687571 -953272414 54303 -395121464 -986089042 60164 -784719835 -958870503 36219 -701577512 -880129447 50175 -592436307 179295084 17243 -394912910 253925034 22291 249790705 444276202 32263 -18294739 658136257 42695 -400036141 746098713 4341 68105428 429938669 24619 663636486 366225953 64153 662932884 -292151536 24406 -987617328 -399574480 33698 736366160 -316010554 262 159244437 363835688 50776 -123735823 -407445738 58983 642640601 -333126340 13728 -140131768 -800165510 15691 157096511 -134014292 20903 -999794017 -997975867 32340 -206941865 72982252 15205 -410299111 -997505701 63216 65402042 -332257421 31322 -477698750 431222875 32889 -713000433 -873810193 47440 -128993339 -900136254 12996 -780027581 -785939056 21315 155984249 -896246959 34082 -599916899 -308033162 61414 282319678 725339671 33942 -108566624 352465576 6327 753508737 -209443170 34754 -591444830 -503103697 4967 -99329335 -138154261 7249 -139433468 -314769324 6521 -95778115 -904728409 23161 -977851502 -395775406 51042 169786402 184962081 39931 -111110570 -297145382 3468 246778344 -198763276 28341 -324919171 434821763 6253 -99620812 -795669076 43633 150892761 154624158 9943 -203072229 78867956 25490 -979601814 -401549256 38812 -29544429 549484981 24275 268522498 94106667 19308 -903310672 471586337 16134 -128398356 660547879 1352 -413277375 744970058 35829 -111506161 646362510 31314 181083058 364572761 44938 745462578 -615717902 41221 745417722 -613799600 40535 -701176013 -122904835 20112 -125759958 -797132658 68996 -865015533 -121912411 63647 270984576 -226616968 36482 -299634489 439451589 12620 721064067 -585701675 24756 -114602465 -101041259 23574 78122184 449788353 6301 -763537964 -765585742 11714 89109030 836110497 13112 -414607839 263382950 39094 -572564908 -514497246 3924 653791324 173531302 58153 -216856947 -976698573 21621 257350428 430130154 19468 -974459025 -993687561 52336 147779396 -236594034 60749 239681879 754511766 30184 -795955767 -806167072 22713 -230733754 61078424 19217 271092410 -230161737 41637 -597309334 -317014739 22234 186574003 340887797 11475 -421595215 735666365 23013 -138386962 656682872 28994 -870568776 -120372409 60133 -866305370 -302419160 55710 185541101 -390567303 4778 372751242 -230876545 3142 -986990904 -618673713 47498 -137567083 -332538396 9568 743193741 -196432299 49303 724892927 -299577085 38568 -977617731 -389661313 32311 -398968951 -108225994 19884 750913686 -199945469 34852 654081174 -292506474 21738 166622892 -126442964 65931 645557098 181109593 34296 -97425541 -517377293 29398 -700981636 -904530274 19613 -703469738 724798820 67063 182956740 448558082 1147 -321345190 548375247 36825 372299356 831751640 8721 -137768728 -789032032 62773 751028915 -594555935 41595 -872342291 -127875815 47963 177478846 -419292894 17030 -125939716 -781731531 23384 368024105 625271833 35400 242694906 429564411 14305 -308787945 -680941859 22064 -13283625 662953825 9226 628965699 824460426 32116 634937185 -297170606 27551 563868843 -495310568 59255 -417144114 -141866446 9751 753167758 377373783 53313 760140130 -573339641 20613 -410014335 -111867189 30873 -200696520 -598111386 59931 274573539 736387052 31790 -141161883 -767231802 57175 152044363 165570511 961 -24292253 561745040 45879 -428340372 -983791105 8176 -965596930 -961436095 35477 -108324515 -320148533 24519 747758284 -319601938 39772 -229861630 -994305306 50521 187444511 364919632 21424 -111453895 -200553915 36665 624877024 341945964 13912 186446145 150402307 49705 -116781677 348385687 1606 241291036 -33516684 46987 -137707617 -122104164 18477 -868345022 -127302454 33728 621059853 155317309 72412 -985508935 -41075219 65173 -288968752 -670653361 48914 735691527 373798716 50083 -134510660 352153554 7595 -306656056 441714655 10819 553636138 -509090622 44886 472290707 333852576 24244 -964819892 -985813008 29687 -794955481 -583190801 68958 276035505 -224646198 8722 -600970634 -331255558 74905 -121770669 -893075713 36260 533712170 -505837906 47847 258102665 737576954 6709 269796059 -480261437 42479 -964029833 -958222324 5168 161062347 -235318943 62058 59757802 834249205 13882 -129894852 -889889117 40626 -394812624 744755248 24203 -968796846 -962958615 23038 168884181 -202895611 10928 716853740 -326129671 17443 -311397723 433695115 8453 159572746 -21393043 17859 260870849 283058292 78045 723168566 -590685392 39868 -119019988 624604590 49189 -123690095 -99244585 18041 -10074230 666027287 25844 455898572 161551476 57128 -674517602 -137597526 18332 -395576220 -975563769 28202 77137933 814142914 42967 -225313511 -880847649 41021 452124564 157210625 54029 -315346248 471370629 2584 159262351 -877164827 37441 -407834418 856160798 23778 539245041 -705026752 47227 -985334168 157324487 14413 -96184633 -785773688 70752 267590064 715738188 14954 -411274624 -954964601 5827 147464785 -874754485 1031 -2594280 -696045993 37990 -104263429 -100557699 30184 -954465320 162267171 16397 243706043 430159611 20785 -614066533 -331767492 33034 154897972 -136658476 41386 -102521201 -132137074 28134 -126553897 -137117166 34836 163178634 268238867 3712 -514751521 -582464792 27159 -289351384 -219468299 2047 -428223417 758754837 1795 623026442 156492507 1396 -190750571 -614333039 52452 -103727575 -861234508 17175 -408121062 722133433 31357 -765485224 -487654725 26041 90184715 856665165 8116 -960202766 -996502008 26451 -237628356 58545987 9651 -99464104 -901103964 34977 92057010 274513743 4673 -95569361 -297098689 66576 629461666 354823072 35906 89667711 -330650254 476 -205183908 -617047944 13265 255927909 -7810492 69414 727388294 371462283 11735 -966964157 -387304624 50031 -679330166 -110597263 13204 460200827 181245125 12117 51395890 -326503296 29385 -689760361 -794155348 21277 735901000 -294639902 24572 -408438834 820125050 26407 639124366 -320790370 42056 -118744596 354026952 15415 -606433221 552093431 14966 -593247459 -476668524 2305 364619803 655948030 28307 -873494475 463200773 17758 165681259 -225067716 63903 182366292 -609529774 19596 149493162 268180757 57020 -122650239 -508285143 10990 451836405 157240082 6645 -486402796 469808444 34275 -386443985 -126348803 39111 266788108 65036835 7877 -478634505 475304095 46531 -780676035 -794811090 6436 -714010166 -137131823 17700 -690675925 744237751 6811 562211361 -513803959 33505 -963245955 -301838207 13680 268661385 -213756576 33261 -227414381 642105645 49775 -197865886 -993458567 7358 -773252800 -516744456 33893 -898729940 -113947952 6839 -129517882 351703312 14047 -487182746 -857915630 60870 72185905 813954832 50051 538135371 -299869086 31640 -899088554 470721594 14170 -210839543 -574310644 6384 283860787 436596996 37045 -399748180 -960708669 68239 641658939 334799048 58244 -285955107 452280285 1857 730421583 -573269994 39886 -485406551 473628187 21742 247302707 735532290 9943 253744207 90215536 48333 -415719581 719414076 38577 -422929159 -974263735 56002 -308915678 -671587144 4289 -877157393 441816052 12557 -387408715 742111006 34161 -670490912 -130978643 23962 177519243 -227554487 35106 -329011156 -203847416 32583 -996747712 -408133963 11786 65078937 430137458 47702 727814964 -201567205 19461 -103147741 -509974355 7820 -315938890 455534590 1160 747807940 -319618130 2166 -796206444 -493896461 18072 147931307 -196931391 61510 654221032 -330199698 26962 -964592657 -617289621 27831 264001411 -47231852 43516 -396241224 -871310801 39055 266657483 728401609 14063 -477232672 454821141 44391 -706422906 -106991706 29398 727621876 -579831731 36198 -894812859 272301875 27267 -871504290 447755160 40672 466059858 153666408 55197 -428434093 843038747 41867 -109857290 350362729 28029 -890278712 525239154 23369 -326158860 -228881675 852 -126560625 658574228 37171 -989982757 -958827749 9913 -696363359 -113594202 31000 -395697848 282277186 7046 154516844 -410462766 7992 -573003435 -497502878 7190 -807732450 -797780722 17581 447873435 345220896 7258 456619724 343870792 23941 -427719684 240197391 49771 -792223545 79744834 46789 -219771286 -859038493 32090 -713192548 740224152 80557 -410118107 -993082325 36152 745464691 -303867079 44125 537144942 -514773439 45663 -132346955 -517783370 6124 -987387410 -606961711 50222 666215462 156038834 73742 -301435075 -668918712 25876 162354089 -384020034 4988 -392908251 -115293138 35172 354175232 -137006517 24569 -692043409 -138560713 26813 -961988612 -577649855 41371 281902389 -234810061 40726 -135431427 348245901 7850 533677960 -480667958 29507 189746731 -196169558 41618 173665951 66426763 5203 168719586 474889514 6369 -969868577 176189416 25883 -881875679 464637239 17597 -197911803 -617906211 8611 -383617099 -104810127 34974 -895055414 469282638 10004 254590467 246962306 15720 -411923919 -116670540 34321 -140657118 -859684048 6266 -992815144 468715779 26230 159104972 -588892151 17687 -142111561 373302416 12563 -504083138 468815234 32234 242160390 77275301 71093 268355618 86653110 67417 -420904446 738003797 7878 -390576971 745481258 530 -418045424 745099771 36677 -687835944 -861539178 16283 666628462 818330854 44088 -691594095 741464708 56916 -8501128 158736522 48643 85916744 740414619 56870 173625055 80439075 25992 -961583884 -608971233 47708 -328221449 465235869 11990 58548755 819402019 39403 180155708 446485329 12195 152288855 -418333883 30068 730767899 356561288 37248 -874960093 -112124702 6008 -234783564 665600135 56090 58888032 853983490 42214 -424477715 718984744 37569 -973916251 -615885805 7097 -225656738 -615214690 13745 94737474 -599620577 79195 -98859631 -295082889 65875 58810761 260527325 47503 179946319 375208659 13022 -119674863 647465161 37216 -576812178 -316154108 42644 -408962241 250982374 4772 -779647918 -800590326 21869 160278904 -197557139 52460 -955171585 177257254 52340 -418333621 -964245773 15957 -678435151 -107965603 802 540302100 -204764274 15680 -877050185 -120877394 19727 174339700 60015209 30176 176973070 349470035 25856 92511226 271964841 3609 -387787237 -999555507 46897 -896326194 459604483 48990 -714241514 -864121910 23916 468763517 -427052194 16814 281075226 -220123233 7002 69538826 832379104 55724 154360011 -415046539 19524 -775619272 -767380650 4517 -118038992 -315485007 70503 -117659632 -793201721 63377 734206045 -603075147 42530 254436160 441393244 26710 -331190146 -195835640 5841 -592955397 -296696195 1191 157930129 -100239157 37025 -406198116 -103124468 13379 180842161 356514611 38958 346563553 -203862047 11805 -954982677 -988269623 27966 -795328080 -477000952 28546 759217615 -288756066 33918 -668855753 -121179675 5482 159997129 -191946903 5688 371029157 -201891480 27085 -998948947 -990820970 24772 -879614615 -120845879 49935 71307709 851997067 53492 53536406 458785832 1449 -204013684 88282135 49259 -120499782 351624613 7665 89805329 718330703 10399 -103851241 -325773007 7381 -511766747 451396698 30346 -994786281 171518838 51419 -988222014 -804476366 13138 67367729 245625505 14598 -318276460 -237567080 29220 -9165443 619191640 14907 758016322 357257154 45242 -293856752 452092379 24875 72150687 -297537403 16392 -591536243 167345105 40611 -968031037 187270472 11586 -108782212 -290003805 14655 -687940252 -586178314 60038 184802943 -864715048 22126 -516520142 462822677 5884 -113270952 -808689259 14253 171409557 -105442862 2681 87240959 -313132397 29851 -396424159 261685134 47667 447909511 550835423 67506 180956531 277968726 713 156139980 -212443045 28055 -233311348 -573161776 41997 646119151 831026829 69950 -306534655 -218537459 13554 145597165 465784916 10591 -602893541 -316251796 8816 -870277053 -979940624 43664 74665888 734353046 37806 167719086 376781756 50745 -228355585 -603249395 41815 -319980493 -225772791 1904 -957292098 -952422469 54403 272567250 745866661 41193 245965336 -612686396 30442 642899203 158568588 74829 -107660696 -793342909 37757 -683399259 -129889515 11686 171499161 442045149 22127 174261270 253992818 5943 -713460704 750160574 24633 75661510 435778130 14219 643560823 359616086 70657 159673570 462558489 13542 279450185 456108641 42425 154335972 436324686 20071 -895339979 -112971696 5745 -958028643 -594245730 44082 -792392682 -506291310 11384 -579898067 169621240 37028 -417715547 266092629 24018 753273091 -215591598 24143 468063385 358685853 2774 72085427 452951967 55099 376315174 839520016 46158 172430557 534452620 47028 -218503004 -595027308 7866 58475548 459456401 59800 -408973988 760951585 4524 146926511 -401800027 3670 -25679870 559654115 9356 -408908923 -113140090 10823 88862703 254710609 67888 -980412793 -954736189 8416 284161867 431256965 9953 -396300429 -109121783 15136 281432811 444589130 10997 -22963649 643447111 27527 -796637321 -781149592 5033 718787187 -223154335 53370 -476356597 446292549 23541 341282219 -211408126 34242 188777002 189497756 49616 619831029 818761829 62824 161999327 -204230903 40573 146601556 84188238 20035 -424234991 -139199540 31039 439634833 165992056 89247 -125159341 -809283159 68704 271304001 244809806 40801 643147831 -319300385 11491 -202803756 -981462542 20646 -118437514 -762938926 36007 188289582 185918520 1769 -130141593 641572767 42818 89468781 274789357 3314 -762430875 559560861 54734 659095723 364046577 29928 -578028382 538585320 31627 -881205144 -136061668 58119 -693847235 550918047 39702 -979621892 -970144812 36125 -709721124 -130525256 3094 -699143428 -780413573 33809 729672388 -574000629 37415 -215116279 -588531767 18377 59397391 815630757 17704 -45206248 -698124587 23257 262900183 -12316164 16315 259998519 -37724046 42335 188650392 -595408552 7482 150025599 -778821328 57263 181595574 247634464 46589 -127118331 -320866657 8595 -136268852 -481926684 8209 56835534 810851105 40709 -288415939 -669351422 28057 -317760698 -687352522 18341 82627506 -307333717 15106 75525247 823400792 7960 432714063 345063059 20030 62067794 744120315 2932 -805276682 -765917296 16587 560619340 -674109558 23420 170276980 163250738 12 368282094 828372471 924 740529826 -582619430 20861 -590462958 570604606 7480 270233563 280685317 69681 -109182368 -796992994 25130 843823509 -990453229 44786 82176678 842393216 45809 187782740 462913229 7639 -691947710 -142754846 21457 375205499 818754325 37376 85640661 849510390 47382 174548666 -587044040 1189 279855859 756119690 38585 -980678667 -424312089 4991 280492353 283157426 30398 645802450 181700885 5675 -227812482 -591083877 13617 266645875 735147387 18582 -202699949 -593024653 17036 759542409 -598718962 5046 560133039 -519778872 26781 91090219 831988739 49703 -216294905 89760396 67369 437815571 353177964 15500 -699683097 -866563318 42455 -876875862 -118616899 27024 -31653508 -676597373 80218 187394898 238723019 24084 261005566 259928910 31785 -881918761 662343312 13734 367678934 633584677 41094 -891895705 -137914014 38483 -597669626 531272398 2720 -287017369 -694552226 25619 -141770795 -799927170 52047 -987733021 -989424677 64105 -874437558 -100464626 58862 -222337648 -892135492 22606 284145181 -196849587 3611 163310780 145340067 27588 -671645139 751256811 20655 -27684483 622563335 35579 -402542583 263359869 8879 -417509937 -991536832 64575 -203203628 -968106593 26182 -968386287 -588978205 54882 166319075 -203029497 44760 -137590279 -116937323 9425 -672601386 -886521915 21098 269277159 -31144694 24238 568411006 -485963526 55488 -692162139 -95661125 30439 717944746 -206682209 4243 70149445 744890581 24623 -867647475 438121750 15046 93288730 272814892 24184 714639849 -603226506 40194 -597925328 556777572 43038 -109014984 372053736 27880 -767530175 79143974 64632 -316121082 -685768821 7976 146412637 379531274 47300 -138605160 -115772393 3849 473209993 148965986 55881 -798242778 -499911392 47258 -802082524 379613492 13159 -123306962 -312820506 9144 757289999 -317516383 14480 665183864 -310561835 23241 85001136 437792433 25623 348123048 821247876 16548 -45816231 619443295 3078 -581947186 452450837 21398 752926920 -591166806 25040 654040109 -297645403 31268 -511936537 448642317 31027 -194786932 63796003 15694 258228159 349081326 55422 -821415 -669828326 56394 -796253043 -506413653 32081 -33644247 -668860771 19169 143175466 -395052998 32840 266523682 89889751 36214 -617738208 -303812598 74910 56775602 832837388 17814 -115262119 -295285242 9932 -290100798 431886488 23786 -669575672 -872928210 30132 -610799714 -296167883 46107 -899685593 252712080 3233 -897061385 -104238889 37213 -309080357 460837521 4435 -100753601 662404285 8713 730891090 -196959950 69030 -319828819 -203695690 28527 94464299 -589809750 70751 -962609956 -416033704 42219 179709428 244756420 56494 354584582 -190901690 1455 -19533347 564214457 36023 176508743 -109108841 59143 144817531 459314306 17353 153800005 -141507802 66151 -596656702 561078989 68879 -903990798 448433440 10447 -40214085 -674246978 37584 -333000848 -675558705 59123 760604919 -310409434 3302 57477663 622782322 64024 156582893 179050889 46952 173685929 -108532272 61843 61376736 264823509 46969 -604558153 -477002695 11513 -514372023 452572882 14818 -135117944 -110226482 25165 163743455 -119694818 10251 -988861349 -994365705 53383 -590482650 -305831357 42329 -994061415 187775625 25590 646384394 -304595324 37991 -974110966 272123752 49022 186573745 159271989 27071 -593544506 529726281 73683 -953426899 -618723932 9731 -5908251 627470530 20093 -521412600 433416833 48959 244125407 262060537 17367 -124882446 -789177360 67997 190320788 -901731004 8487 179808469 -393144580 29059 190083208 341126237 28702 184691873 471114472 7559 -132282004 -775331787 29344 -966266897 -382697413 71325 244707771 263483943 11979 146298643 -426604847 19290 -326817375 -233597236 15534 431202369 177113385 81792 -116269208 -307231464 26667 85183336 -310335285 21359 248378396 74207476 24330 165430301 153902472 26760 -313634310 -671746746 33537 -874896666 -479720063 29628 -704130377 753751787 33540 -323190533 -707685257 17021 624576125 -296617930 35684 -95982533 -774915445 11786 -382038579 -108499606 42944 148784195 -890166999 44898 -8502545 -675170268 38235 -686889222 -806287027 17702 549010045 -479477603 15749 -414527034 -980998600 24267 -231425142 -581119077 71161 -122129694 -512348514 14881 -690105550 -870404755 11582 850028487 -964605724 41620 -114946921 -887277477 5555 162189126 347801219 403 156230482 -395710400 10018 149059563 253183732 56413 635025801 372766425 70149 240168323 -402371981 59170 283186098 758016148 6342 56649586 429509242 36662 -7740520 -697152759 74047 546860931 -523107736 5620 246552201 279771487 12948 -400128559 -125821191 34018 -611531482 -315779119 51285 -571980277 622847970 30418 726473942 55410699 24052 254916756 747949363 28673 159308273 -604407789 21182 -421938380 754122637 8860 -671992672 723863474 67955 -772955790 -773119723 18689 167958622 -423386412 16631 343461951 855441586 30516 716345686 347589682 48115 -417294707 -118948467 24110 188540362 179497470 38275 -509816286 467830133 28955 158380710 74448482 1146 -131677332 -864183290 35008 149027286 188746280 46538 -213460890 -887624009 8860 338079967 855078265 27251 651272667 341755718 21077 -115506554 621928679 6704 -679334182 -104968775 5573 -780288339 -764742477 16871 -218472802 -987589896 41367 90123583 830256515 9797 166126053 -863284760 9690 336668766 -213328322 29227 -236795012 -997403482 1889 -580966617 -288642788 35618 -325704045 -773587777 55153 160897233 -105380360 72939 85160006 464246178 39851 164099470 -112269180 72108 -218515330 -898977895 2888 -895374561 448742115 41082 60394270 284426204 3487 -292397224 -693801816 29129 640753472 334005775 26282 282019498 -44320763 29020 -290718022 -701920139 2452 -791675638 -684528666 15033 153174092 -203321993 2180 74538810 852708919 31305 -980624462 -959009390 7708 254105359 -4941481 9033 -582937385 -202968391 73495 175248545 -865658084 17543 283856777 -231455803 2528 -882986976 468704900 4912 -136990883 -292434548 67320 -218575935 76240428 18478 -140636652 -501996734 34381 -965016450 -968584492 7612 -112768458 -768922455 22093 -130293996 640201835 7192 435284029 172619741 11053 49378933 -325844975 38058 -603703573 -498226530 5305 155136703 86340413 430 238563080 -232863216 12282 -796509780 -779673691 12587 724490533 -226671686 27332 -612681521 -512880726 30463 -693576557 744159956 75204 -128189321 -904741122 2869 -979599255 -987580203 24933 171491820 185807534 26771 168862067 -595970332 13431 -407508463 716457910 12535 756168053 -886618387 60549 -129648338 -784775323 52210 -237077003 -579137219 50140 161689503 -232729579 22455 74939778 849079156 19405 -955088829 262581118 61990 143077298 -105574573 39362 719101719 360792698 10101 79965731 852235792 42707 -131064554 -120311809 709 729630809 -213696705 66534 -618210672 565956715 623 -106460332 -766328027 6755 253253004 -22159053 32986 77672898 278537978 55025 89768742 -326983652 36566 -982042760 -426945505 28848 -300775481 -399989133 41705 656532285 851850322 30743 92241560 828031416 3228 280414356 49885757 3622 653779934 -285850968 47685 -231622055 67210824 2587 182599180 -583888074 2336 -877695984 429025090 53207 -399795956 833350385 28797 180054649 -234923547 35127 254342410 242110601 32523 -325110125 -705859389 66506 -981319135 -971116185 65257 -803013710 -498466471 25404 -125560393 -787094020 12496 -958187292 177773165 12641 -582491344 -305196087 23872 -979519223 189417754 2270 444544232 337857258 1675 629320728 370353228 5676 63132544 -317682093 31970 143975003 -211482756 14980 -413170376 -953132260 59915 171412506 -418041467 35203 -230082783 -991915541 51507 -690372484 -97419938 8085 -42939643 652958386 899 -413193003 -956878459 34757 266003055 252110420 17548 -114577888 337246863 32686 645238404 147663027 73005 -763641171 -516864327 3388 -128782222 -498254685 34599 -804132510 -483971067 10500 265539884 77716892 66418 180630550 179760124 9939 649493247 379724663 76189 -139372559 -499132436 2726 748955228 -289256318 22784 -137992478 -499215298 21264 -317563725 -673040374 25003 173024338 71208071 8474 714529089 345834895 36011 -581678624 746476086 17743 530712028 -408250183 67572 84934454 274251293 67474 815720109 -983529623 23601 -873588429 471754123 40785 -333105698 -713671733 24122 -983015813 164157230 55030 -304997000 -201439875 4870 718679807 351910276 18435 -672478057 -880616844 8636 272953579 452924176 31013 -979036298 -611203544 3512 377162127 -232633260 14512 729102050 -579074023 18492 -225447438 -614267983 55686 347673741 254767676 43481 251131815 49447076 82042 262242724 89399020 82780 -604579796 569751577 70442 -409486924 -974143971 62831 -963483821 170731538 41221 280752740 91058887 2747 -514732569 -602123568 18517 -617740155 -328599643 65900 163439513 -571841840 10307 -966712229 -974714738 62703 185233485 -125860845 6794 456726675 729705603 32403 -217896487 823432456 69597 -775007829 -502488379 41824 59474166 261680360 59843 -212858582 740429682 5450 -596395906 -502851435 2145 623387794 334033159 24127 -101770527 -298510551 47367 -714153457 -135951049 25953 259371492 738897020 15566 -14118662 630645259 6704 -201906721 -967359106 52274 353694268 663120863 29130 -286851247 -714091923 15621 622433647 337431577 79 -602795905 -328444919 43663 -120337822 -876758155 19685 -120920648 -510925972 31023 -43818853 -701998957 80175 279559714 -886742370 38777 -389031081 731555589 2944 -971998477 171663475 36872 -983344478 -420655851 72565 256173481 49553295 43224 570889210 -890237259 26726 -686182734 -775891587 43061 630305266 -316992851 8746 160803875 241038344 46734 -206282750 -585966602 46269 463552576 157201033 41652 -120613634 -288723301 31550 -41163166 -698656252 40369 -428137128 731796436 21162 -200197753 -593328808 31857 -865043753 465869767 10394 188533538 -866263990 32643 -805027605 -795573510 20970 -960729758 -600286492 56579 634416194 -315883137 16808 714747448 366470669 7203 347605248 852253766 38050 740163895 -199255832 42292 -424365304 -987573772 49979 465399997 152238756 63715 628941225 834361634 1278 -194050159 626857991 64330 -590222023 524796265 47053 380849962 456813874 42833 -100552496 663589789 32083 375830536 -202074918 5949 -316601480 -669901589 32631 645267206 843455743 63308 -867751365 824326059 40129 -678973276 -775536325 16108 -213090119 -576287663 33045 -480531355 452586321 15066 144324079 359784831 5797 625029189 347163474 71072 -686644578 -132679252 20298 761545956 -210941161 16712 167775799 82187097 136 -100175002 -293722440 62493 747754226 376248560 33349 50653803 248740793 69240 -135162528 -505053316 17131 -967442625 -304706376 66406 747184479 55852825 53426 -306074013 452385561 12051 429712645 352784123 18321 -310239185 -707504074 33162 -33079265 246546527 68738 -861938843 447431480 12429 357774651 853180779 35710 -207430071 -971190902 12867 187662334 -595879049 19990 341269048 -236913940 36644 274428712 454644133 36094 -410175365 847313118 57855 156536788 -864149122 39220 270907745 -40897000 24830 -479458186 461668300 21237 -30641390 250288946 56679 -116870960 -316624026 4245 -502351173 534105862 11402 -668245764 750501020 27277 180196156 -394970915 22693 153722802 51362184 26372 719060295 -314726815 16897 -386143574 -782731783 10991 -227743753 -975542770 42294 -774721611 -807299366 14841 -291137127 -681587855 48882 -773311164 -805359156 16802 465834544 162420140 51992 464096276 340736391 2588 -681549567 -873954801 5531 182174795 247346883 50700 157945990 -592632371 7297 -128899847 349255187 28942 625336712 556208191 27644 80821615 828654928 59342 183773844 256942853 40745 -103597491 -891363867 6355 -784949701 -501542834 871 335101620 -211781094 35678 -514051670 434746549 21035 -101817631 640822239 52516 -105786912 -136868054 27024 541722618 -495020753 35279 55922156 -313803865 21074 -117036899 848132013 29545 -325412147 -194075491 20851 623209439 186835595 74914 631473601 145219587 49247 -782057209 -780436527 16672 275351233 455479733 36901 79274357 818561948 54910 -419683077 -121219982 31005 -103468183 -288956239 15397 -703357205 738604551 44331 446257578 348477026 3460 -772748679 -506717169 42772 189770588 437467274 7729 -103605726 -309587568 17639 162749151 370725207 1542 367719404 837018697 32710 165953127 148348868 11072 760627375 -577557252 2108 -802115932 -486396597 25047 78593714 476151541 53114 280288966 -44037257 14504 -236146903 -612857400 53571 264204099 284621591 39527 638813212 -305157646 40317 238347058 55558376 12321 -987086419 -991372656 33413 750303099 -572172494 17783 282428958 -20387517 36295 444206127 180620098 18384 -227357225 853037939 48942 466732344 447289268 18638 623081116 342854695 6334 -996774349 -961485775 39197 -610750892 532785539 48621 -964494612 -573161572 55817 -218378671 -954871887 33219 -321868659 -712202934 47409 -101611035 367396796 11813 188955931 -607182468 18041 273183450 66943916 33324 149471115 171311936 37654 58002842 -317635139 31324 274850595 242280530 40055 -423965695 -100221277 6901 -311263117 -709864161 55151 150950379 -412670934 9035 80266084 251795928 36676 -17300456 619637982 37240 -416574421 854711247 9872 144686633 -427965230 25393 180298471 -98868368 9275 437232796 155057337 57071 266760855 266034941 21554 -401748272 246299701 11836 -24416460 -685575706 50564 255318314 725357112 26236 152638949 -234957302 27514 -28097947 -673396354 62922 54665355 -321064936 31393 -977070756 -416398064 67754 -970410873 -292583195 75144 651476934 180146189 29549 743411414 -575282572 18382 379047907 825404029 595 -974970750 -393342260 47868 282441389 -39163496 69743 57140090 835264421 22515 531241993 -496597178 11981 757133583 -220907225 42364 -135775618 627253711 18827 64313996 466164654 18643 157276879 180508916 37868 -494131244 450034284 2090 647339478 370028071 4905 78526272 -329434969 6802 88459812 832058157 24805 156317848 -215418007 68385 633146102 855692393 23324 -126888068 346413611 11868 149702283 -219481122 54775 -612058657 555878147 5524 -600971498 724896907 57795 69717196 282131298 30047 245224929 -191591334 37103 -107745930 339813963 22578 -577516860 -506296069 30920 -330147562 -206621571 3954 -962047201 173462623 10134 -406936409 729593675 36843 160811604 75917661 19326 -141089829 -120760511 18262 528816395 -509645929 33655 -40079442 -698218748 13201 -804159882 -480755561 12464 -133821711 -302538022 36159 -988876192 -408529607 39640 167737515 177013140 44252 280239948 717474982 11920 -586327365 -489258611 25013 283828314 742904253 6516 448630130 335987508 5864 151925570 -877952736 31517 758075563 372329461 3326 63822449 845685130 5632 -995891764 183036266 15048 -868068507 -404569562 19603 64043030 826129672 16461 -328746510 466495663 13080 79653802 259500050 66160 56490788 251632638 38472 64202604 257902308 64446 -319413959 -210973041 23889 662351037 173828232 31518 -971773187 365682679 41282 -99705111 -318347101 29992 740208639 -576782226 12305 744431113 -194875818 24768 525390262 -518511884 11636 182926342 -130903253 37675 270672584 -193595193 13424 176733124 -235308116 75670 -28806506 -691619164 41091 -416067854 -999079329 37074 -607964764 -318553636 41716 -321040816 -668153083 24910 280727517 76848586 22754 -960372025 -417267571 39338 156090591 448783050 3956 363086326 828841209 16753 -411009409 -973546467 44863 -310405968 432535220 3460 -102062372 653012233 41174 -596944698 -479612302 24946 739647162 -891712907 24881 -588630095 443620779 35449 -477728345 473739838 4310 -426870905 -953614485 60280 172819973 -404474784 36235 -780135870 69644059 57103 -316281097 -704337027 40061 190100865 81119203 13549 -801110472 457743988 67462 -294271989 473781302 19184 -689443579 -808200094 21883 -711799188 -896041898 30806 -975885648 -417561256 36845 -710483081 -881939661 6599 449917444 178519946 72463 -426828102 251106795 33644 171437829 -413464253 27322 -707374622 -765375885 31130 -114622323 631745937 32002 275548528 -963180246 41773 169220325 185134485 33381 173377954 82812536 16061 -141941296 -775886194 9712 -413297576 -986956967 3811 164429977 -414831393 16970 -21840736 -699601949 47112 -47423573 651926317 42128 -984689205 -589769362 60442 -294557426 -196634044 13773 -383082891 837318945 11230 -125392857 -796031265 38285 555001129 -774936249 53376 250455616 752440431 11936 255952838 269256608 61803 167877611 -403669411 17218 -38018137 541059834 12232 -125423696 -515419036 6795 -287030349 -675937615 254 170065017 -390655947 12768 -386394859 -121210604 7148 163852056 -425941921 28406 761607883 358221306 42953 -137620120 -138674750 4890 760447768 823294296 39435 -395193064 280318094 52183 639336157 369056440 16910 159495083 185960355 10739 -695883067 -133387124 25730 -213623480 -613095019 20677 651774770 161722632 53382 270486050 245688777 43279 -801464200 527279617 56648 -503997573 455422360 4145 -136164102 626166254 32774 659513722 459555031 19978 -411903660 734050849 11365 -13914278 -680008610 33849 178445195 59077807 495 -676523539 -783776547 21663 376248017 827953715 23701 -122077393 -489874175 12612 -510544990 458975675 8408 -134055942 753223505 21007 253420194 -227368261 35135 736084899 -215707591 3164 -960142566 -427313876 30051 155955663 -417725203 33721 -126057490 -287885315 60444 90410745 -328900873 14862 273669154 -395831189 47357 283373038 -17463071 11842 -583836913 -326373014 41835 -233698605 93226727 92781 655815840 162310806 26154 545894369 -477031514 31204 -954640042 -590977743 5508 173691549 -896229018 40516 -422089271 -983628719 31855 167305175 -101178119 23494 -97247929 -767736760 61829 -224252318 82731736 57411 146297745 93631648 24503 -976438661 -610872576 72570 149178042 -393463559 32594 527069409 -486260609 27948 -213958944 91841461 45631 152113732 -128781850 38775 -421040593 736236817 12698 267808769 94494843 18941 -574321852 832026901 59610 -889989218 -765259450 34779 453478344 373355872 23649 -99774282 -522592220 1532 727942999 -305223261 2575 -670947046 666108419 43006 -607267710 -325421155 4440 743697298 -601002829 5576 273781039 720904815 13167 50425735 837621048 39445 -865566711 458236808 4636 -214284999 -421883020 45395 -223392621 -587078289 66328 240424780 261508115 30545 -418557036 724991713 352 159171276 180783828 16474 -804733718 -806053788 5824 90447876 838446278 6775 -45289279 -710551001 24987 -784633907 -505320326 28363 60152009 -310624847 41116 -194587651 65389502 102219 88174627 253179092 28889 162032469 -389080580 16074 436569837 373314440 19405 -226793806 -589744109 40866 660992326 824380132 20910 -292699888 440963491 706 -785718260 -767058298 24778 -892116462 -137109758 63638 -200438629 -887033827 35181 146639833 -877250611 39819 -704653082 -882491043 45964 -424419481 730135491 4083 165418454 264648629 12696 -416319182 822304287 20104 -410411673 745586811 7682 92891123 433120607 20215 719398727 348366075 22958 186928481 -893724187 19016 731728389 555909399 62887 -193784035 -863376555 4967 -872651519 -125139716 21369 -784030796 -481769227 27717 -236849779 -585264781 44019 760118403 -290048619 24811 272790564 83830786 49298 -481836602 448059374 22720 346844326 -203446110 15584 247757299 280901787 60696 663487452 -304994493 10031 -784683230 -495236613 22314 380773052 832378568 21250 274776095 428642501 9772 629022726 -306387017 21196 525797148 -806312719 62690 -109776548 642679355 44487 -33552819 -139659090 51748 -601920838 -484282670 2709 -730708 -677477040 78578 -961202249 -582660280 48398 -702020325 -122416122 6136 650079022 -310907185 1139 256034780 740428315 39780 428806321 170720974 36465 466011517 363160337 21616 163463617 -395233337 14174 173967369 189458214 8581 356662934 830093462 6881 658573961 360924518 44995 162637525 -219603613 20862 -504430595 440631153 33830 -863312369 -384612079 35839 244842181 274306797 74025 353219437 841485404 21633 -424031800 -953305300 53553 643477445 371700982 48572 -236141155 -987730628 49011 -694090052 -899942366 27255 -132744725 -111908718 14472 -964224808 -971972810 38283 731190305 -326539018 12487 -125965053 370264856 13223 -97005921 -325685002 41670 472755486 176475235 38005 -201558462 94306378 100024 151653071 149635822 26727 -979037989 -767734052 92584 164384818 455795220 27036 539670258 -483261487 40070 375402292 838878760 19868 -206288677 91795516 85695 -891125662 449558483 14368 281077380 247292574 62123 -315281993 -697071296 2927 65441437 738600919 47130 -193539498 -889710628 53479 -801914292 472500280 32907 -417553372 -959727221 75384 84030102 717684047 46799 -395322777 -964509391 51628 181037433 145481738 48823 75449396 -286468085 3287 363754019 -236214949 40475 -142414475 -492917676 26592 644295772 187276404 25615 267205163 241712579 10388 -593265228 -319855686 15562 720188839 -231958813 47021 -289687459 463685598 3995 176526184 429088318 24215 179465404 -192047564 63740 -139545073 -796844871 58376 -425867205 -957548910 3743 -688452033 739325665 8674 -138595484 -138789158 18133 275158813 -483390951 32128 -873882139 452653629 44234 -991262405 -584124458 25584 -4204711 -680550601 7562 -121310822 379415417 2026 -971241978 -395143992 77752 -235923282 80660353 32973 -27188252 -681766221 78810 -681576532 -113373342 10729 468481665 144565922 13185 820814384 -969347786 29355 -676809970 -13113428 54140 -964552995 -971285805 11710 639209640 170750853 28577 183011406 170603599 7144 -865800356 -125604048 36254 -885499154 -108501413 62424 -135010953 -141566221 12502 -886148830 456311264 22394 179605555 -132757206 41075 -897996118 174070673 3916 -693929054 -789493701 387 -670295991 757009418 1643 179079824 -409951288 5298 189845541 254352748 7743 -977187483 -399464948 2777 -141401480 -512822710 3283 -411004719 257432613 1500 -504004264 464600841 21 -410255330 -961138770 11140 -708817044 -903180459 37547 -132434963 -580929480 33930 -385390330 281290040 29872 176641898 251055797 49024 -134663743 -886351473 20765 -291816313 -681706418 8267 278126919 53909369 58552 -783701621 -785330037 18837 -120602538 -425237537 69977 -687117140 -99021755 16394 248191769 279378432 67689 -413302729 733733617 28989 431502520 175628247 24036 -999627207 168493551 54064 354886548 628020046 37459 714921075 -108368863 3587 -136321164 -517354933 28178 -210440107 -962831051 32685 -671078455 753359508 3665 -415660840 746292798 34104 144250196 76065879 18367 -670430721 -136134969 10914 189070070 56688331 31426 88134496 255690878 42849 186959255 245801572 21079 162375371 -859265018 26169 -217053290 -599906502 30073 -682076481 -797444748 27735 -510804623 462811654 34669 642077654 160914704 36709 48897989 757223889 58122 659834404 -291073649 10581 -496947678 714793416 61839 -686031552 -896673775 22803 -426094448 -992524367 33729 -885716120 -967723903 24160 -223641454 59770460 42248 -390380670 746147298 39583 257256972 734179237 42199 272301393 457711024 9092 -870187138 -217107643 37428 -97511672 -802112608 4668 -118724554 346668927 19548 -901408388 -105758267 3194 245246301 -201613197 23204 167005428 283172831 56618 63404683 245715405 56774 -971647434 -982325481 23726 -115895293 -318237842 9564 -329911865 -705940955 51684 79279045 -304453555 28745 170884712 -383320293 35189 -228076854 -892170971 43589 -411565626 -125287190 21636 -414542342 277983867 42550 746728547 -215167984 52467 450300187 729343127 48059 741187084 -310635665 46682 -134364119 -885703857 14245 64051980 747249980 4360 77333066 258298786 4521 758097396 -581867685 34279 -225241823 -614730130 8518 -960214437 181007777 23305 565052448 -484739286 38272 -97178703 -381627059 49209 174880788 451074345 3134 334427910 664270292 8892 150539709 -424735810 15096 -12037381 -710198785 69696 360859561 -212881840 31906 -130823547 374843376 26909 -391988356 240701680 3249 -116094406 475009095 26316 280475893 280999642 65260 160722490 163761042 101 717177854 -209061973 32112 -779559187 -521442745 12759 174220184 255136394 34034 554474958 -497443451 49208 265433885 -39608035 17079 -676670679 -104819131 1502 -389496434 -222872751 11955 -606665166 527553173 29285 -192532157 77298562 26554 -98934139 -508191161 21502 -43898040 -680280478 56027 148315096 151716812 45409 276324346 758680780 29310 -114657957 -899801372 8520 -328119441 464231417 4111 -990652509 -412312247 77273 161257797 -215023055 59983 -36143874 639965927 13589 738221513 374376953 45435 71626927 275032988 40369 -398000980 829842081 53406 -981656743 171103935 49116 -12865529 -497367029 37964 -984360989 -10779745 47870 285371095 721463814 7440 247649613 265386731 51098 453061831 162745208 23478 148860053 361077230 35644 61063769 549443343 61113 -95315753 -142475376 8371 -230127597 64192994 13036 -994030164 -981539456 52605 -132558695 -285807613 62951 -311309608 -236242779 5047 -511516370 466856101 6098 -194174858 -600771278 64612 -792726655 -509366513 45851 -100842349 -513290101 426 50024766 812629777 40690 -109527530 665226754 28835 77878632 819355031 28953 660826209 144518778 53983 -608252012 -675984388 53810 366735564 -191250904 20078 -806787566 -784656546 6336 720221991 -223117689 50802 284361547 282787085 42898 -132151790 341385515 4802 721873829 -323668126 23583 -333284537 -223283917 24200 -895876419 447244811 22987 619525983 855247083 12258 158584681 -599013177 18419 -127907666 -308099848 50568 252458845 -216181725 19192 184272791 89364726 11397 724276561 -205168426 27511 350722954 845478459 35993 -286512008 -670339503 2902 -958635970 -385461390 17536 -135750670 367685528 20900 621017293 343005626 51096 -883957275 -126340884 54360 -34359593 536120712 28147 176121612 -419093685 34387 334897829 -211359526 28775 185943197 -107640785 59047 -782833889 -494155927 46181 543102293 -487604600 39934 -512262054 430248876 17851 60314410 476125109 40859 188493142 -875627919 16798 187582949 466919415 18842 -286473779 -694305201 45032 -332624461 -973689141 37390 -611809397 -521045581 23152 261733505 -46695338 62401 -794158683 -797887261 17695 -303811635 -235637820 29307 720647068 365850283 57439 748613871 -895257569 47984 167353496 -874683936 4534 338862463 851201817 5753 367843172 622071955 45877 -975897239 -961236759 63630 452715968 157663300 37017 654520076 -321435314 25249 187533601 -872541951 18202 -482577267 452096482 25264 239652950 260806741 61162 156094616 238198663 9337 -982185676 -397985809 68685 -584775347 526137903 65855 -308800866 472524280 14513 180560669 79410290 13689 169975047 -419796437 4461 -590282306 -296238959 65680 148270890 -131960772 46209 158252611 -877606745 31614 -3968411 663432132 46397 666613124 348943261 62730 272971884 75828726 5456 -43277421 627125409 36870 649659503 377880749 50137 190186166 -900207255 20649 -773218705 -608183825 55451 -7585035 637514191 13474 63854362 264510022 62561 -138721103 -501930449 3323 734471778 -287345446 23584 -215899955 -577384553 23128 634267999 181117563 65572 -604765993 561679533 39754 716402781 -575596903 22425 739791816 -226465306 14785 -879689195 -130160733 51375 -984061018 -575562577 18077 175622956 188857950 31313 167208553 252036673 53236 240999532 -589368885 13094 172307266 -36672077 40664 -516615907 475979773 20737 -480698641 -46449065 19098 -397026111 -97667999 2563 -416226213 740969551 5358 -312085619 462345692 18528 -193402977 -221903131 28834 266450754 458495502 9010 -787849219 -487067804 20760 261279562 472914632 41155 -133737642 -140693757 333 188012940 446779394 16989 -685937877 -887361745 41781 -967977635 -418090323 8897 -890598743 432403251 6452 653200056 -313023705 38498 732863545 -981606552 32033 275336408 94857435 14017 -14185671 -692317299 66848 -117630800 648229920 22682 269664567 -25519912 3460 -288175597 434979712 22939 -972557711 -422112734 70962 -219368372 88338750 3335 69277160 258859886 39450 156420044 -210026392 48233 -194870193 -873112860 60559 619946670 819128477 44361 -191118577 -886276716 28455 -309930228 439508243 4850 -411078483 259142537 28681 -671292341 -879578348 34154 729700721 -322486820 5711 -388639309 851929618 13497 270254168 248695015 72545 524369646 -500902624 50385 -409935226 274581758 28883 -9040397 527645142 39771 458565637 639647378 43950 -235292839 89519506 45853 153970831 -213944287 69099 93016684 811240958 15321 -891572284 -141865336 11296 -220590138 -961108499 12086 -236292607 -993398074 30089 241331430 -197982099 4496 -101704194 -898111824 6287 -424321767 -135380310 31091 718529171 -581712179 11230 -490829215 437739533 19697 738307976 -294204886 22171 -799814088 -489543808 38504 746948758 -605458885 32376 167170575 266557214 51587 165800333 525636757 27584 -297633862 -672737645 36552 -406620508 847678898 8088 246965631 243265881 74267 -102203082 -520581041 13241 159030989 -216584251 65091 -32481599 -680218910 40822 -125783656 -325911846 62245 564083557 -505170971 8255 -120983522 353159362 15111 -23622855 527815733 26810 -232406729 -889359662 3979 284620836 -192869156 30700 753033068 -131845734 61888 -302874286 450493291 4438 84599156 461878046 33666 728274837 -205140479 55911 177910502 151045053 45088 58193711 730455031 1850 -667751740 721678620 25126 -413267428 264904442 8424 -23113866 643377961 41495 -202417790 83208949 32946 -774319936 -390147486 59730 -121575915 -485203574 31666 -681917192 -788585854 45286 -674713754 -573025071 54046 60784238 244857140 127 -211198613 258781504 65448 -688514569 723107941 47365 274026213 -214104202 1427 -402614238 264348989 47673 -775417653 -799850283 21132 664441977 -604990505 62680 -326450892 629085342 63901 278239203 -22942903 50364 -776405533 -798478324 17240 718452195 -329959169 40711 -409240022 -955369357 23256 53187445 730133646 9998 -608137759 -488064474 35076 -385111556 -971083635 32209 -328588748 449761406 25898 -793784098 -132276315 37193 631978783 166781199 46054 725969859 -594622131 19038 166689168 279470576 39222 -700769036 -869890834 5281 183484263 -104665848 39635 -136944586 -126767659 29254 541995016 -489853866 5991 -24864394 -709732510 68524 -306076411 -228612534 13531 -981405941 165400545 35797 265904569 56193565 78021 -999489552 165491217 3906 -700649605 725151836 15170 -128451147 648885696 14138 365270246 -233734078 25101 -47168104 625248503 20340 -961103043 156385959 30227 -111411794 -317737798 41918 154426073 63532795 25912 249887842 -193368034 8274 -409562692 -960267028 39608 249896101 721762311 20593 -680823793 -796718000 10810 72225798 724574058 2261 185618437 -426762114 13435 -129128265 368018888 23646 260481631 -212113796 20978 -39362829 655900763 36521 -959581438 -994988857 48692 637664330 -316581541 25150 51714737 263589386 65625 -974683791 -402338604 13832 -679540473 -876509246 50163 177880474 52231056 17700 185228061 261897970 36020 70954646 275995466 66259 373270432 345543770 55727 241087857 720747757 22609 285634262 428653902 40112 343505502 621891493 19475 -771028964 -583433844 35823 -591163134 -491536695 26220 -383230284 -999850634 25686 -117085189 -132308321 14389 436082599 349315666 16557 377843289 630345232 21790 52153725 -323813916 28455 -322334289 -707062624 14628 -970573464 -686198636 13711 -107610852 -321411886 32241 186432741 -604423843 22105 -408121806 737795408 7886 -900285962 460308732 2569 -955004068 -218300146 60920 -12885314 -506901664 27406 148990896 443154236 453 -600239006 549929963 75530 -126951229 -114735832 12495 -286589022 441890311 12974 155093411 -387403757 1288 -987972836 152724361 34106 -306180271 -886133868 41723 -197804137 -883501180 59100 744217873 -590205234 30634 -971992993 -998819879 48206 148571741 345476698 50339 -140586203 359163581 24840 357047783 652458808 37182 272732936 59880612 8575 -863400294 443119600 2580 842585486 -976481040 22365 -130792034 -890691364 45605 -320811493 -681191391 19609 144656799 -99774435 73728 349063153 -18748662 20418 -98027926 -880578283 20889 259810212 458929124 14680 -107737282 -321392901 25532 -888685547 -95404081 8327 -771522052 -786073618 2148 -410385061 -967626232 22583 85369105 266640208 39145 -5511381 -710010308 54919 -135177455 -857962651 24364 54641521 -6778800 70300 51186443 -8723808 21783 -865778918 248226599 72877 -953827983 158429649 28638 281021420 -222829998 43795 -98081273 336346918 690 85905282 -308121692 4181 61567772 744635924 29002 370497424 -193115451 17288 279044232 473412719 3437 -305662888 472928635 14819 -107620051 653564402 19513 62751189 820004570 49681 625223450 -522675826 65414 758874184 -318763452 48764 -318910552 -136739697 49929 -295343159 -190697419 18159 -690698352 -874303489 467 154856400 189973870 35796 -710186807 850402131 4895 -402528074 252826730 52724 145304604 160449537 48577 -503484817 428848607 372 -410469750 -977003161 56723 756918080 -315039121 43541 372122990 842931480 29906 -122923069 -785122427 25325 -199793012 -575680105 9008 720945968 358197072 58294 263515833 254757298 58234 -864671885 -332096377 11024 662185136 -324962731 25828 81853137 735841696 40430 183859823 -413104927 22959 -992062996 -421951304 36885 186703633 -423143772 29543 155007082 -584679271 7521 -400971481 -959005116 7729 -96345241 374500372 767 -138631057 -770405515 65700 153850754 -218334201 3739 365852840 -225042042 41234 -201075372 65480305 84944 66767820 244735810 11098 -683206651 -794708928 15203 172162354 356359812 21838 -320137178 -689557918 53562 -111128139 650210247 18327 -802582008 -770640796 16700 58927259 -514044072 41047 658539445 -313999966 46923 -425760115 276405867 34770 -332774579 -675059541 35838 -502743601 -322616104 30663 -577456754 147400785 40435 60086666 269966577 49646 -805389752 -596043411 48237 60862378 468786766 628 648575296 -393675106 31109 -514860906 459538488 17392 533743520 -491293526 29344 -15650886 -666898332 29003 356943057 837773807 31294 -383444303 -997793691 37659 664014998 817527455 57753 -712615141 -125367347 26964 266961882 272962440 68026 186757908 -903688132 11797 -413084148 265854346 18957 -28261425 541073636 42874 -686907589 -770072378 41317 -4808111 -695565031 12110 -5077254 -684361072 49324 -402247356 267395620 37903 157058650 77310752 23311 -419556026 821100681 50886 -291317662 465263069 3216 -96753099 662342289 30594 -8341552 562145440 45346 -33100420 548974244 21528 -192158837 -884234057 19444 471932285 346968590 29971 -673839806 -117904212 22585 648997520 161541990 54045 -329460158 -714040916 11582 -776008671 -479227832 37312 462228012 341901655 19611 -984846048 166427861 38653 181603329 183148190 33636 48637135 284255932 38307 -793895204 -889331991 25094 -889121003 -102804267 38032 64474875 845184099 13759 179724813 -581603545 14476 -45806012 -519835176 64328 -131363636 473218151 57877 474563984 150485402 19835 -291152786 -706931958 27494 -884767061 -112426784 2969 -119140708 -509873885 10656 -699999933 -892203087 1567 751433548 -581170258 20158 -889257867 439870398 15747 -805497872 -25906669 42185 761510270 -584897902 22970 143586436 57277320 3600 256559564 57000354 1105 173241442 -610062155 7879 370713437 -413690089 53025 759030904 -602880719 40751 -977460792 -428207467 4010 -124201593 -779343304 41652 -140359286 358287768 21619 -599647615 550245937 71813 -413233176 729522612 3336 -589351009 549053447 67806 -43218655 -19379927 64785 -583609653 365113365 71214 -124259273 -791585836 24242 -697865843 -114363055 24780 535889882 -993053968 12188 -960649496 -422647540 65567 361426735 830539952 29116 267912498 -16976740 8970 -684827435 -141309147 20507 -30629580 -705285863 80383 -403851174 731019990 6748 -132783411 -891991897 43223 -996386263 175677047 49610 -607897516 558580032 35385 -893420290 -109484219 36684 168103401 -207395003 22893 631636220 154527408 43282 -611670853 -289336563 28146 -111303484 -872361103 14911 -235153735 -904318733 25661 -605968132 544139724 76923 -784998863 -502785275 6562 178621682 -112765793 15917 -489123762 449032405 15143 356528902 647063159 39131 442109629 -674368546 25471 -485333623 470607821 16910 241095187 -44554608 1986 184209970 180910098 36554 155562240 255421627 47655 260520849 256651015 31824 377254203 -234028816 4006 -421585091 736598054 25683 -990759242 173667496 49724 -953995536 -582955039 6302 -596857625 562318488 6276 -394829597 277473537 27147 546051117 -498522469 56364 630420567 -309578120 44800 -415461715 751466427 18926 271038101 729206449 22921 68110823 660754578 64578 743610971 -303487344 31528 156582832 73646957 13966 -982748619 -573537755 44553 -410333476 840222993 49651 -614949974 525567369 74642 -311519763 -220030710 9960 188416492 -201227123 46891 -225799623 -864312912 49392 -953144037 -584932215 521 -223653657 49100330 92681 83044837 -307290578 9843 151625261 -860823108 23540 170666017 260212449 54752 -770394105 -762649088 2754 343480941 656048963 23802 442565626 355502185 31224 250210569 245455054 61366 654553863 358206443 19913 275830495 472346842 6096 -887186344 718339666 85980 268140277 -607451087 30703 -314506359 -670007772 19424 -320357821 440219374 5084 -954775974 -997852256 42195 -203312712 -141563274 28074 -104522877 -323350985 14094 -702118779 -105557893 27186 664200581 824863202 77997 -393024916 255724289 33402 239664781 53226233 7584 -392644774 -981123663 47140 -697402675 -771622194 515 76885949 840490635 34735 93347155 244781432 71633 644535966 186883692 1982 -191210124 -879529733 40949 657463152 834514971 78386 -700537291 -131720939 4795 -675649773 -860312405 6149 -140306106 624699885 42255 369908975 645166437 3351 -404518397 -996203786 30531 -208365896 -606828887 21214 353095854 -204167991 20956 659790434 845364932 39423 80049327 811210727 49901 -679802074 755415299 57264 -574364106 -303440369 6198 86082098 719960881 18495 271802398 434487191 3022 758060757 346483871 14997 78283565 849413444 32934 -709635655 -983806093 20637 -397732089 -956628376 20726 -616974144 -512976939 35761 266536741 437089632 5600 -987164956 182381312 2336 55423270 -286955760 21194 54452953 268553165 39974 -604327844 530251788 62687 -420649076 242377190 26451 665908761 334832740 39387 -891231337 461548460 48727 74237465 276008847 15236 -974806351 189578340 2976 -590397148 -312063648 66840 -3225483 -669369014 40567 -952618948 -220298359 70062 271184552 271657461 63224 -413069270 -122720569 31576 -227345120 70008616 60029 -997871663 -399053705 17764 641101147 843819439 45718 159781169 459556625 20263 -879708725 -981800140 19279 -121888399 649697634 26540 -413388968 -124710127 14829 -895950751 -322043217 14543 657672446 356908491 36383 240956032 -18957857 46019 -400616757 251108563 12310 167225390 -105922352 85183 -703580255 -802630917 42400 -5222451 -707037635 12366 -872300100 -101162001 25389 189526955 336623982 18309 729669934 -314116905 43741 260436614 740534761 6964 -384329543 -959456251 73143 463707923 178759482 43371 728577200 833622023 16180 -414087939 -138126694 18986 169993585 -386581188 6043 -118712776 371028972 20794 -877394969 -122013337 29309 187175237 271270350 43209 -125314167 645231403 36243 -213226043 90633506 58483 -217757954 -581898478 57406 -961097379 147984110 481 149409853 -208753122 31153 -388078177 725925091 25674 93839287 262026793 30624 533822492 -494313968 50808 143379377 55862013 23410 164982487 -576323167 8846 185550988 -858796281 12695 -17463482 -698221818 78778 -392812541 275342354 42033 -968240203 -616329042 61403 -46352859 -698709006 35691 -967794559 -979459078 12367 156690186 -218340650 20877 150721868 277027216 56090 367238803 855675261 33166 748487038 350975165 27538 -126787999 -864949413 33800 -398534746 -994842304 45504 50736271 266558188 3097 58793582 749485915 68467 -7915164 659359454 27077 -211649633 -986005274 42943 -399559491 254329689 3417 565605528 -520424683 6400 459967485 149369703 87237 81272553 -290646070 39935 460647334 160380991 17209 441710069 376399143 12183 -318355957 432744219 12198 182723373 -220932831 45863 157287890 -601675678 13659 459269756 373594992 3299 -708028060 -887306641 43815 -214117582 -608756292 29517 -793422728 -493588109 30085 -903228345 -127091986 21445 241375882 -202215692 35318 350717364 661374518 312 -785406498 -797467039 12613 -589866633 558198484 32659 -234548999 -976755702 13119 -965414022 653535450 83515 339102571 854498042 22697 -797527448 -766809668 71 -385943670 285248448 25378 250154594 440545556 2227 -866345972 473258530 53425 -10378091 -677350180 73489 -577655962 -287308026 56083 -579885850 -320117604 443 247326965 -894704890 73499 642731641 176012478 6015 749653780 346647575 35708 722715374 -309685452 14159 -296685625 437730653 4218 -888739603 465069226 16198 -965187392 -590373435 22390 -963200959 -961753285 23254 -123779733 361723533 14361 720547551 -193612302 59729 71046778 463629733 33028 -977679021 -983051669 59248 51065544 252550793 29708 73256606 814826102 60283 -237384074 -992003282 22213 -798412170 65424554 23213 274455078 735221341 36988 343174796 -212525195 19198 59667108 841046630 47991 83057215 439275811 30169 -301550631 -701842597 9594 -139942938 -123766266 25206 628300309 349482519 57649 -997975345 -574608517 15298 569004442 -509667576 25584 541801635 742777014 36649 622998833 354961713 14499 452622112 188980599 89043 -221346530 -859824936 26639 -26951116 627236665 16626 -698556841 -893281449 38722 182279130 559125837 38448 -874544156 -122728772 48485 750470405 93433984 65704 159898843 -611243356 2147 247766705 -22139029 77221 -130370744 -784971881 70638 630379275 852309198 28625 71728727 -325109020 19301 -867577978 731758750 18999 -112535806 -880586963 39859 -501381077 438205431 28308 547123339 -500753087 39384 -218468752 72384414 82296 733868965 -193686962 43380 -323415479 -677641378 1230 -992368237 -406953474 74686 -9550908 -671946445 65738 -100757787 -302381789 48851 -332105589 458460926 12622 716800477 377215659 3152 78080708 748102750 19769 178910580 52356815 29870 186758583 -894397325 27306 -614290033 -783772860 68633 -118401758 -301869133 57616 156085258 351865757 23079 257524077 244813053 33864 -382848440 -973830100 37918 -227176985 65318744 9814 -590366307 526030977 40191 737282753 -327017107 32787 281905186 279277831 6614 -807779872 -807389981 2231 278089176 241063021 56980 168447609 -617455015 14042 57004369 -122213958 20455 -986787988 -990977570 41168 741318391 -235425459 20782 -1582496 -710319936 65483 372158730 831760094 44676 -421417176 254386162 23991 448866517 153384673 7935 -677379362 -136663825 7198 -292349601 464789560 15987 -884505460 450100758 45841 733950646 -606109926 34760 -294849659 452434220 21437 340305120 622207457 17448 -319244498 -713275692 60047 -317538868 456846062 4053 655171876 362940173 36616 180153614 250231930 4547 -866907337 429236817 32974 -970585364 143833969 8328 86249032 273291771 43935 624067956 164209151 32639 -322171929 -668401594 46172 737372482 -515869934 78029 -579120102 555882673 51925 240493078 -2152424 30825 739908761 252518870 53747 -593700207 -325046539 47577 72125006 745404976 58036 188449137 344510314 40220 -605102452 -307872218 21470 -34541916 628210810 2693 -710344254 726955897 58711 -867010124 -102336963 56290 -419295335 -989806759 60984 -141085888 -124572220 6897 -883985318 -96988019 17990 -232133304 -900977749 29598 80908092 -329660610 21764 257428662 72877942 65440 -317903856 -698909341 34326 148194977 356072837 53883 -142525712 655492063 18455 -582765952 -517938866 3187 -396027517 -996865742 74894 -482351736 338341905 16150 -987198616 -804623883 41314 241259199 89688156 75732 747869101 -199752522 44616 -409759968 256648865 20004 -26763085 650524472 27498 -197248099 -989567283 17924 627138798 151973323 70661 717910724 -217920386 56895 239271795 55047488 82394 628000112 837408538 30522 169246415 -232953087 72663 -131666100 -870090109 19787 159984725 -607044736 1942 720832866 -594215647 33027 145837720 -900943507 8949 666183261 -217838541 16727 -414173626 280782640 15490 158272049 -215678189 61574 -591310822 -309927736 40234 254720201 -27255611 68297 -150342 -208524830 55204 66488283 -891406407 62441 76866394 -298468634 28645 173259042 442065684 23187 445853667 378446800 29547 -981315006 -601219209 36346 -698916614 -857589270 41097 -685752498 747858901 6922 -898327711 444002840 18943 745643925 -596350764 15543 -698367914 -879638170 14850 54114127 -287934515 15703 625071120 -970843300 56445 183784239 -874676379 18033 -573969795 527991468 46213 283774001 457337245 14904 -295866312 -219341186 31603 176422112 -192308227 6411 -599613155 -301852090 29140 -800638818 -505117917 28552 714363953 -230851417 16761 376881213 821841215 38156 -23011077 570068303 47507 239420721 83310386 80731 -218793904 -584441702 45011 438154574 184047456 41819 157523382 65844246 24300 736551319 -591943575 3057 357029471 625511161 12287 -45802783 -689640258 31406 -28537662 640412284 29048 723627068 343096298 37568 178768581 -191880895 53031 -977537774 165914533 29449 -46043880 530206613 1622 87941750 253493890 9815 -807800672 836063414 22091 -394103066 -959778510 43613 -684469648 -862786560 27394 -675470039 -98336513 2736 -417717247 -101874133 3906 -387546513 -97050709 9358 144471914 94962611 618 -2919727 -702614801 43347 -406206529 251854850 29499 -133402087 -208936814 26090 -382958313 258692038 36600 631403120 461134396 59629 -704791139 -988583804 24083 156265325 -141753851 4255 -120712595 366130819 15955 248064422 91848470 46844 -298055038 -225421296 493 -772788875 -499264898 29480 -386438995 853243101 11014 -574690998 -478941961 10056 -953138875 -401369159 70052 273765828 -217140994 44547 -591444876 525558242 41917 -13568900 -677772633 6202 -967966328 54396938 93420 68244056 827862940 23986 761536910 -315828915 45653 266074447 281889921 1215 148410287 -202165412 3885 255511805 -201075956 30640 -121960503 -308568463 45859 -397770422 -124999944 40023 -701893855 -876605490 56056 148209840 -129082510 16577 182633138 -130335892 81674 58555962 441923083 50325 173960122 -200132643 3896 -872104307 441075880 32332 626992187 -195070582 69225 373693232 646912150 11068 50378822 471022198 40023 182378237 153517366 8628 647943998 848455524 37539 638679844 153239045 6178 739760258 -312134930 9935 333793062 -199231554 9922 -590397976 -521464419 8748 145685818 -120229761 41918 88906728 262836910 66287 -769166776 -793353679 21281 -295836281 -704774773 18091 -669195524 738567755 46938 -904664278 746603324 81890 256954934 89995302 72837 260619458 253764257 23505 -963618330 562233928 37368 336881318 851701584 33546 -689785585 -132457572 719 -410266508 -974703908 6402 180078400 463438458 12434 -893446016 463764855 3728 -616253846 -519780191 10104 635141987 853844274 1038 623292143 369566895 41427 740047412 -319887738 29925 -191527746 -986354574 12319 554044024 -477432908 19645 -107381708 -98011043 29516 54407787 470124560 21538 152448107 -860941740 3257 -26390798 569074805 34029 77493606 842919232 57481 733178395 -303894622 19270 -201346145 -875665037 46355 349108925 839512050 45050 -211159936 -957964794 34500 -871901714 463239533 29469 249794103 -15218271 39350 -801885794 -775736548 2177 -397678171 254145963 41431 755434966 -616990763 36523 453550968 364213426 12612 -98134854 343196897 16809 89249719 244238433 60080 -37845533 645162092 16634 -492287622 464190045 7551 760749357 -612702460 24295 -101090753 -138271585 6542 272483829 732873749 40637 -309676794 -971291440 48808 92225784 537587523 61413 -796729745 -482924003 9958 -590208526 550036057 79477 181979877 -583516859 2300 559910962 -597864101 69694 -783476502 -522782208 2348 362713297 848537801 38844 -319901169 430795717 9760 -572610718 -486750717 22683 -592808812 -297729956 19821 -15868872 535207248 40198 -408487236 178360852 19684 -593105637 559953557 72004 188262769 -220126077 11685 -119348495 -387595166 89883 272189636 750520100 23293 -102956489 -780293228 9253 662535955 346114235 25692 -323259420 458444381 9271 266128544 246974774 50143 80318367 277024376 53608 548978281 -505240280 48715 744612520 -203630681 41934 147137961 353660486 6255 -25384815 -697921321 22831 -229325644 67541028 39859 -861443739 -139260228 14409 -326602423 -199039752 11236 -667754022 -893930426 16692 -123170957 658417770 47020 -986996399 -424119069 76641 -3714227 -678067007 10927 737183592 -288209831 18608 716322932 -585376801 9557 653491831 360570700 42764 64945166 734999450 65845 -40934924 638091874 2824 -393853135 -955096954 48419 -199797836 351095387 36677 283132094 -215278597 27966 -903648831 -136056933 34424 -484582733 437206605 46631 -712459727 -900817477 19795 -40905763 550716617 15813 -306804235 -199326921 18531 -120511549 -866510711 13745 -37899228 661020679 2832 244842194 -21666345 18635 -29904530 564448690 19009 -200672432 91272270 74197 -103760663 374637777 29782 -402638041 810391249 31335 268232732 469692539 17079 172559827 -125570104 21810 -686950195 760664426 25848 -216127809 88818068 24051 161332962 64121200 12626 273544174 749054993 35172 -998265960 -984335134 69592 252655046 -7663741 33571 463144161 155937946 4191 454092501 842933097 76680 158871956 67951810 11165 629061748 168332789 26249 731026161 -320307544 30474 -195434466 -393388909 71980 -591838428 -504766757 4046 174715851 -579013684 470 157133724 147079119 13160 56806342 253672545 4953 761214207 -205003404 60661 735470848 -192345246 65855 -697613755 727157446 11072 -115015633 -114536243 28535 750880586 -217038618 38998 179117547 465529279 9801 -140285273 351935410 4248 -17664333 646952231 1760 -119656308 -289311287 1426 65774694 821878246 46151 49637828 455004250 35056 74328294 451315859 34859 -191596700 -500573317 37430 632351324 -325543617 37311 734635426 538137158 41407 -14080410 567028405 16135 52253048 -500216672 49234 -865841976 -119540766 14867 -976086861 -973657623 45190 278690837 242808660 17667 -321945247 -708595610 35831 -509170794 432389731 12566 664522133 -290600162 46107 259271542 266017510 1751 79596503 266229382 66283 239063495 -41479024 46983 -39552360 -703349271 4738 166456598 436832814 1495 760577015 377078365 39039 -881369154 -102853928 58671 -312900877 -231935337 11017 744420424 -617388447 40572 -416831844 -978168467 33984 622744573 148604886 60818 -287057434 -690683381 50366 -287674048 -670746284 65409 -971751462 -986052687 39183 -95615392 -297586320 70146 -955232334 -405006909 9370 732195740 -605889601 21293 252272805 -112766224 35830 -978155149 -609785851 71780 -600499455 568284506 48547 -774603588 -487755368 45521 -894418165 -125585544 33658 170706015 245516531 510 -808784488 -688381351 36101 64930166 753749788 66629 52019269 275260078 45168 344171575 818608614 14934 -206538426 61921358 26996 -130308221 648760087 17878 -127134159 646101073 33056 -894737759 457220107 21288 -984047428 -591434717 72864 623871653 181493283 68571 -384372249 -968501506 12807 -493603551 -589398220 80668 658807992 148991106 39543 -573896969 -303349472 14229 156469260 -124191452 83443 282314524 -207193891 13835 162934537 -385301790 30547 -133371781 -107280411 13393 176635534 -204441602 50079 722245979 -576794102 17498 625415524 829173264 38685 158831801 -406922826 31464 -959381019 -601477833 35355 554362480 -491348016 59020 -953292718 -573816096 55929 158661639 -217468353 53099 446868772 145759273 6174 -414581204 -994443175 50771 269670218 63383218 45115 183409438 455318279 25187 164236918 258273141 54010 -141856389 -782351183 44413 339937167 -21008653 41052 180814248 84548400 10603 659727835 827684557 11019 663125567 348748758 51920 619826202 -128040631 36446 -123807632 -293965215 16503 -599130646 -301793385 48407 173664164 -873600672 24152 245103261 729776237 5325 -597551623 -325322223 54461 190145827 -237460188 39671 -307269203 -686078863 22669 -903534809 468057369 33189 -599475519 -286243678 54255 -140118942 -509491632 13691 -413777836 -99489148 42824 173985847 -418476930 32522 -332485687 -196980411 1934 163186077 -381617132 27320 47786699 -298475632 30103 750717633 -235354410 18150 242005636 -225174670 28887 -505774675 831069512 2064 174114404 -382624730 15791 -706032110 -114517195 21433 -226046453 -983512442 28742 -607259156 -300767879 23251 189384084 -892554689 30372 -124504560 -802363617 9619 656161403 856508322 970 721273541 -211756788 5488 645023439 -302542137 11989 80468940 -42032597 73098 -885400400 464160971 6149 -404915453 -990819738 18297 -206699007 -615221848 35485 -106364856 -896988711 21657 467977036 337106606 13412 -589694877 -315307087 48286 -477442944 -599652653 60876 258259485 267592024 2259 -141311486 -498569608 14544 -965040884 -973708338 23111 -412920482 753287003 9002 -618531548 -520729879 6335 731198858 -295943558 43790 -786324842 -770342036 13096 441048825 335188453 5269 155156584 -408617833 34667 -502415828 459122385 33710 716666031 -125715538 20816 373435788 -237395545 17595 630503477 -311776242 44363 -387861561 739827985 4191 -415815453 740267824 2416 188937848 -102240803 12158 741043948 337628324 28083 -12122562 524839658 6958 -105378868 -894928562 5471 -971229217 -584765651 6380 -857790479 -104622155 11391 186479967 -878157781 34700 -232945381 -958891051 54487 737907287 -208848986 24621 284358447 -232741860 38317 -35046342 -674755604 53871 -974711540 -969035912 28079 155921806 -227058748 17182 656606039 366299483 75227 259045638 245786158 7989 337327979 836084521 46048 187370934 62529536 24178 -133271400 -890302669 47397 90752814 -617101048 77219 173861436 -863647031 5426 436211456 377745693 21532 74449005 285231334 34120 735484244 -614020210 22060 -21178205 638656455 3762 161318005 240061458 7709 245753295 717390441 16075 185982070 -859960353 43304 272923461 431944583 33437 -417632304 728596381 29263 -426446673 272837680 31964 182702954 -587493106 829 272226120 278974915 4745 -965064590 -426204073 5290 -605289731 527075969 76420 714603874 349720401 26615 152853890 246715338 23438 150216694 -615364846 9630 185263324 249486465 48755 449172660 166955933 47125 659038168 -332761612 6172 -109581565 -505602460 1160 157886106 -865300640 46570 655572403 -304520164 8113 -414499315 -989130860 31378 -9438452 654852104 13372 -588073059 -329756322 69335 379463854 849737105 40798 -412705516 745252463 6264 -713871515 545889196 32765 620368353 357394721 66137 635051589 155548284 66069 -129150444 -807767844 47660 -8625358 569261533 43527 59859269 815094765 27624 -107221708 630772949 9882 364496653 820316020 5607 431598669 145556441 73020 146274094 342867706 34990 -585724827 -506317689 22514 -696713619 -106631964 20424 -392720022 565272246 64661 651650636 -304177959 2476 148445157 242914229 17817 448129263 -961678165 85611 450904809 154483620 15317 -901875970 -112337495 63239 48065164 815924611 28778 759857671 -302870925 26948 -425094739 -959972606 47816 -313945332 -105004564 59961 339240500 -226242433 29091 -108973481 374660509 27417 -996708728 -586499891 31218 562601152 264638392 43722 -390486059 833664367 39308 536992196 -509545741 41776 91932295 444499871 53872 -585907107 -288220155 46669 252874627 52074407 15894 525413062 -509886309 20151 180972425 -127866821 18347 251967207 240123032 44356 183428680 -423597682 20504 -4169385 -707654957 27369 543205265 -491149874 55053 -138485060 -319125472 4816 -299286764 -203959677 27670 150480080 366504587 42059 -404042905 -962056157 58682 48063248 -887706941 63252 51526258 -325678796 41658 175746382 470420815 23224 -953824320 157089762 32472 -120385019 644009898 41660 178958084 -137450276 70999 -44861266 567225675 6336 -101172785 -327349102 7522 -30144139 -667820974 37875 156102900 -414914157 30457 247438756 -14157461 11699 723805693 -616118836 30074 750992797 -613505911 4483 178182860 71364924 7730 -864536952 -139176815 60861 181878936 -219646040 14983 -583625570 -98768288 44523 -585433860 534177747 76586 -141417607 -288113594 25933 -30500408 -42606678 5896 -802354670 -499583995 11909 -224295775 56676780 9980 -613728285 -670741156 61625 745274146 364981401 26988 -880450181 433460833 48736 747274486 -206615507 59567 -685302550 -796930147 3420 -608236246 545555608 65426 272290188 -770715225 66773 -386797129 -117160450 23773 -971832122 159092122 19458 -304006348 -195211380 1362 94594530 278917796 15110 -407977222 -997797425 49325 87990272 475131744 60416 -120378692 -878599731 38700 76034691 433684516 40902 737242540 -219965821 24257 -112610870 -872644799 9868 439273889 364500645 22266 278674114 -11783288 42285 379262081 823540651 5555 -383913856 -963813689 38375 -114128467 -896885212 5529 -978159002 -594745779 62864 76974229 -300041993 39238 747447449 -588647601 39250 -903467797 -135416450 34484 -111053879 -491487030 12300 -386560434 -108356647 26627 -995425270 -961795749 11983 625601767 -289968360 18084 -780792277 -508029400 4278 152108011 380269431 17983 749850896 -313212458 48074 187674764 -860458183 7778 462113517 377472775 6912 -769724149 -501849735 10548 83406289 -326111604 40925 -138518833 -509639003 7721 -616285082 568399566 46819 53604202 -291587034 21618 -197831832 -980696245 32004 154304906 275858643 6277 -196688030 82669410 67230 65069358 737670701 65460 -575311219 -287313445 31207 -876297897 -116189353 31456 545027062 -411281529 33296 540918136 -486647731 24332 -589784685 -523097378 1745 266150984 -7956472 13681 269480976 732810647 24841 -17176214 560912479 43807 -202168102 -583077331 49740 719182988 343195508 22362 190258421 -613501029 6029 622117147 -304624578 22680 -296335775 451246621 24505 -588474180 -497276583 15894 -298405083 442544623 9629 -134954184 377019389 3806 632950506 359854656 70700 -312219176 430207249 23441 -292108372 -693741495 3778 186382867 182399158 15591 -792719194 851885427 53499 -112607488 376856073 14293 561400902 -480472179 6546 -384211805 822609031 38767 87208168 749696086 16814 564020373 -485125288 5691 91726304 241990551 68851 741331648 375580671 43398 89181597 470697289 50345 -98303172 -327709628 43935 358999925 -193532953 1655 -803713162 -516250232 41459 168101987 -192166860 53031 438263872 172881238 70802 -4039702 640458131 37495 -574806801 -484629577 16724 188329094 -97671966 36226 743876917 -588871957 18670 -191384981 65245916 37150 -974781476 180605554 33647 474776244 758914423 41330 -968363876 -973648456 21959 466337049 360148606 22872 -681964347 -103636249 5033 -305947742 440546443 8427 159241236 -595508623 4481 433963709 175446931 181 546117234 -481996580 13181 -310420587 -207688744 7893 647150034 834692120 14599 -800688554 -766049455 16313 347262615 821868573 37001 -213028086 -979090838 46651 -795373780 -769250622 2599 243298597 255207162 58789 -135224665 -330369089 54823 -191629916 -860572150 34844 239069784 252486696 66025 63940966 717191546 3383 -199477007 -993994937 29835 -583925529 529895955 70546 -320368210 -678619084 54750 -122957012 365123855 25826 452569413 367348057 17760 342447104 -218369740 8242 546349423 -403326851 69054 724734967 -323272486 3377 244932425 250579114 42945 162269527 248682449 49463 -228175189 67381470 9453 169941958 285416876 43305 -574348457 -317097590 55210 -43657310 -686230436 1634 -866183299 -139963848 17081 -141227067 -486019116 27906 -685596315 -863272053 40350 69333758 731885936 59286 -713824907 -804054060 25563 369752762 814914814 28826 -491260334 449236787 3944 180862158 -108157932 16963 -32425282 659628858 14644 -207564999 -980507698 22205 -331280292 435513655 15132 -506164685 -977669342 23242 -11232794 -708151887 7903 -406006041 -963923085 29574 -599497083 -333227593 15226 549089110 -489031797 20034 747440298 -602669560 23974 282691461 469315485 22475 -2779007 564359336 3113 -509658338 467448071 28856 659168939 818974579 67441 -684779333 -782423229 42387 144671611 359770747 38538 -996286167 -989082486 36041 265403533 83339933 56671 169608318 356702846 24457 -996600459 -411726265 76679 151617526 -210275054 22115 -961138429 -991379613 22469 -304394995 718014067 37808 -286123720 -410851536 53622 56046500 -302388179 31720 -969376480 -970538437 62479 162962060 -219476319 63279 -194314492 -605731871 25910 -31565584 -686949982 80424 -104192719 623193994 27165 379731008 822310672 13368 184468357 -223861812 37923 -986584490 -577151796 72695 -108642564 -490131901 8144 -479758666 460529167 39872 -391072734 -136459170 29861 538408579 -989248993 41426 458428909 -998183661 36506 -882584901 -116223386 59035 278003009 720516482 29471 -685606351 -884466799 25381 -96191265 365105606 2429 379323190 -123809670 22844 -204167547 -887217452 2287 -8793247 -680418688 20950 -579133678 -298495138 48073 -601853891 552060738 30031 843504258 -986340696 52863 -601038191 -299389285 61319 -328173141 463886626 21307 -995760931 -984914412 71150 169419708 148164389 21401 -133619560 651258364 13475 -387003714 740333794 35808 -597406135 -476784309 6851 -289976585 275217134 20727 660092735 338388811 66119 -994992303 -402137899 45236 172531446 -596839950 7156 -391485659 -111110970 10941 188056215 239418408 21173 757686262 -588159503 25584 -204988687 -586919627 68649 -13596033 655143848 29490 -288736865 -713316645 31235 -288428051 -694780810 54993 -31527918 565049537 28614 173758680 143861083 24132 -225881956 -901414088 33769 340876455 643289887 18014 -801988615 -772605256 20226 185518185 -123529555 60308 59665978 746033855 35644 53158451 722062240 72268 -704469714 -764929399 15720 -700553489 -385603213 39581 82552797 748799404 71545 156999840 89625776 28652 -24952245 -690034034 54859 -289228576 -690911200 1467 -24947948 -685640081 71387 -678908217 -786248527 5836 533480163 -515798376 29506 157355563 78515561 7917 68797789 753315512 37856 247512355 734840858 14392 -228492876 -982810018 2492 371262160 841505251 43878 659940872 149412001 58960 473866205 167909269 58145 -112278471 -872187394 47237 -959279396 -964901762 46359 -111751975 649360230 37052 -588510528 560168340 48829 445385577 -616604140 33284 -987382602 -589678940 8372 -990848975 -415791370 13388 729459601 832776651 61074 761236749 -599713891 21737 282044103 464947636 26419 -137422106 -315187429 73497 -683658526 -763887234 33570 164025824 -140811986 53325 -103039343 354823376 20827 241638556 451267850 36089 252448310 717200896 37979 -395470590 257231644 52697 -800117664 376193626 53075 -142421977 -321367385 46715 -28544135 551061443 50048 744826794 -310140280 15720 -512110460 -233297442 6431 368416943 646940509 36785 190361519 -194426659 66749 -606111237 555652189 67809 -697720275 -131332074 379 171098431 -190973966 45166 474833197 164587965 41715 554429243 -512073697 56090 279155398 737051034 6743 90597990 247488039 48631 -515015155 438424906 4749 -571721858 524687448 28749 742870000 379085483 18827 157763527 283416755 40795 728833073 338922474 796 155074228 60412924 30263 -100315577 640845968 12215 632070637 -297694324 33406 -606562554 -330154151 48502 366250023 -198688267 4743 642899164 855650663 19886 -391501317 746420032 6741 -190595426 -237398525 47213 637519768 851058966 75945 160167704 187812437 38395 77631441 751858324 57530 720525346 367804009 16189 -975414991 145193470 28048 -35558444 629086221 40831 171570861 439758092 3529 -967828872 -382169917 50034 72741752 464726557 25294 364692987 628382344 29454 152030109 -137245226 46576 -896251335 431286369 27843 -391839314 719419735 10845 -901470183 -130143695 1668 -576083522 555212378 73797 79421725 249523665 26458 -683719369 -797306505 17935 -977979157 183596079 11215 -136397878 -879328339 1565 563274319 470843210 17425 -104108128 621622854 5658 147212456 276734504 1204 -30539367 562343066 23706 174539634 378017924 11048 57892866 474946578 16048 -389145111 -116635596 19832 93462050 821449294 48163 -888486983 147355514 54458 -194229365 80775909 41865 260301372 473627301 38765 -403140268 714371783 38967 277573412 472847452 37409 -135432838 -329987382 41343 340849142 847730261 3617 715374889 -416811607 21138 -104174199 -802433411 36908 -413490618 -684676415 29837 -111846402 -786252525 28912 466233166 285282686 33993 -208903587 50232324 69056 81789336 -328380442 28778 -985016685 173611383 23833 725133744 -215272947 11654 -616293338 -515737452 22517 -981639829 -762227774 99489 -315897385 -208164659 21249 -701631926 -101189167 1866 178365782 -409932128 12977 635338262 188918176 38306 -47608789 -682390204 65828 -388987849 758394571 734 729451116 -213386260 14804 -964523683 -956178845 65646 -667733764 -134264116 32215 -95575725 -784771019 54681 -132815294 -778808147 7752 160427973 364180052 39674 -670964895 666111854 43458 170257917 -868272097 9968 -990155171 -606735717 9528 656508420 -310847860 43758 145222079 249484290 4746 171633507 -869398385 14718 -705507403 -785507626 30979 180927093 458440792 10552 638273188 -304679663 14679 81523460 836887119 38559 661163073 855378909 1966 -46307225 -694448726 855 244036323 -32114177 68067 -28600391 -682022602 23747 -699880011 433063247 50521 262784951 469470764 30 49782801 253820643 60195 -667051156 567833225 70986 -705685837 -788401036 25021 369816986 633632591 2949 -960333626 -961754576 24648 -505027598 275538988 43116 153241085 277621028 31145 -232659427 51981149 26015 -506367072 465854064 8670 -140560757 723207994 35069 78898806 813263827 52097 145174363 170873760 46135 -618763825 -484012338 11995 -391692161 -126375591 21788 -25421683 623301314 13909 -599772061 565570189 6948 175241715 166479262 17009 169622923 463967611 18329 632286463 854119836 8207 -415623413 280833217 24889 -218792299 75177776 47452 -209669923 -958918394 52714 346929136 645872044 26060 144155199 454016191 6955 174598644 -208147351 6910 751708113 -315100142 8755 -711724294 -874722337 22780 -22581800 564551240 31624 653491349 -293451640 17049 760605103 -107395357 6647 367564449 -195300724 24786 534598077 -502797801 47465 250402657 66867219 3934 -982896331 -604329004 28607 -103873536 -492601002 27491 -617966877 -304352514 26508 333363760 664357357 44531 -580399721 834157932 19706 -407210026 740591920 7136 265679119 82735004 22679 -998032617 -975941412 73633 -124990483 652747519 22093 -408810769 260553767 39836 -7543537 651661774 30376 255530329 265556833 3186 -196459518 -875305548 20534 340467931 629897005 43844 -287344333 -214722651 18926 147164434 -206679252 23818 628989787 -319460946 9519 -398042895 241817649 10984 -233782892 -616108659 2261 -123807991 -775310419 53434 625339441 837518074 24522 -142252492 359504931 2257 -122683499 -491596950 28967 -123812711 -892780985 8549 -490858873 437467585 41502 429643685 190333146 82140 554478985 -507228045 25887 -213740212 -590553932 24167 255805598 739584996 24705 254126936 -29785408 34298 717381895 -231611525 1022 150710264 169046540 3766 723971118 -210690866 65578 159822007 282628428 5363 -217420806 843649845 14940 247479894 -192584932 16679 359558294 829933414 28636 178587730 652828761 27196 -782542597 -784094609 25548 345233091 -208641858 29661 275888464 55438197 79140 654508141 -494239287 45990 183238418 93131568 18050 -991629611 170883706 722 -419925644 835223829 34509 81100548 756417691 48919 -103126522 -323159558 49155 753178832 -305998948 35670 -581955995 539830107 26510 -40290870 565257092 45652 -713464510 747716515 72906 565510191 -486048277 19371 745241414 -311267898 5847 656546155 181814542 10679 659415635 377589326 2499 738687147 375835270 15656 -129782211 -903862585 40146 -111764679 -139736038 24593 -103729971 -129323106 33573 628636924 187639221 19030 -32213422 664303940 1011 -419439495 -999638033 59831 266145374 67227596 63393 85979612 431713818 11602 94704717 245882305 41061 721122303 -193764408 41301 156017433 -204024150 28560 -599963999 648738995 44280 -117933073 350920238 27924 163831427 -876488772 4793 -689318716 748710342 29510 620973818 172955097 55359 441648896 360029435 9600 174706131 -101094027 62249 -680700554 754450731 9895 -884908183 474680545 24993 442572344 339790086 27223 -98813091 -491122013 6551 -305441411 452394008 4800 239477291 439221111 23496 -101517231 -124920503 32313 736566610 -582565445 42335 562781955 -508001549 28918 751108202 -213284895 29601 632468798 824125889 3281 653097830 175632633 23971 663396798 815451563 35112 261101452 273014551 51786 189017957 -608079141 18983 238292454 740411045 24508 -36912573 -667352758 54572 -793053253 -47531049 42072 267152370 -236679883 15645 70941203 276880977 59660 -678415304 -884739133 469 355772227 620298223 43775 362161004 638244356 39501 -572444394 -507110227 21827 -390492297 830061518 31903 -130559150 -878432348 43423 -962622595 172990557 9688 -894440123 -692949465 5315 254638817 75906210 39337 85984341 278942060 9068 -713732663 -878319044 17030 716264837 -224536655 38241 626630375 -302770579 15110 -887928026 -100908495 61113 159961898 265681024 28053 -614125354 548497309 61329 552686361 -484139396 64107 -600261446 -485724539 12176 271956363 -198691201 9470 432453491 146754489 85033 -968527217 -968644884 68756 83337415 841963792 6928 -321198576 -703650669 61357 -136307118 371508919 18733 68013391 252284007 67100 -694900211 -220093481 7796 175976107 272736264 13425 -100632663 -481177823 17011 88531770 717063656 13797 -579895551 -483245731 5395 -704300781 740552916 49066 -47020255 530935366 33167 630887492 -331313875 7121 59869502 848248777 5085 -872139457 449483611 25547 -700304531 -222035949 46712 341339562 632407144 25894 249219208 -223660252 10157 -674642765 525262787 59605 544589465 452917595 62574 -3299144 622039032 13571 -389442776 752353323 33916 631984452 -324507407 38952 -30881301 533357634 17591 -418045737 729635963 36738 -36669328 -669676430 2053 -899726418 -114646092 59055 -129356885 367288706 15541 760015698 378448951 13062 -422998574 742562280 28337 -398940384 -114439462 35961 -400576159 -128155340 1186 -111100576 -478915743 12345 -38842214 628654878 43688 277040239 -37567992 22377 241033782 -234714936 34257 174756579 -126314836 11023 -105743250 -510813972 24108 358502783 642424600 32534 -203165561 75293496 59266 -141556585 -881244768 5101 244104003 -217744647 30877 -413493681 823039812 28355 -666736882 -766270590 11494 -672336271 -898052447 40623 -1984690 -667978460 29009 -321730090 449643410 6553 -990474294 -996230844 71203 -953705186 174488594 53966 172910974 467036252 19200 -668635439 148050579 5792 -857732133 434889197 47654 143767085 84418812 4854 -610090287 166459600 49197 274623456 -21352784 51524 -611865975 529065609 21417 -103790968 373511856 20455 -40953679 547032963 34465 -697341379 -138283646 7147 353313162 809689391 27300 -118038439 -322438523 60748 -859484971 834214423 41493 150996408 -222641712 4129 -226772829 -973277601 16657 743813322 364175958 55433 -120808806 -520817628 9900 760506000 -309301023 16703 282959392 -223438460 32947 -136227646 -763444427 70689 358859494 -203614282 20106 -112737006 -517768449 19561 -19278594 645368573 13048 -676097877 717922050 50774 172232217 150050028 47350 66532501 465550614 24066 283253503 94778044 29456 -992784289 -957784860 64516 358159320 842323653 25056 -699478735 -105191400 27122 174840006 -878472876 31145 -859695197 -119522692 3768 456102015 368043957 14913 357160705 -230347334 27166 -23448623 561197880 38820 -389880268 248469605 38090 -44307697 -667055202 60109 660066503 812401372 23369 -104606071 -785367576 36541 260917707 457491730 32446 -516875079 355556358 44839 -386740104 252780395 42516 -47362308 628360579 39458 262869253 -43590409 45221 732080514 -302986739 30471 -679636334 747088231 55557 -387346916 -995970224 60879 -197314310 -972835764 22080 469418042 160174995 75022 -617479191 -324128047 10692 76266524 433874379 51869 444651508 160960311 1215 378734762 639236931 29069 -229030208 641172842 27012 57467056 -288961416 24296 160762605 269164266 48986 -590489349 -305800564 77029 447539265 335890334 27983 354171459 809988934 20973 -606937740 -296552256 31260 -677416158 -109944038 14895 -292001138 463010426 16827 -115601781 -504100505 30577 -963184923 -596633703 39788 -96703519 -111978609 26493 186477590 158045508 3612 -208021602 -583797995 30859 -415052978 242122815 221 -990802385 816445599 65466 -289013837 430846389 10903 166962825 -194327899 70997 -786760550 -519933521 35240 -990142166 -998814454 11876 -110623741 -488587267 34575 -958981841 163867795 5412 638180836 -484380877 64681 -799620343 -412555744 47750 -404841100 -137174073 11424 651008823 349166327 60385 176795266 -881695767 21935 265919494 -200951108 29597 243566340 440931543 6601 757337678 374945635 12915 259789802 -13058780 60437 -970714634 -384605774 4938 744174760 -583816500 18773 -864488823 432568047 48857 747238185 -221195456 3368 741127550 -233899043 5175 641436792 375184791 74812 742596341 340008614 15065 -573771372 567100484 26444 265351124 -233023332 9168 163433953 161626698 30587 -311992048 -419022613 46447 -977591912 -401939485 70882 -398652103 -134500001 22718 -678525384 -103240954 19362 246516871 -204103677 22072 452116154 184518002 70922 178615771 431311308 21900 -966595756 -958642795 33116 -401852549 -955004762 24306 -889821016 -136624359 41014 -991848162 -573791287 64562 -809059932 662873927 27233 78944590 469522752 38004 463133191 356973312 26383 -299926280 -209692027 20415 -292191435 -675822699 31642 -617583412 -314078495 12388 -586365104 -482772722 15824 473019294 379834393 4210 740683485 340962413 5260 -44672416 662709110 19850 -419902660 -137477102 16416 -138658404 654996438 32038 271193905 755120278 39787 -617504181 531475658 43081 -123889675 -139149731 27040 161210607 265771282 45218 67200593 530535965 33664 726857552 373509302 9115 -392437575 -134915158 4690 -395394483 283452974 27968 642480354 154523819 37165 630634903 -331665450 18734 -32271941 -705412670 79709 -209831396 48129311 18049 756857514 -217691060 38319 755067227 347414329 55346 166540612 -602501045 2835 755030080 -589661138 33291 -609290058 551988660 39242 74521293 -291227824 36209 -290446011 450774582 24434 731565180 -594344213 19973 334016594 849970686 41906 548267223 -495916831 37635 -705189232 718305349 29718 621399618 -306669477 44128 148724542 71433559 6099 68495164 -286046069 3584 73595817 750408892 49838 -579304066 544971639 47664 -132395679 -764049404 8499 -596558643 553366638 77190 -400617486 -137248351 43791 281494319 278755724 14567 728337221 -510672522 53375 750982117 337262799 40894 162776326 264293732 25483 -21936554 553514538 16803 64975529 -325334643 8424 -598318040 549314885 24237 280436291 55057080 331 268130698 716987160 26695 -131434310 358498857 31196 723733460 -194725148 43930 -46772297 566562894 31901 -670373519 -120923287 28968 52835105 724407034 12357 -16160742 -691828978 47630 464087203 -200951883 44221 568366100 -508122756 44205 -389526327 843803496 43299 348944828 656313783 8292 469615034 147239114 27788 -129933675 -312815800 6194 -35555665 639476200 13874 182561454 -427514318 11043 164648116 279988939 55660 -299757024 446746856 14142 -134312940 -106549454 31942 -137492102 -885701637 21129 -101062105 -902272890 15291 -424736814 248723580 4832 -303161058 -203950140 19354 85303337 847575077 9671 -995504981 -795805334 4842 -956951656 -974051304 26020 -990725983 181942860 43096 -138567970 -882770477 18461 743346612 -604850701 18211 -291316476 433991832 24121 371772365 -196483603 32186 90552093 746547294 12498 -986348747 -592165901 806 -284770 88156866 43191 180603762 275623648 24282 757360159 -587834325 21292 69417617 739812769 49396 -984996454 175266239 41510 -401238508 760575867 27059 73641359 -318143508 4157 -119420258 -766288536 64901 -99635838 -501791947 34305 176745176 -583693059 12329 -202275294 93088927 104748 -301803757 -693756922 41811 -43820779 -670651880 56413 730385261 369643916 49735 -118349875 -111934068 32791 251670237 -234622644 31657 -129013843 -290182975 24020 -675319358 827394255 41262 -119926416 334889314 32262 247845890 246823548 49882 -212692170 58200277 17591 -573745731 -494630843 4432 152169882 -871264964 21897 -686160342 -885925187 7497 163589111 -409356898 27713 -102409542 -771134635 46176 350424520 845839781 39990 186572789 176759783 7518 -206406406 -988579808 33737 -123469504 345101507 8703 278763175 475800016 29898 178423414 -222843017 53596 250504778 -205855508 8758 -46909063 558786145 50394 -427280713 759720116 5438 155686592 265870848 14208 365547203 638822107 33204 152407611 -426790485 11123 -796303700 -787533356 11874 155694989 174658278 43392 750893731 -599242590 8845 -777852127 437806869 20411 -383492225 -991809689 5942 -400176958 263866662 51810 -289822666 -711733347 13162 -881791956 -140820676 49228 620464715 -328894961 34395 159786660 74116610 22963 -425555594 -120020324 26242 82288829 831241682 3706 179301394 348131576 10442 -9162846 -674104437 64225 -132598456 -859591148 1586 -123524334 -98089593 27484 756521166 -326558754 22939 -205138043 265600041 65519 47795373 737793782 16765 146350970 -576294085 5948 648771664 245703471 22859 -977484824 154179151 48779 -311190590 433363494 17179 524304525 -519354927 10563 -140797866 356934173 11463 551805251 -522452516 58201 -514038884 474555467 36169 -983413480 162514785 23014 -799383805 380571313 54499 83497567 -321614816 33766 -805054223 -497221780 33271 -482479821 440642174 22666 -225913218 90862892 5411 -770156630 -502628918 3648 249590509 433854529 26202 655632050 186138185 57086 -5417852 -670364677 69923 171856648 -142474538 68933 -498612594 455397435 17597 729220001 -616849510 18989 -771869674 -786785076 4694 721750995 380354246 11606 -486457281 744040786 27490 -199822697 -603712329 60946 -224005702 70642655 66369 -903298606 438650324 51516 -406133314 185597956 45463 459094684 246659045 55337 -504969048 428726342 33152 -403832260 -113756430 25692 83596011 849932921 28808 -685210698 750865076 39446 434152299 348115476 14755 523859048 -483026092 19585 -226196656 -602329136 14155 -319598036 463028807 6759 279365727 -11868360 18335 245177121 749219058 19883 -611957257 558850267 4476 273857637 248000228 36941 371508410 841324972 4180 -407002643 -983091802 59026 -792240918 452033008 1522 341496117 -211840946 38581 752122126 346194991 27877 -703772390 728417401 19205 -34280988 663101168 37379 56395594 245151569 67871 -386316753 -988614494 67428 -202698581 -601735665 53945 553089300 -509397221 7344 662006491 338567507 33520 252553145 -208207877 10487 -679469066 -860187886 42967 -128994889 -771613941 48051 244615629 50821453 66412 -122598415 -493396288 22232 -10681109 536141881 42847 189232901 -220421065 66148 252465986 266736993 5318 172942880 -111650061 1066 162526215 257172594 50287 651280344 346620108 14391 755911035 -596734492 11011 -981456790 -384305514 26322 641801571 832748192 11495 145771064 -864664297 11141 261652588 272395100 16385 -832126 528093820 52599 346940561 633509228 30460 146475694 -125479955 24503 734919133 352995569 10590 -4436660 -688723794 81881 -386397669 832888473 27872 -680348840 -590947405 5681 150111114 -399093338 8166 -221435000 -884997357 8784 -957773445 -401573352 33595 -787646079 -384566348 15417 -799390368 -791186677 5071 -966300921 -606313993 24853 -96978663 -886512074 1699 345766497 838096201 41505 61168822 843333072 47888 350582829 825291606 23337 -109545612 354194661 15967 741302419 362500462 32884 184450878 -210924842 72206 -601457142 569857193 36419 -895766969 448821666 40514 -15549409 628864701 31787 637541631 816995410 64800 -611184547 368039678 48084 -310461980 448328003 17300 272935921 449109784 33270 -707473787 -890704561 3501 -128029419 628634537 49536 144382326 348100062 13977 -129168984 -790082518 43080 -795666995 -785720498 13692 730802444 -589721623 15421 452640962 163764562 82254 -315868363 -695072126 36730 -135066553 -797346707 4661 -957141719 -385484508 34424 -414467405 -96997690 37786 -871270192 -119458953 4024 438854251 812560097 54992 -220925479 -616686651 44327 -787199132 -394217988 72724 -798872324 -793797657 11891 -975153107 -578294622 11798 177943960 -115122627 52576 -237228548 -985531180 58618 -412213758 -610277226 40260 -119518422 -765222316 68403 -963802088 -984774452 56944 169823913 379347398 50385 154579232 254710838 7296 -202596109 -596187747 25975 723107997 -191982471 5829 725051642 -601498953 19020 -39166907 649519791 8712 159274548 244923730 56861 751751611 -581025401 26222 156940312 -195654452 6067 77111184 757811564 56431 152442440 -614008687 21091 -234393356 87353388 37705 -765204096 -962350248 43326 -958092807 -963210265 71229 -857310274 -104264521 63008 663770273 816159384 57914 249774640 717646577 21804 159624868 91730139 6924 279014613 432842098 37623 -808889867 -765074167 23505 -100166918 -904538647 20160 342656606 -201282394 41119 276828158 -705548864 16574 -234461621 -616395070 62556 -236443219 -863100293 58041 -128013396 -885944984 31695 248555084 246814799 26161 365862303 -964211204 29189 184878253 182527318 19233 -504420870 440602735 43782 -210449048 -880391735 31084 -132073322 -504877489 7085 60081847 432317220 470 -108258485 340789571 28723 -487892228 457662192 36066 -902433526 -104318478 33098 -209004944 -577401788 11822 147940343 -415394808 31695 744302072 -575548159 25982 182315921 -391719863 13964 749605547 343027562 14935 -767571438 -808486649 13622 -204881564 -596749718 22441 746486132 -324016941 9054 -212961151 -960847061 47197 -133036884 663767747 35012 73063856 727546975 53099 -999364148 167685166 28969 -998991559 -612615602 25561 80633762 -683219151 42554 148607776 161464828 11334 -381783353 -112518276 22979 362379747 -521800067 46917 145677350 83802524 14063 -16593598 270171712 58847 -887046777 440932135 21063 463117576 174100782 48906 156360541 377390248 45041 366463655 642050959 11142 -710441752 -798669114 32988 817951663 -996977846 13766 -192555987 59400434 18947 -316065533 454486759 24594 -197009202 437629468 40576 180867021 -203178978 44140 -804972170 -510161881 1764 246969090 281840566 4592 58448553 758080650 21705 -305693404 -229882526 5059 -111149369 344602043 65 268848341 282962570 7499 -711187243 -315987501 37841 283641761 -199117291 18664 -104890480 -791827791 56331 619164360 354896321 6298 -329796933 -215573923 11695 -110008385 -140021833 7886 -102308815 -106676118 4178 75368129 743792708 36066 365861407 157760379 11218 -384102691 -988096439 38478 361143156 -196376235 4254 -976903277 240527603 25121 744667616 -221714020 19266 148831693 -109634733 44471 462502235 561635366 5904 -763792354 -788482793 20619 -673475816 755318717 13735 -579926987 -515166095 7062 648607291 358504416 33196 92398987 -289054402 30857 -521718545 456082699 3791 248651168 254603647 50022 -123369187 -791256808 46977 352833433 -209725624 16850 -414822502 734350449 36431 279572856 252312913 44496 183481956 -101472902 74913 -417826269 282303762 27896 563609909 622443516 45815 621575401 176788280 65551 -707433251 -108117437 24894 -481695407 -875793711 38506 -220212404 -996543952 42129 182554317 160107708 6461 -419869043 746026374 31620 -128903188 -765413400 40295 569952170 -484724743 15675 238302003 240591301 5199 436704929 167230226 55988 84661588 273572501 55213 -298038754 -690758946 20424 -991919481 176301897 24463 -141423341 -113845527 31108 253954817 735374573 28871 846485739 -987144428 39051 -673735159 -786559729 17094 433773505 368644671 17460 259655831 747139965 30473 736021433 -99420851 26185 -117876095 352938268 10783 -229622414 -599772913 43670 59855058 840836209 20860 174447960 160521479 5101 -206790969 -614229697 9455 -412199032 256430680 10522 144456092 -142026309 52341 -483718886 -591042331 49235 653676073 815353257 74633 -776361871 -768927876 18388 -407683433 -972073071 40211 -874329361 -96430558 27596 -23101742 -686210644 23123 -601764045 558787177 27349 737687617 -606964395 27528 155960079 -895937519 19257 641424659 814850167 70020 -191709234 -587175227 48685 -993459714 -968873374 8387 179962071 -214859355 25704 -695972788 -110709816 4840 376932056 817260436 35350 159818193 269282757 30522 471299680 163833379 63027 -599438552 541172986 21749 -679526098 -783783147 27595 643029573 145444392 12922 741486991 -583681091 13297 741250479 367414540 4862 148939707 -887661069 15516 -573234111 -309127677 43331 -997350003 -802853390 76204 162284149 -407913684 29076 -993343520 -582257157 37352 151284052 -900896128 29970 80519707 453670329 56368 -96041909 -97567889 3243 -584351771 548190280 44441 -401624609 744205583 2255 157806281 92124702 24192 464020074 -213206494 15388 -484280757 443452061 36212 344087888 -216922396 32869 -413495290 262963282 1712 -198804492 73872332 93096 624243215 823453080 18746 -293984988 440710771 26009 260432014 60896115 11181 822160046 -986560098 4540 -4299854 565880167 16639 -30662118 -700038639 46701 -983840317 -416389537 54492 -790420321 -791289672 12771 -223834244 50394909 69522 374035239 641723196 12656 566222689 -502590135 49780 834085198 -976314446 10639 738148902 -605500719 1537 -869064815 -119355969 47303 -796389088 -513164637 52713 181232931 -410375911 30568 -576422883 -480287295 37608 61183430 448442200 50136 -142440358 -325658740 54565 153121812 -889553366 35492 -391212792 835300829 14501 657511984 347085708 48882 -582238138 -292977200 66277 59288575 -292750398 22675 335172556 -218263924 37940 -409352452 753832491 29687 -297249231 -676054504 63856 253967617 51065788 46575 64766195 748488993 55856 -517546037 445530154 42031 -217406646 -956967028 42467 -129597821 -327081592 47691 -691407148 -794067991 12306 58956845 832522175 21645 273038912 78882819 35750 84496857 827440384 15819 -971603967 169697129 46953 187887744 432720764 24555 -985695923 -408030611 2106 -17171657 -674401278 17628 -232907858 -889690380 56107 -123702003 -121309645 21113 -875966623 454921939 44127 -868440090 -104050963 36297 350683238 -209031125 40950 -332893264 567948712 33949 250512335 269520629 78685 260540701 -46669811 72112 267065252 -29115772 28035 49070828 822451265 45445 -216408498 74391332 101470 -688293038 -777572646 20620 173142215 -601403759 10112 186278538 -403541247 13294 -690693660 -102554617 22147 -299403542 -225647998 5150 -227960375 73749308 86579 441555787 363937569 12913 357870396 -190552104 13817 -289948488 -228532905 16978 186883106 54419691 18324 -44999161 624649255 16316 89127467 -313840833 23795 -413861076 250843146 21280 165850502 165645538 10233 -295257778 -802239002 66358 262985699 -223904324 2200 150938477 -899589906 44460 -667014227 -876650994 38166 665422068 -332509013 22081 622716338 811919093 69143 177194587 472118072 20247 727572330 -312485427 29904 -101485044 -286040506 39353 -670105039 -773329649 977 -401046035 754106582 36413 -579899895 -507537549 26167 -605083962 535116681 48595 -95721583 -868792592 25891 -113827662 -858166141 1939 -989991042 -571537616 1518 -28698356 747249156 79583 -232598669 87804367 78057 353190007 816191429 11015 -237374848 -971527840 31725 175352658 -870623938 39468 719858332 -613134952 35341 620018143 438966415 46888 150258086 -416335806 17639 -796261739 -805254316 23942 446995398 174527907 72213 -112548088 -110620680 868 -37369173 538506910 19437 -105652655 379010417 21792 626030169 357457805 25530 643347943 828259993 30018 371837874 644379811 15295 -387687055 -127584171 161 -898324908 -113904848 22705 -311329724 450094874 6671 547120007 -522402050 1472 285669867 -197286636 43195 -408942458 -980877453 48991 348638013 -231504266 1085 -108859769 359650232 16324 -321649695 -191062104 25571 275463981 433493468 2524 -584879323 532214540 8638 657495342 157072624 12559 284721757 254420435 58976 90426086 816358020 29686 620862397 165917047 17351 -592731496 -515594945 994 155096683 -572436542 56 -705216156 -116392510 15494 623781723 810262164 32696 -122835470 -782926865 61751 -705288211 -803684944 23412 626092854 -325395782 13073 -399124906 248894289 34178 -996033803 -400988703 55191 -25028300 -672371192 82806 379805595 -230171357 29184 644775877 -286920197 32485 241491576 283366094 32076 270839872 274398992 65385 -986231828 -969094389 35759 -998519509 -965863502 39194 -14415422 -695775520 38702 -858417081 436679628 29566 760626228 -322895618 24069 -414539886 735454602 19341 -857536185 170906669 71796 470606157 167383115 42931 461141476 149985491 20578 -119869790 -119096117 29790 -587550614 -332138334 15199 156555747 181265537 23706 -415453128 -129955568 24032 254177694 -46930970 27554 -776088569 -517122083 36232 452594957 -129408060 41088 83983231 832598119 3113 748556119 -583672862 12737 -887073542 -109973937 38953 91159031 -315022924 41740 269233026 -18832828 48101 -883246659 -138803709 10593 -870466809 460141650 5659 724503393 -235813997 66552 156501364 -893729611 25768 143255831 164492502 34104 64163170 -286140879 22547 -604673445 530406079 20474 443657607 338370790 21859 -40160035 -680848006 83379 243883899 -216265968 45961 249005088 760944022 31408 176186603 -612128979 17839 242664482 74832662 25099 -4742024 569740298 39720 -427369806 722433052 36066 -404794584 -136077609 7920 -682504268 746982795 81361 173480571 -866196283 27281 657114574 853140946 40335 470941925 -975035681 61772 -121421641 359250102 17330 -13693707 623171374 31971 722428456 -584978249 24564 -400355576 828447397 16702 181983595 -213389866 67043 -121444675 661582931 12923 651729072 175050839 33813 -903151002 -109142095 12128 631205817 810442978 3177 175545277 -891789570 25456 -5386911 -680174017 65190 -310806436 -667880299 50972 -106448213 -485850640 2249 282063579 756492267 40704 -103482624 -286090785 35792 -13022098 -693255257 52602 148553319 -883639704 44984 -21684492 571138865 2161 -412371316 726670586 8825 -395433281 842787781 27917 -112345199 -484851470 20165 266885731 432479478 21151 -138215067 371314030 31452 285683570 -26557309 18156 162155477 355477891 3465 -287831046 -705903651 31701 160520823 181548277 21465 630863001 824417040 38815 -103151573 -517719877 21206 151731718 -864625553 11765 -96819148 -875381229 7249 814750457 -957140488 16800 639879531 360818065 19824 351990835 820772822 41487 -410038438 -105065381 37008 -23480324 -684932432 47767 71030889 278790620 42670 268371945 447927898 15247 -892428694 473306333 46394 248765605 -233019722 13001 144314696 -209423231 30795 -124118541 -784587248 20370 -611964232 856837611 73949 166674369 74663520 4994 241788698 263638259 28909 -412030517 730627722 3061 366021403 831367192 21660 -390789745 280776095 8765 -423754011 -968342139 51950 -898519430 -115858041 56848 185846245 358236847 6723 -580680319 563618475 45578 179069974 354704922 6516 736391148 -293453967 667 165706529 -579255457 18806 -44579475 822780437 66614 -195023085 74706763 54959 335787886 839894207 14585 -328719893 -230634147 21731 -476398027 470004367 21735 -232300045 -590936599 16201 361382121 -204195171 41334 260779897 83040334 64795 -133796752 -487862899 19273 -962092895 -571818968 4030 628068789 810217648 49814 729884384 334587759 8139 -103509075 -779867523 16697 -208642934 -974226012 40779 -388557071 246124082 124 54147047 734293302 10862 -410983870 725057295 4164 70420538 834150137 49886 370296962 841292163 20417 457804185 143169698 53385 -391010320 853308450 40630 -210606335 -998739176 2153 -787966379 147218485 55994 257039969 727386351 19295 -988016403 -423988357 77410 726822482 -306176830 45111 -867656281 -133435168 32711 -701408290 -113637770 27661 -999242165 -586361032 46453 567301648 -988753099 39543 739312656 -230610325 7355 748942838 -574038175 41288 -572206928 538708267 38223 -517727511 439252289 42204 -428499313 746964872 29190 -615701297 564027157 3917 -300083455 -709612549 5314 272699622 -203356387 9067 -204297788 -596647229 29164 -392313601 856113937 30809 272982984 714692531 35250 -598935603 539271060 76126 -672795160 -134937459 5153 -329497309 -501771523 36017 272222324 -226398468 45244 -140215259 -319685903 32344 278863673 283416198 15309 665635132 -301465405 36129 -322173506 -215393173 25045 -128090088 -780126901 42342 366440102 850783418 26128 -419970022 249373276 34381 -333108590 471108824 18711 282527255 -206032182 36225 -128390044 647324112 41259 69809159 250179419 42504 -211106982 -902063162 6162 -399574108 -955291129 63194 648536138 812116461 19435 142938261 -588225345 16900 -968812176 186555450 44287 -37456975 652829294 24699 650461144 -292195934 44013 166037118 -896075002 21488 -862076051 -97347063 25052 -485523638 432236595 7714 256714850 -44376239 63816 -17351016 659281466 44770 159984556 88981954 28134 47992112 840519412 29703 60599449 728969051 26299 630660876 188158707 34298 -11731190 -705747744 76280 -994158389 -313812101 77223 -113147921 648115903 45400 -407237466 812547885 50242 62081595 -317124289 23380 150073023 74051570 5783 -590227456 -483280259 705 -6097053 640712368 26536 -321038848 468921881 381 -196636550 -884302319 3994 166816958 -403558559 27830 649770737 348425417 24926 365582057 834766832 41383 -671031479 -888843841 32254 -415062787 835855762 9441 72201268 455633662 53233 371224448 661634174 3226 -889284785 -122835042 35165 63449834 852728732 25535 164625192 -214276715 17628 252971531 448874973 18414 -505284316 456559259 40192 624985930 836178467 69841 55079530 837698073 40574 718566136 -605808048 33660 -959865568 -41979013 66101 -10923608 -679472493 61289 -407158878 -112202884 29330 -400723662 -988726238 51880 639212247 836329036 29966 375242859 663232481 17084 819523269 -987153866 28019 374052772 651084733 14897 753032659 456909806 15868 539273217 -711207904 57066 276662539 241411866 43175 -219075445 70143072 49534 -120606773 372139554 5791 -891993360 -2203866 1443 -800772292 -764231226 4409 -425403449 345587306 20655 -980704889 -614168932 53232 -710811429 -614937120 39210 94837296 755465876 45876 657742324 553968391 62729 -216525304 -968593867 45224 371358133 639817698 6089 172051223 255755801 25704 633326290 -318969522 7807 -485227898 844330088 61964 266441030 -19174277 9772 551625086 -517156594 20457 -11275449 568459562 27061 -43061665 655343954 33687 -486019300 457754812 12270 -32249583 -682052037 76105 -5681170 570540093 16858 143256336 -194398631 68473 622270888 341000446 2147 158901853 82168760 19926 166774475 -871814512 11940 -998233474 -386654508 17648 91337302 -316425835 38382 -713305491 -764683470 21975 -774612139 -490862148 34565 -708199068 -138057314 32204 -974792897 -392600635 24110 -701386895 -572477145 40775 -609439428 -296542748 46569 -228094442 -616880956 25796 -798969407 -515688826 17710 -120100387 -880183845 24408 68381571 811670842 25307 -980222540 -583357580 52925 -139244404 376921805 16421 749264847 -328113384 6071 458051266 180345930 60453 626031918 831623927 70692 269463538 66241723 3025 436377517 245662968 15971 737668332 -212653322 4070 363589895 634919405 25943 473223794 154867539 29987 -29743879 539110119 40258 -324579765 -671108829 35636 -998204160 -418779287 48009 559432771 -502020182 31669 367462857 -191566773 10362 76202885 729305030 24868 725999824 -617270084 18084 -866024251 467923801 47541 145251938 367259768 11658 -998477856 -807767822 19097 749438933 -236836332 11058 -206002105 -864481482 45068 54429201 729073330 11520 241949458 -197324535 5801 272178297 -31408168 51031 166367352 -892340421 25516 440423219 152416356 42348 -133897271 640299570 19499 245681554 460776680 41476 -572366471 -514309862 10975 -867179204 -25496609 17686 -668002002 -122239632 17956 -324753283 -860359030 713 -7406610 633548440 10533 -968359689 -426177847 47822 -962450378 -975589145 37595 -592759499 -514868843 10455 68061336 620493781 54590 -193095564 -873841787 20786 -389622790 -962898267 25522 -969530514 -574335550 60636 89665820 826894323 33172 726466599 -580190545 2157 277989129 88542203 10389 -982883587 -995046844 17617 170160251 -231214650 22268 -419946982 263353738 4785 173752749 -399291045 32277 59480327 753395457 64617 242410248 252050640 19353 -509504309 452650746 30089 337481187 -198087611 22699 166655348 472197475 16428 -385283552 721612671 4411 -132972281 -888590010 40272 172781671 170255853 22987 -99942920 -765946128 26121 -409735791 726724663 8341 -127234196 -866042702 38293 189867178 369688973 13315 -13801930 527843219 38710 284592811 722819760 33902 163372376 51111096 23072 -399564385 -972848075 72656 657084924 -287677730 11367 -311650809 -699573701 19480 -315055702 -709939847 27560 178140412 -884968325 33380 629946779 143871145 67164 624161905 -307884510 11288 -416108549 732195495 30652 161866725 -606322231 18408 -193309677 -999967120 34767 626661947 -321945819 48091 -40055160 -677070831 70338 -119094430 367214750 348 634400386 826329303 7121 371505180 -681515905 60090 -596278031 532867739 52541 -206849504 60778373 63878 -196721739 79768696 106209 652246122 -324826572 13181 -799503720 -486871990 41141 -395959729 -971185278 45994 -991078718 650679495 81978 340522545 623326489 13322 -487570818 454592838 10629 -395067274 754233466 1291 -389992221 253914660 11143 -878809075 -99295914 42647 -384828672 727735470 4717 186767340 281209119 44009 -991335491 -591120841 1215 163440842 -615280616 20378 -764374848 -769944355 11117 622949386 -588600335 41873 535102248 -500439944 33841 -712994185 718148373 30582 -235868322 -899023990 34300 153574542 -224695581 60290 -26755896 -5658188 46426 335780846 -194855745 23062 -667798959 -901125038 9788 336326403 834854121 29086 176009349 189644996 40360 93971343 820345512 32642 475014827 181684510 21313 246605518 70431381 70806 -976478348 -976912120 6848 -390437798 278176674 53026 -713930705 -787812336 42576 84415719 461354420 40509 368070022 817424440 27309 -136595014 -136630007 32946 665870217 370017388 58275 -960425228 -428203502 24111 144042846 260367791 18261 -39370406 620642779 1648 -25835121 627476258 41413 -135333894 625225693 4005 -200474616 -611307993 26237 -957192140 -407076441 22273 -786872930 -794260054 17740 -582501995 571109991 62774 70633053 -308269536 34109 -982764841 843403820 66469 -952757438 159962955 12747 -401956718 -979466033 18072 -710667571 739046226 70506 -506325855 457646256 5302 633984777 348019102 37886 180294729 -896972563 21794 -403485061 724570079 29443 -976441799 -964516984 58415 165306422 -616783645 12398 -385927518 246333146 24085 -6262669 658194773 15278 -784645669 -499654302 50970 171146331 -589042241 6005 -382773962 -995821249 51011 -297615773 453917275 20551 89304683 848249814 11422 -220661747 -613098034 34931 550778927 -510105710 24139 164490417 -231455129 57543 -121966232 -879637938 3183 54483825 454195294 14904 -984493972 -584663098 30589 248982154 -209706130 28993 -110852712 570578387 12258 625839705 145652403 51666 -123239540 -878873042 26456 173636668 -614094104 22634 -774446223 -768150324 12031 -712211118 -797558238 46247 -120996291 -118606872 35150 -968097576 -998060194 26656 -16187932 -702514588 77000 357873055 852275774 43277 263220911 733150684 14198 -384934093 -101629860 38370 86106094 -5864493 71337 -223756161 -13571552 58855 -1947757 545363293 16911 -890765560 463406855 4345 -114469422 341545481 18294 -478342855 441435316 12997 -32553497 -706477041 46542 -413325855 -99998962 4058 648875888 355695029 48261 -18815171 -691217028 30982 729584836 -198006985 56362 -198213479 -895035096 13086 -37798966 654189805 44094 -808477584 -521907213 7365 176520017 355232289 27491 734082305 361669304 42419 -766769427 -499044611 22910 187606433 -866662524 39812 -203912658 -965309810 56886 -403775683 824470791 17320 -206263704 -581956921 58204 -868531378 438654271 51042 179618591 188673150 27579 651679630 847390771 9122 186033339 -420544072 7946 -421440405 -106490840 14835 251347386 -215038578 24993 -700734783 -869472283 38898 -122954522 353959095 3002 -295349298 439107607 8596 -222171688 -901612232 59872 178564613 89708998 2521 146650894 -575407275 19308 243219345 759240242 143 622413193 -322406189 5024 664710512 -234420431 39497 346295192 619605706 42093 76072703 460484114 57837 637272255 821208265 1300 753867983 -285872462 378 527595218 -523749246 4721 -886743824 -102194200 47201 -952538495 -982872315 45443 529011146 -518481958 20680 273337333 63580947 84421 -590548303 540144378 24991 163505019 466241340 16785 185962040 60792654 28312 -897390717 -127653710 1046 145129228 -203591034 37723 -202991979 -898416669 53378 -117620422 341411293 21680 -798021604 -777406843 22912 -709070679 -773622580 42148 457667256 350985360 13898 -485858134 468067839 36553 252559044 -5077874 51258 -574295591 543837369 80962 143259125 178116098 2883 -24239752 652895067 39932 -713378421 -881929271 13325 168839095 170669104 2053 -40428827 556327524 38610 661029273 157367808 16653 255994598 431272718 986 -308320082 -689145167 53673 189814760 -408156813 1774 -955953665 -420623388 26490 -126877677 -496930117 25948 -393184877 742756025 29268 -383533473 268322591 19313 -800807007 -700213729 46599 -963825803 -584141174 23577 -671779097 -805962049 28777 252584430 246549103 41817 66833714 430510739 26405 165433562 -142550798 79572 156828784 160097895 35031 -681430597 368904169 16620 64203964 818720149 29774 646868619 819478870 10017 -103557126 -768620620 20074 -695464161 -871875729 44332 -210966043 -600777480 46479 80886487 -286045592 36947 86091317 468133376 53617 -884386757 -118414248 49691 -123258968 -516361204 34791 -498262427 52127302 44371 718306283 -227193795 10227 361921569 -220951542 1306 82695500 254121701 62240 -577813875 -310133395 31759 -604259480 -310155887 66758 -196205204 67057819 39738 450686887 377970581 12716 -511886143 -580307883 7714 467819569 148843592 26935 -25551367 567790770 42983 -128690550 -766162181 20105 -714272661 -120260582 11510 359048580 810993611 34210 -680124406 760434536 42934 -986357846 -986616897 25561 259680049 715815404 20367 -112303965 663051010 289 -673938447 -102503689 24129 283074894 274049207 27644 631448609 144050117 35414 -672457917 718443092 51027 -191975966 -294612973 25521 735979828 -323872628 22737 629394608 843976044 30034 -300597262 445256219 23460 731386451 -233218583 25559 60420484 719635665 14002 250456887 254437203 1869 156935639 460189925 1281 -219918815 86504029 95660 -671751102 -102652366 555 -894738764 475513326 46615 -193383339 -968919294 42963 -18429472 555618785 46071 -200199784 -968064185 45777 -575877201 -310478946 74075 -419196078 -135826652 33142 169740234 156235957 6327 -802530107 657575123 18823 -227431023 -974536386 54949 -973425068 168996661 50249 189506267 -234138898 27882 149727942 85699352 24573 257595017 281928161 40787 -295373666 467354907 846 -226894322 71231433 51941 185321726 251520446 5337 171487683 242837216 38160 735496593 -298989899 25981 280030215 446214843 25926 -894470169 -115622243 54035 -986476915 -412069785 32090 281518648 244837646 32971 62795688 -323751223 14563 630766900 184344825 58238 663698162 -325424821 28641 58457214 460898944 8338 -196175564 -869405504 22501 77083826 460027210 17524 -418565673 -139479125 34642 -423999098 857115478 16746 265530159 -221710817 2207 250452299 266729436 25582 -421858996 283043234 26976 161729264 -218310397 75085 146109765 459293078 3920 -226088959 -578030971 1907 758686218 -291237582 42323 -332808237 -229237034 15539 717379161 -229619653 22587 -130357910 -332982285 48349 -883761793 -137934597 1791 -383561452 761827009 10536 187367196 187641445 29541 371932002 -235844524 30342 -326176769 -710747681 42508 -705876239 -101152347 3504 -389938351 266330493 37495 172401678 264846401 30508 -407772330 742114151 42580 160528349 67415341 14372 189579718 64063129 12493 55538324 260728711 37889 -129990955 -509269754 29979 753023132 759124683 36675 744674359 87136814 23463 -678746828 759344565 37117 180576162 369549445 33310 269543108 726363418 40027 -485625191 74589849 32745 -129421275 659774835 17751 643054147 152606263 50236 570194300 -489443237 46739 -698202519 -775885748 19406 -776883152 -491527408 41655 186178117 166306798 17394 89247068 744801037 46981 -783489091 -969696579 41399 68205980 440397457 13982 -786493119 186008353 21916 -857284327 -15592954 21935 540383105 -520119110 1194 749400725 353463491 29921 -673583047 716822593 57299 251684507 -223535529 16201 -7943320 621076490 20321 565016831 627182924 11265 -222963453 84103254 2946 -139255256 -504829656 8326 -127590698 -861978591 22375 90350705 -325460704 11409 -673608525 751431897 35463 -507860498 466945421 43207 163608347 -96909546 20640 -327870153 -236060989 2570 -804132297 -514542140 6085 -802961940 -402786728 71903 346664706 626577414 10243 258264816 431295644 35681 -965271352 648029341 91970 246746697 432099894 16580 -229278053 739145140 80608 -423882526 828162830 56203 644339731 -297870391 11829 -133321417 -115543248 10833 -4738730 716987236 51795 278253160 -193044605 15846 -111840171 -496928201 31207 -953329537 -972970006 61835 -217223441 63935059 24833 -695872678 720198044 29528 -770187920 -801659702 20899 -106801430 -891013942 17302 -395680837 842022473 20107 -135986259 -808807328 21270 -20386817 527627852 4127 664795561 822672809 13599 -324204746 -204997236 27623 537126292 -516667237 62209 -781358402 -763594221 23849 -399394476 250667323 12378 167332680 461594666 21516 -129229742 -514014669 3420 -6014106 664668083 8569 -329249313 -694644471 19938 714525116 -297845702 11514 -618744929 -517561766 34518 361498406 -233794778 26445 181236449 -403289714 31101 541604631 -220242595 69492 564781442 -498798596 30659 268390856 -194359742 42951 -134247369 -325438892 55031 537097581 379303242 5185 660112588 -323347225 32146 -967879686 -419497410 76020 261444228 462031671 40110 758452882 351827287 9233 -222729078 -874627495 11227 257911239 468509138 34575 -772318037 -788563567 13415 -395282791 -986780675 41304 -304365382 -197497250 32573 -865305037 449633542 51890 -955508769 -408292473 17833 67127023 556387475 57104 69535747 -293580171 7894 -27994388 -705155819 29529 174052803 471485429 6212 -22838961 570525371 52040 537821540 162582033 66960 -963944810 -601756478 72460 258989478 67236215 366 437004039 361250199 22574 -783636254 -803259893 4655 -236448113 -587421671 38827 371359087 849418003 748 459521880 353282614 31534 -616166558 540617229 33320 156600807 -578529549 15864 462376317 346518174 2237 -192702623 -955837207 19118 -118556282 637694648 49956 -697473093 -786837991 28827 -140802458 -881868721 3442 -227429988 -391779842 43042 -700019564 746438348 18746 186176388 555822658 46615 158989641 438918407 2192 -424669845 -991506217 35994 -802808777 -764221032 24492 465538610 377618349 18166 465246955 161949462 32133 156565178 66479516 512 728609978 184445819 47177 248694026 270425779 65506 265204362 -237484355 42795 -593876018 -302252460 54336 745499612 -197200747 32756 175609857 -415201004 20786 176494250 -883769073 19703 -874409187 446614780 31532 343697779 822026358 1524 188640443 -417038607 18344 55032208 279858113 25243 -983300917 -997077383 18721 -688335186 -99859391 2687 48926038 442246507 60165 642515510 847671925 60356 -426585369 835338543 18104 179931810 434577184 3889 -204361644 354880907 47105 238371736 752935938 7273 -597602813 -324745522 29480 -10080167 641341902 18313 -126269212 -117511943 7152 -231197686 -874609114 10616 -405716100 -980197992 55633 86505609 820888514 38750 187737956 265510215 7055 -231434183 84600931 62020 -42748754 -859955597 22643 -228998251 -902044096 20868 -29517602 154600660 66886 -963465571 147976884 49106 59894804 828562193 52850 -618693755 -497976702 17719 184810062 58079036 26081 -309645279 -670497253 34861 152222568 460825349 7604 -614029041 -479270807 17464 154804751 254866986 25240 150106626 94249451 9130 365594453 277626160 60555 249984647 72087213 57723 -572748714 -487075620 37051 -980748945 -958316831 6715 174511365 -125166105 7541 249404027 -236230429 23443 85086571 244765036 2798 -902410405 -875530209 29138 -132712516 -108568479 6447 651481407 338043782 62282 738000818 346332257 58207 -681041689 745204444 46503 -232705188 -987243673 6370 -215212122 -980257977 12039 241125123 476039025 22788 165280243 -583545133 1096 -200358100 -885542493 40725 -219274771 -577318076 69065 143106750 438808667 26529 -35314371 632394857 39158 248324828 70242322 43056 167970198 -902915416 28197 -107825900 372938694 13725 -982268236 -962937531 57530 -605881742 -793098099 83260 721890665 -215090652 62455 -522044248 466365132 10141 153180537 183087961 29195 -996383487 -404408493 74635 -695121831 -106355125 13089 721697383 -575565025 1591 -600309626 -514165943 536 -124001867 -900917600 20683 660487656 355393538 3410 643919055 536240511 62176 -711904141 756913154 67666 333689996 840304826 15102 -97710963 -328277427 44094 440414627 161000056 26550 -396050356 257625768 21751 64609722 527814649 10191 -974341088 -580215998 69482 349682241 828364331 44323 166653679 -233546774 5893 -493047243 472139049 13102 748544627 354350869 2232 -799792841 -783728022 13811 159504254 -420068546 12523 828739653 -980578348 29828 -10116260 183290565 57388 -138682356 631689389 34876 744319488 341598887 17506 -110017898 371032271 17742 -590029443 545422038 44380 259926913 451370520 15546 636020339 -306853405 38028 -708732231 -124840568 16047 -427807724 624732369 12102 353244170 825164879 41649 -226550095 -875831540 59674 -699938011 -120818455 842 741551192 364583405 36175 -298862389 751817950 73370 -125162981 -777890025 1506 244343749 747341320 39273 -698919284 755297954 65169 -330456646 431136453 20973 -592673373 548571812 32997 -20069407 -712541897 57275 -124189257 630636851 1849 253532036 93972256 23477 -988440484 -994384316 38030 -389519526 731182641 42491 -405115782 -970781157 2608 741965456 364201055 30626 -976265435 -595923551 18852 -595898835 72516071 39908 -37760632 640526984 33858 -965281022 251887204 48889 -581197093 -489823712 34063 346403543 815908511 28569 -288921336 436860821 21996 76708874 720755459 61701 -221460637 -575010024 50806 -955685371 -807439335 84282 -670796748 717635079 53196 -297002592 -211278008 1798 263271246 54992717 65863 177928319 279411363 21007 -140661932 -112127236 31190 374253028 809581812 2177 -770649021 -764256533 23006 -296495122 -217175355 27370 663313445 159699332 61519 175621141 343133448 9097 -223473570 -891068709 58351 60719816 -295902920 23966 -992907488 178263150 39868 261324146 56709579 57039 -679759521 -901083151 18680 -6147848 -332432713 30744 240694139 448049267 29422 357873163 623256261 33311 85084629 850437615 12547 -25400143 540644347 20617 -328775318 -215645229 15115 -395294665 260988580 44821 -673402365 -886581927 10854 -133236999 -498065603 23703 -970053329 -984321366 14711 730659395 -198521011 15359 161693820 338559739 17898 176443418 57030958 3169 -142703512 649963151 26486 624086562 828736447 76727 179478557 -192030764 59699 369514242 847797867 25638 67384356 -287724608 25648 619773345 -292363543 41111 651716081 810694659 31856 -582662872 531820531 75423 -32108859 -688345252 8858 282927860 752743035 11544 163373428 446797725 9132 641552530 147464626 53218 -406435389 721339332 21670 -414285826 -135120149 23163 633826819 -305922483 23043 -411950349 819586979 7025 75128118 852890336 34012 -231827124 -614988401 35157 435066481 557643919 49962 -508782611 336060323 65726 -617759560 -491238877 30029 -141279294 355635620 8492 729170235 175490788 17233 -101116911 -873066763 17433 269954736 444261201 30747 654358922 -614183227 60650 -806401387 -506410329 10418 -705903515 -764159739 23821 266954688 249115160 44019 -101521810 -294589746 23642 -231687471 -874930025 30845 623361592 -332582746 32764 -291545363 -196543945 13450 189414081 -414805836 6854 735457577 -199202048 11606 -797652682 -793194046 101 433301568 620599020 23620 344192870 834731399 19727 -217529162 -607585469 67796 -203450573 -886401950 54680 181178830 61198805 28373 83202431 444605956 24828 -999858793 -605723145 3204 -232786944 73860875 74140 -307179958 -208833331 14997 445630125 -954918422 19066 -43399856 -320073677 10121 -236074281 -861656689 41971 731318362 -193806314 45335 730442702 363199153 31404 663811767 188854313 53195 717843197 -294518616 44320 -301752084 -197949466 31064 -425549648 262051959 14585 239098518 90635203 27297 -997972994 -576247844 49810 -330295852 460998468 23065 658060875 361239664 51928 -420571916 275495378 35521 281565948 276879542 51182 252218476 -44023926 59368 170809716 -875851506 18314 50570698 440368111 34784 -417709194 715701337 32906 177676539 -419553521 7759 -136649761 -107097609 4318 80361647 816674700 10477 -121851343 -300696118 26590 145802860 -618639044 7170 176852038 -874146875 25606 358093857 624560403 36547 50928941 462250237 10967 -886338724 -114665229 50065 -199867915 69131639 46482 83820069 283358246 15183 -956000660 -403729054 12699 -990733958 -400019764 36154 243075109 453489363 38628 -197114186 -995141204 25182 170115370 472146113 633 -124793998 -110404957 33071 60005995 739491294 16888 -419259462 842473435 35139 -594687156 169850131 70803 179291862 -403205533 10272 -96382417 -790405694 66176 -100409905 -808868802 63104 -416755216 815738113 27008 280329310 -2600893 61103 163586071 639990036 25288 -194368080 -577812688 65987 833056520 -994284272 30284 -961959300 -605221907 69511 -993789332 -592792477 61650 -668496321 -223316372 41987 -126765766 -328826104 5756 -957439595 -420122768 181 -386034583 848879898 56807 174213492 368031292 12083 549194463 -482569795 22480 760137787 -289840561 5528 746043258 376751234 10506 -572635058 528271291 6944 -600665741 -490647727 1583 -140704637 -805790525 20915 -27708337 666180009 45387 148760978 -413619089 9979 -234323235 83593033 56536 -327431969 458019615 19380 -414163005 856955682 47098 -767258509 444346124 61389 -684406211 -809266075 39151 559507322 153306402 55652 -396263216 -974709725 36951 430614141 168087840 58708 -212243501 -903597841 28248 65161607 833377098 28092 161908866 88527168 21203 60808176 726067614 12851 -687309548 -783004671 40060 -222750949 -884275323 12011 -902602055 185982506 78460 467967110 167571560 6657 -127566695 -800177221 61922 718804725 -196355858 68630 -616083016 -296439583 52466 -423232210 851415893 42296 458901045 181578496 37943 155192293 -890551400 47471 661325334 831584079 47589 239751217 -195689499 3455 -767371689 175291791 47523 -862959729 440693326 27527 -196166420 -597600734 70882 835188689 -977306327 56885 -955738617 164120138 7842 -595734001 -309296838 74468 -615837722 -317041521 964 184647209 -576455577 6417 -118601178 362118895 18918 -996314712 -393136803 10851 458995419 336375753 24290 155202385 356141872 47419 -111539176 -780657863 28418 -138530197 -888959692 23929 166509016 -398479766 21370 -107491234 376032445 34241 -212994776 -14074544 14777 716323507 -230652481 23234 156024735 280150327 6630 -229253028 58922344 57461 353278853 654239317 28480 633891924 -323185930 668 243180028 466234567 35207 60536979 277185975 3392 739467355 -886725595 54299 -136964842 360937142 4179 739461738 -191089077 42593 182219520 435346462 17153 -104880739 -217431224 53684 66685734 -293454030 35555 841180116 -970136232 50882 169145362 -104085285 4449 -137522593 -496268935 1279 718763859 -318813089 17510 68267813 720712254 32213 250184430 239479019 16907 371836779 639940912 17557 739961537 380648605 43889 -99765478 635649347 49898 -966548984 182395120 35638 176332279 -122873226 31902 -406293672 279734504 29691 -392218577 -138357746 37480 257173673 460273759 23303 -978139002 240170295 71405 -416560161 -966669270 59562 -599432830 -761945031 17256 -860574322 444915967 29076 666174847 156998054 43186 -329843157 465962678 9893 -699416609 -102635433 26138 81329537 470108852 49491 654719303 354878927 64782 270967700 744675177 33235 -386419973 255543198 5569 -902805196 -124592469 29973 166236674 -119895535 43347 -684206437 -902932618 25013 -116646490 636373840 28492 -289098696 442284146 18990 154854816 -879577135 6238 -195720953 -602273528 44039 -978237897 -590442212 38850 -4679530 653618203 33383 -675572607 722679250 16977 -997705562 -974712896 7415 82644122 -296819414 26197 181316002 -220557232 50350 -494811543 457699896 8625 -129715846 -871001634 1664 246181447 73513500 1267 -322561011 -694188250 25011 -675987306 -772609235 28188 -112098214 656791867 45006 -958151267 -587854895 17152 -304041784 -694529814 41705 -689959400 -774769779 19948 189496769 -409906418 9120 260560678 456673314 11208 77280636 -287247803 24916 167747648 466728745 4457 -676765431 -140438644 24708 -677386797 -857895859 22429 619505039 -295681693 30023 736356069 -329696079 17240 50337951 -299652286 3388 -691581913 -771097389 27556 750187115 -612443893 31696 -105886344 -112041285 17467 79438470 833497757 56339 -767149795 -768440521 15830 -488142532 456615226 15947 148605586 77775243 8366 -705218982 -142777250 25090 250609506 469463684 21268 -589731244 -508130378 10711 642799607 -299166588 8131 734287710 -809445673 51015 754884434 -226682690 44597 526886134 -237764183 37508 648561151 -325163671 14151 -786301857 -765844599 6377 -122613431 -868610775 32048 718394801 -597148315 12924 726559123 368102046 56799 -101255943 -132236029 2916 645120099 341977750 61250 460889489 168672271 64137 62306131 -302432018 34907 753099260 -590822941 35073 -124255324 -898791945 22607 -6552196 562285625 38938 281474466 251118851 59570 432885672 154339282 31317 -201004449 83017855 5944 84566274 464144288 13352 183784372 434898753 9181 725843946 -321037557 3595 159405902 -884327061 27014 555936276 -520265703 5439 736907096 -287028404 10316 -299043072 -215917517 15011 -118631968 -676935307 11147 251677570 760746843 9490 348207017 -236666398 29783 -408701101 247912909 23013 -214194279 -582686275 26077 530997469 -500720952 64558 271134795 -39248265 50432 -996061602 -390706637 45539 184810291 338777107 6968 342464218 628923484 44392 -990584049 166401264 55561 355186027 623534451 5341 59426626 461992962 52551 169296508 431031320 18244 90921367 -323573875 15816 -961755573 -322464939 58360 -408953201 719699731 30077 -5644146 -684191081 38648 -887851026 -108990000 17453 526018923 -488830403 34695 469285858 366827383 11385 729028490 -592581516 24128 -875502887 -124395079 8131 357535629 631548655 4939 -207788935 438651715 50795 -616763094 532037875 41439 -102820561 621401491 22434 74943974 450259562 10626 161637387 79233835 2142 71425814 839978057 44568 279767362 747176599 4258 -132941054 -775517371 19028 -705391233 -878428141 21041 -694972564 754814554 16279 470065504 172592569 83978 346866666 -191383775 21673 -579214048 530642122 23881 -999975238 -585638250 25673 -402745385 -139083652 17707 278736157 719418012 16997 -133280360 361677929 8390 738624571 -318969638 27426 359057141 853654994 8845 -287866502 -685481623 4166 635391462 816555828 56806 -870759142 -109200577 8747 -702075018 -791312069 35416 150859819 267538234 14432 175804679 -213968360 16104 368670681 828083075 31090 271312050 -224699021 14863 -8422900 -694124126 40896 171666572 -407551801 5369 -388840494 824827578 33730 -799003222 -769605755 12352 -194646372 -579351568 58297 -288878254 -219020456 29364 665566067 -327885065 32352 463385582 161543211 47701 -113067203 -894378818 18800 740225146 -616004683 21877 623316203 334031384 46412 271535497 90339377 1700 177748916 -413891638 30549 -142221788 -106476634 22956 181420654 437438133 16037 -41696607 -712686322 53687 -705511620 759495359 82028 250505603 -85807 70823 659951743 337218107 12185 -991031355 -409918857 62787 -693262044 -887034857 34676 -710277147 -806762789 3398 637779717 187337656 3301 -98501735 -134204948 6121 156330832 242591407 54681 -7394533 626608082 12639 -990359155 -972651326 72183 -295039052 -677255483 19395 629574310 854073628 18242 -197155813 79754716 63095 -120388660 350959788 32937 181314908 -124746982 34208 177948652 262532975 29171 -288788184 437716529 18013 258880547 435646769 23533 350918844 -195611165 31921 -122761169 -500892043 20111 -137847238 -103765378 12906 170435253 -419344665 35045 -210723421 83732302 16620 163343337 -891783016 26896 -303509861 -202868079 12290 184087372 182826232 1391 733852784 374305883 11893 541127123 -521813629 33602 -190866882 353727127 16022 -967641585 281506527 45758 -597197878 -707396579 57110 372923139 840279122 25066 -895844789 -688255022 22933 564045997 -618729703 50512 627932644 168790099 65252 437469017 364464721 12951 -961724778 -577971075 25007 162319049 -138991333 69856 -231774759 -875988739 32260 154348127 357706120 14235 150560444 -133262196 34604 -427931158 -985302338 41754 469851170 160598189 6673 -386707355 729061514 14975 643051380 822695574 70365 -118010951 -509807433 6109 -901553783 -103206240 8289 744549371 -607146557 38237 -983832675 -573828338 71520 179875962 184351530 50078 -769112695 -793872334 25413 -673928751 -774321660 6751 380096043 631780511 41518 626806685 -495284593 67038 -691627260 -127743077 15070 -667393360 754740501 69257 -127311419 -99215021 4913 -137177767 -95378731 29557 -801106826 -493703176 35306 373833696 657513904 12665 51710730 830005488 45581 52354269 847832067 37448 435693561 168612421 62234 -136416743 -799083624 25453 163556502 -104070932 569 268540404 845895002 33622 -407660009 262185213 48671 -195301272 -866339182 32106 72199445 -289078243 43548 -668729570 -769210173 20778 337264442 -232513630 7509 -606036636 -298731133 72788 658486540 144657488 44154 -220808964 -610405217 44762 85536729 -305392715 37888 -384091977 845845597 36942 151258062 -232014010 2772 651588025 185338445 75162 -994369810 -978032682 28630 53734610 732170176 64970 261975172 753966959 37194 546981131 -477035613 27498 283044477 260073878 18891 160075415 69042020 19691 -293847253 -231417068 7862 -113689330 658369499 45010 171604351 457813501 4475 -607442279 -481123449 28848 -304602136 -213954887 5181 661821668 832386140 51413 -960064789 -385451108 27429 658735709 379924509 45054 176907664 164429343 46029 635412767 -304410939 24158 -970636911 -485097408 49772 -106727948 348252894 4871 170803197 160894554 24110 -581745572 547763114 79229 -198154124 54085477 33880 62745724 -478649834 46515 -5261957 641455253 29454 -401310206 -124841125 42974 -292351054 -207843992 32873 282971416 -16244097 3896 -133367522 340676617 15721 68971275 456196865 46289 -972299991 -403188065 62928 743233900 59271408 66108 730907243 -290875591 20877 -206719755 -593009344 40375 -677165093 -882094523 31986 -134212157 -331404381 18193 166587305 -416113617 32408 51328540 459526699 41287 836202566 -962269626 29282 -193414728 75289703 42934 -23532940 622789977 17593 744164272 -305708797 11572 -972985778 -966682404 63948 -5234983 658135144 35013 -205697964 -892164026 44865 -233215102 -983952922 28728 177619511 74033355 903 170063180 66536512 1835 -97789891 -331227310 45016 -233676992 -618141572 36618 -576340057 -299911882 67451 -496511850 475185658 43918 631030339 -207023763 65510 743396917 -578026067 42806 -401739585 269804932 22620 -110949095 -129481337 10972 -106104494 -809488288 36612 -104692797 661774848 13121 -139098542 -762846313 29253 157680536 -400267078 36192 274769604 -21586760 64937 93031867 732880394 52634 353095217 -211429628 2237 740312233 -302992346 21414 653343928 846784778 17416 -406054669 -998120458 26038 184143682 258885326 33920 158152019 346156133 34955 350784847 641862747 20943 -296442293 733446160 59050 -286905793 -698391060 23010 151202452 79251125 24411 453321059 187351209 79686 180878149 48770378 897 666503870 342572100 36820 462869927 360975726 22122 636804926 345775219 2487 462512857 339785610 16415 80229485 734063390 31442 -858580119 -115191277 14254 -978846973 -571473658 8483 -325861216 449759793 15281 663106567 827774687 11472 149522872 -98537641 12303 376937470 -215784485 14065 -421831154 812358185 26244 -959987966 -425038937 12420 745247241 -577584848 3704 -224492584 -893201363 18422 345867508 -236767130 33356 -974825228 176734087 27387 -669412875 748417184 73372 -142717925 378097358 27605 157020349 -226993148 60773 -381832354 -978178829 71563 179494776 82493498 20246 -762321748 -789651138 11626 737236631 -288114233 1101 183330770 90440823 10297 370465790 842077901 11604 282757577 444090346 4614 52412117 453943849 43027 -685898923 755624895 32734 168649589 366575858 51348 357584818 -229943259 41220 -592144845 -511547045 1804 -408697367 -997214388 23787 -957769688 165106842 1589 716056129 -287605105 6636 182185790 355685525 19643 -880518611 -122586301 30929 242775383 65047241 45360 87677706 266526039 51281 -955173175 156561162 24893 170963725 430240596 22174 547848249 -206222333 46576 -313964813 441994425 15715 -134424463 -886420124 7006 183964584 58979602 16039 256257799 56162165 48779 435530091 347439637 5184 158140188 -205837293 68217 -705414579 745320328 56164 170442452 342576785 55016 284039218 469734628 35025 -500860352 446950978 28918 57386614 458671016 2576 -483808018 432036521 19292 -614044408 -194118469 42336 177226448 260267835 52224 -399146545 738489285 25294 -606901576 -318725404 66555 -114108532 -409302014 65784 -106641898 -762436720 48511 245401553 442212919 41107 472317412 156151962 51727 -762337492 -790650377 23449 558623222 454653300 64150 726874405 -199616725 40164 -688676931 -791736072 40050 -140125799 -331581011 50320 -985241995 -414622048 27182 -985791105 -615289858 3199 -45340132 544139439 39493 59509523 -312486751 14379 167124118 -191489134 1672 254857642 -236446653 26593 -225399516 -580198909 15104 -140644716 -521835140 18546 -311328849 -698399570 58260 -229350638 87544267 23668 242316618 -209924732 28528 661554111 356681265 33093 560615289 -514529216 36037 259079788 -225143529 21729 -140816676 -780885243 4850 -120588364 -139406009 9878 -887242470 -141560274 38183 -992606339 165321141 22860 272445700 755611600 5117 717631480 -611460727 23723 -603070368 -477331205 1261 334966174 -233505924 42061 -765571607 -483446596 7225 -417934227 -101575999 33627 -611181468 -289884512 37118 -768011251 -792108875 19862 264221382 757162297 39571 61440812 -305754319 28840 474993321 182042149 78955 -130928535 651816729 46358 -136730864 -790707904 63717 168979979 89099804 28908 647328983 -317119310 5707 57922040 719666742 60290 -6753542 648459195 25250 143506856 269273760 43296 -769808289 -477793218 25710 633636602 -326635832 40496 -32116242 -680094391 48297 367841708 -191142505 38656 -137652602 378256545 5667 262277260 736022362 12508 53256360 759168769 60528 257499208 258025434 29947 -976931114 -598158082 34782 -138083708 660884797 36744 -124628223 654513676 31742 174391433 269083049 6722 747685052 -590590244 16485 -141615940 635932682 14295 271749307 -32848729 66649 -992826792 -591202928 70203 -997888828 -580246008 14639 149362534 -890564386 40865 748814704 -591716356 7975 -408268183 758717663 16099 68487849 729368073 14146 -17153168 -675646319 39409 651645470 -315208670 25526 258989042 -223368578 17167 270636823 257147875 40028 -308710872 474150214 14286 -860650516 -117784628 18832 -36213171 -786750802 33342 55541152 811322627 48495 -41527360 -708004325 684 -707194932 -869607692 16538 -679731283 -794225717 4729 -476883159 462513137 20620 -671479044 725930921 31486 -105633787 -504383234 8211 364950732 652317406 3761 -676558699 -866355607 39722 -197956813 66363782 37738 -104213718 -860796568 40203 -133966480 -327746606 30852 -197895190 -883453422 15577 -766187513 -521199292 2011 -123248029 343805390 26117 -384843282 262668591 46782 356548549 -198076398 41577 -405026807 853916317 28234 177364090 72427416 11459 -980963708 -391193913 25102 -287407469 446981340 11150 -605009100 537032910 15156 351071364 811605845 19960 -965138387 -139489631 38585 -485363148 474968743 7128 461371471 -315421084 31808 247729664 82660386 15969 -669279495 -325817451 50700 -674497846 -805207051 13218 -212057334 54208759 25021 -315598920 452235013 24184 -107817931 -879593326 46595 -129906167 -495218480 21922 57903292 264073510 28009 91536040 739271526 2773 369517163 641837187 25523 714765741 -482857444 66428 -518407496 449716007 44329 175462933 242529376 40581 -140684995 -864591971 44873 -219131318 83742442 81295 352051991 -228290609 32547 -39693141 657642084 29274 -974406170 -420816405 24800 -708022198 -896626128 26019 -397403099 -977440834 17312 -416729458 830482323 33233 177515842 -98465692 38220 155897384 -898531683 26849 -3826475 535221392 2993 181310080 -573468958 12247 55997261 716241540 30596 152272731 -895661957 24719 50654248 725686909 44807 -778988091 -489854607 31182 336464192 821000114 20496 727493647 -611931219 32223 188126078 -592461394 13541 647517251 840113051 74523 751434113 -975641472 52088 -133167796 -396767198 83682 47974974 724973114 15997 -796917637 -476871740 48848 -108088933 -320699713 14683 -427230515 746280093 22828 -12494846 -713347957 1346 376936549 849958057 9854 -236611871 94075433 52391 -206443330 -590536045 52605 -5860918 -669163114 32134 -319612239 441488948 8039 753415473 -315975233 46675 -104453588 732604994 65000 60565178 242754221 18187 -139048216 -484799463 12283 183164426 -900930011 8915 -38044995 -708409524 17238 -204571125 -957707195 12887 65380468 -295633837 8690 437980586 190241558 31330 752519086 358431339 23516 -103364901 -125402098 29438 146414896 -869385123 43602 182968330 -387838208 29682 82668624 438649269 4151 -878927083 -105827943 46952 -26468301 657180063 6230 543150318 -500315919 19400 -900222184 442936723 21054 746311728 -574836469 35653 266070063 -30774510 35161 -127489624 -102584754 22676 -322649992 -709893358 29604 -292444609 464137827 18722 144383747 -222484759 50369 380462349 634269417 23086 167036713 -579045325 6634 178015314 -420508736 15145 -416686165 714410340 10220 272862829 825875738 41103 -884236173 446117659 3566 716122537 -320067214 13291 -127809952 -807186285 25596 -120393850 626837368 31129 -412792064 -141045180 43281 -134182349 -135892958 34044 439666117 -696020968 13936 -978844398 -386375607 30054 177113486 351155463 679 50681702 261542611 13722 -316748036 -710858793 67101 174179010 348603715 39762 -381370506 -132625563 9247 -961247017 -318318019 47707 -97902533 339620324 5951 -485896106 458869021 19435 -699196914 847704405 30417 -508654484 476147770 20074 -702091678 -900756352 26781 185344154 163482934 43699 161341740 -587018491 17562 -405756925 -987983041 69514 -606714533 -309316418 12948 733916428 -572858763 28869 725700256 -306813520 2464 -123693529 -140996605 6973 734409939 -331457004 12239 -769547045 -764326357 13562 -675698147 544587232 59202 -984124953 -38404404 44722 162130297 72239108 18084 50895932 811305627 22481 624042168 840668086 47902 -137819517 -795243174 34321 248131573 62221243 44859 -224705793 -901053887 8949 559817017 -491694597 17838 151592571 154329722 11189 273992409 247060615 56347 455892151 171346860 68366 735897846 525171227 61649 -484384513 432018114 25061 338651526 846122156 40828 -414858492 274771399 25064 -953782382 -602673156 68499 -392441906 -97170679 10797 -19290681 160198690 48392 435551591 -428376091 27679 -894801949 458308132 52360 -876704937 473344780 22912 -223505655 91876326 61255 52201218 261963165 57949 -983139175 -388309918 32071 -995138471 -400310806 12396 -400630544 -138215539 30523 360190249 856931673 7320 244029696 -220167229 36091 -205802047 73308258 18201 282077716 276121175 39233 182369275 -411110982 8319 157025710 179900800 23312 154328154 -891508982 45498 -712628534 -800507109 13426 -394303259 729820362 21263 169626523 148073920 23737 -580352891 837500817 65905 -325954910 -689538144 39537 -979518090 -416678680 71918 -699204833 -876258983 44469 91525881 253854230 46133 714539966 -217942866 18020 -986275420 -611604653 14440 72026923 269416051 58649 -117740848 -904200392 22627 -218394113 84972324 5993 -867160728 431615262 53245 274513528 270814740 27289 -37926205 -678055533 43743 153889680 -400065800 8004 -703167354 -582199933 38094 -765855785 -789243984 7979 175133481 -232804421 31381 -391246541 248187129 36603 182932121 453789514 541 169330851 -236421405 55814 -581857049 560089941 79278 181304885 454104467 20765 -28646200 665063541 22659 557569080 -506805482 43979 -292434629 -702836903 20435 -961424724 -985304040 73150 -306698239 450771512 5435 184575393 429124494 24100 434719885 354936129 7858 -986383979 144964078 3305 -99868216 368114369 32525 -114933176 -516082769 1667 366375304 619861206 37158 -291427759 -191812027 13632 147434896 -202920817 6996 665841193 153896437 6344 -128969727 -900070639 11126 735213775 -237951193 61924 -699638421 -897999065 44690 723947150 368513115 14543 -287243116 -672999020 18205 -678419175 -863123808 51085 79173473 715625955 43257 49616992 634920561 56529 -100031652 -763931884 70610 269768048 441874738 19625 -972503452 -609424454 20279 -588486285 -291062346 1515 639740339 342979628 972 67767196 464511045 13387 -98232192 -311119005 36922 340909205 -218731774 42269 -97247156 -794200381 28767 -107881216 -878251850 16095 81024147 470640659 15748 658699849 147596911 57364 537993809 430005922 60501 187656238 162883172 21926 761130486 -214264398 27916 337771524 810865219 6454 -8030937 835492280 32934 73055353 439801265 60132 154586745 246842950 18140 178216764 93034777 21276 -584806142 -331709976 15551 -115790766 -313260790 8578 49743031 246782840 21607 -308807542 -701693354 4352 188091204 367540397 16534 -138526783 -902231093 23719 -978878430 -965916063 29527 -487930030 473300636 48324 350575410 654718081 25013 -671345111 -133190962 20660 -204157843 -886644304 4662 -126803189 -314501594 41775 729557470 -603152471 32945 86139695 -293900149 35136 447486754 164344330 37466 460434828 153246553 81161 -807515344 -778590811 2348 52429651 853735926 40255 -893401507 -99042197 28458 -106651994 -287217614 18601 -959964630 -611706162 32508 -827627 534740270 14653 -44382600 562148023 18102 -103243235 337729433 25051 -393072167 62525693 18314 530289790 624719077 43859 -492414197 428591536 7642 281581936 755938064 4317 629632283 811924836 75068 632115108 368543636 22136 453934369 377789525 22067 -141829118 374555579 17904 186660814 431986888 4849 53783379 -294120338 23892 429823044 55772236 43886 -22551072 -708127624 34835 263976326 94771328 75109 -604542657 -332187866 55578 -39576767 643082049 12749 166709672 472447525 4830 -216440839 -973073650 47995 630252135 -309400768 7702 732573568 -307039400 28291 -988661001 -593287605 14443 -95466805 -105245429 36444 -123689636 652025456 35730 -135530868 -495612055 5016 -872376295 -113021069 61295 561002153 -494912909 567 -117069664 355278536 22759 630711914 -298426859 22389 -708055831 -863238353 56479 715398949 334159064 36402 -192573182 -885895498 53057 189059589 -207013913 45788 -993287261 -606364019 53734 -994968491 -603665722 28291 -612030628 565349133 38022 635282005 -305186277 2812 349458057 830572484 20608 57055345 437741085 14908 161118512 245191832 19367 185288767 -403078099 4091 -427086928 -130239131 15750 -991591726 -393523066 14998 -497869832 430033163 31540 -5425987 635890881 677 -97525799 -764965104 20857 150179390 -881906343 19722 452465579 336475756 2524 -958173251 163583391 11509 -104304981 -110788505 21340 535057460 -509330089 42744 -7132062 640016750 14708 -598675333 550875084 40259 180328779 -214657670 42514 -120325705 -477705359 10783 717182800 356980404 17259 -687862343 -874480884 47724 -425102080 -98363306 24416 -131118948 -764632358 40482 -417792472 -33255019 59435 -401849872 -966670492 5548 622447334 353058134 53995 -607131222 -287097713 11207 -391072915 -996955771 7356 184933161 -874899936 10002 748768660 -207481860 62333 -984063199 848009147 70302 161832958 -409182486 8855 161267022 -600720401 12726 -220592372 60326551 84619 -392015730 836600642 3628 -587316667 -296769931 7810 -765009202 -779357081 8005 -778228969 -421003735 69522 251339272 78930261 65774 -700798775 -891500765 45405 -786748043 -519052568 53438 238945258 76165397 44440 736953530 -585790263 29482 634882454 144882159 53053 633911504 -323293036 23630 175112982 356039863 10567 -35407199 -680006942 49794 354590823 -672008393 37071 -390569322 -123598885 10220 624300178 -293412830 32715 54921092 -301414224 26503 -489609826 472736471 28242 -999217184 186898619 3821 -385343472 -964697368 36261 -869997420 448610254 23459 -232757928 -903032746 43019 -140136492 -768310133 27716 -214554964 60406576 40985 -311129187 -704686949 6459 170691266 177189395 28797 -314073146 434479294 19295 -224588296 75352549 86384 -131757862 -129999294 28012 372841818 665511551 33072 732992789 -320346563 26013 -128124116 -328048736 51251 -233316218 88420372 40581 180043129 168562468 24089 758755500 335013400 15369 253048334 92780624 5407 -401830726 760138514 14760 278972955 49750734 69227 -201496141 -981759176 55558 158763752 -904268959 32897 -388092861 728980487 31895 -957509921 -998926529 37568 -700502495 -133691119 24549 -126193711 -864101042 26761 -865816289 -134735016 1465 -5377293 633641292 41252 -682648570 715719585 37628 -391344396 817053929 39088 271893700 78399614 37508 811923035 -992940882 11686 188333348 -237946679 40576 158684702 -422086779 24248 339748643 -233366617 782 -410314680 731932030 13524 73161224 815477306 40078 -236547011 -878260755 16824 -103635711 -135350263 31252 550535331 -517787704 28844 -207911485 -618495073 10009 -988577885 -985765713 58547 92907903 428952104 10523 -330449243 -673619553 33204 727889754 -212220648 64289 -195765198 -994603960 16881 -225341815 -997373857 17075 -985485314 -603143156 30239 -132826512 -769717370 6009 -963556003 -581817069 40534 620600322 825058908 24604 153870076 -133458192 54358 371298385 843976528 27822 -208607364 -606738022 23156 -999101459 647538089 6811 175614283 -609450313 21967 171700617 -404132874 5319 736378712 370611758 52943 -901779471 -130769499 32435 -515328682 440331477 43936 633061024 847251287 28527 -103192871 -766654876 16911 -16774122 533532488 38357 173129157 -226832749 19126 -986994106 -396269212 69107 186164178 369398821 10570 -129823977 -518834605 10530 -979673405 -594550024 1021 -509351220 472673650 22785 -689402564 -135044276 11867 172376116 -867949574 46304 560590589 -482276636 982 -4447431 -707233103 33197 -612973902 -315826961 56458 739389322 -287251584 16930 239017438 -195017304 19090 148977275 269387941 50343 -204024479 -989911871 48301 -974526823 828629425 49406 563303109 -215942986 63389 250198375 -776383057 69134 -676756142 -869211813 28285 -485609212 441036035 11364 346251868 820232836 40779 64985130 438226705 58010 51945440 623626896 46769 162339447 167110979 33745 -105893797 -102573593 19372 -387424148 744862931 23741 366540787 -211051707 25376 438887905 175300210 16262 158836209 -393216874 26096 -610070819 553913424 78723 -687662508 717595050 71130 729068924 -617282997 9165 -878649996 337869672 41556 266852550 57060689 49710 -41517861 344219530 11948 -301548287 -203914655 11039 554465178 837255367 20794 -307463554 -701081192 15748 364508793 -197850616 22614 175059836 335976339 49803 743843249 352797833 26466 -894861893 267811751 40571 246471329 439938463 22599 -903690177 -112237475 37043 261810072 -30010141 74880 524121952 -479678721 17467 64160178 -313931418 36399 525048157 -129554253 714 -993956759 -579634834 9170 49695958 451426000 19867 -409160796 -975912212 57297 -694643030 -888314477 4715 94292106 836527819 15528 -492045890 436104513 39367 -860121281 -112690911 9448 50344706 726006612 55001 628918303 838161840 12588 838592991 -980550629 5558 -129765993 -794520379 61174 435286357 358509644 8299 279567542 -20811829 23478 -125494458 -330555580 26748 -236839844 -900647702 35792 151838602 336629957 27761 -992418869 -413500923 56615 -679903323 -694373681 48452 -786801034 -483143601 28196 -709895044 744270963 30760 -600306117 533591270 73464 -47297464 555328673 27745 -29980106 651496316 36668 -808929352 833433153 24938 282262307 51538312 13515 -119922093 -287514826 33103 453623214 356750373 6886 -992456247 -989491062 5197 664042030 -288349324 45938 748792453 -307639710 23643 49187501 848068653 29306 -294964407 -234124879 13621 -690743945 735867057 66949 158677052 285334620 30011 -103743683 -114625372 21106 -981837934 154133969 51392 147571092 -398155738 1080 50333520 -290472206 39181 759395913 359433270 40727 -21117744 -701291597 26672 -32310483 -678115811 15716 284637852 278188429 26257 62050256 248416513 4147 -994951982 145365256 33843 716718446 -202528377 61749 721632180 -311733904 3278 -194140324 76531853 91136 -134063480 -299300236 21463 462851183 59172842 57596 660754921 368098644 68283 462082846 374731209 13490 -199266641 -410473383 69837 -215029045 -587712011 55582 471092191 367117868 10243 640620701 182982849 53629 719869315 -301437369 31656 -303944572 -670472337 8528 162203386 -219362212 11843 -207407167 -896214023 5239 59617515 437163610 51201 378140362 849390934 36718 751086033 -293872642 27006 254947092 87931123 78338 78452143 818678959 36098 -973688261 -960496807 28457 664903438 -295711345 33041 156592265 145958611 38182 -673783985 -869947786 16943 -206650408 52028245 43282 -700628425 -801557584 33469 371044174 843199703 24970 -228746913 567398502 43448 337166992 824328687 19351 -211921169 -583378468 36073 335076681 842776480 35978 72714268 261533888 49400 -231202142 -508255896 35538 68982076 460763117 41323 630004652 369974893 18444 61080388 741276671 52461 -42547845 -679237490 42492 152963217 -135428960 21400 373572728 648649354 44696 144548020 -864353957 28341 348604253 833641433 17659 -682077372 -115348372 2626 -768239665 -776369570 17079 -310456344 -699907714 10563 -425610918 727449771 41827 94619895 263971728 39872 242543448 -17030690 2431 622600239 -286948466 32751 463058844 158176743 864 -127315827 352366003 19864 -207614352 84397826 49596 349287066 653751716 8320 -33133993 558786888 19505 240818805 718648646 10203 -139745977 -515929132 21843 457831493 341363360 10353 -514786976 -582489113 23487 756181664 -230437537 31425 187703397 171341489 50146 721492327 -619042975 22813 240499892 -229457000 35272 -29036824 758387690 65045 -19450630 530050458 15595 535569381 -515971571 3128 187259720 -117860453 22844 180058092 455030487 26604 -574420306 546797802 76262 -996425045 -986001789 37634 -316654041 445677303 9147 370994327 -223813104 24432 367077026 653831258 28181 -391152077 820893849 8866 -589450656 529146274 10383 359872347 631808062 45195 -229540622 87082718 42386 755845771 -288928656 44076 -386284069 -135431244 2210 -418391651 257012920 20480 178686511 152804975 17267 -786586019 -704661023 46639 848036535 -969125541 53977 53913265 726351996 19460 -328615472 -701414616 11792 -416160857 733354800 33217 340604176 827695188 29078 -292595406 469130383 14839 442486350 154294860 20145 -392876048 -959800396 44973 -667716306 742741590 59681 662231733 369640730 15247 -764040015 -768322758 20967 749590599 760079496 48314 366161231 856533178 7951 143753707 92893279 18632 -983030561 -968823140 1935 -112779758 -126381296 10015 349219319 -200438377 10908 269267545 -36416216 13801 378617929 649146218 18984 739891341 -572832276 17343 -683195211 754658196 43980 267072314 472082499 39264 660274418 183632785 17593 -323694475 -234272336 19417 -496101227 446881564 12503 -104757257 -802015090 3682 -141289533 -328137250 40090 -36537589 567402808 45624 250786831 83451856 31062 274994813 -787549858 19197 -330743519 -221800638 30096 277095622 465858869 11112 187222944 334359352 54315 275290629 -229383530 25510 759698120 72434169 66485 -954503800 429604761 4471 539624501 -505813327 21079 371332405 630364931 36154 -102932985 -518855143 6429 -128946930 -522277880 15562 185617712 -230729171 53914 742960306 -198709159 27188 -969799277 -410516747 25785 828415338 -962106622 42403 167437380 349934091 53311 -979177388 163746859 24694 176077317 164979700 26024 187319589 -599039038 10880 534100294 -212191401 70164 266837528 456693910 28412 62692029 276006577 42558 -603517486 -319254928 45026 49346047 855612335 3607 166062315 -130759747 70612 -110074260 -891444722 3253 -504892569 -571912522 55824 555554896 -487226496 20968 169348366 -400549850 23045 738498696 -575669235 18666 460153925 376839979 21909 715622735 357355036 53743 -969022090 184253768 22560 638537146 829910630 4872 -228723099 -971872257 41086 -213363738 -978263189 39200 341354178 644238267 36837 73673195 244146375 58296 450796935 348681463 30444 -676638060 -784183593 26241 -204820791 84911874 62039 -876645364 448418468 42577 -412340123 -111244346 34039 -408988594 256524265 37438 174503220 619147715 24073 -974983898 -986273012 19663 -216604321 -579452038 48164 -397939835 -991131075 37380 -319739687 456164441 19420 70791431 728710660 46645 -689689403 -799245425 26936 -25447199 571354633 46295 631139646 345843972 52918 -671843224 -896967625 36668 -952793249 -609064968 71628 162827840 178343517 26920 172749044 272265728 16622 454439121 178765468 10534 -418674570 840383070 948 638494577 171751511 51102 -96048083 -118857388 1168 -303984162 471880063 12503 -975644572 -986584830 70681 -299667172 155271836 6496 -782059548 741055212 14228 -988203673 -426473791 66756 -417552435 -998212830 63429 -132063156 359687990 8343 -496335435 450088852 45135 -130449322 -329837535 71253 268584868 736987148 16311 -603888692 -484169683 25610 154255389 -874181567 7267 180931620 -133615522 63274 -878559154 -96640217 59102 165124236 476012804 25070 -299743754 -712046948 50186 -863683560 -139256541 30369 151798867 159242803 28727 162631480 -221196618 10329 48854953 440591776 40674 -135927384 -111374536 192 -878431391 -128806281 13982 -683351649 -762293398 845 160925750 -209135636 45796 -677375355 190040001 48576 -18376750 648424460 10695 -998097687 168425217 387 364361987 644386075 33457 -793084446 -776111405 25655 -803867486 -767237653 6267 -673878106 -779655264 5395 -106287150 343962967 19605 -215024807 -598718739 55959 657472054 -302577919 7541 661501856 842327390 76597 555964054 -519787472 44911 171392520 -875364185 31953 284342765 755392994 17454 -885472896 829640868 43581 731757545 -988989395 7117 662379577 -310245332 9147 650444183 366211840 38352 175731538 375021299 37104 -499767764 458172055 5729 -968987973 -405194241 51760 265131331 -18425870 39181 143962651 -106521819 3515 -869818456 -112827371 63381 157598692 -119232113 34635 -987349651 -409918795 34977 -988894732 -802632745 59185 -953321466 -961836917 34785 372570087 662980565 25575 -413792887 255243416 42222 49444514 -328984256 27046 652072577 -323064935 7669 150138454 445767053 15591 -322387359 -223072559 26698 -699415628 738604939 5219 -4082872 -708328685 34777 -481330148 465983732 19158 370681682 840884994 22980 -28990224 556663367 1862 -904644467 461875033 28879 -384118107 820674132 7246 -679666183 -899842840 33532 170901609 145813945 44756 -424694402 277907242 48573 742920798 364801163 23290 745636117 -316791427 9895 748078457 -288591615 46890 -591561274 -299108427 58949 622133462 843358342 49717 -672769056 727727154 48405 244829069 80352350 35754 74820044 -308710327 23000 726427542 -223105460 68525 652905040 162317233 19436 -230741771 -612094579 71390 -383131591 260372405 14473 -992272756 -393421185 64459 152544525 -192102649 67965 -142499640 -332109481 65523 57754357 726913993 33651 143324090 -218264961 5074 151176016 -391508291 14171 -3192574 652410736 39520 737586600 -587012132 25008 344796285 -220265556 8657 -10595498 -708955275 27192 644637967 817400577 30066 -126257175 378356675 5656 -41643030 652350322 45727 146815262 -202874601 31938 173492463 -903324489 5666 52947493 -292906488 8408 452413280 152104109 2969 532931837 -514904465 22435 716120263 355795165 27855 -520493838 440345360 43055 -20391804 639717769 19174 -215729693 -585393410 11640 729306089 -219981842 51582 -872179689 -133473897 23836 661512611 258094311 35407 162250441 334176981 50906 -96984663 -116313798 32501 -955287413 174989386 12282 344443677 632733148 6989 260556972 56875173 76608 -111592305 -514623574 32449 -672615238 174185382 64519 -414532316 817656502 32632 727674292 -578072513 26363 155295631 -36163416 23422 -235775525 92373999 15160 -668683793 -131675011 13149 -116820260 -100149107 35798 185328435 -607779444 17408 -298043860 471681856 6829 -211211349 68187078 102430 -9176105 648294526 4752 -514239779 441533128 28472 258102395 748229537 210 -291470715 -688063352 24475 -381771319 -103966145 18751 -571724993 352637840 9482 358464084 -197505403 37059 -35263573 -676980431 69353 370840753 641207648 39838 -967559239 -998796314 5288 -289363156 -207057150 23558 173805020 376712998 5696 -768738690 -485127578 5631 67136442 355052063 35934 -418097859 542670736 65597 -124016997 -104095388 26084 -786949066 -517304987 55947 -19036708 -676115742 77883 371395056 628143758 34185 185737420 -226256845 46758 -580291402 -332864781 6429 -599915883 648755080 12435 378080853 812600954 35703 360257983 629795212 37807 185693762 -220622919 12831 761704047 -316837603 18789 -113654696 -900959883 19314 -45307986 544352985 5364 -697899022 -803420963 22769 753953332 354646851 26252 178471237 -111800474 51673 -120173318 -485499004 29290 -235297409 -972757585 36303 664596594 815509897 12044 -395191812 282853382 35684 -860651799 450798618 40391 -221787960 91053216 42092 -423101568 730369235 20494 57988871 736707031 10604 242185346 83449643 6514 -963262757 -617964652 68166 733888436 -597718555 13020 -297109217 -216639274 2551 57007123 277643695 12334 -386198764 -959449040 14518 367969416 641006375 51 143642278 -125532682 12404 625466672 346785663 67781 -956801602 -995974666 284 -383816193 -116219727 10831 173381861 70971427 3252 147586317 449007028 27815 267572559 448193184 10406 -229645103 -980546024 16925 149606604 -406235925 1517 84019476 448216264 19485 440583355 184202193 34618 264454912 454731690 874 543173150 844593146 53394 -30187107 -667580997 44410 720075604 -315029727 47919 351088204 811915083 29563 -689740493 -136964759 19854 751919065 -604557219 40801 761644221 -224439580 62194 -965692641 -576664325 255 744814338 -227374317 39738 153255398 189841968 45915 -193110856 -990770735 12278 -903926938 440079943 4076 -695893425 -119115971 152 -209698845 -999697895 9344 -46168308 562012858 14476 -607126565 -295607366 30630 442247506 359634973 28530 -101332632 462114967 46389 -785735950 -798361059 13920 -581503364 -520750060 5138 57900577 814171222 37594 245463283 80713161 82451 -762363622 -971473512 1065 -957412238 -573593887 21868 -712842947 724969568 76792 353215339 821886644 10725 91921086 272807193 47121 -873546146 457747472 28459 260911179 -228767739 5889 60208431 284943174 39530 346439119 -209551515 19590 -294440643 473717912 23868 -396720544 736618350 15979 -868784938 -120413229 59868 716438215 -609410922 18599 -863717472 -142841455 2375 -802259089 -793367755 4686 761717996 -297376945 27299 171868943 530865758 14939 -132223013 343676995 25929 -330322451 -208332402 5661 88746239 280496004 55108 267518481 752627058 13938 78175556 265404623 37921 -140629332 -497973017 8530 -706270247 715609728 493 -673189486 -775698997 28144 279219884 62283358 33185 66339849 -315228635 36983 284252763 459825023 20940 170142606 -115049490 78674 -806355796 -476319301 5032 -387702062 -138827768 12204 184295880 -864456506 15774 -137022328 351478417 23831 -863048056 470492890 46796 152481816 -880164646 33023 -142790724 -137015126 31044 -686257262 -121831531 23202 -578325244 -292606467 2052 -119264709 380340863 31562 -381970720 -986940884 4792 -231743444 -583499387 28627 -199144089 -674272123 7265 -766130782 -504417860 31191 -696513489 -791755153 14333 -400413792 259648717 8692 -699551357 -770076099 4449 344945465 831552330 10957 161368020 -212484788 71813 658242788 -301687249 1772 -103865406 -295056140 28404 175115262 256489269 43550 281594987 58665920 12556 69942718 -289212531 1097 -206899954 -963850202 1975 -286557854 -687599455 46838 247612263 446312798 26998 734433722 -215909596 31588 623787745 150797753 66595 159462592 336918475 41856 -967052927 185079947 47769 89974032 -300081052 11307 -669809454 -135474247 21859 -598705111 -490415253 35098 -115188054 -124783292 26110 -128413451 626090152 8585 -809137132 -514650913 38754 -123188571 -862385577 2574 -98812695 -139110431 26477 -222778816 -878169639 27330 -669569703 746364666 29911 -575825081 -516149117 32476 285428873 458472891 40671 527579117 -486919938 28150 -204031645 93944005 34067 -302448528 472369581 17186 180581475 -219344725 71766 -769130739 -501360631 4625 280754448 -36021915 5098 -789693933 -791081339 11816 187540049 -131997109 12790 -211948404 85750259 11271 -607649256 -314909194 65167 -676613669 716666164 47772 181612814 -884200869 43259 443850576 151190621 54036 -677607142 -107535897 24933 158812596 65482691 11628 368056368 -236359362 31193 252937394 -28181657 55407 60201140 -313556383 36571 -105884072 632126231 6678 143171387 51182364 6201 -117245060 -494770681 17634 -220398135 -982520809 24554 248737725 85623131 64588 244641482 469322537 2580 -200511983 -995033333 41471 -599236328 -491098661 9329 248024630 428616716 41891 753986014 -223039761 46858 370041783 831923889 44999 71540362 727607700 29134 364423123 833004875 28402 -30945244 -680450820 46601 -980534858 157593491 40824 -668017577 749422318 39514 -218271847 -971961882 57622 -762268176 184396004 67293 159500473 -575530877 7514 720970401 -311215000 28053 161764519 249655356 4556 -957987196 -957546437 48307 176285704 -192659680 48044 -198551137 -863274549 57483 -394462126 -980498942 18275 -704789174 -122210021 8807 153013451 -99491045 15696 -903478001 462034267 15890 84302205 834990681 25107 -617207773 -324841433 50579 352262885 839996864 20156 -45357970 527276477 24041 168981748 347102453 15178 721169182 -289253373 30314 -19976512 625440708 21152 163169219 55286692 24884 -26647237 560372831 41165 75692750 822380263 56736 -221767771 -861139871 36898 639967217 813061226 20444 -215322035 -958882684 13123 -903825158 437996632 43076 -133111024 346780648 17251 70448991 736969117 70806 -596364151 542957602 61720 58813829 449609811 40723 568541720 -506605079 18989 -691837365 -787265807 26493 -974075389 148083582 48926 -574926247 566390239 26731 748931948 -582075426 28350 722645646 -789408269 54136 -135527997 -878639567 37133 169783182 79938324 18325 459663344 354838949 15189 -194017745 -887789056 40007 -235135767 73595071 101786 -132884165 -521909924 10060 -807847338 -508369161 31163 74470258 826931535 43406 -30282984 -713676315 10414 -771484989 -479832511 2576 92122215 824531223 3494 -130046535 638788823 43383 625270002 168047120 26737 738323884 -331592090 10016 50132883 280645577 45261 -396977191 816155735 4182 -25513873 649750291 11340 -486063732 451277190 43281 -132022811 -606154995 54820 -388620044 -101190176 39955 -894525530 -109836861 52901 -139068189 338559178 3467 640886154 360779360 21880 342480080 836752199 17024 168147855 -229174277 39385 145357039 -416172531 6235 -803613763 -522430271 27908 -393043197 726882284 28507 -691919049 -124354246 1223 -697121711 -139095899 32368 161524026 -103889404 75179 355535893 -195502582 30227 250204957 466578826 33549 -218592949 84665322 57801 -285742088 -672307491 38750 -498680374 736563777 55123 -422197246 -118247890 11149 450122987 167042656 60123 653283178 180710672 1313 162431466 354390070 5343 662785787 346858392 4174 473924748 -982818293 74126 -779324153 -518317014 46810 151438204 -220985269 53231 48287530 -320664011 30874 238310421 454631189 1060 -587521894 566565304 25771 -237472121 -603165868 68669 -420896604 -124115442 22179 268170709 739041375 37669 -294896974 -193637077 2740 -216697932 -956662682 52784 -808166802 -520453890 39655 -893658813 433719730 22454 -691715485 -107864496 16263 -209240512 80391023 96111 173772567 273633892 57444 -97493077 -901573433 29367 -216584575 -594827697 58174 -583977904 -497677728 37840 -404642375 759335901 5844 375395977 815887913 286 -428273121 -998852565 62420 -128290383 -791648047 15802 -202091947 -870471199 628 -130171020 -797592102 7261 -415327441 -95882218 9502 -116991320 -304157710 18208 -990904458 -399115455 33290 247586106 -215520335 44299 659038291 184425201 8327 -388008982 844585767 15438 -675034558 742089594 35384 69772370 -310787608 40053 173264280 -227946243 69184 73895290 436636421 42639 453155768 356099120 14407 -5756099 631093929 31590 -303269765 -197368220 28358 -862216714 754003945 86091 -887718052 -418785616 34310 59544092 813610884 54766 -602333918 -782899776 74986 653380437 184522325 8630 186254904 -798454956 49421 -40520443 551794996 10688 -995270982 -383884813 58812 285616926 -228106799 19948 166262107 -574750574 9448 -603958288 531544960 71113 -521802198 -36651861 10943 -107875482 -294639800 28707 -20210409 -686001014 31638 184071160 -420938348 5278 722463210 -591607763 22818 190011147 -588189386 19807 -237100958 -897982397 33396 -131024307 -95865884 20726 263416801 275845320 11989 283621477 727328421 35837 445563465 187820691 34416 337544774 647151516 4898 -391409877 -969107791 28713 -2378945 640441153 26659 655007280 846496481 67966 -393358773 759573694 37676 -104577888 -865764787 5840 -124501901 -888082972 6357 -38772523 -685290361 32574 754020822 333608242 25876 89953714 849155236 10306 152030676 -134707101 62333 -992032288 280418240 81222 -989872116 -414287791 40833 467338875 371065286 2229 530040756 -500105710 37184 -390041876 -104560941 23573 -703557127 -887292544 35026 -3936078 641182055 15155 -121270634 -519520410 247 737155818 -618620742 11591 634876634 178582173 77086 -953176860 -592188464 13753 -788777499 -798126122 7717 188223318 -221038283 75685 -882638809 435171831 45055 260660931 -3972365 31802 -127205702 334298446 16046 153735851 450907829 7115 179033750 -386213624 12162 463389805 147046781 64552 727431675 354445648 5055 620606370 162833966 51832 343129986 833918247 14738 72687502 812216405 48360 -507182164 455944577 37280 466290983 285297322 45746 -109635893 626896885 10227 -11261395 660217861 9248 553566992 -491702226 13651 754800404 -330693385 19324 -131111603 333908550 14866 89462607 267436894 1435 -137717052 -798306948 36545 -779775342 156008529 31317 -119955137 -875152498 467 370691878 849096849 45643 -575991348 -299422378 45284 -398057272 -99112162 32783 -138774589 -864702971 18797 626793075 833279884 69051 69919719 760855794 48010 -132501434 625372548 5352 277416948 -222427183 17483 621172683 -309265943 21620 552346310 -520206403 35816 761715151 -321265024 16101 276619070 -223443177 36380 -705407786 64986292 60578 -690617719 -793241641 6035 -983639334 162472294 10693 151076177 269721242 31137 152215865 -400266892 35676 156972147 -420632220 27233 -209574190 -582806605 9998 376143958 656383481 36987 -809085596 -487504380 40614 -388900483 241166569 21891 -128016779 653950612 22557 338920724 840698422 1154 -319660282 -195439710 24342 -207472610 -591000375 64797 157082424 751439911 18194 160424686 -133964593 44796 653284294 -315159778 29258 754264922 -587468757 31396 162499752 -857699117 3124 -785011385 -763843344 1952 -389142862 746964851 4161 -103499372 -104945165 26777 -964074691 -581879077 11439 464313421 362084329 11834 -290380617 432616498 10682 -116102441 -125401003 2381 -779374378 -762247688 1075 88780525 746374570 284 170931491 -894937264 38494 163177539 341578012 47220 735600563 -303348342 17980 -958966445 -974226669 46532 -796231225 -522174143 4676 -415529139 717031327 40842 180834307 -867513757 24197 271926990 714817428 41866 347287388 627296490 41030 -108913481 -794928692 47591 78273928 750996056 69373 -597054107 -495403811 35050 149261765 -870345981 19828 169707477 -128715421 16500 -231684064 -611116373 48758 -888958042 366265604 32699 541511908 185407016 71069 283785121 261624483 21217 161957971 -193616689 39463 -297479324 -667958036 35170 92224065 -39742752 28474 -141905246 -99398382 16100 -135186659 660565349 13392 -309656951 -690927318 16513 -135182760 -490274448 29580 76624508 283325812 27717 -983732258 -971851637 34164 -426095580 267316752 19375 157950027 152631978 41451 -712326482 -134786959 32500 144041503 338152046 14376 -118117778 629325825 34738 359612754 -199337733 35649 366746670 622049492 10448 -418866645 849229969 14287 81236915 730617274 45688 146009777 -391509952 16558 620644289 811478609 10437 -315950965 752671495 40791 161647635 80437789 29827 248950538 239535238 3862 550770868 462247445 73562 -388600197 854584983 7207 92989988 829627567 32207 625128405 162699011 42046 730102167 -584462530 36306 745584741 -119720864 53690 -21927997 -670334401 30436 539787056 -512106934 47751 -969002366 854079187 74547 340066155 -190577714 32583 -693174598 725621791 33422 251666632 -215891203 40542 361138664 642196088 9144 -107503253 -484105462 14579 364799585 819593119 26539 -142780910 -784749524 45556 431791941 144386243 26687 468670944 336132515 15940 182577455 -902670971 33589 65965530 -331315024 42486 246124532 -38946329 70629 -586405969 -135529676 53643 249392199 -40813381 61145 -668855533 -864597211 53992 93233735 444148366 2975 -669891711 744514723 48168 -418782888 819430275 56001 651983657 -977567152 69949 -109536351 -766227892 747 -887552924 -141994400 43003 -136043507 -875277014 13206 -140143903 -515224901 162 -987704652 184527957 31833 -193695463 -34757115 57926 621102242 186605897 37703 -222272116 -965921737 12022 -428027430 -110509112 13987 -890527910 -112442716 43911 -398094610 -966481544 19820 -703309785 -767441269 40893 -858833343 -99887636 53484 378957406 -25476265 40076 55297420 280714140 55799 -217877245 84155396 26718 369767174 827537124 45167 77272163 -306131668 5724 -229248842 67083362 2445 -580323936 -324138362 62286 243020896 851386073 35787 146119290 254469330 57681 -101979305 -494601909 4476 -95705831 -515686513 9988 -193439429 -992666679 15485 542368515 621902248 21934 -327350555 -311368898 29721 648569270 181299967 14609 349585046 -215950786 4864 -298020279 458454511 422 -405667308 250397051 35239 189123283 -206088691 64878 251776273 730634808 31642 -978049875 155475469 8589 -414959554 830006354 33126 151362442 179663848 27026 -670113585 553182220 51882 -957722883 -962528124 57701 144731669 368810891 36892 51208678 849402286 26401 175944126 351247159 50616 535495380 -500074809 61416 748277307 349995792 41901 -900491628 466283965 32250 -595980006 532790350 29043 -6383763 532849186 35978 659291597 -303980965 16461 160538275 248737308 16482 -11080130 -673192447 62440 152877197 -584776781 16434 -200194203 -966411344 21169 752483872 -219099019 37105 622301602 336924983 19014 -122379599 639225444 29523 -995574783 -402294274 892 253076669 437904450 35853 -96198958 -141064224 18858 -8682666 561594242 43882 -688521085 -139451784 32258 149052889 184383792 33608 716557510 -202132590 33156 53736306 445698235 19649 -227395760 -974837617 13450 -26423978 450903174 21928 -110024445 -871983051 11449 -488353475 277231408 25402 -689490601 -119214234 17493 -957975632 159614461 46078 733142172 -330111241 33953 456554337 341727154 7792 -768347386 -481861028 49413 149784707 -889834408 45759 -513091266 468795902 16470 -3144460 527254125 9936 -332754297 -196467680 17741 -232043463 -903299740 29146 -786693570 -807491529 15456 -794324685 -487558385 14948 -872007125 453856855 30521 -227051249 68402958 27513 165537736 276564813 23152 -960919495 -417156106 32961 338125767 645856763 45214 -975638622 146128372 16930 189939581 -592602377 16469 -592271163 525222423 17467 348659446 -891298575 42284 -765509962 -791243172 6390 666427463 340089447 48116 -399844862 -972505749 43314 570461055 -219019955 54777 752414845 356544681 19792 639905020 143561949 49427 -678082863 -787991359 5825 -484849700 439639927 22397 157962252 -401809474 10662 152812647 260667174 42189 -414746305 737881106 19398 -301686843 -688483031 4278 157857162 347520355 43424 242733335 -39231767 45031 283573671 -24287520 34896 -692789670 757646642 30269 242242600 -28806401 46244 -891259050 -777866164 26707 446291829 171260985 38699 -292345282 440013262 25332 284586119 742811702 9581 -129254929 -107468274 32967 470947054 157862469 42344 430401350 841063364 82661 -956997254 -392790356 4877 -953275050 -478672134 45989 -112131038 366492568 5900 -121604680 -762657692 55833 84664470 834212416 55350 163490215 351470420 27273 -332461865 447012053 20266 -705115418 731762592 30268 174805117 151863927 16609 60886328 758519635 62638 -970636720 185052791 5593 -577459764 -310227666 10454 -501452313 439399513 50485 558632916 -483928505 63562 747352247 -616578306 1168 263390587 -25242339 49982 -140667197 -584563086 61061 187018323 80507031 14273 -105203159 621021508 23097 143556851 470984872 1087 -875250100 465995903 47658 758011465 -578207672 7438 -321333120 548369016 885 344268584 623194297 24272 647868066 841381035 15610 185407366 -200954728 2405 -774228718 -784566256 11189 631465609 450496814 37457 178004693 -883287618 18670 269092405 -225918058 29656 -191027538 -896588771 39890 -331626098 -190889435 4229 -869263123 -114563159 48044 -230591872 66358853 56789 -869240387 -105076995 16985 -880017085 461005698 32162 -587154741 -305429677 5338 -25794286 845375468 81364 -121521468 630697063 21807 147292848 -884380828 31675 526224712 -480340426 64465 254436156 447178478 30987 166235565 83677901 9183 -95550325 -772196197 57640 -286224331 -206475265 4387 721746811 -612631106 17922 -993724797 -391634422 66246 185060068 459218252 27718 63423346 840449029 3955 -124601530 -882381703 41609 -37599867 632095690 938 635147472 181024963 65992 143606718 362067129 15202 -584823980 558021619 48452 -865636027 819480746 20640 67589931 750185744 30698 157032262 77562480 22635 91560671 238175023 9060 185272935 149127398 33275 -618944984 -509563210 18535 -982953714 160028110 50812 -579708549 -316546028 54733 90494502 827244208 33009 -126018790 -768079727 66453 53246545 239803225 29876 -236020558 -879405395 19996 259880833 -196566399 2326 72720865 714869816 70729 238700306 59472732 19876 -97995641 -324452243 18349 171530184 56413602 5143 654455993 -317722409 23292 -421829311 -106247670 38497 453445930 334635769 27252 -123243923 -120976313 28758 -211203571 -577862412 23933 90782745 828852759 6758 -305666569 433444296 349 724011385 -590061268 25091 182600149 -880378755 40087 55850101 852298043 18619 269859086 -41591882 17601 50757876 268881491 31909 -23952201 -968176084 41806 -857890361 -487892922 59418 274600418 429055671 11120 645957971 835177719 18460 657948640 566673177 37870 716488086 -299166987 8700 160911574 -132213409 72943 -291488673 -222292545 16831 -26937229 525046484 51829 -406864228 730400525 14012 183764415 -577830748 8006 455391685 185625539 4537 57656335 -296319288 32716 336010479 -202627605 9798 -132944553 -507833602 27931 469769119 -583646103 39896 -20725558 529967514 17156 -992067599 -417389339 61206 72587543 -309021601 30996 168185401 91469623 23307 80488434 -308969629 13494 -882992888 446395110 24658 471966064 338793148 5167 -680458838 -805369298 34594 284579292 -192709362 39828 623768727 176408676 15000 -34112017 649058428 45382 280372170 -229603954 5018 -306998818 -219741166 30501 -129680016 -792514586 50953 -616217033 -317807114 75224 358658197 841796016 2520 176759803 77608502 8623 -702682901 755574650 23708 -197605097 92749735 78317 -217152060 -902766714 13583 276947362 716912386 27998 -400039551 -303015136 48857 181031616 144253610 9091 -978222529 -224094354 13529 751726404 358785866 13228 461491707 346924685 26496 269136901 -203768573 45304 265953401 257597628 33958 -494393 619503850 22478 -300356471 -700601662 20861 -704099651 745864255 28786 -861325420 -104301355 54813 -34401595 664737622 7489 -766489546 -793936985 22819 -423648731 758416094 11114 -216224756 -861418657 27190 185594650 -427764510 36109 181640076 -205238692 52564 167767936 -417414361 25096 756072151 -237087658 18734 180243424 374506386 30265 250688916 -192140478 41165 165135850 -133097643 33568 734669626 -209944709 56464 -954791990 -996198759 18877 -768379782 -792863725 4884 -986159894 -954781373 68984 -494494589 -576233347 21743 150504147 -609624268 22380 -236240122 -865712324 7479 -884849941 -113206838 48008 442509877 360460563 30055 -877645152 470869962 39598 351012611 823906482 6774 739182138 -331878893 42307 -713813059 -768696498 24659 -779935313 -788867634 25582 -981064390 -405931979 17797 -958210341 -426519914 28676 172667854 360053398 10702 64480248 738601023 65009 180176041 343512410 3419 753488131 -600015569 7634 -705855600 -779826772 10745 -107374699 -130268020 1626 -127194704 374566392 33060 152649194 267920846 55102 356322070 665854495 21443 355456440 632336049 33917 274866978 264342841 404 -208159739 -959947360 43871 187479658 60619399 7062 339755553 -209173616 35219 245551452 -209453394 27387 56000243 811378217 54639 70852177 448818806 38163 88995243 463094863 14197 -992077661 -981411598 41182 628942504 -297982636 18325 658494744 431427459 12296 -106841155 665455688 34497 547880083 -104190957 55947 -682182314 -97445109 16940 -963928685 -957400522 9622 -577808482 -23089708 35522 -901704421 256844284 30861 79623057 -307654783 30973 -333068880 -322535755 28726 -9526672 529661836 33273 -700133693 -892153761 24976 -218084450 -590819806 48388 -38037817 534939285 22800 -614079282 -480512744 1738 -970428613 268968411 64682 -586842036 -494391066 14857 -795581733 -801185100 8019 -890790855 434559266 36904 646777615 -333124321 32189 142864951 -112223757 40691 -102540530 -107530719 10773 275813922 436788561 11006 179235457 -141457445 69824 -300119737 435628888 384 -408565464 715732687 32442 -505372815 448373816 32995 -331764506 441443944 20884 -500429574 465945813 24493 -41366489 626052252 21655 -203646672 -957444910 9620 -115614108 333801192 2740 143106955 267370219 29050 653561020 345540064 26978 -996523238 -985214563 12775 643851763 155421423 62214 -401661060 732222142 7779 361777696 640196518 5382 -709954269 -199125838 64871 75193094 -306127107 33331 -957785351 -955150941 58582 -424225949 243817490 2339 242434779 461254102 13707 171247067 -127883957 69557 470233242 348125379 29086 188924978 343130727 40100 277927942 -234723335 18993 370646055 -198792189 9901 730373046 -236895405 56444 148014889 353974566 37269 -237196286 79763550 97188 -574808022 561645836 44338 172678648 -606777411 7591 156867074 -138998661 36043 -97280441 365758954 22001 -683714439 -876344023 27235 455511045 371395603 31529 240612828 -223541916 6703 715550492 366390263 39917 270661298 -35924175 44782 159888944 -617303717 2789 -699225862 -112538414 29897 -863663040 -114570334 31017 76812338 -327266983 15785 182135735 -129510781 80513 177903542 -130861626 41936 -120268817 -863822657 10362 722448348 -297304490 43506 -19659618 -706073137 27965 -407953567 -97206536 42645 -235083353 -876592033 58685 -329119878 474351969 21262 -405972186 723895982 4202 635839089 826892035 13319 -605789020 -516701358 19791 -415778720 276569270 920 -592641889 541054208 78717 -220701712 -704346956 25991 -615236514 -523715357 24818 364866560 663085863 15621 642831265 180227748 197 -604528153 -237904457 16404 -34155279 624265697 36518 -383762192 260597236 38352 -45494448 -703126009 53580 -114653887 -140587284 33905 -216800479 68046851 864 -697686017 731266483 47516 -772157726 -795839199 18869 187537271 -140224840 66606 -208953062 -899309851 53128 457080698 174540855 43608 160681819 -876791816 24880 79853893 -317216038 3639 182221805 -874225848 18991 -974106517 -406214520 74170 151788211 367540332 6494 164923347 -871934414 10655 86489244 842264856 52728 722370461 -332935063 804 -970575237 -963680958 28404 -224918983 -898902877 29007 447394032 365807781 6025 -981676165 189021075 12512 639182027 -305997632 4134 248828823 -233732203 42589 -130240620 -481665287 13160 160700912 -573800545 6955 524395251 -485688350 21983 659765561 -712129268 44414 184003448 -605237134 16950 -308704205 454206957 24778 252291693 458404688 13379 173119184 -573869509 13442 -668874023 755403916 50726 554475404 -482650720 23295 -125658997 -878477039 12613 363725929 830540393 5270 663348827 348211328 28844 -196963065 -588304405 9819 163719091 -405754202 33771 632696429 828740125 39252 -298088725 745093737 61535 149374795 -391808418 14504 282249432 454889920 7558 463190707 177718116 24108 -121499794 -111934712 22619 75403743 553253298 24874 187950453 -423282293 30827 -689740359 -883563500 17544 -209129599 -592993545 27439 742286629 -615531714 15183 52713499 848949634 44680 -286326438 -713476628 15994 250869094 -236796226 13325 -38371480 -681998934 59406 -989986150 -582245119 39526 -975395521 -423360902 36275 -709970027 -695227650 63324 -711452052 -109407340 19643 723913206 -321489841 27149 151967223 449628387 27567 68330079 -518829516 49389 -198945278 87097693 102591 -602691414 -331937774 935 458173598 -782694583 21151 -14734109 662860990 44682 -302112644 439748250 20033 181709005 48913710 25896 -9454419 -681813223 39521 -225860385 81465552 47057 -40612385 562910363 42550 270547198 -7400940 57447 49862599 240662452 17162 -294428469 -671156195 29457 -573677234 -301831343 28234 -886896781 432883168 31048 149705236 472142338 1430 81974305 851744820 8837 -114657213 643846396 34291 -976369610 -980951957 42466 -414750894 747501082 23883 68541970 -303331744 15558 276727883 470476297 15601 -675197206 -785305917 34193 52360354 270690791 57208 -421833662 834416394 52423 -583919961 -327348381 3227 89811156 727556464 21636 -779003473 -807926834 4810 -694904179 -770057307 30579 -292458989 445807069 889 -685563352 -800378818 47913 442465198 153199795 74467 628375257 836735962 30115 -674666756 -118396868 10273 -287739477 375723795 31632 -952837762 151010941 20513 350740510 -237333994 35871 -697591409 -125792789 16936 -771141337 -513284122 45715 175568626 272541154 15158 555540083 -513617170 1746 155253416 -137772968 62110 -116150003 -768433730 34578 -994202554 -409246505 396 149631984 -231074290 52279 -126828019 -489404474 28507 184136139 -210978473 20864 358668938 625883674 39151 724733654 -574299344 37171 161320831 -114254268 35202 -198641582 59619355 4347 -224099321 -882392630 60128 52346379 457058130 9955 555955470 -495429975 15974 -205287775 -607113679 25580 -133490576 -485964251 31452 -19871848 556114474 39661 -386659600 855981198 40214 -413282032 242589238 28318 -990938559 -988738202 75227 651242821 355605272 61456 247901226 -205531058 20479 459229791 190343760 64036 -789134348 -488092618 11430 -385690349 838960073 40743 -394932427 727036776 37042 743163869 -209720174 21379 148901966 -216520658 22656 -972351069 -385037939 16788 -774104385 -487882524 189 154938404 -222143664 49944 -230028756 62651269 80777 -968320041 -413948680 57994 645810776 827086731 74382 80503162 262103423 28352 -783067954 -482007769 45986 628597778 814019640 28940 -692423865 -859789163 54359 -32883425 660091858 6393 -391210351 240054736 32794 726064080 341098675 47724 243685786 729389589 9544 -225933446 -581717446 32405 -201335966 91919214 105054 -400794175 -112426266 34774 366629705 -222386118 983 -114386422 -874933346 21142 -780608079 262468979 24341 376339229 -194336686 8330 153799111 -419665728 13793 443395656 -995351863 26974 -670593670 -673093689 71203 -311648365 664032088 48782 154208800 -899003187 26643 -777106141 -770637451 21615 155576468 181183224 8774 88207299 442701738 32299 185759226 -571976316 3741 89192271 262756019 43197 93287096 -302678722 3101 -981788764 -394946764 10467 146164058 78048923 12572 729600057 355986958 27118 -1409429 627600001 46560 53172322 757635426 11152 184962359 455395723 2758 -684635211 -97493623 3583 153009360 241723613 26333 261857744 -12491766 77767 -670654757 -899996881 54679 -8178388 569655832 7652 352721086 657958131 3398 269987049 -210416343 30464 -877604231 430281967 42869 362345861 -202914101 26127 -117048352 -131170132 13716 -425573865 723511435 19990 371384055 855667397 39496 -294073720 -695825071 28022 -201042036 -903008162 34068 269444198 429691272 22515 186226134 -860578774 14191 -902417405 438669571 46552 -688315937 -116094260 2285 147894148 92223649 13502 -198010848 -879304110 11401 148508259 165906626 35647 -976735216 -425129627 47901 -959316991 -962700548 13512 -299270929 -688402593 24080 -212382661 57294836 8435 -389627670 568143848 14868 -192081260 -958893816 47995 239891669 759221837 35028 728118869 -599438281 4531 -134724767 346325597 7515 -805184435 -767511629 18517 -140145638 354408593 8834 144160765 -103209694 74112 -676774480 -892919758 30462 -423781167 270394462 46554 -679579107 -770921826 41170 173117942 -573053726 16112 171870858 459592679 20328 -706393418 -140430003 8688 -288716594 -211749006 20857 -97263636 -321786853 19968 -699311386 -111311653 29375 183399202 346787757 42841 -95394397 -131555109 10126 -139740092 -488529505 35074 -194173184 90852461 46994 58481093 447829019 34230 733179053 -214665412 43043 -121717049 -139253508 8657 358253683 -231092525 17809 59633721 854407669 38596 -326932915 -205774033 33729 93518766 822821437 33696 -423331387 829209755 16699 85508911 831104488 9436 629262968 147080410 40770 -299179504 440274248 23165 -674511693 -892377455 55725 535951432 850552259 52808 -135528955 349936905 212 -38239142 633539752 12524 -896425054 624607136 21222 345083336 841231805 18569 -795438968 -762582545 18163 724414774 -598434159 4390 -118839914 -141902582 15706 527555805 -500953963 38831 -223874175 -983773663 30014 91592751 -502378518 3829 641459410 187849806 10665 54460985 -313889633 21368 368940523 626651908 5572 -801438700 -483950248 51136 190145253 -121326333 56532 -770121730 -492477029 6873 65102508 830998579 460 -35828053 -714178740 32402 -963555772 158119671 2008 247319847 65326302 8942 728417459 -331854742 29328 -33960640 -694889354 26644 242259539 272265632 39266 84778557 -593556587 63406 339660148 -667438306 75495 254784855 259591231 42360 190255735 455721721 17032 156999154 369995276 458 270367352 248156793 10247 144147567 145254115 50845 83551344 271053600 50241 -106730352 -307432657 32250 -976224909 171080870 53347 659241046 189026426 21057 -99645725 -776956777 15797 147687946 343355245 44903 722635470 -298137763 40861 -509550645 468915818 14912 -593186836 -491336976 31413 -698920328 -791266547 26392 -482611737 465545811 10556 -521914243 460119614 39420 -971629715 -400203258 62662 658695139 817729077 29791 -770985603 -416081290 51172 147435339 -112793373 83097 -321186709 -217537935 27424 -333239644 -687271353 64617 550055328 473279909 42399 -904672073 443601332 17316 653502548 -142628331 57045 634236645 819292636 20848 -705688279 -886214433 49839 177570701 -139148739 80465 145357695 162776881 35881 -120426781 -898769341 11016 -974249205 -974923868 13295 -970710936 -691293050 37787 152899625 -191643734 52097 742607561 -327815641 3955 152346460 -582554713 401 -486507003 462720485 20590 -114938913 759158030 35938 753930189 -199941747 45793 241123208 464552914 22337 62440877 281962429 22745 -588965133 -493031786 9141 274979895 757845531 5654 90503199 462853654 1033 -957736139 -581010925 5563 660297066 374704153 54595 -516564748 -503263796 36193 631510578 825106543 31069 -577062123 -316787520 63996 50546483 -317895925 42295 -400245682 740496135 10930 -116224357 -509444229 8865 -216223221 -592370443 60032 -598732941 -483294103 21196 345963346 -203861044 33757 -891675973 431177381 39208 -43967721 552314332 39786 176317633 -579243588 19733 166480925 -395891555 31996 258687434 465580694 4447 176629801 -859968100 47790 651027355 377676635 8252 57090261 449918608 14518 174529158 186934723 28670 -40344669 658800609 8733 -391821570 -983684578 28289 48386208 257139618 21628 144665107 450531552 15240 259268496 446167058 2173 -669829456 -786282753 26029 -710090235 -769231854 40029 367699055 816263620 12436 -898966253 256574960 52379 -675251086 -869353136 8203 -425966862 -988974938 23348 -967586500 -391404243 13797 -426130959 -685844353 510 757929420 355603294 34351 -794043052 -476970907 21992 70225630 279853059 17958 625264042 343914494 67613 -101427746 -887829116 28072 79255697 253049945 41129 -133568664 620282098 12060 -381894346 828780202 14804 -997975561 -961674857 65133 -398063981 -973519548 35978 -222521201 -967988497 2039 721017245 -292136208 44511 159502625 -618305018 18537 150641993 373583208 49451 163834105 -125445411 44774 178960386 346680731 2342 -9427216 -670776467 36027 742906767 -582159110 4485 182674206 81900665 7209 -400116795 -971292652 75351 -667513936 -869496011 16078 641955312 856598549 6887 173860096 -114486441 26809 252198877 272785658 27896 -902561464 -99397579 49069 -606040520 -522096773 23608 180924179 475355940 6839 -797297466 -766576032 8356 173512946 245709642 31325 373420905 -208628267 16666 -6856845 568327111 3406 66668795 827316767 9490 161098700 -119089578 5777 -217396690 53514300 87644 -14491090 -675856761 48479 48833978 460507730 40833 645390266 844977388 35103 -290261014 -674133150 6541 636046125 346170522 4847 -773531821 -778447961 17971 -307053584 814949410 47228 722663318 -325654191 2852 273704624 61987887 54515 -513317649 468100285 49798 -329231870 456472538 4882 352575528 632531360 5580 -222197327 -606985197 11205 547277035 -520506527 31385 -124137907 375271550 9265 -391142390 -311174787 34408 143272024 -879587189 12205 84359802 726438594 62347 -612502175 -306201887 29699 -421037342 -127633820 11141 -208069116 52111383 89540 742742985 -322312809 14914 146804550 473839574 7003 265526017 751248445 4764 -521816917 474592118 11607 159088564 -112773273 19258 -102219331 -779532120 26695 649206362 363386908 12520 736939156 -321407176 31717 -879595798 474868514 22100 -234462698 -995995211 24705 -893985311 451436155 16305 84637370 468121886 1840 -209370433 -599581722 60619 278911194 -213835098 4200 152497267 -125344044 40929 -952703524 -967171660 27551 -212655467 -866803082 2118 -610342880 -418417393 21183 -230131683 83155431 64541 758603608 -207182252 18494 -994689509 -613133625 7879 264217623 755292920 12275 142971675 -397701490 33373 -209946927 -609941336 33328 746998138 -229164053 68549 -693722781 -139915059 3712 -22617093 -709686904 72107 -416957700 529719157 70501 172746590 -113587709 57324 -43091105 525548925 25044 -228350623 78647502 17060 632082808 163639709 11895 -595343009 543236717 19530 -114149662 -303167279 29467 -979175163 -578457751 11947 -676646710 -140904687 17682 337622821 838384638 25517 269679424 -23786087 29459 -871082951 -130609210 45882 -9554545 628392205 42492 -981204983 153593105 44718 -107860061 -777225728 19613 549973537 -484044650 1318 634009656 366449196 72365 -695663002 -791905378 34645 -973181272 -598011888 62193 -784934231 -480359441 35184 -299144574 474282093 15611 -395427777 145176603 41253 -234860918 -968856273 17086 -383677037 740552342 24740 239510183 445969139 21429 626115789 -292960884 30220 254402256 53215876 63441 -605497406 557961760 32063 -787032006 -778759999 21549 -709223419 -771294851 24556 644638557 174538480 42503 239722516 -230822755 11174 -205873409 -902521166 27544 -958066206 -20725407 64169 -115586910 -304645879 54905 -493361459 433286410 25696 653888271 376504845 6065 -117363377 -119428674 20011 78041220 -19640517 43837 715217658 348307876 56596 366741825 839921737 24959 -676099878 -860528523 7076 -707178459 -120695746 9196 -509459340 466195262 18645 171513154 -894575534 36139 59641111 846320392 12622 -582644513 566454689 3569 61296087 244083112 33740 724416375 357891866 36305 -299615188 -684729333 14787 -969317757 -407686417 46484 -139648330 -289833058 43765 -204601685 -591079391 61993 161890442 160897226 27045 240096104 262470028 48886 -401705691 844436653 24337 -989068948 -614082942 33622 633577570 146801931 48705 -593789518 -327352916 43809 760272041 -608534174 37607 281789241 265555415 16883 173425230 -384308730 3594 273475761 -191024739 6555 153256651 -103664639 42399 263714147 -891790795 14915 261148008 -192401653 37760 -43041080 -679028222 29473 -395466988 243554108 6602 730674814 -611732299 19103 -381088427 758256567 33959 -889206296 465775017 43404 -133257508 -314207715 24039 -767234503 -476870868 34075 -862314390 59714679 42444 154304326 -421718127 12243 -416970963 839223979 6722 -104172896 -880165831 5108 855158618 -972532321 12318 -403352403 -974446867 11206 -34521937 655410089 25640 160821083 338576087 23359 174328591 439364319 16407 473957492 169276309 74239 276200039 -45212406 41660 -319387256 444869771 9388 636837822 817987348 10016 179439057 356099148 35234 743655819 -207782120 21462 636133177 -500947944 68146 272262728 264763317 19151 -116496052 -305806969 40922 -126479745 -766070956 58343 -418452433 746188393 19525 -581562467 -511274335 13051 280999904 -23458173 12820 -288615121 446761153 11461 -511317102 471745143 13756 -382998968 732307354 23792 625167625 -328247444 5498 -986680395 -617244195 72319 336391372 836998264 34156 -128043320 -785136880 46477 158750565 457779004 25273 739906077 346888097 48266 185940288 -415877166 35498 -307245785 -393393367 55136 183123282 172354985 12487 -210120349 -615060924 13320 -897350078 -295991652 35237 187902655 354571066 6720 50840177 454921893 58495 75354156 -330402313 12098 -710569553 -888963278 32052 176902572 429372125 1030 337556194 850911541 33619 461587763 77876306 30833 -329619544 -207690851 1118 -791229280 -797476827 8216 -987529585 178500214 52223 -127985435 -330836836 32523 -983186302 -984168648 13824 247336617 743725786 10147 -297154628 -697232997 17166 547245545 -481550279 23634 -98047955 340256225 4271 452669341 355533659 2577 52022649 453570038 45436 -113031520 665181952 17244 148395605 343546824 24334 -315786683 -676145142 732 -229877593 -892036656 14257 -135089386 374283661 4698 -766938226 -768933162 17145 -406616725 -137979355 42707 269466511 243425884 39380 -684807377 -801089623 18137 244050947 -39537644 54382 -22290025 626320652 26258 375893586 -399149194 14677 -12714846 559380226 36008 88918045 -305628230 13586 650416902 839357143 52218 157721556 353668403 36329 -22044284 530203133 3682 -6362928 524142370 21414 -594602645 535217554 39888 465127966 166558844 78536 -107205592 -807849222 23329 -793707492 -774972298 24225 -485717897 452869567 18371 717616354 -603639917 39474 -133831592 -137141290 20723 -608627947 544560488 65821 -894904180 -498832622 62903 -779421275 -783777152 3831 187193069 -887012753 27653 -578336589 -190966923 69617 -235391744 -859705086 60536 75712729 -300497693 20808 654872587 365118277 17050 -701241813 -139509804 2863 -41956389 -700165191 2330 -668419634 -892484856 44849 349914158 -214275680 5407 -132894616 364312246 28214 811698487 -997302354 2128 188773749 -410576008 35768 -133664955 339428698 21872 -106003544 -512722146 17232 167498850 153879328 49313 336568149 647888210 16295 -292469877 -706070795 35089 735519551 -609385146 10367 -128847150 341416524 22022 -323266019 -195088396 13486 -116073100 -902547224 11232 854308944 -957856678 52549 717262429 -323196863 3599 -127749346 -762482211 1678 186918056 430808432 8401 -139531245 642090736 51400 -411784063 812411905 57875 -990288911 -782486239 73703 -710108634 444244831 17525 -669472489 -779148263 30851 -400621205 -107544241 33331 636274558 830376934 43034 -234552893 -982218816 38671 177573557 -411301455 863 -220081217 -576470097 2822 -776368176 -702205332 50619 651026236 811532957 74399 -97934427 334534654 20261 -708467507 -103613627 9650 358415986 -227483690 10065 190423821 175327504 3029 -601776331 -290497188 55578 734080299 368441798 39490 171728805 267240956 16154 718998702 -325074104 40261 -696544232 -877012138 8973 -791907604 -493205508 2014 240908130 429969534 14056 -712087616 -806918270 19434 -206939074 -954030226 47573 163353030 -214036979 73826 249020238 746889765 20421 -227568587 85834346 86037 -324017505 -487982586 41815 -139913667 -859429294 20578 -329860843 -685517355 2042 755707337 -327980393 29346 665624713 154654839 34466 -47226077 -674217018 25586 -780086891 -522996290 34912 -790198093 -513775575 30560 -784066718 -777298284 13173 462535568 658168309 54240 -768868661 -509849422 24853 -215763350 -904037313 6950 -779104308 -420742293 35094 157824802 -599436007 9754 276529372 -897908808 70133 -201389783 -989073028 48915 -312683000 -200491787 9091 -903324871 444017395 53681 167185949 368556906 15021 52382928 474443254 44638 -771123822 -478642643 18855 734383978 -207973696 44458 185047603 87007826 19058 -598616586 -325000236 24050 -711252439 -888215887 4380 -120517912 -501743356 35601 -95536734 634057229 15520 365335114 649308903 32050 -126608232 -869551422 91 -614792188 -329062297 6703 -32878933 539445842 37231 546415698 -518089453 50758 251841954 54428884 44602 151601342 -399607704 16919 -398907425 733140592 5824 -382481798 252599025 11419 340120592 -201460230 42834 -999997205 -584902306 16350 620986826 183002086 63704 154573474 358977196 32647 88982169 -317101972 12672 646724693 334879009 63375 -107550310 -322144275 66722 655562770 820399213 54860 -586982058 546309405 80955 -1101476 -706606047 62198 253030023 -12632820 39633 -294157600 -708436630 26664 655716124 177272839 55683 -234380642 -997054216 38858 345400755 823692661 12498 -304586986 433735704 9820 475046610 165151447 45267 445286823 355657266 8321 -291901479 472708189 6379 -108382446 372307350 24270 646113958 175668269 60956 363858487 54497167 41960 -522124845 285358719 25613 -667362061 -95374212 14631 349026540 -235911867 20873 -575980049 571403670 34972 148528317 -869987141 16840 760049333 -313631462 26016 66043425 440741954 7903 55355230 452844400 10393 -512161642 -585986513 58230 -963100167 -611379592 70981 719608475 -233481723 57368 748534735 -223999847 67687 -292320307 465958382 21174 468533001 374880798 13299 167040028 -416110468 21224 144765800 165427828 31630 155098606 -212792496 74776 -230718521 -879033051 56524 -863838766 475825183 47605 -705558558 -990252679 44110 -136377324 -890493256 19301 76635848 451150768 31655 -766158293 -40674269 41712 -318705365 -209653255 33611 -686117509 -799184173 37412 -96216017 -776029709 40957 60965633 830877090 47828 -216024710 -596689863 69051 535510885 -106895912 45195 353852737 -219154702 12464 262222699 459807614 39639 63307558 720801774 72560 -422381087 -961618133 60221 254727642 -397248187 65234 -300065830 465116806 6509 -103806787 -886465667 874 462581162 89943035 53513 88245315 735621744 47395 -410662408 742305646 22422 -235395446 -879098906 36934 88066305 467643274 19413 -381961907 815608736 16620 -592344500 -318886943 20803 -486801571 468491656 20877 -794856317 -784473758 20970 -796619138 -783768334 2191 165549255 245975689 37574 -895558244 448507526 37893 -297490434 -682775599 46659 163110745 60873446 23699 374132140 821486940 21330 267704748 282326264 42837 620328527 853403532 1006 90635913 744889278 57708 651645415 -610886539 68263 164361062 368924171 13049 -112380637 -883978160 20796 -588418601 -290247283 41229 -412146009 -964857705 49235 -24330896 748021014 5334 146228150 377934970 37988 72968627 -295170432 16384 256032533 -217352548 19269 51391943 457491298 8038 759091849 -301036361 21518 625965355 186636159 43873 642364540 -298259627 6451 -771695024 -522880794 34839 -310995728 -230839741 8567 435072813 350163438 20682 335439669 831570101 15921 -134334306 -490453787 7301 621149303 -286033953 41398 -202345641 349962645 73674 -593054461 -479964490 32442 183933301 180968283 50677 716703457 -300292996 34025 629143113 380282069 70016 455235396 377914026 14267 -132406757 -886781482 38632 -677931622 738242658 75136 748654135 -234040977 55835 740995865 350839629 26771 -489094486 460426798 16819 -711371142 -140425205 28032 255503514 -226410074 15646 -594905349 -503812833 23189 436095323 162774563 11593 164004940 469038513 6350 -119663265 647047330 43462 -196358689 -992697228 54673 -124999052 663421242 47839 -406259427 278277587 8142 -102384445 -789457905 26280 184290464 172561021 21082 735064221 -297596936 19554 -198025418 -967551801 9283 -409328161 716266293 32263 738022397 -212859283 33055 -109866842 -888612587 29264 168042979 348301953 54316 353159951 621194103 38960 284010620 716443909 1434 -592300082 -493630106 10532 249047165 735235875 36392 -791969123 -489774709 44243 150208406 -406219242 14792 732499930 349248963 3849 809905212 -998523961 37492 82386905 -296137828 34062 742730830 -191243019 51537 84619638 -710586172 66356 163546838 -222642282 21998 264799252 -28282206 3322 82999136 446499809 40448 171595687 472329495 977 722601095 -233843170 39146 446047117 175470549 86373 145822543 -891026534 24231 255955644 57985747 80714 -199757375 -892302022 13935 -594596833 -332957572 72081 -701002926 -882076285 46131 -402840857 254198772 34276 -513570923 240747666 51039 663277978 351888086 24745 -421167169 744279608 41049 261480429 58783593 60880 433929113 168616288 24709 749214666 -599217708 14105 446277742 534731309 48718 -415615128 -954802539 8162 -207816250 -956426189 4315 -116934528 -491954176 34881 -298951545 526362918 48078 266790559 -21154133 19832 254044502 241857373 32186 -286585145 -232862426 22700 -675676822 88671844 46498 -392784473 817530784 5783 178596285 74990967 29930 -415888821 720272723 28323 84052963 283805131 52516 -676584227 -790039220 37510 -692306195 -978141872 47304 -892191246 -95405871 3408 -115494103 -303804194 26467 -809504482 -518986922 18495 -977815916 -403238638 45629 -47268999 756198887 61742 -575749329 -332016862 67361 -409773844 725927983 6381 -106018916 -499317899 34146 267319200 -29519562 4654 173132700 -902295700 21637 -218699051 85677589 16393 722492940 354846230 34677 660464253 -304012781 20297 151443948 -408925381 22821 730797342 345852047 8526 -426713763 -142081193 29384 266336928 68151683 7600 -397768005 -102267353 30600 -780564709 -476701633 56990 -863507402 442942456 12828 -777762390 -784211788 608 -288117606 -209102520 4796 -210060188 -596078364 60605 274020494 436320265 40504 167400831 -103834492 39701 -980103141 -582135018 7178 -901944319 -100864581 30378 -111810774 664408966 2948 -766234300 -790389706 17328 148574314 -876650478 12116 277877084 -3871741 73640 254070286 450339519 21947 724263661 -586755638 11270 -316628003 -677913018 43439 252544268 71911552 54028 -21950007 566753437 49000 258304761 92803748 559 -699122399 756372864 70942 -404578439 -991336452 28543 -976757574 -996263174 1887 159706814 -586470454 14588 -233039414 -868649654 37509 -984614373 168083179 51615 281044711 -30114569 50376 -406045268 718703947 22178 -426485180 -138104080 15387 147094418 341235144 20097 244729318 728558727 16397 155955735 62528320 13059 272898274 87936341 79524 -901414538 144473670 63503 625943138 -332748665 14965 -417880657 -982395757 20550 626439809 844362360 60198 -392385861 -999520552 26819 -709569625 175380523 62747 744034868 -226752774 40265 -581942658 -285716935 74347 189974343 -576017350 7267 -286302846 458409030 11961 247376030 52820749 23315 -314961 -672473899 10350 -597178517 -494113890 2714 -972388117 -954855256 59305 -327511436 -671711612 36108 81336536 -294386916 6310 258300890 283071018 59549 238753086 -18133484 67671 247887994 75472930 29999 186295233 441098941 18123 -485483961 451292911 30216 181118614 -604710642 4196 151341890 -574234866 10928 175642468 89139105 30381 -111091419 -777986922 62199 -776190824 -791383933 18235 -411566277 836563902 32330 722194204 -293404742 39353 65747379 817354110 26792 552112538 -521516731 2416 181166181 -601283064 18387 470310546 373389187 9222 161090347 -409952117 2687 89704589 -331181059 803 -770396658 -764404880 21846 157975992 -210208896 9127 -984905468 -987128398 23077 -863291321 -100166909 56475 93597724 437387199 24566 564480087 -502264384 51836 -601992571 -333015211 1986 261336964 260587978 18116 177334834 -614768748 22016 655713695 844241541 56067 67501697 742580250 15121 -971574547 -969459091 57509 -294842157 472815597 1132 187697619 93229976 30356 726282277 -231025551 20112 -964917799 -990485838 20193 170226902 -129311407 70152 -782090388 -771447907 23246 151172920 78796621 28494 -405048014 724933913 32916 -799305902 -483076936 27979 -387818264 264979761 1294 -142537883 657314354 2217 -326076541 -686046019 58514 -39907252 -596821972 39743 -126950798 -507065710 10538 -778631199 -786306613 2024 55489160 855729774 55808 75899534 456856244 27018 -596209518 565147218 16157 370514432 662897949 14543 -791049200 -796788474 4104 280698911 -41584845 11631 633121062 355561944 21353 740088985 347387857 24757 -391172619 -966222543 75509 741753607 -574251331 29369 -303159563 -669310018 60918 145688833 339830391 21956 -112725773 643030921 35791 738777661 -587079227 25161 160699347 89343675 4687 545471527 -518878031 47444 -425460446 754965109 17129 -109256132 -292698041 26059 86630549 470441603 56182 156806052 442132593 23943 -392638327 531038773 67206 162111593 66934664 2788 -332103728 161325464 59758 183072634 186795069 34897 -206772710 90739274 1399 157952795 -894393014 21024 -315981513 444016928 21407 145961685 -428240139 31299 88458444 -894912962 58365 -35953829 661221952 22364 82458309 245000811 13735 73716060 826625005 8432 52112193 818348103 24038 -978673200 -968700053 42275 -866840244 462464093 37949 183568333 147065523 43896 -614350215 -502799789 29514 72760246 456393205 36641 -589955321 -323018045 15252 68408732 835120829 15029 163629561 87096031 26824 -194671256 48737724 53807 63549602 857118909 20628 -764704743 -789662377 8995 439238428 351474960 22186 335805202 851715497 17808 -27488083 -680683231 40425 -709449584 761661414 34912 -953600701 -953078521 13901 182767644 -413573786 16404 187297026 167969245 35244 -863598576 446548958 21103 -796656645 -502155848 14258 -111762517 348341037 7519 -29095435 544604533 31119 -196475563 -579767252 52473 -96469929 -794677626 40591 339639236 -212564404 6505 -194410355 -981643414 10014 -408680257 -118695078 36703 -708723368 737129358 10638 -413877727 249457912 32938 284950023 56618962 8622 470696717 368514283 7542 -518212104 435848955 43729 -95506569 -493178167 32110 163431250 340171045 46558 -691129635 733261113 21979 -711151777 -777094144 5804 -690514360 760384930 6737 -325913381 -701864141 42684 -219728364 -971916943 5906 -47346548 -696211604 66764 -224187224 -965787867 8636 -398440961 759402430 26848 665061080 161619875 23230 -595559051 -499815475 12365 648872393 -298368314 7898 -516154908 -676851290 10320 155866474 -584393898 16731 -104779981 -502346011 24637 -412639009 -127483988 31117 -293449596 358355658 45021 190346063 473282227 15041 182859348 -399780611 26451 257400311 463860936 18642 -201725290 -971855213 12646 -129723143 -873340961 40107 182369535 347140005 48404 -995160971 142891708 16011 -990372251 -970327399 1633 -139693294 663342498 36402 -762801336 -774735523 8910 -400822646 722766801 40731 362305058 638478525 11391 -235425104 -594196869 23615 -136191565 -877667563 630 277857459 -40241260 77565 156756977 186657090 26976 459970531 166672547 87778 -979795793 185266529 5055 -12579757 663353615 37714 -296563124 -886706010 52396 -326873338 -200795667 15991 -235702393 -969354510 8293 -694240956 -123786031 19224 -698060120 -890676905 1044 -974385416 160076204 39367 -392285599 833402407 13555 241046671 738265512 39976 378150379 828115755 35935 -203962358 -980316906 43394 63225233 266064416 41798 177686945 253567378 25568 -30672319 -687895324 71475 -779291708 -786429916 2187 -385849875 -141671954 28368 733269119 -603401377 32032 -772227055 -796559940 3860 -518059722 58663742 9611 -2415038 -701689543 49761 261127021 80371132 33748 340062252 -676308202 75931 754554642 -600024129 20338 356014468 665331092 20213 -138644366 -878188880 884 -775977451 -482837227 24437 -970323245 -986051753 61712 64993617 828572251 26327 -412647537 -977301650 69273 -410207230 -133837938 16990 -386814604 -979807328 49021 455057759 348688046 7790 449598238 -496360716 32226 357746957 -195831597 32642 248817559 444273614 7568 -216277578 -888875979 53421 180533216 -317865889 10621 -415754397 -962787118 49191 -287307804 -683607670 52952 -395408003 853169416 7151 -493285785 -585868583 77912 -210389742 -889915802 6070 -699931408 -773487052 40040 567375978 -511646185 12056 -974225552 -575136416 67385 -214380104 77920413 101305 -126148022 -105050986 28846 -668981560 -880336043 21364 51753919 -327119259 23585 -301132674 160529225 19206 -99248854 -900300933 45570 -983392657 154306920 33329 92358569 810099813 58148 -425488211 240273100 36416 -590947947 525131657 36234 -219030921 -966879374 56772 162744511 279409059 23317 82098491 825825726 43224 733219586 -311653226 32542 -577873774 -23058695 38869 -692861943 729178962 45257 754289917 -218838936 30404 91385409 737885225 56343 -401149313 846830819 31922 163266308 -223234655 3532 170112726 366454728 2622 148086629 -122286860 7453 637084504 824721293 40390 -577050989 -306453736 10112 759631956 -327009433 26292 335496028 828332643 16719 258717933 730363816 12278 -419932300 830176139 33099 -311756198 -424639277 50627 -121061251 -96474951 2028 -305166537 -712226722 17169 258325258 66545776 35210 172848766 -101620651 17046 168872392 263248927 33265 185271238 -104345257 11923 752531639 -788110105 49431 271903603 435628414 41885 -588435214 -330816286 32247 -956772675 -603611532 3161 163258148 170182973 50853 -614361592 532011207 49562 144032845 168253303 45270 152915345 -423616056 8522 354803178 626982088 39200 -427399671 -407362970 24021 258492868 -34387816 28529 282104635 463046318 41026 -204217368 -873180267 6414 144662226 365199864 25855 544702581 -519011986 39831 -218660531 84501499 60728 181345482 -403915399 26979 -224836566 -957464155 12099 -599817569 525047278 55435 174376305 159534036 20145 -687336996 -769987093 20264 374234558 624027947 9726 537124700 -519889957 60777 -390153120 559183586 59088 -137076162 342444444 27500 -191098591 79414930 43940 749069573 -199718740 23551 249341467 -192999149 32015 160103252 266859574 25528 -302534480 -232679382 14806 -321844574 642048737 30550 -953190926 -608667338 63152 -190685554 -892976413 6224 154473857 -613735321 21815 738120988 -615714879 20822 84964786 856465856 16588 379918194 -389694307 44381 -211364688 -888114150 58631 282224984 447140158 36867 279124708 729596061 24649 -984654198 -608450387 45095 -19790869 -674216034 43987 662751890 -111997226 50761 -881950554 -305370394 50466 159621177 284057950 26985 720817902 -323469407 26687 -131178354 -326694563 66385 -790832035 -480387937 52131 -779707749 -785358723 2150 -982891460 187416842 6483 -601893558 -308346989 45532 -883861956 467463404 25201 -975852153 -974994377 74819 258540777 49904224 56296 189299203 -98958392 81347 -103499301 -784759020 42694 165458555 91483979 15170 -952745541 -999610583 54528 -425051736 841292652 9830 271293112 -10843774 16745 266504102 -25679251 44198 75568655 279394837 69011 343308539 -964672142 13708 -409671339 -982748090 12254 67553512 -290205121 27400 -130929674 -18427440 12898 -300943900 -197156952 10084 -807250401 -764881756 17898 145009591 239328195 22236 -296361299 -235170455 33918 -515517627 78333633 44177 754743718 342154359 47344 -976738558 247792981 53722 -857678876 -586786623 17929 166846913 251012084 57811 78990288 245843688 9914 737192754 -331538250 16229 852793613 -983047956 5735 -696922834 -790733852 19089 -26551180 -702453267 51902 -224951652 -895533440 3421 -234233538 -972312215 12705 -97816015 644888016 19375 -697062949 -142366290 6518 92933511 760407277 53559 -198479064 -904751344 45106 728761760 -192943158 23532 627491032 -578687673 40171 -877921226 -98056901 53559 -963109472 -583249183 61577 144673153 -598446379 21300 -790731687 -966867154 38415 448028683 145212482 24625 258517575 -43452119 64263 -389211820 723870979 41728 -706458106 -795240831 9736 -226765132 73016020 81472 718397310 -293018997 20771 173673616 -895314747 28939 151599169 -897409070 47457 -871115538 -103059642 46492 649611843 147953929 6568 -237774511 -585692121 42836 -513700801 430518388 30692 -974757719 -987972248 27357 -119166536 359568965 25604 151577801 151091213 23424 182730766 -858231320 16896 -397614004 -133085504 17954 559603098 -768438482 52113 275442073 751744253 38387 -592328783 531090138 19317 -32708079 640332853 3847 336259294 838712759 30212 -991153069 -414065957 10973 -332579617 -198688852 7811 -31920373 -969113554 27808 52497054 849677281 7602 150923702 -614594714 17868 144177692 -589092546 22296 341807452 627108923 13042 -674688216 721894478 17527 -677743071 -857426855 14587 76005626 258633788 666 -581038392 -476237665 29622 716237159 -205884710 4407 -878006363 -106204748 63172 -118480674 -482374645 13518 -700957782 -865945225 47675 -791486251 -787259184 5162 -399165917 855480158 33106 -33320575 657697030 4030 714584428 -699565364 23271 84618684 279774064 36303 -766294684 -477214762 3942 170987292 451540505 14564 -896383480 429264723 11674 -140696936 354578187 18306 165769266 189234354 48757 -193160256 -595364090 62360 -25336513 -712904394 1154 649773928 182029605 63757 -900072375 -138824049 4981 -987965083 837138147 67862 -766985910 -500351925 53091 267844911 -231228813 40108 -862427596 -105977289 49998 -503678193 454837817 5102 -995908847 147215037 34901 -222843404 -995240921 33030 -679416805 -878417042 55580 -696662635 -129230418 25153 259268307 450482448 2538 -115747460 -323015800 69622 251410830 450061738 21462 -286865506 -213379149 14330 -582293895 -523314203 2470 -121064809 -858680644 40574 -304369487 -196116577 34438 -667593697 727077125 29510 -98955572 -795229318 37104 650843228 -298723074 43296 -494217707 728406680 13926 255698226 243950832 72433 -117182115 -478422233 7071 441321947 164407858 80268 157805457 -121438611 56655 456456151 344206936 17116 -409156339 -956105574 68334 -106149334 -292786738 70697 144200982 170640710 30018 -196646416 93608814 53337 182362533 -989451652 45236 63977073 -320486757 4033 630380485 369696739 50076 -315000237 -701004062 32499 -958169721 -959455557 47187 174976667 -118241939 5709 -29131277 666496108 24832 -964070181 -608626482 58362 -996897302 -607443268 46059 663294017 181227373 25662 476069720 370828816 12739 756362218 359440913 32727 724021697 -574092108 6547 -96425135 -134305914 33493 -707950817 -132935573 29913 -425997218 -988197296 2196 -395215365 240417040 30698 761495663 -294840605 40574 73123968 724978497 56186 740662900 282391421 50687 157600653 -201635514 68568 278652993 476048975 23621 -686823493 -895562292 31675 -2385219 530476347 7193 250957557 59879900 47909 279851605 741645518 38028 -8428527 556730948 26723 240706147 -221615905 30987 -209527696 66050957 84051 -26009354 529111682 27707 -131409375 -899921450 25584 86358003 240106446 17795 -710056698 -127282934 18144 77050514 -317795828 10007 358965762 653746643 43573 277975857 336771083 49759 -215415269 -965155983 264 284734688 441685844 28999 162555855 -116142362 17167 -419264332 239467736 37767 -141981926 -784627598 36474 -138714076 354114372 6469 714951176 -237185376 32041 -618334447 -520227033 32130 -137011620 620463152 34111 -876231976 448291836 15549 364854450 -208410343 36064 -133568392 -800963310 64252 -966193028 -985125876 45125 -969004129 -616000347 42589 80942525 465465925 34047 -12023173 532401201 47800 169775175 -235548721 60417 -511735360 441640259 25026 -399079869 -953292482 68582 -218417572 -575383865 52440 171356282 -865372283 490 155146190 -102377002 65617 -595864085 -300678592 25926 179516001 182118737 28344 51867146 816805702 18480 -412493100 -95966967 20724 -193410100 -596502436 22118 -107780760 -878233493 39409 -125014288 -506164193 8537 743245204 369572785 4605 278991161 52494862 69306 -958290120 -593996641 70655 -288771223 -690207379 9429 184427199 -141703869 19421 -712657670 720677969 24678 -132065794 -312207217 16038 760119109 -194472531 68582 -619009190 -522285431 25832 -991654290 147241444 49841 148480068 366043115 43954 -232404541 -995505713 14619 172030494 84050395 15424 269994354 457754411 25780 -303925662 -707714236 15397 -302395646 -217988032 16923 660825239 811105838 7229 -616636832 -503785948 9338 151917241 452568707 19520 735213423 -221792400 3763 -580002776 -308278530 3107 730511761 342990724 4213 258297950 744971590 25885 269961263 737634414 42207 91991905 452011058 47657 -899903315 458246061 50640 -118925438 -286297933 19478 77208059 444070746 27125 746895539 374130640 32224 -318516786 659701520 67331 -44508245 666296639 14055 144673516 254164194 4930 -97467806 -504632520 31286 -129166931 -807485795 65095 350511768 -237896966 21839 659729479 276489269 24188 -798942294 -769572376 25807 -999492041 149212333 19322 648229554 171551551 4851 173379248 355327522 8126 -13408085 -712598932 35543 167251644 351990932 12134 85104858 -312250320 7061 -513592582 457608849 30180 743954068 348807000 17789 -953726752 158805333 24287 178589588 150765295 39914 742604531 -604665920 39134 253532735 252460973 77520 184392458 -101895170 44548 -38709392 550885069 22355 -195904186 818179471 30241 -406723236 239171735 20269 362374089 -235430160 31304 342032407 -190953642 36717 267739379 -191421536 4459 -865486529 457461281 36543 -214906232 -858624777 54477 266798788 238446662 62099 159656768 -867810359 4043 666009680 347324130 68142 245461492 -237057691 24184 175539137 -864343144 46608 -494329677 447529632 19794 639085835 154031414 72304 -982057528 -393567369 16403 89259600 469699494 27913 -120697326 -803313938 11131 -981402001 -399372781 75083 -599701118 -317373272 46736 -782656901 -485340623 49870 -586037003 -501988495 21307 -991912368 -576999600 26395 -771291276 -500405894 53471 446985992 553856516 68967 -122007428 -493791892 29652 -417703315 266373537 42236 -606539327 556678028 3193 155817489 -892729887 37638 71666987 727528072 16387 169106513 -596300696 4341 -583520844 -300874445 57684 147399283 282042314 40120 -390484035 -97903414 38086 185287876 -382655582 33592 -105513937 -796667623 60249 252236731 457169847 5156 -615428415 -520232953 35604 -237317645 -897129885 38219 -398005024 -955725397 72867 63604086 827366117 9917 -790228769 -515101450 16294 -139372642 652335209 1208 -119503708 -861177909 28528 -964174078 -604396789 58661 -991328547 166478047 23999 188820301 464744936 2368 337873052 854904921 11771 -701646615 -799343034 13212 724865677 -232212484 46069 -130460881 -501767057 2143 366368196 845723297 4690 180806589 70505053 5285 627980619 -328096868 46162 -315337824 464558989 8292 -964406959 -382789065 54061 -137134612 644534674 5331 556225096 -504407607 2516 -106597568 646170780 2169 367755746 -958518001 12645 462212019 347675375 19521 -780524345 -476793417 58160 744275930 -610139656 32573 -861730712 459723735 3601 -798446282 -513043043 57735 247001588 72556242 3603 284507665 51804265 12693 144089176 165233872 7966 -900897048 181460988 27910 -411350046 -892882136 29019 348332659 -233860544 40790 53549002 464339326 10816 -420312662 842404279 49649 -332312672 -138274082 37535 -125796381 -301141538 1892 -216579893 -999160446 54526 -3958481 555447298 4285 357561132 -232450663 30470 737912103 -236413509 19932 -36344977 637865556 37388 -680117590 714717732 3674 636270144 184115045 64340 -964623644 263652449 75168 -407487978 246729907 37041 743478280 -237820891 49016 68898880 748892073 31146 -803134626 -764256661 22564 729673545 351744776 23427 179739488 -131320120 36638 -310843928 -233951667 32297 273494607 -206926389 26408 -667652741 -807836133 25737 189668806 -408927363 4013 -303254498 -206239340 3852 652341862 378351506 24167 738875754 56530465 48591 242666536 474379992 12606 -976329248 -409055442 273 156048477 84216434 26876 156546397 -101547074 63500 147637511 259785484 46233 -124701669 334033048 1100 -985889161 -417070969 4964 -700965653 -135059393 337 -116324168 -874721518 421 77567579 854345587 10029 -286616161 471918850 2182 660617047 360446368 55393 -231228534 -875816669 23813 73668806 453007877 37686 -677919615 -870951794 21999 82165901 429558386 9282 -970168647 188484604 32012 643391050 184311067 32871 -105575655 -484440576 1730 -413383407 730170991 16658 -137328775 -483771581 4223 262575932 736081430 3081 -713732243 -858398309 55320 81958298 251182101 49560 363526312 655698169 6631 161987682 251970912 15115 -700198160 -800437108 28819 550680171 152482545 71403 634204926 -968153483 3810 -797827029 -489557840 24037 -792555086 -784463019 23964 163488775 -875088065 32032 631127547 832863308 39154 -409682230 -104808359 2554 -699346768 751970713 36476 -297306096 -671218404 9569 622935969 367404779 52205 159632663 88511391 16502 -489111104 93448552 63592 374708865 828803713 2221 -126084553 -321259601 42856 152175389 270731472 15458 92425995 282633065 58287 363569850 831899734 29850 -294824453 376760064 40599 58885856 837330631 23952 -672768946 -778449595 11870 166382586 -118773164 68303 -196031409 -964988717 22044 -309131280 -686068743 58977 152806326 341163599 17045 172874224 -137608442 58404 83020563 842162048 35036 -892183054 431299286 38219 -104219698 646236307 36276 -223146499 56167730 62605 641059624 844913835 22973 -796356628 749495297 41500 -136232994 375331348 31113 168848353 -227270370 70287 372398023 -332683961 37128 -401330299 851923164 53537 151036930 338284858 24710 75533877 809934966 7153 179782124 -105035735 56606 446880719 144358075 51069 52278317 457242698 16642 163520257 353496309 53705 365482411 856040101 12602 158148024 -392405297 674 750170508 -201869392 41107 260859524 -191122128 913 154262748 -882384166 7336 262086139 -12373750 22796 742487484 -591186698 2666 -307028295 432983392 9151 164842410 471642193 27881 640688571 163688118 66539 259955559 447940214 17576 -115880247 373694096 31446 661810207 461367593 32156 261075542 95085548 12984 178731246 -882262478 42408 277577964 -196875215 35484 -712120017 -113962264 21819 -321918657 -215327316 21401 -996738961 -585279443 60366 653529568 -312197336 12346 -388380225 820063878 1624 176689124 182676403 22767 -312279716 -226380850 12740 -15345944 535422578 46931 -421340973 -138480990 26489 -865120257 -119719103 22570 177406515 249972748 4726 266261994 440966918 27013 84306792 276427168 14672 757423552 -218636432 55782 -124368897 -888754854 44596 181939602 89625469 5660 -763345593 -497100061 12589 725229033 370427488 32901 -883531531 440448267 42034 56271536 761818870 25633 -28018031 623735439 9435 -7730875 661669412 22214 76106120 473554527 16302 349035291 847338059 11603 -422721352 -956136416 31230 852428743 -956602414 48727 -954385898 -977685436 49200 -393321287 -125884206 32392 665327514 342644195 7801 -109980857 664207142 24447 732507467 -583235554 2450 -693829053 -130642772 26810 -794012025 -488067135 9619 -127470700 -515430102 1354 -205068411 85560450 64583 -979958204 366724718 42395 727104816 -227877841 65327 148362511 430751244 1296 -704116887 -884216978 15880 187252266 -130620253 57152 -707570029 -864960224 50374 -861390137 751209909 859 -112461559 -111401184 2296 257379773 -235392325 42232 -234993869 -611744271 34423 -983101109 -997636013 72341 529484494 -515752124 52047 238821452 50079474 28439 -972847129 -382442770 33804 -122140734 -802290074 33211 619173536 -288632130 14479 -677640066 -873418028 16506 -400241611 -445242 93366 346257184 -216138631 27674 -988405100 -417258040 33114 -211491463 -969044730 462 -381983798 -132105512 20462 746776148 -293975305 32114 243978626 -190481183 11502 754880893 337723843 24825 172928213 -115267399 26574 -981296352 169691940 54382 -396163774 277843785 52265 -764891943 -508520639 13904 -405821276 -142802069 20978 -424623168 740895155 29078 334545138 842281574 43107 -195503913 -611109159 32914 -963441397 176640794 8468 73559076 445611290 32007 -136141995 641437847 48528 249146219 49976307 50319 277691355 -196301961 14728 56570208 761135528 29580 276857161 267209943 21801 183108440 150017818 40559 -418780400 -971156145 6594 473774034 153638782 59061 741501771 -608089868 19852 718653397 -223027814 63000 350326303 -222137421 5632 726322971 -595192051 23022 268536423 440910878 16729 619259361 829066648 32327 -679359222 -786355363 11039 -424953504 544645315 66187 -390512917 -956438707 15922 -103654261 -790563288 49376 -593839088 529219308 17878 84189410 445488224 49800 174611785 -595008000 10926 -104784650 662206786 15631 -115928208 -498985462 34231 -8344298 -712041912 19869 -591856645 534318398 78111 717951867 346858847 23386 189576433 472402956 12784 -99039880 623784533 51998 444824685 180365670 27369 648428663 146945787 66798 166234387 -592350362 21421 184415468 -105097300 56401 178367615 147706462 39561 -695978535 -120732435 13649 -121269727 -483449544 604 -708401572 -107636913 20514 715324936 -576276264 10947 151892189 471034698 18336 -602330774 560106696 5389 378066342 -227326066 23381 650359478 830374405 62333 723088889 -593452495 16346 630667982 177793513 34863 64962062 833096921 59386 -392838883 742772872 39456 -208124262 -989900403 11790 94108269 836943149 16493 -217907105 538665790 50220 -289991940 454088360 8599 261200247 239407141 19418 624953987 847514983 53219 168108701 -868106933 18129 465408922 152833446 2986 280105438 -20994751 28366 344749492 820037654 17325 -877254535 -129554766 29712 346620404 835187453 32454 -118244187 -876477881 21109 156362541 -116983967 61673 -867013403 448045101 13041 -957914925 -396325145 76634 87594204 738701540 23846 722699610 -573013195 32706 189970597 240375660 18209 275723150 -417262087 30604 -394161863 736903726 832 183084457 154303571 33494 280651244 -34151380 18212 -96360784 363280719 9280 658725496 338226518 52385 630484761 174017878 38129 71533704 730022754 30990 -960327859 -384126975 1277 278089141 714937037 9118 -420408207 -994580522 6053 753368806 472451032 48741 -708329183 -783992435 8852 -134748394 -324203797 54065 -604958863 -323209855 33071 92677733 263509258 6219 -19859232 631748541 38082 -985111886 -989930857 26192 169953806 270138915 38567 -614260597 -311808158 50811 -478853675 468364908 23231 -103782376 640906181 14468 -797806667 -522324264 11425 -403724287 749217695 40784 -969125885 -396960097 53397 183808022 -115187611 69477 -897440777 447566435 10114 341117447 661921948 34310 172075821 -131518001 58359 -218735254 -887548583 48643 -576113846 532951896 56736 474498014 345158558 27396 656248809 158288955 41272 -903836443 463799354 3802 -23461423 -712618752 20878 -123262057 -495512613 4383 48118194 274020965 43353 265829486 444207708 6695 151492330 350554646 35676 -118983165 -799597794 40476 -786279184 -796330103 3352 -15388175 -686828325 74400 -402701363 -132718243 20403 -504307935 -883474246 34895 183820726 -391879831 15127 743192932 -591956497 21707 741791854 -606287118 39305 70784733 823312429 10862 648183585 185062800 75073 741843652 -308364022 40260 154519506 -100573480 26396 -224689552 -587530046 1801 72558230 256069618 44547 50761899 269630049 1326 724406816 -677998252 39179 -987033619 -964541368 30225 -112453530 -798936016 13091 638316796 248522575 16444 -683620490 -96820203 25569 252705732 -39057086 9708 339288918 -207803388 39134 -133752105 -203966855 57656 -515206873 -667233279 39774 182365038 -425865199 18330 157041299 466035498 24657 -997215384 -392642403 28570 -381322691 816318409 16838 634728763 849690424 55330 661784163 380815157 43591 181666348 79868345 30686 379925482 856646362 9486 -4703186 654433159 3807 -584976005 -286005971 71009 743601180 370285814 47051 -25234496 633973008 31492 185526928 184383221 4828 188865197 343004516 43209 87878161 738384690 68532 187121026 -603675780 854 -667504989 -901637818 56083 177091759 92932458 26534 -572149548 -616568854 8713 174722438 84084877 30258 168407313 -605647566 18799 -25737450 552382917 34048 -983683573 165956897 8523 77807076 851777595 28578 -35830417 530483448 26008 -975865578 -411766584 38255 81658209 739342131 63778 -390966553 -120401967 3299 67428902 -311853892 9768 -791789154 -771886973 2028 454551737 184097089 51195 542853527 -520867030 50662 466467449 169727843 71157 721127093 363191299 36243 -227245886 -882831221 29448 259381183 350528182 24815 366657575 643876123 43774 285019621 265433447 60186 626958506 157039428 26565 -678677542 -795617786 23481 -771044283 -618837905 66466 -874555805 -427534160 4373 -313088756 77747911 21005 -33805736 560638677 22955 -488117149 189574757 7981 -310657316 -671065509 56935 -791562884 -487301483 25337 -192377377 85501720 20562 -682820025 754447086 50908 537714132 -513485738 16805 -617480706 -517062927 10397 -326742196 -44742327 32918 -12461745 571140190 29831 -677255667 -892632406 48782 56664093 642809993 10207 -382950918 -972301809 31514 -962007444 -581029801 4824 -107128504 -787896024 35129 -399154589 274796293 37406 -487927863 459601854 13866 -974954826 -592746593 13957 -124171528 -490633372 13671 378251157 636768156 45525 -988591463 848070492 71039 58401179 840309315 52219 -994633228 -32504605 41805 247106371 467008586 2548 179304572 349952873 30864 -198390683 -883945955 44120 356654824 855121428 35778 254102610 449598224 7047 285029767 -212626603 39120 177743351 71606317 30383 -963046500 -607758904 42651 -382902748 733190142 22691 -988101813 639981868 87374 187980477 348080788 41161 -415698489 -137904445 33832 664757520 -292068042 36221 282672616 439529964 22487 145442485 183375550 46786 -109096270 658955729 11826 145909967 92438442 22847 661747768 -316039310 18560 -701232965 -871426583 36725 534849950 429915336 69053 267275400 449174070 8689 -960330026 -418276598 76628 -136923092 379768162 8682 -957541813 -972507730 37492 -24625190 564304277 36407 -409087874 753523163 42867 -20752212 -680631388 4049 -142108231 335942881 4846 189363223 186720409 44577 -386686062 -958129186 30452 -686304919 748641513 81099 258172478 431576596 26982 -318898906 -707081664 52888 -887366038 474523675 28710 623546126 854752596 45966 -296952317 -695655024 59297 653032058 836697985 27005 -603819465 -478540100 21816 -903092740 734865968 82299 -902296427 461977605 26684 -574838354 -301039707 23002 247096090 463998366 9581 374493008 815181842 26453 -583409217 -521768539 21219 -887180404 -97398149 148 747747612 340202790 40808 -101890601 -868817348 41821 -874178530 -789139396 31494 -669930775 -902588904 35878 -5889682 569454509 41009 283081697 -23300465 19956 -388432934 846737317 57132 -783548373 -199728981 64743 -999846571 -418008421 17495 436297718 159484725 58959 71328178 841656497 12450 -101775060 -504746113 21146 -126037526 629844092 39226 -141211771 -476404398 21749 251642834 -210479450 40584 -215628218 -585292028 12036 344518741 -228910568 41072 -673235275 -882394935 31310 344381627 656825083 32562 359130919 818331517 32005 -9173990 -698313720 59350 -107361545 -292247677 72672 -974983434 -610906819 3129 175081826 255920700 36262 147361715 355071358 49006 162094875 -125838433 17531 -607151444 -476497669 853 -710431770 -892865945 53390 -582390937 -294297267 35622 -973029609 -383244675 67163 81630822 810920910 26136 -954295172 -605532247 33936 -596504307 552248386 55530 438195611 155363167 48712 -236739794 -602548825 9853 248471601 239957219 39707 70212568 258049949 21036 174009240 -617436015 17846 -313329957 -681262148 58412 -415805343 -989905837 50890 354459907 628100028 36809 348143942 851372648 30920 -211743596 51260570 1134 751981730 -216554590 65361 86926712 755522475 26187 -197764722 -588289530 51892 174240337 146674851 11028 -705408465 -142660965 25397 61012017 -316203554 22627 68805695 461332386 11329 -208329299 -616409578 46176 760018343 -601490638 30507 -481773864 466270626 38805 -684693492 -774653865 45013 -702016912 731048541 70281 277261280 59174693 32786 732801988 349232728 31500 283184494 -197088262 6829 -766955078 -765270595 12633 357138169 -200170840 29388 665501692 -301176871 16948 -602657148 561160122 43550 -401991285 841162243 50720 -46911827 -670075402 55386 -26528506 -679928061 25175 -571843914 -482516891 7164 145059978 271886142 28342 157609831 340940188 24834 -42344808 748537829 48134 -575396578 -500619265 25324 -26344741 553687553 50114 167331667 -198031468 48924 -97045504 335942185 23886 848860199 -953364834 32180 -193761716 -973596365 24135 752055584 -214867466 62483 -29964004 -697895881 54554 657071428 353643364 30419 143751666 -209009685 46759 177237968 -109515647 41277 161291665 175442890 46276 81963700 -320962195 23643 -301844032 -110782479 39189 622197134 843738506 12176 278011528 -204880090 21070 453967595 175711492 437 160684040 64206231 21079 -888802812 -103267573 19270 639238879 155068673 8087 -111593067 644063499 41699 -198580649 -866720411 5164 -681013768 -904747665 30390 723909899 -302630251 5259 -136266234 -885622424 47717 430137744 162021414 80632 277906935 255710058 4158 -107964817 -479693423 15971 190357516 64479637 17604 -981624454 166470554 17433 -977846173 -996014150 2314 269064530 -902977830 25001 465782695 350286606 29377 -412681798 834008399 14271 -414459994 756539933 27406 177782707 -142766425 556 60229188 -18650385 15779 626247736 359638919 38685 238950661 85566715 5464 732371930 -194504632 52601 188366538 -575585722 11999 -137755167 -890966395 2472 -139463129 337349817 23805 -770395106 -668796914 15236 156054000 -577251620 7495 -227665544 -953966976 8440 364271098 -608307162 39739 57113795 248344755 19850 -126033257 -493875607 23233 -28220545 552717839 10366 -892819787 -108890552 7481 -138863599 -292774753 52593 -507620347 445444605 3142 249670976 279152275 67661 -517781242 -606393002 38595 162496635 437279949 1162 172702752 -396144057 2425 -967703770 183577554 11925 380945402 634242237 16579 550024137 -496464420 57839 -213823067 -990306107 28772 175180427 243769422 30136 69032267 -309501763 20191 -885437805 449707408 28618 246546626 750233143 7437 -970941644 -388401035 42047 -708080446 -863019418 17724 349050538 823653915 22326 721535668 -330561318 14793 627395066 839977779 24201 47983451 251484496 39359 -129934694 -492853296 6504 173434988 361909402 6807 174252267 70386803 18252 628176836 824497464 43055 -953178555 -391822058 61741 -111351839 633521881 45318 85641471 443649585 33004 151035732 -124502272 41500 270945245 266966771 67657 263821218 740153212 31253 -997662182 -969908048 2498 -871852813 -139750090 24709 -125755260 620163258 43781 181754055 -383660303 28393 273438906 245963293 57342 93296217 812641053 41997 -886441665 -510316630 42049 724965561 -195310832 8593 240521243 79064923 1296 474745049 158654246 62090 -415756909 272651028 3864 376749871 821205931 19575 -864335506 -99221871 26609 -894498265 -136141319 7718 -100038954 -883772170 29123 533970081 -491468592 56063 340351671 -205436830 28654 -593149229 -313018092 32941 179447562 179925268 37103 187145001 450339524 22294 -234552839 432617385 52354 170959050 -901604893 34559 263612938 727746316 29743 180810869 -191277771 12256 -781265744 -486798265 26889 736777527 -594857910 13596 364540638 -14955582 31273 270543543 722919749 35149 -588999995 540845724 24126 -584839428 540330642 15559 93700465 456409963 25359 -12762352 282512633 68511 51564298 467842868 6870 -999151011 186216124 26411 -892172748 -97440563 7336 -980615935 -998796285 3335 363188273 625035809 44354 752608528 -287724393 36634 162539430 -198054078 64471 457163679 375262202 30205 -319407210 -200200044 33548 -581081534 -495338049 23010 -686803403 -966814903 35119 -113225636 -300554750 71347 -614414270 -331736500 66483 -522144380 855373562 4738 656936498 372761665 66596 -574728720 -306798284 46729 158486622 246234096 41446 -701171129 -782947571 3202 445784296 351340719 735 -967566963 -399655901 40006 530443574 -510121580 25869 274159281 732965405 21171 -193001594 -956733811 550 375513539 -216576932 13860 83752565 754925207 55811 -901081421 -140478784 63458 650928651 337819432 43800 -401468933 -101751600 13942 -294402685 828835917 8541 -388696501 243081085 50798 -2724427 -680788931 48980 -311031560 -862369265 9164 467432874 150944855 14570 92204085 813729281 25285 -953511764 190061749 17441 -110130914 -770028310 1430 156037352 -119089691 68420 -859019013 -139370958 26974 277893925 472849912 30893 345336929 -214823842 3437 -422242377 729765640 58 58160202 834561121 40566 -795997233 -780167563 18884 -105963279 -310907950 48786 -602367420 542167266 63606 -113951813 -331090443 55058 284944504 726143775 41714 -596144716 -311592707 72860 -137155734 -801211638 49071 -877439923 459688913 51126 -97771323 -324375678 43112 -2078685 564894692 46320 -390767432 242898673 46246 152262302 -201480811 54173 -286130512 -669695123 22181 282048792 727211566 4489 647893271 367539439 65848 -20549848 644437340 21939 -193094459 -980293056 47838 -705617348 -873276120 38959 -423746912 257791255 26355 145723295 -141178460 84907 -983314483 -228907638 59761 150980720 278332293 28236 -418864395 722773498 23562 155732250 -210551981 33575 62394640 271967431 31306 740519344 -603697557 30935 -386614776 853250132 37168 -234892664 -896065081 43017 277740321 -2371853 39803 727187037 -233179674 65309 -2941520 554119470 2682 -976448678 -971222589 41824 285154673 -28378203 78038 145320989 247373520 52284 245079609 461361131 12020 751362701 -975610071 33196 455691801 168720638 52038 -762731155 -520252810 21747 260923594 -225293941 24690 -679048715 -769989569 42069 159747176 -133708706 21459 544313287 -512102097 31962 -37649627 829598150 80807 624341683 155397671 881 167043781 -116258843 22779 642576301 -321984779 48154 -573215223 531140072 35444 759317216 -232322821 56543 -582459584 -514085223 12244 -38938048 -680493786 82528 160052202 -869245519 44574 -237658687 -960307428 58402 753410106 380639233 17366 -299236611 462198823 2848 636950169 -217266517 61736 53307653 714671374 61264 -999315022 -595235557 48574 -606331033 530745428 20367 -392343172 438718126 12923 275231129 259240150 26415 -121855631 -771212106 50173 259536745 278757321 51507 -216034903 -964773549 47530 263833193 740474743 10088 -673699332 717760657 25663 351567394 834196770 32111 180677253 -618274698 2300 266014780 -212615621 26135 -571578602 -902303546 29128 172559797 -107173487 6043 -385227130 830848708 56238 -316217316 450761046 18400 -420763519 839033393 55995 380162936 660574503 39416 156757548 443787917 26696 -404129971 738575876 20655 254719486 -220058509 4686 241854813 436211796 42257 61838092 850602333 29639 -675150577 664642529 6852 -694981947 -770070384 15285 182390001 -213072424 35155 -967927201 168483817 26333 761822636 -206200645 10142 -216747834 56932565 97354 -325922432 -228487521 15810 -991988630 -957006745 22405 -233457323 -595644530 51482 -117653417 632392303 3017 637887563 835841656 61526 -293722044 458710985 24799 -116355175 356619498 28101 183085436 183504634 33745 -115282688 -330865614 39091 184376415 466971218 2228 174353221 -136170733 54631 -967690383 -387654895 65300 358666191 -214871662 2656 432683330 162599779 41637 -293740683 249123884 26438 -310903851 -210043117 7508 -413491687 -104747095 4224 650878272 339599308 40241 -108738187 -301622199 33251 372899545 -235263608 2772 63317392 820973775 47795 183769157 -867743387 40831 -313183566 -223318082 27160 -426010999 828255348 32266 284055456 743143474 33821 -140122368 -307987023 29575 -694140590 -98377540 18897 -123274130 342824511 34386 -609560427 -317867935 19137 -104147254 656301335 17218 -210545086 -861025048 40912 -585806114 -315883981 17719 49877238 -306029354 37809 -331696723 -206644586 22088 -999481578 274997837 76128 -388606780 -713187337 38985 731895433 814296662 38292 -416734798 268355407 21898 -7386293 541296709 14769 -684493868 -120528133 4273 174811038 265980135 20097 653934473 -305908882 40260 -212363424 86900618 16654 77208099 -674601523 62480 143925599 -193714284 25948 361968722 -217495194 7603 167432602 95234137 10961 437199779 368158816 202 176395932 473743079 21280 536574649 -480728642 53740 88328051 264736394 25930 359150585 660105501 9631 174281585 250077700 21539 -127458227 -491163472 32003 652729624 -103319948 51061 -961867991 -228390628 20458 646485873 186768625 16033 183761173 -426247980 16809 -207526582 57806237 101048 639381078 -312368931 42640 -600981793 -480566229 21701 94310093 -327156903 26469 244956356 -25421376 72945 -701686277 -124879281 13911 -381514745 272516100 9042 728221480 -333254054 16874 -227024749 -877409698 44116 739348298 361026132 2566 189785608 334660567 7656 -105310308 662744528 19398 177995100 68517534 1682 147241469 435712715 10381 252335434 261986821 44470 269790484 -984418682 37599 628206505 370482109 51984 -129859248 -301191658 36319 -2955651 54678215 34319 -954526384 -617714482 71498 75737083 728791938 66854 173771714 64590136 18451 -301825555 -693439444 11142 182584827 -229126418 23580 -323653695 -679462104 7662 526500074 -499632212 2182 149648443 350246300 28985 533033169 -487960110 14991 761575962 -600063213 14457 145993825 150341322 14929 441915710 374992030 7003 93338813 438634505 19114 -494750642 446514665 32894 175921611 -220670710 26508 746984015 -598970396 26463 90722855 839617281 46810 170189647 -865033831 8995 357157430 830197038 25476 -200547066 -591624772 32474 651140717 150066958 16631 758471193 -617563604 20382 267986122 278685697 62629 169750782 371739832 19446 95108562 -517534955 49298 -325074469 -697458197 3382 -132214851 -789430757 43437 726884879 351877690 28117 -578221855 -519539399 30592 464111748 181661499 24442 628517202 168739381 4465 189320575 443090251 1978 -952777596 -392657340 63840 155398586 -216521247 25248 -139809249 343982347 16573 183222213 343852076 23273 251538880 252249600 66561 -965024979 444641189 56557 -903909038 154957108 83003 656211923 -303778882 29263 -501467315 436985030 5000 143885638 271068222 22398 185305523 -118643082 65143 279514767 58290139 48944 -121984499 345863968 25069 -303703843 -231571120 27313 722846315 -322933445 15384 354056989 849326643 28982 -381821502 832137797 6955 175524969 -393100893 5710 619405387 842953352 56876 -306600976 -681304279 15103 176844712 166936505 2134 154274438 -222084722 38679 84475703 -329355247 42061 176417966 -596970478 7651 -388284312 836802756 5829 -610456196 -309313534 44169 -319041270 -698414998 38744 166890041 248358201 47203 173243852 -577194999 23007 735798081 -867925131 84749 70039056 -302704205 7344 -876628803 441463581 37652 94210663 -292407209 14578 625018455 820048930 9124 730330019 370820335 18282 -681743289 -871514770 4711 184851774 -576214994 4005 52134589 450589493 28183 -142714458 352495577 19112 642425025 146991379 39664 434585054 169292769 47184 180342562 374355742 22749 342815994 -192126340 5825 -575392318 555969788 16509 -29202636 -674431705 77805 -702599231 -105629978 11237 -235330863 -981804174 4163 -412913628 280441355 18604 -870278186 180685541 86722 -302106354 -206568172 31331 173233759 -105415775 4861 459963687 181056377 42501 149604285 432364060 5795 -98881162 342894599 10822 -592541452 -323445987 72982 -887040049 -136743851 1252 -893137345 431470026 34594 -581457739 537401031 8516 -775296911 814595650 40224 -205916064 -872160578 6820 -881429721 451307990 30153 -973025062 -425413795 17876 -694766365 -893228767 43642 -607279370 547372439 73678 721524771 -592011384 40872 -132695955 -782378336 57796 -583715676 -478639994 34098 254255148 749053348 37558 736063030 344836937 54478 -132305062 -109305041 20160 844375942 -979578176 57289 -300700618 -221904228 2821 259625167 -39105714 15471 91755934 -294080762 36686 189879899 -225504555 56464 -9013626 -666958789 38318 -891922346 473291180 34325 -713516332 -769987338 5314 -671627139 -881267754 39953 152444746 242505451 23700 181555908 -140010716 16818 621489795 -897212266 52036 -97881514 -321654459 40379 -33570433 539699249 51120 -386028976 722911050 25732 -132794414 629653911 25229 50167709 274209920 68066 156104519 270507109 41618 -1733251 524805327 53592 -968023160 -109457376 42377 -203835516 59503255 75182 -981132780 -958100115 67653 -879985834 -129975589 33683 644949187 820855165 20708 -686277543 -135129014 12180 170740185 -101246279 27710 -702216407 -136495526 5979 -36221608 -705729646 33259 256705722 714490158 38540 -692935766 -891187959 31476 186965190 341336591 26033 189024652 464230796 2254 753663901 -299900014 24455 367475169 636762699 23635 665185917 147171962 44709 -979596033 -998850449 63250 -21727131 666510013 3720 736148463 -602169167 16233 623143057 835566832 5378 -799274277 -300951332 17983 626381743 -313429150 46350 77573335 -977203737 29922 663812122 167519410 67445 745635947 365861758 632 623529242 -313499672 5620 -685834539 -772359086 35986 542796881 -521747233 878 -384174770 811950206 28176 -296621073 -223748503 12325 623340777 343842228 64857 64352100 -311337798 6239 654135055 170253018 12108 -8286589 -677736465 40821 251666775 -40818917 22702 -808768164 -585234700 68165 -995487274 -382548954 53465 267001326 727516500 34250 -713064715 -806713848 35974 262701588 85914656 44957 716389201 -299004351 47353 -227783290 54457764 75822 49165653 745357781 66632 354002427 -985582514 25219 -420542572 -975215819 18874 -119373081 377384428 21843 -121698943 -898516651 47160 -706816089 -885949230 2189 -584415291 551386232 19735 156709598 -116340877 7536 637905997 -312676215 39404 -287446204 442461242 14747 -388950985 -106057204 15137 -325906609 -496888000 60732 -573156843 -288679722 73484 -418672410 -963186602 1857 728192229 -580525648 12891 -396731917 268441342 14416 82027990 735577079 59289 155619818 163445209 22598 -604989042 568040118 43168 -898525425 -140416048 52851 -891201534 -105329938 29750 -418789447 720754386 25563 -206562069 -957770901 48562 -115441671 -312632297 25687 285092820 81126181 34693 -977008067 -580958454 69413 -897632042 187420631 66694 -119467452 379880312 22648 -31290391 643406156 27176 -599784108 540452463 40814 262285520 436921996 21646 268631567 263931188 30752 285472006 444372371 27366 163380883 147344150 28005 188966782 463577452 4642 188834060 -234943365 55103 -414128842 284403359 16202 761088908 -215955565 30788 -32073641 736640604 48334 48521163 285004625 50721 735496334 -324469766 8948 251503998 -4509157 57704 827193818 -985058222 49249 747757309 -499829448 49452 660836305 175318763 29820 -676400873 -791679948 5237 178563592 370259767 14193 -18414110 -710774265 20817 -289403157 -224764798 15989 -409172766 -994652320 30022 -704875371 -882951018 42798 182173763 -140119365 32772 -612789828 -319025322 25290 156537864 -113615071 80412 -131523660 -863523968 38255 566081729 840913843 52472 183717559 429109455 3942 -102922559 362543296 13375 -128422059 -777688193 10984 638720763 354765998 5238 -121955831 -95509581 32950 -984345484 -10769244 21688 70848520 430159515 34752 -131573076 -762536496 51059 727705383 -102270616 70936 -485132287 458815584 34359 -598868061 567827073 37664 -684255627 -793882841 431 177169236 256768159 20728 -233651183 -898312055 198 -789054741 -786244381 13245 -318329108 -195339810 11235 -96150175 -480331806 18637 62528795 437360435 45604 -217878213 -903073139 23621 -972545887 -612875588 37273 -994587915 188424922 21148 -138120747 -899300049 44881 -971666445 -958738417 30987 240425520 731275879 728 334496588 643390769 25092 -604779493 -516904515 14399 53586904 262872016 13868 -798247369 -477592647 14225 256268637 434518276 23983 358753724 809844944 19592 152874407 242890825 19668 -95840655 -886697801 46553 -114391031 -801158945 24427 -415102697 -137495939 18356 -136964006 355432035 20937 -981396635 -992887687 26406 170280354 277718471 41977 -196910387 -608412207 14164 -139868850 -865062122 13921 -677977114 -872990904 35952 -292116912 471930064 10745 -19976402 632200468 35434 244841724 273601420 72020 -681681205 -769267595 11873 -296407212 -234305221 31488 760922211 -603496617 33185 -119768283 630207742 13829 162687509 -109172931 4095 -967293260 -964207041 34899 253221214 468065342 20701 463045140 363064832 27148 283122614 471385020 32021 269716043 285548348 37218 177063892 -895139608 31649 -97895845 -797778877 5905 -981258994 -605408611 3780 -425646386 269378678 47624 -108673293 -318245827 17725 -421626182 -114831107 35139 171200114 -217051745 5001 628984370 369478397 42733 -408336506 -97765213 191 -310914717 458396419 2690 -43014389 624208642 19769 -965579704 -580906778 16859 -983877878 -573037777 21426 -483732708 -523538788 5964 149003841 -583680558 21244 -396003035 -111796911 12821 -976942469 -414447729 31671 -106548183 -807715389 56896 257961148 -223441476 21522 -307196095 -224643760 1094 152790198 375801150 13964 466289060 352933708 10947 258385063 -801557182 35438 -523399311 433346392 28757 270027393 -987242794 29193 -102369911 363141591 1139 -206840146 -959016701 29963 265420070 -201289063 16246 -131590926 173645111 5880 738010554 336323672 4664 152171068 60770607 18765 155557674 -236695777 50916 -671087336 -802546222 27912 -107004193 361471634 21002 -667582738 -868528568 39544 -796440434 -490595772 54013 -388954591 720947438 31395 277004056 438708453 14862 637853754 -314872509 41064 -13945278 -700051155 68246 152289405 342724944 28967 71602314 459117645 51494 155349039 66736869 13051 -201321121 77468945 6203 -42135476 -696468276 82084 -225022036 -614826799 27388 86094188 -958210441 61718 -206382256 -16854084 65645 82278455 751958530 17827 173225916 256438308 20103 721272237 -599179448 25786 622674917 375065421 45628 -667967617 465445751 26353 -606457876 -898643290 48564 751001064 333630264 17928 -320042398 -229033039 6030 -197320250 -602396842 24413 466591168 168985181 26789 163820506 -125793742 80723 658452240 -327220595 48185 -392967320 -971026491 34181 180328919 -580322553 18295 -110525013 -509034350 6884 750387531 376205902 3806 -203954500 -896093820 33195 -297532486 451649931 23106 631709085 166213289 9735 -115407865 665143623 10719 661781403 450906650 45493 -308492887 -708733116 43248 -109628017 -513493764 23716 -405240739 241151714 17199 152001131 -407419396 5226 91511292 819758582 13237 -231546148 80295861 101204 241593234 249612306 34178 -672899781 722982223 13041 281534712 281961521 72161 -391685915 729626027 12935 -400092345 -975119713 58027 -106947842 663138018 14996 -400538218 272599906 7302 -381750264 -125319343 42326 -114130960 645583875 29591 143767171 153447895 5440 653697250 149791599 46824 733040389 -312133044 19394 341843365 816972793 28383 -686102515 -100126262 5227 -790081422 -781596965 9836 -961152253 -413327255 35432 -123882986 -889931534 37388 362150844 830316437 16036 -132344734 -580923811 56801 -486437432 53970160 71872 -205860671 -221292269 27132 354202714 825378153 35429 -321359137 -687784157 44341 58530543 466564440 54983 -311237800 -686778690 52024 738083105 -199133914 36806 143849549 279531742 46548 238151742 -14167558 8717 649633028 358930376 51750 -135391044 -511357633 21326 260147254 -511930359 12627 90816321 268235290 33016 620592209 157515963 39589 727947865 -292309813 18092 -308553585 461053829 23293 246645640 443334569 32397 -411816445 -978236704 59303 -195753639 -984181552 10470 552666288 -605758609 12103 472843674 366041341 12771 265167495 -208890611 18038 256403378 -230530405 41999 740875816 -229333220 48392 -209358879 77176557 43786 540628378 -501492370 27592 -285926423 -694860409 63373 641592814 365135067 17083 -21462192 637643649 17385 -200294922 64703330 54713 183482866 -411440689 11115 -419865026 -954980864 21355 625636622 169140787 71703 -113298645 -764594250 64651 272198576 429416364 9465 251416321 242262094 4286 184640955 374157296 12149 468908239 347626669 17547 147010994 -138099448 71610 -220479220 76139189 103223 -969760592 186905077 4857 282957960 456819231 6846 -876121841 241978124 54187 -39985998 642435627 42368 163735357 178358017 32330 -4219125 630653237 4089 163712459 -875368036 2606 430520227 338137358 20038 -997755969 152081482 44353 -415430850 -985790922 58627 -984871634 -966075157 48085 -140535975 -502209562 2831 -319163170 445016747 3114 271037605 87289983 11177 167731865 -204889021 14113 92580856 827724361 28812 729421093 350087542 8411 -673370622 -120004536 5243 62222367 755286276 72393 -16031263 538845605 16362 58523478 731396201 46001 -955094618 -996532599 31994 -705730421 -877380166 37087 342662726 -226070218 19251 61547188 245912082 41577 351619353 813963531 17942 -117404338 350716191 30461 -33474856 -693762570 38858 -329761032 456205982 14276 177635287 -129964707 37163 -137672242 -295623904 6576 77589568 -300529395 6517 155738494 -206359553 4702 -114974566 637483549 41152 175050234 -904286646 1823 -668117691 -901964419 26181 241177587 -607558016 48604 -860000608 456006518 28396 -232838120 -484838473 59166 -122075350 -119188796 1790 348626222 -225815154 30369 -32601803 -695045203 73411 435602285 -585082680 23109 64233167 -317009491 14217 169037609 -592279502 16209 734532601 567940575 70728 -956158325 439516071 28764 -500628153 473320963 15923 -300941516 -221303038 7039 -20588587 550767113 48276 -676059620 -897287344 50740 282952085 52232244 59909 -874680442 -98364796 38666 276445757 716883364 20925 -766410526 -785262881 18693 -997955582 155270065 16959 -428201095 242198605 49270 -311748517 -202483184 24913 622604520 181442511 28493 531623160 -477711602 31227 -121398813 -118487532 9561 165035374 -405040640 18752 461445344 172780672 55637 -588692233 529265213 562 533505981 -503840386 19809 -304570858 -233591251 20014 -421143439 -966212829 68155 150185326 -234126857 58221 -135429936 -893808525 39468 -217475521 -957525504 4538 359298614 635887607 26869 -965239277 -996254916 5544 460464144 -196536491 40343 -589323247 -305120760 54566 147687689 -572681912 7923 -804048144 -518003681 15796 -318396496 -235284883 4594 355606096 638004434 13136 847843328 -955679836 31423 -233124099 -865209048 15217 259265909 -106895899 32502 159243011 156405007 18060 662600069 844542922 8623 -384729217 721991704 34576 457108244 362740536 18225 652216012 165984144 21906 726347929 -313586422 40016 731149075 343704229 23962 -110880076 -305684540 1236 -395144318 267751518 18286 67593581 823833141 49685 -677625329 -782854832 9320 -418702374 -135112169 39307 734066046 -600428609 17028 159869931 -865120218 15525 153810152 -205004937 25658 -225100061 -901366859 23043 544681244 -498112737 22380 65614289 841516614 40416 146049395 -584119704 6835 240859395 444902973 40882 156728838 184230716 964 -605531000 524908248 12964 66581722 840776390 47154 -489174514 435999384 32558 -305199424 -701501374 34440 149668860 -390016725 32730 -120868413 -331630083 57823 -582486793 566805987 18008 638658644 162348791 18736 72604405 465826386 50057 146042652 -233665301 71165 251865580 88265434 43688 -224782193 -891202958 49352 -600706632 -325236158 56929 -116755333 -780360630 17579 -140176439 -96641847 33227 -961496061 -999942924 61759 -4376448 571066859 31299 249793401 -226888051 41939 632730611 -300953872 15952 -217115503 74563971 74565 -677727460 -803247962 28109 175483100 162609786 16111 -219522013 51905285 94443 245163380 -214823726 18642 443883241 851753494 92499 -142717715 627440460 1495 180394811 355652560 15419 -608764381 -497619045 20008 -323898904 172143810 64043 -981568491 -583539813 22776 -23711373 -386448335 25664 736726287 -287515158 28414 337627389 812230246 11791 657542192 182051547 61904 -674663405 727541749 6505 158314486 -894855408 40463 -227747103 52936708 42243 166784064 437010594 28267 -99617756 -300114107 21696 175915940 58544821 6295 743854180 -331246744 34340 -19957003 653524503 9695 -403069388 815562622 7851 164876085 342426923 45694 66240150 244849737 70309 -222441408 -884378953 49517 79034033 821282066 30279 -109316711 -507762929 30561 91421684 442528294 54615 -43775623 643888306 29931 -44380159 648999857 36439 276526683 60458024 52901 158643838 334470208 3408 189384482 -615331428 5898 734484789 378380706 1917 89095677 752404507 29756 -668407327 748666977 43995 49825783 467535705 37211 -133803657 358987897 29138 -678283101 -138311055 2536 643441258 829073528 69468 736782931 -300452514 48272 178014292 -612954696 19172 -204348192 -889292869 9783 -424430831 848862178 52010 655807806 -308180488 4397 248155774 -224308130 16441 -18641562 651786777 31817 -304639543 -232212918 3951 -21710132 624526008 42017 -860798718 459931469 41658 -593473778 535238787 62048 656179203 334374544 28127 -219603007 -884433761 20143 168012529 -425294648 12398 -790304997 -803787925 25168 -808071248 -219778331 64147 -426990333 715353367 25729 -385327860 -970952744 6436 153712857 433860480 21332 -890527046 -137985009 1533 743410921 371534247 51200 79241753 -299214201 15506 -134335945 429935654 33040 343869260 819239072 1236 156168878 258733486 12779 -194756838 -964806522 42399 630098651 184502490 42742 333587030 -191891662 16831 -994236790 159142494 21273 184656167 -390781857 32439 249162642 748670591 36105 -41174533 723161064 48510 -968681381 -424577956 45482 64362025 -298894089 38365 663289899 163411024 55948 143945134 54610823 14309 159400222 -389612290 17214 -307729140 -708369746 27528 168682334 -130469333 84118 -130607215 -808723092 27932 649144395 153406657 57976 -30522085 -708412698 46649 182701045 -406819616 29040 365785295 842634871 40312 470094536 170466835 75151 -287647270 -226079940 14070 337864905 -198444574 41013 268454246 -406868748 35131 638613650 339408266 64035 -136423233 -213024543 47445 -966143034 -602361952 59123 -316003035 -205552309 29249 174904666 -111022393 66531 -602828574 -294614636 30681 -786315032 -805948251 15752 660257531 376719602 39512 280119811 267961909 69006 -208910450 -607068404 10836 434842289 68354420 8028 -106411311 -879378579 2167 -44622044 -667655747 7651 188845947 443053812 12778 565731440 -494349625 42705 336865263 633199837 7550 630466919 350719813 66162 63781332 -321615460 70 336562034 666043432 40069 162017621 258631090 35519 -573516983 -522838193 13999 -129289179 -494469764 22468 79924244 746297427 35532 756524523 -600139645 23698 746186276 373828570 54 279254518 59575437 40563 359631284 -219026381 30065 -712554180 -771362421 4473 -877170873 462952333 50421 54129308 438155281 98 80332678 739125725 7377 -9803428 562535669 44720 -961300505 -390730912 26555 -679009593 -902031614 23 166944692 -217345078 50141 719076056 -576834654 41486 -522436171 429098850 50399 720227331 360438318 21283 -500360140 57039161 50042 55031716 851002268 7830 -476958984 467962556 46198 182890735 -593251245 7243 280522901 278537097 26580 -9267555 619507994 23968 -226818580 -601769010 39336 -292047118 443882408 18009 -127905416 -287595415 69774 561374026 -518051350 43015 -427438076 -987385266 9669 -428008941 748818041 29414 558873091 -516615477 19633 -993431600 -982755425 9382 -192907419 -960301273 29231 -697129354 -110162257 11606 -976100941 -985561736 47751 61013175 739191455 471 80264069 828251607 56570 145845128 356996974 24754 -388118511 275455989 49112 -801975376 -780626186 2278 59758897 -290234416 24774 259113715 259683632 48925 246826609 752795405 23412 280057498 728988084 30190 650548244 -294717231 2172 152659112 -676804351 42407 450769942 161595353 60415 649963248 380697473 70316 -967739656 -999165448 709 -394642923 -102702091 7634 719289779 -597880197 14808 242031578 439607410 19468 -764452356 52021317 67302 -236650736 -609135374 48003 -190806479 -572030720 188 -305840635 439712289 23332 -971872889 -383031940 50261 -34714825 628910416 41363 -199329711 -972459356 24528 -197625532 -964735498 18644 -958468709 -994607523 74034 -708203309 739388280 68936 269249722 -236844415 42815 156807758 361289644 37526 68037049 447218767 17508 47714281 -322012287 13413 666501449 -324327143 11855 -977331541 161741593 19721 264753973 260416007 12288 184585582 249073025 54829 -138806005 -324995448 31328 -964768225 -617290420 20558 157640944 -392227749 17901 628111551 189526729 44738 184164242 -897400246 35809 93733440 454516691 45174 -953983176 -390606427 13639 -13179346 645420540 10848 -778450463 -778681362 9359 89760749 247450980 11842 169963687 456689601 5157 -32635640 -679081018 51694 -953279828 -304782596 69833 568209817 -497292016 23562 188391105 50694761 15625 -408261729 -118056146 41670 -978322107 -959855695 59048 -121924738 -790084966 7337 -983105376 -986503141 29314 -395784506 -127541127 38331 -388923049 274113783 20038 -115424382 -493827505 10154 -215195696 -597102894 1260 163315319 -609798542 8914 527175256 -502599919 32986 340910732 854357362 13675 750395901 -595100204 26554 -783188303 -479656598 21243 -16682749 646258727 41122 651325616 187494428 44497 53343528 454395503 49213 -296539591 444545434 7701 255398293 -14832665 9871 -208140038 -578203564 18288 -674568062 745809324 79464 60238583 -328177552 36270 722337257 365938888 49078 369346852 -195388467 21830 165375608 -386492462 33429 -958672676 -400408229 16451 636799424 166404522 55514 537902228 -476450616 40531 -29359019 538742887 20721 56004583 842544320 11085 243563295 278118879 64601 -711504631 -894642460 53528 365513009 634725604 25546 -200016605 67265865 37143 253443457 -222903505 17735 65630685 -293295020 29379 -192275116 -874499541 53623 -115119756 339768782 32587 -225223861 -986978617 3398 624964565 273440553 22845 143618683 -589880080 4681 -136135781 -777959371 12272 -408023517 243391728 47150 -232638822 -866645825 44660 -133570411 -130291764 2675 -126429680 -764552655 55147 359685247 -204137469 15443 -403821624 -955476834 27194 735637355 -592850446 13976 -407137371 284420242 39147 723444387 -310417910 30033 -106845662 -106282389 3243 155165403 243788769 38773 278632782 81561638 33302 -970414907 143328642 26337 474799394 570900832 26247 757990293 -202916999 20589 -419770998 825791997 24807 190298232 -600117186 15160 267818375 -2336650 60891 722237557 -291441223 46689 363915034 -208932893 18391 -135998626 743514121 31692 -587350161 -800292304 80147 186346817 -109883712 19716 188141034 -412928508 20528 157702917 88961206 1791 -593108207 -310460412 11295 543763953 -517766829 62325 -965979597 -578885186 5623 257443975 437581510 30063 -406903387 720445327 10296 -2422170 -709223786 76640 622396319 144426880 34771 66231286 241646361 13278 533041266 -512971592 50798 551031439 -478181369 18148 -422399973 -599136522 14139 -297441218 -676382412 2570 -694645341 749369453 78449 717765980 -301826004 33185 -426950871 -140238795 20427 715501687 367620853 33939 275457824 280167312 17710 -499301610 459800476 34311 283695207 -232735720 45109 149540712 250553810 5807 93783986 256922324 36469 169541758 54052070 8509 156763504 186827158 39213 -669646665 -101477177 8298 159666386 361361187 12752 -116021929 -795236211 63833 280698333 -215221136 31579 260002449 745255735 5865 -384378649 -974041767 14502 -961711989 155272684 7540 -607063838 -477036607 7179 77610364 468919158 12895 652344110 379388315 69633 -219067441 -999639164 31246 -396590888 761624727 2463 367999519 822854680 1005 -23559266 633917871 35216 650535822 830533767 64081 88686528 822668169 56191 -899553711 -103465065 15526 -219279651 -601506505 39055 -959325694 -955137991 68483 -115963595 -777828220 28451 429847485 162406815 15908 242041839 640012072 24777 -115788889 -508550356 32561 -676500920 -135808081 12976 -98379109 -127401010 21924 160634590 175100457 6291 -702455265 -790848261 44022 -764113455 -782684964 1613 -299938777 -711309983 34839 443834694 378317969 9149 -17556842 626991919 10982 -106003557 630235339 42614 -713685272 -896353329 44839 174940612 261573125 48210 -961737309 -966471336 9846 -993780905 282515569 40961 -406969186 745693043 33613 -106224284 -880462968 1430 -5656807 549042039 24238 48921850 240206333 22878 -323399298 446698819 5931 469545332 349077292 21908 -401183108 -119419125 43000 719271035 -605933431 16631 -886444577 -111594946 52190 -322198170 451915433 12290 551218265 242727110 40846 -517337417 -301222555 18646 -391271354 -134831893 41710 -389020473 756502935 2018 147269589 -861184832 7698 -904482745 432018861 3505 339058914 -203980470 7243 -36917761 530812073 2732 248100303 -38304082 30274 438537778 153429904 90795 58401466 -329931800 33071 -961796657 -384347248 42832 -962943048 -606338613 14606 366418792 -970017561 50032 -112771694 -615430190 60635 -315195471 454671495 22436 352276855 830970524 32034 641764997 168473257 76541 -706212079 -863812727 26390 -102334158 -500700311 19418 152079715 337244334 3498 -226029733 -872237758 10494 -412830030 -969034884 49225 652120030 -318114212 17694 255118690 733935323 39213 -98282434 -783002317 50589 281146930 473071786 17860 -863418171 -711957217 65974 -964653077 -983557746 1562 144115896 69548169 15274 245264465 51296312 19383 80200577 465223752 40167 -956835924 -980417998 49829 59023195 -303161361 11801 88697558 434848610 6084 -122661386 -299499260 11952 -682926758 -382686662 1328 274038760 433718567 20313 -668249203 -786880745 45025 760430392 -605298017 14668 -984926214 -136369773 50820 -963149898 -961517826 43181 172396141 -134813217 62499 -404906502 240122105 17446 733784107 -210301289 2693 -425040038 242537125 18016 -793738333 -793212117 1515 -996108530 -572154802 71172 144138897 154861863 23776 -10525803 644783211 13336 239369413 -232799186 7663 174288012 -882968950 26575 168807024 -109633962 65668 -710545934 717709837 19270 -583727211 527414825 17258 347964409 622223972 41863 255927974 -24407332 27622 -131123893 -761995080 57112 -113820232 -130318893 35198 -604997658 839966629 55197 455694092 628909958 5649 -235226148 -583579902 46704 -411550039 -964991240 61832 55720411 276773502 4438 463789357 176602625 32056 826764782 -993190195 6625 743144986 370604254 49673 -34413870 648189787 44633 -689036730 -882501652 27879 436954517 187876372 81212 84543138 242931616 65946 351327954 -215733996 27368 -12908995 632498138 23805 -105370763 -306485161 68371 189255007 455587280 433 -26159219 -672247405 1214 -766182645 361504167 44782 432032597 345401050 6941 -412968164 839290080 23122 -580357938 537087388 14812 -30069899 626702245 7341 -120196195 346586912 14038 -984134553 154654207 1662 -959203137 -601139144 5649 374105304 833182766 7637 156966570 262674154 9363 -591687397 -297961312 74745 60483826 430089771 13546 -111381751 -869292993 8305 759577564 357431880 42618 150552209 -572323213 6197 -288419789 453984630 15863 -954361548 -407860267 72690 -420878584 728808667 32102 -404231008 275904357 53298 556743846 -498871986 9464 172835685 -415849811 26634 -869944615 455854944 17789 50214254 748351150 46234 67120350 839806492 4021 153345516 -398403361 4774 835830404 -986659118 53064 -97604139 -781635985 64750 -604288177 -521272102 33571 284445378 -33665572 60779 -897729641 439884744 31339 -682960816 -889624156 4831 -711119827 -103126139 6062 -980194596 -428228405 67113 -119471877 -480375819 11525 -394012739 -979910830 43124 184267170 350325898 5766 -116595585 625522447 3962 -995359608 -983575354 48416 -202754423 -890238216 47227 434318812 187010303 56265 527716186 -21327994 3530 -880847380 457841335 41688 245126271 744625462 38690 -406463554 -100019799 33964 146287714 -579697984 1630 736357157 377380142 57841 -971978838 -418956466 43024 -124011737 746951074 50550 561531472 -482046499 35397 -685185923 -865993935 19184 -990106872 -387978458 49219 258587607 -599453705 32779 -103585721 -511471787 31622 715163199 -200260070 6389 -883790863 -412851801 28339 149439818 -114422810 3689 -382060438 -976798344 74219 -405510222 -133548115 23708 -500860952 441635257 37881 376894215 834935596 18580 -21621174 -683442774 72209 -575292129 556469154 62420 -880047547 151587227 32453 758905591 -318273389 35193 -681696863 732260482 26107 187297235 -387138108 13556 263212144 450460953 15737 -138930310 -290825115 914 183914070 185706081 41707 163210306 158640125 20110 570698596 -514429321 26887 265048977 72542017 77306 -288259236 -207400541 5559 -613453450 145275902 62955 -420138878 826302291 53567 -397525182 -680827980 64794 -668794500 733484685 18758 -886606568 64408223 6344 172700594 447002001 11631 54387905 474631244 50923 760775711 366151839 30352 -952624317 -592063088 46913 158007221 -387300858 23085 -135550760 -898622890 44637 -102204971 -291551064 35233 145978120 -138258722 44671 758729315 71127658 61408 -958915502 -591506733 63606 269916754 440708027 7917 -200149903 -997178981 19290 -697242407 -771401648 6600 -138741423 354515474 5286 79491482 761197789 47663 -956532507 -952429020 34421 -578895806 550004038 20775 663290910 150164158 31347 -96105779 660481635 10099 -98375232 365347594 23274 -397215021 749485440 17247 -108652628 -308035696 68813 -291487074 431067445 22826 467168752 163098869 44954 531435554 -774547169 8530 -28868788 560279786 10169 154786112 -196915903 20118 181952071 -200456470 71661 272631932 435889028 3835 -401108603 742506878 14637 -988483420 -987852692 42721 558391194 -493102103 55289 -870338276 464866961 24668 58774974 464807393 9557 -427740654 -141215139 44127 252930613 466787502 27280 -882270478 -121032389 26087 -46616453 -702180107 81664 559881889 -518907482 43056 452972238 146628617 20019 143453567 83384508 20790 370926736 -231590701 1404 -877573123 -134223166 768 -102057598 -118201876 18245 631485908 838683290 11456 261610860 83142533 2374 -316929311 439390212 10288 355843930 -696538382 63650 151037130 -421403717 31679 723775892 -617908932 28440 174500282 -301231728 35889 158914890 436286647 23163 -124324377 -121771094 27048 446485009 551040781 49921 -790237423 -479417693 3017 270170226 -786843509 60593 177134461 -597917499 19197 266144397 -205873734 42381 465582787 172597973 14574 183833170 361252409 25527 -581703092 -299799824 2230 175574757 -126621945 60331 551009453 -520112627 13857 160621076 -870080046 20776 -860154815 467257784 35240 -290218087 -236603022 19052 94759862 471655908 47987 -224616745 64356930 95253 77909390 820434681 52084 -578518592 -513759591 11992 -137761685 -899899131 47646 439794137 176617425 84625 -676779037 -118447371 1003 186775657 -596313188 17681 -132454611 -902105796 38118 186613683 369531460 2941 -382616315 -995448819 15361 178169591 -901923473 30999 -994144208 -979728156 63594 -960784468 -424828227 4504 272803388 245409271 77176 -101147393 -890076553 30795 628672451 -303027683 5318 52219889 254426273 36000 240015231 -220644110 43781 743296289 -604705959 35351 261087883 432842515 25327 -601306057 -293512845 66181 356433975 -197326446 15871 355319999 630649841 7011 -979690610 -612521688 24789 -982179752 -989905572 16757 -580367442 569531260 23234 -963122699 -382297995 6124 -29136607 659058017 46159 -708464401 -774052728 30703 -613663695 -513870792 13841 -140183946 -781188937 15101 454973548 -967951992 59377 158131345 68540030 12111 75457887 451620175 15102 -119607912 -298140401 64851 -133435576 -296045486 8747 631972369 -311486546 39044 166541302 -231451056 44557 -572816065 -493875842 15861 -211179691 80123071 99443 -47418294 551703479 12796 184354094 -903281533 46670 659741747 831513897 33412 341572067 652205319 28870 185514892 -195166404 31100 466841139 166209092 45796 -399593848 -997459861 38783 276028187 -201237760 15531 -134543718 -291987579 1779 246076226 726384566 21517 143394611 448952886 26466 -589243609 -304995152 10059 -124041841 664182891 11591 -701769936 -878772674 27748 -586186783 -322089436 6727 -125227059 -304896608 66102 -974732099 641541612 61355 -893800612 448018858 9459 68905457 -325721034 5075 -107732192 666541979 1020 -306285742 -696772933 51284 378901803 52086157 16669 -713826722 843102279 53525 -957688708 176975519 48341 -292278050 447001520 8220 -129352953 -324157484 42848 -213297473 -984027635 805 143387717 -588984608 8697 -120739160 -859763433 2951 279145344 69652834 19691 -27031110 524721119 39492 -232738541 -590436401 54361 -615238835 -289306928 2035 -594977327 368865698 70775 188801925 -874778538 31045 -46606988 556998445 19039 -194213046 -876385956 37986 -958014880 -575201365 10821 239694573 746866874 5936 -220024312 -611344075 4257 -114744371 -890838470 9322 -419162265 -968700014 72104 -191812311 48875560 78165 259636835 257874732 78385 187730664 473616725 20306 656830668 852937343 36251 -596866281 -477612933 18102 356753526 854612344 29579 -578669252 -493463212 30520 -996464965 174660419 2990 629283028 149605762 30413 -609546162 568651270 73977 176617340 472044656 3232 -416220039 -965819132 44999 -112818631 -806130469 25739 757112457 -223863325 5572 -130693960 -498092763 19768 -407027290 -992877312 27488 -613535657 -288193361 10489 147828074 -233766955 48079 -518205566 467415243 35985 -876029999 450057423 46797 -762298618 -492334674 33059 -116081889 358911493 4569 -769212328 -779256193 6449 -1684736 -523616246 62496 -23073880 -582336372 39204 -602070803 -295126432 69669 662948883 834799006 54692 258628547 460064897 2656 622718729 -309466076 3356 -129660453 -520548589 21240 -784176323 -482685692 40954 276233066 262281439 2329 -140190555 368527827 9934 152760156 -581149250 22897 -401134639 -114671143 183 50629258 -886162477 65832 -687508430 -696573697 77004 665791624 831143729 19145 -99621078 -786981540 10352 -234477918 -577629660 4472 -805979053 -521337212 2920 470378466 162229156 81600 189786005 -381271284 808 170982046 -606648918 15689 -394718106 253932659 3884 -801092547 -304735353 37696 450690462 359996376 9844 -685095160 -807408292 266 161406943 143131884 20968 551140342 -498133820 12104 -385247489 -971138611 49558 458348603 334724204 11232 147202285 -390646330 29261 533324917 -483732916 58349 341165800 -230905040 36696 -803605257 -772300392 22525 -964817494 -389701526 23103 247738412 -9541837 65120 69776644 277095026 45943 -392607077 273817706 26986 178937306 253972573 34747 -328767011 -765142722 23489 -781108137 -766077665 21816 -141364467 -889656003 36620 159173728 -862302724 9967 -427116855 751666995 40881 -403260442 -697445663 35890 -15584558 536531746 44638 465364026 740088928 58842 -109570724 356648830 2842 -4658442 -690235975 36908 372939166 161330432 31573 158879056 272571423 42892 -678511389 -133797074 13868 -39236206 -691537980 78132 622445841 820906596 54128 -12715183 282529880 51357 -970905472 -407142025 19357 -399273776 -134680131 12624 -973431910 -416005930 5011 244365656 239744576 22590 -964371616 -684477726 43769 -988374062 159533071 19337 469229864 163108611 81991 -710721116 -115694918 3336 -389862270 745281325 23398 185695089 -603526283 13336 -520374745 -394971475 17230 174198421 47679343 14155 -6377499 569242158 17882 -986840176 -590414998 37342 -977179491 164566217 37878 351631448 824696666 27816 -618525678 -297894290 67151 -794781769 -519034399 45685 -32692362 665825020 16578 51378989 744590209 50995 150592952 -122749995 26903 169308493 443069619 5284 751999303 -614178781 38997 336692968 625347011 4348 -672378559 -104035619 31971 541833100 -488582868 18290 -116715321 -803218344 14139 636931032 160490522 20261 459806964 345608564 22686 353116152 -227268111 2536 346785957 663328874 29100 -957120068 -958902882 15145 -904678472 746650114 36386 158370748 353086073 9968 180802488 266167524 53010 279292504 -12119128 61483 -994234209 -583767799 41930 662410945 174038509 45023 -409560704 -118274750 34419 -306155028 -211800595 21856 170065671 358041686 44586 247265648 54692204 42681 635544513 838471886 59973 -505641886 469330371 48320 -223224857 727644889 53313 -880625506 435559307 49796 -106412606 -878880893 23368 174445195 272743747 43227 632136739 826463605 62794 255148610 -196594097 31293 168661935 -584343879 5432 -129482201 359666399 22870 -575094562 -304898493 59182 -514374096 445825006 11734 -399732341 -129650840 14428 62028614 747736411 59998 -693107895 -120413166 21666 429351375 -689796043 34000 -391237745 270126150 42308 -392306972 -991527765 75225 -572878042 562226747 27628 -141047856 657602495 44447 -574825887 -522917258 24579 -231182108 -998842476 52689 -208943989 -995339525 27332 -13840081 529017645 40237 374842083 837099842 34051 174810886 -894489611 47395 244676596 253247145 44104 -513949019 457154508 46022 247945447 246986949 1364 244836367 375701252 39118 -404894279 855431934 5271 -105652802 634482360 19844 78211296 819318208 1043 375366020 -193074202 21682 -391329778 757569706 26434 -319194435 529575435 10287 -404582990 740484567 31766 354726408 848886086 22561 -953002421 -968277522 12444 -388283297 -960761220 23875 -17986411 526947723 37371 720465223 -213886257 12910 -30265417 653794721 20233 -521888424 453630523 24108 -138145907 -775989842 52424 -28900589 565422411 21526 163476515 -897356346 36611 726790380 -615199796 786 -119970434 636356957 17592 187355898 -106958757 20719 630194183 352878823 32 -408655916 843160132 39120 71850786 -317831304 12800 -103639521 -129464338 25709 -865715281 447479167 39674 -395264565 -963307012 3029 -423572208 736309582 38651 57513400 756010471 66892 177113142 -882423392 28680 247096502 735058263 38864 -126285559 -788223950 23854 -43962714 539287096 24568 -995365942 -589715369 43511 156031607 254896497 20958 717819209 -234786519 21764 79778888 -291521188 25420 284567680 -210903525 15139 -893687270 -117502821 19336 -135107692 -104257656 30167 -222567331 87112376 25353 -523718028 472425700 31954 -682941964 -137647232 1025 268154854 267471135 23133 -107481934 635306240 4545 664608613 146708405 46912 -132488474 -858029134 28026 278715287 -28475337 25406 177638115 -609165768 13121 -112991420 -767319312 45169 -418485546 734665973 22733 -400861816 -994386257 74403 272533945 476164407 763 -194793203 94001639 94442 88489039 821892524 13820 -329678258 -680822818 9250 -799328854 -520259957 6350 159323713 178012674 8154 -137986734 -782778703 9062 -42510820 525393417 28965 428987815 154341315 13474 362408661 -113007259 32871 80471370 -295129798 27954 632359440 183537469 9978 531797049 -492912420 39995 61833200 283896926 67379 -45324567 -704306170 49474 -807898244 -801975919 2312 -22661261 -965931178 68714 90543676 282359403 33324 -109816946 -134010458 36080 629304979 821907910 19947 -229282272 -1709095 64052 242019632 -15710169 47529 167169127 250854400 39986 -678596496 -796246845 38203 632286990 360382552 7180 51121336 848400281 3001 631938944 167812850 16560 152736423 -128781091 42331 -877037327 -119034302 6238 -133552199 -303727026 40556 731630416 356820340 21632 -400474087 260767492 29302 -977473080 651555820 60425 -777905685 -512131022 21932 -668404723 -775333010 27265 -28169779 633875252 28359 150057531 -125697228 85437 -415127613 733286311 17754 714806300 -317546643 37924 -688299120 -898049976 20080 -300193889 -207215211 9106 737098529 -193254345 14679 240654568 -191438453 12870 -581840023 -320736201 49825 61364535 246632554 2109 160330500 163597017 17365 -900351118 452494904 41510 -227852838 -972005504 21435 142947093 -386627513 21415 170886724 -886064716 2144 758158372 -237703496 9196 169523243 239252050 40971 -986921465 -426679201 60319 167978998 470508717 26034 339715245 -212939467 35800 -695735282 715273070 42596 171157846 -388606763 27590 -877023061 475471675 14013 167764245 -96244344 4323 50785922 850992541 5796 333939667 644157817 7347 -20335867 556033323 46277 158287126 254582766 32747 -316960981 429821452 5529 -117206390 -876717079 42101 -404914665 -114916492 38703 157036719 -895929922 24378 -390208001 277485963 17647 153781105 438562848 19879 -991446780 174213865 32984 -966598526 -404337598 33794 257781694 265743750 68915 440098956 369652582 20490 -960610290 -477992009 35925 341142885 -228056220 23667 245366100 -203132775 23402 -899460436 433408969 25290 -993554108 -989862451 33113 -303348045 445390266 25704 -387794714 -99415861 16532 -320067376 440839657 22656 757015083 -204853192 38786 257220202 -26706284 78457 -673848169 748736670 12130 -102958655 -900435881 29051 -97022954 -802966183 30644 -223652712 -953720763 57352 755117373 248899580 57411 -136586988 -286986837 43725 79148785 265780007 36212 -707134777 -808415614 5228 -800264567 -804636707 7605 342264267 625904676 12106 -231417640 -897004913 51628 81415418 761074393 15157 633079118 -301989986 5607 -598575053 -312469515 49768 255820290 -45604559 14151 -764239484 -764668340 13138 -130293828 657258895 25023 -685427306 -102217410 24222 52419758 846485781 45554 258048093 48836160 19717 657746045 -296114322 8703 143445153 -415141787 10422 731361478 -103960820 69615 628719849 336727969 59437 -423631791 829883108 20933 150499258 -883416176 10568 -396547247 -136978229 17733 267142229 -388567364 45775 -130199334 -806534508 9771 183675193 -903494213 8925 359571053 647076982 15950 176318221 459924365 2606 -315803250 464191210 21830 -964504760 -401296179 38344 52286694 725195759 6933 -222895948 -962459288 52021 357817637 621886087 6441 376746698 633894040 12240 -134793274 -505165960 22319 827968102 -967939410 35938 -3307374 620702449 34798 168070257 86451670 20458 -706353426 -888526844 21797 464651431 182919608 62345 -133065427 -101116376 28897 660979668 839326857 38789 54897013 458223958 10822 -869454895 819041480 25522 -770050163 -520959781 30773 -952856395 186257198 2947 -479139132 460015997 19244 -115125087 -903249687 21252 -983991671 171655567 17007 169396249 469668148 8246 567791561 -99233255 42510 65711010 716197103 16871 -793410853 -510186618 35987 -136637 546141564 27798 69528737 -290312611 6485 -237879339 -966942679 38875 749782101 -206367504 19856 149676498 -858317163 33870 -668996136 -128867042 10476 -877280946 -104733573 48775 -103873244 -141650210 14482 88525718 267214623 55606 744196427 -596378452 8528 370176532 657546829 4922 -131193360 623561184 45771 -42985900 -116510808 44680 -109805257 -139808839 14348 171520249 -97655583 8072 344376511 654642925 20006 -128274149 643932618 10376 663750763 838084467 48594 -395467550 757414027 1315 -126894946 -520824438 7279 -960383438 -416630112 22725 -994327893 -977362282 40371 336586627 646558681 24823 -980419818 166474028 55981 -809492168 -797574771 15287 -424321155 726021281 4300 -121322671 -794543661 61879 -961807205 189034143 40127 461115807 148605280 22599 361818960 -194581734 40866 265227812 447754203 9615 461087912 157095650 45311 665864907 815230667 71996 57791672 242707746 2183 -320779368 -222086556 27634 -616283260 -321780097 3209 156427106 -129584116 62031 89085024 757286627 70985 -98007663 -320340758 36742 273735180 -137915946 28346 278048250 -195531141 5532 830110409 -959955500 49719 -692810350 -878318010 41643 -987331135 -977377608 944 -389440628 258887498 15860 265827753 281916493 42111 52402752 265542850 30708 -208071585 -586681692 22054 -961203440 -958897018 47356 834014488 -978008191 41738 -191537231 -878978823 4817 -137022877 -97252725 13556 280723435 60367937 24830 -101678841 -100834795 24042 -765485624 -783161635 20782 729707839 -604463355 22314 736391171 -765957345 2340 266186191 742042494 25438 66447957 -331698780 36595 -290134106 467389053 16585 379791568 649840885 26080 -220835017 -589105183 20115 -389571947 -995310558 8333 274526785 83796766 78080 351792011 659679158 41193 -972680472 147300139 6928 737020675 -581012949 6491 -427499403 736016270 29434 160734430 142896110 46066 -576204524 -331771859 26288 -28023013 -692450573 11909 -118943343 -809263623 67502 180540043 352333918 46050 -387039696 -991130552 66696 449270746 144455676 70222 169139087 49964157 2458 -19339292 -714031040 72525 745228820 -584858915 10543 -679655400 -883111966 51308 -577731133 -490137902 22426 -11428725 650524422 36964 -684873232 183824298 62597 -23814876 -710105267 21174 631324590 178441481 23644 -770504943 -493461780 37942 -385504582 -107873279 27209 58025046 -307796622 34860 854349434 -979874605 10131 176526979 -895818193 40943 -762271421 -802490632 15474 -101685884 -410894693 65763 147338728 177722524 11871 -404144641 -961965497 30838 -963063466 -426595565 66815 -489012239 468207924 20822 -213104821 -961464538 45319 261483878 440154276 40188 750310667 -603271281 37642 359066932 845423254 1040 -28724040 -486021635 66176 179833380 -141168283 42066 364751292 455992173 44086 -320411870 453300001 22821 562098533 628219093 23404 -600020054 -329376195 57956 -764581491 -797713814 12881 623570090 361186279 52574 280214262 54166800 67944 -599124612 182472455 29568 -408652526 817339100 42050 -202886863 -999750729 14612 375768149 821294883 35472 181112986 177367017 42532 -383773904 -980992017 3096 370740356 -196736995 24355 639858351 338278523 25489 334551957 165074639 28212 346962707 635585349 556 241460518 741654961 40412 -210455755 79809635 16354 -123504992 -767555428 64814 -610461372 532275020 68118 -396797089 753289850 10786 -97480556 664075949 13440 83693742 269530051 27288 -302609542 339330982 18793 -616307121 -301181579 61700 181843289 -857987195 19077 -868721649 -117794789 43096 -306092876 -217426715 28097 372554834 160662389 48823 270447001 284346657 25635 -227337142 -617528326 66986 -14478877 -678358572 10033 -120343408 -137513522 27448 145057775 -904084798 19109 -136444015 -865548310 29483 -610972395 525564462 59951 434774789 146817716 25033 260221057 -44965408 2522 -330137816 -696764329 10834 -105428186 630498689 47291 -710770665 -801836375 21728 -114192961 -310268987 56414 -801883523 -806315369 3175 -133533205 368452608 30094 -101808779 357619994 4816 -324582055 -705581736 15846 50459244 -303354352 15188 157844950 -121418528 70779 -395563305 -98084868 17648 -767438862 839907223 58368 -206171551 -975352038 25953 -101273263 -889171765 18014 -382963183 -982985791 23292 160375875 -192279939 67556 -966850888 -965545791 68943 -135302726 -805234659 28197 -417802388 -126323615 37323 80708803 827289318 21955 -14360608 -690624397 15442 -968073494 145370067 16291 186954072 55265383 31110 -36776783 -674251359 45595 -210120638 92281460 101164 -209912838 -998490174 15121 -886222951 468400716 23831 174291553 460725800 6571 -687909904 -778822105 30787 346091705 -228179577 18160 727945316 -804517430 51668 145899167 -396189117 16347 -997771555 -589222807 68308 -330139805 -675261475 1122 -131584234 -133707446 7520 642543200 186307942 54379 450792805 349520439 13031 -44181745 -702349687 46959 -689469840 -872434612 21688 81748487 716230937 2201 249855527 245386973 54051 273470634 -233902809 38388 -392465422 -104198081 11550 -115937793 628185462 43329 -997426379 -965530343 66613 188610255 -595379262 4610 -997002759 -603862810 12651 -121784714 -101059775 11334 186766187 148658059 5404 631643714 814851847 35674 259902083 -6639940 38738 188557197 -428303563 4465 -3092062 -690977557 37101 -677750640 746973284 77469 -31875117 629778901 9373 -998520627 176396856 36696 374349947 638899334 5195 745705417 -310610106 27374 57380192 717404696 61956 -409916828 -979231078 62064 -590629235 470250828 11278 265102332 463735781 1381 566369721 -671743505 32310 -953900132 -4313390 66335 161127218 -895230289 7172 -768158293 -785859070 10009 -767593029 -771757109 21723 -132668802 -291177223 49336 -126617716 -797726996 39075 -956253115 -594021758 59268 -975501006 -963179599 25992 -205260251 -618794535 36082 273336863 63009935 73222 259681248 474022627 16863 -102355870 -132633169 19196 370385894 815779106 30865 -129983398 641885631 10243 69898494 239675221 17992 -396071912 745694501 4963 259985901 283063739 42653 -126640821 -131307469 33678 -609382884 -304680974 37726 -689317820 -884380514 26113 -103954641 -289450174 792 -130816922 -487481847 3810 151248469 452948892 10280 -122593937 -118656685 32297 -298431815 730959453 49777 -687531390 -895055909 34108 -978737128 -572875995 23287 259526754 445891925 14595 -688283677 -138177037 7841 744616899 373741245 40933 246391751 748585156 8189 -784962853 435233003 66954 181232968 455854166 17243 72012366 465384107 45107 -710556862 -858385561 5881 -16257393 -684597138 2659 267556368 -38942017 29959 -978475037 -969703012 57527 -996998368 170511872 28525 -104700174 466464078 5541 -311551714 -709237791 52438 -890883814 -97515499 8015 553772859 -685829975 29806 -519357265 428861717 192 249946858 453061686 33641 -27596047 540472399 22540 750847345 358586688 23019 273112708 444188577 17562 -406649608 721899296 30828 745127214 -218513276 27885 748864343 -330828903 46543 -297272085 470766195 18248 77947214 720186099 18729 636904765 353309868 55721 -127344365 -786192600 56712 -701822485 753290294 62309 -970676006 -237715456 65569 269800084 -30042568 32494 337295716 855301756 41127 50493985 -327488748 39702 -987613847 150534850 49569 -138104383 -492239736 4094 -507035284 -896000297 66530 -705182181 759704587 48000 -871138858 -142214233 15792 -384049493 738959141 40201 -312097034 -679757941 31154 638063112 -303314427 343 848135861 -992062057 17287 -130778520 -484818360 21306 164764719 -193056659 43571 -668826318 -122379679 25905 628175244 -320567754 893 -696030231 -102705698 17825 -134717343 -131265666 16162 -210311727 -593313619 20815 741368647 -209278907 52379 -410460741 -104557417 4195 -583687463 337770512 49381 -765098477 -495778754 57103 69632612 740100957 55323 48396859 450811086 58630 532019763 -493427730 3869 -396085102 283227165 30668 179290195 173323111 13440 -983956852 -968456741 46468 -987181034 -610434650 17717 -135461433 -480490933 8395 367883497 -205032320 3268 638817310 815374424 75930 366352578 629474773 24942 264340568 -39605226 69074 150231093 363601923 26285 281628295 -234511497 31091 165310440 -408298371 33606 -606322251 557918057 6542 -319306285 471311534 21013 633296278 372820175 6475 -119336405 650533490 23870 240708817 447679002 12266 -348078 547809273 38430 -781960671 -793292212 1354 189697414 151171891 21892 -131020986 338415911 18994 72027263 722868770 67122 -9288857 565172561 51346 -137128579 -883059795 37380 347482198 648717557 45497 741134436 -587252900 30230 172211834 -419317109 12516 622400792 185492999 36706 -583900376 537346195 62389 -211088358 -575031116 42662 -479185833 462980090 13067 167521103 457726141 22370 187962808 249941919 47583 644599734 334456004 53637 -978347767 -392548549 76439 172493480 439443465 22656 -955829753 151449614 10285 167544506 -610844061 238 -305864592 472058990 19692 -984390407 -609541143 66644 -117699382 -299561077 42716 -417388819 -109553029 8704 546079767 -502731892 42177 151572932 266451360 22054 661294739 852859269 15768 145803093 369989910 25363 83301583 463352556 59637 66047591 -303813707 32441 160116388 373373922 15949 -685715186 -877420537 14861 -140460463 -789652223 46846 -127160295 -482166467 15679 -220811976 -613000453 15721 557933597 537212748 22539 -425270482 851998131 55782 -136861394 657613754 27522 74693153 254385830 20249 66409033 -302364717 31744 170814108 473218268 17785 753174093 -212221858 28540 259745479 282712190 62213 255540412 -226097730 37023 -400586668 743204342 16551 -23129502 -689100329 1515 -607957604 535548349 32841 -291681853 474175344 24054 -682752469 -119759517 6691 -412925069 278404659 2071 753444848 472387454 67344 -958796036 -389882115 51967 -691467491 -899817917 49236 -126369306 -120950168 209 -892234205 730408286 11749 -128038071 -510538123 15272 -772051925 -515310298 26018 266538893 464517112 33838 48093647 462606346 6345 -408748683 854310260 24581 661569683 177221219 24931 371630749 844358801 4646 277026920 347374764 38970 -415066336 -965237053 50156 -615552795 -501502200 19101 279057471 462895460 16878 -114275034 -320221786 23329 249187065 474786858 37165 744159397 -598290290 38040 -119948996 -313899560 34628 -690243090 -97557699 9842 182598071 64342487 3327 -112869320 -786442721 48432 266465493 734636185 33262 -191053645 -585227087 9028 -988728166 186748580 37457 -699214307 -886136080 2676 71949054 470774517 40498 -400234954 -119407545 20739 -884606530 -109711167 49345 165465706 90723410 28452 179371087 -402363483 19997 -132866844 365711905 22843 -682909814 744609102 54751 638590703 -40022881 15598 -573542644 -309563724 54605 -138765711 -114193158 5701 -697292942 834875049 39153 -25362643 -670144413 17276 -977428077 156066874 29135 743674185 -191386768 45151 741800271 355254308 49878 -329404942 -218618640 29391 -592135253 -295394985 27328 -421677442 -982859317 1807 349500613 -212255338 41048 -786230376 -514252883 49251 189349579 -103040492 44187 168138906 268232292 46021 -593213207 566283702 12112 265627362 749516307 12050 641651275 -329888991 43405 746599940 -208225749 40524 -961361958 186950504 14891 -205883002 -576617525 561 -315891329 434095749 18234 91838276 721881040 3291 171637159 -876746461 13498 93048974 814776926 4731 254381169 -220171175 32567 -672210245 -670709791 74632 159084342 -381187141 3250 -873616330 -118580597 2811 -597507304 549020362 43067 -862004965 277575163 65419 349167794 -232984461 12678 240627198 -37119835 42348 -783484031 -802923198 7528 -103456684 820329526 12841 252712094 266005213 2158 461975218 367374257 1103 -597171954 532643028 2153 -124781242 -478450723 11219 746969078 353636207 2487 70250276 444044600 7388 623606505 812415558 7296 -700806899 -767360809 17334 -114776383 -307847848 6644 -962927837 -595171860 15169 -302975187 441138213 21342 252602678 733076897 12980 -588345903 -492090503 5310 -859664415 430005185 46218 274857651 755370956 30205 737389337 366599511 1330 -114982303 -191783796 7180 -292559383 457908094 24147 -394630812 737415576 29026 634806367 371760898 37323 -133953478 -139406488 31295 257928967 63531052 25624 278820614 754013494 41768 258866894 -21164777 14319 -316706325 -190982572 21704 -33477921 648764767 4040 -95392790 -325183556 41999 343446075 -208678558 15254 -2191346 -697796542 7026 82617567 647134024 59658 181228723 430077019 25085 -409359548 823658126 10287 -683794417 726013344 71498 -113521352 -770576905 28979 -212081970 63167593 490 -383418768 -985163246 53627 53216672 723386162 49948 -676942922 -127173446 10657 -235484562 -991679067 10415 731618678 -309940743 15017 -996718233 -612771795 69248 -773119269 -777986864 22371 -604426727 570810524 3950 -962711602 -396952934 60398 -129569921 -503260250 35662 255064262 94727135 12504 66777937 735336257 60497 -902206908 -102784587 6183 265856267 262651568 32635 626944180 828550428 50825 -312307236 -702036590 61722 -124556069 -496006360 4872 -859176551 -137646049 32317 -131758683 -129266142 2503 -411182565 735202536 22053 -975703673 180921643 7096 -215935974 -964701054 42504 -120112668 -858277681 16596 76024638 -286236538 23378 185633552 185126202 48788 -991549107 -958191303 4030 747202358 -199052919 8055 270291984 449125256 29553 450120702 357499021 29026 -671053057 745159592 21386 -679434208 717842634 74340 47863545 740199785 25984 -315685155 -695872899 55194 -683702324 748141465 65034 154469659 443250686 1372 153846891 -616180847 21118 -116818582 -778182762 28667 -114627318 659533072 38821 -423791919 -971928245 50824 563222328 -501503993 18495 -311691264 280643000 31707 -389941807 261758626 36180 362850475 -216420133 17711 643805354 848808792 54800 -788411866 -808293950 5328 -613005595 526282026 25360 -320811379 -671348365 17143 174853409 378822306 11270 -100360363 -802896029 48142 -607479921 380342388 23911 254606973 456748086 2326 261082653 68508217 78816 -229543027 -961258561 1717 -200354870 -954210638 18856 625897977 144551538 21225 -292639960 -198175134 11609 -288010860 -708991940 2466 373888890 -235391217 29758 -959278738 146332954 15846 -796156296 -775602766 14360 645937175 186715171 39803 -427987674 -968519198 2067 143048965 262038318 9463 -984648163 -960193185 21731 739573933 339801593 18041 -421240622 455777713 40460 -133120303 -873419809 14587 -224480599 51607552 9884 -221782902 -605154412 65625 90846859 832947744 40091 -314755922 -713784744 34470 187118776 361579500 48341 -218797402 -585606418 4467 -883990123 -117703091 32460 -423792757 843839700 52301 -669616035 734430069 55313 -992927846 -418872256 269 258933038 242258126 34629 -781713862 -509180026 17034 168569257 436862387 15581 -12163986 -704106629 69149 -194917397 -904385316 14741 -132906071 -97629039 13754 -416706087 836385912 27950 -110550795 640626861 18453 181819234 -138732408 76716 -200441870 59966910 65903 -975600382 -578012013 7499 -963742786 -393177961 63763 -982305565 174586179 9828 556225467 -488166683 38695 144892822 -424846872 31833 158120071 -196943236 21926 449875315 188321977 10725 188189378 62793953 22778 665037291 361563094 53546 -97174459 -777044356 70773 429344878 146765947 24764 -590706746 -309112074 21074 281727809 -212265307 2661 647821099 360538534 74139 -22676448 570637836 45377 -427834621 830774837 5625 361052673 94336470 55546 273919749 467910593 34206 57614734 -326733883 26655 -407697473 761669657 40105 -119978599 -805462770 57513 250103210 -323218160 10094 -409883856 -139366046 41920 -389788582 -993196558 21016 -891730035 471591124 22947 -385141535 247080318 46737 429350052 344245168 3344 162599298 175040880 41407 -292392668 -710104093 28246 -977771787 -401239933 8567 529762134 -510364696 11707 -883535371 751078738 61820 146451941 334165394 23070 264528176 257779660 32456 -197630661 -874606841 59461 -976227219 -959234409 46318 -668558349 -101908050 3798 155789913 87105904 29833 -301407576 -208033330 13846 -591722611 547120644 27842 166153186 -899680303 13652 -502010705 441410913 41801 247892895 445727557 14683 538862611 -312999218 34767 169983287 -414878314 7422 -110659553 335040838 28440 -135268506 -103144084 1771 76955006 257351231 32528 -996382656 -419572752 54275 375288041 811750441 27541 -887982537 832037211 15639 -769544938 -514448580 37306 178412551 -607316177 14853 273404247 259598269 64396 165605885 52618963 7928 85674360 268731722 17757 160442882 -618412849 18564 -214210474 80346159 8652 76266731 -322468203 32629 -127910994 -121296914 17045 -419011986 820726599 4792 -890641624 446677985 10953 93348442 249499442 13429 -870363064 449322467 24778 -130260943 -808674292 667 268315333 749432487 22136 -29761175 545751478 21776 -991725137 -599909758 31728 262922083 72094722 3327 -476284878 462080056 27566 -126248989 -798635866 39109 -308139129 -778486907 68317 279321924 -231744303 36096 -406234068 242698931 6606 -112178356 334717284 19330 153297894 56143148 18125 175781697 52002255 27838 242270150 258484558 60987 734815212 -35520708 22584 63407505 755685259 42857 527392173 -494435257 11438 -483245949 -582033387 51420 238652991 -217140135 8348 -408951054 -119734793 27565 -310994312 449814749 923 715039191 339915346 6008 76325327 277824471 55392 -510268432 466975928 17496 -971211434 -617884925 68402 -860396132 -123428197 44338 -43449239 557717751 29957 254191204 -8959078 54278 -411490756 283472927 27971 -899598737 438063415 7512 71484458 842754151 13808 349884906 619144082 31727 -769932713 -478790503 10070 -118717860 -490749317 19635 81096694 264355913 24540 91778210 738218004 7309 -805266234 -799790991 23730 59528985 842638697 48725 429666887 357681567 28377 -286775543 -674185651 51813 730831217 -231331037 3831 -712218912 -772876701 5812 54630459 279690749 51889 188035808 -392570130 1055 167426129 242256230 14164 -688651139 -805877220 20120 -138755113 648018452 34 148675652 458269539 26364 -787764311 -515642984 38100 84642830 -309611738 40906 285633970 757837239 1903 -198002759 -584343981 36578 152011165 357367113 11636 -386149320 835196193 33919 169423845 461293506 19271 621654441 837718461 9281 724363984 363751934 752 185674060 -124591798 65681 -606469095 348868424 75040 -99639094 -98227636 16707 -46593405 636873588 1083 -118930330 -301246899 1396 -697611838 752230237 33251 368444399 -221657474 32419 247517551 170446870 29277 83869392 444086765 31004 -973357363 -587860690 31412 -422968297 246943796 31740 566421366 -488991837 2381 -10590246 -696538598 30387 -415997423 714780713 20758 -116702178 -114863417 27844 455805194 571296807 67372 249851722 461046250 17903 -578418984 -503301970 29562 -117200529 -513318352 31017 249258884 258897978 19665 442793977 353473383 23015 428912662 166388495 61759 742154515 -234182207 7163 170375359 270475053 53297 -100352725 666278481 22589 72176463 -224099169 26868 -394918048 -121290272 4258 186549887 -137210066 28618 -709942927 -786646283 48118 -320629176 -703802206 38452 650062010 172668705 50530 -326865198 -236328525 13183 -408376227 -120593554 42383 734779030 343127496 3103 266279181 749682696 3000 -203054339 -601701609 56763 660746291 813204244 1376 153437790 -194769802 21846 173863267 -598226829 8503 175359949 469119994 9236 -203560410 -995241053 18549 378346569 631382750 42320 149881438 173926768 964 -202932679 -893235128 4091 -11293100 663934513 24287 -39396652 -304049044 42630 270369932 282979460 45480 -957725526 174127660 51447 252291652 455458418 11898 -859422768 466823705 40101 -782397163 -481848113 48179 349047212 632237383 1983 -105650360 360274226 23262 -388639445 -106046924 10585 160134424 -904344294 37702 354879900 623256134 4557 -406956223 -994672190 37805 276433801 730207363 11806 651125583 364873681 774 282608696 -195924636 9596 -137658720 -294718713 12925 -139669259 -781158438 22721 -309480274 -231240710 18659 -107575195 344897488 2586 -611647306 -326193119 39786 626636758 365492545 34790 351126496 -198306909 5888 180949278 -404411319 7311 65597043 737014823 50485 166523961 -219396578 52128 -985530489 568499977 27736 -47416323 251254914 32614 761417241 337071581 54727 158908452 -594029933 5149 284939109 -5730477 36971 83595302 744410639 54377 652301861 -323120958 31575 434671269 360477440 30410 -962573902 177729926 9371 -43005058 637662408 217 649888983 -331886511 12282 -206053045 -588387218 18593 91501513 259330737 26728 -978345706 -965143823 55166 -878142348 -121341381 49300 728768488 -195120030 16797 363234394 657601256 28085 -772742384 -770938915 10764 656390638 167219874 19197 -401782324 253735965 1758 174361881 165295668 30199 466894307 175763616 63702 -514920398 460103584 48636 -120971151 -770940490 32160 627756139 355022371 56619 -104753597 -781417482 65738 -995579687 -981475458 51602 654684854 826798595 66694 81000588 -226392148 24624 -996370098 -997144724 68597 144255425 -233376358 62785 -294747862 432798347 21009 -889849689 437315671 32251 361669361 626349855 24600 714949738 -575229641 42449 -9177571 -680870370 40284 -971998833 -574853804 50141 753844461 -332691337 26844 163450051 144251242 25412 -999437372 160902949 15850 465452612 174345598 34418 176564118 -868156167 4837 -130468553 -502042836 244 715811616 336936632 37334 173707039 -862492680 22114 173434395 94018850 27087 747932929 -287979260 14056 625682034 377975215 2192 -505099572 434681441 17940 78403770 475247816 33002 -125144546 628597018 36890 85024425 430535225 16140 644755193 356894335 20555 -805106859 563232584 21313 -409859012 740107912 40734 -957230532 -597201103 36392 187166007 76746389 19885 -316950930 -691101123 60388 77398920 465592018 28603 -390968535 -958533795 11119 657313133 166081684 77102 154889568 -894140262 3252 -121337544 -894551491 23384 739760306 -327794997 12279 -112162538 -991427959 33151 -870093789 -123661349 45025 -504571322 447968017 38892 179255654 249083472 14689 -973136872 -768688688 14116 336742365 -384188421 5926 -136669998 -296437896 71359 622358710 168574075 26806 -126565763 338333077 29124 550246939 -485118033 26516 65652098 -316151841 11304 -417220786 -985724279 3141 176647045 -236012671 75752 336610948 644688297 14487 -131950013 662765949 49563 743947817 380671196 42127 -295833084 -698360489 56290 -695919168 -103915703 15853 175008098 452559809 18086 845088178 -980195070 32680 -195928484 -900288282 29783 -881628907 -893102874 32379 640887253 -893492523 50997 187599930 -196254725 24636 544592379 452865477 20792 -490328785 -893352067 35977 262910944 -222371504 21768 -313276989 457695084 16599 470627353 340564515 2774 -396509409 -979059764 18264 465655786 336977426 30919 251150027 653700268 42619 -703184646 -98699529 6827 173493544 453844670 23176 -422196915 -976252296 59674 -784763996 -785982971 2706 732323028 -584876825 9623 -705743777 723209901 28379 87695194 -288321559 6086 144783516 -903843293 39503 -109933296 60514921 57737 -516989217 462196652 39787 -294931165 -220865762 19101 347085860 632578115 26291 -385713662 718730744 1386 -294147606 -234646655 25430 826381553 -974010123 57456 259532239 -215894876 7628 -712659045 -130519441 26234 -31817130 -699116130 60830 -315665177 -684516607 58045 635558010 -299778052 35267 -97648614 -325446306 1472 146330549 469972851 171 -207318528 -973223704 15471 165999716 -605757271 6638 144118671 474816721 4754 -604108490 -291548221 47098 -134825906 -287431731 46789 -803603631 -492375243 10681 -975494771 -39564402 48137 92767685 634874941 66851 245671986 -207037275 33577 -31262548 -689628571 34114 -492130064 451005870 50068 715546222 -312000591 3800 -328661171 -34615381 29686 -395905523 260952476 18385 258812020 446084226 6352 -988449744 241056335 82992 248186274 736608836 27802 254033255 50524668 3049 724606640 -301782564 26266 155157026 -885921451 31835 246702142 745861960 20310 170657301 -200150776 58728 -697959517 -859239077 45653 -118822170 -116058955 20884 -596646631 565383405 69097 -877051282 -96040490 2915 -137629221 660588629 29879 -697272800 757303980 19326 644983521 357784538 11732 -893234448 -115525599 29703 -398380532 748537727 19713 242968019 -38981283 39456 63832882 284608518 20273 66530837 -309900307 7533 -701043171 -865938833 22685 -682417533 -899567851 13976 -709399368 -766617521 38516 62181825 444841971 23371 -595789457 556413643 14513 -612381409 558020760 17523 -769846887 -517755741 16196 -857368258 -119366036 42635 -975030594 -602560257 16079 657687712 -602330892 63576 -577714810 -324872927 26664 60139262 757088521 48866 -131078612 -768134003 6838 -138588617 -483564810 25527 -613338941 554253638 41339 -690417342 -896826889 44033 -687058951 758059317 47173 355977617 -197199319 31760 758203105 360751970 22951 -587801421 -311400603 48560 371831784 830089479 18545 -574678080 -290785461 17261 -219428338 -616300201 64078 643868718 166047516 48649 -955138054 148241200 53276 282500828 -197974953 24570 466730769 168635767 55875 660558993 -305050553 46444 -696514897 -866586792 15877 -770441883 -501770278 52012 745672846 280425862 56933 -899553918 -134570045 57290 -19268765 535037467 18429 239728764 -235027965 39400 241489144 261800728 62216 243768278 249759452 5073 189877792 362241847 43435 463297537 339809146 22013 174339289 -203888874 60281 -401407602 735531075 29921 178058352 -207414826 63436 -675978633 732878532 8621 471253607 360532602 7334 247068506 719906061 38001 168666879 380659067 21149 -124364634 -879619537 15990 -681069342 -130846879 9011 255039214 272620562 46224 -988516653 -961652452 30414 -801698914 -504730211 44922 343250928 647099054 43895 714906913 367219372 55918 -782095332 -519082935 2599 -588985227 -489091516 5970 -864037174 -125417957 55198 536878931 -888573548 4381 726767730 340336056 5563 66922790 723301969 39412 -18131707 -697060976 29322 446893631 171260621 70526 734760698 -302964851 27967 -104949411 632983319 9298 -16454505 650433939 33239 636617658 165590182 55775 -972580481 -611288899 59291 -667454852 -874919404 50606 -392071712 281633656 24832 -984908621 183673547 35167 -589909056 526416563 52234 -14837102 530823807 31207 -886282924 -101009195 23717 -710790603 639825641 23731 166512074 156465521 11696 247155257 -17493608 13729 -427061026 -127725971 30808 249637675 -202239603 34185 -18606229 531104616 11684 -45737174 641428321 5356 184382211 -138092673 44938 718439634 346398950 31382 -978091181 -419710779 55913 720533947 -497814166 40607 548468090 -512548688 2620 -126119866 338861821 6750 -7807332 -685095523 48362 -600978861 547099388 40349 -694233991 -120031800 23465 -95912196 -792557582 6888 -782279672 -510971336 48666 -127584480 657460024 5471 -982341741 -395966681 47168 162722629 -882137303 30536 -35814094 662030442 28017 649181917 -294321242 5500 347027294 665862671 43350 -955698824 -979909324 17923 -962870274 -611510311 60096 -209082399 -581293062 23757 186629063 -874074091 11646 -322556047 469906250 1819 175635044 -407973737 8705 -1136031 -694682194 14660 175901918 343164202 29296 247333319 432810275 39116 266330661 432918657 32041 -17017619 545217045 48984 -587923326 -480453116 35627 -234188692 92078966 11742 267475373 435685173 29582 -119579576 663684739 51990 -393814469 715562046 15854 -219107222 -904215524 10714 57623105 466890181 8359 -674643251 750013811 13301 722867528 366859857 29397 -426663784 -956458122 63267 -955675144 -237097551 76070 -515597918 431196811 43259 -24727497 552642448 22205 -104213946 -320603844 3405 -3155022 -668142955 54176 253053806 371202535 20361 746385905 -303667540 41469 723097352 -323566291 25399 91539126 464300919 60078 261323564 -11162430 64053 746257431 -614977855 29939 733370558 -297288271 1456 439354905 335702545 21621 -128462010 -499168760 23225 368602058 824196026 16453 -219711786 76418115 77870 70202869 -291521327 23933 161590425 441433014 15826 -16129812 651978877 10706 189979610 277529862 20872 188074567 -867554127 117 143674978 -211351847 22928 -307733274 -199743838 9984 647722404 354724900 68086 648631217 -298177517 23851 164891744 470674586 13928 188848857 -618308318 19179 722101594 -307109431 5099 646175518 346253045 46545 439159279 172424982 52124 346210836 835155790 28557 266809247 456849029 10523 562368295 -489136714 34218 -694899897 -891547594 23361 -897180751 442274943 44002 -968336836 -387904808 72269 471374808 175896128 72611 746153432 -295805649 29130 657665521 847483630 48717 -104758440 -495504990 20086 -681754989 -512429578 30476 -290063876 452508663 23546 -593283680 -330003721 123 161463536 349653447 17575 -388205435 854221913 36676 -203008025 90310731 30769 647613340 340144048 39215 -97960397 377976396 947 650270368 -327578257 37282 -404492596 831935725 16911 628645208 362142775 14645 380162715 623783678 6430 749763237 -310052715 20655 445402016 368582691 19655 276816244 276636047 16771 -9905733 532987000 15775 166828382 81099944 30411 249133353 470041655 32095 -200268528 63390101 4493 -999820565 -964157146 56363 -956656772 -968852787 16331 -209934133 -580390362 23059 -196073913 -868000374 32138 436202118 342761532 20135 630845377 819410203 66418 -868549058 -98446854 1681 444341527 149082352 73352 -598660962 152627104 58905 -671905562 750424441 21449 156685980 159714430 41198 -195132017 77198620 34709 183117518 -191688446 4953 147746026 -573795298 21254 61822500 840318857 6049 -209835750 -961280753 40273 -103220804 -97253945 24803 -317125400 -105559530 50204 158484212 274999445 5932 248285723 -27821350 64253 -983126732 146676143 49081 -5164920 -671770445 10927 -391570095 829560018 53643 188018765 51629455 3798 164543977 68549372 382 -961487533 173459396 666 -776803966 -785195947 14718 539673399 -500909270 16915 749987590 338486492 22587 -770733181 566739394 33690 240267087 258626260 10062 244919617 -32630715 71740 -205011982 62541800 80160 -597652852 543025370 10149 276363657 455236931 13710 726058084 -584278587 23723 158394900 259928563 16638 174444956 -426445343 28158 761430295 -572102368 3429 278652058 62978456 19163 68626902 462766906 51480 -893540777 -113850804 36396 -381529203 282999859 37072 181859807 -872341298 2880 189303886 -212852370 25162 370657476 631666300 15936 -37612240 536618965 36065 -22291882 660910846 13181 -699358226 -776497920 40025 629482318 152970851 43970 368237581 -419513422 48096 -499924211 740576122 38998 -331201357 -709731562 31939 -36706748 566428700 24819 -102231909 -124518006 28837 253102519 -9589774 33140 -959986833 164129002 27394 -784257280 -769335010 18182 -113358760 622311434 37589 -292935815 -235238580 9230 647995506 846426776 14490 -572642517 -313136353 53628 -798884791 -496822458 12486 734513385 -593134615 38557 -104424629 -107612202 706 662967855 340445830 22887 -393791460 270877023 10256 369895650 842814405 41850 -608028409 761511953 28964 348533454 820899422 24024 -501294025 466682789 21290 -389891732 742288018 17370 -881242144 446255906 34517 -44895697 525000941 1422 270232757 -207109534 18510 -806394663 -777213717 24099 -14289241 -968340212 37736 538799959 -313026626 38310 277037297 242322320 37234 -804338519 -604998599 60708 714890022 356852591 31350 278536318 -16482583 64390 719921487 -578840047 16412 -673373731 -133151648 6337 -679415058 -778456171 37734 356640437 841464904 22983 257720516 757048950 2126 651732349 172614120 42704 354560855 817818560 27389 645364690 -299316619 34356 -896410068 -134952509 60093 821291787 -982380888 15576 240213769 273060410 42968 361803110 -203774242 6168 -975655089 -595007350 40593 154456823 245009690 22403 -689529949 723410986 69902 622802201 171457613 14798 548957586 -515673935 15103 144771637 -103423105 61509 -808629641 -788815154 613 -113805136 -998302075 46298 341195358 844684405 5176 158128787 -885062084 3261 152892314 450898860 26648 -674525725 -888250156 29359 448024538 155710222 54554 534405864 -480015465 27255 -697934627 -125795152 31052 144781881 -866214944 47029 -713423102 -765942733 9533 -211256129 -587214969 54822 -966655306 164915175 7141 -9784534 539609002 49025 -18853445 645634690 30351 348793871 -236962611 12086 350947408 -207746376 42460 168427769 -888197836 46289 167990562 -396493391 16890 -965827925 159718043 4576 350042240 854721686 35271 622740547 831746597 13583 145609960 163790804 41253 175142789 380220821 34488 651322567 -315563539 7487 -680621702 -877619945 35407 -685515395 -767459112 35913 62608654 754716146 37118 -322058103 -689230478 45885 -288435070 -704351302 17930 -977144363 -969041688 43393 -595108296 -328313398 47980 621389716 845124545 51319 152669903 174091787 36188 344175122 853048459 17637 729146473 -579547104 25823 -800762114 -478843610 10584 645117478 856373303 10970 -677453180 -139286786 7788 79147338 851872190 48422 188886596 -131928103 29157 647650702 -294916167 29006 -298557344 465228474 25782 174633497 -608901208 14118 274966120 -203552989 5624 -384295955 246366898 35305 171084514 -898686008 14787 -108794629 -808054743 48723 266449559 -194858308 42450 276079658 265984574 39272 -40760219 -679043446 75007 372076647 -395773708 37922 173320225 -205212662 62229 639759912 820876559 39023 549396850 -507820887 63204 -523589078 445109507 41917 -10483341 524104565 33175 754748733 -592847380 29920 352180771 -223973605 2381 -972784288 -995175228 18331 -675585237 -894894018 5220 -300071772 473905429 18611 -611347701 553412785 77067 179769814 376036623 15988 -983243855 -989619728 2528 173891322 -212806933 43397 271447993 -193169104 7209 -687813935 719303961 44520 347042518 621847397 8681 267117644 -224648808 37952 78504696 443598022 5521 -226028383 -585649973 71247 -125781113 -510568230 3351 184905710 -579975029 9728 -38555482 535777967 3161 -303143775 -220117853 18815 373609006 815090451 7875 -300789446 441076927 13023 -587874316 -523414431 34554 -513019443 469372329 31756 -120712847 -482900766 12398 -18029264 529276602 21460 -679064465 -872142715 17888 165476535 -212350589 49035 170988400 261033172 24181 645536820 828735235 49614 568900973 -498329722 37538 621099873 380724546 10269 -806180644 -518741126 54639 61222578 811307593 52452 -22784496 539394081 50319 -392550111 -110215211 4575 -3022962 657370510 2902 166325261 245274021 15782 -685989879 -772057935 30486 262800000 723446402 33606 253410940 -2650101 58344 -968684755 161361358 25644 66454574 821385806 35503 -312200400 440614254 17400 -111584311 -862626277 39858 717580971 335726058 31441 -979028070 159168330 11947 -381958143 -103131158 28662 242913538 73963306 14337 -224643461 -894540195 23481 -894635066 -101669536 32083 -99477996 379991107 31150 90526633 -780148123 35540 -593601933 -480227758 19750 -425064126 -125013386 18673 739328490 836593611 57664 -104590692 -868012889 18680 -605645060 -303416817 49299 455659829 159874321 67454 -904668314 -112097783 18919 156509519 -893336309 38914 168438447 162036166 28871 -214660093 -967485523 25050 657556964 844296074 50330 -323099614 473724807 6498 240702077 753529348 4578 -586765600 564411824 18656 -117986543 -135315838 27498 91463048 -333291405 5458 -579621228 550567331 74410 -232271039 -877958930 48616 -983352956 162811915 37993 -219939022 75138509 29681 -325273958 -201351980 14236 -574636969 -325382558 24119 466838958 373205058 28131 -202154270 -859296033 48294 -31364357 640792598 40368 -10033841 639494664 46347 -987903198 -572217821 56569 361051728 -215559495 24861 651971702 -318840789 35789 64866258 846326431 52358 -36203472 562810991 8402 -520315886 467155632 31183 -582487917 -510725573 33229 -219588618 -900758699 43248 745187335 -227723027 60103 -201985095 92956200 55217 87311549 733438947 43373 -194340959 -573257511 35067 158114963 -599993432 15113 -876268294 -113362864 37278 -300229311 719349560 35392 -710501045 -876091233 46636 378686580 -194934940 28951 741135788 -194883963 62917 359715126 -897830255 26473 164196940 160922607 48558 -105168400 630624603 27885 -7057441 546271522 1039 -217485169 345188793 71656 370694675 651829948 42245 52533563 720626138 48861 -40993582 562200630 25292 -132929990 372522796 8676 745032780 353035266 4733 -987690747 -580384245 17506 -966889596 -603446031 67578 90202364 -293285911 16106 143930097 -858734847 4706 277916200 241728439 48625 283000508 -44208332 39748 87272413 -691396497 55302 -124943360 639070721 44030 -215136703 -575754821 54936 721850683 -578805260 32680 -291959184 467115571 5657 -885982477 -134933018 35924 181497483 -215497542 61960 -897338620 443545854 18908 66019308 473943316 16497 -581993461 -116849536 46382 -105498630 349713151 29171 -127483161 -767444427 47678 -863234113 -99496426 4531 -962517321 -954315706 45469 -390114968 844107282 54825 -500786638 365518474 77616 -700879623 -775640124 573 438405212 -4358726 35236 435892450 379946686 4926 448848920 186808758 64029 157312749 -586491956 7415 -229505126 -962028906 47785 -713146861 730223092 34963 177712600 436380612 5637 373611547 822033733 42401 -13545615 -383235102 32344 182484751 -207573622 75054 -607213545 530833176 5952 279901225 54580129 11379 173780831 48473418 26378 -500230048 453103683 24438 -209697358 -874145614 43502 -290395196 462284459 8848 -122082609 -895473014 29697 -576056777 -496439704 28938 76615293 -412566118 57879 248867272 450903999 24905 166813023 159144295 4127 -682726138 -142274935 23565 -590965892 -493640650 1068 -97322068 -311478959 38228 248641868 445086238 4453 -963768013 -589853924 37494 -699015146 718013348 26473 -871650654 456272947 3937 -898637251 462240922 38662 -860918873 -139139737 43066 342548933 663802418 4880 -197664014 -999128979 2168 -796270547 -773300474 191 -678970496 -862325674 23412 -137217805 -767728812 9920 -684158615 -103265166 22273 648537377 186076953 3743 -591138343 -317116229 73428 -396217348 -119292184 5047 -214634424 -607871305 5173 471349049 342282520 13945 -975323555 -409443005 61341 -709186388 -860532246 605 -672205884 -791038317 46967 -233151279 -990603499 3190 -585539158 -320841545 43782 -230452549 -595582792 5338 -688974983 719486933 7753 -998305565 -410500144 52813 -192970834 -606370223 7606 -598023360 -484337738 27863 -428190630 -998552255 20089 176226931 351245568 32234 664187864 178669243 18972 243992466 253973206 11790 57257014 -325768250 16845 251975184 247696795 74862 -318156716 -229525717 12360 269641574 745715435 33716 -677699573 -136811521 23011 246202786 50450714 56937 183526283 350951664 48894 -767473433 -805495008 16694 -953278589 -690972154 46200 349114920 645594279 11793 -486686217 468821148 6475 -793631946 -776222846 8973 -396341716 241174277 11521 -329780771 -225180327 13611 -287890368 -226711784 29200 647172712 154206223 37106 -132111511 -904445988 30542 271157520 -998428949 25093 -898884014 442073435 39096 534843123 -516359054 17512 635893673 368223620 18858 -571590328 -487064919 22782 621628662 -319131668 45043 628087290 369572069 55310 -203454501 -890556568 49456 77954098 853369754 54735 -969463148 182925492 30297 -13066599 -689374082 75566 359991949 821696604 3221 243503537 74016494 49060 464005063 185767744 2063 179921833 -424386829 14215 736457213 372192487 24685 -218027223 -587198920 34692 185301599 82783361 31410 -579991732 551580776 68703 -329279416 447232577 295 -399103182 260814121 41806 -875467572 -116479479 49686 -901936699 -131534938 11362 -393927918 244129663 43278 -7807630 67902156 36565 -220614361 -955114593 55253 376109980 -226525483 34035 -773391359 -789677998 19471 253325474 748640905 32878 -390024125 -136148069 36007 377132151 629449953 19353 -11311154 639358703 8382 564906716 -494163991 43845 79662414 246173379 57860 -100872330 -388079169 81235 85919743 854751373 10863 642718910 350007263 49188 -123161158 347013968 7909 742665143 -291106578 33232 448396705 -980740235 38537 -140500997 -115297891 29541 -229233107 739108291 72903 -768179691 -488721371 58123 346697425 832774681 22030 -332746880 -680334240 56421 335541260 822659155 1760 -12549384 622312648 19504 -802065296 -803890533 7133 265331574 -233565616 42116 -769643088 -496705332 34454 -694760298 -899898068 1948 -682978915 -766633756 8484 659092927 176300241 618 -113356415 636135842 16587 -513350015 468872446 32177 627899611 -302347286 7583 -765198980 -505423830 57501 165276396 60004537 1097 724893516 439776536 30487 544010680 -611795034 63774 189176242 -215114520 63030 -210485560 -882714396 41834 -770940849 -505466956 10219 178055034 -617029624 20497 -780111570 -484271072 59355 647519154 -293375962 39189 -133645121 -497904323 19617 -998317503 -589668866 64672 735874399 339540595 48240 162119635 -599102600 6111 -132938766 -298505006 36601 715492066 -311623193 21537 158292481 -411790214 678 244367203 -192503486 4717 157970972 90933078 8751 -960290433 144938586 6738 452276630 165625476 50299 -416791005 821998508 53528 -218900926 -978998962 8329 -888323585 -141948255 9149 734107378 -202346848 22134 154794268 438386754 10438 754341364 -224633823 31333 185968688 -586412008 9922 626974127 -304526628 37958 623282359 -307258133 530 253208925 276507859 728 732555936 375100997 15199 -803741837 -520133057 1087 169499296 -383292323 4038 348905893 640129208 43664 142873449 371956624 20586 719405900 -573285924 37273 -960469802 -966483168 37177 82005966 833201921 42127 -128202429 -500060289 21411 -396194652 831279373 41996 -800500909 92922234 60969 378772432 -233045884 3886 753232512 -192088077 51903 -222634116 252904947 57967 -199933548 -960835641 7669 729458421 -332120591 21429 -19393081 620816340 45506 -319449181 -707179596 61065 648567318 -316570080 15094 243693336 731445434 1419 -670913146 760857078 49977 156261263 -884928211 39601 63654457 -295258019 17508 157445982 159574105 19087 357353164 -233553702 36382 -140443833 372213698 29878 173196696 66626678 10703 716726423 655244062 27815 175083895 254285776 9016 93631632 815196035 20783 -797186235 -483363102 53091 -892612828 258567709 59094 -332934240 -192640113 10254 376744250 660951055 24554 65055038 475476047 43197 -104312905 -903460182 42777 73370488 248707601 11646 352653515 832456056 8109 177897246 -612016391 6713 -11653112 543583161 34455 -963449080 -973452218 63021 -762269600 -497701742 58226 466120989 351210089 23990 273524927 262644632 27828 -225647406 -996089431 41354 -209487957 718932287 59947 355373079 -230351061 24863 181862588 259962024 48952 -119846998 -899351979 36187 244369914 455008466 36771 -415645095 253437226 12803 738982469 -321443137 43531 -515270282 453928281 42679 -954424735 -315450555 64952 -477486815 476036335 44859 -120064506 -876339630 15630 273411462 -214688700 16407 263860319 457659045 15183 -395696887 -964937819 43022 735974572 -596364808 12750 253969509 722789756 6903 -424663965 853788683 12071 -586545855 -512357539 12046 -424424843 -101370948 40009 -991893732 372212964 22059 -32540067 -673063862 22100 265489664 543642827 38249 158812843 -600885896 13799 563710085 -480879432 62857 -8813624 526681182 1098 727286152 -197667184 35928 -328150657 455385261 9928 171911579 -390664443 10330 -202796833 658622427 43550 261469867 -211183017 7627 -890003608 -111014981 36495 340385565 838335402 23529 -589431458 -299669143 60121 824926407 -988937823 49795 187180678 -885808773 1294 645222314 817882950 61387 263937895 243769930 43214 432317588 178670791 81719 -122944080 375447216 17475 -877146692 362485189 30317 -984632310 171575745 15027 632033527 -332247233 16271 436190745 830756147 48692 146111892 -579857818 18119 255535539 726576447 4797 454950119 334920804 7373 -702675769 739107386 46972 -306941665 -207095708 11864 -408576045 363422609 63587 263749529 251771765 32088 -106494045 -869397597 7169 -998466041 -292364527 53338 -670336167 -779405332 18356 -397403631 -977887202 8095 246647977 56938293 65155 -314858002 663355618 33313 -425040380 -135300924 36743 159812277 -126625873 53398 457909719 181921168 30875 -618380516 534335633 52719 163205244 -203809877 39730 -675254804 -128021336 8380 -983627036 189479323 46384 454724178 -138061143 27201 -132086771 -297171316 48157 50979141 809727930 53769 -216001943 -612076424 3131 -314497936 442581707 25397 -612787817 189365976 51661 -37018234 550934979 23755 756327444 -211464572 24875 -985019275 177473696 25830 -225569781 56915721 79144 -997112787 -960627018 34205 52330714 275018259 44484 75078223 758258808 16508 -309384631 -223498925 11662 722826051 -573023845 42077 169082570 261646483 25939 619438688 182564229 57428 -670928481 458259478 17853 -970899867 -614953105 71378 -423711694 721675128 26916 -322289788 -712179274 2603 -225829042 -866412853 4995 -130834282 -314791418 59014 -301600168 -192884599 20331 -14314988 533780231 48871 -477314991 473461042 47606 147600758 -887186845 24149 -957569565 160744846 50485 153554970 88318776 15998 -204347409 -574000559 5665 56436210 81949464 32671 -866546008 722029959 35741 72934878 -416656158 56051 -989945532 -125094970 42256 362396495 636955274 14786 -698111456 -786659246 23697 -518448766 440433685 20042 757312787 -207556087 65751 -219912678 -990940483 31566 -575414237 -302085305 37420 720927558 -329135718 44280 658163152 820177437 51514 -396623106 240651382 16270 357985661 633464173 32279 359795877 -207023238 38557 560812454 -523084373 58257 -120972135 -515577369 15151 -120221183 646152685 6289 65038780 -328565295 36045 -391426222 822426240 11194 262733957 474152602 745 -896241205 -99053927 30314 243648989 451313162 17234 -865816721 452640803 18168 283983035 281249773 63925 273090987 456945437 15503 180425264 69837611 31129 166378447 146551227 42828 -303976070 -676495788 37505 -901042663 474703255 8800 -976739898 164867015 33491 369817989 -198742642 34343 353693285 -222966645 38385 545949474 -481112331 45824 380717216 819207883 9227 173484356 428654249 11560 333912255 630052462 15279 -965069839 -590073917 63840 -579689844 553392942 5366 -985718904 -384188912 72189 -608209850 -499449684 31301 -404358937 239682426 24784 73015085 761805838 36317 664762844 162809596 50431 630063643 360257456 68560 661500647 833110943 38492 188893739 151143102 44518 78823429 471669946 47867 -123691321 658264017 8969 -591022792 -519848920 25142 278940056 744566756 1968 -881169851 -573805340 44440 -138400767 640747105 34142 84660883 467944240 11949 -98951842 -506434036 24555 -205061050 67502408 13089 247246507 459810907 1375 -227383633 -895820828 28364 662891255 -315230788 35307 55650309 761816448 14684 -32953761 152558059 21455 -618602557 537842941 10761 67441431 849040411 27704 -390796033 837391131 10456 363845420 620968081 43213 78499178 832165808 50439 553546241 -498530138 46543 -385870645 -107720090 34372 -985965439 -573488613 18137 259987402 52933487 49893 180392082 -896433928 47066 -1380299 -679000992 83203 -711272032 -868226434 2152 -306813536 -200785615 17398 -980780292 -392292788 10995 -793527897 -505128751 46222 261257404 -223026266 41952 -22537379 -696101917 48027 745052464 -119975019 56880 181770638 -223809443 6767 -45115307 -679893953 25516 -679943551 758746954 4397 189679167 -224498813 37429 -220490848 73283575 28857 -609107125 -330451407 31092 170943456 -237375979 6903 -477829062 449967077 36063 259989454 721348556 33152 -513788091 456734031 39697 66023439 -321998712 33302 -997928281 172261364 4096 621665858 372065416 57687 -124893006 -863716826 22581 374185381 -235598716 42718 358489436 641052829 5676 -994400370 -576952113 10575 -411229917 -984306282 2709 558608430 -487904736 36566 -694525505 -864229111 8561 278811362 -224693665 35560 626659236 346549218 68460 -613206383 -293081850 44924 -228332277 -884853416 45912 428779374 181140615 73772 -668785949 -794387356 5702 78912463 -299005972 35476 74387717 259789928 41118 173652944 -389249492 19438 283091321 465261575 16103 -114992442 -800215385 56569 -111521156 355709468 25253 -213519764 80777033 72084 -862433400 451433240 26539 174975570 67240539 16944 -878081278 -141369112 18762 -957871846 181251655 29350 -404884714 271902865 54231 747058397 -595153793 29088 -419780045 -131904727 42926 -595658344 524826676 56119 -396619947 263800108 53470 -584643448 -332473631 43749 253208240 -23759160 57063 278074674 -206036550 20557 -595004127 341678120 62506 54602613 757463440 3793 -998846847 -428344535 42659 151409594 334914465 1789 -42290449 551182560 10966 -392982659 -970478816 31214 -576966641 -786876376 82303 183141278 -383935764 9954 429609006 171209065 13952 -193740464 -584158788 35059 -299682042 -197213477 22564 -889811136 464803551 20806 51395259 -309288924 6794 -225351132 -900500990 58525 -119130221 333382527 8211 190318631 92373068 29500 165875747 63989552 18322 167412531 -574960803 2892 259529107 68425944 56679 738966446 -878365090 48503 -795616358 -512762839 32381 84669543 726057673 13842 661915816 178654963 37861 -970063767 -604116278 3760 -999202732 -409631145 16317 -680300696 -296050549 18666 -688756472 -132459801 8247 -114378373 628888177 27565 -227814637 -974962183 12134 -98537338 -133849174 23296 -101278493 629064736 6701 243303717 458014298 25519 -600671586 -495714158 13645 -767328601 -807210765 2669 624295378 826799804 30851 738034324 529731136 68619 724426906 -608171113 17617 -783914562 -518556717 54611 -35798282 540193239 40485 56084746 725321496 52139 274208989 -226974687 23588 -693094649 714516178 15768 -214766528 -984532157 9148 -394622277 -46424470 37888 149403608 261021745 3049 -135997259 628170678 47987 -971199974 -971364058 15240 -393863822 -131613745 19030 -41016926 568036787 1711 -9764139 547475186 41477 -802346354 -516183037 25808 -423056665 728159717 26653 731673346 69334871 54957 753658372 -899344866 78364 -329141794 -675155969 7640 252629873 -23134982 15019 -109658373 -98813238 24602 737249928 -326947981 16227 -293046336 -199730519 33118 -215318673 75915508 20637 -613407766 -509717399 32538 -198111539 -587696307 69637 -980993063 -596226826 38692 -122560327 -126498802 35155 -897483237 -106161554 15322 -773690581 -514692079 27734 367340113 -207729183 38540 -469962 633821065 7483 624645664 -138464334 21841 -409403571 -118670629 6623 -599983249 539063338 24445 566355263 -482144672 16942 633667576 839183682 15586 -421495776 283023419 43119 -24465798 654469421 45468 -112599584 -762684146 40324 252085624 60380777 49522 -323752786 -199215777 499 -407683514 -119587777 40525 -959315613 149605139 4029 754816337 340852575 31456 372004850 827155991 37324 -101719649 -481935603 22048 -196152876 55812862 103768 254529489 758161615 10728 346628232 850213305 25143 646820213 -305487090 11096 171684926 340675840 45649 -972942471 -970581307 74913 652181064 855443857 20112 760158373 -575686359 13082 271044366 748184973 21729 -955625739 -956418774 33890 -96266127 373257538 260 -607950793 -522099067 11911 649554214 854797262 17220 757357547 -193270846 66794 -101454145 -515205444 15157 -318044349 450287903 21983 646051647 164021786 43656 151650775 89857804 9752 -387896459 749826623 34366 -965549317 146283634 29448 255598480 525858559 18909 342803219 852915745 17852 -582572625 -507692655 4761 -391569394 268746323 48757 -104738266 -500927176 10663 170850583 -121599528 8029 756091011 368514623 48203 743930528 342213752 5710 -686935559 -103496165 23105 268499032 257497634 59646 -682107556 -799613681 41062 432993788 178782804 61706 264218884 463245798 42217 143967962 -972434445 25451 182777978 180160868 48524 -693148100 -878521539 3631 439639223 182731268 6539 -972871494 -960811242 54565 -107581564 -898565975 5981 144314328 -578132492 7371 145101029 453439661 27284 58800097 822704912 24362 653046935 370836836 33818 -712767640 -771623765 250 55142279 747035985 50204 -396588352 732394041 13466 184129376 -110495547 2004 187701098 363228362 35694 58930732 842802829 33209 179098113 -414864542 13613 -110949445 -135127220 29022 -331787589 463792322 16272 -305287531 438150295 7093 -405351901 720568973 4405 357620112 637377076 5305 183295032 277631763 10389 255032875 269296367 69035 -592148134 -512884404 28203 -206245117 -598405939 58252 265346325 -237334026 21763 -899461294 -111807271 20960 65353466 282397589 67800 -16751607 534375084 20879 159772514 435770648 12026 -209681690 -988818412 9169 435851603 184961856 28675 -25190410 -711152475 25883 -977430626 -993973231 30266 645550008 354237310 73346 723269793 -230168901 18899 342740045 -109695947 9461 81668200 844232719 45948 181527126 -196811138 2300 757623991 -234544423 69333 155885187 -879482623 1714 456084896 528429014 79412 95005649 811195150 45323 -427216671 259386380 22097 -35267762 524716557 44798 374362862 847792129 38814 -585510454 -522048117 5871 -490753128 467356425 13411 -392043039 728539508 15281 -576045681 -493523831 22877 -782634743 -794211273 21118 379491836 646593101 1071 739962168 378822797 37752 68913071 -322098124 28369 744748877 -585671353 15661 -198591878 -575638455 5287 623380283 370009711 23760 -674343465 -101025087 19194 -129202221 -774807532 46936 146438799 335894218 40603 -584800071 -516685376 22947 733901854 -305118832 45956 249373015 434491161 40179 -13998563 -667971800 80285 148852456 258996970 42444 730236609 -591200105 37879 434370058 174520116 11066 -212640686 81627614 18923 274476012 -234986855 41548 -95368458 633390533 1244 -321230919 -706776169 35722 449155259 157585413 47104 -956918181 364046205 46025 658027478 -319101269 34707 -424843402 -97250325 5932 280395590 460651784 17476 279880145 -231104808 20418 -16066946 -676245000 80267 150663484 458916129 22375 -673207078 -124806567 4874 367569597 818087086 37049 -677234225 -108308396 22214 63443710 832319374 3825 -218457543 -979576747 55772 254782947 61210121 27143 -201864751 -991660104 51744 -138821408 -96945847 1864 622997241 -287054344 42734 555355991 -504891393 9311 -677623222 -770186819 7497 188831317 261084527 6558 158561444 -129942067 80121 241469322 -6615343 64975 -957639326 -973487696 842 341846157 474563236 19458 -303528683 -689551838 51567 188729520 350749560 5979 -134279386 371082599 33321 -402543953 755664584 26359 -694275865 -859767080 34335 143585898 274319977 28998 68094383 715855858 45011 753401852 -293123726 21934 -319098243 446634165 19590 378578985 664221212 25140 -391265751 841756833 18976 -865523327 462685498 24364 -204695278 -874865049 33659 -495231111 447223683 36362 -857974092 277680802 56891 663663014 378193078 28507 344315398 627617240 43630 -218209812 -605221269 31967 -392034037 730705305 13689 743328663 -213891554 25550 -505874003 465285753 49134 657830205 -292939941 30696 161303020 349318540 48553 76065474 741282771 52235 -675725397 -894300538 5929 650054142 -327003149 38045 255118028 431791992 13436 142894030 82995124 14281 361659915 659419119 2269 -599890566 -479603544 5215 -191314600 -608708959 66551 435803385 -135278595 38473 -416627570 740447728 5925 -497198809 432421621 15777 162064791 149200639 4758 183400418 168952000 5265 -782250459 -793792976 17676 -119654667 -788736111 27687 -962974278 -423576171 32301 468283574 167271993 86182 -381457761 -115251071 28154 -123393122 -490986601 24537 -606189067 -317568618 34680 -423796045 -987395766 23712 -10930326 655799456 17317 -410688159 239932955 52286 450138134 362702861 25269 654204877 188044318 12526 168232237 -128206556 11039 167110496 -111258209 52478 -423295546 -99012531 37624 -804126084 -510473086 11036 175105763 661923891 26722 751896190 -592416582 29756 -955229574 150213455 51880 753872298 -290324836 25774 344600501 664161998 16295 -224590582 260798370 57336 165325769 471018785 3839 -299695020 -684772166 43359 628143184 364348139 24543 146743376 -884696203 20267 162372120 343549652 32179 -675607127 -128779269 6099 -387513018 -11150541 3934 -196082801 -953487252 42612 -802128954 -500362301 28127 -677947764 -894372246 16062 -292570242 -701828671 44953 -405361794 851723458 7675 -702208308 -795329092 47360 459437052 376386140 12960 241133832 58026774 27846 436030174 160407717 35403 365885593 831424401 12178 743761945 -301814059 46638 -115792427 -318074395 71276 -611859529 550267260 37752 524699745 -793658794 56546 -612744487 571422340 77774 -691320076 -863012120 18814 -35249558 665104594 6279 263816692 60590058 73260 633838168 340409289 56201 259546234 733785771 41772 735387934 -331076625 18891 -104008020 -290774823 17758 -592592366 565549809 11314 -878750075 -103692633 38277 735075828 -306852414 34077 269065227 457459972 8299 53198538 829324196 37744 183272747 -899571381 34281 186129210 -141162924 8039 759594303 -222254399 41193 186336114 373733168 42937 -228379372 75292795 90159 261629484 470581567 42005 645511347 820784288 48739 82540568 441188322 38679 721181197 342472464 5994 -791715598 -999021912 25199 -28843958 -286514525 40750 -692266387 -879252539 18904 660272355 837895018 71768 -227027670 -980914353 36744 634840129 852792669 51151 -426242317 -963164697 12184 731669704 -577282365 11986 347485307 653798199 40456 646306518 377495001 13273 -11053483 467131513 36332 -114611770 -109015115 18289 746762923 -588187765 17348 63283955 266568024 30567 759198987 -191459847 31182 89804651 255993493 17874 -26933697 -669716995 82977 -876773483 -120509875 20657 -137461081 -499858011 7197 428950048 345471646 23305 -970438313 -598015234 16373 -674490301 -105991978 17159 -116849202 -292807518 60579 175600811 154567082 43398 -312180466 -198834794 6568 74412079 -292276330 6829 144678290 283167946 28942 -684408163 -119416495 27781 -419472268 356300182 42204 -399940924 -983158086 55162 -286388215 468655408 7037 -312740465 -195139432 32515 373414228 816463417 19102 -766061732 -489388479 39026 737193282 -594068396 1043 -201284945 -980945839 5059 71289057 734830424 30821 -671035592 738440987 3731 -799082285 -803423960 22958 -392320811 -977258208 11818 716049905 -333326566 10542 -875352426 449534641 8154 284314640 736002304 17622 -960420027 -977324949 26622 -136892683 -897840583 1978 655561723 371698045 77008 -293996029 -207238548 9173 624841094 372589671 50647 -211380878 80097944 33684 168850023 -416068799 10584 -988824121 -578946957 677 -598507628 -503858108 15049 639518258 -330307010 35200 183686065 -118108075 56362 -326060439 435503774 8056 172422822 160222981 42909 751933623 344181754 1105 813068634 -973883483 18587 -975646434 -428161679 694 -294127269 437603950 12385 728017768 -575018754 39747 655695113 834983074 62511 438832639 463750919 52325 -580570617 -494634309 30527 80891100 -292670141 36053 -392317749 754468914 17795 165948345 -870160570 42162 -27067434 652023247 36952 720007107 -209885739 48068 -680910471 -883428945 20082 659834813 181934252 11247 -965728398 -408988546 21374 247565739 451839715 16628 -688142618 722532353 68946 651389345 852930860 75017 50192329 -295992205 22755 146212055 -591369405 5550 85695496 736614236 11980 -765795937 -489347139 42482 -111187614 -307401314 63003 -3102319 631752036 29255 160319634 451457175 7041 -762361075 -803172103 24637 -105646484 -141363502 14388 -974872499 -954771504 35127 380051006 655491374 20411 50311344 748811215 17544 50907698 440096496 48666 -197659958 90924505 25677 178894174 432718601 13833 -227012251 -611203762 11676 181564344 -858939967 32240 149081418 -582089182 22173 -223313291 88997201 70830 -674601724 -136163337 16672 -291948488 -226793717 20044 58611551 821084854 19535 -196934654 740938518 26261 -43673171 625774029 21423 160379067 -410495275 5002 -106605457 -769668457 63053 -115389473 375182057 22240 59948297 -308065767 8398 -391209573 749889842 40852 69571117 761244988 67184 -314639539 473627816 21104 -132297388 -481953468 23407 -1117051 628392164 33655 51033647 825500933 39582 475614101 826740427 82777 -792975008 -575859738 20608 -965940429 437574817 27324 -237560747 66026283 382 87650713 757273977 65366 -386177503 -126885746 17863 464566210 379107665 2068 147393587 164479274 19152 735095850 -294802123 12056 -858474384 758337892 42197 60299408 -301217446 16934 648528643 -332043546 47888 -862161538 -100134091 23975 -706724913 746558066 38237 82662319 853561460 23787 -401990159 830124752 50375 721642127 -322503108 10156 188650388 -866595433 7690 281407634 721172502 12240 170854072 -860854298 31708 58287905 716759567 5408 -579324454 -485197468 21263 -16685367 639601945 3606 185876029 -213243293 10720 155684488 146336990 3597 -195168548 -605407328 32234 -708274495 -789563688 37057 -385833336 -953646674 40168 152372471 377871545 26498 -14058009 -692471678 65179 727832999 370258425 45669 -593204127 -303431533 64026 158176418 379425561 38013 -132685289 -494083454 14826 240781984 458078462 38869 183733516 -226791220 24611 166435326 -387558084 30064 277894958 462821375 13326 -974657681 151442684 5688 186478477 -421428390 34508 -130444254 -784223285 47824 -142191612 -308780251 16110 -873492980 -197599694 56432 -686571922 -886581728 2143 -5551636 -677796161 67769 736180567 -326392271 33439 -515448811 -206152374 39886 -229656588 -991591757 38117 -36004131 152089329 59089 339176744 846630224 29177 646086767 347496529 46027 168769528 -598748082 23139 167830219 50574184 13273 336509779 834089818 15729 349110398 -227299947 18487 366243794 -223465653 25159 -224684899 -599911718 2838 -679766172 -868544720 51374 266068005 -34958078 25769 -426277430 -133220373 6293 -428222239 810586076 49812 -405311341 812564963 23653 178080539 455348733 27689 632128257 -479987592 35921 651811580 170992502 11384 -110918439 -865030149 36575 -419708774 -116720061 6320 285624380 260569365 24542 568187355 -523629732 56895 65229295 473918228 33905 -600366577 531324366 75468 79802525 -287313638 5740 -207882927 -967244100 22561 -312604934 445763746 9094 -3227202 -689610725 23349 -605048942 547624307 27476 -677320901 190017080 42032 733650188 367992407 53750 60994496 843477076 47921 -877582946 -134530673 1316 72673808 429375146 50495 188572030 245592843 45393 -863358316 -124430246 55439 174815239 -137645045 40601 -395099019 719685982 29092 -212776967 -610226560 51925 165146885 341659191 51619 -961322063 -581071056 49334 162800219 -120292722 22264 -421375406 264350352 14765 -199616936 71171873 59411 -236094475 -888922552 724 -100366680 -786972544 5457 754760265 -616114562 352 267674075 -199709310 13233 -136625333 628428086 13429 630154118 369569163 60674 -113226098 -305278403 51331 -28327596 545581391 4584 -572740409 527315038 28563 79092995 473644157 48692 -191376253 -998399883 46083 -207981188 -982227148 50195 269213992 -515919726 28143 -605857880 -521238030 32447 90644438 433649958 59726 -118885472 -292070094 43149 747995536 -325564247 37096 84257895 -34967234 26252 172631943 185907295 6274 349494115 820364707 40303 -672452778 -122020952 9376 529099442 -500688651 59639 284622610 436753223 33171 -776464126 -774730973 11100 -296320807 461971153 23165 -981056949 -394925420 26657 -983883884 -233632353 56017 -315387145 465241131 20089 -1591374 556449735 23598 -685410775 -132481208 22798 548535520 -499438666 35789 172607150 447524576 19220 -698642680 -101306535 13640 -610199700 -322047153 28046 -329374590 -690797308 37788 173570500 351869061 46909 -402947170 -118384959 4556 -3044502 -706148446 80205 -869498131 474456176 4475 -232017192 83107443 97260 -134241867 -799751199 11025 82168733 854247835 4370 756098096 -325134972 37592 474773493 -423881785 24579 650170034 -291886186 41725 -97618319 -129285323 22020 -115460740 -387495711 76124 -96674064 -495833043 26332 -288095610 -668503403 28410 175622426 469754397 20932 143022995 278024414 48893 -984992095 173013223 14895 158981904 -593390658 8530 -386611917 732915485 7357 170409431 -877192981 32566 158207471 281703868 10299 -119472223 -306176128 69862 285024579 -9583462 27850 247527999 264795479 22306 -975354158 -390053772 74460 -236361564 -857951893 52578 -306841588 -229884095 33141 -129783616 -806111394 27424 -16932454 563455194 51407 440404732 264157903 49743 -868399243 -129535932 61846 -307610835 -670981956 67207 50049547 -332605342 28944 -191586364 55222112 13069 -192616762 -864015987 35263 721943975 -576423696 10675 -136084078 372658123 18605 248657050 724805480 17554 624753410 -306099764 18966 -864679729 -142535819 5627 -574643061 -521201901 32848 -687930538 -899275069 3323 -203901586 86307288 66417 261435863 755359990 33671 -31643905 540840543 40619 -130917105 640372568 48716 257354900 719413740 39992 -119630184 -505033525 12568 -711474854 750921843 19896 -800716542 -501468038 50854 -207909528 -602395279 69153 -486512760 459294813 3745 -5818420 155404487 74198 -692925981 745771201 26237 51917612 246184041 23141 -611170155 -292666500 3581 -141778925 -318880840 32949 172992279 -237644140 27372 -301151330 -194495500 33437 -769709943 -484664401 30370 -295785461 -579701084 13700 -973747562 -997286767 58038 50156422 466566888 19222 462672840 357037267 2397 -5774541 -689818944 75014 -973398245 -886673327 39947 172163577 -420534626 8399 -423507415 -987620385 67758 176233975 -403099994 28576 166821409 66140110 24018 248838635 285114127 5486 658286328 377307202 33032 182875067 -428343343 11405 -886617201 -386980378 44381 -113247201 -313381907 70698 248361086 52737987 25516 -801565637 -801363664 4478 -692393431 -897864103 26177 167425876 448295188 20686 55093918 434369178 32226 743057030 -330014489 5559 -589399135 -484972312 17603 -196080926 810034326 30652 -121576963 -903439881 26680 257077505 75820910 12411 244880276 451285798 10910 -104727972 646833242 8165 272679074 -216765139 30299 -509371263 474130208 46422 -668700690 -892663164 48634 267378115 439561479 15663 150703440 -381937250 32189 147210737 334834623 30252 346150392 55361636 53789 622234350 811988469 66965 -221253919 85258519 14877 -303352812 436172409 20169 -616217749 -295844010 33218 -303735876 -216061045 27886 -412729134 -101530872 4229 -25406550 -687241643 65181 70044089 273720875 52543 -712416146 -884065880 34146 374989828 -222806966 19189 52995571 447370462 30350 71272457 -304528052 7869 628621549 172427339 55061 751153708 -217387363 6871 -875294448 -113473428 16949 -893618569 -104133391 19836 188704598 -396667911 4107 -428251092 250639512 46393 751783357 -693544723 63831 159701587 -128106606 11862 715326071 356288424 20433 341462322 -191919332 22352 77103766 742002502 32236 431969418 342388321 291 -411666822 -116196694 19164 67707407 460438055 2468 -215636275 -883122194 51631 -490722098 454733513 13092 271302948 271623788 72467 253625598 251612251 5821 651033147 -332665665 26662 -581696373 -890608408 49134 59440288 854837862 23851 -608269739 -324724377 18712 725783379 812982363 52218 -616807435 -482456453 6513 -114022051 -319769672 18462 48497372 455000649 40169 647844052 162008142 76783 -880619735 449020799 7880 -679045116 -110192036 13603 434123785 185091417 69776 -46916737 544996227 18682 -130516187 -776363766 35846 -109459318 347637536 25021 634325581 840125783 30732 -116126606 628180115 48897 -981181589 448240993 59921 -34183752 -667869284 72090 -135606748 -868409264 37167 343447543 634984644 18501 -105827179 -512378622 3273 51273511 444923308 6454 469389977 168069138 10088 -671447928 -106014252 31213 -27953084 542404165 39436 55929807 471957767 36239 -127187977 -790039624 62492 -422713099 283196647 29836 -141019267 -765906117 66824 -138463961 -293449920 49891 630370217 343422300 74355 -1337412 545462888 30885 -232291573 -965564142 54697 250094281 468856519 8941 169416397 -96090794 35975 -686881127 -783847299 35846 277317229 283304994 1689 -131567176 -119642678 13554 -209454972 -993966900 54939 746725227 -222607211 32080 276700004 -228620619 11371 -31480879 -669307989 43068 -100897311 -322311686 39239 727327595 354456155 51922 59963296 720259334 40122 -618094506 -303118027 50439 58741393 -333280434 21821 278022574 -25727531 65864 -308746920 -238032001 4021 144779542 75420610 21011 -897963743 -108836258 44449 663509825 354933844 35018 -985206858 172181507 10792 -695296367 -763372867 38934 67000854 834733242 30209 -396225959 -988442212 54886 725687788 351820242 58083 81137762 283722426 27353 621336877 349052562 31978 366937561 837284555 6962 -294605580 -687593623 45194 -860546691 -133688034 45716 352141736 840979038 40929 452051877 -202997387 11208 -686416266 -773639706 2653 758558212 -406419760 23048 -953744206 -604279502 4218 -875276909 -233872142 50934 -971531911 -572609422 3294 -413325995 847069931 54702 -395372794 252496076 45688 63918391 -327761121 10927 625794050 850687974 2078 263069639 723716460 7246 -519241866 461898632 39387 -116533776 657620554 42058 -617798921 556229801 13018 -112817224 -121067152 13848 82690421 825287477 45138 70117961 719925690 12542 -766396167 -763419567 22478 72721600 760495400 66156 -983866669 -585304828 58942 -572453816 -317725289 34187 466367323 353667594 15273 633915678 189059186 16931 170323215 90640943 21386 -721138 -110538601 23362 173214925 -420348837 22833 -1406611 659841012 4737 -390303478 850704638 16629 -38118376 -685747372 49112 -424345395 264011213 10300 -293594163 444829255 8419 169575043 56688282 21765 85645630 832162277 49951 -590724935 560921092 78362 -793660270 144024022 43962 -412579405 -989357621 71330 622666482 -324528329 13345 -423611559 740400485 32333 454292120 -134980669 38540 641428385 -329385685 1725 81886663 440224532 45251 -574909233 -516170624 7848 -515426560 -891828305 54503 -693869713 -862408986 21255 -671845472 750799085 23430 169232413 -425671514 30893 -225703280 58448756 100822 -135363360 629130010 45180 259586465 475683348 31217 -137573833 -116541649 11163 -391760902 817928626 18064 283267091 268733271 38550 168384587 -607918272 3375 -133989107 -314984295 17783 637844737 830686670 17215 -139510969 -131895993 3699 188485034 456897680 1707 254908724 267842017 14860 155865151 -386638145 27228 -767873807 -513947078 20483 814140777 -992269331 43196 365904114 -964250577 56863 -677480911 742465554 75945 -400444672 -131030427 25348 -30658031 555463599 19882 662452727 855192830 4740 -106347203 -888283633 33229 71781057 -297294843 27620 -203429755 -573974975 32536 -217105857 817532741 36076 -991128918 -974729442 58578 157897081 -611683815 20879 -386850897 819019837 33487 -225571835 528005660 48112 -498633209 537852337 32857 152514926 -484268700 18511 49065188 851719105 24529 149052874 189552191 5556 61478566 267297778 64910 -114751032 650510157 44520 -306834793 457432315 4319 -39965032 553273272 192 -290347970 449812803 687 -10030168 -612349846 29173 -41035837 -686405699 9658 638512966 -294443966 14518 739452543 -602428995 39060 77431932 -290485921 41183 49913772 238477353 59572 -302965982 -208775306 2980 628519564 835675952 5100 740084729 -291103083 49023 276611075 56321762 36431 344328383 665193405 37529 665331865 338691252 51519 -693894157 -875846650 29947 624895645 144433247 47856 -674186977 -864123391 17848 720464682 -291519559 9436 -236859828 -591436452 29867 -215694706 -860827881 2706 -300460792 274329665 26727 -133908772 -764293635 47894 278678832 460345858 8443 268007227 273796702 71277 145166218 -103126237 72211 -678833048 721330929 41581 -20698482 828695954 7054 460151307 550448811 54969 443821791 475428355 35582 278277588 436592371 33593 457276271 163699273 50124 740728718 -576032329 14655 354255256 650527471 4665 -897575003 449958626 4193 364577475 850914292 39755 455049551 347249033 7609 253250894 -202229552 44899 -676076887 -785755455 17200 254087715 447867932 33537 -903400910 -134396794 21059 262632262 756458729 19840 -520685533 473903349 44989 -400461897 -117501269 10848 429611933 363794871 3790 263323836 244768516 7406 184493825 159399177 25925 629877522 -302610904 29087 241287380 454233616 8094 -201081090 92829684 27775 727648498 374938681 29154 160997875 -400848556 33737 -27793154 656413430 29876 631336353 368146009 56839 437312676 148604251 52178 745686059 -591888352 21261 268605884 274044134 60383 -676702972 -108646640 3057 -292056162 759999157 17179 367759880 -196165784 20028 -111823432 -802934488 31816 152083464 145999563 9237 -289503719 472951144 7016 -602781909 562791157 36574 -287334742 -704790764 19767 -292931629 -691774431 8339 -291503192 471822848 9588 657574192 -316441654 24871 75313396 -74793 72643 -990296931 -981083507 31678 273280874 -230121744 45586 -677903865 -904611958 13930 475207635 376579199 3159 -993219658 -969845048 56004 146257540 -584568077 23218 62076261 260005531 66474 740756542 363755561 51748 367414558 842030234 42898 152970827 175223722 6551 -138528838 657300639 14985 156328164 -867572821 26229 -401146594 747313091 37418 -989927754 -957124123 10737 751730960 261322402 59873 -105111123 -897747082 38307 352306535 830791372 30824 188911944 435850458 5856 -226779837 -891545143 525 -203005209 -970892560 38421 -110765715 -858877448 32002 -958508142 -402286458 28665 -487737275 -874556524 17404 -382101565 720266886 10560 260357957 -23040599 76364 -771227651 -782084213 7254 -297057593 -237853417 21861 -576116596 -312808620 26085 -128632654 -797264042 20000 -902071294 -95503389 59796 263861754 467344277 13809 -959653844 -401685245 7843 -701340542 -900376946 20966 -693762248 -121562711 13376 265966799 -3874205 1342 -292401907 -676978053 38950 180105062 188233079 21049 358980457 -232416639 14090 -423566135 367470596 64295 -289180784 -190645901 33335 -322451022 -692997423 62267 -6547020 527644244 42601 157141742 -412025403 36005 -483435638 454990503 26273 168748166 358242767 52070 283406377 461286808 29960 -108187807 -493835208 2537 -37956505 -40230650 43821 620912457 853342635 14126 -222665412 -605414414 25117 187394192 254927520 9473 -402271688 -978346754 49593 748871248 -590156491 40424 646821592 155617467 2361 52602999 541053262 69283 -126506702 627126657 11879 152700503 365903987 31135 -957860199 -579978143 6982 642239012 -288091743 22950 -808228436 -514143805 16017 660779299 850436796 62505 715731587 -215425749 40005 -312056998 470002681 8668 -964825476 189627229 22241 -897751126 723938659 42673 159603458 657387623 45051 -416520087 723470349 7685 -96561893 -106310203 27890 -494645535 -604529676 37025 -115516376 -778256627 62185 -595596946 556324414 80078 632071142 151969419 40094 662082834 -321172563 25897 -521896316 460967402 33540 184206817 278374365 23766 -33704356 539506375 49103 537752846 -505926167 51581 -709109292 -119190467 16914 -592089719 -326273345 72569 -131001898 350960129 32292 174660933 -106019806 6922 735267984 376627009 25186 -101570549 -121775980 365 726742592 348913981 43353 -111642108 -510940271 13787 150939407 -388877350 25796 -213804615 -998098428 33928 69480225 257268567 14056 178589546 -896840046 2200 452273260 154840651 22456 644612542 351505530 60173 -425830920 836665064 23067 642357044 185782144 39785 -381414163 280286465 23182 -674506896 754329891 76983 -703742297 -130948383 15488 640490363 160945396 1209 -209629080 -889128370 58220 -411471333 260684836 34172 150764490 54617139 14793 -957652142 -963834126 60464 471121221 146291193 55726 464174071 664747431 8192 620500287 162918951 37748 -500227575 433853437 2367 430597696 362152627 23368 161054718 -218880308 28880 268192892 242391361 65752 -670874532 -96776241 15275 -805593844 -494290050 22347 -982720156 -974929407 13810 -606321216 -483447748 23820 -101570376 354316247 10513 -217462353 -611219519 55173 371363734 826896237 36962 -3987391 -678960464 3594 -217591577 -857536154 56032 172667625 450664844 9101 -103041626 -327638895 17865 62025329 -290948902 36419 68095858 473065698 34347 448112574 362079273 11660 -581029933 -482037305 1567 634823033 842523168 32840 143149088 -579156235 1166 158418249 339933312 10545 -677053360 -140277077 2758 558445124 -774783368 50190 -327736270 446923694 25748 726924466 -597549097 24131 163707307 471757624 8336 -18042829 536294903 22650 -703818142 -902890951 29173 240823971 -227209391 18970 -424317443 -129608984 12481 242146645 88754201 69308 189096965 -394019745 12093 760772127 -572200219 27278 -385212075 -968166109 50843 570108486 469103750 65816 165518874 -192053650 59188 -107120467 -876292524 4053 -894875099 429020452 24590 262563960 -224737181 28588 -108823119 -478678530 16627 -888281216 458382151 4734 -315174126 -680672125 32409 -593800099 534357692 24021 733099655 -209748454 13502 50441689 280255023 49335 462827608 -426327483 31538 719355934 343360786 45415 -120909333 -499567677 22144 -982482637 -993780158 9302 85948602 -321977531 42223 -805271383 -495852116 6994 83747942 -318994376 16389 -505277477 441543022 23024 87523779 -299884663 28807 86916378 437187450 10877 153126281 -124709070 17951 -979993470 188627793 1438 -982103772 -966489633 34560 -112465845 -520536966 21571 734774106 -609838260 31780 -411271714 253083447 40928 242038047 -43112665 6073 -763991288 -509161753 6084 -198922741 78450472 97866 354189094 -193233636 41335 177328058 338876215 3664 622567324 336352765 52018 -214445493 93968249 32199 -578478095 -325276126 47957 75824486 834086606 41719 452430428 378095655 21143 659645143 -31156379 26433 156801328 -598673839 15848 245242611 82381878 28700 643136912 -421982347 41192 254313047 718137141 41149 187637260 470115852 13517 -120439287 -879723421 22011 -388056169 -130369690 15093 89922548 242645438 14638 182052567 -407223765 7934 71986549 -689109980 48035 56411480 716695470 70042 372969840 824816279 27238 247677009 -3419778 66640 -217660452 -583004224 5728 -396725086 846671484 25383 266661185 -227236142 44113 -17414541 -709044284 56650 179446284 49422034 20986 619433853 -304208968 26647 -112423797 -498430666 18694 -19792377 -693338714 26089 -191562957 -986315436 46803 -884149609 -142208941 52613 -28837080 -701639006 11727 -192840140 -865978748 29860 -113371820 -500663196 35655 -888265723 184299055 90455 -699469543 -135733600 24369 720336668 -794842687 16491 443497532 374012041 19654 -310210077 -578869313 15330 -693101317 -807975485 3495 -706055613 737120504 74067 -493732510 456228726 41496 845238753 -971678562 25592 -200035050 333837369 60880 449243470 377835180 23317 172502920 69145129 17103 -420716353 252728872 28113 92012684 465874229 22676 88670759 730867494 9180 -781498626 -501434955 4922 -25363601 -686173873 45987 -707648227 -785561521 44370 -702951823 -232896511 68952 239182789 736335626 27399 -109960171 356056760 17631 743769532 -195853686 40469 -102462643 -323715960 13032 146504243 252868765 19301 -414074674 -974612432 68257 -397435614 -964027771 26291 -488578217 -902106081 22582 653438271 -323397799 39320 -795094802 -518522649 38851 648268268 156412335 71198 -594227751 -517548405 9313 -218793321 -992108407 13442 743807363 378892141 40285 -124388669 -101273052 26790 -319757674 451124020 12909 -954104460 186515677 42955 -697347228 -139466481 8340 -425812511 -586353327 35886 243931787 84419855 24028 -704255906 -880901431 28654 -884970732 -126874812 6165 742337268 -613033727 38766 -611626126 -323491194 27893 547758970 -588434900 17588 -323936898 620431497 21946 -864054979 -138449173 58953 -419619419 -688171190 35071 65651843 277168421 12316 76792431 257569597 10199 154041474 -579124844 15098 738865229 359172660 2963 -592027057 -506084032 13878 366378944 -485171423 14377 -586995616 541837537 3007 -30754125 651556670 30402 259793317 -44400918 23292 -671954037 -138768924 25928 247461403 -4559136 71772 -99378586 -487701000 12990 160810394 -204494550 8017 -797151823 -424894166 63622 745008418 349216983 2854 -95316021 625045450 21819 -219404312 -882985401 18462 748092406 -609882740 30414 -44984512 537224779 25809 664442733 -332300079 24672 -10723922 549221326 9142 -998171158 -397548467 52728 334021571 69104589 17054 -680534004 755310964 33461 48403211 814697907 22364 162560829 -573048827 19698 442371525 828205037 32113 -677799358 742150617 23519 474254482 335898380 7497 369718599 623875449 42468 82837069 844173959 36700 -686147105 -419316044 52220 -864987718 -591024307 39629 -992870378 -404967352 4920 -589737370 -477182153 21910 -996067525 -408499156 45214 -117262970 377409370 7223 -105570933 -289235151 719 -206848661 -785542807 23563 55457875 -772030066 52063 -409604590 63503901 12333 633517025 -306907255 16852 454699797 179558583 34581 625238941 357843730 46047 -409714496 -972721377 30191 281169120 -38801492 75978 -211533665 -577652776 16582 -216591180 71306863 27923 154292591 269201558 56463 -195055306 57737405 51971 -573305868 -321938707 21291 -407860671 856434150 26092 -215525970 -892996242 55359 -587039161 -328473062 36055 -315728101 -201758634 20186 -201643904 -577419702 27446 243421862 -223012033 45091 -285717058 -219193404 15278 84761222 814137562 41752 750149408 361382698 41557 -298780472 465509925 19332 160481436 59990409 16109 -107651233 -492276622 6676 -15134214 168917977 56072 -988979180 -390468806 26881 -798251454 -771733371 859 372264836 -218278721 20602 -405473273 718038526 43 162986443 338053704 18538 -684612630 -316738809 35726 -578829255 526441433 13894 -415325031 -983916972 16059 -385010073 849447489 36199 -884895696 -95519005 12908 -883337652 464896694 18154 -674072162 -896755097 47410 -16043617 620976194 12054 -977166222 -405866118 66852 182706265 -37615199 15179 474364087 159759905 33272 651160813 -327742248 28256 247612181 758009081 39735 624594499 -290089268 35429 238558773 88710044 30082 344413788 640010780 32082 -191680215 82210624 11499 172079648 -118410109 16581 -297960429 -219674780 7873 -571698534 352596165 57348 68223204 -301038105 11688 -294321660 -192424859 19449 262538047 -228747759 23774 -695464188 -138152557 25525 242919013 738501621 4274 -192315354 -872042142 1010 -108039167 342259386 8404 -225589297 -956163434 10799 -387270444 741400259 38131 751385007 452360954 11147 627650936 371456388 71374 -683235200 -135401697 4964 73418884 814702645 1952 252359907 80084985 32964 145090176 355047148 36631 -216420317 71053955 93783 -578174591 -323623871 17889 -309347739 -10403970 20576 169314287 379137674 49915 -694105714 -107501394 16614 -600773894 -322404366 71250 84046769 433075502 28217 -975173412 -964373286 53578 265467164 257141411 54834 -221359796 57691282 42621 -134533821 -862486129 4277 656661769 147098451 37801 267968318 72176867 58334 749324817 -611620398 38861 -971075027 156740686 16741 -424656773 -989365979 4653 49016462 854786469 7648 -14396358 -673274630 41239 -95427261 60313984 66830 -900198428 -134425678 56430 -978070182 -608187558 63134 254587564 -236726588 2599 652959630 356395583 77656 -40140564 -699887636 4675 -216908853 58054377 47006 374110694 625513882 4616 -602632376 -292278681 46527 180475696 -601300527 17314 -98375606 -798931400 62122 716408512 -306207560 2494 -691674282 -793049184 20743 -764136142 -478770686 17090 -209945550 92032406 27511 -286683890 -6086588 50214 168596131 -122802527 72438 89023918 432460351 4657 81209597 440978091 14982 -679456865 751067664 72765 69009871 276986367 37894 -209958091 -607360000 28298 -101905920 640571769 30767 -287383880 -669787214 6507 734320354 375200119 7681 -701888951 725039395 73474 842822651 -992499181 13174 -121347069 -886747505 31301 -679318327 738793891 23349 644756586 335992347 57543 558271325 -316828295 31603 -98262277 -517866443 19785 67786878 263811787 48966 -402158495 756799770 29053 146677120 -869707190 26884 -197704407 79759758 1313 277801953 734323269 15697 173936490 248257329 35514 238938722 448097139 23937 -867676104 -515577072 61428 148818420 159582227 18037 72325110 270802823 61813 761374240 -296119608 1528 -667128167 758422087 9901 -974679095 173069296 41824 749552365 -225643761 37168 -120593115 631031086 30985 460808936 827717374 51831 -36292157 552488956 32062 664680432 168685661 52155 -307859575 -232853916 25120 437487182 338921895 13396 148519861 56733896 22372 -592995194 538567226 10170 455265370 375840472 30211 726153925 -613765696 706 741832600 -225348192 37445 663747430 156499464 29422 380633578 -667619744 76284 278617147 759889334 30479 660682756 850872717 32856 626750654 365708049 56379 337233001 -201679239 42016 346041111 -195189710 5728 -388582335 253375963 21960 -423842205 -981817515 63226 -697299916 -771285558 13089 -123191290 -110125165 866 172174925 181105614 1094 159810968 -421746436 11204 156486538 -608840292 11995 161985283 368929488 41235 149250181 459394198 9541 -382920289 -978745721 34995 145664812 434460909 1281 -506165202 -210872384 31935 -861368482 -103081776 8374 165193585 -191168953 26584 -234962907 -974589598 42536 -860877495 -123893495 21335 -875429309 463362113 39779 -317837098 -219205818 25045 -956285649 174791295 39883 848553072 -964879770 11088 -869111330 -97846803 37543 -327766580 190102315 63930 -120807536 -514192391 2718 -292462424 -709956823 22548 -703852261 731933401 31366 664416806 823116358 72826 -399529965 817992666 12818 154664493 -119868240 10383 87976728 437864480 53050 638139921 181800164 67798 94859194 830670075 46653 -692696019 -876492337 19454 -806498597 -519594354 3797 -313480145 429666618 25858 755431116 -225145863 58283 53552004 810280863 56776 -37812215 547470647 42969 69298308 840696602 49346 -225882701 -897012570 48791 -479747293 459750767 37173 -325135857 -684786036 29709 -102002201 -771193709 6645 -697007801 -767932390 19563 -19236248 -667087099 63968 -406813066 -976912720 35785 -772687957 -516447661 39409 -46381249 -289814005 22225 -481395996 441058090 27982 339858128 -191160511 13211 -1692137 651517674 28730 164996537 278896560 31723 261091756 -213649724 13966 640568785 162842684 4967 652034007 547337988 44132 -782556929 -803965519 13738 -883678977 -119109324 3783 -893878882 -712816223 60240 741033801 366112299 30686 -762289532 -512974022 56439 -212422305 63930600 85025 -676579677 732716210 2275 149886924 70550472 21927 -613476983 537821138 48798 -225412453 -974252790 35914 -676674355 -868557240 54401 -388502382 -110918029 32248 282301801 60217518 84258 -193807576 -610389859 71483 -972936671 -401469570 65344 262145006 49774307 10364 442986709 341250839 4190 92736592 716752326 40731 -330043290 466823752 8048 715166061 342618248 54037 275661432 59372027 46856 -999502248 -381095275 18685 -605470064 -285964688 39006 -226060311 -958352802 38942 545511117 -982219584 41644 -982020195 160244215 53354 373733761 636432444 3764 180989567 278332872 12693 -211912486 -978987211 52328 -39669646 -713541312 20742 152563537 -575728365 15433 160010357 357454656 30819 -42965774 532478643 3413 185695237 -230751569 41888 -697253001 -787531262 23415 -320626926 459635882 4753 -615194078 -520633718 24143 437364239 350557536 23969 717654869 -215459525 64463 251696274 91140306 61505 -679453853 -885502241 6655 -777324415 470502055 24476 -296906480 -199937831 17832 756948870 -318193079 4766 -482498209 469859936 39511 181481797 -142538467 34299 -954025928 165586436 5806 -192413585 -895075593 26716 -231488933 -882054470 41007 -412673709 840946770 19912 254124894 568249323 14499 68127468 838401610 13120 748247866 -299479468 33860 -295136687 -688400714 53266 728467555 -237802881 17354 -37409733 -574661642 28880 -18526103 570664370 12170 -321929213 -705159481 35508 641763453 453241009 75539 -609633515 -514295314 642 161626868 -216859514 54989 188966703 277531095 15478 -225547416 -890355050 14962 -113136470 372299004 27713 168772638 80546310 5390 757741688 -214994956 11530 660326762 181576856 61965 -797601847 -789459738 9219 -981823365 -606581704 43751 -874216074 -135901503 19496 -776139901 -781420058 23954 -108462162 -779937235 48954 -875263968 473512507 24689 458489192 355654415 24644 -585225596 546863213 60473 -774330699 -794397787 4883 283912661 -203949882 41343 -208799829 -595773909 66052 -381686975 752491087 15710 -883600636 826801459 32544 171743186 -210061388 10435 -302816409 -223365413 23965 164293385 -202005311 48851 164310315 342838064 43030 266532972 -216605618 41609 -602432425 -308423043 54421 -608874208 -311151351 29682 90935992 814043740 59105 -790180280 -483947887 23914 254400012 811346441 36330 179829752 -604503264 7723 364091362 -194182438 16499 -232663284 -878859194 5300 -587475214 -503474045 22428 -616606972 555033046 56756 185114799 471390172 25108 650727270 243242093 30866 -385978756 -667014146 63701 273593986 -235992664 37438 -573682955 -292956702 35045 729411878 -225847881 56152 -702430381 -869499514 49570 634363741 -294927664 36155 -116539798 -763990054 38754 266355817 269124426 59647 -808759791 -767319879 23146 -409036796 730092260 28910 -589994895 -485441650 30215 277458411 285386584 28979 715467052 -574829889 21558 541950128 -519890271 9831 450821255 179838472 59075 188781734 -125288162 83710 -423786612 562574289 69132 643310082 157572167 4435 335848571 825945945 1962 -672737716 740275927 15512 -400049745 855775199 34971 -37316146 660174644 46576 459212953 -954745248 85115 -862312404 448949981 32340 437867084 -486578651 10746 -589446171 -517036620 27657 -777609706 -499328638 33685 -965001451 444595755 52933 750383487 364697843 37190 552122340 -476225505 58518 -684720214 -798605800 21557 -401498534 -959977659 64366 -97320766 -487766982 19597 436754887 187923109 73141 156372574 -190885682 59456 445049931 -878211914 11919 239421496 -4542357 74284 -995607296 -426033986 28302 -131138710 -884243690 13549 -957050498 -612365283 22252 -408546043 -962209618 19736 754597648 360266116 45163 -696388737 -858064788 53941 -3184019 -696686766 71605 53481705 442704157 37619 -988926083 -141145690 53908 436840643 -585079982 41037 -111547775 372745981 13831 -419598572 -990828496 24991 49194886 756107310 42318 -679485465 744512055 28042 -129589692 366143852 2277 -412199979 741707026 1765 -135889596 -506103206 22700 279363503 284414271 42995 166001928 -868958775 21623 279613949 -9117410 59037 -194402053 -9315894 49175 -398310256 -977559035 42620 -230314952 -883693875 54296 74138097 -767393442 16733 -402724896 256222935 33215 154142260 -418438091 21181 363874371 -235099325 43429 731674090 -576338930 41392 -404339644 -98492286 28593 -117497477 335710024 21613 379803269 642580411 39346 -993045016 -616057297 29085 -712227924 748147594 52995 -127444462 -515534896 11511 94841887 275581194 13235 -136005948 -791596706 26444 -200049733 66431853 56331 -703945139 -119922835 9097 185017696 242650397 41163 -296957849 -693211085 28542 541227461 -503320449 43398 333645267 827887078 7922 663200841 -300494672 18718 162132600 -127192195 27320 -193687398 85451248 18645 -424114226 282585119 12208 271565659 441065642 35998 252686898 759671658 29034 88847459 837914641 12848 537300042 -508411990 4911 -698787554 756167919 33338 89722044 755281326 22694 -571718388 538897872 71696 -137019997 -878049369 21384 178148313 283964156 19221 -693926967 -897608537 38197 -325277772 456377569 4468 167368033 145632162 14318 -9136263 640128952 36399 362083492 622080237 39148 358102235 -215113635 18638 -117750996 -318966444 34463 249988831 457271514 36064 -392788117 -957674575 12577 376059656 812935023 1227 144734472 -415650485 18407 -122427679 655016877 37441 -199956524 -881197739 22139 254387082 -791416670 68987 -108660507 632524299 5703 375687692 821229011 30964 272315370 439873583 29757 161245288 373135177 32653 -701048020 -100386131 453 54363026 438258141 46787 -207506780 -998586285 31711 280233135 68043801 46058 655229395 -324587259 20289 241355366 -235847266 6665 626873029 184593165 36129 -961192037 -408846819 52718 171700000 361906448 7934 -211119506 -595238940 16160 166279625 54662279 15108 -95861562 -477572266 5994 -671388858 727692938 9850 -406478177 850889458 56863 -991842721 -491754843 26194 761548455 372963818 46877 -135786095 -884704532 23093 378937835 625123729 26216 278851918 428984483 19476 -192841531 -581631333 29889 270860442 270299583 33827 265758805 -213141052 39485 735514028 -194109496 26777 -389971154 811660078 57806 736684111 -406084414 37124 162712439 185440212 34109 -213667622 -618124977 3914 179907070 180236823 46530 163670748 -402907432 28901 433162603 441994686 52564 -890761167 431147634 34455 -879699648 474319535 51681 -381257498 -785685047 34349 336263513 -214992455 37065 253237057 -41329331 75737 -882299874 429574979 39184 276995335 91247947 19002 -765916444 -495621944 43801 460731097 342105641 21004 -677544003 752024723 47434 253801305 273383996 32232 375401911 -218278049 40402 639331611 853958147 12183 -103551633 625211708 39396 -236583691 -902190927 11438 253480565 -40987046 26179 -697852222 -291977279 31391 -415011107 838548916 15018 56254460 740033285 54566 -954143367 -391340995 47878 620952079 811144940 23228 -428061568 244934791 5362 -586527554 -311193374 76767 744818255 378193091 3302 -422406237 737941861 15645 475206933 -987892457 45325 -411975482 -125363285 20121 -134603724 -771876332 41736 -404130406 -983745136 50933 171744662 265664179 31317 -320508248 -706636505 56167 -893043277 463473337 4046 252918984 -7806954 43104 -405352818 272075903 10613 -194938581 372910787 46879 -222495610 -997769079 27098 652120940 817793393 64791 660214174 342731390 61573 -989810479 177407863 12577 187157883 -590659085 8675 -865919340 449289077 34395 719825827 359877420 375 282509732 -209989814 5348 281245580 720644634 32782 -964083896 -982602716 53078 536809244 -502482077 5752 470695190 379477024 11968 -602703657 -314423526 56133 333523754 -193092134 3677 754972252 -230264256 327 -211924417 -880106651 2081 -419632448 -117341078 13671 -678495789 -105411036 14231 -226424741 -883492987 55238 -301682949 -713061394 23148 -892154292 -96580911 45371 -214180990 -891122001 37772 279803393 68782132 74917 170252253 433664761 4258 171170667 152271169 38025 153613895 825820075 3850 -681896020 -130789606 20023 642359679 179613043 11544 -610249442 -488927366 9951 435634004 157604932 67674 564965851 -491146354 8376 348794158 821214361 33686 -412543918 269217975 45405 -875465793 261304729 20480 727647593 -210430948 58192 -385606492 754338219 13653 -790221864 -505941876 21710 157533952 441878669 8801 -808638254 -796760364 18583 73574811 -287060430 38590 -954989948 -576239472 56356 -692101653 -126121996 9332 -104247353 -877406158 46460 -573664870 -479723386 5297 -323779569 -233095411 16795 761722492 -210087187 59483 60051387 -287388489 23394 -577369179 549569860 76526 142949995 444682270 8964 -875982853 428601643 13343 173654077 145509908 1123 -416940002 747371306 22973 241903236 474843482 39044 471419070 -992477820 62625 145709342 814679547 60344 -578975544 560539598 65497 67786368 735926016 33867 -783052671 -483014709 49544 -423253055 824296841 36156 -24460021 -707452971 77952 -11682519 525077978 24586 475654679 338366521 28093 -617210191 -305654294 76958 371400469 641239769 15763 533332874 -684863338 23181 -954854444 -984610594 64854 -696433104 741229422 42147 620315376 335835518 62378 -134126658 -96504479 13232 -140703590 654536027 37630 336003357 -193647340 26450 -968011333 170322804 38302 -329300590 456937559 10481 -594380285 -512385802 31226 -421737566 -869594051 5682 742485248 -208522979 61855 152210513 80275382 18861 -196386017 94493033 37610 -202947877 -612528175 54093 756508552 -313530068 8004 69233118 -413835649 45793 -141416714 -296941145 47920 -142023231 -498027155 20517 747550481 -574743278 4574 257306663 716884014 40572 725873181 -599525383 28059 -888406055 475531679 41456 -216815459 -958157805 11236 183852950 158479491 26727 158709930 -107828228 45807 -236323119 -601911621 24348 -421622781 -236390861 19491 -863568699 -116070647 59119 -994994005 -413210331 50743 -992646879 -397300988 36661 -693480752 -878742422 45993 -859683566 440273762 46670 651719289 -329361720 43381 -381340397 729840220 22574 357676812 -219397942 34106 187073534 466962315 23371 -609224750 538510835 44493 -21581179 546511034 2200 -967587296 -954829415 33584 239478417 93364024 12261 -796157935 -767243609 11851 -310407553 440024532 18660 -122115308 378196799 3225 -115005957 -142729867 31691 258882782 -10178444 38283 -307198825 -676213396 515 -606524704 -515502254 12284 -135189167 -290323190 29056 -807226917 -487413546 28947 368242527 621576181 21593 -576399305 -332778719 1477 349530066 637024734 17244 -387271829 747558266 22754 176513363 -877269086 18063 -865705695 465086754 41564 -130760669 640122815 21375 143526211 -128958831 13015 746331730 459457552 65376 -894338882 467623175 22464 -971291282 -985844548 58767 -329969613 432772865 9759 -596330155 -324042138 59585 -128938906 -774191605 4794 729216750 341884841 39234 -985020444 -971022497 27256 -858324421 -107251144 43794 -678447859 722960124 14439 761591962 378558213 53444 354068971 -196184117 26888 731610122 361051412 27442 -791665536 -797980894 24188 73020816 243963334 9935 -963723694 -614036065 69496 56444125 539187871 24056 666336967 -299790672 1525 -103271784 -110729356 22950 -590831430 -306388931 73235 169899424 -221429416 44313 78400466 729200602 52907 -128758943 -792579217 69192 462670619 174292606 79389 -393573591 -108896212 33345 -226480100 -874466646 36971 165715446 49766472 18873 175982749 472338056 4046 -407167801 844298773 13649 660529882 826467197 35246 91164413 259390186 37758 -806613315 -765505302 699 -603869748 -493753238 6341 -331779764 433765343 11667 -45132724 640026103 37256 -805057158 -785780953 2870 144801837 -604678013 19168 637242573 377247742 53877 754835227 -290799086 36848 -396172628 754372553 12565 -700050760 724945045 77898 753703147 -307662606 31378 175523630 -220463921 33010 65591444 -321849910 13451 168904132 48768744 6480 -131530538 349794853 1079 88375389 -319819135 27087 94961929 846467802 37782 855582965 -998210294 49915 240217822 -226366561 1556 -700728985 747483095 80743 560892150 -509513065 20761 -408142376 718160346 20559 -387713203 280308926 11833 -97503299 -902343351 27361 163178187 276145214 56364 377809068 -207324549 19996 165527933 -895499901 5705 433139790 371238786 9969 181877901 -231871744 68771 150317172 -402751127 33229 723772558 -317294903 39631 742571388 -575945372 29693 -26261465 -411789152 23405 178407028 272760339 10037 639278944 -304934703 35418 -402358237 747174500 41662 -806565766 -779303801 25103 247186177 87137462 72946 634438416 815906641 32480 -972350764 151829767 13212 -231345237 75483006 6076 -701197457 -784277873 31151 -996047551 -425313440 31198 -958692075 143467609 22116 -971754791 -409746066 59243 266555719 272345678 43498 -406999823 842433407 35695 -8297377 725178179 61275 -46794806 -674596621 63692 631943514 363545942 12352 629463996 182680831 63790 526109890 -476676285 15188 -609165788 468788739 23795 -224108697 57990563 25614 -866504560 -101560040 60276 -394445031 845049640 21377 -687799545 -900261019 12392 79362355 -296861113 34816 353702766 853552532 14599 -860844567 -964115464 30201 -325612208 -194907942 22190 175232047 -478122644 49920 94830882 244978752 14884 -995546591 -795817303 72298 55075272 838569587 32666 -410319640 745401866 27777 -134439926 358870704 24971 174406449 261335440 26649 -4206783 -681558673 46618 -978823661 -388533134 42672 -964369238 -583457286 69592 164865760 -108910728 25 -124715318 -876890224 26747 64993176 -292278827 33205 -228943224 -967941463 18300 -412682441 242217355 23222 147588057 431528476 27550 181269698 280375691 35671 276684247 -210059150 16897 -290770001 -192910008 6785 -130510236 649715139 6106 182534633 281668550 45758 -419155394 817764067 52885 281729943 -41864706 1256 358419887 833136293 42213 554641702 -499967275 28301 -897940565 647060453 38642 170353114 -191874226 59399 -131819039 -808684271 56668 -860479970 441369523 13629 -406631640 757579185 11615 146015708 57415553 14341 457872241 185012576 83252 -125156704 -290689376 28722 661427890 370690566 46165 619461858 -406815789 34472 176690085 -585584986 4649 -204397 533494252 20721 -230198151 -888432772 58281 177692053 -119573830 14617 631488514 176144626 47632 -990756110 816547544 62621 51630324 238722709 56763 441429150 372735247 10074 453136030 347055417 17376 -117888096 639323889 21925 630621394 -295216621 44866 742171174 373759833 15146 -300115208 -669118189 19550 642159485 833866932 64362 -979608308 -598239841 69281 733356033 -329838825 19630 172127508 183590106 16797 171199209 -236991843 50952 -768236620 -771126368 15950 187151601 183123376 48166 277822327 56323756 51599 144098379 -681578556 21433 -770636254 -802878564 11455 -859934915 -114475881 62068 89267794 475849981 14416 -45605630 648370744 15553 665846582 355859232 12807 147909025 255420326 3292 162991820 -204859478 876 188491174 91084916 10349 -139135848 -766828326 57557 -809007436 662852365 42460 754403351 -306444071 27836 350034406 823266406 38993 369022370 831372055 31970 -218757713 -862540169 28757 174709339 -418559506 10381 -793080870 -795843849 6414 -675498964 726000002 19794 151224777 -111219847 27531 642563889 333811960 46443 168423780 -859356203 18961 247957019 469716396 21882 -765946893 -574912897 21823 261916600 54745030 41940 168453720 85821515 23714 -35819979 661211542 18499 -411828849 -614789353 46297 360768010 626874996 38381 -132509890 -292542122 53647 -415659879 -118186475 38418 -142235714 -865148394 17617 -397961930 -970430335 42932 -953350006 163311615 41788 375604781 822520221 6568 -687656917 -788433841 19986 -498147159 446638014 39902 -29998072 563059120 23542 -1590420 653462151 11164 -783128101 -773460765 10347 348073197 842103556 38856 -119461711 -128792045 9251 338001253 -213505722 15609 740290065 -580246485 43055 180488817 -904143825 41196 -114032830 640662951 26798 -495486678 -422879324 6550 -11229777 542752227 26149 654343689 185982181 63205 90043390 261216150 6181 634978773 348905991 9345 -128200947 -99145021 8704 658021724 153386542 57366 -211785675 -858602678 41245 264822216 -215683760 22054 756483768 -231827746 25287 -705808491 540929253 66198 -385273485 -971990700 13442 147882722 -585876579 12014 -420150130 281789886 39244 717922010 -609020232 15394 -407651745 279283240 31997 -982080393 -611172250 14382 -993121815 -608050703 790 -389572280 -982826074 19888 -326201378 -200397275 14890 -994992881 -980215368 35017 733650216 -614469328 26725 -116123693 -293128109 47974 -863568510 -585800704 22893 -2830490 570115560 13530 -41602603 558575757 53506 -114216747 -773405355 29196 -859439631 457524433 35964 350603184 -200155077 10047 -676837682 749459352 68033 51310231 -285840817 5457 438692823 341037276 24328 -291036120 -230164706 8328 -128838544 -860572001 47620 -217961393 84965381 47632 -705878205 733418336 17298 -298035904 449185320 1040 153143772 -402951042 31746 -292665248 -200301624 4732 471437961 361401691 20828 370364330 853427736 36265 -297037333 460643208 14709 241751109 729665049 32702 90806892 754315803 9986 -688307164 -902004395 26580 335913326 633068570 18366 -136309935 -99929220 29267 249409057 749895445 20196 -791269503 -790921196 19489 -213063107 51397293 51163 -996722277 183172699 35523 -289387415 -712307042 11729 280838194 -217124152 35730 -412904827 -97593800 2398 -220150917 76827411 94674 -19624232 659702687 28571 -327257338 439471971 3410 -701295682 -859062337 16307 757301498 341671036 2695 -309745943 -688275220 1851 167941996 -898068493 25474 -26960289 534663308 2772 75859591 818659506 14261 175005440 95005526 9375 -115619657 363575396 17793 -225299933 -974923544 30213 -130556556 -302180482 66966 -223386749 -607804461 53127 -197836865 -611895066 63121 -964661402 -31910743 53438 -216880231 -964669840 7646 339547459 -233213591 39137 -203070316 -875419402 37429 367707294 850387860 21919 -299907303 -194202162 7855 -27329256 629137347 28039 -496893013 470785428 41114 253494100 58340171 65835 149910205 -132648818 72963 433806616 333473984 27347 -296464079 445310059 2440 748986614 -286396607 28248 -882174150 -96323844 27597 -398281796 -953294625 41972 -798742187 -493601281 38503 150075635 55239236 31012 -405477343 -111538000 14335 -305882963 441318606 15704 -682358902 730601023 38888 256597393 757390546 18385 -26888188 -685865977 6881 -997538023 -997793956 36625 256650249 51915494 12650 -406284942 730635181 27846 -981058032 -391007447 6419 760672266 371126401 47045 -416184767 -976570844 3217 145366517 375020592 41274 -977328654 -6363299 62346 658205515 835243827 12348 -712934710 -862985003 25957 -802101266 -797394281 645 351984859 641672072 37731 443463844 855445162 28612 182656067 93143461 29253 625330746 366207319 42307 -224312914 -989183749 10083 158050460 188405125 71 -708031172 -869360205 25878 -671921843 -898668820 49248 -388182760 -126653274 34568 360286883 -212494631 8910 -236549942 820090332 62702 270563734 60470984 4455 -980701454 155030967 12654 274597474 745198069 7154 261139420 262258072 60589 154893445 436727608 27321 253453422 263247637 36985 -135440625 -519167963 26206 -119317749 648038017 21197 165294896 467609723 25176 -237766708 -894772929 34672 -493134601 441667038 30142 -988549961 -574030303 36595 157746521 174564367 17313 147160751 50970600 2197 164217590 178307540 25941 -878872463 -138918080 24236 441764493 -696166655 37660 -667403030 -894997996 54098 -27210669 472544868 11792 55675545 761852757 54212 -675575966 -903562641 2258 -768860819 -785509676 17987 469135541 337821124 26021 -117807610 -313744515 45329 -618488429 -288333179 19585 -998957726 -976491244 17535 623158006 -987851939 22353 -45591573 -699875943 74093 -15969117 569474742 17708 836641675 -992556827 29059 -707893701 729532201 54621 -217361526 57672065 94323 -592293818 537699834 67390 253938642 722688987 15049 -681911534 727977720 6793 -876337342 474568229 9157 378501198 666030528 10436 738326037 -591199071 28300 -404002330 -995545976 44080 152143443 -111897499 45102 -489432000 465346343 27197 -102028271 -294587862 28689 465115108 378104815 18379 646911888 373523366 75133 79631343 822143362 12260 276647077 93975844 13261 455839234 337839721 13736 -781829620 -489896155 34151 -703080030 -766012554 29526 376049435 -301414854 63941 -702025530 -794496075 36887 -618594896 -294865924 72495 -978819776 -428427332 1300 143798316 -583701296 1411 739388468 352069928 2617 -5266830 548848965 22171 275191578 68712633 13486 250871838 246464098 60754 -118657641 639056794 41284 -696499911 725407504 48559 343324737 826443711 5388 -410030626 850094269 11192 164478719 -428029653 9931 49801583 453505948 39405 -383743517 825249570 28751 179942499 -114646492 3101 -384982134 -999833366 39060 -687449674 -792713840 17680 648986487 -288607929 5782 -591215711 843059578 50023 620154573 -289805501 7909 731966563 -595916345 5092 625187734 -229457867 69722 -954764844 269615201 65057 -318266014 464871857 3355 -595272517 185263621 59221 -231952201 -956743967 51304 662849875 849567955 5498 635887129 826755618 8562 -6398238 566915447 15557 758910085 -209883638 12235 -772403809 -487450023 16379 -875736977 435005396 15732 181552391 76679181 6505 259099466 55651342 76646 -353647 336845657 38095 -101783349 -765969157 67424 -390647042 255927515 32065 73260936 -305766427 27644 -697678771 -885480056 12326 268048794 262235716 15881 -311994478 -701729308 19738 -695526217 -766776258 32935 -411416199 -110182033 14325 -106261128 -897218267 26405 -415937293 745941591 36279 -133698114 -119427143 462 -974341251 -958015589 2886 -588519978 -490136241 24108 642740805 184246184 20800 -417087331 -134357209 1899 -970634540 -596013590 6858 370329015 838637136 32879 -27639542 651031426 44733 -806806940 -507302032 56027 -985850288 -604574755 23805 -119517074 -882340797 35928 -675345127 -112395639 13273 456737483 353967360 22187 437938150 833094164 12516 -135122382 -507137804 13206 -5045667 627749936 13003 -800846366 547667803 62204 -882666778 -129480125 43581 184148151 -392771194 12274 623684506 167290989 73337 -139203377 -890938876 9223 -977716612 -954359590 67126 -397793999 741044206 13276 358041694 827541035 41133 -330271094 430039618 12610 143625369 157943724 22808 -991627095 -595128200 3500 -965253302 157529610 27538 -426672453 260743539 23565 -288358782 459270794 1608 -784287247 -764272865 3083 -320675619 -226440329 18260 53117844 543750660 66577 -698497038 -903340736 21596 -217312314 -982031597 2561 -211565860 -578909760 62758 -102514490 340641266 13273 -858378709 758406703 78873 -956432763 -597600043 15800 183569673 -192893123 52238 168496849 -613104794 21703 -141034962 -501793576 20622 650088754 179059707 67049 -422751281 -98226862 8235 843086145 -987034136 18721 156894969 -858906716 6831 85080258 -312925542 9413 734697699 758050141 48508 -588835432 -507135719 5673 639175397 159521175 4775 623218290 152325851 33305 -110935213 359804179 20372 181314746 -132874334 46892 746334466 343573466 19406 642960452 148712510 56759 -673564511 -898723272 23923 -227641619 92463449 18980 -874727607 -113707207 42606 177550205 165149840 22547 -968186562 149522874 11482 160043544 -381508378 18610 160527756 -106115258 38460 62004557 751593624 20039 272439708 722989511 788 337713115 660457030 44685 244799912 48845292 61015 -202562997 -895756343 12278 721809819 -605355107 31855 344849360 811257800 31457 -967979909 172452974 54951 652787707 376994536 35371 -226048740 49423706 87925 528137888 -232360617 69223 447786281 183492879 17734 73738886 274271415 50820 746072793 358319023 8031 179554250 263666881 5419 -988112426 -426485273 54201 -396966468 -963627484 22042 -224433082 87021441 38587 533545048 -493045374 38726 -127500742 -118990519 435 165678697 -857535617 17260 -575775406 -502941724 2553 -996108854 -22191008 21469 -695034561 -879655132 30157 -297377035 -667347276 31326 -596419948 -327274120 58409 156208971 80867243 30865 168036628 -206016447 66685 -405970280 -133456401 40787 -797746272 -513922859 55811 -298899753 -200565025 3376 262048430 435262947 7584 724923000 333567422 500 -413258999 -141711092 31920 -131556673 663307022 25748 -106254571 -800195464 6593 -100137506 -302831474 60431 440901773 170293546 6741 149780692 -202780241 73267 357310064 638966382 34075 58516981 -290132520 5407 353443548 634199199 16230 -129867557 -798970438 19923 558013861 -485411703 33768 645897647 -325637181 29921 188731250 263226864 18372 -697091094 -791926252 45135 147555711 -578940217 17768 343673067 836659604 23968 -129634275 665371285 21625 727547776 372827884 29946 167712731 -218598097 42979 -614556204 -513088745 29407 149947651 434830186 7190 554390763 -497332181 30818 -958523673 -602050335 69904 -973289030 169990047 20557 -704687177 -107334876 12006 -197064106 437695096 46994 -119005884 345726519 31748 -710654895 749146171 77625 352918030 664108373 29340 72780625 273516442 33652 -486837453 -397472992 31801 445422617 365208528 28138 -579298617 -484557958 22753 644720792 151227616 6575 656394119 821211869 2611 852211951 -971622605 21010 -46019849 543755010 24782 258219866 60824721 16889 165102333 86420787 24423 -4206407 -707382595 54534 -206894569 -876901026 32339 458456026 -998141672 18135 -486737828 434446051 20827 -323242773 -213783950 11126 76900478 733673090 47265 -682742994 751070562 44013 -124307881 -884349652 41734 -893834781 436031776 7042 -22401441 -678833211 65185 275971418 433737753 463 -571703623 -506637554 7900 187307746 -889025405 14135 816688294 -972297686 5624 366334605 -211785026 14065 -596934700 559026207 56352 -100980859 -130962710 32784 -981396711 173164032 37716 -122178844 -136048445 19556 367694536 662115661 7523 152052617 -126938372 57368 663214222 -303288075 31603 49625926 440542603 24823 90171288 277201845 19063 -482710874 -427748930 45239 285148664 -203453478 756 -412591932 280371125 16898 182876012 -392397232 30391 -800102 663109362 6562 -421229265 -108846070 2771 281338141 -19922554 28674 187850492 365027639 8304 657502709 827711034 24398 651061431 147728888 68870 -808892708 -798923990 5533 349304991 849738594 29710 -601909845 533326932 2145 161164254 264990974 38447 -23082499 660460666 41007 72165919 474335066 8284 -123677513 638356094 49063 -382161432 851768484 19895 -901260419 437785670 35304 -962188789 176084143 51093 -607244857 527178575 37438 -427639254 758015637 1104 -130586418 -767476448 33928 163595554 435816961 10853 274014433 467651154 33002 -999339696 -974319528 60300 -304058591 -673387233 59206 240843541 474725318 22233 534452649 -501814197 56600 -424552635 355354683 53801 -684753608 -798338444 1608 334261321 828837106 29427 627368104 172967497 36313 61857961 719283593 7410 50512448 757109954 47974 550202949 -477112341 59600 -405776446 821605769 55038 643536541 -314513793 46436 -960169814 -996041135 46348 82217273 855856381 22428 -394761034 -108947447 37217 166409742 -101209225 55586 -702863644 760838827 13385 -602575036 537613757 70689 368694046 664365609 10342 -420454891 -45375071 86002 -976868428 -605970169 65992 161283148 -138995334 47219 -684968308 -126352369 22930 -976032638 169790500 37091 -968976319 -988065548 59394 167953823 358816007 27861 176075264 -866631403 35802 278963944 249806952 25447 -18936771 639762202 20938 -478495132 436238319 23112 339558749 -314606682 37471 161151127 -105300491 14782 634877165 166011561 25396 -963706911 -113274431 55371 -983545406 -775327055 44096 57581809 734280532 48937 185655675 168769696 16066 -404948230 741535129 36787 -422380539 268539255 17522 -597558764 338506150 56986 333848694 837382596 19843 158536614 283642372 4749 -196896313 242815112 40283 -111429900 347034924 34142 -102942958 378320664 4048 450332910 174148568 90947 159666181 -215100464 12620 -230183351 -894415988 12307 -611762721 -325555453 68404 347411937 824393148 5445 652817204 830909167 18363 -318599397 -708259762 53852 -44607347 -701551011 52614 735089062 333553434 41018 358314237 646145507 711 742162709 -589628385 32725 -682895099 -119018815 15081 161199442 -227362873 43844 -584518844 -317936528 45271 -226301437 -972072592 48661 661518833 155338705 53630 -111646775 353834638 10378 -415485693 -994303541 64571 -9094690 -22205639 63768 525164162 -517093508 47426 750558918 -201678507 46864 644015058 344416492 55401 626128335 826852426 77940 173620426 -199245516 68455 -196895585 -965333824 44149 -386171367 -964375151 8567 -106953839 649340612 8256 447738104 378563698 21814 144003115 240583317 18956 736669172 570674659 66415 -416973560 848683696 52065 179935770 464076263 10551 186768413 364214826 16329 -991867541 -961278935 2060 63573680 -137870139 42806 -988466644 -996381503 43107 -393645676 846774663 44015 72275516 839986996 2185 -969733068 -593769189 53810 748752831 -217391580 45975 -19850967 -681305909 2799 347686155 619299045 37763 -102884476 -506252084 20599 178902761 375843898 22481 179310705 147518497 40311 -421847034 275297270 34774 -386840608 -120570821 42021 -587302133 -521593759 4335 -29768268 546738838 36388 -711484561 721799032 21097 -579082533 533377702 50352 738399977 -220951777 53557 650234973 361313604 67764 -13772508 -675793734 65916 -979838262 -781158348 90319 -235924344 -573819756 9544 -592659031 -291245275 12490 -387418025 731002291 17767 185075625 -807311795 50546 280286709 279804230 77052 377286202 542286333 55884 348470006 645655563 45861 -954857811 186000320 31642 -98397867 -901932683 2200 -113300828 647463886 8912 756605800 -231966675 22463 150499979 -390812746 18686 244638281 281530884 66299 -681347363 -781313110 4773 175806491 -101828417 63525 -193445071 340531629 13350 737820537 -294327912 48070 -858517450 432087667 53161 -303197025 428902396 22155 56219633 813085125 7217 -672534465 -763074052 8508 251954259 448463271 41988 151830422 -595465177 9985 157292131 285258595 1955 471872181 178684526 34078 665224786 151818340 49891 77985626 449123853 42338 157498732 338583507 50885 474739428 363149605 18101 154524650 263572562 12871 741625489 -601724134 8113 -109067921 -870442252 47882 -964036201 -476739858 47964 -313569207 -224010320 15333 -898775163 -105915950 1908 -301712743 -678884277 35305 -590315983 524991029 50354 -613037034 -502433664 19819 -901079447 -97984980 11666 -136942454 -101592933 20540 241028603 747107659 2792 540325013 -500116017 37487 629103433 818156233 27959 166677729 367332593 25806 357885368 646100870 18647 164306601 366930764 54402 -708070132 737503237 46122 267235509 248962244 73866 59004815 243969151 61002 -202241200 -897298713 26280 146097618 -887210173 7092 738479059 -307459315 12566 81407051 429016522 34001 622546393 371743079 57789 188558662 -201966608 17583 371183674 812428808 37515 644105180 161371585 42523 -688462054 -101915026 25431 180794805 -416044885 11930 72427577 455460354 33942 -133632925 621210766 40785 -421520516 -993720933 39261 536954931 -982408496 56831 450892995 151112806 42964 150179685 -199541181 3637 75983350 824788817 51784 -793411790 -780891171 23389 -781266491 -776419034 25699 -687684538 -862838392 30238 -104390520 -773887319 70991 267664379 256752744 62249 148517928 -397189312 12057 -98064114 -327691584 66630 166901392 -194725501 27769 -105701904 -99438325 35072 -118036433 -784694124 7294 650164167 -295902610 5814 -17617293 -694989309 73684 -789310710 -783073376 2591 -577062530 534013406 62652 643314637 372179317 69396 -998219783 -971345291 11086 -16826969 -954947291 64660 -106107826 -141484035 25709 736184955 -320915449 16526 157600761 -422781298 32902 -969369549 -983629873 36912 159738566 250715701 26361 -592132271 -522924723 15471 251846514 -3710977 71973 454520592 376534705 25232 -808374269 -502507958 21433 146595843 -617972783 23067 -399510838 722431174 34557 265920468 -215042196 10673 625569511 -311735351 39888 336291293 811227335 26483 275495831 273699778 35234 657071896 836857247 56373 -331204859 -673838088 1477 -688995122 -777204102 16043 190255438 341634179 41365 759922532 157413494 41969 269162521 67201740 23334 -106506877 -301255246 72686 73834189 -314071693 18414 250968468 239257606 35376 76429862 -329070556 6620 -34866055 644694413 6470 623223677 367120639 12433 368282016 847887387 17351 -704250332 738212091 74151 252522427 48620237 9591 355129238 630841482 20500 240451548 89356765 81159 -993825801 -410185481 50559 659148638 168622882 63139 87940908 -329670112 16285 -316036214 439559410 15649 52494650 -678141130 41344 -507079171 472266730 17893 -122325163 -498528663 15334 260949594 -202308643 22856 -714056793 -887211679 9630 -16560364 -696207521 20766 186802006 -890015520 4346 -306225784 -890706006 58034 -294328788 -687605032 21359 268098816 749110422 25727 146035660 363433958 23076 -118950287 -305595672 65926 -28154274 619950747 38613 -290634976 -712839283 10263 632965332 856244786 57960 80565872 466306279 6984 263945932 717925180 17529 -107196648 630711068 11078 180109824 -128107247 25576 -114070749 -316685253 74361 637182254 59967956 14654 -523087992 463550613 920 185111970 258809530 2636 760113288 349826877 50866 60490516 727028523 32978 -667776761 361492822 33257 -328442577 -698562222 35625 342720798 626710624 23596 -406342938 -125240515 18479 -224867900 64719482 35816 -574361279 560907038 44248 730022852 -979393097 58752 550715803 -510881861 6611 -215995091 92380567 16668 82150906 -325566959 2121 723178380 375888564 37561 -303766340 438910011 16913 153203642 -864339188 5176 71091257 438750502 35917 253085489 -219323674 20933 275258485 -45301764 41218 -35722776 632832742 45792 74270262 -297277965 16850 63103234 -295102812 38968 -112508941 346782433 31054 720529367 358648438 7248 -700525768 -894256514 55531 -299551619 438867685 9603 189782249 -392808333 19133 284052194 76704714 5660 751708526 335963686 35682 160047707 345401012 39148 642267588 -304040703 47568 -420155291 -988918275 16270 260220865 -7609962 51156 634026060 -304925159 43466 182242345 166591514 14325 -112826954 -106776088 4694 -903478826 -132598506 51914 -296787398 -199648186 20450 184644335 -106364142 11567 -313953604 -678582411 42639 -134051715 753161273 46252 -122224053 -108642326 1016 164966700 368559216 28943 -109157144 662731000 44387 464040211 -213232663 19855 -126895560 -312888126 61701 -990594955 -390855409 28604 151814871 -584709547 20293 753478453 -196639856 53752 -111190425 353102884 18546 -785082452 -798980693 18447 432390726 366440544 10055 745848260 -599464312 16186 760151332 363239647 2838 62422418 456237830 23190 758704538 360096634 19839 267641577 -441108 1205 -863799760 434247824 36416 -317691622 -696393501 8653 282695635 70793067 17993 651958028 177574229 63887 -415084514 -792982626 60082 -579176288 -305792354 62122 372124362 656269190 43804 -667359736 146653176 66844 93632090 -312553082 17157 -403634848 726816081 31071 159300521 -200073766 50000 265042102 -196487398 19476 -481744940 -875738467 64025 268876032 464121277 28574 -979105947 -595046320 21982 49118372 -291896832 19075 -504497664 562384671 46792 636748966 -302353986 21000 -708018738 -805527849 36286 734786413 339544107 11587 -680927175 571319165 59129 87057913 830284252 9882 154336697 -234299788 28146 -422836893 -960131268 32234 173659982 -114021230 83105 246445151 473790812 1123 -966101108 826956384 62337 -962143211 -977564620 37558 -209729371 -877985654 46958 -674052648 -786544402 6117 74025707 247585288 41819 -805578315 -801084320 24975 -953203441 -607957449 25915 245704550 448437912 10906 -961874290 -980154388 60043 -966059387 -957560491 28723 -611528694 -290090140 17870 -481216944 438904563 280 264376586 -195914555 38709 378933179 380527385 26792 -128460094 -297092063 22732 163580706 81784921 6962 472081614 333349976 5536 -705094276 -117989045 25162 732870281 -320364030 20544 339558483 665937503 16387 -142247762 -499763529 2328 -402440770 254565177 52275 -576891123 560364365 545 -597681293 -291434198 14903 259783108 85336955 66061 165796402 466233312 25805 -19766284 551503518 12787 -408462958 -113374770 1339 -141130622 -500218839 19563 -673819832 -802470111 28021 -997417623 167976649 21637 186520178 -403398783 8936 -132740827 -313639499 55042 -428248615 -135430930 5862 663255099 177649675 39444 145979807 169059265 36587 817367920 -989330321 10344 148057208 284074253 41322 644780498 340906630 65813 -696888796 -861522499 41278 -775793447 -673856938 53244 -698081038 -884991678 18024 -984955980 174880042 16353 66869874 722329275 36396 -46371433 638280487 1455 468567346 149653332 66707 -708708151 -125154342 30063 168469168 66557427 25888 637588806 334067498 43922 748241308 -123052024 55014 -968445425 -393207010 34835 336238977 -223018940 28428 378084181 849998189 20676 51017279 466452472 26296 159188343 445479597 27675 -592119907 -288145459 8301 -393440164 835662771 40180 180497010 462059289 10448 164735024 -215171483 34959 356090536 655156491 14918 531067658 -516927910 49570 55361181 267075823 51451 -869926780 467381779 36703 374545088 660852561 33952 -389100816 741144354 10176 -784603533 -778339681 5632 -205166793 -597573515 4471 -688637199 -122127340 644 -959477240 -969089536 73408 471785518 148927544 30029 -416376589 257515828 44302 268338551 -32431940 27067 -141300696 -116215864 11365 -114454067 -324583380 46073 168736975 356026254 30391 -20445501 557364865 51428 182062249 -105339027 34660 -957481446 -401227269 30793 -132772809 -140627744 31087 537964137 -517199810 39661 754338097 366204159 55796 -33799035 530734253 3689 -126299817 -793991982 48823 -401301661 -133045197 29767 533056143 634492171 67129 623657844 -701166315 7283 460187501 353495095 2377 -401055544 -979244769 19311 717497589 -230006963 22598 249037381 -222635322 13803 272574925 759032825 25850 -697649316 -768218082 21603 -978819169 162809307 35610 432257637 334359529 27876 272881755 -226996476 41450 62602201 820038627 34693 431527720 187577444 4051 -999587419 -384139434 4 -23570434 654835366 13887 -424259322 274737768 13264 -599956581 527675787 40661 557932030 -391875702 37629 -805929828 -787460208 21865 -212745658 -591341231 33948 -113449178 349946279 32889 -121198540 367544660 8759 93813914 471576979 33327 -289239339 -321402907 37115 -118732377 643303573 49929 337562914 -218394605 98 54138689 -32015280 66935 621789315 380037558 7407 638967576 -324103638 14560 -973848422 183140249 41560 -314437569 -708916821 57724 -104672018 -777257709 22179 -123424878 -773302594 69749 59619758 272450788 5567 -297702287 -682336161 50842 -686054509 -873289630 29892 166580144 346653934 52173 -195731907 -585392233 163 -21790521 -699646464 28490 722356346 -212016396 26881 -392376048 274636717 21660 246139250 470658991 39036 555663148 -477561605 23816 -699013228 -784033161 32318 188504115 -877048474 42435 283628288 475829686 36202 -958976800 -425634996 71867 335994838 -214830303 41964 714765309 -513435079 56090 -406139527 749456621 5058 -133267712 -762680301 54990 -27539101 -129846725 31117 -765425180 -421497953 36930 -685841061 -791249117 46318 -671047600 757321518 5967 83233919 -330824203 27023 -670069219 -779194607 29276 359549561 -196309860 15544 -223715449 -397037968 13011 278773176 -32828643 62428 176795154 72532497 6263 -388756035 -995681483 52488 379160929 836832114 1636 175904081 -102457921 49059 189064390 465122855 20569 -129405220 267959342 38687 -120187778 344890151 652 -613542887 -477035439 12411 748422330 -221420319 6628 -97124172 -381569149 61124 823270414 -975301159 6541 -324591737 -689849327 6649 -16918534 571417292 26584 -966140538 149382727 29290 -383682772 -983247755 39150 -96777528 361782747 9271 -233140355 68733408 72789 150822470 51620312 20353 -16193192 -701774734 56424 472453333 374962132 10272 -318156142 -218994772 16147 754505904 -203290948 13992 -594655145 -488270426 7097 -17002559 -680539127 54196 -704896003 738815802 74843 821859076 -973740816 37531 -139363477 -313823251 64465 637990495 823293618 11302 250628404 254731533 77584 443088891 372047210 3115 629170852 821237524 13283 -859296879 470570514 21880 -778162970 -494092262 21637 349241608 -118630951 62854 -984468895 188587057 13163 524953379 -485460742 34259 268100323 756381472 3336 268370371 -215381467 32327 149442455 338075631 17162 -413299725 -111141341 34216 190123279 -95323113 52233 645713839 848263998 47998 547866368 -858652040 23771 -968712003 165093069 13682 -792855611 -516726480 29883 635432419 -323113993 22894 252664094 739553217 5791 262417117 -199619720 36257 735934299 -193892902 36074 163690532 -124499194 21802 265122881 -29211392 75384 -615755521 535765171 52049 -423858455 841967499 33169 -325041283 432596631 25062 -382154454 -107260442 15799 281492850 256043410 72179 461826571 374208458 4402 -394583159 -101575161 3492 -698885278 -783627474 34120 250780228 453946919 11879 181919283 -860726337 297 168904962 90953159 4454 -204664252 -865625439 54147 -421000757 847762891 34321 -386808738 837301391 9834 -95818275 -511227052 30261 159786155 -198140014 147 -232425741 -995770880 55680 -11162196 548488158 2225 239794540 247409566 2396 626029138 851318565 11449 -121647247 -788477590 59493 163819681 82103689 11281 637171933 831856607 26877 183293181 189931796 20614 736376288 -226109585 11703 64380062 855031923 55884 -408291981 837972578 4376 -96571149 658158400 16358 638720014 826560633 40431 -229339610 -675075354 42347 -802799501 -766137572 16670 -604451577 543726053 9457 -137197360 625901537 7419 -957950990 168594220 31941 188093030 -423661967 13638 -679707079 -892671155 13248 -104165675 -490204390 5023 78053459 850811066 40942 174072714 178982562 25375 71777379 832355981 38471 -107968491 -305306281 41650 -977082464 -396874996 49321 -100038808 352593740 29094 145492881 -597858337 3788 264990518 83187109 17665 -306660748 450759058 9585 -136274750 360556961 6521 -688700697 -763597871 47364 718625610 638344664 1286 531662866 -198422305 59677 720735696 -316004284 18753 144731494 182278668 6142 261254515 275136182 63911 -979570715 -957186350 32523 -45484275 -684704319 25794 177629919 260066871 51884 74420024 -305264661 590 249669284 239165224 8158 723302088 347922237 43205 720263664 -331047847 17472 163755388 -100920842 13536 -617541358 -487899201 26480 242815121 -19840964 12105 -232516759 76762629 21443 -782196310 -490124881 24944 -578477400 -316183231 6952 724633069 -238090791 40309 -597083392 529322963 13910 281879999 -15380285 33579 376324273 -204279594 40779 465381288 336877368 24430 -618053801 528700827 46880 656336986 850041358 19042 175754953 152182640 43034 446995740 161772081 45025 158613982 352928732 8296 -231511861 -618392295 41575 -490279311 -25711599 36638 560041461 -496593957 40442 -519000780 -383998808 43950 -112111833 -901089868 14875 552267768 -490544733 20670 249171990 271310092 63945 -520656559 -419997724 43709 -901961421 439003643 2043 -30167894 547215497 11935 -590546222 -504154097 35288 726422052 -319033212 23515 -605495324 -309211732 52890 -117109759 342741464 12742 -196737194 64819915 24830 441823623 354549964 14829 -590930038 524127196 41231 737005925 366302515 4131 641032052 -316754172 44900 -35110650 -685708929 42806 54285352 731954200 14316 265724987 268443727 41579 160215108 159208050 47295 184396644 -578444998 12689 278945448 53450028 52891 -772672963 -793191906 22405 -39074891 530566095 24025 833613154 -988696203 36035 52164278 759652033 38083 179620757 -193405457 23838 -897742214 467189337 51442 624742200 363948623 63873 -901975984 433198088 17514 159439721 -224189870 69426 143214923 59210675 15484 -102921577 -124564917 19854 475008536 373471737 17379 247151416 259696003 15088 -417520326 -968626217 27354 85629902 271934441 12392 -102183832 -118345435 33863 -965901009 278139740 33434 -574972255 541254162 58645 -669775074 -138850770 24502 -707598697 741207742 35621 -975332872 -593500868 55383 -678094299 717633454 74979 354144901 -216178375 18458 280572153 464383957 8256 -135552303 656572383 17107 -398390257 270733197 23732 278781587 240915009 33587 61877138 266081369 62010 -96678005 -98132203 26786 -417767928 719717963 33876 285229156 251502425 57981 361109213 369953517 39718 666276916 819623622 30954 838842383 -999092259 43438 -45974336 660203170 17761 -299242977 -218506777 19245 -586439669 -328109980 43034 -865907400 461783948 3241 -519066060 -232005685 25070 -142473323 630421031 52114 -202835116 -994784017 22267 -607954999 -479978727 1358 -132658802 632511921 19769 57343137 263061431 59219 -39558976 547608008 47079 -225537130 -903866553 51242 -426790517 731668649 14295 -413536683 809803010 26070 152154084 52243304 20678 -132205658 -519343799 13292 174092199 445865468 21504 -417162124 736999632 35125 -126062329 -311914261 52231 -205690786 -612013600 55608 -140192997 -315158799 55114 -106934630 361113839 26513 163761300 461282887 12407 -609808717 -291671940 9584 -498076752 -232724741 32079 664079810 831672807 35222 155537084 -141842545 65524 155272417 -571782780 20900 -403672882 824497089 25592 -43142126 649727796 14096 150154203 154230731 45328 -233139146 56852036 8991 -784636998 -484295982 53870 258032550 758160620 1377 440885512 173788545 53693 721539515 -206274509 50425 -138604158 -142048976 23086 -486154697 455170101 26600 -300100909 -208800115 27540 252517148 472581119 41164 -205006702 61670221 74478 -396490062 -107521811 26892 85043052 850311072 53943 51210959 850556290 13575 -288791747 -668200922 9020 190327307 -593836431 4566 -952643954 662695852 71699 359770786 655001401 32030 -14835082 -682369130 48572 376709099 634543389 31072 737325911 -218482040 11681 -598337327 626410954 49013 -140927468 -136221250 16648 652692711 819776678 1336 -988011753 -421343480 36040 -984273015 -386949066 19585 356686775 623497718 14859 177245291 446093903 24073 -408777197 -106856007 28450 -700457921 -900744982 36766 -1608691 -692172981 5890 -227791898 -978626756 25041 151153690 463724928 19635 -194232515 -900745531 18247 734048371 -297660472 1800 -604232772 -304617496 40220 -580854672 532328729 51310 -511008249 449827459 32375 -698284233 -879679910 36814 -585160603 -294341477 9683 -99121474 -481377795 29201 178221936 354023329 27976 -956687691 163511791 49537 76172922 253545256 10252 -587332040 -308395637 43243 244950044 67765060 76576 162617338 175846361 46456 -784928376 -767597572 2527 629530795 813045454 35321 -395150112 825768115 33543 -479277457 -896481806 39808 91034560 464029363 3926 183627553 466977250 25819 -979081456 -198519550 82641 -296822319 -701713136 12144 -706949038 -769733435 5444 -125629128 336080898 17502 -573334336 -305549633 40148 -428109013 752290412 41166 635271201 838703871 31593 -679494591 -137853589 11169 -385635267 743402868 26105 -616345525 823489862 79822 -970914639 160936296 53839 268057821 429941248 42116 67870826 -300605761 4516 -982137138 177901555 17767 -699196298 -894948212 43931 -300811888 -224009835 1742 252088905 258111343 70672 453621106 366984377 9738 -712074710 -872873507 21699 -971929174 156042082 11845 647654560 -291029947 41963 -214215463 -872662492 42887 -110086128 626345125 23623 654724460 369529970 37345 378802921 714756706 22237 93273900 750730470 68449 172872170 -874715216 18692 620345615 163320442 47232 90035220 261324788 17037 279700040 -217820928 19692 181653143 -423102767 7308 372100911 643190238 18493 262825459 50354679 31597 -975906760 -590541877 16066 -101222227 -782903960 26913 -413426793 -133849308 29364 184245348 -609170039 2383 79786370 730808719 52422 -703902200 -126588269 2170 337238579 56569254 59717 -327920186 459739754 1862 154788133 68590366 10281 -219249674 -592197317 58852 -111803768 643644115 37953 -129554186 -102051356 34239 741929746 -291431940 41674 73867967 -294406473 35514 -956753635 -5495386 58962 -893701402 -100045613 8075 -581409371 -312122892 13613 -2691730 561410707 49654 175974736 380191160 42510 -407740743 756694473 26717 761155146 -573450958 1156 157233439 336106963 33579 -605684810 -303690547 76453 -867985276 451124696 27902 -502843367 345917322 57423 -223095100 -982064647 30142 751709375 -579660146 21658 -709641563 -881384047 8230 -300656360 162188934 60465 267915222 -31595446 63435 -225683789 357161088 78166 -208958680 85393835 96938 -966942908 176495436 27091 -612185758 -320532319 41104 -223228134 -585870593 24195 -133899335 -96146421 9774 -95258774 650044332 3436 -229175380 -977576868 51089 -387452313 836875297 34531 366099647 641961815 4955 -229712919 -866615829 16668 -98892704 638590201 34537 -204895377 -593561149 47082 53647516 536986880 31723 -428438235 -975305806 43226 -991731934 653650003 51935 636737148 375751381 58202 -390959276 -293061028 22709 -862908394 470683526 12755 171795155 -231887787 59439 259482979 -141254263 8718 261250560 281407618 69458 664283539 145229784 64737 164862926 172178538 28944 434580166 344070252 6073 189051972 -955890834 52489 -706810652 726689062 65302 -26450145 569844255 51804 -709393436 727649351 44869 -5916765 630045332 38476 -26242203 -689937445 52851 -101200805 -903820671 33187 -121348323 -324166530 15586 -962528639 -411331234 66174 -409917609 760509906 35292 -693475528 -786216960 21967 718856358 -601848326 27238 -141174256 -124972765 32405 -401023472 -135334467 42220 158355619 -586161633 13530 -403989109 850801128 45832 265448234 453947993 4115 -986184360 -597651449 45823 342813680 262346648 34456 -958601104 -418444149 55327 -496948957 438221536 28753 652986973 157245667 53208 253093114 -212317081 7559 -321258396 -710930458 31841 -673842803 -776762786 42400 624179135 -309296835 23482 -583642114 -499002047 15262 622399848 828437191 55687 339091396 -206898706 21508 170652899 54876374 13458 270870348 -400196629 73953 550131591 -505734961 39899 -991077575 -415784109 26921 -217135207 -579481683 24606 173731265 241066520 12181 -305148334 451820600 17421 748280658 -610173665 33106 736170992 -237678347 48841 170832066 -96390408 49765 -23477737 568990722 261 157100220 -103951629 31131 -704340594 -131588468 2789 50564753 758833229 6572 -689134732 -881843481 5319 -28074327 557304854 19609 -308595650 -711676874 26446 -609346038 -329985372 60518 -957812983 -606704421 73074 277413180 431555047 32315 143624819 160539291 42006 -991775277 -957652281 1862 241149525 434849729 37426 -96039535 -878996288 21062 167966084 -230862157 3482 189511558 77991454 21262 747839458 -304370508 30029 -581460721 570293069 70444 92334453 -306220935 42234 442513347 369661400 28610 -302539825 -689112578 12051 78054874 827589093 13045 722848248 347173453 1021 -862633552 -119588643 29388 -104576715 358992845 21130 -991539495 -588572114 41910 -413485709 -130344264 34117 -385970974 736409976 9775 -711574759 -131516961 26103 172511269 -136523996 522 -479200791 524838698 41129 737812594 342694563 14891 340852208 -310814771 51447 -312495407 461475282 24261 -983793429 178041148 31798 -424499794 -963820900 44213 438204989 174950461 56755 -137235237 -296960190 18907 530041302 -510601654 9770 275952532 242166796 31271 270041349 448448777 18460 663204479 168963593 53993 760958269 340977724 534 185441830 152907345 19979 734980353 -595413263 11179 561556119 -480914395 60072 144051668 70453466 2690 -14928273 564057755 16699 718682848 -779647569 39862 -105326119 -307001487 18774 270710790 474666047 31900 259514580 757538899 16499 -880246674 471355613 48980 -899111968 -112405518 4926 369971066 261778875 74902 -415080623 -108747930 11041 -119987102 -302031278 60815 -953472102 -601223703 34243 627937536 359775142 72320 -784213736 -496311413 49211 -29875744 528124074 36446 -194482787 82484756 52131 -584643791 534403598 20935 -194228171 -993214016 58981 850770219 -957893301 48135 458629152 354097361 30770 -579350517 -325342746 38089 186241079 -234695940 53453 -17391712 -699204624 64253 -670498184 718453313 19253 649859470 255450017 39994 744726784 -204324542 59176 -223648385 -586972189 28797 -97147282 -590817819 33417 -29458162 -679985977 67257 -234978254 -596737841 4958 -120451161 -505501420 11100 -952425189 -994699047 21686 -17951641 627785921 28979 431872764 345541860 2959 -40526021 648723849 1262 -780048955 -490584335 36762 459727944 367437740 763 760405600 -591299625 12442 723583502 -587774811 23093 -614690564 -485549686 26260 569247316 -513344304 37957 -972435123 -576978893 57820 -691285845 751410530 50502 149248062 -412268969 16655 171694740 269464881 16619 -193616884 -393758216 32572 -857741030 -134410861 47753 548829320 -513234744 19094 240803753 726878993 27462 155623688 172961055 1113 -233008606 547659316 42473 -488482088 435606874 30625 -491302714 457650576 34592 -111688648 -309568449 39736 -853032 625687626 4279 -974430430 -580697873 16279 158831378 -138352375 13298 747970876 -599611106 23839 85213937 244968080 9599 358904097 -216803501 39959 94120192 -296040744 20426 -331958123 -687291533 24867 85448335 853680651 14054 375069099 843097533 18017 -129246331 341511841 23056 -225910535 -990552435 22900 143991980 -209040322 48360 -862731432 453983977 2643 -966642159 173326624 12720 -805113953 -771040851 17106 532554797 -502284040 47986 154295221 -99893215 30923 77111822 722092407 39081 82657109 266437669 51050 740333183 340204735 47222 -311166526 -196189692 27334 -209088561 94903852 69634 83449362 238115532 2399 -215786155 -584488720 61286 -572513249 548546023 73628 528594910 -505940646 43430 242394807 53879668 57612 -126364586 -871156475 2864 -970537499 -954326054 63094 352346184 647719233 8916 281910256 269451252 27154 722025611 -207495947 177 -864787466 -129628917 44701 -705587167 -888887490 21744 270244594 79919603 9780 544664620 -484563432 33205 -43483498 -677602736 72111 444477749 181698304 43574 242236207 277523060 70464 -974904196 -397798108 77165 -807393760 -24415461 40122 -991411834 -975117753 18338 182501459 151519721 4493 748949705 359053005 38915 -104620834 -868491051 42019 -105216589 375442326 21797 259153221 -42063831 41148 -616151803 -313339747 44133 278937225 442169815 41621 -493733737 468376045 43640 -212839141 -961623936 19549 -995413775 661281911 45071 -777134989 -788608963 9276 -764704425 -775223532 10431 660902317 363291951 35911 -398253528 -136464444 12473 -690595229 -585604991 59176 -427357873 -988714690 10521 47900054 475019619 1926 -517251586 -572515258 50799 664506232 333429664 57465 -698848862 724460096 16578 -221004898 83714842 34684 354958958 621991885 18439 -13818325 -670931620 1973 170997350 -200679596 34804 -382200113 -3043179 73795 179400821 -880223198 23173 -796793927 -763068482 10187 243353142 62643525 19397 -679564090 -122679593 15297 -119727862 378632082 11570 -16619489 570280397 42013 -670137282 -105044422 27523 176112309 266336903 11481 -808945161 -807430470 8147 -689425837 -764478626 48216 -389027627 282539605 8347 -390397248 756558682 1518 -393077207 -104938595 29301 145924274 448668310 21777 734623871 362281976 25140 -694381313 644157909 24479 -611345957 -769151633 59225 -131244562 -297397970 28450 -107866872 631788447 42626 -412117124 -119668210 4822 629864061 847761933 33100 -234844096 -954486929 33430 77092505 283620482 66282 94940944 273615832 56757 -216600510 -885431585 29011 378181382 -197495595 27726 -697849309 -857586697 12548 156795825 446465624 16774 83076485 819008492 58279 -39226063 -680913623 43156 -977808277 -410941668 70578 -590520245 -509329859 10796 740703539 -287873201 466 447490987 360776747 10596 -952695487 -404037347 10733 -965873536 164389725 35312 185888196 -883532004 39575 -212379535 -977183267 35771 248027767 -22659114 6319 -313916372 440206418 24168 -586039366 563888903 43580 -868791751 -107686679 64158 -194155631 -604463660 49589 -38869796 657371808 15030 -383292642 -967416900 34208 664827889 152461398 58489 282742647 -193758704 38187 -981599475 850508787 67528 -687553765 -777027204 494 747992230 -285821383 33824 -99317056 -866828283 20577 151545874 -617846416 2396 88919372 -316088063 29406 -584899473 545466681 18141 176443781 463599204 24173 -791486720 -480361422 48751 -141731226 -521151639 9824 -688456570 -766445628 26349 258208832 -15477067 1092 -216631876 -877172687 26034 62787542 436521841 2016 -862327037 -390432751 12778 -616926898 -216164216 72702 335896614 -778650240 28537 183429712 65745127 27680 720125137 -324359013 24594 150653732 468189370 4970 69098947 828421721 22051 -204617398 86009472 1594 -604374697 -321371005 25115 252328704 749733176 5337 373189550 -234006718 572 -131196361 -110227246 25266 -962741661 -798711580 63509 -675377562 -868057461 29011 181087772 471157795 22424 354936220 -199062915 10769 -901969503 -105504499 61454 -120666701 -767019231 2664 -578997232 -317837590 48188 538415628 185738434 69633 364311497 814079822 19985 -598612224 -301292399 37198 755138552 -687118111 7742 543061433 -516995607 11470 528397909 -490533764 35525 -491287166 475397599 22729 446527246 361587451 3721 57926625 473843478 38703 375659874 665990162 23931 -972637873 185521967 41930 -981463262 -593993940 56738 -392318043 844586915 50765 -901998016 435424249 47305 433703175 188055251 1644 184076064 -870876703 853 -677782064 -776558044 45652 -953947335 -382379777 5317 -782317040 -762264006 21067 -139298950 -883799808 853 47694301 463264831 952 -291646481 -205728898 18477 -391022082 -109281051 12029 649753935 453107976 60003 -580300791 -322207669 38760 -889150151 475512976 36895 756331097 50169885 49894 270301751 473472214 13161 -966341138 -415134712 19095 -987175602 -997378738 72173 188942946 338569419 36623 -390419780 840642805 23290 -204010883 -576968132 19163 48336100 270059090 29856 743049433 339050395 55876 160949611 248064443 53533 650842545 55983910 24986 -707848761 751109725 59169 -767060416 -785949779 4518 -682551802 718624445 4141 751330090 -297248335 17290 -20957498 647738609 14837 56442003 831424230 23203 161936193 -865912312 47733 -870558218 -209366096 18955 -424572679 156031465 28290 644159568 -320139197 47127 58260606 441530885 11848 265107095 758277061 4130 158194859 -107433029 55653 166880980 -611731900 15146 277385296 753908320 32764 544586086 -403460294 14486 246538915 254666761 63714 -406714016 752123193 250 -595798641 550653143 59427 241228750 -3777222 44788 730900160 -306207775 8821 -882155028 -113628375 15159 81358737 464760729 22929 -40134171 569069201 4335 -10571762 632276521 30108 183494668 -25467272 37551 463994189 365599744 11539 -106470211 -107032620 35460 259778410 -742227 41458 254191435 -25745016 77806 337327277 831430851 18196 -221545005 -581213311 33958 -601818283 560604740 50312 632686159 377526982 71513 -427926174 723405816 27897 -389294332 276459313 27498 654560252 -964865897 32877 283474493 55166995 8483 627463224 -316068262 40287 -595842175 536359879 46107 -121704052 366717173 4315 453292971 157061142 51935 63459240 461823365 14605 -321701579 431057935 10822 -108257208 -882316128 8343 362632951 250013509 15760 -108406947 662290434 6166 568434977 455099922 54924 -46536982 544837933 27589 441839974 345010384 17374 370267002 659734342 44183 -586777194 -311672841 59062 -483837120 437509715 32889 -401813956 841194766 43258 637971015 347018550 26823 152854253 -133197731 60876 -891902398 442475951 37538 -411650578 -120341361 25225 651944026 848174685 39161 55321018 439825233 14960 -964918745 -599640352 23473 91686518 -333315245 4342 -699279460 741662302 54130 734638797 360142584 48377 -140779500 -777621761 8679 170840005 273611369 35848 -213838711 -599561822 44147 645296965 851591650 49154 462581717 164048153 24566 181733789 188258717 7823 -142224677 -116392774 21934 -962678890 172090956 41836 665381880 -499567888 50050 749880578 -211548053 68227 170508330 -420973287 6718 -398408608 259555160 17781 369016242 828110074 20576 -212727239 621823282 57767 58313903 -320467589 8849 278905227 -203275797 37721 -292927094 464930252 4970 -868658322 735592470 72437 93396425 -286667011 18057 89558581 435173425 35898 -19405901 626516912 22907 -768410745 -783656353 12280 145091733 -876089706 3398 -384789310 -680627958 38875 86604663 855275059 25996 361507209 -219910799 27386 550349730 853246782 46449 -669332879 738991086 33398 -709125037 -792359097 16262 -129267262 -302911832 29023 -207687816 86953307 87028 -963927880 -402480072 14777 -131949321 -499848767 31786 753435176 362885468 57806 166719992 169542909 5337 70503835 -320733974 26919 154313050 -132661218 27600 -710309429 730288384 57349 -693972473 -577406601 34056 -106510936 -483896364 23889 155787474 -209595375 9764 -121563631 356009091 10807 662289798 -321585021 18105 650583295 170115357 6650 -41529779 -696620332 65741 145492358 -870209240 37343 -695797490 -113821388 30844 359059910 850126703 25380 264485571 463061048 32778 169911860 -123605114 17142 -492875869 443073507 31559 -400720347 844105647 45941 -690810021 -890058564 46507 -132039938 648833368 14263 273014645 -12826782 71935 -117581550 -126167976 24006 -510325866 428867648 41484 243415697 -7985823 30141 271734276 87272084 73633 60525932 450347701 28177 -609408255 -476731033 9558 379922574 -199725952 4438 251320625 461919427 7977 -986405922 -604904637 28382 264466680 442617163 31616 -216128006 85207012 71560 -418756144 -965219729 7490 155235975 -204716410 51661 -707743032 -135100769 22460 -985741268 -591903795 53156 -868780178 438381285 45467 69783391 847663913 10145 -289274917 -200003784 511 64996826 828584968 24343 -323195028 476176869 11290 375338778 663133939 17080 164220771 -865519669 12532 -406178285 -997206254 7079 266124077 443332520 15619 -137900087 -768557678 2902 154347687 -863625220 3592 -987630040 -980817139 49110 68532707 818564435 27885 -877121995 473818714 47301 456012814 528440530 66799 643411337 365740935 46799 -390283131 723344182 42086 448414249 144743885 58578 -594781777 535346822 26884 -135904595 -289050687 38560 -712575124 -590926206 58485 -98576723 374678058 19341 657331301 380578619 68098 -135657787 -290419550 49450 146661946 -227390794 46178 356144859 -195506789 26632 261047925 246018771 14765 58415645 -689175294 53002 -124102977 -487631028 34839 -616276348 -326879861 77346 164185794 434413174 6597 -104576084 -124092133 16643 556960700 -521283209 13407 73301947 810231422 12044 -613920527 -19421375 39053 262543127 -3987900 51557 281672323 252005658 68407 180910164 -206290980 44375 451117494 560772109 62898 -522014252 474721337 34059 -15223388 -703910513 22863 468893038 157321608 89600 -134201536 -292458961 47982 -329298810 -210315021 10215 -988107198 -422530788 75632 66043660 273414913 68468 -702026078 -139298212 114 251535986 757742076 9702 -573566090 557638916 62304 -101579620 359505486 3810 247951847 470183178 3946 727105337 364513410 41949 745797025 -200250392 53478 -886197954 473759552 50525 -126386394 -792251475 13210 166161138 161431844 19572 -124641924 -808458268 37928 -386931744 -133773275 1953 648771671 563642900 41727 247432426 93333418 56837 169794054 -875788538 16161 253351560 251539316 68140 454277184 146231652 58630 -986060846 -615589649 16829 56600852 471681415 47821 -577935885 549618880 23588 -10202358 540988016 25535 50871134 430718321 35381 -205175365 58759562 87679 67441746 432313244 33683 -772189104 -784583686 20450 75265946 809996378 48554 280403550 -207861017 23082 718615303 61327681 18308 653098657 817550761 71586 -763972225 -775926959 16082 716401816 -319635836 43690 -994260598 -971215771 42683 272865586 64911315 71458 -308403202 -702030515 39576 -420749441 252694352 8858 251113814 653755957 56964 -768503737 -508060746 1273 -667501884 -96967462 16743 -310275082 -212593757 5222 52041571 256073374 18160 -315491390 -671774235 25435 378717937 635939863 14731 345095110 651220187 29822 -25544994 -679604171 25434 -875971108 -111003213 21858 646216186 370563332 48079 -388851256 717912317 8915 -97850355 -770034948 10619 371682874 -192575252 19192 -402321687 243267831 6697 -875034031 721902604 72047 448991521 153433795 30878 -707905021 718728197 49640 254262172 -37637257 62173 -678926568 -125475192 10002 454402034 147322605 73456 -773856589 -771316273 3404 -695612985 -881788873 2044 189067298 65601176 19049 157005573 -421680365 12721 -205720450 69944703 74675 -876744961 -127424418 48765 -194372517 -574750860 49401 172156374 -869504480 17826 76071839 -332106803 25833 151585592 374512205 9033 72888513 455442947 54006 -901521985 -139247284 43093 -29879422 -681815286 48361 -198137513 -965686453 10874 -993407002 -399834240 56684 -678008458 -136841022 29487 -35085688 563072130 36968 167991558 448837212 14650 -684911697 -106974936 28414 144867560 344187263 8914 -204175964 -607752962 57916 641099751 721911248 12212 -800476833 -509384611 14031 460742699 -227460452 50693 -973727335 -389982563 37907 -668348435 -796500876 36894 377031137 -192428751 11102 443590992 357999520 30225 -194181171 -612706388 55896 249196084 80933221 13609 338686960 842638975 20789 244172232 -208357897 24153 174479980 -137366820 20139 -98210594 658403762 36220 -124114004 666247200 49164 -408449489 -135401922 13616 -112779633 -130309651 24012 -123763326 -863069397 47563 -897547144 -113265937 14509 164884068 467597221 22 -116622586 -314767742 8862 -196987915 651254526 20916 157193204 189856527 7213 -287036073 -706876792 8780 -985478028 830108329 62413 739932537 -582432414 2785 456233954 -892580819 31662 -671586448 722394245 49825 -887199798 -298105700 59304 636008517 841775403 41233 166300187 165963813 29046 67018950 720839070 9861 725760490 -578959570 41645 -422707924 725175844 8906 635320156 156253224 35309 -695661347 734023383 40423 282913827 -229305316 8361 624738338 -322378625 6622 248140505 436162331 12878 -890101444 -97040956 14454 -398547378 -964560352 52021 -777980902 -807251958 21930 -999753748 -792462525 40950 -679751548 737497769 42910 -791130531 -793265812 21792 256595759 -207385560 33667 745806894 -98230298 46832 628526886 -669715053 37449 450431378 548427148 66717 665427442 -289944291 20792 -582737655 549073920 38201 -387847115 -96236990 23238 73028911 455575907 6536 -234825448 -975890557 41627 -896346361 -98698779 35380 -513731479 -601445370 61026 256406404 466260569 15261 -704910944 -132899807 20608 -766357687 170622703 57084 161009928 333399757 11528 87799634 811674801 48938 67195942 473803061 39110 -289974345 436542313 562 -401068941 -706001337 54042 746247524 -227996375 63225 714581950 340614425 10060 755617110 360428068 55734 -137082849 626489296 22470 430258754 144924329 14985 657975922 848034001 10459 88910983 251843819 64862 717082952 -888242285 78198 -320764051 -193692009 6499 378815303 -208151815 10855 -955953661 -618210072 58185 -383850426 759855043 34929 755802525 -322951188 15118 351069610 -203753300 37 -615335729 -319974754 33037 -585417565 -512500381 35138 -195576586 -977672878 8375 -678904811 748680165 25319 272781334 275054734 46718 270503128 742887072 24292 239522848 720940939 22056 734186825 -596358496 22239 245393175 -229577747 25086 -388996860 725578483 6104 -126248506 -480624660 23509 -5561785 -515097170 66139 170365957 53362517 9087 182722182 147893129 14384 268966403 754101609 39843 -408971727 254259281 32921 -228172263 -975694795 21703 151245152 52447427 20397 250930619 -28312911 35341 734815878 -610495331 33275 -611280033 563120166 41462 -106480109 664671966 6194 -902422755 -117544969 31562 158845293 -580197909 1821 169646286 -194688316 51564 -606404923 545739762 76034 -966537581 150116473 25544 -381219656 755996251 27307 -394763613 822795868 3087 -901979090 455930290 14087 -191316 -698715232 37400 180143691 -223708689 48876 631276278 184071903 26858 275692386 -207632333 40729 69846292 848641258 35482 -401648857 757502450 1190 -994904269 175807923 9064 -983177595 -412766117 36847 -997201449 -610535426 49419 -768574014 -785689186 21528 620126910 -131154882 23628 270374405 736635523 14175 451676717 159728845 42290 650747829 152429218 8309 -217703791 -959501187 4454 175554031 -126439851 56199 337286554 -222253211 11622 -295892737 447805042 18178 -116543266 -799143771 60725 -1717945 -695980280 14343 -18366565 -667807411 67409 756849786 -287181919 13589 246051488 434250952 6910 -7487373 526940248 14919 -392626773 -105093763 35443 -310867091 844334761 46322 -990744799 -966616061 63774 -869909409 -108185154 38884 -383694945 759372395 18275 150048490 -210193734 19286 729768402 -201217983 8909 144196084 -391570078 25246 564319995 -498108359 40776 -699557309 79950711 25655 637689593 824430229 76217 -957065036 -573565408 61879 -414392340 -113028478 35819 623710124 826183209 63563 267319403 -3251460 23585 -131298404 634215264 14723 -229887839 61483231 65954 -319702851 -680919018 24569 163335668 -872348123 30502 83772333 817338167 37674 281922382 451362811 39362 -668674909 734865804 44094 -875165137 -99807091 19569 -381399253 715206950 17038 350892314 840260291 27862 246165511 459473173 29685 189750670 150312198 31136 -323890454 -210180560 5741 643866863 850985496 10835 -796727954 -775684671 10389 -983155268 -421108110 10079 626560923 164340458 20019 -102866139 -884873448 41140 -407620113 281091823 9522 -108226188 -298453358 37945 56025624 238946607 65443 545191402 -493029744 36036 340747518 -230243462 26601 335154745 832073159 44983 64017680 272432752 10674 -134261469 -498282531 4722 -107136913 -900278507 26929 -112354740 -289085962 30422 -586252598 -519612635 2465 -958814446 181664754 52351 255661450 759543143 9860 169162499 150385038 37178 -607034389 563405197 70777 -614034174 530273042 50138 240710475 468292921 14357 -989909187 -428192353 16530 -387195956 -114402939 31460 151298113 -402172001 28691 -310084512 91997534 21000 -990232424 168817571 28335 261067358 -211893407 5688 -124461930 -870352572 27004 179629831 238785991 51000 -126640632 652486203 33876 94198825 -289911269 239 55288490 446313610 10533 -228242331 433164490 24269 252372950 259200292 29781 152245413 -219869577 71791 -19315096 -683397387 2489 70594810 747881874 5203 -195792125 -978122974 36975 -122312320 374251327 33330 -210521699 -587939438 45523 -484958611 457983771 2813 -288814771 -687754610 42358 -214306526 169779884 45814 652080503 352976092 3988 -403304201 844273797 35492 -5065956 538677347 15219 -713014062 -777497299 5023 349911257 -215105892 11415 628781294 -317892430 10389 -413744495 -986368435 24677 -140294152 -314087063 33623 259329587 450755042 33475 -766830089 -493687509 25936 626199063 156690457 76525 -803735833 -776128755 9529 -142755940 -314514114 68180 152004782 462706935 7122 281763385 -233007283 3772 166275235 -421021204 9535 660731044 724025496 18522 92203907 761666792 23138 373750123 641440999 29531 372364595 839012409 10621 -118485433 -310194894 58619 50685784 663843655 67373 -111121235 -875951317 25322 -127986712 -765537309 35356 -409256291 -125817194 23857 735465295 -299230102 14231 -319326164 -675025463 35312 739865244 354271184 23578 -106672346 656733733 17184 471031939 641944996 13128 -978824080 182584685 51474 738726526 -573484177 13247 754343749 346014685 36512 -44472967 642721967 32782 -776114200 -777417569 7055 -669876606 -131968433 3756 81207098 -328671159 28185 -215229890 -871434268 10442 -40564298 -707148981 16044 -17693837 555341026 43278 95168200 275633974 54475 630453543 341235464 38665 -98550050 -861456046 12066 466262574 181109208 14628 -103031462 -118618846 22204 -399989283 727142060 11856 -112976433 621938646 17563 470722413 333817533 25897 -17042836 634980745 40005 -131686462 -765442867 62846 88660853 758241482 16991 -114271945 360084548 33633 566796299 -702843107 24209 159331672 377709007 39687 568946039 -497257659 30462 -126147486 -114846717 16180 375287907 831660341 26809 279983248 -30454354 7359 -765296877 -785800302 14992 -690679600 -894525534 7727 628819324 364357676 67358 265635629 -203325254 6212 252162826 733044748 25987 -190523656 757235863 75155 -420485912 816064767 26854 -769380891 -497286673 52522 -613240389 548965942 18117 -423578877 283620921 46757 -891640563 456587619 33696 -884502822 -128906061 11280 -667227622 179246454 41340 -142800835 -486654929 8720 724866328 348641739 19366 -228751110 -864370681 16209 158793451 259854225 51617 437676658 380189471 22005 360902499 636145961 21612 570128297 -497310766 20044 -511088263 471443768 12743 -103698821 -890619527 4616 -198585582 -869305514 12518 735704474 -325027155 44005 -233203207 52804666 4701 -332564676 -215539544 27710 -105224254 -782804067 10954 173519475 -573178597 12785 -698574000 -768742386 45468 72840158 276730809 34691 -504230735 437463763 44720 94542804 -299799434 6081 -218605561 67442144 80751 -776263016 -768726037 11504 74762652 -314122413 41602 336697314 -202193554 2339 467976583 260704089 26167 -310869450 -704857081 15881 240602506 79382791 8103 -225751929 58783016 29781 -3889977 264355874 20589 -286514593 -697255315 20801 181118954 -212427285 63409 353165909 664203778 13504 -37946633 561547294 14297 150782324 -896476324 44273 640048074 150881920 57226 -613443346 -489495400 6100 241383140 -40594668 35863 180380160 -595092702 13246 -101811175 666541699 51375 -32606680 -685210141 66201 -395986140 734752687 6134 -322743443 -693653467 9957 268840309 252604444 65990 -417284220 279979076 300 -586007049 -327006812 11571 56893952 836656135 27986 184546478 -393076648 17537 62200362 813017976 48764 -701832846 -97926513 495 84357872 -318051608 28664 -190725540 -895238586 35101 374906944 813283601 45165 239611752 724626336 2178 456470203 749735521 64089 350726193 -214258492 1026 -26173623 533233992 21189 -387724062 -978015471 5581 -714199272 760990876 3677 -956620257 -589674107 62440 247249575 436693220 23628 -780840730 733512616 19156 188212768 -409769090 25715 -961509683 -593486252 1785 -978593109 840529442 50268 -668805606 -773661354 31437 353678928 824904496 23245 -115652442 -791430909 11215 -901149367 -130593519 38544 -309939491 -207650339 2650 -401259584 -129223932 16132 -211384829 -959645686 16132 731370011 48286095 50225 -871051204 430042711 48220 -32167485 -714267989 10428 -893518392 717860438 77769 -224592648 -874197586 48844 182541842 91517533 17324 568931100 -500883145 17207 255203954 -198682632 32087 569116521 -489989745 47515 63893777 832146971 48440 -479842438 -296548723 33930 -700996764 148935305 15596 436323915 172371711 63881 -1133234 -675579003 34546 -592597684 550386246 63901 753374177 -331906223 19942 65300810 275507007 32647 -681424799 368883731 18235 75377230 760716710 2123 161553482 433489521 22909 457965693 179316485 60217 -795409872 -806614708 21882 -234181973 -988660983 39875 -808257670 -779661781 19258 735440152 -286047664 22079 -591441740 358476285 35401 249372383 751164511 9109 355811992 820663561 9340 -323374393 -288997170 52666 -403221126 -874353377 61484 758784939 377552431 14121 653422244 377843734 4975 360291948 824243004 33856 -332804421 -710060489 59232 761310170 362227074 29440 626417670 -290338433 4151 239416363 260777233 66208 638997714 168615246 18270 83990693 -288859243 5303 -196273323 -863087803 25541 278390262 82836202 26061 377930103 640202604 20389 -416730956 724732781 30623 370934071 841717542 28680 -32769139 550891195 4582 -689986691 -803512860 33728 87260145 460721384 42003 333988739 -674800826 62709 -117784587 74418968 5665 -781538397 -763233791 9431 -575689865 -678455202 40907 623689568 844356944 71147 173554136 -891335305 32634 -131821423 -781450121 68399 144148220 -126174288 42271 -678396106 751793070 22774 -217377226 -578768922 26660 79608343 844089276 31586 350981105 636052250 30615 -137042690 -116301594 25795 275473625 79715353 47211 145691264 84894556 2258 542939534 -478709348 34917 -291926429 -710267952 17282 147024694 260570486 37917 -111466676 646967288 17681 -414926984 243779789 8960 340011863 -205555084 9721 -316292973 -218106021 26471 650645902 368887696 41267 -43140655 548979009 26070 -581743440 -332053938 25016 250924537 -775901441 71085 261069581 -13228360 48642 176263485 269118969 38837 -980251236 -593964569 28351 454614108 157194203 60505 -711372419 720110830 4405 -483915504 -315450440 55610 360535763 650643449 34887 -13391447 -703762129 12934 -101164323 -772708959 58314 280009441 67932670 6760 146295107 150268647 41763 665528692 -862718320 50571 -95811810 -768806576 57940 -514498098 449880760 42491 -613926657 -321862780 9517 153738103 -133644523 18124 57669170 649353757 60653 748112460 -204711084 11119 64458921 260493360 51517 -25960602 524742716 10960 -229678907 49222039 63211 -802729414 -496191676 21542 168390217 -409334848 11394 -305606671 -207882302 4806 624620645 343756892 30755 -897747491 462274180 15053 164057524 147221703 21269 537937304 -768210054 32214 -200013112 -887998120 28247 428705932 338198919 26442 -139105022 -101559956 26570 740123640 -584610132 42243 333953940 248997502 80297 241831869 -235203974 461 -118231223 -292728544 50923 -221139767 -859856023 58025 76877296 725890266 40068 -774423397 -506364538 22832 -589841754 -324047114 3973 -97199905 -128053991 24880 734113703 -191990021 68430 249204282 -211750073 29900 -711740621 -670007495 52683 541859628 -515154609 55172 62741858 755750596 7692 -40814716 252131368 52241 354960736 626698463 1458 -134629759 -99757620 20237 -384748329 246758997 6705 558936221 -491909709 39508 -138182200 -98407676 18183 755176630 743067210 49468 176887068 161521981 42240 69969774 249679333 54418 -110671147 -808178178 64028 444073537 334152552 14568 -704618173 744425008 64146 641598216 341323686 46703 267182812 -229701484 32651 -234623190 -609259515 13297 -313845378 -207219270 361 -223929430 -870560084 51808 185837847 -100209880 35268 -5944437 630669655 44941 665396661 827181986 2143 -388175298 830828554 1427 -287029100 -669257005 8647 70869540 283770371 5959 275651248 -318907195 26579 557414482 -476215733 5684 749159187 -220890198 61713 158524452 280416060 9400 182501446 -511062275 27965 -684833075 750686067 60348 -969544804 -419516901 14343 -236133117 -867286860 34443 -119469305 369838383 25216 -412034673 -394795755 27611 337175817 642914857 41081 -969043161 -596310799 47542 242576745 -220194606 4091 453121229 342016999 24619 344471167 653454512 12451 -328559283 468460492 16190 343439423 -101721398 58940 619316336 336977757 74313 -863102264 -123665036 33172 146524812 -112637680 23244 -798616801 -804741254 18311 445928387 359920483 6609 -706442440 -779456175 23496 -408600204 725612522 28786 172089694 189466111 30177 -384574212 -132902367 21560 189715378 355753912 17552 -133988602 -892772511 24754 358637914 -220658631 28768 161787178 -595357549 493 -142104508 -883283161 33418 -995667289 -953426290 7935 153727565 246166209 3135 157471674 -403472338 9384 158789289 50327782 31358 730210914 -319360637 13910 78230361 261475134 38567 462467972 178109924 78298 -219724274 -610251696 6456 63204117 849248530 41710 -407242892 246975820 17439 70824625 277608834 7708 159891839 68101982 10113 249447741 55357002 66011 -423035401 -959131397 27839 280895757 -13840563 41287 152370404 -125939669 40221 -201281246 -899374766 59576 275923681 -236707926 28521 368414002 836314195 14388 -310423089 -706350721 32080 186236442 -386743364 35743 -797366958 -787069008 1087 531785833 -483050376 15344 -902490230 -96501400 44877 158082295 245350913 6925 -95962304 -96867673 2253 -398245870 847089187 21910 -398888017 715855611 30186 -963870261 -610797182 55137 80536568 -291124782 23892 -137804406 -863147059 6753 -231864884 73047412 73197 257377653 -27158508 10453 91088407 461460768 15869 453276951 336953545 12042 48602677 813058676 23591 53633845 842770590 14193 -102760689 -768388429 31999 -214750804 88819706 57367 165385260 -407379160 18693 260379796 -204188452 5146 -95945025 -301883102 19487 272382781 718407025 30501 -581215928 -489900089 21050 -12908434 646994158 5464 -131060415 -292880581 45062 -19915336 -684323723 62059 -880734008 435815175 49324 -198459375 59883393 84231 -217210231 -896819370 51315 836586900 -996761635 41729 -36489194 648634958 18014 156770211 -880934992 9355 -996239987 -421950774 37552 657212219 -287756490 47260 760564191 -302285256 30759 -107763088 -121128618 20831 77086651 737399130 35977 -306088911 -194800871 30176 -863367382 51140809 27612 -31027742 642024126 31494 263565466 738899804 26792 280505321 469088510 7381 453576114 -3264687 32381 -888252313 475763111 25708 -391467999 -118650460 28710 335387886 636038273 25538 -993880220 -405761279 2537 758988856 -204124306 22898 -398089110 273190282 30177 280234951 744040286 18403 53012258 457254954 41158 649887208 356537050 67917 -324588372 -701396306 370 637061071 166649024 60222 168315030 -202793216 66791 432676895 169315572 51873 -964004345 265343430 70957 341870989 474579758 43624 -33581927 543907850 9196 -383160931 -7735774 22058 726745277 -881566805 39843 -992915632 144017026 925 -611830617 -327068337 67506 361962634 656322670 4896 171022365 156388884 7565 -99954769 621323058 1092 -969672906 142968711 1492 -218999162 82953675 26419 -236986507 -888508539 34374 832662691 -969801735 19447 190198388 70337754 21922 185714812 341226100 7625 242734354 730575755 5295 345186955 666094240 42508 -861926498 -410061571 43410 -901582666 -101315925 19007 -293789180 460872323 25978 365590978 831952521 11629 -383983720 714489807 40109 -134798953 -138549632 25834 269975256 -7913969 74819 -98645272 -110129543 18027 732771128 -207220810 64619 184987615 -898749873 25845 -322831160 438020134 3688 -986106786 -425946946 35443 379821806 -213413085 10401 -867760630 -103481352 33855 260016052 -37309551 39218 -394510860 -133820772 2996 -321396618 -707661090 25615 -130027436 -106287965 34582 -323184630 -193482047 29496 168252293 -392455501 14531 432784279 352205726 19610 -959776381 -600879304 50526 -791039998 -796947661 22137 -428389382 247661385 3202 -198530486 632593902 63050 169355079 -618508655 1261 -675129590 739309712 2014 -610287268 565816381 25754 372328572 -216827363 20054 -25554470 -672280970 42841 -415856500 267060295 9616 -803439123 -479669638 51946 475850413 258227373 21514 153305420 150530079 30988 152599957 -589549838 17793 -510596523 443785994 50219 -134878129 -975470983 48677 147365064 -608479317 4328 352765439 632868687 16814 -679789077 -862621359 16823 189991130 -402195905 1349 650941663 843150337 17964 -232927154 -579166521 8607 -40977323 -699077200 19784 273021486 -47119191 21639 -20363569 658794816 32245 -218128626 -862560317 2903 83022666 -330752905 26531 -972129003 -990548415 8128 145618876 -895953551 44298 567872435 266848375 13137 161442880 241009984 52467 281270326 -11917556 77019 47784145 442702350 40991 -134159324 -866206172 37739 736537972 -233187675 6016 -118402511 -480245577 26341 -39561421 655174509 24173 567236352 -493198981 12681 62576456 722172339 15138 664219164 -393107955 40591 249234109 244943985 66883 -986700848 -613361463 1821 -115258795 371921362 21570 663585351 151449669 30661 265217929 -114642825 25491 -394055737 -969460897 71561 -799398501 761446752 9320 -892889904 -297416942 55077 276555124 453489475 7037 -320531025 -231168522 4499 181568429 -134615671 5338 -137972730 -799612780 17817 -329400105 447060701 5123 642539949 177710416 52190 661742143 340860554 71390 -3671946 -202869084 38642 -896408674 -137402092 24627 -778600105 -516113735 48830 182370957 -141088281 62883 -608296139 -516717413 18775 -682026736 -796974619 45828 716332040 343600931 35238 -115104793 -139554729 11642 570179243 -481647833 50749 359061180 621621165 19922 -885855177 -139450235 55473 447369918 333521514 3695 -860998984 468997739 32491 -615928230 526236753 23717 -387729523 733245613 31466 -766147470 -484934394 6683 -874650469 569960419 25528 659109184 239712986 54835 -290168888 469005950 12718 359870541 643494479 27686 -571682230 -523372912 9168 248125770 247339341 43430 -973301246 189481398 41036 -45081677 526362950 21232 -976117159 528028868 22353 -133790962 -782526313 23954 338992098 646723462 27136 63244521 -323598787 33700 147910691 -575396997 4122 567487325 -491902547 19623 145368985 -215720642 54187 -710345797 -102869047 2152 -762920061 -770886949 3078 -580462117 537943920 36341 752745579 -210185507 67656 187849992 51228114 29132 359806603 -222856969 37148 -138917684 -793570940 47141 735730987 350975883 32074 661180122 338633358 20711 -967840788 -973802301 72828 160270205 -107726171 62558 -893467132 -119921749 27791 -482019054 468459738 41471 -232146013 -863623691 50368 362163024 737830666 13546 633321271 187967607 4387 271974693 720974040 18502 155626329 -885797584 4688 759610607 -579363404 20874 -704886612 -796120664 11145 -325225556 440632927 17552 -979118730 -397881723 53032 344576123 635677590 31622 645013879 843980411 29456 86858575 264888296 55038 266127675 -193491195 30959 -789574053 -504869736 20578 362100178 663919038 21978 -142298540 -105966915 16306 655127957 850861917 9432 -210842923 -574976919 3707 267536294 -212666457 13512 -5845745 -702167149 23530 475751536 -138590088 55248 -138566719 622890371 25606 258732598 452572786 19069 333853856 658536967 1854 559878816 -523029682 47650 270181001 733719047 1250 -507197138 -2837898 9283 -872198511 -97444405 31119 -584166724 -328493390 47706 -231969002 -983411079 35484 530862032 -491129418 7819 269071568 281724115 5819 343823126 -206226104 7789 171927261 -888892179 7733 -198878800 -802430258 10746 -113046734 -900458314 33548 533300939 172560715 73412 -225435320 -604815303 48017 -713142512 -809291573 32399 -124466869 -295868748 29827 -410730882 731301172 35614 257167927 265721479 65390 446137412 179478415 62515 -198628159 -581157406 61229 -194397803 650421574 56468 -781969896 -508680962 7523 643953870 378348084 48652 -705271146 -772956412 23109 88033994 346620493 16365 -404829127 758103174 12485 -32210368 720681053 82889 -697310217 -112465306 24988 -96460373 -901292230 44688 -478432939 467380594 11672 85615745 277871675 17667 92975179 -318058260 31216 272230343 264112614 35157 154292108 -611694716 18582 -205929142 -892376822 33255 52969139 809681550 6565 -43196083 659437859 3092 -331242497 -214322983 17031 -594972770 -482088889 12684 269652734 725079487 17927 -964267403 -608717210 15965 -968265136 -576632456 39462 -873314274 -104351180 2068 -702987689 -95536050 2244 -129892248 -100493951 10871 60573494 734069824 4876 146046438 152410937 14398 -974400114 -597019163 7059 -423608833 -886067520 26685 737733716 -574217099 18554 -421410097 242699019 34636 -201024481 -901940358 57552 270577180 62649854 57401 144072129 285032260 54830 147709657 -231296663 34310 275095778 -43400389 10845 462569964 356810585 3981 -383335228 847568327 21487 187774563 467788725 27045 655652594 841656506 16754 65682282 728957600 64288 -591984337 551268547 59993 373364984 657789522 40730 -327227244 -194574072 13503 167135844 -140825570 82460 180487355 283754463 6333 -132235884 629782739 286 49444397 821587672 57658 -709990349 -863429418 12792 734548815 -579460103 27199 724951337 -294582256 19577 -975542190 -403633518 69072 -316159771 -229026768 25720 -142569159 -512142925 31896 181355140 343597564 24957 -136805577 -484441682 1482 -126069304 334539247 22829 -991555988 -416410566 59773 -990893163 -383637676 41412 -416837644 -139537930 37019 -405962526 747569679 13890 145946248 -886697516 33530 184074483 359212607 54111 -295848462 -229193659 9048 -904657642 -504703383 57065 143177464 -235139292 42352 -316142469 430542146 930 -316601079 447340662 14569 637993408 -985141404 69923 -301584727 451518329 8146 -120511577 -476754571 2338 718279772 -232103692 7740 -427658042 -953945039 7710 433929594 157587176 84376 74526627 436884455 29712 350887181 852847510 27419 145622082 69968004 18605 625080020 374052009 61220 -586876079 -513614934 14047 -707284364 747507232 47031 -300721622 -231474523 33893 -11949237 -667074237 63200 -14323365 647105690 42046 148141918 -114056952 9029 661850095 450919385 63374 736346170 -600927182 5716 -773859810 560193430 3691 748841689 362488556 43972 738016384 -236980306 8301 -197156920 83150553 53277 -410858075 -96989902 12401 -868944468 -129797551 33989 -607031521 -521782551 21393 -954051206 -399973467 30815 -116611845 343947636 16359 153600598 -394182828 21670 -105187442 -295254102 8375 244021433 446854088 19383 373325517 -232975345 41406 -36650153 524876872 14099 378817189 -221582737 11427 353761045 620974858 32424 93759569 -331225683 37072 157430184 353014604 49180 52348070 277441341 14759 53279040 268108795 20527 760626799 -234157213 35173 -201440391 -999888441 25728 -956647200 -601974822 4006 -798967612 -791833968 5484 -399177411 815739482 24954 273187312 454733052 17917 72769791 841658670 36083 -409575257 270284903 47622 642695975 186857345 30034 185760969 268699310 34076 189819684 -110942055 5160 -301112919 457472856 10176 -586754465 -321280468 51512 -689698238 628381131 68838 -882588043 458686691 9454 633881231 373780096 37388 -858719955 -104494099 30364 -396992088 817243858 51188 -221851357 85445086 84610 172037444 467773494 21611 -696363808 -885847173 33287 -983398583 172136787 33578 151877462 -869886678 36838 177547694 -578389579 6556 -36464958 639498927 24244 -993145829 -601617877 7817 -508307922 452884666 10635 -20240255 626597836 36948 153864591 -402834942 16471 -218911732 71318496 101616 -7470674 654090220 46215 270390689 240692816 49569 -987862001 -999889543 45714 -601036220 -497410471 10439 -807213277 -809002296 1541 637412610 185585017 16465 -420984908 260751787 47310 347328586 655252593 33211 -320765878 -679767517 59303 -425189839 -985348226 4180 -322855125 816341075 4329 79536563 718279919 4958 -515829319 430354127 38736 -136977829 -870059215 16027 -762936429 -482247502 6507 272737453 73409772 29108 -322073093 -220475193 29505 -123693138 -519827875 13247 454790294 -6048176 24628 163509285 -611531594 20397 62807954 450802512 23457 -139248130 -316358552 39170 -111177807 -325204982 27369 -408195868 -142547881 15679 744488126 358553562 17723 -794778283 -776191079 24346 -110748445 -323523319 36955 251951784 430440201 19565 731404132 -605410179 32412 144845569 -419739808 19013 82587174 761098168 18167 270450629 746523573 13340 -669886590 -804563854 5562 749280145 -222118306 4230 158003104 -306844006 38843 -499150352 451628378 22015 264668617 716462539 26539 -985546584 -961229387 25124 -688633890 -874747051 54682 -982934896 -994940605 37877 -678213020 722748594 992 625469916 -312416503 17361 161342924 -588775405 19552 -308539770 -207755339 10868 -27116151 531100331 34399 432619186 444823264 30894 377092999 -192974797 32741 245816189 452306764 10957 59930364 -286035949 39378 -300463361 -235460758 5675 -287475941 -225390321 26544 -215386320 -860004452 9009 -668109968 725315185 29178 -117472893 661517156 40243 -573870115 -108884279 28970 172379339 284215097 43148 333557009 828873159 2158 -19948131 -698079535 18946 56419279 -312924964 18001 -971499934 188906702 7932 755899262 -232366372 32535 159441189 -397429031 16141 449471124 366616583 16318 -874882250 465320781 2482 645347878 845168442 4460 -414117449 -96880604 17319 -618041820 -324533553 10806 474888032 819277087 14434 -12034403 553946994 23976 -110967097 -898892239 44910 161333506 -607031220 9513 -46956954 648098098 45657 163431125 -895558167 1828 -792878201 -496383260 34843 744893978 -587001289 33422 156084021 -227934197 34014 -519006226 432435067 48669 -595275485 540373170 53909 755926519 -607928843 723 153569613 -114369654 46245 -237250669 -898064567 43085 -38773447 -677260610 50707 758891993 352798836 10849 154068885 249609284 49286 -880316991 432786419 53442 -578458571 -510930373 3073 245615325 747880967 22852 -603538300 561825491 75286 -291981320 -704687696 55224 181574713 67152655 18478 273653601 277854548 16049 186390600 361969597 14174 189857249 77941441 27388 -609689162 -479245603 34137 149075198 172875756 46900 -407285303 255993237 43786 238517220 266984613 45479 -114374414 -781392188 30775 -424186901 -968795394 64872 -802565094 -496214361 14536 354264734 -210913260 6770 184159846 -883993461 20837 428659891 189325513 26201 734540281 344842827 5629 -120973532 -476583421 22311 634815639 -291987877 26777 -10008199 537907147 42589 143020343 170229984 35186 461351330 350476362 9109 -707029735 751497864 45922 92561814 838099277 52648 717965680 -203105067 18073 155768034 -95544064 25153 -984384854 -979548256 33853 -95913071 651942146 50882 360962437 149108774 25617 -12164870 535724010 42638 724601620 -296990659 9691 -105691068 453105591 6238 -968410034 -596718156 34045 -109700153 344238650 23774 370951206 619195018 12140 463312120 340259569 17546 -979777641 -795601548 72759 -104322489 -892829868 3732 183538036 61714687 20471 -307728237 -215821894 26349 -385365911 755234753 11912 188914410 447239543 2825 437577567 160598930 13121 50556292 752015507 43168 -383233253 -125091498 20669 -879473041 436761105 18794 184151061 -390964565 16195 -611637909 -502887835 16166 -32643561 -221701993 18356 -674644633 -104647974 1245 -132189592 -102424047 17214 747636220 -302750590 14459 282646198 91032027 80847 -808029514 -519976885 44403 -121696827 -505227311 22812 -699356793 -874645620 32041 -322398643 -684471325 60815 -962014143 -594360077 17596 624611973 362382773 14890 -320553154 -197409388 28438 -102426834 625225851 9107 -585876671 -287207333 35071 732504368 356456967 4157 622996947 347122435 15719 -112631435 -780191976 40719 -989744895 168853758 50030 -860986396 -98099976 8523 -977803845 -575339452 48599 -707281289 721915621 58904 832905931 -956002255 13641 743682425 -326147893 5220 -984927804 -393947708 15936 -414151141 277729159 12800 -140834233 -493660750 2190 82471092 259443399 16606 -497572453 438756479 45000 -408009528 -112141899 8238 65712483 751640459 10782 655561548 828389590 36105 174220203 -109357520 29644 256065306 -214019118 5406 623551476 339107916 71221 -975428580 -990358817 1304 -710728237 -873008999 42058 727800919 -576632552 24905 -125690008 -801077677 10395 472119516 361260842 22321 466361875 348170158 10129 659927472 -319318465 35329 173909280 367834072 14485 -34018182 644323103 7361 852473729 -959529931 54768 736012489 -197578446 19015 -324170628 438557908 10418 475010142 -903789700 39052 -141922998 -768701022 14278 -208456347 -598502095 7733 47767941 338644027 25740 -886229003 469352098 28304 144707319 -382929754 22746 -703309200 -140117790 10025 -594986071 -292541028 7180 150937062 239021092 22955 453587756 -3279608 35648 660374625 839168805 21178 -990448774 -953677130 22371 161631467 -409568523 35078 355457383 -224870883 4546 635825623 343234186 8509 248367088 -15363718 10364 169339643 360872918 23448 258269640 716281177 24401 -125335930 348685952 8099 348620376 811698508 566 -615974845 -307672781 17280 -390980938 -293062478 42173 280822340 264539644 68424 -408505773 -99206635 17600 -129938721 -522318994 14883 -955990136 -995573224 55446 -233662602 -965254820 14472 -289078102 -195441537 30652 189692325 366721574 30818 94566552 -298153397 17184 -199916871 -968301632 18837 450556113 355473494 8852 163940431 -616453532 14417 354907233 840220511 5887 378796106 621481769 20797 -802504981 -513264346 44337 -966472451 -397787616 23701 168158204 -583831552 3940 -4698063 -704480526 10684 272186482 729346045 34668 -291604871 435662611 12661 531972615 -521601911 62704 -589615434 -288270676 36989 642163236 812573677 59428 639339651 -318524037 20533 714515197 -578430296 37095 279430302 -23193796 56808 -103288384 350727035 30806 -981261078 -600843685 36540 255289524 448128263 26200 459102324 353107951 25857 255204169 756740130 9503 84842429 -289209639 13319 157691557 -864737841 40708 -108822884 -870066251 3175 -402057827 -2274643 61348 -668615040 -765912805 45498 -41565400 662091640 44310 144188698 -416327221 24610 -511033170 438839284 44130 150066817 -231618180 24572 57947006 839627083 42543 640473223 814889530 27997 -383274813 -988690476 4557 88199296 822082117 40850 -115853310 -295817957 23439 -602781200 -323779420 6743 -688603436 734220427 23617 -124071705 -324258475 59280 -203967776 -576136479 67728 -953676937 144511309 10239 623194580 -118201953 5247 -953935365 -399588635 29299 635767006 -316093383 13957 -879694787 459545689 50725 716964193 -582824388 2741 -199564435 74919116 73121 -395208415 755173703 30712 -679302610 760430035 12115 -390358664 268712424 50804 148415461 -424006669 18238 741119925 -110771959 43244 -114595488 -780357369 29799 170886199 246837785 23680 359632147 -485164263 26293 185369586 -584663355 2435 153056244 449293488 15067 -676134255 657949348 61776 -698221481 -114311364 5486 -981099629 -389610414 31031 276213038 725920326 11650 742461014 339670182 10285 -886091403 -111688952 35631 730042632 -618071021 22743 335862626 -190511599 26450 272810924 -30577629 45183 156232424 -398889538 6492 62659000 815224407 36324 742778938 352534061 16729 -997100664 -503947383 44882 153237826 -578277994 2239 -130711395 649508689 20481 187732634 -398860370 20744 -411936813 -128335493 18479 48257551 -286649873 1962 -208489393 -583084363 61496 161539540 449139861 2955 535204339 -518062106 4303 70604641 740925573 35826 -14119845 640907130 1053 -871912854 -138899031 52245 -695896783 750697456 4407 725907537 -216727507 56404 -102712016 -112939068 27010 -392654579 274593449 21788 759375079 -612855942 14757 -676050510 -140374087 4089 745608386 -614194936 39904 761799595 -316124010 5546 361093199 628276848 18407 151682122 -125255257 84804 -301609680 620407931 69089 643070046 458694194 70604 256890630 739386541 31950 758519829 -292029668 20493 168863551 90136066 20762 -317229786 -686453933 11905 -992571782 144797121 14387 -213256315 -615040804 46203 -233805563 -960417597 46083 -237456135 79693759 40100 -312628118 -671069710 44326 246841691 -204418529 1333 48186506 743414139 56383 650469226 338324322 7257 -957611490 -427619970 52712 -780607946 -490236094 8417 147746058 -106287799 4186 -677322025 -891457351 41640 -123523080 -523450197 13540 -980037761 -987480160 32156 167161982 -884688931 29261 -406608475 -982506745 21770 634550621 343334574 41398 -860458400 -108871082 4386 -413943164 268276954 19412 -680091704 282977474 36694 351292572 856998235 71 349780203 -211691596 17162 -139278613 653078005 16691 -776180656 -505490660 15746 644465906 -291806812 10837 -502349227 460238267 29657 734181104 -594377803 40016 -109771893 -488679045 13457 171796573 -413863381 7818 -314441241 -698070111 61486 744715086 -295629086 32649 620104593 826812132 78708 -605448125 533451026 32405 269758537 53973401 62629 163537281 -422013160 32698 -386370346 833236800 37180 79905868 262815128 33880 -121254200 -121672582 24410 -28901030 -705896783 37647 162220206 63795766 596 -613682370 812313488 51030 -808274754 -506333003 58606 -601881474 -287531368 65933 -687573556 748020240 28672 748183778 435589040 60625 239230290 274871522 17078 162413956 -97357324 17678 -966248065 -609262321 26846 -104389586 -312246424 73799 -207061258 76161248 22281 -994616137 -578830537 29522 -119262216 -879428247 34355 -96456033 -478538548 24114 -973881307 -597208664 38806 -489874039 470535945 39553 452104807 -216985666 50258 165417855 278016791 7531 751176407 -579817170 18302 538721491 -510336161 2531 -681408392 -898118370 7120 -695208752 -118186397 7447 166213518 -191842930 11774 240824599 -199836407 32791 -196441847 56474493 74359 -977934468 -990839651 28284 183495695 339699659 25029 170015951 -387038221 25821 165162697 -386817541 15444 -385611482 -961020927 67935 -387501804 821876861 44677 78395552 -299404177 20671 664023983 334219777 67517 364252734 -236904577 14952 -686686509 -132760222 17081 64066477 848874182 49746 -696946844 760156658 20652 -416020901 -410611638 37555 658131197 377715385 10171 -213260179 -879832598 51729 172037287 -96749992 29919 564329441 637911137 48946 -865465540 -138719444 5498 -969451392 -985181515 37697 -896022480 -106841315 61907 89170410 760997669 54298 -321807297 655839779 20785 68537198 812890203 8432 -959922190 -389867062 69222 -322193148 -97231166 52870 254609748 246209741 9530 650300774 831494312 67839 -288758827 -203601004 32183 -802799392 -762360534 15154 -1509152 -697361379 24100 -584329532 -286692756 41802 -136184277 338463998 24001 -701000840 -775360924 45584 377295670 -221424209 14090 -13022217 -694677109 72166 267579381 48024463 54430 -194445861 -858284192 186 -107540313 -304664783 45972 472070235 165888367 38175 147798601 -900855980 8894 -99352357 659059622 46719 65162896 275761120 32910 -302302325 -191128114 33231 -763885119 -479754537 43542 -8592313 -691444649 45001 -695405291 -789785568 36347 -4239704 -710749362 16107 172078076 365560936 24957 -19601545 621302879 19735 -612835475 -479564546 34081 -134634745 639849370 44603 363916795 -224695700 32617 245950160 757072798 3452 -857376618 458786258 371 -409829692 -952507210 28195 -994408920 -993403796 31718 440640193 176825016 42088 78228279 817381279 21452 66110836 753589749 8199 -606095475 -490102222 10867 -803527532 -502814788 39944 186278179 75318827 22100 660458935 171038018 60476 179602250 446310226 10606 -880892046 -124765631 18499 175446932 -858907339 27552 -960174347 -587351734 56961 665716889 843467073 45218 -582313146 554589346 59454 733151121 -605348196 31091 -13694775 637940233 28551 -293251202 -215336758 30508 -992347439 -618170471 47477 159995213 -388495820 5147 -785848209 -493596359 54967 637918694 -298699243 8557 650551422 811628370 63281 631493469 -301965116 24401 -44909103 -708808118 36726 282405264 75059219 14711 658617114 361433522 20539 -19708532 -708616385 22522 756595148 -287740618 8735 -673105045 -859356506 6099 -106299797 -133677740 30423 -7938543 -687513758 32219 153994766 153971570 21352 -221798087 -904331658 11456 -692498209 740652047 65022 -668094652 -114165313 15276 -318636725 -707985413 21650 -219845918 87233144 11278 176884224 186236442 7606 179471973 -899501939 8464 171856843 -607967639 15441 -199131198 88445881 13588 57601018 -321171530 31777 431733921 156676647 4528 85870982 812278049 48952 -960857350 -582586674 39776 -232128884 -573144464 29592 -404946147 740907354 8249 -45844736 -693126722 18842 -126902641 653231928 46547 155102630 -392600720 13538 -117637578 -480349269 9973 -611677376 -495084131 3882 -103021166 -105696671 8474 263771456 439398784 20114 436001323 375278175 11917 238544804 -22877311 40825 282322767 -212533460 18894 187540924 -869343711 22116 -871034258 -127645898 36425 739521225 -588201339 80 -398100449 810286824 38937 -687719517 736634464 26974 -103661923 -110915821 6782 53052059 543751269 2474 274398526 816915281 36426 -783392724 -495493359 4440 257506594 435239456 19642 80561692 842128096 15282 254296827 92766028 54182 552289342 -523674198 47003 185652814 -893419885 1798 621082536 -325183334 2014 366981186 822978973 44370 -10985533 -683129908 70391 252785741 276385438 2864 184397774 -879106264 37185 163915809 56558867 2650 715974452 340346817 55028 -125827808 -122209300 24958 185533300 457883325 24146 -391025746 717315410 14160 -399022834 810289808 2065 -670987334 -135093816 5400 -229781136 -510250502 51322 -330986296 -954457869 29926 169026023 -237516599 71523 -765571599 -771485485 10181 736840889 -306408015 17497 -139158885 -130302118 5831 -972872128 -588142186 32557 -417466861 -987760846 13245 433839070 150027507 74607 649919847 158288873 66572 -402615845 820830385 30689 -222659507 81169053 67967 -681621449 -885560881 17940 168535269 -142343462 14862 -616085905 -291316001 1814 -39570219 -32342512 58107 250298320 446074049 4336 -211810449 -492251964 28328 -398383066 740723561 19493 552021312 -486001672 46855 -697452449 -896997167 50697 -298294229 -235798770 4212 181608335 177509354 3205 -213397819 77737347 49159 86538539 461619131 5124 -961358080 -958226426 19361 456242202 182654526 61286 -427507995 -954447678 20307 247532550 445828072 28050 -115927444 -324162039 45596 -306040236 -713619961 41224 274318104 -234617236 3729 -138925460 -130869638 5825 -978288850 -982470520 39267 -983215313 -689079435 51889 -391140858 752415576 31961 451727161 187691101 20388 -572529606 461069098 35864 -699484986 -805643726 36660 144761124 337824376 33745 186566829 -396687758 4530 -606177895 -487645368 11858 -898992693 -101792145 11988 337387930 852736196 27488 94497551 841978359 34484 165201480 442913735 4122 739831598 -220340385 23540 244498525 718858180 36925 748003971 -313727501 42465 -572371862 -323313481 46164 647686205 181770788 3335 62421300 -332320884 8625 -18375856 545526415 14367 157789575 475573331 4020 -609303298 143491037 38932 176097206 -215025513 9544 255167202 249929022 72082 -411666975 848865220 53059 -387469844 751471578 30609 651471708 473354464 9579 632783092 435477438 45180 265521695 758881884 30570 242371628 430475237 24613 -768563737 -774813972 5620 -401365716 721155434 2760 553140161 -523197437 7690 240065880 281445335 20345 -107310355 -894217400 45426 63244222 463289875 32211 751200834 348201582 37751 -996460130 -419439171 41066 -423114455 -114843098 18047 -900975288 434425433 44665 -681873466 -876632008 4836 -583803743 -309747056 35053 -97833656 -127526864 24054 -866252616 -116975832 3770 -584641021 -313129773 53677 -314236280 471640930 11821 -891488730 472356636 39451 168993679 455892187 18053 -979942588 -427894451 57961 -287292370 -685810842 38939 368153542 855482035 17202 183351634 -868906356 18908 176097861 343981885 45148 348485847 852443408 36779 -520175929 434195238 43355 -667878476 759609731 1678 62424376 -315870109 1822 734878295 -577673753 1804 272437779 260194639 9711 279302349 458747971 2316 473555043 -384811208 52511 -987830005 -411973894 64535 463853161 351553065 13781 -290988251 -200221214 21146 -301039477 -697501132 5635 -115683290 -498611466 21095 665782626 -289448871 20410 -878026429 465637484 51907 -202792684 -867339594 53459 61753392 -484704745 47611 -31321705 645503873 19631 -327278060 -698696367 66779 -388101682 849831649 46113 56829328 -875507963 17815 171296826 267681214 12637 553558967 -507976721 44359 -675694297 -876756293 25473 -117603315 -287839465 72476 -700844293 -898111915 33411 -199718421 -859441768 59209 -987165878 155821295 12392 282808091 -219296761 37882 -784925062 -503453238 21333 -426442620 281489043 52218 -111562585 -120734063 21900 716644954 -314622323 5693 -776023620 -515140899 53835 -969152357 -961070068 66549 715896512 -601952961 22588 -131325189 -791224013 8158 -136236221 -287374831 22991 53765379 742184665 16915 631484786 844271120 18842 567848887 -478116683 44342 641043756 174872689 77075 620673567 364191578 54991 649451395 336342136 56940 656842723 844688391 70579 168829608 182496535 24898 145165123 -233568698 52426 -114918966 621376456 27660 548928777 -506179693 63975 -802103990 -497832795 21383 -192224848 -613174768 61363 90243258 262346122 57210 -212311026 -984167739 10503 87907759 811768842 842 145096785 159013924 6426 262082139 -234835962 10482 -109304120 -785686572 6792 241760783 726507337 21315 -123457133 362430909 14498 -47475479 638453423 6415 72790219 -306124886 19980 553332349 -520342034 29 619271085 -328289961 28370 -675126849 -800924813 16605 243343102 241303790 20107 -789027402 -773818238 2310 -903143885 -111159820 22094 -696152262 735174471 23980 -97332804 -305212565 70639 -296937113 -687593235 4351 -32495406 555978989 2728 184790263 -97787036 19558 86964170 -294854698 33172 -11120336 -32446359 68241 188448045 -195543643 63571 -762076805 -509234046 14594 57523824 829187458 12335 151650290 -897119080 32401 -110224546 -858326644 35163 -858470252 435974806 22400 268413230 722476193 36630 -486256924 435464262 34816 51082692 -410965426 53014 -102492303 -767185309 18931 -16386987 664761592 36886 -8664110 526125575 53548 -31424855 548411565 43413 183422941 347537555 2191 80290636 -324674685 10676 743985983 -318255583 15046 -196833900 -575198570 46401 -208691954 -955643178 10121 730405856 -214677695 23956 240331397 439180701 37643 -394111989 813367539 18381 78433395 256926789 30951 552513787 -506901053 47395 242456420 749753689 3240 284937457 -5558576 8805 -408429691 -142313164 38777 -131260048 647605448 41194 48044671 856843279 37782 -95737729 -871375676 25964 -674560639 742913918 6294 539459485 -478047281 23868 56251793 452988572 58915 463397769 -97288806 53500 -481424520 467493871 37691 -579313476 -488031495 2331 -692524286 -797795751 14153 -412233144 -956895468 75172 145197864 150303748 20065 461707456 375738605 2658 74845395 757710312 44640 619851672 816395290 56803 -393660338 851272962 36543 -666882032 726884948 46443 470887324 143262342 26581 -612742861 -323081682 37084 625256078 380447887 70146 628134511 757923465 30297 171625916 272884236 54163 -411179608 -978369886 15226 -303263647 -681296096 28280 -414977979 825303681 38965 458948380 153464192 1468 753522854 -219630005 69386 -121525836 665797609 45669 735354318 -308519331 19920 -230333646 69167638 86894 -294817057 -697787088 46077 438069006 -45865559 8434 358569433 376638630 59761 -426286555 264361362 49447 -22169512 246026335 39656 -593673479 -313359808 40148 -591611828 543452305 12437 634383680 828738087 69408 178039424 -616946870 8627 156302844 -226678443 38629 -807946337 -784482988 6734 255010220 72957252 84237 261029733 -27208780 49594 -21624118 628944832 32031 176177065 145416327 50025 -796702551 -480347475 53701 -992052884 -394405679 50215 655617030 -330218453 6147 238435016 -234117817 40495 152578711 -105659935 52402 269959698 72835912 55423 717831477 -234480807 18870 -122208270 -304785990 42564 -421457873 813495190 36577 73395744 250226026 39128 -25475603 561815326 9855 161734930 -127162553 8660 -596141046 -306436341 43933 -126887449 635826383 48918 253325453 749602928 41145 -521128928 -325068076 1250 -576651507 -519301437 9504 461915316 355840590 25562 431558658 155313163 38154 -117484058 373420636 11488 57449228 -314326801 6528 -677959779 -898562138 4277 372590410 -216128373 19072 -797905851 -792218497 4217 166155093 463645475 7418 655382994 -323498073 19619 642312654 -293214554 4363 -322708572 -691623178 56621 190229585 -405679438 2640 -488678208 466471927 8869 -979128002 -767849519 78871 536017012 -508797726 22622 178614611 377913230 41978 -220299050 -599675509 59881 54530989 851438632 24736 -873508937 431822606 13031 -779485087 -510090451 46064 -123928645 -898786540 5555 -972372289 -382267913 20293 -599422759 -480006630 9265 625073637 145499755 13726 -791713038 -774821733 13376 -16847454 634737032 22594 -698827126 -781861555 28944 560276837 -477118767 14046 -124824840 -487802192 17961 -140981983 -514804342 16494 -218493324 -861074772 19947 -217880054 -492446758 40556 -208134444 840009911 69202 372152290 639564380 26 -869308422 472499010 15149 657880050 143722913 17437 -303055701 -670447376 41001 -591085432 568577741 51865 -958307724 -960436253 5295 -106033034 -478493948 7752 -426053017 -997580735 68117 83385888 469443695 27956 91612390 727637869 29261 -400161911 -973351865 25743 -686034238 -127045865 29262 650920684 856670781 15993 -968327399 444086033 23399 -400172324 -988863224 22433 630019871 -318231085 27108 -498607773 465029442 45091 -668508342 -110596241 7706 -386952966 847024044 51785 759527209 -585634290 1306 619903945 833325645 24275 -408863509 276441379 34917 -427153883 242902675 43377 63798059 -328002997 6583 624581416 835379444 21353 -394643257 760763372 29752 -324834391 -522343077 55365 339766514 847811552 44085 -381329806 -98331782 29808 366526331 551348760 66267 525468522 -508384748 29642 -614285365 555998452 63841 360986603 833401726 35096 -670638478 -673115003 57633 147006548 239843919 50079 -426931618 726064112 25873 -617508817 550187768 74277 -762518356 -491411339 31941 -9827321 545858346 49030 651092221 844219282 45084 -306037621 428831123 6805 -291015400 -215096706 31110 -775831289 -796634357 12062 751905196 -572945236 34307 -667359606 -894768032 2053 49447856 -581611232 25284 626232017 -118544878 30872 -515560711 -319625406 28248 -298147282 -695498277 19344 73602245 828705256 41168 -383910052 252278493 2653 -221934847 -966521265 56066 -107100470 361275997 21983 146839225 467916702 2201 -972689590 -979733398 35327 -124789768 -898690630 48070 -12070471 -677645136 25552 -858575254 436522496 13681 165310092 -582285259 1215 -783285320 -510409898 30223 -583968558 -510683304 27164 61867841 466264177 44979 -411067538 -971304172 23718 160186435 -892523547 14512 239723047 715278717 18095 188376755 147334817 14136 -420477466 -101595973 25054 -5288167 -677882622 42764 -858869739 -129642191 7629 -96688966 -490374031 20009 259393095 75370782 46796 751803654 -227627881 24178 -487929308 -292618503 35555 627925174 853088019 9926 241529201 94909145 35497 281394950 -43008337 3932 650388474 359553726 66095 282141389 -214018670 14028 -205162768 -608814742 27307 -207184275 -983657725 44818 438487537 184567061 14767 -24666188 558640073 41787 153033519 279182556 29747 169309188 -582516397 7509 -219229368 -960663222 21695 337661656 620194414 18764 469344354 -979719878 12837 724205095 -193337030 39113 -18639608 652042055 8717 -229986425 -953448922 26366 834109097 -964634555 56774 757706560 -195592187 59627 -236887793 -895978825 15090 -190609059 -960534884 46108 -124757660 -311248414 23201 -485605936 438867976 36224 466999179 352196880 26561 166242112 -116240915 13252 715968294 350168048 56991 -111549956 -324662372 19525 -27488305 -675136151 8676 463462716 333967547 29897 -615351073 -487934297 15664 -218401462 70465715 16548 -765725497 -510409124 27552 145419388 255961965 35448 90179167 718244995 42876 -690693344 -126648498 13426 -114967016 -125809925 25013 67484176 -519157580 77401 -413464364 751294278 33119 -386147801 651303225 23186 443445050 340615189 17549 -686543452 -95855092 27723 -957986234 -975573476 25175 -400216670 -99379653 19377 -104434641 665605661 37288 716440920 360631856 20835 -798635607 -479189399 55524 -41170565 549991080 52588 -611440663 -481225530 9707 173008958 249674526 38852 274353388 260185662 66653 367025885 665106357 39699 -332527649 -201296178 16439 -299495980 -236204293 9955 469649503 818554496 21966 165607712 168597035 41676 -102928141 -101685786 8810 -294499587 354119069 41451 -128116684 334783700 6823 367145885 -203070494 14719 -136245584 624313342 39241 173997511 144653886 45942 -799513315 -488715619 6012 559004728 -977740416 25164 658973863 -320146353 25300 171365624 371805753 43547 -15228146 -900176269 53575 -490613389 442732238 6668 -24267981 541407032 33987 -28285343 -704685188 4421 658448392 360490738 69306 -973531253 -995326311 58577 168855216 335550460 35436 69397048 439818324 17839 715982161 -586938586 12081 716213817 -203455369 32776 181499691 154298213 25215 -784699737 -504092710 14129 367477843 647487570 15945 -114855117 -297622109 31384 -290606082 451490800 2961 -597401176 -489183107 23135 -138635255 -507774633 297 -866345976 -111123835 2076 -980230550 -423561522 4237 -513677579 462787991 45967 -23974845 -669848123 10464 -677414050 -862864270 35041 168857804 356047128 13360 149234878 -217474105 29099 650919868 188818387 13175 -685866458 -862547990 19174 -694477037 747355236 66805 379105663 663150064 27043 164524710 367327025 13797 -977123363 -609921146 12739 251823983 -207045440 2473 653038048 855889329 39298 278503825 66667941 40328 -713552771 745400677 44855 -780402915 -764034955 13005 640884633 380509968 13984 -414431640 253610089 52419 -408906587 -140558158 7965 78865300 467862138 50488 73943031 464849048 19703 721914442 739506949 43052 432212356 186402941 1209 -673538786 758339251 44091 154955951 177719869 16016 453932968 360565531 12096 -130883030 623007189 29713 363330591 -395573142 37158 247971184 238119021 9983 154241030 -110489609 45109 -571587799 561063796 22562 -585310098 -509351216 16959 -140937781 -121136082 8139 -610166609 716644853 47477 -579138076 -501602322 4858 -100118248 -876730720 34283 -123524764 -802187107 48965 -425021000 745638621 12939 68797693 -298516761 26058 642336592 -289960094 23477 654609289 377597518 34111 470477112 355504597 5848 -668262713 -782700688 24566 249326731 245531164 8602 -890690890 448331698 4263 -27269167 -707051024 50586 -397958149 850372367 47801 265980600 -8293230 38962 448329019 363865835 24157 -102313635 -788434798 26018 145016172 -586250266 7813 -992770582 149386360 3878 -231672920 147985016 44788 -220871049 85110483 63874 731053527 -590437530 25525 -592027114 -322401779 56976 -614472120 -292163300 26984 550883255 -511318374 30298 -299108202 -234938554 30996 -203316066 -904606617 58306 -224770464 -575527391 15612 -96644359 -861803608 16016 245962575 -223544823 25026 -685851763 -783272688 28491 -781563714 -791741348 7214 178829848 361872427 17960 -495446855 465237812 40751 346320863 -193349581 33300 -330714717 456778949 4224 -332770421 -682344963 25286 -710234281 755513666 80291 -104807500 -887015769 38033 362199392 844284952 20069 268370026 741332909 17735 753135848 663489528 8598 168217611 147989661 49474 247698648 444835717 40415 530014310 -494356179 31037 -587897356 357914951 71339 -103460154 376625996 33594 -965094811 -228094972 75855 254549441 -203168903 35667 -130968806 -309888834 67319 -25658911 274315873 30318 -394656791 -122612456 39462 -997404425 156490642 54774 172541372 350647828 33295 -806375738 -806622586 24968 -983028114 -601313609 41112 -293573315 -674684491 66585 162860950 -877087093 10544 -381520468 -125607267 40015 374508307 634819810 14832 262012662 725409476 13212 -479463069 449694650 47701 738636101 -883900588 76210 -303747506 466063769 24790 636290078 170072522 63262 355987748 67407932 38988 -713368253 629286700 34552 160862047 184790158 6531 80731253 -333254927 323 -325139972 -200062665 23128 168042109 373579457 25213 -136281777 -95384647 4352 263941934 748145902 38021 267912995 78730980 45411 54090340 812015879 18205 63234392 853758184 46031 270956527 260852650 28161 -400374341 -138905621 17683 -966213289 -978118600 20809 725897209 -327575074 40253 248253391 -17770746 48468 -674158288 -774932140 43827 185643345 280633617 11134 147390012 -395504819 2447 75845168 462298796 30829 -99469688 -894183716 8197 -705272576 746896042 53638 639881753 178945149 14815 -885204006 453983134 22250 -983015707 -989785594 33823 49171849 269208983 613 -309434193 467883438 17471 349794041 850159289 6497 94264408 837031211 50139 -981158365 -959941911 24426 146899726 -579012211 20991 -45340370 526959603 12723 -301952145 -694367010 54548 -422634348 -990867109 43274 238421652 -767953795 38142 189478142 -880463789 16112 -997349900 -201096402 52224 -879924224 -117462797 42356 -322738078 447219655 21137 -677541102 -117754972 8668 182316368 276004181 34878 168919601 177290662 42942 349360558 822080547 45945 58415154 739703076 60611 627671746 819534472 33133 -111659926 379476239 13583 -789502701 -765582788 10908 -37401763 -703281295 30863 172422275 -860282374 9404 161448596 -403655720 18923 -118484141 648348170 42658 -320334988 -686247833 3087 -421536335 -140094446 44113 238582696 736034544 5710 -972462607 -958793901 26877 -211213263 -890965530 57669 748344829 341501920 39611 -885170516 475598773 5312 145161031 -904405825 15969 -968492039 -993507927 29538 175270710 430635144 15542 -593973458 555452667 28097 238125633 438105160 20809 731826342 -194143596 22164 -95982925 -299869365 26711 -487412946 466743891 1104 -125134782 -479178876 7328 340820901 -222922382 1480 -318613978 -203093909 7896 72380846 -302588168 39943 747055691 374818825 16513 171910923 282616512 43176 170022841 474343219 114 -954649149 -12969660 28035 -225025640 91473247 93193 -572168779 530666995 35869 247970206 -221043823 576 -121665504 -776662364 44670 -798386033 -809018762 15379 639118147 351898129 30519 -712457577 733588142 66009 -577771431 843473503 75742 570104842 -197711002 43671 279778037 -235726460 33796 154519927 476162716 17529 -384838892 -989785285 74732 -426711073 270934806 39360 -881251314 472327136 14771 -683827671 724098402 15361 157435736 -191617712 39321 156658273 -101001854 61066 -997497977 -581638171 53673 753194864 -308433078 12750 -396750222 -118182453 16669 -694109765 -808509534 18037 -878087460 -129050979 3175 568447640 839572225 58580 268618831 150301828 11701 -208552452 64832038 23690 -414457642 815818586 48876 270056731 -877506517 54223 -420789133 821461244 2778 -312213939 -680446586 37322 186425750 73729979 3646 -877693490 -95794299 46432 56263201 468276210 10906 622735290 188198019 25055 -416234161 829097716 38243 -398177310 -111481342 34443 -953127660 -998475179 12771 -26189251 657050021 22618 -389574224 852277651 56043 -102317742 -316221294 61129 -95511224 -111251958 35744 633115142 189964871 33727 -124303187 361429537 4639 274958480 727343389 26692 -97371085 -102401885 28533 -204037341 -598840853 29182 -199866146 632409377 68526 -409015090 266507263 46051 -220951717 -981065870 4453 -139427457 -110586957 28119 353582268 643265888 36855 -113237728 626545826 32149 265107547 -46325378 66608 68994262 260606418 21868 -993964751 -977657714 14086 645437792 379366358 45364 -294475201 -412878273 31913 -99830234 -874269786 44323 273414156 242326064 32740 -406353858 819262656 51846 -894477566 473639480 3325 366721346 621132004 26192 53070090 849134068 7708 -28244100 -709293253 1027 -607817856 -313476356 54523 284727126 -194545507 20296 243506325 752292590 33425 -21709777 -675433895 36089 65706563 -332190242 32583 -392525032 717282904 13873 160354515 160047645 40952 361302170 533542142 26086 238856984 -20713864 23355 -34326298 650538382 24065 -703998848 759293814 50162 -127646476 -304904065 38415 -701199741 -123857962 29321 256486157 -37547118 34074 -787986046 -512464655 44807 -408026920 -953437280 32743 158159507 -872511200 35641 164212055 -881470262 4764 -109326227 -285880848 47247 -613702593 -297715017 22490 636002825 831110216 50410 568004297 -522885823 38453 -996048040 -384770880 14452 -697818736 -904303213 11034 163502749 -124698590 57845 155491240 463994097 15072 181656697 -572401613 4129 733132888 348577572 9655 -126698291 -900715709 21000 -893622463 -126179535 35834 -101731541 666439805 35386 838905747 -970042925 1726 68320291 848476977 1431 65238698 -508124949 71013 -712461689 -857702579 7817 53101501 445889856 52115 -691881851 -125645431 18848 60509781 740349682 55807 -3115337 -681542656 21154 -216553879 77400693 46565 718830692 335464337 1712 465934812 174328290 80888 -999688708 -418747014 30626 -23079511 754866275 70507 -712346943 750302378 55617 745563653 -227362001 53278 -117806366 -768683885 50136 -225378703 -890347595 8320 -289796551 -238024417 12962 -390025926 248749718 24294 619693426 185569802 74043 -116582296 -511301206 1782 -858853403 -134145277 52946 -126282073 -142715597 32471 650133892 168418643 56636 -142285888 -103030806 15240 -976006139 -383744155 1067 570470288 556373186 19874 -237086124 -860042754 32782 -968356750 -961698859 15649 -33079597 449631768 29669 -995348793 143136929 19051 -390725212 -956887767 61086 161220804 -205553562 60615 174805414 -859258697 42361 269984261 -12698980 79121 -122205925 -286484008 66019 -139213146 -138840922 27098 -493148540 467207565 36622 -900840242 -124075608 49311 -596380116 -495354102 4136 -130035645 -873803551 45862 184975528 -890490853 25575 -503270978 438130462 29823 810155008 -997236309 31014 61599601 -331065925 1138 145298103 -867418247 31789 -415895988 244405845 30731 265896170 252339647 38920 725673837 363473034 55786 624454529 -305947765 22498 -990976491 -419406006 70660 183064911 364814755 31026 -590965973 -490421619 18857 -135100649 -783391776 43706 87965749 274794720 15373 -392851153 -970427480 11862 247511567 249269762 41108 -205918847 -592415030 21089 78813438 -310510964 22220 94607429 279361046 34985 -992756595 163624384 23781 -22025866 -293576017 51007 352542695 632694360 18429 561659290 -513049265 18153 -329741801 -710845299 19031 -610731704 -302886535 42224 252659903 -969275733 25633 -425070289 -991737868 74591 -25889071 565221065 24358 -976252352 -572280389 67780 -208669053 -993919683 24181 90368724 259231456 50282 -137932216 -98089481 17170 -588491695 -331887394 50306 -703005957 -791767456 20938 -236758166 -583032312 7573 -871910104 255116815 51435 156867642 346420199 27666 -414126270 757619099 35204 -142429725 -328149659 39743 -400438155 836088811 40336 -95803805 -303637749 48068 -114385398 -502665478 3640 -406049875 738586908 4014 171758707 -618719232 13047 639494298 -330624451 17149 737015039 -321072567 19873 717380865 -304185103 17157 52454043 -314079325 21959 -712616557 -781364817 2137 569356030 -795865661 2937 620086962 833245184 61918 180949041 -224786771 66935 254879066 -24166805 43732 149517485 335391115 29080 442620394 175732252 46743 182462699 281384505 28204 165890239 -428501037 25626 241942137 91992512 62302 -414854466 824635234 53345 -405397621 -961728372 6737 716861697 -575311218 18716 179179736 -870764254 25713 -587351725 547130421 41216 175584681 -900056524 17300 -415375742 -962483473 73727 -679378778 813545782 58581 759553172 -617078957 24551 351013739 815445826 29639 241878501 366578427 50282 723220782 -609937054 13905 -391144066 -132334591 15288 645818770 179202634 4063 -295042479 -194689600 31864 60853374 736946645 20136 -217354932 79976826 82451 168888486 366458703 13554 -987511134 -598327215 65868 -232935363 651011898 27874 -860123886 -103314440 56598 154065537 80406742 30761 -510140982 452852674 35823 152081415 256973138 54474 -692942440 -779365219 7657 722053553 361260825 15613 -417707686 -97711668 6880 -574590622 178900485 71138 347884270 851989078 1894 728897907 -600283222 40352 -231078983 -996834311 8814 -405863434 -132780199 34016 721105079 -589812849 2962 -319689268 435984781 9007 -976967122 -395291230 14577 -799046328 -503228006 46182 70303345 814104216 21741 745103472 -206193840 65819 81897250 440013505 41708 164516556 434996191 26238 -587874249 -328732220 39809 -427979269 759461287 40556 -705554554 -763917639 47134 67973635 819689062 16609 -767972356 -506732767 35256 -862540492 442960567 19562 190399069 -225603470 54640 -296600928 -670265315 3313 147203271 268922683 13723 155258740 369289314 52070 -978833465 -576719588 19711 165632873 367218719 23092 643587077 163189408 56867 175182659 -96257947 33488 248080090 -237919921 31790 369809312 -220375614 1775 -16407822 565419989 45379 184893880 449618185 18620 -867709302 -515647844 25698 84814122 531757802 41805 349106646 -37101773 35367 250802834 -222469522 45058 730729280 -875922223 71800 148492064 -135985486 80145 641715988 362167628 35653 -787330202 -799493680 13055 714627848 -224419518 64072 160955440 160381070 18888 666570995 145591220 63977 184274123 -878754855 43101 67239887 433861994 59988 279688381 -195292231 15883 75627676 758525620 37286 239362021 -599751807 17404 -225685147 -98837822 21272 -233591935 -979189526 34505 -390084398 -958079285 12641 285252049 252121382 73280 733716477 379831549 54503 151827508 -398994195 5846 -136586614 -522504960 19822 744343699 -213493643 56210 245346969 439928518 30822 -9416814 528186917 13209 -802087225 -805989530 12662 -689923233 728060417 27551 153065078 436926915 19631 664824225 354753156 50309 -302008120 -706971316 22782 -136320864 635915719 48699 -134475205 -502221829 19160 -985550721 568535448 40525 -427019646 -993749557 42354 -224730799 -986575619 48773 -490755024 -890825368 23341 -380974203 -127164884 12664 439953857 143231863 74774 -686646990 -776690318 21486 -975602260 -579930653 36549 278945609 -236452935 8599 73229809 444094032 51639 758568132 -598202462 26430 646883035 -321407922 45949 -410631467 845440870 41483 431514305 334698525 11251 -286158241 -218972760 4786 -124383139 -762645688 68225 264662771 284690082 29162 185602384 282254473 14193 -703761466 -867132729 45348 -102905753 352464036 12352 172651260 364527172 37498 537900400 -491476761 11442 179398916 47880584 20867 -109928504 -136883811 26857 757281728 -489527253 74407 -6922747 656402312 31381 -311458289 473612520 8166 166307910 -211227225 40706 260749535 458378682 17896 -793475239 -771276310 14329 638045934 152469960 61647 161993641 353130294 31062 -8912187 555413430 26185 -987421345 -585150852 35542 643781813 829928777 20233 -192581319 82563529 103931 62570677 463580595 50210 252460011 437307622 15222 -397436124 -995322778 42642 -481360129 468021445 10743 -774862999 -785767701 16453 47914283 726928565 7550 -423850754 -992613984 74434 -212537237 85763303 74874 -397406821 842422592 53975 -45711687 -709679804 26816 167556123 -884906509 259 739960869 -220057846 52839 734078554 -200703433 36329 -217239496 73918230 82392 -408296227 854660814 9330 -5584997 -515206536 51851 165890708 268497338 30300 -309216128 445584130 1092 84454852 720297965 47406 -860988069 -231728380 19076 -987586606 -406082522 71985 -216081414 66613189 45019 169802143 -587450776 10726 533561697 460271958 72622 752140059 -301863643 42972 158900926 248472068 30235 -6316743 -699915338 22834 -427877434 850837025 41913 -123119791 637468436 43829 -134613654 -900178374 43264 -130370720 -768303617 47042 -889721894 169251644 95805 -392028429 754191813 36901 362834447 -220528375 26979 622269159 844200462 24478 -388889489 -989578430 13573 741731233 434402620 60878 664590449 -313670019 27615 -104368572 348335243 27630 -999863744 -401881006 60300 79432027 724584830 61286 -403030919 754894427 35002 -399455347 759362664 32283 148298583 345537111 50314 -125085120 -332951881 11013 646961929 818139952 78222 -119493582 -485230237 9132 246005253 81926084 6566 370864524 619610507 7647 282715482 75335328 38783 -234483226 -605886231 5962 729563411 -333084138 14086 732565779 -613599641 42756 -393996253 -977409245 14818 -481177000 -579328292 68631 455132297 174709156 78362 -800476269 -485913744 18796 272673605 -37098253 61158 -382888495 -989991818 55846 -584132896 -289434843 29515 -388211912 -124775870 37275 751673951 441816838 13095 -894051564 741829275 48603 -868008233 -122037902 12536 -213834400 -891639689 50189 473804963 147857180 17295 -198739377 -615039228 50564 -973160389 -985201711 2833 -298052987 -217957210 2614 179606744 -576755333 3132 166254702 284502318 50722 -700912354 568408098 65408 625862495 854943132 62084 -590500326 -331651236 59998 -30331123 -673942067 39853 152768783 434127321 12102 -286066172 -214513168 4783 -139016745 -773054715 31247 -588009736 552621972 76477 285501859 -203401360 41687 153375440 429216139 16994 270690226 53171303 26669 147027267 -137518143 84778 -675342080 718874408 20840 -404594635 281856675 15210 -698270791 -785787421 42346 -389814055 -989208605 26365 663069638 846021903 19600 -32528878 635656874 25137 665489503 -862681049 38640 48730951 815759765 4507 184715605 -223839939 42034 -311731244 462041720 2972 742077330 -219433158 18298 -132838222 350879033 15292 239635102 441885938 37478 -122417917 -293525387 13884 -967951140 -613554388 2068 -675997918 624148308 63077 -970941970 547636433 39629 -122422510 -792422728 65663 740298155 -218468308 9502 458766723 366499716 21321 174447769 436826071 26568 188410757 -598367877 13355 -885827018 -117115317 4631 650125375 160416180 18854 -782111118 -784065827 5152 -972776131 -601052728 13105 -107980598 -293976989 33906 -386032965 715384288 13725 -410564875 -807416050 47032 741652482 -297651100 1029 257177812 -231469169 35891 152507644 -590548260 4446 182057314 79897116 8003 -6638936 634477135 4804 -410457197 -973278419 2093 -120452658 333932744 2905 -704113598 -873147734 7067 152282626 148211840 18098 -396720593 -130203390 26220 -140820207 -485911989 16876 -121805551 -876811816 2515 368311851 634268292 34071 -691561590 -107997767 4451 281938533 759511794 12400 -487567288 472796768 26394 -408973552 -122530250 26580 724107881 -229079736 59729 555434593 -506133141 20850 170575856 470212677 483 -983123670 -584543508 53676 629047132 -317750201 18326 277741469 -200184127 9708 -610262279 525511962 44819 -114634017 -488730792 33196 -578554138 -499048194 16095 -596313426 -495538878 28433 -954609535 152234140 50470 282432316 446923578 7512 727319427 -597503589 19632 81945035 -290913819 13377 160967594 241430752 17899 345111880 -229479033 1713 84153667 -313015172 12278 -512031815 459054559 25776 -36317594 529482049 1703 -493372180 54001869 15591 337505728 665107319 17759 -5431682 271619795 55649 354628414 623443327 21758 265114541 458948202 9558 57661644 438357415 31169 -102418211 -486464337 29133 722916067 -289170789 17441 356232664 -237963407 2409 151978529 68884425 13426 756927512 363848686 49921 -861959549 -95745563 42270 269031830 51281690 25155 -142547401 357604722 29848 68060855 838345938 24505 -305886077 455031150 5642 -574253206 541705305 41009 188708745 -899237511 4812 340154758 822532310 30238 -25838282 655956491 23500 459573231 372334302 7930 277830615 64665467 66369 177728693 -599547714 9864 -762679861 -768034019 5865 187948489 375028962 48921 -426707967 748437914 23442 77836175 734019046 52846 272930037 722685645 17057 -216323133 -970449425 9166 -384262699 -123690773 17046 458752778 356342025 22700 -296098898 429382549 6203 -573888181 -308866510 5189 63005281 432822983 13728 -401074266 -994326275 54721 -13223244 529298454 27731 -322400751 -199425280 25388 -297091098 -684620567 55365 -406023933 270399380 8535 -403365414 820277779 25858 175605733 463767020 13543 -386343590 -137948758 24851 -968348715 -389692028 50302 -236388392 -870399503 34619 654855895 337331540 39982 -904642261 -124406635 45422 620361094 335254782 2176 254924874 445010880 35012 -210959554 -966259265 42996 -680589362 -771798067 1671 -991118510 -391602915 28996 175178267 -405663394 23177 49919671 268618324 42088 -116863250 -768794259 28884 269309020 66564987 74527 469328591 175656570 13364 -890121972 -109840260 56411 471923714 156233464 10408 -772408556 -516797441 50904 -237811804 -392669618 76065 -115748209 338793356 324 458615507 345373636 2394 265838899 742291552 3378 -213577540 -971990247 10001 -41665641 568144524 8935 634850831 -318251550 18002 -384438962 -970295186 57647 147555330 59769803 24029 -676705068 -890358510 49829 277622917 469587941 33177 157610973 251370380 54768 84934616 -288814184 29463 -158828 640733237 30883 -686010239 730784780 55687 -406353180 839017221 39946 159701459 442050641 15885 -867214689 429790659 32113 730544976 -319716822 7780 -214108168 59482647 55915 626939930 148904942 71600 156493882 251164639 33784 265073559 -12841175 27149 68642269 748632588 7585 185819506 368589575 17314 -614133600 438751533 4187 -689007388 737307439 7232 -221949810 -966861380 49985 189068457 357065188 36514 274379352 93854405 57962 -612942502 -331643655 2599 -696655502 -766977971 21833 816335359 -987295539 5992 -985622074 -971682030 11759 269959994 463657895 27678 753251478 -207302578 49481 -783689830 -519408714 32158 -687275768 -857999594 31733 445204240 365881587 2063 -198333421 -890839726 59385 -588843787 570317463 19880 269975307 451366231 25349 627472126 -310764792 663 619291382 355990630 15839 -198484364 -988898446 25104 -121509403 -126329786 10325 -674467436 -106604602 23295 -997156228 -992312884 40692 -210808850 -401320868 67376 160971258 -332923987 46249 742730052 -206668995 66190 -875829584 -115467881 49031 -767777350 -808103327 5805 167728514 430438645 12811 -129910408 -329574537 57 188703429 -416691053 16806 742492171 375373249 50112 -707117730 -802091175 26172 -697657810 -791032261 8220 -47593877 635105487 9362 -791520610 -770664041 23093 -400422659 -114776821 33575 255397461 -5977423 13462 444625670 174603046 30159 -416155876 730009732 23697 336752713 659070808 38109 665850243 -103899928 51905 -501261825 474274200 9089 159350703 -402985818 21188 649470129 161116088 48055 -693912317 -121114742 8911 650039275 845682169 45304 -219808200 -877679157 30621 78712333 -590888019 78344 -882599627 437326819 33200 361300798 -192572235 38849 340281524 -977331867 54323 -126540868 -900239632 23281 -223476984 -976567700 33345 -884505203 -95413931 17681 754148176 -581350418 27131 176843096 86210782 22088 335862551 -214203309 24584 -960002755 -386110528 67015 625702991 845852246 54834 175032783 -220243214 24682 -902206338 438304994 4927 343399057 -223659741 33646 -993237152 -971084300 59914 -10477206 569180232 17872 637315820 344237454 72885 -290072617 -19876125 43075 -416244555 756934869 22673 -120381441 -500457686 13364 -20849056 -708712030 59103 -292218847 436023500 26212 -98816935 -506606892 6486 82829162 756971410 5806 -708699672 723192737 9197 -130057713 -104950767 1060 334926252 -200997951 40904 -952678421 -613024114 47673 336157933 837209144 8063 -381362843 751128857 35611 -857808701 472400257 35571 145447484 469411610 15048 -116994578 -316866951 52325 -206653246 53961007 9330 471539512 262031112 34260 -113935309 -125174677 4905 -126958000 -100947567 1334 -406650567 244437538 15147 -40261568 565089203 51107 -234480524 -986995126 37249 -417418739 721750986 2597 161560237 74260506 10012 -954342881 460049860 39445 748085177 -590585245 13034 -134823610 -498027724 26107 443779225 182512839 61599 -395008197 -138876254 5904 163171839 276837385 3971 -7223180 550292529 6450 147843633 -402831827 3410 354329193 658784773 22406 -98888955 -129931608 17930 -892353732 469120440 20076 155210936 270727416 15222 342623822 641101039 21766 143399034 271647025 34242 -968248973 -397905805 74975 546618335 -580333222 42425 -497870337 458882062 98 -672813915 743858205 65871 -576579541 -513191306 11308 746491109 282396078 46167 -523223261 469497826 5255 59698620 720632407 35503 636274685 373338701 168 -696107696 717060106 47654 -996157770 642785901 90210 -977576962 -586315296 12170 -611154055 -312273304 60917 176589415 85454281 8714 -970144080 -408667930 37024 -397972958 258406399 6081 367827372 625280407 28524 188346065 -221341724 65109 -612809759 562760944 32925 -980489995 156546943 1756 181427005 77633790 12310 -964203401 -599011092 23107 -574473513 -702490907 60047 161298307 -391170034 24167 -682135843 -807311747 484 151459141 -236497064 16353 -122341293 648491953 42742 570935076 -32334251 23105 56562427 459459014 13160 -115195910 -900986341 21680 -116242095 379446928 25024 -218695875 54127332 99213 -979081433 171353399 37568 -783520334 -489419560 44934 -42147909 531600434 20938 238189061 -25661814 67003 368671926 632937119 13143 186474029 -579473276 11751 344164176 -217438217 3030 -38903768 -697017007 82759 -511796456 473982930 27135 357756806 -207556958 32300 -208390061 -584571636 33591 -515575100 -99059433 21887 -707886730 752127492 76684 270767364 439330291 7814 637142945 178674317 76174 -206398200 -879686190 50828 566300560 -694820323 50940 726581050 -328456077 5755 -785043375 -489318901 30679 -6964689 -671149152 28841 274038975 431177030 34132 355989983 -233334568 26339 151177339 -226232186 16006 -97170520 -807644282 23730 -604961570 -498994150 12454 70239797 445434447 59568 352652576 630332540 3978 279366442 -213666460 4922 -669392014 761003301 68427 -218126747 -604449739 4431 655863673 -325451760 27083 -577503937 -325782160 22180 276372145 85301635 66721 -485429077 444880421 37189 -894412515 -140399074 11881 -505727176 442473934 12922 162881893 279280856 48718 -231215047 -872420480 33610 -607131789 -329508938 61876 -592021999 564177825 22702 -100761831 373518435 11364 -309369916 461585270 9026 731714448 -220798374 51596 -14978373 -708820311 35171 347793764 -191642083 12847 745897649 -319798511 12415 -685028003 -885846205 8558 375680012 811307240 11148 -574409884 547514272 37876 159470992 -132455345 43520 630912569 -291321196 29321 -703072229 -883085064 36878 546348099 -497997849 28443 -108532473 644477731 4151 635953208 -289250315 670 162307523 57185613 13093 -618013664 -19418792 28913 735211521 -214402898 14761 -959470119 -994328615 67868 459530867 357368800 16695 -878252763 -127780514 12020 -214805645 -605159393 14998 145472307 337350177 15109 82233197 261730407 55891 752328229 -590079743 5254 176241708 -193912918 73710 65255820 725543596 24405 734016664 -193961887 23567 -388299232 267026560 48294 146026707 351111686 10499 -223237471 56887188 27057 735195073 -596099642 20849 -805452647 -484302438 35093 -315062456 457587721 13727 -585764314 -306143985 64429 -215594280 83745393 22042 -290699158 -679570234 19326 -979508437 -616733957 64653 -785202759 -769357900 3991 -130228542 -99880610 31909 -684981385 757507062 67852 -962019855 -402677874 4542 -232287853 722058843 73764 -995075853 -967766641 944 -770247321 -806706623 12393 751857930 -201997176 64210 -10076829 527989314 29903 -17554605 636183704 44590 170800564 352603911 41478 -401789294 -960526290 43900 658538552 -300316890 17924 -578198880 -289121520 34256 370122358 -213340645 21292 -690204745 -800792652 22878 272573055 752410157 6279 -985294433 -298204914 70479 80170051 469298688 9086 468213347 175950219 10927 -235779823 81729613 12071 -959107131 -580854009 4376 175855968 173572573 45267 -130431444 -770077810 27535 -988859841 172184966 34707 -606047529 569262921 74225 625949594 180800713 73185 463417492 342380673 15333 -34737103 153114791 62436 -205037816 52208844 102774 257026140 459494826 23430 -121207912 714453825 27472 185081632 -133166769 80575 -122598049 -898215306 959 -119529405 453852344 51925 -119915726 -298431233 26131 -490499066 67605680 62591 358611946 854426700 7264 -500470054 -14293240 39775 661599872 -312678368 30601 -389925823 -986818067 52492 -703796930 725965506 15097 188490198 -222603190 50751 -381112474 -140789794 31488 160984510 -201296034 33202 51107393 811951504 58021 174161384 445118021 9270 736111306 -584509102 27005 724573612 -591178893 6480 -44084460 -677602434 54900 369123773 851651979 26432 -509607957 -303514240 30804 662022578 -320699545 25034 734968947 -710291991 60496 151019703 -134145293 12838 460616754 173591169 10105 280056985 277318355 1180 -393653869 716949395 21564 -977156650 -993286270 18578 -584249744 -305051264 33277 84933419 -300037001 25527 146907247 466641884 3628 -289876523 -204148429 33696 -480851269 455260060 39548 187241429 640631044 45622 -964540640 -608323260 44910 162262492 -578443502 23350 -221243042 -955368048 41544 189822646 -883647142 23166 -300214519 431284647 18728 173842371 -971174029 23327 -31415237 -319492173 43072 -229079306 -597014145 67433 -977794134 -616334020 32001 -586898729 -483563613 18212 53271614 -320415339 18069 -236062786 -33628793 71565 -601041709 555023910 38975 756313290 -303927364 26521 -121937447 -890193461 15380 175374877 -117103183 32651 173627361 -393983859 34959 156308798 -215576067 39777 182154461 -219363072 8580 -668119807 747065868 55126 334521137 63444668 66657 432161877 368222209 25347 95202042 821260980 43465 -578970311 -498322814 23937 -775042063 -769243918 10519 -591490994 552115991 71343 -211809711 50160974 72085 714745377 -191702577 41181 -694439615 -97463628 18905 647854498 825822980 6745 742716357 -317614393 44006 -288244847 445563087 11891 73791767 718082840 66926 -976183010 -678882535 30090 -985502812 -981395255 20321 87966213 855555277 50566 -804423244 -233830165 17968 -770632097 -784450247 23597 -603467693 542052971 1925 -997370989 -598656078 32207 -512849182 440073645 6565 -213281642 -875450669 43638 -783348548 -765880308 10738 -102459022 -313136727 39366 -710387477 736347214 28408 269395387 271001089 73779 -971022395 -881172201 60174 -102104079 335827601 9517 -419094831 -132961818 24897 159063432 434970458 11132 343831226 824541968 7374 240202686 54410638 24609 269478040 -11081447 77249 -495795395 433618756 3882 -112989224 -512834401 19271 260449079 80018083 29719 641383507 341789913 25826 179323280 347579648 25759 173290451 343587396 28926 434771414 356460918 24128 -427284700 823052620 15615 646813348 -308006118 46981 739533887 -226755762 58679 -199900900 86008947 65324 241040945 239111804 15826 144108723 61300191 23597 -296893166 439681764 18397 -300770046 433502163 8467 727371572 362446661 7429 -384294025 274988529 30782 -993036411 -954993369 27792 86886724 256761550 5886 -702954692 -207441884 64220 -289168814 -686315838 22663 168239694 -236364401 45878 180345941 -422353999 11591 -209028705 -598371157 46289 -963391664 -389802701 51929 637696722 -307842848 16911 -618345314 563976386 39909 -896441597 447196900 30608 -971831228 -574749626 58507 -141071971 659014652 2536 -122694361 -138282487 15072 270593392 463784832 31640 285669876 277123035 57067 -407883597 -991528827 71953 -404983898 -127626924 34327 746811340 353829619 57542 -215862278 -590880404 15265 558690663 -480018860 59898 735510298 -325235757 37361 -125767513 -290160160 18782 -231319833 73297269 25338 -210822907 -985245159 40760 162515000 -103231286 57368 630741993 -326127798 25733 -701508292 735530310 39731 -163708 -696340833 45411 -104320955 640123311 4854 349589498 620771184 13281 -134398072 -865106012 35719 -210419852 75752977 69621 60534131 -308162260 11187 -95850527 -476707242 4895 -486496371 448920195 28478 -511875789 -125343768 33708 -30044750 -670429190 24883 -667052042 -99003079 5147 258990732 734330736 3895 367647790 -684904700 68499 -109455997 -328097021 2242 -678226426 -112620208 4732 163315614 -197270973 49807 -953206454 -572892988 25192 -44494831 620454805 43649 170936095 380140237 31135 -500624631 -613911571 60643 636633227 -308682515 10121 -415098516 -968042681 62537 57247814 822289775 56905 436406749 -669816206 25976 -806117328 -486474154 4547 -385829123 -953908960 73514 -295460663 435878091 18335 178138200 458629507 10102 -680868385 724471258 19474 -808413515 -511475252 29866 69515983 820087500 30474 -219202013 -866072463 48782 374124116 657091792 31785 -298981948 443169408 11603 646917433 -618160915 45412 369226577 811662390 2364 659825892 834213704 21373 -521632617 430435188 26130 547750605 -506245562 61638 248637880 432116641 16638 -112146628 -991460197 52361 -235788583 49990301 70340 155603379 -419034613 21834 -682889546 -382680922 56325 727881635 -325629454 11665 -314269445 -675178356 33453 623811620 843701398 65615 162978167 -613577959 10285 -407293111 242801266 47029 -976332613 -396892670 52193 -26820477 526981261 46780 178825597 261419298 41781 -212719641 -573242437 34558 -896740713 -119891696 25277 73981839 654430405 47733 -112172418 -788825121 22438 -691694713 760926874 64064 -132465755 -874607477 11635 -309463105 462789735 14679 151844148 -225557706 300 77369079 -323306316 16507 167039508 94295249 19219 -672222339 53186450 60228 653536455 -303017554 9367 -799602434 -493753721 26911 -413856382 838625697 52894 244432742 466595892 3507 -899780830 455788365 11065 723057991 -317316787 32644 63872439 -307403172 19322 -773299840 -476845328 888 184693753 380544056 28197 -696103987 -95769907 27585 629138561 853277960 70961 241212114 -209077350 45472 164499363 -96309873 71739 -796860431 -481240573 21795 -15752808 -696338431 52200 -137175565 640838744 33540 -588302293 -486540052 2359 -480762666 429093383 36303 179144326 -209965360 3772 266716873 59187587 10826 87981855 255635940 24576 355830917 838413902 21211 -220478551 68767170 72371 436740554 340188527 15641 -959045877 158780447 49635 -672033396 -103517433 6068 -994291215 -962632808 49507 176774239 253441829 24371 -779195189 -803234054 10377 147276705 442527540 26735 184621885 -580476362 8935 162281642 176541714 33693 -960589341 -590320704 14290 -426980093 253673945 7401 735960104 354922100 7736 -599638063 -307839422 73418 -887615316 441286696 49007 -616858950 545713639 44511 367795496 657130815 7306 -765484437 -787979375 3291 -691106993 -867984508 46928 726224322 -574142350 32713 -26836943 526738605 53122 646339932 848815813 25446 -200108258 92389502 73657 178933043 366008582 36404 367027154 629714424 7718 -763584861 -776042277 19903 558380753 -508151465 21958 -478693370 -514916464 37603 82751225 260118887 57865 -962909964 -980337902 25576 -95882104 -309871261 69283 742449819 -509555629 34732 -600604905 539797312 21588 469389529 175708999 62512 185729611 463250854 19785 264943999 253207539 55329 -134854652 -134749000 3351 -204094661 -884456407 21387 277865314 275996141 20095 143832189 271158123 52013 -700298285 -765259572 23927 -869955471 428852705 27529 -763700225 -794996930 13903 -200610470 92892069 54143 -957105321 92556395 81437 -690676243 -315441848 1265 -129806724 736358905 59024 260675118 716989035 5647 240635910 243682487 42207 -386484080 748205394 40684 647368692 360404068 32260 -106204498 -490798560 26215 468992177 147720362 25944 -678821454 -130727860 7736 345022452 354713459 62517 -802761251 -805277391 25298 160742190 -574329450 4362 -44648222 653946084 28395 -712301640 -860341455 41343 179594600 160905859 35939 -669621225 -125574795 24236 -700895295 -109236983 23814 -28930261 758396799 65637 173794535 -891635355 43398 176197916 441201237 9486 -325554539 -201464566 18745 375510782 277274879 83538 55104641 835614616 25968 -195582149 -617146253 11840 178539172 157520831 3698 639920792 -296870391 27036 436413363 359404451 5836 -115772623 357890581 7060 -699686460 -769256402 3096 49857611 850382895 50332 169238735 377892992 10181 182261867 -137256228 76631 378292870 -41552868 34973 -868673515 -123043077 14678 718546530 370805948 54932 189399027 -405342499 24136 -129188081 -798000464 6276 337284447 630646428 43294 -588327198 -121370536 61586 271298655 463289441 20920 -673775436 725572003 80483 -385868870 251332753 10079 -197738647 -870327918 35952 636589624 369151035 55101 -45765913 -519725756 53465 181379811 -397786441 4734 716652589 -104156980 48559 -583037091 -328275835 17755 281152172 -35607899 49300 623331603 849168506 44013 639240340 348936583 7222 -126377675 620616643 30280 -520591236 434937786 5445 70422709 847606270 23984 72251961 -125663746 54640 657893575 822065502 66240 60763169 829227466 52973 -599290343 -385469550 37707 -399871456 834081457 9345 -120836771 -288128555 49968 176475726 94626976 559 -901854820 -111423826 1623 -998337818 -585937715 47236 -684911816 758095389 8930 -236943294 -976243666 19448 266041693 243873021 464 152654936 440162852 25252 723518164 -583056508 8217 -879382698 760094977 8000 -134126380 -902259720 15241 187664597 449436743 8662 661320211 846845322 38857 -203033759 827858884 60272 -30863487 -683948839 36374 -309373847 -680471600 28252 176334915 -402470361 12495 632771356 -289017357 2081 148745147 255033535 51583 69801617 451456194 176 -695286105 -789583732 47645 173338111 -228669825 46869 162340524 -140664277 35488 83465267 758153262 8332 -488982448 429035609 19141 -787980132 -521048499 27467 -875586478 457166694 17079 66003701 450442779 5316 -99045407 -115082324 8741 64521186 -881053843 47986 -960435724 -427298216 71939 276038895 58629779 60565 146446176 -408460700 27521 -390741519 -137566034 34222 -286802434 -233084308 22020 -118225788 -880516258 20834 620313901 163920332 46689 -386478739 283849517 20136 -95710352 -326939972 27403 -45937038 553943386 19572 335750455 826616235 39111 -317386366 -684265495 34300 184121213 -859070192 12853 149130085 365128674 21490 -11344762 559877563 18867 -413742671 731519878 8840 546300850 646323195 72772 -976803148 -204206522 82560 760947185 -897684602 48882 145803017 -883827401 18642 335988214 654838219 15933 -413095745 -129477766 20144 -96899438 -878567215 24798 760485007 -859321997 55849 349144861 637512600 35647 -133507582 -319482510 44491 -127136849 -138172388 22526 -198878856 -987168596 42083 161876188 432975809 2665 619855592 -319449703 22557 259064442 462829341 38303 -982633426 -410717699 23294 -328632515 471309801 24006 -101431744 -311786688 11649 -955417211 -594633694 45705 -100528267 -489708182 23591 -521441741 852261391 44414 -396631694 265307449 48255 163432586 -892899754 23903 272882500 87303772 24889 -703197538 -862517858 23337 68294562 -322143114 6439 67797903 471360344 27301 -966196409 167766128 21034 -411635200 257885678 9382 -4111143 -696075458 42468 189308548 364913432 34638 70814803 239386793 66033 -965698272 -970963578 15889 -321223529 -208159577 22733 155354385 -878663618 36885 -573007462 -294514008 23401 65095859 253197201 65424 -136286424 -858385194 13616 -612682365 -513115587 29899 -109707426 -507241461 25004 142894336 -888820704 22628 637646065 845024494 53493 -216313569 -900029509 49341 623551956 180060677 59178 264456572 276580251 68233 -809074876 -504607194 49511 643847091 159902607 27938 -233873384 71210713 87648 -389236241 -968394160 16301 -332176732 -196165839 16337 749179533 -308530855 38714 70222084 816684700 13844 60966546 845906741 30035 285005833 60259623 75951 634666140 380810520 68587 -404620099 -991852784 8339 52606067 -289057486 22255 656391483 351511724 34449 174430808 -612588602 20821 372332189 622611708 10987 158406621 176313923 47153 190229150 -617649626 350 58060501 282743142 20189 459039144 169348980 59370 -118275183 365438099 15839 -99313200 360001316 27392 -969393139 -596279017 40935 249334238 732441960 33655 759395809 -234547563 35766 375632463 -194148242 31521 -954784513 -588737809 53453 730381197 -298448591 19948 -99091676 652020844 49104 -388062365 737697584 22271 -618982874 -492657108 11399 630440564 366566544 50165 -97125815 -789374964 18880 -107451130 -800208350 45268 276468650 246802865 37313 -213850895 -597056225 67712 61288236 -289684481 1124 -117438427 -870757188 42618 -795153336 -397683590 72084 368807890 -393755747 64290 -957697066 -970624305 23960 188650756 -230622212 43 -895231389 144064103 94889 -522701827 431393581 17889 734242710 -218465540 14677 -807457172 -786610836 17017 -34507375 651032037 21445 -389780741 -100742077 42812 845347930 -962372905 5135 151947027 -395419155 35677 -235677190 730953174 75152 187623864 -199160748 51862 -709083724 -904313239 15713 -419843235 844773863 54750 -99629261 -785991651 20628 -387213606 759663143 5622 -33405830 619316859 14392 -996021546 -789299567 98162 715172588 -290043605 10774 -780572435 -805040636 14359 366625135 627025917 20615 187279353 -863093634 25853 -208122531 -896645093 40664 -106284395 -904343131 5106 351377111 634317573 2416 362997035 661092994 35364 363479801 -215515814 10579 -124513229 -490087798 15051 -232269282 -873334021 6689 152596941 92927435 29834 -108732728 -793476963 45961 -385271600 257031307 10101 -596099140 93499173 43547 -20524363 274611421 60227 159411683 -574120283 14252 -306811707 -211317556 4654 -400016412 267507463 3052 -210063350 -996080738 24974 556401276 -492965647 33825 -577447210 -485486222 33842 -956173092 -606614812 38327 -98357605 -488571826 666 167464526 -196594011 22659 -426661606 735966812 35885 274862737 739657868 28343 429409308 524228373 64756 -105026176 -873167696 5848 -773447965 -771432985 8603 650250281 849299247 41944 -602865593 532900407 26648 273678490 89899310 52222 -762937604 -805929099 1025 -6349612 -699163404 77230 570859536 -515240264 41089 -880214668 451549044 16318 -902811656 -117574194 7426 -807591692 -420383055 62224 -972219870 157685769 25168 79574260 810155657 36567 -859123953 -109491448 23982 -306626173 -231439068 22681 -702867441 -766785500 10141 621860132 -330485526 11832 724014493 -317973942 48671 -993183788 -409169675 21357 735265304 372465350 18147 284735214 740205052 24577 154099980 251354147 19076 80980544 283370493 23914 -382442921 -965511059 47132 334588176 656247204 40556 -691964396 -113732980 23428 -586720240 -316513428 17048 251874011 68207857 59955 -778484843 -784969593 14639 -113500543 -289477325 23343 -195928443 58949567 9014 -44270558 567515419 37126 73932381 811474938 39352 -413108047 810055057 8541 167186155 52663374 20152 -954890239 -402223032 26711 -979823311 -413486709 15240 -406303391 817754923 15149 -577317736 -509659417 19025 177424057 85170367 21837 732685557 -296048314 159 166743112 68171777 27178 629872984 620465628 51740 -579578556 -293448608 41758 244512003 241630363 60792 268477360 -217722754 16576 -133021436 -488173515 12260 740130366 349000977 22168 645396903 187406688 77243 -27664694 646028173 995 379598196 524150805 71433 -388110775 -132809772 24673 -291398358 473907794 14710 -613795956 -318147657 51689 -219967895 -610810032 61226 333628097 636247336 19935 143683331 343214351 2493 143909555 75665498 12573 -230839405 -862905591 38696 258248896 -4274918 3554 -232363514 721939850 80210 355309359 -209914343 2151 811889260 -966136682 53895 169565443 -226325345 24542 158868739 344920989 35647 759662087 368395734 52343 264913632 -196709761 21925 90467868 466096393 60486 159235503 249699641 14648 -121544011 363776122 18472 81729836 814413506 41662 -581073805 -325143571 4825 649389659 368627235 16299 653432589 -286142006 2744 90467138 844628033 25978 181898870 -612599864 20610 654898715 -321514705 11822 -896473083 624591518 30461 80709171 -23890059 65618 63095835 -292283203 2538 261783865 466918097 946 48064172 726073601 33097 73756207 752049228 14320 -674175538 -777414678 22302 92264965 248098950 21028 262380395 -196344689 9060 285548640 473812368 20419 85682408 272605345 35804 -32084742 625916478 23224 -120480041 339353414 30470 -697820754 -890046201 1288 -199768691 -586176494 23552 270785966 -39777984 35092 269155428 258546735 49955 -117933031 -521701876 7447 -309741197 -783516101 12492 258609574 77515731 81606 159511792 -391805031 3757 -191560607 -608713215 39329 189354866 -882822461 19360 -582430158 -494900570 20176 -786565676 -502649421 41788 428675333 173736850 10468 -35631868 -706536965 35719 -786393909 -787354134 10309 249598194 -21909661 62581 274461857 54936270 78898 619229667 467254618 26889 364954471 623334258 39090 530222770 -506350755 45035 179900369 -119686924 8628 -140467706 -291300789 36095 60630112 828747080 21019 744390041 836099144 40487 -6161391 650026200 407 -385998063 -139892609 7452 -19079374 536615103 8006 -518657925 469531129 10282 729076039 -313257388 32731 -589543661 153549469 61237 -30067922 -707214899 21031 -119379313 -124332623 36429 -872520818 451404095 9449 -672172769 -119009119 22098 -974848482 -970219906 43753 -418508314 270547966 35582 -320715242 -707538126 43305 -887694130 447367180 35717 -5446595 -690744642 49677 -142326085 -771933708 61831 -286040736 -680149022 14150 635776235 173316102 39439 146638615 84730764 8789 173571999 -220603557 6280 163927259 -389724467 8705 740595126 282454000 63707 172599910 -387858170 21813 165422479 -229107336 69596 -712552443 -871391513 23579 190032429 -206099140 28537 -484091662 146740610 21924 -689787112 -105593798 7789 94135432 471974340 48371 -393022217 251163635 4209 -670565505 -805355408 33748 -387451275 816180121 49300 279897683 -41173474 48918 -325022555 456598065 20379 758157862 -202433074 20171 444885045 188449400 46022 -108713356 -313134241 2854 160239663 -600614966 22093 -390521367 263409555 1330 -96595338 -288031773 60083 -37387281 -669527498 82509 -121615547 -109177305 2599 147397554 364948813 47131 -788053709 -792491508 3567 240816868 729345424 7709 -287083144 -208788215 15873 262728667 -408447759 79390 -692871154 -890190869 49407 -408779598 -126220878 29437 -894192501 -790467729 40031 469092753 153452761 79465 372603897 -231202090 30065 361085552 -397510185 2526 -599099986 184761118 72400 -236844273 -571487590 10859 -404958678 759300274 32826 -201392033 -966385677 27913 -804272037 -521217382 50719 170005929 152655026 16258 -421222259 744770100 25852 -580084822 -508014724 10434 334427145 625695128 25498 261351675 433024565 2859 62196713 253394269 64581 756157691 -608977788 27279 -870274578 -108385212 49820 469863043 180556461 36640 -216348894 -584011562 4082 665241768 185030144 4213 469950674 364495101 14036 -196356364 149445344 40059 -999014280 -960897588 32275 166564984 458177203 360 51151085 -302244754 30224 -978909479 180641370 36643 166939319 -140298455 22415 248195053 -228522831 20407 89089508 -315212057 39533 176315539 83626534 23967 279664332 469535845 12928 165791743 -410521478 16470 69575977 743941161 45292 -122067556 -522603969 33910 429981513 155964892 2393 -235603833 -605104567 44481 175168059 -110207036 74595 243662572 253681205 13379 343234756 -212055809 30230 360952393 636526101 15366 -511639162 456990825 9039 431180837 187420373 39887 89712098 723697170 4021 350485029 -308389594 63386 347173038 852659513 19332 156342507 -195820952 17546 -404807162 816331947 13480 274606008 -225940706 9743 269460122 254576476 31223 50294854 855608288 27207 -574009013 -316755669 13695 82969630 473148726 41602 174193673 148879705 20699 -974171752 -977911477 17228 357322161 854907250 27572 666227910 158216337 12662 -127587117 -129499766 9346 -973378333 54096258 31476 -667619349 754298444 47451 722969981 362637307 20233 -31168730 544973510 18376 646184504 -309664018 16931 -604700973 -289152637 466 -422843415 846119877 27696 -974508998 -413814028 49347 725919110 343923799 305 -872259813 456315079 42869 166683991 179515881 29665 283745624 739206089 23255 745070921 -289947907 47184 -124082005 644576500 49447 -577662015 -303487133 11699 -406509222 755688279 4360 -41414511 650042375 20383 -897097023 -108042826 32238 -955403816 -987095994 13408 172490895 379881483 34185 441606759 342510783 22822 264540343 718632022 4126 144789122 69159585 9059 -985217758 -418577008 2873 84307960 466143923 5361 269526471 -203035830 26739 84024136 815972367 37968 -973211287 149511311 7116 -427484415 -980617558 9659 -577258587 -317234944 38299 -99023507 -791866111 38858 -889653909 -138828795 34144 -963487090 184857546 19151 471231835 169882081 89914 -126242428 663801080 34089 -594157265 -302024874 31490 724069542 -198549155 42455 -31748321 663210845 18979 248699162 266343988 11637 745635076 -204935584 34743 54191597 830229724 55838 -306458652 448528920 18709 -301933881 -696673106 14954 52098713 757585198 10195 -512133792 -881695953 68862 -774008922 -766933983 16573 -123211037 -794816484 2140 -290730621 458277707 21301 723596708 -589163674 26912 -292081276 -203476239 33362 652621637 182337522 37127 -985299404 -424208700 32946 -201350795 61173228 51091 252188989 445776638 20485 -694982528 -860528229 55941 87734680 757953957 17655 171266390 -117155357 78666 -604915784 -504357999 4860 -425489783 714664965 29959 -402331971 256403619 1120 -225207254 59907575 5160 -332963444 447628231 21961 338243322 -227495884 6548 -669420374 748426125 14396 -400568197 -970478842 36760 180052076 -609214623 22047 -99639951 -293852770 21565 -132958802 -106310586 30941 752847639 -204271057 50620 -868853698 466666842 47814 -95791561 -321362002 64911 246395487 716688963 29887 -413305068 817482063 44587 -326806545 -195146712 12743 260290374 718374162 27464 -674706010 -127078749 24762 -315931201 -195525947 22293 -979015354 -580526699 60172 -10964062 628529061 33453 -802625782 -793996453 11130 340766027 831726625 7286 283132093 60970586 63985 -395210105 751653047 29361 719366291 368050467 5391 -487342493 730466358 57552 -13814020 555550293 26302 -980379452 172537965 39598 281990271 68507790 26358 623952924 -291419137 7372 -200118921 -886542392 3826 -802616127 -767580421 9468 276119522 714572886 35959 -785808565 -795759841 7494 354216970 -209519098 17163 280501230 473591810 29358 -109678004 -132396424 14857 -986038661 -406819433 56391 -114958509 -520289031 23628 -404111475 -106577693 37425 48890720 471433138 30808 93268456 850049648 31655 719251280 -617801575 37591 -286025010 -703853546 59368 -682954681 -968570301 50075 -206763774 -865006367 23030 -595086395 567212525 32556 284090726 458152946 9061 -112870608 -901179558 27606 265093291 68454353 34950 657900572 366469342 27228 -100877563 373943726 15589 -330357805 -43808398 44446 -326885460 -681325093 34807 -397421373 720192748 31912 153805490 467038938 19844 -108802946 662614173 12350 183597455 375625918 34473 -312496946 448381449 308 -100322255 -496214005 22405 -35684562 -684672482 51858 83431742 620549209 57779 348233983 -211884571 41624 -802515759 -799076043 2946 -233096138 -991080219 50704 167209206 -125289860 82520 351265868 813281116 37794 153506345 165282746 20986 -892599521 -100125709 21486 254498788 -208644239 6338 -954125482 -607849291 3366 -881379897 467875182 12922 -207433670 52665200 99778 632208464 -304509703 23261 -117593217 -773354984 17950 430080141 334374532 20664 -787589964 -497752488 50005 458211726 848611726 45053 265234868 73394837 80807 -36073449 -696657427 83068 723131863 372018684 13649 168854003 -127314565 41768 169739734 251916926 5596 75333095 459838229 29266 -202404523 -884498693 42612 -998556118 -703856912 53124 -103952281 -121847848 29590 -201404747 -609285020 61101 265780378 269628375 43937 -428428808 830675830 56339 -100985025 -787259020 21665 -111339842 654222791 17669 159742931 -858714944 21170 -120147540 -765928392 60922 262076577 717717967 17232 -214915007 -876059966 2645 -509530864 459988458 31285 170450126 -227719965 67900 69976343 846878728 46370 371862771 -415413807 28895 -304261524 -692810604 31283 154155027 355011136 29871 -234910584 61460443 64475 -416200894 -978004281 75692 168173782 -601634606 4506 -384209704 841816610 42218 145999374 -402402376 8637 154577235 64549366 26068 -896676960 -513182852 38671 143622322 80204031 7195 -576931198 -898660812 41048 -808714832 -785541433 24287 746327843 338377368 27147 181417235 -195863668 20373 -954520866 150266604 56225 -17181953 747423204 43479 -129300769 -903781348 27581 56550124 245491760 35637 -671521943 -767723577 3368 -711209018 -904735260 31884 154849904 349823543 25582 472586382 343153257 10859 -426838203 -121106476 25105 430574547 184043016 67327 -901839206 463421827 18641 -137376565 377061964 12185 273496617 281130432 2653 -286601525 -681148536 19669 749258187 -574889553 37861 -384648392 847248851 50818 -205193290 76598562 22398 754602185 -892617448 30486 359545234 646131379 40565 530979452 -498477235 33480 631412166 153895997 6659 -671205806 -111525803 24890 279171652 730443948 14885 621940073 -309763435 28988 -301503396 447627809 12775 648336388 359455391 21757 -222147212 -974051494 1480 -697833708 -892645198 2442 165543506 366469531 12566 -120126861 -297137780 1934 64115776 -294449686 4557 -904751097 -222928149 25448 86849402 823770834 15504 243755265 -13745172 64581 -224882965 -875182762 38475 -965159454 170862049 3382 -954189563 -962652259 54806 -969516373 -980307303 70430 182857581 164655215 12530 -410816397 753812968 10965 -383138096 -969908785 25888 -603072350 -326566470 9217 -416577852 819371349 11349 156279738 86818405 3154 377508069 809939847 21376 632719960 814692092 15199 -711250775 -114264704 13325 -111520494 634027886 16550 -581883792 -487869596 25694 279268741 -232040339 5507 261132953 -41285808 1125 726193721 -518937547 73088 -667592891 -126337866 13845 -590504259 -513502495 4739 -307772748 -700130102 55947 457111179 368656259 22781 -696296016 -136265603 20929 644991085 369015934 797 -202777075 -872264362 27836 -587445184 -323515314 24824 281926371 459114290 15402 93442156 458863372 47116 158894983 57123580 4012 161176640 259146517 9229 -288837475 462537383 14446 -116997989 -791751164 19471 -776538965 -486164015 1885 -782271633 -506938390 23352 542659639 626481941 31121 146072917 626182740 21821 -400456627 -992415496 4758 -119073989 -774487099 13847 186204450 376828924 10554 751700427 -194714162 8422 -974410711 -579673329 54995 465104091 350593813 28716 -900075626 438018458 30338 -208277482 -587870295 18744 -882220513 -108529204 19339 621341236 -312099785 42775 -12745673 -996577291 40737 740486007 -314587407 33206 651872458 834963703 4722 -800156303 155146727 27085 -596965700 541164138 73000 -879911847 432724705 29860 -885534704 445921456 3601 -986297500 -901574451 59878 281995615 470097162 13941 -676241438 -862427901 822 -401501797 749341634 3067 -888112008 260690734 68346 727480499 336498364 12555 716244339 -326693378 19516 -999452008 -403047145 50875 245888037 742112151 8782 440095952 367354349 12556 736247547 379938055 45355 -99197318 -498027973 32496 -883820781 -101286226 58133 -2649356 -710606323 33647 257366867 740917468 33874 89804083 -308459311 11849 660313350 353038437 39797 -215398128 -583256541 7303 72358624 810174740 10769 360069646 543079007 64431 -802862950 178453233 70712 188244148 -417767442 20682 254418762 94850096 67306 166598184 811651296 59753 274127778 -193911498 2698 -784779917 -805024940 8239 655433061 -898288120 37595 165389656 -192724024 68587 -209898729 827464988 66854 67127299 556422830 35673 -100684811 -476872283 33537 -981348157 -898258638 24033 81850845 -483504573 82876 -198876282 -597087730 40331 353426908 -120579658 63954 179037623 -613850131 16216 541546008 -220261851 20730 -389466954 754073146 20851 637513296 -307342935 16436 -322044314 -300807280 29501 176158644 -902224374 36558 88755921 -286677127 22233 -135476530 -481767791 15218 -122664849 -792339425 31962 178489047 369427955 44126 -215335399 49230730 41257 -213217429 72230141 17597 -670820750 716133327 51531 637023067 844329073 74791 -388138312 854132251 29229 646135987 152230273 332 -103684883 630987798 39880 -291486544 436966859 3397 175525601 334273381 11890 -107083116 -898840508 40397 -122594557 -790564720 9140 -480781959 445628350 32732 282163925 742654938 35879 80313309 824531347 13447 -234421911 -203252501 35284 -390155222 -974060806 64358 -109526912 634195748 1496 -223680896 83634625 44036 185936909 -223044224 7592 656790772 148044287 57778 453175864 361294964 2996 -701190995 743366880 57159 735522446 -616457084 41460 91656846 854299238 55718 67846695 726326767 8266 -227257847 -587809298 1727 -858515010 449047814 9653 -801786409 366711588 25487 -863217395 -137120656 58801 -8882183 562449863 2454 -321463248 -206938060 23714 284218510 -27929839 40763 142857749 -220862231 1429 -993619644 -413099350 43819 177859676 -871301588 39092 147199934 -124970647 60094 -878151696 459937860 3742 337100073 627037754 15448 -130817951 -504835531 18795 59679583 824133890 60099 714390845 -317453701 31871 188821908 71141912 9128 349287814 -200416668 37321 -968857792 -984218941 52888 -859667853 -95320687 47046 59007079 -304035431 5337 657195493 830393871 2824 651280608 189388348 3250 465086709 357907812 19496 721910818 -216562584 48839 648245144 833970006 42620 178005503 -382122801 30007 -801288187 571103473 64390 92987618 253067937 33025 -780394934 -499170947 19447 -677023602 -136212754 22513 722596684 -330580351 29449 -382413659 -107018556 38961 -875845279 -110486788 34646 -420494840 267941568 32315 -387878337 756548503 25537 -420950441 -116024293 1229 283578278 -42162564 70166 -793102501 624751239 54501 -770574614 -792456388 5144 278247896 -205680825 20883 -685346572 -780227751 22975 -971293458 -589735563 66319 155846261 -416877230 29267 -287748815 -231157217 8315 -140524468 335251563 4685 642779120 148177279 40625 -421260929 257648673 34013 246050953 749558929 27716 535020583 -512788890 22878 -971307083 -404048940 74526 185558554 188000110 36710 -698542619 -581776717 46581 -209808632 -975009816 22798 184704359 94759110 7173 281679689 748661093 38203 -673456550 -784350029 24700 -959484201 -412064154 23696 433285840 361463439 15441 -112237878 368850555 5205 156076614 257517682 47423 729901164 -576754199 31638 163845644 -576312888 3457 746756548 -595818107 7133 -120947507 -893501066 12544 -294449461 -412926496 41340 -191615332 -579436429 25500 -141014800 -899807368 25711 -6787716 543803281 7813 369035189 -38493029 37472 -236460523 93686043 57366 -516569775 443246471 35099 62292838 -320153759 42565 162623140 284361844 34008 258565862 459455558 35889 -124141359 -776172726 59644 -9090400 534860900 1342 167194245 -201227597 42885 165621681 363717856 41190 354984609 638153779 28181 153045958 -95426821 70355 335556627 -229630614 565 70154642 827182411 56669 255601399 263186664 13121 -679938123 -123174854 11312 -787196673 -591883933 35916 -692249227 -892561031 32128 60126917 82905049 42272 -105240592 -120299810 29414 85429032 817983357 6008 284260646 -4234789 40044 148551688 59583853 17474 -891252746 457143079 32163 -116950721 -286783730 39407 -679307452 -141563314 1157 -899518523 467531330 9517 -214316844 -857694231 39421 635050570 -323656697 38494 269911511 86558678 83661 48667547 -1973083 68506 71243439 259462356 7359 -678727646 -875551259 36365 -969796228 -980547464 63243 49247889 841885389 7912 -204906338 -974874981 2939 658850234 374045827 14044 -330088537 -206534709 10477 172623249 475168192 15894 -203909798 -967737496 10456 740630222 -196848803 28493 -316250925 430682726 15579 174754600 474543059 25320 -100824340 619684108 41467 -114045227 654135470 46469 147930788 -133098579 22825 -219869110 -969647199 53934 -417909699 264642517 47587 253814814 473235562 41662 -333238629 453655494 25992 -227929415 94098396 46544 -330370982 -43764063 31096 -699727249 -131984179 13859 -22399603 621270276 6509 -310507363 -710001945 65580 -896970991 472139054 26918 175501724 -108616616 46105 568649499 -115302933 54842 144828856 -122141497 85231 -230727300 -987064967 43212 -420369459 728595255 5677 634654657 826036183 23467 -616587121 -495628544 23802 178433712 -611102486 22051 437663019 342676689 2362 -101823272 -492698291 16491 335472263 826262675 7203 620113628 169059492 43977 -669940578 -872185572 14097 -7697646 537599837 49020 -994225177 -313847860 1125 337889755 811486039 44646 186108127 240862086 27905 153250916 242038831 30867 -139032324 -800329912 25487 357736998 -206844245 32549 -40910044 533250787 40407 187343198 -868644871 18819 745135514 -302784012 37326 -982576754 -997501079 62569 283523074 241130877 9879 -427685821 849345505 28996 -319278781 -701647634 39008 264332657 -11530030 5361 722951629 -306143540 30189 347668204 625115112 3258 -225880374 -873728234 40865 72228184 260483084 34742 -979398017 -577863763 19778 -217663263 -966561873 45829 -683798894 -119357706 16713 281587269 754144367 26271 177295612 438708632 22417 -981729971 -957158457 19965 -872512140 455943820 20438 -901821691 -201498608 34551 -120238305 643902653 42627 447268433 188639817 83185 143665765 338938650 30517 -406689000 833303641 40755 -124530595 -860682798 37407 249361864 638377387 67389 -236797359 -957956948 11471 -595375993 545351167 26743 -382470958 275792849 13918 60306883 270810887 28645 652774712 341166130 24076 71874919 720610824 22167 -683985287 -128406732 24594 155453492 349380845 35889 -127823627 -216905366 26764 -673129986 735333718 11340 717042506 379828114 55748 167818373 -600741495 20634 -594484950 -504298230 31717 -328448144 -696686200 4267 549959188 -498091465 20400 -119576009 -123720089 9683 -387276100 752063665 13378 -387261524 832955627 17038 -691044309 -904489770 48109 644711210 -294546661 3843 -421204316 -118354745 15103 -297060684 -192458024 19814 93400832 841444866 22198 75626167 747884733 4647 -953305923 153905109 48242 -705661424 -114123382 7458 717617255 -227919578 53455 165848567 -865246085 10994 -801972659 -770274439 19801 -799800887 -770544502 3130 185355502 459895269 10685 -685221760 -885363734 4328 -118978005 -316410077 39881 -965318264 -980187663 59321 -668959738 -904634637 31673 -103443880 -485388068 4773 -980069584 -415547582 46691 49255614 731637850 2870 -226517440 247725708 44572 151793866 61322742 26020 -229199651 66496684 83380 -995095765 -423398610 14695 737865784 -587039916 27941 -195611813 -902371811 3517 -685395725 -107302619 6712 246395467 -213441145 36055 -667899739 -762686241 11551 356489428 835192983 22878 -960424293 -983928672 1396 70207802 -293286457 38560 -312727679 -701508735 19902 78012205 809772654 58207 429736045 188863080 48960 653823142 839476636 8404 532762804 -504516156 2392 -36219983 -688234109 33807 -395684627 -139872716 8956 -880840662 -112683531 10081 -231846438 -986738796 28647 -223573910 47712264 80522 -323278168 -668754421 51015 661233857 -293028004 13682 734599756 -320610275 17445 150630002 70681344 15456 -792226116 -504941392 42627 -131376622 -868023504 44710 742607885 -583392712 24525 630769917 371709775 21289 64988352 716094092 70423 -975532946 -415422800 27744 -976868920 -965776795 41363 173261666 -115277187 49586 -574557951 -522418600 29532 -113433577 352215772 215 440718403 356092753 9004 70010691 468441945 56929 -692798835 738364002 9208 -974594464 164664497 35363 -506889856 439561653 16370 -141414562 -806793703 40023 -577115502 -513055105 6491 360030978 440051771 25110 162370890 -192399387 8229 -695187046 -98382257 10214 78040327 437103232 6732 -680130278 -119938131 4321 -578893514 -487509441 21470 90039286 -314158881 9147 735526883 -227480333 40877 337365606 -198959050 27034 742829331 -205586866 774 -424977219 725417393 28323 -707565578 -136943026 15185 243287459 -227576371 16462 619821467 363600887 64395 -700587229 -765478703 20345 -7146889 661236502 28862 -201277097 -890539894 4520 -122224845 -494270348 12305 -45136184 557707016 9729 373437887 -501581115 9349 814701776 -972066960 3523 270832616 -207141897 10226 -333011730 432131081 1310 -788223455 -762972312 10637 -409658609 736729112 1964 451028500 145622585 43322 -288510939 -674411942 46817 -3375213 548773345 23820 149252916 461279699 3942 -577783887 -327539733 26145 -123583962 -489647161 16625 344328892 814060706 24901 -288198493 -330807091 37464 285019632 430284475 15105 -44710163 633768977 39011 714785371 58242378 29640 -422256081 745248195 27796 91490587 442665003 25591 69014308 452616695 12557 280060736 729040017 737 -27468703 -713549370 1611 -291267015 -200433045 6078 -676338295 -132527961 28687 -192646311 -882200088 27680 -669489698 741038527 62064 -678473965 -576592836 6442 264832192 -34551591 14728 -128200729 646012259 22934 -404094002 -116128989 16399 167778479 -585712374 22036 652939292 189068448 33463 -868646638 -102501503 4003 189379084 -597883028 2800 -609445655 -310169737 6308 -591507563 559365320 57034 -983890224 -323767335 57422 -29666002 -690265400 18229 165673365 -130185637 6107 665612501 847933401 21934 -289228795 -685190127 45083 274253360 734286211 36457 278276656 -212068326 30442 276049870 76476497 72147 -699076184 -786274518 12621 -712560920 -794781513 46927 -681001120 -768293131 45273 -120696400 -310768085 36296 376435369 823378343 34759 -229615279 -577212909 20272 738823491 -600590109 6640 65734255 474436616 13557 -9333613 -680058023 55186 53921402 760229110 8284 -973846743 -386400609 11247 753150884 -323565394 20383 67103480 280285995 62012 528626507 -955417049 45569 -595046624 532833524 68176 273822901 272139927 67953 632057936 -300126667 42589 284635610 242621084 47112 633915496 843479472 40602 66171940 263475750 62306 -990684252 -957510385 1998 659516862 -328936514 27048 253267738 725545103 28400 174849852 349660246 19508 -17269637 -700684448 77678 162853994 -608108335 22571 -983062696 -616360643 36639 734689267 567478400 50116 729331689 -229679109 23544 171415034 259931026 30582 652977591 357532711 4897 -985705915 -999682339 24324 646513448 828987346 10325 -112363812 -782772987 11921 -989848217 153846753 20345 157488738 -201517134 3005 144550855 -196787555 48339 -314429617 -225618787 22857 -482761277 451998624 37438 647861665 846179122 31674 -216766430 50044145 80736 -130835242 -106128182 15448 -123325024 460301268 43024 -131144691 -766286033 65185 623510568 843331466 33284 666662942 142914766 28705 -667410295 -878882964 24428 -208646951 -878135220 59051 279946615 254334404 49125 -797779118 -502622712 16454 -221453828 -596542274 41674 190147677 -210257518 51985 -309549367 -710072699 65706 -702611518 -791921212 9312 -989379338 -586130842 53970 438298544 151126172 89277 153448513 153019279 35978 344510857 -216702922 23053 79319474 -322560663 7297 268698076 444717032 35861 338107243 -221701001 32829 468461978 815949733 45386 -218149042 -609798439 17250 -117168046 -399370186 50125 51978483 -298530996 6925 -956061254 -615917132 44223 -123876612 379250330 33028 243398056 -4513353 4659 -679695941 729360129 3227 -123079611 -133020417 24017 185268777 254148184 46753 752970782 -320618637 2761 756974352 -217361543 55576 -808602640 -784533607 14659 -330970617 450644650 15986 -969111140 -965876006 42552 542014252 -520052396 55237 60242636 -327467066 39523 -8057071 -697983600 66996 -385912112 841379585 1017 162693798 78306092 25621 255140384 -38365765 71504 240503333 -236775865 14864 -231629540 -610537626 17792 -117395218 722486225 63769 -571616767 527074458 45969 -958118665 -421948693 57248 -696690452 756742940 17719 -767528744 -497420500 56291 186882561 167499246 25349 156866009 -572655863 2847 816265863 -963241251 18614 -392569198 -983854932 31390 725435896 337810874 44689 760031874 378735068 49782 -34260691 -681661515 81730 -679715135 757234956 58918 173501551 -613422160 3651 -586976011 -502632845 28311 -138675542 -476789058 28479 648204761 374506193 11189 -407876844 -674789957 67244 -883423719 -105547718 32259 430615903 363092067 4949 -12607651 -885204839 30964 154345455 333709952 9293 728570363 -314070457 6571 -399888439 279631408 15699 55553937 735930251 54776 -104142879 -877248725 19774 270847235 -237644739 11816 -11296878 549542327 43665 -669804138 -134088333 24320 -603080308 -105178082 60598 336236109 641364099 13016 366601901 -231243841 39372 -426369039 849716479 19408 -677968427 749247192 62353 -583176299 571392270 39234 641382042 -312749700 46876 238655411 -219996755 11226 153465762 469559913 9717 -194212168 -33024089 54318 -142178182 341995986 16752 -493467289 468307798 3164 171411260 -585735006 13400 -16560258 659744177 33586 174303250 462120839 10616 -228702589 -859318807 54343 -294822016 -227099604 7830 -694595563 -895384189 18369 258412485 655107783 56878 -585984158 540404865 23023 -386051375 261069695 17554 475283514 353201477 30879 -419955900 -99042633 934 722795420 -305221526 21290 75362404 824667143 38912 244567955 93233758 39247 -606108036 543840454 12213 -319021375 -213973745 32499 -686954444 -99784684 27341 -874960376 450086474 8304 -613772484 -296515179 14276 734527453 -878081890 73391 -38195287 621650784 41813 -965054039 176455774 11102 79695403 834791557 10933 169987810 -214036647 73614 -228207938 -578487207 39755 152609472 -421850255 21529 -671578266 -117186811 131 -322413727 -683442987 20888 -711612668 -124654736 13359 240833613 729493463 16659 273587817 -226095553 35172 -703635604 -115297908 16927 -964360669 -959252003 57218 -300393543 -223138151 1647 -101762966 -773490376 69660 -106131442 -863971477 9401 74576782 -292331896 28359 -998496291 -578699098 13113 -492349523 474632095 47620 -884308486 -107064913 13336 -678441928 -859004888 37376 -399882800 251591282 35305 625248650 359566072 67141 -11066511 -603038341 19432 -990935638 -998277733 16557 645663439 155168399 24515 168270623 -890219209 32292 351259758 76117984 49150 251756014 68113749 78925 655179450 165122389 27828 -614648626 539830358 57247 153466935 -127848871 25400 158596825 85645268 21614 -138166468 -301776170 40810 -222476937 -20681393 26625 -985757794 -975531753 13594 -395776281 745633813 37062 452075862 374169918 8923 172190644 -120130795 25658 739179429 -588366589 28202 730857425 374577307 35170 -981012959 -403601663 7287 -975447166 -954936617 31104 174239396 -98016778 34106 -97742527 362854410 23232 154569260 147280064 44861 -798007121 -476193297 24406 -613999380 378588840 49056 -24614248 531165468 24108 166864514 -880438231 26185 -572065262 -516540651 25851 -594779005 528220903 22542 -674986974 -766855854 16505 -140416103 -109491125 24670 -994256819 -954012115 70483 -412007459 -965268412 42079 -320226143 461636721 24702 337418723 625750108 24758 362822976 813591917 35841 183305656 -142656480 67594 -780526040 -495013268 48566 159956790 154611950 24276 -992955994 -405122472 57793 155195119 -603722823 7843 -108521822 -861004503 43765 249095893 -31566330 36429 645358010 160214909 28803 -98569913 -504359550 19929 242874842 -203406927 41347 -389035237 243932926 53100 266328032 65823550 63280 -678404734 -133725917 27039 161850565 -863258566 20676 -395758311 840237145 35083 -585353634 -292907353 20864 151324821 159847471 11898 662906593 375069788 2682 -320284201 -703055101 1019 -698272781 -860821699 38314 -669188264 735933260 72361 -213649787 93046932 106195 368577782 635573714 25270 -393038189 247330079 28143 163619030 -127142049 20513 -708903541 -897914778 17482 -872015720 -121742733 56479 157541742 -113240902 18788 254475005 -220124006 32132 176613630 -599658777 9811 255440945 -227235164 14722 -413146939 -998280573 3196 627508601 149815298 30319 -765089893 -792871908 19630 -500255798 442750599 838 241934829 439448001 40179 -789606537 -700127825 17374 -670013867 -809363412 8908 -196564028 -871929399 34747 341075137 -192375219 7466 168659809 270224232 4470 52678959 -319842350 26467 -696215272 -861055520 52544 633633924 150610441 60886 377856634 -209475947 28227 162364511 438028084 4098 -385536805 747112656 32565 340823046 -206750113 25894 -484426335 432735747 23163 -103338802 348194496 928 448619834 182022006 8084 -684865006 -884866537 26292 -393594857 831277660 22312 664555085 156306405 67579 166410110 353776901 28551 359343992 810143426 40395 -195472794 -960729486 25486 93752692 271604573 8012 -774954609 -782861928 10089 -864665311 451469807 51032 655812702 849990795 42109 -397984692 272931306 19909 258320227 714629499 24232 721968077 -399283758 15341 -410631185 815041057 44565 -779481572 -805035879 9697 -806002627 -501891289 2727 -382813672 838116271 27073 239294431 456676502 41546 252193277 66575931 55286 262133014 -29226849 11830 744362343 363046753 5396 -858813973 70263129 35209 178485555 50168451 10254 -121738499 -514232434 5583 662279328 166423414 22766 -109008604 -123916682 11753 181335040 430050698 15597 172680225 -406936989 18076 250175687 756222020 41046 -237778352 71768470 89773 80601066 725281800 65630 542135939 -493519526 19150 -18981693 538299214 29612 746244755 -581137902 17404 -424473937 270839467 7001 -416693957 -766008879 49479 187590555 -401955744 3154 -987411327 185267531 34678 -7865235 540082891 47041 -394149450 -127593675 39520 445048865 -236648473 43405 -705140322 718763389 22598 759793053 -303308072 44970 -123205272 -786828179 19319 -971955272 -599434817 58552 143332706 461655806 2652 176117245 -117863884 59001 -135347261 -109302966 4262 665249557 186509964 27538 624833581 169051948 68528 -202165290 88867908 54414 279538957 749422205 25563 339001171 623485174 17517 639227256 348167554 20800 -110416850 333902157 26793 433140403 356743959 28198 -391251346 -974103818 3050 -222050080 -611413231 33210 -873770303 -134804089 964 -688319169 724401965 32824 -790785722 -476828575 35084 241672248 453579912 11842 148159590 250371646 36491 178813036 -424191012 3498 628155928 638692630 50357 283400286 738952552 27418 186261430 -96979418 34487 -120855560 -900908122 43727 -764669 -698403021 72771 67677235 241307965 71423 173132923 -194250716 63904 -202459620 -974485914 16727 -953669624 853802097 63978 -615989761 -505489620 4560 92976443 274725764 20758 369331079 654522713 10696 -132139743 657854845 27776 -236996019 -871582835 50929 -287955523 -689108804 13957 -571764976 -304062684 45272 -392624472 852413721 20217 622807183 -192075664 44357 154775703 378315774 19342 644095218 177356077 16063 -45741104 167568941 73441 277195939 -2966606 69872 -214955677 62488744 38634 539711542 -502065329 7398 261329714 -21898532 39784 464016927 171402491 50546 -607880223 550953198 58861 620473872 361542721 13226 -431489 -672080863 64808 184188677 -214730121 64297 -966795626 -586406731 40890 -987303086 -199240140 81166 -405906290 -983861189 6609 -416536943 850344442 41824 166657879 344116097 15872 -219526530 -617247917 63810 -39984874 86542922 25325 -215773642 -891280718 37840 -389734607 844113927 40602 -887708587 -122206723 3226 186584102 -883677239 12812 -19136625 524504985 53123 -704340297 -877056441 2727 248755371 55876153 32453 -119463074 -517298053 426 343893286 650199488 39420 170572687 188125359 3934 -510178437 474528302 2048 -490130895 465934480 44810 -691768817 -867293796 24303 746902570 -232689499 12700 165466626 280588089 13294 -402604349 -973346847 22776 55653467 -309499798 197 371865629 660249951 37298 168045008 -134189688 69597 -571829029 526426412 47956 143020587 363470836 44384 -409294698 -961860511 8910 -767292836 -502022009 25117 -886554310 446593147 36125 156995313 380135210 5997 -384440390 828131087 6204 376825869 647180251 1101 -235390685 69120818 43445 -139851847 -99792611 11753 -320633543 -671704552 62345 -7620562 619691226 21415 -102473337 347712946 3311 566621054 -509385264 43397 716377453 -330681059 44306 151334192 340317592 3975 630562109 368257397 32709 278397922 744101306 23200 620447016 846875737 70873 -780230985 -477307555 34136 -208804208 -988691732 41196 -37611431 635537611 34551 247963106 70186924 83601 185435425 153142164 4318 636296332 346942253 49827 181868553 -857371570 12132 365579740 625001837 9794 454443570 185464239 86357 -385064560 824363909 22770 -385821698 -959030759 71101 -126204802 -395019754 43417 738116603 354599970 22690 -208279689 -590691034 23382 71710391 263224332 20920 259705661 89625627 59264 -46415718 529268426 44251 240078750 278831569 33946 -891871401 277968880 54887 748925853 -236825132 7442 53764729 851882214 16227 -579320745 -482639859 8903 -235884255 -572632870 60819 -287534744 -713446874 33654 77035559 -316137441 34413 -10344786 -706430520 74507 -985115055 -295203143 36987 526954604 624164508 16163 473190164 337960863 12764 -865314468 190316368 61898 436651687 377553177 29484 -98605231 629180125 28245 260715548 -220840625 11564 -408385540 835890222 9673 -119229161 -289430099 46700 743287413 370953166 29241 74424434 -306493593 18552 -196806761 -860199669 38016 -130217240 -786755162 2485 -291844164 448880543 2618 -710597989 754791261 70128 -962205489 170799518 23577 -894191448 456200380 30269 639885126 815622306 5924 278184294 88161307 56437 284540952 59356212 6973 -703840624 741243622 36136 259575189 -9381122 54336 -964909985 -575985006 41012 -24402633 -694861154 78971 640611570 157722105 31868 -207276054 87594171 91669 184083523 146628781 11984 70711443 469133867 29112 181599138 -594944679 6571 365405196 665024908 39000 373794572 648586687 9660 -486256596 466134711 39532 -33828428 -699950893 18812 -700991537 -130117247 28226 -138108777 619548488 48442 284483228 -209217670 8346 -9571572 635899319 4578 -320614083 -191192142 13085 87758602 -330717786 24125 162693817 -215202159 69235 -868469452 467005920 21980 281399142 277109581 18667 -779104238 -803798013 22660 262873997 449402107 25134 189601522 -197903728 68130 -669104982 727000811 76769 -406580726 -994559346 7911 249257765 461387039 3632 -13313530 -705253251 15882 248401077 736844528 40794 -303036915 -704966223 32196 356334597 -227731055 42075 -800554192 143521326 27407 -210345839 -881611681 27590 159890835 -384659261 35346 757578119 349586708 50910 145442414 442917736 16808 455910208 144468021 29039 -797677695 -781648200 23820 716685404 -615347145 3668 183940804 -867857585 37203 471648598 352573918 6762 -591764204 -480656764 34066 -893141032 -197183261 55472 634675527 -288419273 12970 755836138 359780196 11995 -137171359 640841191 5260 184394154 -225934550 52609 444720532 336879565 11130 280980431 464840191 9200 -594400844 -328699152 65118 147366363 -576116153 14880 -965897302 -572109750 12071 -127386407 -868398821 41335 -190762306 74389081 56777 -674089251 -896535385 12449 83780294 456785600 37949 -118237063 -297562171 67557 175488319 453072469 6208 -770894770 547771366 56782 -316201523 -510004345 8775 -330536143 -224606833 28878 -110503728 -897555245 9373 -119445257 -142250554 21598 -192954968 -994836363 14157 -201744543 -579353680 35009 -322653720 -195507538 5748 -996240680 -589660212 39524 -113466945 -858095799 31510 -321355094 -203442500 6805 -417013881 282120527 34519 337707881 644051738 19254 -329822193 471600441 24444 -602311243 -320883144 28495 654655811 379876879 46773 -499922106 462759148 25532 268683994 84641675 10272 -286189137 447543173 22447 281340955 278828879 78118 -678797811 -998540835 18272 -866664912 -140679687 44368 -967272028 -603506133 71121 281591890 -874344223 78495 272633021 -3037882 30765 -399027286 810685180 26994 -667622902 -866385679 38095 148816743 368350987 11489 178970928 -589089910 17229 343469480 619299027 43403 260028873 724279536 13315 -680588359 -878014104 11950 -327428084 -691299184 670 -191539309 86213926 444 -211173988 -961273477 27029 -676013770 745971914 47039 346158431 842578866 9623 -381077725 -983364002 8165 -903848780 451198074 25404 -712097935 743386283 50194 158911683 161086954 2072 -223526081 748926156 79905 -713335667 -97339750 21928 -674596701 728007829 42329 -393399516 -108780987 1699 -588696930 569301518 20202 744565411 -302074100 39048 -672688276 -900696363 25526 -613906876 -498269204 22196 -383921390 736521582 11570 -193288257 -582657815 37892 145644376 340650751 12791 -971789725 -593602536 44804 265884823 59991202 10203 -133955603 -866609604 34440 722611961 -293509449 16395 -209327700 -879989184 35202 157800043 250107470 36101 714421084 -322328609 34280 636703488 836108931 71334 273567573 473885864 5551 -211153981 -977927191 11691 -867935821 -110869761 62685 -123872377 627016644 7726 -901767006 438277883 27248 182252681 -138772291 44001 -7054024 -710698853 8457 -483887768 269749195 28605 -421160099 267804450 51224 162404214 -221397378 63165 -211173169 67803396 85278 -957079615 -983190882 69690 184692617 -590725088 16365 188465291 -421327401 18611 259613097 437998548 32073 253016489 -228693305 17233 -383783145 -977670655 438 -122790708 -808407793 4351 264735445 439455314 14979 353979469 828066556 34447 -202765633 59147613 84653 -191243284 -964763785 39303 -677712000 -763680369 16666 434401141 -522372385 31623 -420127678 845507447 26777 555748967 -504726863 30178 455534210 172498493 32671 -316006867 -232927571 15516 722984940 -202712623 5741 183414902 355947378 18202 -428455175 -135229874 30506 156179020 170000408 24994 -712489313 -138713547 15095 59155138 460725910 12102 -29086777 -667100225 80727 -387505460 443977193 4908 187698390 -862600003 45881 -124002306 636421099 45206 728799884 -577145450 23424 -486613617 436389368 21003 -391295497 -983888605 23989 89879566 -594495395 70544 -705509306 -802216719 26416 -976443553 186478987 19177 468517336 814091057 69357 189100576 -412168739 3254 -293056826 -667373735 38533 281243777 441082744 2844 71629303 -322675410 13444 -982793885 -960952843 32682 190161225 -588849832 6489 -124780024 -523155726 12486 529399304 -674592077 67789 -130213540 376262819 24128 -221142709 -608643710 65071 -384987032 715198877 40434 -391104644 281903930 25712 -119318414 348189617 18542 -409297732 836150692 31311 733345551 -574483719 40183 -607401618 -203354970 59966 637816399 343511000 36194 -952425785 -993925309 17088 50372984 434224035 29339 344379195 651690913 28484 160487694 277402660 19754 -288220971 -237524371 9946 724924847 -303526861 25063 77453331 855110292 58392 143834688 -859650176 42370 -972104970 157693093 227 732530548 438602314 46147 357052569 817254327 45039 263891901 240396823 43525 86820301 728820195 6283 -104178394 -900009489 40204 -677496544 739839474 66793 -994431826 -954559118 61264 166783608 336761046 10405 -142469932 358489188 27137 -217804194 62877114 7559 651746987 643916593 39944 -394980279 -109444850 16960 -582925756 541855340 68528 -286412306 -774309790 63943 -123234675 361094564 1457 -230057886 54497960 37487 69161528 814391066 18782 -140314940 340722116 25957 539792254 -506829265 32700 625089038 184497591 36982 -205012241 -956775028 56177 567370513 -484906841 60106 -303883124 -701301393 64301 550718657 240258753 21925 442441297 828248030 72463 154608289 -585021110 8951 -5388475 -697134358 45123 167726623 -237576013 41841 285505863 455862486 40214 -578609047 -484003124 3158 161030276 -413411950 11568 -575960455 -299300589 10150 94344278 -303764470 13350 -426823096 847741920 2286 -290354340 -671591770 48058 -224395500 -954001112 43143 -128562511 -124798885 4917 -45164023 -675589723 36713 -861662684 -109560548 8740 -14409249 531824417 21718 -412544925 815298231 50515 274602775 257074130 4975 52078441 748729675 35655 248797431 445278502 13267 -416039606 -410615623 48860 -957917914 -967596939 35180 -987513649 -413169177 32177 -990388528 -422362790 40602 -135363459 -112829617 14571 49733629 853711071 26775 -399064006 -122865999 38417 181983947 -229794589 54730 -410061808 846325868 30501 -955182221 666048660 92079 -672710564 -781190853 48029 -311811094 -683647126 46696 -696737126 -865873035 30898 741805232 -302196333 26389 -98668896 -493387706 14602 742304086 -609028337 38042 186183609 -581635929 2356 279258165 -216016889 9476 631980954 347863715 48902 -331871893 457944705 11182 86736187 719229453 37506 158976963 -596375568 17805 252900704 91905592 64602 260849191 87435774 57443 466686355 447300848 48725 -870282215 -118421627 49515 -301610755 -221957046 6827 350782502 626345156 18313 89593532 -782521741 45904 -669750589 -130420013 7698 161550058 -96205422 18058 -383602020 830845085 42351 722444485 -602341897 39128 270028509 757385588 2388 -975611595 -957369338 63048 -98021945 349286185 276 -299636448 -219203895 13505 -317158055 -713009630 49617 -386072616 747856253 6457 625219406 -302556321 15791 -129167526 363861520 10578 -999537395 -395415800 44302 -333021527 439797679 13030 56768963 256137453 29999 -34610968 -427077207 28960 -285966934 -228242812 25596 -110397840 -789342211 23159 240710144 271085507 1768 -968752139 -695274685 55994 -118619893 -307854126 28624 -291236468 145631685 25885 -863561630 475849027 26701 559240140 152604456 55652 158045927 -402839716 18340 176105158 151121411 19181 530356887 171108961 51425 -584066847 -491019584 31372 56356847 754955587 24451 168929871 -110162603 85196 165513755 -194775389 48025 143433576 -604270809 3861 -213589883 -957365517 11930 -571486673 -774563736 4733 170083223 -871552647 13555 183722512 246466172 56466 82610958 -97368022 34810 731618239 -595421932 28523 69753188 745930608 50985 649288069 -300559308 4853 342345069 813036864 17133 -995016862 -415628512 76417 -389002091 -970597427 5065 258756792 -225034816 26414 729444009 -333012962 19863 -869979636 -110409394 60076 715119350 -208622278 85 -118097339 -293393699 43897 -316556487 430414640 17950 -809402727 -797147055 18621 -415866909 -131283432 34687 -712477162 -123966178 22615 634560445 -319236686 18360 -135496536 373797270 27255 -899413370 -692597888 58861 62688099 255385991 7927 -410981112 250853424 29339 722804113 -312164410 8937 153640541 161574162 32894 -230240524 -974286710 24015 -314965178 -219558838 6874 466896754 149560134 79295 -505064626 447518451 20910 170171017 430478883 17012 737674818 -618706699 18410 -328729124 -193665167 27862 -290257002 -231782366 1494 55080922 460693398 53597 435020796 153171574 54401 -287771386 -229575055 27204 -480297594 -398919549 50524 -508146333 -421358461 34169 -766493169 -803462452 246 720614673 838736764 25359 50602536 755801576 33702 365046750 810524093 2184 -880228813 470736786 42382 162671453 -126583725 72825 748390221 -287823910 33708 469915088 164454820 2484 166578140 167871657 8756 -960663399 -393310791 6200 -893196381 457389759 18339 178002772 -104284155 42236 87089137 -319309351 39243 663254678 175347963 9855 -993995575 -427720454 38309 553992210 636620066 72333 -481151864 430012817 27336 -237484623 -996466186 21937 75840306 251898229 2781 -299028090 721320442 46755 242416112 71230560 25735 -679380160 730007002 25593 279307858 449420791 30967 -602229951 -3394129 28303 -418065441 281737695 7221 47704303 240631495 25815 832296772 -980707991 15725 -595643901 -510326871 32809 157021818 -201503205 21106 -139318801 -102036092 35859 -410310123 276184279 49570 -141570976 -301514271 16774 284081958 -26966425 78430 -38683038 -670752158 33012 -952422867 154664754 606 629693584 -292716872 6953 -617647731 -484506108 19728 349951000 622874143 9380 64805746 265398880 68017 -20298901 -698263932 51313 -125819878 646614226 43649 -711311844 -885541983 55444 282828211 736823835 30960 91631502 257451521 57134 266599754 -194386951 36658 75857830 -319494977 20585 731000180 -589489432 4026 161254789 363012695 10195 -492647464 458378436 34787 246620913 -222307454 41626 143204662 148866828 31595 178774651 -388841139 15851 272186652 -39743513 10291 157065627 -617735344 21921 -894497159 -140106310 50803 -400007063 -103217113 29312 -306536333 -710338194 54545 -690683221 -104050679 6231 -680439566 -858551447 11358 248486941 754806559 12038 180516097 -600719610 8632 -407958555 -142674563 12368 144196136 -402868040 471 -590630165 470245071 19593 640601697 810381360 68854 -406864741 739901058 27010 -796643182 168666138 48257 -29630299 632347825 32342 -903908539 447706178 12367 82030791 446264341 46899 -389397997 -96145220 13509 278719436 750769199 1060 -130141134 -900652116 31138 -420249512 -140757942 37119 434704587 175861780 72304 179517458 280868650 7034 258364182 266042488 9289 272511879 63461224 48669 -418843597 -523557208 40129 67606945 756846027 67246 -714217696 -110533431 25279 281372074 -211182777 11865 -1989663 649740712 24804 172271798 144976604 35179 -579113439 567915197 22355 -959015361 145313744 37831 -8298055 560146768 41651 716333279 349796197 51599 -203978661 -615317473 45407 -479594209 436179322 35020 -667871289 -100072025 18676 -698922942 -879809545 13243 724190090 -619022581 2846 -102494216 -803335228 33118 377137731 644501212 11503 -25822074 631768696 39026 -16261159 650921631 21620 -407902437 818454286 15401 -480222799 345260197 4882 716483220 -592169635 1001 -998634103 -428099342 33458 165074690 -210077665 24196 755313752 -589479411 2810 -959863120 -617604957 48639 56533705 266244194 8025 -408311460 -981468567 9882 -987227306 143395090 32167 86450680 -301547827 38305 -201425742 -978084758 33626 173837804 -109340541 14382 343180911 824839694 33658 -497140830 352726706 37127 -428139032 812450401 52191 255153765 719181055 3128 -953001573 171190381 18689 619705622 837942704 51468 152907765 274748202 49486 269105431 446748764 8979 -318356905 -232196260 34047 -673260317 -889412405 25364 -614164266 571107215 9705 247864456 475871206 4868 160118599 -222878761 58001 -123057802 -859219945 5678 661852256 188004678 72394 85215497 66585095 31974 -591764605 -292295069 63418 167778167 -118371737 5135 -884759049 -108411796 19993 -598029160 -291627742 20820 -686431948 -871525039 16151 69293118 846650396 59507 -201834680 -614645910 47942 -125328040 631633024 48227 160779685 350162702 50619 -104910960 -787471616 41799 -672339534 -880241280 55094 147715277 -132957498 70457 239810721 242217671 220 -117595705 -515548196 10068 278053109 -208386658 31120 -224311715 83086153 65003 -300585801 162226954 27189 635489384 -892054189 45472 164652172 -125309647 68341 -116443445 -869694119 10754 -783681882 -488268130 50585 54409423 -309195376 11693 532023417 -592224107 62906 -955572084 -986267947 25973 718907450 -231278766 4198 -685879655 -859908050 54705 -125391005 -308859383 27066 -142849461 -767401064 15509 47702478 -299769932 3355 632142298 160502405 71706 363378986 818255428 43222 -44507683 253845581 63925 -778482351 -797414319 10025 -21092463 -708109924 59222 270234848 -427723833 68908 -202524718 53136025 53164 -583873048 562835863 79826 -684731884 -130753293 30598 -668322228 -860415733 24799 -99180581 370678626 19405 -579969462 -302808587 59169 -39631866 537571471 14499 440267279 144927646 81873 -119433193 -965431431 43118 -800190260 155160036 56355 -316754451 446572330 17828 -300045823 -686523837 63171 641558638 186181521 1761 173178363 380778882 21313 -609036047 560776730 80930 167353946 469258017 26414 -421368339 -404168892 44027 -968804887 146748974 31338 -303932512 -677684446 36038 756129434 339496129 19745 356102263 -209126599 24427 622948283 345066186 50693 653752703 819533698 35805 245410305 -30562323 61002 161035618 345907846 49573 -217796968 -608295696 25813 -796411218 -806067745 24319 -217107255 -967423764 45427 -403806358 247584759 33601 68505046 -286991090 17394 283196783 -11358235 44867 175421198 -387016102 20024 161595506 184660381 30492 342762223 631754823 31558 739412869 -222839012 28462 150261401 -864043569 31487 -106507279 -308498792 61247 -778614341 -770521477 5241 -234908777 80999544 18963 157330004 -133551638 18499 -208901507 -576482830 65274 -388266641 259201167 7924 -616863581 529112385 43938 -394648242 -125780087 23817 87268422 251834523 71865 252186877 -26249664 41973 -785768124 -777811555 358 61657807 744364092 69024 -105881634 -301322092 32062 -304792309 -668576863 29929 760912903 341220925 54070 -45257259 619776443 10443 -992085874 280410785 38814 715246296 -225041930 67294 67823946 843391125 23419 -112445030 633445384 4430 719031369 338103580 56998 -876349178 431029913 17265 -209089560 -892567261 50949 -392290742 273407266 47534 -108392477 359626931 592 82426024 734590365 41347 67796096 247873815 41288 -315178221 434770016 21098 -398869165 811128193 11450 160513392 259019056 65 -384528719 -23341536 56831 -589214137 -308644133 47 541738917 -494286445 40818 258799654 -194304524 4996 657666246 157449885 23969 74779867 467806305 23026 -997549971 -424238319 61016 152889871 366396483 45195 -219333570 83664696 4875 264820213 -5412714 51866 751668222 356559178 9394 -507136914 474257268 37866 -294019443 -673243734 9019 733022104 346939328 57599 428789107 152261673 57575 -521213165 462066483 35321 -975158265 -409248510 41904 143825478 -593858650 19780 -317955560 462985567 6747 -27513905 -700688148 69158 168681374 377925823 15781 -222517241 -312717513 43348 -685564916 -302918513 14100 -668533878 536932194 69840 -327434324 445770000 17065 -285809567 470534601 13166 -700775253 -797915268 8506 -120584210 -122917680 25833 -391997601 737809521 35161 658860619 348003963 32193 -104790656 -293015906 5354 -778856929 -778847021 20443 -130405757 374027032 15916 56761155 -293172567 597 -425892691 742406212 20969 -617360967 -523313363 1889 359762042 825876235 39754 -976865809 -390264309 58510 -866057967 -115226951 57218 -954750496 -416403463 4310 95170535 809608460 59805 271496038 -28067784 73279 258326597 740916689 38164 641559416 149238383 66348 647258906 144171972 1914 267345182 -41238914 49903 -142185668 -316764080 3707 -793819772 -772375921 1677 -607187207 -327822054 24829 167188409 -898349380 28116 -125124218 361946505 28054 56228093 856938438 37962 162660304 284822365 32214 470755121 375216277 27917 -673045058 761168721 41825 847131299 -977556290 55668 -698647401 -102362460 16449 -689326877 753004800 19030 87001174 754790084 42870 169844931 -423330970 5026 -294116557 440350402 20387 252174507 75542055 39791 80652794 -330453123 32854 -232061895 80249094 67791 281105737 447360602 26511 -893521428 467408569 27601 -388233320 -995651965 19755 248797847 258580799 5285 -117154768 624261547 9068 -212913339 64196268 81675 90494745 810820238 597 170162351 258797244 26995 245560167 -216369767 36863 273639944 -27369783 47060 359096043 649700565 26273 148332325 -136016157 18772 664871459 818509698 23030 -578177485 555116133 25211 -198256334 -871217820 45072 83606354 -289861139 13592 -97059862 -106789118 17601 -394837073 280855554 40166 439142412 161813814 41058 -138258347 619610024 32934 183846785 -412869414 6930 145339478 160884268 23877 168447859 335909024 52369 719956723 -615267244 29558 -109844202 -515713774 10730 -307098612 239678403 36999 -972203583 151453008 46557 -864969798 -591098742 39821 -217284978 -581759485 65897 -293925726 -201769871 22143 259862296 429204945 13888 -226698597 -861634713 57957 -39403706 626154964 13848 -594700969 -324185183 14983 -865416253 473892950 2527 378186496 -986534495 57572 -805299396 -496095527 12844 -227017040 -580461747 33604 -863612513 454034591 32296 -673745105 741629686 53076 180243826 165680866 2281 -864683759 447453708 47180 -294901416 -202651284 21005 659371780 339622654 15518 258345704 -39564162 67749 160151990 264679103 27825 61054145 731539551 66403 -984427277 -965543364 12290 143503436 -219415487 31449 -986739626 -424629151 77753 -105367657 -488841468 32662 285696251 250515661 38191 241404210 817681674 51351 755965078 -301584515 35297 -484586365 -15197841 5797 756984742 342821473 41099 250350408 -19134517 46129 -36365662 662956479 4085 -119412394 371917513 26292 -214926167 -606403526 48888 -311604600 451607816 20720 -5535314 623772630 13189 -885297124 -99023900 10420 372831697 636901140 29958 68055568 277087161 5754 369726993 812835555 10423 73589660 -327278009 22442 549552771 -523744054 61902 148224895 -412026191 29909 -314132121 467206378 3718 -17627019 -689980068 22070 -314244432 445118594 12607 242990710 253392055 24301 -118707009 -780651313 20871 238717828 758899289 5929 184786527 337056566 23515 338927878 621565956 5206 -774001224 -506132773 2921 -586750640 -485900555 26431 448155435 459442780 56292 66481449 433923667 959 -191020472 376850262 53551 724692054 344371212 43281 -686078522 -800390667 12414 -116035808 -873606405 47149 -481064860 -591122177 79817 623807744 -292450387 14257 -862529539 721878375 56120 149793595 429082418 5664 146946959 439171648 12222 -318045031 -195066452 28376 177191742 254758349 8603 -808503994 -504292006 24614 -973857016 -953651989 51365 -1980345 166256174 78471 -313048757 -704894385 17639 -583078767 528925698 22308 -321992266 -224607522 22659 739007913 355160767 34289 276886584 724642917 32566 -112945845 -774805253 53893 -193457314 92006485 35277 84964859 846025088 18886 -955339912 148451415 17950 -893015212 448587199 41844 -423437957 -109200095 27735 -763020169 -793322731 6848 187442367 47830817 23710 -303354489 -491393278 45614 144048760 -873224321 37771 646150522 -25542425 47384 160404411 -863183436 9625 69183190 271767159 13578 -590203396 560194990 4534 185846159 -609323478 6202 -774682466 -515168344 56403 -100883970 -800509196 31683 -867916311 -141705145 51130 378459053 818867486 28100 364933048 -520529452 9472 628789142 361164386 9658 -291646586 -194389656 28413 469851799 334200727 25613 -230360419 246630944 7868 719898764 -210342356 64618 182746728 243462115 14655 -765935097 -794443038 7146 438197978 161279328 85766 335376022 817677789 37406 178974782 -420645779 34524 530456773 -479121740 6937 155298691 -859021556 26555 -713365203 750639610 50894 -232403268 -881810135 41194 186452693 147061505 45076 539214744 -508619486 7707 48243449 -331958790 23251 156261039 335343013 8323 -4893774 528252323 53816 -205054528 90959494 13569 -993610746 -572683991 69695 69079257 832992782 31122 -960470788 -576834569 17134 -116417890 -501422228 31523 180375213 263155401 9236 -869552773 150785349 69390 733008417 -328413648 41070 248895749 721983646 32676 183900207 344690313 19334 51978733 -299513130 15469 -680666994 -98312450 4340 -313475878 -674720120 5159 747713868 -481403425 56332 -479495941 470098279 11021 166383430 -207881385 26825 285385455 -479083230 12982 -425049435 -96363012 25414 -873212981 -667917326 39776 665254184 -297071815 15840 -966541709 -608222330 17170 -384221049 -118440227 7223 638673290 825194298 35356 -111480767 360656641 28594 -688101047 77303660 35433 346033189 -236749609 27533 -779770125 -781638361 6158 -394867852 -967070062 43609 456897021 368347358 24502 -195255102 -581285517 63961 -779193841 548017596 29232 -234202818 81006662 16671 -10179122 569034070 17568 -411713963 857038079 31139 242739681 80032924 69702 -601324997 -220581586 8220 -132466095 636664594 11750 -695267769 -870944950 51896 -682898869 747223145 67539 -321712486 465691600 25203 454578826 338464210 14770 -381284992 256661873 7652 -405191199 721025553 33221 87441124 -328440548 10512 271744292 93981104 51019 -580061444 558289858 52772 159348826 176381452 44969 -709333182 -140869421 11001 -798747975 -794682894 12958 -221360570 -592824425 57320 177786439 283083596 54375 -884494566 244394007 27270 -22785138 -495057117 23459 -15174333 -687509364 35723 -235509767 -985966674 34584 -989394986 -581544635 33253 -417303095 -957130710 9898 -998271900 -975171112 54301 -105126857 651345428 23724 83296836 811897052 19877 283170874 -215865589 14059 -694415113 -903091435 11935 811469963 -954297827 10035 279560634 70696266 55695 -384990276 269777957 27525 -426421055 270969875 36701 334207916 662167258 22186 -673690226 -869415426 38278 564926077 -476468034 51420 -113483738 -118332111 10220 187525913 -589864478 12570 -7903865 646270616 31318 -804778799 -500291477 49392 -415048062 847230874 14989 736755202 -580485215 11505 -387646698 239266389 21156 149819478 93305646 6019 67872144 467789318 8505 -407939039 270148796 24687 247293236 475801286 37724 -700393423 -96525685 15375 -672754843 -777769712 45308 -588934136 -320152041 31798 347138866 657342540 8470 -130343564 -137021779 8831 279394902 435440269 4578 248843873 63651949 25070 -387149070 714720980 30062 -608412875 555768855 3710 -389745261 831204709 16818 649656765 187803277 12766 -99817946 -865611144 37572 -881302316 -129900469 42621 -122727256 352981163 24995 -572883721 -499363091 32719 -771744113 -122037288 12067 754691413 -597860411 29183 -868764952 450932461 12249 264152427 748270916 8094 249035932 -4281647 34056 455546892 855662327 59687 -418472576 730873806 8660 -960708545 -977191666 28802 -784518128 -777923210 15205 167314229 349477317 14142 369900041 645926838 37192 -198759447 -979394916 38925 93780365 454665281 49743 85561390 758087543 27821 55636039 726386842 67829 -877984863 440448489 17573 752822745 -306223445 27354 -110351382 -808450093 1823 -413774498 743993175 34911 -319199543 -678044219 55760 -316395756 -234159475 16054 -957483334 145193658 47081 634165306 175228775 26109 -398829148 -997884226 32414 -683613029 452728374 49708 -14582606 560629481 12316 247697594 274641600 73138 445251807 167343317 9320 -608444929 -508877290 34548 -122981720 372155241 28443 163717939 -400136549 34578 -700308628 -794295421 17227 -198007180 -973442147 24243 154101221 -577727068 9416 83077061 278443632 71140 374307267 646679144 18973 -36710491 661569950 31024 -205930712 -578818344 4252 259431177 -41142149 65203 -288569787 459545962 22695 -410053517 244405958 53328 -675535654 -107400816 26325 466642800 168140894 69926 -386148416 -997817548 13258 83351253 -291492788 18456 351052158 626744035 18324 462314110 377730688 7022 -413850689 -970319461 12209 750092486 -309977769 37028 185276412 -580097927 16494 -289985448 459229922 15244 -102358834 -293047086 47285 171794668 -859565613 21187 -294393152 443876117 2923 -575874670 813284777 60380 74268529 246153707 25973 455445426 164893561 3123 -16352364 547665628 51948 638911224 -617900260 8272 -959526318 -983426236 14015 -700522540 -105766177 21855 -869913050 -28691428 17408 170218134 -386557323 20045 -98089494 -484537895 20529 277653718 84330822 13591 -20995271 -698076372 41962 -965689064 -386447150 9512 374650778 -210365389 25300 -127897188 648133409 20982 -201075635 55368281 10820 153368354 162326227 24005 -20431837 -672287855 72591 -391870988 358612957 69318 -405855211 817897847 12291 -697635486 730923338 8356 -397812955 727467361 26407 433890129 144752999 83762 -10391051 570975919 7510 245173799 250829488 75910 -995561057 -979290914 35272 155990954 -132539903 75704 259024585 252408428 28502 -331988906 -688047736 40192 -713939632 -783789727 26039 74078300 -331986840 4715 557514050 -514250323 5721 -863547316 457061591 18290 -393334869 830424073 12646 182265160 -391538097 27101 -699998416 -784953201 9372 -902526155 471784721 1067 736143576 -579605274 35736 -141168337 362976995 3670 -99964141 356485546 21220 -708715778 -772373475 762 -402452456 -390850053 65333 -975792064 -603229629 39912 -618025175 -481781009 1494 -685628616 -128468743 16503 -701538672 -880478754 46836 755983734 366746797 11581 255038064 -36347506 46114 -390247850 250918145 2916 263453275 -777524943 45508 538919247 -421214048 43659 280105856 -211766474 13620 153912505 158642060 3829 -575578717 -295448249 35491 254200005 -44220831 57540 -326007878 -669212295 7001 -776708268 -808580630 321 -959242710 -583732721 67775 -891271443 452724684 21020 -206230481 -602210749 28704 55801624 843817475 31274 177501836 -598869095 20381 -294078865 471989072 25397 -112115029 -134905748 28239 -962570876 -598089585 35735 -11515916 550548135 13062 177539528 -197412069 12257 -136849961 -517277910 35427 -767273573 -796148936 10291 255053694 440671743 29337 -991910484 -601466782 24924 -679499978 -861894454 44521 529387371 -102732433 46850 -865365547 464072672 22267 -219470960 83529860 28739 50386871 835484257 1082 -585642502 368750355 41645 -382953822 -96429040 29678 -480948956 428839486 12881 644239894 -299359951 20542 93132631 -314301044 26104 175275154 -405262383 27295 -392369618 734667509 18774 186625429 -125536446 52611 -21867137 339511393 26223 438699774 179547395 51260 -763247114 -788988824 19075 159899238 -102004378 34425 -332632746 -669691806 16458 -386724312 734016013 10335 445605109 161301891 49870 467532699 149417131 38643 -674616421 743827921 51915 -199893863 -871885922 2809 153032072 -871225493 5243 -115505350 -900354129 3439 456074190 188060893 19144 -385869477 147523376 11056 -883449689 -504083138 57090 -862377112 -390409256 46776 276869639 -32778171 28687 145975638 431912755 4192 -130815220 -890725050 27699 238162196 53983504 65645 149521997 86461707 25906 -287133668 -232682554 25380 -960745250 833371946 4499 358354996 817906694 40721 619079615 810498072 2087 276787116 -231317316 29570 -200152080 -603139567 4820 345082389 -201262934 39954 -710581128 -781938924 14769 71077587 730753401 48756 179728555 -424814751 4838 -964854364 -982382761 47799 -11142478 -689906840 13190 -417579598 809856174 6302 -414858751 832830341 16093 -669037250 751946466 42349 146388501 88312944 6188 59397711 826325218 57579 169775627 -876845148 5963 372471977 834993856 40551 -978904545 -955031776 8418 -218391872 -597189357 36514 -682615779 -899865821 10169 -710302385 -124406939 6191 147848528 -863405778 9668 -667326680 94252735 63876 373891280 836499452 8430 189811436 148926461 39702 -382252024 -97323844 36273 -669738274 719415777 35142 -199430396 -883798706 41869 -8284754 648507757 16426 -416205133 748322476 10172 172946326 92741257 11309 -953282204 -989423807 57970 155617391 -381195048 31527 648665761 841812743 52278 -417826384 740742470 1215 -671208938 -797764176 44723 148507715 468717288 23552 -385049719 809765631 16087 49541243 -295813516 18594 716275011 -218765725 42009 -670267839 -97481945 25754 -96249408 380693108 2184 -763257242 54207487 10336 -999285213 178839897 12119 -127539089 -286934173 69456 171627286 151342896 38217 -765897115 656254715 11066 -969286838 -612285711 39891 732646987 -201913572 44741 -33539592 634018447 2166 -325246649 460796314 5693 271838954 457954767 263 -683592587 -598006330 64406 182342603 277152712 23479 438020329 -119952993 35521 -1264703 -701552088 50380 -199439321 80877308 88749 -580471764 -332677209 20478 242246535 255503532 46014 177131361 -616248781 2466 -6923713 622015844 44300 370511606 652697803 1864 -126297153 257916013 45862 254201902 257756686 48283 -609955111 560082255 42291 378587842 845377757 25140 -19736497 -668873137 41863 -516524159 64151363 74235 147092079 156717080 4453 238287948 -22382050 60119 339034478 624394637 17193 -303593334 460898563 21176 440389425 346161489 28158 145613023 68368694 5596 659349713 340654269 3361 -115166083 365713933 17598 -975155618 -417004719 70757 445323675 249190365 12290 625882984 -332454825 1281 -296876484 -198109119 20746 177131385 -224674862 71098 -199694241 -968855682 7870 -129502387 629869081 12240 622292723 368667451 12927 342143052 843131184 36717 621648411 847607296 28226 -690951959 -778466104 42314 265610288 -194439204 11201 -233951412 -965719150 6417 187382227 48832079 16999 -896803206 -109912161 55051 -107540595 346155845 12263 276877959 -198765639 45892 70317216 843605355 50883 253553477 -18589731 31871 -232379783 83577023 34174 -990986835 -428075603 43630 -901541128 -120113907 56313 619699734 361837567 16793 -421423634 255033262 7412 -120259102 -132572305 3057 -206158295 -972380489 13746 715149843 68992172 22544 643524817 545437553 57124 254280527 715175859 32156 -100113904 -498196737 19053 -190729330 -959701735 19952 -215428011 -867937593 10702 163083255 436345921 10956 634320463 -329417237 13231 -237339004 65532914 30928 240134823 -42608988 26578 -865844345 -130943748 58280 -586299895 -498630982 28520 -667871931 -870369320 2738 -601074306 -303820733 56879 -129953422 -127415716 7563 -799112210 -504515867 53188 638981772 186363550 33851 -903083465 -139639257 55602 161498302 144593423 41063 724242643 355786337 52373 -586683160 -514003449 30092 -683788891 -804974426 23872 -212968082 -884485253 7556 -36040946 655201573 19841 156981658 -415692528 4167 -706246744 834355860 18234 743827309 357792036 27548 -994795190 186738485 25867 -97759138 659808572 38269 -612931183 -476988560 28370 -128151869 -295943083 20587 760196755 -307268746 48635 -979355599 -387487478 56205 -685681189 -132962937 868 260429024 -38345553 5399 -978658668 -993479901 12789 -113552982 -892124751 27235 170665007 -592649676 11522 657944421 831221133 55397 445413498 174916452 3395 645185623 -508161977 66381 -980698101 -974858844 9268 -993125452 -382072771 38839 457321809 152775714 12592 -583893150 -322482647 22047 179545556 354017034 34609 -410095281 254960619 13899 180736794 442367688 16760 158004448 164986936 48829 -202157607 69858673 7194 72320228 444633253 49011 740879896 -298904529 5492 153768170 93918547 16238 719194531 366866111 55731 715786570 -206180444 68591 279798225 -8665346 62820 -97276861 -523617910 15252 186219248 -125459931 14538 -290601435 -207243799 20626 -899572471 -136445770 10209 334672127 634720988 11287 -102498233 -510247189 16437 -215082988 84732142 86207 -119308833 -491825492 806 -19005774 621657124 6215 48483121 744324845 65429 -36404178 530984991 39229 -613591609 523924676 2321 250933278 58165331 24380 283220777 -12269368 74927 -400947296 716546036 4333 -886975567 461676336 578 152280554 -595328232 191 645969129 660577985 48487 -198572067 -585058762 30804 -139341809 -768776158 71228 -198514770 -581259993 71578 73036057 -289041207 7541 -785709391 -778858869 4903 356520683 -191226317 13443 170835582 53144596 15022 146961147 78633053 24129 -126057137 -866301938 37860 50469801 758541484 6081 -383772755 -103915118 25118 -802620660 -793573408 3308 50706139 812719695 36237 644968850 180266733 47260 -478982387 444798960 37917 151498297 143424383 40314 56096482 849965885 19004 178563044 -400725074 17344 172904523 379065659 17446 159691296 467380143 13341 181617516 451236141 2707 -696711275 -138314129 18533 453047918 165815849 4507 -319409584 -702661383 41529 -789895608 -769978928 23609 -958906954 -969752978 24712 -989632656 -978453664 57190 -402922598 -955885207 60436 735828358 -586970230 34755 245604370 -228375050 587 -325883219 652797542 50730 -196928646 -862606733 8988 462059466 166990393 73690 360746685 -194522032 23327 -127915635 -104682270 16698 620071196 815596929 6319 -102215922 666430157 33994 251395013 732487746 19993 252770354 727230478 39555 758415764 -191649222 8308 -305327857 475457179 24058 -765221365 -777266786 12676 -392197533 842477362 35461 -508331873 -958809759 4293 155068069 439530613 7710 82200147 371945622 35066 90287593 238914225 52541 -387439820 243884343 46174 -902856299 -108974916 60828 252615256 -11950819 53871 -414522221 -972264602 40839 -234691042 432507966 48212 76256706 -331835887 40523 -95749533 -112545085 3154 -888090374 460416612 31937 -386135201 747057544 41897 -703010638 -808208681 27491 -590159125 566855272 10392 -396559578 -138943065 29786 723771230 -299160077 8116 -992006082 -880892472 30297 -667829200 721679627 33445 -198906218 -959635416 23532 -698537258 -312919250 53394 466002107 342488190 6845 -300842204 461138770 10185 254501036 79184620 51649 564606874 -521561436 33260 742969872 -201651343 44888 -417531488 -973552576 25704 -976891517 751665220 13699 272318856 -206239577 30971 -709393059 -875881553 38379 72136335 446624864 47422 170619593 -881050219 46050 -985530772 -965547558 38435 246368468 464615175 15199 -478010928 453732173 27973 -108825000 -125432923 19312 -692125474 -792128765 3339 -783741464 -140236504 37114 -319063488 -701190245 34766 153329702 430743959 233 257851936 61152206 19599 245293417 63055933 22107 -290428882 428975414 897 620484338 337490628 4400 269553571 245246884 27243 -424951581 89571507 37605 -610654009 -519416258 11676 49196685 819291442 58577 78491663 456635024 27807 266518623 270021117 27831 82332028 738814673 71829 242771038 432696859 19123 654385219 189863317 8436 -406959065 742290617 38079 -766174797 -808872136 25834 -32411230 -691270501 24501 -230971042 -587091423 69104 -230918049 570088715 55439 743955596 367457954 49417 -487571524 353052483 50092 245050798 48602362 66314 -597917633 -325624701 49606 -195043891 -614743022 36621 -101544131 629804082 15910 255831111 758854407 20055 148921253 -212601512 18569 -406012188 832245027 9849 571231414 -511930023 935 -406249890 -997755113 72641 -668504268 728178805 51406 474180203 351808037 22413 -902829484 -117779257 20744 240601148 -222229326 21355 -783769655 -493081820 3683 534181428 -482690909 10178 170960158 -204165085 56382 -298561808 -669433300 25432 262707187 57195751 18411 -132648205 -129390698 5371 179465289 -575151759 5264 662787369 814285184 62311 644867366 159535822 47915 58771653 -605315660 51430 -314443949 466994124 13486 -677960644 -101728332 8815 -411998384 814518446 53620 64584562 439309934 15266 -863724183 437174658 32259 53846322 -321184634 8739 -299298335 440633281 10244 832803302 -994804915 4236 -416125214 747506686 7056 623476813 536208471 5444 -204386635 245194639 44326 662336346 -289896676 8469 -321906557 459594326 17886 639689393 339155595 74913 -989173663 190269247 25896 -47537047 538111039 26496 749246391 373357925 13614 145124478 -866470517 28465 735820248 -228179322 26838 -98164381 -327911301 7268 146369960 469080293 25480 94596650 -327248329 30672 189197323 269285218 46054 -598648822 -494024888 1485 -204834286 -893120158 43065 240349974 -18227815 24976 474041995 155666896 46529 92634361 722473190 23818 -426308773 -969646609 21784 -112489804 -795336919 5970 92620803 452476021 32995 89164153 732934317 34220 -127212619 -121193518 7305 -27530584 639200074 2047 159430640 261755652 41083 247785396 57616190 63865 -229674396 88376203 35051 -384058303 257899373 39454 633921542 359000844 55999 -707715449 -115668367 9940 178809677 -871865831 29498 274732110 -960088 11557 -113306540 -794138842 58590 -127415383 -801745839 16126 67167458 445386519 33203 -586550935 -768773750 73137 239081879 64040117 80905 184808328 184709912 1200 -28161304 -682791586 48202 171610554 -386280461 27319 378014862 629159355 18159 369843314 830926998 25151 244473153 -193483208 28510 149610525 -902125270 24337 68660519 742479527 39177 166280373 -892091681 22428 -877314318 -109461586 2387 -679068004 -127742505 15348 -523485398 454574430 35193 655362757 338489120 64568 -702966448 747215057 52558 357145472 622435144 43092 -38243219 845384550 29208 169390164 181455060 34501 -961555394 177471335 7229 358074764 831858199 3832 250071731 70242541 66205 720137780 -224433302 3363 -596581990 -319979278 47750 262389444 63643343 8704 -134618089 -765912151 62670 251603056 453211183 399 152514130 -587123136 8875 -971804413 156854712 51368 -121190467 -105279116 30174 79540535 745524717 32474 -322777104 -234412094 23868 379622972 829243224 11125 -331578976 -667529626 43601 752716542 92397482 35667 146799803 -583798111 16171 -137645326 -795046818 17912 54288796 247302858 41459 -225869933 -975117722 17920 251782183 269310694 57921 164391256 -223391382 22975 377375211 666660030 17953 -952727158 -409904279 71008 -868807910 -97440390 55894 -388534432 751680341 30243 -483917833 459613767 20342 720824040 -306096977 22639 252607155 430385286 5750 -710888318 -130219186 22947 154256824 54228471 18047 735613361 -299089382 34092 -998681000 168771756 21096 -24177839 570067344 9497 754426403 -599026146 8930 -224683639 81568175 54304 -409421317 -5944337 64845 466967602 334130384 14709 -217824848 -497246950 30627 -16472497 -671337406 75082 357137207 144814589 44923 428949097 373047362 22987 176538821 -580127012 3128 184931548 142990329 21330 162840265 471141806 10019 150768641 -875046974 6458 -100974061 -299423029 31581 -954626458 -425745112 71034 162876120 338787061 17115 257990815 163605317 34874 -574538590 524353891 52247 -304388844 436788734 1600 -780074419 -771789827 18640 154056254 371702976 9081 -193585735 -585265752 42246 -988694770 157245467 6416 753644210 -302272071 6453 261635036 431978197 28196 -423026950 284710964 30335 -120136933 -287933912 154 257980920 716408709 40551 272812149 -40009648 20381 54847126 718372240 55715 374145869 -204696272 34803 -579265195 -293925664 49998 -609428798 -298410335 66374 342668668 840261180 20532 -486526649 -286026893 42076 364381232 829782416 45940 -769313420 -484627486 20306 751137974 -607153010 15876 176469738 444590300 12890 -425334183 850530661 508 -16127116 546821646 36300 -990832644 -424422505 74918 269869888 283941832 63068 -394811938 -958350905 72351 -608652834 554933773 74289 552982442 -482366077 17478 -995625462 146190487 26102 -310550465 -209694281 5309 -976099509 -422575285 32720 -101551263 -887915839 19478 -191577383 81486949 105613 182207165 161884334 38283 -982766572 -585086885 15254 -6811096 533435522 43996 92962971 -11421375 67370 659973017 852489490 29789 -102773383 -300325361 2802 158838476 267784020 21335 -16889798 538718911 5321 -978300490 -395734922 29164 88576327 240867221 1416 -5280166 -669433656 71112 664006429 835753251 37440 468298865 157279233 75392 -47587615 -682805629 25485 154526375 62016111 10791 -399253438 836659734 37935 -669204596 -768851413 4243 253992367 464452859 28916 -37689754 546074228 8739 844607976 -999963526 3076 548583569 -490990959 34666 352766364 -237037403 18931 -766742003 169641322 49509 -203329803 -892379230 31391 -999062000 155364790 16613 -142578747 -772169792 62048 335509690 827989857 26874 -115344409 -288986732 60187 70341323 -311517964 18616 -608856643 545923905 60833 158725834 -607947433 10956 -956568598 170681615 45078 187486820 93730503 9791 -9404626 547261442 24094 187629919 -611415264 19009 637573855 164672082 16158 151078928 243194370 38072 -319451422 -693190160 23348 -289678419 472343971 20780 173937120 -893542318 39804 364041154 641153017 17615 358980860 -998617014 49878 -220196070 60907369 41189 639031435 359177031 30004 745582233 379619514 18926 657363654 177174220 13695 157510436 442794640 25367 463156445 156072453 26110 157227704 372764880 39093 159554001 281004973 14512 87622843 249521015 64069 -321641161 -692821458 17902 256526665 -35637663 16002 -502792370 450839979 14597 -400875281 -974750995 70047 -606826603 -486227928 8769 340500496 818416343 17493 -100644989 -807637687 55817 168175995 -236285953 9383 -800709411 -509104526 45389 -223682883 -955769279 28314 165619838 -399760939 27632 552741048 -489283857 45651 187372888 380588762 44348 -112988719 -876897454 6937 -324227632 -228237358 9245 277024455 463221088 15251 378383913 813900118 38145 430762976 178469210 74177 -889523174 -110287632 18526 662094586 343680770 27016 -403920079 261788691 37240 -808992018 -777007578 24522 349514538 -203064210 10574 -331250945 449753621 18432 -380988197 -109683728 25780 -124897197 -805259567 68392 -101663793 643828825 32472 759880382 -591989225 16531 747702126 -203043981 41293 76649291 434703205 23388 250797058 257098977 13291 -701805323 733791152 65861 -133211196 -479179286 30963 162341201 355031161 3261 -140380647 -493926723 33466 -108719216 -112915745 6479 -199500937 93553368 47770 74343049 823080999 24201 -133922562 -329891645 64316 253613220 81972469 73090 822996594 -960317176 39415 -97554663 -789488223 27055 -109769762 -290605251 72873 -767249185 -520628074 31444 -120401284 -787170482 1760 -206185303 -603536654 8700 -399891112 -977084460 44090 -138570478 635882629 39335 -205971340 73431112 100578 -989124281 -397720650 23632 -515116853 447001547 10850 -785521645 -489115569 46224 -213909362 -607382668 63449 265447494 444672349 10412 -684705192 -115611947 24658 -225606155 -884651784 14436 -400040771 -958113968 66310 72894704 747516029 59320 -124428693 347209370 6624 747572660 -580374232 3878 -313508090 -206737373 17690 -705101403 -861963803 45534 747153156 -215267191 7020 -904125981 -125509629 60847 -140819035 -879461449 43646 738517510 -199527366 64288 629758151 369971177 74424 -982292410 151981340 42773 371752231 648805120 14841 -313489135 451612747 10976 83643642 725306853 52517 -103747379 -119688262 28217 -955363004 -417782548 52096 624784529 167744431 11936 -871904664 449142048 10376 -230646648 -959581756 49515 634520805 812771041 73647 -106016038 -316097108 57137 238289493 240791634 54711 429384987 178022634 6172 553011943 -594552854 38071 647508402 851064946 51196 759769104 -196848433 52986 -117872486 -128525861 28437 -107441902 630745704 37499 -138169640 -298897216 64522 -605275156 -321173437 18319 -427361504 -109133637 15035 -133107336 -33484808 4342 377241435 -210762838 40902 -605584536 -300185838 47278 -782231505 -477749366 45102 625731549 826950714 14467 -988977959 626047935 29793 -868848459 161050046 82149 -693083184 746248000 44126 -496382020 -880582884 63293 438352004 159852995 12062 757352511 -606761558 18557 -124598135 -290933110 73482 -381904842 838367420 22653 174366112 156301993 14929 -98675475 -128183836 17495 153751338 380553162 52608 57301437 444070229 40615 -133074905 367791194 27727 257169180 458771801 9722 -113610470 -799831341 35244 643192669 352555039 7223 -332620279 -697747453 36878 -139617687 -311603320 69047 -999421549 -606021850 69188 77628208 443473370 18044 648297526 360277613 70562 -589972816 549142667 57949 149109203 -903345568 18213 -140947362 -797747176 12218 56783404 815402006 19951 186145988 -571823412 16240 -574353759 542573113 71272 265335834 -877705407 57534 -294522365 354120717 36869 -409779261 844294845 8390 -877426802 463452766 45230 -513716322 442284981 26233 -596404131 -314334867 68609 267956350 -3117813 36990 -687440196 -902912378 31589 -115698180 -806585197 10319 156397839 -111749656 81739 -396528108 -959058604 28884 -4843440 -704027191 7448 376814756 -228735857 30852 362596808 845045382 40837 -597807044 -316429460 60171 642288209 353368109 41019 -5738942 -671028706 55268 -107110999 -866490205 28707 -20982207 -667395515 79398 749415272 -611684398 34910 -792362276 -517954414 42107 -573198309 -508562911 23980 261416920 -226042886 479 -684608789 -111317993 26226 -220078454 -867175913 32778 568923912 -492353871 49421 -425295701 -980279287 63935 -599212168 -287502674 229 91259906 825650131 59243 -599013479 -495026424 16107 -595864661 566358935 65849 -968559815 -593669953 8698 -307216375 -202999289 18536 63596966 471309149 46257 266649504 -34051222 15650 -230681170 80782640 34141 -789781265 826823936 59251 -41330891 568105054 6895 -411706396 840991137 24207 256859905 460012470 19211 67708508 720335113 6498 180496480 -412329950 26164 -234061851 -873445526 10119 -889861641 -95741647 5879 -131944740 374888704 18005 -99170069 -860014174 41953 57248534 247057048 27397 -482729892 431698070 28231 185714135 71516787 5253 -973797788 -396268146 63670 -198459931 -598654156 32810 -136536893 -775482964 57977 -105249668 -117712770 30681 -103785582 -776665408 40936 442987873 359608047 12994 179229936 431453805 7867 -987668208 -967128027 66397 -319346463 -697290754 9263 252845727 435591921 15275 -985884595 -583809794 19035 649930064 177345494 73303 371744301 -195766484 26410 653494162 147903134 1711 719877639 -775224005 5559 -702501504 -779606020 23126 245692851 541419567 37270 145292430 -99099200 83787 -990359434 -988616465 16476 -408983532 -993674173 64698 723918598 369482678 45950 -872729152 445661525 28775 285525822 272884011 47492 -387083863 735514013 40452 -994545710 565941327 1664 -107453866 -857634177 21568 166586180 -413213047 22626 62828212 756097748 24719 51964269 278781010 47835 -990522289 -391892752 45480 -397610673 815236781 39317 -870463715 429369635 42549 728257190 -307934992 27999 -784120561 -477767117 46218 75252401 724404903 998 -319377119 -805285196 44345 -415566564 -712333985 19403 -403104488 728930920 2508 750973705 337546251 19988 79897793 -301047956 27522 657255268 825504038 10868 730517480 -193247719 43855 -974553158 -972485366 75062 48877142 252762570 43452 241245757 273486202 77825 -386415095 -975968798 34880 63163359 831269416 29828 -212155640 85430175 91959 848945477 -972507855 39848 -406847076 -121481524 8543 159352473 -387773578 8608 238260744 471672094 32983 -221467502 -594560526 4839 -425689866 809892839 33866 338984860 649905361 34984 373701856 653545360 17072 -679148493 -893217901 42151 723220592 -193065421 39583 -788252821 -774310126 4727 -996323857 -616484874 41705 -1633768 -318500396 15862 -985638382 -618311993 60033 634224216 149989776 67639 243646842 472589009 3229 759068436 -195659648 49716 721023111 -594753369 30166 -121306300 -495465565 8681 -101991794 -802100382 38064 -521032008 448575010 38323 -112487398 -508102980 34109 -106163204 -499805369 4066 361918928 -236610892 36290 159504724 454145411 4853 -487050680 433259555 43414 -505425505 471611267 3939 -11951343 365745045 4283 -383752502 264327270 27938 53906027 -307360764 33867 -133749055 -106613346 18848 248057766 -3555397 10255 644058378 184715341 24580 -236426299 -16994992 71368 -420795359 -965099565 71497 183512918 436347851 20828 258322470 -12613225 71688 51115978 -301510838 21547 -110437384 -313342613 48 162796707 -236694082 23094 624706819 818223872 55942 747513678 339072641 42646 142995652 248533765 34298 242837408 259285013 67787 -991122343 -574184843 27768 -765725289 -481617414 7124 -322230065 -97157974 53945 162650434 242761921 49698 817858521 -964776676 9485 277343412 733360878 16136 148176269 -583772228 14746 280343833 269436702 56580 94282310 271470333 71508 -806801814 -501419333 59548 -701747427 -885238922 812 -201096845 -868836113 43154 465934272 166156321 29754 -123936657 379530874 26105 -881643594 -108230022 45350 834333465 -970213684 39855 171923861 459224008 6387 -103979798 -482456314 29437 69330444 244630486 59242 -476373125 448863876 21211 -955884598 -577230183 25768 -414031356 252719473 13628 -680693970 -523294207 7198 158126752 -593967649 5752 632605561 370744788 20554 -511550941 464663494 44132 93888159 243061023 8962 -425097547 250390315 30740 -675255944 -124661297 4737 -477086533 467434609 43573 144340002 90335590 4159 168391226 261278587 30022 761654762 335051603 7314 52481677 -291614150 18901 285414015 -2866763 51543 -679429700 738888260 25770 176434939 -129385935 40005 -679091749 -104342008 25165 185371591 347893422 34850 -216743734 -952909676 52693 -804536830 -501362562 22687 -801753330 550283448 62941 -484119195 146750308 31795 -6132846 524266077 34891 270941921 437509765 36868 179944692 263265543 3261 -795616601 -770393964 6730 -131622057 -886003905 3205 -997275809 -977185078 71125 76445301 454762752 53317 -703809776 -130626019 29107 -774560090 -781584085 1363 -234813483 -972991594 47349 -235665554 54059467 77480 -123866988 -900761029 4440 653974047 851051620 61297 634762143 179637676 73912 552990389 -594495756 63686 -390013598 -974571702 27563 -987692499 -953677210 32238 -591984190 -300280665 13759 731620181 361850423 26675 -412254041 832291966 32782 -478513503 447034447 6992 -891785912 -141285860 53429 -993001281 -589948834 45649 347206311 -221105972 22684 272343742 -214120052 21396 -974852007 -428546909 47937 167667625 -388649197 5873 378095970 641573528 37952 -880644846 -133729319 11682 -35208575 557993176 53319 257725078 467419810 8302 89147748 455555884 24727 743918096 -598580586 19038 159737305 445155370 727 -963420888 -391734780 46563 741862461 -295301032 44622 278893025 85821375 58799 -676975242 -764895832 18432 -602630734 -296528258 44204 177337839 440278725 21360 267657152 715139617 32919 -713392173 730769601 16021 -404051584 734098803 18389 -326635063 457161470 14379 163145284 -893450885 38282 -294477965 -227761141 21467 -210791282 -885013137 25202 88540019 845771729 49796 146443133 -200058140 13068 -678389926 749175993 18027 -698512085 -807574270 45497 -392717830 -116214744 17185 146537152 -131446877 71471 -895386084 735123822 63319 -959402635 -608950425 1812 -419038812 852178113 20889 -296329363 -201729980 1762 -99642837 -115243019 2569 -412679075 833731209 5675 -40731098 -669951674 25580 470759773 359624508 24102 -193870494 -954959030 5362 157969476 81091044 20712 -96960430 -768177986 8886 144295714 -582365674 10093 165241147 -131306645 53669 -16828348 -667060627 44563 -956487439 -404541630 72665 749916776 -312514376 21974 -970005782 -419459378 59456 -596901068 -501346540 29583 645808628 157762143 34477 -484742865 -230156902 43061 -387029495 735014992 3214 -418610890 -992081243 49944 432305796 178689718 30012 276815738 740587604 21276 -503938874 463389303 43553 744618133 -308733644 32482 639993852 738722470 35269 -98142030 638365504 2622 -785262859 -500261949 44414 715744335 -412308458 7039 -422008024 817244844 39165 252641661 79929939 74835 619388362 823258148 5787 261781457 429403833 32767 333771537 835362454 43813 -140518530 -492287685 34456 -289295265 759463035 63067 -316110160 454597181 10042 -405148777 -979446114 74699 -116793367 364349889 9601 -13091050 556271866 52388 640745918 182023384 37690 158227912 -898633605 8790 -590717029 -312336079 1516 176018634 269506894 21172 155332037 376402797 44266 -784456428 -407666879 27375 55854832 439712035 35975 336803670 -384211944 65524 -289496929 -196855288 11390 742037927 371057824 6786 -769730919 -478661493 13285 466171699 337629990 30255 -106424082 -319926942 73823 -399753389 827605152 53594 -140401425 -321308966 46243 -4132945 -705371243 67172 -382773181 837764182 40141 260514765 758765408 20381 -14668262 -706144368 46471 -589307575 -309928468 34892 -998900418 -955261333 14691 -397733816 849165538 16284 -423503469 825016517 36677 -292305507 -227022533 24532 643530764 338746116 59588 558621730 454560212 64389 -203824657 -617861470 29756 -289369367 -670487590 47057 -126702122 -132894016 35892 -389303038 -120838007 16510 558215174 -486624218 6763 85937446 -301200987 14222 -968117526 -999629751 62898 755382781 -222644829 43034 -305633399 475955557 8488 -309769629 -206369881 14856 758801833 -315895262 46650 -996637100 -415055553 48355 441052881 171058494 68385 367490400 -223001263 3228 -139417491 -512645981 23524 -783852276 -795687402 7463 271096714 -30851955 19982 547805106 -523770209 10858 175967396 -898771343 30428 181278199 -126950129 79160 -113757794 333663679 9529 -970362015 -972930046 47967 273484785 84632263 30474 436287734 144557047 9175 -191378286 740077922 61410 -126280035 377641095 23852 -16900226 623663564 33649 -333237262 -698955048 37768 714293453 372566800 28590 624608189 847520400 67393 760331400 -227283559 25127 252869019 450043416 700 145632204 76064415 11119 368262624 653172633 6335 147739824 -212676577 6473 -695688019 757655190 42617 -112930310 -320398181 26202 -509644077 471541695 812 -985438895 -968404341 45517 732900531 355569461 54721 -113232517 -109764954 10761 631874162 366108063 20892 451275673 346929649 8522 64389545 281410486 3306 -394728072 -769211330 43761 748373179 -302440172 19778 261781533 245871548 119 92319843 -306227665 7017 65964972 842794252 12712 -421534519 841281538 31577 455522114 -502260655 8459 -784288187 -517878280 11917 267317624 -6679415 8502 -574052137 536389484 21778 -99576679 -520799989 8051 -407636779 812484936 49840 -42509102 628957899 37486 249231671 74665548 5117 -683769514 -807723195 43151 144260618 -393459591 31832 -992262950 -990234240 66951 -204807392 -991349809 31788 744697910 54263053 43720 650951049 832323518 68548 -693430998 742078399 52317 -382835418 833699737 11301 358308752 -231755642 9822 -215646951 -867561854 20095 -124916319 -784110601 49483 -610065934 -498127232 27987 67425323 -298940684 28075 -770745501 -39396263 24344 650258515 157790666 6874 -384305137 755189577 36035 -196937582 -613648077 57155 269485719 436115917 15880 -219974805 -864061160 30046 552861814 -517554375 9499 -416596401 833601531 43565 270475910 -19249253 20029 631380355 461180544 76344 -770642985 -512209796 49857 -414366449 -961574092 6295 812949590 -989729485 1909 -766620849 -777468011 2169 252874472 246064252 10253 -965849512 -970226565 15727 -900292234 453467448 12876 -788787053 -517033298 12839 727970385 -804491165 22022 358862398 844622708 9298 -233403220 -863876794 10351 -13076211 543722495 37006 -972188575 -984210525 36533 89872623 247510714 57811 -399325132 821444762 43960 347372934 834507938 15340 622446921 152284937 1709 156941176 -199474954 45654 83952957 727068087 26809 48243021 749214465 12597 346965784 -193287405 43111 49747160 742763416 66383 639234599 -480946308 68833 727982298 -197506420 41106 -768063533 -483388841 12241 -291132639 448181688 22925 240576633 242472011 14970 -407752900 238171736 13460 186595018 -890831644 15945 643718819 -286746523 6870 -113764113 -998377219 41069 266891675 -774615241 16685 -599919017 529947762 40295 151302385 -404805124 3148 171326611 -234203387 21880 254171281 -13155575 34445 183707852 470838321 21560 -234742963 -609412211 61605 -95657758 -322026585 33108 -327356022 469499387 2363 453883689 341244437 8087 -963864312 -605052132 10029 -230717285 -610451843 67202 544563824 -496195940 32222 -677034721 -881484171 36167 448576707 335975066 30320 163087856 -419335310 31041 -705277513 -773335065 33006 -873283579 458563910 18876 -103992653 -793427655 37165 157088763 81381324 10571 248947100 64320672 5272 640343161 820229631 48792 -223304321 -576462322 504 190049442 338596395 33434 -328702033 471255996 10392 727308645 -309367888 34033 358772320 -198101234 4924 -136473483 -97461006 5351 165516915 -895875268 12250 -688794803 -129353850 31654 -112352165 -119430995 28778 -103925262 -892621291 12018 729915516 339327580 39655 -709817230 729197205 37663 340968533 833072513 31203 -690345186 -864485816 21060 189512314 -606727044 23070 646365164 352136338 43827 57159836 819318680 60567 -611602120 553489845 65572 174236251 368965082 38265 -676636501 738196105 62055 -617429588 -312776268 3494 752918024 -607474323 8969 -778853898 -807984024 9188 158622254 248825236 25192 658487125 841276007 76303 -890036195 443960414 47289 -329334108 -220800776 29399 -388664433 728688555 24931 728920476 -597012086 31434 280320384 -15120068 25305 437784143 164421228 39441 94660083 818174109 54760 268849412 728703171 37135 175379465 362620956 33095 430623077 156190228 70850 733764803 373317974 10176 145775564 -107871534 60286 -692556369 -774322552 34964 454290303 159922226 46085 645733886 348367733 65576 -422562398 750551335 29550 429043831 344191160 10661 360389199 822436133 10808 716550982 -616814276 17720 53978363 -3212151 53061 -697072812 -799620904 26037 -402076625 273611874 54509 732474962 438563968 23295 -195763803 -417165049 45255 -609194387 379968513 20082 654080752 -333017364 19534 527788295 -513271796 31242 -221668437 -899003507 45039 717782951 -609678682 14692 -391158107 270575010 38610 -988431022 167676264 50078 714442478 -604950790 18537 851595999 -962663213 13365 253061681 -228895832 43134 -509445251 462518238 3085 152640461 91007264 29372 -887152457 -575515400 35354 185419350 -220869523 15481 -702426913 170167000 53651 246948379 91292257 61225 636330762 182610060 43664 561664825 -500084994 3002 -781512985 -500091767 34153 725830339 352246677 16619 -405812647 280265643 37709 429216266 378475605 20522 350122405 -125077474 41785 -196199955 -957986134 11726 75803291 464089843 5196 -712696445 757375267 70881 -320936320 429272140 18390 -698085222 -803699308 5876 -696548500 -882423233 7965 -142765565 -111467350 28577 -119172353 351865419 9202 241193743 -193913632 13582 171464605 -218706737 16088 -103699281 -795319007 40530 -104808288 -485091913 10469 442740833 369699564 23491 273568534 -213170711 4751 -957391721 -706943245 62981 76495323 727830558 26515 52115213 284518456 62218 -784665895 147451487 64192 168258844 -427310837 32127 345529188 -200224409 21811 -211474242 -592481077 38372 -593819717 -299243036 1537 -512128934 -586087567 77381 -134975308 -886489493 118 67688601 -286551127 35268 162572738 -109935341 57894 -996269822 -391596593 5546 -130230446 -808303904 30879 -999291335 -424686652 5477 376991431 842983993 11251 -25358606 637303175 32100 263245493 239583307 26995 269846388 724150871 11495 69918630 440260039 1792 634040894 827664276 30073 749697567 -903814568 73735 272773164 264243804 39209 57021489 810293366 4938 -867050366 440663532 30768 -3781327 -676936373 44274 -975750 -667629715 40952 -896879259 452304267 45423 177260715 150039103 13825 -21105716 -669856982 41739 645742077 179501462 56523 -878470748 446242535 34620 650961753 -34342846 47357 844833393 -957025476 6001 75738527 760897711 13438 -697740287 -807612105 43681 56109261 832606170 19902 -410963825 816749233 45734 -575459138 -690054288 60363 724396833 372877601 10487 163864177 371248757 16685 -110018187 -519408867 23925 752308764 -198743249 28741 -46012939 -668230142 24433 -299320817 -221163342 20651 377370717 -205571429 42221 649938420 823651911 22942 162933246 53681786 12620 642285354 336287150 66533 -589319836 528591905 9824 -764384051 -772007944 11237 620689852 475511049 72256 180147538 51105060 24514 -383799843 -123559676 34727 270971198 -225235812 4933 -101468301 -137942029 7708 147988952 -879273144 10108 -518342151 428845799 29982 -888241125 434306375 12924 277298021 -37376647 42745 75559987 730487448 54853 -670896441 -124431754 15449 243497539 -221379008 7826 -577482520 536290258 3279 91290052 733695506 60954 -393936046 850379101 23622 -117427380 620465667 33356 -300475983 -713286679 3863 160326085 -128134536 671 144713570 -894181396 22217 -382602821 279103142 8372 444908295 373796845 19014 336567711 -894525634 36456 238969628 -214047327 37767 -677984516 742266975 73317 -387960940 276196176 22731 281088182 63525606 66509 -798425956 -506684306 46260 -675362651 740414005 71758 -329474709 462371676 18488 -670518826 -785070169 35503 563296652 470847798 40699 177726895 146309526 17949 -613906521 546594479 7599 -614915884 -482327993 5895 91503876 750133639 25500 -314489158 457362047 21129 737608534 363858075 52160 258501750 -39979404 46301 -422283023 267245429 30436 246149645 455860292 20351 155286071 -126013383 41827 -212632411 542211993 53141 68500510 285134632 62238 166802034 -590890785 7761 72362919 261956057 71862 63019655 855915366 43289 180991330 450787337 5325 -602121907 -500991451 15322 -119391646 -482876635 32824 -521599832 428784210 46261 166476944 153440330 19733 69265606 -295328842 41244 275810884 728747565 40823 -518048531 378763999 61947 78593822 -293845796 11060 -880689608 437812914 12873 -968321096 -383173788 7384 642548320 -302280231 26051 256816623 -36094337 77400 -19066639 654558779 11058 171959300 374644122 23300 -299567922 -680593293 46081 49398699 256235863 36114 -696665488 172046187 5400 646470958 846351216 70952 81488256 -611983782 17582 -130197340 -316542977 36360 -203021123 -884221472 43119 184778331 460161423 4864 -203281590 -963858411 36406 -107159188 -867626639 5164 166958150 178531512 62 465941025 178466699 35698 -223768580 -598700640 15639 -387639701 -997158393 6679 -104599162 -109835906 18884 180699632 462656639 13995 -223220074 -580891777 60792 -597737027 253811612 13411 -126515147 -768333122 65785 249436399 747334791 4661 -861779355 -131512400 54791 532843692 -498192120 29785 243517856 737281533 14093 160503552 -419601204 26561 359857461 -233990393 8926 -805495684 -510991120 7614 -313197546 468061838 20985 650091193 349545149 31235 -397484443 -329402068 29659 -897243804 -110729588 1483 82223075 432512254 14692 380732250 810048107 27941 641381083 363372647 28332 252690390 -222454670 39138 -236886190 -597541153 27163 -575098808 -290039266 55944 150507926 -140302128 54863 470487452 334997847 21233 -297222684 467452091 19195 -98076862 -486656033 30898 -97326886 -132242642 22560 247107773 -229121076 23257 -116305009 360442990 2793 -128315138 631683913 42026 755037991 -220451410 3811 156817101 -598209607 15890 -381827538 -118343251 10663 441568210 158381833 61995 91008329 838374872 17065 92356426 257219866 71908 -200767060 -995148506 17399 185731670 467754321 26524 -236293497 -593543221 7708 -137740667 -876508475 10960 -695395716 -779058480 33132 -110925101 -876891773 23004 758897798 -228803266 30766 159887658 -957759333 41989 -994335486 -395121699 22772 -23446238 631200999 11818 -996082194 -126778529 61252 271810242 433321601 28945 186811393 -232789191 59534 269125761 -211386789 9708 624520263 374161577 37073 251641841 448842729 23854 -38043875 475082629 18931 -101863653 -121386128 24498 -967668120 473670748 40400 -478572848 451736766 42915 746544758 362114386 27 -699600188 -868373947 39758 -498673093 431967578 8167 -683091906 -126207979 22814 -603419532 840116558 14070 55887828 466710958 28399 -4323292 -707578833 34217 -891298119 -325393031 56953 70441719 475114431 12397 258774319 -586659603 31658 -789669770 -762577810 14453 -978903510 -418728728 76758 437021787 353997203 7741 362537158 -216882706 4009 -31263880 -705629775 9756 180939289 -109261742 55985 -977200845 -421480455 52269 -702779319 -785714217 47079 660347247 -327008938 30745 249339870 -228095936 25376 -111365644 -805896341 291 -102793402 345925356 18018 -112841583 -903947600 14549 746437438 -607830610 12886 -16058877 534369701 16264 -974948924 -428457195 41997 660404158 368369358 42667 -614007582 -520524563 7472 -409241246 -971896042 55916 163402361 48531263 25973 153962617 281583982 23406 154208484 253922467 45680 -954132133 -209836835 32689 -415209110 843243691 48168 369889796 -196528439 40790 -99293531 -509288695 9434 -311558646 435349784 13257 -229048900 57106331 47668 337727793 -209533286 41146 56367730 850683690 45732 -290498730 -704655751 25568 281006597 272250854 52424 -667825803 716668222 69622 -219447542 -987235882 19637 -902727692 470469992 1743 -775447000 -479100539 57390 280349023 -1340581 52913 -106249703 -894961586 902 -131239775 -103229052 12344 87218424 250017533 68572 -385682197 -108513254 26915 -330205224 -195252835 12972 723946761 -517997242 65529 182099057 265559042 9950 264433982 -208021609 34966 -294831775 -206627842 15589 -226787047 -605598259 39941 78202752 457728140 16648 -294905579 476116743 10542 440588784 80988124 59033 -404147826 720851409 4882 -971667277 145434840 49862 -390488634 282703738 19807 -322800565 475929742 16239 176319509 442970613 10041 623774566 352418063 50948 245851876 274747759 32055 251162431 379188016 48288 -699502968 -800589252 20022 -970512088 -613254065 10645 -707091137 730069316 6388 -972995386 -994636020 7206 -521669841 562237989 53644 -108067733 -128415446 29223 187503785 -226768605 60071 750701713 339114727 8791 144961572 -406203544 31785 -669780175 -787644917 3419 57452664 -582189755 74669 -796373450 -519044503 2857 -711754977 -862979769 49731 -596852070 -494327502 26605 90768514 -307089157 10491 177150860 179249369 36498 -587722650 528174446 78361 -325028822 -220487408 13872 -227229406 542926452 35442 -696360044 -774875674 6784 -288144191 -687708243 5513 -11758720 639546980 32545 463112575 156219732 16963 284428776 74147832 66239 729610425 -306183635 17204 -387899334 246547193 15262 93229712 757134826 22523 -388767233 -98489113 33473 -301345597 454514200 15444 276245249 -1178844 60584 -103940467 639154280 20032 147464094 169285328 26541 735647359 372144545 11500 -681436022 -141676257 2561 -305636009 -236781037 24761 -103491528 -859815069 22123 -124606812 -288016823 17826 80454388 462035244 1195 187240090 449350735 8979 657207070 162807558 3005 741253495 -507384923 22723 -418071884 741242805 3432 -998341340 -583649456 30282 442283528 150794690 19180 -106265926 -786692560 13375 254525756 63091549 58889 739311408 -584422139 35608 169538606 59001784 15394 666616764 812947576 32703 630291714 -297823626 23314 -314392859 -699997621 49735 -110344553 -326597822 41947 165264827 170670460 30636 -95277311 346302090 20181 242487629 88044042 78171 174389187 -124691294 55354 283655208 -220480407 9833 178196723 190463549 26300 -699335308 -128103232 13941 647686619 177110021 6658 -954314557 -985081020 56370 242051290 -221946672 28821 73514959 -312180701 36666 -217063069 -866290273 32745 -898844170 475359212 6417 347275282 854159888 4574 -44380970 840308733 67471 -977210848 -408295274 67191 -801207323 -518608337 46850 623851064 -287943710 21398 -32777214 527806416 38507 -332699880 825519471 12811 -425394667 855738403 29016 182881534 240785647 17209 77443208 -706184589 61056 -616850043 569118532 13221 162057896 -398962163 3140 729633081 -586102135 34775 -707216690 -879260120 51482 -315662254 -700924382 19021 171740181 -579436796 17184 474989918 165326125 74048 171232251 81300092 14320 -393007978 822753671 18343 -109523475 652699696 46527 -953172054 -575380495 26182 -956655788 -968871170 45854 -125189920 372314629 15000 269174757 -40809245 6707 -903525949 434473961 11109 70094367 263735731 13617 169185695 -137839255 80430 445961790 182852003 60324 355496247 -211832219 5252 -409560574 746715646 40793 146095543 149481342 29752 73412005 725553234 44734 75783335 269669305 52030 345795265 430089046 59728 276605580 721710100 2035 542248389 -479387631 46457 165088441 171593900 9119 169663245 431281497 21208 -140000842 -808967218 10097 471078516 338607133 15884 -888536192 436970771 4401 -776064291 -766775433 21150 -961919839 -603873737 32934 -104531867 341525313 4637 254517652 82474736 23993 -138480352 -498700444 10452 -383258140 -974917929 58824 154851220 -132756035 6830 -712509071 531982515 26746 -964543148 -417021380 41088 58115770 -314914971 20752 251308478 88644162 60633 371638189 651568725 451 659797002 244342178 9962 -410614409 716442477 13496 256561749 238526993 13127 85582433 743109753 50401 55779277 461229809 24081 159357166 255389170 25914 632318152 168784492 70279 656111320 -309953507 3710 -124148052 625216861 4507 -397945737 -982969234 59158 262254967 -45842915 4904 347154354 853788856 2372 658705551 845646988 27225 -958686041 -413798740 3378 458654017 380744980 26371 376130079 634357777 10261 365906202 -425459593 43153 369092113 -218267455 26135 -425024985 746064153 25036 -991912927 161269003 54117 370586047 839751374 29027 -422719849 741343131 15313 144441450 454391395 18817 -785275327 -497936627 33378 -580460079 -481367091 2100 52190910 736925079 10058 656654524 145717102 20997 365284767 661622635 25238 735052212 -197453610 37613 -118169946 -507913558 15825 164060536 285709518 7565 633809158 352032329 40390 -488715237 450468975 40954 82724964 -896607944 46153 -791966651 -777968453 2222 -696350635 -104725354 10696 -127822438 -288563067 22511 171840232 -233497886 63291 -606807112 -332395958 49577 -123469327 -494380069 32039 56635378 279411458 24438 158069036 179550974 25764 -698821044 -779627789 8779 757194193 -223132149 13237 270054075 -987259340 15722 69047216 256156928 48184 80137262 -302492956 19778 -230439274 56812589 20805 -779868123 -482735290 41077 -387264301 -954710278 1905 268138568 737415550 23095 -879124313 -126329292 40181 -426559586 -966052708 36542 -419279647 725584126 15438 261292153 741470213 33404 -416188539 250570147 13954 170663728 334484089 8632 -578027130 -296456669 17182 467401946 374367952 10716 253041091 -18890197 43143 146954765 -404964568 14297 717258322 -584650307 27806 -32607757 639592951 8726 647529284 378027809 32418 378799799 535997364 45071 -286281353 -231959443 1241 241279427 -11450628 54942 -426990785 -975653403 16676 277891286 50325360 51548 152754568 362978537 46159 728835692 -327965506 13054 -680079469 255940068 30473 83483308 720956567 68693 283140907 259649551 64842 663225457 -112950319 40252 -102606768 -866954110 41337 -313130553 811080671 23459 149311877 453277988 9373 740135370 -597113830 2852 346204083 -205818495 36585 75190796 736150137 51909 -408763711 -979111377 24271 173692473 -588640790 12937 83938187 268689594 7370 -298204593 -491878121 39291 -713113398 563481406 44217 -983191303 -587075290 35382 -697248080 -864063569 41872 664635917 349943203 65039 -140540721 -135537432 9458 -324171460 -225362308 18080 -142043030 -799218012 26196 157415895 341499085 19385 660879744 -322135500 31428 -611783512 -492578675 17305 -97341269 -519706810 28083 80121069 -314218977 509 454935305 174563126 64869 342745671 -229641011 12868 -497956673 474666333 9252 -800406897 -225223308 20476 661241405 -325207480 31296 -97522882 -904211808 29221 -983346400 -421716814 17788 241456128 625466737 45626 -124211476 637240225 24203 -97025873 -478259524 34533 153336128 -424326909 23710 -408028885 719331888 10021 -685018587 714574761 75370 -99228802 -121919591 10347 -236370954 94263477 6328 -388666623 761505541 10114 87783278 256344612 46379 -123029114 -293198517 65494 -965901624 146899850 38949 -888309731 466334446 47417 -122266291 -311049118 57544 -968024484 -589205199 47013 161460603 -863414932 19095 174538686 -896997150 5297 258640865 283182443 42962 165370526 -409047293 21550 -220883274 -606075019 53872 734257873 -319785482 10596 -101625387 650469289 9854 -205413311 -966567693 2542 -704651391 -762992993 30579 -47291010 59739592 39351 -779628205 -784369458 5583 732083095 347491096 18660 -776062757 -516673301 34371 147482210 -605769176 18064 462280705 372948521 25900 635011459 338986533 60105 -878274009 473922618 32624 -669897880 717649590 31273 -861317761 441952788 332 364995045 -225881699 23866 440954413 372540799 14139 164342305 182082132 26180 168643040 93319652 14200 754580814 -597248784 41252 -613056571 -501779290 6749 -590254576 -325331752 36100 -683937339 -884790090 20895 -237083386 50806891 95763 759080691 359484464 58248 66875386 471689655 16684 -330511972 -195610482 28457 250390670 279325205 57295 743786613 -573567018 9504 240118172 238234829 47744 176538777 -884333445 12120 -603699883 -300136530 64361 365211165 -228933371 26457 -957173196 179794687 10596 761866415 -210707790 49189 -986155912 -960172734 62927 -128032165 343271306 19362 158735516 182555588 13101 172417170 -895114102 122 -21500972 558873090 5096 620646860 -295337570 31816 -858733429 -116859766 9006 -879171048 -140306082 13880 -235946497 59231388 21017 -136248093 -886193424 14390 370195392 -207701730 6200 -687926021 731905254 32732 -140636860 -483065219 5524 155137670 -129303172 33604 -695492289 -112880279 7081 -599135598 540595994 25029 -134278793 -316519449 42223 631507549 186928041 41498 182569659 83042536 5767 -20407534 -675727305 7866 -878104232 825888348 20930 174666849 -578258021 17910 -122227095 -891467392 26223 -613798284 -289498819 42665 756971815 353559067 20104 -309489115 -213252531 33390 -288020938 -706608445 66082 564355318 632831501 68995 640139289 180036662 26730 165253630 379761650 14848 -901511968 -97489694 29831 -226882861 -902029225 31123 -12467414 650683699 14850 -290716373 -700684894 4314 730978720 -297893459 40091 634988885 158272840 69943 -400094680 244670779 13844 652757365 841550567 23675 -33909129 -222016986 43339 -779371688 -768650654 23987 -323324878 -711162160 63876 145088651 -224834131 61694 472567422 546193337 44763 -424872268 -95325535 26840 -873326387 434406011 2551 -395736446 728572037 34698 -118965724 -329702220 70506 -978419881 -419983530 36843 -961320869 -958057550 14115 -403232553 -140154655 22440 -713254162 -127819148 745 163852433 -124738572 70346 -616887371 -293152650 39171 -975189799 -997209578 7207 717428155 -598202169 34581 55582925 438683730 44218 167692766 -884415561 36138 -383297760 -112297987 14678 -230169847 -984294974 33781 239355441 759021180 4800 444942803 164017921 5697 -508315601 -958801605 28138 88565016 -322735499 15425 -313716810 -197481728 14225 -994767033 -965900698 13322 657299274 845086286 9 -117866252 -319968993 71273 -102937709 -113024709 21312 -790258289 -482373978 32081 -213192650 -617487064 68906 -879112378 -106909429 1288 -994840287 143011776 44823 360961523 -233229002 13324 -963249285 -962423804 3089 -137482814 652881397 14278 -789540018 -804992234 23690 -11584921 537400555 22347 -321031924 -219346401 16761 151866693 -195887218 18798 370630612 655572759 38766 179193621 -109111723 79385 639599257 -318426437 7054 59826807 255111577 774 -584494782 -320232776 47569 48705879 435758698 59219 -294749596 -859389773 58118 -410144873 761302794 12182 -393474581 718520788 42698 89329183 282508171 8280 169520952 375982495 35121 -204247984 -901793206 10135 -412041692 739334990 39705 -507406700 -414898139 30906 184698418 -215850654 407 -229192374 -576105468 30883 55296756 832700724 14629 -792588211 -517637869 34933 -877811302 446963769 11752 247009055 472949551 14896 632329175 -318301522 17992 -388122029 536261625 64125 184883970 -956466084 52095 -704430792 -775739661 28308 358505413 623085089 36600 -391731496 840265948 23620 -769993106 -233388198 51405 -419073938 -966319331 67663 -386967967 -954140361 50044 175413817 92240762 30963 -11331839 644974881 16547 -704951606 754021033 47797 -504928973 444197019 256 -392920703 239308951 20225 -419942411 -980007214 73073 371044889 836601909 31846 -216666710 55546355 79775 -392561673 538135893 68084 151920553 248147061 37398 855358451 -952385122 46049 251352290 448307521 32727 260142491 -511941846 31637 -296837576 -696500276 24049 720604592 -584341797 11128 534509437 -504082805 14969 474646783 838279086 35734 -414407087 855196099 49833 -194474338 71962204 4421 750974249 -210692076 25916 -972822187 -417720700 4257 344727060 637641358 33828 82661856 264915791 42560 161058777 -215488140 36876 168055438 -425178656 14062 77604987 466161853 20922 -709992321 -801946044 21341 189177234 -215598687 62187 -110989518 -98152571 8059 79125920 723062137 48702 -796595115 -503032476 47017 -321184813 -667364691 36649 77579645 272815094 48661 -804818624 -504181987 3637 372444416 845049815 35816 362156570 638819987 11844 446097756 379424390 178 -498007623 475805959 26482 624934119 186287262 4248 -997477519 -572891263 40307 725202032 -309214900 40285 -192775488 -416211948 48648 633789784 145084891 77328 -289376120 -699613710 62710 -119340564 -131205607 25099 180737727 -212991264 39523 269813172 447553317 10878 718719586 -572791857 14819 180780144 -576070283 3421 -976531501 -579335862 13524 176876430 353509878 14738 365305484 -990275065 57637 180354038 -573860769 20594 745827021 353597209 1369 -877650740 456398129 32013 158492941 338776067 30333 148465587 242592393 43970 253852707 67516729 21438 731797774 340442619 38114 169374277 434214916 12582 160335141 -209699223 13951 78132126 -286547499 91 -478878487 446575046 26183 628669089 -237196417 58563 749370089 -409539986 50996 -13301878 630812621 32940 -978982146 -13291585 62881 -508248741 434006039 11430 655384249 143734649 39839 -963836770 161688535 7599 155763062 169619240 40783 158702843 81312728 17204 755389175 -237355991 36092 -610916783 554961980 30586 720504928 -194539542 1268 -603581863 545326710 18745 -787672507 -503535000 29220 532896608 -503355463 25018 58829713 440632594 6780 -18985694 629023968 28448 471395952 350450256 14719 635446347 -331027311 31897 -510964870 430066896 35955 448219195 -16049973 31297 374439633 -237717177 38551 172361129 167100512 14608 181687594 158706476 31135 761418871 -210013582 38203 -571727578 559524830 27497 744328469 373765931 23638 68598396 280100857 64836 650639321 163251716 18397 -427009095 -998937479 56739 271989505 -21626208 48240 147993443 74895341 17344 281874828 80471376 47826 -687799191 -104665295 26993 -901340623 -516105737 39728 -215538739 -883132933 20148 242889969 60227587 23016 -682955443 526008468 71249 -380980107 241402597 37163 -871073737 474998391 10610 90184944 755054658 34962 162316856 -124548977 4070 -45188769 -701201871 60225 554166527 649870289 58542 631624754 363438211 41982 155207689 -406971687 2516 249358975 67311261 30860 -315891279 366489918 951 -232139230 -881212761 33124 742983584 -309282465 19932 722009862 343967021 23656 -419568182 -116992722 40728 63343255 716491488 65327 -307483777 -677069455 1704 -204747236 -987337431 53013 67019861 -595241692 65872 -389830775 839265693 2145 75784879 -287203017 30760 627680720 -300813757 9512 752981856 -330265641 8221 -783247492 -797161419 21865 -7810247 -684791686 57625 444334961 147424124 23823 -101320269 -312529082 43879 167628045 -107270432 8864 157113963 -387622418 18891 176699090 461353767 15099 -600496242 557847896 42120 260546439 467745448 38363 -231689457 -421282863 64628 -417410039 -135737313 13581 -200631041 93890865 43319 158133179 285190203 20583 -414104015 832768215 34454 -609113067 -498059840 11399 186901931 -675822854 51356 440212821 145865841 60732 -795284104 -478070674 13695 -17084548 655401926 20390 -763226066 831112081 50981 469680342 368555012 25952 251504215 238653250 74900 639006645 -287195924 2008 -225196338 -983331819 49113 -519283011 430355303 35047 -887601538 278509386 72080 -679632276 -868351311 46932 -511403555 454947120 42350 734299804 379777920 46630 650155400 147774253 63432 628339993 188119911 76350 657986024 835768468 78599 -118551778 334318574 21184 -602309654 -485235911 26039 -766803659 -522490515 35655 -194796607 -881063683 22449 552559405 -495171341 44637 -705991514 -886884055 19034 -136620928 -139253341 18008 -393696291 271362925 16035 -609222013 -489931045 12411 -872235985 431492526 22832 279555897 739937212 29220 240093711 173039189 42444 -511678482 -30453481 20984 728772930 -329557748 40318 284140838 -39675108 3115 270606652 -28540741 32643 -957245615 -966585504 75295 335115395 840356044 12694 182508200 -413480337 34367 188495250 -587378142 3089 -137663143 -481321035 12633 -120380840 -104139241 9040 174426978 447241091 12653 -215320978 -873093120 18270 725757786 357380380 27169 92017398 844602826 7175 145873971 -599806094 13715 -117789758 338216287 2005 -502415401 -595725015 72280 -401662641 736386681 12666 -426226843 843684842 35098 159086532 -207870535 55404 -712242118 -904171863 4889 167688661 -107317226 32335 259932422 -202200203 38430 -223032778 -577576602 63858 -141230258 -327842938 23597 -13599684 -708549426 61986 -298666422 448514278 3493 651390333 -311424470 1065 154270174 -585933623 13964 758144467 353385044 55967 -307411420 -680162090 63079 -591186661 -292428718 2175 -884928577 -883487705 22135 -770797669 -765469827 16409 -389730488 816088715 46886 53093076 465038466 13359 -9018948 641821360 18195 -100764268 -134515920 21945 664607687 825860867 25129 241016253 245537551 59322 186619965 380808873 5092 149476088 -118931650 75364 -398987177 262652987 34996 641499497 814263032 40235 -714128281 -117893864 25619 -195182616 -575346789 19397 716630949 -857991343 66472 -95410227 -862404394 35914 -203801497 -111717289 48092 -957441152 145010691 28697 167420841 -105206788 53083 441319478 366110016 27744 181632970 84348179 9266 -485826585 452678824 14529 -998392855 -389709515 68267 93023098 851094149 28305 -788397560 -801205969 2463 -986178044 655477932 13368 -575569313 -288952310 64710 78291278 471664312 47376 59080215 822074939 26230 -394059519 755001639 30992 170023844 -385643146 12997 -194719891 90418890 40980 -960604933 -416550666 74045 160086583 -618343131 14735 547410085 -707371612 42425 -588306654 -303322091 48430 -43387209 623115442 3359 -615163890 -522522943 20731 273090386 -207019221 2274 -955228274 -976437447 28506 -415934488 560025416 57995 -614049894 -322954420 26525 163057780 -204871099 25764 -6153099 552137963 9355 156114861 -870023273 18797 56441644 265197344 23814 251211751 247778858 32802 254041192 51353199 26697 169402546 283238400 21151 257504120 58036417 41115 -128162382 -771347251 2790 -199537560 61248170 75948 336520528 438952167 64986 757819034 -321223936 16409 71839705 816248545 20936 -126823687 -880146727 3230 -132813766 378497239 24606 -974862206 -961932257 23930 -116238026 -770438160 12693 -12096105 662163889 37352 -394016727 -988857587 56536 357166417 836602617 36131 -224322840 -578566383 63432 -422695313 734849576 11101 -190763545 -880513371 37174 61974589 835903094 37856 160472069 -214890655 13206 -696841694 -804223176 37733 86855079 462432537 8730 53023289 -991764845 54773 243014959 752773213 41245 665873826 335219873 76994 -417786097 743571951 32679 -713595193 760651868 6188 -682397007 -123710605 28900 -218431871 84374799 83475 -579891149 -506116096 21134 733600795 -323283365 27621 553135924 -506848504 48336 717758848 362866522 38418 64649092 825482720 23397 -694221373 -781110443 28957 -703643112 -119993976 21431 155092573 430392736 7001 248224126 -41280660 22783 166284337 -228814143 7275 185504277 469866702 12914 -692939630 -881291952 16853 177683922 75996941 3359 168387726 153911885 23283 278309611 -199358392 36701 636369904 830018359 59701 -10755138 555166358 5026 367946137 619851444 8339 -201570195 355711457 44181 186365036 -406483076 16558 50077239 438250116 6450 -109759693 352572990 5076 644753736 350780980 76950 548482573 454263669 60898 57236667 -309218204 18494 185458803 -119906548 38870 -40222504 -680795870 2658 -140592612 453403018 12768 -986773921 -970948119 62479 51135780 761736498 53228 623361918 849652579 2877 166210623 -600956968 6162 -226740658 -612482122 48735 -393478171 856691515 57912 443542492 143412653 44405 -287482082 -701592910 30363 551657881 -490303629 45676 348437431 -332170453 30366 -117634331 -808919705 31842 -590489818 561392259 57581 -386554094 -95641017 23465 447220050 144061547 59114 -706869887 -101701930 19886 -978625328 166196929 4606 -875047888 457768697 53187 -955037263 -692006244 38058 248733641 60942276 10580 -225032817 -954357602 1228 -412313833 827507404 39110 -223518120 90218151 50864 569801516 -515592656 2068 -961090873 -588396209 60778 167007754 -391796968 23777 -292361882 -223234911 20684 -33970022 -34676132 42655 -993851874 -611337334 17947 -506899919 435296267 24951 -303461500 -690964731 41360 143558328 -405451456 17318 -414565807 -969312461 69576 370726940 -307723808 60794 240103065 -9929405 34665 630362960 851965761 45518 -580522461 540460467 53063 -518620282 -298505051 23836 731209930 -300137618 22768 -28604485 632858780 2297 -666782013 -800832911 9492 144515822 152170578 6972 657742526 361591588 40638 -804262330 -773027679 813 -416893709 743456912 38769 169844657 -119998387 15615 -595867332 -486387789 5381 168038790 -98663057 41083 161750781 171804675 258 247453633 436002374 17161 570062059 189183518 59847 262040541 73536670 77973 -113236931 -108007023 1064 -590522173 -694256292 31775 641365217 152221934 15705 -411715085 -98857538 29095 -318008298 -703651563 35754 -107136121 -99779239 12207 240773877 437713590 1308 92086808 821636486 31377 240520987 241206174 76588 -309166483 -706354065 105 190361311 -869293106 10019 -44181660 549406436 50973 622061012 365934857 57939 637705472 -305132022 2534 -422593949 272120039 4885 89753710 466243243 9478 -136486603 -808749054 20538 -519487834 721850530 49422 -13976129 538266692 23502 162148147 -115072320 74048 245641598 541452047 33176 -398680187 -977510779 49728 181720339 -582852871 1396 280830424 -26675845 8866 -579115936 -300421193 5550 -675789727 -902967134 20128 -15814914 546996840 36989 -689812429 -136783890 27343 646708304 -307432357 24746 -866673027 -135243291 31161 -3123475 -676992153 60096 -398646605 854465190 23854 148609656 335413195 13388 -236370070 -615070840 6435 71929764 278144139 36212 -141306371 -290863096 7420 -786889254 -518203831 45482 266432621 720744685 7803 743906993 -574401672 1550 349560314 646246897 6104 -310564438 -232835999 31183 -23705026 -673601905 4362 -113763118 -520374002 19556 -413537934 252771121 34045 157688757 -99167786 62248 716659823 -310308613 26869 -399765550 824880579 42740 91208312 818166221 22560 -708181798 -784363381 39499 277689530 -222252270 35942 -406175016 185600733 23365 157373540 -995261780 22322 -999263944 -576546132 9530 -573865552 -487337079 6245 267555180 728479993 12465 88149524 266353376 71494 336278010 841772761 13103 188388763 -203121598 67052 53655653 756311972 63026 -289017252 -671583959 21949 159062856 -902635496 4625 250914836 463520246 33166 626416847 855907810 76772 -25654640 665640473 32310 -108200101 379871032 13390 -501192538 459483629 7349 731151407 -300397359 32623 -673624390 -799579799 31026 248022228 -223344383 5281 -410117363 561093995 27333 -113732348 -890207744 46008 -420711173 250556285 50147 369723724 833787959 28170 -315510269 434844603 15454 246049228 68587898 44717 717426508 -595046783 552 -767724205 -789298810 2081 -888709940 429993393 35695 254651652 88359060 22059 -315652419 -861904254 33297 -614028524 -331101324 59647 261137308 65138816 16575 -216440343 826470638 56138 178448878 -398983140 6361 -984068455 -962822446 19100 169464896 281394429 35964 -603780848 -480088666 23314 -108894423 -498411611 7766 -967013146 -313694562 74523 -697454357 -104132648 16454 -403205070 260908541 29135 -611781989 -330984948 24553 346069851 -798007622 40198 -133862615 -26115482 29077 -108640748 652710636 24190 368205559 846728148 11638 646814437 349122446 64294 -387765062 -986249148 47841 -605827510 -301508091 45341 -210953697 -980292525 44493 146286114 273144636 35435 -114951873 86594909 32817 -415606952 -12733506 18112 171192203 281216281 45973 165281278 164823357 22830 -404958347 264186111 15431 637249770 182472168 51820 532924010 -492630863 28445 651459130 351043956 61440 336104487 821190884 26701 755535799 -322467790 9764 51952752 -289047473 22117 -135386969 -789348725 22977 -132955762 338780978 4420 -98820706 -514235583 33873 -96255630 -141718064 15003 152229858 475311672 26700 660582465 146965581 40594 -954956473 -601424600 72006 365298436 -232987595 19156 -616658698 740817595 20415 66350442 253962467 55619 -120189546 645562963 5260 -696767914 619973451 48256 -198567770 -618692570 38606 -313324980 -704406491 7257 -234565264 -897093939 6548 -959449089 281205030 24079 156971107 -382988229 2931 464051734 445116545 47195 -672810668 -883720841 19641 -897954125 176786379 84278 56302192 432310610 16082 -235345505 -984293430 22787 366912226 660454153 20049 -424670455 742590573 36173 77820151 456238553 3467 -236173707 -870699552 43787 -203982760 850870565 73633 658811240 853723339 77027 -424102663 726130404 14366 743561002 -572707381 42905 -690054763 -712883438 58197 732893138 -300756664 45734 355169990 819218906 44248 -483898203 52208092 22452 166389988 72388239 30900 -578604528 541209629 24790 -311283891 -666848454 36272 652817431 -302607206 27657 -998269752 -417721164 11612 623871834 828501082 34048 341113132 -224882073 14835 744106825 -600325580 27213 -486488911 467746486 25205 -975096745 -956265590 34992 240211060 57801934 14265 -417898009 733182438 34320 68367872 849197416 46490 -687024579 719065732 73619 178639231 350923718 51560 181466501 -606649964 6497 -477920964 452053259 6759 -994593206 165315360 20145 -580837238 543480472 36243 839547142 -999048442 22628 354780149 843724105 42029 178912779 -876958776 4344 279503381 730177982 3603 -132126082 337662608 13951 173361773 338046839 43275 188702038 -388547082 20467 281355158 -43370937 31890 369437135 -219134315 39844 90556287 758626098 25515 -16475689 635386629 18551 -706899035 -299510505 51080 178359280 430258263 2664 -952574761 -584018442 71046 175555882 189941676 789 -109620652 362811707 28997 252134913 429041384 31946 154925313 -115985864 53994 -990513199 -965982038 49900 -202667868 93146937 76509 68846945 283199159 13235 -223600192 -977353088 27978 530012387 -492643420 46718 -19499984 644822691 3774 -108354180 -870809551 40108 274215781 -40402185 32760 664990739 179738458 749 144121472 71121429 5852 -603063426 -699625401 39212 561394122 629048863 68653 -421297590 818824945 46031 -703175420 -880957898 13145 -397207175 -961991545 45016 373300836 815495129 37429 254661208 434126450 20507 -287019308 -710665869 29148 71567744 -297415712 17309 -108444782 -879412877 38304 646995561 349173794 23713 153162528 440688961 4727 -682968443 650386549 52613 85486431 273465036 47670 -800591762 -479169697 57771 144038412 93723887 21549 183205501 458256360 21178 -766286881 -484502970 27184 -123706772 -875512473 35458 155379352 430672210 21306 -412797536 247952596 30541 -110712507 -793131204 63834 53156140 856612344 56358 -110155117 379443652 27380 -97866008 364447327 24732 -116662288 -303136117 35431 86654198 244462077 27294 48472879 -310826945 39111 71551867 -287174494 22338 64158561 240869203 16672 -999152073 -400549311 68292 -204008830 -879750300 55757 355490511 -232602468 22009 719597586 -307027922 2483 -43022869 644725905 20195 187365632 -407693814 8494 157778770 160156639 8066 -967233800 -600500222 55850 -96765475 -482086578 7632 -576281405 -503963613 26011 526745353 -504345801 58995 -129914452 -885038431 36300 158093318 -876260535 39573 189905829 -612289098 6766 -139104165 -888703073 15886 164553224 -874915426 40641 -290351951 -681260364 18991 -122602953 369093221 16676 268565266 430230812 23062 259357058 84385153 78877 746240454 -592913826 22169 160188088 265231605 35051 630955664 811948515 69695 -301592001 447637192 230 284940786 271737533 17302 -989112792 162604915 15167 -975656329 163581338 43058 -228069017 -691522097 30900 -957277314 -974986203 57221 177919795 -521279910 25633 59824989 821546635 2089 54051940 747445133 508 560073892 -522680884 31650 641360345 143239894 46050 -102567880 -507036240 22755 -970823089 -397669743 8585 159078079 470975068 9578 57364724 -592688204 62423 275123476 53909284 10189 260521471 92608584 55802 -993837966 -977531295 6754 -793293210 723938142 55581 -958565523 166582394 50111 571277794 -579612973 19260 823425820 -968802900 32526 87337239 250126711 3927 -400422486 268758501 50344 256769941 267986947 15308 -404225366 839098033 584 272233071 475640350 14118 -205125209 61158306 50200 624018453 349073364 56432 -104545307 619217976 11862 -125551062 -100462066 18611 189674231 -872888020 32065 -119161376 625190382 10946 -288231225 -211468626 7988 -320791791 -219599713 30527 -776167946 -493822020 4522 631131074 751779109 12990 -601617671 -286629658 62239 -881457759 474898270 14315 732655032 366428044 23151 178249800 67317171 6666 -680828802 -790942884 27825 -865220776 -102457253 55390 256163906 447372848 17515 -962481610 -407916408 73090 -417058155 243592870 39441 530557121 -486594853 49199 821140262 -987144363 31171 -109273974 365241697 16468 -95447357 -310412152 8877 284457342 265269664 76515 93840346 284430095 57267 -196182988 -992454233 18404 -594553160 -499973364 29676 -385326871 758977979 9148 178953589 -201186117 31152 66899432 -311426374 29764 -133415323 -493268349 17627 650317358 178254728 14099 -666893624 -775230413 12950 -479098792 461264009 25115 143991979 265525074 10230 -99213681 653324732 37536 -789445162 -613039937 33081 -610039609 571088467 40279 155486410 158820738 1104 -122409489 -979559182 42619 60521480 241429244 27413 -117669863 -486397029 19178 183944189 -873156540 17210 -40982922 540433464 3318 336986937 -205448007 16918 94028776 -287186462 33685 250625779 464152421 3703 334510638 845172425 38256 -395318900 -969974298 44869 -198219044 -995952153 32970 -764243548 459053444 43128 -110624424 -513733901 13128 147972117 450984039 8634 63503171 266964974 63422 -97649765 -119906860 11612 652826458 361534284 11614 -116066414 -495031571 6538 -209994566 -593126868 64903 89680830 726608389 63388 93744235 -327911040 5186 -765302767 -784798137 23052 74289237 -493826324 66947 -404546642 283898486 49257 646305780 847892723 68030 -106836973 -287635286 61447 -957256233 -983423212 34905 723393998 -290033967 6220 632593051 -291878179 29877 -428422247 281077591 37311 -118154821 -310235297 35525 -308045701 -699365338 21982 441015684 -988726419 54163 -208054905 -969692079 10002 448598388 363665519 29006 -23611707 -707519340 32182 -673521156 -794258745 28523 -694039077 752652605 15467 -30825062 652218555 26665 375321213 653580281 34541 -313973882 453000084 23049 166625808 -487336776 37678 166874598 94702883 16630 243986410 756846513 2530 452935423 158569697 61319 279176928 283068874 76704 -685563908 -861341276 55311 247456683 450629405 12261 -985973056 175630846 6360 -304554714 462588065 2463 168520528 440462831 20628 466640361 185140244 2861 -402005176 -977833294 48914 -219015730 -610253088 25832 68841357 281894258 20806 -129716783 -479415287 9486 -666918640 735319773 38077 242833087 -192356169 40599 732975764 -216233942 11709 627112565 842031234 26452 749401687 -227547459 18717 -203792132 -588974854 54299 143098739 -605164055 18863 248435073 63974077 78950 175203579 -613622875 21231 85400561 243284613 60569 -697226092 733497068 22472 361813064 634130470 45449 -122659732 -308500328 19499 549378669 -505470311 51824 265372867 730547957 16036 -697413439 -135291631 10510 -422872372 -972981188 24413 -101438885 -508770570 32741 -670703555 -771111167 36695 -96567916 -798011461 37218 -311714232 440377609 1115 -693022906 -800545602 2212 167598393 58150255 6783 81709781 728021055 27222 247164710 454545213 3825 -110836145 -489130043 8237 -785403298 -498935794 13169 268646674 723477232 29947 -134592198 -894675532 45069 277367240 74670929 7862 56415116 81899770 66446 -868960803 439765742 46348 -46229251 560625561 1578 -957401707 -996427572 32747 362073641 831956473 8154 -103137820 -769987716 16783 -701932891 86804328 55656 -963705199 -581608619 28290 346064683 -229667983 41561 284495082 -192799478 43947 182000316 -859111372 42839 -889677177 472983832 51006 756245881 -215596024 39258 -420249836 843614769 51666 -219278255 -986135342 1649 755108275 -687138889 39874 -489411505 456752721 1519 -868609674 735515711 79110 -392939309 714826826 30676 -968116037 -585036518 42258 168043547 -191151935 19128 -775016492 76367374 18653 158705394 357913140 4752 -8629093 -693122734 53266 -221015535 77229831 103506 437158231 367218209 12241 -231724696 87440338 78343 -399984198 -141360107 38610 -104680619 -484403985 1114 -110698263 -484645031 3402 245170984 -2108827 57745 -709357146 -772666718 24192 629295065 159267141 24473 -211990173 80445072 85057 726269744 352721336 50651 -507402962 267280829 2366 -671560560 -133682594 19135 -711162635 -667215508 52371 -100157718 -879030076 21521 750930107 368628439 37387 -599333129 -316253542 20440 180987759 380566101 29532 -988311297 -601265066 46017 179281346 157272653 20182 648249561 271033678 28279 -406647687 -140854345 215 250248685 -221281533 21795 -384927694 826692699 43555 343526569 -213878862 30631 144507547 91825289 91 -873116201 436426162 42564 -571529928 -902351997 40358 144593041 -900739809 25940 -190479920 78252249 89415 -131971238 -797671173 68628 -322372450 446082541 2346 183082730 189747790 28389 267324135 280638207 49476 -516413860 434408164 3691 624128729 835780567 21451 758552614 -603217952 9874 -681801491 -103433553 16838 -10341283 544677556 30135 -201366012 -603042507 2038 -124996606 -111706485 1285 -590294188 -518536806 21119 -959620191 -387565704 31707 737559590 -316512317 43551 144524492 -903258938 31477 90187890 251047207 57145 -218317900 -984294002 16646 665872681 -103886110 17366 168101727 -137482883 79306 -696633106 -116646944 4171 176375523 80217106 25592 -331306966 -234082745 30531 275751730 -236521937 4621 61007188 -315601953 40507 48648465 241596095 1496 756057182 -287061433 26773 -398444938 -128934677 31870 -596766917 524878047 63391 351091057 842424792 41415 186159806 -105132235 39490 -401519089 267047481 23810 -104797671 641021168 785 182604800 -603469112 18260 146195481 283366131 40939 174511740 258956036 35378 166967543 144483220 37637 244127787 -199626865 3617 87961521 435356092 56504 50522929 -332300408 22244 275939399 434366300 21667 65650454 848307506 55846 -108563794 -490524157 13010 -609977768 -519235501 19929 642229513 -292388798 43007 -790841847 -691983048 41075 183505953 -401529072 34442 -873938374 -482451552 50440 244281688 727200238 12960 -706719074 -802662508 47694 -46959640 637540201 41956 263585037 -34663357 11617 186163086 -615324121 14036 -12528837 -697559817 75056 538873360 -505637382 28539 -99928960 370745221 214 -962700441 144259493 52435 72873571 472541087 25190 -4128774 530941816 2601 -388847606 279127399 8370 53909574 282221596 60064 81524865 847138284 42164 -406690661 269234058 11173 722342247 -287502254 19732 57218305 444154766 56734 -802833473 -497334762 16154 -305158671 -194569502 33769 750315491 -776977025 18382 364676744 820371387 2820 167089172 163383570 29219 149845735 76073173 3660 270284145 -11906630 1851 56014024 751617535 4107 376471302 -223214862 34247 72719620 281431546 37001 155291901 450378394 7785 276434989 731595392 3614 -799969600 551895198 582 366302106 650519396 17017 735843825 -224698830 36436 -42928410 656991736 7149 -406866483 254986011 22131 -892412663 -104702066 20790 244269114 341930530 52334 -126088190 -312498608 31215 744828341 -589173698 13499 634384293 376462677 60902 -871464421 -601300668 37767 -575489779 -140254309 36215 -27659330 651917252 5596 -198859268 -802433614 18783 -586646582 -511306703 9899 -964693900 -383434960 77140 -104431832 656641540 13282 -899133335 -109055405 17550 736995293 -606999704 43054 90714749 813506764 20557 450369603 -800962067 38034 -228346246 -883550191 5054 -113028262 -229455408 29446 -104159473 -123995257 4502 631856236 75145896 25170 -414798491 847667563 19327 -781967501 -503373807 3313 445777978 839543724 77862 -228619496 56327274 18523 -968232330 -989604768 62450 151145239 -234493704 7612 -198660146 83426080 102883 722508406 -208205881 36872 -410032899 732706604 14659 -229356490 -955370905 38809 187988262 247855577 27333 -298454451 -210984637 13481 716158719 -611160967 20019 -674246232 -101702173 2881 -706576901 -775667924 14059 280577927 729056020 31607 177664666 -427070547 12827 248936535 -33833430 32750 -421800024 856142367 46094 -118647980 -781839999 40366 553355146 -503762211 20288 371040959 -218443213 38000 734520297 718543401 24686 -236778725 -878661416 3146 541629008 -499045151 54161 -33757400 178182713 18402 54473079 743967247 44387 716770235 -231578232 3150 260255467 -22559661 21898 182940662 -580052950 22247 -98402434 -99550461 36681 -712686141 723433711 72698 530361269 -521114565 21153 -46528802 -711980709 57391 -962305407 -998191218 16082 -140697431 370015172 5453 -888498991 454235798 29448 149462509 -214019042 8919 -127271382 -298106092 55830 -515100618 380715002 5457 729023763 -328021162 14247 256452522 91906146 71197 -413416683 827534937 26211 176891241 -893718570 39243 161229713 339781483 10491 -509726639 464484784 26507 -126058147 635503749 13559 186514308 -211025157 19654 -382435391 -996596286 49691 77078854 -313011291 29590 -316386532 -681032788 49087 734839341 -191821978 33342 -329931303 -234345762 2315 -115270044 -873496810 26236 468231741 145528895 87095 160380556 169299499 37324 151577698 -137876842 45786 -29803018 -513509992 52355 -590295460 -519654416 28060 369224889 831954657 39255 -409634937 -105656401 43965 -802319496 -502594086 57912 344546575 841012940 2776 249226325 734202804 29690 -964548050 149094249 53236 -571784611 83741516 490 -44096668 -713548960 81801 376220002 -36269914 18171 -972389117 -976851780 32427 90510810 273949308 26176 345347119 -209026539 17870 69547875 452289334 49572 -99437908 627934225 36362 826489482 -987428477 56643 -110707637 -491657651 14236 -904440735 -114121571 7243 162703812 248049256 53479 -392715807 812259480 8099 358446221 -221265174 17223 92736578 245660598 31372 257006420 285289998 73512 -592197127 -309599548 35134 -595751460 -491152348 28120 562300347 640405524 21351 741366068 -329824133 4585 242639998 750365104 22257 63759425 462621835 31698 -106874981 632560328 36449 250894864 -5798373 17128 -768316428 -783545239 17387 -301323088 -675163560 37527 -969733889 169351330 44397 -205538732 -889206967 16435 -141643829 -513776252 16167 471408598 165547210 42137 -1863117 644812496 24347 -424217242 752626206 20408 -857404739 -678225866 64744 -292912145 -692706121 12323 -210653496 -586993739 15499 565156046 -486511841 21711 -13242192 550240479 39282 731457451 -576364506 11364 -672271450 -780854492 41495 364905866 -197326121 42931 -310079144 -668302719 52879 241872816 -12199105 56654 -102926448 -218623885 556 -134869748 -975502803 26910 -973652979 150911657 11297 -954484338 -980234628 52530 274897834 57751674 12862 716632202 -596333463 2373 469924172 -999232257 79972 456020140 344970222 11679 157209186 -887522611 32320 -703321400 736085911 17972 189392866 -201127489 35534 59389887 845761654 60443 83400549 244367742 31981 -668278464 -799965167 27101 145190293 245516613 43481 70267497 716527392 41708 158942639 457677496 10729 189785327 430364359 7041 -413875179 747505440 2869 -233096430 -970332175 52368 172356223 74550396 1185 82062817 -893732889 41166 855076958 -989131981 38379 168713855 363776985 3469 469759510 370540868 11804 366089017 657921003 18776 646483892 188994606 56748 -99676163 -795439608 40480 89264966 267234368 54991 269650097 -15993033 52155 -671856273 666401410 68425 -104110943 659533297 18101 -707466800 -787431983 29187 -420804585 -981835756 34361 -784467105 -762506400 4307 50001643 813784653 18273 -101686083 350896489 27687 -701116864 752987489 80400 -127206011 -116735175 2573 -488359147 -584652884 35424 -985317108 -958624425 14500 -137025797 653367026 23491 -296417343 733451326 12563 -20265125 566650442 50152 645923479 -291637623 6732 -713679878 -96387140 22553 167532460 351903222 35381 242568138 -194468312 26292 51802369 261928852 64407 -303413976 -686975838 25459 472567690 162220295 26755 -5456292 -685817694 7518 -98631682 -114862470 1553 -691704638 -778284846 21276 178744276 -857615833 40809 337748903 830905040 45433 176227486 376505466 8544 -108314113 380642254 27804 -420471526 -112836213 17297 836171973 -961167064 40409 -396994790 716775828 4122 -42749446 547776676 8150 -381359504 -966978279 26711 351091000 -226764433 30281 -775855674 150806809 55989 -400694059 820291108 36031 -613028495 -504213315 36359 183555102 163416274 14391 -139031475 370722568 10868 -763763253 -224697046 40450 89128367 460024547 23071 -200606132 82803201 49368 367962370 571178077 65224 338976096 658109812 9467 284243172 -33677689 57323 -575144003 -500274761 791 -894815745 473759564 20637 -506480573 474500339 29325 641665321 -302034628 9298 47867375 747624685 38659 -316677687 -401829179 45691 470167939 158246572 68022 -142511337 630878966 33679 -593337386 811935559 63945 251202153 441720745 13656 -211794267 -592092455 50678 -896200583 465695872 31029 359249130 843195324 833 -237450267 -866009046 1858 -118011508 828068977 19646 156988322 -612132262 20761 182202272 -861761619 29992 646507615 187611671 62464 174343948 -127349214 22878 167858025 258234866 36031 283326852 241699578 60295 -863240366 -108959025 55585 349733222 638485863 944 -592964984 571422626 7513 146149887 -115362498 55538 729304232 -233186460 32083 -522658110 445782636 3681 239957348 62090740 62986 830565776 -994094943 29105 285063414 268317920 72569 251221230 -494638084 20160 184237671 348607560 44319 626677602 -323243882 38106 -312900039 -767621316 60880 -802026892 354996064 55712 -44168022 561036482 1937 -590572496 -505045437 30869 71162378 472941427 3075 183008381 -225792780 48450 -772891220 -495526397 44417 261476026 -46319354 49249 -215823594 -958542777 23102 149664371 -869732728 4110 748388189 -595761254 5072 461714147 341756661 24157 -391184367 -971467618 6816 -389976051 285056369 21417 -572132899 -301118827 34981 -998365789 179190303 38724 -956950941 -967995123 37372 -979810155 -404935428 62247 72767626 826081387 36261 -591869053 -495910904 36914 351988919 838162484 13128 -329957013 -676075312 6547 -614576806 -305864616 48484 -884642988 469592158 4548 174755369 278775164 44384 -987236444 -383268345 35908 461955882 356056639 23052 61720824 257915401 33482 659370096 843123380 53306 741096018 361857417 20462 646479757 843752245 38619 -329860677 -678937585 37782 -673092066 -762618081 1341 -191630631 -105862718 46403 -493995822 443222683 193 171934855 152716056 32476 745945629 -572575392 22744 744743300 -583974257 5132 85131627 530212719 16542 -604853470 542019046 24307 184698489 241904047 14694 -127274343 -126959661 3503 -586226450 178452147 37255 745115059 -317125361 19585 -11934516 644922373 26051 -706589158 -610270643 53800 -314551119 -713874606 55433 -412662271 254042318 18644 656492257 810134982 6386 371696799 834729175 40823 72894566 840346018 42386 -615561224 563078171 19317 -411341705 269612449 25755 -683280034 -871995761 18516 66708200 -321160044 5845 186672755 145239492 19753 748350876 -573750874 31227 651751039 -314010879 19601 -133161338 649853861 16119 64210264 439792942 46300 183592326 -387674347 35485 -401532700 755289670 15316 49782248 277231540 27903 -318472500 -714197538 6136 62568441 449371786 15500 336961009 -517397320 36990 -988711016 186684314 14146 -609110084 -298952890 70239 179453550 -585941637 1394 67495589 472040165 48610 -98602098 -486360861 895 -714217975 -786297161 9084 59739904 -386478183 59239 -326919236 -212609702 19957 369171459 836492784 5362 282949885 449881181 7730 359443002 848737887 7680 179518292 71212418 6781 -410535623 753726712 35888 -203370141 -610753767 5352 449899693 370039138 21629 174391080 -205824726 59378 636113434 355317186 15766 259388057 756552826 20768 147341736 451728433 25895 -875626291 -99022153 30675 -404847607 283511403 22776 529120597 -478672054 52422 173344888 -124953597 62501 -806311334 -767024709 10767 -100753668 -869079851 44738 -600946690 -300245724 69974 716048555 -223050252 53652 48997303 465529978 52063 -891740352 457063521 47151 -299373333 -208780885 24124 -3169245 539193821 14052 -118179986 -900590447 16432 -695740907 -112888724 22194 -698037748 -887810411 870 -287576945 749267075 15439 144072350 274319433 35098 546602616 -522034795 24068 747588356 -222931536 5250 -14949346 -214394522 10911 450004436 345384185 28999 284359733 258285423 45346 -123118240 -789619854 51609 182977615 361684931 37821 -952661631 -973532902 45513 176294262 345308244 20281 340028648 856946673 28450 264928134 74052545 29199 633346308 -297784336 33276 150516084 -419466202 31541 -120714980 -288034112 63753 159001862 245019999 41330 379408266 843771593 1393 81099666 266108700 32182 -112020499 -295585794 64615 -218063073 -871711585 53110 338601369 -227696183 25384 -215896515 -866058970 11722 -979728746 -407452405 51289 259884797 81252973 28278 758843474 -221237161 59070 -861424603 438417062 5553 48745502 834958673 22795 569840278 -480084849 29000 -988586572 -618983846 44046 -142010984 -292484913 63709 238499670 -37539805 23853 -955960076 -575119310 27950 -971282824 -584153938 15554 -575295337 -288787873 4713 -594645994 -291731001 44767 -16201096 630887964 37453 -769397421 -790984504 5900 569323993 -511114270 62366 171064009 282532880 21444 -956712308 -981894370 62948 -96354506 -108522069 1580 188708473 -591450980 4825 -394436390 -976137639 9303 149361121 334913469 51604 -709128905 -103896443 27087 740855433 -599985103 38741 -489976779 445283647 48065 -706961728 -883861675 28743 379596990 -195456776 40695 -315454138 -236892878 2019 638055860 -305619850 15402 264470056 726269545 6093 147654690 -413506848 16379 -235426473 93698972 11903 -954956421 -956892376 49388 370269050 649799438 28574 185500268 -96639883 33462 372153472 -198182932 30709 -771509418 -499973592 57734 -121347329 -132395625 18851 -783021993 -609347659 14222 183925403 177721433 30980 -964008797 -418441163 3533 81139536 458573533 31603 -991828939 -616712874 2320 -668460509 -890057752 26563 -142171531 -870516826 34727 -127165656 351707235 6558 -881799382 474766386 38166 736891992 -618346137 22767 723072894 -596316652 14681 176579222 -576582009 11537 180479887 58953354 10398 -888276958 238189934 49342 737169851 339378077 54967 433906508 170528450 1482 -399149626 92079670 1458 167322068 -877819261 10001 -316760078 -236789006 41 174145955 -591266117 2663 86099854 262818170 52364 468356043 366944616 20500 -411573557 829861753 18165 -43915731 -707842960 7001 -859326838 -122422119 63450 76489526 468382875 5579 657751905 837261645 4990 665677946 819554477 49865 -863881706 449081950 51866 -194383348 -18649669 61491 429121389 377127948 15094 -40644711 -682381445 15468 90578150 846084208 12765 179838388 -141487054 17801 -602166734 -498505976 17717 53258097 726228027 33232 664210577 -287903327 33225 162125864 -401963653 28817 74051858 728405455 44540 -206623535 -990342881 211 -112477137 335961639 557 -601132625 -481136344 10726 248731211 -2402592 16171 -426479007 750468905 6318 -30687535 533396603 31465 -42299247 568966217 4152 -600552816 -292423212 24042 -971801460 546453464 25860 170680256 70738315 13931 72826609 717616533 32134 442421489 351738270 30792 457192508 -124237364 45605 -598635454 566822790 43521 -126534784 -297762021 29253 70254605 466033151 17658 362067033 -409596608 62558 -790928892 -481123082 24835 -21574649 561419223 44122 -393522444 821500688 14163 -319772227 -193482883 26715 -586620852 -292649402 21110 635971122 -291130971 33354 -117565675 -764173168 47001 272775469 51826000 15801 144017192 470129413 2435 -221135746 -982482653 30742 -684949540 721912691 54049 -587778795 547086684 14368 374084183 843372829 36055 -211218954 -962342147 28594 -793266736 -500346520 42266 -424379393 749849399 35193 -960414581 -978391480 15018 376195696 631438672 17809 -674252149 747692538 39390 660640408 337360604 76174 -396934287 742293891 9369 257723748 -213552842 19162 -135961449 -859058479 11926 -381209925 -961045874 33486 279965631 715971177 2266 -382145576 -955596954 10413 -36805173 558529587 12789 -95691122 -894772529 21537 -316146380 -237484636 147 -138796081 -886476000 48069 251922882 754385699 17713 -995141263 -984230779 72222 -604932715 -291423116 26039 -42030989 550219929 48546 249415564 -15480887 18257 -711460980 -903192648 31930 -691184862 -779208840 42032 84415006 -332378231 23260 333373161 824729450 10769 180814321 -125222873 70730 -801340220 -523003238 51386 176473001 64228687 14025 555869161 -477859520 10467 -115277762 -897321785 11333 173409914 -891145348 42240 182426257 361321541 6488 -115858735 -126099205 30827 -200261210 85637057 91428 -27423831 557742523 29600 -97077127 -319375352 57228 283797130 722853470 4940 -489430425 -288975708 32483 -392872492 562819820 56118 163671139 284886599 33496 -576870988 -507388131 10304 -607482014 544370830 70724 -993009500 -577035429 6705 -205922132 269182519 38763 -102626505 -308909200 56799 -883144824 445519539 13617 -196858830 85006214 46571 -496297517 439436131 7321 -785010929 -781399230 5964 -602348476 -505265272 26914 -480689308 -46403317 40210 748581003 -331290995 45240 55011979 -325228733 17271 -193637535 -577984248 38380 -575008221 524432170 23337 662647907 -330239440 31783 151934315 429305144 24508 459136716 340332071 331 -972697781 -971417827 59513 -522000721 -610109863 33649 49511589 433284798 54266 264898668 -25450034 2987 -399514435 -105962964 26884 -4038070 664682990 11450 -415446437 747286859 7950 -577472261 -487247181 26118 -291228707 -205034919 14523 275174260 70269221 73421 86713735 269602144 43728 731382253 349512595 11189 -102329405 -502125191 14423 -41919711 637239871 19941 -695663144 -309334356 58383 -201160834 -952806116 19567 362066981 -215136306 18378 -670356894 -768690869 31964 469846422 177842220 17246 838383095 -994163360 46645 -969586465 163789049 22151 -695754752 717802560 23836 163630479 -617701064 1429 -98221325 -516820338 603 661013770 335417848 58145 335779734 -200943583 14775 -401414441 -96578092 28777 723904951 367772512 30312 -673913431 -137756134 18064 149106094 -584483635 246 153038172 271001654 15585 161340817 178599723 19224 -128099610 -795776093 55597 -123017710 -896480847 33126 -979525305 -995771932 5312 -114319933 -119421211 16161 627141741 810205549 76245 378144252 655280839 35441 152186227 69098981 10069 81052977 -226364600 43252 647287160 845544465 31135 -967271047 -960211907 59940 -772812704 -770884406 1596 356585173 848952744 7237 -410042898 733416120 6832 -114085962 358975587 21425 -986582899 162576020 3215 -712047610 726000632 31933 -195735780 -979436203 4296 -408089198 822897996 2003 188212774 446832751 21763 -693262457 754849577 77444 -416927246 -100849627 32670 -102956994 642175720 14495 634281101 -285818509 23265 -209721031 -985477501 8775 367210026 656952061 35421 738432999 -574604532 1749 372268466 643472489 37608 -693770431 -765237544 42182 148554599 -129176480 2422 178936329 -398185640 11987 -514827087 451158332 36470 -786275779 -777326214 20533 -586495441 552620232 67135 -116213480 -495791636 8883 553386082 -497332325 42702 -322125206 -694344757 28843 -13165777 657522112 15622 187166356 273725563 7169 -17779022 -702202251 5608 -805337503 -523008270 50129 -523031124 -604640557 41366 -109863633 -96750968 8158 -971684481 -987664981 31910 162450304 -593385715 11551 -318585493 446982618 18154 170097986 -384798371 27104 640814380 469467539 38244 -135447872 361408302 32289 720097975 -288962600 11122 -317574255 -223761160 3548 -135172465 -896266633 16500 -672627845 -138911883 30331 730169353 -325987721 49184 -882296876 445186679 45540 -983544279 -600171764 45051 163260475 276924219 11231 -6442941 526102921 26106 -804055276 -782975762 9087 255731474 721079420 13752 -600551174 -289761934 54695 -703005582 -901211882 49850 -103980319 -95910628 6516 -295609315 473274711 23591 568561382 -511424729 15819 352932569 -227185906 20706 50143962 819070076 57883 -315520666 -707809239 48508 -392087097 257256534 942 68757729 282730003 47333 -681818420 -779400510 37352 643371200 -307287916 10830 -512391269 442941631 31027 -385515627 -960593140 8026 248907255 -200496566 33454 -210567855 -865187933 42168 67775382 -500632042 79921 68403044 283302669 34832 165130673 57143074 22127 -681038717 727713917 65056 -974969989 -209505516 68576 719495178 -207931055 57128 59180521 -328979242 13762 -971617664 -575599851 73178 272856571 -225614457 2156 146571569 162018458 12510 -599958782 -389445314 26373 -237041694 -961322697 2743 250574127 469655188 35385 736767576 -598316585 32207 164150962 52228845 29072 626746510 854490347 63950 63851555 370773461 17606 -773364136 -768758453 2400 -118048245 364218201 3449 185526989 -105179252 48293 473069721 340431892 8177 748302689 358532964 23750 95087312 821012846 8174 159125549 -584731580 9869 182163412 -409740789 32621 -229458981 -40397068 64044 758468444 253209624 35928 -982573033 143190655 7660 284238619 723440337 21775 -870839 656427243 39803 -673505141 -330284841 51803 174850595 94899755 14266 -119334454 354115268 5726 -485127191 457470196 15744 -101556229 -797265265 53246 153025186 76529844 21580 -968011567 161702921 1144 -308928385 -701645239 16604 254671078 -193088703 10459 -994234073 -587755029 34792 -229873423 64901533 68476 -34372917 633082696 39021 -674610511 724335832 81631 162304783 472923711 20512 175802625 359404958 19466 -868029087 -404563381 26462 -320893201 458650569 5514 341451468 -231650889 19729 -139442089 -502509873 8473 285610830 244811174 54827 -426970323 833060085 38554 -319957929 -204868940 22759 144110972 368986077 11366 642827236 342338863 42484 -304972036 461664969 18468 187702642 177852192 48707 360120162 849147376 42776 167482742 264047542 731 -399564917 -298671432 42411 -126118792 -502824009 10418 -224769212 -869712021 22973 -667022292 722921318 36093 453331973 184822179 56646 -777412564 -496999776 11061 181882660 88571382 19344 146265636 -860125123 30511 87232952 -962467294 50834 152876598 451275849 11559 -579978467 -490980382 13473 -592881789 -519297602 34753 714695080 -289983777 7859 631534587 379888098 56071 -217902800 823365439 60450 646908922 361554594 46655 -288835400 456542513 4642 284405361 60300273 50143 75557684 756477519 55598 -603961248 -488524354 24169 718810086 -603659565 37847 -875484982 468528511 40187 -200709354 -612768553 1648 80246706 748282811 41512 239660921 59230367 39020 81533407 460058041 54591 -481848564 475458177 2477 -675185106 -784274299 47204 148388609 -590146834 20333 -980142866 -408019178 46256 -710089606 -872315037 40170 266744678 753755757 39838 -707294531 759990985 50690 81271952 258277857 59098 454042752 359849155 11637 162746538 374704955 47808 -596703785 -328923097 42146 438690441 834748328 25583 -293512727 -707046506 36921 -678582565 -98899121 13433 -580621668 -484276747 29800 78025134 248583343 15053 -109751342 -328536737 32997 167486612 179534464 12056 -600262774 542127271 78791 -713350098 -95697500 7898 648802669 -36316155 29864 -319379659 452452054 17892 -414555822 263568752 10849 246333068 252947718 76804 -983668937 -299852171 66131 -235368606 -897742310 36132 -295462678 -709855330 57351 -129595731 -802371355 62983 645256340 855328130 58472 168885154 47789679 1661 656353068 377800230 76939 664672244 853439665 13427 742795800 -206013148 60422 -889403416 -617217321 26658 -962538445 -967660812 25744 -95639727 -885119458 18219 -101821075 -382044958 39873 60759878 740234004 41397 162760478 -406544164 26392 -105979177 -870577037 26917 -401682883 -960489030 40211 272678718 448344329 1582 430661118 370021070 30151 -396064350 264746826 9247 650669052 243196113 56570 550022396 -768908952 44526 761262670 -208090388 24884 826653318 -999085379 23523 -119141302 -514056119 5153 -422664226 251559881 5093 -129395826 641001898 49990 -399818059 736448611 1412 177319192 445203983 25005 275420501 -220245383 35240 529639179 -481761178 28124 -688761701 756273998 57112 -402295003 280758057 30057 719320319 -204847936 56807 278904635 -2420989 51516 277256342 261713757 24301 -803422668 -523018926 51702 -998746508 -593013608 6845 556437844 -482733555 21135 -410900771 -987791659 68218 -479743728 -13809794 18284 731127762 -229572922 30383 148475737 -104945576 68550 -504997865 435333434 22126 -588619591 -319155804 20284 70526720 847679055 24114 150122122 457185800 6529 648002470 831875451 8617 -699589192 -782697022 7826 -140694108 -861625735 44612 -406251433 757986616 31070 -40091481 -708489481 38851 69491314 833571886 7863 -33736501 178205049 13706 154326025 150508099 36851 56116741 -898025423 3692 -767114198 51755643 57081 659189291 -291251579 38282 268830553 242561681 56940 -389345297 256077961 4284 620103331 161575480 50084 261890782 462912783 12927 -710457879 720368842 41827 152916057 -210324762 17322 50555242 240517771 67117 365814529 837662555 37051 -10216057 -676693768 25288 -581820874 -293348852 3918 49300394 757450010 28101 361938313 662612187 37147 53717264 471605077 48428 -582485746 526981768 65888 180174111 168359307 28650 -121274756 -307644277 597 750904647 -293148469 42984 -952516566 -994393436 15584 -417653945 849460039 57129 260395676 49466837 70968 -130274634 337984373 9178 254539215 468187490 37637 -289959365 434676141 10083 -209339622 -595697431 3998 -113127525 -140824205 16137 -960837866 -978050677 43620 448840088 361868216 16203 -122102032 -482402043 7108 648315905 346984711 36392 380614503 664176187 4576 82316394 438155762 39114 -104307117 -327397499 28006 -106602602 620400176 46192 335835809 -508716968 29018 -333185634 -198836583 30107 -395337347 823383380 28445 350853235 652589024 33256 243394380 754990796 4904 -395688531 269824861 16485 735681142 -584215792 35857 -397779495 -964629196 43363 146632442 -192208328 11835 -114115695 -194313798 66228 -201187605 -858350226 23784 -488468510 431354822 17540 378919225 656039169 18504 348471778 -426752477 61425 -971438226 -584710227 18460 -858322876 -138850811 27188 169251486 -124345724 84998 -714143208 -790610673 12813 -806131744 -999590272 42871 635602712 -713823387 22097 353924746 835911772 41155 88848416 719437491 15795 818549482 -961925374 44386 619517772 148160745 18621 254435600 78329874 31571 145719387 -382492585 16464 273415072 736907498 13642 81018328 -324937121 6684 756950093 338060352 43597 -985561989 -386509424 47142 -25192693 -968757972 56053 271570677 264059141 57239 833227525 -953363104 40254 -869307595 441811876 14871 746974766 356204974 836 258129465 267534519 931 -102719922 345241549 13010 -114586752 -901492149 1347 -866270783 460057808 4323 -980769263 -599478321 35827 -698800771 -980518442 43245 269067974 -699836 8879 76380983 246327678 46342 153729289 -221537134 55431 -389417557 -108641495 39366 -112296082 -515599057 33141 -992587375 -398159555 48938 58940701 742676044 47765 -678340218 -139382466 13079 283438966 48288915 69490 -993639815 176794401 44649 -711148239 -773258323 22555 536492992 447704241 78554 -115361628 -503203451 1713 456151281 172153645 65780 -972102894 -217166632 73754 -998045031 -395243060 54357 -99980719 -502843712 19637 -132865453 -310585296 45974 -771191031 836754670 56000 -670093855 -804761016 11463 372134364 -954438532 59543 -996248213 -959161296 21080 -710343987 -129285812 13429 -22052166 813349964 55184 95070244 272486778 42775 -135991236 472111916 19458 -125477467 -897226445 23134 -27446923 -496214336 18325 649451255 850049853 25187 -578130529 -488430247 36420 262731223 443159645 2096 -332591177 471616410 8771 -694968456 -795664226 39891 -309659922 -221694702 1917 -137189033 -502427887 12028 366017424 852370636 36964 -870230081 474679206 47396 243145268 82487134 15924 554035035 -521548236 46230 159627570 459475966 946 -398343491 255904266 16113 335914649 847914764 23201 -200435510 91134185 17561 358783699 623244833 25452 -977443079 -964828811 57853 -605006437 567736419 66224 -39483356 630188905 13995 363902465 648764046 27449 -190603990 75949614 48532 178297295 256265142 18235 164079931 368230436 35695 164444260 272870179 22215 -699006037 728862448 53489 77168839 435417117 23570 -700180907 -32944340 37402 88778295 -295712218 1297 -426746986 -95969139 34297 736961711 -594702179 26852 -197600711 -978726374 25541 -296582515 456085735 173 626607200 156270677 27117 78497757 -291042130 10661 -130216629 -506531361 10385 -987501162 -586235058 16681 -308938058 454136245 8235 60246743 722967121 14684 177376284 460723245 19760 756612304 -199699755 21565 741891189 -194014742 28981 -598320147 -302267755 20575 167587782 -391956593 26834 -383070977 -127544827 19959 -297590764 -667961094 56766 159580742 -408251900 9963 254245896 274701833 55742 -331146542 -227271697 769 188243965 -425870800 12769 -103460402 -899252727 33975 -122352977 638826098 50447 -710593996 -895158921 5018 -979623098 -991585821 35819 -120487371 -298114886 26836 -100440539 -123425624 8614 -977442321 -990480451 31881 69343454 837452060 53654 -956744812 -402416099 23097 150441450 457590821 20794 -138867694 -879169922 5111 -226839579 -904566458 42494 -427054161 -101367687 13433 262563673 -196933216 10194 77928830 -785850513 36469 -205949100 -890142645 22224 371273835 809733871 37188 -789283009 -491924832 56229 -128324309 -302189833 60949 -793207006 -107000471 29573 280159756 50583098 63995 187872144 476052534 24563 660583022 -578227229 49500 -317393948 -209343923 10688 50994715 813327995 6981 185479549 249991193 13011 -970848690 -984311737 23878 -141489689 -324348869 60956 180543278 -422740281 29741 -139683345 -297543559 22820 -414540298 742331074 16397 -772853664 -493389560 10803 270704839 -212858381 15124 -195834909 -873455627 11492 -317122950 459822334 24555 -133582588 -131219332 33706 164396405 68092303 2442 -117190473 -799383928 67955 -412236593 -139375652 7246 278723487 263438664 3695 -403393398 -986355564 46123 380371862 -227243620 23242 344976853 641045589 13777 -321561699 -237609032 3132 -990061452 173111414 10397 183835494 -598013730 14745 277147775 -197483322 17861 442736985 347848837 20102 -490756924 460473682 48908 -228021212 80274281 9559 186335293 172788240 31912 154883151 145322338 530 -974606820 -978933482 45358 760906838 -295357244 9177 -574906158 -285902440 43203 -696596484 -128852135 27721 548893356 -110471138 43312 358266882 645955032 5360 -691639829 754079799 42825 -312202901 -219219631 24050 -614680047 530774806 19137 72056180 -689093543 48184 -595297832 -520970159 1371 -395974749 250944217 48770 -767634529 352080906 60105 438069495 343817951 20876 466543789 350994411 13352 761649625 -323178087 29254 -680095718 -136904021 21177 649222860 -311112770 8304 759861990 -595325771 13901 -411739358 728741372 19649 -11683901 567715066 9498 183166315 -610255771 22200 281183826 -237493082 5191 -398337216 -138978484 37718 -887414017 -99094239 42675 -107420027 351901081 11948 186943032 171803742 5066 -327668774 -194009577 4149 -45728526 560870444 4160 740689838 -296566956 14403 -215351281 -591151093 25688 460161054 336441228 16270 -385000485 240704377 40253 -677890683 -684276965 59021 64862285 813390570 35894 -976785581 174253793 2770 -127887571 650725420 706 812061467 -968922918 58033 -191436824 -986733542 58716 -29917439 -686004475 736 754772217 -286660105 2446 -125486612 -518315558 1292 184098240 336856096 36305 -490404841 437470443 12604 -200798715 753734213 27815 350175164 -216833006 38549 627838102 -293594459 33848 -126593414 347975825 9759 -765911521 -519666320 12310 -999455675 822210142 68754 -902028123 434890360 32913 156934070 441736610 26154 -229001163 -573500638 15701 -428181573 -16776684 94301 267863767 62409868 54538 270323437 -39173942 69343 841445330 -982179393 17472 -321308371 -702545885 21973 184302791 364150872 13773 -605378936 -321047046 26156 178666799 472715686 12516 723437636 823519254 63143 -32807809 -683767374 18349 -10616212 -667418594 77924 91379900 -298319664 3506 -119553170 623428743 5085 277549072 -202142720 18256 -857261892 -120347628 39072 -17193554 633721440 29451 716019865 -615180811 27559 741712238 -320843162 46624 745064605 368647947 5108 67470517 754276771 4565 48828332 461405032 29322 431050240 367476407 23802 -770867534 547785878 21027 -807604159 -765710662 8195 151426398 -131184735 72385 -288117585 -670381679 63165 -668648937 756592242 24431 -200426353 78763142 97722 -126272330 -395045889 54761 536849507 -503048272 23142 745637109 -317872514 33824 -693035288 -888654875 24030 274760718 -37028575 58897 -115289377 664944220 6775 149872057 240546442 1589 -971379459 -416263269 43699 829811349 -960474769 40742 72384889 832419471 36792 -234410771 -992446433 54404 275514135 278244726 77064 -512759262 453392970 4433 -700533883 -126919863 4573 625097802 825294097 48795 147972455 252956316 41059 -885766805 466723895 28546 249234937 -194414594 34314 -215958430 -952428979 16297 147211206 367190669 41696 -777692015 -770348455 12138 -956073947 -388202419 21211 -710233829 -901425455 44812 -17190663 659836121 2036 66044894 855114842 15945 -320909495 453983088 18665 -322350767 665657573 46340 -893943666 -111886356 62034 -230837927 -501576035 34992 -300344803 -207532479 6647 751353048 358426218 52852 361878383 -228103045 43543 375855234 -230262397 24911 -199421745 -879654326 43182 -999500128 -578125308 54849 -773274294 -491259433 53053 722495636 750460272 13654 157762674 -610551217 5540 629506606 -313339910 17964 -202375213 -615194137 104 252781098 735200011 12205 -44092158 633566597 39301 -521699759 448484876 42993 -607169237 564015514 4380 -128196214 350999221 25708 170712917 166785818 24656 -100973581 -490172557 11150 -400206151 242004429 54840 -506802609 455592003 23057 -708985181 750477847 42522 171159911 -577101918 15659 251451839 747431357 394 -713306905 737884283 43681 54781183 445272508 1133 555929053 -484012688 47923 47970077 723546802 23855 -398993569 -110539630 2258 -393461836 -955692573 39018 -412910860 463294511 57147 -318068346 -190583826 30651 -395440579 -97723944 23261 -520404985 465894211 42292 757166052 -323750645 20892 -688424254 731109250 55777 619197580 838664238 5099 151167714 -414215952 18673 376335454 826016690 41792 -523002954 -604698982 63453 638623061 164022423 16357 -889670654 -105737956 32805 -129980621 -324867031 27405 64249712 -303735580 2609 665287995 -297084896 40450 160994696 -120470697 77753 356650173 -222803288 24373 -407404476 826217906 35779 73583559 -803168849 41193 161730217 56426207 18164 -960567745 -413834517 37819 53431128 856606240 38492 189288141 -893087278 23969 -136635710 -762830749 14259 378239054 637397186 35692 -304942898 -200161392 29657 60251495 -303526738 419 190102922 70044589 21258 262471195 -236366050 15235 -610531480 570888896 60357 548740403 846577888 34070 278466335 726385998 15128 -413708528 -130883839 38018 -15141231 -708573014 16373 -308750049 434500776 11376 187606551 -210124279 71968 177815904 183458236 37082 -388294363 825796696 25195 -402873867 -107315021 5904 -399624495 848965886 38338 -210000467 -961085662 52432 -230962370 84583903 9005 92660145 -300466691 17822 -956466427 -400728316 45057 85683734 820249467 3228 73960018 724794977 11197 -424182108 -988163100 40046 -579774675 536846375 12251 147426980 -107591414 44603 474268145 156189013 5713 446182506 471325157 56204 -196246115 62670970 84317 -959592862 -613314417 36911 171854412 363367779 33222 -427325758 -106332850 10963 -391132702 761751784 33948 -608355937 -520472194 12846 148946468 82575150 19956 525682674 -487807776 44073 -700720906 727513450 78028 -668464899 727326448 62459 151485586 -404108644 33080 -124863765 -293495877 30706 -122290351 -137727699 26443 -214111085 -955745410 57098 -991125816 -608595472 21264 -18900225 -673107214 4530 281109638 -944320 34708 91595030 842028292 20627 -713132162 -792450624 33729 -882226829 457096037 29138 -24548273 429909765 29594 -400359581 -125832167 35504 -114343331 367317202 19763 -122921303 -478885101 9030 -138958121 653210482 13049 -105361338 -767217779 10436 -214121229 -899758658 35790 -197591693 -957391866 42866 -46777473 -677131812 62864 277589534 267754105 21299 -397144677 -975610700 58324 266325096 726375101 38785 153439450 -232101110 60070 722496042 -212962322 2235 436122624 190004728 89499 -857842090 471813102 52347 -116310353 -290473184 34229 -306699020 441067872 25523 714486505 377173067 12235 -7198562 -707543654 72642 -870152151 438024552 22007 -416049987 812642889 45855 163142237 367251921 9286 -23419564 656778447 17382 -699491020 -860301004 39168 -233505059 -599586015 20473 -962966632 -419415330 9715 274483605 452099814 7602 -419801524 824723439 35595 89643334 848420821 24764 84000720 848326393 7138 -108708322 -300164077 17789 -695385939 -116733611 31470 168149132 273132432 407 732447393 -318457219 34326 -883089767 456041230 50341 278195809 268739163 49561 168912919 -227202476 14502 -126359880 -488788964 33189 177355564 188571723 31268 180403749 444754644 19346 -20300993 748610168 62483 56732941 -316452513 18992 739369229 -197890571 17541 634431886 184925038 41010 159347692 243345596 33511 562699619 -506079187 59401 -763380071 -782456615 7854 -420316730 254491632 42121 85918281 430942229 33174 -133158797 -780437728 16261 -125325445 -769537867 20616 -954207755 151684287 46013 -583188937 -779128428 69319 342527618 666421686 29186 -126065415 -860907966 177 77065809 817993397 47166 -423068265 850406700 1940 -597278942 566574470 32020 94852060 442585928 40127 -981891831 -586148606 20499 167449018 343146516 54819 -487678603 -981186868 40230 -688030423 757201439 63053 271689894 73444410 15118 -300884492 -859059429 18746 751443424 -502855192 61605 165897100 -890779525 39526 -901720 530848909 30574 450153140 -986397996 76292 -199962899 74564427 104780 345584524 826778893 32512 664236107 839959769 70892 252878032 48835375 22017 273369593 -196090058 20256 -219594864 -573988322 55524 715158471 -327575075 37068 260921976 283936946 55271 267063409 -19852512 66268 -209584758 -903136835 21312 -107757486 -881546237 44557 -393299712 851917406 57198 722588716 -990663073 47272 72511483 354306995 24004 184479538 173603067 24750 -103128787 -312740410 28460 556140754 -479051724 9949 253179108 -44639284 56864 68230916 834305258 25393 145746744 -614487693 17597 730694616 -236739179 48330 270386487 49730801 48536 153630777 451629712 2921 661244102 811345079 41212 -109144447 658838612 39194 -206761278 -859252255 35486 -218558156 -788026732 14855 254913117 -214575481 32341 -321839133 -677314267 40380 -124227126 370406689 26569 532634497 -482361967 49365 736851854 -229503533 36457 -382763800 837132493 29559 524309434 -521426026 61099 -419194622 -997300166 18027 -982625559 144889262 33337 253676510 754262125 4772 270157856 749553773 15373 -679293760 349762820 24229 -321332347 559640225 38964 -423934945 -992696437 50781 143722744 -899677164 37199 -393080245 62543321 27389 175210507 158462013 19814 -956273260 -959011574 8126 -125350320 -294406264 51359 275228602 -1921612 2782 -30333196 565257299 52131 531107454 -476551413 34120 380138747 855375468 6949 -383597039 -977181205 64062 -780860301 239594599 18161 -774418968 -782526894 21729 153345203 -888293321 14960 -311467725 471758952 6332 184097065 -420782485 1497 -863618427 -97932700 44220 61088318 850906376 42490 -709309997 -787890802 14127 -409405802 -111948035 9909 -989697457 -603729525 10286 180288094 -118931751 11488 178168165 -119157802 35331 -397219785 -954621407 53007 147518308 -118622584 56948 355064017 659032857 30001 650151431 -331378105 74 -237251414 847071536 52430 335239640 -975486640 30272 -218606071 -35936041 72893 -995003496 -986005602 56626 -420454042 -21645275 64972 -593622414 -513245477 15882 187429729 266379469 23746 157444083 85004113 4048 56158955 247495390 52647 -133977365 -802277393 476 190431763 354153945 39608 650643160 176443411 18129 -606585723 546464269 3419 626474120 368386465 6742 817146161 -972564427 35410 268454864 737738913 9758 -967500749 186798755 29015 147321404 -901353235 13313 -190600753 -613304638 60913 -877340147 471488423 27937 749522583 -608777693 12131 56321689 251876213 38338 441287390 350283778 12943 -972831750 165465487 32224 -199298635 -878034764 53518 -426258492 245577631 18473 -509517014 448660077 32517 -859750294 434624446 38575 -991682868 -668916332 61880 621448563 -322892034 31648 -398339150 -110058672 1744 -204846787 -594788792 61848 637419375 338530965 52108 -711151971 -100390251 15191 620691607 -312739086 5942 64612119 429524476 12948 719322450 363237446 48775 -290064340 437163103 20134 79693417 744036726 37238 -612567736 -331946662 33448 -616626167 567518533 58588 -975507562 -408544336 2094 143952469 -603238060 22162 -384005770 -139017631 26430 -576227362 -896244983 43185 745903462 -608120574 31647 154603143 255396340 17082 -996405842 187744341 19533 -226067202 67681005 857 -103082996 366377858 21200 173194171 279393027 27567 62853745 731873957 65256 -138993514 368714277 29486 263258590 75668698 77665 269074567 464393068 5591 157741039 351417402 30725 364503525 -206643716 32496 273440630 632308451 37728 736957089 -317997118 31008 -392822141 278974839 27868 463312477 338738230 28199 76663134 453218061 46042 159950149 471904883 10954 -680172703 -808075329 6099 -192456529 -871836090 18097 162933156 -199693038 30149 352874149 839053098 23209 60427593 737245168 797 143687488 -898641059 27387 157999465 -235071749 41850 256743868 83089953 47005 -23580762 -690334688 51556 92861185 725651414 62479 49224837 839559487 18387 -705977605 -195391578 63887 -386505652 -105885151 14971 622166595 814642742 67083 341611185 -791808256 15782 654094455 372988613 52460 -108290943 358241710 28780 -421841124 -992734158 61404 -126774111 -192040567 43438 177151998 80628529 11060 -139268935 369286894 27611 167990714 -198951699 73483 -139944810 -128831312 29709 180211954 469002877 19851 -391368467 745969472 5182 182478624 -216012437 66810 -289886914 -225999955 16864 757722891 -322066675 6941 55859535 831739230 6445 659394904 153947063 74891 -793521150 -491196981 35929 -13581431 535305394 8864 -141054321 -136127872 7908 -291219223 -507625381 60405 53870472 -316654980 891 718033357 344221922 30927 -415816122 -98145678 44058 -392993757 732602661 29328 67988564 724431968 5931 -481869660 -332620941 56195 -673369587 -113884889 2853 -858997931 441778295 26121 -20856747 -671594110 35684 69812038 -301811976 33793 -45218294 568798712 1007 161137565 -217660234 6853 -108702100 -107674686 31693 337740444 -222652202 39165 -46445609 -668408008 45255 715231063 337475312 366 -308590342 -191373020 14304 -972763117 -973075373 69678 -786447716 -797492466 6124 -105676604 -890482150 7454 734359449 -596995706 22997 275473195 -30189879 40390 49152400 812843422 48619 463713884 170818190 76613 542348758 -483740471 21223 -670225073 449393685 37892 -955487660 68155687 68937 58295707 -30956368 56377 167320606 -862185806 8627 93947059 -867377484 52629 75071844 263600118 68053 -977309941 -589016595 70578 -618349742 -302681119 19726 657487831 812247912 35216 144434894 65887663 18496 -410966264 276725620 16412 175767521 441405685 17572 -139852615 378739726 25268 -957599324 147552040 2172 169875996 -202896636 6625 -136684223 -788946576 13417 157088831 -381127481 9199 358735274 819449910 32567 184911396 167655168 10069 253230286 849805148 50453 258178673 273159347 70857 87093273 -324954713 8710 154868287 -575049480 12307 -121023407 -315168571 34534 261367815 -217288843 22156 167923875 -579166279 14889 661373448 840983980 69729 68845883 454357722 21076 153280215 76073828 15185 -398961889 -398450393 43834 -503232914 437048516 41604 745412198 -224653195 40861 56216980 -302881851 29247 266080270 -216148336 14931 67711370 249698046 59735 -137461263 -308292216 29651 181779274 345629262 16264 82824998 457732469 52998 -698388051 -860852272 11400 51046200 747461805 62321 146479955 -869631313 2768 -235865222 -990393180 2688 -682669 813707787 79524 -233343842 -857331626 15457 745151577 -215580638 34396 450983089 185894512 62025 527357973 -476228652 48297 -407778342 817676742 20389 259368089 -15976576 32313 354976404 -200195957 38492 661872174 164331336 37907 340070748 836052298 24607 -420181413 724159414 37712 168623123 -576108424 20970 -694425640 729250341 3292 160475174 78425501 2479 -235017718 52463119 30026 280150406 -202621660 24578 277031040 756351456 5021 254823088 75073931 4826 146174660 -903012862 25471 -307016408 -7015320 39229 -510134497 753381557 59788 345768093 633946668 33943 283184984 -225020810 6366 726023740 -583235839 34939 -110120415 379927370 905 71998509 474273944 6361 -968517900 -611493236 68412 749977344 -381472482 35845 378969410 636491918 42937 283744776 -713883280 14446 155992464 -866390323 44951 558839737 -499753102 58321 53959161 756951007 8543 -608032498 525474109 71149 182606257 251510307 57906 244467415 729903896 32454 83119610 240713491 39496 750884416 -305066525 23221 347461437 650160344 20850 -970864088 547618737 54169 661519556 -287222474 45348 -12611351 548073653 44165 55255838 -328055779 7705 -384874277 144947903 42360 -410736051 -967656877 62566 90063711 849752383 42440 -201403563 -971277699 59358 -791669790 -505936989 23743 -683133802 -875665471 22937 -126857986 -484537527 23217 -989638773 -398274710 18757 68449741 -333300074 12404 -36597067 -702752398 27722 181913186 155886248 7576 -416311667 -104140298 16904 48547910 -308376859 11871 -609990368 -315157923 5603 -987524223 -585568069 41695 188393627 252442761 44299 -23586795 548793113 17553 -583053768 -477104003 34079 84041568 830655947 26903 -704612331 747800833 73026 -710206648 -894437761 40189 358471906 817709964 42172 -210785984 -967983565 20436 -672110885 -773587640 20120 -221282013 -884837798 5415 -97816430 -875669887 47366 -702794927 -892176123 51964 -393493681 813789931 12556 -137079173 -299515450 15972 -380957092 752669416 28516 -600356245 571060737 61424 90922309 844643534 17439 -410238943 753180601 23438 -286838992 -192631937 30317 -33304555 525373435 48278 -963465155 146818302 50803 -955781946 -288322098 71109 -765845555 -764135354 8220 -315038252 -211227836 5319 -885095637 -100526166 7374 657880404 -323351316 9222 460350726 -958108186 67280 -418876411 -967664530 55442 188971074 51672982 6362 81556879 741856966 66439 -467611 642671993 16998 -101928359 377736481 8166 181505951 -108193964 13738 172310363 241766798 7752 466355263 359928162 2972 752518518 -295202363 45304 -39738428 -700279999 28766 -687906149 -885109903 11032 472553670 166668187 27291 256199344 76177301 16342 -765094833 -791683685 8907 -676234292 -774788120 17069 -45663928 639962455 39791 -223960625 68459695 55348 -296549353 -199034267 21669 183201468 -385091320 11685 280710108 56402284 65099 263348698 241567392 46501 354083873 646889121 80 734566676 -288804024 42084 -981542225 163208982 24439 -894950282 -491448715 9530 147103774 -589588772 19962 -302663519 -235419197 20708 340532531 660201703 27713 -676294658 -797149771 15687 -581899347 368420876 28927 158123580 53798005 2799 -999399204 189730056 55941 -222887466 61715065 45981 263943453 749536614 10217 -213691784 -884967323 10169 89360031 458546989 54685 -126802503 -293184486 74054 -394697642 -973560542 21938 260827145 751830701 40490 79853540 265547128 59053 748730687 355873944 55294 189162230 -880599353 23978 341064076 842676246 8941 270137239 733903831 29111 -23164945 -713433733 25224 50423951 62077098 47817 64642424 754717068 48750 -109695320 -130905457 17838 -998372152 -405839613 29505 156820483 -221117126 4332 -710005780 -864555577 55512 -382643558 92786654 42267 279111661 -7026812 41070 -992616383 -587095872 27020 -707222148 -114836205 30811 170029083 165577742 333 731567446 -304992992 15418 -592082816 -511349074 22306 266964145 752986513 9000 433223273 441934435 57956 -294253219 -211660384 14082 -194683771 -962476195 7572 -778315092 -519135209 12604 -677100462 732340606 40077 -676288483 -108325321 23471 150868502 181239902 23955 -990344101 642411026 42431 658193015 -291682772 42696 -789591397 -771814133 13734 -6028858 -698929255 66827 361389161 646142742 26099 732822016 -220619054 35408 179002194 -879314882 28538 -391450185 745803969 16024 282976698 88263566 11574 -11202588 -675365505 15201 -17314424 545447997 505 179563582 54653517 21440 157565364 157324128 47263 81582108 247506404 24967 249873110 285434350 44821 189971904 179989072 9958 61926154 467258681 22305 -388528996 734118724 1470 -420358697 -956738684 25928 -114284564 -792364201 9947 -409385629 261648324 46407 -203214925 -603197245 35194 -30160855 561745770 18852 634607429 -604942469 42375 -793012119 -479706573 3164 334102917 637538616 13976 -789645301 -518991974 9090 -591736983 -496650395 4602 466839183 179736141 90114 -119963007 647207990 10596 152234808 85800507 26991 -404026396 837197867 52793 461687431 365700096 16870 346143685 620993065 8438 664560437 815681618 27339 -29640035 -683526403 47775 261117807 251283057 16721 -593164522 528348926 28726 345886112 -232236250 24210 -985607569 -595103786 45740 -298387217 -193373341 17603 636113325 150343014 62075 -972162796 -588540004 22744 -398623446 261194844 40559 -116606096 -330334927 23492 -123746327 628062270 45144 -117445996 363593321 27575 242608832 -36045449 73458 55461781 -614590551 74906 -427060565 -136919892 31529 -402801575 -957452025 4216 338101437 853417750 32308 74808350 742533250 51037 150118540 66393296 24028 -199368701 -105557331 37370 168928672 61546846 24528 -296623307 -699225314 35628 434385509 169248805 44999 -382481007 746601744 17431 736600740 -312535859 45305 -995260217 -424245644 21728 -616028879 539336672 44602 262069170 -231844670 33761 -22790953 548350678 27770 60392307 447974387 15738 -667947981 -705719665 26396 69275713 431891171 13443 719907964 -217537305 69409 240688518 -997157 51945 -206973336 69032275 6829 -988622355 -101653757 58360 -96042177 -773658206 23369 170652999 243571558 49907 640036386 163131428 39738 78811635 -299054467 10778 239594746 -198685374 35279 -296363592 -198642159 6328 -29211356 567039675 33894 52797950 283570578 66912 75703774 815828523 6284 -984362971 -591710334 64642 -695576812 751829991 3492 -99622935 -892077679 44137 77201782 278780742 53088 256333506 83670794 62570 -393454697 272210894 44019 248732991 241977303 39885 -798890842 343799596 63371 374127290 -220898958 13583 -762320174 -505189379 19544 -135830731 642640012 51641 -313476393 466928935 18276 270088332 -222894739 41912 729488320 -304891601 15089 758389580 -211579436 41720 -295288166 433062233 7438 -886014714 -129292116 49994 -426733776 851256218 34057 467210716 154485862 10864 -776716072 -517561645 47460 87366994 -325351383 21387 -121364040 -125087563 4470 -311391669 435962872 6307 80670990 729745607 50374 -613703032 -484577423 2292 52392522 853732799 21604 182985498 -202572432 60436 -493853401 463032500 48821 -110401959 366563434 30006 551266880 -516770988 63409 -39389380 -706531582 59780 51458443 267329104 59095 -747818 738979764 78125 -863486429 465700403 18739 160572295 -231312518 71426 -234359607 -978083859 15946 440400515 347574664 27115 -291098241 435386732 5379 164916131 175457968 32549 -902993950 445903870 16109 284835492 -224777313 46040 169077917 -192464691 57970 -107133858 -864864820 40370 -977711667 -957964815 28437 749003921 -414754057 22032 -423664842 -38752353 71056 -204022793 850883864 60893 154388439 -199981423 64076 -806838436 -794879872 20618 82235075 475525184 60479 49859199 246165411 70341 -211048631 -589563790 62237 646372814 812546393 34980 48239670 -325378706 32281 54296520 838015545 60190 -700084569 -958177276 45891 -119740064 -493214649 14990 87292802 717646263 66348 627772920 179350369 4911 -200772204 86941548 25119 -702389834 -809206033 45331 -44731753 524497707 4154 -589823014 -480450617 17647 -713070697 723056309 9701 -777912311 -511483160 624 57517995 825507129 28063 -711350914 745984378 25941 267623007 63463801 33512 460946114 149382557 52276 277306698 253643997 65709 -679466265 750554276 80403 565355085 -507910117 20451 -963233299 180460893 5306 -191797606 334363317 7585 -499807313 465083709 15967 -993990613 188652293 25046 -713225473 -885556277 2529 369424100 660367916 27798 153280287 455215080 21850 466880821 844144021 57865 364525982 627569342 15632 -136607838 -138616531 30045 -986800616 -960837279 28979 -399648176 -127125535 27497 -990150352 -614956941 60278 -139209721 -775521461 63777 245448764 277081560 14240 -797290327 -786100131 4741 -133267506 -101767928 1126 -119977254 660000440 40659 -96198307 -485235257 3660 760836438 378836734 25623 159007408 -201198171 5365 640905572 843805799 12621 164149031 -139201698 20092 -422510103 -989691846 45692 -516464546 64070122 33955 -768313047 -793956536 4144 -330267112 -216899808 27675 -319148145 -677597417 8427 187120902 -401309876 417 -892970863 -102181727 3401 -116528927 -135142435 27171 250701051 729891166 23659 -400841705 -507480980 30443 -19327536 652212905 15151 155269473 57528834 3953 -332383456 451843608 10424 -411931265 822896712 50487 54903999 -309137229 41726 -221908502 -964077468 26448 -21052861 659032198 46289 -891041719 -112254574 23827 172866062 50078225 19455 89067443 -12179951 70516 -667382254 718012649 47958 434315731 175493859 89125 748893054 -236838585 27808 -412407101 -106908882 40827 180766775 244004835 10622 -394001717 254970408 53492 -136379600 631622626 20780 -405547093 -968655083 31094 67960440 -307325637 22050 -683830585 748439214 52489 365058507 -204320548 20978 470316743 811452284 82030 54339908 853731480 24701 157758857 -113827644 1187 179587813 474461068 17544 -95687862 -890650339 19316 -612677868 569736150 12281 -798229079 -218177963 876 187436843 247929203 13688 -135253489 335603703 6967 -424684288 841137579 39312 -229774959 48139476 12942 -114970593 -895461358 28700 246908200 740524359 39763 58847574 749630853 25911 652534222 -330493268 18971 756911287 -191772262 39423 360717803 -116046349 282 67696959 270146771 17755 70429507 837446482 7530 -301023522 -210738407 32720 -872232082 -107900415 15197 550176002 -132783056 54889 143947955 58986237 1566 182204696 -381257939 31944 153134296 -218026952 50773 -315376633 -699573521 10678 642499915 340596039 75903 281698927 433754907 27098 63872910 735115832 38249 725110223 340303625 14070 836210511 -980041280 29332 260230834 757220959 28948 -865133122 459256387 50932 -97562983 -873470456 14062 -690176932 -778874976 43929 179153483 -866767818 4878 -685194747 -887221091 35353 -686387152 -142379932 6952 -107399606 -118431858 26432 -197875976 647107502 58498 161256193 58983655 16479 -612240418 371782179 60753 66773470 -332689571 23282 746402050 -194976802 42568 363689704 -197730899 23791 -397009031 -987455446 71761 -787620905 -483421507 40354 371716109 660513891 27658 759214659 -220864658 24398 -136445873 -309142715 20888 285430145 463650653 17144 -697599487 -787509493 34316 85237487 730310223 2388 364149516 -211893353 26393 -131075817 -101636598 5588 -396525983 -139775878 25488 -225173732 76933760 87462 362309667 -217009967 21220 155830563 168382783 20441 -108825799 -482375284 15300 -302290284 -712493340 6815 -408699797 731793941 31891 455510589 338650527 3157 663656848 372059617 31396 -668519795 746557808 21471 -391328549 828948471 38770 570427169 -488268110 63313 431881484 835970147 21022 -330670623 173991804 35008 739442455 -581684514 35771 178776817 -618421191 19636 59892471 756573949 407 462664809 379768038 12635 146970994 249144092 45482 -423115509 741962371 3796 164821840 469822334 16506 -977261443 -572667877 2975 264802386 258261923 12717 -970847170 160446580 24276 48220646 437523089 58370 -587903392 -517736193 24945 644734735 161783223 41458 184809813 442668373 15039 -199692163 -609077218 55215 -332496559 470231725 9331 535156879 -505434468 26991 56860155 735381484 49945 635841529 841029534 32970 -381723865 -121369599 1021 238938444 -1297335 41667 -24741090 555917264 21866 -222657328 379962793 23070 -610169017 165359427 62177 146974869 -216153860 71984 -580898837 -495429045 28001 -990108953 185333990 19240 -896259438 155060270 49245 -399346627 -997604519 31885 -519175456 462428426 21547 175546274 -861336460 2425 -110332770 -321116433 69330 -714016330 750983025 37678 -425179297 -984527056 28201 -769942666 -490595280 53419 -29536157 633077177 8601 153361908 442387774 12695 -231494949 64207268 72615 -327905212 435660637 25861 340150153 -193373103 26961 -390454036 715091551 28354 -786728003 -768671305 283 643912393 349424953 25700 -787985241 -786269069 2337 146895267 -885435719 26685 67577436 830742717 48571 -778279492 -787822150 15411 623831699 379817620 64588 244670471 -231308587 4062 -192807433 -573982201 64876 268951616 248169642 63065 -613699661 812298128 14976 663086058 -323681526 40699 -763908008 -782204464 22675 87304019 243132418 71682 -317544053 447668034 9901 -329962836 -670658224 25187 159696094 -614731125 20849 -402413632 851955896 30820 64476262 -312965070 33014 277055736 756208860 32791 446604085 376595094 26095 -674810019 87254524 63173 -669103357 -804674700 43832 -576818785 538009166 69061 -863297435 453787079 5916 -680952826 -968040760 51781 273940119 -233795300 12963 272262273 -210152531 22582 174868286 459604184 21885 -124200038 -331796201 9368 -708172814 -789095381 40344 -478854065 -584252668 75637 -237337465 63732153 79862 433362567 620613805 52390 -383477636 279460480 31575 -703643374 -141273549 25639 65334639 836230759 6643 171374887 -101902331 62692 -97241870 645086541 1973 279795875 754512992 14378 724440581 357079217 382 -104536978 660214043 49867 -683628416 -762966345 32988 -690654748 -106043723 16119 238885867 -214611146 19298 621932549 175323321 77480 152161091 375126914 46955 -675573630 -132033684 14066 -783742366 -776863174 5296 -965655517 -679967107 48841 456561422 142905183 8893 742940509 372580861 23116 -201740305 -970830741 55505 92045533 810999606 1385 452240457 378430069 21300 352097149 -230271551 21683 149360113 432515536 9991 761378384 -580231631 21290 -126708184 -102115587 29515 -398448451 -995881091 54730 -127667575 -316184684 34265 -37508820 532618651 46424 -774665942 -769533123 4545 444094329 175901990 87719 -413602091 -116795621 7694 276285050 -213571035 15469 264445267 429426954 21296 361081122 -228090612 39038 361986898 662119844 23564 755170402 -195562230 68433 -135013237 -326392382 67561 567502866 -510738166 48910 -116540048 -765191890 54161 280884179 -39689928 45282 -796415979 -494818259 25065 -2313058 -708839793 74931 -956202129 -388105750 44799 -296995842 -218922824 5680 -901895451 471058397 35854 -324312471 -710857902 22494 165956700 -402507835 6921 -392462979 750349957 17919 262001360 726914400 16402 -392644134 756738888 21864 -995974680 -400477392 68045 -580834549 -517191506 2432 -11060895 532539627 37557 -587139741 -315292922 35836 760329101 374334380 46989 178790820 74722979 3755 69194946 462957376 19018 750402863 -236208959 25802 -190613394 50796252 46237 162469537 84720300 31045 -113906764 -497455234 33032 -887671265 -105041878 8666 -506877281 458662091 12539 333770774 620438344 32181 -689254114 -122074913 19251 -98439046 148046169 7115 -122879413 -885366034 9735 -98856827 625569075 5515 266750578 244693478 30999 341193822 475867978 71652 264038687 736236130 27614 -326281490 -680920510 7456 446499588 345069771 11865 60950933 468465555 11918 -981113063 -963690774 55617 -597710897 253834005 24574 174301816 366010919 31017 53090401 -863812708 37340 -602686475 91061011 34389 464317829 163122705 4381 -424544806 -999133292 25943 149027786 -201901718 783 -136099637 -868622737 25837 -807801800 -781508551 12035 726232836 -587832134 19736 746759509 379761361 22270 439762005 143953357 79442 -761931316 -795517420 12500 -578748682 -518015680 17949 274587503 725163916 34669 -106459050 -125331715 3312 730955316 -576837527 15912 -802509954 -518965052 6849 569884951 -507127156 54692 749201608 352824022 45291 661148550 186934031 39175 -404925403 252355006 4999 346566218 811324819 7733 -393232967 759143104 4506 -414821237 756291803 8668 663828380 -322290003 10646 -713626159 739681779 45182 430669607 185875347 7774 -962332988 243231436 61444 -983928317 -964282181 75203 -971996897 -389315128 60275 179636926 276471196 45036 -682571826 732547250 20238 150210191 453040882 1369 164540166 154905097 42015 -137781848 -488348983 15921 81077316 244148103 36111 280268725 -232140205 18078 -675035592 647515031 34086 744171224 341861242 44965 -225692219 -985692420 56787 -120380157 -296498006 27589 257282422 757530338 5443 77207126 -300673047 25161 -141457841 -871753652 25156 149585387 173513176 9673 181757073 -406601703 17099 -408985518 -966309395 44835 155014407 260444528 9438 -417263390 284199510 25621 252981626 82945127 34226 -710500154 -122072302 22545 -214870248 52519688 63510 631340843 337664599 55911 171640805 -615295825 19193 -403137585 -120750532 32046 665005938 174610193 32830 278890940 737215964 14551 -117736172 -771758736 33142 -516564542 162797646 34980 -790406718 -483352022 2839 266454077 72030847 82293 165774187 -113320328 19006 154729615 163808900 47809 58097312 641032004 43090 -307487884 -218415555 3979 -315030283 -225949084 27372 252512457 71955000 40431 173499583 439233014 21817 742419955 -603364888 10419 -863456592 -139977229 63873 -192235067 66293309 80798 -326827818 -225971825 18293 -227640177 64886722 11637 754627627 -233804142 52611 -330561511 -484549405 47314 -96901869 -508979459 6786 -385403957 824178802 48908 162580019 170798418 24444 -989685017 -395014222 14096 -965807862 146469010 16782 -579468838 534682785 18648 662625669 186371075 8063 752192945 -591909326 8261 368295316 628127320 23213 353533449 623569901 1796 170983810 92429859 8043 -690992470 -98037988 16597 659919202 538491098 28684 82582808 -808120666 48313 60886965 -301488322 30491 -389622271 854091547 10692 284247099 53853856 84299 -382857025 735242337 34562 145714275 -381817825 21014 662507002 -288778919 16192 -119228204 621166704 12936 -588325745 565053996 30010 -411496345 825699992 28980 75516700 813426605 36561 -675060969 -794957039 2496 -118214618 -519337093 25362 -875967194 458734479 9709 821358597 -968085049 33935 366744973 -708166869 51651 -101291476 345789657 16440 730060984 -597970896 1611 625489661 338847806 31977 -606339413 -326303038 3095 -612933776 -506215663 23489 644590389 -137860546 68589 -775939779 -514996601 31027 -228543483 -591985574 28480 -201503745 58968899 3183 -987985409 -953302777 18481 181445720 -422541737 30836 -771855231 -787927151 14679 85484575 247370630 49051 143861925 150443642 13688 -598234575 536248052 37875 -140736433 -865190556 25141 -427256018 -795036428 47393 -123018425 -901398821 13971 252277274 67895871 5888 -405314226 -115350093 8160 -322085742 -689880518 44457 736190985 -300057592 25115 -137911645 651193809 4003 -983557969 75790844 38467 166490593 189689468 28056 747693775 -612320616 659 55749852 759876207 27129 655936935 -315128508 15770 -45864773 543736664 53380 -129125201 -859579266 23511 265599311 72856982 30536 -981411954 452052857 10299 -192246175 -980475799 37901 -136037402 -312058787 48776 665743841 143389257 10365 267813902 442538503 24397 -956726829 -418300852 61180 -588790808 527199769 63104 -202604142 -866271297 51690 -34465790 528507889 12338 369796124 -199640761 39138 275175164 451328432 35102 167671820 -398139039 14538 147093969 -95916180 76583 440248066 157569722 48953 -590931097 349842694 53398 190280031 -887064589 21939 -479520983 467098104 45971 -407625669 242083163 24754 66422928 729521062 12869 739605589 -327664591 5817 -979660018 150714809 5060 433305735 148256268 90799 533600266 -389523399 25491 -597484812 -519654941 2126 -225256835 52348922 10039 -857824626 845401546 27548 -412333640 -998478765 58845 533654296 -507345901 43553 -984214252 -583401236 60582 53846921 543458886 65473 -117744793 -329360174 16418 188670824 158865721 7645 -301603606 -673022954 5708 -885915501 -97078513 37479 -412202188 -963627704 46138 279672997 -207544416 32427 -668912967 -782609467 17069 -766749183 -492094609 27062 -957361729 -423545280 15998 354824652 635161658 36317 661796532 172351257 36533 268023056 -235527956 2201 744760554 -596951350 27837 -968146472 -976631519 51537 154434708 158919848 28183 -125378791 -490823779 1142 88745593 -314789226 39856 743575040 -306315843 28082 372115118 812641908 24761 -219073683 -971555809 7907 -97328539 656442406 49240 658213030 -320937961 44870 -117578485 -779569337 62822 -994597458 156735137 37767 83958920 -325522457 3495 -702681295 -877358525 55308 -312890928 -204828491 4479 -401484355 821163587 31013 -680132979 -790840173 43424 639318887 178196878 5506 247789111 443103172 34623 -295751948 -706630852 30086 276542708 -38324054 16591 -302396668 -206938667 28794 -298847131 -670830696 47323 375505144 -213847399 34485 358903024 -609580770 21921 159845723 51499580 9356 144763086 149162121 24259 154363572 89827196 19366 -25018083 551282802 35367 648395614 -311841186 4909 -791972480 -987129973 25008 264732042 728931543 32705 352440339 -381834290 66464 620980145 -319537043 17060 182272310 354409079 25328 157539365 -101214479 9597 -521302103 442979077 16650 177213019 -614685568 21459 -304169941 -881683346 33405 -667596729 745922699 53316 68598858 826616761 39551 -289634188 467779153 24313 -585498218 533597719 50368 -476510895 470285612 37585 79083268 -482309918 48272 371079288 838928943 42938 -791131415 -516028178 32033 -99214650 335789053 18993 95224776 463110508 28406 -700967108 -795841304 37998 261544127 715025233 7470 -226315034 -858040521 8688 -979252109 174896034 49452 651354387 842013086 4672 265900025 472563774 41627 251854013 90040140 26412 -967655118 -602248355 24104 143696428 171658567 2654 -304620144 -208565104 19616 -681180646 -897447028 3508 246916377 732203521 11731 -41025213 637338938 6370 -603129429 550077816 41151 146074592 -575625581 19195 171037844 440362172 13815 -33538219 661352802 39395 -976923495 844802168 32511 -673453828 758135026 10827 245549957 -44725599 54679 -958229879 -600421485 19674 -602650452 -490340581 29037 255315521 753059580 33924 -768360680 -796991916 23474 -9714357 524496303 52046 170255497 -222261933 65554 474587725 379988382 32255 -199172267 85568656 105305 -400439090 742202198 29254 -989821940 -419836920 50725 -298580100 -681387818 12168 161877170 61657974 13436 -670605652 745243284 62170 -328902902 430739791 18385 69774371 281039990 40685 -10981466 532168884 26973 844414582 -955823620 57291 -112820922 -298803552 4457 -989263898 437215615 53470 -233757465 -986894996 15207 -972730991 338413444 11797 -124232033 -764502097 52321 68199490 748120504 12178 52675997 843182561 22244 -614488082 533739604 18959 264291729 437216733 14144 -129289315 -484154140 11514 -870911015 -672345146 61081 -402730593 260332366 34555 248609655 263418620 908 240416199 -25682418 6994 -95997035 -878459875 42745 -121502335 369729274 27515 -404687856 856585588 41721 -290151118 -225546252 5295 -315471944 -702575681 53946 -127044548 -136608790 16464 -99441723 663489254 23718 -207600173 -988425817 49944 59436876 454975326 55829 353315174 633421389 17549 -681965560 -799448758 18068 -701578010 -764668321 23649 -226362704 -575018369 34052 -877454855 -99887937 28564 -992269832 148401511 460 -953310523 -571914644 8950 729301447 -298276709 40519 -216940833 -861355857 42546 94678487 743465753 12184 844121678 -981861684 21671 -579448055 563832323 64524 349206326 815147810 20475 182714510 -586177215 1939 -596231162 -322080346 72567 -973054795 -963629296 52608 732793869 -233677474 2999 271404140 466364889 34810 -45088155 630423597 8156 79609746 757644431 6280 -321512255 464836220 12947 168813807 -888541811 11164 345441483 832802389 8097 -577859475 561765994 26907 -21751835 -696877621 78377 -313658602 431156282 17954 -804858964 -521081410 8760 665351872 -499533720 12159 -311921032 472084319 6962 -672541536 -891677715 746 -228851171 -585662710 20007 -136853445 -786611764 9994 -962368059 -600271784 23702 830763014 -982064691 45012 165755002 -199679616 44064 143615665 285434420 49224 -312827315 -672763848 34903 -579668442 -488630425 948 -405046723 244852558 7693 -104910884 -132605277 35646 636645450 153513883 16377 53000986 -302315735 1168 277546304 441878273 9501 -212325387 -586158850 4223 -961576553 -997309241 6142 -230441836 -864773660 6060 66511266 470390509 2844 -897003341 453619249 10968 151954255 281345475 14997 837930869 -973292968 53746 -605887405 -518639870 27392 157912388 -237785321 42248 181813722 -872660471 14992 -112661410 -785918756 8015 -28498237 259879353 53446 188207972 -136956174 1694 -96484245 336753645 28844 187280140 -389991713 7563 -288877402 446910004 11675 460229164 -953121892 19788 -381425988 257760263 25565 -576249882 -489959012 13732 -304896110 -711416490 5661 -687970962 -114505211 9588 -587909491 -316859020 38320 433299551 375754802 5933 -862321392 342770201 46842 -132167778 -406714479 72966 -618207419 551763689 29594 252747459 472857530 21353 -712898934 -808662876 19116 759564178 -229525151 30017 -140908115 -772798094 7172 -654280 -235557346 23168 -982148684 -987739658 46629 266584873 714729811 35029 272562215 80150984 38949 239069137 263565344 41948 -216782248 -970486158 9072 352583768 -230233221 1612 664806959 161989143 72380 -7819876 626185640 40925 82073959 -12464442 50937 184872245 63036861 17503 -26227485 661944565 17914 77392527 -706164721 28261 334195206 -200089405 33183 -225868260 72360045 91646 242107811 58262541 69708 -207675887 -957035204 4193 475423018 355344636 22379 -993172294 165145310 36126 -202722924 -616459294 21656 650534976 -305126911 10885 -12329950 -693674758 36385 -860635156 450177544 477 89955409 428822675 39867 -577839041 570437008 22928 242703381 734881205 29667 641714855 828787813 13917 280993693 91898243 68445 -804997455 -791913774 9161 -999756773 180791950 44681 -128152997 372636427 23704 -15559634 537904406 17101 630737689 -328881019 9185 49250806 744754772 23035 189331249 88378394 4956 342378205 -868743458 42318 -14184359 -667591900 49683 77185919 -294657546 7817 -989085421 -412777231 17954 648197420 -286590893 31451 -492583499 450021431 47036 -138605006 -796337518 61159 342004833 -711803429 59500 732904965 349873158 9044 348095185 846937451 41272 158457326 261228926 24824 155397267 -616340248 23523 -873840631 -140561817 35086 -967478349 -386430642 39425 -990412560 174286898 15943 90367456 245565923 5118 156983608 49026557 17447 170265759 -870238780 14535 453025731 165642210 76686 461905488 159073990 52230 -680460024 739338849 29976 531625275 -487605149 20708 168163120 339574287 44960 -309578575 -805142768 69457 148180068 358332741 40697 450757630 154025987 80903 -219722798 -577788686 22492 149120001 -396379187 36271 374611551 647671168 41788 -960945765 647175164 34945 -992897286 186154529 35314 -580586510 -324669292 74371 189701905 257257910 31000 440248722 372399362 16722 83572548 721694413 68038 -775943833 -477483257 21559 50600322 737056559 25644 640817433 371011980 17734 -205114619 738024528 46877 73346056 450821438 44660 -110189998 -292924963 47757 -699048532 -896167185 37823 184541866 -191823920 23988 -384934912 839203418 54340 -100738927 -490721677 272 -961137190 -400059111 43083 621144668 -324533862 23276 -689341703 -876608494 13813 733238226 -301070019 23006 187424926 143022310 25430 175784412 -199668229 12450 727459411 -523512375 75827 144650830 338384904 34164 541497034 185488724 13399 159029334 -207908207 17578 -135284953 -872626207 20725 528426797 -783930173 46097 -392178848 855067996 57531 -291252752 451205431 19904 -219855655 -615305890 19843 -137212267 -778509893 54921 -139540227 339118976 18451 -191671970 89924728 101658 -891601772 175292677 64771 160979219 -615808632 12644 -38528384 526120215 47585 -106301553 -495738024 24163 -386147932 272849602 34561 157228431 81086986 29255 752168727 -301052882 42970 -779623117 -792328670 9992 -199417453 -898341810 29896 246194287 -43679149 62668 72261102 256840856 68954 -123120398 638754519 6720 -44200742 -669588692 43844 -329500434 240085836 43247 -194846079 -608088926 68088 268889138 272009889 13533 -305631452 -681994601 64289 -672799433 -864146182 31653 730195453 -202863638 54872 -866447953 -141105860 55727 539173140 -485276606 20368 627830276 155527066 74784 -714094166 -125293479 24947 -883968564 460230571 11 -127767895 -863588978 17773 -893015885 -126357088 29844 -133638993 462033354 47247 270099162 -16199451 45603 -224766894 -990544740 29212 -140877730 -889830020 35518 -869538078 -112397523 20923 -808612352 -764100395 2370 641430929 -290045962 5240 94273718 -312894076 30416 -196056918 94712167 88100 -994622012 -615000331 15447 -405111240 834754761 12165 750084726 -330238083 44944 -234477695 -889976492 18204 468581669 380273484 24869 741603886 -308830265 43873 156624674 459177952 22969 338910062 -223012514 2112 -426564627 62311661 43348 441608058 172965817 6689 283731298 -193196806 21122 -997284856 463953750 50717 -888398731 449634295 21187 -418301158 -117367413 13420 -104450711 357806847 30768 -891090159 456782633 45559 150903367 -422647828 4885 -123919209 628229369 50441 -963938498 -970790171 56607 149240918 -103536951 36405 84024079 457913535 55369 -391854560 834054316 4559 175582817 -133575339 21208 -897813858 455723596 23893 -596135878 -509284165 27993 -109553201 -790022435 24561 -572408714 571028743 77714 -30429088 545100400 24568 471074502 370798606 20670 -392015689 841353279 32603 78583699 271750438 39380 368451317 659580538 10652 181192206 -868655505 22079 -106326148 623531279 52469 372953277 816440598 4057 463427161 337610423 16485 185063837 181248551 23808 349721182 147328148 47908 -215585148 -30056960 45395 279740144 -5610285 54196 746030589 362833019 42551 87508701 819352443 21824 -418702449 239937012 12026 145734589 -214615821 33136 -686260521 -883470301 14062 -666804455 746339475 65412 -96924817 357501444 1523 -903979369 -137375947 13173 -794319377 -513875640 8708 354334571 -889680030 43476 51957098 755313701 59452 -596702075 530160080 36710 272564762 438921233 24994 -696108625 -886615101 23304 -794301862 -486594322 9744 -954656581 433945430 40869 -21027358 651473228 31119 -135117884 363202368 30524 -123258233 -523055541 21400 180472480 450264129 3278 -966502095 -591080908 9012 -105260927 654307626 47918 251653547 -220481984 17992 -808873653 -800047629 25214 -191980173 -864214350 10618 631960645 372298952 11383 743690308 -588489104 7538 -609482295 526652591 46679 64378602 245371814 21958 -395101493 751403059 38005 -119313939 -107115917 22917 342351153 621743782 37723 350755968 820018416 30651 564233263 -500075004 17023 -859093198 450732407 5217 730059420 -306801408 1323 64726961 460811532 31669 -977751286 176864358 17679 -121720113 -140775693 8150 372346100 -224590827 23256 58148885 721600142 31274 -966849604 179850915 53691 50284803 -314883257 31679 -593427769 -292917941 48210 -137010431 655232703 42491 626101952 335983371 2998 -670557101 -139398286 28268 -483474560 463803691 39259 255772709 750443685 8768 -574782002 -864676659 47534 -396698100 269040695 31329 -395568608 -977407073 23438 248366842 79238751 76549 -418887233 -998174647 26985 743063354 -222294021 51561 -484042255 431476006 32540 169062413 -205963647 57618 256403428 732711751 1461 153567781 -613469072 7102 -504362172 -883440040 37076 177450835 -100579869 26864 -590409435 534309557 23178 -204758207 88719956 55704 -691722360 -786443670 39500 182327788 -205898558 12300 -331254377 438495347 9510 180181194 262736380 33338 -806386658 -793702580 17508 -669419749 -872438488 14662 -997562900 184157042 50977 257242608 357085358 55671 277192804 717296084 27092 -11511191 -680770576 30710 347365848 634421175 41707 646245579 -327647018 31925 -884137741 -105003035 26958 -791479188 -480178762 47151 658106907 351369001 66837 -667707607 -220297985 52426 -100648838 -507617837 35202 -113545618 342024656 21220 -688430549 719004948 47643 -601997695 -521693751 37296 187388614 355183362 24259 736350719 348488833 33476 659611461 456250399 57438 -694657748 828396000 14098 143696266 348420203 33730 -616438927 -491543778 20432 629248862 344004703 48382 -306136489 -686168622 9707 -606832379 534892220 31335 628194723 376971967 24641 144397901 -194856114 66934 373755220 -210104891 18984 84513094 -315876797 26505 -99255546 -891140515 46262 -573500266 -488243354 23493 275298088 64111011 8046 829725079 -993903592 23683 753498448 -201893995 6706 354281448 -889668792 35993 -710815214 -130471494 19091 435266109 157496443 16950 666421653 844538689 59840 51738801 461055192 36051 649929735 847562778 7913 -12991776 539211861 53833 175170575 153525926 39447 -876924775 -100389876 46679 -996591429 -574041037 68243 148059683 71306639 17602 -705571569 715475562 35350 144547670 475059853 1475 -863755440 -128434546 58488 -424917354 89528017 47901 166491178 -898226233 42384 -701259736 751377404 6175 -806789788 -782259509 3835 -890706636 462134291 20095 239151101 280127339 63717 434853501 182081339 40609 -209338522 -955875365 43895 -891262339 466901113 31196 -783383356 -764523184 9138 150299565 275949028 18377 263437104 77463561 35021 542887995 -219537161 25593 151249516 344976518 53659 -617012738 -479897774 3650 665536405 838604693 24316 -214075649 -973936893 50719 -120885747 -478894086 20489 -203408454 -577279699 47274 -237261496 -615108227 55816 531468763 -505992845 35229 -7882309 527204878 21181 -421140533 733058213 5714 -392613244 241694926 12524 -287648570 -222437894 8231 74962340 843839062 21914 -137346599 -511800885 21868 146741992 -395969846 21955 -618762213 -480589725 96 -2680566 568339846 22740 373037327 643038144 8490 378335022 -220636541 25691 -131823388 -806714515 16316 64833721 731449495 35387 631648508 353607131 64185 334703786 628308066 34451 -295670019 430936838 11521 74132165 755145584 11497 -954661121 -963609729 69711 726182161 -207564895 15486 258926960 461153325 40735 -414016319 853308315 22882 -230315689 -587633071 70932 -690702135 -868521974 32402 188658370 254691121 37821 -702894556 -106052357 26283 -689106983 749361557 24451 64321233 740460545 20743 80319494 828215111 21143 -956794428 -959439988 42233 -983753948 -595755208 26803 76038756 -669860527 66863 155622146 430247967 22355 754511723 -229378507 56906 93137613 843440610 38661 -588041221 -806443306 76244 438755389 351301899 20812 -196152597 58331218 45335 63446100 435480480 10041 -962042833 -406229172 38949 157315079 84558639 12504 -701275434 -122365846 6233 145172183 272957491 47979 -883445543 -121580849 49666 -400092437 744225014 11969 166117717 -117460825 65196 145573168 -426068818 25845 -420682688 748282328 3724 -989910560 163849893 5521 -326239435 -970106833 39388 -332982472 -689981768 55511 -214480527 -897761920 58628 -381108131 -954998621 22138 189206107 -137918622 73573 -125929326 -765130479 57828 148940163 452822455 20809 -983099017 -385713057 12535 -235882158 -996631974 25200 249879471 471818543 4136 -428053628 251141755 14627 -694522032 -777917779 12418 726741760 -326938764 38658 -867388315 722209946 36118 -486326970 439038744 32165 -617226998 -516017050 9165 353344730 271611540 82576 354120032 648328467 32781 246866396 -23757623 57140 49228166 -288109899 20376 -405733909 277784964 22034 722455295 -600164427 21416 -387808202 247595360 41067 -511005129 471222259 3319 -686688976 -764926995 315 -580683210 -297510639 60762 -593063943 -495802953 15933 527145656 -497906429 49837 744759075 -295213126 20771 65052491 448953610 35321 60386834 264290453 35754 48184696 850407052 16982 -139497820 645994093 16501 158562744 -887406922 15569 174657050 -395207965 1914 238987122 270341155 48322 355330860 852060387 31561 660945580 371563503 19499 459073600 171672740 8854 718130228 346099060 46330 269035476 -873150596 24299 189680874 95213051 21306 -977181808 -973456178 61471 -682965858 -121413049 16658 242929529 732814072 25088 -900617319 -138773653 57554 -411161970 274590392 28818 -104296964 -888150220 45256 74745726 442307157 53622 279828859 755931848 40696 -393591321 -127170397 39313 437975149 165020705 532 89616402 -782543104 44743 566018440 -522250802 41295 -600966576 -500107539 20874 -685947515 -137506549 25754 -389849820 339985090 62367 -589397710 -511732913 15853 -572133484 -616580240 11519 168235032 -865903388 21626 -575580317 566569526 45714 -292424194 -226347599 25698 258379232 -801547609 43569 53216391 743684120 33240 -44472379 651611357 9993 -873347753 -141827247 44572 174499934 356969126 16139 -571485614 525142714 18180 -422846511 -135690481 355 -237404764 -981181653 6327 186586679 70469936 27452 367560413 -217172240 10107 -103473998 -886023509 42451 -995118964 -592917849 66085 -389231685 252815631 53959 335854996 -508725238 27046 -796792151 -769860515 13435 -299843329 433908228 12752 272836928 760764931 21830 -140107332 -860372885 47206 -235911938 -881201477 48714 -976560956 -956623251 18048 -112504329 -798283544 1463 183785295 -210612298 19070 -611461327 -495003610 29960 458861687 378114393 30598 -140607802 -122973212 4506 -502067280 -501059795 26438 -882469452 439512874 6243 439345603 374634156 18281 159128641 434662873 15167 78552913 748761045 11419 -390267306 247253176 50795 -308672808 -679603044 26604 -704670522 -764705652 11869 153474611 656636575 24370 -217888655 -594089759 37786 -397157115 750159015 42254 644711008 173006606 6182 -137477007 -503215632 6710 -713471341 -809119987 17881 733293898 352334004 6637 -707440425 -132017201 1872 625916150 337528826 32319 -763100700 -382130327 9536 -428438690 -105954043 10133 -293659632 -191884708 385 155313488 -415610924 36254 -109267760 -485605428 2469 -591928512 568393544 19094 339664298 824543827 42438 -613134707 -777510755 77661 -1084646 -678923788 55968 638089850 -324450966 6690 -996894457 -986140216 34938 -692577930 -141635466 19696 -808192975 -761989114 8611 245768414 -17513017 62288 164980833 -105242940 68530 -116547421 -782324151 48790 -603995864 -516132352 21943 379638806 640665054 45487 438189762 170421918 2339 179989950 -594082689 9345 749093560 377137423 31264 -383272203 265014856 36670 279406948 242384988 68311 244000324 -38546373 33128 74271382 268148575 47630 60420059 252212903 59843 -864166936 430647711 1961 -996213613 -328019201 71639 -714149497 -879532050 33169 -99810411 650547380 6071 -589781713 -325522856 56773 181945568 -893754072 13410 -667483432 732324898 59875 -857460161 -687853043 41466 -129674524 -303075194 52061 -413629143 740810979 19553 -207174442 -414211792 70717 442412720 169936974 72091 -97249853 -329661083 68785 645178244 845527451 67604 263472033 441283268 5546 -689608988 715973480 20546 -668170103 744161793 75103 162448831 451885862 3896 179087901 -225283540 41739 -699001526 -786068211 9466 143066468 154191029 14069 623355364 346940896 42040 151807215 -118494872 71063 52951066 -312181354 23048 626494199 185342429 4065 170959517 -124666697 69941 -108049666 -501885650 31112 66806134 -313194922 25557 -397654422 833423155 41742 -126980782 662173498 13917 -690872767 -982941291 10277 -118051749 -523328988 30799 153200741 344607366 49911 -401460937 -137009777 19397 -572087294 565309418 58356 -991003697 186859714 23932 524092989 -477874304 10309 -587221507 -517949049 26620 379247500 625241646 25177 -693853349 735170015 31342 79728586 833764152 47098 340958235 839230082 33351 169090866 -577363426 15674 -807362606 -796042187 9119 177935049 465587948 8685 -967333427 188912567 21563 276851699 -235665112 23559 245784110 462107285 37638 -799938196 -499462319 13543 89876410 854547569 53985 -4508972 654701376 4333 143279552 -408003393 8955 -699460420 -105341108 5444 -129978639 -890034030 24424 741969790 -575256201 21481 642628977 154910313 25888 -766237801 -512001141 40119 277706504 71753302 41161 -611569515 -518510779 32800 283137317 744477427 20060 663621280 175133337 73850 161688573 -112502154 25123 276578659 -216026465 9155 183348896 157534820 34805 153915018 -110384558 12388 -502711996 438866484 36436 282744290 722967933 12709 156357008 83455823 29695 283943946 455489310 27579 620507424 -333262281 19995 665167363 365741158 25924 -962558540 -588030647 53545 -329453424 439956879 8412 -315685885 -712733406 11153 175358590 -128089527 4978 -711221884 -868121739 22523 -200053834 -992253116 31974 -870486787 474493754 15358 358501614 344257846 16935 283364605 -210742640 29373 624041792 -311160701 45307 731488473 -299107364 22456 -961775222 -384458534 32374 641641810 835940567 37052 -389067365 824878184 20508 -400702507 839070613 57748 -119369995 -894107108 46696 91491033 475594089 17626 745344333 -205486769 53626 -418082223 -975382447 61482 -980072524 157374805 27204 187972076 369713369 27817 736269291 -609814547 21550 650100993 825906785 45435 -13662185 -674667601 13744 -894151216 741834850 85541 -693120690 -802521025 5441 67488349 814538820 46748 149305581 -201187096 60483 643783659 -329165987 15938 -699615549 -895439544 28847 163298704 156697305 48596 176933486 352801845 53676 258096833 471150793 30631 -486415911 430455603 3810 282267067 -204063628 4003 -859583382 450385747 49992 558786168 -505734625 3970 251560418 238732204 42279 -291949559 -672194380 2983 735931060 -99434332 71664 -987515450 -422019936 55078 -411413794 273493185 36685 -978438573 -390716220 77384 336089259 833499846 6771 -139219206 627526146 40673 144298756 -584891593 919 86173425 -299387584 13178 171028374 -226837092 4967 757207041 -618955525 13848 270699654 238355133 9009 -496253025 -397533905 48863 430603532 181999452 85604 353340789 624605260 22152 -133063896 -500164285 11287 -873028584 -127220495 63352 458375307 -963872136 47191 164460646 252641816 25605 -703671826 -114613118 8373 -407045071 721668959 1305 -326750591 441518988 10705 -136182799 -770635133 13781 -98668621 -285910916 31596 735458923 -592098195 34927 550359922 -508968736 23976 -25810273 629736355 4050 -313518754 -208498216 16823 724814907 -572368240 20189 -672079656 754753079 23791 145601645 84147142 26148 -965682410 -611114903 63223 -100750477 376240000 5699 -766238056 -101535054 33442 -295313743 447447385 24723 629699231 -328078550 43956 -215556795 -960770777 1335 450028714 -425121403 57689 -954269875 -970462298 28603 152331908 166227939 21865 639561110 149850147 49824 253609858 -29213285 6251 730080119 370717084 8396 -23768402 653003279 45126 -194269263 -33011836 60620 -572771618 568094613 27225 375389568 158224133 28272 -112412145 357737357 27409 -571714460 -520729266 26923 451070414 352190105 18454 474233611 -684661624 37736 83296805 269906054 71509 -425535376 -982408095 40121 -116769795 350692807 7824 464823711 350152534 21607 -10733313 249244605 11168 -292218862 -205585696 1625 -202742121 -887909067 27872 -404961546 -133297979 14462 -290044740 -205377585 12582 -193862141 -888358961 29335 452657667 372564840 11349 79754430 -309329648 10125 -770353895 -505714539 20505 -112557480 -331176013 414 -684576024 732882733 48569 -592318214 -307853203 26686 172410576 171750602 3186 535990222 -477619916 21960 47619591 733566787 783 187100119 -123674915 2815 82594955 240992294 45498 634506210 167448916 65519 57509964 -291551026 9791 -690157169 -880973548 30503 -872246930 -134158836 32673 547704761 -974982483 38470 259350341 -211925008 20372 760247659 -585667581 2226 -103548345 -876180332 20385 -488259802 472920805 49930 745734906 -316442597 8400 -96975497 -122761290 218 -616576517 560881811 65000 -594677249 -489542011 35468 271448386 261843326 46220 -994048175 -959352824 9658 -426684086 -966405053 18008 -415539164 271429392 37053 -972606565 -384884386 49446 -114156894 -789873341 56228 -503006323 466240175 10903 376849104 631374743 2876 -957044321 -603233414 18340 -711395931 -139503310 9156 -669087243 737433302 11383 -418954688 760899786 40528 -42088463 569279662 5448 -669329880 -888595175 38476 170209259 440935456 7119 59203353 -311443294 22791 83072285 812831025 23373 723885691 -236135699 4781 -197337766 -594561881 761 252986880 -221077992 26920 -237613072 75844039 45929 644102599 856870862 24761 380704338 635273529 28057 -610435274 567180043 33568 -108209954 -310093592 25277 -108837708 -491850269 11694 744607918 342791498 30772 168546255 436324280 13807 -114679235 -103850762 33714 -709560926 -776741921 36613 -382697114 -996194561 37944 632127263 826515502 65589 62125235 -613644519 24250 -312377580 450968317 18427 -797553422 -495523676 49349 -981360659 -966893556 35609 -476915170 445654796 17050 -712415175 -108216916 4655 -669796884 736252218 27493 -23041249 554056667 42807 -111647676 -138994838 19215 716864983 356818711 28442 -303491936 -201788899 31963 -196825373 89931348 99042 249723314 -515245826 15596 -573074778 -309541752 51724 -997382246 -963778929 51401 -881440828 439585462 5206 64266833 262539984 56067 -28214355 529271744 35516 643182114 176498853 9410 -668855897 -858487766 30484 56489508 720829621 13645 78344077 248788776 33765 -108247681 -308092061 11650 -233147628 69851352 65106 -122663723 -899503365 4165 -963579400 641438788 85659 -691972294 -788449983 44170 -140835500 -857265715 19985 732519486 -321051208 39129 57213295 714809805 20198 -120288731 -884684720 48334 745770083 263260512 41106 163607225 66178851 30034 -965853491 184836696 49223 -133064433 635006142 18338 182617369 -615965130 1448 -413867622 -975956027 38402 -517301948 822390318 59569 -965631106 652575585 11158 -19650219 -700690296 23025 52285263 852376896 8850 -580933155 -476864454 10567 -104041016 -522083385 15899 -127878510 -483645764 28322 160265016 -214445817 7814 -215031720 -987088090 34323 -43531374 554786664 42117 254896573 -224165649 21435 380027643 -233524750 34747 -41869981 633522068 7348 -42525070 -671132237 28690 -799131137 -768616243 604 263464119 -209294757 30732 366988578 -29133317 25925 -389809759 726326339 15399 -613872737 -328520905 47511 -702141184 752793450 43173 557146126 -483877707 20944 -977888453 854828720 72966 -383876645 829034115 14580 -112174757 658667317 18073 -985284256 149782629 29463 750359758 -960026427 60262 455963795 146052918 75228 743862400 -323786613 30000 619903153 178812288 4508 -768161366 -786337214 9076 -45869155 544171504 25383 548325921 -514685141 63330 185111512 377131527 49195 -133203257 622999321 37972 380246056 831750412 7961 451546714 433884876 280 -510008214 446121938 35580 474346024 -894158823 27493 282600956 59513908 36134 -208414544 -602819931 15386 50332651 475511823 25301 564568208 -584968523 70177 -140307626 -99882450 5028 -226543969 -498178290 28602 89200290 -307526100 7930 250099781 -38869616 21384 -682853639 -126932082 5267 187012738 445994799 5889 168991508 -880842339 36800 266333419 -452453 65436 271099003 743669157 36374 -426867948 832169443 3347 -411071136 -395977609 39615 263065542 720533495 6296 758200015 -614610374 37167 341710720 -206534002 42379 -213361890 -598749927 10162 156026892 457847339 15130 187412604 -879372720 43725 -890777289 -110456821 32884 431350396 340512853 30599 -300003712 441988857 17258 -386458995 856405693 55318 -708262641 -805080937 36991 257536491 -45582621 17049 80630258 850111225 26034 -500263138 59145461 49821 756740474 -521509674 1196 661707993 352934408 46576 53635939 -212096595 14267 74112858 -286396163 17038 344681353 -220504686 28117 -122271882 372337078 27284 256462971 243804452 14963 179818673 245649172 43442 -861302560 -806892087 18757 -386913519 -127905166 36759 56017098 -326611501 18094 -421912884 -984665286 5987 178764664 -608157936 16638 -572412857 -122798554 62921 -695288611 715691721 67223 -36828265 828183710 14494 238344334 -38872084 59915 -980051604 -580653938 11924 -108917280 -858561264 36018 -421970991 818387609 2570 435883286 182695557 352 82151720 750332810 18733 657251067 842156242 25589 172720706 440568673 8695 657682804 856249164 66812 -134095696 -883537842 3229 -418723129 736236035 25777 -133914576 -478908731 28665 -693701088 -873082137 35349 -202353253 57450282 58467 561704503 -511917079 24150 57079775 757848589 15226 -703562237 738365123 2651 -423096148 854213196 3656 -990635148 -585254110 7738 -804559486 -482608601 42016 -600980103 -299795921 56828 -588392196 538875266 80265 642012866 336029202 30318 558601934 666297157 67739 143336479 -117468635 49964 724719183 -597502767 33793 -398990225 -974119991 10596 -329933941 -194227762 17231 273417478 -233267677 5420 738359782 364765112 33908 -114363684 -496501504 21083 649213117 336045973 49686 -970634889 -396833232 32552 -393181313 260409487 6192 241834731 65599370 61104 -678003374 -777913317 48025 -996773110 -420037509 18965 72084053 -317750091 2683 734009638 -576221005 41378 270472025 -224306466 44119 335508197 630289882 43469 -988200376 149503950 32505 -982219920 -614553642 55168 -991921330 169382261 51106 175330834 -388921127 3410 749611778 -193882733 14043 -140954124 -134654448 29071 159416250 166667872 28662 61185274 432816415 42617 -776857969 -791453059 7694 -107411107 641340381 34766 -403559764 832181784 39809 -123346892 -786537832 24953 649956443 -333282754 43958 -608252477 -519560735 9390 -390655371 746386518 26216 -111962090 -483022056 28274 -977834591 -402082910 72627 -696800204 726259934 14389 -983805023 172218058 38123 -126253214 -793880597 34729 184509857 -203207847 42224 262206281 432612519 5980 374094742 -192745104 36273 84088906 -302237851 41843 94487238 -331407443 4103 -314324012 -195570286 3653 174368778 167886988 38419 175437108 455960815 14330 80086457 437765398 37244 -955519057 58826590 57669 51693084 -311924748 8740 462651735 348538993 16310 189682461 -221899084 42935 -711714340 68734007 32951 719307140 380158872 29886 262614837 260483439 24242 -127681425 346452681 22818 -671000889 -869235443 28172 66276181 -302483159 42468 -124370812 648675149 50330 -127541533 -303707757 14512 157090204 458438480 26951 -778221412 -509769769 8213 -954422331 -617026644 36170 341077858 855411289 37906 734440067 -878042866 80474 -682547425 -116702961 8056 -615576487 551001551 25004 150994552 435885642 5290 -711290922 -711874432 58587 281060892 280024259 67051 177115893 174042759 2715 529100940 -805211237 49947 157507964 158474918 12980 -102736641 619678684 2956 621399033 337962690 34144 -424853990 -37983038 68541 -980151147 154588986 12288 -587853639 563848693 72488 -769421241 -769310793 6988 79417981 -300166189 34046 82374608 253007522 1836 85015117 -298338524 35881 -113452759 -484465764 15120 182535939 342319350 52869 270022327 752480119 3253 -689015612 -799913438 23225 832496405 -985531885 21762 661693858 354065313 6610 431530102 157566582 32842 838679441 -958122956 24494 -666710323 -766299913 27459 65695392 846444106 11017 -389320321 -104097989 15799 -579574483 -501833396 8879 79343438 447559850 40493 524862179 639832451 38292 355328361 834902439 15437 719277773 -685112651 5221 -408498138 -967868510 45724 -123151796 -876139191 31202 -118506666 -141705883 21263 756636812 355533503 57359 -616215954 -305585628 45663 -406932975 846982279 45090 -120047041 343164546 6365 241376769 431850548 9796 658088641 182681204 59035 -203830442 -874458656 2969 168144235 364889296 45930 -476409501 845285938 51001 -426280816 272582249 21502 761203884 -225375809 67999 -971613801 168772873 22731 -969056254 -979218650 26182 -25401384 644457152 5916 -104736999 -788718409 43471 662880149 539602791 843 736279206 -233822043 37715 53830019 447120931 26166 183359835 -572738934 20670 -116995940 -291320285 8490 58001974 441297348 35065 -117951447 -127017808 34171 158041884 456624609 3006 -332553754 -217037676 3543 51055001 -410974709 23187 -102989655 -501041957 30395 86732513 755375914 72172 -198576778 -582332551 57859 -857202498 456383658 4801 -795806153 -778218285 127 377459425 -219795193 36222 -578311156 459863116 34265 442774089 354454369 25297 -583286279 -490992723 6716 -134931178 361960330 2640 -897890646 456340049 6296 727126633 -236604196 43364 351812054 623287180 15207 458563224 341118611 2719 -959722848 628727173 80978 -404404976 273377127 20097 473984840 337487788 7990 238489239 -208305876 44789 187923743 -209994733 31903 647573739 821376275 59010 -502519389 456375070 20334 737611402 -615851344 26988 -24392812 629142321 12543 752397169 -316373403 11446 263826008 732775145 36449 60347389 -515357703 79921 172816411 176370501 42972 160229860 72318893 25256 -686863910 -785372773 40842 -134260567 341366979 16429 163313267 -881851775 37744 -208536237 77255771 19836 67462720 745796057 11176 -229780795 65911055 105106 244075566 428756557 25652 453761480 158809784 59500 -515752193 456548040 37873 -407781503 720863374 21970 -808988838 -478345792 9220 -694113075 719832018 79396 147389429 -586936481 22832 472599198 370432187 28291 730626612 -998387077 56421 740291102 -311469463 31257 66315025 452763309 27284 239487967 246858506 40970 272821086 -214217265 27997 -769749730 181691818 42785 -317305973 -200293350 11959 -320948025 -675965881 35662 249734847 86477955 27431 737480344 -596765718 17474 -36108341 650805537 44606 -396128470 735776430 20653 634083260 -322979491 28293 -316685534 -714028967 61194 63775740 569399039 9048 160052619 -203819178 31553 -603495145 545989084 63615 148030152 -382605431 6203 178874645 -884811557 36104 -224252324 -962093355 14663 -990643142 -390312854 41884 735657727 -206653200 61019 152169647 435380539 14996 157347556 -694529589 29240 -799219453 -764029192 9167 76685695 723277203 63345 159258531 -382300724 33081 -996808397 -572637127 3149 738861204 -297854045 30643 -295862321 -713224383 66360 744435013 362446268 22724 656687641 151555766 33023 543011709 -696545825 20325 619893584 351023856 72379 57444323 724434868 23695 151669352 438866252 6804 -226862527 820985900 45265 -670629254 -893156200 35540 182354445 -140504730 55255 74007882 432879181 6324 -204054708 -952816200 50197 -611913025 556706951 59649 -587078314 -303952679 67989 -227489230 -579972846 35021 257292643 -200312320 36148 738766046 -201950332 66588 262201290 435047449 31677 -199033799 -601830765 14604 -710536262 733386467 64385 283486538 724015155 38775 93735679 814996472 18303 717585536 369750440 13886 239215025 -4667724 7660 69983208 738784212 11046 645526867 180746843 74541 274221013 245358545 5385 -219371858 -611298938 45117 -127787749 -513680853 21353 645215749 162095540 74411 -890647432 428592413 28007 553189800 -504118770 39134 -316533001 -195255329 28117 -205722491 54881445 25886 743251423 356529658 17201 650576233 854415418 18125 -612041074 -325288239 20650 339636325 -209800517 35477 360851336 -209957373 20814 -198976063 -870843069 59325 343918671 622687244 21929 187533880 -208600121 38688 181561466 451942137 4938 279464216 474572902 18092 -587592123 -298537355 42301 716827549 334907356 56423 -394852420 -979276925 10002 -204823193 -859500379 42962 -702383863 -125108389 8426 623185360 154965157 49415 351653675 -217327156 26201 -712919836 172141661 38323 -523272811 469037246 9433 -996316341 -979790099 1056 170185625 274530464 13861 339621684 -205633003 31034 -425798900 759766824 4105 -410606289 261531099 49867 748870945 -228244088 34327 156645181 359567514 38993 248972764 -7473025 40045 -229015096 641198132 8161 -507735718 445145714 26824 -43539220 542451550 26438 -124376870 -481611573 2305 -610977857 -286703092 34432 380759563 -198127117 42867 254235782 57264517 38548 -381328874 -31566693 1842 662422011 -897075281 23680 83684751 743214321 12415 55681149 -330562789 37837 -215489742 -977776832 53907 -299223063 468672263 25882 -134688693 -514494608 18820 -692099434 -775423548 12057 -111456296 -30747376 35576 148879722 186649290 45997 461232866 634759225 27688 -33684823 270345024 1949 455167882 378341299 27547 157589468 76235219 9792 -994131427 -589006888 4764 -697206613 -132237582 17791 360051159 650904204 12089 259828043 743623881 5383 -321783540 655835241 27242 82544256 -300164008 25480 -217804658 -608068359 23766 189827832 357950418 2953 65506531 -332199683 2393 439036769 380402272 7801 -134299766 -494118935 14240 -858376143 -101344354 22739 -968872355 -602471720 24732 -119561341 -138992715 12954 -959008331 -419205594 72282 -612894805 -288900197 28541 145132811 178306638 14974 151355543 343730343 54173 65848626 750907537 64127 -974803294 -971287620 14871 -399529750 856523886 17701 754457061 -322230001 25688 158127563 -426847743 2229 69316941 -287703126 9381 745620024 -614730829 9843 187953651 460219232 8762 -101570963 640318010 37564 -131416323 368149778 19661 -782623856 -795726129 5147 165667244 -106684309 85185 -485839187 431735261 37921 275304216 758992181 27047 -120260857 -495863659 22326 467608368 173186248 88974 -383624565 -115796189 7034 369341669 841589889 6632 -100664501 -788211233 10585 -139624018 -293970658 57618 -980683102 159841317 53473 -105545621 340242461 26677 -696374018 -783810638 10386 274026673 -227910021 16972 -295526612 472064709 23424 155262184 -897540620 9739 -493847920 459395974 37086 436400020 360318949 18188 -762086831 -803797993 8594 -506185555 450682458 48687 432403270 353953876 22162 -382671432 -958324071 15576 351850294 817404085 45266 -979799970 -795505898 36111 625343191 377164074 59663 -386276113 838589511 25937 162522386 -889511566 29380 -206463280 -613279402 48802 731335258 -232687418 7289 -209632934 57753384 83969 621795364 -292545373 28437 -669052998 724390708 80551 166027163 -904441126 12744 -396512497 730101159 21618 -102508973 353438850 15622 -972465486 161945920 28161 -953422234 -598946752 47513 638802235 -299498993 25950 -424371925 835553583 32348 84303013 850160570 43367 -798400643 -779276790 10626 -225262593 58400857 87584 -786537763 -776156363 5198 -215092056 -995815538 41126 165454048 -190872781 46026 85338382 857012481 55558 -326595817 -232281806 487 273353632 -195632280 28203 -695207171 -780950853 15573 173544523 -207776507 65543 443919610 343351867 6768 146714607 92518622 3235 75224873 819691062 22746 755870770 -298362341 47692 163524362 -237402198 46774 94262822 856342373 21226 -964795794 -982918016 12040 -957332279 143193902 55218 -992843392 -965599949 49825 726567209 -618867116 13815 144941766 340483060 48744 530699432 838502253 26722 -486611557 432037218 11124 174232370 -583395566 16223 -988623612 182725915 37642 -298220489 -687813422 52591 -101616879 -315737417 46655 -953436374 157921469 42783 -779513402 -506049873 1803 254535236 -46135749 12553 748350429 -309447172 30826 146623202 71221969 31243 -142354195 645823208 48701 745907038 -218414650 62118 728947628 -317654354 10368 -142400443 343381866 7328 761884270 -587144254 22496 -227771401 -617335893 36792 61814070 -300295165 35883 -122148462 -133370395 32864 67424749 -317439380 4830 238155384 -18293364 47687 731763957 -316122716 34641 -967188917 -593255225 35055 558759186 -514231577 2268 -691461727 -769225297 10467 -698485513 -127955023 5046 261237866 -20085913 10871 -982044367 -954435769 16202 -417250892 830541506 53959 -205417192 -583925865 59000 169532908 -100118839 10278 -33789340 720742078 45594 178715934 48991743 24379 166009113 356224613 26905 642459156 179424164 4121 -675683397 -890836205 38766 462810516 338872585 15582 433538613 165526057 10754 144117143 -384839849 4473 -590096902 -498866697 13507 -102714603 -309323192 25081 753143919 -131780448 69908 169254682 360872722 4504 -333087060 -521214098 15070 242482310 363026502 33577 -787408227 -771331041 23343 -232102577 -980046507 50696 -692508254 -763229496 13666 -994038732 -572351441 460 472583334 350626978 30816 -286286564 722298654 34810 174957309 -888585484 22494 -203697523 -581449649 32354 -612664068 -500571146 14637 -117976187 336395136 29030 750219539 -778884465 52775 152116830 354356047 39754 -211061921 -903333268 37399 -307078561 429934390 15629 72178834 466717542 11262 -770545639 -502441551 28646 -142156844 -795938559 24853 -320565438 448743899 4536 727839343 -596075311 13000 -581572212 -496589566 16192 268130678 -4513188 20371 153563274 -198652179 75826 -423603676 724194078 4623 430309666 164652990 55888 52954668 757819167 4042 169138927 52698050 17308 539732199 59460528 24511 -676763413 -763310949 1971 -111214593 619287032 12351 728113318 -221684841 59148 -227621681 -881714406 10334 -215506185 -30079590 41209 274243365 58112631 27736 -2386152 553203450 33520 -115400130 -311676488 63091 -392553835 724553742 3377 -996025184 -782057703 75720 -131744583 -288897328 21107 -36428302 657900201 4095 -968834780 -573306814 73124 -424048055 842363509 3160 162699820 -424669016 19518 363603414 651722721 30720 182107613 333674716 16615 -110866153 -801081774 28219 -404210430 727634971 99 -967680507 -600542144 72252 -686532435 742067763 1449 -139936247 -479682970 8420 155118912 369434690 17530 -605500350 -513493885 12978 450946429 159070590 64340 -136988934 -904352221 19504 -990950059 -971339260 75048 -578313658 -323342890 70961 -109620711 -504523539 10283 -997234022 -580946015 30951 722703334 -593998162 31792 -956156349 -994050457 65817 -325866828 456698802 16100 -136496519 646046444 24240 620265349 365402440 40533 252828579 727624317 36205 367041509 625092058 26766 -895489105 -194026323 59300 -899097783 -129487500 40417 -138127177 -868969908 34313 -388853441 245611076 33465 273941721 -29218388 14061 658489439 842174261 45894 178772929 -867508215 44344 261266734 -209363044 13882 666089017 367468939 47429 185056924 155905213 43994 -41301845 552951808 47856 -321120855 -200719134 1621 271355139 82294127 41927 637617893 814283209 30965 354548417 847882525 38119 154164648 -398368168 28547 -701092772 -882023567 43373 -418226083 736777050 41605 -329425993 461540797 23528 185238184 449881660 3909 173801520 260851515 25623 346956570 -199676675 16024 -290157371 -705475817 42979 -97564843 662338779 6092 238659119 439157983 34698 245407034 -221562679 7574 625980937 180041813 19069 642959704 -288893551 39169 -10333756 534381913 11590 -892807596 -127984365 8738 154984582 -866039024 3697 -235482786 -969021934 39284 -502572125 439902560 18670 -230265326 -870102244 4530 743137920 -235217999 19452 -864074481 -138754723 8224 -32941642 810031447 79103 -402296018 -954480048 55914 -110013947 373168302 16483 -47011923 533071765 42278 77876732 -323754507 22259 -675907934 -803651081 39819 49365755 -317894057 42949 63006999 828441726 23084 -584320584 -313682749 75279 85635742 263907386 44585 146130336 61783232 26712 654685693 -329133352 40851 -595670645 537712120 70245 -330915475 455224991 3035 -235119528 -953778044 47900 152727444 -417013000 12385 176417647 -602969422 6681 271959594 722790220 21258 714582496 -592022172 25479 -205266054 -986024862 52096 -119764689 -485962375 33349 -45826629 662667569 5380 146568855 89410057 23896 -110014895 -899976024 23369 -118549430 -286365832 67990 -110150450 -781089326 64655 85286125 813267752 57891 735404350 59644467 46441 333780023 -137812115 61827 166508844 -903737395 21873 -974216999 -381958266 31579 -386902265 252876926 15514 -699380583 -766877024 20876 160252543 466053130 20269 -963127369 -413317191 17517 -325488053 444797247 10247 251444899 84518847 24144 333584042 -232021933 39159 -193989898 73559660 13517 352838424 -200369927 13681 -886406328 -109031146 36970 -885280392 465057437 37429 -109221199 350398037 24230 657598874 830115434 21431 -992312435 -987697581 27765 153234628 449318711 27632 -800269351 562060864 39332 56878969 848080338 26119 146802758 -387214309 19643 169951286 -130459999 41421 553025941 -399012387 67489 -787566428 -787537692 13062 -116360833 -767052320 51191 -394356222 -863370170 50559 337565723 242004671 61485 724718234 -228881481 25547 -99507238 373455293 18984 179963019 -202713601 13273 -403308377 848632472 3699 -899443824 474457173 25688 -980713611 -381057625 24432 -117513264 645774880 46162 632667227 377985868 3155 168985110 -600362723 4931 728440711 -578584959 19933 -386207011 -693762031 51755 147818436 264571135 24848 379616758 -316286801 54529 -872385297 461598399 20338 184046001 466584193 18694 -424974973 -976980204 63417 -120904471 -795785575 55670 169821875 65433585 15655 255141377 51311924 77580 -319084675 471680621 20455 -705539326 -798124193 25924 -117395315 -317196330 71025 530869265 -509957673 52318 463194254 333621543 10838 280985434 259671664 4852 281306693 -200572869 418 161594216 -425992370 14991 155975558 -476269048 31389 -194359042 49917606 29821 -675633981 737340685 70531 379729358 849919610 26602 -236925632 -597203685 22687 -419896168 550701882 29458 -389477123 738512635 21294 247795442 740102608 38234 -875450411 -121313105 58728 -407568810 -996270894 31729 -100445768 372624293 6003 -387900544 259373029 21354 -416260090 822972161 26000 -126850789 -778638219 17590 62266419 755590715 69776 462896379 346516818 815 -312121578 -689530802 29761 -142694163 -504525733 8181 350732679 -210749902 12258 -384085037 758002278 26924 -672136994 -873052262 23911 -327301139 -235617242 28848 -43858687 555708039 49847 -598722148 -287061628 49470 366161469 -228388012 671 79763590 820717300 49229 736904870 -211186328 53421 147265338 -128119287 22928 -118713931 -879774282 19554 57952335 820589299 29765 -521123298 454227027 36910 461381717 358811825 17602 716394358 -214430115 33593 -112322042 -117022426 5698 -41084415 -687148500 626 428879935 149059114 63567 -385216213 -46431338 80506 -415843492 -953837577 35303 -215853036 -607232558 13571 346019322 652109116 1900 178447415 -898959507 23826 -962261415 335603071 17571 -777882999 719946886 42116 -110448116 -322423166 38637 -781836048 -497489869 37130 270917061 69007443 57154 -126835371 -500747748 18504 338838450 836199765 33864 86382679 -299302441 1679 -115002490 646391522 50655 375811747 835684199 30149 254757707 728801402 17450 663665494 -301711207 15389 725831099 334648118 11934 254710419 253963570 33154 -42526022 644339780 44410 148812751 359221111 29745 271013643 748097878 28725 275110131 254169216 55822 -100878302 -800529162 16640 161716085 177651967 39068 -583264745 -121348378 59225 -695986606 -806319101 19555 -31124931 -670371590 67348 569956173 -490526969 46101 746421439 -323385759 8266 -383246057 813473195 16158 258447485 -15834978 8931 -983014837 -610513910 60850 -126689938 369687001 11227 -967354561 165337166 49322 167112509 -192283903 74089 -205540575 -902040412 42909 -31607213 538174803 39823 -789780059 -701979873 44879 430868239 335208426 8996 -120339029 -863729691 42383 278797273 262454159 24419 169040902 -597750744 19059 88369592 753149732 5295 743311357 -578829700 36254 144459286 163004482 784 183097426 274428581 55994 144448499 68961349 12985 180920059 -406029635 14716 -402528909 730906853 35224 -32840548 -689402170 57077 738385321 -223053298 30653 -19801629 562106701 10949 -383940188 280353617 39448 247896006 90391163 5097 833340655 -991753284 47959 659246127 334004397 4209 -604761984 544022384 24680 -198695965 -619007073 41615 -4971121 -684316016 15930 -115173737 -793973344 69703 274856160 450488849 35402 -7865630 -687477218 25060 -45040167 -691254905 2509 715885637 -304585492 15033 467160896 344033058 26214 662712849 363007157 19206 -590799835 462090391 36487 -988870893 66204515 87365 -772142960 -764533446 24304 168716518 283342794 17225 -708792244 720761721 46065 -869180913 475207777 41852 -998079593 -777061513 92218 -402078739 -977353257 45807 742537807 -612342806 36755 -394859466 -991717507 46273 -234407586 -595773507 69417 -208624357 -964848202 977 -385424890 814859810 26526 334728735 -200482963 27151 65405948 744606005 71139 -676501563 -214581585 2425 -134842956 642864527 33412 -131376228 -780460826 1795 -330673859 -675593073 11039 366172521 855609788 40061 271864543 -46150079 73362 -417386435 276806230 841 -100544510 -514418404 13925 -592158651 535950723 80465 -127146429 -308838577 65702 162372666 -582916235 10258 170474649 -195936269 28912 -118277921 346521241 21224 -11412238 -695700058 34605 -982420275 -403272451 19310 536709956 -497061205 17977 -18551277 621710943 12124 -233668040 49691212 25741 -202304849 83893380 74403 369717724 -204547033 7785 -421255179 -972077119 72168 268123212 734931749 25200 -44999588 644030761 19643 -134233684 -895484769 3577 244074403 -199701099 1046 -47190681 266131568 67706 250302395 266683606 12390 736566706 353301486 35200 623045884 356974613 42931 -681392726 -891203569 54041 181367543 -584364991 12334 -618110215 747865170 57489 746864582 354478355 5984 373863041 -310993898 29158 166977031 -207730947 26301 -215966126 -598695224 16846 621934562 159045320 6255 257302043 467473574 10621 549721664 -983886147 22592 -583900939 -333320555 70545 731426658 334137390 16258 -423386208 738625198 15094 639076133 -503968409 68604 144725235 182320673 1073 446181543 341609995 28559 -318963866 471385648 16320 -130460137 355999194 11964 250841138 -201459073 20220 -234665276 375136506 54735 -413861060 850624197 27749 -405598680 -894097898 24262 759638727 -323556063 35088 145512120 -134799553 209 -395292908 -97960767 42635 661416838 -301842531 19817 175355257 -129046280 7055 664797986 168182257 40301 -141676762 -776962559 58406 84760828 -593490513 16905 177474852 239104171 13434 256011839 269930814 39765 -589067550 528823144 62149 -231068477 -981965512 7923 173729779 449345033 28201 -700969941 -769731127 38049 341164823 -7430864 13965 -389574951 -985646755 20261 67503257 244330284 59174 632653314 357849238 4642 -765311537 -493729362 35890 -897966515 443356189 50984 -308205515 449844693 12630 463985554 338514303 5093 159430136 -881921210 25076 528613959 -491882469 43104 -306219084 464831112 7416 52728809 -307866391 12259 -396557745 849394057 41436 -669130137 -895727537 25264 -125106001 -130103709 29385 -873645474 464441264 53653 -689314111 -98004194 23173 458912621 189943504 12916 -603457192 -497002258 23239 -237575685 74250632 15874 -214099822 71768438 4725 828341145 -997463586 24861 150588864 57328768 31358 270035383 -13310855 9677 145066644 -226738967 5567 -237442488 -961391616 12448 185307985 448626504 22022 152721120 -901507081 29467 735190061 377659795 2669 275773146 -209439979 12080 -97710086 813553726 40281 65386613 850095177 21385 -139437263 -787449735 25266 -410265812 -104887876 2352 465428807 376512339 28885 70622901 457971490 11994 -114895467 -776166069 34634 68419662 249750531 34834 -137620304 655259328 36577 363287772 844925755 37045 58074744 432783803 40898 186883746 -864275793 2308 87408241 -309749615 21316 -693738938 -859228322 53781 158523461 66316232 29300 -128422985 -287354195 32198 180090515 58728842 76 -196589198 -588672275 18691 -128168250 -289039200 25330 -386954120 842300790 29631 149038877 -116802217 22434 -383542414 -129996432 26285 -977497098 -425012936 60507 -891619263 469417238 25493 620149831 -131124311 35829 -973897970 -598728000 35846 -195370815 60396892 52089 -104251007 -488264169 15710 -129593451 -292078621 63856 65876140 736712684 21524 340426076 -868554809 23379 167436662 -101688949 78231 -408690781 753077204 33343 148785568 265893160 5721 -999422913 -989010929 31420 -141343695 -866806225 43619 -582954207 -308371703 46878 474508722 333552448 4482 -15708582 641704523 748 -417759886 756729499 34693 95180339 470948375 53697 -693042976 -790578690 8817 -96747994 665486160 21868 -219901714 -885030495 50802 -222875119 -874669118 54622 -955683741 -953939489 36378 741557565 -192535714 37356 282734530 94417604 13937 -386277132 -106050593 17008 -117862869 -881964648 35663 721442461 357952286 55451 145133737 60012980 13886 -119031485 -500642856 11325 -109086099 656637136 10002 -212733389 47741376 66002 -785366083 -775309625 21954 632154643 828961934 62009 -99460044 652855858 43350 247619030 -17454128 26553 267202276 -192154468 32355 750520493 343539286 25276 -597468746 563871260 15672 640685428 352001402 54323 357423075 855620519 45989 -777739652 -792316463 8442 88923531 452210765 19124 268619324 750240020 18916 -869467634 440940575 31663 78058397 -19657441 29613 269079188 58035839 8190 -486118852 -20619134 23171 -385482392 856002341 38042 190332680 337859577 28133 -858721068 451143021 44357 -325778154 465513858 14699 -419059794 754580924 39461 817888384 -986087406 17791 -394799611 846113210 19234 280399559 -220622616 19859 548786696 -494162740 17585 -601363550 -330233637 24430 -28667782 -674690500 77956 469883020 168261308 3708 144917099 -859100251 2644 -701173108 -803582387 27951 560583568 -107037726 49379 -891413900 246613837 25383 -975074518 -964667114 72055 -300579290 -212201599 15587 -786468830 -193574193 37706 -286906431 454530576 21136 -997007462 284572421 51126 -129179255 658743902 51058 -970410402 -582545051 72838 -130093881 -900670038 32085 161127253 -583883707 17729 -808015602 -803816952 21934 624045234 856934048 65384 153134321 -859375265 12018 -711179714 -137657065 25958 -98551044 342581537 20039 -599589156 537111116 5034 178184451 -197959270 60950 735223563 -232518305 15274 -686852519 -771898368 30315 352338161 -200573755 7047 739682252 -330851848 18764 750553570 357854537 18867 -233968107 84634547 66818 741800788 -293416496 35883 570090371 -517475355 29122 181360868 354589514 38621 -603705158 564702458 71168 -102376530 659858674 49641 455441523 828557263 26016 -782760314 -773091788 15375 429248045 175042067 11469 -129400043 340880036 29708 242767423 65652279 34589 -994346584 -571731783 11764 -27614630 -702590586 66430 154769735 246911124 39348 263870209 265882042 14364 168048348 277578830 21491 -889757645 -105589248 3724 -418881781 -113424593 4203 -133494051 -772151532 68598 -129788060 367660463 7624 -138139052 -104705537 690 -324737032 -697109422 40288 -702271691 725028573 54561 -292477601 -204410323 24325 -98163846 -302535352 73759 556395816 -480492568 61700 648262000 -331073329 47076 -703579238 723255207 2277 -966808496 -614441836 52772 717587686 351780354 18260 -16457129 -704215998 54709 -799165873 -493182018 44272 -963044980 -959375122 75303 -401513859 838767034 28380 160828670 -601274957 13996 -969380209 158302313 46549 144453967 266441642 4798 -698449278 -883158061 50790 -219296759 90709613 73381 -316897062 -671547754 6917 162318354 171823266 49369 628774964 832759347 19258 275379719 755173356 30787 -678975600 188332590 48221 174359153 68532323 4100 -679920948 -800254802 41725 -858740655 -125551271 56920 357899876 -231694121 842 661350920 187951371 58538 -992547148 -587715258 69403 148426105 -575523544 2142 -695607028 -872120428 14388 435314265 -114182107 44360 752842089 -114451505 55477 -191050397 -880287978 31206 -27439340 622802275 14927 738220973 -313604795 21336 -139146083 -330932682 24224 72806832 449893507 20661 81622037 837792628 4818 -133187180 -867866584 41348 632581032 -710314357 13198 163906274 -874642883 33139 -390568615 250971023 27830 149177084 61428749 24510 -888561217 -207668944 7857 -98018839 -780852577 44477 143295688 -140982525 81947 -780875255 -513845046 17991 260358891 -418086811 51544 186468260 -872500283 15344 551922447 -479413193 50441 350678712 -229575874 12759 -512136551 467574742 16496 -313055218 -214932328 31331 -203389407 -993026130 51160 813085609 -980945500 53259 -605677699 550579433 59402 170150623 -593119629 9363 -980363983 -594980468 45544 -316019101 621568748 53384 283771624 -991673169 33219 -989574962 -417624816 18843 73559141 719988878 59473 254890376 59394474 16118 -999705015 -983463101 50040 -609712930 -495486234 400 -124054365 338800896 4670 -215300027 77123307 3562 159218787 -202401440 17926 49293035 747675218 11037 -588252669 -288585693 63990 78214733 276356782 18849 -666733936 -903435377 38633 -712642911 -591010282 62454 643952688 -330156698 7887 174395953 268003055 56767 -959492813 -606086139 65480 274042580 276048444 4336 -396007164 -117676735 2781 -26165341 -703297279 60101 -224574433 -884667553 29022 442438075 176841476 89174 255118907 74686593 69926 -406790352 819391386 44573 628994626 -286492857 6654 61430413 748465400 64669 -127708678 359985002 27658 -16844804 621907395 2097 -290296524 -666758852 43452 373739642 -230174488 33143 158705701 -124546924 30229 249958089 -218529 58321 -30611089 623574610 2821 -705199595 -121149303 15481 -24664764 629846220 13406 -876027347 459738437 23466 253275785 -200880767 27602 644118073 341996453 6394 186572978 -95766121 71807 555912234 -480489495 8912 274526835 -199769791 39308 726814263 -427322154 45502 -289575582 464533251 11722 -113208914 -863822207 32927 -596861929 -331594304 59829 184104268 440615187 3003 622402087 -413171878 29073 166461213 176609261 24582 -391459298 820429693 18128 -974794393 -327079038 60169 -331122684 -705120344 22319 274549204 -234378510 22977 358592100 848598945 16152 185684658 -114092022 64096 283146410 475414242 5818 -136453000 640687349 49874 -615697266 552571367 56691 -590626255 -318574797 50210 172059553 453596213 24408 184874125 -589247231 10258 167294474 284031095 46897 180493691 245011893 25655 188099744 64141890 21233 467495440 844065898 79809 169244861 358164192 42478 -482297243 441943361 2229 -902353493 447343334 6172 -806310097 747474191 33054 53754526 283159774 2225 -227721503 629991652 58985 -975312282 143247143 7894 -599286297 -523779144 33596 76661023 -291795462 18756 631114061 751786858 10131 -23014822 643989086 6902 177497213 64603219 1157 -399467402 -293854707 35951 -697688671 -802293984 32974 -694531163 -886028936 51673 150699733 368696429 15424 -35449900 -688031315 68405 -996668473 -979064705 35334 -586299823 -476945842 8746 -9933428 554052215 49927 -421523418 813306439 16928 -708140492 -111345929 22308 59961560 760814005 31030 379588108 -219122655 21095 240583925 737547140 11291 651244553 451331558 70394 -996615653 -605207776 11956 144417262 454396100 23151 550552220 -512353539 40133 634156269 -318316338 8251 365295983 654937800 15973 -682151076 -132536654 22041 163108064 156656167 42900 340111517 -218697591 17299 -995832693 -415387968 54248 -698235382 733228002 10350 -226472165 95050683 51331 -857664998 444643028 32947 -770672128 -482534627 33666 -408306598 -131132253 1790 648490096 847604977 14712 166437021 -858436533 25822 725535967 -327037200 15119 460627992 178155630 76747 -504916548 455479155 14807 733701244 -289098347 18764 639835566 828409876 76768 -988116445 169596799 16849 -215084081 -870335004 35384 -392029550 254183325 1416 -106306234 338242467 6501 -612537248 -499481999 26815 162092468 -607519019 6838 143182878 366129255 10161 146275771 -892708888 21114 -677207156 739049017 78692 -211921517 -591282214 2971 182263942 361446957 888 -994076911 178187612 27956 372646546 630105980 39718 247399583 56519838 80416 -311477666 -221928912 11074 -235972421 -595127476 21403 -117115039 -492201806 20718 429001983 186743346 86432 -5771081 542764703 23417 -118306692 -860655850 47341 345998714 549871093 65499 370590981 -199126995 8392 145913033 -891713561 18012 164377435 153273717 15022 -201579482 -617671825 31471 -866140869 469164315 31427 752875306 -195667127 64984 -24540234 -700633223 5842 -97451411 -866139579 14031 164877234 70121579 10638 633821456 335481859 43714 440040854 179869566 80839 56832407 251985773 41468 180571589 -110406214 23908 728644151 -670051325 51571 -608602984 -200305743 44880 152010107 -599483737 14717 353793431 645258447 3849 -316876211 -207313546 31691 -520459585 467002107 32505 -958172336 -954207039 64727 -591222739 -294848882 72925 429998986 173802813 55617 -23215430 -673642681 55750 261222088 457686226 20299 650417393 -326148199 32642 448470048 361278122 31932 -298879880 436870845 9969 246340055 743777569 14697 -132764793 -509644426 35309 79624045 -329715543 24675 -675934228 -780747338 6633 -712604250 723568458 25722 175875789 275050018 55246 258503705 444000980 26132 356758454 826733123 37756 -110475106 -787114582 40125 -959908646 -579461763 58801 -698306064 -118931816 14941 658953613 837726262 25851 -967222793 153597389 46191 183119328 -391154160 7311 178517470 68971532 10099 -37510402 -690858695 44791 664466737 818064550 11834 -13448897 -676309890 9535 94477818 -286116434 5463 644048538 821830006 73241 -101907 -488660140 27934 144649910 243859494 32868 181016218 272995719 31242 -767520487 -488184788 23770 -8066917 624633550 42499 163370915 86119160 22777 -142027556 -774000997 16802 60411605 279980387 29728 153922374 -616602956 6693 -572270880 -798671426 18174 74400075 432191940 56339 87333286 441997146 55527 -996183468 -997107127 31105 633807306 -298289601 3192 -995647512 -412600051 43221 75390905 457841533 21171 -965922202 -385270059 39580 282993707 -212453453 44731 188948586 -99387122 74536 -954451122 -576230379 8800 -409280443 -971908334 54961 49578191 -295298081 33958 -884425886 454347751 23020 272197800 746047910 33870 76351414 718527165 20300 -43163845 -685392613 73044 -5476225 -987557487 53608 86171616 -296481600 23680 -963270791 -998125837 65724 -394000489 839587379 18671 354287322 622610598 39101 -784920494 435134905 60793 -118038716 354724900 13562 -575892303 -501755193 29626 -669053224 -865823815 3591 -134087131 -135165301 27457 -104609740 -876283826 33992 -880918668 -102688442 10024 -190813848 -857632532 18194 -595684148 165981357 67622 54286182 813920644 26587 -197078414 -599743650 56763 -509523926 431186170 21145 -962841117 -587295306 19468 -512737814 -670428096 28374 175160486 -600051172 16755 92969615 752892590 71667 339160629 -229393011 25084 -112631312 -139361892 17503 57344677 285499659 44171 166708349 250826096 31171 443638461 347244463 15118 474073431 639124492 51617 623894847 364012673 52724 253814328 239898781 12478 739327534 340153174 39411 174204456 444613312 383 176038273 -200733934 42485 362038061 -194573822 19656 -394424434 837754488 31352 -194418638 50798568 27000 -416846217 276809183 3624 -701106715 761713462 40782 -194660796 -890310975 34153 162404211 -101874783 82980 -780650730 -500256854 50325 -791011161 -793363009 8053 -974942305 149535046 53900 158062331 -104827655 34928 250310547 -27166282 24628 -329916743 -691250219 40730 450895535 351518630 17268 -3490334 650089061 11657 -515822836 451484391 21995 -18995122 562619320 2153 -206877117 -589370668 25562 -12721302 -482208586 45610 -972117899 -404316949 74756 -413803726 715669431 1443 -387811800 260014319 13437 166709143 336123075 52642 364825314 638211921 36518 -996589707 -577799123 44892 59870399 836835244 36221 280693459 749954016 1799 -197430792 -890630491 44746 -691484950 -891911768 6569 -288794216 461036968 19939 -981284960 -600195851 63950 179183104 -588910326 20679 -668407509 -130109591 26948 374510129 854520174 577 53380593 715927562 6288 -713412491 -800097386 34212 -610500082 -306339430 18724 184014529 -889768742 25670 -415392470 846698197 2647 267120707 754291191 22677 -609253422 553878127 27315 -777006845 161901057 63913 -109658986 -322090457 13642 627770758 364915239 59203 -116755362 -117045360 7580 62410253 731056803 58305 275798857 252383665 17377 536563779 -498017388 47815 165124250 159141537 20247 -16946797 540425275 8180 181255651 -128228563 63999 256985025 466088066 35949 74454967 -326507828 18692 -876962757 459662462 23220 -965664251 153359277 28734 -597478354 -316261490 73975 453632124 362200460 18670 -100734182 372774647 22565 641228973 342402459 1081 355405528 -223875647 5176 -994955990 -406722134 71301 438002885 335448250 18742 366902319 -203283251 12426 54315723 -312776041 26135 345781814 649817110 38598 621166097 366279338 71007 -426426072 268119760 21839 747145596 -573154489 19241 244691881 437847008 25248 180834120 -603118668 22980 372619762 635353028 27547 429501425 377374346 14146 60294577 249488741 48933 53061157 746554187 71430 -227359750 -580631206 51207 275561432 272491178 41933 532759081 -500547183 23537 167047667 282929593 9848 174223640 -381807677 2244 -580708381 -495701260 11798 -131545855 -490616623 28593 -505927240 463755687 39316 272903002 -193864680 19078 54512244 258817682 68073 719811100 280589845 44745 264222046 -12916416 8502 -320494558 -36997598 39606 -506175787 439527714 20101 168286948 -213118874 41468 245297123 90597564 5406 -132599458 -300758349 28322 619169400 -329981330 14082 -398988316 -103231162 28192 -687039778 735880841 18681 -113154405 -295698476 68041 638209837 816873035 58813 -289599050 463027732 181 638886856 352532513 69527 662596406 176357732 23892 -237236287 184828923 42396 -586163410 548834813 25560 -111500595 -136551171 8588 -866759311 434069852 51879 -111688662 -129162354 24655 261913977 725950882 14280 241572577 737104432 11536 716514065 -229522836 60515 52979904 -286063677 20259 -515251 -677176657 70504 -687245811 -874711716 33057 372409555 621408194 44532 -391479603 820296118 21561 150582370 -593150152 20197 473455295 148916488 43126 -198776832 -897488735 44605 81638057 265743827 38074 188422641 270533690 33834 -997408901 -410083490 76311 75499556 276423423 65268 271068078 752010394 27029 -128969322 -506166629 28041 -140004461 -523609052 7975 -962754554 -607620525 21336 -991207050 -789138673 2414 333695896 823831372 45050 -486539228 428911809 19335 -286692390 -671403385 63205 -693531336 -877557541 7724 760496850 359888993 54311 -208407653 -889295892 12486 -400825431 -990084867 23452 173858511 -597807351 22401 665583352 -318305093 34294 243503651 -16563962 78489 -572605267 542280976 61911 164637640 -223482838 50283 -903539421 -138870585 32743 631087271 827253185 5379 434585773 185363446 17326 284070374 -959675027 40988 -478299292 445338494 50473 -411181192 279209278 22674 -137400670 353660462 3597 -618791603 -293469312 50108 338501010 619392685 5900 165960104 181117649 35093 153913464 259139677 27110 751410775 -506227612 51607 -793528806 -512863208 538 -191933347 -873140774 9403 -115056630 652366742 35068 81156898 821607950 20541 -680807771 -125338103 15386 567129257 -507658780 4638 -140901771 362642169 15560 -422309290 255441389 42217 154555038 144023019 38251 157041428 161349158 4166 48647799 428673248 17065 -400370868 -973486543 53803 75706438 833213375 2049 161571581 371550686 17137 -963538846 -974286893 53781 -288311690 437906042 3749 432400687 158784215 32820 -803701863 -787377496 3849 271971474 53230606 26980 546429337 -485355186 40825 -118127692 -320866215 17972 -11171721 641542368 11325 271845102 -19438562 41566 -118235806 -890700641 3577 -386910835 -995512074 43291 350002597 -229510258 35026 761006994 343852864 53106 569157687 -509457713 18281 251888933 745755661 31589 -113027467 -896295088 43603 180989741 -593889049 7921 -139863537 631619009 23591 -212000879 252558674 34316 -1185798 527537897 30339 162241197 92233859 9444 278314109 71747868 6867 -881359005 431620496 51371 188186074 439464294 1610 -100487556 333703220 32450 -385050199 -981602878 73704 644733568 -293620469 24472 -140713712 -112587469 24571 -141917908 625719256 13883 -417992855 843776612 33906 -111940427 335953881 9938 -104549065 635768794 48103 724263333 359084021 50419 -669733364 730815873 15653 -390195615 -994376266 55095 93462378 818331181 50473 -136263814 -507463310 31619 -35309481 545352357 27205 177692648 73956929 13800 627232869 364151743 66448 -590153020 -304864056 53459 -708799350 -141303321 5240 88908183 757789156 66858 -296671825 -30749532 43393 334518818 -199599460 13622 441700057 650159976 51665 265067988 263403324 51750 -709590229 728520780 29096 -892598399 443361896 28273 -132056558 -770449133 55328 -763828796 -777125504 18171 54734224 717781014 24805 -857774204 -112073991 9718 348852560 845623416 5525 273013014 -27031845 42539 154433602 82719790 9089 176414545 66138977 5207 345936055 653180170 20924 -888880548 -100573121 49035 50871238 284130482 68692 -977629026 -987265654 29583 -383488607 252804260 25323 -47249139 524437625 47047 143097551 -864525678 36027 355300203 630810755 5150 -800153160 -804581109 23659 181852724 -126331348 18094 280927503 -225599194 10184 -587987154 561576752 69692 443435147 374078301 13296 563300716 -492333669 37119 48267207 825329693 23652 180482009 -99913759 54361 -39799903 653316318 30568 -120151802 369019116 8604 67929411 436943496 8023 -859994218 -895486172 36278 568761129 -495477957 58958 434643115 173240888 52934 -207543963 -977909306 31640 -611979668 -506428701 20858 546400262 -503759691 35623 95026187 436646261 10530 635947121 456898927 34214 -600564828 -286831035 16107 48310180 829501191 3152 656449787 838091784 40540 243738582 -39171537 4854 239631843 -201644722 37169 72890902 838032284 24280 -583865737 -521941477 13586 -783854049 -519916963 35226 263654930 469739737 41058 -405359775 647233959 10683 -394955240 -101736841 16471 -321034501 443189282 18492 751177812 -778625668 20550 166999301 -396649822 17550 -115588490 -137859517 15983 -677861420 -773691522 23837 188491731 261349055 33612 57184128 436441875 14798 158355919 -384447945 23293 -998059735 -404013763 61336 252729562 756857422 26451 248119136 -199935640 33533 -391590590 -882338245 33273 567957645 -512047609 57708 -198816904 -901648838 27756 -706911479 -807357879 31296 -787594098 -501220311 23733 149188240 246309039 4779 -102756313 -763800118 18732 -972533455 188628349 11806 162052221 58135471 31150 -213435165 -987168580 36217 -770835181 -521032969 9486 143082123 240678975 3790 820762140 -994674112 41605 665979205 353275148 31827 -993806951 -582695567 3250 -391105007 275497260 19142 746878399 374607245 30905 -802643089 -805559093 25785 715490171 -195911867 35456 -594257264 -498532288 18264 -770780417 -501415889 55127 719523986 338917841 40235 637951950 359606148 59390 161220897 81141907 15113 -123649456 -889499368 44753 269410701 84950050 31934 -233349573 -582941934 2351 -891355152 -126786813 46724 756976968 -190850186 13249 635108482 -295713896 21869 -45246538 170335533 74165 -612378146 564551437 40426 -28547000 -703303428 82765 239604848 717194415 22811 -289885505 -696415274 13547 254090666 -31781334 73208 -190922035 353735463 67170 143214926 159473728 35194 -606355048 -317425132 26895 -599853366 -500433111 18703 652587879 337307701 67629 664206561 353909926 18368 261225549 -2961346 12964 -671308093 -809204009 6336 -141853579 -790946190 11113 -790572919 -427961295 46657 -702923020 735661923 38425 285061637 -216622666 9059 175805520 188806859 43371 80333835 257699576 52917 -100466497 -772228723 3004 -400643771 723999250 12556 -993302801 -602434589 27000 468428707 147461073 83616 -105220019 -882143748 40630 -769035645 -782049298 22684 723220281 -222726775 12099 171755665 -897892727 4565 -692145186 -862785309 19887 -694058493 742086629 22426 -869008060 -109145292 48431 -988164231 -401042045 18521 -412371980 -969987196 36365 274949909 738266842 1675 170733591 273651676 7437 -400698580 818355129 33310 -590159550 -299109999 31133 -576685602 -286305188 53774 -14564397 844282226 46101 264245917 714471080 4162 438355296 164117141 32773 250100080 243008930 64181 172778288 -388237953 31550 -234235439 -977899534 55376 731431492 -202845028 28101 -301022844 -211696233 17871 67666758 753142302 32492 -670029866 -787752089 32487 -95893380 -482111135 19487 -889868803 -133355760 15738 -288792059 -681153694 31499 51791379 818831439 54610 -137298289 -296806498 54492 -700413168 -804333452 9063 -961432725 -36298010 19721 -381905887 -976324001 31730 63704654 245735268 44353 144389961 -877344646 37356 171057816 -602108195 204 -968467535 837965358 2437 -99346024 -123113565 8016 -974661337 -587504176 66888 355181865 658768485 26858 87526761 -287968854 38368 147531542 272983119 41694 284046664 266131116 16998 282759829 252713181 9965 -880439544 -99089062 27211 186983600 -209835256 60596 266451874 761761804 37657 -575051729 -313251969 6560 166292667 -422449666 22675 86014174 443127491 10094 -962648199 -386254699 18136 53494159 -311315706 38604 263212791 451988338 13822 161136354 475424668 6968 -676099169 -799854769 13423 -112271797 -517188676 30094 275661872 720927911 31556 -967437624 -426460172 59410 -136893093 371071652 30301 -705474731 -797800293 7795 -705337966 758718070 50884 -500182550 454658736 18524 -113327557 -292921760 41376 -200834383 -7631723 57290 -292709698 428631887 16837 264697424 246335906 18397 -958472992 -981556317 5011 -699613222 -807875732 13626 147906452 -572321194 5387 144273257 -857603176 18068 741563476 -305934819 33382 -573952486 -292349560 46586 184198006 336074147 46065 149011582 -141412421 71607 261134308 -21863408 45193 148039438 154391939 20591 -691324444 -900209593 38078 -121461099 749283816 46377 -332117665 428693158 15922 285027865 742328077 11011 -686495902 176758504 68043 249739542 -215434404 23263 157142910 170727152 4046 -714139555 740769257 25058 -416459445 -127375895 38441 -598899549 -493006147 24424 -135776041 -871998329 933 94289340 -298988929 41638 -865138384 90695796 36358 -683178005 -774296233 530 -422148058 815654841 8638 -686953280 -603542326 60290 177785457 -110964424 73911 -30184938 -710385303 41151 761505439 334914413 7705 171102353 -857326471 34433 82441527 -328680927 34303 270809703 -228175235 45287 169870792 -237166011 17700 -585429360 525140597 8808 463149969 353481391 24201 52511540 239751605 56561 249362361 -762093198 45959 635093028 836625366 67546 -119055629 -492796179 24113 -291705429 431116721 22527 -126359449 -494782482 6665 250429592 244550023 26490 821280746 -963877611 43653 188702107 146579268 24816 -953466476 -802819700 45333 162074770 460606490 12131 -609859669 -519564864 13734 838976476 -988870368 58470 714799235 -292171407 5056 -217728552 279863270 68260 -671631092 731852097 59089 161543474 182116110 20547 -428223003 272281598 18694 257630247 -197387610 13819 68766997 434889665 32593 628140150 848443838 17638 534928288 -213460555 68891 57079436 -292754755 14350 -516343354 470864655 5328 -617937286 -489324601 25506 179611304 283521687 39974 -427865766 834911136 22903 -598882598 532125832 30823 367862080 -193303571 13964 -682356738 -897039966 19358 -956280066 -381527569 25004 644616235 -872704944 28024 -25858932 658807872 42349 280040322 -221120782 43057 -195929347 -857494892 14377 -959151583 -579747927 9433 252937521 69040406 80772 -313622741 -224517837 5971 -43424478 654320661 29393 650381528 -321190421 32570 155417902 -609613538 20629 177249917 -874849312 11388 -959415333 -966702178 31893 362976256 825508525 27727 174378185 -423164114 24694 338469062 -234155082 40003 -415517849 717359949 29544 144396589 -232141584 63547 151566968 -113541110 28922 176539450 -594683357 5364 -618648029 -325941152 18503 639173101 472316677 59050 167844151 340718134 13697 172576418 -895274290 29107 165505946 -386027726 28055 -299008141 438729529 17955 544131002 -491772456 49902 -30517665 629643657 15155 561896804 -489068571 21703 635862846 159570068 30267 66839850 245299876 48930 -120986893 629070668 16811 149270939 -121409124 68349 155881566 252044359 48589 -39991297 -672932221 39540 71296259 733535680 10747 -43530863 645416166 13971 177451277 446700502 12389 -384539170 -125841407 27803 80100171 -295113262 31063 265301014 854266300 27577 268857195 84974854 4414 268905080 240575000 11642 253014554 729500744 37043 632149623 190340217 22518 634235144 -299285835 7659 746081754 -321492998 27210 630685235 830867045 28560 185676406 -417552237 20189 -132478468 339901521 19840 724911525 342701066 20799 -114485887 -296815431 3198 -508317742 435043009 38235 -763455893 -801288306 23974 458934259 173870547 35175 154126984 272652002 47814 -105811203 -774745373 37685 -617612410 543699623 62240 -139224162 -311042788 54300 720479434 353015843 18107 -217084469 -956457481 11733 276270469 758827609 22779 -135176447 -126497039 12141 727039680 371291084 979 -666746542 751484808 57295 145907129 69010503 1538 -218363675 -870707794 16692 85887126 462878633 59209 -212831122 -606127945 62470 -498709742 -490667173 20831 187804135 285038264 20737 551029056 -771759017 12220 176226678 -196250314 70549 146413811 -223659327 34255 162477253 469288054 17057 647184667 -297313615 9010 -232649773 59479659 53551 -987026049 -418466049 44072 -300943405 473156828 16340 89856414 844922624 29132 -975283840 -392342996 73574 377206510 248882278 35475 -670214878 -895346987 17988 -795987937 -779254376 11452 -109605279 -865448284 48452 458238927 161046071 62482 -580384760 -509855478 13479 377328415 827101825 23386 754727533 370123230 1058 -784256931 -518785753 55906 56046448 746781501 8620 -21689919 -704004897 3465 154829867 271603240 10856 743565083 -291388679 11026 160117994 -426801607 4064 164020916 -128972597 21713 154067646 183964863 37409 -957498539 149661035 44618 264961341 475774354 34167 -328433419 -685152738 58091 -291454950 -222808437 19470 -197147109 -959400529 40473 -587295483 571198545 49187 -678274163 753232619 58314 376305500 825997948 24681 256146611 453502885 20179 -140428057 -783528084 5754 471495080 844044455 45806 543310129 -497272389 64361 56782454 830407057 39890 -409923578 758575638 31885 559780461 -511731603 4611 625402577 556159065 67054 143136776 -128052985 15061 -858953726 -140565130 17264 474771507 150383558 12962 -785034223 -802990407 75 -607745568 -313545104 61681 645798241 -214366789 41707 451403018 181026976 69201 164845665 -887744726 32815 448270222 349626939 8731 -13080780 282335778 68304 -97562738 -866610663 21435 146991459 -214969817 41735 374087216 -204543787 17981 -610218609 -512561968 15316 -581882409 -328302012 24704 744685589 -217912596 15348 723810418 343049393 50727 -599838902 -489215669 26513 -134769467 -506003957 7984 -332933181 -682739220 5734 269924504 459572082 36206 346393039 154616229 17560 345148797 849689272 27267 179900766 -890636867 19967 -397692137 -131401641 27151 -382335540 241247364 13174 -2087750 622444864 3192 178989661 -224460867 20145 -672042952 753182836 75211 -386677856 -968415099 49555 -405100391 -987025052 37822 -984667601 166734500 52520 -705902637 -865060062 41634 83023384 246500564 63498 -191037895 -893197182 18459 183517896 92663256 2567 -690486679 -391502954 31069 -16170158 813628572 37613 189536092 -879736934 27242 -690018583 757856890 39321 -229815710 -609197366 34012 -314180635 -705322380 30232 730556655 341261414 39243 627880398 340202050 41693 77343489 818107998 56037 -589266057 531793338 10915 148277165 -228142979 9662 -121916112 343374153 6423 70688714 839358428 19490 279254782 71831324 40806 751717433 -308575299 19781 -220178034 -878199175 29913 -401800058 -121089500 1042 162637394 -594235418 16105 -764865309 -484739925 49607 662878923 539628743 64750 750817953 -193484843 22525 244218004 -235907962 19270 -127168250 -862717606 46252 335256395 -229047563 19513 544295724 -517469049 21352 -594303159 532837144 19392 69716272 458450385 55120 -17383328 -681796977 80891 -294660538 473464764 10706 -119139440 -139902047 33343 -29714533 551026147 23661 727656896 -901676379 67919 276205391 -207486986 20596 156739736 -415441283 24907 466664435 -17817509 32934 466212608 361230708 28564 -958876690 88176889 67483 -874565913 461256887 41111 625609146 336430285 19916 -128610776 626650738 35351 539975952 -515950992 14986 626407043 145551573 22420 -97811059 -862081935 26867 849541085 -962539848 38729 -304862693 -491719526 26007 152897624 56449516 2487 -328168433 -677586101 15376 -899072217 -109014465 49558 146906633 -194089135 19580 184905317 -223403116 51371 161278191 -595502296 13244 -610298541 -325040986 36191 -306027101 462205673 14663 342128882 -207890069 4825 741620380 -285940779 17065 -218515124 -887540675 17002 -685579767 -875729464 50729 172153317 52646290 4319 -142828984 380647571 9439 -962921902 160021550 39047 -794734513 -763155879 2132 -600754989 336133525 63764 657108347 365728696 30946 256470983 733390117 23666 362994817 -216757958 5261 -329419919 467420094 20919 -15666256 634756837 9253 159089978 457823855 4866 -103950152 -800531255 32092 -978682580 146298208 47625 540067261 -508961153 12145 -421140186 -128939924 20633 261096948 81559193 14803 -132987820 -766303634 44162 256975680 747894543 20237 157448680 73663999 25627 269358013 472112808 35888 -480829146 456592786 46887 -211157704 -888034688 37272 -673117664 -791574696 27792 -127821448 336374856 33679 652910931 365033307 45255 163152689 -236410961 74319 -406624813 -138406374 1854 342192857 651518367 12467 73264684 436441352 42828 84885308 -868081976 36705 442455161 467361530 34499 61575391 272288679 24283 177540456 145084500 26201 -710706560 -871361989 54671 181476779 -887589623 29310 -321075332 -214991135 18462 -592939867 -298160487 55785 -507343394 435751875 16121 169852815 47843565 9566 265562471 470263818 26570 -46140687 264936842 37091 238227903 62691847 59671 -606976156 -477108425 36777 -806690044 -804085367 10070 -790486923 -515386416 26131 65433400 443773926 47869 70817337 272225089 398 143094401 57668755 15505 152633404 250784519 35168 175518670 375540859 5153 265688381 723698717 30147 -613395320 534892563 45227 -968288525 -406399979 11863 -710939567 -808151417 44748 -591368234 543739820 17888 -294571436 440316701 18318 67445203 835033529 21352 -592762742 -478290387 30095 623068320 823328862 44159 -35639817 648937770 38296 242626064 -223206626 26954 -35280170 541720460 424 -713963023 -860722298 49051 -387579198 746467322 2316 144450449 166949288 3161 -8664329 -694102803 79710 -599619676 -488143706 9601 340481698 832527520 40404 -25271750 621480559 30543 274077511 94550938 72068 -289638631 -220061304 24660 725153298 345002473 15561 740849505 -384575166 30519 -592381549 -296177685 59055 54992699 756486187 40064 -136909958 -900399227 18414 367994711 -207641296 28094 364861164 847021003 12840 568345982 -504771791 1157 -600996876 538768056 61830 660616401 377806168 4197 -25856520 554361048 14444 -862932327 -101947410 1085 -686169274 -808105795 18711 -959750404 -967598224 1348 -286823782 -695993690 18123 172437609 -101969539 6858 -990517066 556401267 30879 266193973 468964893 2457 -998087048 275324581 51760 -709467706 -779253712 28744 276679356 269147869 33291 -135054577 -142109149 19342 84011095 -121006642 52759 -142388828 -516419302 21445 -126863018 -484515162 20323 -389036296 277520773 1406 733968567 350251569 28574 378291421 845222405 41988 -122466174 -793481924 41878 380084233 -229733875 20376 179437686 277165943 47159 261658579 187359622 46496 438669590 168025548 44427 470650128 352073265 15038 86443603 829087523 31588 170314684 -399939730 32322 -314515429 -195167299 20676 721933516 -215064741 56128 363128775 809702129 14323 642711160 144506581 49630 468757463 365962521 5075 -494851957 270808137 27555 149050298 -110658603 29001 -216937337 54053939 32708 -710004861 734423029 63619 238589257 262069542 4372 727485002 -608347919 5923 -412444456 239600965 31956 -503183779 438836510 38170 -301833611 -707118807 33357 152637236 -191089742 62559 -700622367 741900031 46096 -609232178 565400914 67620 -479743335 -769938432 20410 336662977 656416054 34982 -684320943 -105668607 21427 282683031 756379185 39062 -707677751 -796560973 8608 -127084266 -509634552 3108 724144489 -613663102 35170 -106627238 -864107230 21657 70075016 737813946 61409 749449421 -220158461 31670 -107078640 -298054025 40787 -885773607 449236861 14443 638942001 856108708 14891 -585331496 -298628596 58088 -232445406 -890430303 13251 357778124 814258325 5702 175784870 157131126 49215 -496915104 438850123 34340 -230007090 -589821391 66647 752407329 357065767 40186 -216453997 68135684 46730 -809395997 -510810051 16687 -292975407 -683208271 19829 -608054852 -503125759 28881 -958510284 164349089 37089 -776005066 -809192621 8820 -304892777 -214875446 12267 -869982452 -110888307 24831 760964495 -219250888 25195 -111830735 -516739345 6925 -689132606 -859190116 12261 -216267078 -983590339 53046 150766294 -904418952 37274 346128217 -198238579 5448 461541228 350905486 13594 -389488377 -222845647 28997 185016519 -606497035 11998 258522099 -195406627 28965 656549627 -292912068 20234 758359834 -587147584 11790 -696301843 -799481642 26191 -611336802 -523522801 18286 -676217993 -114917533 32433 275961033 74858463 24847 -308873188 -709987881 42960 -411425706 -959369904 26141 248452229 -221126820 39881 -220750346 -995232635 42827 -419874222 255633125 53024 -592878147 -509941475 25729 650873047 366522187 64908 -141885467 -96955679 17475 -974169256 -573471633 51586 -123641216 -323695238 13990 -862147287 431180250 28613 -677996892 -859725758 49254 -957760723 -618123310 27368 -425789282 272174988 36759 -136817575 -325819286 17319 62887737 733969219 34939 -207555071 -895199430 50734 -768414178 -484064831 24606 -211996216 -999515253 19528 -97784733 -96337384 27353 339993061 -886837067 11753 634569852 836550800 73983 -977866907 157136464 21749 -320672849 -691543879 54387 257493846 457710568 24263 -970040882 -958223656 75194 -332176935 -224058941 2521 -101265210 -520126931 14942 752434028 -232115441 49774 719633835 -327014807 21670 -613487968 549048290 8708 -292019373 457969052 8083 73878962 848959094 45447 62205325 258118768 41161 -110445951 -809137954 69892 -125415447 -308908885 14479 265706207 724891508 5815 621384778 -310139325 3289 -197389916 -879664493 17411 149004514 471074833 15677 -602033528 536347794 13594 719280265 -606878630 5251 267740827 742360796 39085 -582974196 546458859 6932 -104063108 -477008055 851 738544861 351836458 26224 732107652 355802958 11675 -864092546 -142785823 42306 284092985 443019073 25815 -667870828 -784368320 35843 -982592792 -964122529 13957 -302999225 -694162234 7271 -302867926 -695430912 35506 -705701651 715347683 81731 -798398397 -965512493 37105 55743951 -798100758 26955 -306435368 -670789456 26154 -321910105 -217309130 12954 -784762466 -493191374 45846 -499635032 473987181 45867 -42497025 651547154 38295 363859521 -212446660 36524 47633696 720617694 61348 188426156 -869535200 39312 61344092 244077440 11697 632751920 -297248355 29924 -513103268 -859653432 69235 721115033 -220252065 25343 -21443860 -711960386 80497 -397366314 -972424430 12954 -986646347 164955001 49556 436440879 155215053 25355 269774935 -221409113 26476 -413044726 852221138 42631 180374021 -236070200 30192 -981469237 -963993822 45228 -957841710 152801223 44041 184749816 168063182 50353 166170987 246708750 16203 -233953562 -858351781 27592 180364422 -391207078 26097 626129868 168308189 56179 187957729 -585649087 13241 277210192 734583709 19984 -769149048 -773594698 9211 -577145661 559084727 26694 172234160 377369884 9159 47873907 813598166 17372 761800599 -227337402 15606 147211606 -215555850 11587 -425862266 717656220 20926 -700273086 748488543 36611 -420574857 -417667842 83 -968959088 -984130384 21072 341269804 665722101 41095 267916454 261627138 55547 -24529958 664786255 41600 -129364839 -99364749 28466 -117795919 -98408146 2386 91915838 466019625 20313 69888120 -291592210 33039 637820547 160443969 69096 466954661 175482449 57042 85280123 822893711 47021 -114353743 -802053169 30794 177069912 459480612 19242 -774509899 -507496880 9694 440839105 150434615 18443 -192138085 -861065283 27403 -328117823 437210428 8678 -303282562 -683236927 54892 -988416131 -410247838 77492 755971425 -325063867 44528 -801004459 -491619423 8691 372936143 644793215 17041 449535857 656399838 43662 238324426 445994858 38624 -212529111 -599978848 58083 155533686 -118411223 78789 -864857821 474656980 22533 -485447959 467015948 48317 -129345007 -868259368 47651 -203595267 61199636 97794 86814121 259218595 9225 149456877 -192969382 55156 250869837 429459950 6938 -11509495 537096232 9864 664837920 174293088 16836 -294096593 438207150 23730 -683300080 734066928 60334 165534160 440759139 614 -381079939 -105867151 11599 -2997982 628689556 20365 53496286 716629117 30 -574560122 -294312755 50754 157427490 240952112 12465 -961094367 152874221 45089 737685784 375820678 21143 164761022 150042060 19547 61327186 721421966 70728 -961612107 -400917109 49089 185958117 56995131 29698 -887108941 455368211 52839 -135975171 -133848637 35955 -128496129 -133935847 14262 525359868 -498405579 19642 726449365 -576719301 31400 -328481396 -706177427 25931 737142262 -224005112 47004 264296243 241719470 63032 -969947090 -394218487 69760 -598475372 -981626240 35607 447188632 341526384 4321 -993621663 175056869 50277 622386026 -613122590 42719 644343309 833480614 1050 90001291 721683576 38524 261393620 262036554 3067 66841869 251349871 53601 241537877 53052203 27349 281527640 -13031900 53600 -208098526 -612464219 312 148146387 -103885068 22869 91099802 721849490 48728 -31987060 -705229050 41808 -513584220 457807338 19091 -495287331 467372240 17503 -330749899 -689036402 4573 147997360 -220208673 42847 159006966 -105696524 21783 334014349 -234954012 35882 -520521538 472858915 47923 654171041 -318955468 44618 -398573391 746639904 10565 167215350 -883945498 19434 -5186685 268365397 45162 -114531783 -306342497 6033 -782723537 -480431776 6834 245038959 728127834 25772 358826896 -190613447 33804 -213846349 334064695 50796 -887436429 -95247334 57233 -888324075 564575189 16870 162668847 447495691 27157 -106461521 -618597391 56811 -705660537 -109651880 28958 -307428835 -691085504 7105 -426319089 274674456 33776 -612595177 -522732340 14419 -403955200 731757534 1745 143410721 -615645251 20358 -295142889 465909048 23619 341592856 -209423830 24080 92680169 822188288 5920 -111511918 367901582 15578 -220250630 -996896448 47300 85235660 -308053961 18890 638279375 -286401650 3494 -121190199 -805691040 16628 87671394 268330300 41093 -996058011 145111865 28804 -574815062 525446247 68092 -973953704 -409514515 8104 362740328 -319272856 57214 -998903557 -414277202 68692 -42981324 -703335707 73255 -320905369 -209744766 4269 -396171365 -110784335 35536 -801733223 550219656 53729 173050648 169803013 3315 -675918558 -872207621 11161 143985133 186389305 23812 -27388422 628767463 20020 -199764003 -975119926 46443 -17088210 -711956304 77527 179845933 184781738 25738 274853953 -588178590 40682 -616645688 -523563111 16715 254223422 51232640 72948 641141450 843814575 16876 -191583346 67188500 35065 350123111 623774150 34835 168392620 -585411440 15304 -989957923 272843184 69142 247381908 87765296 56532 -481415790 461218444 45928 -586715056 -487095779 31450 -328007524 445960337 11544 -966785364 -610497693 49645 -108476371 650198629 33404 648565699 -310914521 44921 -426192410 -114834493 36529 256916864 460503687 32597 -488258913 453273340 32018 -791472995 -795180930 23203 -106921550 354236728 10184 178883943 -230485822 20031 -2786132 -521835965 49856 -489066869 462621861 6031 -238019658 -805558657 22750 -604161597 -317816442 25833 -113872655 -858529373 15113 245345776 57205398 60378 188571053 -401414946 19959 659552506 826536615 2744 77463586 828356028 24402 -392361364 746709673 13528 434830819 183645742 34850 -288721352 629986591 24709 630814172 842415230 6488 -223563785 -885117787 60064 460307135 378745073 17522 -410063953 561051257 57155 373685801 -217902502 13570 -671087405 -802756694 25017 732560511 -315286567 41588 726750390 -300047531 49227 -13944801 637212290 15604 49632024 281697529 62223 -682495839 -784381332 13293 -986652506 -582534012 55798 -401489045 262868420 50518 -226327888 -888139736 46015 630910075 827862067 67754 148386052 -123179578 51400 64726014 856091311 41715 -714030604 728622005 61564 -993707880 -974036423 37634 725937747 -578903052 3247 -115825024 -401486401 82446 244174264 448990387 16977 -193253176 90893943 47153 171391447 -422384382 27125 157130672 345065946 39530 -96792102 334885816 23674 165900429 84937371 28310 173514184 441447385 10798 462427019 165006745 25198 -105634522 -319040998 28273 -589517562 -291806426 28037 170975643 448072445 6079 -574098006 -317838018 8246 -670004796 -878870421 1450 -123454676 -47220257 36475 -290161648 -232895189 14633 -305663080 744600374 56281 -14432058 536572424 34387 -382003935 810997489 10566 -211168440 -609069055 63956 -299385779 -691859346 27159 463178218 366059365 14477 -994799011 -384390638 62073 176591597 181026964 7961 -575771026 -305462664 65920 -611962452 -324444519 76884 187292711 256476453 28473 -235264310 -616984113 59847 -587266955 -488875479 18744 645208207 335777374 58508 -963327073 -604013541 13823 661695633 377309756 55491 85307574 759724958 44370 180841686 455633245 4039 -515361421 442867092 687 -705183182 -804949608 37640 -775692616 -502047118 2769 -104347256 -515224409 15810 260144419 450247022 6170 252251054 257208654 39320 379683231 -227772057 13213 -785195368 -791103709 4861 729440342 -211455369 44606 -696988618 720045236 61649 -974510360 -980910407 75656 -960684712 -418330237 54034 -221462241 -864956888 48545 -701537435 -786845445 43564 -963866501 -608298702 66730 -12960375 -679823922 57171 -891279841 544234487 44713 178602102 63612968 16049 -42281739 563845365 11821 -612484328 -122469708 14483 363488494 638938006 25819 -26018627 539649953 25819 753710684 543286512 58909 -12765428 -682744005 7905 -320431096 -201534611 33799 255396334 70313703 6154 262761039 745125363 3019 88066078 -294729414 14333 -122439355 -39113146 21904 59563208 834208000 36136 -28332354 566500854 46776 633523715 821468959 66028 -141623440 -314273071 4460 540090619 -489949618 47931 87912212 717795329 33072 -616682549 -477077235 22210 341254350 -221537101 24960 -995128942 -593626662 2958 -612925978 -482244295 34147 91568936 728429505 5514 143921115 -103202891 52736 -611163500 546107629 20743 -878220856 463712102 373 -995862832 183533866 11995 538224803 -481258540 19176 190221315 57578699 17930 342410934 -868740980 10830 -132728522 664955106 41529 -676833144 -761921268 20667 736889420 -603365030 36454 -211986402 -961581549 46445 62426057 248314939 9970 -122490702 -788194888 10547 -98751027 -782419015 29664 -131148810 647479194 5048 754436005 -229179931 8643 -411053096 -973858196 26729 753020596 -596406727 28334 -423176986 -96601806 18873 -127048248 -515075592 16553 -408641377 853276944 16148 836629412 -984774389 54401 -873909288 456771792 24097 143183497 -428064936 28930 189597034 337414257 36735 -424889668 844107519 8671 650789029 352296619 76691 -684543613 -765837456 2374 -291737700 -203965876 23732 856365972 -958729522 39179 156252631 -861655251 27136 266887653 441512948 8770 756333080 50255998 64611 -130857726 -97101246 6891 161298109 334883153 6401 -21634182 -973360297 56292 -120628652 -139883602 25539 -393602500 -139925981 16040 -802965615 -778271302 3068 176612670 -894832071 41719 657675828 372621886 51487 -704529163 -866195954 40998 -326904117 730064477 70521 73595125 -667187002 65065 -309853485 -216060644 1713 -984140346 181830117 15409 -806115244 -808357950 21293 456929148 189237506 6580 -958418112 -992275795 74501 -411709145 -957015585 2428 -115654275 -868118888 40211 553083035 -502990636 30587 187147732 347159423 46604 744481033 -617157299 1590 -414259728 -142625631 21354 -394478603 716364000 14769 -899852393 442115125 21564 640943255 836608965 21721 245307106 441085268 8126 -6063965 565792328 27040 375717597 -218383285 18576 80491751 839407402 9790 -765093244 -770897634 4460 365262900 619985811 35803 162210654 67899376 24317 -957399559 154384306 8029 -612426890 525216458 5017 550113154 -485942535 9745 92918033 445455889 33272 -136906899 -860837286 36254 -617088125 -494564178 27654 -37628487 633489274 29511 -997334630 -201058420 20775 336938086 811502820 1827 -803812439 -507864852 55272 -415676159 273438879 4230 276126596 70216305 42651 -873410127 -137542210 23651 -607375424 -477969716 20972 657285093 369461049 25313 -698442765 -768158181 19108 -387741162 816646917 23181 -596913953 -312067486 71608 240211326 -232302215 34920 155224282 369095074 38826 -395175604 -990837677 69905 184450814 -862253600 7993 648199022 -294443241 16242 170150862 -614287020 19808 635431497 165520558 3990 562077961 -489542624 24459 -100237993 -791206277 22256 -398054221 -118911156 34200 -388661134 -969427275 53154 -967707371 152893355 2069 186619171 -131630504 56534 -102297393 666103344 30815 -781964399 -763627963 17211 -979822629 147033909 26866 181367259 267739449 44185 -710381353 -888726635 47035 88758915 715482335 72462 180328870 437170026 7775 -115244174 -124078386 20922 747489911 365313690 23219 -8249431 653339698 30424 -956134915 -402850729 12425 -959383942 -591167071 14218 -289994162 458431919 2740 52816845 275747081 22760 -931230 638944533 11403 259247055 82660024 40399 146590230 -99910227 26905 646596745 -287121854 18446 628543136 148926284 12388 634582339 838412630 60860 539500769 -520353598 50702 -318811311 -233068401 28889 239608872 -20607572 185 -15205645 619558801 27674 -406997027 267116970 14701 -958219300 -603793856 51673 -132134687 -775535809 51799 -672574678 -103392395 15339 92334787 344615816 35668 660351504 165593984 24543 -679544508 -796827097 1617 -498773661 473445587 36697 149881511 -102519696 50528 -614559488 524421955 20948 -600380529 -516699655 18268 160917226 -405724833 28488 271025008 -24045493 24495 -207807159 -422650995 67383 172391204 -583998194 11534 -138474782 -488627169 22384 54178645 -195747975 2207 475039963 163786599 73074 149666601 189384332 40034 271403785 727072479 351 -120340484 -509890952 3618 -982925786 -304762810 55119 158969446 -393730678 32337 -19619953 -680609072 8967 650211559 -318464757 31045 -667774483 -764694781 36245 153234963 -98980417 47603 -612241663 -310133347 27638 -136978571 -874749867 6574 -332404525 464827367 14992 -887939198 465336935 50724 -98036784 -126240665 25889 -331961241 -396889268 26495 -693480720 -858080899 20708 -384935800 272606572 3125 527391594 856643876 8279 69531619 239225319 15046 -3465270 527302334 758 -790315820 -523519868 43009 -195816206 58099060 77774 429431006 -774625518 47004 60629043 243995658 69410 469537374 334554567 31580 93640812 279935396 1285 -493470417 446895896 13329 -37673266 628664906 40268 -887301325 463278224 47140 -228475919 77726590 52148 -119501282 -320561631 74285 -997410337 172122230 53105 -304820823 462579945 9857 -713761830 -782607963 18143 -2039450 646442232 7342 86625731 277174117 54753 -328176534 452518192 25875 -201577559 -878386295 23266 262260099 264915975 41436 -4422831 620137329 46392 254522577 761399767 16049 716789127 -199858371 34477 715942716 -298142944 12944 67717366 817077727 26421 -131628741 -511152466 13015 -591944678 526642327 64368 143249781 -900995085 36363 -210359007 -884297166 46094 -957382079 -609891092 58594 142975697 151612370 37188 345057698 445595648 47197 -218320159 -988308847 57560 -605432159 -492459118 5772 430641969 148508292 62229 -962128807 -988677689 33049 52609460 719767495 37539 456594821 167632804 39671 -381678734 749899772 35111 729895518 336607688 4576 -237883478 -966130466 14741 66136541 255127747 70152 -7534217 569642492 17995 337625298 821891870 9485 -224809168 -881747164 30073 -200878613 -955559140 35964 -582561881 525486684 68781 -517758100 457327884 24202 144378614 75949705 27002 -18434644 656460333 6975 283494669 740210597 38582 -957235440 -393293970 52030 156892102 -602411588 15705 659027987 178808571 77417 371359802 627827510 43929 -322653700 -701407730 4373 -571476455 -477085854 34317 -860251925 -123943821 20193 -674412724 -857661317 21767 -616537926 530907463 79933 -675530807 -109331051 6325 -116038384 -101200638 22417 -381405904 -31595944 89954 -201481836 -996719009 55341 188714050 -404696205 31382 -784588803 147424094 69645 -427482959 849845295 4261 -313672017 471730060 6303 544876108 -506703068 9995 -788658725 -799272475 24335 721760172 370795551 37344 -523347252 -392738451 39590 -587051850 -329878885 4294 -120327232 -128596544 18244 -313413494 145215105 7131 -191949763 -608102678 50803 -222942059 -600429339 69604 -414271069 -955575025 71127 -492451716 468416331 8742 247007176 -204296250 7271 -192469663 -865713388 42467 625153332 379382302 38434 -101279844 -210442607 52922 -864142425 -100997970 23218 -124605248 -488836990 34514 179534634 429289502 20097 -132110901 -509137418 26280 -328806736 -683374112 61910 -203345418 -141604566 46737 -192574401 58239971 11901 179090717 91445171 28618 -683239815 756306172 5165 -394364659 829298571 10062 -766405633 -498995743 23822 182005246 -139023495 48936 -107119118 -328389084 42290 -5382388 622831317 13446 -407037416 816305219 52406 178043688 431230553 11704 -710291712 -891348429 36652 166587045 445691971 15764 147320527 -891720973 23742 188715724 151474244 4885 -204558475 -953113506 20582 -295212093 -687559680 37807 435994152 350247474 19474 -428203587 -955922391 67620 -100353558 -297785669 55206 634801652 358222868 28590 -114545251 -113202428 1234 149299319 474591667 16709 -981280210 -397992252 76379 -381194864 276532529 24404 85766881 440984240 55127 -580834782 -487429609 35221 -27422574 -496209314 38426 -698332170 -869532339 26865 -874579015 -427529461 50042 -700229633 -899115275 30105 -425759089 -109026941 7848 269416887 -31184860 67478 -956858827 566997910 42644 633028271 -385135873 46162 -783191044 -523336414 43582 -18768953 629673092 15583 -208686517 -997222601 47197 364741252 658707224 20521 151343602 -611506561 6586 -425336584 -972953467 56575 647779244 820379932 5695 176855025 340230470 5665 -423066430 717174392 22459 -710988353 740702935 23057 -235814088 -587766821 19316 -604231666 -483252255 6416 -383419247 -996145699 58905 -219248761 -859096457 4312 440263661 346021395 13298 -319790468 435976988 3673 173617333 -880086402 38613 454191453 356085291 3366 -142543977 -888949625 33859 -953454724 -401486167 28633 -20893316 654732336 29325 -408091023 -104321768 34986 260523498 716453155 15332 -381929390 -973425895 43573 -593863364 -484430670 2226 -47221585 637447197 17381 747206762 -606876222 21046 58421874 840703042 54206 -793244892 723967801 15109 -600860447 -500719436 26817 182949561 -96690958 43380 -402992466 759429805 6528 663206655 -327198779 22775 -404336328 745712092 40479 272972098 170084306 40907 273772727 93949633 6684 162792516 451756469 26340 -99285476 -868789789 13706 176701096 361899582 2564 -688695087 260466134 23272 70303398 742544155 10766 147046762 455941153 11328 182245895 -128652368 62890 268575248 729426701 16822 80138010 463829783 59607 -107183092 648598546 33583 83836123 -324769308 28338 151831013 160093721 6201 170941835 -136584881 47947 254486808 460847610 7664 -780141436 -792216430 5449 -969419942 -406631235 23482 629166535 813476151 2370 245649868 92294805 40381 639698888 185329370 48217 -770686516 -803225158 8968 -220913042 -976683274 28990 -708075995 -869977553 10107 56359567 453290214 53891 -887548798 -99502691 2378 -37390443 -711308251 47931 -963535133 -394695993 34826 727675617 -204462169 44794 -801142002 470660190 30382 434092896 164137554 72327 173799256 254868533 53503 61866984 -293913519 30497 -290091356 188946370 51552 -980656713 -401438879 8707 636074861 -285989849 48013 -131335087 -770411701 60912 154647810 -407310048 464 56877876 -305928538 1294 157212081 -123014139 12069 184223492 452927243 18085 -129734200 -104358630 16188 -126392643 -786407465 46739 372053286 658597997 5923 741048040 -216781191 6844 -207199055 -586132855 26832 -15729139 654147227 35557 650729302 185902275 11123 -598058407 -313080934 32472 165090337 63400058 11937 83180596 722811501 46410 660211687 828944986 65476 -132251245 -324078385 3607 -413907693 271600580 34466 69146925 264938296 35151 -126649705 -505113676 24174 65134907 -285820817 28316 -706563150 -902344773 23270 751079241 -294951288 47203 -119089677 -305284999 22268 -995646111 -580078812 29837 -686819678 -805758804 24783 56832182 -875506118 23877 -610233 -673747112 831 360689321 -127421152 49612 174718231 469691783 4292 -237196198 -963576224 8198 -615242346 568281127 16908 183549428 -127870809 83025 -669497733 -791508363 3722 91567384 757641318 10874 177939524 282236313 28699 -391178442 -989968910 53897 334789733 645477569 1898 -989487929 -988140143 6759 154768781 -870610070 30405 -11499007 623886470 32916 149517791 265655611 39149 -573986103 -514520460 35399 542460231 -477390667 7184 -137138172 350032227 26074 60023686 -313075053 41177 -235483251 81414254 29830 -332230805 -687488671 66551 50984040 -319203932 8377 239655409 855362493 44732 -779619031 -804590690 13758 -119650404 375555930 5528 356766632 -235715377 29531 182796166 -385451118 31861 -328570913 431744117 24116 747377451 -296414116 34842 548217813 -519367666 51697 -590769968 554477207 27831 82773939 -311183617 32552 -221896531 -885033042 47972 -305723282 445177549 6549 -136373311 -21461339 43536 -413697154 -999640771 57792 -600604623 568004128 20101 636333644 809822780 33241 -667023060 -106970459 12204 -712422682 -897267778 38677 375487170 620148155 35004 -38219993 650838764 42919 249483012 47914010 17773 662123523 -7981865 48176 -583536262 -520322469 19351 378217150 -225328554 41726 -988045996 184148512 27016 -33089545 656524666 32501 -575817068 -286637551 51541 -332783671 453894387 13360 752395695 -329978699 9811 -512750731 -480433200 48088 626597585 164167223 73352 544467918 -515910402 55887 739528528 -575863385 23255 -579547158 -488311915 15685 -41483808 568017761 42380 725916049 -324342103 27438 358233288 819343609 40246 -216122896 -224705951 39672 535798082 -498462708 203 -598528823 -499056681 26460 429929377 163162892 81841 -382309116 746418492 9244 -230605831 -578481688 25575 -387101280 268457320 47380 279593824 739045455 28626 -138265990 -789092362 34566 -887262503 471134245 50746 -321955896 -671581486 26673 -614152286 -513093807 33080 449463691 152540908 7951 -702121008 719958480 16610 -705021487 730297631 30110 -384087646 722950614 27965 665259759 167029511 65550 -22495760 -695584721 62715 -693995972 -889567892 32215 365698641 661154278 24536 -575183677 -328304841 72209 280096093 749126836 3250 -407837694 -955534776 67273 654519500 167502038 40338 240886489 457149088 16127 91844695 460573537 58331 244508802 751948060 11894 -138823521 -883810990 47846 -398874030 -968237453 60652 -869748509 174170573 9516 173799391 -115181808 70969 -592695757 531235117 37505 379656943 -231186111 9392 183543512 265937199 2199 -415226151 272907192 26637 729747830 -303232240 7106 -585757940 -290649138 70647 255606211 439157806 36756 468961955 174992003 77505 275338891 746041858 38648 757956301 -331118109 38045 -388919391 -963490928 50117 -704702008 754156778 70030 380827133 829676376 43140 534645182 -504093375 53033 258089618 438749583 1853 624467370 851564191 5645 649205659 344202409 42503 -131234158 339124188 7317 -314231985 -228629494 6439 -42532431 552203755 16045 53767233 470115646 43639 -220652652 86450370 11289 -100054519 -306723796 58422 -421164807 -134349704 39070 -232603234 -573512756 45283 -479924575 437137410 9203 -205997495 -975176703 23565 740463629 -194934415 12101 179156081 -237447456 74911 -103198851 -299537083 21836 163231504 366365542 33981 351334728 826686491 26434 -403730889 255829987 37636 -489404685 435119137 44298 49570850 843786790 14415 -388638063 -121349727 139 242117023 80660575 27470 -127345764 373344513 24634 468811439 158585413 61540 -793241579 -777970213 14755 88475330 849253950 49133 -299791817 -224414601 11691 164436399 147866081 36830 -381121772 -123002147 10279 359283634 -398404543 8934 -423281974 277058759 53516 279987888 -235157790 11025 -954593904 -427997123 49501 -581064375 -502642111 22147 -577309961 542536443 1288 647863084 -315709894 46908 -601721462 -310680875 17871 -889734279 -105732575 49942 163883656 175968961 17330 169910199 -894019517 9893 -712451992 -803373096 39365 -308791382 -235496878 6081 -485685748 465449179 9136 150526125 90260037 21001 -125698731 -774578094 43673 -674354755 732798229 5133 260232540 63356645 59977 174881351 246904625 14621 169392173 366421994 49462 -228709166 -859109641 41959 -305061796 437301132 7458 -609814451 571137313 55281 -800906050 -786901884 24812 -515621991 432259647 470 -396848082 250853034 52362 171782852 -598936513 14290 736619717 -588105848 4489 258924701 90247308 26809 -595757571 -975135403 13667 368335625 -201223402 27310 189691549 359431908 2977 742736304 376542525 9424 -140521866 -787568185 690 -290363727 -200742351 21475 250159702 250400357 3505 -109902640 -875655741 41746 92653383 728794882 52334 266114536 89460046 32109 -104041202 -806295922 5603 -882415276 -97186897 5199 -385452768 -137712721 42520 -955491506 153262289 33970 -702252547 732696735 61686 89124166 -286611556 7781 -136359390 -801161593 64633 753086669 -603151587 19416 -205058959 69001607 62353 -134373226 374328373 3520 251601205 66334644 23672 359232839 -236440098 26252 -330783249 474139757 17202 639779080 380145574 36970 726500565 -331806032 27608 -885904896 465455355 21185 162887297 374415844 41366 153090956 -860097331 11937 -325388747 -195516905 2519 -416550244 -973035311 7214 -582017180 -116848415 16665 647103796 158585865 44563 738848447 375369326 11786 -230262571 358074765 39637 630567881 149658322 53023 -775062422 189965169 51990 443712849 346958897 1630 -125475639 -510520544 15944 -706869923 715069201 36808 -959142099 -9348206 68782 -981050264 -975604433 16819 -321710783 465230448 9428 -890688530 354779741 45322 169751406 50500030 19245 56292856 835362379 39086 150063076 -135491340 18203 -391185057 274535295 8555 342723507 849332411 44178 149065376 80450104 7689 -399045576 -110061766 14210 -903145814 455070912 44616 -28343891 631239940 30995 -387982073 855716470 54150 657669841 361743055 29261 149493824 240263927 27627 189747762 -131722128 71503 -195700394 -992658456 22211 375426492 811200170 12764 150496364 -870969927 35287 -108736139 -777606573 66302 -18683970 633655687 5667 345059424 649421260 28507 261260195 743008261 22147 183494982 377591359 27882 717815060 -616879794 38097 746212735 -318663637 12862 48373289 845706705 14923 -859125079 468545300 35516 -384217613 833896211 52038 246749512 247894171 70580 -764433660 -774092538 13172 735492065 360553179 4778 -571656245 536209350 66544 -6348561 256854660 55106 -206195138 -617106579 51066 -697136956 -774046735 7185 268389765 439306017 15410 -425040794 720628074 3594 60985237 450173716 22410 -412707463 -985137706 8536 -686359654 -898715865 54534 -416244043 -141057517 10464 -211162702 -575754696 1263 187837376 169475183 25199 163930855 -195131016 72174 562196096 -521651536 44421 -381506859 246728242 45535 -762955998 -516902889 44440 -391478340 -118047069 35456 369344393 643248450 44939 188305609 -124581126 14096 152530882 -573836351 11376 -97358727 -774233758 32869 -785589504 -791288767 21997 -121710198 -887075310 32313 -123917873 -138058502 32976 -389749514 856544366 50349 156751356 76667450 24847 182755785 -114008072 7172 -9784356 656951393 26305 -200430324 -976836302 435 -142325659 625420477 16809 344276137 632752580 22112 -796075227 -772579920 4441 744311676 -613601216 13107 -103832902 -299850928 64097 441505504 157800749 86377 69766629 467060934 57026 80315023 821255853 36973 344580540 -394519700 40821 447033476 163023264 10743 -778347212 -952589354 12164 -978350129 -423599166 68637 724505950 -327455770 17638 -19885115 646258574 13262 177963400 471662302 10996 50656242 -291450464 22974 380258924 664736873 9912 757397986 -300790837 16893 -616419020 564732092 54963 245083451 451561225 19664 -325217673 -693842950 46877 -976204410 -404052433 32406 152883147 -228814127 23516 -199192534 -993267182 12232 -125553840 -795574706 64235 -768507836 -801279135 4568 -389340571 -135122801 42456 567463883 -499277569 2516 -129716775 -132696549 10633 163158925 -591294672 22518 -993195609 -400149628 74974 -131866597 -603931592 22011 -602238520 -300638451 24186 -959996492 -427747050 55614 -678132947 -111949934 1507 -230546679 -866307795 33552 340929960 648192436 15033 474128006 183612586 40102 724347556 352696855 7714 143340193 179307927 44147 -593158600 526183430 80536 268903432 71600761 76750 169003200 146863273 36413 -782869041 -767103575 25325 -712952119 -140101496 15255 724365488 380185796 15039 -417998925 818669280 43697 93321689 813610748 29704 -398670487 759121942 36900 -711687088 68715333 60082 -953272732 -478753482 53804 547745083 -512216163 64638 256041583 92347427 49382 -324829594 -668409788 62534 715348391 -590663148 12389 -210860071 751285823 60307 -601538520 -310574301 44362 333390812 434429728 39432 -23309396 -765102344 12681 -105435937 -319707769 29022 -894404687 468653237 15592 722504560 -577165898 4121 -863051753 -98158360 5352 165262344 -111387401 65093 -98405236 -875446455 20188 -971642947 -384359673 57621 161355247 -211217043 9186 171474761 -125404812 60793 170197954 -591773297 8234 271365044 443186183 20000 747058589 -307241059 32036 663947716 352134451 6072 -952584672 -607928108 8971 276052492 -218788436 40711 -315990711 443787707 15360 -116926766 363207763 31420 855533425 -953859912 41095 651500891 143893705 64268 -875582096 457443859 38741 188442454 341643207 39148 240983785 265626774 54593 -206184325 -22259444 57419 -127166004 345537971 1937 -123424290 -899211615 35937 736267688 -601869066 12365 -414319784 276735799 10286 371409351 -237046044 42734 -426434499 813645533 54467 333403429 663882629 40347 268810501 -3933388 39770 50825899 747800618 64412 77569791 -298102135 8885 264231280 65083957 36919 283626894 57233712 26404 -991574533 -976147206 63178 -96633885 -141253755 16337 166365637 -237412594 70018 737708804 -296495082 12199 186899950 -389198573 18991 69087423 811406041 2545 -776437114 752612429 46003 -496372615 458021611 36482 -43570408 564032743 10189 143716848 -391078587 27713 -769985845 -495302089 36372 743612118 -573906315 40998 -963661253 159663005 9617 -398721578 244257885 29377 -408098375 714419741 12015 -707626244 -762413994 46061 -321879424 463680776 16721 -997297730 -955078262 15365 -777361293 -798931107 14639 -202675718 -996641742 36284 -105723172 -128499165 12682 743952740 -605222305 3148 -903037768 -123076383 51233 -616790378 559353097 39479 815065909 -965142134 57787 -134491699 649643343 30400 -289579156 -230546975 9249 -389308611 -312291255 22550 188778619 88479014 18537 -771747013 -477018222 24684 735551867 348217607 39436 -682949231 -131850984 23329 -39953662 556113589 16165 -140060924 337873469 20475 -111848940 374909057 20569 -212441010 -610971601 41950 -114012713 348084705 15882 -684495308 -771429070 1180 277504795 -4806551 3781 178792512 -863749707 17623 49385396 259866080 41347 69348120 -331914619 9719 721496259 367345546 3721 -386849625 -122255693 8188 148691839 70115508 27906 -669717797 -774868403 26590 360191509 836027937 24619 -126343336 -330640289 67366 724768762 -579544517 32959 164131275 -130046308 18121 -7784875 650209462 27937 -301082437 -671705606 53617 -675811432 -871863767 50584 -580893978 -295743423 32833 -713247591 -100646864 28154 -682689857 -795655406 41700 753601109 -327521686 18917 156308515 187247648 18423 147342138 -880616026 3740 -667035631 -872534442 45690 -29522687 745747882 17767 -522174582 -590500589 45663 -392696827 -98605854 3071 86249038 73729807 31638 56755116 845446732 57265 81481489 829869083 59177 -889215060 -111953593 35300 444053374 344912913 11826 278735642 267889358 56933 -804696588 -507252582 43353 243759671 -5781040 3702 -781666389 -521881885 18177 -16500470 -702827614 37154 -95621827 -295783769 41909 -26028696 -15018328 63172 84436931 723442523 21506 -38128980 -701542919 60515 164798535 -408268733 13972 -988935135 -580540368 39036 -32518434 619375668 44030 94858217 -295081118 8486 749016500 -609243710 7539 156403900 -579817152 20631 348182072 643414081 3012 -680747441 -103680487 31630 238171638 442346829 3191 635136469 175317792 15145 -386452475 810425524 18113 160815194 -590021109 3913 -858519475 -132060746 8838 -599850326 -311459526 3959 379054453 655209457 45021 -385125244 270459001 20437 -887064409 726095727 73240 -522915462 469129739 42411 161689486 439437934 10669 -30935316 643149683 7688 148026562 51931908 23301 158619566 -416806362 9342 -99620605 646319711 44726 -702165097 -126972663 14447 -107047784 -304950941 68807 -390724195 268570676 9214 -231539579 -867735798 34298 -6671502 561936677 27585 -211800291 -979966466 1641 -403359018 821500216 2938 -990760667 151703872 28753 279619506 284174432 1041 -991476356 -41421121 10872 55933578 -323048691 20037 -884123241 472120398 22479 -692659969 -96228446 1670 78658746 471791766 45330 560010618 665144438 64801 -501281015 460209487 29392 -807818298 -490777798 27530 254400684 428754248 15732 -972093748 -408033585 9539 724993052 -593657470 17536 -417524493 827006787 31811 643402704 -295419161 18187 266965890 71512163 36994 632939362 828201507 26668 180199149 821425372 39166 260747800 440720476 33546 -604000580 183999990 80982 65727087 724304541 12937 -191167209 435853057 43602 -877359227 446090148 41566 -874411477 -320164383 36814 633119542 343280430 66881 -234137766 -889762017 5971 269048943 245980884 73969 -971829850 624136135 76633 434295723 156513163 87074 -43184292 538000134 3081 78891501 -322483849 38785 -96959817 -320792092 5164 -979464629 187526007 54444 163191228 -203219892 17864 48615117 -294483408 38733 -999219336 -412612140 64918 433797830 157031047 82568 -20041264 565664422 45103 650324031 336569260 9821 717255476 361805806 24888 -13014068 -683389387 3118 642357194 -320072485 11754 -609277679 548778523 13400 146460068 -892375938 42182 -385626233 261831707 12225 741920850 363165172 49697 -806449109 -795222203 24731 837578341 -964859825 1196 732303313 -298767868 36617 255813390 260260848 45942 -413552658 285511289 10131 -13797214 -698943488 73263 360448906 834996372 21565 254533197 436244180 17795 -232189952 -576498701 48958 -606266266 -307533775 60981 149130626 371549324 45042 -124399382 -119190904 32325 75549305 430359255 27930 167849625 -117037886 35914 -982701621 -966572657 800 161600999 -861051882 24376 -14265111 627871352 38823 -397491097 -971339412 61100 -5509827 -691709884 77810 650944674 -329746927 20704 171896812 340584771 45640 -32033459 550685247 17747 736224490 -784075301 49473 154697698 -399406379 29506 -994360132 162287375 44898 -314370999 469018363 8675 89357388 -321422032 15151 -611437382 -313960788 4964 656908817 362700896 34215 153195430 47932012 20548 -192958536 49865635 101656 -135214101 -871083512 44830 368034372 -219988136 10785 180819283 -401899265 31513 -512046165 460823759 6794 -974607365 -605097788 67398 82070777 745348076 6802 172819993 155526045 33039 724453143 -295559695 4830 -869173909 441891430 26483 -325752476 -688267405 66622 71100358 454193064 38402 185480756 -889669409 29607 -697971783 -894772780 31593 536038298 -500902337 45005 380031004 852082491 29593 375137070 -226107992 7137 -211520868 -879996222 21183 -29059972 -673420261 21488 -285959791 -711702473 30896 285213953 276676064 29557 -123354241 -497541555 21645 153613370 -876384601 42801 -382176052 -136012880 7283 -389273965 738507608 7145 545532523 -486738561 40407 -789520585 -496871327 10297 -617752615 -318309217 10845 349530662 -199089548 24438 -508167601 443555781 29719 -116598619 633773793 42026 258797991 -237252481 21817 260408007 -190772282 44762 189197947 441772683 18927 351319568 -492163954 48619 355809760 -201352464 5051 -122703483 -125239733 13512 -703020656 733583465 49649 -108456531 -333062492 36500 -123702609 -874554173 12291 159149430 -897766274 26923 67014855 467688777 24462 172106636 -384423647 11426 661533502 619729259 38967 547071766 -477854453 47392 -421516914 740064566 29311 754347861 -601077388 11499 -108755387 -323695457 1284 -522492513 443462447 7316 -140580580 355864453 11146 165965423 -893998846 13794 -977866389 -605995786 64998 -487354262 54218086 47343 -974811512 -966544648 2369 -134558671 -288474906 36255 -6941505 660151833 43300 654905132 175826614 25925 720520254 369522021 48292 741754248 -205989435 65063 174749376 160652147 43421 -497528059 438413850 40794 -705641402 -108322068 31840 351879773 646868691 38018 -674257141 -772127043 20777 167068211 345155976 32983 -603618704 539966540 44967 -127274638 353560099 29055 728805522 -198246436 66942 55801159 850217093 12231 545916469 -513606656 14333 187895922 -880365815 38491 -130750325 -115690445 2900 -583462496 -490375701 1521 -329938091 -699166712 46027 260659390 -206331220 18152 188046727 334953027 30925 144408110 -597574434 10544 376553342 648048101 17609 527025754 50584857 47408 626313339 -317011054 39773 -874766641 185391573 83166 85613766 457416078 21809 279492120 462829046 37841 161214958 164405429 25723 -208154581 -969194386 7666 622948009 450079551 55222 463225891 52709337 35852 -198614583 -618229721 31494 251081174 -200389293 5478 -224757349 -7235507 70194 -25515497 -711477327 42942 -691650085 745931901 46724 144263186 91145887 26417 -137543893 -293819482 8266 -33204332 530296438 12763 184514125 -396062237 7788 368428715 853367256 37203 -326580914 468173424 25922 253885891 731262445 19742 259517822 728001929 32556 -963483500 -422134260 19417 -45601009 634593670 30015 626162238 380770893 7194 -323354157 448905349 1067 -958187960 -397118930 7540 -287080277 -228740726 13802 147638247 -389713138 17537 -976462258 -970449760 40739 251732060 77486831 16488 636241359 346717618 6768 -585425817 -494265693 4700 -37373322 570781298 45889 -682093547 -105605098 11935 443800206 250813864 15528 757033264 -500488082 59320 437916701 364769802 31818 242524142 67985574 37765 -3420848 546468227 47388 -800641258 -785347180 20088 -618890241 569365637 49125 -687203850 746402332 27615 -709551671 -801092401 9619 -111726684 -504281636 31261 -289495944 -198501518 31108 -965703490 -679973978 9500 343461498 838789800 2348 -139911586 -774863060 9480 284442316 -26990491 27450 -794156576 -519411016 4692 -107441323 622783229 27281 -969228337 -419443347 29696 189063612 168980488 3297 726708510 -215215173 40881 -602210095 -324437229 48367 173327817 -381724337 28978 447463029 338987524 3746 61258392 459377408 878 619649924 365397057 15551 266229217 -1060042 67279 -227940843 -888670358 45867 739011282 336021659 20236 656783561 -311188503 33526 348933631 838428227 7919 -100210048 -289692343 39838 -231397328 92855956 83368 -509649170 375012954 28833 145009470 -868075649 40702 741993067 -592415244 23941 -47362098 566540836 9806 -96393707 -320183276 24127 -400203222 -975855496 5877 -196734974 -973104608 42645 -127545028 -797812429 5589 369283463 662445030 23118 61712549 819849352 23714 -235855075 -973636356 23646 -310336604 -689190448 37211 188795649 -667877018 35689 650543620 -326587881 34188 -214196087 70003760 101384 152704750 375663634 42150 -219349328 -956418829 46008 154074418 188184907 76 -111438607 378128310 21654 72991314 239923936 47027 160601690 -884839473 32900 -668957718 -801197606 21680 282313123 -35507626 68052 -215446738 -966036296 37262 70906973 262923638 5757 -710144653 -118887775 615 333743664 629707924 20843 -105176443 -509524808 34482 -867299987 -692942338 27634 -108341837 -126965213 19901 721696701 -319400766 858 -865061797 445274431 26394 460226285 344862780 2325 -975975683 -385754581 28411 -1286561 623368142 46114 -497797843 454304546 12101 474848742 151600462 37007 172576368 -617865597 19767 -967394578 -965817326 54490 -694221251 -772714308 35093 -696304492 -138801366 12508 -296083593 -206383642 14086 151166243 -208399202 20543 246252593 747608741 27472 189335337 359599244 13947 663258712 -294862027 40955 -807730144 -519058665 13954 -680284448 759283317 78450 -616537064 -517690957 18525 152656817 -390842636 32677 658673710 848765380 24553 -122372117 -114042121 12715 -765075393 -204519268 49218 51383469 729360004 32920 -777761014 -771551340 15814 162727520 -587131332 9881 -668424513 719696201 58716 358705314 -227714550 13958 352124540 -212520042 19131 746050528 -325512010 29964 166197467 437211315 12121 165006214 254970903 32150 -116077372 -508695356 18727 474347147 844856408 28386 724956003 379385739 46491 186432437 441178189 17187 -35000186 662187224 11842 273360588 86890808 55457 -893065612 79904582 23206 273249749 736972806 23827 55560353 448578659 29762 52349019 755812710 47515 524141130 844929740 57145 639554314 180928058 64379 -707967647 719465005 72507 -295405165 -701626415 53262 -123012920 -119158415 6974 -772205031 -490173788 27531 65357350 759685382 63286 -994552108 -419699996 57395 -991814530 165107934 36660 243954833 -200423030 44408 -389496717 756549801 37693 91034037 -327302817 24409 252231505 89045045 27886 -110404542 -133337055 34717 628399425 356024256 24290 87330606 451789216 52350 155959830 -141156397 63892 -329261918 -223093697 15499 -888856907 -132821027 25583 -514520143 471538598 17168 246267858 -207303625 28301 728264469 353189353 1910 739413597 -307915049 36213 143694500 145915167 8232 148008364 347469310 39269 -210784479 -884275740 51600 -96537153 -127062102 19402 -698232735 -770147092 40791 339692389 -212884458 42765 556843193 -486963349 47862 -301287029 -226700967 29119 147559151 -382666289 14475 -982535249 -958090947 23235 -794906404 -762529967 25485 341805997 620505948 29088 260492638 739087650 24310 -110342594 358686485 20537 -596543666 555997126 60737 758815237 347587455 15772 429351971 -965086110 52292 -963202361 174018877 28564 -613822535 -494612695 37537 -104832685 -886058916 6046 -226068062 -898168868 15286 -100043621 -795296339 43267 -288592618 -202717501 19384 -389582873 -994827284 6355 471594550 338540535 23359 171547842 85088350 25961 -497387817 445735069 4543 -322263169 -667176644 1646 -980473743 168630223 7442 -877024664 -103377016 19941 59045573 240516363 3640 -499524405 -898977658 35142 -109175374 -515487759 33995 -675144913 -858430112 6226 -587266415 571185253 27836 -114801628 -902861217 7703 524018328 -523430878 8710 723942670 -227718041 59473 -706687157 -135895244 9684 184749251 252347883 49159 -483506540 -574609223 13511 -578173938 -500230508 33102 254793601 456592784 21233 742570314 -612921111 5243 -210345688 -994485735 17743 -388130873 244794508 29594 -228179083 -890309510 6379 175716998 -614937567 12427 -860733512 -104729052 46540 -296582353 443551835 15946 -397181702 -119901985 31156 -287909122 -229127835 6857 460813572 -774135649 17826 723679047 375727681 20311 -593212041 -303389890 17967 -102085685 -487737117 34432 55736448 271151429 1904 -580503794 -521634606 33760 -604305749 -502625149 6522 155594088 182690265 10630 155273922 364742560 2603 -14397194 548826402 33435 624040507 -297680705 3425 -214101253 -964858496 26786 460286631 185573488 46645 -688612828 -578990979 57510 -213765170 -884760924 36745 451891788 267241403 50815 -31087940 -706732590 23809 664673532 161747559 19514 -866172392 436464415 20978 -309700525 -234101584 23248 -581154350 -288722183 8300 -427092877 759902314 11796 373857510 822705754 25559 353423355 847571910 8616 -699992142 751210972 18645 -194678032 -897625916 28716 -310355413 -227793359 22076 -425776871 -960463529 26372 -690245058 -776637347 32772 -311052258 442694018 9762 759766937 -209186990 59803 352009295 -229977892 34246 -884528382 444648330 9635 -384908525 722401231 6047 -403137352 -955443121 31781 -418562301 834235158 4588 -901104639 469043046 45332 148466891 -880698298 5097 93748205 754116142 33458 -213214530 75943279 80100 -120171605 663784712 47986 637470438 376710224 37333 743561904 -601795394 34410 -25969900 554342362 16420 143618737 359359300 37062 640377231 147684743 27394 -598960681 -492652991 34792 162745119 157291495 34661 -968847992 -401475940 36705 -96226594 -780555588 60777 -205467243 842946056 54235 -697525554 726342056 32244 245404740 757523434 14399 654550393 175787842 76519 179523829 -892974034 20596 153416817 -385935374 30250 -286707280 458995032 254 -401254716 -979192159 35494 -226992591 -869009506 32208 -373536 -703847207 44227 56464409 -325446270 8183 -104881937 54920859 37360 735710239 371135647 23759 -870903114 -130919011 55495 363487001 -230745825 34031 -108576668 -323465468 17658 548247535 -511517234 11137 79393650 262649318 1874 -684158079 -777857155 30509 461495347 182897478 55585 -983008950 163152114 31615 -213981336 62291515 75819 164729677 279214227 56421 -40339100 631008043 1166 182060397 -194268525 46300 732828012 -288711251 46169 468997739 167982681 52213 180009407 159708012 4331 644693796 -306794032 9183 -770733657 -793942847 6400 257043748 83034985 54993 -705705091 -110827640 31506 -41361742 158185354 52542 -106334391 -516147039 28072 -387305328 -117361751 29351 -682854047 -113439474 23904 429336847 -774659548 54379 259713347 255076572 9926 147664116 50217931 9808 277093834 725346875 20450 -712124431 -515044220 7833 -517876161 473745423 48656 -404170275 -98544354 2543 -998335552 -975328402 18229 254068100 733664903 39209 -973798552 -381327761 34258 652136361 832794525 53131 -386854498 751445506 17456 -310777144 757643146 74585 152644528 61733358 10618 760545228 -214531891 49076 -605370939 -203695998 12104 239296307 745809911 28522 -318359479 465360215 1562 249460583 241471628 40617 731507574 334211618 34374 -215026657 -955392886 58338 747188834 372719598 28120 -192992426 661427989 71172 185526417 -865112108 27866 -789559968 -798678678 22891 51635541 -311363122 14240 181943859 -881085777 5759 741415829 -234007179 12396 -115285236 647766935 19291 -331605075 460776469 11644 160017482 -103294795 12478 -395180328 850396238 10729 -681267708 -878680986 20339 -986261215 -425399375 8816 185728585 -98469508 48239 -95340176 -496452524 30924 189027897 -205385797 70804 -799243302 -490454716 51228 -887794856 469413690 53431 -792764564 -791629729 15147 176689534 -231657088 74428 659591076 -331540070 15749 -329024162 -707109475 45047 -96419660 -788035348 30755 -96866220 664739618 12745 -190707945 -961677618 59513 -400295773 -980202492 61502 279343890 -24120126 36865 -96033893 -806199683 48548 154167266 457280310 4362 -604397617 -508701501 16660 265258455 281423326 30516 639530384 -287706746 6586 376104118 623323534 44670 -593411452 536058597 50877 -693410300 -793918208 46179 67646045 730901440 24198 -12449462 -706906372 71450 171074604 158578749 35235 -714080582 -898441369 24885 436047568 555254475 73420 180202307 -213354434 34598 -863353862 -127315377 58796 146390076 -126554626 33309 639784422 -288165280 42451 -405024572 277986456 23686 82662816 850825066 47617 -127265020 -306913422 7015 652363100 369574713 48183 -136272941 -513679040 2698 -229551114 -604631404 34813 161488012 334172943 16858 457527078 175594937 81813 662065886 174147179 41575 166802963 446699150 15294 -411066806 -113403254 11486 -515641141 457677188 33663 -417362227 -986639202 13584 -108161592 -767828475 47367 -220294308 61964998 86823 -988689576 820283057 67977 -127716162 -292186402 21952 -125778102 -792210886 56988 -608695673 -316237267 71146 -230825134 -888570851 55895 -389343237 -132649330 43616 647350158 181636518 44862 -979609948 -956056822 14864 550612559 662731542 31795 -194947223 365577428 44637 -218145681 86878309 40273 -194387353 92135894 23870 717981238 -613391588 42375 -386431791 826483902 5090 267758872 275636117 14645 60733485 761199164 24332 568405586 -477399796 24487 -949997 661131262 28923 714447911 355249019 35443 -232165776 73620786 34875 67543636 743627404 14971 151585099 339456856 22692 724452724 -320213033 13513 -670231113 759955284 7752 188014954 166921833 43134 735993560 -324455602 18433 -130229296 -891335991 45731 -997742498 -407086817 3679 -956699763 -401680575 67598 -134201103 -781858395 2146 474323142 835640672 54964 -691390602 -117636300 31505 459995429 -204156648 48020 -219207105 -972356130 58760 273096806 -236846210 14861 161674984 264897281 52052 49707793 -312132495 9697 -131744898 340020954 29313 143613478 -136725124 64526 268086943 95158961 69549 -37602534 628092391 17585 363797068 -223423466 25390 756527273 -600998623 9429 -975416020 -613777063 28426 -115582036 -126457142 26154 -616973071 540548001 7567 -99235274 -864451217 48327 -764909196 -808107970 8435 156845001 279160142 41131 186648573 -192969229 61713 629895023 170933018 48150 -120620756 -522922231 4595 174118003 -141081987 74821 -613071261 -311678257 40851 -139250365 -477361475 8616 258524718 -224292884 41340 -318183554 -200369930 7770 -702455841 -859118834 40431 -587011649 -499333757 32199 549682159 -484260406 18884 -328122859 450075896 21669 -967478159 -395937586 57642 565073616 -120761666 35916 258807916 -212805836 11848 -423424280 -961204749 48615 562293166 -489587329 20293 -293847266 -693378159 50862 353860522 -210903087 29974 244229951 55841248 22172 -132493764 380045258 34376 158945581 180206379 31067 464992389 181411302 46406 -787175449 818785397 61414 -581557405 536340915 47167 186328679 -228839527 70459 -574356283 -321878142 72474 -602964591 -298349652 63698 642072667 854662750 27993 263549412 67465371 22358 642423771 379589191 33671 -312682252 -224184588 11601 154446995 -603835343 20264 -315061578 -190479837 29724 -774526776 -496103422 1155 259759620 -39575663 75356 440982541 -772423346 26918 -16495982 535277112 17041 148215244 -613021510 5909 629231936 -293595564 1155 183311359 264357944 19902 -412010058 250847177 29651 335974215 449546050 63517 69503590 467228572 32897 449783278 155779398 59913 283520471 -233755091 12736 -902429161 434656526 16424 -123410100 660589753 51022 -332070867 458263354 17125 177860187 -104488813 20600 172181543 263917260 30514 -668472068 -767144028 44125 159872354 -386379116 5259 362765943 -200880718 6487 181421840 444204384 24664 351991645 648712951 25925 -3194245 -692625088 62134 -617807264 -799369368 22913 -387535353 -11151319 44151 -113247421 376005653 17764 162310536 -581405361 18482 160951245 -416721803 26301 848926641 -964938360 57191 156327250 -581709207 7592 -397075671 720631875 11924 -387632190 -101098625 19570 857055629 -958299471 42322 334208794 847929356 23508 268629892 724886867 10957 64336016 715743439 13386 -96499556 -138525932 30264 -989962536 852681805 9324 355858788 644520349 2478 58813489 261156260 50256 183754327 276103331 18249 -612806291 -329840396 64729 622301540 831424307 78588 -396490598 761662975 21125 475881991 365764920 21006 -403942060 742064355 36978 69027133 826285900 37523 164699098 -574845747 19314 -771764249 -478141157 48639 -139458422 637189032 23915 154802429 -196905853 31505 -116513971 624250034 31898 91688792 -610030339 49925 52759895 -294346629 12668 169318179 -871455631 11151 -495540037 434293784 26021 -873841015 472005290 40308 89169042 261017059 30365 -129182310 656912274 13683 636256680 847808504 32794 753715614 343982421 14894 -209176105 -887889519 22998 178454271 -903174906 42637 365411452 657044230 10871 653412503 375845073 70190 -667509522 -884542516 16276 -198847951 -963348763 30895 439412618 371995746 20269 172446588 -862226923 39077 -695770421 -121128429 20894 725783640 -606750088 42414 373040161 -211904915 39087 158051609 158135311 40844 440738016 351394688 19511 628436474 -293710435 36800 663584968 343607139 62006 -955926784 -965306728 63612 -393228486 -962598011 52888 -692592405 726173468 70040 -316640367 473447328 1645 338457865 835326791 16844 -17784485 528386535 17967 152716000 81665831 14089 -228667661 -889371173 14659 724425414 -604410239 20522 -421235625 -119998948 36436 548346353 -408470315 41163 442864423 353659925 11900 -711470848 -132455037 24466 -105345895 -516123435 20515 -36675308 736205986 64161 633775331 338778676 4528 -119376964 -878550714 15596 343349737 812140389 36826 264582188 443700293 28288 155998198 -886463208 14659 -98455268 -106263065 15332 333971030 627605814 12335 -608545897 -509709959 25676 -46447944 555289658 13736 727046366 -576334040 19158 -804548814 -804843263 22653 159445661 243507892 39313 -298715933 -682002256 5754 -488941153 -388972812 27628 282431046 94567854 7322 -126490214 349318964 29352 -981035594 -380971231 43786 -212115005 -615728379 3532 158776721 -421227905 17245 184269946 -218255425 6330 -39435175 -714150312 318 -387538037 -955999804 37334 -579819562 -311908508 54426 181265011 -416814611 9659 145530970 376124243 48609 -99270715 -765261755 59216 -223128918 -975497508 47056 -967313263 -975205976 75314 -216317334 -588195880 61654 276533458 244551937 66636 -408773326 -97359956 41022 -398648779 247084160 34839 -992545884 -414630652 60428 -115415637 -878043876 19111 -142285292 -117172453 34974 -958931534 149416316 34446 -600782932 463438390 15732 651921087 -316942665 28695 813093619 -959384015 12213 83717587 837075786 35037 620530983 834899676 66053 365423700 -230082316 23170 -958003477 180845723 38101 357680541 812856429 39909 -325741664 -219362865 7530 177731756 256758958 17314 -103622993 -136709923 13335 64984447 431538736 40895 265648679 85216181 71075 716492324 -319352496 23114 -118513900 -138952374 30851 -97240762 -870757236 13599 -954278701 -398187334 76497 758850797 -192508809 10162 -581825331 -306952990 5509 -766249809 -495297207 39887 -772620473 -781470524 7349 -415172631 816762320 55119 183993986 -395574944 30943 451467559 364045433 21626 262825419 -17427701 21087 174836828 476035808 26305 741985163 -316565960 18341 -977446177 -403308620 46962 277648113 -203808561 24943 -40819372 664379214 33597 178142326 349753089 8983 740756647 -222832528 56753 277114684 458424501 7665 728356005 -209828375 35879 -420189131 821757058 6402 278413150 241514278 67268 -668960126 -769910080 21365 -970685028 160280564 8568 -106062063 664128346 16919 146460027 83503525 15879 178182949 -890942852 22656 624929498 824503700 40258 -409201197 253419944 49108 -117292523 339454636 6403 -127838804 632127838 37146 -319291105 -783371319 20654 744542153 -581336046 7363 345222315 628558546 38415 93191201 -312553052 11587 -575389896 -319917414 44666 267257804 -221607198 10031 247947514 -193255215 40624 663291549 826880385 32535 -118702958 -795999040 56891 -14372157 631877118 18571 -390333645 833271692 26433 -381476287 -126689330 9418 -129449911 -777950041 46671 -192009938 -589526434 46414 -393710824 760693627 4246 -481709533 436947243 24796 -789004225 -765032751 7421 -130856291 -313472079 69804 -136508294 -480561231 18543 -415218625 721618074 29040 188711738 -872618771 44531 -235776865 -886881808 1216 -311984816 476020969 22995 629036724 161551415 74121 -194440698 -859132776 21578 -667724290 -858963529 45405 60821014 -294353653 42098 273342331 452846639 15791 -413274189 842374968 20527 -388245877 -98444558 32318 -612235610 -317134462 52883 -581234479 -302721457 10674 272540873 456138643 26303 160941361 49105624 16760 167923267 -875037206 40693 49951451 274108544 39638 162115456 273546965 2234 270950053 84561460 2528 -29313712 623788195 13467 -952427144 -610883614 51239 67883292 432122070 13127 54435461 -316558333 8055 144938907 59101225 15923 -998210973 651660621 91292 -683357753 -99920317 23558 758300135 -609711018 28821 745648601 -311299130 40035 -597381366 -297982510 74539 -235066559 -860383248 10955 -975089294 -577236021 51744 651849467 377759494 4107 738715298 94197681 55332 -684185287 -120075193 2984 -42570654 644611300 10209 -203090230 -880257546 54682 -804939272 -495117607 18354 -517148043 449755764 5433 351890658 630115170 38755 -397180769 250260380 3324 90922475 -614474277 15097 -806379276 -762226750 15794 -308809276 451924332 4539 72957068 261059473 45973 366410958 -485143644 47600 -887883269 449306605 38700 663885891 358836517 20527 343578175 829057310 40417 -126448934 361084902 1210 -288344729 -676753160 64758 642421140 348952506 15682 473649564 178031585 60744 660064627 -331768579 29189 58892023 463856786 16717 -582181611 -316308050 42550 145568649 254704905 17018 -44968863 658282578 5752 -313431041 -695193173 61163 -589607851 533190511 74617 -226233067 49953756 73253 -982981982 -404377769 630 375732591 -230964487 2693 646987660 333356826 20956 53058750 253505155 71715 160381437 -604722753 22120 -603758513 544389034 42231 280127030 472234334 19910 -593080646 -491510450 25983 92877269 736530812 57682 -697599782 758300713 25727 -25598013 633877254 329 -877065466 -131160521 63180 -101235954 637007498 15044 60317310 -296135914 30209 -964761602 -597809630 12151 370188756 848727071 8742 735716995 -605382102 23841 -41522097 642683790 27087 -123798885 -876370182 38210 -482078593 446680192 1944 -31559553 648473917 26548 373845538 -224958831 2229 68822245 -315850401 4280 -884778080 -121569015 30558 648511316 150490180 6165 715466053 -218209080 17908 -796179575 -515568952 49660 94572424 466680431 40561 -136288297 647969571 7095 -140014898 -861616619 45544 -215494363 88400373 69178 749014846 -217246037 1449 -589372551 -505232230 36753 621824867 186559096 49428 359694077 653342246 32443 456448434 367094847 21526 63535331 814493527 56004 -687720818 -141674674 30389 176110037 -585601897 22776 152904865 -891542337 409 173751866 276465552 34338 187018615 458784634 12940 658356091 -317433542 21515 -609701245 -478375196 32699 -331443074 -694815600 55120 -119219945 663099237 38174 84947208 820017589 53306 -16512133 657635761 38733 -197577264 854913901 16479 638761565 377027961 13318 -44546482 -667440997 82965 350073294 819424908 30172 -493262025 443338707 48672 180070417 -901736492 28000 -681194728 -862391893 26779 -383308981 -969297278 34438 -713902164 -897345943 9054 -802518354 657608946 35698 -611150188 -332920897 57247 -601592048 558528189 7537 56731271 -302185235 39317 -203750675 -602387125 31947 -319546764 -683847360 19084 -114155950 646215632 51283 563950827 -522947832 19909 352430073 654268980 34551 -790226610 -506999689 6529 333513224 -219973617 33202 -675944782 -872354373 50842 67172374 246432115 42411 165036805 -204155064 14936 189432578 447054282 3850 735245233 -591479151 34220 -137554120 -96837977 4325 -426227966 855680261 23515 -591415300 367985202 48548 716213787 -237805192 10557 168681538 -898614739 23872 -95342863 -142635029 15303 164223186 373320679 29062 165761757 183991566 3066 83959519 -319516642 34745 -3659313 -687270006 71854 -480479749 440015658 48415 -203222944 -974657733 13436 81651551 855214082 7301 -235492187 -572330298 58525 239510976 63708577 22644 -132292133 623217224 3927 -211685302 95072620 50025 -311022203 -203661853 27473 365767905 -209960041 4205 433375088 158582925 45040 621242723 -298577066 20807 -42648965 -671653473 80957 -137467602 624845469 33883 -201573761 84797213 90978 -789355714 -44440699 43596 -500128651 431068188 50586 -523036243 455682141 308 -702178796 -125616976 13272 -875381058 448091036 39028 151283167 442883050 23301 -710035130 -117882603 27104 -135125548 -331612354 32827 726234138 -578944968 37448 183868441 185512155 36672 81659158 821560516 27869 -138666313 -324470835 2145 182004047 262520603 55069 -785098240 -511171620 50841 -419850945 820745957 16711 171712260 -236127132 52267 -43260609 655522797 30193 -1617214 -673246884 56046 -26403580 630765801 17240 282806613 663260939 60836 630883083 852545218 39362 -213030658 59441735 87455 61327643 729611282 36565 -618325618 -312147599 3194 -711793682 -868636032 1585 87916717 842089974 584 -2806992 -706962503 16388 -140734571 626923637 26791 58775751 721099433 46102 -481486742 -599112812 74855 90995723 431219668 31288 -983791826 -575212924 70737 655463896 156561692 36828 -205897340 -897237061 1790 67614080 475600110 53630 -105188850 -880776331 20660 -105873713 -105108847 4335 656831898 155779809 50656 -128857293 -863408340 41780 -591316747 -288921070 63217 -327992718 -691794340 30268 -330330211 433723375 9635 -973679073 -956689376 56092 -46174427 625745965 35769 -885556734 -209085446 35392 154299489 185111813 20872 -97718755 -803271413 40254 91667674 456765142 17211 -582709303 -295773956 1598 185497317 -138183086 24807 -953426955 -990053572 54774 756559931 359103304 43548 184492790 -607162935 11356 -707005755 726823729 27572 -609105371 556441753 76749 -787174498 -776574721 11244 621549916 -310192636 34119 -196252402 -860731625 32168 -985245470 -609755998 55465 -381890778 -977839256 41974 -406610465 -710980211 4267 187816942 89696390 18125 -304290242 -197856244 22555 263762513 465238026 2416 -396507654 -989415303 12164 -858570869 448378443 32034 -10961507 -681323944 77656 747745555 -481387645 76467 242849235 -42170494 55911 -118116853 -140504709 35983 -100760367 631223041 33452 273734277 74367367 54712 654828619 -318988499 19528 365948917 -197365810 23357 -597593466 -303967783 70962 -600518241 -318439333 70140 -902831651 -96919862 38649 90536299 -307932922 28019 -13776691 528937464 30679 -387251368 283365127 44854 -678233072 -774845359 6430 535100800 -104851451 35497 -575009355 552732023 15216 -965054181 180375218 6034 -585236606 -519004541 9613 -808399475 -809269929 16136 -428175092 755283865 28434 189502165 445941494 26845 260396322 93970229 7906 -673420831 -117089173 25754 -987676885 -405903151 64829 -891575955 261930463 23840 -396249352 854132779 13747 -613899543 459556530 26427 719907228 -202274417 45128 350353074 646943608 21120 251217332 -226578281 33889 -297222304 434329399 23814 -422455860 718671981 99 743220539 -294197573 40937 757538681 -297937167 46891 267593704 -31814411 21052 -401912622 260053572 37257 360525432 -208048797 12213 267674740 739777713 37234 -109361365 640388686 3175 241433490 -29895359 40253 80543479 715148270 52449 59814870 -325364593 682 -4084461 -679186905 80151 -779837347 -775843093 12725 -100225439 627848347 41691 -15194763 560858101 13674 -989201114 -995233057 15963 541035661 -489811609 60504 274689498 757806159 20953 -995263779 -592657540 70703 -677783294 739146257 54569 -135575744 664595410 2211 252837394 -218632502 5407 -409842107 -992840011 2653 -31583381 -682756337 60669 -115421576 -866084419 37353 720753368 -195804858 27622 -208466530 -985834826 4674 -954031135 -964381627 31905 269234275 -3442067 20937 -225375395 -506526869 37959 245763033 282584662 14977 174892721 -117374835 42697 249391317 266508672 68204 745037822 350406968 28614 736519335 -329263423 37512 -890267675 459561134 12920 756657636 -234455912 15403 -700361792 -18906860 1425 -962549845 -383322414 37287 -683143939 90072572 42679 247480033 -197492125 34191 -128499721 -894718874 10104 647134803 366679740 36406 155756341 -127955520 65919 -332126282 -690503971 46733 -142699734 -783496432 15407 153013284 -219279412 25504 -309713264 -231588857 3026 -958317398 -584021508 2648 -609126840 -287260039 76896 -954398389 148080204 53830 -397058145 733252650 10499 156172851 -615654663 8207 182590597 -193980685 27865 -96775569 -295327293 22538 -589515003 -499581910 33005 647475699 243098613 52616 74244401 -312973562 4037 636422106 -428218288 20364 269383324 429937462 23253 172028450 -106067250 28150 70738748 856791206 25306 -700209677 -767251193 14463 -207062180 -418552965 78982 70764932 449469394 24409 741042402 -287677699 7216 -127641136 -901226390 16627 -193593393 -990279501 3364 562294392 -480598669 37835 -711016490 -104682273 25912 745800188 263259585 20222 527175247 -419888954 43194 179268367 66870154 20494 -390533029 -117377102 41470 454667124 351154993 21314 243201383 252424541 53991 -34787040 -13354474 68961 -213203389 -957082004 27109 -228745906 -960911550 27495 -613573142 -487380050 2227 151527461 -216432689 72700 154455158 -387823041 17883 243240486 -208190501 3266 -122454857 361624449 32674 -390413993 268229214 33850 -213513118 -615653529 41718 251386211 759153600 30632 -217926274 -865709865 39919 -131451528 -21829429 8069 189707471 -8174386 35433 63874143 -422309575 30119 -997523557 164133905 27742 276404461 728565987 3071 151363004 -204110921 13469 -415911855 239059844 7638 -703620172 734907289 55990 180519608 60189846 4784 -381904861 828130076 4104 -46541961 555456028 7608 -381665904 -121588070 9686 619878974 379079361 57352 -995094462 -392599883 55653 -15689735 653361217 35620 -956200539 177361645 2755 378742152 658465283 9740 278458918 -201993374 33111 -682804775 -139930993 4028 746881287 -206626198 14429 -290416113 -705977123 21252 -100204455 471460344 23282 -956120849 -974971179 14509 -298381498 -708705018 20725 -217019898 -963081625 13513 430784992 78643134 49844 -600625338 -314734611 11360 -707416356 -784899772 4684 -217696891 91832986 33553 155362854 -226918344 7206 144541203 239640504 22976 -589565402 -520007845 27092 -580140042 -316529222 32159 -137251583 -791387528 52854 -797108262 -769085848 24397 336489640 645950017 12422 649083773 144089729 15674 568515410 -518601976 38070 344925419 854959984 43733 373349237 -205811373 9897 -220177466 80459012 73197 172450456 284312832 45094 -402294645 850153730 26678 161016435 253327653 6752 -227963229 -574995730 71620 169859631 -417350471 1740 -581584103 539933099 23169 635853078 -296463225 33052 142966611 170990226 26093 175237951 351589953 33070 536742525 -521688469 54134 265778440 56039150 60495 -593633345 -290579280 32233 -42347594 -679730010 49231 -968641102 -963210990 33613 -225295826 -573400600 60304 -383163884 -107956821 43829 719509815 -219274591 12720 180096841 459931168 25088 -706178452 -130063968 29736 182446338 440959471 15269 -112622693 372093947 7180 -295547702 -679868131 18510 -223384775 75378689 101099 50979461 244013169 18498 -614050091 524697667 51148 -708595035 -857354393 9046 740950338 -573126217 28387 -206914517 -571676707 39945 -123615639 -492774178 14792 -38921872 568113778 22768 -105388551 -891742481 6630 189412284 190111458 46742 -777802685 -777640799 20672 -965503766 -395440999 36136 -215525817 -982065974 4789 -985333524 178028003 13930 -960358275 -425907346 49276 -417032990 353765773 55874 -476597641 432960817 13684 759089689 334402434 38317 -15868908 -307973010 11415 562413600 -521946662 47741 -327988269 -808493106 51504 -984959784 -578373863 24377 -807133775 -785233122 8168 -588910774 -489576755 872 280511345 49994794 56410 -198393760 -888879162 53209 -979336383 -573631857 7851 378899363 632413958 37076 -199517503 60096587 20574 -31694664 619995451 38126 -45015018 -884539265 54414 72164218 845090822 8639 263897957 730578419 23229 -190738212 -615476308 36481 455690290 367173577 21746 725404374 -224245802 1627 -423215628 811719645 28933 -36384758 533936049 23874 373474662 732013385 28919 -133046156 -790844891 60898 649870354 822211452 62126 -113165406 645455322 26788 187040952 276858082 8674 -991191560 -578529664 23938 -20097816 -673139085 80437 -227835699 -583439670 39519 -320307236 -687932991 36054 283257670 -217374151 11421 663008693 -303076096 7119 351841841 629970281 39445 155899388 89202768 16647 -384789462 812573491 5560 -507845234 445712759 6662 -957818921 -389448672 76518 148044805 -579629834 21451 82842905 283596851 24509 -100797316 -518233613 19800 -322875189 -953594661 48503 472894919 344705791 19572 -194994582 -968471508 57448 430803674 172287736 41911 -777407008 -794957314 20689 -790937393 -805456966 22602 749208984 -194837404 5569 282153453 255886035 58768 334343398 -191162210 3774 282189027 736499483 33183 78089882 450309600 42275 160862823 342036425 7247 -4855740 641980929 43074 -703664050 -881087984 27350 -770452358 -797080681 4730 145216818 257681416 56127 244709961 744039844 32204 -987898888 -967891456 15306 80630129 761023351 14823 726936939 -617791983 38379 -19732833 -222863786 52134 -596811946 -487736298 1822 -389704692 -127457659 32046 428712951 161619838 12931 -190870989 -607218935 8478 -15649465 -704228664 14544 -112343746 371063182 5414 -128726418 -801280640 19891 -978119508 -579323950 20926 -116236696 365729038 34629 262888214 -205860734 44311 247249992 745908553 29140 377102127 825443820 19895 251417108 -47352869 69877 150390785 49969452 20512 -693336103 750169210 27117 157610743 189137568 23612 348369542 639785247 12719 -990643623 177088270 19179 561243956 -513313383 13495 -97206669 -868823902 36424 650230469 812685141 51258 349910301 -221391239 32837 -954656196 -965629392 46046 -223078751 -867224999 30295 -202366118 -573614393 14338 156780940 361035152 54778 -779918737 -798289904 23005 545805447 -517392909 18893 -121872818 -785918250 22632 67681699 716213296 42268 -897449593 430043456 33526 -201279374 -572236572 40389 632118012 378229570 99 -107302983 -486300746 3083 -131708271 -522591639 35223 -214613456 -902437142 43944 -98762607 -794477511 29692 -522052475 433451560 17694 -217390573 -858650884 6450 -389908195 -127150781 28185 -292575703 473316028 3287 -96186271 652531875 6061 -594113898 -502187352 32985 165799622 52127438 2151 -193037301 -602383398 50450 659866389 154721315 31804 -111766272 -319836680 68312 74024911 -101871665 10220 186935126 360904462 8229 -140155118 -858467931 236 552632330 -481426007 50655 -214513593 -574860713 54424 732445294 376138991 22871 259315677 725689820 783 -798508040 -783858365 921 -391497306 753096464 34866 156307482 285710371 34440 -972737012 -579221622 51494 -129665159 -129135247 3358 466420965 354865915 27958 167074204 -386129566 3313 147970988 246177510 14180 -696557337 -763146983 27520 -583581402 570404559 54850 -384064077 -992460599 59224 87131762 474888657 40227 -488157466 430917173 49419 360108628 -217203196 18363 -578968239 -508729179 7756 663609722 158911508 75564 -390775121 835985957 29897 -596329436 527068791 66426 -123985463 -323441221 793 732504824 368475105 11438 -391226117 735792968 16299 156377946 -121188376 58267 341644735 -222615626 33742 -5482679 550017134 31020 271585434 279129124 3064 467353941 357840907 8299 -109667548 -801898564 58729 183531597 57997111 20880 275258875 70865405 24903 -40508854 649395201 9808 279649172 -481773386 36478 -416893378 238649756 7947 -196047823 -959478086 49423 -383953314 -966207692 10773 -135317946 -482590411 14492 -580114414 533804330 40812 -204568556 -871250666 34487 745562757 355956213 34182 746688775 -315989439 4918 -199372266 -864103248 18945 255473538 428829671 26872 60209984 454018348 28235 -191470510 89992502 93618 -95940776 -868331483 1851 467361538 443621418 58944 -967036423 -425459695 71698 758345161 -206421360 52518 -303059772 -196053409 23122 353971458 662191189 9775 159803589 -877565350 14807 -414462404 752284798 1571 86084127 -31249907 71898 179034784 356881727 41433 186939824 358044268 30777 -102150023 -869373480 28620 -112648671 -887937027 1221 285060104 -230598007 26635 179975315 -684169567 18961 -584776714 -307768488 25680 258823032 261969613 63498 -595817333 -296820085 37036 -600254004 -326932767 71040 -316509126 -203777671 3417 542897124 -496380948 46976 -383187496 283899760 38615 733244194 -295944206 20053 -698463657 -682222642 58747 -219975513 81584214 33954 -313206813 -209795464 14890 431132609 352552572 2326 -668321656 -766946859 25693 268095678 265838740 45392 466219495 378204183 13065 364700718 840808474 18389 178033511 75934178 25583 461240293 186204563 31993 -952904199 -982569916 40005 -770698537 -39420042 32047 95155851 757829321 64348 716170063 -292913250 34802 430592466 177022595 68933 156415406 -609344375 6489 -690413618 -135939852 30437 175364730 -383230009 17158 -506522471 472494863 46898 -389182408 830034724 6107 -289403474 -701223623 34977 -786841668 -511601660 16430 -29264600 648199833 24342 -703493614 -773599962 34385 -287767146 79147374 23438 -317482395 -209331427 18398 375776914 -211806276 21487 743591868 354699005 39928 -955454161 -595324768 72917 -667352555 -884027368 45195 638851574 148270008 14249 -691760551 758772188 25519 -115024819 -522408983 5198 257157921 733655548 29336 -291809585 -199671054 3630 -104270965 -407327972 54429 -704257864 -114927870 6356 -597144714 -327930348 52850 -141081938 659150135 21348 -507993856 470883606 28636 250998696 742292191 39127 -411111863 -121390079 302 249658435 -193465413 3648 757741948 -584940800 10714 147664779 52943646 15343 639610802 175692682 49794 -903522856 461510636 40860 -213626671 -865116974 38702 -136170992 -770927601 23347 718242736 336466914 25096 752041250 -315575706 38409 276370721 -7291651 58714 -194511654 -875085469 52496 281642500 -223825772 10579 469596132 151933881 18268 182279860 81541061 25444 630454028 -316835239 7213 -767872642 -803379747 14459 -198886567 72935239 88787 53023728 340901275 41272 -291429611 -706141528 31091 545729965 -487725388 46090 435576597 276285194 61497 -615849249 548186183 56465 -993576720 -995598921 67004 -197226947 -869867938 50005 -974277446 190473014 2277 -11294556 554629025 31916 -572131334 535529827 31031 -99320577 -319241443 3127 280445361 444386439 40779 186132746 -890011352 15188 146322133 -407246820 7212 -588843919 554192249 12527 240416291 263285313 25351 258264038 -31101898 24567 -105100182 658453475 48311 -891026316 -136508764 14979 -711949053 -608692091 62647 -105896073 -798676977 11966 -701155883 -99889317 29438 340925562 624787463 11307 185090567 66294909 7593 -136182064 -775295672 17324 149108511 -115397314 66808 267487967 -197133 63803 716957812 -213711264 21901 170348981 -193971256 44473 -500354852 464797465 739 -700779974 -862441558 1741 -410017364 -990887287 39219 756180937 -600250536 27433 62442414 263843778 21526 650095086 -304253566 5187 181878182 346452277 45766 -984244959 188608762 48453 -304028168 472583854 22220 -413973829 -109285969 11434 177259428 -903420691 12144 553583180 -523373981 23833 -669070968 -766422246 47757 -315214602 -233816099 22160 -958537150 633638750 52885 54005021 459485356 5022 644873417 833538586 40560 -236194914 -998183699 7928 -418198878 -965658745 23941 -573128854 342791885 36314 715684121 -303720649 3135 143765954 -205407686 5207 -804862848 -482180850 28578 -778624000 185739021 67883 -584915716 -518502919 10047 -136300216 -904542134 23356 -707715431 -902509004 620 -978104404 -970881086 57420 -142169863 343925191 20438 -7746799 -681598144 38233 240441262 -230045886 43084 -784592357 -795690939 5611 143348502 343947265 4954 162920408 -121131926 56010 267356410 -199333726 39373 -490909618 465250770 32246 -303328090 455021321 13977 652674678 361029315 50156 147340643 475464109 2041 433343894 159318307 57645 165318714 247151664 37984 162867866 -594328483 11787 183210330 350246904 15850 -38091583 648438828 8230 -102293190 -137834950 30680 167153272 156607226 12649 -584384478 -523713838 34369 467439601 167512294 35870 -997105748 149476875 23966 338552337 848122174 27860 -104075101 -112628858 34709 -36832094 560184685 24511 -220849592 -890882580 56387 -611171398 568628922 57017 265925575 251941536 55337 -211838335 -873077168 58614 -883682387 437575850 23723 268075147 60832613 67058 263196275 51910853 51865 -699469569 -130540044 22356 436838572 188230365 7791 760191738 -211164112 19586 -712082810 -130168080 3499 -879871983 -138174476 22383 625788351 347634696 40224 180815421 -395732702 21482 -866367500 -124763033 54124 260108454 432025892 14362 -227818355 58447968 96299 186438653 333468228 46019 -319836168 -204875497 30309 348456001 646989145 24550 462547034 362674125 31635 -706299613 -791448653 12646 746926780 532980641 54686 -212234571 92625646 58135 -5838746 155278075 67061 749305577 -601944627 12674 284025164 462591505 5907 -16360228 723694918 44155 361773157 837596817 33926 -208632191 -964675435 45842 -994738068 -405580508 42542 -589122078 -307021479 68759 259778681 718728993 23601 -105662309 -479153294 31563 -877987927 474194375 1335 340121296 833679586 36993 435059857 352211611 5360 532301913 -680825983 59479 473707424 339557836 27079 751759751 -994162317 13414 -99103085 -519921476 30319 468475672 157959810 56099 370086116 -190919751 41822 619426491 811245624 31375 -405576073 810192332 46372 171943852 -420602980 7194 -142553237 -800227109 26422 -497713901 445051756 34318 241097893 -9647224 59549 370842028 843319900 2037 369803122 -212534385 27144 -231947682 51480622 28350 450351443 348741741 2518 -487099514 430597436 93 -982720813 -789101927 77608 -136891982 -493302894 32251 757043796 378103596 19213 350816377 653979486 9268 -328396745 473418496 20693 360072627 638960383 39253 68224718 741555051 38129 244089585 -218680027 12854 -501975663 468327100 25130 -218758010 77217419 39532 -871413601 466266471 17518 -46274322 -671945968 30309 -593460 623518212 158 -323749934 -712230781 30968 83594795 282068484 62721 176822102 52010987 17758 -977009588 -614185858 56330 170447185 162315873 45104 173771905 264950281 4332 -506938720 439714965 19583 -428007953 -989539396 654 -880697695 -98956143 55581 -397768124 255575433 24623 -101058893 -321794547 67924 648350188 146729904 47934 757261474 -220617175 30464 -397225330 -138821779 37868 -327121901 -230748757 9435 78089668 437884137 10813 663038234 834712721 54307 49037728 730119239 3342 -693991874 742641450 32606 -418930192 840807705 39884 270978267 436131706 11165 -496082072 448056325 17480 146780322 267795073 58041 -700012641 -896953963 34218 379872358 641342415 27936 56334144 256108305 20738 79185032 751822227 71049 -196252507 -618738644 25116 -871745930 -901444483 34791 275465532 730717042 10413 -594175467 -499915892 17942 171607085 166719149 10487 653147245 848669431 12344 472766113 156113728 44435 -418169554 757861435 2170 -118207935 -974086316 48518 264451342 731395977 16782 -387002279 -119432344 3769 -219892416 77551648 81925 651406455 816101694 4851 145557217 251734657 5889 -521301881 531008049 40983 654493147 151314466 4593 -616715929 536270513 17007 72371893 431843021 48291 185224111 189314246 36468 69761018 -294412896 29945 -1436817 566790612 50119 275706904 839480480 1175 -992403003 -610469340 799 548760039 661697529 54500 173685506 -783802039 28560 -604790887 560254863 25462 58888088 761832324 57467 92982051 749004482 42681 434190303 163359886 3177 728596421 -311616979 45420 -288886591 -220206704 27319 639347087 814527662 59296 623436865 171348733 69310 379132634 633103116 23433 264205685 66347036 16739 -287889680 -193175638 183 -765022995 -497951209 36213 249447911 736039303 30336 -689970296 -797380885 22846 825850319 -975563236 3263 -113290318 -298062861 6259 641038812 164888495 11702 -195412453 64314266 71196 149218006 -598589616 8233 148593812 -428480635 19350 -328142566 -213655021 32839 666079595 837007417 13243 -899464617 -127514071 8542 155084701 239656710 32553 -973062855 -984113584 39020 380075955 -198137918 23249 -993257800 -597883698 26636 530315500 -521789646 41951 71378568 440072393 44430 743801152 361315299 40236 268601775 260718880 12995 -208371378 -989131551 28292 724639450 357938841 44680 173878188 467254601 21779 -991728065 -425996264 65957 -887165334 -109514213 43043 246559560 729538677 14696 75074264 239162285 24184 -141769328 626125303 43121 -403629349 -979955966 18691 -118752427 -509545864 10154 94785994 245565930 25095 -107246289 -306011481 23798 -889806459 -119534978 5831 -109727682 -488192077 28752 724493485 -586384247 39603 -382525342 -18901098 46894 -389370040 -976508215 50028 -617799202 -319630319 50187 169495383 177209771 11154 361816590 -233278574 40194 -877833729 429873246 47760 652052941 354298114 34601 -191435876 93599899 65300 756051599 347777090 16897 74531365 429195866 10863 -400231033 716928103 36220 -700983290 -120407225 14082 -229111142 -576965271 10358 -98731087 -886536260 24161 -389964964 840246023 11215 730195392 347873224 45941 -204244728 -589243835 35076 -225214263 -901781533 22178 240535206 723535509 36379 -200725560 72786689 81494 461452671 184140189 15805 264474671 274054682 77648 162796044 49541816 11990 173332227 -423710085 21366 159776845 -399038326 34733 -95284023 -110211483 18327 -407829197 715214073 40034 166627031 -902474188 2076 151155655 336827865 33320 70278806 -389587921 36225 716186682 -572621317 37504 260152364 -233001228 10116 343043025 -226887985 33663 637491127 360495803 72383 88220879 266672328 70121 -586795920 827500923 20937 629558597 -299614204 33537 -689226921 -862845381 41447 -288557078 -225525390 6937 -229464438 -581912054 38035 277662517 724468933 3831 -860923175 461666133 39769 -680031446 -115469291 5634 471566728 186438369 11568 661900807 174411250 55357 -124270532 367362510 32004 -119872204 361917732 14927 71848199 724144488 56713 662970676 360980777 72886 648030576 181508603 13511 564624984 -508125307 53654 751914560 354236982 8634 642142323 465245535 52989 147501557 169416246 44292 -20242671 645446915 43815 -478316223 468401368 8555 153871216 -584023772 15 352364389 811348504 33869 -126666459 -135695126 33902 176573243 -424856501 8394 -21360134 -694191117 58327 166288077 -866243584 16911 -801605806 -483054530 26885 -100585959 -131702962 18797 -116391645 343558150 29714 749922716 -587966587 37028 -785134914 -797662943 17385 68429060 256027223 4396 -323652774 464168146 5129 444743455 374473969 4769 153242890 -97164176 42776 -607646778 -512088988 27253 -296096463 466678575 11171 447073163 342257387 5059 176098410 -609666714 22767 -602513721 567543647 39142 340298260 648231666 24012 -578691854 539140423 31770 -795298349 -798002939 13795 536350154 -226448314 68507 -674334020 -102434553 30607 736199972 -574960132 42968 246034442 -214617314 19015 187196350 475431874 3110 -588651567 636131340 32699 343878988 664466378 34911 -388332201 -990966827 62553 -969467675 155031146 6562 739315698 -208606258 57034 163886961 357946350 1110 723362803 -584969256 9919 -212089543 59163110 44659 -981049289 163554189 49107 185028344 -404539434 11619 -381250888 -13638599 76258 146108324 -607290102 2620 -967180300 165387209 26721 -996364139 156586508 29920 -220863976 -992794561 33421 753955550 -218164081 29129 649847070 161294066 49602 -288078653 -227400559 34091 154515158 186734529 616 248074793 -32622655 76140 734624358 -202610224 32423 -397425574 731872167 38952 144380975 -597052896 5730 -587252448 -501960728 396 -518430571 -125614757 5567 -98972266 -501948882 33658 -866860258 -139884118 3459 -807935364 -492313556 4615 -191235252 75575962 78280 -704110646 -880724508 17950 -98636975 -875742763 6390 357555512 648064003 14253 181401827 356838181 38513 174360325 355410288 4137 188827065 430831774 25414 -776374554 -786930083 18186 -97883041 640155486 28583 -22231684 663752614 12639 -39863706 558806269 25870 -969082716 -499193996 21145 -684520236 -124721517 27888 -19372853 -677875868 37646 465361067 335288918 25904 560268820 812163238 60973 -771293657 -511500323 24954 264028632 458784125 31816 660895675 -306362227 7754 150693062 -196547547 39373 -6002826 562876612 20982 56818179 759974740 42379 -993007912 152011886 21134 263951228 -214564175 28414 -12046395 -686605618 33386 661963993 -330036321 29063 -497502300 470272652 32785 255929788 466089093 36586 717739210 339120707 47776 367119258 823907050 22876 -610563450 540550807 935 623168555 -286030014 8240 144663004 174973580 7277 -415159644 851046133 40361 -102689319 -290390782 6554 358823955 622564383 46055 64664733 -286378467 12477 -574382833 -285739792 55546 634173065 -301658089 12161 283056386 -191758199 30128 -117528757 378255887 28891 174733238 55598068 17812 156308840 266326078 47976 155171575 -580157838 17292 354052498 -702621064 65739 -125572894 -883129632 25781 82114491 841126815 54704 -974498731 -592506556 26564 243990625 729086542 38262 623953181 -307403468 1875 240319104 469444103 15539 65075155 821620519 19337 -30454763 568254999 6145 -807091833 729744157 23184 -381774515 743394922 40324 -316917588 -230073437 30173 -953193347 -592615285 63200 377021143 848828552 33058 -787975563 -499085309 49321 736143550 -585710210 42017 621548096 -320659091 40261 -124172269 -798357680 53661 -505541958 433006891 8908 -206381731 -861668319 9936 -615345485 -29959410 29466 188824149 186660522 38702 -100504138 649069135 29640 263722395 737316112 753 664637752 351468894 50083 -308135561 650962674 14180 722267683 359578088 41986 253177437 76896813 43376 -132908344 -799242349 16311 -10711781 624705851 18430 739011082 -598947231 3429 -403241359 -986270954 75014 355717867 -225452048 28660 -593279084 -499431131 6279 271111909 238192669 12123 624592501 150614103 60860 460673780 356922852 11165 265391921 87649538 65736 759671815 367514020 55677 283840153 241157825 31840 -233598211 -889546081 40154 -140782877 357795994 470 729972417 817050954 54386 263299569 279918692 59800 162354807 -589353583 1026 -487604270 447205116 40875 -138981604 -312703810 68945 -22019738 656812565 23599 252903566 69690001 20060 -391602150 283989904 10415 -694168476 -772473128 34020 82890504 241982634 29603 627455982 553838331 2449 -417968693 -132370849 36117 64957055 -298023088 29340 -960997828 -595289354 56839 559207593 -292662829 39259 174002095 -858753132 39235 68144732 841130011 2587 159105581 -575484566 2372 272116607 70210601 7193 -799754658 -519170902 58421 638993172 339532278 62020 664865732 338686622 51020 647460074 174313914 49542 -985410644 -404996450 75551 455532694 160500704 15492 -611276960 -483527980 19203 359727844 -897776513 40248 -97482328 361549963 29063 -113921065 660281881 13757 -577478035 -523646525 17084 50239845 -5714744 62705 246255573 54698343 80927 724804423 342809750 31344 738190337 -612032558 1119 -587000201 -482632060 23003 93784211 437629881 57113 -597148257 537316212 51930 240486620 439417984 10126 -113641792 -286086037 58258 630968392 849249344 15682 -214340297 850563878 72008 279772489 252634203 36053 -426429292 -120336820 20489 434791382 145051286 29186 188257323 -193438290 2022 -597678404 547248699 34669 -103503105 -866343038 6813 761449617 -592123020 37663 -119441765 -874176894 25293 148597107 -104059036 27799 -222926571 -487302901 59881 635948573 -313515335 21826 345384660 649298781 3571 -381748186 813230583 52289 88156835 -290220096 3600 450308955 187704009 42098 -216361066 -33451083 38629 276259435 250802009 3319 145744749 434858686 1144 276569733 748044611 37929 458641493 343512470 17199 -575933405 539171117 7812 463881568 369955462 14357 284435441 -200493860 35104 -411510604 -993777277 12839 279181778 88294282 789 -128509724 -296973389 18755 156043881 275958526 54675 -110793461 666023352 29232 732204021 -287164803 37371 -599069436 -519005385 31606 -135685640 -795504945 41489 -669329173 -895316503 37485 70160496 472044879 27515 -691365575 -790953891 5024 -959194829 176973272 10040 -103818077 -114982089 8826 -30454754 556611599 27083 184501336 265830315 57387 -39369537 643023635 42566 659250495 835073109 44630 637243231 822541057 3679 -233256579 -954501455 11922 169273839 -229303091 49761 723016380 -235293865 47743 -408552366 239921573 48760 -964371765 178792715 33042 -963004020 154711689 47965 -136599721 -775649869 1528 -398626320 852560738 30701 -217394068 -880742686 50145 747853641 -314555254 2494 649646543 811311803 6307 258930446 71650669 40137 -960391090 -599077988 5658 473741333 373559875 9889 -581025091 -301363665 9171 -5125781 -330497334 45999 242842486 -206523600 36629 79763438 282964937 47849 -978368235 527751360 61119 173087619 -208506859 70544 -236020304 92796143 44252 -417192335 748848277 15635 263017208 -195712740 36584 -968432750 188542367 52509 -426533849 -106447854 4025 -134452717 -876784124 40059 155874338 533998055 27771 249740149 249077189 24859 718034247 -229646366 55974 -798451154 -788126841 11080 463295870 188219205 89581 -998189395 -411709721 35646 -101798734 -306726336 24455 181871802 528253576 6491 -687122616 732667881 78733 815832303 -986007659 7714 -285924925 474214816 14752 -666901542 -900269772 44460 -134942510 374621828 24752 336949655 -209461089 23802 -317282205 -699364322 7062 816043673 -954550287 30147 714418016 -583227713 31033 -297892343 -672797723 48838 -713846034 -771663591 6948 -678788455 719593464 3005 -126238051 -876228511 5113 633067142 842339474 49160 -293308463 -690832425 46847 160869480 245333388 42496 -114337001 -105521766 22943 -140910021 -303097159 44940 -427204498 749614946 5372 621744284 822558960 15993 -121603165 -289874006 53704 62864028 274265079 69127 -770467690 -481561303 6064 -681191325 722592516 25154 -795907682 -522441638 52401 -322587479 443045758 2016 -224291137 -603077713 27874 -100218716 -498700344 14392 90368268 -331294061 36366 -787404663 -809354857 20003 176520118 -402633005 36030 -99274872 -880443870 34606 272457513 -40901846 19838 -111198238 -479651612 30144 -976129185 147020435 26778 258084443 244674830 18552 -317587260 -667164237 1352 187932864 -605757120 21441 -965259627 -606688130 18519 -120847278 -107009608 310 170078707 -591634060 2894 152615335 172443885 7373 -125595961 637453479 12271 360074902 837245860 5324 70137594 -16891730 33273 188706571 52414061 15037 -685813149 -789667923 11610 146703088 149304783 807 -200852862 -985063761 28520 81524078 261561333 48535 -591313069 -498081198 12595 -130830003 342587543 15324 49197437 249990520 55163 548725242 -492189764 3619 -571788708 459355822 31532 -423005402 261224079 10659 -15618095 148751152 28003 -681597724 -904156061 17117 -109984417 -872729433 41938 -138702198 352654980 8535 -23567966 645599649 34789 448259075 189200689 69779 547494332 -500724620 62315 188524992 184597271 9019 -9732292 565472904 28164 165075694 -383589110 583 -699865778 -859632982 33493 -991597584 528011268 8885 251041544 -229294195 13883 248641113 449268745 14969 275656362 740751816 27534 56498765 843608719 639 -115266982 -787391820 58761 257313361 -39131980 40964 58109207 447394965 48922 -989216383 -979815752 39700 -16511794 537464332 42613 -219141104 90181831 73873 -210226765 72822447 105025 -420348836 835367765 43453 -416412043 -972138508 64267 -806492349 -774417269 13190 267460136 462481780 41295 -198160890 -583245070 39811 375754967 -205457063 11988 440693111 148905178 25956 626033846 -292406479 2689 -704239137 -798994949 37205 -804794250 -800491740 14698 -876977494 -107732524 13553 -611278786 -483948596 24611 -983854018 144310115 4344 -9671357 -678615000 4420 -584820638 528505477 9702 -106600288 -317953291 15032 -100341554 -305614129 48970 -34205476 622440253 38542 156223491 -610284919 16337 52404634 -316121319 16590 62169637 -688784981 37701 663388807 -233215718 73091 -303398346 445032599 14011 94608416 733824658 46518 -24782600 -693005546 62354 163360359 93518668 9843 56129558 -298427653 17271 51135049 741724184 42831 -117948168 -882049602 35589 -681216996 -403287890 33655 -860672720 -96142522 10341 -329175687 -194387983 33402 731560848 -613900426 15232 181744772 350446156 15299 273949183 64541512 72683 543905858 -482812624 33093 -119334161 68342632 58773 757139249 360734346 34957 243319078 -196875177 22510 -101255382 -574587778 12927 178631396 -418333802 23157 -778702397 -764279808 2110 -682125639 -895654910 14732 -679370614 -614023556 26575 -300680026 -215919510 4530 -987673820 -596084207 48742 729156850 -213264521 3737 -965814146 -422509366 28428 633627269 161636537 62941 -141272424 -114993760 2631 -292049348 435155202 14076 -198150428 -296552509 5922 371519173 658388657 17621 54751299 471832929 26907 -807197215 -698624316 44642 174027133 -575607807 9847 171284149 47982068 15803 626898660 155217918 55051 654584171 150169517 10690 -671461297 -132744887 11699 475312638 -987948124 76082 145152297 -391080452 20624 68237141 433041273 3390 -482586959 452305174 34751 459217591 358102913 25488 273167738 -18188969 30628 157123102 75560264 13194 -520033439 436759810 25836 156184723 450804754 4296 278975249 -231739647 20624 538354845 -518062711 53749 -958568695 -581577303 21652 -19745851 565189087 9937 -979448819 -587035360 8429 -232347103 -585231959 69610 467369056 841672414 26095 262718285 89924855 34601 -709746713 -875130370 2557 271923654 758225729 40741 -286430929 -774245162 69546 72973105 264742606 60047 72908637 736390663 38725 285574765 264695973 69094 -8231414 539303160 47652 651550108 828350053 318 -290938236 744957937 50980 -954705352 157527540 4315 549660304 -492684782 62955 -135313854 651837562 37643 -679173103 -892392874 6424 -764266715 188522295 71067 564070312 -208738786 33656 254186666 428755239 13923 -971880110 -972328555 21292 664935593 354894192 60948 -779838662 -511151650 10915 -678354180 -888859432 11831 178727256 -893347136 40358 -404695984 759067776 5171 759678249 -573302828 31643 170351561 436429308 18521 -902901502 431381747 33136 167259058 -872661233 17490 440027582 -108825160 34121 719408343 -408736256 43272 380445419 845121814 45278 -706115732 -777073975 25021 -879405474 462411437 15565 -95535934 -885594987 14407 754304389 -219117218 32789 -964182419 -585813980 48570 -702087800 755337764 80109 -110226723 250041950 37825 163077894 -585112381 885 -686502484 279909892 45508 -395136999 276638585 46900 -766674206 -509539079 43939 78407568 434066792 20778 -797400543 -507695140 19218 -784432900 -495386200 38670 -190850042 61184798 40085 66827567 735185508 31118 -201311631 -892333767 19976 453714923 339831428 25631 -489419035 837764046 23984 429471612 349131315 12284 372277607 648324239 21093 -712651845 -774921598 37246 -114511808 -129960967 24376 352983148 647679858 40541 655153858 838752386 6486 155248711 260157470 30081 374637384 253784983 65306 -297598752 854095862 34750 144981638 -585316827 4973 280382895 715176483 37886 -114539472 -290418099 30409 -39062373 525743217 49802 183812434 -889024223 28442 -41391911 635964726 22116 177418173 446989107 23676 -595995179 534760617 29818 -12485021 -679766311 52210 246766386 -206003090 8479 -774946837 -782534693 10515 -321718924 439673138 877 185109119 -202713773 7081 -902188990 -107979109 52990 721925051 -581529390 41190 184689213 370977900 37188 166476100 -575655685 14950 619526701 -329822285 38463 283056509 -214477834 11630 468324332 350604953 23166 -141961171 -798530382 42814 -105350808 -796432717 36863 374712479 -198695665 15086 -26657767 -677629569 81653 -418802029 725646639 14518 95048138 240479386 39539 270080844 -26902509 74467 77455630 -302105853 14483 -879823045 -118784437 35759 -964739599 -600261961 66607 58921114 -329046526 28200 273095914 -193463568 35987 -952561678 175996864 43509 54509422 722388444 36005 -382997605 274783440 47749 -409812558 257066503 22660 257100089 78487898 65686 -883680391 -99107102 14780 -119623642 -784409358 11091 188985032 354345767 21545 -422236045 745247937 8344 656083676 -286979550 38413 -294740901 -232827839 29913 66121143 738324575 50658 178063747 78458048 25462 -709349276 745071534 58623 -605574800 -479770128 33712 -303337783 -211036731 31998 153805219 845284341 52357 147348914 473869494 2264 155826857 -427129597 7008 260184367 264961409 12541 -320311069 441141197 21589 160253811 -123322227 43852 -423002904 855854435 19394 438405805 375093027 30314 273262251 -40329427 24261 -104951614 -503283276 20105 172310061 -131507174 5728 -980707994 -427183475 57379 624837442 814865131 5540 71553016 745678999 25330 -889623218 456865897 46710 -585250171 567604591 69424 -794955539 -400151831 54140 -110751847 -110896674 17087 165616877 -196637030 26265 662661862 818536755 34252 367953891 661269742 8724 650013533 169878832 71990 -590550345 539682616 80365 -298304958 -690758441 59413 -98085155 -305018997 51087 532500192 466833159 71417 -291595475 -209855293 3176 78443038 754513130 3513 87534654 250290222 49976 -324511477 451824253 22364 51862444 245569436 63313 285002308 253121182 2070 -299946371 464182093 19043 -591442118 -476234908 26086 -117014116 379422732 22257 -216862680 -594735031 47330 -493813832 438876656 20705 337779413 817458812 25389 853103215 -961511787 29308 -997690316 159649973 6885 -121042716 -768447422 3114 281217874 714896046 41337 -117752002 354261527 13853 174221568 239437953 10609 552324793 -508067093 6807 59853565 277365660 29351 -582950651 -139006933 41481 -613644760 -295740235 43652 -700102990 -803902922 5379 144986080 -581248470 12801 188045487 434718016 24984 -417228611 754025430 19843 -777784387 -484871787 1661 -121822571 339630103 12052 -43136525 -869549392 46156 -875437851 565760880 43955 -305139914 525128378 27457 -6844426 529826299 27616 -426299031 822401343 30203 -578920024 -293583227 22963 342995261 827264484 13494 473916177 344712902 16947 -98588313 -861043908 44291 755998388 -310001617 33790 -302187256 -196951634 8604 -97614072 -502478025 21233 -962129118 -987876509 10482 532864943 -781464308 26615 148322305 249515604 50702 625561598 -33052350 44819 -409638889 -992437326 9746 80471593 817585925 15578 -972992278 -583603944 24621 345773599 -203781780 5919 -325998489 -496861765 36989 -891790663 447922823 46928 719074483 -315478631 36434 -407110791 721409263 34763 -780733822 -763168982 19327 -424478204 761319264 39419 649556659 350121958 60778 -304100470 721449608 37299 -860049087 434882745 50877 249932012 -232612638 30311 -771930509 -804770398 20369 151676163 -109197945 54128 -113425731 353563799 25794 -773125372 -504616547 3682 648384962 -304059271 18793 -500736482 440915478 20414 277363331 -235742327 23930 -326323451 -213081138 28783 169604140 -592572919 19578 -410160094 750736921 24296 -597660262 -291274793 44000 150177876 -574219215 3788 -102688816 653921450 4323 -669311188 627301945 54200 -127580336 -140140421 32788 460004745 341691831 21957 -594848941 544753224 42768 -298916000 459558993 21664 -107821923 -763999080 68715 -305282951 -674290947 42502 -221382048 -617638070 65729 -193470055 238891292 36773 68188647 810361717 56021 -765918680 -795296843 15449 -594221315 535649069 36679 562640854 79702393 34489 -218002476 -857217077 59343 187931370 367400026 41272 159465203 474840738 23354 -426686886 -133735554 20327 -208413555 -577973278 56948 68150797 66789459 56687 189679043 -381571571 20714 273803678 443229660 18597 448725501 376137455 17001 281331581 442888418 31518 -707817979 -105402171 3540 239908258 443326016 4350 270886661 246098243 74552 160863287 -214848601 8308 -207641488 454669761 19962 740560340 -197221811 21923 -890303462 435240414 45403 -195023126 -965327944 8553 -129217801 -318888400 57647 -226409248 -997106602 41352 283723478 278742696 4387 459567644 160613063 77014 750963505 -300142541 14442 81021271 845857314 44586 373727041 849913134 12319 -111406354 372365048 8313 -316882711 -223894204 6272 54354662 817454732 44599 -45129868 568792567 53284 151518147 49929149 6808 455987105 183694592 14227 -317488918 -689112037 66046 275761792 280078441 52099 262849672 -197977126 29514 -584711115 -513327604 8135 -789265731 -495343183 39690 665964572 -303552099 27168 -618710656 -289117525 11411 -956741989 -610491202 25903 149801831 -883155339 45073 73649371 245163694 12338 454032966 371085174 31850 -700080449 -138449539 14078 -405022401 747306769 9718 -425760598 819958504 30401 -901545287 432217667 19763 -236406399 -958646939 21118 -979065710 -402765532 27863 349635526 -202352812 15930 -6987923 655011000 22126 -29147077 561551189 24110 -681239615 760903652 62064 -384140107 -121435158 39614 631728600 -286504592 17811 246069339 -221840917 6844 183520561 338454901 18341 -141678794 -858045300 7314 -29940120 560941597 40614 158534024 -122874379 35139 -669760376 -133259188 22886 -871794708 473962258 21683 -893134283 461592863 19060 -411777440 -985201402 47795 -523597926 474963055 48740 -423718636 826564776 30869 -592939735 -318159663 61743 743712134 -191099714 11475 -322537860 -710841224 28301 -673586797 -797084256 19896 60763173 -300397126 6385 -302327636 -699654181 54779 176957299 -590033124 15261 -573393171 534797127 21761 -887579864 278506651 45192 554225775 265652740 43989 -123227420 -877204460 31617 251083966 -211067830 534 154050589 -109287091 85016 343775788 -203250105 14889 -806770944 -780386697 22276 622709869 164076738 1299 279211763 -223771311 40838 242304214 760925289 17770 -610684216 545454473 78531 -110528437 -103235222 25949 92037322 -301529222 37900 -420911565 724994843 17018 -19755419 -708323395 70038 -126275603 -496994932 9279 90250949 445176935 28303 853163388 -956945795 23964 -106995872 -118487430 14510 -573151464 545992584 5086 189829021 -879774911 26144 -961959791 -600892999 57605 -878633529 -113623037 46215 -883348246 432708126 10620 157098747 -885983155 564 -35254211 -690917087 66510 -426176978 848583813 379 -193257625 -990939222 47513 -873571980 -123902227 12154 746942989 -190850217 18986 447504888 168567301 68763 -214785214 -874216966 7096 184253539 -582483852 14941 -8815827 539062297 13911 -393919886 816746656 38011 263929648 265116373 53813 812337751 -963564689 13862 -783312552 -803728478 25015 371517297 -968960301 57640 524061758 -213924495 56215 361288965 650146412 6784 -680924612 -128003751 9232 -961474457 -36277660 36037 459535478 151747124 50183 262904152 447586581 32284 -993005165 -414330950 57499 -966291387 -594938134 52382 163714682 -864643922 37368 -963859560 185470064 34210 737461120 358530183 20510 660933440 -983075243 61007 -979266123 -580963294 31985 281183519 63450947 41064 544158817 435525170 18413 -685815899 751405313 71992 -388361695 -114680646 36815 175819197 261295996 44352 -996288892 -977635553 16140 536561676 -523678480 6229 -808704209 -766889839 21747 -864059656 -117586300 42599 -407940989 258601052 28375 340901966 822136785 29131 83679288 829165581 13554 248761438 747621298 230 275950676 250902593 62880 -879652372 -128322238 42471 625739293 -310951269 47324 -17086582 541434097 41619 -895477013 147979650 68996 -604309095 -309151044 47126 456823345 155977151 74501 154356653 -858179228 33798 -412434770 -982966395 52906 455427115 174004498 57588 177296803 277198081 33220 -609017911 -519065955 19620 351150891 636355516 535 -286360043 -685489867 13587 619732689 -311321243 16121 -114829807 372742648 17776 -577844741 843446476 37495 -981563285 -413245917 13097 242803340 275795866 53310 347350689 -217626202 11282 64412651 469344970 28007 -982148410 -999025137 2004 -617194328 -291650041 75125 -419529825 -121836378 24832 -582460819 555841200 69409 176860107 -291085465 20151 157047438 263254954 53544 374760998 -206686482 39345 619674930 143921676 18164 344970218 -215286310 10827 -2201737 -668863722 49099 -413090096 -140951088 24391 545833561 -478591990 13916 -979188536 -406881022 75337 181756534 -100232546 48123 728485029 -324334681 25925 -581320831 555115805 51564 -782448804 -508973625 21594 -780630523 -490107325 6608 -37418084 -686441008 56299 845755531 -990158191 32593 -677648729 -899778197 52599 335287144 -227836554 17540 454390161 182540818 24439 661161167 158440137 67152 241066530 -395736475 28177 749976196 -215227432 47936 170524823 -110987618 68787 -23536704 619312221 18797 -676970217 -103790141 7534 242078439 254922790 67216 -617438016 534306267 20238 350109663 -235857509 11436 252259227 240799228 19270 250519418 439397962 520 259688245 -883954357 35636 -499517442 448880218 31640 626488962 363869029 75131 659685860 152192059 53566 -405734827 -978175112 32182 281168983 732097724 2878 -671868665 -790420630 4447 94693219 -308977288 32200 -996241073 -953467894 31536 -112519634 646288070 10536 64199883 758391195 38305 753375029 -228519039 11985 658178266 -290558842 24257 -391161429 848805969 24890 -670611135 748756974 2425 -386872798 -954672748 70104 755574428 -604823538 20558 155990174 -400925618 2718 441073920 361558386 28074 666515652 -327300765 8022 -118956173 370390211 12560 167985233 -401716362 7460 -12480745 -673175183 28486 -574327967 -505625516 25008 -115647537 -896978705 48220 -426428419 -998223125 40688 164194514 56383010 16671 168953240 74160208 1443 363666153 818676852 36660 -883021274 -122250826 3147 74641312 835436799 52375 -708538261 -120581315 4755 -310465732 -696523593 15439 -413164345 239928313 4105 -609124725 -321071472 42840 55474433 -614598603 30370 69878742 752237310 20724 625368743 -322243420 42131 254664492 284395070 8679 -119842607 -523341622 2558 -101508025 334566367 26986 277906542 -25518987 2387 -869684101 438356702 40987 60710294 811790845 7116 338583963 837650030 9457 274780062 -591329325 47477 -797325500 -70331 35729 -387917548 -137169039 17765 -128544655 349243096 3477 -409908235 255783052 49256 558873318 -495658077 2000 179640604 -427749939 2700 -390876574 -990612587 71155 93243036 819114676 35157 267827998 -618998746 21761 -43597173 556323005 51066 154216187 252110694 34542 144404750 -867870497 12115 -119966919 -140143072 27512 451945341 350282619 21867 -667102585 -870929161 55408 241084704 -5550049 12862 168900312 -129526754 81099 -306848834 -225785800 27465 -964507316 -580249239 28816 -98659211 -860767295 11793 274480020 -209874116 24625 -420200867 729208670 28342 554572063 -499703759 34149 -96995339 -778777318 3700 66293883 717609090 7928 186408857 174364577 6861 62105390 -299987376 14262 279420531 -237640433 38478 336326502 630751808 4245 255179373 441850495 10339 -767040398 -494162582 42322 344869621 840318384 42624 -966638917 170323591 17061 -990230395 651800855 81655 -124990244 637649674 48640 -326720165 -710831368 56743 -138734337 -286512654 71745 -331655886 -225276294 33977 -404980520 -959342536 838 -613302794 -321546011 22499 149021608 257739707 5779 -968307314 -957199809 8999 655727970 186039963 41929 261928506 -40158487 5305 -891801111 -105918847 27998 -325027737 -205580359 10823 -864365014 621338416 34038 -601960764 548071448 34300 157324397 -892351655 12286 739645128 360338349 23032 -24655386 636162001 15678 -97156312 -767433284 43177 -207980745 -576069369 62549 -988659247 -415762565 28132 -234595103 -593863080 25577 187504820 -234890930 8075 372128309 -234090949 40808 -588221019 -773929473 8370 -47149515 554314341 49446 179785103 453795216 6494 150870261 -141749874 54526 152293457 462757429 17423 154872086 -902251391 15843 65856426 -300326493 889 459910129 365161185 11245 65697517 843544900 10627 252905317 -10892509 41361 -798700672 -776543845 1905 -798641800 -779379356 17356 -288241544 -682892083 27748 151860472 175287062 1623 -594597289 -327963939 8823 -129226971 -114281577 17894 188230710 -879075927 13220 760882321 -190854105 15544 174017584 -204685355 62280 -385357229 820756774 23217 -95864491 -872120487 36352 -902874958 440089969 40212 -977635648 -581790272 63421 -29555611 -704411744 65567 655136863 187387557 48016 150323353 -391887781 1078 -960318676 -969662783 74764 -129554350 -961290878 27914 -112832360 -777787111 11895 -772126696 -512256495 26982 -1369229 -684571893 48955 -26660157 541166826 5855 457381758 380264976 23393 -995851197 178784574 43493 -410014858 -134583586 39194 55251326 -305118852 41842 262941225 818259303 41597 725997896 -287124881 22538 373839879 820174540 43806 146133547 158887847 38110 270609971 -40263906 60983 66050196 761867820 39873 -30025119 -703942297 68617 -684733351 -794198366 41504 -315695052 -971110826 23046 -134623791 350000650 33525 273154532 284993824 35346 366245040 649900381 31803 176021203 -388486194 7237 -604117369 -703377355 60426 -777295737 -796767639 20201 -329524721 746955817 13684 760167766 -198652803 10660 -976578113 149531923 18902 187088390 -581193586 11497 -128207244 -809216037 29587 -123648900 -476550196 19438 145986503 380140283 30484 -226661337 52272100 98179 189848610 335411486 46430 150874842 -406152194 14365 -19356893 554284862 528 -676996678 -790141547 44581 644983804 848231393 50272 -996336408 -973915898 8063 -423784081 -124749737 31269 -124903043 634251442 21751 50766333 449206345 36927 -395772938 813323416 14887 755311232 -596715287 42580 75510627 -305838621 16292 68887255 265743496 22659 -964298409 149974609 17557 620841359 338219871 13410 -405809686 262810782 17973 350158342 847900224 5507 -686071371 755569810 58536 61619734 -304102283 30188 77334001 -291116839 33138 -402887070 758274785 26145 -965144894 -989209448 37369 -202901317 -902478359 57889 630743356 847621760 72553 -307296323 457786813 4176 -191179994 -969859802 25197 722954024 335148766 6830 -385343166 -996868441 40573 -592763821 -324848469 66560 341510733 -228955384 9383 -572927709 -483034944 25633 249966414 80786940 22521 -30304808 -685720102 45174 363066802 823896857 42946 666425205 -320895522 12575 744644280 -613334309 29525 -592948169 -326010600 76501 94955736 -874698855 56209 665217918 189546918 40697 -797821930 -497165893 14341 -897479465 742817785 40773 -402979191 -998203723 39352 156924716 76459797 13515 -417634606 715532580 28571 147716058 340485350 31529 172540305 374408506 6282 -211927979 80781624 72916 82730143 -302813827 7318 366220570 -216742024 17453 -207711021 81147297 92950 -980435516 182959944 9445 81806135 639469844 24486 -141731818 -778936418 2768 -422699414 244256185 22590 -381365291 -972502021 13844 349028724 466739637 42416 276439441 441949584 11147 83356819 276000342 65951 -331258459 466947467 21586 159722654 -128827864 32545 -219521687 -883373458 20647 -235351599 49990430 104062 354844148 850430359 2739 659787304 834931332 5114 -402195593 256936512 26521 159058048 -137593248 48250 171387909 368657499 22235 459157747 366909045 13398 -976863041 -616118980 44832 154824494 -858630972 38579 69480116 838110847 34443 -112802498 -98246648 27458 -194045654 -573992346 36006 -134344311 -326802538 23757 470861331 153804858 44455 -100263769 357398942 1539 -428125670 -120989824 601 -409960978 -141716447 25764 -871189445 468987141 32457 -197307271 -613973280 71397 -411735783 821672469 28202 180459880 472742686 26664 350985333 813651287 22957 -26226857 645398295 35093 658376959 -598336611 25879 -676662263 -793645052 23653 -617025086 -319526496 3709 -998817030 -405497853 29757 -678454213 734636868 42633 628591203 -319590838 33989 -3538128 658397884 42832 334036859 853007082 45772 -138979731 -509849384 29066 -997271283 -981665995 25063 -695284724 -886285030 48526 -981203839 186045544 39135 623143873 835074653 19296 -958963570 347140431 32643 246199797 86666110 29988 725968913 -591588765 23136 188735735 363775520 13099 73969734 -97457719 52532 570802143 -479371958 56860 -328128108 -703045863 540 78450488 845381526 37945 145435504 -861314237 45469 -47579935 619347726 43199 -410027942 726230200 9896 73220597 69812448 39897 -673955122 751486767 32932 174296994 373639666 29791 -136600142 337442029 23630 -864584301 285332631 71433 163270951 -582028865 20259 -612704781 -480576431 20148 -411532119 241512245 9608 463133620 -505572329 35146 177615707 169732413 2361 647309207 338381225 65167 -694767221 -897668100 44165 -126535609 -122021273 15396 172748715 61406879 6075 -600969035 560691033 49319 -388034567 748788525 36989 -591329839 548741942 71994 183141302 814349871 56994 -421856103 -957911757 6068 -142492200 640113721 36157 559027876 -478777556 59156 -417926987 815123682 4255 -121236767 -291856181 50533 -105237490 -484511248 18144 -422194099 257953506 30089 -108855522 -317264103 44688 -387957492 728396597 27680 -422541834 826186894 7496 -398256425 842852082 24063 -695946708 758581457 77925 729506226 361579454 794 366784696 -230594175 19958 92583494 281777606 51891 183806105 71254205 5111 186977329 270970348 16600 -135037625 -289414196 44600 632479988 334963580 68651 172449015 365214472 17231 -514198670 472756521 72 -9707277 656732434 674 -903217649 -98592673 15482 -226726199 -899417490 16772 169014613 185131721 24676 -705545816 -95996855 15398 657932263 566683402 53732 184002943 471691863 3054 -14010011 656650722 25935 -702586259 -111881765 1491 759627817 -212524783 39181 263521723 -38924276 75317 260219740 76860420 22873 241678727 -14943315 45115 719320978 361208728 40823 -672056766 -799120526 37922 -424939481 -141128448 35366 -115578735 634386742 9531 87453160 726601795 60738 -705064923 -861970296 9882 -993779807 -226390110 72027 -963338104 154736471 32463 -522596920 444425820 35207 -710607605 725361866 2309 148540808 -103791431 77489 -330741790 722449461 48269 79838362 835417069 10288 -132021582 -875718702 16072 -685112474 731890682 66413 -487194370 -857842008 45557 -110281098 -499918166 10363 -127401174 342442230 23619 -390876368 -124540950 7089 -598860529 -294637611 21069 -707152036 -139101728 30012 -290625022 -210765313 6788 -312775984 -237824820 17216 746034067 -198937440 36882 -963146753 185648875 1109 -978183257 -588545219 39418 -393862624 -959327056 298 50087062 817686357 15651 -407032804 266806465 50769 -805366047 -799123245 1296 -410088233 742169076 25817 740687896 -590558050 21937 -117189449 -796481464 8156 -200544736 633795875 71713 -584361818 166219168 72852 -575180551 534787761 36644 370549877 642021278 5592 -979923624 366688619 8921 661308849 830390055 42740 -314917646 467678250 18289 -97721368 -117749453 14177 740439326 -313899444 15392 53622229 -303076137 852 -126626454 654154963 39176 -903067606 474441981 40200 263858442 254747675 26013 -803109961 -790432909 3292 -329514353 -678128653 57746 459881612 -954334749 74381 260975978 -28487916 12255 735591758 -304335241 26110 -594598318 -510660267 30757 186108602 62262028 3138 644177515 815034268 52824 566282959 -494572003 59421 429625532 181352568 23702 -673946425 -867266323 18468 -316760783 476138991 7951 347421002 -217000612 18781 172458756 -605150775 10597 738634282 -617101722 18673 760457973 -324665543 23612 -3340828 542777265 42609 -123583817 355590918 5678 -213878991 -900421591 43273 -775918772 -476333870 25879 148294818 -114815481 15954 -118743676 -319054683 54057 742834340 341451461 32414 -231699848 147995056 14885 840506755 -988668602 22019 -203605577 -952523411 17740 -888345844 -609660292 39645 -707385848 -105585180 15190 744344610 -206789891 10544 -296591353 -212957328 10720 -219316315 -865996314 9621 -139894084 -807064278 37002 -134898870 -776232474 69358 251579188 240616100 41162 567530976 -507036793 33150 -580183604 -317405229 71771 -137983415 -808010269 20839 279740468 469699318 28122 -671847825 -121357414 23545 -988231324 -402890849 49027 -323058527 447668637 24832 -124043460 640654328 21437 71747709 266148678 52913 252696714 -191206785 42543 -998022928 -395731030 46832 -200723995 69906250 76893 -980990231 -976971348 12689 -801257790 -479213244 22292 -394841745 810323308 969 70491194 838009795 6698 151549755 465521300 21440 266926692 -389937191 45776 -409731148 249474340 3234 -594909266 -801636053 12522 655250678 350472905 51520 -111824713 -772230169 61130 59368790 754229399 59420 727594288 -585972225 3932 -15079955 547205194 44079 279632954 473005348 26329 -387361584 851303615 24077 -1979560 -707969096 45615 -609880103 -484219545 10047 -788798494 -485603277 11333 -668679134 -888469867 50676 69347116 443176111 5114 -617477647 -332382571 31410 -123701192 -864202620 38970 849542415 -960242606 50020 731673338 -139878844 42428 -98726124 -139138886 5412 -678912561 -781420315 27917 84585240 -297745555 17323 -105450637 -99313976 21720 65281162 281425118 37583 172389388 -95559518 65570 -138062669 -123457623 5077 240096931 -494272 4013 165445846 379134124 30508 52811963 460915105 59544 550709748 -409376403 7951 -35316812 650618191 37002 727426728 -290290777 26180 264433915 -207514136 27866 -28957865 717960153 11870 664557979 177300238 10998 -969480598 -965921143 69341 -385799919 -973871017 4747 -575801779 -511818497 31913 239983287 -233552328 37388 -687454560 -899427743 37593 55254024 437834804 30805 -14977339 651064358 45227 -3690360 659506625 20744 -762248790 -807096628 12672 636086128 158278465 24797 -521861013 -108747539 18495 722308787 -304697477 40073 -684765961 -116075831 16926 -982908728 -386287126 45101 379391364 837540445 4197 627279382 -320041345 45806 -137386306 -502644278 9144 449296541 349517720 30342 -110471025 -225836144 47335 154942791 -204813031 29869 144355670 -412374736 31879 -879926401 440712704 51372 256740839 469615748 36734 -969451662 168296602 30084 -776760292 -763739273 14866 -521835118 -793669985 18001 89065279 447781515 19651 265931561 253335624 9331 -219760750 -992563469 17213 370885233 -219577313 9213 -118294873 -796408685 37347 -124293282 -107204308 12499 -674690016 -117579587 10653 -991240722 842379436 73526 187501929 -401148524 19691 -195759511 84946746 50690 88127249 822034550 59514 -214007748 -957002079 33283 95149472 475660105 35689 -387881123 254295444 2218 -306897890 460455121 21983 88874940 754276847 12219 -33461850 -702301153 60864 719297850 -572638197 17371 475915962 374362765 23085 264432005 60645285 17963 -861590894 458739379 7108 -45521702 551444217 31505 -196614286 -879331745 18088 629730762 357968838 64269 79686826 275730598 36584 733008828 -212729948 26480 -517810484 464921410 299 245311883 274247191 76484 360609819 -224843828 7728 62285535 277760483 34465 -119610560 -772870475 9838 530581268 -483947198 60355 -414824013 -99944309 17126 -403057285 748326422 38000 631561775 364676909 41535 750680582 373535940 4938 158505847 -99406929 61832 -119141072 -791554999 7468 -511852166 447708960 48236 368206531 841516579 22698 725611545 355583459 35339 346609047 -330063233 4290 722799942 -289786405 8184 259687958 716721596 37770 86014809 -303059480 13946 189213524 -200274627 64725 -788836340 -484980715 48808 449478430 -978429193 1366 650490792 -302263128 28233 -479797307 432252405 37745 -209689927 -890422347 33548 -862712090 -113736792 35990 -691615698 760518082 18299 168999710 189447504 31698 -98033688 335793021 137 -788787858 -767861918 5281 -416121052 258850750 51255 -12758589 545993063 25251 272004695 -235446800 14547 -762961126 -798079753 24289 157571656 -580045082 15356 -232537608 55050029 70091 146268326 241443955 37654 -313177872 -697410355 47466 271215905 718008982 34654 -670641935 -875756123 43798 -767037205 -521689942 14769 90068950 455276374 39884 -590171190 -296127316 75858 -789163831 -478675825 40741 664759989 -301804796 2269 83104416 729038249 41692 257676396 261853322 46527 163380352 276456227 35317 347846819 652187692 42922 -877171074 466339559 29779 450374586 151309076 56963 -196942091 56096945 59796 -618046181 559403868 4496 -11378812 353055808 14753 -607199675 -329779208 35544 -208753835 52659044 75787 -417828623 285270349 32675 147755576 471053499 14052 -142119556 -511857551 18782 74870077 468922328 23364 -403306651 -697518397 60380 69217461 466966457 6658 60998916 825216885 45109 451243381 377663432 18310 -478075925 -865299461 57789 -305800874 465755228 24802 348060502 654571511 20059 -576619595 -487271480 27253 -105401349 343231859 6042 76274595 283345916 31941 636729592 371018349 73984 241199927 446904974 7375 154040097 68841689 3708 754647435 -609709449 13381 -106654453 -797568935 6649 -808270121 -502808178 9375 84789029 448887702 38575 165519533 257285636 15682 347648069 850416602 43328 -207026876 -575196941 69362 664698680 -330050090 1494 -582848244 535635675 37240 -483571976 739601533 13978 -223688390 720790585 57552 363816360 -197970912 12095 -3744096 646224488 30593 -104596984 -112940126 17070 -120753166 637608712 18190 242781027 -12835188 16437 640321088 -306921969 30842 640794908 362326614 59109 -993962676 -963328411 27501 628398468 340297595 18074 70567552 -330054564 40621 -422402512 750180760 23090 259682405 -40077292 25170 -385454151 734317307 11592 189410287 152986179 42805 -577496965 -309196479 40329 -669021149 -889263532 55922 58630874 449362784 42941 -986608870 156574749 4469 63021342 742599877 40053 359972627 -225806134 29697 344143104 -315452097 31352 -778696660 -491349135 11251 -976052521 -506752499 8804 -422535868 822535450 56260 -806711556 85439679 41497 -986244701 619928775 28245 166331651 -414548560 20652 -32178211 524704055 1702 -988437525 162720814 45915 737266219 148666234 44993 -963357435 -591885954 68485 178564949 -225490424 13864 -982892385 -976963552 69405 -383888042 260589112 53058 839381935 -985763445 30342 162615032 -207967126 64216 -710118266 172873129 40247 54379906 -316469412 41150 761381476 -589458697 33012 -691213381 734656151 68388 -698201663 735348907 21232 -425991066 242898459 13414 -40935816 -713944435 64401 148436865 460264917 2812 653453905 -142651542 46024 -863069919 -96764207 33757 -332985366 -237473243 11707 277068546 61027772 37000 -109881331 -309530036 71207 -401417703 -972332531 2212 -196300489 -875326479 35746 -494518301 -874412471 59874 -776907707 -788756384 17113 -712744777 729918163 5765 -137033163 -789222998 49586 -124764286 -333027375 55940 -993264950 144221159 54758 -481181612 474350117 49727 -694497985 749672192 76467 64754853 274674920 64807 -307269695 -671005878 13151 -416206919 255801096 7225 185906331 -427064064 35212 549645324 163513423 13230 -401476160 747465512 39769 -897627237 718252672 74254 152118394 183772014 50707 -404691181 824458239 37415 -24555466 550314736 275 345092341 -222278260 5236 -611277952 -514418910 18163 -405575721 -954656594 6097 172550579 -587211306 22088 559735608 -502679009 47671 -904683370 -131890642 25854 -231239235 -904391189 43014 656270239 -304573301 29793 -401875076 -965945939 50264 629702691 366147759 55118 -210647109 -888925453 1007 -41110842 645677957 6415 -309606573 -697496250 43585 -899732649 444109637 42692 259788105 -10873651 2613 -963842207 -422106249 7959 -420178768 -955226614 34531 174080716 377570996 34127 59537851 450696285 7091 238237684 -5924306 32323 89752836 846682689 54053 -413869152 -960352876 34120 -424298073 -121125915 40654 -702374067 -136159802 21009 -112871341 -765988815 39047 630814432 810780186 11844 -402768070 -135261010 11443 -315412879 437489917 9392 -886967261 -96225088 53273 158343912 284692556 17068 -709129270 -799916992 44014 -287707340 -685161997 59801 475796462 177918797 29506 -232744734 -583041316 20 -576518985 538314685 29388 -302358767 633513004 62882 -612854264 -315828793 37808 80261049 815897236 14039 727715394 -219832992 38589 -988896309 -409347778 8505 147904656 -206426285 27691 -195335947 70877243 95383 246871289 -21503084 33485 -107788649 334155769 27630 153489704 162555473 21780 -223799006 -859643354 30209 -307060515 -225774217 19307 50559610 -293205575 27551 152710458 -571952866 11874 734495465 -209200030 29228 725066000 -304355859 37834 -109543210 -116962856 26885 751488124 -574170729 1692 -207987478 -896211620 48682 631799464 -319633617 6336 -697043631 -789255659 12267 663941174 844878122 3249 651267467 -327600525 2675 -523184834 -1340093 14542 -15506243 648825562 27469 -99580109 -313622926 37990 -118073987 -141909761 16362 -682869273 -119635279 15756 -139006269 -861588990 6669 819716627 -961814180 18612 182160819 -235503878 39968 -698464192 -875751134 32125 -768388849 -519282148 47664 -330919230 -698111390 3259 362568717 -214350199 11654 -293540594 -223077667 10456 188985828 -418995128 466 -804660829 -764487729 8822 -973525783 180611649 3628 619239243 189642074 7397 -33518221 -709855202 29294 -105916474 55444230 61220 361465229 -204548523 33149 -114045454 -787816877 31485 -587587531 -495407426 32427 143398106 -140712589 55978 -3365711 557508058 24163 256234493 461813587 38665 730595176 -594687172 18184 177368933 -901063734 3662 -106310188 365068708 4007 -981877004 -958953757 19934 -142544468 639368600 39164 164960243 241189206 22222 -957894100 -782106918 88882 185154235 -106153493 2983 -130824625 -778118087 13497 -997492926 -599315654 68433 -19748067 -695460164 23771 -900821093 62061593 13243 -6176444 665790245 37711 -201903985 -953025699 21325 172869824 70796858 30378 -104739106 -783003742 37906 -102761180 333992538 5669 653780879 337622149 65386 171972044 -577267829 23479 -693742067 -114379576 29568 -195677435 -870985860 38221 760813238 -209483854 14927 649901512 185189579 75356 -101942411 -112170856 17162 631129852 373436410 51672 -955952637 184062803 44073 -776644953 -511918024 10022 -422101347 730037483 17422 -674784108 -766053466 2588 -706964970 -117038105 26139 750859741 -603646488 20382 -123628193 -505410308 171 564441228 -498659260 23176 -231478798 -597761067 55627 359103713 631302373 4876 262578029 759848091 33134 652577787 -959459460 38595 556617814 -513842535 30492 181554585 -583191283 18332 142930774 169611481 5152 -15690366 525540402 4899 268065645 732146296 15042 749648288 -595132624 36816 -142293493 737709518 61644 745429587 -305075750 45469 -872165934 -129355056 22926 -29650705 540693389 18404 261176394 718239895 16567 -478792 638531830 19952 437414992 830380646 63946 246866119 269113687 32599 637550731 817232798 78512 -953894689 178913521 10512 176012603 -222174695 67831 -417137254 844644398 9137 284737733 755347233 34052 -401655188 741043994 15020 66150654 837917118 52112 168480857 -407108994 552 -426640018 -135537119 8940 -109244226 -875635550 45360 -972381620 -964643344 73248 -679384584 729366647 81901 -331289254 -690983985 53730 343535083 -193066394 20226 738849932 -202860593 54609 -418512257 747186948 14463 -17898982 645028401 39778 179684604 -216678984 21933 641522765 189673250 51149 -797258252 -492043999 48698 58788156 -321749132 10280 662320448 174400353 40393 89528132 453530962 35568 -194425056 -9242100 29374 239844011 -2757345 6515 57947207 452052903 28 -697560745 755617721 61615 -882137407 473366973 32167 -224569823 -872784436 41096 -978035888 -134859599 49566 -705173219 748093451 23826 639433939 146154275 2560 174890965 333941113 9406 -688025401 -781217959 43532 265315319 -212380679 34791 57404904 -17469084 29580 338193440 463916538 51453 471490438 -587024253 42930 -962973412 -408735873 6701 -114667524 -494352292 9879 161718053 174314994 47973 -116648746 359631082 22678 69330938 -507843800 55555 -127091570 -506963592 17734 -37909281 547133018 5144 544053601 261718536 22508 -111412482 -768319925 41956 744247687 -613895583 9389 -215547100 -574133505 38826 -496947520 439706649 1697 -324403677 -230200881 21816 -863229039 471365948 4641 -414755199 255070578 23154 93764748 248255956 13260 76050648 821768374 47165 180796653 -893908206 34916 -1399105 -517282107 18098 -28414386 557306770 42670 69352436 -331007707 22611 -589302141 561844710 23195 -198611300 -871192296 53483 -983944612 185051308 22839 -989392419 -396587596 25204 -216204758 -866733007 38721 -889617276 462352543 144 72919035 -303520635 18078 167335783 -898382444 46927 253196387 251930248 43024 -139506652 643327599 35927 365529076 -221641962 18240 -418189885 241373115 18127 -887843742 -126700293 15280 437799017 175988655 71922 653908100 364055117 4182 -705709243 733547468 32881 -139479410 -881480934 5189 -4712947 620918239 44336 -384516695 252163312 43855 257708299 -41743577 44006 -299194091 434482891 19696 658700491 -318213156 41078 727373793 -295507115 10268 -695636363 -871716855 5587 833100874 -972714012 3792 -410648274 852651995 49459 -116859181 -886389434 36047 -118753729 -767053320 34946 758485090 -589435357 14895 -124733526 284354608 17440 -974311773 372397943 31661 167375553 -115715834 31663 -3001813 553885297 12390 -2049411 533529238 21245 -206419853 70952033 71884 59084089 431123586 30760 148991413 188861663 17860 -127467556 -506088382 17482 -673454665 -142753589 16032 163946639 281884749 48091 -955646040 190256915 5342 343111173 -216703834 9730 -47529151 -691000651 64706 635661122 -314553512 3384 -103724155 338677627 21137 -45378591 -689318716 80840 -769183000 -481644762 1515 550013572 -515294315 10998 -862471257 -106980147 10645 -211143667 -954312152 25317 -954817235 189923127 43243 154280240 -225472624 9198 265439575 730635192 166 -102271009 -877161671 21055 -181339 -691506683 56006 431597760 342573237 3144 274447381 249251361 32527 -301527996 -211524403 23894 -974074483 -602275779 20180 -130283614 -513126356 14240 178630484 -583096403 8447 463673185 336424253 19525 653259101 162571272 18280 -698358375 -872699735 42307 278402534 437024127 39309 -421187651 719673979 34519 -317722093 -709876011 54057 -299989908 451600866 23824 -4960824 -690375032 50170 -302230556 -684753693 23423 629075136 -305764468 47315 -211185098 -953484885 2525 -992406974 148879789 20338 181544562 -862568321 13711 -867349010 734920910 81176 172366819 -222651759 51354 66281948 727290612 49200 53880662 469500450 25659 -420180059 -111752903 27235 -126092778 340383351 2109 651344913 351866981 59124 155407503 71566279 15510 -122242868 -292485131 24350 278042504 -206562323 8156 -484430569 465583401 39059 -207440476 -975964843 20591 238998208 434617231 37587 177184036 263144750 50620 -518396922 460624658 42237 -203675649 -613352317 18224 460316446 374328425 27704 658260395 340182456 31418 643228098 146599716 50817 -601405237 -306992005 30406 -390319043 -105911116 41127 725645642 -308693917 37951 166144694 -870418102 14553 -705106447 92813288 50885 467386719 844752621 84068 638027283 831480527 36251 -990390308 -389037490 73322 -290147682 -678906252 31219 -104112050 -382019880 72819 630265817 856121113 32810 -595172255 -520926684 8551 -687734756 739991349 44345 -36045045 -708139173 7150 240535353 243728961 6281 720729915 -618127772 37832 179841078 -125302576 80042 629593271 169852363 31321 -389448885 720766492 40398 543464101 -511423575 29626 144165203 -587798726 18718 624049935 551952781 48406 -43080054 647855305 16116 729689925 -203994936 59202 255812441 84740923 68255 351432535 844318971 20779 -690372192 751660083 31062 163991820 -108034733 3111 62039944 458733513 4600 254710025 -234783393 28769 -197909136 839213355 48993 -579638000 -480185585 9097 460200240 171969614 51239 627465668 170708257 56889 -998077863 184645448 53282 164277883 -424585233 12679 252428966 450006871 26440 -206766179 -885590436 35881 -580491830 -483068074 19241 -13930215 638873143 32108 -860983998 475137550 38482 -300627751 -224927801 2966 449481331 -964724741 5053 -31495401 657049302 42589 169075507 -227509108 13938 -709755815 751582049 32412 -233676430 -22058503 55940 -207147817 -902089249 28506 -887687715 447459707 19686 -989647123 -424458312 37937 53897400 247839146 24964 -230256410 78571229 20938 740611012 -601521206 4842 643074766 -327797569 35758 154262570 -409587398 33543 -687885956 746990683 14581 -15267994 619205726 43426 564325142 -763804543 59694 -198903562 -617349294 36729 650426323 348608065 19115 179167241 276510364 42857 -211901896 60829068 7452 168706092 452567679 9081 151365741 -384744982 27849 188781385 80140285 28591 164049876 -227421995 67939 -957054868 -411102521 70107 -775963731 -521928628 7863 -215544324 -857385046 964 621353638 -288332995 40446 354226736 839131504 23270 -134622769 347509444 29939 -513060514 835330227 26620 -603386371 -308377654 72227 365844833 -233096205 39530 -108563751 660696194 44522 186578173 -191811806 58379 252822621 750384228 31121 260996208 59211579 41045 -109130887 -874365957 45921 -231658295 -576335967 33628 -899969623 -115727936 56468 -411287840 -956695087 29241 -401680917 243255173 14458 -226093571 58773837 49171 630635575 810406055 16340 -976690462 -291160245 40396 278310024 442117430 40488 456476463 -106852401 49710 -998672413 -962624174 57556 270584810 -210449449 34886 436271270 360246482 10513 50890264 732728938 55690 274681406 441689811 20956 -969414740 -590618370 21243 -962622495 175576399 2265 721267512 -326707158 19408 277441795 -207666939 31578 -291825726 -710594039 18406 76719631 443898169 55095 -119365935 351464921 34100 533636958 -389566293 45015 245439920 -221388041 27212 -306697132 -233707846 17061 274504776 -20182929 76328 90040039 818417792 55253 635326962 167691209 61330 -14722138 261361254 45018 -674248581 730008664 35722 649663698 -289953384 34894 -422138208 265891089 6199 163901941 -404682804 8173 -690450062 -602214648 28050 -419406420 725110450 25645 645090945 839663937 30422 -115614068 366503052 1441 -696564635 -868134954 40534 160078864 142968676 45533 168531840 -600663930 13467 -287763589 -672669828 12526 88691373 252420017 47577 67173045 241551415 49155 -902143603 -112537528 46549 253824216 723810269 11515 -316087956 -401266728 6629 -991480549 -971269686 35943 350682682 626798887 41894 -138402258 -794173970 18342 81770478 285223177 67211 346328304 -197714941 19497 -767820731 -773766903 8893 -708311597 -135700088 6725 269679751 733068242 4280 -29991762 660216787 44581 -868442686 151754350 43315 -140723992 -799690774 39364 -124685726 -770715106 59505 -964597971 -618828813 10744 474716359 758840278 61523 180891779 242953196 40005 150770583 143672531 27452 -954181810 170789978 37378 -5786959 620386767 26027 175532872 -95251162 84084 186820948 183119100 18892 258332928 65142406 69963 158394994 -191217553 50546 -792507512 -771176691 360 714675789 377375396 6565 174546308 -418851392 14568 -695899517 659313534 28523 -883578648 464222626 15455 -225996369 -980049518 56615 -878000100 -96403048 33731 258144771 83045246 75143 153232963 -884850014 36270 -976103345 -427180512 14667 262530771 749189298 25365 365224827 -681100302 43250 265291141 753614646 35283 -683256864 731833647 20745 -683775846 -109076845 4893 50708292 253863954 4664 -196742828 86336657 52553 -986137946 659687450 76840 162885905 -389371138 18529 -213868982 -903758389 44038 -132323490 -503835007 20132 741029914 353600263 54315 -680080451 -767686028 29229 542814330 -481376436 16133 -215163115 -425125818 61087 -785838437 -775719043 19062 563069468 649658030 22685 -123481194 364001219 8696 -887745808 147462777 12531 -691316984 47784182 67037 -876997944 740545796 67109 -988545560 -991354846 25457 -218464591 59691998 30689 165953534 459527216 23397 -897321490 -296052700 44701 -765557708 -785961598 5615 261275862 759682401 10177 -791395093 -808667755 21836 -587194707 -494885530 10310 -962956428 -965324254 15620 54439836 -317094676 10866 -984887035 146438389 38319 -198694279 -575315032 41979 450733142 367828971 7380 -205550529 -999025506 58663 663820080 169532457 14529 369493426 -217974519 40071 -301853512 -667674825 17159 -113429602 -306044760 6540 -803625921 -762484049 3774 -677774162 -869859277 46208 -597234207 -291366476 35480 646047919 167318098 17796 -420607997 727139230 9126 148670261 -198995016 43684 -135418025 66574453 46439 -12438350 639466080 44894 -42688941 561697204 6984 361353359 663944985 11022 -709091562 -868607263 54057 645683264 -317491618 45589 257690789 431722146 4262 466713454 172140936 23217 -325034825 452631609 2837 166988225 167052788 21281 -12208040 528806962 150 363375533 -218930202 21977 437272020 53452729 55841 -291560686 430142818 2888 182416315 -424416425 13994 282833580 451220629 25898 285280090 -232338280 8217 -973387889 -984608732 37548 -600202026 -228113548 46566 -677640632 -891437765 8068 664922993 -303621894 27452 739153298 -316922903 960 -894374128 -135079810 26293 52806271 -317670251 22178 -200294016 -984807019 42422 -607615010 -300987270 24893 823062363 -975045209 49531 -958183227 -965347517 52499 -138262360 -97603890 5707 -781348537 -511782300 2721 -100109274 -521544882 11343 146291730 -110791760 63207 -788735785 -503935378 2104 -979294309 -611056650 49584 452002567 354583928 6973 -127131155 -794892711 59670 628614609 159565192 15017 -425149238 -138371907 27031 -202634862 -869441982 51649 -2478391 -688657103 33122 -700031565 -792625327 8586 -102641614 -324264125 22192 352878343 629486121 27736 -409852033 -989375626 22664 -109837539 -482257437 35098 -777379627 -798235948 19219 76205805 454009128 1843 -412755725 813884735 13595 651319477 -313468260 44202 -97052416 -904441147 9101 -410124005 -960393222 62534 372435094 651280423 5841 -122057419 344914755 12451 -387286379 748902101 32277 285299903 452825199 27844 725162631 361707535 42741 160353407 -412796122 12662 73000733 259157338 18234 726857429 -578782971 19508 -315308278 -108944107 59452 623259243 -311524628 25581 653903074 -992039586 27967 -598052230 568829240 58184 338584044 -204122785 41010 -225351850 -506529733 21187 55747245 434683914 27469 -402154697 250806180 25998 -880157500 -113790327 24001 253023138 48962643 60116 639526742 -316502715 47955 165397639 -408648622 23155 716227758 -227764933 50641 277107045 269876327 76731 71301481 741975736 43531 -574514633 527232239 78573 -976136847 189067472 15748 -115888371 -862773466 35378 -116583642 -874210535 6757 180966093 -416240111 34951 -95774960 658613326 6169 -864295254 -103634721 12771 -580029515 -317523379 8177 254583995 -212004603 31952 151376047 473853168 16414 361159119 854141301 45892 172600036 278129300 27555 725607671 -578921473 6499 745887972 -286373341 22131 -205575272 -611811318 62550 143617655 -236202838 50193 64561036 239790571 41762 -8270999 -12629626 69086 -695024947 -141991064 10202 81199016 278093028 50141 169707438 -114360104 42835 240970848 -206369266 21044 253642028 273004321 54718 443637994 824804430 53117 89809808 -314185917 25777 -27862137 -704915146 72942 -328668596 -679995024 24083 543389871 -496447805 51938 -37402550 -520101491 39522 336155212 639666563 12062 474434769 339476742 27777 -993553577 158378169 50765 454072363 151945453 81521 180013798 269946192 55428 639123281 -503989646 28561 -46267798 540671803 15630 632260112 157891788 25344 -326026086 -703307316 31684 -101058560 -512272646 15688 -488575369 446474639 39608 734487437 -315428416 14340 185712423 360735240 42851 -685344631 -896136314 25181 -108234221 -495714764 12953 -134544713 -781010427 2208 -981971171 177599561 36169 -41473479 552118703 42236 157076676 -392250668 5367 261491817 754644809 2470 -669349725 -781725101 34979 163028013 -394947891 8900 159720873 361840668 36146 147586790 -582500430 9986 -191038334 67580198 95234 737231194 148648429 19939 -135711244 -127784529 13363 -118257432 366966057 20174 -135861998 -111393979 32359 151053911 63416842 24479 -116624754 -296097466 47495 -121392971 658336085 43166 143885912 -586461281 6679 -115975087 -327971565 41478 -410827845 747097805 37377 -123511774 360171406 4577 -963281590 -398555232 32346 144951236 361968874 22817 -503472274 474529017 44823 356893173 825219467 1692 -139809840 -904092269 1441 49569335 270244347 62464 443663615 155542120 26735 -605019128 -291639785 21369 282509010 -5044809 26596 753076395 456934433 40525 252755919 755768189 40601 77559228 239963935 37455 81025741 -295695852 18735 -989505246 -414554445 59569 174801117 -412049406 10368 660357373 -320921732 44901 -405706197 -972146379 72163 -776813856 -492496745 40401 -396298999 -971551063 16920 -107371722 -287509783 20239 80944096 728937397 22502 850357486 -987527399 42891 -707900957 755163376 35971 637885796 353566279 28087 82755207 835591201 20087 160785211 445980232 21100 185651734 371554780 21734 -32351851 654685647 30805 464091746 -302277557 38308 666339127 815833223 61841 -107188605 -896385882 39973 -127307981 -301297592 70848 -572170219 -35325912 35048 -402264777 -121214477 37661 278206898 429349831 25953 -582482802 -502735707 22980 632003504 164325472 29871 179603102 359398620 44154 152674820 -578314446 2453 -382620680 830614019 32228 -30024856 568391549 51638 164345441 455441587 6395 -600053711 -502503419 31059 -381205815 838003371 28995 -209808753 89163829 97557 -425781582 824194386 20123 717773755 -600539537 20484 -328616214 -229758091 6728 -19287008 639471983 30412 262790483 81862079 63962 -685875171 -130416878 8841 57228560 265750007 47709 162154347 334111041 52779 -995595688 -401614898 22922 727182631 -191685353 18746 -692420163 -866868789 45193 -222854675 71696251 99345 761229904 354229263 41494 -481568774 440807269 45236 534769103 -793901611 40902 -220999202 -571702554 46018 283148250 437885185 8177 632068805 -586171458 65608 -583672556 -507247725 32067 567404956 528413424 35200 732186093 -210142203 29417 245887860 94490438 74269 374986145 621372182 13733 -667929909 738979110 31419 -320034775 453654212 16764 -219970151 -588491582 63156 -799579455 366069555 59535 -324921581 -217299760 20601 -23365363 626793354 44170 -980695706 -961640797 31427 -872787094 56911563 11211 -214914330 -985170786 33130 -683289544 -100060472 19394 -407658890 -108722597 22559 -302254114 440841306 7991 173258091 55472335 23660 -690466588 -798923129 1664 65507216 724125287 2640 -707188133 -138736562 15810 156277983 -104449466 81870 437209625 184649406 70656 -127502011 337228383 17727 380694581 -193681307 21741 -201853734 -858346576 49715 -296549855 -700553134 65695 -882902962 430307240 7101 436233438 -213743150 22701 -574092753 -503963348 1121 58635440 -315637654 39473 366650611 831769088 6725 281249227 -21137716 32616 -772289657 -520132931 36230 -141402890 -301824434 48061 742449736 371381122 3870 646715044 831230146 51409 55852420 836886700 56856 -512036148 455104666 29805 -984454014 -586180458 45269 362028977 810619346 20992 189190587 259218739 1976 346279686 635631102 19189 341232594 -216596108 23294 -9520591 -499456010 64459 718673520 343696906 36756 84362436 264513576 36203 53353104 -315760925 1405 661083622 -317395208 17202 -229254521 -599855252 20545 372683782 -225742633 9257 68178894 740102889 69059 340718287 634249110 15038 -310618619 470282999 18397 148077826 167149444 25288 -801621002 -513946474 6111 346375551 823879633 15766 -288771160 -669398819 22154 -394718808 -983741117 68439 -115036703 -508488648 33908 267392076 -2271445 59482 280404390 -38350978 2732 189293860 58159965 13980 -599604517 -304986620 42829 -6849934 -703917590 32921 -669157555 -958892989 45506 92064733 435759480 1551 -784307678 -793347604 21133 -490792948 470710275 22116 -574085673 -503016468 13126 428931505 187281485 74223 745551005 -591212813 41129 -105195006 -870503481 20923 -386427901 -137379223 13154 735862598 344504665 31664 441261411 -871982377 13202 -973584605 -954736064 72027 -23566359 662251937 137 -591906238 562772280 64013 -603150526 -478092409 15520 279105666 -12298552 42843 -411157246 722796135 35914 266860629 77579429 26 -106247135 -103060627 18641 714750031 -587294117 37621 458122058 187926770 18560 178131644 341163086 26117 241039137 -43165719 45587 -35830936 624334698 26311 -498952136 442475712 12218 -592666955 -328707823 32744 175828428 -392324132 6480 -877990871 -142425082 20414 281789993 758174496 33463 53416338 253767409 12325 -398043361 -127912617 22027 -994582236 -988246930 11096 -393320002 731284293 34066 175989095 -213598114 64608 625185016 -294694758 12812 177371447 252171429 30638 660801849 154394276 5111 -136381234 -869390778 11363 149590886 68985093 2348 -21824253 546894890 24466 -382349508 272873042 32443 276405131 -1517218 45479 -967722594 183007906 40170 282590472 48327396 52801 275550796 -44540776 27778 -12189373 567322509 35664 -787534369 -774507100 7325 -479247606 464181768 14061 643726580 -319107197 17400 -207120358 -989693418 25373 -881817675 -107071238 46428 156610089 241634208 7304 -983585548 -427749430 10907 -404723123 251362410 36162 -138701380 -98147923 27583 645524243 -332626178 1883 -591917252 -329434096 43246 174919237 378151943 53381 152412692 -198913682 21065 -677815443 -19551697 36579 738397921 -320424611 44272 60292057 435547045 31338 -122258194 -510540402 3890 -510183432 442903312 23946 146559440 -572871751 13390 632650006 146464673 17063 -232498375 86812606 103895 531795883 -477087008 58577 439038303 560823261 42328 -600491918 448703524 19883 53251506 817709364 6003 -321430793 -203507113 7693 264787826 461197651 38005 758481134 -331122979 29690 467263998 370052553 2432 -505675504 438734430 33632 -311126568 -685400145 19627 -388517256 728669463 29483 337796707 662019069 28281 -618694022 569750794 42673 -767448472 -492864492 20053 275800413 76479311 14976 58126510 725443100 47277 -116619090 352353281 21368 247009915 -33894785 28415 469380420 351328763 22629 154302378 -879623522 36925 721308378 370076118 49761 62192451 458445720 5119 -584606019 -297471902 73092 454069421 189651306 86899 -595279303 -309863469 22990 188676174 -115688247 80667 -40923564 652446344 42277 245137568 267239998 15626 171203087 354541920 222 -98758031 -807250290 29379 -872963327 464945449 29912 257105967 729019494 12313 653731661 157213905 73698 160293157 -605947165 6499 372415490 654920582 43412 650260783 -324430264 22073 148825932 -578426285 18535 163375564 -222788719 33925 651056970 365923355 73713 653439129 850027377 44188 -199662854 51662530 70113 -195240613 -956233536 42794 -121775871 -137673297 3320 150897452 -891988834 27075 -28740645 -682491506 57342 249152796 -215584776 18627 170097070 -613930059 16228 -596946470 -320315018 30778 -572553939 -291369569 5901 170907745 -209353851 14620 -105826506 353672144 33864 -427071979 -126603090 29486 92772457 455596104 11244 183180892 -411150705 14560 91737721 458321142 26556 -97376271 -886124292 13813 -428473340 758578597 19480 -783621095 -795480707 19590 445131203 828321214 91562 -980950466 -612411663 48282 626330592 820699882 67095 70033330 -326460257 13153 59087453 447197140 22347 282773101 -210227237 45916 -807255526 -510153494 12412 -995122914 172059823 48277 -420735685 -130228214 41562 736946547 -579828200 39849 760287106 -288311273 39795 -415293462 266145311 42007 -211815382 80317515 61356 -426037797 -696381704 49935 -583121454 555712679 2716 -26656717 -705638368 37685 -779996469 -781371700 13397 -101871532 -869297871 8967 143120399 467299194 13142 66572943 430754009 57781 -409160068 285046258 44020 625849443 377029962 69941 -773710950 -482883913 17392 -419778648 280364311 222 -47343704 -710520249 42597 -774575372 -509417609 19338 93046959 -307596351 23430 621396718 -328324223 28665 -983644657 -421483098 65447 -989216582 -393881796 35578 -131285009 -506243822 12372 175930320 -600645137 16188 339972030 847050299 1505 554056559 -512615314 19863 753668156 -586067416 6177 727217165 -332098465 11719 152441817 -864139283 41606 335564537 -204962142 12723 758900225 -298377377 17469 823149924 -985161031 4781 -989390144 -985195963 16761 60386887 263763202 51348 761896955 -218872607 36523 635289676 -328598377 35804 89854431 473255943 59312 238315791 -19305285 51726 -996963950 167296362 44996 -686875354 -768636911 31697 169290424 180202823 4113 -203051831 -958522558 34762 177385539 157567377 15134 -984548762 177179056 23238 279583523 -200173339 38235 -128168639 -489024079 29045 82749905 258038861 46045 -894545751 -122401195 52173 170188666 -224784579 25422 -102442011 -519587584 34490 535074966 -616994638 16912 -995118704 164729865 22074 62140335 456999978 48675 -763009237 -514344133 1207 189315168 78504283 17485 661126905 361172236 75274 -396570100 726154321 23258 -954446010 167487826 39537 650887500 338798515 63606 -44050295 647647819 44870 155111924 176350383 4280 -599329911 -323611631 45413 -6839217 -680022085 18157 645290045 852790811 47979 143186597 -385029551 33516 360893927 856101618 19334 -479218291 -308418745 65221 -132198774 -803043022 6975 280315485 57857959 30907 -990669462 -584216242 13605 348312766 637279393 24714 625991668 359384568 27101 551569942 -517685593 10062 70580796 824446883 59286 148138263 -879941003 19025 -111424475 651244356 3640 645171074 -307257997 4181 -875686423 -390167129 30657 242214268 740844659 42097 55589351 834809087 8651 -781545674 65071627 17301 -400525617 731573846 30041 -22361437 151488002 64430 -605429671 175094077 38327 629434356 159768826 61988 238847477 67881060 50973 -887805159 -137797604 51004 -105811143 -104296336 34660 165068820 -599460301 7578 254718195 263323171 38237 632750686 817661249 61184 172763622 -104485567 26408 155117107 -103574430 20254 77923232 -522341132 68364 826596565 -981313671 22445 50350936 435208607 41763 -197637615 54702201 100163 -685270157 -12296689 39084 -766987873 -488246396 53860 -765525286 -804601505 12545 165495732 185052043 25090 733875778 -194169219 42154 250368014 -193455374 8991 255399732 52939761 33688 -119651433 633749895 43322 -38031268 -40209351 52506 283511151 723021965 15793 244739196 -8656177 70413 -974344066 372382052 38185 730391640 -198295195 10005 452771289 335621058 10933 165985313 368057486 40470 335479877 631129189 1036 625176532 -323473629 26864 -389661525 719408606 17932 -779617967 -517348662 4298 146105361 -390693686 8755 -201906937 -892981097 55392 527708931 -516365093 55785 -304086178 461344836 23352 545465618 -504810001 7621 183914466 -220012557 7590 175763668 266612129 6049 -607380278 549494783 38104 755826148 337935699 26520 -138770986 647343020 41344 -194029151 -583954940 129 -116806291 -499328702 33577 179813971 -582385921 22127 -298698478 431870380 20465 -505125420 468332855 32182 -415260310 269611287 24387 255781119 259611822 29353 570149480 -499779457 37050 -669381982 -118305506 16683 -974110557 -385904014 5602 -43074668 545717444 18933 -304360205 439668013 11981 -671375917 -767805906 15529 -132319607 656706875 17341 720757578 -237201182 5946 150030450 -236207113 5962 734214087 -798743949 48206 -860132949 445991143 37385 624602435 825188227 75622 -975372976 148139830 54948 249029865 -229848318 31350 -425257409 -128566499 34532 733835183 -571660105 11799 -603461166 546522330 29434 654724928 353094448 17453 741608672 -220829695 61526 -573952683 566871596 34354 645597782 165546882 69829 179737794 -104503224 29973 -400275882 -995108678 39809 -292306559 434143122 10758 73528102 819781110 38529 -955582968 -996589583 45634 170761438 -218671453 41074 -217126197 -961795357 45478 164970647 -399448197 8004 437029986 171535663 27971 761395962 -285968233 37949 282076284 61048110 19289 339000444 818757680 31350 -584935680 -310285263 44601 56493654 -309296076 275 -318010327 -222080331 13989 -126122158 -898761424 9079 -426153785 816295758 14228 -44731972 626947968 7428 -701705188 -124418228 18957 752614590 -230723169 63414 85081907 279191354 27033 270637799 456924777 42519 -982469668 150644740 50581 644278080 -331738711 27142 -710591578 -95745536 25318 177607793 58338892 28054 -789503881 -788692698 15327 -418173368 -142724611 6925 -325185231 -676821021 9202 145543380 431301461 17541 149647134 -386535928 1249 -199676143 -605387793 61981 59387724 847759015 22690 535329105 -491758574 1337 265731347 275097023 250 -95837544 -126366325 4469 -24114814 -689555044 48180 -28660629 571221598 38817 -713701145 -881425376 10679 619937284 -294745312 43019 -423421232 -967856536 39224 -603603398 -503522129 32018 -616404736 -506181023 8261 284932514 76675564 82139 -405420125 261850197 15220 371162457 -213559123 41812 171875720 -401008967 25409 634575327 650612456 50527 -594308292 -321324635 35569 -107382279 654191270 22320 -767943948 -610583632 45017 458335839 337233363 19137 -689794324 733036696 24160 168982016 -109535579 33775 -237311073 -577661986 57049 177720154 -215899534 67788 185694567 -138028331 28322 541415800 -478879830 43584 -124823700 -892878146 18591 -953473740 -577271763 7659 -999491775 146147849 44450 -400239413 271945528 42381 -683824546 -126382823 31116 -987859872 170525752 17830 153199482 -424722457 8129 -43193037 -674713546 10 49913384 -320613371 1218 -712090924 -111069939 32297 -116478953 -324412279 41195 -427006726 -139711940 10746 -28388881 -695999189 11580 -573494932 -43082024 35056 166484870 -411520347 33457 -809314429 -504335367 30894 238109466 -3601882 62750 -308741290 -698318004 18512 160571696 -201574578 4430 -210873466 -616936431 8002 275710563 74862344 10210 449453924 376025523 2563 -870759171 -116698390 9087 162184768 349302724 45375 -404349600 747827059 32865 -574545355 -492810621 25851 -977401590 -412845147 68414 760674557 351975643 42305 -105988975 -796733366 41759 145794264 -879087571 9348 734775429 -329211746 21349 -14063292 563890497 33009 564351507 -597313326 1212 65588749 819647719 30511 -105235843 -300053423 8941 -108614554 344106410 10580 -576571049 549798963 79684 170808840 -409564305 17065 166679909 469617992 26697 -877844362 -121988574 6708 733533504 -575416004 37819 144584530 -601646759 10300 253210650 -199677131 19174 184793015 63986893 9203 727559079 -194079024 55872 731398320 -298088174 7419 171649292 -605529140 10628 -800334162 -764279039 19305 267330980 -214030919 3775 -28485003 554863033 45140 182540146 266985685 5024 -108523978 -773720185 28886 -712671472 -402915510 53000 262292932 -392853005 16879 -403803281 -137251192 20218 -953227702 -987428240 25797 179557623 -225133898 9824 -993882824 179016318 33647 755281151 -192225190 24559 -498733208 735763617 48395 -952855593 188818446 25514 -785043840 -521028376 30465 161909876 -394122383 13853 -708942782 335571690 8282 747854290 -315556525 16128 -138794485 -892864884 17801 165723008 170045764 50148 -417588725 -111703628 21196 567654339 -483490193 37066 735843880 -323355566 21393 -117610728 636857113 2406 351853158 619777404 21013 172596480 451777196 21706 179231784 160501801 23198 -292287260 447698380 1781 645668237 -322975086 45449 -417116471 -96818689 41486 -606587540 -476603633 30555 379571749 -972856153 61318 718105249 -608732323 39428 633776406 -326038372 5025 -138211898 -306588741 61130 155038308 352012175 40545 662690023 148026107 49434 647427754 336876996 35220 -762748958 -484431910 9915 -212198428 -878318907 57957 -598713514 633591423 44938 -699559606 -786475319 40537 58404034 271838047 20673 251609657 -385460261 57837 88769723 -319807619 38583 -134080223 363138725 7757 -102100199 -131284208 26273 547696404 -485540796 1443 -968044242 -426689116 43281 -669849844 -115496293 2161 -679577012 -788011342 26144 743602108 -592744240 20323 379892724 -389724995 57878 722567341 -286187039 7302 -28841744 -699241116 9597 -601007967 544791991 71629 -38117529 719720534 74166 -953261963 -618500386 42229 -118953655 352561854 18700 -210782918 -903872564 14919 267884124 -234449554 9376 -122812510 -898273197 16467 -199001856 -876788369 8019 -680370594 749044072 52594 -224193108 -858443175 18753 729641033 -211091048 50192 660120530 344553121 67332 -702479470 249750073 47881 158249115 -877339451 27052 369573386 663713895 29632 -616509815 549873857 1640 -30005326 557179573 19926 822471380 -970244200 50787 717080259 -299305278 22756 176167686 343215059 16231 179723807 336747834 3744 251282853 266547715 2249 171176475 -601534249 3397 87356930 834753653 31981 -125042117 -611140931 53805 49227901 714948926 63140 259134279 -35156881 78311 -427738194 -994683736 13587 637000429 830142592 3114 170868746 -95279194 15907 55108497 280447822 31927 -299127280 724123228 57212 164510949 -877522251 46874 436167053 830879001 92127 181708724 -899703082 32895 170080447 333350193 38554 -328309324 -211903750 14733 257534751 49630547 62989 732884977 -981651369 23645 -44700939 546872975 6336 -228558048 -860200170 21550 547801859 -506684644 1527 171513984 249603046 17555 240376466 88684893 63370 -699347750 -764297975 48365 165786121 345779789 22210 144716267 346239107 35754 -417192354 -996899597 51174 168137309 348158029 20026 60822858 262369821 68812 -21797924 -678203584 70818 174101788 241119637 42232 -864974482 459588275 51297 -989861859 -428232657 62758 269034922 -510563780 13608 160299000 430454365 19213 536188919 832430804 53156 -137239391 370333904 21961 -602570896 -301435622 30788 -980450895 -980599308 64849 360628201 648426320 42140 -394013355 839302474 3796 163437848 -100245173 37457 189408168 174731825 42556 -978167391 -400813006 76813 560273568 -481948246 10525 434074126 145236926 15765 180102960 -607034680 6716 268671644 -37074881 17000 152710135 359606741 6526 -136381875 351737543 13311 -779407765 -771998590 15855 -8579940 551573504 24158 -11264264 -686414760 20786 143818730 472593819 2640 -677951121 718301571 75418 -899514601 468002435 20447 -669776815 -669618523 62066 -120470129 -869317578 39578 -609664383 526932588 42078 -410040127 850477069 8805 271810963 -11698994 76953 -959271262 188387651 48310 -489910669 441117179 22721 -784951345 373379722 42486 -502763432 460401769 27262 165270002 274187279 43053 -45555116 632923489 4262 -966900160 -966283291 38808 243741125 -207183651 9628 -139344743 -859757577 20631 -399552474 253542518 14810 -99408237 -293648162 51121 -494575009 375023956 52572 -98735775 280533183 35108 -296870946 473555744 23247 -292346391 470036679 2224 -711417063 -122937258 7611 -588825838 -497396368 30226 255513685 -25092575 70780 639657229 -329857101 35778 -699708615 -137500944 11724 462881325 164812120 28196 435376423 -966684639 47728 -381158886 734840514 38864 57067694 282368605 4845 -42205689 -713323068 47997 742242475 355904223 57843 168933501 -874003822 346 -125290114 624878075 8963 -398492386 276675716 3033 -302202921 -205693641 9975 623108101 346035711 49995 -393094616 856439141 18180 -407373949 -980443136 45209 734250283 340079528 53271 178652233 82864384 23074 55931539 277303847 19615 724388407 380015697 51754 345298696 828336327 27956 -511996 648233266 7958 87724723 753832584 26069 717698750 -305270562 4615 177002479 374134552 43386 555590926 -488410404 22139 -397889181 251135792 26672 -119280386 -900165464 48196 62953671 241520473 70338 -40312638 548980614 21266 -668177366 -136914296 11123 453324665 556607454 69295 -601724627 -483081409 7991 243661457 733669474 36290 -588107291 753268231 28487 54316419 446818970 45004 647882734 841138865 163 -608653356 526651168 71004 -104777469 -500400242 10681 169845566 -204175625 64672 444914139 143413345 2162 184508017 91501572 6468 -890201100 444621693 28123 -47594371 -673846963 19718 -426009377 -97506460 40838 621801937 853595804 34405 56013436 277941849 51221 450921108 352266172 613 77746540 846630230 59176 -601654255 554709549 54061 146792771 -110088749 63847 -107351851 -102419584 24403 272884611 269372882 33161 362364791 855298044 4756 -191330576 -996751858 40971 -130313758 -311872221 3852 165045132 273506633 14561 -987620042 -618992364 12221 57206995 -229800480 44229 658198639 854341075 602 -316595815 -680573686 27019 620258350 -316337108 27473 361807521 811279065 23527 252355050 67231832 5541 851116438 -975241994 34759 -234533660 -861733025 5028 -36147710 626725240 19953 266659838 -226387810 17787 -219174331 88197985 96127 -35647746 556322453 11678 620078735 -304247453 3119 62854264 264548574 24504 622707275 837084475 66916 -676783250 -875116708 11841 -765635889 -794562884 18499 722839398 -330261734 239 -112439255 -484120917 1234 744150189 -192953447 67616 546902486 -500186361 35682 -113046786 -897171940 9066 82745353 282256092 39406 -677748356 -113013541 1753 -317338903 -695547907 25328 -427704509 -994144006 72554 -96422003 334458977 11719 65864620 745751215 29014 363048944 629458004 22296 -484344394 343378092 75459 -994017217 -614499963 49812 -18708823 -478297794 67592 259920038 -4370617 25215 -29275341 -675985159 60599 -697343388 -120587124 24868 378030613 847052576 41675 -412819872 267401597 33398 -483336612 449408449 29453 664316057 856982422 7122 741145462 -195389741 26172 143073462 268673606 11429 736208311 -36628997 23619 -678870233 747464376 63601 150911288 -219271453 44327 -420510310 738887012 29783 168943058 70207283 19675 -304138425 -688343326 1941 -134026941 354907389 21925 184916753 251302967 45402 -964964526 -958162025 58589 172723927 -405024486 5635 -408366737 734368274 11899 -296681095 374298429 33826 626050423 821669089 67661 445140854 170990046 52655 720636102 -582532302 10261 437401182 162507153 72361 619209020 -314443871 8869 -205366970 47647795 21645 376276358 853970462 23226 162367092 168793135 42862 -898907484 -129648497 33254 -977532219 -960339346 47606 -895251146 468713024 50950 -3607105 -690287985 10373 347450403 857011158 6715 -45761251 -712015118 34812 164030875 -196412130 29232 343070190 652693299 46014 -785090248 -516399235 29370 659835810 -712157509 46652 -424961025 544517246 68405 -211956036 -983559067 23846 -400216110 -770602437 21245 -234808617 -965757122 4534 343607842 820956169 21573 753517633 -317698388 17591 -235906805 -606746144 57542 -288776159 -687363204 44513 240869272 468585278 23292 -96552697 -305403630 31297 339292238 819094160 18253 -983956277 -389036640 68224 -985247506 -961118313 59500 273053198 733667823 21254 -766132106 -131254683 42763 93421309 756778176 52544 363739079 -220964309 42451 -136323591 -521996759 22093 174914666 -126161791 48231 -224785383 -584827506 71196 -682334664 -858504080 24238 78065550 716219255 20670 -591585252 -508293847 157 268889500 253267773 55733 -573807169 -497972604 31747 189011882 278255811 47846 -793199184 -485998999 5947 -109474956 349646593 13314 -384165351 -972426305 18277 -580433923 -304442744 65999 -405154869 -108602681 26375 -296578068 -232584455 25337 155543912 -894933501 40691 161153007 -385385808 9150 471341846 -414759005 55236 622945847 822967199 72830 -875830612 -972030205 9614 440256231 375768823 2503 -290941617 436845761 17105 -422722217 758582019 40771 185156033 172823995 2386 178187189 -196335366 26657 72346942 278453310 42176 167908358 -584130966 4135 566039750 -516798208 19036 721381891 -229801237 1263 -235782936 -609781660 68330 -970152529 -416095457 74696 625066443 -306558326 19980 -402106883 -137766982 19545 -999207571 -589982683 30711 -107588410 -870834258 9127 -958356814 -767250007 9634 83083231 -288287168 28110 -216784882 -590918871 69120 87215875 -691408576 62939 651934442 189809143 75858 -40111930 660439051 5827 -890897795 447318420 35278 263202434 -8889051 63669 -427434116 -141592879 3728 179728579 -213978692 26230 628920683 178822579 45391 -968871109 -980724570 42410 174881762 -139330790 82038 -809058679 -505861137 18301 -986254067 181257208 21178 376275573 662954941 18949 -768428912 -512761799 1165 64123476 -860341154 60188 -404811419 -115198101 33317 -19487929 657350769 4211 629343859 -312555317 14874 -606184675 838046874 33100 279851114 438342997 20031 66949525 761005172 2483 -114428856 -808934349 5644 -421554590 -116541721 931 -108136515 -299173907 57615 162629545 -138438977 67892 -194232371 -589739519 30228 -483663257 445093816 37806 73389573 826398725 31788 -766253804 -772573187 1775 -402459144 -976104377 28873 274533016 250626689 3095 86265946 827825499 12285 -197166709 -966016262 28703 -111075145 340048057 9491 -302962723 447629933 25836 177423718 -882858673 29934 -890838420 441775962 21729 363192518 817838762 33491 246783317 272778739 61426 -991894485 -986209598 42914 352377194 -998813854 495 -1861556 58076266 35247 -212266373 -866927655 25845 -128287713 -491735994 18083 -44303568 525934308 42948 50787939 -519945494 64656 166502269 265864647 12049 472192281 337377832 16272 -582519025 251692474 29752 -104414249 -321591145 71880 -601690401 -483764366 10793 166171093 165169377 41642 346692070 812887000 6168 188565711 -877618013 42624 238330792 82996556 21206 449265397 370994016 13805 64646971 251795466 65185 -385463325 264105551 19537 -410619367 252070931 12253 -99780012 653632675 44718 -293472474 470629665 10509 342668109 664994497 36635 720473436 -223703989 34635 724397682 -198699035 11849 186756233 268674949 13374 650362652 -298181223 2483 -319361586 -686942888 66101 -424014092 -979481303 5585 158789344 -404125380 6824 -599192637 -325535463 59327 -791310062 -496018321 10188 255700788 239633961 48255 187425145 347987484 21510 149059104 375599504 16749 725191562 -208843173 59809 181357739 189896939 7653 -100681239 -787476824 48250 250536703 -221455839 26549 -220497459 -613268449 56901 -517817177 450037615 14060 640193024 148812202 17110 250640221 443019623 22384 540900793 -491609160 44789 -688728793 -885230051 56687 278434975 -213708346 8134 472515121 188343569 4308 -879407696 -131866191 15209 -301023532 -691376539 49948 -233914055 -857989939 58657 638157937 167348471 28116 267036054 66436748 55949 154129421 -869749456 17392 150403741 -611702861 15964 -968854108 171004335 5447 -578308609 563029835 52834 -142612461 -884078011 22766 -618036972 -493065027 27565 182377647 -207147450 29525 149545667 350532247 37433 -389570206 761601327 36887 152272904 -216618793 11111 620417627 829660859 41000 431778832 357314796 28277 -991091824 -414709173 28383 161563406 -883527704 47003 -962833055 -996916594 31549 -763231295 -497637499 45552 -864682544 -131337995 54801 -136628879 -888673749 2293 -985687266 -974242199 43319 177949145 -612983130 19493 -955292456 621526225 74724 143493045 -98747869 26074 -413789539 814046036 42181 747344046 -315128880 31505 -133818595 -316918938 13799 -117057716 -99308042 14327 69123023 472013753 8620 345809891 -191456278 811 -118377697 -299996399 1792 -763619544 -793580724 11033 -207330269 -573460017 71146 160160764 -412816253 8689 725651111 336701578 35301 257278550 459204021 11825 84110396 -506535288 72791 -197375264 -963313720 1140 282480320 -237013423 41269 753059272 -306014251 27922 -608831006 810612015 48203 81260701 -287690698 9716 -113952634 -97220576 18313 -107016438 356638608 31149 -801514616 -775553435 20064 71815907 453891992 17407 -903373959 465941061 24574 265415843 -12766489 47195 636346072 809541663 19096 736605022 -215286960 63521 -120315211 -778807277 11110 -770089582 -511292981 5829 280081412 458708212 6013 343358381 627051653 24139 -411777437 271852376 18803 -773535100 -779465339 15384 -207478221 -974674956 20118 -688553623 753116086 25473 147688543 158497519 17538 -390097120 -992458518 71329 -40510006 813900673 78587 -18995394 -508431467 62674 146486364 78236930 5209 -993565297 -414049376 67676 555324861 -708289271 61159 -394804263 273111188 20 -223815557 -904626660 40377 -787121649 -499102895 26267 -596712877 -296007048 10659 341195678 856962908 39802 361053251 823407415 46061 -967282693 -590948297 34144 -572122674 526048433 53158 750426339 -604103663 11933 370959978 646693372 1151 254610200 50284820 61692 761420603 -332070534 17577 -401684462 -410645804 30648 -16900790 -704817558 28666 -962617560 -398509396 61469 -102848729 646510266 3401 284471757 -488824667 21354 -766244015 -508229412 54849 253083746 62314091 70684 568847249 -484590195 37648 -301415853 455050290 6162 -388751721 -137515417 38861 -403137386 272550541 43917 359192943 -214284806 43707 -34115030 661993966 23696 -889731271 -136807057 12591 456603860 185666105 35079 176517033 -605312342 8140 -960597528 -992297008 45050 -236998769 -957990025 1364 -311399459 447616527 24314 348488579 812024960 8758 -999627483 145896039 18619 734372130 -207645477 35204 256421155 88146337 20551 -669224533 -897044500 12244 -604804488 544401950 12797 -980352916 -995191201 4772 90933493 850470248 37979 722865167 -518659447 36539 154758017 -862282417 2754 648210918 178146940 15712 -709322716 619620905 24602 61099595 -325069478 11912 -985501938 -578062929 32222 264200046 741972634 20987 89219541 456592884 17447 -863569639 -106719434 7749 170042206 -226563877 28386 -992779413 -33223584 47087 -965476100 -419588123 68435 161996531 -617312103 6996 569012161 -512376047 27921 464998306 350642116 7700 -679879383 750808716 49862 50991949 -321412978 1359 463792394 -973896906 73317 -594768866 553978861 52203 441276486 147240261 15504 -104641465 -893168618 23158 185991244 466055127 4730 -102371785 661122754 16933 -115460182 372900398 15212 -897185316 473555603 43593 454936943 379243755 8833 -693348196 -805039712 7532 -793962278 -523074510 15738 656041908 -304682043 39746 -97850082 -900480205 34894 -130692391 345559603 32077 625807672 -327818289 27904 157843837 -615701771 22538 -382894623 758693637 30804 -19399486 651369538 22236 -586151806 -516862736 30010 258262196 464555236 19780 336129016 -198142373 5086 664595969 339084922 5191 -41062146 622278993 9191 -324301589 -710437246 14007 -133634635 -493460809 22784 -674949623 -804355891 45601 159969485 158059644 20145 61541881 433578778 857 282665450 -229006661 13827 -381450509 -103436936 43410 -679171677 -879305950 18952 -709534512 729937851 38049 -712483381 531964335 23636 -514638207 438372700 13526 -113197313 -857170344 28207 67895614 445714191 4540 -332468776 -712613442 24314 -412148268 -979314998 4627 242447367 67925762 38769 65730003 -288792940 15144 568616469 -498889019 19506 -395359946 567938227 4917 93080056 716877877 68908 -322368056 -196925841 669 -779668747 -512638998 14121 -804135562 64663520 66754 -596680265 -313963095 65185 -312714147 -707512925 24396 537903114 -505954469 22672 445679666 839530482 50568 165170218 164163275 20451 -685395939 717442080 73218 -8169542 -687793229 39821 654292172 812192604 20200 59420004 469961856 13071 159647135 146370669 12607 378875101 -197310892 9695 89061868 -327636978 8110 -869690755 436755198 25966 -709639958 -870829396 13171 -408403222 731671814 16354 -104378038 -323753186 51726 719211069 -196650831 67263 -399174125 471358306 25017 -496895169 467725761 2760 725969438 -312616443 31333 544309427 -133178833 48371 661035595 -329674180 1083 -103309950 -872308171 3447 -887097032 -298081853 56551 540195304 -212313634 48145 -217210441 -971671446 35238 -223344777 551147372 48725 184433813 80638925 27607 376630933 -135338737 44912 281548045 721385733 31622 -224655853 69089737 16450 -693557110 753947150 33736 -101013490 334204109 18819 374697093 833621593 17409 -204547872 -956445674 10341 73601635 457270349 48190 -689672753 -110498259 20479 731472090 -517571911 35533 169785490 -885208569 1739 -787534054 -596243219 56979 -98140401 -321182692 47458 180456347 -887033262 10962 -220978772 -902767640 3550 626603621 -308262032 35991 -688029772 -809186043 37471 -2356624 627837143 11049 249003000 755817629 2830 745458909 -579066109 3827 -803889788 -478031540 8568 262169430 60779088 7421 -408003463 -957402102 65247 -413417060 734532374 30669 -120087699 -114998499 11157 275246827 250448771 74732 622475867 -306035895 13225 759243022 -574021384 32888 -125664615 -520049310 20873 -219134622 -591334230 23361 -975128680 -962785733 19949 -399731706 257124798 17482 761287524 371136517 5851 839412722 -956570280 43239 -896481874 240659168 49188 377680840 -206906590 28985 451605667 182176438 46713 -206364732 -873394997 51939 -403849367 813772138 21257 280764607 278452239 44684 -140973573 -777028024 33272 716873589 335260237 132 -133905087 -780388700 17429 143616191 92210414 22626 187669402 -579368351 6929 263496037 -199183523 26522 161002142 251356822 52469 -314990623 -197519989 11905 -887333975 -129605264 21741 -126719287 -863032411 30241 632633190 368466145 29505 -405920200 810126219 56619 739566088 -306211503 15724 -711449961 -803242457 6695 571225655 -518911431 54169 -866664248 431409036 52171 754211747 -195598150 27688 -381372248 724345898 7806 -960529799 -601156860 48078 -955312172 621365422 88070 -595396438 -323290418 4868 -200138949 -593918636 21656 260595119 -40412670 56355 -670499486 -770350958 15345 -767288035 -505839243 45912 -689450684 -806907697 43960 336379105 275533520 47366 722957900 -232887594 30197 251810689 -216759340 32614 51045950 266704654 40618 161092892 -105772255 72002 -613685316 -501398299 25177 376162231 -198047615 20627 649634399 -326729683 14676 -874798636 464505167 53024 48247410 725459435 9371 -7315491 545493590 13589 -685344351 -139208775 1712 -410876495 260880671 44273 543772816 -514763000 31380 551867567 -770791162 54304 175018820 -121318396 3501 91487618 -301712215 6001 -426319474 751178128 39858 438983407 372789038 23185 -228656339 -971545509 338 372641237 825794374 20767 249164228 285037813 52523 161521367 -393758212 31973 57020236 853486150 11235 -325620616 -198255773 17911 -313051938 -220753123 10746 -582325874 822308477 9206 -124759769 -904553310 40896 144655071 274181561 56109 -805744320 -803755611 4530 366982678 839128860 38305 275712437 459390491 15995 544186196 -506451228 13542 -957880484 -604372097 59609 -424514815 -104497840 3758 144613802 339837512 42887 356557777 622158247 2811 -885775957 -141311233 55492 -595436685 364671139 65759 -763366137 -778220134 2342 -25437722 563639853 5779 173587629 -580590370 9167 630873531 816926667 7693 742664121 334206811 42266 274435314 261545329 40264 166392718 -585903960 13667 54637982 855757112 2768 467205405 432630712 30761 -236909235 -883654759 19835 -289165191 -209523179 18513 -97278575 359714665 1041 -702967865 -881738771 50491 245028657 74534607 44422 54293234 734244986 44892 664805589 361430014 49550 -113711288 -100713228 32036 277930395 -228822728 45356 263333927 -197549225 17800 89637067 841591350 42889 56466159 257163466 32184 -123588664 -292251789 57850 463261980 169173828 62542 94806326 441769409 15269 -980008977 -384152638 69813 -383471594 -112998856 43283 -965819457 -964585023 74125 -712121162 -515074355 29512 -807598192 -782879122 3203 63676467 -303742906 415 -200809954 -958400519 3406 -516021849 377555559 63902 -236334219 92776883 90593 -318952360 439624966 5421 -671020433 -119146993 22990 -687148710 751898333 21151 353855465 -204202817 22573 635476898 346020851 28297 -591219055 543370830 52951 75818544 452663177 49108 255162843 275106348 54722 -112365423 -304813079 29744 -199930834 -865399983 56269 148407792 -899206280 43274 -98923320 -517910308 31044 263092651 65273262 11404 755848638 -607320700 35523 661697515 852650050 31757 -95648130 -121654784 114 273089305 -200420826 10386 155824050 168502259 43887 -988662084 -406503191 65785 -617826877 -509948083 17077 61872383 749493624 59831 -310677015 -699374266 26803 -127601654 334969787 19728 -1282125 541312461 53356 -32098811 567580861 34465 -117725341 -120105733 9865 -427636518 266313803 27335 473918200 182752649 9558 -409730086 260440995 20138 -10280536 626081991 21613 -975025763 -389717425 40063 -681388646 -875970360 31989 -40425079 -695202973 76240 186234204 -903464768 28468 258952553 68461596 58540 628684088 450438591 27474 456474713 749679688 11408 -381837633 -993530452 46090 -874625035 -132766811 30444 181290899 -232484277 17013 -400877004 -131848207 1411 369094783 837112679 26352 334195867 -193377658 23952 652833222 159921773 47535 -788441070 -500976687 46358 -116590674 -476912624 17492 -789743379 -777934094 6040 -201495021 -957890058 31312 539133432 -489653795 3246 628434878 -311815487 13726 -421613969 -126435350 25368 176572026 -137846292 54938 170439345 -591074926 1429 756380873 -609018583 24994 739900937 -593627708 27671 -391218198 733262956 35362 750301974 -204848310 68878 648445821 374603967 13401 -287698689 444605231 1397 354750253 -206046318 20376 -675156061 728698752 46749 -102713119 -903441909 16083 474274212 366503447 1826 83112815 744389318 19262 149022263 -216113864 25829 74569312 754941118 71782 751513034 362378225 27402 -498317892 444009674 15063 354541224 644473508 2154 474100975 172460895 26398 742272840 -613835955 391 440924332 342608699 14367 181326544 -399454773 22658 150997312 354865754 17083 635946421 456892914 34382 -7770498 346587882 12694 143829532 -594186164 18329 356324374 -229909057 36713 355421633 -862274552 28381 -209192308 58101680 70103 341126546 844536428 17998 -113816030 -876735310 12497 -302517422 -223873836 32912 824124423 -975107833 6585 -886038397 -116848888 8067 72921935 817073350 26924 187365772 164539319 9735 276491108 87591287 2286 155344862 -605408911 13568 652794987 845076693 28485 -134437336 -507423270 5995 -587668391 -328674328 9109 173150972 -862761734 18699 -129206197 356678095 1608 56523705 269448538 34843 -682953400 -108962892 16992 -36180738 619352532 40449 -392793719 754748496 34494 -995684357 -23626651 68385 -26807703 620857815 11837 334576956 -204109504 14276 275688177 282900172 3528 -614493722 817484532 82028 260662171 -32534985 36923 -34312625 565326450 37513 649176562 -314891882 20339 239698509 -82541 73563 -410278564 716928605 30544 -779662188 -787841969 10554 147188243 -208535698 53095 -332565997 451313872 24572 -694207156 -898424165 11791 -994684473 -999779771 8660 -382265319 -979518814 61853 434174878 166501375 58783 -763593992 -782039887 20194 -976386982 -992118947 55043 -770091394 -419793637 44871 -219881434 -610108044 40473 443272138 546062948 45954 458310915 168327157 53759 -586951240 530019504 2356 -578989473 -307621310 12459 -113707911 -142173947 422 156193016 -876768935 16397 253346506 439338549 4733 62820031 72842005 30760 -214249570 -988652011 38341 -219611298 -885285692 47032 260292326 448772657 20030 456364089 337236056 20747 566405852 -794556378 60237 -195691908 -382459203 72359 -403888846 -125862960 11111 64819411 845908751 45307 -888754927 -124958484 45004 -202883578 -980974386 47155 248240532 454129379 36250 187826361 433361137 24363 -103470175 638606190 26284 -777888959 -763858505 18587 -118487018 -862107146 1627 -40101792 541932323 37417 620910024 378596384 42874 260098396 436985539 40139 333482509 812920841 7771 -985310628 177836660 54001 -961759511 -581476275 25013 -712374974 -801253111 2207 -236138858 -965348447 53630 167796011 -126665935 71681 92603143 -294090309 10897 -127874182 -512057502 25407 -141081677 338456568 3232 -761952171 -495958895 27305 -711870002 635747502 4850 180273000 77936100 22567 -983486063 143223446 18171 -112013918 -522617523 1766 -672225628 -868405968 11196 -104267568 -868092270 1764 149632003 149916655 38444 -807693059 52682487 73905 -237269737 -573427512 32165 -128827427 -502526092 24660 718727870 -602548482 2806 176332481 445463597 26723 175556856 -222221236 64168 71100029 266738512 21792 167396740 -112711782 35598 356108624 -416724224 55432 168138670 -232652186 43887 -709702584 -100010586 32502 160419553 79562493 12376 186750763 -872085271 23504 -307121579 -696320221 47054 -520116429 440790062 12000 -878525593 -131471735 19445 189648803 -100631854 8621 -572828695 -310392528 21228 161655901 -888466756 40853 -202796048 -28996998 57339 -20802986 642854978 31074 167105631 -599142191 604 182758674 -396588989 10096 -197660 154225194 39140 -307651164 -228950316 20175 655511440 -291484568 1933 -611288351 -491757416 32861 -966672591 -882670693 44629 -424936316 246636526 17660 243363482 -17937375 52867 -24451555 -679899210 11219 58537469 285072863 57674 -98963880 -286468792 6561 -400031673 756950971 17664 -103660074 370155140 9239 380361225 816975511 826 -977262180 169888627 34333 169785827 145946631 40390 -785339143 -106713857 30781 -603540611 560426201 28649 65657858 277756644 10205 659982491 -308549624 7134 739485865 -218833927 26302 247179203 275371331 71718 716018833 340131671 45810 -969927145 -980686054 15683 437264843 380638729 12999 551971747 -483203150 2757 664282252 363540217 18095 -197358504 -979391657 16424 -135309679 628844477 579 -969670965 148432526 22283 88253033 737233451 24209 633975718 -117603126 64131 -298845661 -668482272 5818 257779289 428827801 16900 540332230 170432492 39867 -693629782 -805454667 40060 -117702119 -771478571 56292 -139183703 -107404098 3033 737722823 375497378 53413 161123357 -882018843 47159 75528411 453410115 31155 -693763387 -118660702 4050 -393741184 277991702 48070 -395222826 276034403 31865 278606191 55509083 15562 259931604 453935632 38989 -770032202 736895991 53277 -332097094 -687270875 42115 154915733 -593853050 18851 -309868353 -209140073 28547 -416557691 733066147 33763 -955590866 -393045262 17324 -191371481 51144760 63644 -294508970 -678551223 47947 742610981 -303009477 11933 -289839099 441768215 18588 186030430 174606220 50369 759883704 -230395852 15339 543124047 -482782760 63961 177814691 -575395289 22443 -205296640 -865684742 2388 -30212828 536818768 18504 435866353 164822779 37609 168388264 65860306 7609 634564896 826032427 74760 -314701933 -690003459 46612 187410879 -575830340 5010 -899495403 -121647747 11627 184330930 281938438 21742 176199695 452917976 27988 146936833 -888267633 46252 541993581 -969164011 2099 74692553 -333143063 15110 -329867683 -706038055 42485 -901162016 445546786 16745 266229206 -193994622 42862 256376928 444520775 5525 153788241 -615668005 518 -796152307 -500903860 19213 82421035 467456682 2777 647734038 830594928 15524 272594009 93884622 35228 154389930 -403064449 8206 563100858 -486796116 62599 246942747 717377882 6078 435000342 362561748 11479 185165409 -860888517 3208 58751323 811686285 10679 -876863255 462674451 21282 168378176 -392128524 17257 665264060 155489873 46805 -498373863 472101660 39139 -669981676 727202770 76895 -205330464 -896594056 2553 -676609897 -131560881 3695 -105391793 370263892 15542 182876279 -573029895 22050 537276922 -484803072 41603 447566944 151538707 90700 625957133 355304693 20810 -964567440 -411985062 1647 49726601 742334505 13473 446046717 155889785 50334 718562940 -577759867 31724 -409917352 755400121 40985 649700760 170932226 23462 -962400140 -982674795 69790 146048358 -215341571 8236 -135739984 -795899243 44506 661649761 663553980 48969 346097441 55395377 28602 -203947284 167062311 36931 -998627241 -703840200 25719 -572653299 -519436901 27664 -997365446 -802957094 60888 560511995 -485280929 12193 255959463 283453444 30752 167987720 345462257 12547 449849853 143673208 76858 353154277 834526705 26192 -487227184 475694786 10411 -394625468 -997912068 7256 71715809 258634413 15997 -606306103 -509430559 21128 -965393424 -383612440 6754 -613264765 -300057692 58309 54280978 -290473891 707 252988218 -38357924 65236 742064546 344287603 33514 -991357844 181386770 48052 -704831121 -896239149 3647 50352325 838100836 9680 741453650 -287723515 1928 -408619776 -123967176 16194 -675100889 -796797281 22466 184541976 -206520467 45149 154355090 -386552058 32362 -130221827 -785529210 62526 -130618551 -317485954 6723 -228310871 78794930 83800 -598879753 536743763 73141 -216264664 51768799 57684 742345497 345995189 10713 -314113796 -202121703 26970 279213698 715878995 15946 -998948930 -588446131 53296 243952835 240544706 17757 -576929461 -294758963 67149 -116068100 -764225284 3023 274832157 278232567 17800 -382755421 264808996 20919 -125721410 -328574636 6001 630901295 -312628536 11250 -406614296 -962448641 45013 -412196651 -105614476 35416 458106799 150027713 48299 266256583 -11356599 25818 741580002 377289630 37366 -113648205 -776961101 54140 -516168885 461332556 4172 -219600709 -887240639 11372 171192157 -221885645 53848 -418224107 -109855788 33313 -616257596 -521344879 22230 148630109 -204984425 4139 183029518 -399068122 15760 -312312279 -220096779 9923 277994231 -15056411 28318 -135468355 -894477742 16319 -324641762 -673823142 61369 189798231 83265319 28580 342949961 817881090 43381 -779858722 -489136213 54637 -522081096 -887344509 22527 -685635414 -769497446 28274 -195157981 -579513745 7060 262247309 269018475 53952 633200316 351523955 11859 -420124373 276439186 25541 270041819 -191162161 36085 56448306 258503576 51320 183202181 429884066 21877 273794226 253313909 56536 -985688896 -417699801 55160 247113126 -7194553 8969 175414346 358113493 18623 372408059 -332625093 44742 -775051182 -795872687 16065 -41310180 -706963170 58341 756832151 -609415875 17952 -694460218 -865534135 41348 267328116 -232963363 18099 654488845 -976469579 32596 635351918 171805213 45400 269629867 239736182 51395 537929271 159454382 52886 -780659630 -774825198 5768 -306957218 432590450 7018 -865366624 466981875 30051 249914458 722528382 3212 -603747459 -301836396 9971 738494735 -288229138 2391 275607605 -963216215 42952 241102439 256232908 32896 -696384404 737472686 35588 -897787999 458921862 37393 182765097 439130818 18071 52057160 285144988 949 336333564 640312398 37299 180038608 -218355978 33811 -38559113 -708111243 16601 -102761070 368070024 850 746888674 -227514483 67649 736759656 -322040636 34419 629373131 -289934326 32377 -974883695 -975721219 8536 -229474394 -603184091 32671 635017348 152569879 22757 -140675231 -297067724 68934 619495147 338959612 9140 715703774 -212510537 34540 -204869409 -878574382 16737 -517149250 -862863697 50703 -695207253 -799421918 16195 172549130 -215564212 55500 279410862 59270254 75902 86393201 470940029 37768 269256110 -31779818 11466 66220874 -303050339 11676 431979031 184864712 60879 188053400 335773402 27851 528504083 438609749 70472 -685238649 750753537 74844 630438255 -395023659 41431 142910496 182667955 30786 -129998056 -509103543 19484 -114379968 -103573010 12904 -961480519 -402491652 28824 -512694837 444848256 43683 443962940 -426803169 19139 179421949 -899722773 43389 -124245794 -780022547 36509 58147657 54883323 14321 56273643 280590208 7686 283100962 -209129770 32563 144175662 -141396237 12503 -297583301 -233612303 25128 -132907021 -504476315 30582 -311672126 -702527647 7051 353278100 -218325529 19235 -796246417 -792171076 25856 465177051 746094478 26956 166590981 -862092378 34850 152592583 251893701 5465 714708734 -612556645 955 -412870630 -967069836 14807 -420723662 279015453 22652 -684741319 -423656014 48300 639390874 151409641 2070 148801338 -423613426 116 -404488182 853736082 22506 -809178104 -480110539 56764 -100836215 -137176711 8306 167174906 -878225669 30175 365602883 -199850178 7610 59872374 740878725 13945 93914200 -303506129 9534 180656962 -883520163 27540 279316792 86212349 28386 -116986198 -807850482 64603 361115872 -205892069 3380 78504476 726997608 50087 -691774176 -880818022 6689 -290901212 -211279567 14813 -490557732 347959201 66160 438081141 379506393 24895 251628472 274250558 27983 -8802133 -673717328 74665 -518524358 463743714 3478 -287465422 463118238 13545 252644793 257992459 11536 184189907 -903254115 16489 172558985 76079557 27716 172700137 474592797 2835 621843156 -316206713 22607 239768760 279758473 34816 363688828 638708276 15514 334939143 -192531420 40679 -789589240 -516845267 26727 188618679 469046015 2815 65845180 811720029 59980 -130492474 627105291 42527 165997447 51629164 25501 -413310137 -959730499 21817 724746721 334529635 1857 -128478485 -875198385 26206 -310159651 -229398116 2343 183412785 276649459 15994 -217535942 -859449496 10296 -684546032 753470584 62953 665390867 367995038 43710 -426928059 -122076575 31811 148247650 432571506 16968 647498318 -330262885 21593 78153938 733516513 38867 -980484085 -410192404 16112 -133911184 -331331917 3131 -983131403 -615078886 15125 269076856 247371193 20233 182004033 831621417 58602 -119644819 -483540507 10168 -113858264 -491983665 14733 -600329166 -311133899 22444 663082710 844234838 14443 -408113482 -105462758 9877 -592840374 -489893524 28897 -799279934 662103623 50582 -25613733 550745765 51422 -199067647 -961339024 58068 -5940647 634535754 44642 740374371 -588816207 9560 375800293 630091450 29206 143344254 375987150 38049 184814802 -872589660 11966 275272091 726070847 35759 190367818 152101991 36588 -317616746 -672158857 12584 183196122 -129482361 55947 -610206987 436989413 33958 -103613580 -792484639 13145 619552625 143790027 50294 463232154 371260246 25213 -687043894 -106494772 10663 -123914369 -502081889 23308 375398221 -224643689 906 718476035 -217855252 32004 241652053 56844146 78741 -513835141 455355354 33563 -960719564 283903245 29246 181489296 74661885 18897 459231056 352245521 693 -402215757 732708664 24340 749292951 358922999 45028 253153064 -230499279 21873 66794847 459614859 4303 270155036 441119264 16676 155650397 175653211 24164 -972763383 144173781 29759 -417157851 830074578 41342 90657623 265184898 22439 432108458 530394139 45190 338975056 -217963799 9725 717109453 352429046 34296 727873351 -595456932 2410 -102383232 -789905466 4930 161939435 -116438561 51615 281197996 283252802 24889 153311470 -107056768 57966 -409223851 831060787 20441 88762320 464473479 2871 166711322 -886033855 36418 361934730 -223979374 20235 161515274 274516514 1249 -3538752 656417283 7392 -863954719 474699992 28127 -597842131 535522338 51035 73052749 740294021 4136 662585437 825898971 32328 -105172620 -294154008 28920 242676175 -199709406 30052 -401462936 739639971 16231 -105794928 341234914 17409 -769880298 -765570165 10411 379868692 811486289 18823 153754453 474237364 5806 653883197 -319470437 14283 -101675728 626169759 30729 74092146 263040654 57271 628603337 -297099413 17077 -994701157 -594429692 11036 244511604 -46842710 74244 -7696788 566476923 8153 -192984227 -902693402 59794 -869712982 -117391518 23562 180118363 432260083 10320 -315134602 -675955012 54238 739038579 -597123710 22089 -233539335 -973210564 16075 -886469236 -130428035 9008 716726514 -125671368 69254 156348571 -95584034 18757 150623541 -599117426 22078 624949726 177449246 32843 -974078048 -421992707 58555 -887281708 438727158 27626 285570846 257099642 71209 153390511 363890691 26644 -298438517 -697456690 60720 -318710528 -680833612 19967 -480271002 447539682 18246 750240840 -195781415 35933 743294480 -223378335 13471 -103416428 -865891329 23204 -996217104 -386658199 65175 -404567159 246746582 32344 -225883483 -957799775 54284 -682078775 -107477555 14253 239147504 439949861 35908 -323526883 148903850 19498 353116648 812422252 19359 -230097028 90328173 89173 -995099488 150406582 51483 -667519262 -868662532 40327 -698125257 757569747 76575 158954928 -117749556 21814 158453520 -116082090 83635 -681764584 -142442689 11980 -198372513 -963818840 38102 189034635 -595642480 4276 94160605 441806660 53886 -141082234 -762304120 29241 154232996 -196317562 19102 -219619762 -589617972 38558 533021288 -515746296 34323 -886995290 270076062 27632 -123843887 -289012870 6340 -868457148 -123365099 57053 365168272 -228365915 13984 -867801196 351725280 38397 -687337008 -870896105 49603 166516566 -863511872 38029 371885948 -700783287 29132 144401796 349325954 9552 719373173 -576636348 12492 -102594505 -801925320 3451 -107266711 -140857009 8743 -999183518 65755983 82577 280519101 -25630662 59882 144031203 -113704494 72490 -498932096 -7345899 27297 377756312 -235030747 15785 162779535 431535643 6873 -953966519 166821784 41505 161348112 451740490 397 -694609392 -876883951 43844 347145249 -194510054 1320 -425256574 837089143 53508 -981846938 -586397903 66684 188695617 80561984 21156 -411055221 251947324 31318 155119303 -410343703 20793 -209952236 -585401468 57431 -211785831 -874257800 48315 185951301 -857446900 33492 -865147379 -106884790 20746 70630215 820614869 14926 647822251 850095426 34383 85198091 746412764 19454 -509887484 429281520 20958 -18723953 643501250 18157 149777752 270011286 58158 542566782 -501246268 41149 444679145 359000328 30044 -677557124 -120706560 23475 84743787 474669750 13440 82193576 840935125 39601 -893516155 446709486 34107 -710249186 739867751 10006 182625734 343607883 410 -204182915 -600944069 48938 -882939935 -127372516 37155 158527579 156883128 29597 -960617800 -976701374 15193 275488268 241703491 5650 -502719618 459303474 5760 -134083588 623713532 316 -898012414 -110902642 18667 337590550 -196755086 16034 335120504 659720945 33934 -213692259 -596069934 31306 -204890288 -872185896 54004 -321306626 -709359722 56195 260910820 -215260603 28361 258215605 717024891 22135 65332293 -322475065 8510 -45090691 -704759911 23127 245674161 439333614 19440 -782270100 -773574885 6536 -858978269 433549862 328 154571164 159387453 16602 -15298968 639843112 29467 147664493 -400207373 28206 -969789360 -579513004 28860 -900926914 441063491 29812 -411757047 828602967 54334 168259348 -390909564 22814 -285847101 566623229 32687 -956265670 -395916927 48615 -397135219 725087100 15405 -111983657 -496850391 3065 -97506976 -899204979 8595 -998857845 -985509581 69641 -706584157 457309313 10707 -590059352 -523185763 11988 -121995377 337880386 17967 172925944 -882265498 22923 -292702923 -215342818 21999 740296972 -319412938 13758 255927431 268964280 48731 -900459692 437299302 40620 258784996 744412634 23855 -412607347 -99589834 35031 660564209 634068218 12955 -137122739 -807559372 70569 254434062 273797382 51646 274591641 275398876 23776 720548083 -607241073 33322 -698900714 -133076232 1863 -676543960 -882587217 13037 -672115612 55770569 65312 172978836 -869896279 41793 -107110225 -305174699 20365 -772774189 -792552838 5190 -194525367 -964567884 41470 -495980897 622593737 16746 -678631447 -121653183 9257 738043459 -312293521 17623 180148606 268673292 49923 715154267 348264594 20091 47976383 851395055 36299 69366326 -289086054 23087 58770232 449974623 28203 187569580 436383492 23761 85596596 453614654 17442 636342944 160945875 11353 -706649604 728702109 48095 752218725 -231832657 23215 -235975639 -575142146 19584 665380929 145498201 76726 261563251 54820779 45127 172259786 239349155 35790 378647386 648381284 39560 456025455 152607531 76877 543777931 -520334170 11436 716041553 -230910685 28567 -427114939 -808388634 68137 364615126 633049515 18516 648366948 174937844 31008 -986348867 -574421086 63185 -100667502 355262294 12913 346707304 648623582 9017 -381199144 -987018208 23028 -964543485 -613211966 60274 -398819899 755324231 26745 -105160505 -859498531 32866 160799933 -142406302 64381 -981653631 -383615396 29045 -997281712 156247908 28080 624028134 839533494 50925 -960989298 -609045257 6386 168225494 342103991 54804 -199424131 79537079 12889 758349486 -587056488 24114 242939273 736212714 104 -502337557 -970327217 18494 174640913 256170585 8982 264914668 720161403 35596 545411132 -490535646 9515 -112803779 634324128 9637 -707934540 735598918 48591 -212771407 57525855 39913 -112741457 -122326361 11643 -118022337 664111427 1966 -778600955 -480714443 14415 353687088 -220683923 2368 -574608513 -493323541 23290 -136298519 -302101346 17870 -8680036 -235423050 22261 -519557975 444303645 28385 -970686544 170692494 29358 -289250666 -212153360 23470 459688243 357173825 17952 -100431061 -115836373 22863 -8872096 619494518 35401 753272208 -232633917 15137 -684605105 -102566880 11900 240655767 760189313 30893 -191179112 -993160970 3221 270077927 244964366 18155 -765549647 -488670191 37217 61413147 761089165 46822 267721697 734427216 26146 147832142 -613707349 19821 242444879 271538458 11949 -404451642 280111280 7592 -291818082 -233681562 25978 -310987743 -692631405 41206 253908877 -21380817 24198 -391796316 -112510733 25494 185363242 -120357964 54872 -396244458 -106067087 9876 570233525 -479826268 38927 657808536 366230326 6746 -213821380 -988231801 39031 -117729384 -894667280 47891 250083552 664077034 24339 648097265 822505624 37260 625895041 854640825 32860 -192069927 -882891393 4143 70382003 717514535 34882 56502930 756913222 10127 430994343 176159918 41811 -584918460 528975994 72559 53139288 240155491 56005 755795899 -298437189 30691 -213603946 -961536158 24174 -791966926 -480897219 59272 164712509 -882125023 12566 742686395 -228677266 24719 746993293 -313374958 37542 -130642970 359100721 7124 146707242 -866561875 34362 -108085040 -785716485 21041 -675548378 -890056712 12972 90538711 -290055327 20865 -386254353 828565437 42752 457313269 378551522 18746 266059820 -30996696 43418 -902915417 453067939 15894 570209481 442062046 993 747919259 -592602655 4279 187207946 169330478 36700 -114869001 -804021664 44250 -676636360 -45676664 53456 -680634474 747353585 36128 -118610296 662408635 29572 -230978749 -996596310 19090 344895582 -237575855 4166 270545383 -33517603 42816 150770976 164179762 24535 646941109 -290336766 30203 -697612342 734792173 58740 -106538668 -316879420 64553 333738746 628143815 38658 446176835 259371307 34217 -969650709 156442597 40086 -599512955 -478528640 1766 283890559 -197274792 32164 430244734 739988972 54719 -953671990 162498241 11545 83633779 730316773 53648 -404193395 715526309 41086 436746713 347967022 30226 466128062 67728743 46364 -132321617 -115054332 13099 -977884606 -573047216 43000 625963340 830486036 18770 -128873674 624815961 34620 -192869352 -609326142 48811 639271371 334240807 10625 278410883 -39688476 24004 -398775298 280729238 46773 438065828 365731735 18529 243169257 460520045 9383 -216741684 74762572 93301 256036145 754213934 33461 -980061099 -405039219 32539 166113245 454653786 11928 752134579 -221007584 42907 -793287682 -809285528 683 -900100071 475750618 34072 -580321827 -318683261 38449 49410365 839875006 9608 163027723 -860958409 14159 -709426862 188608536 52579 -701599481 -874806838 819 -109902235 -774942776 1918 -893819239 456264794 31823 -712199120 745830632 50593 -423203141 749432462 32463 361672430 849698162 40148 380945751 622697049 34600 176841754 -867878737 12722 -959840377 -386701077 37795 357752014 841497089 5356 -127215248 -298024959 26009 -594323769 -289111128 68199 -691797097 -890102858 49742 -234502453 -898944216 9117 -604555727 546905214 23268 -116311822 -808298479 56386 -131322406 -874557197 40685 746583886 -195278888 64265 188753542 -425767912 16594 -696502734 -786266325 17722 -386337881 -141618611 33752 632585562 831399951 14992 -214003983 57508010 29231 372796679 563091011 70587 272831912 -223872716 13311 745833715 343401695 41408 -975366843 -614499007 13794 -117194875 -504943830 15941 259984455 240405813 78289 186655629 -574014467 9041 -26516304 832756051 36344 181546210 828513018 29292 -504443226 472676361 21243 -972338362 72979357 48665 -972978216 190026317 40238 -193934328 -978901751 48075 720566303 -610335462 9290 -108696697 -876227930 30445 167351181 470099082 10075 636736736 -860803982 13801 -894293391 274943281 70334 -973950427 -409352601 1674 -332616547 -887417992 33007 -142110922 -321074196 66592 248196479 722548085 35914 -886911504 -98001712 37511 538678960 -510622854 30404 463720378 178277278 43613 -127430485 -782429803 33552 -235725366 -976497424 11613 -587291624 -493200513 3612 -119191808 347228694 28827 354596518 -672003791 62171 -101957414 -98495351 28019 -903359209 -135321811 41516 -694630805 -95614191 11821 66546750 852577178 60211 -401179481 -993818691 1064 -103625725 -515758625 12321 153495699 247324462 31057 -992648107 -388231762 5948 152809824 -418651685 13108 722732291 -230173357 23423 154718608 181610873 39975 184461039 465890009 20824 177935720 60715610 2771 654083417 852028981 42351 165412352 335008587 39748 169567062 475049632 12178 345495853 624458643 16319 -879883612 470432642 11629 723891201 -332031694 12108 -293243764 -684822719 19423 -582117832 -322870304 49781 842896888 -955278696 48909 93790323 529180944 42675 87214987 745323575 1321 181158483 -382612080 2279 756487675 -235045532 17964 -500798492 -592416783 52955 462874865 189677089 2741 -693428474 -902681142 30460 284985807 756171802 26827 -599347370 -331029993 61097 661332968 180994578 36362 71192174 743246896 29583 146569398 337380909 17661 -422448911 725525147 42041 -313538919 458368627 11777 238423856 474261463 15577 281182355 278638138 7310 182878857 -572545903 361 -389795200 746552284 34576 -587310788 374048769 64589 273236609 71755693 67664 -596122297 -492194335 12997 257281124 742327782 8939 -807524666 -694157214 27402 746642874 631214073 19394 -764238377 -506176726 24124 -218797236 -895145296 55572 -142087930 -503186336 25153 -211823472 -997086659 55373 443749396 143958707 16514 734946726 -298933479 18740 148439019 -218204508 26099 752467136 -603322432 11908 -895526529 -108560757 55903 -328074913 458681558 3816 173655289 -586294758 19931 -583958931 -286708427 55176 -119594851 -485685262 13037 -415844691 742378967 37196 149575454 168944482 31271 460901926 336982752 2809 156852638 275771172 11974 664728874 155307445 59352 145494145 -858885319 44280 744839864 358440619 39218 -24551551 529788908 3699 -574705170 -481542248 4973 443557918 -387472049 57609 -954223745 -391652976 3972 -302975234 -483123489 45109 -955624323 160093520 56224 379538297 -193835168 23955 -407610112 -985028036 47838 -577076782 552245491 58561 151706568 -903869031 47313 -964564667 -427224906 55764 632176117 847667454 65947 738412130 367911549 12906 -111024360 -318615303 70148 356695938 810541783 29716 -296552277 -222339004 2616 -956271785 160244381 47204 620412021 -617223490 46398 256468021 464958019 13704 -675371290 -124314665 9736 -594804229 560153032 30417 730343837 -222275282 68047 -865361906 -137726360 34573 -327512666 445232317 26253 78916669 277795719 32688 -141127111 629394840 29786 -121379270 -312158844 55856 357253840 643557458 14355 -956741038 153977037 36850 747933804 376211066 16321 -386005289 -128634814 31799 -413601057 250344133 39285 -122802557 -331219551 55840 370455584 -215861561 26618 645236720 -293254291 6377 640321066 343751190 35858 -320096108 -679411791 18859 470103785 173891001 20994 -669478825 -864759853 48515 -113344150 155761255 11790 -424308453 737017745 22395 143187810 51009328 26897 -137559789 -763477321 16365 -43370356 659299419 10273 723477230 -288504255 13795 -136270520 -900480913 43791 66493146 267482685 38577 -131780687 641538381 38156 -417114541 846920493 5123 350356525 822952425 34917 448192232 370304372 9955 -592396530 -501533221 26230 -4115649 645267071 43328 283653914 275846950 28468 183279120 51969628 30573 -700507624 717804178 37627 378776019 825889720 30684 -291054232 -229953622 22919 -142238429 -512632497 4512 -121334602 650191852 43543 161889385 244125747 36835 -232452229 563241155 42425 189608929 246689140 57243 543635040 -490455700 30291 -224483776 823796588 1648 -706093351 -195391243 57875 282667110 446319766 31733 252745274 761457795 23017 753072833 356986682 8616 -674614924 -131994065 11051 733669219 -332694145 9484 -793199129 -787324862 1862 72791181 238892075 60044 741170860 379320967 23736 -876161906 -140468450 8197 743927560 -217230480 61699 638653873 -295004589 37108 -129265157 372533172 7063 251079452 -20475504 1467 748657116 363696333 10208 364919017 848947555 33119 -792206484 -802605386 23371 456003774 344784884 21610 743027109 -220417150 48602 461454518 151667787 17751 -381208410 -984033490 73238 157069967 156008912 28116 -684139143 -130839621 16288 -41357668 655864005 31858 551788569 -492447625 23132 -593308306 -511423356 21033 178103161 252621056 33945 -606984487 566678027 69884 -5806424 -677827827 64448 268607169 -29105214 76810 154074224 61581046 25149 -99297825 636416140 41533 159783850 273493446 53892 -970201843 164339149 25153 -10446379 -689884565 16243 -7190470 644133865 4999 -299801499 -219409255 18001 343729985 176419264 18449 -218289410 -903043977 57892 -952427546 -597356482 29064 72636719 277453099 24094 -327896182 -690791166 28584 -963282342 155794658 38315 739970749 353559501 54060 -312679069 -884046987 51618 -786088337 621135097 54992 -902144009 -133002450 25579 156088080 -117029248 38364 173501858 160352973 45885 348977375 -191607887 25874 430613360 160316981 53102 -780816835 -785597250 16683 158365500 273407937 46702 263655493 738969587 14140 88520835 852629374 41421 -33484833 -709762018 69039 150827099 -577270628 5023 -583101030 -482770799 6842 161958288 472991934 27263 -236300537 188439884 42863 271994840 442183903 21259 -683802011 -993329115 48752 643959518 823258063 39918 -393902265 -962058487 35973 -296610176 -700769462 66990 -874739132 441421553 40495 165257957 463349387 14556 170404189 -861327532 1175 180844427 -413805821 17478 -427529712 736103740 21837 166753637 52820517 20818 -11366231 -685577606 16104 379434897 640704841 4643 734573599 -219800725 52272 252544224 723126194 35740 66098170 817053147 25686 -318553267 -708760423 65532 -394160267 -956920605 61649 -410533000 267618017 49803 -391288566 726951573 12210 152701407 54698307 24353 469153337 367719624 10663 177024401 163675554 45731 -406440176 284707349 48727 -109100019 622952966 46339 166483850 -217585097 43404 -15114128 661426318 14230 69320150 853809711 3484 181620646 351278312 24591 175640739 -895545563 37459 543187040 -198879625 20651 153699660 -385076673 30073 662119231 823407382 63980 76232172 -298916197 19080 -104552322 341571181 23558 536049007 -518773178 4804 152254573 -110245253 54294 -406971217 -138011511 20674 -382277018 260194685 45816 275737246 750975063 3417 -764797328 852129792 53841 -106347716 358245278 19221 190262295 92154866 19758 431652211 148282425 18600 -29240619 650441520 36421 -32708583 -682348567 71654 244898360 269639146 21825 -686832933 -861293413 12205 151039769 95222523 26283 155988785 -426789933 14253 152071199 -575672656 22038 265955953 268009795 57282 -975570021 -388439705 38504 182655957 155227693 3719 147146510 71515475 15344 -201060411 -596220806 34108 -402528455 -972412054 921 79723432 271703904 56061 -798580437 -793213435 7092 759178186 -321356600 26664 -97759282 -516938841 29253 284850114 453145681 2699 433444610 340568602 29964 -708853880 750451436 53108 -95408949 -894226976 36247 -305107134 -198592026 17173 -321136784 -696898307 10627 -112624324 -324820457 34471 -993771106 -582636587 7194 720837190 361376423 51704 150319283 174810038 1465 352523545 626581526 5535 -684171710 721477625 42110 -415061020 256054554 28206 63905691 -297238211 14740 -585684182 537723355 69633 181899665 549021607 11371 242732181 -215732950 8443 -515775197 445449070 8831 473367956 173718363 17872 178436390 177658060 24492 -8697072 -676168739 46547 355473112 627465972 44693 78598015 270049365 52770 187767821 -897298621 2670 181570066 -214756094 58096 -877189985 458062566 11110 -104370717 -479727370 9977 157222195 -228270618 28031 -976130253 187651856 50426 -682157170 -874285099 20596 -418639687 725650276 27776 -405953910 -997201034 28730 -135993727 -105530478 25910 -701477224 -789409842 17226 -116643446 -773770306 44425 625982489 176408020 53010 277595393 -208434428 10896 54926283 255076369 49389 54121124 854995887 24645 175716653 261529982 40503 -306855075 -701939452 34716 367636641 841609368 3977 -496366112 74579683 65607 189234030 -585534466 3048 644095297 835500162 34651 -20956597 -712238162 76768 171864807 -102317021 79734 -46671758 87445092 8034 -711887257 -770179514 47176 358547874 -233718543 28510 -616802330 541735244 80310 -695059992 -118250155 12201 242267204 63800544 16314 174773307 -235282563 34880 629494531 156706859 12601 -582388182 -476893381 26760 -858733947 433256216 30504 -130901927 -97755759 18257 78442954 718962230 15316 -597348645 -502109442 16993 259662209 -30630795 63014 -779357328 -801491338 35 -324301379 -680148634 17832 189313662 354510096 2131 -680592425 -792794190 26833 -117534898 -888569451 6242 341648619 840721452 12218 -711250548 -406544503 30754 -116290517 365954524 22929 -426459480 851069275 6333 68824889 -989248215 42291 476030072 179012145 79648 -203378329 -983342710 27775 652732288 164925531 73419 73387792 -306915403 19468 -208430466 834535177 43509 -870817543 -135834246 18080 361940052 851395440 9357 -764431248 -808981194 25571 -805024177 -798507070 2935 -95991479 -206530444 56027 252054592 453061765 32541 281778988 262943963 59805 -139808585 -867859652 19548 -699873979 -100518285 4328 -191542952 74866529 93075 452544033 346105190 26968 246318584 724704605 42009 178969949 435399779 13126 -237017930 -588338361 7529 -584061169 -490131617 32999 652442409 161293591 8063 148706575 54934025 4457 -602344027 161622606 74320 165754184 78143299 25838 -40108340 -689906532 63713 -194980951 -900659575 46615 -959687154 -997125704 14878 -212365206 79774207 37441 725894701 -235786796 13027 -599987993 530059742 21332 748871822 -215160190 57115 162347808 168121220 37675 153978665 180534640 32308 269118609 76300860 48479 -979454575 -427727665 43147 267378956 -19629269 76281 -683312966 -875066321 56226 -806473530 -516885831 21040 -415976008 -122912715 11047 343270867 -208077652 27097 -705086774 -110918574 30993 467362612 144753810 37621 -519695689 473407642 25659 -215029689 -897615122 23030 -316813109 -799386070 14646 -583790712 -492911821 30626 -106006968 -519119018 18284 -139323388 -860847919 17352 60802467 730973221 5022 -330142861 449641047 20463 -107845943 -110798893 25846 833818240 -953099378 41119 -959572749 -957085711 44506 752322050 -236416103 15524 65614132 817526787 10983 -603650226 -488984816 422 466618375 153963438 53132 756375745 344447383 2800 185749198 -889126394 42514 636786037 156172858 77236 240885385 455761622 14529 -901427520 72463600 30048 627257381 -328823318 42856 -227516820 -591058578 31266 -114500921 642108654 29978 -578960989 -294796368 23245 57263916 251559569 46083 -8981174 -703107045 47701 358350889 842626804 13355 -320500985 433575979 9469 177306887 94833737 22986 -680348030 -295995932 55891 735994191 -292943674 13841 256767537 -205001925 40335 450719659 175065677 62528 154420935 -876463313 41239 -413061881 741673998 7360 -298182536 -224759662 10304 252844173 -43652002 46183 662213795 452867432 72248 -596489705 -301207393 51181 -586207220 -614661972 35512 -395795754 -994687326 66179 -764990682 -809099951 4430 -117529230 -134826077 10294 -873479027 471318478 9694 474211652 -684677453 10945 -43137654 -673856977 13018 -421233335 -954400404 66146 94206116 729365353 26736 -123779393 -484284667 34178 86550884 263631294 35498 -130089370 664909589 27426 -407263089 280133607 9459 378595306 812412212 10107 85050590 -295033055 33345 -109961314 661210314 26855 356864987 829421545 42165 -25477236 -702288664 70631 745437812 -305371066 18670 152610056 368009426 24173 61281299 726525743 109 -690454232 -135243226 30714 -137341555 -103486199 23453 752056027 -326836714 7176 -290282156 471555931 25844 -613357792 -510916164 1246 -125237238 -326951275 37255 252185685 745198931 31374 49286240 242948597 32489 146411974 -668014542 24766 750275247 334272846 39660 -141225328 -499314587 35538 -131456403 -105451462 35282 -990903706 -615633768 14290 -231532450 89048267 13241 639380426 176023847 63116 -501630965 470377902 2076 171509410 -118913637 16094 -291069141 -216023346 15756 -993928250 -410056484 57951 60751422 463369432 58375 -307422373 -696252893 39647 -312566099 -714102156 26608 -666902443 -97119763 9452 -311840782 438427078 7486 641060910 168186242 68901 728544902 369068451 45929 -684079511 -141439667 21223 -423954963 834533582 27446 349264914 -237380078 27023 278739965 259081348 28187 -207751091 -991691445 43112 -218923564 258960235 51833 -613638901 84659913 47914 -14186625 -704939848 52323 -667799906 -786579802 47168 -997634457 -619014664 4760 -694821722 -114470784 19315 523868337 -479585061 17991 275441488 -233042473 39612 186808497 -403279087 30439 -308320038 -675897745 9704 180872202 188996237 14515 643629190 545471793 58573 -576907201 -311226844 60687 -2906803 625626754 13638 -714056404 -807668868 43409 248775099 465824181 9807 280303120 -222654779 17245 740451654 -298528522 3816 74992662 -314153102 40866 -999421715 157885090 54715 80539349 -286416718 26633 52425925 732753247 19868 640432768 -714036046 47055 -126465664 -112174826 3258 243973129 724942812 5255 -707161655 -782723393 15668 52815392 760353340 7398 537849675 73837626 37307 51123218 565775977 66157 166672141 -893854509 4301 -140334791 -892946162 20861 265893716 733048424 7558 270369572 719848327 29641 -407557022 273414802 33010 -520831544 451108206 30190 -400234248 276335973 40429 273791823 -400695311 39584 50645958 -294415669 23308 739412696 356077429 18300 49352069 -314752681 5145 -385936426 534561467 22753 -214344086 85933869 16375 -791741600 -773860242 23101 -99965916 -321991361 71714 661487502 184354366 72301 160611738 -864874988 41418 -803797065 -518936046 15269 -141377053 638493066 2175 -222183592 -615708021 71137 178825980 -133539175 48048 -956414475 625358382 56467 -228989855 54909805 63846 178350657 66535984 1426 659840626 -287804953 9302 167337583 -192251810 259 183493192 -120463272 43638 -764375253 -504441804 32010 473799501 155530893 84062 -123934070 -770947754 51861 255067223 -872521882 76375 163637868 152289330 12846 -98601942 -898068937 35759 -393099991 -126038088 26385 -982816811 -954840697 46156 -971114961 -983480787 40954 -10699959 525303817 11225 186496430 378825718 19125 -605526191 -481549139 31743 -602626378 -975668835 34994 -873124674 443100235 18654 -682256934 -806151649 36526 725693450 -207517627 24199 646676661 812678919 24928 629463371 380131597 16808 370198860 620114896 33283 260368423 -575434397 41248 -134588178 -298455792 68572 755728854 -208460619 1369 -587214737 -506666856 6058 -136241817 355129481 26554 -795780094 -795478283 23852 70005160 -295594782 12608 176710034 -417379631 23971 241204571 -217821576 1435 171849158 -202154513 22219 144460779 455782249 28173 -383140055 -137680967 30211 -693662266 -867290633 32804 -332427613 -698101544 53498 -301989285 443608123 13644 -805987769 -787299887 12532 347705596 847630941 2398 156748824 -411618437 15062 -125076300 -318493078 56062 646101817 847112751 73569 347262233 654316932 27880 147042620 256362508 8525 160361891 -886324825 30473 150307442 -237390623 29313 91242840 833030686 6824 -764090706 -783257805 10219 -986171468 -957621821 54455 246276064 82273022 2428 -135936059 340409144 8784 -968753732 186180450 16450 263872588 460026148 11434 621476867 839089569 72835 -192024459 -962754393 44458 -44249867 527301572 7460 -958815899 -407320725 72152 -36525476 539289615 6378 -611190514 -289112500 62543 -988137035 -578681929 52230 68636330 247544077 33153 653476055 154564795 75799 747198796 349974837 30416 189585905 267425802 24988 -115319014 -767746960 5401 -119503760 657040841 39764 60294467 -514022394 26282 -894336306 -104360094 15531 345899989 -27351319 15513 60349764 760357557 21853 160740809 349073863 9391 -977466699 -970755933 60600 283759339 727860386 3399 359177915 840521081 24772 -290938562 -208943151 27435 -19890470 567607371 48973 -500657811 470686452 20290 -493469569 441673075 48762 169974777 -230429705 33432 -26753007 554471879 49845 -961630441 -793270330 99309 -332068708 475927344 2739 -786144171 -771955637 14760 732153236 379819850 56469 655906010 -297900770 44059 175421278 271013393 18522 87908748 455115815 27315 183156571 158972192 26432 251101499 -210481617 12739 -26094314 -487170267 65355 -989631235 -412040399 69133 -682916058 750853941 55884 -204849747 -232160328 44782 633386100 373606650 12773 -137824984 -889667390 21378 -409593197 846617674 1867 -203788403 -953016229 33475 239381459 744586333 39372 167640436 -131168831 15570 -686265527 -894149675 1361 -705587112 -768873530 37912 -231794874 -880067321 41126 85478625 268012554 6769 -783924734 -798951570 8632 159825333 85748453 16109 -295721032 -669083238 53356 -120920364 -896698804 41540 -985632703 150668240 27183 -16006556 659717067 41349 -876197971 -100752635 35159 145894059 -140373725 54446 627729435 379584746 25708 -985626471 -987585934 74910 175503495 -130875305 27824 150408504 -134573109 16137 -109336753 -898081044 213 -872470529 -391349537 49018 -577004518 -505598314 36266 -400803019 751634904 3973 651014898 817793408 55643 -503217283 460013607 15407 -963688131 -411088170 40768 264436917 -12241080 60592 -704421219 -593517100 30316 -115180520 -764319249 25594 159198634 433825810 23993 167731436 69174607 3165 351680190 642779689 32920 260363493 50003270 13544 -298819710 -690069278 51062 -131317789 -323506010 51611 -130447651 437174191 63970 434678391 164462503 50030 334121981 830670524 8923 184458451 254936356 16850 368766210 -193090181 15289 -114910017 621623509 18623 63704917 251407070 5436 283507149 468889715 8376 -310188588 -123079063 46534 525828463 -489268870 9238 80268897 442983777 26645 -236458845 -607773491 66402 248812799 -8669311 15493 558700791 -501949672 36663 -777768532 -499097355 36192 659886296 144733071 68276 175106079 62239983 7633 262061696 728461560 15193 619779511 179145806 48731 -197682102 66500930 60953 279277654 -204360642 8326 -289872996 -672911365 55472 547201601 -484324476 60874 -616429027 -507305177 5283 -703330601 -861624787 12440 74404205 816695028 31044 -573668297 -501379637 34598 -212251994 -612145938 38422 -489486361 78895434 73191 641011983 -328288370 40608 -502694988 -136303993 16733 50143694 846775055 36111 638805152 164780557 60934 268646653 -14891919 36695 652655988 359498501 53844 -409089196 -988212899 48244 84495290 850586086 9875 -961655911 -427770810 61914 -689417122 144501378 50499 -873130793 456752772 306 -705318936 -773122931 8316 -959288477 -988106698 63987 -112405308 -803639603 47693 743287760 -318025488 28759 -218561099 -879338766 53631 -990627163 -962843360 31848 187975345 -864084045 5231 -130145062 652560611 25408 -30421592 -688352706 3985 -237565423 -989172479 5144 363882319 810529923 3356 -123189329 -793292290 50414 -3923575 642731959 6222 -222120188 60168037 42018 -516012500 452732842 30625 -888246489 451635006 20775 -870027838 448549993 53653 -138306584 -803840194 58688 177546526 375440705 30384 266930592 -213528997 15870 -214130182 67428277 57096 155010166 266980167 2320 85033906 734999379 66626 -672346540 -791390503 28909 -293778480 -698362262 842 264115647 79708251 39297 255496573 -6230971 78753 -109510470 656977459 28421 -705650632 -97824335 21179 -679801137 -117817440 7873 -126800567 -142236457 29460 636715501 -321904476 288 90734991 276418384 35500 252502962 -227995493 16078 -223769871 -972675337 24198 254172786 255849034 57695 -137158245 243267522 46147 -425388741 741859933 42574 -233298354 -861760562 48883 -479125908 432341396 1427 -982196969 175236222 4338 -34790822 645766642 41628 661474720 -296412354 37894 -963624592 -978585770 6992 59432009 720934597 54894 62345618 243531067 19720 655188702 153986135 10264 -988948303 -413074842 22285 -202605390 64855569 81564 -574688553 -522358834 4251 445082758 -236582825 48778 156278313 250303068 22620 -493393805 445911182 32464 266005657 470918235 40124 52727943 739062260 36471 752906958 833592063 62282 349761793 455134143 42798 545062069 -485200974 20442 -989337976 158804019 43034 164872970 655205409 40573 462754889 162577849 72550 -42660182 645682256 21682 -388650922 251102241 3222 -898365521 -793185995 38212 -9436221 546892041 48160 -877757146 -223744444 19829 549641429 -603579901 55009 -137235727 -313359971 27222 59469281 440511993 41743 186108845 -405167016 31022 240191724 -798809125 62998 164412732 445559121 6097 351208582 619398801 29805 166178087 -196737553 41571 -104436550 -137583604 31857 -476921671 447145538 50382 -785726930 -763622666 1892 274890974 -201818875 1848 -391805718 268099761 15589 435823975 659980210 43192 -713837112 -880513764 45019 334433428 853606248 10264 -124446479 343263704 18885 -209776629 -957083020 25905 -710210934 -108528889 2771 -410687740 847294077 43416 -386171440 722866882 14285 -693486537 -785139381 40949 -606675439 539995107 63485 -683266361 726091007 27109 -668652849 737287120 10198 -426713679 -122140321 41263 243183977 722695677 19024 -219704032 -606182368 46208 358492437 -230820286 40965 182519219 -425048380 30355 -581602644 569508604 61683 -98261403 -901258831 13643 -44013625 622839665 15636 663500411 -410216281 39523 -953631051 -610962961 13207 473597471 380702506 28617 650566884 149144628 1702 181406982 374821592 51457 -41500371 630263676 37351 643057024 157735826 24154 150670301 49079573 30024 -960788488 -608764586 66903 256394245 55130999 33726 -218408587 -618878562 62789 81312139 -302274478 19724 -610389024 -477732295 23597 272388422 277949809 2605 239601785 -45889602 72745 -217677243 -876728390 1172 659006183 850712087 63445 -807540010 -29761195 42036 -104589285 -96804856 13004 164980232 -880793353 26938 -799961644 551854923 48582 -995564306 -605555243 6855 -216281039 -393790217 19743 148074456 -428495381 8024 -998734129 -402570433 60157 88887710 452537950 42709 -137765766 -515494408 4178 -416705844 242319808 37125 92537554 442193588 6542 278607907 -221162837 18667 -399396080 -982113903 13533 161437203 -582149222 12903 362904361 841164736 15943 565593659 -509260210 28888 -595885322 810937960 56675 -884410562 -139934758 28992 336201400 822955857 31931 -883112320 444897512 51261 -121712867 -114783912 22546 734279338 -299875830 931 473425498 360506061 2682 758353467 -206609512 33086 -895537996 456453253 44739 -572278777 -294015986 75887 725700990 358132045 5233 -104303898 -492316576 15199 158774074 56159537 16066 377703382 654762305 38053 149539101 -874562366 31494 -325679783 436772985 570 551879569 -479673586 41640 280246554 654899494 70898 75182646 837857463 3852 -204621509 -874567306 53059 724400983 359120358 30582 -139042962 -128417753 25929 179690992 268554121 20405 163795945 72298552 12511 -131413072 -299243086 26545 -954513637 -387881899 72092 -123280105 -126512890 23344 189114399 -600477969 10859 -216741802 -883017431 994 621012773 153495017 36242 660122551 362020110 34465 -426461965 259108803 20305 175823471 -13841705 20054 53646320 -321430514 38961 -128750089 -500265357 22986 716804658 -603595352 13916 -613580506 -490281407 8605 371886098 634660131 9802 -974253867 -606092164 831 171866405 -610468306 15549 239453130 473751381 15426 563879998 -516608269 4118 665149277 347041731 40696 240719942 431416019 34723 435264717 377788588 9058 626774045 165308683 31656 169992865 431189920 11546 436265650 75261113 51260 265370637 49676129 10323 -713145243 736402775 36590 -390893511 -804884608 2274 -110165654 -309313401 47829 -982615287 -590949410 31437 -700062251 -857664054 4935 -409057442 -993428666 30814 242354389 64716988 57300 -673989463 742284359 47967 282864847 -224890321 37917 -424668050 718747545 8813 454852316 187247231 49751 -136629257 -300150309 33585 -382696872 -139218385 5446 -990825377 -993431012 7926 -986417752 -603923852 43701 -968421141 173912466 6772 75476825 730555922 46746 -786656931 -512984541 16304 172483006 152716253 24701 172783791 460671630 22384 -297734309 -506963487 21107 -901624367 457747151 23118 341598588 619663564 23068 180085503 -602034780 7730 529799650 -492611284 41223 -233093273 80641154 102394 -235199212 -616551291 5478 -134866099 -779521914 30817 -578349371 459898795 33359 627877219 367747463 46284 -416925944 -982940387 23906 -683516220 -886655073 1666 757445390 -316739188 378 -966874990 -956838640 15721 -603584733 -491134461 17627 -319196581 -694769074 36975 174362086 145106622 13903 719077080 -617387872 1458 -587513328 653822271 2340 -701813553 -890966573 36045 -132400398 622407287 50628 -964688677 -997971520 41265 -778430225 -492021734 29715 639313377 820740480 25381 -481547106 433290234 6454 -689105057 -763280841 16112 -407903229 273888080 47069 179397558 249209994 37063 -202138327 59696130 21889 364992229 854608826 22565 259108993 243616230 44342 148854298 374563176 53924 -618111565 -477188393 28814 -687259437 752494994 29893 -119426336 -310233777 31757 83576449 450790344 40084 262986489 743719840 12792 279071763 -217890465 12099 434303269 348147043 6833 449228266 853362705 68390 -417037354 -97706106 35198 475372827 158803279 799 -207720428 -986374978 57361 -222541079 -616399036 27791 173885581 283118642 49467 -963596982 -386074139 43910 -215683005 82469750 95196 -103422375 -510102430 7434 -234511008 -588618473 47376 523943997 619468728 46059 733984947 -288201370 10026 -109006459 347571356 20657 162505238 -100804015 958 -582147403 -509358604 13282 -709956443 -765538774 27230 -512775785 436093305 45178 -43871675 165499688 68475 733214650 -324692081 3919 -669980894 740729688 51309 554159544 -496451095 5225 -138827159 -285721602 45620 -425228428 740548042 12402 -400648901 -994217945 4446 168847563 -411845967 29112 -790995359 -803345937 4723 -676235158 -96569697 11514 -693785150 728304541 65655 -120467766 -301750250 56896 52774732 716511956 1469 -611383986 -298196620 44170 757160440 -408359643 22795 373280319 642429774 41812 -581036981 -294510236 7097 -679903653 -110995791 17041 -965652920 -407859624 55845 468762145 157599293 68302 647279327 371644003 63228 260928648 243742938 15443 238563291 452963700 29145 71593328 253516655 38 -519463886 -996119157 20533 441531648 177921184 12839 -115838541 -777311777 43027 -108564841 -901746276 20051 471921714 188335137 26737 447235507 171373875 18978 -294176172 -224187516 31589 151078261 461638576 20715 528189486 -477382945 4501 -291385878 -236997798 12692 -586069853 -477789147 15886 167906521 451224573 15948 -575161191 -494951655 15536 -980854087 -589190234 17698 144098520 -865427810 43653 254925580 253247639 3379 553010888 -513947224 59831 -691613781 -880789876 5347 -105575697 -125516665 36380 649494712 -327871755 2 -989562704 189036538 47425 -703389332 -791847913 15368 662140416 372690018 41042 -402459135 248717699 8659 -409421641 821799219 47582 -235964970 -865252923 47371 -599934924 548040805 6160 -32342427 643265920 12260 58472444 715946514 7208 183776895 -98594645 37290 -113856825 -96543924 17935 -381643425 825266582 43654 -132898664 628820403 3588 145121696 82829015 4574 189366288 443210663 17463 -9102625 -680229379 13786 -587386076 -503724466 14579 344972474 -192602245 2288 -677384610 -872258285 21916 378226786 656724458 39453 -128392256 -779809144 27672 -46260603 -701505378 2427 -384467835 750541429 32690 -191974651 55547025 77958 -224893415 165638967 49267 655754448 178620520 69379 -314654923 458713676 17638 183902215 254348344 40349 161546818 -421259736 25072 172175102 357337666 8403 273294758 240961156 45019 376539345 635316511 37239 -297916828 434316260 16146 -400580963 827686901 29343 244836734 73674655 69350 664414889 -316280879 24682 -410945734 721274458 9438 -96077604 -100086041 10710 -113717832 -287198870 57664 -479056980 467675430 8264 187375838 475733538 6926 158185238 163717827 39781 -589122100 -518511377 12950 -127244579 -773646947 69703 175136443 -133991143 78347 754511637 -329408839 9981 619631629 173912861 7280 257114881 264469616 69454 -695753641 -126839100 25897 747346440 -331316347 19604 -141215115 638319288 16585 -111453344 -200494767 44322 -393728530 850818305 58131 177415696 -233363345 67108 552480231 -505047454 63835 52790179 821535564 18487 47699785 436722082 17330 73517134 454404111 13225 -397555422 731363573 30293 -302994834 -235465836 7480 -953101983 -395342676 34981 -978626631 -969205587 14219 725517535 -210866148 14583 752192727 366842507 56222 -603929979 558126225 42772 -35363952 640334447 36898 -783960686 -785213772 17612 -297567778 438335606 3441 -994952808 166330703 14826 -683914016 -763788036 43595 -313812601 -220213663 5198 760337113 -302042490 9664 -136763878 339477544 3106 178767487 -612034205 16199 62806971 464570638 30275 472692134 356212478 13010 -229668115 -867396480 19822 -711908319 -897081446 15859 179936720 435066371 23590 -206223608 49147048 70956 -217731839 79300185 11346 623150273 -304107822 42218 629800212 -303157797 16257 -407932947 823537252 8965 185198318 -611303760 14652 258817023 -212253213 13796 256974662 718051464 24206 -571764622 -295520551 25383 -502377719 456863771 14823 -686260483 -133649066 20872 81390636 273532853 14173 -386384713 -141594498 14074 -121137935 361959145 14269 -120699049 -518071347 19720 630631071 363643089 7522 -128915322 -102617408 5461 91481954 -314600689 22461 242786711 -1336325 67992 -579572183 531113191 33996 274768835 -21687311 1201 150894719 59354299 8964 -3879287 631165960 19522 464133785 175967771 19059 85552057 -419728393 43503 -313411338 -218726959 9804 -296684508 468289877 12295 -323703336 -690697667 48834 77105106 737899251 60603 -233859608 -972813727 7441 280700946 246316802 28919 -118428300 -103264329 35626 -803003975 -768349626 15326 -138087339 -308195458 543 242443237 733952728 11083 -125437747 -891357248 35509 -5276957 244899789 22152 150829060 -196111440 46715 180101051 475180882 13278 450118332 160669261 49324 -963893544 -578726674 50642 63489471 276709155 27767 66737436 -332560382 6464 -392442063 849013528 34540 -17373420 -694425769 77439 283823156 754005316 25648 189739733 161178568 21078 -96583197 -121582588 25720 446201958 165408693 9707 -22899090 652998705 14573 -962140610 -611610125 19401 -878132251 465013954 35987 -697590989 -801366135 20565 57349717 836374106 23806 256059429 51683497 83383 664350344 830683029 11546 267482762 759878683 8356 -874025996 -129689689 4072 150249270 -870718507 5527 -693764577 -769794088 32904 -7405881 -706799499 34834 662241026 -777294071 14296 -498501099 455603317 2003 440766861 168175447 60523 457811722 365164357 13034 835485139 -991263163 47610 274199334 730028255 11103 -863022180 461174861 10983 -114670167 -96454730 21173 -958386183 154687922 2104 185486407 333652081 32830 255087135 761664705 7656 -978100042 -390709578 20767 -113886242 -521929169 28814 -598621229 -485394329 5048 -975177038 178544621 2674 268450855 445523375 37495 -883630554 -120155572 3406 347569909 -193282048 18051 60169639 719560918 53700 -307068409 431437437 7677 656604604 363401034 5131 64459368 255500575 33833 -612992633 -978186292 34012 -862671330 434949619 51339 -292541899 629034970 59905 -126892372 -785617418 3278 52817050 -297255717 21851 -985954907 641551382 30188 346590665 810098722 32157 -605830058 -520255996 12954 -791587976 -490298940 689 619699854 143947949 49612 -392579940 718821551 31689 837492349 -991792018 18063 183437614 -192657976 53932 248094727 -20820411 64206 84671035 824225620 37638 -29470080 745765411 55299 -979844115 -602614008 53787 737425918 -577264450 14485 56975665 467209427 1413 -783815579 -513679115 43301 -575982660 -322516460 75494 -779841722 -788056025 2954 -989649966 148694004 47550 253303388 -219322284 31773 454868472 372025180 16898 -113317131 -514691728 1806 -44267741 551993834 3771 -708040848 -96305323 18688 -409839676 -586780910 53308 159404844 172531824 43348 -689046766 -886921213 4479 -874571543 -136679624 57407 -985451081 -582279051 43893 -391985333 284403857 20126 242484265 363058949 12483 -132880200 -866954378 17843 -972065403 -423315830 47867 -193956508 -990201925 14983 253116411 -194659081 39236 368843218 343958738 4143 160185948 -232562449 45353 94527432 850028018 45783 -46690342 -703426911 52454 -422442936 -987877617 70729 246311937 760649380 34288 80039071 736180180 66969 251707208 745627665 13386 -407186501 740906037 40542 -599054218 -487403328 16324 -101998487 364225175 30090 433383939 466498052 39562 -312219558 -704443670 48577 -227449905 -902868499 11005 -330984021 465111393 19587 431361942 178629762 29738 -222490623 -992605760 6597 170547318 -424224315 22808 -7206552 -672838391 31227 156957427 -314835957 51662 -125318636 354768101 21893 -490129910 469734162 17795 52160101 720844022 62102 153645370 59150391 28525 820861980 -981378712 7564 -131544862 -309866009 52516 -43863057 -687586785 63832 271922724 464790131 8625 746461580 -313248061 43647 -318086760 -327124441 56609 65746399 -287212149 9284 -133596630 361448686 29724 181944055 143585069 46159 -38699578 634249331 26893 361773437 847844143 33746 -963323886 74212206 31206 180611380 -231543385 55654 -395511926 -865569300 3590 -318148286 429679667 22553 -127610330 -789649489 36898 -408667569 250542567 10553 -222399290 89160286 106062 -894164410 429701582 17308 87193498 757094332 42319 175361485 -863316229 34075 74145774 844422708 10597 -315104198 629188472 50649 277065993 442870483 2569 -477599549 454899910 49804 -382474535 243938208 47387 157356114 379916546 109 165644675 259504671 26030 -22733695 -692137185 42028 661429636 -287220994 21474 -302653167 -222282016 26206 645772415 153920117 880 727246813 -194129940 61280 -42492607 541482529 11080 169970732 -112372292 43968 -397602250 719137056 22114 715327706 -310843030 19431 635793817 853777135 77956 -896166763 438789392 33440 -979565970 -979203327 41186 163799793 246219878 23819 640003441 -316755977 15898 567359972 -500461222 5513 -138853893 -320563037 2363 184750770 -615506393 4539 -113199602 -490856095 24276 -40241237 555353205 1493 159465351 79211164 12105 177619107 -107385545 35251 89045473 738570331 36607 157838731 -580647810 5047 179596009 174038456 2198 750601932 -191454421 7471 -330784710 -687152409 8358 48423845 759446489 71383 468613343 182144420 72654 -616834410 -709001918 5519 190439884 94828016 9734 750894573 368373188 28368 -234756717 -964064169 51645 -110400821 -890168641 40130 663461537 824463775 64901 -307353042 -696937574 12791 173917280 -575114160 6793 -219954059 -877318513 7417 -114572197 -114037324 32459 -874415942 -102103514 24057 -398325730 721320165 15746 91675132 756170185 15726 -403721151 281224692 30427 753341903 -300480397 39089 349532454 841095394 37206 -293284182 429186324 26149 -136552870 354858122 34454 158784900 -606735557 5134 -384770384 731959759 41659 -614989323 567784184 52645 -586017980 -493677195 21909 -120915579 -125716692 36095 91494849 -302139516 20971 722092837 -613110081 41195 -904581889 -102768886 62273 276820886 84481438 66210 757269950 -300027556 17377 -328487741 -678529302 37571 260983507 754083407 10708 148506518 -599993603 19355 342031384 262996065 64093 -801844240 -794852747 20096 380029505 821996925 33990 -235483258 87544233 60288 -139797983 -794338883 52111 -974680231 -413991264 23482 -206464094 -871191387 9270 -29834643 854837110 80825 -683426090 -882357876 51338 -991709054 -968064889 32346 -195009675 93922172 53280 -26081766 557063427 12461 241924799 -207291690 26201 -952932053 -980996247 36854 -297704299 -190615692 29298 -987944880 623761603 20651 371676083 651089992 15907 -688852556 -861687776 16246 -123246348 -98904710 4 -607833349 -288447102 63235 184986204 -400511457 24109 177404144 528371181 31306 -139355949 -978206368 49539 855875750 -961267146 26416 -102801670 357391444 3121 -136870432 -492401905 26930 -690790648 -887529307 36037 753469299 365633826 30909 -976943170 -574678816 33739 -692141495 715066478 41781 -697559770 -797163802 29381 737046228 -197615276 33954 -898193265 459486354 19157 65617756 822946708 46323 -694198519 -138467157 16253 -669078718 -897119952 29312 -236351784 -957179771 53805 -991107556 -995693442 59094 -987017987 178459006 23366 -43062411 -678426584 63769 -333004073 -701478618 28480 -137676048 -773927663 29400 -573116683 543340738 56058 639278343 155976258 29833 538014560 -500341968 46265 715953180 377951706 10364 271763369 756059469 12357 -484398205 -899025115 67007 722641113 -226490290 28548 59085983 254276580 30335 -203704570 -580950752 23249 -967987241 166141278 36771 152693395 456094851 26332 454224711 144866849 722 145058178 148792786 26923 177830154 -107307278 57499 149077729 -114806949 28847 61471809 474704666 51096 447887590 351365566 656 -697947916 729010774 14627 47697954 856674734 13771 -414802410 811625212 5424 556349350 -502339912 56949 -891227517 -712143764 66577 453990393 567669564 57849 644447910 532532812 40412 732592079 -762805007 7463 65932247 -291920483 20625 464558545 185545623 9887 178439498 -901920228 25014 744049791 -325863664 9760 -102064247 -501057726 16080 162648567 68134872 16991 -989383191 -199165789 55818 159020968 -594430498 4134 -201755107 -985318411 43430 -770250859 88231539 38765 86588320 464089083 49672 -191044875 -979085067 52631 -316085510 -401233498 53119 257448473 89709435 25048 -197004863 -591356581 70135 155557694 88012052 9475 57982887 722430586 26238 181058808 -96766945 31907 723321802 -231041866 16912 252908456 440703708 26996 -424136768 840823511 17478 -191663140 -887399008 41432 78844252 454838006 60371 752369259 -290553722 3642 156918976 62002566 491 -887762847 147438551 57369 -518675050 -298576611 67372 -21765472 -691078224 49892 248333881 460825550 21942 248474625 71511498 78082 152682999 459690787 15834 81525821 264877650 36309 -876015495 439030045 2419 348639623 637554285 26359 281062407 50750351 18640 -687036634 -782939613 33643 -859556721 474893405 27065 629297502 362770965 16276 178300369 90741787 18044 -142830797 639824600 47683 -209197438 -991179554 15562 345342434 -200659899 24167 -764094385 -488370079 58662 443266085 530175295 26572 -4714440 665923139 35900 157094464 -872270623 31324 -237979466 -598672427 13034 742298392 -196522894 39019 743051205 -202436194 8962 -130271473 -291763932 72778 167473354 -878114873 43162 185964208 -424131978 32342 64293849 -297891093 7423 -984974910 -970431526 54356 -802877690 -515356411 24625 -598050940 -519993503 31044 -301619812 -691253215 28702 -976757210 -999764786 5617 754492226 -604835327 19506 570854024 -407483970 59481 -393475924 856979407 46037 64034159 -297596260 38804 -134573877 -298588082 34817 -580136422 -328869101 12377 643803283 -308293918 27598 -100399585 -790312436 2094 48958896 243094996 30333 -213433358 -862453149 50119 273503327 450052740 41263 259648227 -11892394 9540 -288445739 -692217599 58333 -420718513 -977331902 70638 -804012596 -804268764 6620 -220290743 -611606873 58636 342511581 -194563322 1197 -963301535 -952669580 7775 -323373452 458470859 12777 632123072 150131229 68988 -109545130 -870575764 10664 175827535 344318783 22341 -481220096 430768115 6561 85580762 -492622561 59997 143968181 -205066908 4705 -401078407 -979267231 50677 -47312566 -705615515 54777 -688802017 -137291282 31225 -983904610 -605249755 11467 -480286244 467432467 5876 654116032 -294720378 21397 -383074429 278083581 25705 428772490 374196755 22044 257257439 433991357 40224 -220970502 60869364 13808 341000915 -139678152 49606 476005990 368539581 5302 443006900 174944346 76988 276163410 -16837824 72018 -382357701 -857457251 16407 -312543465 -689170738 54322 -409224699 -130442470 13885 -230338061 -600104987 64113 -22379552 658900603 14625 736689796 -210121162 34534 -113070099 -795661050 27986 -196213826 84932131 103551 -428516599 729732993 19262 -693743243 -122569519 10551 -891719306 -99512059 63147 -195303513 -869032691 12309 172838455 439734159 24893 -138279947 -477594460 23190 -138499715 -802852854 1302 69204829 456313462 22517 -990544704 -425739457 67956 347506546 -191380012 38918 -96509562 -863620031 43213 -593383054 -13511786 4286 -590913263 564324599 8255 -699067511 719388085 710 461775512 188571586 25443 170045382 280361078 11296 -680962701 637043581 64772 181439566 -588689734 10395 150572219 -198756285 61332 -227481153 -963526731 32386 -397899709 257555236 186 -324680371 -691727483 3008 -385533769 -976075001 39084 351073961 -215590207 40836 -954008617 -421273846 56371 72652874 250209109 18708 -606013746 -510832455 14585 174911531 -127778476 20237 -197358892 76596957 104316 -238035167 58986881 73255 -194616494 -317369852 29505 -388823633 -955444774 8765 -778857222 -490815790 13189 -138953563 -99687144 2831 -696165249 -139730702 13350 730369707 365505835 52787 73757799 -315325584 25303 454459101 177306524 21217 153886761 89374375 22086 -7466170 645057785 30679 -324336438 -227038691 31825 -576380156 556577012 51879 -100331106 347756270 7832 752180395 -887501616 72771 463806774 359192259 14513 -109212160 -302496899 72070 -395288116 737102217 15924 180529196 457626309 7545 -103769849 356244777 11551 -990844713 172849916 37640 -975060692 -578519625 31446 757329625 364137372 38543 -874195651 -114320823 61292 -118741232 746971284 52778 95094949 836291132 45169 -128444742 -858348926 12151 -763517675 -766938435 15872 -101274047 -787276216 2700 154747166 363246578 13642 -126799484 -772008091 43412 728733561 349588073 21438 -418457661 -142531455 9366 -674771600 726742828 33641 180907778 -892747803 32451 369186472 656037719 4699 451097924 173861667 63598 -400399970 -140173993 16969 630277629 164469912 43210 80754765 440155854 39869 151874914 -405373898 17657 -97672630 -506583242 34290 64132197 468952936 22440 -34099864 750875286 75559 -768354918 -785888703 15585 266664946 -5185178 38806 -676949090 -887369360 38244 659554827 853525937 65882 657863800 -329449442 24515 -115723301 -204141139 17577 160178327 463899999 4413 -234511610 -897316469 21395 -691595422 -872892207 22439 -129917685 -765684359 44308 180046099 67013365 15317 -231333077 -592165257 69668 -979637324 -427493777 13053 82979017 855364283 9666 -236372979 53483504 15217 -968593461 -597885214 38447 -388888932 -120657830 36702 649484182 339072580 60207 -288721510 465640836 17572 -419464513 739187422 7485 -670157907 735517805 65106 -793744103 -790679823 2267 752755903 -215408635 41774 253272043 -214798558 15265 146970302 -237894130 27742 -394777874 756485236 22873 -103920015 650788978 41478 -10173138 -672642893 10086 242470181 260936920 22524 -101861219 -516371134 8342 -112039835 -766037753 14450 349709922 840822644 21924 253607614 91762665 32183 -900603486 340640932 52160 530973488 -494848240 57992 621974782 349759014 73395 -579408690 565442195 51382 166355895 362383591 26792 -571880656 -316091943 45903 -712363640 -131003372 23945 -697452771 -141223876 20614 -415016442 242087852 50414 50972942 716976456 32035 267962771 735033789 20390 455807355 171423076 8051 -782356253 -801462596 25745 -10762049 547630405 29374 -399636338 -111095341 7430 -579195282 553337019 9249 370025414 839850725 4294 663134483 -313481768 43604 371307110 -121266760 54508 -197268068 -880188978 31301 350903710 619080527 37027 341193912 -228885924 34762 263479500 -1663020 34270 -307160963 -203000880 13290 164688081 -416428973 20288 -573436690 527109320 28816 79623592 474675594 22444 -116394174 -289272696 54070 269156245 429076914 25098 359009557 819950693 42468 639757698 -323661794 1835 263830557 440390067 24476 370038609 645858392 30881 -583072791 531561195 4498 161030468 -201565933 53686 715211508 -670399056 52571 620852953 -320609133 24200 631834136 -224624265 68395 182053597 -573268136 21121 281926278 50864540 48383 -323946818 -218465798 22155 567127282 -788890166 59997 -115910437 -133216240 26002 -305398970 -215455523 24571 -410546626 -112485786 41041 239066023 -13268320 54869 377395962 855240233 8344 354532000 621056086 15918 247635480 -45086774 53847 -899011676 439276511 24325 350253824 -218130026 41455 166256579 -200574251 28641 834273652 -982027190 34570 360611225 831596059 40697 -669681162 -792250893 20394 653218614 334283298 31753 91799386 819807713 10742 -134699489 619893526 7179 -675190219 -95638198 128 79148948 -331431363 26017 -679827013 731508671 62586 735429343 -582254905 14069 264528858 243661615 56733 530384848 -487564182 20331 153505074 462798508 14369 -324269049 -672005523 64440 -696396736 -861273676 36250 -204959280 -871159889 45758 -322964581 442101635 17514 661511907 168844660 53177 72692264 281412603 70390 -304617582 -675230497 13066 91009949 -301795724 40549 665205747 -286593569 41507 -958038455 -996372791 52084 -871848641 -97729776 28461 460793310 162379073 3646 173219829 154361973 39135 -972003333 -993338763 28366 647636906 823481559 48764 -965213823 -586761043 42655 -207657823 -597920791 54567 271140036 737590959 29514 -977307573 -196426037 7400 -806612013 -803001464 5963 -978892246 -586971697 66388 -194386498 -980017419 27087 -106527176 -321464062 61461 -293596952 451666441 14882 -22839078 653680622 198 54040218 440935029 32369 -973642485 -971893140 70075 659216696 -315719664 11987 -311504438 -701205817 45717 -203652638 -865766126 47733 -680021803 -869992602 54832 379960837 839581540 25092 272697591 -210797825 32102 -199373614 -581354308 44640 248808515 461137080 10091 547721555 -496573394 32570 441381261 346618457 3895 737753874 -330095821 3089 146002042 -881551685 29989 -980261072 162019784 42605 -806841728 -493062297 38061 79655537 755358208 39710 -884515122 -122818195 45122 259302281 53540952 75563 660707156 367355398 64920 -39395122 549909584 22267 -676258878 723059678 63556 -510059660 -206942001 29088 -409759119 825145954 38522 -137938604 369603780 6911 174006130 454680955 26474 -672492394 -874257254 50245 -962585256 -410356985 54438 -389184147 249632402 22780 -332849914 -681914666 26580 -108913634 -493308794 2918 -200588902 -590026737 29156 158944393 172393864 30291 -897249424 475695894 27069 -115373828 -520805352 34758 -871270475 -119001028 16786 -26090587 -15028895 68214 -606203168 -489903172 867 -214732691 -609153034 37775 -966277241 -580016683 16087 -388219230 725018916 797 250336607 -15270983 38478 73097968 -135651595 53006 -416751887 853767028 43881 548980000 -110463719 55756 663833746 -308332440 1752 280541567 -9270830 66225 -108683593 -301165401 15803 -195493115 355220851 55233 -332201068 -194302055 3590 -420375184 839926318 23379 -396485431 760296908 2452 -512080490 -881640904 18662 -587898893 529856146 56535 242538745 -221098964 37346 -21695065 -676007718 9372 245765922 245360984 3079 -95884012 664808391 16577 264022356 73509150 32637 -109259689 -893049072 42766 655469640 816001379 4485 -685417641 -775913812 398 60816611 854026692 3867 70837067 464998640 13164 -10754579 848715204 39007 -998468474 -616877082 9900 93773582 824964714 22144 447962457 719380103 56904 78028035 438389235 57338 -309592340 450810263 26198 -112218474 -300546207 70235 654974114 -313876900 43958 249990289 69287488 26435 253426843 70530119 13537 283560418 452047597 38859 -877207368 432568979 18841 -107270134 648232412 17861 -96481440 -109121466 36516 143806800 -903198769 33232 -133924676 -127997593 851 -861051887 -107215516 55777 -602141701 -985989593 22063 -418164939 -976521250 28396 162156731 271914285 19249 748160526 -206279607 38854 244954503 -22285361 21244 -864935647 -138932842 22296 -19874189 -698846258 23542 258164522 443086351 35465 -985694491 -974202230 51726 -333278582 -219249512 369 -192459272 79407301 21049 -984553592 -417941221 27624 -866809685 430099975 14115 -384477043 -986034188 37193 76744763 272689822 66392 178415018 66387328 19426 -306193054 -670140531 52403 646896986 361815697 74255 -194603009 70818615 99092 -422215785 156373516 26263 564963438 -992645988 46629 -407651642 838788474 15198 -41210069 282900729 36403 -131916933 -314438231 68112 166645654 -891166746 34013 -331881849 -670108679 24906 -398092510 -6175845 83596 438701297 547594836 68762 181449266 -596153255 9128 -15658679 554994936 53132 76639108 841479911 7647 -39146989 555627336 23653 352820176 644766324 29958 -687258174 -116308994 22036 50760820 245711840 3282 -114121755 643115212 3051 648898195 146678656 74903 732239344 -330873103 2727 -690083386 -890492575 40506 155197140 152496675 5735 473458777 179762886 38812 656321642 366599514 66994 -214571043 -602326576 6354 151429430 179726033 17208 751041976 -196069578 20262 -966090869 159439678 12116 -888388893 439711735 43412 271947510 -199888536 11684 -293285063 459303815 16206 242891510 -8922446 75851 278388007 61673834 18567 -857866163 -114911014 61058 173904962 453179150 16775 531051195 532489470 614 -903323495 -115898184 24093 87478824 465403316 60538 -291506071 466922468 9764 274311019 276463971 57954 664081525 -298981403 30229 176404908 -876982112 10894 177070484 66838992 25313 175555423 259092498 37319 165138700 336063890 24055 -765625595 -515117414 21488 -976451254 175554461 26850 -304253763 433074780 7836 171161653 249233090 4478 -237404373 -574209952 9040 565027667 340037130 14914 739392013 -230831615 46041 65709043 718223414 5771 285595154 68411319 68157 83680833 -329709146 3076 179583267 82074192 5926 67823342 840219077 43275 158044611 253686942 49928 -140785350 642002889 52479 -875141851 -102258010 38346 -213869781 -992145426 57676 -972892598 -384462620 6393 180499580 -594925657 14446 264906234 264521996 24116 733820443 -330374651 47257 -409174475 246004502 6273 -199511616 -974313037 30712 -857903020 472926441 30400 62941529 721502868 11430 251318861 -227902123 30464 -988397326 173670704 25020 -215986981 -876640726 8134 -136048732 -791182839 18309 663232047 815722446 29269 -880188667 448007706 36739 -583883826 -219436586 11496 -900927270 79037842 12197 475527569 148489359 13834 -98022504 -763611931 49964 -421200484 -99569239 2769 177935589 257691617 4405 164510563 -402797312 5979 -212241293 -877492836 7646 71532261 820596163 3616 -677113281 -903299054 11936 -792807702 -484713138 29269 268990245 -215888264 14489 155630175 350937085 29212 -331391658 -236016119 963 -695004554 -779747698 41128 158809919 -131137745 8923 -199595602 -614613308 59840 154535060 -116324004 38051 370861739 -208948755 22101 261202720 282562365 33949 -222988602 -711207959 31817 167490341 -592639726 15660 718665066 -614972198 21893 -956634405 177927084 4039 -680444552 -796293595 2591 -515984956 432881019 19157 -196014055 -857609551 46518 -422898402 733986011 14776 -236901009 82571691 68816 -484419280 450786793 1562 -604138396 563267729 64367 820741476 -972742567 29534 -15128188 532716330 14278 -682880098 -129211734 2297 -226265314 475049372 37680 153971172 51760352 4896 -806886548 -774204473 20202 -617935839 -319531716 73454 750425358 -327643322 3599 -125244899 -500491103 14152 355313122 -298936418 56977 146265424 162758046 40378 73383896 -288202968 2211 -889466551 -110579582 2613 -865431881 448848958 115 -697291986 745039348 26635 643211189 733438104 24869 -607460618 368974197 70505 152233223 87482336 17615 439442207 344476183 30192 663606517 -297843515 7971 -384086794 266972609 34905 721144560 -191274458 3308 -708597568 -108138870 11701 345287838 826997963 26879 643521801 -141053890 35406 -319588940 432046632 11985 -384125091 246546922 13242 184758754 -140549161 64683 -868849291 452182965 44313 660930001 836572480 11064 -391223013 746883101 37797 -123852299 -407421691 80379 545732277 -513891027 45290 -883264578 -99883787 2423 -23224209 548153275 36599 -409318281 724973193 27250 -223362512 -980537702 20358 454438826 337918343 19695 -223573929 -971995397 10538 79966364 761494530 34833 -319642881 459491064 15848 -603918809 542882322 67848 751388003 -304899885 4045 -237232400 -878066101 49505 -134521832 -129002555 29891 250147155 -223513191 43128 150966315 -605924548 14915 55280937 440054704 13667 62440712 -482923961 73077 187343719 -596242654 11030 -306938216 -235585458 28329 -958430716 187409913 39985 -576720617 -485137593 6623 -203815399 -875614436 3643 162840638 -218739784 10415 158758586 257197335 53479 -885346546 475292556 51637 -138039785 641234572 49946 -309577904 -192366189 27425 75697867 269348028 56080 -133664185 -510945150 20912 375829584 -212634150 9839 -798234591 -765112936 25312 -329237399 -679469654 44574 75600986 258420123 67823 -585128087 -302141489 36782 162591974 -984474324 38303 745370394 -322557429 23009 -210884309 -878816813 32186 -674311055 -887603214 54036 -679616698 756237786 39527 -233565379 -12601735 63223 -43151342 -703527943 43797 178864325 -575293304 13191 178865868 -602982407 96 -103756619 352278767 24885 159073087 -884730714 24853 -221936980 -863143805 46659 152598178 -618373145 9630 240188981 61331850 23637 733210716 -574639052 31084 -412741430 -102544240 10157 -421011138 -142531539 19308 467906313 174805310 74278 248678908 271802947 30014 -483300240 436905393 7603 282523942 271508652 23389 -981391255 -396110535 26155 -959653952 188480766 55693 58540024 440216473 14529 -217673849 -406788165 22531 -128681800 -775217974 39449 -203453199 829947274 76095 630629504 -286585846 12590 279860935 462473139 1384 269997698 463867263 35677 728082606 -322886321 4993 -770000677 -523469745 58894 -505975339 453363799 16835 -101585112 -483061741 13612 466270648 370856781 31823 -795758603 -764896406 18646 253423028 91908248 23771 -214572483 76596015 82012 250190071 744896440 22106 76505704 714500675 71976 94072081 730216034 7253 -120351740 -782947357 27271 -592554486 -294871579 50736 -135253702 -510440327 6786 569428919 -507179456 21141 160958612 443233921 24624 91913103 826523506 27517 51097613 241583937 10766 665700068 376622810 14108 -499337774 452981165 13279 -105381390 -318185626 11740 -97994186 754945818 54784 283677778 74898446 33373 186171428 362808682 14912 749317853 -601057967 11763 757159932 -320381495 12916 729851050 -213202058 12280 -31390439 -701891696 26701 162874995 444908312 865 -313221952 -670815061 36313 717380455 -318442281 10193 279943461 -2352905 65417 48265564 751588889 72299 -96490441 -692438886 18241 -400448391 725991251 17589 183271928 -135458239 22252 151794936 373461950 25929 -108871819 -893718229 12048 -983495338 531194600 56224 -491595691 746219306 36280 -676013712 -101245395 439 760976696 355248514 19029 -959940192 166366089 41127 -400160620 -574075625 52466 -523745992 435342933 9879 -137022481 -863391974 5021 -228503538 50044984 105366 -415736606 717695613 41251 -697694767 -871924688 51937 186913493 68198813 26017 619206217 156801638 22336 -889879643 -694658296 43931 -976823022 -412607173 45801 -385476109 734259917 13136 187088933 -390380000 20098 -33902790 631326901 29187 178403687 473863003 26496 186809846 -680077886 27226 -979641641 -382918306 38501 -203423575 78370069 98642 162821442 -220987668 10319 725404691 -329505038 46266 375230046 653597240 37278 65587451 -307636939 12749 -683449943 737186368 48036 -15364324 571308294 4560 268968576 -204163186 15773 -606608720 242416487 25117 -22627541 -699473984 35906 -494924602 -119131733 26663 -40317771 -696620751 18632 -397230785 733878973 39303 475999766 347316242 11728 67085659 -322402165 40675 -102874853 636212020 48532 263850988 92520347 22486 731325200 351900814 981 -997222591 -399724613 11486 -417473079 837075353 46718 269225616 -26349316 60020 -298788701 457768464 1592 -323682444 433396473 19716 89218438 -313558059 10875 269167769 444833166 6296 -998841499 144647050 40173 -104127233 -518379937 32753 -231436051 -876373155 34081 -680101882 -904482506 26362 -226938628 77674843 6912 -129866914 811276352 22560 -785811564 69935458 22356 -993417763 -397522892 23995 716370632 -204708885 42109 -872230510 -101680084 50151 -616061854 559739024 21486 262180353 -20221923 59219 -122581589 -508657085 1846 -954001772 -405638192 50355 -902715938 429219996 2712 -206340596 -868392209 11622 -895815347 472192829 41121 174670969 -881729802 12636 -666695739 756016005 52542 -138222106 641282513 32768 252849681 437688177 17544 -892057992 161548409 82502 -860455913 -109843409 38988 284085285 80584859 37065 542949834 -476852213 8112 -898908392 432682120 8833 -788500424 -770630125 3796 -208496529 91738570 97588 245427525 730753839 13041 60864573 262518009 40743 -963053182 -966537669 9740 760012450 -583571247 17703 -297869716 -668597303 58933 454456324 -861958935 23183 93441420 -292408317 40595 -586550823 565737830 22888 -228880234 -988435611 28309 65999789 -330654890 6656 -498836425 431457257 24068 -969458160 145580499 21464 468472033 175908396 5193 -685307599 -141749155 24117 -230318294 -577521757 57353 78636317 -330343727 16740 473981467 170790456 17456 177883320 -866924106 1901 -426459817 714951629 18534 248888952 457425573 2905 -711612253 -791861345 12552 -675172814 -882608948 54896 -692616907 -794409291 24524 -427334914 720914116 3180 -289581639 454913463 11966 -878942925 462262750 1636 -208172643 -988714308 31217 -590363188 558034945 74315 -141535817 -796721449 44780 -590976120 565193036 80691 343283955 835595491 43341 554581302 -512847763 139 183406922 243670137 33960 -960628243 -596793364 67978 156912877 -136977412 16694 -117438161 -773836546 14473 168936077 266203458 29294 95191636 -800768224 13452 -114204100 -131367084 35734 282778663 56304809 59190 -610620375 -480046124 12600 247749646 -16444047 62425 -130690921 -310183693 68904 646307290 165003097 35134 -699550026 -903728641 38622 175605130 -222108553 38251 349962766 835997766 33421 -505681088 462573127 10336 -767931349 -808831636 17153 -992675606 -426219281 11607 -613719792 558499532 53273 158697136 -881028420 6627 284647488 742721991 40579 -425655073 -136449775 7707 -764694765 -479010923 42600 154659657 265172787 19201 67543435 755603720 4928 54523370 843081578 27313 -107939845 -502359824 5467 248900800 -211563247 11621 -120632396 371542070 9025 553000326 -498378376 26344 -230220775 -889919331 17335 656454754 -323144600 46206 -412241207 -493248200 27138 58018979 281174462 70314 666407452 -978929153 63968 -498192075 471591622 21940 -225597951 -881084524 34845 566226349 -495625989 54720 154936639 -419435762 23265 76287466 -317195430 5332 158245784 -576444286 15148 61289628 -290742357 24742 -582653201 -313449806 36845 -859505746 448204255 13927 455346856 338651587 362 248862747 440549573 36558 -420966606 717095356 41595 631881685 368519938 70720 -134908020 368077391 15485 -209968104 63553459 1838 55561931 460436687 40098 154060253 -583261012 13395 -673705525 742181960 56259 76382305 -795803511 1545 -902356378 458504077 10386 -200010826 -965362552 38446 152186925 341816052 46135 268673167 -32570473 51817 185357878 -225757382 24302 -211926595 -614273381 67209 -120485721 -803665930 34576 -890969726 -96565336 27110 374794297 373193563 25979 -764887956 -765962702 5568 -847735 -682528192 66334 -978254978 -420120315 16071 -600037896 -487702533 354 -799478827 -217003706 62255 83884639 736924550 10524 645586034 145563799 43654 -132540013 -877764258 19969 -289647313 758405418 70488 -798003378 375580529 26870 155857630 443102256 11001 241718898 723056939 41696 -20529378 -702054850 40884 240076305 271452815 77537 -708607040 -116319880 4575 -381232093 238353811 36550 -608290194 178846859 34143 660054584 171598104 58293 86722158 439603329 59712 -97642338 -900065296 14711 -134318776 435249533 56867 646506292 340960035 66803 -200179284 -882620977 37865 56650661 431300865 46380 -206812091 -26236198 43067 80729696 -292532021 15185 164379617 453859863 15330 721149265 375298003 38588 728804661 -118279764 70045 276789929 -206058647 8445 -666912194 730667640 52958 162939268 362426167 40203 535738803 -141364553 36438 158281051 177073367 17812 82534523 432688331 30638 81101308 -298817654 13151 -597712046 555954764 10614 145136481 183883112 3129 182693776 469133449 15640 -407734903 -960537952 52900 92342898 272511759 7925 -876055340 438439026 49197 -123347084 -994460614 51554 271978166 462279447 36018 347835932 831763889 7739 -887778385 462491177 23437 146153285 -136296310 31637 -314616807 -191771294 29555 57163947 279646222 31710 81578895 254253164 13640 -595985607 755091984 41532 733962620 -323010276 9270 -973515672 -587564056 58552 -778255442 -762392503 14990 177416461 437968305 336 -221227056 -967620968 36629 644508790 157484355 37306 180659927 -222595376 22518 -315393075 354728427 31432 155839535 348700957 44052 -386047242 849673248 48371 -806667959 375022949 11103 283529484 716947192 28582 -982926027 185044700 10546 -952659538 -960000841 52467 -426438081 -98624871 32252 160375354 -601385382 48 -510303032 432474759 25602 -212542601 -589164221 34804 540865034 -517865709 23421 162797280 365986788 28536 280492825 468928191 13460 -959438612 -985862587 47848 -410673747 -900252520 63564 145956768 -99704331 16224 -103665275 666518718 41890 555571073 -507936357 8901 663322626 379938159 31013 -975763662 186336149 45643 742132734 -584919523 473 -328828089 -667466685 30404 -691817008 -892253960 9977 -306546175 -191998512 19438 72244804 -975998810 46286 -202548535 48328031 89811 -977973707 158871407 31373 162445142 84726830 1772 256925617 -29778606 32793 343207825 257181210 44901 263472602 -196597027 18319 -807343198 -782867485 15171 178319032 -391642588 18998 -788935155 523926305 6260 356624456 636259609 1410 268491589 57546324 62316 758486002 -875923082 75276 -606745312 540021487 34605 -422780590 842611634 50245 -215856189 -589499463 22485 -200896770 -980160251 11483 -600681422 -508081913 32065 183906377 -403130194 32121 -110009261 -501379782 17313 -237361644 83403683 103376 649990203 165929312 11923 631908748 -301500512 39728 373845538 620886271 44859 -12717996 -996647799 45396 154808113 353033112 6312 -131819405 -887178195 37679 -102182615 276032020 49346 165510240 -608347539 9864 87724524 761544995 39799 176070667 -617254329 17648 -682089423 -426984164 54909 452861195 357480698 7740 -426606373 -102932833 19052 -142282829 373943950 30903 -112387940 632001164 38438 -96799027 -804050800 37225 -192613436 -963173917 338 250413468 447263339 18363 254554384 -6466492 5928 -233597482 -613704992 5958 180622080 -617176062 1806 -987941098 -612280442 27718 59745623 746263865 44932 -137590338 355679570 34175 749077170 442011203 28862 -103323568 -293674349 39724 -99117788 360357702 10693 340356624 -196411598 35657 164484677 152130572 36934 157529875 -428053223 18353 666666569 161456359 67552 63932169 -311039041 43427 358472957 664471593 29508 -116578479 -142716306 30505 -595647891 -514841138 21396 -875821404 452594289 14625 721583394 -233243397 35668 364235715 840592874 26158 -124507690 626794812 47440 -134542961 336015137 1662 -704073517 -99226318 6660 343945389 -227764172 4838 150080636 -874232167 14047 640372555 824210061 29180 758183132 -331751481 5641 -421581289 841403373 15544 73593730 -300752629 7311 -789340840 -762050856 992 -10002442 -612361790 17108 -417228844 275253236 32367 364773158 -205751836 43157 -324239693 -219345060 29536 163415974 177096975 34663 285059552 -7374158 58487 178221747 -140241097 26874 168043517 429461090 24296 -873984490 -107791196 37768 183801090 -865604036 45144 -857957423 441021077 52181 61800021 -291737401 3094 -857373550 442869666 16252 754886849 -328559008 44620 -101771936 -884842709 38261 82199331 278206051 4056 -104401582 -883319488 35038 268634425 -13606422 10797 -575306023 -315054914 59256 62896952 853234050 46594 -27525165 -713007005 17856 279161779 243726330 43594 -97499211 -286221414 12726 -982506598 -596575913 50046 153367080 89597851 13670 -692222686 -596676957 9411 238115988 743806054 38855 159879277 -192988460 28782 -297530834 465142811 9130 -290188390 -236853728 33889 -989353613 -607376182 43781 79592720 -286879211 34871 737069032 -613199425 41602 180367456 55697222 23347 -874624127 456105640 11356 -308618468 -711726269 50524 725349861 -208594689 28697 -416900005 815004106 43839 -497795443 -504826518 1969 -205552831 66934082 84033 -976254254 -982198633 64438 -12235664 561072348 34639 -96033475 628984196 39763 -695409510 722674667 39086 -582172351 532371138 68815 238496094 66882683 46953 356469202 -200577264 37975 -998171841 165389267 7788 -412472718 -959269336 61658 -389103054 829091289 17804 -986541465 159776559 29145 564694981 -515995707 40269 355319626 663923993 30902 238984794 54396636 40266 -581063627 543395738 46868 740491962 -220776892 5048 -201745142 -956242876 34116 280715196 753869721 26722 -127680142 -305296087 8623 -968478073 -975835787 73920 -191122119 -594255363 49918 -127460765 -804852613 32208 461907703 349165840 26355 -802026755 -804138624 1729 276254060 -215183389 13700 260121193 -228894606 20375 -417398502 -693039851 69179 -982141460 -386929913 59340 663895422 335134182 7385 93657380 283678783 31382 721207510 -213895870 46055 92844554 -329429754 19392 366196548 653906623 10110 -391191128 720306489 30928 733971623 -310539942 14394 171918108 -397643187 6470 455230852 174195159 13151 -329316603 -200203048 10072 254922150 246130545 69292 254392952 57302917 53347 -134163874 -763991065 52303 -111107412 666343363 13911 622721855 363217907 8571 -317656377 -216940776 34093 725488343 -579365983 2733 -895502502 -134276956 20551 -873777258 -136905132 34686 156645831 -613468051 4840 -982298945 -607306255 66508 -584555678 -305120044 46159 551106913 -503628001 64626 157496618 -889458009 5104 534142307 -523274542 3780 716257581 -580895705 2216 357509410 -214889155 10586 -220220955 -960884077 8039 367712498 -200991906 24498 -667889385 733483541 66721 -978935988 180012946 38719 161910499 -190535132 8169 -114351042 -508650229 16797 447640055 172505085 62581 -953574799 -954787960 11100 476078485 380079131 12100 159179939 254962422 57456 -26890248 563811659 47742 633518701 835217047 28576 -705410446 -903159181 24600 278610569 -394073660 34014 160397963 87040505 19693 270636315 468202543 19207 276400470 -232791235 32775 -235477183 -976640027 40466 -140901901 -506447743 15045 264606187 -37099476 31438 -18431903 538810505 6500 -958101047 562739016 59581 -514018995 463444987 20283 190446448 -886461676 37885 662479288 188285667 5758 176095403 -197891825 63442 -288205892 -230062183 10932 -402996679 -120635393 30120 -425293199 726864736 33125 180805120 72951021 20940 -395143981 -986814975 60914 -23480803 525970581 12581 86497633 446898166 54499 454567635 146590530 81476 255329449 751525956 3797 -22997209 663137585 12125 -763201092 -981709505 46483 -288428080 336019960 41676 188711350 -119843179 40994 -1572061 -708007205 70387 264634636 70807251 67193 345287282 853600205 22606 -895259368 -135436200 20978 -140713872 641155805 12783 150429531 -215972508 55218 -43679663 549698417 52558 60914353 251317841 61599 265372477 -16601543 8963 -956120311 159233859 23842 661394253 -332364030 46591 620541786 -313549034 16212 145319445 -399599919 23472 -583664020 553421871 20147 637039314 -311759366 40726 -702231845 -807314302 33449 -126269903 -305485488 61403 -956516753 -392706518 18269 89772768 453359117 7611 267444797 84213897 19919 -972492551 -589308124 39798 -293417446 -689238451 47288 -102710464 -800734603 45854 -711480164 -875714866 39224 -212355791 -599481553 50791 716640410 -333153873 34512 276161822 62285609 8316 -116419727 -127421684 1601 647443260 153278871 54346 -710170429 721064161 40938 754402930 -579630169 33425 -31683416 659925139 7482 -895838581 452286516 24338 -701132551 -99988083 7444 -694354135 -779233297 8543 151252301 65222232 27508 -121720620 662648298 41818 743908609 -232796257 12917 157898991 161489019 36695 80064986 270554983 40119 -314736898 -191901166 12734 -235851460 -583343857 62419 -968195570 -995820803 3708 -224099476 51867896 385 -115259148 -497573257 26345 -766445733 -499382368 28913 664419821 815556871 10502 69496771 247249085 68314 245361691 -205462289 10441 -958299937 -386091439 40452 -408871631 833797072 14653 -105874029 -99279639 7517 470126206 148623559 6813 -955840066 179397341 49181 433026165 363504074 14837 756734823 376973744 51250 743346211 -209121026 55483 -31004162 -710629225 60403 169828894 -889898239 22934 -886756778 -120825013 60118 -988693434 165251491 3940 -419554695 -957529867 18179 -974581771 -393307411 33667 -14755154 623011325 26610 374939953 -211126071 5909 630103521 -285840652 14931 -987004245 150249206 5272 -135899482 -765109506 8647 533848376 -685729907 14162 252279640 732110714 12908 344944505 628247845 18081 -394146432 731333425 26148 -864782902 -104611872 60042 656150924 -289161877 42698 -141990861 -891166327 34977 -980847275 -975119271 63540 -324651702 -13458869 34760 -302041883 -674461066 18941 549131191 -479883805 3542 648155956 352954438 25492 -402286034 -114221878 187 379385966 632760621 1857 737321084 -315306040 353 -127478104 365491505 19450 -300610395 -203528551 22770 -605420837 -329908186 50804 180067068 284809581 4021 256376532 744282409 19683 246321008 -196859417 42837 -24562005 -675086201 9181 252799637 52278959 53289 445714044 189625085 45897 -382176722 -111225760 31358 143304947 458429720 2181 620698085 177362716 10013 -478496507 267696253 40363 -212222777 78593130 7218 73060178 147691611 10178 -236323114 -577532296 37100 -788318680 -479311731 58175 -13611936 554807826 29940 -954829862 -973055900 42082 -673139859 717911028 80822 -16660448 558807333 40747 -193816681 82012870 100600 159908316 -130716309 57059 255181817 715933015 16755 -702333321 -873074152 43572 -137099865 349510024 11474 -396493066 -992881934 7117 238112839 240272502 74331 -199403454 -596125072 61027 645245495 -113995844 34116 633328346 353458542 59645 461165975 830776196 79338 -218638123 -874892234 22054 -878625503 -123492226 14900 -416683175 -129756662 5662 -232540785 68715006 45780 -387482637 444021883 51810 368846840 -220925245 25608 731223413 -212165343 8274 180463790 -128032591 84955 -867099894 444634762 9701 -401785765 -139438995 9833 -304307087 -194188943 24823 157424846 -864464439 13100 -501070796 334390897 3047 -684399604 544840685 55398 373393971 837043767 4689 739244439 -610364018 22550 242837390 -14539908 13609 -601297014 78967529 1462 -699529446 742386052 74813 -228833285 -601441176 16695 737946467 249076970 60917 241912872 -2939434 19881 -976015312 -973598809 7726 188363833 -211710286 45338 -106572680 -476955772 7251 187915650 -197593663 75159 -127681144 -498571878 20853 663690907 56134187 26875 70802987 238821749 29649 169849450 336986397 12711 179227006 335646739 11995 -675341947 -898491634 28953 445490655 184947234 70011 636804647 351303965 24193 -217709647 94732669 61770 -974952566 163219459 29214 159161975 -403042594 32112 -579752778 -499794356 22218 -678475131 -218998566 62994 92812234 431652027 7032 630904193 -321141513 3801 259157457 726538695 19560 244280320 444378431 13062 266317138 747751314 32262 466418489 155851070 49485 -860959858 433128733 35197 -122566931 -112474375 10566 -425160663 269756389 48298 -989453529 -616782500 30149 -705920195 -805762944 38316 656571567 -485218649 42669 -967240538 -618383675 54934 -668538257 743401224 63759 -383886439 -47462818 26706 628316082 164879588 73525 -577329942 560026912 58828 353056501 619343520 33287 663081502 348508993 63459 -425321393 -993744484 15201 -701080050 -875099937 16547 -573771803 -326245378 30886 184949551 -190622526 33036 365234605 -214462046 20784 -200252233 -959556887 33066 378564374 823661962 6336 -212292136 -902283734 30984 -688719660 717196658 40998 -208813524 73957724 98499 -606657275 562746633 3914 -807929795 -783181095 24176 253165579 -8626809 69463 -217258369 -591047320 42103 150443259 -584707858 8160 757704516 -608539785 34939 170864348 341353236 6149 -675192323 -98954813 29424 -235510737 373081641 26605 -421186266 -970121235 9106 435938823 369020287 17824 248503308 -6844672 43884 339423400 853944380 3952 631742428 369773666 14006 -203389443 -868137433 31242 171987933 370565066 39742 278675384 -206663342 18387 -137896202 553909854 21734 -204468932 -985851107 48918 92748208 816139620 42924 -236589179 -986091916 26873 241848658 -40391 19061 -2104971 -702079171 6793 650998719 175638895 44807 68164939 239877281 69451 -709823574 743124311 6037 148657956 82479296 24361 158752762 475056943 12509 715323255 361685411 44447 -25379301 556312155 46101 161844190 440219704 19546 446780826 344102217 29101 -963362436 -577223052 65862 337024304 647039916 43399 169720514 355544941 28991 -671925552 -766657997 44094 -296901217 -678277707 41575 190169171 146808872 8554 -890556904 -99899579 14103 77982907 741317042 36978 165146210 -878084599 22128 639943302 170956771 74559 435500544 177711642 23256 50631700 718927468 27363 154025699 176724471 30289 152472087 -571881986 12004 -131489157 -107805629 12132 -201404783 272387490 62231 716739408 -584676672 32740 -676351821 -115452949 19786 -318067604 -212962829 26970 -409021288 -123406867 19425 279802141 74996857 12630 -295576162 -204471600 24682 -966508628 -958646504 27241 -120262455 -879745181 4413 -983292640 -397319865 15795 -499446908 449397592 12982 725456977 366046544 29221 -206194551 62749795 30601 756288291 359184860 3017 69567022 750450240 62742 627781257 144506096 42766 174490503 -124500336 70751 469317444 158727768 8214 172343451 86104006 29879 152186137 471237777 20593 62970876 -307479002 20540 181081522 156980639 43551 373435568 558633498 56904 -601589382 -314045120 70581 -797967120 -770333958 17613 -704146667 -774156615 46606 -108929729 -509690188 22725 146278236 162787123 27003 743479692 52275219 48273 -901798739 -494591379 66167 78991746 444872565 26363 545557714 -488078320 43300 736337396 364662937 16541 -114924049 -95619174 11475 174637102 368211078 22109 -233462326 -975390905 27600 -320946645 -677036136 39241 -142569175 -320321978 21130 -33222672 637204928 12695 -45981156 559885129 1408 -603916452 -304493917 52660 -590412191 527292697 58821 -692991935 -889069139 19115 -594658298 541556470 65434 -785867515 -511754718 14629 -381420162 -122380505 17272 660518025 847824920 61345 -26181656 -702265885 39510 162316174 -208343550 28864 146287100 49377144 468 -22933028 -672893006 21973 183626559 52710782 9538 189789065 -226764213 26022 728867988 -229594864 40108 -119118424 349328085 10493 52124416 435118961 42300 -807170200 -477445034 58697 742453641 -597045962 15145 756589420 -315109947 23566 248689579 748221057 12 247974464 -203811731 33900 156771879 -608059185 9670 448837889 366375689 9488 65920117 436394899 15962 275843488 255136390 52600 -112011613 635022135 1595 -879826790 -131759531 60191 -678318457 -669604812 48572 -617858389 -512129178 32289 164492993 -602955096 20653 -140573641 -509192058 8468 -235680110 730929043 82764 181971359 -214411242 3825 150443749 243043559 25282 452926874 -955575244 55522 717736419 -219572189 32658 -329037848 -203929146 29459 -388087350 825646147 10872 -207930160 -901166502 13438 551781061 -600021228 60402 -421354244 247939649 36150 -108570155 -502105582 9007 164260464 53857198 29166 -237432937 -986463754 2215 -971689343 177922436 7414 747387494 -574774031 25867 -209505922 -888077486 18368 -808503204 -520178014 56909 431558974 367838213 6569 -487229851 -578681970 19720 -308539408 -713690199 1432 -603839255 -326647764 77206 63341342 -310972656 33042 -894230523 430372031 32038 -771855962 -522779467 3633 -793266571 -774370369 9034 -610316932 555820172 38206 165463304 -858163802 9921 -331051083 -765212428 50367 464293947 158183546 8817 -883885107 -103826008 48152 -103507469 -511130473 132 -199655333 452462045 50117 -763454417 -763238205 16457 -25513476 634150884 16027 -898888609 453136032 45097 754980363 -192024465 25561 539931674 58838047 25295 442794537 170519801 81431 145111400 364218498 6864 -208078798 81779913 92519 -996206983 -998261217 49463 -108728751 -478369560 25781 360403459 -235190594 42626 -983967906 -966536974 3627 659810582 -326854846 2221 735820163 68968952 18533 352248463 832791922 34206 727299246 -593725850 5037 -403385928 822577753 44839 -99296066 -313562414 73307 -122691323 -899145973 48154 -231807423 66553871 8795 -695002424 -871482191 54795 -396349825 -103423802 19030 166979984 79092178 26013 144193284 49150849 1816 174823447 -206577886 32867 -127040110 -511030721 6082 -865287616 471883679 16092 -958630663 -979011182 49566 738195625 261403787 58878 -107804595 379900541 30125 170371147 370237970 40285 -129906343 372619042 25566 717687854 -234068805 38647 436288750 143176516 46444 71203613 739900246 50395 -871930625 456226676 31007 -771374953 -792076721 11411 -679980162 -895621553 51204 272869046 -11937285 67663 -585039896 -500261984 14907 343528744 474720407 61348 743675649 -314286605 35715 -23904753 560026566 23041 348539190 852331116 26703 356424103 854072183 33772 262577865 450133913 15058 -326766797 -212219679 14584 169140320 -881391332 18873 -112895739 -898516064 47832 -206718718 -893169916 18206 -43910971 -690183439 41482 -223248341 -593918093 62987 -709407908 740345220 65951 149226586 250569777 882 737876050 -316789443 26462 734124405 -593290292 19990 56694514 -287855027 2630 -109227275 -785554354 55085 283728992 435264363 42287 -618430805 -298805463 2136 52694624 -288989639 39286 -320167087 -517165683 27553 -331055371 -696226264 13521 721315250 -583572746 11766 -880414355 456470019 23840 150494800 -33946940 39375 -132222509 378902467 26842 175681133 73750594 18746 440763537 371276633 25961 -685343732 -894282732 47561 642314975 826618704 16845 -122889796 350391372 7358 -402233790 275168257 50225 165257663 -224701307 10879 -598819017 546544357 69461 250688604 455918574 2359 725270672 -576808383 39684 458605442 171731414 53163 337087375 635606525 20121 65109984 -326336635 11857 -420239572 759617113 16837 740642073 379638537 33788 -293661590 -213610911 458 -706191593 -896973653 52980 155008634 -203001588 7223 173896497 85574031 11210 -136908142 640434826 8361 -320278093 -233213815 1334 281115538 -793942381 58156 -677543415 -868224825 3306 -192019257 -122681250 43216 -95459512 -327979806 11952 -412637810 -128646202 39958 -209848833 87474543 94931 621836312 -505985623 69745 90935185 -327175493 42667 -902009853 -96553407 56220 471051311 283399935 46335 380058911 655142512 4324 -293027192 626919401 8117 271249800 276414303 62624 172697253 -140597480 75581 152736342 456199212 3707 -580721088 -310517932 30184 356309413 835776829 42830 471993979 156460815 39716 721264272 -222531363 60344 142920416 283107858 49695 -390060551 827108049 12329 721009552 -329262247 13211 252910370 729611416 20592 -993644670 -410796959 36709 -785731660 -522404739 9378 -106074115 -786217416 12114 71995095 734166479 27513 -139409905 346190292 18970 -126240827 376798755 34378 -594607767 -327222246 74014 750260336 -319540206 24759 -7168125 625979814 17980 -111613015 -904671330 37346 -959828176 -998543036 28608 243106154 738912113 10717 625058457 379543697 55266 759734610 -315773883 13118 -693898722 240540570 48290 -409597708 -96333759 21895 187414223 84111091 19327 -768153934 -769254186 9805 436664121 143739872 11360 -136338495 -790401132 28028 -872679646 -894513605 50110 151310248 368106635 38383 -40738878 664378261 5982 -414822392 -970367334 8812 278474216 719898770 27444 -133624968 -889308933 13600 -991414790 -981296418 52130 -140215271 -510546598 7008 -37004437 545515554 25670 152235809 440938001 23094 -713945408 -95711512 20391 812183926 -961509772 30513 378351147 -199911504 34120 664161288 179148094 26951 166137635 -381020874 8841 -32027788 568148357 29957 -389250840 262007319 36908 -133909708 -135356153 30769 -395829107 285387320 48580 -381663525 -984005286 35679 460569557 643075895 32045 176355710 -611983953 23110 -670774721 -885731304 5621 244770764 267769820 2721 94657698 276728931 5666 144232243 270557165 12135 159505709 144386323 39284 -871873706 450582094 3502 264879667 249068332 12708 -408063129 -13598129 93148 -675869227 -114173123 19351 -112238457 -869257056 2656 244187763 731101567 10829 70051046 245750659 59314 -676695943 -110920010 22219 186549635 -499233493 2974 662687524 826518105 35774 176546641 -610930891 16606 -102826881 -293267366 14658 -517218148 446000594 6108 -996087402 568393422 23017 75573351 459584752 44631 -197065971 -897738218 4820 740374934 -206092026 48423 628406447 376873564 65794 -192130133 -579756920 36067 -44393983 561784624 17773 269500543 238283079 26467 -330112531 -229896664 33509 733961045 -572781022 32218 -320885292 73436142 15573 -305755550 -703988121 55587 -309012942 -708759324 58450 160063170 -572577211 20252 849401734 -978173270 55829 628358978 -311244508 25257 50198157 255755461 45595 -576534140 -508951600 33011 -12592190 -41986972 15625 -126667522 633924114 13595 428595550 -141474864 33603 716959971 338462490 21739 -387897885 -122498059 39188 145229250 -596751077 12659 754429559 -208387448 49072 -785066060 -800712938 22810 -195449844 -868732385 6277 -227952220 -428387354 78994 367117913 -227027330 36938 -972936931 -618427134 29948 -8940259 623899161 41794 -104118488 -516197920 2 -399693447 -125673728 15801 -219262066 -957586696 39787 -688531052 -583350953 936 -505712069 454815023 14049 -137598463 -501654597 1693 -871551380 470843628 6164 188546615 -395074803 28962 -101356587 -140030628 24387 68719195 271273149 26678 -408175398 755681866 20392 567055594 -500851992 63306 -418381607 253356358 22644 450885676 146725913 35347 -325566920 -672509636 64940 349305885 819560104 25594 -125636296 -521946045 6360 -392350357 438725429 16225 246914041 -234899362 18989 -122757945 -893603961 28275 -684488799 -904605471 55575 350734468 813558456 17609 -602678502 536900173 17719 260450021 -896077466 70244 -332361320 -215621864 4513 -878274514 723864254 45301 172850220 -578449637 10791 -29194101 -707391463 59316 -708903881 -904537190 52962 -962594633 163936158 38728 551395712 -504665060 20500 646527429 372989221 37113 145881307 163675360 2666 -419526125 279176320 38659 155481707 357850932 3721 150102456 164985276 18128 164407990 462654456 26445 -799161790 -763017353 13248 -402298544 280851592 26284 -130683451 354697566 18193 722532388 -590688320 803 -393424488 -102342389 34525 743834223 -595697311 14870 273611720 718684267 4268 70701620 -325616817 21199 166709027 -579016059 11454 -200560113 -877472687 36400 -677557953 -114457077 6936 76451406 435392250 15832 -408675288 -988914080 65557 159786224 353595036 23214 278620193 54143069 9622 -398944636 -972074495 9651 278145816 472338774 15345 78292781 257711157 15585 -577482184 568899628 7773 -579368923 551425794 59353 -776819324 156650522 2174 243063091 -9904154 64143 -332871646 -866115167 13313 -23456723 566330408 40662 360488223 -205345485 42571 -106827968 -521308346 31736 -325821423 -771159801 29910 -42248543 639739035 23892 -591230792 565047576 56546 -3918066 646567929 23084 -962461576 174304738 19706 -106839508 -494353092 32670 -102392318 -301861370 74297 187270826 -880012877 33174 -32665407 -689522364 4858 -96151534 634235642 48872 284882898 715488063 11851 -129191012 -97341722 26441 -132966606 374909001 2316 378110671 -237402130 23149 -16166791 550309855 45561 250362630 723064122 13293 727105162 375789909 2656 -100333158 360195853 21515 343902752 -233059631 17895 641647095 368264550 40786 -588556934 531007630 23010 171199814 -600430489 612 -699790480 -796251522 26053 464210900 372372940 20092 144362993 -423877114 34656 621917698 -306771950 1904 158561414 -199712501 36984 -960899196 158870743 16515 334659896 837683426 45149 248563762 60245316 56609 -45344900 650055778 26780 -134972760 -326653447 751 61256048 285642328 14195 -480693410 441666648 24953 -388287357 751141286 25010 -764745038 -786920557 23043 339989603 568075872 64353 -100068047 629612834 16726 -480333688 428732997 43286 -19470595 -330813080 6446 -226466299 -879718826 3574 -789408750 -480990479 18946 154408627 351497081 8626 740251154 365998956 51791 -218063601 -954948980 42716 -12796859 -695894844 73544 -103872288 -489298997 1375 168767749 159672645 49899 -697521720 -901496941 38212 649376839 -521296357 45439 -481373267 471821067 25879 259646597 244322186 53424 549444169 -499353858 52965 145248880 436943162 24313 -125640026 342214368 19501 -680513817 -789895973 35612 -895378617 448709167 35007 -975976309 -993493402 55251 -963146776 170399149 3635 155910311 373087438 27490 -587094358 529543973 42590 -768692513 -517045630 35397 -19138140 532430511 5898 67631646 742630344 28731 -688856407 -800764904 25825 -117241480 66875475 58137 82775664 250184299 34307 265853007 275330166 2437 81083375 251403641 27856 -308732017 462440575 26072 -110743279 665520163 19976 -763115711 -479741274 21185 -120001396 -295538140 54560 730633933 -295030511 48232 174520485 -196525727 55964 -121161586 -499198529 29439 -136276910 -303956773 31892 181756028 -115502945 33753 -971119765 -610765080 4385 84574685 714950567 28384 -506283745 429990356 46340 -698873227 -783801811 11421 -202386480 -868336070 36004 470289337 161658499 51689 -400837986 264171165 38514 -330970718 452680400 7917 282551517 -202117038 44911 628678420 156406980 2870 451648879 373926300 16318 -689679239 -801091803 45479 143018421 -892864697 8316 736430540 -201223919 34129 238996243 738279719 13015 -901779107 -201503640 13532 176204737 92075157 20770 -595021869 -480829363 21662 -689767018 -874420922 33647 -393778258 854412773 49845 -332023116 -712214632 33985 634155399 187500628 22870 -110386452 -115404988 23469 -779322273 842830048 38006 342953939 653244246 11199 -595967402 -294131820 14491 -5688259 -711203763 53473 459147199 163051838 53735 -302510890 -683979893 35655 -882695074 441739375 33567 173485074 60519240 23707 -405070233 848154521 49862 655209395 809968536 45595 250027590 -41548998 72238 258092520 475035497 39750 726717689 -881504300 72427 631947382 -297860627 33305 -216332502 -604446901 71279 469579087 179790647 50077 -100480582 628690347 51338 377859510 655543463 18837 -588557458 552395183 54469 186008853 -416234157 20840 167594142 146505368 33777 -401523619 -968306749 35530 -311699236 664064290 12818 -953035853 -424298686 61114 -124618621 -322574232 48749 -960411872 -395645015 66136 438279493 149498709 48655 -983305539 -401906340 417 -105302985 654402227 42503 190162666 267742483 46228 -696334696 -235917544 54749 -199264895 -605451938 6884 -286048154 471946714 9416 -578265412 -314213650 38996 369838630 -230414065 40572 240330831 238200401 63925 -390447821 822464436 49494 -999775164 151322626 51319 742077775 -216195174 26934 56320835 739134633 48014 49460481 754987374 60906 -966667913 -773778079 89002 730555883 -572780226 41376 -399911819 -987603946 69688 -389713859 -111288907 21242 743252878 -327597105 26224 58619671 750219685 13347 336314824 -222628690 20437 -216542856 -978090780 15242 174806020 -385499270 27103 -988527737 -984519994 39614 186174430 163057941 24912 -592683741 561530102 41191 337976496 -210529222 31969 265132531 -39144867 11381 155474250 -415540989 31705 -323099073 -204883824 14963 -96312756 -476902312 4110 -500688966 454947410 22660 144201915 -130324689 7261 -585288785 -313176728 63108 -794667191 -486755362 58042 -700303330 -796236754 22403 -141865803 -133334796 21462 -3145477 -710312837 47119 -209511040 -592723232 49049 190213809 84456158 27759 637280401 184202810 65939 282635563 -28802573 42982 -97757568 -771980857 51072 -900213552 -139928044 24448 -141623231 -896287004 42616 431889543 363645753 11776 532192310 -522106199 39251 433222005 834861159 72266 -106313772 371853753 33651 154037427 448386597 10699 145729565 180125286 12232 175003868 284107816 24572 -684125257 -877329502 47260 730201927 348727900 43613 -883127225 -97879221 42831 756720443 362335441 58586 -123060783 -97696860 6405 364434042 -235629595 33608 -680412856 -868385933 31667 341415398 827526773 9121 -407476378 -109768423 28999 -1806781 639836338 10186 240441322 269697643 66650 -577252013 536640129 79971 -971359425 -984939353 74332 160780513 380493029 5516 -968572105 -393338891 43372 142982201 -427908992 15949 -484078664 437276709 19019 -324729542 451508955 12144 -874961140 -132615396 37454 -384282984 739630854 3870 250508773 -192925164 22369 -310747257 -683970272 36571 279140685 450899151 26704 444386619 165754657 38171 -31857675 654246328 18321 -133306385 -877351524 8685 -209005721 -881998493 60179 -38235236 569280352 17723 373156046 -221035231 11996 550762115 -700092293 60050 88994451 269248791 22092 58426978 -775613036 4116 82827213 738296273 22070 -226367049 -858618086 19766 445330077 249211230 58153 525762511 -482516873 17693 165300815 -903196073 36773 -40040329 -678644113 16869 -190534010 -865657597 42426 -134008694 -497213001 27308 -132644894 -765203116 32041 372328025 848584970 4793 -234099447 69090917 34139 -232162890 -319598571 45142 733528832 -610842400 26928 -25630060 626386710 29313 -768229290 -808338132 8305 -106658479 351058223 13613 -122272641 -794668401 14835 -671687589 716754024 33173 361882024 -222843293 18656 -397063843 725182021 37042 163338808 -573831738 421 632915347 -321666282 38295 -116818609 -866994300 11095 -211032817 -889591079 5799 -895856717 472521666 7206 -328543585 -217526711 33438 460005111 348167569 12132 -875574459 428684295 110 647546783 -327273462 27006 165270617 -135663449 833 -890735843 468557176 41295 247632432 -202536763 39192 166314919 -899928847 30334 -119183778 663106690 621 -197767603 -603131247 54871 284023639 84365539 73368 -599945427 -389459889 21569 259104286 453711543 29936 181788516 155506708 42074 -312472074 -670312883 32655 67081588 247347477 12576 -11827029 631031232 13346 -400022702 -988442532 52726 -298560005 450666898 11169 -206717255 61645013 58691 151250082 267229916 19735 756609941 380660954 50861 -498193852 52180320 69042 239480336 -8085747 10032 -518649671 448979187 42759 -122179918 663812750 49025 -410223040 -101332457 14216 -297405382 -701898499 28696 -901522592 -141692326 11445 -121174426 -768780069 48014 -683671253 -762783298 34232 366584534 638077899 2234 -572177171 -501755964 2472 171480922 -191218472 73340 245035715 848197585 44768 -317988485 -677342151 3907 238385840 -768019978 42117 717412037 -597991661 7377 58455599 735253467 5859 634381731 170920488 20326 -18066194 530475160 41489 -7356050 545974639 32703 76226746 -307641503 30231 -311657776 -192180176 23378 163258927 -601877447 1266 -508250491 474993850 20808 -237125329 -896202965 46395 -712020559 736499944 6083 -96775290 -310335040 53343 461071056 172543492 80941 -132714439 -764593714 14357 431206516 178044171 30396 -44665950 636428974 25608 336960876 655392307 26010 51023609 -27909950 41978 -699460009 -119389052 24289 160374101 151466981 19633 660717827 -295102585 43425 -804395241 -522775007 52691 645743674 372661818 77366 342822355 -984113274 69469 -408459386 849226830 17654 -127986819 -290244255 2325 155519820 250713685 51470 -202127622 -575243132 59902 728272109 -596941065 3289 455413940 -596459396 32064 -316978209 -701424450 14098 -604629685 -484253604 3064 153313311 79005906 26777 366718320 662721000 7331 -396016527 -35619979 45060 -424399619 716810223 11051 -963234780 -994511437 26352 148394865 -406001789 16263 -291737025 -228676301 23999 178935000 -211226532 40969 -216572890 -585844023 37546 -15184356 548685693 20575 748941892 -196784476 45111 -880969899 -123049282 49749 -674172245 743590112 12842 156471716 68460899 31387 -781499002 65060985 77875 -993923810 -983111461 45801 256845469 759971246 27657 -220962440 433763807 57300 -410391728 -978236798 1219 -316461022 474784866 13699 561947050 -515857351 12765 -423898691 836908994 778 635905151 -289804909 29695 -125876088 -793659154 43918 -129790738 -323054983 28425 -590705491 -492307140 14827 -29354719 -765897926 42878 -860396686 457395596 23742 240397481 67034294 62032 150099308 376913453 37000 -997914438 173780918 31243 -33033497 629209460 45422 -3282144 176045744 36356 662647748 839645554 73845 -104741124 380581077 17409 148975562 269874754 7979 -394676518 -502680079 27164 -132227331 -324985755 14227 465909990 168242102 28299 171192264 -863536119 35113 -142268817 -869683735 36456 -612198622 523859017 15715 -332638716 -688137633 11668 -683073479 -789874556 17263 445612626 352222835 27460 144615833 -876976516 15592 -977929589 179597185 47407 54483920 714719106 29972 -213189167 -985960643 54928 275155373 -3282680 13749 -877052719 753681266 4611 181057983 -197910398 44700 -880958228 466018653 27002 151566354 144003809 11974 161846903 170339885 44801 -979442431 -612039689 25001 370915058 -411662619 65580 -97817191 -117889028 26992 -103931991 -312360619 66820 358270427 -192421078 6787 -801049059 -511156185 17198 -696197211 -774286758 15739 -770279022 -796031464 7163 -699214777 -864763211 35205 94486216 817483741 36226 162461026 337266591 17370 -37678790 -705209897 48184 -615742748 541245215 15087 -46743780 644307090 10122 87149668 851005196 6580 -108693676 345610459 22452 -136557397 -319104419 63321 -109832499 -321090077 51720 146161647 -128134591 27972 -408673748 -985869627 12033 166576119 258284754 3608 -387982356 835362112 45453 625705055 153135671 74380 -667405278 739227073 1255 -582607669 -305771331 63379 720487572 -318945637 14908 -387067102 -987658424 3732 347963566 -231287936 28561 258551139 262986829 2323 640863930 334155736 21636 253529701 -223943048 43247 -781169202 -762200127 8198 -220851131 -887530850 3330 163518373 376053292 8086 278738402 -34713285 49926 655734767 368980443 67146 -774148049 -501114623 31966 -879795103 -103240055 59109 176330373 -604945860 21809 -423762365 279615125 30077 -686237789 -101145914 20663 269938339 468560457 1939 -676606467 -890523142 34858 -307785304 -711659523 21744 163981291 -891575313 23886 725973931 -206614614 48617 244485011 84578788 23107 727546128 -616913947 36289 723759075 -325128650 32585 -198871325 70603287 69777 256550725 455691713 14748 -130841216 -300862941 43855 441088918 355178607 20912 -882999190 466838114 51943 245670603 458047510 5357 716196958 -204466551 68887 -40989201 636203205 8601 -426889487 -385836618 50019 238688685 241427912 20776 -417747397 717538674 33403 -970994471 -966133045 59591 650254763 -289177917 41352 659658536 178403710 50961 78157968 -288402098 29127 -134895433 333847318 29548 189634798 60836909 1636 262792842 264581233 46128 184721135 -207478789 25881 142985130 -862064604 25380 -768306102 -480722979 19827 -780499639 -879170643 30026 -13608355 -684711880 79666 367844867 655508670 30731 269874398 754986555 16815 261589318 -24801839 35049 -667430426 -808134658 27240 -42643920 -687093080 69248 -322022045 -699735092 35090 -865757191 434512402 8879 184114612 -572650053 17576 -584021635 546805091 80235 728380959 -316529875 38989 -992053555 -600953656 39640 -427974685 -108157820 9752 -998759081 -415930664 18563 164988394 -891280533 8224 -591024429 544261873 20656 626016253 -711866658 15476 -208404053 -591209132 40698 -320998743 -680085282 13337 261696006 -212790200 24052 -887276583 430754676 1829 378265030 -225745072 7804 -31959772 -47373881 63094 -317813789 435632854 3001 624053702 -17223572 47756 -694682269 -864132420 55062 -26830521 625308070 28469 -385686023 819426672 40697 -138823988 628614283 34129 -691593599 -786766035 45582 729243489 -581563705 2845 342897901 663945789 40653 459331496 374765502 2116 339265995 653187417 11473 -999884306 143491873 5958 -110220363 345884434 21121 -219618514 247750884 32582 -30565361 -701190685 40340 356887395 656113599 37664 240582766 249490105 29650 742235994 -604185218 32632 -190746386 -604817337 44274 -685183322 -763345570 36106 -592231076 -809151569 62159 53105434 -301880949 3169 -231847231 54816449 12765 -418957797 -109566144 2301 73328665 827256405 30508 -13491757 537110568 42049 -690068895 -865216560 2082 -857492103 -106517155 61557 -408735737 -99102544 23128 375020666 834850891 29284 -123360926 -762664030 14457 169288801 -902241610 1068 67588017 727798594 22557 740895257 -616165785 5781 372681067 563142814 57064 -330654931 -673382748 16862 745567069 -302641859 40405 653168336 163170547 14963 189089170 -617094400 17785 149050015 278653567 1320 -713746839 -899885450 647 278419116 -197603552 4912 -861606979 444931184 13540 736115207 -614072496 22948 -678985579 -113589490 24384 -381480327 -999250809 70980 -398376399 737180055 20453 -300685638 -220145411 15458 89556257 264870802 3312 -962910589 -957827078 23048 164935682 -423894984 23254 156872981 -406519600 3502 544923166 -488144708 14153 -416794851 -140455413 6700 241006038 335642619 17220 630035258 370623212 53689 641685608 154617493 8661 175779238 620951957 4096 351169070 655309814 40144 -225567631 -896070393 14929 656499803 143663968 56433 -100002260 354475208 24053 -11060815 -314737584 32917 271011908 457010783 16313 -117431076 -303419869 55991 -666700837 659966244 52824 -893662306 -103334454 30260 648013743 851065244 4180 58643386 466009056 22323 -200291252 -590850413 56934 -691073215 734042933 51333 80825966 248996567 34469 734865880 -610714110 27628 159506574 337897659 3708 151112820 -595746430 6712 172407403 -413130081 23335 242679130 719867563 1798 553337045 -512052835 37641 -306540987 471551932 23503 734712483 -221509606 40730 -884103112 143820369 15864 239866731 266440395 47180 -422701684 275510953 5118 -399385756 -96593408 23786 341805217 -115276029 62342 716002180 -328836917 28475 -381424430 -972951845 18302 -3101116 -679404081 55133 -695098672 -137315886 16275 -593887210 555643877 22424 -411248423 758442217 3596 -299251334 448173236 16064 -141418125 -513109745 16843 -499477617 455749517 44160 160196704 -237798517 61492 -6996881 547726014 35328 448198762 335577061 6526 -382850181 817963329 18518 -405801377 760298931 41564 -95736813 343858761 23238 339115936 828917410 42182 -112693647 643981515 30948 -20446858 571384489 44868 633682155 333994516 22813 251423814 -16019076 4454 -98492884 -782663890 29266 -35863198 547304591 5800 275194424 739371379 2642 -119580267 652349347 8386 -36111098 -711299096 44101 -985332687 -391917544 19167 -514289510 457066929 44409 -131112079 -305023641 54196 187327759 176842632 13893 72296332 751456567 72550 -701359897 -786183302 44568 649233559 -309325838 33476 -519010286 157565976 31784 -139582046 -304536464 565 145623944 -394460397 1371 761096580 -580671131 29720 -308294349 475973309 21511 151317477 436110223 3437 739280484 -599076973 13025 273854558 465155031 288 -301031600 -709275601 10191 164486153 -387654280 30125 348804992 856219853 33933 755649837 -211478621 12482 -192033539 -980967414 36753 -383304972 818109146 13518 -421576407 811640278 24194 269029712 51777762 20715 -227213212 -903025668 9487 -587578522 -495173405 7018 -396971565 720268333 28214 -577844076 531192133 18672 -31691878 838499276 54048 89344560 745352583 48465 -315790247 -696651266 38045 471843185 339914882 2546 -801450824 -788633028 16438 635363716 833164536 13129 239428770 -17645520 22129 -104516923 -878751545 47876 -210100744 79285680 19819 -903319326 445871738 235 -314796735 448901655 7993 -420129384 266641551 18526 650228321 333875443 3369 59920011 743319028 49991 241244063 728265273 5921 -381996380 722174250 35621 166875464 431717602 10878 174082401 260690276 47415 143666738 72167203 29050 264844079 64604769 22481 52407873 475848303 24608 -791194093 -512693930 14533 -217703727 64439018 36578 745276037 -611509029 32759 724586740 -592864123 19289 -191904443 -897836831 43570 158322003 -24908910 1967 187550309 249756126 44856 -123280610 -512032654 88 -957473664 -423724917 5689 -482032790 460517980 8941 156009107 -214521480 47103 -573256022 556085314 66964 -776396870 -804788595 8218 -690494645 -97796411 26034 145139919 268858172 58004 173321930 243431831 35143 246389790 460812655 32807 162714210 -207255471 8540 -132591898 639470875 47588 -128525969 368149022 17133 153253744 66939075 12185 654383713 -310492962 44725 -964715484 -428114122 26923 184604517 363457867 13092 167363526 65559678 13079 457833245 172084860 41769 277534748 255193707 36340 -135595540 -478797275 16117 -513795784 435217390 13921 187613249 -605670648 6769 60880641 -324130726 25148 -310549151 -230913897 16939 343231727 855885010 28491 -597428179 560472412 22213 92621310 -303402591 11646 435469199 363410764 18378 -213825781 184009413 51030 -396348922 716898114 13893 174489914 -208408168 5380 649086740 -977154336 12569 380475938 840262022 2046 -425774538 814679675 45281 -891369119 440719976 20781 146817760 52953430 678 -686297866 -869121179 56409 533474578 -489856890 14917 527932642 -517928107 25451 -124752698 -800610098 53464 248430828 -15715917 40734 -108293013 -513468800 13811 630612917 838550642 54302 278328836 -22089605 71428 -202582443 51572095 76491 282185676 -226555606 30563 -428070993 743562072 10743 -604983707 -326953584 30913 -583552002 -489636136 11793 664468956 831917725 54526 160109853 -612531059 19228 619393998 155007832 39415 371737124 816324124 22364 -681697716 756545831 75150 -104104282 -329254982 51276 170619454 -871829525 481 -891335488 -127113840 62565 -395303036 844811084 44959 631844215 369611290 12323 -211802040 53683910 11993 -140219883 -516256319 34117 147026513 -294702963 12459 660446067 -294004573 23838 -577185114 -506225478 9833 -588909838 -507859438 31248 244942101 -195194214 28381 745687954 365904025 38900 -294871340 -228799030 1358 -618273105 534321285 46088 559827359 279407644 22234 467423072 147357510 73711 -896060395 439622751 8316 -695866653 -863950016 19363 339879758 843233663 42722 -808080469 -506021093 39039 -419722447 246091459 14060 -119715105 -314401348 52921 752426621 -328778685 38527 -698887916 -794533473 9037 -104518126 -323183271 71179 -984069426 -973260198 71050 169434941 -409685138 33887 -588226555 540913377 47381 471249058 179684287 19705 760671002 -307942536 6978 371704586 662532591 29996 179563353 -399695330 10244 261583066 470770616 25214 -133932117 -874385585 5801 -863241124 440434792 26284 57461637 718253930 39184 -121743193 -872371749 45167 -709971709 -787812154 24306 151502930 260716187 28284 -776494403 -808795461 2841 721810125 338527616 38027 -44838506 556432737 27347 464744633 190315640 47762 641511911 377893760 1657 -989715077 -577852972 42355 189893834 -604035191 23066 -118726266 -111732882 21737 733143405 347135188 42050 151272271 -596164126 9174 344089881 848593451 13906 -101419375 639190786 5363 57214932 844536068 26425 -132609702 -115668528 15947 -894808436 -477259954 36970 173268752 74852364 17766 151743618 -863077105 37681 -105490241 -809037664 54886 -686525882 -790389505 10476 -985029836 -421022754 23372 255119160 272971257 17272 346149484 823195698 31899 150448968 -106514051 55719 -777956416 -488572231 43983 -193308348 82051772 78933 723579750 336828478 35033 63070294 833996024 42713 -113436090 -862773911 46444 740085888 -293616473 11665 164360327 -138818882 11599 -116335431 -319811269 30591 -214974047 49399569 11035 -902035288 -100743686 32851 569826077 -518667391 26025 -394606257 836293703 43134 -316299512 650219300 26775 558586088 819432323 7594 -315052324 -709476961 36349 145923769 90795533 21247 643237710 -325052709 46556 143271837 249029919 16341 -134983786 -887579996 40373 627847612 161495638 44594 70967878 -412546098 38754 -106072290 -786041065 18840 57681201 461205143 6505 734703798 -234765082 66374 48843886 727518914 72074 -43551097 -676190402 19497 -19973669 -681653266 41589 -890315379 459273173 41646 -29726856 664191434 12082 171308152 366347889 51471 -881323803 145409314 39316 -29139141 630595585 5052 628602981 186719451 46384 375493454 650077578 29370 -879152008 -113963515 54554 -220479637 54265769 99304 368626039 815083611 42605 -410447348 848076669 3273 -675647180 -111195117 31027 -484245614 453069166 15590 190045680 94801499 16737 -892588871 153058256 80561 175889903 446794725 28271 143427744 365847816 30154 -405065309 855597272 32010 475695506 165001638 57417 -578869300 357744297 46401 847115475 -957884471 49427 -218888287 -985307398 19971 665151653 837205323 26851 -615478029 569637319 27841 -693499681 721359523 32451 -406593783 760913973 16624 149340160 -618867429 4193 725029492 -223578784 4693 -669123683 -772366970 34572 -227736572 -46968333 61461 181742799 -424364568 19633 89215942 734128289 20718 178269289 358355892 31152 -287337796 -683507768 19704 -694085048 -134001176 25416 -977707842 274770753 44009 -203486493 342067774 38625 164769967 -859590111 11761 -965075677 174481134 30629 619237368 -310065393 16509 -139949378 -494929555 21727 -213866007 49491002 101869 164747120 -108518035 39481 619114529 158803672 56622 -227828367 -899761109 27250 741720528 -588285422 25021 268633679 756114997 12777 -488968306 463713001 7618 -404502299 757746200 33064 658681839 -328159974 14379 379973037 -199786963 33236 -19390571 -714245054 15257 666338975 171790095 54583 -617470932 -329555694 42323 -783370197 -493665968 25824 50104959 743367547 3173 75103669 271328449 3618 -400215142 265583887 30247 -998483074 -426209300 8272 -603912911 -289687281 27228 -110520179 666553295 38681 183798442 -878214968 24944 657584873 856603369 13340 351382812 849183541 18923 717734812 -318810924 46349 -904651826 468035539 49847 -202617155 -962906701 48644 148800924 432552407 24867 -138469536 -490962314 16680 756549045 359513571 15060 -97493189 -793995449 40677 -989814657 -986905016 73555 188685176 175242270 49639 738298534 -193956908 6888 171076749 165560482 15894 -701774187 -772791258 28418 337702238 841725023 13992 144065142 -616120156 11873 -137792561 -857218995 44752 153536470 -603351946 16722 167501338 433932470 27531 -799382155 761433292 45585 -981077631 -858224001 58569 358356113 631785232 38573 -500958813 -590819958 22965 -97381178 -519705700 17019 -408558243 -130220493 40820 146996420 363487003 945 -232783997 -857841716 23325 636745471 155906478 11770 -513148226 460334941 45031 -397004531 -120857757 7109 185170263 441018065 10045 253517009 -44376094 74495 -981033745 -956861368 45048 -45156506 656611474 16419 71440168 753435932 22923 754183267 369761188 33709 -858172104 -131324985 10671 -708278158 -809163234 19717 -617780590 545618215 18900 -20566822 -858260566 23393 -584035273 562817154 18319 -384519794 -123778776 33877 -971051926 -983537450 36251 166926647 346692957 20887 -954996156 182337698 910 -869278574 -97396425 4980 654327279 -318700737 34399 -386326673 847402770 9782 345736924 650380115 31277 338148327 823682853 15893 262098397 758121932 17802 -225964913 -977274908 26159 -121624198 662058035 11087 -956948224 -616142312 26287 -965098326 -588363682 9172 -307809518 -678489629 39503 149791603 241530417 14415 -394065548 -423837646 33657 627815075 -305825837 24386 -902875677 432873680 43057 -110093484 664168036 1249 277181415 -46195654 13195 -327845685 -712941812 40580 368769673 -193444524 5138 283616339 93536012 68302 642250982 822675771 24495 724955120 -207385296 35828 175219710 -205889434 15028 546554323 -118569796 39584 -138934712 646218233 18299 -805578685 -502077061 53166 144026126 -198289812 22786 623942166 353873286 25668 621871750 146695374 57988 722405370 341486814 10015 155035034 441217352 8182 -297497298 -669674524 39842 -805730920 -764150941 20582 -38090213 533539368 2019 68313111 820264212 25758 161402899 378205535 12902 -608455022 839864814 83435 -424300714 -103733060 39692 -137451362 -112581506 29714 174721536 368639330 39003 -701742314 -887712991 18361 69236925 -307509626 19452 720929436 -583681175 33624 -862285798 468469695 25710 -954907860 -410850026 27283 -404866916 852869062 9918 241341789 -12392688 47098 -492964231 464738250 20733 629904271 813920662 59659 -322584234 -236525039 16476 -966862352 -602209224 18106 -582019431 -288493919 20328 -989928532 161431513 54977 -236692916 -857295083 55680 -20773346 639103413 42296 -681130726 745168415 48998 -9193115 538623145 31310 -389525127 -137978276 23204 -713303638 -881369743 18013 -2348775 249483079 56751 723829902 -605756583 32375 -961991347 460316938 24905 729591770 -217358858 32787 -994021763 -992334990 36080 159188459 349005539 47975 -311103042 -703552195 31625 259959037 249872062 62272 719770205 -585001796 15910 155428300 -611288952 13491 454743420 188050106 22676 357360841 -236660469 40208 741879053 -618220350 15947 165919709 251815389 35372 171979228 -614407998 8865 714544087 -233078232 2748 -105333387 -105950142 6220 838445796 -980018502 48136 368122994 -231263558 2438 175380164 429470406 20101 -130588158 -322932268 1358 -589207623 -494069093 6742 -571530266 -496013654 32667 -494737724 -596778332 13364 448928007 364151802 28527 748559906 -579371990 25689 59368613 246337715 67185 -617150194 534197833 70985 -330275863 -235461816 2325 240938108 445899102 21324 -318136228 458304296 23191 -120604293 -329235576 67997 -984291968 -586337788 12273 90708951 744671579 6915 466357858 852219475 77745 -787906627 -996695226 43479 159343856 254229353 16779 -426572238 278465318 54196 74096201 261274435 56364 567230895 -492148456 39778 -136468094 -107121954 22891 -208826294 -585417039 16433 -794349555 -482295379 54183 244968969 -16573869 46944 -488686794 554045867 45628 -99923677 374709050 13913 -36284871 -693467387 36270 -425817887 -111767437 29382 665508867 -308861024 23652 -16921711 564712738 50149 657234377 -323323534 38755 -328995027 -200529472 19232 -199120075 -975165611 32747 -205903148 -992663997 32258 53458948 470395514 33158 619562444 -306564104 9541 51806382 855190899 34898 653394075 -289517302 2279 153145765 -866653621 34821 -381756535 835682124 28537 -585569795 -495296121 34289 -299379823 475551744 5542 252051206 -21501494 70550 759304387 372789140 48663 -111428716 -493153221 6558 -999475126 -976680511 6190 -589846658 528047063 22061 182821751 -877879727 4748 659600988 343559057 33451 -324706039 453247697 1696 188785277 -591976510 6818 -132237337 -519512582 25727 359647166 658082413 37223 -971518877 145550219 31516 -891838365 439969985 18657 -688130274 -115538978 11080 156767219 -602401457 2122 -136847895 -807257295 40700 284716736 733710887 4605 -882865918 451012913 24345 146597017 -225994781 69313 49222749 758426819 33861 180233464 -199967533 12426 262587836 -207660797 7603 -494168589 435697628 15811 261651207 -7739624 13354 631817771 357032355 67056 -461934 630872059 42891 -100652242 333375224 33450 -15514928 623002422 12544 338998793 814739914 14314 71299715 467076116 52628 -131573031 -108523573 18565 452148709 369453448 25902 184311941 248992432 53328 -411436473 722304330 944 -305051074 -678384337 10416 -35907469 160543191 48071 -709749572 -129366112 9300 187461648 -100539953 48486 -961949295 -227873384 34525 -219123355 -617209939 34371 -862770986 269425063 70093 53702981 -858171523 60063 -961727307 -793373812 55234 473890517 375657638 8485 731940196 -308223163 42973 -708578191 -807039841 34945 -308073284 -688513660 14402 -979051025 185292544 51841 144318320 -427749737 26271 -892239088 -140864838 33422 -688347732 -897333673 44011 -694706699 -97335111 17318 -302832169 -234412913 7868 185036590 241627440 52394 666434373 831187468 7001 -142622245 -308792224 49136 -578495565 -488325884 20160 257365980 51971711 54348 283217745 434164415 38970 -221027866 74875846 57502 636278355 850602914 32069 -896096958 434166541 43741 -419074908 -96050327 13198 -320429004 -669109603 41430 -101670073 -112719680 22818 -806188645 -514587094 7903 -386030608 724363751 8662 -229947363 73572735 39350 160430453 -596374098 145 569447870 -512433828 62039 648380635 836432531 34011 58506649 757325776 23710 78207365 432593819 59921 251422301 -219096959 38873 177323824 -408693033 16267 -120549874 367534456 31430 -758706 349744879 9289 659894599 150320898 5534 734515787 -613252391 22386 160024232 238275915 35784 -705072582 743293659 45954 -219621602 -885955837 1421 -966808401 190435244 45797 -35713881 -677001785 13194 89133499 460492204 54722 552681715 -491826875 24950 185793768 74286414 7663 -667007176 724165684 78549 -963071747 155672667 9321 376609106 -230003740 29485 -491229923 466451367 11306 -405322323 272643965 37508 744318450 358936308 52933 524099673 -477086206 5851 -858251991 -119439032 3621 165053404 243274387 21916 162552462 243357051 33103 -712335720 -120281295 832 -408776084 843057263 38648 452199705 146224221 59423 -400470606 856888927 19897 458773773 156410963 45399 76408821 740678411 35870 68063828 -330031698 35225 -41524088 556339835 28729 189505845 182605864 26713 258211244 -44162771 33985 374066316 663721173 5240 170576093 -991084686 49409 149991976 185708352 4507 720604053 356359257 43606 -580882191 -325188834 41481 -680101755 753727508 68141 -696446726 -790883469 15822 50035228 -312983214 11086 720776988 379522989 14516 728575314 -198936044 24589 -38864598 629919568 20316 181341631 -392081418 26840 70026059 -318206238 37012 -405925951 247406248 10041 -954112824 -583594286 55904 177441491 351912004 4105 -403138610 819228551 24942 49344042 -303581203 23806 -583473905 -488759575 14269 244984634 250466313 69491 -869429851 454409528 23235 -403499549 275540268 17325 -969849467 -394496979 56302 -219289066 -574459892 8750 70619081 719280611 34969 -487517052 467933964 4135 144118394 -589461031 258 -287045737 -689573439 40049 -132658712 -495610054 21872 255519412 -232668873 8665 -507348996 464046446 49853 -512740825 -670416996 28938 -390191293 271139552 53660 529087467 -805182163 23479 -508028855 455223427 36453 760997540 353234232 6924 -679836638 -126386155 7379 -589367631 541781278 13700 284873823 81890163 14937 75047438 438581259 29786 -332242307 453618339 13731 743486984 -295921529 34484 760965010 -235436652 33903 284274682 727372337 19788 631322098 358213253 7170 -192659950 89218635 98885 432966764 369366817 4411 -232189131 -319635943 44090 174291248 442498165 12334 -385541028 -112890588 1292 148237232 -594546273 23522 -966102073 -406612918 57049 724393735 359539780 29099 -20508797 535064288 23929 -108032004 -809385258 51083 262331223 -20650764 60131 619857851 344597431 27650 654042028 359685783 76397 -880462429 441748732 7689 -957194500 143482750 37345 -688408732 -773192340 22327 -596668446 -305676189 28426 -711635554 -886335100 22235 -133702821 -860955166 17339 -115130262 431138323 63729 -573392076 358443033 39160 61413266 846447427 32470 71146195 456716723 42602 -805926812 -807645239 14611 723327999 -602055305 12000 -670578141 747211454 40206 -682474218 754456506 41512 438410823 189529156 14862 183722475 278747866 5207 654143466 178672366 74797 -685573447 -903991489 43282 443564373 156637449 12372 727167530 -203824710 64076 737799497 -304152684 30611 248101227 429832786 12525 -859358105 -131391924 50555 -796921153 -517612659 58006 -955454649 -993531735 25024 240374775 256411482 66254 -236892375 59865945 64781 -606256225 -485886885 3051 738861815 -604640199 9203 662776036 -111936910 14412 284165046 -972315585 35871 146974418 -421940234 3384 -793988891 -771619522 1653 174844480 263011441 8992 -969601895 -604835578 6598 -588454481 548106768 33081 150612908 -218575382 43601 -28635278 563955428 13424 50718020 816554512 38946 -137277386 -780441408 44525 260471264 -10410919 62899 338207010 -214947642 27748 -972936295 -975836869 36477 734433163 -220369682 21030 182430062 -871754763 18072 -583789334 552649564 32501 -792509852 -805905078 19393 -391856164 734855459 8353 -140053542 -323307993 49187 341455346 810149416 3746 247042236 278299446 16359 -237145721 -878154234 21976 260313769 -29248623 59289 748612257 375704571 7091 -99679531 -800688585 60248 -232154368 57556120 60663 255366363 62022183 39289 -879813461 457393084 20584 -424729985 749255525 37382 621031621 369536097 54028 -699228393 746594613 22104 168388803 -100161864 10929 158882980 -404699151 9937 -964029818 176582700 5937 -507838214 446001381 37236 -774082547 -520994147 23788 626026987 -298617519 677 -138896252 -897382313 35386 -414304351 -142603103 27347 -405679141 727026061 27679 150260422 -901689131 5467 -510481088 -613775649 77222 -206763563 -892401503 735 -669274002 -134580942 14554 62620653 851179081 16915 -39948743 -687843660 19249 -683676448 -762136620 19649 633077532 817698697 5292 -296518438 -676666815 5521 -222398895 -585852910 25903 167371920 -204064672 12707 726869577 -579736066 29836 56550668 466248557 50826 -993305146 178233658 29780 439823924 377190398 13398 -210135134 -576919980 20435 183391593 472776919 23183 -398467551 238901512 50976 283615330 -205110754 15820 160900811 -577922636 16256 -331934350 -684454834 42601 242593423 718267569 36573 284880524 -201009293 5332 -128716114 650232761 16404 255415994 -41591494 32153 -423710029 255741972 2862 -39672664 525011638 53132 252776960 759014125 28707 -883372637 -121034422 38197 570975972 -513569971 58015 -215730385 -609278484 51329 -864321373 469752352 17178 -207014014 -611598164 34147 -314483388 -705701341 6450 142893755 -236499139 35603 -577275530 571067608 78458 733371936 -212613204 21753 166535423 -593361281 14310 -808999327 -518029117 26098 167898609 68600519 18953 659828800 370891834 52689 640352715 848250821 34007 647446863 335622618 35493 156710254 -407229045 12706 529352494 185677528 65957 -682225956 -137183765 18564 248229660 -33240048 16440 183420555 245040235 10152 -698113963 -768357958 20599 -139061211 -318067022 58606 459686138 -227854943 31854 249967975 -197226033 7655 -482652638 464161395 25424 -888703121 447772084 35642 719289945 377795673 13644 -124330043 -107072642 23343 182445498 -199975777 46852 -141873118 -885956627 40736 -19662037 -707476768 11213 272535348 473548353 1278 262977866 89087626 56297 -904332401 472351279 2934 -119193200 661233152 13963 -875570667 -95810940 52785 -904617843 441540914 40002 -494917158 -119179612 30554 338028084 664275745 28900 -298377544 -706023870 44890 438901701 812658359 92014 88485471 841375578 20392 -617511561 -299165778 37139 -797844368 373968177 24967 -46677122 648478642 33093 -986640633 -994189781 45326 450087052 143612534 6086 -137212828 -138072376 1983 -100020646 -871061384 11778 -237758383 85976371 96896 -126218219 634532860 18450 47928233 254401145 40144 630413712 841180249 20808 -903651447 -127769848 55568 -595813158 569751293 72814 -675034152 -108487676 20932 -606410699 -502386500 1607 334437044 -208332533 11704 -673568141 -801730122 28167 178353400 -588470126 9044 241844608 284288944 11853 -303996075 439711580 13938 -17592820 550795094 25965 717293492 275828588 54752 -198260085 -610123912 23589 -688747801 -795030372 14174 -122723629 -858007070 38166 146727825 145674085 41931 -968808302 -398505441 10376 471972936 366142355 11695 468867655 335059460 11337 242123606 73345407 82676 79615238 843984336 33574 369710985 658593326 15526 145899989 -611456927 3305 146354098 166401722 12708 -762217006 -786431226 17770 284484971 -204120312 30864 -617145245 -117958885 2675 665386819 148537269 57302 -138672082 -290323399 72158 178574980 -384687308 28345 439479535 187121573 80045 -998182329 651733371 79978 342818850 628581388 8560 -288567796 -209903263 20299 348558939 -227044018 23715 282707605 754445868 10881 181071332 342139900 33651 -103355309 664478127 29586 -303750584 -234535791 3350 -691285430 -764282679 42026 78261624 -323437221 3726 -289961431 -772667986 37772 69497528 466536703 58837 -110857561 -903648475 41204 -413532894 -108673650 4108 181638377 -892893664 37941 -588679317 -290540199 11227 272144035 282920882 10573 -104201996 665649126 15348 -192165165 354053589 23672 346507892 -593837891 48126 -226194289 -960181785 32564 -116688542 629404538 9853 -318814821 470280652 6124 -581898188 -298398264 61880 -135214583 -873146470 5022 74864954 -607665978 49739 -982825929 -580765123 51558 170624385 -200555888 22008 -134046098 -478522563 4168 -428039980 263970440 16748 -107943324 -127386078 7606 152870434 -136706986 16125 348454686 254779640 64877 -309705247 -694588807 26299 175600112 -115064768 83913 -383398499 -142334119 29669 748161481 -229220116 56917 282641726 64541856 37314 -205648886 -881279142 23518 -582807240 -516486993 14381 -290177869 -234455260 33529 -416811690 -113430298 14191 -386577262 836518238 37614 -139464672 -888275753 22614 638929776 370658451 2552 -12066626 531471808 20941 -100490103 634196077 31764 -405706705 756046359 10809 168474814 -898067870 41270 -108610570 249200297 43374 661825775 351763235 13565 737267946 339053662 2057 -880486070 -134431378 47644 -204905333 -574424194 33965 340381382 811928631 41442 441786736 170280683 14706 -976699171 -600847968 60929 271824208 745696635 6515 -381092484 265630098 6085 -133868284 -506553525 21076 -586096731 -510880169 4489 374746726 638018741 28630 442021725 169942413 28535 -304567020 -701649384 43822 -122324600 655919112 30401 52367719 749881735 5759 -869043919 450769382 48102 261591369 187333956 47911 632731296 145539727 73226 -98451000 649089474 11846 -423237306 -965117816 8102 159539272 280522796 35000 261188775 252613035 50448 182451547 -393265571 24015 -137027852 -484617387 24946 169827003 -870511288 23288 -101803364 360820848 3735 78153832 -329828787 23019 -966391831 -578596392 7314 271030607 -197238312 43420 -703319222 -120241308 8008 190398460 367359781 2690 -195639144 -885408288 22729 430686303 342379243 20516 -986509902 -395354128 16543 -409235336 264632880 27186 -612009609 565021023 11628 751800457 -294593586 17344 749555659 760027477 19534 149428313 -861894105 22669 333992065 -521485894 51462 76757387 266855053 27906 -595727728 -326736682 6793 760645069 -218480593 61615 162227314 -389430755 12415 -517351311 813019578 32992 53453854 241287718 24550 -32208770 -881658348 32528 -989785549 188304153 53547 642318744 174463183 12811 632948642 367467735 76509 -43651159 -711964414 29118 -322300355 -987737842 4053 -101180819 631119536 31006 438556396 342960402 29111 -895049084 281512891 48161 -124990075 372293224 17710 -111856120 -770210004 35129 -598967443 548592544 77021 -787657065 343441998 12355 -799138872 -229695523 35130 -96322607 354577000 18270 730874733 -230522051 34346 -960584151 147834451 3195 361338701 -990076158 69259 -121293676 630075465 52554 -973297662 -615451825 50152 812394476 -982240878 49591 -904082327 465439299 29477 -233367160 -606437007 48779 78426267 268667683 27168 -502745773 436197825 3124 154523441 -118404658 80677 -798292390 -806921421 21480 142888057 -235149326 8949 -33751885 648937994 4435 247771885 468672236 25196 81128446 259128619 48625 -681989630 -877226658 50799 -234761583 -874996725 57986 -115398564 -500998218 23328 -215653480 -965578884 55049 -307199471 -699567988 27305 -599020712 -882085587 48907 -17515699 -676849233 40692 54090583 829352159 56383 -101814171 628131611 11139 -231667229 -987645194 56871 -426305680 840993418 54653 656780386 351512616 24031 546102241 -515804351 15892 743486701 -612093451 30830 -986414699 -392356556 3631 -193359533 -24637603 69724 153964146 373491017 9263 -510921872 436040000 26909 -31267420 553853511 51376 50504832 272575514 15382 -322690579 434261090 4912 665801790 373696906 22313 -408254467 734099882 22134 171838719 -107403050 35810 -873133304 -104331679 34055 635585400 -107020776 29142 536603326 -500781852 3881 54051818 -37161165 56013 -405664967 -132908606 15779 85060641 -325525251 17260 -331847896 429253110 4573 -783737797 -492784421 5724 -873216334 -105905466 30866 -104822418 -881745069 29102 -958066014 -978726041 24161 150624375 -205454903 6177 -212273046 54851137 106126 -423076775 852876676 54476 -314982901 453739799 21581 269052971 438273264 26201 463625450 367853222 23470 152641215 -208699024 34770 -506932625 433405155 45922 -123768498 -880212611 47175 -703165316 -313528646 29332 -881191787 -124836533 22207 48370586 250144058 23417 -220635181 -606800545 55346 -693581989 724649643 76553 -387866003 251208634 51749 -219764425 90252600 79453 640949776 150161896 67086 -675024125 725578436 71817 269360007 59133510 56670 734942280 -590390863 19182 563078967 -500471006 36432 -110912096 -898690070 22594 274646554 -216028522 7488 157866332 -229266572 12834 364287037 -199210495 42488 -770657553 -484774009 33735 -293840559 468494762 15 364242806 851854939 6367 -225631976 -606021190 7548 -330305315 446772774 4407 -403659455 -123783030 22172 -3711304 636061226 20987 361326407 533565890 68824 722356301 -319566132 41094 187709722 -578526471 4713 -386204037 752182971 22077 374328154 809840087 39573 -576925754 -518776796 16379 -696460878 -771724123 24739 642153181 -808635444 14989 -691470503 -137529727 14372 -99396930 -301594073 15587 181972592 -867291638 19357 143131128 461211614 5155 54491029 455221194 31415 549628696 -497930242 47770 -479704866 447046712 2118 -107148084 -493438884 16544 180690722 -486377490 34089 152925264 846387446 55518 241355899 -13486799 6257 -117280116 -786878654 6401 626308037 178820192 29687 -686502314 733347939 5961 -686478453 176711071 45506 354308762 -199748282 26543 -34156791 -682196232 41953 648892175 -291809912 39185 -582131404 529801466 6408 -777147742 -485559948 46438 468918903 145668749 61682 -773368310 -767659403 3866 -396739085 753112874 7830 152815718 -886309244 3794 -611019480 563085485 30082 53096496 439845061 52732 -139427778 -479125225 14787 -108703991 658127906 12616 -116836497 620294383 23545 -577494862 -325241782 62886 161942487 -603303162 18367 449873132 186254370 82483 -6534237 -711872734 48439 62088836 838112650 50376 -222955710 52161883 68121 -971239524 -578649886 70757 754956710 -287631822 24351 174165855 -127869721 12036 160616655 89835101 20091 664383261 340262702 31888 -137845563 -762278639 23544 -126445987 -864327957 1954 633061539 163653601 43000 -998494458 -613361785 72210 -801914677 -794394347 19506 -976873295 165621362 4167 759483139 -190698714 35542 -313404712 -201625008 7272 -222313786 -997542617 45459 -381299372 759156050 10999 89297171 256960092 15090 -117306134 631367678 5164 94889019 241033332 68715 171645963 375869875 52217 175007151 -900411913 5752 747703596 359596927 24591 -693985053 -114581417 2519 -196316015 -869975933 17850 -771172125 -804114770 9230 172014680 -394294997 29001 67287944 -296760281 18001 -32082662 736606679 7196 -410459888 -116004174 38423 724060987 -613044967 16707 -23158876 568968848 6943 -590527574 567396929 2135 336120956 839518285 34884 730520207 -326842342 18189 -387875438 -130977800 31943 -111842543 660818329 13590 -575843399 -882903091 40206 255483129 255451805 36111 -306680762 -863797118 21160 -864786582 -127490795 28954 -388730375 -99566700 11549 143410505 -406144437 14888 -224445744 75283290 60423 -989673291 -984286138 51952 -606109662 537362684 2072 -679445972 -138563632 29719 -309306707 -218876169 3796 536035144 -513024056 57832 -28505596 160935890 76324 655709101 151762948 15493 162873970 -234223796 4250 341779924 626271964 23169 -2129764 560054887 47268 -112465794 -772111628 53733 -796370276 -800253825 17004 158080822 -204018132 61806 743570711 -298640161 44902 355077362 657888000 8021 -963227403 147230479 52878 -698244902 -893619641 49292 262116886 723663914 6940 -141750716 -508272503 19712 -617696602 -294295550 47499 -774470685 -762319957 4519 279325137 -238025835 21716 -898995211 -116248603 10322 54065736 828405404 17029 249391212 739180942 6356 179599088 -107690436 43876 -138540547 634007526 44709 -329152318 -207693267 25896 343358136 856260191 31236 -666894021 -790667285 20592 55143953 278444753 65168 267578975 -219854772 40383 158180185 255524689 37603 156392500 172679951 5636 -386597751 -958184909 35867 629626357 831657294 18497 -598841387 -319451476 31076 181360241 -880427481 31340 368441143 -218043506 9780 659472154 -317824413 43563 -401637757 -124340631 11701 -39282682 570549576 13426 175829853 -589519203 6773 -309274810 455093955 24348 -612337406 -285735211 41561 84183620 -484127128 29449 169443881 -877083186 37634 249530009 276213755 2684 -137695116 -500605689 74 715001096 -212573335 20648 638994445 360140196 66955 -121678247 -477104965 35439 -796142556 -799747642 3866 -303079356 -704443087 33365 -987975671 -991788126 14848 156888414 240665352 15784 59387470 826540214 19798 169386050 60757211 11755 -992581001 -579049526 14602 -4759494 638669754 1975 -674044776 -764888507 28103 -119078179 377155808 20810 729851250 -320363801 7268 189443021 166442525 24727 -981186374 -978771193 10965 -310523917 469443384 23936 -779765343 -500030826 29714 -136646751 -302387843 42051 -296922701 440855835 13789 721938674 -215756810 35909 -610713231 -292057607 49174 -208227316 -863292123 54101 715615950 343448438 49676 247563101 93075262 66849 -206612514 -954114328 17587 -332838486 -709494011 911 245965600 462956543 23191 -790609807 -485355630 6827 149991665 88460841 1199 243040482 -326020348 27432 -806515176 437811881 55653 -130169490 -782781806 42069 -127885310 -861812991 2249 -601953867 -322592785 28463 638840794 847197413 38729 623137417 828319744 7636 181501313 239624856 36297 644578182 -288414735 42102 55714934 828197654 37912 -588442828 -326460511 40241 -604654791 -332127555 36594 274515581 726008240 22422 187920334 -900012442 480 -396658823 -120788017 15211 729801715 -607348737 814 268555132 743255809 39471 -108000689 642366231 23257 -388466107 240721253 21755 640968304 -310468813 6539 444368249 370322805 23240 -231715315 187106965 27315 188244087 66751664 9790 -960076920 155729962 11432 -399383269 852761002 76 -617089347 -505312787 12411 158614890 -237728635 5499 -5005290 627767427 43997 150980137 -595671730 3210 527732891 -483179915 50892 -999325486 -979296721 38599 450275936 -711366186 47293 81383558 439578629 53781 -592994126 -330282092 15936 -493750535 438443218 40786 626452309 143783232 72862 238737594 744898435 26134 644135053 848810279 46370 92025559 -294140133 5575 -211010590 -578424936 40270 150592570 464708040 11072 -286377920 -688072152 60163 147017219 346167525 19509 -385961683 -95420996 6215 58845516 468121425 54506 -590503419 -694309279 37909 -112356024 -330838827 25359 -767627008 -488507649 5453 47872710 443507192 29060 -141991936 -881008751 4321 -418374189 812716224 7576 732545153 -600643214 21296 265354736 84543065 66898 -426337480 -996922392 65922 -971519309 -414924544 18873 255502062 -20986623 58458 -495167753 -889429881 72261 64663046 724918462 56372 154419337 368757962 9652 -195106451 -977201741 39700 91559691 -768506904 15558 626241443 852057150 21484 -12421112 -708308524 52392 253011274 -898603417 56540 -231115650 -952762749 38973 -684151826 -975621258 43024 163066210 86470409 9597 466695376 -987108125 45796 -116285368 -304399939 10548 88059734 443384037 15324 -95351841 340973094 9096 -687386564 727054804 73110 -118546777 -523572708 18446 -896369672 -108212173 1009 -416809386 247626485 43450 -522347367 446366659 27361 -417620231 277307619 37198 337560572 836666790 38961 -859583453 -110857422 41040 239022820 92242983 46088 189506191 -618102564 3438 345747601 -230954311 20950 -866260804 -102359485 38012 -671314068 -883337059 2492 -226902350 -883111007 41474 -14865172 -671271693 34389 52773291 -324689498 10585 335777359 830425702 24622 185249703 158839481 4283 -695320082 735249067 5568 -228324208 -997581329 3953 -412142771 -106936512 6126 -699691761 -893977112 39709 465548022 181486543 43305 -317804115 -703798123 11849 352387021 -998888951 77976 -699019379 -682455050 57940 -321292994 -290084925 43535 621721236 839825299 69940 252215607 469269016 13517 733891498 -203517763 14490 -584766152 -488909057 26997 -20545966 -858275862 35553 256156045 268061698 5365 -126789287 -325550285 73053 -287953690 -219015956 2315 641918331 829528156 38178 -135812946 339854212 20526 82955085 261828001 64330 180213248 -596505428 13876 -192670543 52566761 26569 279440862 82628870 26845 -98913866 -293024884 22616 155478480 463760264 25648 175447898 367031219 39745 -984732683 -886995689 51808 -979669619 -987854107 51661 73416755 432981958 49718 -606335603 -483647870 21807 188009383 452622505 10165 158588477 -135140148 4244 -140355741 -118478280 6283 -417972567 723057668 28641 474463283 162479246 19604 -424733775 -987502054 22209 -514007849 451972614 41236 -875788372 -129674521 57248 -119878766 342386284 4553 -215458655 -886503638 29254 -125291828 -494397290 3380 169196472 -230554273 11600 624401323 -302750939 15940 -965067375 -613923779 3816 63637361 448314788 42047 -105711033 722042556 15036 57024904 -44701729 73082 -955567892 163063473 31202 473886194 171711438 39763 -420334681 742414452 4408 -877565686 443352930 52098 545711010 60182965 27378 -801360081 -507955828 45558 243942108 251827605 59070 -419889390 270210697 36977 -508716186 82089348 11475 -319527538 -227636334 28235 152809197 255768389 13462 469532856 146725171 54315 153811103 -578993945 16580 -300890615 -225370461 28515 -293715117 -709637916 43374 -5954158 541702448 24742 263888327 63914361 31724 -978147434 -409375073 43963 660156635 -286470066 45836 -9570395 643584485 24879 -995105458 -607788076 50611 -206785535 -581171573 18923 -585033597 -307208374 60511 173920791 154075263 49333 648970770 -288279950 26817 -235069152 72161373 70497 -672066010 745633974 55190 178110335 281933587 44762 77431591 812652154 45630 -129149678 -418839917 46688 -681485531 -616213015 25430 640954436 -316482430 658 93269460 850501462 43248 529404783 -674559693 1103 716508473 -574398911 35931 -329559299 447862117 11400 -971513458 -392777307 43005 359610627 632827982 34064 818144671 -954897473 19720 -206789168 62224740 43283 -872840956 -102228102 25272 -31116455 629694240 30609 -4042708 563258440 37625 -704639665 -882488479 46746 153415799 -104472757 38485 -772301186 -790052288 1744 718261686 -578470990 4047 -213295116 -594833577 19614 761458244 -227273855 15098 -97749124 620125320 50839 68661829 752511116 27974 253057688 755441868 26123 -325764112 456235262 21304 -801363797 -795243150 19496 -396798484 -135722877 28606 -393463563 839638964 17392 -288166230 -710591330 36997 174075599 463980971 927 640178634 354053505 62213 -384787233 728967170 5246 560694326 -518603103 16551 649370463 -289417442 34684 -710674128 718930275 54657 -410277882 834132168 55947 -873708466 95080118 38525 -299810268 453872139 25089 -879821260 -713882490 52860 254488611 246999968 17260 -104788766 -483769467 9260 71385504 -320607641 23406 -419757732 854503940 46981 -103847037 -493080895 2412 372706839 638730892 42221 257665718 69741214 12142 -672060564 -783844643 26305 75305992 756745692 44120 725511673 -586228663 26758 644629343 -38632993 31680 166482184 -869107808 19759 -875713322 -120095657 22346 -774083030 -768283214 8372 558255164 -492600554 57495 719982640 -196989464 9810 76253506 271577333 37445 737873890 -617016209 32330 728069308 245808824 42497 -202275512 557101756 51354 -705621664 720579646 32834 -208290363 734016708 82626 145690133 -602898953 23316 277791397 754207357 8911 553671901 -985600333 57182 147376227 -876065237 40181 -612237597 371728471 71036 -766140152 -782619927 11270 455661716 369801237 8244 630142947 353900831 30348 370001599 824996962 45286 169579847 -200139518 54536 -319284188 -688065230 2514 -859093616 -119963314 45050 -384634762 -27811352 94110 -416009061 758005018 9931 370667198 846373322 27130 284426763 90639029 54647 446407655 360137339 19440 78681393 721732210 32755 -980911949 -611539304 19571 -971935659 156453749 214 -775570469 -765232675 23608 -104676676 -124531743 7620 159731395 145837258 49025 726836456 358287928 31845 -32396526 555217505 21645 181410723 -405907962 27173 -671438800 -142344332 485 -399524542 854353285 23525 75508258 -300619265 43186 158295676 -882395489 1979 -226185306 -578670407 17538 48815241 -791704212 43927 361480901 640349112 9035 -863318057 -100948146 36394 -420730012 -970446708 47480 -211773705 -882138782 17450 -960404472 -421568401 42582 145487051 -604603414 10034 -609913090 -296563605 40054 -584826762 -217672578 80176 -231158138 61523497 21433 -968089231 81104470 35355 -616427352 819361988 31713 158982637 -600456611 22746 -235894728 -893110006 11571 -581877935 545635376 37596 -586791799 -320610843 39635 814547493 -968838907 28327 181443181 429752408 1114 -109671994 -769656900 70343 -96393505 -761999580 60639 -322250082 -702560420 598 85114451 730150665 8603 248796764 93310929 25307 -592009311 -287255646 27392 184484849 -891735330 24269 165919516 179870470 414 -15897620 647597224 10400 48549685 -289048830 8557 -25940807 -511443148 45523 -683725526 -777981779 26201 630713210 364583024 67559 -116398959 365745101 17848 256156624 -776673369 32002 -314973972 -675725808 65601 460703806 -227426994 40517 661729992 155157146 33346 345125545 -226221391 30865 -410476415 814682895 994 528418572 438625630 70087 -674371596 -768033183 11479 -332396269 443350920 2911 -230815152 -614108691 55251 -603511338 -298850886 20341 -984685406 -407508915 35320 -690982798 -776932649 30479 362295007 821434720 18317 443874696 349771031 6305 -714021796 -762461338 2957 89436488 439581112 43115 159558013 -126050772 58827 185961372 -108176153 33699 276174757 68324196 73164 270394923 756256114 6587 169914746 363655078 3056 753192489 -293937259 19787 -223993745 -887529130 479 71429118 853456536 15329 176128770 -402375745 27314 153673136 -889087238 34940 -406152795 -998334360 59358 -994403924 -605687224 46937 190237075 447079894 8448 -795236218 -594078133 31767 -994908708 157879938 45537 -416239052 729635232 14380 -205319288 -608276412 38842 281530868 55725239 48234 -790546862 -794630741 1485 -968783830 -969632558 73731 -618291792 536161160 36778 -124829299 -776851089 35416 -902360972 -130719283 24918 -786499939 -485153805 24143 -118198450 625285121 416 364669858 -216064549 33628 438685072 188158310 39941 -995368219 -582233760 53211 -780702337 -479145851 45880 158447713 260053431 16996 344730459 -193665412 31987 349221246 643686957 3004 -961751894 -615711422 39528 -784529899 -801167385 9396 271485750 455541556 41054 254399648 753318513 28929 -386426781 -999720696 49621 337511652 649950510 6796 164331995 360220988 3101 51206894 238536659 46602 174629776 461799044 6493 564353141 -502993525 26465 643865795 163030411 17876 664452404 -310605200 32559 338549286 645693761 45538 -312580561 -191951132 26212 280129087 445206124 11264 -236599557 -983337884 4004 -332693367 -191168796 4939 431628455 155862145 53219 -974719431 -605903464 11000 -954464308 -303286124 74681 454431990 335081151 20657 171198118 454042855 25943 -110696307 646736270 36794 359651518 -231841461 6342 -990063964 -418675534 42948 -116543024 -136589950 33835 -405065435 240917854 53301 -18823187 -696269259 34815 -481692069 434640524 35984 -387502728 -109578179 69 242891178 718055664 32647 -297306045 435770914 1836 160751239 150400513 24149 -221706020 55859455 71979 433531479 -403256655 34781 -418930019 271765241 6409 -875360235 -384305800 32370 352719915 655951615 24670 -44351894 -669815503 56001 154898280 -876537906 601 727282719 -231225151 49951 -226528312 -978286931 4570 747980714 -197445928 51931 -135875718 -322538638 24793 -608658896 -294335574 19335 -604856747 -310569549 40200 -803343655 -508309300 58118 -414984838 -108027687 3020 258210892 446825450 39115 -123654192 337847712 4435 -418103981 -971240230 36125 443325212 174138764 60006 -978314849 -979951567 5884 -985797314 -573917795 1036 -232996421 -872649960 13899 167143704 438350459 18500 -481137562 445547359 49911 -124639120 633660171 17004 -416843573 264409686 36653 -679257110 -800630395 7731 -332703578 -898036749 14475 -417932056 -958367076 19598 175805230 -608910148 4374 -571897747 549555306 27666 -700109806 -765574428 43364 364471810 -193650885 34410 165268897 247721598 24983 173974882 59217737 21031 278107702 77871436 82235 -883629491 -121392554 1185 79923580 741741841 7103 -893568043 -130379989 29597 -957214548 -394916451 29812 541544541 -482510735 58603 -194651786 -883006515 32826 -713753436 730711984 23518 -773119925 -805796182 15179 -228779490 73710093 37518 146709941 -140185382 57647 -416197333 841093124 55199 723028288 -211361161 64997 158964558 -399867295 9147 158696295 -234969127 39049 -205964602 -993550546 15973 -762602622 -512210973 28097 -894581215 458390678 29621 -194775451 -606216977 23554 -26444374 656626136 17943 -302549671 537214893 25051 -971640573 -11191738 47356 429742244 159189859 77354 178724286 -581964591 11662 -776992812 549925190 8817 751908541 371513228 3368 -789771629 -481107746 42142 240331557 246015418 74685 -131751407 -307034749 67746 -219498433 61223564 74321 278016793 88135642 15252 159246421 -575026215 14500 -198387119 75761815 29696 -102239819 -523017691 22104 637968402 -316729011 10754 -385640302 -13176775 73379 254009167 -217092413 29024 184485783 458364953 9376 81320800 -323627500 19131 247134174 -229372038 18777 -218157256 -974343523 38773 86636072 -291006467 22559 -211158831 51088304 75572 -192504402 61318982 97650 -766850044 -765674551 22951 257942521 716213210 33282 -126358296 -777454426 22102 83548775 -306154854 26465 244344629 475464950 3438 -890497274 -99343826 19952 -893792182 438220590 15144 169209042 536927007 16950 263880821 -440027 55485 155453776 -388285317 3432 57566076 438216664 15360 -140015993 -96001597 15914 -381528520 -127689515 40900 661699904 187277714 7008 -402815673 -777414176 17893 654663060 357418277 25545 359349457 835468902 42847 -409691199 750832837 28036 -104077533 -797820216 11537 -896439827 -118421332 22062 170264685 61600631 9827 548174434 -484472512 13200 476143428 846416532 60378 -224721001 -962758660 1273 -762336807 -486040338 58302 534579436 -802699994 55387 60263929 269973751 58713 -199622154 -997681671 50640 -397234281 751847746 10597 175367158 -101502346 45511 -196219938 -869798789 32362 -804193476 -503294082 15898 660657015 370716270 24424 -32619601 562779096 47103 -612852056 -299231038 61154 636845343 743869213 17171 -134368629 -120745547 28841 -771826354 -800803089 18500 732248711 -301260484 42384 -203839972 72372528 34276 255911891 -202561931 45052 -135587478 -294564590 52243 -680017 -235525016 21411 722459617 -604769813 5376 -381198719 817787664 5102 619494711 341969532 51811 725647366 -307742052 41726 -611914960 563015327 65015 -233134151 -886254271 5604 261969184 77985893 55567 -479294939 458678470 12984 238115550 267099156 4640 -803631249 -510900296 17059 -20434773 525514760 4628 360723383 -227489412 31008 163433043 -868900846 40207 436813524 355194382 29347 -795172360 -492934785 34808 -9141025 657401441 8917 184465169 -108176144 49058 -290787692 -693986695 23918 -129298518 628337135 40102 467325037 827194099 65147 -789171973 -805870482 2858 642509699 -691918276 28340 -383037768 755538297 27765 -124141948 663109878 41557 -578827709 532084074 21771 168353710 375630334 3912 738809249 375352721 43079 -984487305 -402227454 32651 -389729452 726121873 9326 -682320259 715491401 74759 -858118566 -131890866 47993 -109267477 -861472552 10904 254181811 -196629792 12139 151210455 -571835773 20446 -210448326 -975979091 11462 363617566 653108321 31004 -985680256 -968401386 73397 -202357229 -866352628 8317 172394430 -220325564 33152 -692386027 754548286 19433 181029419 -201673348 12483 -27100479 544664558 41753 -679226208 -876496231 52971 -289947817 -204022761 4428 -99959766 -497527401 3673 -96068119 -498221146 24721 -419713479 -996537501 1221 254117401 568232086 35240 52855662 -288635885 41799 239369633 737725567 31282 -685035230 -142184498 4094 71716557 -328528033 23327 262075615 -9327739 21544 -405677514 -108214622 26710 -962595997 -405601548 40467 159208623 -231606109 36880 -859885848 -95809616 39893 269971854 278193257 35075 727226152 -573084725 39230 152407416 54527734 10527 -211375696 52396669 44678 -1502365 -678551566 15782 -696545698 -885449083 52587 -234103334 63386944 53021 -320854472 -689582611 49763 558929026 -485582951 11225 -124021565 -522956302 25830 353948839 -318021756 57339 -676289398 730053434 77769 -319753057 471976877 11592 170872212 -212123709 43662 -225915915 -988679471 24959 -417088030 -964881353 19103 716520477 -232909453 59684 378884875 657732758 23270 161480442 -892049855 775 72780745 -303517497 22157 -309889820 -679707385 6584 -233355474 -864644171 47376 -140799235 368515073 2230 -208893705 -993970313 31488 654028607 -287426134 32451 -593500848 529778942 7836 -225720881 -610583913 51041 -13931386 626754300 35847 171348558 373263097 16364 534510691 -510493946 39626 150366160 250911802 17363 448896743 344328411 18490 741556230 -597707241 15586 175351285 -421540462 22956 647020118 276909418 31803 -398305904 719323959 35871 -705961177 -781594992 16309 560428284 440189885 33361 168443155 -890901949 28390 -24018982 -671793693 38757 -123607452 657431943 1381 -785513775 -426687579 72030 149781897 -422023918 16911 174169809 -873072429 10744 174117653 -576811114 20871 -197694241 -428325582 21809 -768943190 -780925253 19586 147369035 -591729300 8700 -884378561 447311232 16792 -315261150 825277548 44729 624440744 -298763187 2148 -488569687 456605962 1331 745413943 -610473786 25359 -222356227 -582927225 17284 -138067658 -792387120 68070 -869249671 444679113 47694 77118084 -329318614 4234 349430649 80538285 23631 452703601 171047519 25399 -394935218 851990596 55104 -232543559 -968840665 40006 -232499955 -904612362 10224 -9644062 643649812 25493 148767315 -206010609 43013 272536699 -10311660 36832 157699734 57478198 3415 160378716 449799700 2083 -110600065 62679533 35521 654117001 -291481159 1253 -16622206 536947239 20014 142951826 161885195 13806 240078451 470125450 12641 -769905905 -512808659 30822 461834857 351844705 16482 150765138 -96475139 52821 -492073135 436706241 38903 365920587 821121396 34194 65101683 452583393 56597 -216380657 -591306798 12733 -299680721 -484305724 49086 -319817168 439306018 14906 630577052 147052275 44481 -14737941 558488762 53605 -996520563 179959525 47276 47715362 458464903 11214 58850400 430731724 24606 730835443 -207497131 29448 -212733763 -991594847 17861 184712260 -412233725 25613 -703415984 -107667653 8831 -961819405 168044051 28408 -608046136 -292397798 35044 173497875 362546068 23569 -117024767 -772692741 21979 55459913 849040788 56339 465291938 181473331 44102 644629800 844361986 71633 373933820 -227989597 11738 -287550764 -199543080 10502 379403962 152088040 43101 -976221621 -393290464 41353 163255749 -877467396 41569 -889271805 -861080144 31239 187019791 -580378773 10557 -129881956 -509613808 15792 730985913 -310045144 1947 438408217 352578587 23275 475081208 356418107 10018 -994478228 -764376364 94751 -710340638 -101066472 25245 181598349 -403032140 1769 -103971326 379463129 25484 728290264 -312114865 5731 569488557 -516242862 15089 -98862807 640705122 14327 550325414 -511028799 13213 -891571916 -142286842 43585 -994675559 -598651165 33609 -138745221 339216325 28511 -872096580 463763284 9136 -608719100 550332340 37526 663356260 148056717 2728 -880689601 -116833795 61089 -211732307 -872517209 30957 -969218715 -976592990 20666 58753456 443664309 24477 241276534 72250746 82351 266269614 250433779 29174 -671434811 -121761789 13770 -588773698 -302598398 39413 -305781042 471719440 9079 87471265 254570935 20796 94255405 -1329955 63870 -804735016 -489878777 47556 -515043412 449419134 46179 725058591 -293879279 31310 738896600 -195593095 50654 -576009480 -300300511 54990 -865341988 -110656858 35521 -600823417 -497522504 24400 -578783626 -684204211 48580 146784879 94078300 29719 -110486887 -492042164 10940 169687070 259036828 34188 79814775 739343021 21886 741063683 -597554521 25380 -867116963 470404130 24677 -99589243 -295981921 63918 -225342083 63007987 29241 -133903118 -320231964 28155 -591230490 -480788083 11716 -117756630 -296383870 8016 714622248 -311698847 22411 183275594 -385128436 17530 -197709333 -41524665 73870 -231584096 -616204077 35866 168086986 -585884996 20666 -709093414 730890572 8138 449733384 379310936 31194 87181910 463133906 17741 -425491982 248991337 192 -782776837 -803175989 89 272017569 453569145 35593 -99124703 -100479568 18854 189662706 470929335 6392 169338456 -408451350 19781 -116244016 -787959017 11212 -229121996 -954983825 49019 646042879 527941629 37139 553997082 -483610394 37130 -106760318 -522627171 2021 -5470413 639571948 22293 54540264 274042550 42004 -521394223 461320351 44393 83567655 245808927 40333 365348730 855748392 42179 -687284906 -766667065 33920 177406308 376685267 17562 87843318 822697457 41516 548510011 274658947 49931 624525097 157280469 30738 -701264089 -884611126 40812 256639096 244411177 6952 657315261 -295861450 37486 148331764 -895233722 30252 -19101690 -701730429 26988 265813807 275172038 4332 -392193495 251753491 9522 -298048600 -678756937 43987 78148995 249931013 5599 189433234 -384221389 27070 -609494809 -216353555 74471 -969122250 -573197694 49312 88895364 716422315 67439 732357966 -593766834 39228 -98634666 347259074 3614 -489511891 361564346 60822 -402647402 751748032 36547 -773800208 -491808492 22610 -111858221 -800873575 27336 144864796 -875381501 43372 367983239 -207515679 31368 -123854892 -869563123 33946 451407497 629386644 47667 -4735624 249466435 61918 -969736834 -592790666 72335 -988477393 -988455168 32000 244009551 259911159 26093 273030720 -11745099 24030 -873090551 -109462976 55315 242784719 281533558 28727 749410584 -196767324 51794 -116388806 -504514358 888 75071492 -292225329 39464 -425844156 -137236363 25697 -194198275 -983138796 10275 246731671 719277016 4650 249647066 -220667919 42028 -875978626 460206804 2100 -141835523 645378824 5055 -136381441 -324751958 41327 56654901 642759974 59578 -691110446 729301832 16301 -598410000 545533460 47422 456757508 175442296 82584 561249294 -492152645 61885 -959751290 -965747517 61201 -705009128 -104651536 9787 -883833256 466646787 12365 340935794 815843378 36355 -402106185 845181561 29520 -101506675 -770317961 56805 -400062975 852189074 42093 -219428100 -998341152 52499 -213431346 -862979473 15151 -39899869 563879358 17495 447612995 339637738 17058 457029853 -192142234 39115 655053585 334892623 26857 157908843 459806713 9265 -971857590 146157890 2693 252848415 754216137 20480 257326121 450646098 9228 -608354673 -513172600 26924 623524075 366140545 54036 -692793346 -875507082 15825 656731159 -311369519 7443 -618587180 552905065 79769 -702204324 -95512176 27030 -121853019 -135018085 24978 -220792587 -881041548 2825 437970911 334315193 11659 -671911247 -137238775 25266 -113575031 640569522 4667 269695937 -229136220 25987 -220713375 62106618 13686 81267866 730382646 38488 348509588 664592773 44668 -130561673 -320302088 68056 654201418 169011091 65871 733505067 -225023564 44670 253251825 -44956056 79048 -899558457 -140175375 44367 538630231 -499023684 1264 346136517 652179733 19441 -591293171 -521662223 4713 91325084 -317235822 40969 -672230173 -893481606 15291 238935445 87023010 63153 -331758823 -689440753 1246 657712316 179733806 32762 -24399217 629992373 31570 743367825 -312169028 47410 -218953453 -975361616 16435 -886409036 -115105101 38840 533926319 -513066334 21983 370841404 851193285 6423 75102704 -596181558 83400 745235179 813592980 40543 -964514269 831689397 77284 -324814576 -692107430 14360 190123693 269285315 1640 -39912550 661520553 32526 185788097 -396309248 18289 -227819429 -428359171 57463 742872509 -605271580 31132 -384457367 -993926678 47255 -102551019 356164771 6270 759326772 -234521126 52835 -611257746 -511601869 22074 -41590979 739901179 54489 169097433 183709555 21535 238496201 -219870653 36677 -703169380 -868521050 40609 724567706 -615393015 35144 -193318259 -861713706 42319 156103091 454725627 27646 646642861 856787763 17231 159995582 -212888225 29921 -684080258 -774338891 38237 -409361715 -993891828 11683 -118817116 -481988310 25288 622265178 847854932 69994 750561417 -199626003 24723 66285890 244454261 46160 146057022 -400801487 31858 -113287392 628840253 1761 -668275599 -120346896 3103 -399517836 752635291 9806 -198045922 -574796911 53350 631075286 855757372 1960 -882104901 475632520 2877 -202503498 -879327363 7850 -28072632 654603190 17915 -769145927 -614149352 67971 -612150083 558812139 59474 -697941352 755552307 1293 -981343303 -607788497 64845 -398666549 -386444842 2047 180065382 438327695 25172 -691181940 -412402034 29483 -880786014 -130344793 56074 187558961 -215768180 15146 -95560692 -132489498 11739 164485546 -617872247 19483 -973517101 -997005819 40490 -225916673 -969511388 47017 -192764891 -426755077 55429 377715783 619955719 5025 153620808 -581885600 11925 473790259 -416831649 44446 740836434 345606693 32453 -687515947 -767296546 5641 189071640 162891698 3444 -31216445 652255749 3083 -132074858 -898646465 31654 -668158549 -788075597 38960 -963759238 439706088 17430 143556695 -195451418 66938 185749367 246581966 55786 -198703263 -866228017 8498 -116505292 379724955 21001 -5927676 -676863842 23481 627805753 343154728 15605 -689357398 746286478 52352 -409736619 838793645 49223 -994556443 -618445513 29722 717333743 334060585 40494 746246196 -222361327 3976 264711639 -208481763 33447 -792799597 -804532401 6827 -99529974 -794164471 66133 -803119682 -803914017 14078 -688275791 -706801426 81235 -36884267 631245354 6018 49526929 -332338450 10025 79655462 838460305 41166 -795497611 -501133359 51227 180586036 -582187544 100 -956659317 471631697 62176 350898373 828353577 31439 -575413724 529777309 73725 -124438397 -95503515 5597 -109905521 374066168 23286 754808866 -312770221 48092 729816322 -593300107 32804 -137503500 -523661752 12610 78169326 -323372152 31043 -100997366 -121164694 10006 754095675 -206790719 61843 65145871 -306822190 36367 -211540885 -995840197 5030 655517833 178362733 30686 -41085315 561341662 21745 248959093 -33209410 52533 -689489660 -900087410 540 -481510719 431857307 50604 -793094097 82322866 67509 720117101 -198952857 9592 276166783 242169104 55232 -784058525 -503184204 44854 658157807 150906881 14620 160401678 -612772702 18419 265298027 47849023 48823 -613420216 -294812270 29560 190108248 279579716 43293 -867875487 -701460522 48331 70226482 -317823302 20279 -418006516 812681523 58486 -412502675 245835126 36564 169689149 465910243 19705 -383415309 -980058529 54729 -881906526 -104571016 43606 -120973430 -106418188 35216 433211728 356846234 7641 -196272232 56233608 41294 -214723793 -35922950 63007 759459904 -326526006 8945 -681170798 -97460539 15140 -692524757 733862256 45393 -592509968 -990985128 21268 -763840414 -780815532 6111 631539339 152215652 12638 -227519173 -573037270 60753 60835998 -287899289 38111 467963646 339338489 3446 -124034286 -96962269 35164 -303787219 -221842016 16049 -323006829 -196957541 31354 -511549199 438778943 33127 160868079 183259996 41903 -808442990 -517526324 5471 -704167019 -107461846 25009 275496621 758744930 9737 -205822855 50119561 1890 187801128 181614336 15159 642245188 812311414 8980 257914759 438303508 23578 -494155419 431577893 35458 173099085 475609493 15067 628881296 -328491692 14952 159228384 152007492 17103 -973653271 -582585774 15904 728605681 -298798780 25801 761193083 364847782 44857 -103228906 -307609001 10984 156138319 -572315617 14842 165121054 364408860 1805 -881928242 446940476 51235 260462126 85627404 77544 264933400 450572451 36598 155837193 -580378891 13811 61606965 240515783 57531 165682206 -387345331 25795 -391342959 -954029098 10584 54031648 727064003 70624 276757836 -194091976 32185 -227530643 -985528266 52679 -999125583 -960346079 75759 -889518266 -137517838 38910 747960271 -235075378 17511 663741922 -296980860 35678 337810088 622250204 34226 -975364448 -581005999 40684 446408876 161394208 82939 -979668679 182805906 39908 280064887 439488026 10406 -199900788 -589955649 44709 -198347838 -601609771 68712 144873499 -392879614 33868 278478712 284592803 77957 338733450 -213085879 26115 -310800690 -683612857 15680 -415618870 -100594708 42971 -874289291 -115322493 35041 258235345 446708301 15462 -119980154 -780961100 26537 -669034780 -762040413 31640 -684059013 -137598791 7789 380898883 -217209931 38651 -582236639 -482544584 30367 276817978 753280949 11010 -126150281 -784017058 63647 157632299 261429294 12405 -384144854 248091212 29927 663843403 180026821 25855 92505309 443436482 5216 -959254499 -594608962 23934 149452050 186144876 44210 -118882207 -297749775 6429 153529495 -137601106 6726 143962053 -578385480 12531 -17802013 552924423 46569 -308403546 -710355895 28133 277250894 -221346024 18046 -95608908 644755934 47716 178332945 -902328413 27016 -602244612 -287518651 18139 -706319676 -895754797 19167 -106223541 346993976 24119 189472853 -600735242 8549 162167902 -959301322 45113 -130438554 368344694 27078 73304779 -329505179 3415 -506404972 -496284744 51084 -519089354 -231966217 39640 -139547480 -130810734 3064 354373009 634147720 15583 62212187 447700223 25416 144205149 -860328345 16109 -701330594 453414966 22972 241931594 457694939 6730 -289091246 -675770543 12621 -576677834 -497152706 23780 643219238 640207921 18696 -710310205 -866093795 33658 -859041476 -109632111 2445 -130534687 359075455 25503 339895786 632517123 42383 285027768 252281479 77844 651481607 -295313219 38519 348463381 -237082097 25740 253651861 -217158591 20246 -673951861 -772703264 32078 91531601 -311691634 9946 -693801639 -126262691 6992 -613801998 -511505597 108 -789869813 -780094642 23134 188051297 242182015 54198 81529335 473274578 31334 -24548154 429872315 22937 -218574458 -880922805 27795 -98330165 -318580367 13783 -205387557 -605680122 20485 -31435784 -997237081 60381 148487773 61601467 12380 -600886319 -511470997 9225 -8062805 -962517543 6337 -978980239 -592253414 18633 620491092 821080349 2857 723460605 338165819 38075 439618131 343569293 29099 463664957 159209169 50416 -38959256 625925801 34137 240297198 -226250609 20606 -680803770 -900195898 40648 -712035878 -784641663 26400 -668006549 -104956458 30226 62977147 735003031 68732 -893198576 -129938388 12799 154154821 429403916 26851 -287895873 -233045656 5626 -501379936 812481090 34686 760413767 -601915931 42030 -594624201 -516629303 36432 718953608 -605903538 13039 -986647459 189599744 31626 -117343090 -893909136 37771 619662103 166223218 6684 166787397 182259034 16626 -679143831 -794864127 26145 -709283314 -781729984 1632 54019695 447531490 60383 -131717772 -879038803 20859 -219504316 75808779 19881 151337346 -215390476 60651 71281780 -299691419 15281 259752683 72651719 44124 246595622 460556522 30167 146427890 345755483 20443 -101280687 659944042 9331 241355300 746356956 33997 -110601073 -108655248 25276 -30341117 655966779 43939 -598733920 -298506162 46008 744173785 -583665278 13087 251742416 -1019670 33054 -993351304 663023000 19709 749590555 -227027690 5224 159558305 -611249865 23518 70572675 450899203 56887 157616359 271070522 30750 182967382 -129557008 67215 185442711 277290742 34370 -16154441 561260684 30415 437243470 351308856 16156 -391829673 -289297815 35640 -395289572 -998631209 23245 -985442449 -574354169 14411 447117432 80148112 53755 185414184 464440904 25441 -104290285 347962798 784 -600212332 -491889550 1925 531441404 -505882319 62479 -957988184 -399613210 3737 -141348148 -779165529 35165 -420232551 752999797 36809 165759062 58870193 12414 75546333 -397893251 31186 451735562 152927674 81166 -128523482 657596696 39008 165785564 -574476682 20704 -327177306 -706244441 63109 50112859 839649705 18902 -885996992 -131656092 35096 337716910 -231774747 28954 241401197 -38288135 78502 352446139 840773553 31886 -499736467 431359761 46909 167756702 -406325177 4218 624735005 188368254 35384 283157043 744809876 10118 -98924851 -485029059 21205 -616869656 -485933909 36461 370808693 833809994 19855 -775232530 -506560646 56676 284404257 429212354 40291 -504032084 436020814 4684 -119230915 -319656680 67352 335080929 759045089 8965 -194652107 -997623531 23128 -131960227 341012851 14945 -600803188 -315297703 71607 -577939590 -506262416 33621 -968613399 -579005171 15936 -322409434 458778512 2982 661493393 -330939362 44499 145027921 353259694 1970 -388595573 -971360176 23569 -422509691 272536487 17910 746549634 378373291 41763 -699665068 -786355514 34145 -478846661 435155337 2055 644183856 852685265 55142 745584477 -230937746 33663 -318078146 441349918 21503 639462389 -316150523 19003 -880693939 -133492516 6381 143359100 -129033883 21488 167537782 -597443938 7853 161514175 -237587457 989 -108360909 -330444772 44324 -583880224 -499160488 18160 -2100246 567626459 19505 -414846017 735092727 16588 251416510 283881079 21482 358948140 -223283357 11695 -108944919 642931955 11159 -961519184 174662730 44522 89229470 759835527 28355 -34202978 551967522 23835 167397418 -215257908 10849 -511383008 462828970 13686 -887811903 440146586 20269 -129508317 378117036 15483 257272242 -205662150 26380 334069759 839260950 32373 -137390257 -890567310 10187 -686691118 -796855553 1328 -124252582 -119056170 34855 828956134 -973737870 31202 -989293617 -395271504 28227 -118660078 524340842 28291 -784464827 -497000091 55622 -206402988 266755648 52685 630078800 355101884 8495 263561398 251317370 73697 552577820 -491374198 18200 169342147 467242713 14315 -135332877 622997396 34365 -703762856 -887775877 47778 -980300042 -583935504 40870 743455381 -589875996 1133 373174078 -210957201 20903 549722911 -223094204 64011 -313578521 -713779941 35145 86876461 848586617 45207 -955321076 157788787 26819 526817559 161187808 70830 -884322431 -122924172 60602 550079827 560315404 35129 -520122705 -606722774 54952 -701454170 -881103336 25126 -26063781 560708939 50432 147046180 -414596837 35209 467959024 186960505 52534 659501981 -293778621 38979 -107020862 -858241950 13054 -21957788 657846310 9225 -217351652 -618948517 2037 -197890429 -886104559 30306 238747518 93558037 9529 -994342771 655822399 56102 190301284 -237909242 65152 -980961973 -408036086 23835 265781957 -26602775 63214 -790579804 -476777848 6713 165215530 -423804158 1634 73752328 741281399 4300 152250050 359533416 53810 -330519189 -797544235 49080 455557085 342967650 3348 -684922268 -123992304 23894 -127312506 -300097438 1876 -141655899 -512063044 3705 475221555 160780252 62224 818973869 -980923116 15718 624646979 375900056 55805 626225809 372224122 18833 -132817498 660049564 2219 -972889891 176882745 28948 -11688443 -674739016 33300 -140619333 -129652102 8583 335909531 -225621740 33316 -885760358 -871703653 27440 -423058885 753555514 14826 281422258 252459401 69233 189577713 429274904 6261 -132631570 -523265046 25502 -196854155 -596988182 41725 -191324961 -887596898 14649 434979848 157428956 11440 628815914 -299696151 23240 465639127 75534561 55451 -684143150 -95734747 27731 262533036 717008130 41206 -328374681 -706246288 61532 757936113 371259332 48359 556345921 -497007050 46663 171063559 -578415630 15638 -211434945 -865287371 38338 158735703 -404061122 1108 189544553 152702134 12587 250458720 -46909570 79284 -808631891 -502714977 39801 376716637 843640151 29902 -233606219 -974039451 12418 270446213 442073530 37331 62460002 432730169 18445 628441288 -127124821 51324 -509173422 470640553 5044 -109421955 -125657812 9171 -963743470 -400790955 61336 446964389 150690159 62617 -198851392 244278529 61518 63949028 -320397344 25820 273253473 -21024664 66245 -979711048 -978800935 41737 -227192546 -955295183 5693 459202834 145760388 88181 185808240 -410252084 23148 -980811167 -578999355 35933 -583303754 565908637 8809 155992696 -599120576 11236 180148392 354824992 44410 -132147718 645620471 13405 648975257 -325393516 36658 -711936347 -126457428 23834 -700301049 -196190355 67195 -666857210 -898509252 52909 446015065 361010021 12587 145985079 -231761030 10715 -118718619 -881337932 42760 164562393 272421451 20168 170556270 252493190 26934 -142673636 -136007315 18102 -386036078 -121582912 7765 549693821 627152839 45449 -45881816 -678687263 72836 -413858336 714704448 41009 261427619 -195495439 16975 -577179792 -512198487 24713 183787461 254833472 8626 271285575 470117347 23323 648622361 -423868501 12615 631080618 845217988 25689 174247201 -131177774 1491 157751838 147011462 34529 -227363731 -971403706 39211 156376402 -410652084 32763 -288374011 744967992 73840 -400835937 339962913 8226 -19804828 430859240 31705 -286311074 -114893423 52334 -807081039 -486596513 57406 -976270407 177083165 15322 152872523 270081025 54561 -324843559 -222712947 20593 182034383 -398486497 34464 250789888 467621979 22422 169632964 429068417 9411 252250398 447913824 33796 284942203 68479905 5738 -388155479 -959492198 9707 -965531831 -580709413 13261 52139020 462038821 34012 -18265045 -683260247 28147 273921764 466413900 39786 -589434666 539193378 3844 -604413410 -286178914 10365 335965633 -230544314 60 61932314 432198516 52766 144396837 -863240722 2839 -215734129 247764804 40640 -124496941 -794934403 38204 -237458724 -994948010 32922 -112437391 -301472199 32499 78116713 282676824 35168 -581840217 -501337032 200 -678370961 -130453585 30546 -770946140 -509507404 59173 443127816 334631093 6470 745150760 -595024962 1765 -708161550 -113008428 15377 -610135196 537701131 7692 278533942 743670476 7073 -962238967 -586698012 43971 -862955216 431554700 45835 662787924 370515184 54290 53980574 472541051 18775 -572646641 -499836371 23423 -802484930 -516322753 34848 360490293 629902551 20486 -231834252 -964376843 57095 278013807 336767358 5306 337152488 65409702 44967 -217996497 -900004445 10650 -229306409 -581027329 39208 -991148881 -600167258 27790 -384908223 144955634 40649 172393006 -576283676 12428 152412211 -416614198 4370 -324530232 -221511948 12684 -784459825 -480611577 42286 145614608 277518981 49711 265956078 -198279120 22795 -787416965 -779495394 7191 259641371 473379229 14547 -425126276 737764936 5015 -963869678 -603709826 27901 650345092 828691140 50992 735796774 -312594405 2802 -869605334 -122386680 55242 65329622 -306923936 29654 95040048 853740463 55384 651723802 -293901564 16933 -808453867 -800557771 11479 734062515 -285988271 19258 -960548327 -955590947 47297 -407260179 -964888247 73757 277117139 79107883 69888 -872022482 467824122 3921 241564174 444177600 29500 181020315 76126564 30135 441881160 351723614 1907 -954779353 62284300 2355 86166945 267654201 21284 -693717143 -867683373 47241 643053128 855332346 8221 654442755 375395404 56694 -502529347 450882591 19555 83756613 -576523252 47901 527077771 651133178 64352 -669993112 -402452809 10480 178349686 464532040 27670 369621153 -232783440 32942 -698542773 717954632 70682 -506188118 447722214 10101 188201936 -897224979 22439 548016504 -507703850 38457 -127090127 -785181744 46831 -218251369 78070548 96444 -309594778 443381765 402 181606744 -407011550 28138 248329504 744296959 39154 183482846 -201077357 68803 -133846596 -125094058 23612 754879703 -210800368 22174 -518608786 -511562814 45263 -316085851 -33220013 29966 -293948953 -205309353 25086 69762559 242274421 10320 -427749484 242042832 38308 281190843 239036758 2036 247452978 284355556 481 188029914 269937109 25781 628495393 169214214 69601 -286276962 -227260351 17272 -111813659 -500265945 7626 744152721 -34434658 15897 61354859 753067583 56671 -110874832 -513318406 24426 -670276426 -804527569 39113 81634903 268425202 18238 729059389 -610973882 34418 -381854452 -142352558 43350 -292431343 -190810625 14551 -682220539 -857760289 23378 359941927 -224979865 42463 -604110872 560425514 6309 -22268754 529875327 12457 -286619938 441774960 19083 531414951 -103593200 10536 184705811 358311137 23 160368504 50705850 1554 -129362794 -312534017 58166 -427410798 -970600154 57352 -215959685 -880757809 20519 175569531 153297843 23368 557554103 169469971 64257 728794813 -289101434 37513 376680622 -135251895 64835 -11822270 -672173440 75233 -998753812 -414819089 74534 -673224367 726021091 20366 -101381098 -136463681 2334 465184007 172354690 44020 -679401660 -134476912 11759 -869870205 -121556587 6046 -218676660 78921165 22661 -405018834 -137398080 41329 -299618919 451582954 20536 -388692180 834430510 35237 -41096820 625785823 443 264573069 -20549261 38865 433577529 358684524 1252 274409202 54760275 58511 -980745573 154303667 5046 254963831 80314401 20466 -704688151 -140774336 18615 -42711991 -686781221 40 743143266 -585474348 25177 154310890 81437358 11569 -802726361 -480952630 39502 653675409 371896434 6073 -765049753 -796089515 3796 264793499 276682859 38836 53732182 825049231 32117 374234633 851314924 35825 -594484745 -505139266 31285 -986865600 167263858 55334 -202646022 73427017 68551 -106383021 337884483 18705 -690775130 -896564314 43714 -699282203 -771516159 2159 -17340333 628581568 13646 -414835190 -990322391 11303 -33149758 552152252 40654 270684960 475706932 7442 -982244957 -399562382 21188 -213292806 -592534075 19832 -603577905 -312338708 56614 344409859 -219828895 25567 76191705 437902949 20740 -974488277 176944168 43909 761127520 -591147297 37906 -415667198 811970404 42919 50579951 -299089740 11795 -116072783 -321166464 3583 -700277811 758079593 70210 -888298691 470763524 8143 -140971103 -482486266 12880 -577553393 -320516861 64655 -513803229 434227886 29842 -514532266 95156593 45256 182265538 349734261 29848 -876989598 159943707 83511 657710162 335703382 49710 -310694564 -227917034 18947 -7410877 656293951 30056 91492713 853114505 1338 53584962 845092450 43140 166868023 -38605477 31974 166763753 246449090 9872 -417173312 254744367 8102 434444303 184175337 44329 -13519106 -688274947 43298 -957785665 -397392571 63403 -991634426 -389356676 43363 -677548520 -134617643 11741 148210253 -412385359 17336 -127514928 641463926 18101 150180756 82528027 7708 65101566 472912749 32845 -711925050 -128671469 26197 -209130391 -861375996 20403 -190583930 -588222947 3440 -141663613 380585561 42 165021241 -616717639 20035 -204618904 -609843874 23859 -131932556 -324869344 7428 333666736 627275958 24385 -389500567 -976599244 40572 283853701 276401870 73194 -586723065 -485828280 3766 -590831446 -323644913 31705 -140112468 665051956 44795 271547249 450923536 29046 181685810 433369332 27493 371731916 636662619 17323 58736084 440962742 54801 -577221665 -513115004 3136 -200335608 91334505 76210 -111198655 -509544465 28875 -386428130 -110589803 22469 -613306579 -492374443 10024 718129316 -617760640 26142 245071378 -220230452 9622 -709129176 -898659982 4922 -522930730 435986118 29033 -203515609 -964922103 38539 -575913307 -331292290 38110 -214912502 -597199992 2355 362381890 818367184 8499 -20920158 -699889182 12752 541609877 176953069 71300 187994283 356752580 44942 187424757 -904257803 39448 -706606292 -96082067 31604 190304868 184340759 19563 346679837 -211371480 29499 365186572 620543959 37076 181106105 81307301 16458 743908355 346021440 43461 154585732 182999137 49598 75499730 732006242 24025 -963486114 -422181020 70768 58755506 755507397 68653 647457674 853808425 23002 660418892 850055845 14318 62258240 51256383 41551 367992822 -233867373 18465 -694205727 -892614159 20066 -216405054 -603873403 65976 463664539 346562604 10684 247011827 436245752 5832 91945413 728576698 38920 -492807849 439052637 23667 83651999 443867012 3648 -423482182 242543971 2518 -576533520 -482191767 14964 181893049 -228152160 41475 -220982330 -988832396 48824 -900838835 62062824 12401 250251596 720100372 38057 -799678879 -305544465 36860 250670314 276083782 61899 -381421002 835370637 56881 84160519 -289085880 25395 262833714 57901940 74605 524948817 172651146 44099 -386219343 -130222097 34141 -112222809 -790713391 26587 -713757423 -130404134 31174 -119847337 -779769429 64456 -676236165 -763072595 8901 263782576 240846172 4749 82582128 717364045 53683 644691352 -514636269 63548 -520925152 474958307 14490 -992433093 -980162954 21323 -108309420 -510848254 12825 182306790 -611456124 401 626960145 187628872 38586 358798776 632477975 15486 455563416 335520935 1989 85422876 845010101 33305 -225731277 -971757454 5163 640451597 188515796 13867 158259694 -127753133 41691 66085804 263236896 7312 181661149 363040242 22033 -610721058 -488152983 6518 158997822 -125065527 3531 -584253812 -307086572 60561 -571610941 -294055355 38881 -994537806 -585082846 69611 179576258 -386980677 26946 -617135258 -491984124 2302 -488554502 433244373 16482 -493576682 453842726 12779 -104253420 -800558605 23601 78150918 -297392277 37057 143434224 261079342 54240 -670687698 -100119196 20401 -680124495 -861505210 38601 -712366210 -102629870 12825 -5678987 638225919 17469 -225403326 87978808 22202 -204789128 -325370191 45547 644364777 -332560267 438 -119752540 -521886051 28535 284083010 87352416 8373 -976630805 -967117220 65283 536627085 -516715303 31285 -763375939 -766310603 15610 -114353741 -872433104 32842 -713887199 -892185838 1393 165857490 356575779 32159 -9026398 -676837004 24220 827671583 -973072079 1585 159688415 -202536472 10097 -101973814 -769046850 69337 -222479803 -962785782 53978 637845744 556923512 30050 -226801430 -323920520 21507 257730685 68075366 9029 -220733804 85318904 49665 -317051467 -197728109 12732 153461889 -872016217 7881 -879388694 -104584837 16967 635897010 -592470237 69163 282378555 -807786570 45578 -221791025 -586984489 68433 -700838313 -306561999 30222 -6017965 -691420546 15276 -133724494 348537412 15919 627446333 -330548421 41899 148320483 366714556 42833 -321690136 -692006543 33027 -196437815 -597033003 66080 -969841779 -573587058 44295 338971078 -220044539 19949 -123861633 643346590 33303 657882947 357423331 54732 271264688 757449519 39845 -401767721 -987702221 75040 156844851 -609341182 17509 -879509692 -105598455 47397 -684249292 721119765 43590 -207661751 454668120 38540 -317668984 472400487 14153 -28550394 -694091834 54859 720401197 -330458007 31462 168549807 -224685817 56720 732956936 -614566748 16217 171229204 340808003 30539 84014171 756874035 39384 147027274 341836291 8718 -216863119 -868358256 59414 731313600 -327315770 9048 -199898316 -892711992 32484 -1930123 -697657241 82316 -387010609 538116835 46407 57147614 842362636 50627 -896014491 280805120 40093 -896099906 186544490 64092 -38686470 633263974 8748 -408273764 -108590925 5118 -18566674 559970839 31234 -218443689 -959106663 10723 184107658 82835308 20804 356001234 632629093 29918 263123623 434381423 10205 52811349 735781311 40635 334289340 826652900 42488 626544389 856933641 64340 344784238 252178278 68695 640874462 366084421 42918 172523916 -382980096 27073 248262989 62963371 49176 717266501 -325612490 32045 -586153150 -515235539 24137 -305941583 -713576540 9579 248059087 -196920061 5850 -606662412 -515570020 32924 738975600 -616683417 29523 -42281969 657831960 23202 344219189 834463286 36228 743001063 -600124652 1235 -310306892 -232000374 30643 -330032940 -713253935 55728 249764168 761672437 25782 245643618 624520057 20967 441669192 189250642 63879 -954844927 187807649 30494 185005355 -398965323 30118 -98950613 -106356500 34152 -323080313 450767171 16577 835333852 -982372177 26346 -765635674 -517203526 54224 722340432 -582994057 14121 -226714050 -985426251 240 185097255 -400819560 7310 449272954 -897270054 9222 -695008665 -902623679 14421 146946429 -383610647 2109 -113428658 -289395833 56901 -710521232 717181377 713 -669783899 -891109380 6005 244629214 47901572 65950 87917863 856237364 34225 -200636840 -573487143 34922 369078369 660887220 12315 -986036871 -580270483 13034 274711525 726809821 31686 -670045929 -123851973 31238 -808941419 -478531399 38600 -230142183 53206927 92010 -617468921 -326278710 38742 164442827 -113380593 45334 -37669113 549791601 34207 -777893037 -477499078 25774 431511519 334160991 26836 280888834 744912121 40343 -514489933 440245248 26847 -699318815 -786210392 12632 -224775308 64899065 99622 -199526388 80426648 87463 -217092209 -958907344 43510 -399517020 -510531071 33391 -311633773 -199457640 1175 -888094803 431893150 32252 -789862278 -794901463 6048 718964105 -589137079 16698 173948813 360861502 45832 -979872628 634795560 90602 530294431 -498959244 34203 -407261288 -109501751 9952 263556785 431202199 36393 -199581663 -898390521 56757 274080517 -9163881 21339 262730240 -212900319 3120 279285146 57181087 807 -992195291 -592374361 25530 -686318827 744561005 75068 -45952800 635515974 29736 -230554149 65280118 91506 345944269 374242947 19263 273355535 -772780789 33534 -142506068 341544652 25217 -417847804 854524537 27124 445872905 369558770 8673 71186074 731903881 50969 -119321294 639651321 44627 539182678 -510572742 2360 -296190735 448440210 16304 187754676 -106454428 52213 184729555 162155741 20802 568967502 -766653266 8808 84960394 -298913280 17062 163471007 -103424964 27834 -589088835 -327924868 12986 145231654 836104836 59444 65300878 827693037 53441 94195172 -326423220 19718 -804146819 -517764805 59015 -129998313 -804467546 42153 644862500 -303320795 39582 176479705 -390499820 22873 -193121792 -876144434 39768 -683326530 -99227844 8794 -423027963 735370095 25110 282348597 758528138 8622 -289174235 -694707105 13961 360001587 836420533 32658 -426980745 -995371463 70299 70721237 432728966 12995 180620451 -894183492 13147 -706817690 -795161608 27271 -12834069 -699352524 1110 -406786181 755896778 33039 -22284112 524704776 34218 261640192 62060048 44153 637205952 856086921 67610 -210500158 -898481556 47960 -412858527 730839397 21522 -597659760 -316427265 50270 162608544 -413327714 11070 750453730 -288737976 48439 242550442 243268231 26115 438642105 379772925 18917 638887628 373122713 14276 461264341 432158118 30145 -211335508 -579006962 64918 -139546588 -777135764 42861 170996874 -604951465 3781 -287953476 -201707516 1095 -522985011 473985525 17968 -611737699 551334224 22868 666611716 -297095053 11664 155217099 47998484 19330 -606392493 -480597739 26218 747614148 -320886500 10576 -781372595 -506227860 46091 266740173 -382237392 59946 -667897833 -860890159 43578 -961687760 -427024282 9049 -980421610 177338072 41539 164178475 -872981901 41538 -495761020 525386570 17136 -671458877 -140825928 25565 -2497398 -684241981 20880 -687898127 -136802455 27583 -965311513 -599001098 53080 -100605297 -890821269 43985 -576832299 -488670624 29088 759499926 -318532787 18989 -606179794 838021715 7843 -699443873 739939163 61765 -974234434 -957365342 57310 -682997940 -968580659 9758 -425002496 849220171 23008 -808949877 -491855111 4029 80497529 238832594 26464 262989590 737294273 31811 -124537178 -120559621 6140 176814121 -237846017 8769 -587945185 -511812762 19428 83349985 840231333 12398 90409807 726185784 44879 -226151451 -600747408 1172 -767134646 -505371273 14044 269732767 437021930 1295 -591930684 551728879 37603 632818555 340120880 48227 -42577772 639920540 40152 239056016 -206793375 6659 63730804 -318324212 6776 88593645 469247142 1474 720796926 359352604 52237 -301544069 -195903110 17922 -129426565 -286741533 25877 379539195 -704823969 48026 -97477264 -332601642 70728 238542076 725265659 1615 -702551163 -761934600 33736 -605941156 -326842721 28959 -964518037 -406425842 38733 -607020884 -476492816 12824 -299790500 -201128404 10529 -589051274 556012965 56259 -671334032 742302771 42549 -214640633 -903440973 44485 -140425140 -106726167 31649 -229077974 -898167458 25554 -231894439 -609695121 21331 379623858 652621173 31049 658643654 359283909 75739 374768942 822508231 27182 -208132762 -997184629 31662 151209282 441696524 11989 -764714150 -494190775 7766 -681511350 -127767783 20634 342838366 847259820 18381 83659861 812163580 46869 -202385846 -972146807 57781 274207864 272568040 30018 160656647 -403086890 27776 736511881 -312557921 33123 -101414689 664071323 35631 -990329483 153334534 9893 -424657741 756958394 37513 -42982570 648119975 45527 -574144240 542639553 39130 -23502280 559091045 8577 252321328 85055124 22373 -317709167 456294383 131 665844738 352170613 43010 541350106 -484510620 38487 720806591 -300950032 10242 -700949410 -113656606 30594 -141671128 -289226226 37593 176433925 257896302 53064 -970293592 -763175731 45985 152251768 -132112455 75873 -30664502 -712552486 82289 -997709416 174066260 41546 653299250 -296055744 20868 -998971357 -585513658 15831 -314050762 429132796 5876 -410602307 718682864 5065 189096901 161230509 30430 152334657 -860903173 36267 -711272789 715224625 38689 -771568833 -521036481 1182 -130761267 836603575 28232 730651984 -230323361 46152 -972828321 148301260 13890 -220449092 84781779 12386 652470992 -330927132 6208 146957022 443678346 2943 -603276241 -506747586 10760 156894315 94036517 24492 -320045704 -706009363 64618 -579614946 -501421270 6970 -998030112 -418359023 13441 -957469633 -585663646 20246 -103515293 -896971674 712 -381202062 760233764 37038 626296396 824955141 55174 147101520 -137792495 33995 -611534064 -481887143 11120 -421030044 -113943279 11105 -784572125 -800331000 17637 -100203142 -140198589 35003 239354466 264156072 52224 -118748164 -487721329 25659 451447240 -701051993 47085 -405055144 -99798850 41570 -802017792 -523399959 34177 -107317462 -327220253 22350 -124581856 -319694000 47683 146755280 -104203763 57394 -123120498 -117675070 17883 279181252 460690699 34865 -987699721 -581965755 37502 -222443157 -892510674 6234 543743474 -480327483 6157 -985465144 -576521166 14063 -310299059 -237332694 19451 -788982655 523964748 62745 -696957366 -99119637 16876 -216821836 -895179624 46362 758177682 -312471127 26758 -100928226 -480715989 28599 -398757380 825432736 51684 -708924627 -869443002 9608 56097559 752362817 2582 358455130 635303147 40534 -883102346 464417517 16170 -135111862 648664924 11855 625842944 647601934 18065 -220506927 55713412 99949 -607425549 -490435319 33704 741966932 81275802 62974 558436242 -685724972 27005 85312653 436684996 27035 335594689 -391654553 45511 -137125675 632561673 51247 155218325 -873251451 23103 -710413486 716697796 62154 168713284 -234915104 1734 -676721536 727900426 43795 546359956 -491892332 40925 335168910 856870027 19763 662811109 815659039 38974 248718674 55573923 18750 355066671 825177041 1160 722662317 739132975 51747 -397310145 -977526603 22375 -318059369 -197504155 7275 343590269 639767643 35945 -308797059 -235928779 4989 270985693 -194002945 23827 -583398508 -329515637 6412 -488161004 448958070 27199 -2313884 831631066 69458 -781822642 -492106247 19332 150825794 451064281 9711 -138125057 366555436 24887 259480792 -46486343 18059 169835967 -206542647 50111 665866304 845665904 73103 149631026 -220039106 61028 160026834 -111447195 70131 377844596 91860758 46068 -953798484 -414958644 33998 -963220807 -991982420 7745 163718793 454443029 14267 -135090080 664465752 4541 -606709008 -298852614 2867 -44682109 545518723 48378 179687693 439537777 19499 183230444 -573700422 22544 157033746 -214176148 24725 -202107682 48904841 82990 -699122001 -102939477 22436 -994459363 -608947825 43505 453594320 368070880 19341 168233456 463758637 19370 84753515 820328015 27181 -302926064 443651798 2088 -481866398 839153642 56978 753343648 -593046777 38132 -958795717 253412476 16491 -141116500 -302792470 26521 466190955 660632320 52697 -762503097 -422937025 50534 380329636 635492698 17437 147257941 169510467 3442 183723254 -601376381 10340 -127096187 -883845036 41800 -214277895 -980705353 37484 279897174 88311574 66199 660031256 -288788032 30989 173756573 344040147 350 376027661 654896974 13452 361133991 631461348 2745 -954756307 -954555357 71081 -226186015 -960304274 7154 -119856795 643295457 32270 -405102639 828494519 25428 83088333 -310744576 7512 48975072 441459141 57152 164058581 178800289 39150 -403627129 -996404505 9588 -858075772 475432090 44541 -405219573 362919928 60713 628499686 341563438 5136 84225453 736001779 33001 622251076 167204802 19576 -205460590 -861014034 8085 -306506260 -671721287 25565 -43089973 -687628871 23135 264273272 253711698 73664 -987385092 165435234 4585 339282146 565414398 57890 184059578 435110315 13169 -101263804 -513181032 16035 -380965825 -138823876 16901 472819828 150302518 82663 -383532251 -140400644 31524 244170754 -226864239 1743 258410361 -43837010 18675 368747718 -221518926 13377 241599221 239697020 3609 267841333 -31753931 56763 189642638 371417675 32141 -218639664 -593256285 26874 367399817 852712379 26686 240845063 -202263662 17096 -26072551 653796194 36651 -778301988 -518281789 58901 -490138011 429702782 45949 279247026 52822479 52879 155526778 -216812047 12937 -602640405 -975620536 34973 -775453077 -207618652 51330 -107289921 -502842061 24194 153171383 -880072580 21206 -217446329 -599134098 16772 -880194829 456314248 21396 160346752 -588394312 3565 -900588538 -132551797 55463 284186288 268837486 2726 -199783271 -957481525 18964 87290947 836776591 14698 164559760 -202458686 53570 146785564 348519822 40467 -75783 650451486 45768 -391082887 714709317 26253 465854376 534233304 41136 -956719792 -407780086 3020 257636764 439379049 37526 -138821831 -788629221 5457 474216669 350781128 29244 -312391772 450171594 4440 171401107 -618284593 15281 -213280862 -892431645 52410 -116664610 665838919 31139 159777730 471995864 17984 -400132013 849705737 56315 249444780 94672557 42827 -405299550 245127017 47682 -669732495 -858515128 46973 -953981424 -514817936 24328 655162538 -312837246 41124 -237264095 845968701 68062 647228251 -318394314 2992 243025645 78241841 78587 346188842 631347991 38864 279482691 47784603 83014 -599115561 559844365 10532 -208370683 -617596997 7366 -388407922 729548954 34656 150028314 -407369883 26752 -131933728 -780647988 22823 -10543831 -689976279 27346 -709213630 -788693395 36661 85619101 -295516541 42382 -208140558 -892936264 56493 750736363 360678146 50868 -133160616 -874201707 13711 -114595106 626552553 37612 -292445167 -213063636 1855 151133442 435114963 9833 180246978 472018394 5999 -195356075 -880394586 24711 -903308389 -133097504 61490 339803303 819520323 31620 -235248583 -971003056 19435 -7775983 -671184627 42939 376211449 636958126 22152 -418407764 755385250 18771 758109527 -297506844 28991 -671239889 459894559 1307 148830484 -234783680 56151 172189413 -591712979 1963 184239568 -899140450 35228 733059945 -591517065 11948 -212012158 -864322900 18270 -607743613 -515207403 17088 85201635 464704805 17260 -679702874 -860112463 26464 -229954308 -606461891 36134 454564971 164472033 56272 732290118 -223065370 1812 -600365660 556235360 74478 238998783 -204595079 42612 354381597 830447788 14535 67654553 444424849 2534 157356666 163549289 11024 343312472 823589577 43322 -383486615 252836188 49106 -329196047 445054117 21319 69014910 747179427 43376 -426510143 824388775 48765 460024905 -971505652 51177 247500702 264108936 10664 -705156267 92810006 45542 -767374572 -523712391 37998 256298218 53323496 83390 -866355926 450534062 32876 -139502863 468252107 50625 -987869113 -601737994 7332 148074726 189827853 26424 -677354923 -107203451 235 -807491051 -807312649 15228 272221683 -210077465 12186 84827330 431053508 36994 -126153397 -128209867 18101 -601497930 529562620 34091 -28565348 -709850626 78383 537005990 -504560234 36433 738960851 -314104645 31039 -423549884 -129513539 4235 -977016178 -199725614 13595 283098144 -504283190 32763 -790655035 -794052336 11743 -521841969 432825329 38766 472629162 164913986 68018 752559692 -305327846 16009 -97028870 -901651963 8736 -320250828 -668417265 33045 -860179233 -107402889 35612 543792548 -488196349 4808 368698503 619606886 22019 -984907907 -969171010 59070 -45467663 267196210 44042 -875814065 469749948 21369 280154645 251606425 60407 -891452183 -869195301 34951 -798826525 -782328767 9252 -23897953 -666719644 2152 185781949 -237185752 35807 462968239 185380555 87925 377485683 -219067119 18762 740679180 351213889 51665 -100378923 -876132226 3764 -104390278 -492654357 9300 87317021 853701729 58039 835067528 -979057014 7830 179241971 359781637 26154 -305362405 434456312 11482 -988541054 -603973975 47638 717920171 -593829439 27101 -867378401 441569135 14665 -710220201 742443171 24054 645096705 339045899 65415 -125409820 -119730770 1755 660099795 179298787 44472 -14088754 533727604 14187 240029533 67808745 74896 -124478257 -509962089 33706 -191500113 -958009768 17777 71881634 467412712 12876 -595965036 -522408784 31691 -897239793 458177996 36976 -764227083 -788063559 5799 -481602302 459566871 9323 180068517 278542422 35430 283373544 721897203 26784 -205778258 -572687904 39003 -19734215 663173929 39127 -953801624 186595549 30261 88829435 748282178 51511 -44643198 666594644 44729 157813974 -613198381 14931 264514985 50504898 4529 -123850274 -783854547 67694 151370619 341390998 26689 187260350 -128740187 29610 -683344806 -867217811 34854 -109769279 337900350 31827 164010909 -578273223 1450 -773952006 -803350614 6724 77050356 471813390 52007 -193102014 -896644834 30023 273623599 -40464116 40179 157353402 -874105045 39093 -12019250 554938083 41949 -403863016 811587110 22661 150608139 -217238632 65858 -692427029 -874322355 38976 355726250 -237467672 14499 -609511247 -322901880 46123 -141413524 -126697723 33531 656941149 -302643065 18535 -962701531 -423985692 53441 -1419060 543104271 19236 663308965 181487118 20770 -229674306 -858552848 43203 177663119 -878614774 16521 -99890242 -314343174 68790 -118280267 648704879 213 -196710972 -608112622 7497 244854505 58509584 8639 -99638642 653116423 19018 157110381 444806927 26368 -709435889 -135933631 16171 -963531681 187195558 2203 718300487 -579286775 9148 78820923 253044618 58543 -202142640 -894024619 42284 188515039 -901443024 37239 -573952323 529715797 65721 -141524182 -135104689 1958 -611111646 567515539 30524 94057182 761793554 59135 -773383296 -485292897 18723 -956209360 -598970264 71335 -672533083 -769231497 24711 -713603893 -796832834 48344 161935259 -381787274 21270 -780007887 -495042566 12300 622732649 -323584582 606 -780343357 -508129418 5150 -287267773 457912481 6271 -302930315 437312780 12360 754674022 380932030 35372 -211673830 -992819313 31047 721323506 -319369537 22779 -218058932 75464868 64327 78468659 819756834 1202 -614591065 -296185973 2160 -383709209 -603263732 41225 -323972053 -681744139 55630 -791777665 -488058713 26996 731197169 340731165 15433 -419699598 255650930 52175 80944708 751938570 32448 -31812269 -704577702 46884 -210912456 54996728 14212 -106081203 348903769 10495 -138297754 343178264 14722 -286829178 -695499914 22493 245901855 90298381 69458 -109437246 656043175 36214 257656264 57497164 41017 -98632278 622545820 28641 -98938231 -488336122 26873 147933477 435257288 14543 342600496 851328262 17142 246334333 253030178 57511 -765464516 -496051933 8463 450123337 176496150 51094 -668578963 -893400252 33187 -714244195 -883148695 7739 -210988061 162214531 55009 -302315270 638526900 66254 -236050252 -859031839 995 87809908 846987830 49287 655125361 -598622617 20135 -106385134 -140291139 6769 -412687610 856644403 16808 -959673261 -618378138 23121 149942534 -199789702 6562 660614914 339264779 64270 60754453 -333113936 30431 -293093690 -700125157 17066 342497913 -209648729 5136 91661857 436128662 296 -673737399 -893508963 20622 66645666 723365515 34135 186740007 -869213540 27827 65046968 849582520 30078 174891978 255214430 41072 -15247951 -604066124 36529 -101528187 -870881541 32873 -602226843 -522001179 6487 244590059 -1605435 68825 -667582260 -890000779 19717 48773991 437576074 21391 -106620991 -902291250 39734 258209053 -39681013 53471 165726938 -420176600 4602 -109891297 -293978724 53197 -402636383 -984058319 32918 147415707 -394397667 21485 84273257 437324344 15222 -521013272 475127878 20138 -999535936 186750557 31171 74257893 750388418 16400 -207524901 -888828590 37279 -786783499 -233597437 70026 621824251 848583579 11943 380247416 849354131 21741 -680461962 -901189020 7270 -324609130 -226601051 5267 -886962424 469135998 10222 -214503041 -867625734 42368 459130943 336776019 11667 -236706314 -995214635 7044 67340838 746861947 36189 173328615 268932516 50707 -593275680 554777446 875 166169789 352929592 6879 721386938 -894719542 75396 728717821 285683117 63946 -798513008 -484820938 42342 650705239 815740528 44839 -490315141 -884967261 58726 -987349845 -388922218 24465 749879800 377185585 16231 651833858 831056516 67469 -24815413 -27191537 65290 -26295581 644399485 33864 -990022616 242620948 59261 342578397 -221406191 27643 646712387 816994961 57876 -896782616 64456822 42470 760290883 -595045004 26779 -142776911 664134865 17195 -316675857 473298557 18344 -27133829 544341730 21444 158630959 76458047 2767 743241195 366012892 36131 -110496873 -762884592 34174 -997201955 -986464863 6122 -767922786 86952970 31877 -803319127 -797621823 6553 623002972 368201679 33294 -141144669 -286561248 23691 180448597 373452261 38559 180095413 428783556 15134 448374868 258241952 55701 815443290 -953118014 51883 718888070 -306700775 45565 -312793218 -676812281 62762 184898481 -407252356 18694 -990576285 181243691 39898 177713864 78159516 10077 247704588 474284944 41000 447192770 433358805 54873 -211952667 -952437224 9089 -124635668 -517041876 18079 -616958660 549250335 18199 -307790782 454756097 1726 151742115 -96984339 33300 724908527 -601324465 575 241969758 282311087 57019 -314855777 663301576 59167 -114897055 -895125675 1100 252419560 438020993 9589 761302754 -605200933 37609 48139305 830211347 12191 253420555 -368395 62727 457782336 175859334 60398 377422203 630654213 39071 742506637 342236882 42075 145282620 273703048 13121 -195899976 -580763375 28956 -585072517 563861228 14517 -136233892 663934643 33980 -955979323 -983699570 49115 429920982 184548837 54059 266211029 747179269 15582 158623989 181743810 8565 159588071 -597768156 15655 154644440 91853766 17828 143922227 271442790 53964 -689506885 -101624321 13417 183398025 -601229323 13540 50192914 248996044 23132 -992930914 -413700270 36091 -319923369 -381998508 14030 736222676 335863178 22842 285190958 85894033 15946 -232655220 -900997364 52256 64269619 282825605 10453 93260554 -285899553 37353 -894397784 -122525681 37542 264609317 265472612 68695 168038353 -228330846 14447 745778185 -98267348 45448 839643261 -967664565 4946 -19920772 -671731259 3509 92752311 240449719 22753 461522552 335423308 6499 -236557646 -903754870 56433 -516975133 -331104716 50752 -387193959 744579008 16179 -697004437 -802761541 22320 -223493679 82676640 75286 756705777 367850533 52513 -762532726 -803767216 5512 -708243658 721596510 70444 751958686 -288639744 12766 68574923 438772497 18422 734393043 363550794 48703 -674279118 743965066 57949 346812406 -204360621 12543 634747902 -308623433 17200 -695206263 -593752736 55312 344623154 641786381 32505 -879000724 745440788 77961 -117656111 353093977 34008 64212837 751692629 69785 634497157 340546483 62079 619587104 168568487 3098 -594890244 529170282 41889 252083347 -17670572 30629 254981967 -30716890 51087 268918155 -225047289 7728 744794024 -231325722 68002 278444676 723163100 480 -193178617 659061996 32284 -968128838 172264316 13174 -768166265 -507483997 33515 -867600541 456237319 6590 -695969182 -782156661 40457 -891994391 -106649629 51826 -679473619 -764097806 5433 177482303 171734100 49902 57382067 283911707 41932 -28120111 655523466 23445 160211226 471168633 665 -771092647 -517973674 31602 -287257012 632047040 62808 172912666 -386894602 6005 360968044 827827162 8820 740209529 -582767228 813 -223380841 -986699483 26315 165879186 258378426 21379 -104971166 -31723673 27390 -406750796 -114830617 26260 -315247927 -236293284 31682 -30118088 566765814 22021 -804274880 -482792941 3603 239248741 731326401 35572 -201760927 55974161 59673 -416083662 -113604571 19797 647712439 348870153 19403 -137760657 352476338 23315 -316350072 -202337140 759 160876873 252411249 33964 377866263 -230692609 34588 183963914 -589865668 6299 156639869 -427810681 8372 -426710320 755050160 33378 456298253 -18772651 18438 258939704 89412747 24857 -990077275 -573321493 24195 164861335 -385913848 27643 -687791119 746733019 2616 -302723651 451142002 4368 738225568 -589163598 6463 -103786514 -888570025 6 -607652300 -482102981 28325 -330821435 429894330 16031 -592092306 531749998 79404 -106355944 -99566292 24585 -403133182 265359631 2537 -426810681 837257517 41834 253700456 -38031908 66484 -100762787 -768377242 18328 651000073 183958291 20305 -764340602 -780154686 6037 167027409 431828503 24948 752719417 358344493 17129 -120244181 -128722994 6534 -11499555 623727970 25708 736165281 -211521605 59426 -806923135 -767050271 22163 -992491552 -974235885 4095 -615403756 -308500687 76082 723430168 -293778995 23328 -323048650 -234340557 30630 -962687768 -410812450 40095 460353189 342129620 29862 651008956 -308998658 14402 655085105 154571375 5393 -205781154 -617489834 42537 171004934 435100474 23781 74705500 240782544 21934 258923729 468494076 6568 177810994 56644680 16653 -891537187 467759846 9422 341741787 623475389 3709 79269991 -794856482 38423 -953993542 -412603569 10557 144019772 164728207 20841 -117895516 -509535719 23283 -225301282 -608457733 41558 92375116 716912766 48250 -897545021 187403407 89893 -210682876 60200838 66441 86608401 274260095 20720 -113491172 -892734252 36470 -490754294 452131020 31002 -127631409 -331782797 12957 -984247394 -293271247 68210 -5278346 -706442876 71285 171163549 -866277737 15263 -212066852 -573598389 32563 651693529 -610874598 34726 665922854 184367899 17473 94422515 269121823 23828 -789419511 -481058976 28554 -414458783 714940685 17738 -139333749 367544006 21627 -894847707 -498756649 61492 155541250 -424943487 11929 154281470 -572347606 4583 375688980 -218437252 31566 724991426 -206159205 10487 147340282 345057610 34619 161657379 466844111 3774 -994127647 -405031485 33339 -903316292 -137782573 3610 -793138930 -770274271 4453 177711294 437378181 152 244860533 -190517678 22457 -421016868 -996546314 64385 -218015144 -574229289 17266 -771212430 -789829420 2135 -228992295 72959701 8864 -708014236 -896124357 17477 -227348008 -859263054 14935 -98730045 -513417734 34699 333787445 839584423 44213 150733871 -592302643 11568 -576102450 -302387458 23983 -130012528 -785318918 10732 -108716620 -301371257 21746 -999693064 -582634048 67015 -327026439 -714258324 53192 363604948 638733377 10993 -103822326 -805748773 36928 621435316 828442353 44834 66917484 431274364 39093 721508145 -579464415 33674 -575445550 555861863 64291 238691442 753775615 598 83689317 464830156 48412 -95714610 -216757285 25140 -311281675 476021962 11557 640395624 -782721160 5260 -104830607 346591516 24105 -889655858 153012066 82051 -493422891 463037165 26730 -425701602 856736308 42332 -205190799 92717019 5419 175529567 -9505631 40398 -234609102 -959021147 43364 623227527 335959227 3164 -577969043 -296615653 65980 -411552401 744249567 37456 -210678333 88274447 53019 172228222 -140270977 51954 -104872466 -890493195 41102 187061012 -100546525 59631 -38149138 570802356 41507 -2873309 -709800600 43217 555592023 -700335480 52119 -212856995 -598959563 13507 -119259796 556610860 14629 -671685559 -802930920 9867 244206268 717290044 10928 -513403680 380098914 14167 376863464 -191386892 41367 145655172 -589963763 23133 459524006 150556823 11118 274408711 723523551 10269 183068637 -401977943 30959 -38635344 559269675 15583 -978182738 171231024 51060 -680497298 -804022178 33385 -410323516 -965859995 42468 -416811888 277530132 36690 263585556 -237022189 42333 146758054 -864144299 15961 475558414 361647770 2118 724585164 -332882935 13069 268224366 443739242 22435 183435689 255903104 41334 -101592780 -787172829 31433 -32913920 -705669493 30022 -899851215 431418220 30585 -396888806 -989045882 71838 -112269853 620917041 41 -104802335 -496903216 2779 -585355968 -300044688 73869 261312348 737776784 40684 -993002960 -579623805 50159 -891892544 345722861 36558 663246300 834565212 22725 -208486876 89298844 15611 -617069871 -312105130 74436 83894400 475810064 25069 -873030519 433722372 13111 176059233 -134886983 45688 -589934961 540766047 50472 -117473535 -108428625 2253 -112408683 341446702 21850 757635046 -292084012 46960 655222280 846412296 61027 -514049868 239946681 2484 -202949029 -616899041 49466 -203762112 93472078 94175 264128289 86108103 57094 270320623 64645800 20599 -617182044 548178639 52762 723718698 -235384167 57269 -124993637 626334085 52103 -771657165 -502903278 51362 174019159 268429735 11087 -612480188 -331600542 21539 163385140 172240573 44491 634141860 -297082754 42398 -793664681 -602465375 36311 -392558822 -968031159 55293 56004059 -288824275 8841 88438210 436663333 8718 266243227 -21820393 9289 -600686254 -480767294 4077 -384338867 722334574 14069 -113717473 -134085805 15127 155596695 258025094 9028 -965296059 -571474618 49053 -962729515 -798717286 50229 -328060078 -195015619 7705 -142741799 659396689 14550 178836839 -98940489 6667 239894620 -1428367 78730 -295398936 -220907489 28165 172200273 -209776150 16016 165893817 66112887 26111 252465393 90190316 72607 167128213 -613643198 17345 -711746732 -595361173 67768 170942836 375201143 51141 186354713 -583176290 21266 -117812454 368714501 3199 655295462 345721952 24937 -481644574 470402119 39542 -324465442 -709276602 50188 658088205 174838143 12651 161540639 454115826 23032 467992852 147469672 55148 64362166 -323856371 19907 -198373494 -595782145 299 -100785998 622722216 21374 -33632227 640302354 893 -40682984 -22204239 34993 179342438 265290808 7447 373672535 637924570 24547 171191798 433450076 6014 628461343 852598819 77901 721481532 380619287 8146 -686455858 -896800328 13050 335756854 -132107089 18979 59986538 756916166 30782 -324052347 451905256 25172 -410968553 -128535518 35318 -584759153 -319028366 24805 166671856 261771832 10912 150474722 262989468 30663 50539197 -297153496 30155 -879417932 -98966303 41634 -426971075 742402150 39102 -584433844 166225447 11256 -4078375 159552287 24776 -423077164 -116496360 38381 -671937027 -134459055 28418 631996212 360501475 49188 50900327 847390133 39668 -46641663 -697160491 80887 -300233755 -218667234 11798 757679456 -615482739 29127 -381332114 -967397611 1638 -402885288 730523944 2432 72298164 -289505655 38251 177431656 -191338983 58710 -106291820 365912538 34382 -97807828 -776631260 60303 -954718370 -999127183 11907 -224154342 -208327362 29366 174953922 -900562136 5189 -390391940 -988229788 18112 149831628 449246174 22172 185806428 -866011103 2206 -11389416 642915835 40882 -315824238 467064839 10157 -201925709 -997045610 25247 736751072 -311037008 47490 49667118 -100261224 42375 -896351387 -121613033 16631 71225602 265411559 6546 82649442 -311781296 39050 90549673 840198077 58855 -122803348 639987916 11805 553988034 -523476085 61340 151368658 365006029 34731 282517179 734910163 24819 -694882441 -768737275 9167 -45903717 546366002 40388 649131902 187363526 42408 -972010494 -975872402 45953 555150455 -477550760 12385 150397381 -125627473 13924 -215279864 -579387989 1281 86670269 718123316 61250 443000759 181090384 8672 443682867 339722282 22090 -116705117 -497123722 2890 -124621176 644324803 10538 -682235930 727737038 58506 335737198 625972695 33796 -571961206 -516522978 32951 -3834439 561780366 42273 183126411 467005496 329 -136493936 354054075 7267 -674885791 -131393671 7000 66577202 456040765 19067 189450639 269655993 36500 650871417 171787928 24949 -995817328 -590863171 53908 -330913080 -111208425 23675 -135086593 -325777267 24450 -617033233 -493688110 12688 -971623486 178886682 49359 -222440502 -962316297 14037 -380959856 276879730 48869 77154234 433834335 59927 188419972 -890191437 36859 -691949787 559748441 48870 -775337593 -511758480 56690 359632076 648462327 24661 50453875 446258058 58059 -121181812 -301480648 18616 346098657 811244819 33622 -425015327 -115932675 35845 -405163498 -117705436 43078 452596404 156796711 85349 177894574 -104577645 81790 -140798859 344472926 16187 261977665 257496825 48858 -137868861 -763581474 1713 -790288560 665967251 30563 717144308 -607034209 14729 -216817345 -596468932 20638 356816150 843909179 39724 -803613740 -503244242 51235 -235490182 -877100823 53116 170402995 189274009 20872 254168830 68256051 18662 -307444454 456354690 24733 -968642083 -386324153 63030 156174167 -885671759 28430 -986648318 -586478884 40349 -485675742 718756239 35004 -614724493 558133456 70175 754831077 -618432435 33183 153719990 -877396061 8881 -776657363 -787543753 16052 251919804 727119173 21394 353484486 -232505641 17672 664774949 815990350 44728 -44657185 -320877422 14093 284389082 -17294324 8974 181875435 344632289 46283 -609278479 545120428 61087 189102401 343294066 28414 436216282 265037822 20319 -588104425 -297730248 68437 -708821898 -878241237 52846 280472511 262193900 34442 352111969 -214902587 28230 -890823816 -99387220 17265 -994711382 182155820 3515 86550092 444901439 27144 -137451383 -307348619 19201 530728638 -514906302 56091 534693018 555324093 31138 156720989 244642316 48163 -774200492 -476210949 23335 -479966803 454457042 9167 -580026705 -508767992 35160 185976960 72566684 27988 658894457 -291948206 7414 -102926402 -874152635 13455 -212242722 -416234497 3106 176483521 379182622 42192 -966399735 59450893 74956 187083966 -97994072 36236 -973158646 179320703 9300 -988817376 441831243 44377 -213288493 -983212703 7419 361802119 650729075 23928 268714361 752821070 25920 -407959951 -13720598 93731 361362397 -221605353 4671 -38418315 655204486 25871 -216519389 -985993905 26520 719451653 -234514506 6247 655917064 180829818 29562 -136057802 654234203 286 161884938 -877950837 39711 623026812 -307068179 8648 -893833355 -134587614 57147 -689757769 -800241219 31690 -687939913 -119331408 32627 -197997839 61067953 65051 -978401278 163376218 54388 -98583090 -508010394 21023 62212610 754797133 65604 -237985770 -592676019 26196 755474580 -322868217 6938 345104148 827870366 14754 274552213 437156699 37148 147602740 -391515804 21203 -318227752 -711265437 54398 -405191319 742132769 30386 -507116093 457222121 639 -861358938 457737806 49338 367581238 -224415097 11060 756785192 375102649 23844 -326488856 -697260364 62286 182606874 -234527163 60446 356457316 -214088532 23521 743755023 -314956184 44376 -4941468 525004939 20694 -697802316 -129630534 26888 -967066528 -984493546 70118 154173539 -404072890 27913 371163456 -198389259 32505 -401071851 153260097 9758 51355779 -289988648 29103 162344166 -421112233 14563 87771470 433261453 22866 -701434060 -111798122 26997 340608954 -208329018 30721 345668355 -199161856 38478 626372041 337507325 6545 177522291 282700924 48847 152383290 146589084 23037 665714822 144653361 47165 -414016249 -23342744 76326 337149551 -195705141 38078 732865613 -585937895 33109 251670777 -21765045 7988 -130623796 -867624395 40926 537281848 -329191320 36575 162860327 -222093669 44873 647557648 843454966 27743 252374319 79728750 46220 369665086 635671476 8916 433264119 -952543543 54089 -784620639 -507460527 52682 268619090 437743136 34244 155565904 356822003 44116 -392608307 -115452854 28663 -592759856 153672384 61372 -986599018 169875495 14685 163544772 -229769649 61707 -114297330 -499839975 6043 354723736 -232314811 14634 -2890043 620455847 27808 466761505 349773064 7339 -194964158 -961354934 39997 -591283824 538797917 71601 169748371 346827610 41199 159546378 275537464 3334 66837778 441229661 44870 -398187567 855042449 11674 -684239601 -783494541 14704 465406114 165156245 76140 -881952510 -119370063 44878 -321804983 -698183235 20133 240281934 724205150 1059 254714883 -233768297 8591 -609837581 -495049621 11796 -690894544 -862133004 48273 -690526734 -896614275 19408 730855115 -326539210 4464 -391465406 732813402 10419 75735618 812793691 36625 -770601759 -478924723 20884 71141605 733221289 33260 -138624911 -896270380 34000 -681317285 -804580839 16026 640323132 -329304064 9449 252983096 455596900 28811 722697322 -196597700 23928 -9576793 652470588 2368 -27569152 -694429069 66980 -99119087 655960254 31433 -15661683 563504346 18725 731910604 -223404704 25958 157020630 -391835115 16295 746943838 363073063 43597 266089653 466233237 16654 652727264 174697040 24402 -403156483 -97021628 40460 143043037 -387331776 15703 -421810723 829460932 57137 274185983 730826953 34367 -676285233 -115958653 3682 -805943853 -508868489 18447 -312925352 435650518 23416 367642095 662859625 23238 65316200 851429378 50767 -235892182 67758504 20641 -425990093 -22710748 72697 -590880427 559371169 489 -124475940 342060639 32121 -417671904 -101892771 29157 376750359 856882396 42162 -120109946 -515974935 17597 -505027109 47921969 49057 56370224 -318666149 2408 -212903943 -973112772 27575 64579347 249203720 34038 -423301027 740107034 27022 -97953861 633090795 51893 -103733360 -108722556 9684 188627091 367273786 8279 753415728 -577065074 29109 748628023 277288524 59526 663675351 -295315390 22510 659355353 345757325 38957 -881009286 430632044 41316 537104589 -511931346 2998 -866332313 470918369 50663 -209838975 -980050638 27392 -315697277 -700552809 2251 186376985 257860816 8183 158324578 275167338 16452 659893329 368222783 73068 628033096 189338544 2895 -965182299 -573532397 53446 -980109273 166173711 40835 -618021281 546954287 66042 641766554 -330212565 33857 -590558314 -511139293 34966 94262157 811222805 33231 277178238 -891660283 74842 -700649669 738166840 11189 -304808092 -669566822 11389 663499838 -301433231 9481 655160241 376090400 58806 -671263302 -770464595 32139 -115131412 -506536736 14268 -392797574 251958013 41094 -307979079 -677171333 52366 -35036275 551628354 11 356741945 -191703822 23267 65467563 285500568 56113 78845940 845160648 19695 -678727891 743200459 28244 -121482994 -290151737 49096 -694241206 757369090 65797 190409126 -217002493 12871 535805371 -497318034 42881 -618162365 547004741 63020 -798626265 -784059316 8645 643947471 -306367537 4179 648997033 -291304091 7408 61610482 855565676 26838 69039427 830969114 33532 -677007595 436341970 46832 181119388 -575054575 6599 561194990 -500662345 54254 -952877032 160008589 55909 -3175823 -679792709 27546 -499994505 432424184 45301 458071391 186266522 78639 263116892 729516058 7278 -978209597 -224079561 46569 -669505945 -100695641 15070 159670129 351396303 2589 -988775122 -14594984 54751 -677683714 -99297109 31105 666411413 825679809 38605 -314183996 444888673 12125 180150881 -104797547 49718 -703790889 755473780 68460 837733122 -992746917 27538 -397515694 829366854 56453 90879642 -288587844 27914 165193233 -902816730 26292 151828323 57210651 7818 -382074388 853746073 35575 -130215389 367071256 18090 -776588415 -803893683 16496 149222658 815036342 60043 377341163 643592731 12434 720365124 336563182 51487 -667217756 179226306 861 -391496588 841399365 34923 176596076 -393812319 15431 160680860 472704520 5616 173468515 254592326 54205 336580276 635062437 45212 525062674 -490854814 57269 246887156 456922539 35232 372107386 643864362 8501 363498066 842976500 35098 -689707897 -773335411 13108 368013599 -218023557 31917 642935880 359551771 22017 660012577 174550119 21004 533435017 172588150 72108 -990271134 -966071835 44461 641627479 351321368 8282 -39887171 -696349620 24770 733719586 -326666078 26903 -132395996 -494979552 16298 -510047275 457094317 41773 -132129769 -780830843 62757 149469090 59026043 19879 641469864 182063346 20500 629046416 826956075 49772 -674785079 454032737 38260 -126191433 -131879471 25257 -106162124 -521753187 19034 264825196 473108259 30120 73061328 448282853 32718 750954624 -208952652 41916 -900118177 -96718788 22511 -396751269 281727983 52896 463681871 155689496 1467 464738395 370367814 22689 -233390654 85943690 71302 -584779629 568698079 35280 -127708314 -512762268 21649 732899360 -330271694 3236 347391707 650200559 4274 -399398175 -141799071 2540 -125788377 -779529861 22999 -709549440 -883135188 54678 -893883753 -138607480 2404 -589999034 -217372095 49594 660849453 -317281506 30078 631621641 171298023 31038 640275459 815095628 47465 -193206669 -977882521 52707 -393353651 251522080 31704 -122544586 -482454963 28140 364304681 822944361 31893 -880026024 -101728861 35785 92002132 470540073 27925 265418242 -229346819 4401 253876857 60419327 8731 744828193 -318865109 48808 251141957 -215689256 16857 -12484388 571374203 23321 175964509 -227334313 40439 747975844 368762354 10416 619720677 179224295 50356 -713915956 -763287214 23039 -8981620 -706530924 44433 155400442 -874181547 42383 756007670 -204715289 16558 -670126157 -790917439 27758 650756746 -289864249 23751 -876538439 451325600 33900 54965899 -295936560 32017 260247384 -210689307 28444 -902888180 -703583567 38485 660461607 846648582 64838 76130999 843974769 47441 -204157862 59316236 15959 -862609738 442844884 11358 -100054323 624757434 12179 -988053531 837112823 29041 165217247 72917577 30531 -422029345 812230113 9504 152017744 238503039 50813 283785214 -991651066 24712 463076101 189085493 81312 621072918 847833766 21232 263016278 -34535745 48499 -689269483 -802480835 2728 -131503114 380209572 20772 -579182980 525843628 5654 -901380219 716581167 82546 -780377080 -491186657 24990 186738532 -894179159 20627 -996028803 -771821923 70346 -228889445 -575909405 51723 726588526 349645411 18539 -382401322 255147324 22301 638027883 -985038738 51489 665041545 -311610994 40656 362399953 650638223 37862 -41855318 644898712 23629 -130009685 358257668 11002 271004102 451759218 20905 645245659 -295439899 6051 65438683 440099925 7982 -426103649 824845644 49448 -382085733 829074729 30032 -881181307 -141191804 49201 624331381 -688918389 42546 182333941 -108565785 72773 -975954790 -960146380 37929 -26735570 535882709 32002 642887330 356248702 10628 70861912 432940144 25454 -806382769 -777866471 10072 -401574899 277808429 27701 -590000472 -510480877 14560 75480210 270302398 6251 272069214 448361109 8215 -953359162 183455350 36348 730830818 -328190604 24349 166638992 -226354381 46071 259695942 750918438 3848 -497347509 454090466 34885 631609446 838437315 65011 -1139150 625628225 13309 -212671357 -873109381 41129 158484568 -605595945 509 185662372 -611903261 9709 88491018 751209089 2169 -499102450 447031034 1042 166210486 54933454 3953 720589850 -678841352 61504 444100088 356355876 10774 257426578 741924689 17503 729397024 -607769783 28356 173784777 -899703028 31220 248494010 -27852680 44074 -192681084 50445479 30094 -669395495 -111243489 4875 662247559 811076533 35267 58734867 453600382 29238 -493699535 -310898638 43663 631483741 359447175 25045 -783091937 -794214968 21330 -109266669 -496486366 27012 -96621635 -221682407 31667 185270695 -125669414 50978 182207406 274012977 3710 641091400 366029420 10350 185448937 54515496 23713 -703350081 -883484007 29568 58975003 436022378 50955 619818279 844905577 78617 750743562 -206585639 7095 175636630 -194694513 37884 156058396 463966459 23023 187592456 260660242 47328 -618354121 -509113765 35354 -605414904 546785848 55786 -204541964 -861910266 4477 -237988375 845511466 75662 -207152731 -887385919 48327 186410222 360467516 49399 184972526 375236889 12103 715143518 -192845542 51823 186273614 274288526 46388 59307662 -210187899 48554 -298390213 -765044738 33279 365797405 653190017 46044 -416735189 -959847096 40905 276606418 255170464 16832 -578090887 -496123276 31906 -237264157 -872162574 5484 -409084351 761566105 39613 145315130 80364245 23866 -26767365 664594281 25903 -407935103 75426060 26245 -423036866 -112280236 2334 152227237 50166156 8772 188751434 468053026 11679 -891459046 -124187218 18998 165450085 455987958 27188 659000365 -958243282 53624 -22587762 645862304 324 258345551 453092323 22842 79269573 475522067 50224 732218254 -208880051 28257 -990765346 -402220352 74971 166055670 352179603 53696 758905178 -211728177 50776 345385725 -201569064 15994 -975841330 156771224 50732 163700196 151588004 18761 -207852538 -579862597 50522 373723699 648214536 7624 -808918315 -795605645 9195 -416066080 820457914 40247 -992657481 -427866828 69344 -290044082 -709530355 42723 -763171624 -802705539 19156 380330200 -193280141 42257 -793210346 -792474657 5219 -407150190 278280186 48211 176025583 69590217 15227 -109109644 -306012913 30955 -683164707 -881194047 38256 190078518 -899720305 4703 -396585389 -99424409 41625 -395989703 716528693 4918 -876350374 430205142 911 754705783 -305266178 30434 173354255 -198218052 35309 364740544 -219187116 16430 -600569634 570565050 38915 188510256 -237177487 63401 -323134682 -199257286 11332 531977589 -482779731 59075 -704519266 715575084 61068 93048386 -327632095 2339 -902208316 -142597680 62000 548949783 -501575998 7672 -225677392 -958168952 36601 177160637 -390639278 12268 -397037787 -138986205 888 -982280112 -980912904 37077 -680640027 -139831175 9481 462449716 363887289 24668 547139647 -490769385 4520 163555575 163499935 7204 -893411937 464165578 36457 -406815337 -129770563 21721 745315980 -328302278 19913 -117167504 -795059353 33180 -3124415 -685980828 66177 -97905799 -321401814 56501 345728591 -210996191 39108 175433870 -885348610 21039 280547942 90003590 70976 185085529 -114521307 69305 441251903 570217071 51447 173291587 176584337 48964 -309715510 638048142 31438 360114374 543138159 36992 -141054329 -782345908 40976 -691406030 -772917043 40413 655299208 163428303 31402 -384492602 279756993 6500 181020430 472952139 10562 462864613 338921519 32008 -292655472 -229640981 17413 269718363 69025479 18067 -331195414 -491270676 59383 189948818 -580410800 11356 662345750 150940488 4442 -300924373 -191289535 31136 -696269584 -100933798 8683 85292709 -307647828 1938 274687478 -15744942 41068 -857830946 267364534 56923 -211790371 819385263 24415 180967728 -575235105 21392 -228001543 -599450629 55198 562367187 -521450685 56601 -676343407 756761348 5439 551714239 -504912357 689 247144773 240310588 59630 -138531221 -116705033 24810 -476253715 470897498 29929 -502016671 436195112 3067 -97352462 622566965 45847 -132435538 -489103466 28711 -412679439 -957144092 14197 451699523 147359135 2926 -385442185 -398465455 35500 -965618279 -393127392 65639 -212891176 -989248716 56197 188500903 -573245621 2007 158069099 282670001 38014 -307886646 -702503220 34260 350243043 -192496942 39228 335794196 656951669 21159 -808193325 -775412772 2416 -287903478 -211885260 554 -101717260 -509470917 25705 168305607 -413375340 12085 240641973 -10365936 33804 82949599 816626215 35714 -97102375 -122497876 7596 83321317 836067741 23699 -131058764 362352505 31995 271143241 238901212 34081 -996981727 -614292821 73216 -227248655 58617373 43627 -287091430 -233724005 20803 -607969932 556519712 250 -956262401 -382983345 50669 -584693514 -313099620 3648 181668362 -866432743 2739 -233513955 57009059 59003 -23157643 571104537 47702 166453684 -595765825 5509 472761923 157145888 45990 -230882557 -868182768 32201 183024285 -198302204 16174 284438539 278770610 71637 178529802 375320360 11548 -325783749 -677348783 32047 -391445520 815005873 49805 -232044070 -888999662 36532 -699377599 -869106471 48036 -141383564 -102950896 12515 -426123636 849488670 43513 -412173275 267568361 51150 -220544563 -859127893 49193 430777518 357947011 20805 -708955339 -888138257 36833 -994168365 -413338681 44043 760950892 380722296 28220 -323306326 -702222037 49847 -798748085 -476268984 28511 -298945484 -688419242 19169 -424574459 752560934 23110 -287553852 459583077 2575 -2856949 -683809361 36017 81390813 851820908 36260 -417513374 734761784 6456 -394828187 748505044 14868 62779297 835913527 8234 751619336 -202383200 59278 -333140979 450683685 18196 -111988897 -484395566 17062 87611287 824356423 43874 92861595 276303880 60290 -296138153 -236423615 23833 -133714480 -522905408 12990 -1952421 552791822 42478 725351991 -216741070 42584 277181611 463573571 5449 162248147 -410101277 11955 -707911286 739049759 4195 723903326 -591985206 8446 71678864 750371989 59703 76025787 845142045 4328 734160117 -237361160 37521 -667636712 -882666695 23670 79515572 250928738 60209 175064564 -194297454 69758 -963221501 185580245 26801 -789978467 -777922794 22838 -227718654 -864364711 34408 -603251232 -231349635 67033 -405660751 814239675 22375 363742651 51575523 30839 -216252488 51936459 36929 -419799051 -970036822 18693 -599260309 -498381939 32881 -713885991 -797761481 47933 746887799 358108745 7590 51766119 744602250 21890 -305318249 -202534530 14376 642377524 148282809 16660 345373902 -197827938 20783 -707477073 -886430920 40732 -865627912 158553477 73962 161647310 285713589 18100 -410671364 854124934 26277 -668004256 -775283721 11051 -393160324 -95549382 13180 748081575 -211021999 7142 -603700078 -292678393 60839 -678929992 -775194328 31395 254851930 463358515 18786 436194922 278773423 32422 -966258868 -392835588 24490 -305700035 -221842169 24436 -583262492 -308531435 23538 -132838947 -499732191 21913 183803318 -201843735 70287 64369093 814600225 778 472021149 536909154 59267 262895764 741554942 36724 537825741 -517307734 60201 189410083 82568148 18768 254412969 -215115582 14808 266710129 446613095 11908 246509223 239392328 4751 -603123286 547793163 69781 357138352 642509596 18616 639838415 146115433 68747 -331772954 761198753 55757 88457540 843596063 36245 -710094781 736064903 20052 -394468504 -998931281 5228 626827582 -309359042 43245 270193540 752719068 19244 -405173364 265788631 53942 59089540 462016116 20202 745142172 -232048414 45552 159512479 148975676 48307 82600142 816586827 13844 -592145737 -323263951 71623 -573620692 -311859567 64303 262178240 -37506878 77940 183713067 -408452698 5934 187562023 -382495069 787 649308262 162402735 75588 659856784 853319707 11053 -141244318 -808830371 6003 160693396 171741581 32667 639900940 823741293 37058 -395426032 -986662907 63149 726159356 336149478 50007 148056250 68261582 8475 -423694963 758369917 17216 337819197 632449762 19631 -996867431 849932188 37751 190035472 445777435 18651 445384108 -616533784 37817 167038002 168531903 25003 361708832 378084708 60452 349551940 275418507 77233 264470112 -231646800 31299 343535563 854557524 25664 -294339128 -706399249 15115 -672308680 740152795 36692 -504761665 475637084 46372 172965069 364743710 31083 -796096337 -497469380 19595 -875060907 434903840 36698 261705522 -192325384 11498 -427007279 -28252930 80988 -19185454 659435053 2153 -198440193 -120401523 29771 176125647 152239714 18646 -902528578 448042983 8845 -228744511 82518107 24119 166792150 -875812662 43199 -289881609 -768200373 35487 -195437333 -576883646 40846 -199242306 72830035 54736 174686136 -420609594 2112 -804189128 -210589300 66711 69420998 257164998 41662 -119505621 -773939815 58829 -293005672 -224654262 23022 -307110831 -687898462 64379 -296495006 -232273398 14920 -873262789 -104273531 63273 -397800790 -126753598 6116 -122403966 -864094125 1926 -19753138 -675974677 65689 165612308 -897335562 4667 156459188 73782696 21105 -805215444 -517548415 17777 538942393 -513071869 11427 57472853 -294761879 38217 -117586861 -316144588 45687 -105099988 -896255903 38901 -877334861 -133016152 63911 -104397342 -871094542 28455 -888216477 -130495990 54358 -499474140 -898998543 55163 -133314747 640932055 36251 -209354308 -987245560 14331 664263957 -589379952 60974 349175634 809554655 34846 -131461682 -809284930 24312 -862656728 464041543 52648 158540992 363605738 9101 -990702109 159545165 48158 -389180391 277002378 33412 467328154 59731868 49652 275662528 444641036 10845 621871687 366901235 71783 -330295745 -303885988 53869 238590316 -192055733 23953 368444653 828593017 18395 179842137 -195535969 62310 -966123088 -615569214 7188 550774753 -478946405 4714 658226823 832659838 55188 -517054811 452684121 8066 189479397 -121390010 70970 -409481664 249533545 47893 -134015079 -879221476 29242 -122038725 -310263950 61462 -128480501 -113219567 32438 -697439031 -130403455 29933 181342885 -405435817 23164 -201931728 -903498627 11377 154901482 -96876066 9537 -808499616 368352941 27962 443506497 855505450 68274 89884290 456357918 19578 48415608 825195779 48298 727360095 350788255 37456 -772122437 -808924733 24696 628390840 181172871 50474 245861158 272337684 43776 -103183160 -134605583 11860 747040325 362666183 33333 619973147 438950749 28092 -674038006 -126085735 542 374085934 -323451385 58734 -483202634 446734995 2980 -668332821 -119036439 29524 -603162198 -319083155 34141 146523046 -584439841 19774 546636491 -497592092 13860 660557319 375845485 58867 -121824087 -332022818 4615 269863345 -206506493 21613 -106711347 -477108282 9153 -796982630 -205107342 37651 -327073208 461870088 14584 -127942220 365978981 16537 146831949 -390591771 34562 641783971 819797370 11084 157805613 350683437 29432 170910051 -586152542 22071 747561028 -289002281 18804 -107522988 -882302766 43827 248666899 66315676 54925 -138025533 -289793503 36063 144169990 341554844 45655 -514562811 444555357 25608 -384155793 840688835 47931 733466628 -308916839 35311 -1925831 636030555 22926 57486004 268961836 17993 -402887526 -961630742 16132 -799517698 -789455458 17543 177445734 72875940 27884 -206040512 -864680238 18304 189679689 -199043020 60158 -482163053 450721018 39391 371491044 661028014 17236 -678354226 -131469356 12541 257136824 -213474853 39382 152504592 76256167 796 -584029621 -509095089 22668 -329711652 -703793555 48489 -13564775 -702977228 11901 -901974689 438497580 38841 -236893904 -971615596 27859 -206593794 -607152693 50189 -996885544 -595154448 63098 -304382870 -214294492 12323 255473853 -206895570 12721 -117157063 647026095 9684 649558084 810850016 26399 760762316 380522838 37703 -877033507 474384151 3152 353324732 -198741687 25054 -705474238 -697154020 65191 -402864485 -958467224 312 646700471 -331062211 1380 -418630170 729640999 7189 -793143122 -478671045 12251 171527817 -870800003 32812 156109177 52277740 30664 -319179837 452708367 1732 622878260 373883449 65624 -576311881 -296533805 21235 -387888451 737844404 13117 -33780840 -691469197 30722 -398741578 -802473082 65092 252406659 -274464 29669 635116349 165268035 61837 -382106494 740675664 23914 187102137 363960280 31279 184593152 280923523 32702 -21826516 -703269094 71787 154261548 255747331 25147 -412760603 848856658 55131 639031601 818127261 38993 -423630893 -103802285 5909 471869850 353753101 10086 173532248 276480214 33288 273355407 54696840 82763 447557672 370473575 13019 -11955363 645612289 5238 544958026 -214386318 9844 -199659497 452562818 61856 745903076 -224809770 57563 -218718660 -579705847 59667 -786522756 -479928272 6458 -677852904 -903812922 11531 -105336302 366033331 31546 -195137768 -577603027 16815 159540970 -870185720 17269 93943210 754487703 56942 169921824 -880544985 38220 -993006178 179806467 38681 533953981 -511549301 20426 144612308 80314184 26316 48591265 -328930257 7504 -409280376 -395980047 52518 277697215 -217301593 592 439204318 -961905023 85820 247330822 -20521620 42844 190298920 -111740174 77343 377783068 845246821 20313 268339301 457277900 21548 48845341 -302716400 13049 -673768199 -33453895 25652 154960001 -599654241 1658 276712285 86246071 33973 -681582925 720147183 71211 -99451019 -128028854 24723 657193950 342469539 5623 -34893000 -13313668 56422 184391965 -864135275 45588 753907542 345192510 41882 -402165566 747477603 35606 -394660584 -132968855 38637 728992701 -213449102 35228 -209860281 -982977119 33212 -968697154 -990359527 57126 645534681 -307578527 13708 -955433796 180884344 16448 252936836 -228417718 28294 -116644306 -112826531 35987 -687319543 -776959343 26115 249517620 81307693 78350 249174868 439364630 27660 184786900 58427573 6151 453443512 374685120 15405 167206322 -398184273 23631 -31016747 548484235 37993 -969037409 147980415 12339 172459504 239986513 19339 -957907637 -385735538 6544 -106760218 -510823233 248 -120895525 -523669531 19200 -778240221 -490053925 20312 -804854394 -508542602 15861 360912978 658797542 14547 -6027278 661995209 32369 276147720 57543502 56954 -394926485 -968513862 58981 -957467177 -953672993 49666 -982740241 -593428090 48496 -129442705 334457149 23911 429928872 357192901 15944 -36826831 -691151092 78415 146612687 267798186 18080 70442711 743678405 13379 156590572 -117546143 16218 274602658 249454165 67106 -607924970 552343620 17972 -582370233 -500621032 20054 744578559 375329615 29516 -302252147 -192401237 25398 149617459 -104656633 12844 340082493 831435714 44157 -204281064 -509784294 41881 187362360 -596607024 6602 63440217 -325690460 3943 253152311 739279942 12038 49680891 -765248891 9983 185803052 -420670778 6832 -99857885 649406970 19314 167298732 -120505356 51416 -608629001 -325675477 24130 -678169471 -887907680 21425 58925815 755840056 56062 341219664 -220509557 3622 -720623 -701431509 82271 -903789695 -137233649 60629 156041295 -580426173 6151 -110145630 -315660701 47619 -37434897 626189707 20553 153353930 -401414820 14181 -675073593 716292873 68851 284497798 720465279 1976 436285453 366505677 2205 725150874 -311740517 43359 -615240821 524035713 63487 -135889048 640259936 10193 351775119 -132256506 4059 187771107 155900165 12874 -602602626 715663054 60212 -99229921 -764756572 61450 -607962298 -519313123 10318 -976167397 -975491840 35950 449205103 176387842 84459 627705349 855377635 30889 93151823 255156772 38477 -612727186 176367876 75934 278325939 -197577564 29258 -203548338 59666204 6776 759978850 -604448183 1195 60173072 433252549 4643 635549221 147308832 12398 65446577 250976289 24329 -669374146 -868472854 3471 -668753754 -790648191 34229 187242140 -219608539 65325 256641204 269091448 14723 155073746 -410259156 33833 -411313566 -121702973 43666 333447218 654650553 15933 -403401626 743707140 42807 -763297050 -772293812 17528 186340577 433161631 27509 653101830 167164814 13247 -493856625 437052971 18196 259666829 -210634144 42114 -105874970 -490560130 11339 -109109882 -131563099 31255 -121263108 -785740607 13795 428985631 473543005 22727 -329973477 -695671636 37810 826926428 -982934017 9397 734182133 748772190 29825 456595375 180586925 16335 187700096 92101277 24516 -304303419 -713341501 65588 -582690820 -478830030 2673 -220081883 -984917608 11156 -291768881 -227167104 29042 -955096538 147624078 43591 -412625380 728574124 2284 -583596841 538149748 53302 -214139469 -968052981 52556 -116785106 -139435535 6749 -418144267 753514263 40961 -302462685 -218159125 31218 -583974611 548564541 13305 -960130603 -973801679 2778 -217395759 -980886887 53767 181344524 -890105160 37255 176864890 -234922954 42392 57294445 718171569 15421 -25681247 -699931437 77494 451008460 -36803391 6910 734967075 -204044301 55352 279279339 -19579720 74896 -400015634 844938569 43688 -25450449 -686243145 7431 -102450030 349580569 28626 -190571253 -703600409 45650 264057667 -191262613 6431 55877980 -287098405 23705 -701900395 -142654645 15207 755742627 -288036535 18850 -321457907 -208888763 7985 184970580 463050084 19599 187068356 432127292 1641 -695097969 -883838027 49650 -582734435 -307428797 26754 -981913944 180514987 53246 269348619 746649419 33356 -802926015 -503999922 30142 -593134696 564449257 39800 -134424547 340110156 3479 -124155111 -880067134 35993 158932999 242446816 36863 -680122903 -798659850 8550 -304826881 -708878591 62679 90844999 -332461752 5825 154161401 370796306 31905 -885568530 -115452990 10915 -208240201 -902164294 49987 366810443 378853417 29229 -774761771 -487689773 35000 -204101790 69087295 20481 254290810 -41264434 5536 340016926 -886845558 43698 -669050265 -226810222 19424 -201931973 -961865449 40315 -575662298 360085260 42136 638626069 363799631 8924 743582575 366157822 55196 152736138 349351582 13039 -991448389 186629336 46442 -683187121 739551835 12319 -397816999 -100273060 5278 -327239998 -204118290 1326 54939082 -293321018 34913 -408707715 742064107 1499 -575605398 -327457452 52661 535744379 -490136409 28136 -995586870 -414319127 75357 -598436762 -316485975 72860 370543939 625228190 38335 174331285 170856596 43135 59262077 714818720 1054 344614091 -223444254 18157 -193369948 -978561905 57662 -195517768 -980151116 11521 61332562 257518502 23735 165474064 -392597806 19088 -115632688 -322327143 59289 -576584322 -493563528 17618 267244284 462606324 34784 86903008 838425192 19268 -603713426 -515355570 434 -902546465 -206258935 14871 89002532 833134739 6149 -414353554 -100521965 20128 666005854 339399393 58186 -604273308 -311710244 37175 88582632 825939442 2668 -19706482 -690407453 45480 -423710551 -968209922 59406 -140354806 -862515056 2026 -110416166 -303131882 2784 -134716871 663254985 4197 451314402 371843448 3163 -508628302 447478026 20050 625449926 -306619540 18982 734708461 -307361008 42546 283542219 77337222 47071 -788613208 -479284940 10067 -982707430 -975051840 55798 163469181 -127124705 54608 -133332437 -768016046 44091 -332467681 -711484063 9309 -964665112 -572085422 42552 -709526904 -788924454 446 -688896891 -872636005 32224 637093712 188307592 63183 -225884721 77335492 90527 -381160145 278681871 20903 719508157 -608934471 26029 -713810862 -896686037 25501 -109598792 -486301397 17384 92667571 59411372 52617 -21853396 -705078262 68828 -139641533 -488991859 20910 733681026 -618866813 2908 -101271369 -795514380 62224 -683120127 -141242461 26551 155448270 247000068 52540 -300634409 -211608609 31872 -591502487 -319384534 16414 664583213 151768391 77508 -134379919 369988112 5061 -132200035 373817004 21949 -209799276 -591235211 6392 -585857695 538350518 4236 760470235 -332399066 27226 -785336722 -507212711 11952 84996871 454292705 25313 93387608 256165224 35577 -306089246 -205553403 18301 246139859 78877233 46559 -954845140 -955454803 15772 -194511457 -874538175 58936 661016635 181795251 23417 -234132311 -969719595 4064 251150464 -495232 66951 -793689250 -798479699 10333 58367447 -995862952 35407 -37269840 -28646845 26730 -387397279 -132655273 24165 -120465343 -509016116 24574 745412227 -305069837 23937 -992912205 -581488226 30366 -141337795 -113249198 14472 -139650593 -131303887 19153 -42633879 -666739400 53188 -320242734 -200370120 15469 349601293 835839790 16797 146147323 453455865 15062 -423347931 -102991145 4144 -773157971 -608232078 39960 160116893 -399818068 23476 -983591734 184734675 43226 171009123 -858208707 26864 654210541 821616791 42158 -959862880 -417359274 33382 747961075 -611275110 4177 160197538 -120836686 41424 346345758 853488993 7981 272280406 723219242 15119 -398851604 -95778979 23268 257186940 65781228 21648 -672040560 -876732053 39731 70083637 822891140 12183 369588202 -195770887 10663 162445283 179414095 8853 261812410 715848499 10061 -191400814 -977245422 574 246736269 721247829 3897 -705851300 -118183315 27861 150261673 243865754 26241 153422545 -389353330 9554 55505838 723196438 44638 334675283 827822909 28311 647678678 835306014 53846 265319747 56388092 37457 761461809 -231758307 61390 -398685471 -127120698 5279 471212672 340667614 15677 -878140475 -127051172 61249 -960585603 -611776305 65625 259932931 68040475 49064 -223507493 -892800128 11331 -584342478 -571994514 11154 -193822967 -598007335 49523 547022857 556402411 15570 -384147975 -129685012 39408 -108079178 -803423179 25452 187122182 248279185 30034 819897573 -994515156 3762 631629291 184805772 27976 435481712 -193913507 47352 -295821154 -236560774 25403 465593023 354731868 31961 -806351235 -797856374 24388 251893065 86800035 63091 336597494 832899758 17330 -423387369 -110177499 20562 155277122 -603587089 20123 -421861039 818234573 58273 85751038 739882240 42364 -680037492 -121779524 8022 -521260133 467938336 33428 -393814272 560710285 11208 152609294 -131264637 80089 -123909608 -118026891 16775 275001499 -217596426 30622 -201731376 73132226 59488 -967181541 -400761417 54403 -991656022 -409556238 10492 -321366139 -208920258 28290 -126344267 -501849893 33304 -112444400 -314975349 72088 -997241006 -478060563 18853 283445220 851416016 39750 366752163 270659811 47625 79483316 247231871 12967 155901005 443915034 8275 271834516 475290637 19685 158872379 -142304990 31129 149308508 -409002965 26041 559233505 -512663826 28251 -954192753 -385369571 10339 -603995572 666450254 23988 735282800 -217470179 60077 -23711673 -709441482 38212 79167014 821601617 16650 50658485 826024455 32060 279242141 -224606427 11946 60456945 259468738 62386 51242711 759426869 20546 472342201 352593417 25957 159292804 272653306 12576 664456275 -960166705 41671 188598243 352066281 26069 -289192374 -710509049 53329 556765434 71431075 58908 157145815 -579716921 8112 -95906140 -321812235 51617 150767723 176308010 1505 -301161365 463465387 16274 -32760734 -674288398 12901 -416819540 246908525 49097 -23246947 631706584 1901 -383695154 -993120406 63283 251369232 472965412 8268 740249304 359420915 14586 169594159 258477076 26750 446498532 187591683 67912 -398642857 844603688 30907 -191607960 651589050 65640 745079210 335156133 46948 -326414781 -196423180 21795 166386801 -95435747 31856 -407872204 275867681 1263 848649905 -954216151 56864 50805072 -306986463 14680 -4843895 71973803 37674 238408567 740402874 17713 -782297989 448149236 31217 153416276 253904405 43853 -674784405 -299219718 60159 281462856 740529384 18812 241598360 -200360574 4344 273838949 63514338 52438 177526240 444056137 25784 -419344619 -973978659 46133 147542956 252494882 7811 -129304851 -867120330 47101 -13812857 537127799 46137 -142631314 -480904041 24840 189320693 266227808 25629 249321603 74640295 33089 160676222 333523478 14424 -42297881 664575372 30417 729458368 -317443365 31675 -401071854 279222120 41395 340968379 -229622276 10322 -303527871 458307350 18419 639676713 188086104 61555 -880392524 -513021860 56819 -608212673 -506344166 5511 -114273235 -286111113 7194 -223514564 87345589 37047 373541402 -234280773 13450 149422637 238869565 10453 -596920340 -482525788 33306 -424256849 -404349112 29461 -713736693 756315065 7849 165608845 -890699912 35794 -696122953 -886572136 16847 185570162 -902439483 43828 640939610 819322960 8294 -893519623 472134421 6466 455630939 187011532 69443 -319935403 469372252 25379 -322887632 -212224275 1485 -212089220 -960773487 28189 -194658221 -591426924 44190 723703463 379263949 23388 360445433 635106330 35522 436796524 350358963 18292 68402600 252813931 11013 -778725958 -798646258 15150 -6228323 625312842 39222 -220593446 -888668976 7279 254107342 -5397591 50629 663311295 819295287 6436 -133003279 -2103878 36130 634277687 146030663 66032 -979607083 -96893142 55052 756123637 365776605 47833 -98040420 -136834369 18796 732234989 -209104155 12234 -327143680 -228836008 14152 -312029497 462257853 22367 -292298011 -397944355 33912 62802943 823528902 46244 -222883830 -901444630 33967 -285768807 -220016396 29882 144619475 -194529515 10957 -875365574 -384277351 19759 93766849 250536892 1917 -387831712 265022380 7463 734511191 -584487918 8832 -328851089 666242338 72256 281607510 52209234 48404 81744195 274322138 18783 64661831 733542689 53762 -131707297 -863916064 48156 -668164943 -507858070 7828 -108374441 -110829763 33027 653725037 -326966851 30568 623432207 348166632 8681 169069089 -876188915 17994 344535794 819977577 11258 -28351187 632828950 22077 -217681148 735898857 53839 -190876753 -610522969 12988 -421205623 661727430 26956 -96008150 -504399095 16446 817518264 -971981799 53203 -37022892 523869058 50474 -410745095 277185332 21319 542439674 -481505630 16196 -408615749 -128506739 38225 -786479003 -519533883 17369 -32589224 529761630 5920 267730515 -197939327 15829 -315235913 -668059721 27767 178438864 177709377 41064 151193648 378144050 19717 -984946439 -765658841 78749 -522914319 443749420 38281 -209130375 -860818662 42039 189507134 374575180 32687 -194641643 -894326374 57507 -964158420 -583966423 42665 642529031 -306651657 6881 -100771954 353926084 33477 -127003532 -108971784 36371 -424601066 251279961 15891 -104458529 -289466993 30423 162336794 451603550 2382 149396295 476055585 25078 -520130050 475010577 12095 -710809478 723736228 18868 357396014 639710254 23711 146007320 244580849 14965 58031428 834255412 15673 -587742551 739510996 39063 757095679 -218014560 51466 150635270 -866198813 22087 -193916228 -591108535 31083 -873024404 -104734612 23221 -576182451 719404514 51108 372177730 649515734 10153 430945856 162241930 31070 149328121 -128749127 74500 653611145 158228177 42184 -294741472 453323049 15234 475141127 167400229 43959 755016572 -309920688 32534 93699768 -293839562 509 -580943586 834112558 64043 -327942655 -191070556 7625 -401814632 -975276186 36912 -617308756 -325630234 14565 -293193002 456645000 12388 150496967 -194899184 61843 -234781177 -618663241 36143 268178912 751280738 12743 171073524 -203747810 9799 185226859 -218234861 18494 -880430920 -97360686 57663 341980994 823026394 41855 260072623 50703535 80230 -24649889 809784097 46827 -779934216 -805416395 25667 -520195841 450950112 25632 -686263555 -807022824 35178 -422829021 -966796930 22204 65246962 440500457 50169 -592698524 546138784 81380 -129250884 642443541 26515 -287867155 475152160 7500 -111223860 -870370631 16473 154009882 454753647 27932 -791364242 -766592795 21383 172769982 -109432690 21572 -110087288 -302296199 72273 -890461105 -96914541 2520 -577154186 180436276 70449 -317266751 -199637150 30488 719461473 -302216114 33213 -109311655 -120571192 27993 188115228 -878124825 18060 -904279203 -130375535 50449 -995484957 -610608315 63678 143435831 -112293853 3623 -98254734 -516704006 35607 -203536676 92153348 27735 162486803 -608588797 18873 -23254885 -669150689 64524 143387690 -215977842 57772 -381396956 836088555 17728 -381422520 -975883679 46350 -699721347 -882065804 17358 162176726 850893962 65796 631123295 172779010 27019 188528945 61389278 23819 661672396 160146149 10425 660125223 -305578492 7436 -968807670 -385907131 21302 475428143 189059029 77366 -688747098 -808947909 27730 144261730 436714843 9797 -118804459 376347123 12776 -326772786 449439774 2581 -321096272 -702647963 47373 741650884 -903590180 37823 373317769 818060854 35424 -608109867 557619718 35882 -141122220 -776324766 2193 282842423 -4408530 65811 634467851 369319979 8359 -212521159 -973800289 7498 -38526543 650574725 2479 -123392698 -122199763 9503 -697385847 56141872 25234 720943554 -190504626 45941 -213246663 -966638608 24831 -125121989 -139224515 24628 -598397154 -305309850 45873 -8937108 541895170 52206 734242123 -599521957 11930 185522741 164296283 10020 -219730405 67874912 87282 280535659 57219562 56414 181297640 -424511887 24316 162836555 -588433484 8686 -858551723 -124228829 42695 -294679027 -198014759 16271 730402370 -582573337 5961 184089125 -590797321 14637 72735700 440538361 35181 -36503282 627992449 41286 -139451237 -520975053 23491 376902218 837099525 16067 378453985 630299530 22313 660133492 833890368 35173 538385300 -489413663 34739 148098850 -202108828 37581 -670962979 -883405534 6621 -31376184 -684549226 24586 165974911 89073892 7249 260387706 75528917 11360 -137419876 -302705983 68806 -194475426 -901249436 7680 -775950498 -789175541 13964 722939915 -613173485 40186 -893656747 717908479 79850 269554225 745991168 26531 265148974 50028104 76825 260155673 810172659 15508 170604108 -122216626 17789 635129723 837720200 33190 150672153 -898526335 22119 -128178998 -327746435 53970 89222946 469959420 49757 189979304 -137437892 62975 357801898 -401998103 33014 64001527 244563410 11140 356694973 -224327056 25473 -228185074 -969594846 5316 338470016 -212011368 30347 259886456 249422320 16682 760960485 -207770042 32519 -991401200 -404428202 60057 -805036422 -486890687 52225 -965279962 166728541 35436 748797251 350257459 11712 -689099465 -874579708 19499 143807517 152565533 25236 263279139 271376550 49173 -389104346 848984529 32009 -697049427 -771302738 22743 167397178 250413841 16398 266697241 244718281 59903 -697819473 -141716227 22100 85485456 428878561 56661 272429329 -425244963 54456 754118940 371855472 13586 152432285 63872884 12774 -422953922 241837980 22833 -290295181 -196788875 27653 -982345432 -999250593 52508 -875471354 456113355 25451 -5828224 -774606978 44262 -215590682 -881138867 842 372321255 -205090012 43034 733122510 -987061840 59522 -700738427 753114951 51458 -124368920 662279757 17379 727684606 -296450866 1541 -228027983 -575642603 70560 459999418 188115545 46935 -403055350 -118658876 43052 -509895227 446777543 12588 -771412943 -510542468 5599 60912237 857064455 42379 -115149650 -297321938 51088 -971988805 184528859 34298 728760060 -298594180 9870 -678254444 -879646179 9530 173443292 83550266 17434 -571820730 -492350803 25237 -224783023 65389281 83462 752759029 -616061195 7654 -396851927 258034093 35140 -222610952 -972490267 32670 57892484 252456536 31156 348250764 -227178340 35749 -208092154 -859087506 50474 -895892395 -114985142 47993 -318361372 -218759624 30558 467529855 183570673 37915 749375628 -607166569 25694 268322981 734255032 32330 58990771 821610183 20355 750280983 -597060582 3682 -218015179 -607411610 42571 352188471 631109267 38809 653819986 158894452 70785 -234096962 -965580821 46115 264293328 60580112 43028 -125240734 -806633694 41665 -687003843 -119886037 7642 -611193001 -499277687 33483 281877885 740084188 29015 -138708667 -882513660 34036 -673773951 -860992110 2035 -401172248 845825083 32042 68976958 262986569 69994 -116858134 344321737 20245 -402914922 748079756 36898 275777293 255314052 10312 -332291935 -228052712 2314 250434445 269590773 9876 -36682609 368365825 32174 -699543455 553170399 33333 -616864526 -709033326 58992 77420596 263071332 56758 638883389 -285717545 13030 -8946061 -678249649 80359 748126124 -314826283 11485 248127889 284850509 44201 -14111194 661705349 44975 -594461711 -487851322 31029 828405565 -958114568 37130 -194492439 838201190 64796 154826599 -191647607 14937 -693789689 -410577996 52773 451987643 843416135 37604 340212009 621987302 730 -482664005 -427668749 52349 -134263894 -308153935 19345 -123335934 350632707 28000 819439360 -976894263 53307 280652561 52345238 19745 261211468 735752091 38591 -392179960 742640886 20678 724357456 -677928531 46773 730858346 -315013324 40774 168284348 -383536093 4952 -993615807 -410533327 11507 259917922 -16984415 43139 722668179 -803083669 50448 564263761 -234136156 62069 -778573890 185762400 44763 -118390679 -491004224 24355 275787919 -216585356 31766 636146093 159675698 37574 -685288926 248656887 11265 741846481 343060247 35343 715171850 -217247289 33298 -122659151 -105526059 34697 -197274991 53804169 14083 -617697465 -310252815 77203 339723483 -229235036 7660 -3255489 -673892104 33962 725425596 -202602343 68144 724378497 373149042 29728 -191668855 83407699 69424 -132666158 -768788158 16269 748306321 -199183209 65107 -970635284 -789951342 84268 254535301 272654841 37572 371320292 -191489166 13405 -400523956 279197241 35460 161189069 -579703072 21407 -862653303 435680699 48786 -140060254 -504882087 29821 -108378302 -883376870 32479 47735674 744579805 39629 253311208 -8094158 65924 -883023539 460257882 48775 177470322 431248341 782 -985475526 835452067 45231 -401180687 -110875151 9644 148703470 -208896459 62772 565465422 436518782 41000 621409785 -904287921 36819 163118108 -126995849 15254 -799274862 -765126476 25122 -423432024 -583053858 50061 -779996037 -512949648 52416 -972927802 -601687716 17455 -408485320 -597093679 39166 356010112 -197233094 40432 175112825 -228827932 19878 621664508 265676555 60136 557021155 -504652075 55660 168148287 472720295 23512 169374047 -879902223 47081 253891178 -221045867 12196 282122568 61921695 5236 269242995 87556093 23162 -204553975 -600477967 60888 721574245 343002600 48253 271306734 723144312 32715 55454559 -312621076 11245 -572146877 -480877149 6951 155998248 -612648202 17109 -772584465 -516086195 10085 356292188 835620393 24200 170195994 -226310821 46427 155167946 89209524 22984 549702725 -513400030 57181 153818426 451782873 22759 -498509225 475718248 2240 -237288208 -604420806 25955 -876245674 -108182696 36596 -131838159 -880719145 40269 -401086868 -993076170 68110 -806223644 -964373563 49056 247459354 -231599411 11017 661760796 178767882 40175 -870342824 -236984440 43736 275291659 86397510 72292 183960522 89675264 4441 171553030 368755202 12279 -220067059 -46011363 32676 -123858477 -311484894 47359 -697115340 -95540644 7542 -214518782 -877921224 52080 165068072 445217158 443 347995155 841754470 22067 -418094001 856590391 38984 431947148 175859100 67476 -988418367 -596341871 290 54603496 242039980 10060 -38277491 629294071 46265 -780179349 -792493513 998 62346143 -300209250 4899 -701347765 -679294143 74234 446597998 365670929 26212 -211093275 -609922932 35038 -331424529 -201694933 32571 536324361 -99159245 55607 373160743 639596266 21319 181247573 466041208 9264 -613583969 -504153029 33350 271603647 278493559 32532 -118383936 -102379892 31635 -223381009 -957651349 51577 428934609 177420590 22086 272207195 -14841217 20629 -771997258 -808652675 23340 172887813 78634319 9268 -2281327 538345586 1799 -409389683 -106279917 9073 68005510 277165612 22982 85659208 816527101 44951 -598469308 538187951 22338 -228495900 -952442637 13405 344116169 -195731905 32160 82979355 455089647 18679 -119636669 337014556 15423 -609240969 -330492807 2127 -411864261 -142509991 11355 -383357586 743433120 6265 -572816788 -522470002 23468 -686710011 -137360166 17106 -384797641 -128831736 8588 366331833 822882418 37748 364805629 813347302 24071 256074551 239238120 36246 -14011533 -517345851 4666 -708087432 748210760 10176 750086241 -589930929 8860 -977096980 -422090245 73184 171500112 -401852642 18729 -211674572 -998855641 24992 375511476 828394769 35717 63007037 748686472 16243 -707118842 -106731463 29047 -124948223 -899062985 8393 -423159132 733875166 16581 271965482 810623636 47783 -767269592 348368644 52241 745398653 -234413338 18158 82622820 842628427 11326 -223326559 70823608 4592 -687366544 433731115 39294 -142051926 363281319 32556 714748498 373328863 54688 -579463635 -485439678 17391 -116403985 -301253299 66855 727860980 -203767703 63034 255692544 -214826783 29783 -30952448 738675449 14447 -980091934 -584697819 40679 639289446 845375944 65690 -806918047 -485318064 311 -707358013 -795674239 2091 -232494387 -974977384 37994 -768054803 -806962834 19805 -485323084 726039075 57896 714658769 -206994534 69188 154362842 84977163 10060 -223114836 -859181809 9518 150153238 84657766 15942 729543585 359783958 35565 -859750990 465485946 14295 -142561453 -316722527 68285 361486750 649234893 17918 264425297 -42430434 61699 -126538175 -322545998 51065 -884339780 246412845 64573 67689492 -287709220 27837 632104452 170055090 62871 -115314665 -476424478 9286 -210357414 -480206283 48460 632851740 -301481136 14015 -901388262 187865491 26212 -419194843 743217964 4923 -418083150 -986140752 2489 -402130720 -955388003 27479 -14817220 -703867702 26060 -876821122 456793826 25009 730519883 -603513676 16144 -20732533 635483450 37 -877460573 444822069 18436 189185844 284239205 11398 -492551456 435317996 5666 -804393506 -493264720 56890 185747130 246901246 5150 -599967253 -523087142 8634 -773258498 -491037382 1369 620002013 352828593 7396 -697058558 -129871685 3884 -212644431 -887181565 1636 -103367126 655414986 15521 742973025 -299473572 1670 175969603 -121937887 28892 -579344428 148832562 36025 364685437 732215407 14052 173572982 -137409431 54569 271905376 463771970 41618 -673574809 -857679451 8119 637166180 163197315 1900 -708529708 731520237 74328 -302645847 -201867794 4199 -616032454 -287422645 73419 82258355 -323587240 40278 -96842588 -100332168 27450 448618469 342815882 24426 170459699 347485570 9357 743514873 -288720070 1420 175266870 176429190 5265 -296614145 -668704202 15982 49882666 459289673 4852 280897751 261581750 42725 -387311480 738249933 27641 454109498 180772288 50527 -303827360 -673385078 25210 -765778601 -778885288 7574 637976217 185375245 10799 255215903 -17364258 63759 284078706 269270917 28809 557435502 -517090841 38778 76886136 715234226 51018 761076744 341005609 49376 164811022 -899649772 30918 -590836065 527659933 24799 380156301 662180483 28297 -105862969 365718056 8092 50305977 -322451347 40406 149886633 360649485 21413 -702930796 -881431880 53557 459099845 374172157 13314 -44886426 566387435 40208 -98986852 -289982083 32229 165913861 -384518176 7478 -231486277 -603855391 32304 -33588232 -696308521 46044 241163302 277699895 3861 -959227377 -617323032 54690 -992467469 -396662538 21157 -129413289 -897464750 32574 -671233077 -900450597 810 -128652628 346045849 20397 -383911881 823983982 53820 -785933591 -499230610 21043 179125396 -122326915 62070 -220028464 -901241472 31364 182743510 -396251057 3304 -203988731 -993123756 22482 153072373 -576143539 7722 -133806142 634978867 35857 166988241 -427912919 30976 -394793305 -762597077 54605 -39037829 -695954035 13987 -325868773 -216589576 8645 -707089995 740685953 81313 -111261059 647789590 28598 177355694 -135812720 8821 664049716 374247623 70206 176616681 -579785662 7982 852857849 -965533259 35386 262811901 245469907 15232 569912055 -511073920 27106 -113730081 -793830084 2292 750101509 -231126545 28808 -47417468 -692021683 5478 185143460 431164829 3767 -119588703 -498300163 5385 70534871 -302924017 43569 -764591085 -772129276 12878 -112281394 364536577 22414 76139302 -582411981 78314 544129472 448057662 22519 250437755 -207189145 33451 159435919 -212002092 74411 154531207 -114300971 18314 -994536025 -974511151 54247 -200369914 -517067556 46312 -768616374 -492939027 48923 274355845 -197034301 39297 -669509304 -796115141 46962 269756936 88621557 75405 244407023 -224479906 3782 165768720 450824797 6047 -766158505 -492238757 28131 59755949 -291371197 38588 -5570563 564738280 7890 -109926106 -877116159 35300 256607721 716123682 17412 173244571 79860573 9423 163730496 -594031530 13827 65005961 469978704 18275 -508229283 431998541 5404 -689717842 -237362577 67087 -697548107 -118693195 18557 -403665866 737170591 930 -894394340 452056987 44840 -118854064 -859121320 45324 177812181 -861051792 29588 252204509 -8670170 20497 175407255 64496552 1166 -577479439 721220877 24590 155552457 629999501 8145 266892791 264710272 28313 79193517 453499893 33066 155064095 -413733884 33610 -978901865 180116667 8301 -397070550 -982875000 23309 438097264 349420769 3772 -288364702 467549430 7646 -211749649 -899928745 7825 345432325 663940357 27751 -974151932 177827352 9327 -14756392 569723755 30845 -390253928 248789213 7021 337610812 -699616842 74088 348837653 -196311102 27233 743865500 336686062 37608 -106297690 -287838129 26606 -767779889 -766230847 10805 -882173605 431143044 31635 -121300384 -782101766 61752 72403758 463658763 49391 553615269 -506287781 20402 179391557 277233767 17759 342856899 447391426 61580 -881870957 453284903 51833 730349884 79577875 52376 -109086193 662673946 28629 89806652 436356699 56119 -98710741 -136449262 36740 631419603 843662311 7017 -901888947 436099641 41116 239154431 742048361 20445 -610320631 -508410782 7010 -394358949 -110939065 41937 337649978 650323731 29027 368465807 630759598 10415 156274091 -578245019 11146 -691086070 732676254 72213 -603975523 -503569281 6343 -107860351 -117865518 27736 715908496 -304768469 47479 -381237007 725303718 36044 278240196 -201598964 33914 162720247 436431104 27954 -303509669 -221471416 16235 -2006777 624603575 16971 277359097 748619539 2799 -109894946 -505457133 6862 -776648177 -487691218 8863 -874907740 -573848464 42932 267631282 88069994 76848 -219033460 -861266755 27044 172633196 353094176 50496 -891594061 -486631343 45957 747384327 361714668 14790 -315273550 -194698711 7573 150491119 72312129 19192 258166637 444625447 21266 73118526 846283883 43933 -128774427 372070025 22188 145647192 -394904395 11982 65752575 469627466 38888 -124992782 -322984823 33505 -121591634 -104578395 12183 251791097 258575717 53879 149202068 -881532729 28619 255074899 279163734 18592 71139708 444906234 1442 714782774 338596105 56341 -790739329 51494427 54488 -581912476 -514537602 21020 -237743556 -596172351 6825 738932960 -606211458 30748 746452325 -225815273 12005 639977280 842205939 48415 -25766372 -487757658 50332 166545228 -95479356 82152 -688583994 -776880024 34381 555893174 -490563487 344 179976435 -574486257 14189 80194286 817514023 12560 -967790317 -589311624 6779 357400078 -199098559 33103 239330105 -203746639 33188 159147195 -417966536 19508 283256928 748062221 32581 -423265662 281911552 25892 -113737403 -521512884 23295 364477780 446100117 56767 749114474 -618176697 24891 -118816443 352716681 29625 -778603537 -772869282 17541 445901111 373873268 4601 277575084 726778445 17721 342700290 661982136 32152 -319368826 -206768667 12837 757694138 -314077595 41421 -227701162 -858124848 51325 -974726794 -615841065 43525 -804580271 373852227 17466 254015987 240763317 57869 -694477061 -100670895 8435 186292308 -320250041 54325 -974736847 174448682 44240 -689582978 -706686169 35026 657372111 333384770 10528 -412863462 849027160 15584 -43240475 542737335 46959 -981594754 -607684616 39966 -407216295 278189241 15764 -671461528 -866210420 25984 631794777 -298409092 5308 -26204584 -681382188 51224 -122791322 628658473 15001 -393322374 -974433450 7143 -109881875 -295308766 68896 -969539296 -583906094 36548 160670326 250370396 58347 733903648 -614178534 16136 -706222683 626707514 10954 149680268 -516483002 53755 -127464397 648116249 12579 -523069392 -609246483 39864 -224542950 -871757956 56327 -215185564 -872152586 53065 -109963345 -867440316 28048 -112935401 -514476965 10533 -611085698 553806723 10276 -701861175 731405985 27884 183079245 -202220963 36352 69001774 741811725 13607 -476884912 470055038 42222 724622123 -226368278 33233 621091089 -299720035 36485 -571502907 548127577 53546 443052777 337465547 13823 -711231176 -773248454 34495 -122002252 -117273295 6342 -315267478 -204864546 18857 181667091 -586368712 10353 -872105196 -128652322 57811 266822346 279049548 51607 -520138368 435018412 20835 153309139 -588596535 15662 -291719383 467565086 1825 -201127071 91628994 73170 -980856182 -966532086 4985 -963755128 143490972 56194 -970186012 -963075013 75751 -581859220 -298585878 47299 -208032176 -899497624 24271 -407067102 -974928288 72445 -428053106 273044568 2037 -710971614 744432520 43643 170244510 -419005111 33308 276489959 78672420 57856 -45969306 539310350 12391 527593454 -513366190 17786 -495505375 461976990 16449 -993104156 -594625565 51245 -494344808 242436587 7821 451496566 380833979 25638 -422719881 754797296 129 -975539019 -956318052 31326 657281755 848683782 42500 -381917191 834877494 9411 471102271 375546405 18041 -384876233 829147329 44315 360406291 645686028 3885 -488820378 374233857 40652 -423177692 -103601624 11299 624511062 378580076 57766 -120066733 -496146088 32440 -984327799 -411501651 27878 -899340352 462613028 3071 -490630927 440081001 24975 -868511958 -139417456 44714 54596329 462468781 27185 266003435 474986133 28344 -405041497 719077164 6763 64962611 285372093 30374 -311981797 -214134489 10088 -516653582 -767100545 10883 250788479 -224632755 34595 -807534530 -513473195 22136 -767085539 -509471120 58538 84038006 835284569 48049 -978107938 -592280048 19621 -611445428 172575772 60684 -23046804 638817540 24089 -318143087 -703116483 21117 -413798246 829765244 13754 738721130 -204605784 17317 -129339285 -132983872 13754 -982508617 -980562886 70000 -588003780 -482898051 12150 149867234 -129224323 54901 725239943 -579162444 1891 722823131 -226937230 51722 -29855207 -686721780 71606 -968670105 -388243444 68158 -881243674 435142935 35764 -966780052 -427888630 61768 -119122823 -780595805 48559 189809607 -204862117 6455 -693933573 -783468441 47233 -701046304 718597867 43150 87110543 828215226 45171 -676166103 735053163 11860 -706951385 -105255053 19959 173171516 244775187 22159 -125959685 -764552664 64897 439662899 164276199 2082 -109253536 -139948904 78 -102530843 -134469030 24188 -711361459 164381815 69750 -389075448 273641057 16420 624622432 810036916 23769 438535119 367710962 10383 174916450 93488152 30155 750361137 -411228789 31592 185830795 -98242992 79266 -139345949 -881719171 34312 443827467 362350208 31852 -420521733 739915507 34399 -677516895 474262736 26457 436437190 174175570 16146 -416152406 728944259 18430 167232960 -615262052 13659 714685006 -294135402 19094 -389708575 743529142 38319 268397617 -209923850 22559 -38097176 624022728 21629 -383370054 -994198901 12353 159349008 88079238 29389 -306142743 -217128544 28209 168142756 248842294 26485 -230995509 -882667188 4639 735135620 -326511353 24572 -107095266 -106996251 36914 369629295 -210352198 43762 -521764004 461670599 2219 -796933914 662285023 51029 339573824 250264822 26571 -423140921 -128273668 20493 761589497 -224015207 31083 -999944622 -607426821 68796 749528732 -578577295 1714 -314677455 -227731129 5335 -700346224 -138222189 19210 -5237113 660659765 8996 -786791563 -804876965 9391 -203948189 -956662159 18976 161376242 -872346353 47188 -868991883 -137621478 25570 283332061 740209716 21458 186992446 473168888 14648 355029422 839488737 20533 -597787058 54574683 43286 -128106753 664204970 1196 -392540795 740397015 11711 -319326590 -198920427 26119 -204104365 -963773233 39473 173251117 -867481404 742 273714938 -137940739 33896 -98188343 -321171320 45723 274520120 447879070 12325 724764923 -200932369 58683 -490728635 355085990 40877 93795087 739722792 54775 -208359772 -984623108 13823 -897032140 -101868373 30202 -426198326 -101948059 5699 -668250669 -794234042 18571 353928463 639317882 37986 240655656 -2110069 18007 657091251 825047555 73876 469434552 378517489 19762 752115700 -296207917 19072 -860984525 -113776617 52883 -192645716 -590295734 3238 -20286510 -692927223 10796 -99324372 648604074 31270 -141255598 -803984786 53616 151197934 -232081117 14670 -112246624 635871517 27977 345815349 -230348882 398 266442371 443700213 23362 339635575 816679018 32628 377948093 630484257 9898 278922522 52689612 51797 -421499673 721956731 3286 720938199 334464276 35046 -236159055 -590843634 30514 380319392 -216775971 11900 -488137113 467452874 22864 -419682557 727648599 34604 -138059618 -780722244 48950 269335254 285012564 21815 245564977 71042436 28520 -880865889 464137522 31159 174246598 344569973 41733 622209689 -304954995 42131 -302519080 464984748 1038 169924736 161423025 38295 -29062204 453699338 8839 623445620 335713525 50922 -708235933 -867630138 22956 177999475 144890253 7685 -110761669 -332632343 50316 721850507 -590887619 41487 -37143911 545006232 894 -302445351 -701484891 42229 725355870 333589416 34756 -505567774 -682749791 35038 145417640 470646438 18230 146179078 -892092482 40645 149755600 -225932488 58133 761670349 -198727668 8760 -974058359 -584539286 39892 156269949 -896847534 7292 279657800 -227525522 44656 189159572 -196957961 17658 -999964707 -410148014 45185 -104901915 -783757173 5882 -702501689 -765847735 17676 -980147307 -574923397 42858 261790922 248491100 45235 -110920245 -286132443 46234 729801182 -220652571 62838 -138430324 -134801333 17004 -698538826 -864422443 23648 250557684 441274334 17659 369687248 619381478 27753 261460068 -11020305 21066 -203715221 85558261 48777 239584383 253172453 46661 -105004594 -129516413 9397 -323163259 -701326208 39358 640178334 -304032992 9113 87630093 756449192 55539 53718407 845252461 13744 -990985946 -382138845 22273 184091607 189647819 29625 166532282 -130183841 80181 -668302178 -800096771 13115 636388001 189289290 38618 248534511 -45740408 37738 720837383 -493330413 72779 54178828 849776867 13341 172099543 279121890 50577 -806038492 -767609557 10660 164205845 170147762 18183 -102623038 -868003522 43295 725830729 -233296552 62245 546277802 -512047791 18530 -683862344 -889029161 51186 -381765706 257596343 30213 -783846043 -763788574 3037 -116803226 -329281645 68211 366950486 654682951 40146 -227519254 -900269250 8123 -992522823 -965444074 10594 -961306204 -383203971 15425 -208504288 -874948454 4484 536985027 -491933492 2887 734168010 -209293011 7523 162042857 -576002104 10924 -226499644 -581341325 54451 -103026662 627261531 36952 378183522 818233711 10886 -706679091 718089483 79810 156419859 -204722608 65390 -684849783 -861828981 1142 -898434930 -108203963 16921 82215172 457193618 60549 93151262 259323449 40954 -995108493 -389491631 39075 -24856147 624305927 26468 90627195 266182736 65136 -316460364 461479511 9912 185166696 -387039676 6904 153926671 432645371 6386 653861906 155634866 56117 48703665 466243680 39861 -671058288 746618898 80965 448122432 380245069 8875 176121287 62973781 11661 626438359 843230396 33384 -684202312 -792754768 27893 -401477187 -120425209 24028 156783298 -388044055 4885 -28971256 -697716919 5989 -955287216 -381580726 17386 380438146 -198499894 40409 187987274 428819655 8624 -588646036 -507089018 17229 169926357 -424714214 923 736740172 338982956 43185 641316192 -328784203 4258 169489824 76893243 8649 -116702262 632868531 5725 714958189 -315451948 11522 273862505 717052370 2906 -102850037 -288984368 33600 -863193346 464031442 2409 178809112 144268673 30242 175442082 -419015776 31224 -670055988 733461193 61865 722482395 -288351357 20893 184668015 -423944118 2213 -900878796 474865259 5444 -103669849 658767046 22800 145445715 -211536199 33316 -692793227 -903584281 43394 -199544864 64994108 46270 -957013932 -404294645 40078 -120204603 -673463649 27251 -412569102 -986232841 48462 -382572629 -96562343 38005 -38517363 627845679 4811 -190721850 -595066001 62217 664499103 162843302 33694 -123444651 -114900052 14232 -418453294 263477232 43205 -696268603 -109601561 10449 -132951346 -780006577 876 339166117 -229049011 4124 -107868243 -495350756 2994 -18344913 629811861 40755 722417624 -317126639 47543 -678473101 -764358655 44785 246225892 95124181 18868 -670388964 -124794348 3433 663697512 823125589 15078 -786615114 -780298902 9670 180213389 188549183 4803 91252066 285018553 47754 -865303772 190276676 17304 159213163 -613215407 16852 -672569454 740422047 38836 -597825821 -288256921 65941 -700047541 -685801055 74284 251894130 263325152 38839 347616396 631663976 10203 451111202 146063010 39586 -110729615 -900580253 8610 -980134096 -574455917 9833 -317361314 -684280242 64763 442244181 160598045 78568 728898443 -118204324 66265 283789999 -24952239 62370 -31809129 -142719862 45270 -776183381 -517133730 27514 88219793 722051349 23951 -783027767 -502671030 43728 -236808382 -585586392 18724 826613224 -971661457 41476 -809404872 -499988412 50372 -407659912 282288572 34067 179108346 -232331985 25059 733107066 -596637423 4232 -115786755 -96878228 767 185114126 -111944963 20162 152386700 -102622442 45751 -895986174 432135352 41116 264899734 752511421 16219 -703256104 751292727 31179 -410477533 756133588 36028 -2426877 654614655 44350 -961021355 -410550630 7276 380822143 619165629 5964 -227045975 -589154055 30670 -99169875 352926724 21619 730484461 -200744542 63856 -516710933 445231785 39062 261371021 50964483 60222 -136032100 743501210 43991 -136835700 656037716 48138 189735464 174645770 19317 -140649294 -113498319 17402 -678107542 714603994 50834 -118641158 -791855435 34424 168932551 163692182 22131 -212068381 70952727 87349 166241236 181834320 24244 -114282483 -133300710 18206 -472182 542603613 50001 -385644040 -961212124 62341 734237216 -798710986 40402 80355902 430657444 33841 -38949145 529751958 12670 -601659165 -480495319 36835 564653729 -486735802 11445 145660820 -204334744 19741 739345830 -588917233 5715 -38270187 -700032846 14423 -580453953 568413542 64771 -9696603 621236787 7523 -326272304 -707839675 10349 -501217677 -590586853 59072 -96031820 -115461886 35709 -979259146 -610512370 26557 -997161160 -587354407 60993 268429013 468999739 3289 -216718270 -994696776 33223 -235697904 95008266 98650 341698412 823233366 22574 161742916 464243325 10001 364350646 -231490933 3659 181753752 -609548271 3056 -512883880 -47068747 45085 -383392111 840299708 38023 344001562 813609540 43228 -223217432 -988483161 17710 -121304923 -520675039 14790 723381117 -606242626 4262 -311312983 -687391897 50107 -6311576 647636040 33748 740993739 -590345319 40451 666307415 -306478858 19954 -595756003 760785168 61830 148957061 -100335587 53116 89607367 734134171 54148 376948245 833645632 35785 -106716442 -808681010 60664 -984961359 146101721 53148 -28540787 646775655 7638 156892046 71126469 7294 -115327778 -131495898 1646 -135321483 -312986218 27009 -202808087 -904574703 12101 -600079915 -764082590 69086 155540960 -196841503 71090 -590898622 -489162766 2577 624351337 377597526 45346 272705406 -23736440 47636 -104224265 -894601418 7553 272590736 89999572 20704 462189191 -971355316 73528 350858534 833560851 35184 -413259275 -983279230 52765 -779929754 -771505165 25674 -696801214 -769889033 15180 645944106 346211568 38835 247124815 743351431 6338 -894099796 -107652952 53604 344231420 852914157 25661 -582595590 -312868515 548 -387683680 841033131 10590 354300435 849798556 29087 644242377 -329869914 29577 254140713 -7208171 23269 167720952 241032387 20636 -680242304 -130679983 903 -327716304 -206719007 31775 -205467647 -579460467 4664 -790793766 -324165172 18471 620485005 158449549 49473 -687801467 -870427820 28757 -127541133 -766628478 31694 76113325 823778931 50735 -218564383 -607098606 39130 144312623 76184012 20177 -423848113 -115028408 39026 -28372865 564035000 38134 -987198720 -966967359 8600 651811516 -318123177 44352 -415213256 -996469573 64892 -125029473 -896673213 41104 -689572458 -767179499 5766 181261066 65027712 5898 279688419 717403521 12180 -310268612 465747337 8555 541404635 433294309 26889 662889692 853497183 2987 650885750 844882414 53900 148611578 258046752 58353 -788278632 -779013128 10487 -710605903 -97594638 517 -103625122 621412010 1574 -405467724 -953864555 20046 55052652 435292078 41040 340469683 814674452 37174 270119869 755573480 17178 -708606510 -108966017 14315 350891754 -213657240 33040 665370975 -330737997 35813 183994422 -583436187 5957 558756942 -520377280 20795 370914338 816830841 2335 252181954 -9183827 19152 -396730595 270839285 21655 -900736643 459916448 8456 380296595 631632183 27766 -606521109 -489494649 36181 -859134026 462614448 7907 -702863953 -232874256 23702 649884806 825398336 16313 -25360121 662041006 39428 -202760401 -29025462 4390 -219835667 79944014 40669 438362202 -953605809 45560 -102439527 -482307177 14164 -424506768 740718207 34869 -9677428 656036229 21458 -226517190 -577148183 5806 760123105 343744344 35530 66204086 -295472629 1695 168655167 52982599 19778 -311213969 -223484921 2167 272449230 259386126 38298 546703208 -522094167 51588 -701847318 -128826684 15620 -595973649 -417549380 45090 -196933941 -969053222 54424 755677747 -308726181 25314 -194440980 -953706777 28671 -140983264 -798929318 31020 -95663583 637840022 6244 239847052 55126893 50053 -966420575 -594834750 50267 -497105853 -228901426 19229 -295823056 -712114328 16513 -109485550 -484000289 7155 -103554190 -795400290 11678 -122958913 -291602622 15500 -131060208 -492675841 10889 -201362086 272417909 57473 186328984 263048438 46253 549827956 -478441643 24671 67617096 -499847896 15192 -968242392 -962717089 167 -193042331 -964671166 49695 55779882 434686285 6483 -901327568 729895108 83783 -128555031 342072126 21035 -495830921 429716366 6814 662102094 849601435 7471 -231644632 -579987729 68812 -218369303 48351459 21287 647694355 819457297 57364 -226286929 -605553977 1071 254650174 -224114098 17775 -296058248 470829050 21862 267157214 257055527 69776 173730654 368506840 30528 -412292261 -139574727 43987 -764860441 -780397852 3825 -801662992 -484885288 35431 341812893 -192440899 25715 -198099889 92467401 45603 527026472 50576606 32633 190069793 62917873 1691 -702324131 717705101 80086 -992761607 -985489963 44239 -285765684 -713690281 55590 -326433597 849665391 20559 76521378 437517446 10487 62162394 -306516495 26025 -420645740 856382000 46595 -979056912 -299056447 80193 175624757 -220383900 19538 -324944457 -234463030 28283 252921623 433559797 13097 -399215521 723208243 11701 -794351101 -766003712 24146 50109844 809658292 58787 -391974497 740943194 12835 -201439004 -596597529 38032 -998508783 -964741328 7075 -392229988 176919025 36716 86982112 241027690 42979 643535289 352839250 43432 -408438890 738372798 39994 -3516697 656027813 37994 -306224422 454388124 14764 -516278002 434337798 41489 161688086 185630910 7884 -713768909 -876275242 42735 559023993 -486478240 2899 146775893 -407510713 19784 -669974818 826593553 42924 -30152158 145323414 64475 -403604137 754527178 26410 -32886027 620248219 25385 -423992496 -954465121 41455 755705104 -233640691 19178 -588136917 750302776 8455 348554265 658094865 34414 -126133649 636958202 31818 623890611 380204425 9324 -302622741 339324431 24820 855943035 -954001698 2915 666591682 358210055 59088 165585016 -884654760 9586 -304747195 474496016 20151 751537140 -195267468 10801 -109934513 -489496938 27986 -893007890 450545020 8681 -793915827 -773355383 3814 -125437642 -779711284 54862 -985430197 162409555 33789 -139774305 361135304 9323 -976110235 -410681298 63438 -126043381 -522936670 22926 -774470882 -791781249 20861 153714857 655942197 16711 263099743 -34959365 76592 -388259621 731065338 13813 -228118463 92175823 102395 732295403 -192329259 15529 150124006 53333066 9604 -129355559 646471583 8887 -218140331 82442666 81497 -137343537 -793574428 52575 -610982682 530447614 69120 -120614521 -494332455 35223 -39600799 -688908732 16321 746972082 -605125993 21383 -594992288 -487828099 35932 434192190 348525073 19301 259669543 446629231 19141 371660266 633545670 22700 -324659121 -702900295 19934 528770304 -493957290 54199 659378575 850487646 10991 -583590408 -488829204 12978 -233488109 64488446 93001 159082835 -104712027 81096 270073976 -865320620 77058 759331319 -191642509 51706 458503631 173903564 41394 -2391172 666258845 45559 -580330453 -523172629 19282 761067326 -897712013 78947 -862171849 443939646 35980 145322425 -407920569 15616 -984944929 -210222990 47163 -412520320 -129760347 12672 189465180 246217114 37203 -979183810 -602621934 56307 270886853 731448700 19077 449556525 363062039 2595 91979333 438568995 32459 -226488817 -607657783 39205 651993377 835917027 34585 -235468008 843174922 38207 367850333 -194846147 7207 -888882569 366233492 52261 -406932290 -990523081 29536 -784177583 -803160939 1909 -601377423 -682265005 56990 -613386215 531620886 29272 556159777 -507083470 52894 160151112 94446302 4012 654682195 347901138 65158 -893637954 -117390650 44663 -1441653 -713965117 20065 -608209710 -297665573 31332 147222633 -211937257 43313 -992332060 -606473918 10062 -395941306 283347850 22770 53637552 754200215 70081 -879817182 466597288 14264 827132700 -967223257 17508 78050486 463785472 2893 -141501920 -773905200 9378 -996353083 -979229220 46371 -600669016 564354019 69214 -381524913 255541767 10179 -583444555 -478354570 18079 -19051871 -670851019 885 -973561855 171779404 7358 -395942129 826122270 43893 79869648 448520676 16337 -318126542 437041816 5794 -518498125 460407052 838 650542507 158616309 11849 -98627301 -786840120 70889 -321522751 -670273721 54564 52731192 240440438 63168 336101632 810495011 2781 -5835327 -691000409 81608 -778467066 -491686900 6307 -985425588 -987607265 28415 -234445379 -858207839 57128 746435761 -295995605 43745 716453520 -198754245 16089 646825374 170914692 4234 -673195802 -782034169 3762 147480459 -229023544 68146 -96784294 -891074162 2849 55335032 723570532 25809 178202838 -404724879 35828 -611614648 566702725 56919 -592525324 559117363 22707 -6890526 534845250 50276 -595273428 -803953246 13138 -207618976 -994920393 25963 -105147860 -109876147 30256 280303229 73007182 79495 -108578025 -485701285 24926 -975526808 -416996070 4742 -688433161 -904703708 16511 340517783 621114027 19840 -228811717 -583050237 12218 -889216242 -110984540 14855 631721408 840736492 40285 64136314 440868993 51966 655252205 -327900140 5430 358366192 658475391 15165 -575441599 -301182643 47462 169158019 269971610 11024 179440035 342381697 25908 761270321 -592468560 18678 -14006886 529310596 19036 -981573342 159995235 2383 -119064878 -497660468 26453 -669755670 -803346769 29666 -295363410 -218287333 10190 163253327 -411790966 28270 -498682208 440503455 26132 630875888 849602074 37549 182922687 -140364375 31956 -675019847 -135341814 25632 658883725 -316537379 39859 155883146 -194955627 30575 -988729307 -875394636 60248 -213508052 -862107127 25841 -141713629 -412177480 41843 -415165634 813530532 2788 -288910503 -668910059 19925 -995486208 186244679 15895 -390756662 843138725 38856 380129538 -309106010 48149 -234769483 68426818 8058 271271264 52404009 62092 648752066 149966621 51220 -859150002 -100019296 46048 -774560008 -767234478 23488 245367514 -15849518 69020 -516610971 -503298476 35124 716667217 -300899661 5613 -290905221 -680770154 53923 76071315 718807157 11450 186565762 364669486 2426 77864926 -319961296 9729 435255745 352905538 28123 -889836139 -130258337 53572 -14162688 650105360 12358 729840502 -584523529 2865 180168661 -613129150 17348 632881175 246589437 30523 145218221 163569238 30088 51852939 444413517 1534 264748935 -388494622 28405 184751322 -414604160 23857 -210444123 -967336470 56491 -389093460 721914255 38503 -213753077 -984033600 36554 -612100303 -317181058 54864 173808533 -770738872 64117 177418814 340181064 28652 162562787 -903324093 39232 -200378688 -596047995 60015 183001290 -588665456 15359 -428138520 -321038304 20550 837732530 -969241201 26748 -414082567 -866584824 43424 719372622 -575828022 37296 -767934449 -485562635 28498 715180742 344205100 3866 -428450066 754492637 24585 60368869 734983145 45765 171733917 -121869773 2919 255099820 67040933 1887 621972080 151615116 44544 59388905 735523904 40947 729446832 354754506 17706 -127606961 -869642898 24165 -124407671 -300894525 37711 -134013417 -857964257 23252 436607004 832512481 83267 150732425 361016500 43248 -114165626 -894786906 23342 -406820012 251188135 46560 -803592171 -798835315 14015 -31011799 543922538 25343 -215840085 621328501 66326 174107187 86826702 16971 243712158 279937861 60115 -784218479 -488122103 54381 854058154 -982626882 52019 634289868 812908132 61685 731541680 -593450559 29091 79152997 269153427 51126 83893649 717138040 27199 -201789825 -985356982 36709 188455488 -585948443 11520 151862821 -575215066 4056 750547102 -574997673 10802 -31769 653443886 12385 -114669260 -879054917 21199 -129002055 -309612922 9921 251362730 -25443316 16105 -25528555 545805432 38894 273247813 -236549697 22259 -693228213 -902727624 11669 50143663 -288474401 167 -13634520 -679789206 63647 -327130748 -685592802 30412 -403180778 839459477 52786 719359105 345274967 50772 173775992 82361030 27377 -425015221 716435673 10727 147188762 -591377517 21697 -690171406 -864509987 4450 -670145830 -778410616 43647 556247990 -512290603 52286 261887572 254208042 37600 91239331 828337293 31193 725388319 736283658 12013 -15916830 631242611 4716 -678947533 -765707908 46658 -210970751 557831592 7664 -409334055 246970945 14669 -667342139 723757993 80974 -967314119 -980073146 12017 -962281560 -602164930 3216 180104647 -113073110 17017 -705303441 -785240981 43312 -786934946 -494336645 51972 -695134826 -806746016 26287 -899922336 464615295 39326 50777527 846634157 46446 179392664 257804151 54914 189931064 -886544465 13498 -408962339 451846461 49465 -317829467 -674576074 42453 -689084759 726285905 48764 -217668309 87120812 64119 734570126 -610173251 3940 -402670454 262852432 30034 87433460 -323227619 1348 -31053209 -686993544 53280 -575984337 -478360225 11425 -419946403 261168224 16505 723351534 823458968 45532 -322898841 -697389642 4840 -886179390 454345595 33141 -4104297 -699940996 65238 -389644549 -975822219 23044 -204519549 -895622917 55697 -578621427 -313891117 43331 -121340907 -773430076 19892 189761614 -862715952 2600 837465180 -983986713 2817 -676495870 -869695478 40412 -129632538 -306938348 44456 -219490744 -890304326 12651 -26494141 666380756 41620 -294275048 -191166036 22462 354926546 -207092465 14311 -668084262 714725993 570 463319852 163470851 4945 -141382598 626650708 34094 -95750616 -807160957 67993 -770469329 190102385 78034 57220182 247598488 53015 -681321694 750576666 43583 -975940437 -417051212 64224 -874373600 474847479 52292 -877711152 252547146 28639 -399474402 -96006969 21572 433295267 368885974 11753 168116703 -597588702 2268 -975762702 -591176595 43582 187019537 -193786653 14929 429911821 155556311 32540 -381460032 -957706157 13248 -712352195 -114374074 22509 -289543268 -708458860 46185 -966474172 -597139425 42217 -988871789 -891811139 211 -38371465 -224706203 50250 -961100858 -980193070 24932 -586527487 -491015678 14757 827081005 -999448691 16566 73567143 837833327 55851 -708609833 -135890133 7265 258217240 734329374 25953 -987252859 -957353921 49157 188681035 86316347 24231 -104269685 -113278376 35294 430719887 143029771 17768 456279005 182969582 49851 751047829 -324792735 18298 -98410160 -319362864 25406 88451372 440045200 26628 -416294413 -999790258 60714 187422748 154122509 9686 -102168801 -487947489 10782 272131978 84190912 73104 -975129117 188900461 15676 258184933 275201238 64696 185126506 -874858708 12591 -104717987 -131421752 24901 380555825 663902956 9430 61914633 246328591 35102 551361896 -498968386 244 -95697289 -131314411 11041 -127347995 -891776908 22322 -419772149 249569857 15007 -192349119 -992170361 32868 -210158876 -973562897 17731 361234922 437520101 72243 650903725 370890064 17397 -583679379 -323332835 17075 -115659669 -317546453 38343 -199262817 -616822383 66095 -952537749 -964614171 24056 727083572 -995724555 55777 -604934291 839987353 47306 248467912 249825601 34674 375200933 650342752 33387 665751013 358906504 12327 -96656864 -866670842 41812 -327499653 -682509491 2207 -596709492 549194827 49876 -45526082 -667646284 26280 638156261 358004318 7794 240982295 257828255 26333 648401601 342202953 36541 -385233444 -975423358 37778 -673333842 -881248733 39850 58876721 -321792107 19072 -1994947 -674928443 77355 88397270 833390981 5731 449620148 341877215 19343 -515913582 441585214 27469 -192723644 -966355931 10272 -684821612 -141871765 28884 175772665 254532706 39124 -392713399 -995364404 73173 -902706445 -114096589 3544 -193566145 -576555219 11803 159844465 168171624 28489 -208708208 -861521803 24589 183565268 -400057316 25780 -224986917 -875334132 28278 448648785 147353369 62007 247888717 -34926653 27767 662788783 154987545 27472 -701340247 -801075776 1219 720662758 -605474115 12731 359930523 -191161072 11688 -139348935 -317575936 24908 -808974270 -955850776 38366 -425946813 -981951284 38426 74620032 829625457 38346 637742418 365158454 68026 -687028328 -803443017 66 753241046 -230888078 64511 -605541955 837906411 66396 470064722 335682362 28440 455080926 357991075 14785 187301854 167955627 31120 -688715682 -682226039 78184 -686105256 -126489320 15979 -295035548 -691522008 14850 730815401 -590567737 27597 -119888685 644963141 43745 -36736697 -124583975 46011 -971911775 -613278412 68175 459171989 179090182 83974 -382627157 757267896 28416 -142622795 -288396681 42848 79281007 834878514 44248 -102080309 -767701556 6456 -26219539 654488313 40344 -117702094 -520488976 35334 648311427 843722011 25514 -587616308 -859296381 19785 -971857869 -999304319 23468 -962701864 -959858555 32439 156393912 354240209 8501 -587621023 -294298767 56837 -38811652 -714162797 46948 -300304810 441900489 21789 -680797073 249491428 47294 -13563070 643245202 838 149806746 57064458 1910 745830856 374850957 31999 -206194924 -985807031 48443 258352097 84796499 2883 -26286398 556202341 13301 152832108 261368081 8229 -882952269 -691848800 65364 448470494 163175949 23532 270791718 -217344659 10229 -712403358 725272467 76234 176844385 -412159763 25682 -580950077 -292399083 50658 -326313090 -222404557 24990 156472696 69520878 11799 266740735 57428942 24894 746091319 337732777 15989 -966278517 -426988486 75582 153602025 350498419 13361 -781849910 -480786938 7709 -43379818 658416524 13205 -708184734 -121933759 10214 250543471 -46243360 20917 50613717 430715416 41615 646400924 365379242 27688 455343051 163080751 17243 454451721 -861913982 32603 373999392 -223260689 31544 155471227 -115891091 8834 632280166 167379512 5121 -389371127 -413203398 57462 159231280 85887502 6433 -986083327 -960116126 71384 -712793671 -785406135 9259 246495796 -10756558 48236 146804696 -107933950 62314 154187432 -594858463 15596 -961625073 -975314056 14422 156886507 -878170052 30082 -412109501 -982728351 54919 -382281022 835713967 35655 278350593 725208939 21800 660057359 338177957 58560 -794535043 -790139917 6882 273958670 -702610489 7524 -988798276 -401177190 46885 166566730 -886153980 32052 269402338 746416745 13935 -317277226 434833640 16244 167736044 -424441720 35373 243342227 57535488 47186 87326059 242339997 66767 -213024048 58002458 72714 -858975067 718155787 53723 -14248471 843983669 80002 -323329711 -695154163 21140 -12985624 557160859 7060 -309743877 -672404370 56401 717644365 335859587 1382 -804225868 -210554560 41764 761682363 -237907957 21639 268530537 432250923 10097 -893159528 463419769 47860 -425188992 253699169 32116 152607025 -859482694 16971 -581414098 -510466296 5281 646189837 339875157 57156 -331684564 -219113311 2667 -408969678 278798460 41762 -988411514 -601907668 6529 -867196419 -120759334 48199 620900901 -289058286 4896 -39754845 -699422339 80187 -419645831 -587512993 41675 367933083 -121881077 44156 -309056023 -882825348 57815 -787282498 -492136388 9470 342123001 841551799 30319 561216439 -518749231 12630 143905683 438361082 16379 181186407 462246650 2215 -289667588 -200728016 1852 349523858 620023445 22390 168491297 52119122 25651 -616658168 563004175 54753 473961166 143367345 86682 276646461 239092263 61471 -957183833 -421830533 981 165765188 431810768 8677 -965468650 161642376 29934 243824697 445314927 16620 -615696553 -331488779 35978 360472394 -229535719 5348 619649662 -329076125 38110 -128454201 374764072 2184 174786385 285420621 43480 -406128674 278146979 2453 281735467 -880265864 50371 59947890 254159647 48489 -686245757 565905827 65675 155833655 -597736396 18009 -223186378 -876590753 31958 -331679561 -670433112 65873 -203692086 57186843 65997 -964892443 -381933478 40301 -403434015 269906061 28077 -381048564 267907300 53817 726439682 379970808 57083 271682635 249860426 58045 -519397600 463842359 19856 -107933104 -482618415 8255 437213200 347756195 29899 -381375094 841604690 47871 167948234 442962682 14883 -408702626 -110769820 4931 -603574281 -499948575 3317 261945437 463905451 1162 -502427199 -595658707 13669 661836465 839315280 3607 -216734535 -879391242 441 -670649578 -886323045 21694 -129258212 -493994493 7113 -401943358 253990190 50616 340774411 -28721698 42229 78062675 244311853 17547 165557371 448610584 27007 -763035839 -487707011 3419 721938133 -312277654 33117 -675267638 -898047210 36511 -98917707 -119098306 22308 -331531093 -711782016 27408 -594871995 543721551 73407 -886664863 -141664285 27324 73748817 256814631 13805 352465799 630555191 18000 -953372855 -399071274 2822 361267486 647414881 34717 146501322 -213068720 6053 -423452084 -133652252 23203 -7162719 627127375 28020 -138430377 -512091727 21030 536495357 -502831417 61249 749927838 340547614 4936 756302187 -313133964 29222 -597557834 -487449622 35774 471986788 365057214 343 154216542 376056057 2819 629502692 148124875 13491 -615330455 -212606088 68581 474066610 175683191 2092 562469997 457538766 53491 -32398120 535503091 37855 149266465 259587413 17157 285328387 -193688828 32454 -229428650 -980002267 4103 -995300124 149473349 3034 -223318300 -961436382 26322 337826855 -236482478 3705 -131037203 -899579417 35800 -125973967 -325058389 54727 -675771854 -866488106 14388 -114670707 -417477715 33430 57441403 250129552 67201 743466591 -120059792 57554 89398549 -327265504 3265 -4615380 636658374 6197 183238421 -426408101 20428 -904231031 -140149560 16895 -115315577 -98013192 20810 -322210072 458050453 10068 71137087 -292430013 42281 -677911240 -126822326 1900 -421768344 847920347 33414 -323241316 -675545433 27562 -894185622 -97502533 64086 66818798 740184816 58537 -411154087 284578254 46882 644630042 -313869032 35772 -493132314 441677100 36465 168134560 431038791 10203 -191732534 -574725168 22546 73421561 454347026 42821 547879975 -482129543 47338 -962707234 -900850383 59286 -217694590 92132331 49268 660135733 164058374 63814 -288756516 -705175757 4761 272839311 275364923 48604 78017065 -311194294 26622 -684987595 -793670351 44319 -673243188 -899379191 49796 -141008463 -771559264 60702 524463400 -505316466 27092 445521103 181981421 13743 -122818415 -328259028 27230 716604533 -324323259 7742 -288378173 458104564 7886 164409202 362354051 45189 534856936 -860154482 27430 284144193 -35801697 72413 -426026054 744026207 27308 -692363727 -115692099 7973 433916690 150997293 58976 -396916090 737080971 39739 -112429946 654882020 8331 -428356615 840372418 11377 -706785578 -802284967 40936 -776011581 -764262134 8691 243529965 -26856565 44565 172688078 -857413414 46598 815183364 -992546316 35258 -804473039 -805517481 4397 76568869 -332812936 16800 -195072691 -585246576 7229 346300696 -209523309 435 280071416 250191206 29433 -806150304 -523488854 21480 -329481478 -212011217 1994 -599461375 -494861426 33260 752194513 348340207 10351 -582930440 -318358179 20770 158102193 253854874 33671 561802396 -497605634 18618 -575497929 -493084198 13004 739334336 -215021202 59904 -987970467 -996325677 30671 -44305270 625959902 32583 186472838 342599328 29951 374402973 -235984924 16670 -977668172 -393313468 36085 -393928311 249874443 48756 666199207 166541082 22784 273195441 759872565 1473 -959865062 -609907000 37058 150312156 -588552652 2806 -708239205 -113611984 31573 152291253 369067113 20334 70431316 240077846 40163 -27219939 -691957783 34885 -329297488 -691904030 38602 93229304 428636320 28220 -865931727 433853342 52064 -110802796 637332015 32366 -306938234 -197287087 6569 273012004 752415946 35664 -102694288 -800725843 28005 568139030 -497122530 7940 158919994 363956292 40064 -106299398 -762609583 48792 -406093063 -997533047 72497 58063696 -293989536 36564 -397847027 -959054022 40917 -419683789 -132618946 2503 -26401726 -670916452 49956 649191231 833495034 15 -396414230 819575789 46803 347846072 839481219 43048 -200803326 87832017 12398 755160762 -615721565 25061 631459452 852030032 7827 47984907 259701362 4777 162028502 -863516797 21963 -962418898 167694192 52614 642862990 176386594 16839 -290120588 442834704 25334 -782433953 -766506393 11000 -1714666 659347457 35650 -132587777 351692677 34429 453715237 157038062 76369 -802234284 -775178445 1067 64222389 728051559 13018 634750036 154205954 51119 -226523244 -585979468 64503 -860993429 -231674770 49094 354454109 -235439752 31558 -589467832 -291800280 51859 163879392 -229603233 46734 177238476 167429148 9223 360566085 850128799 35026 -101332969 351214805 11044 -212937318 -599699432 38169 240513145 -212502174 42608 -316518129 433108897 18762 -108609218 334980236 32143 82361501 -306609900 34516 -15372175 -682915268 33224 -390444405 717515355 33675 80823974 475387875 20364 658579843 -313040693 39738 -776450151 -517317255 34106 654858086 825758509 2867 651821235 335835388 6590 529876913 -492729629 45518 -590029234 -518975964 7621 273588847 444614614 27824 -221774097 47827213 80307 -969075288 250639382 26889 655690803 148776682 3196 61396645 748998859 62910 249232219 454570309 10025 -120669690 -495526482 889 -104122781 -305744372 22566 -998068915 182912926 50373 -592983059 -701927437 47207 -507186960 60053602 28063 730765563 -329007841 16524 163242683 162774866 30396 526857405 -513835097 46935 272391463 759975658 38075 -674768471 -114527831 17427 -140334896 641249276 36788 -588942305 -325604986 74786 264028131 -198304975 12926 -882728880 -137253296 28975 661795701 356217663 26388 -977904430 -984552019 73687 -218785401 -857948305 43959 722110492 348533255 26639 752847454 -190787103 60042 -386006346 -98713370 25238 69842932 714338453 28835 624595600 377235057 49903 -614673106 -709754201 44090 -387879071 -137925488 33449 -696143798 -864917324 25002 249381811 271457732 1357 91343413 -509726020 58112 174396125 359974036 9660 734517034 567863449 8908 -211107403 -576964419 59911 -397180280 -136174560 20657 49639337 819517379 26913 -232103777 -27943236 45088 272490728 -40980921 38458 -27900767 635963945 6251 -33869346 566847858 50841 335231234 843779677 12051 66651072 -522760313 57558 741884991 -807095462 15475 -224880456 -868570223 39427 -115693785 361093106 25549 -223624687 -870332514 6168 256623977 70676207 68633 -522080441 285305713 51567 -304949824 -687262412 26655 -224206563 -900348572 7583 70227341 760502279 12754 -690736447 749507524 59883 -696902951 -127212410 4667 746278173 335442977 52918 149980981 -124454251 44550 752586242 355559214 3427 -903806742 451801167 44672 745575394 -317956721 44226 -670977581 -104050757 30014 620515805 842748054 35934 746719480 -577541029 31498 -510379493 440475646 15201 457746303 168724720 87935 -412359527 -983006520 39272 361653761 -305875115 60921 353641185 -233772224 15236 440016720 380475021 3617 144068230 339938635 54323 -497668560 470610401 14328 650373126 845044133 57377 -694669089 828432276 25404 187790818 -902536748 31553 -691674579 -121503416 6755 -124079345 -798135942 1820 145457438 263567480 30942 526783863 -488358718 32326 -399442288 269844055 15291 853844339 -998971675 32596 242614218 -202330618 26406 -194272930 -875676356 9585 -230997887 -979551137 49164 -321899700 449346309 2479 266223115 -194132614 12223 -110294485 -500666479 29856 -103153345 631392862 36664 640866333 361347046 26247 -489986294 474337525 4760 732801572 -584372743 12725 242705290 -43389764 29386 -226509602 -579861394 48337 347286524 849013496 42084 73728535 819590224 57528 450613796 353034369 21083 164844672 261652644 43445 79087918 247775797 25937 171823294 -102322743 44028 753435994 -609781370 8970 339447400 648716628 38198 -132637269 -872643831 13836 -680256128 -132126635 12821 -285800516 -40863427 29845 -389830663 -996906762 64985 458897386 174749731 63278 344274598 -193819996 10433 256724453 732758174 28295 664944909 165842947 44353 157349085 -411045110 14890 -574707655 -482066197 27974 -116092142 -865044863 46608 374748529 836078542 1766 143433916 170716763 26478 -575713717 -478540222 20294 242594676 264872762 19008 450384330 365199559 27772 -405957987 -710948892 37613 368515188 819573164 33290 -110074030 620431503 23947 539585521 -489615482 27740 59606890 275564474 16018 -6364993 242391079 5723 -388388644 752652852 17866 161245952 341263833 2533 77239341 467368255 25976 -120568688 355319084 16804 282652469 -25967197 44243 158876163 75893319 12559 64168854 761216260 23164 260179966 239242896 71376 621444091 146468501 56330 176293171 66070134 25824 -980458754 -963484777 53136 267811584 444499231 19274 157827809 -591749634 20738 -317470360 -214111242 14141 -763827481 -208631245 29725 246629179 472940658 2941 47854467 -298854889 39514 339800148 628233070 4500 -296559061 460644727 19393 -999550826 -573687702 10656 -313678681 448787038 5433 -887248884 353258491 22894 175327064 -141025168 861 -411426793 254060380 50825 -193225284 -992782460 31255 58553590 844092136 30706 156638479 -425467500 32333 -35947501 -690281694 67711 632830473 -296830652 27610 157108355 -869084312 37677 -592863850 -512237494 24724 -959987825 -971486010 47813 -232447358 -861651353 31947 82246038 452963523 50036 -107481006 -766560416 22339 471601750 157244638 50584 159759498 354011951 48023 752406662 -607439151 30858 -212864328 78707693 76762 182366194 -104657955 17452 252231048 56663307 45977 -233372463 -953336282 28524 -107869524 -135280682 28541 555900000 -513232387 10757 -968066586 -395011310 54695 257877189 -226356308 28059 -601048170 -482574683 4720 -138051539 -117002704 11568 729713266 -321601421 23700 -135578507 -771447593 25639 353070961 -213477437 30489 -193603275 -900196127 8939 167861911 -882486586 26262 822983776 -968445402 21008 -672308597 -876502411 46261 353201938 -228841414 37344 760890408 -691805796 62536 266013263 76338980 8783 -201386941 -981048945 29214 -236831096 -858142266 41997 171213220 -383339559 19421 364033565 832078469 9633 -605517419 -285950438 43824 631143134 179292500 37132 -31881251 -894656474 35881 533757305 -478532370 42515 149172360 61485522 20320 752189781 -222364405 27107 95058447 715450639 51227 -996460829 -414021797 44079 746867032 -230709228 36266 -126542 664223041 41641 -890144950 748223251 19984 59650083 -303759787 35762 277065345 272810389 11452 -389463702 277566199 29847 -676589645 -131146807 7712 -191610925 -216967245 45226 -597486071 -497384248 8508 -17945709 -667470975 27036 743376424 364600452 4880 -227178721 542951766 27054 -772093081 -522838697 33911 284456754 -196304053 25923 184524287 168509008 23680 -884277970 435474375 17962 176740380 452055883 13639 647049076 838893075 12883 161088193 436302380 15352 -712966838 759442120 42579 170209882 -108660758 19726 239968972 444508448 32295 -585542232 546935803 5453 149078158 241722545 23836 -674838093 451942966 43988 625730838 824201043 15343 359453506 662712294 39391 -39055722 565757223 43658 -701440770 -769314162 16618 248660078 48008678 17887 -215643326 737033852 20952 -421173727 -42311800 70966 -606900388 -333214581 38017 374851402 -204130582 39999 -131039765 372569226 22050 -201124236 -993616140 21320 -952526309 -975039922 62147 -191230904 -598635395 62791 -774278836 -504337440 54936 666513386 -313478101 25063 -135030214 -102819790 8014 -964907512 -391821426 19610 -195521657 149568589 34887 79835685 466377071 3594 453596753 349692993 4900 -670919081 751409689 6438 73789898 852954355 13259 -302714186 -219821913 33976 158170299 -127772199 73265 143760373 -134333059 42627 -121973413 -520408422 12483 442675906 150277808 53656 444065698 185465523 62679 -229737896 844991657 74329 176046816 346079393 27847 -302491583 -670118381 6771 -296797400 457766988 2858 339938313 -232418978 1549 -411828896 -968507372 42177 243829048 -233406788 22034 180091685 354338949 25620 470411728 171457891 83213 148687718 177062527 28951 84338174 -322789365 38111 -964588141 -594382057 10199 551889634 -493241111 63216 -879209124 475433416 17687 -5089463 -711449294 39605 158035632 -415466254 30673 254842534 -9491347 61118 152489508 -408410460 10682 -405436902 729839250 32976 245410647 744523724 31120 -292094792 -237994865 31422 241857706 751128187 33679 -410314965 -985214482 20415 -900814946 -684961391 60153 -771305603 -782400729 1308 -206468934 -893680263 55099 -224684615 -862035675 46745 -880245924 464286249 15796 752339220 -204045066 36790 -213391067 79347466 97214 -586187300 -513739814 31140 -684110448 -115891317 8021 -985859399 -974721343 9665 544944756 -481823208 18103 -218124779 -592308193 3256 49118742 255641481 59442 -309348558 -219179988 30614 -605121890 -512520410 8187 -790545795 -797083093 6766 -975624166 -990753143 4326 64760554 451403568 52804 -127425770 660987214 10218 -295518869 -953517408 53949 248223033 -12713418 31253 633685803 850546496 46155 456403329 350478876 2846 -412940389 253073893 38208 -712220206 -893951703 12268 -883417974 472693254 6079 -600927208 -512060224 5337 660041985 364144524 61897 734725246 350361493 43383 -616538187 -295866708 35625 271020985 269953229 44388 721796237 349528576 23428 -291122224 -686047471 30729 172747284 -126856880 79564 -8172679 644165519 9361 -22801117 246273059 62649 -413490389 263696898 22815 82011254 471443405 18317 -103695427 -865220396 48106 466433408 367313615 13800 170363644 -393120286 31370 63959478 816345335 53866 335638973 822497933 18125 279158981 254873253 70533 -402589653 -114491626 7906 -795154266 -486544210 57399 -395141761 832159840 224 -5590321 544359052 40316 182269248 178596196 49689 -418112292 -994967375 42262 -500502625 475759369 3625 759577901 -586712071 9100 -33348061 245486337 64837 440209854 344026170 12257 -993557901 158804705 49023 51769742 447100720 41660 -975475196 -17986592 29420 855832999 -991883988 32238 -882918824 342001263 42349 -97538694 -489086934 15585 -229437020 -579700641 3590 -428489781 -992214186 74443 -587609575 -777249737 47579 715387682 -205087143 18821 264265058 -202164699 18759 -302905699 -233156383 12150 366431119 -218361129 42245 -598366982 -320898258 76656 637243443 -579083597 58908 -395955572 -118125209 953 53205585 460767176 28175 -418868250 278977675 24477 172204402 368023723 29520 -668694134 -800748483 38870 150710123 433902952 17071 -223229731 68320434 25055 -584113103 -307573220 61549 -995445293 -979833628 33191 745108116 -712504217 1955 -122695778 -903501307 29890 280600960 -26794873 36271 -675587669 741062274 70353 -695878285 -139042050 31724 71662908 -300866568 26654 -392127577 -974918063 13081 -228812112 -867973391 30285 147479906 189599408 11260 257408151 761286850 3790 -957447738 -387715713 40757 155259498 340812451 30340 246747929 759430861 17143 629112786 852006739 34560 -293878445 455432984 15075 660268253 165850567 45149 722610038 -295549227 17681 -791111142 -766108575 10188 -676252316 -780693499 20188 -191574299 -985227470 56704 -986790273 -386433674 14296 79426374 812906925 6557 77607769 -296382497 20990 645932037 816383795 10611 -13915019 -686356828 15293 162756344 -107671244 3528 -417911640 719795382 36154 -383443060 238676809 53002 -607350656 -332801688 45290 -685614386 -127984883 19598 185987027 345327274 12035 243942436 258810196 23144 450051788 143875610 86919 -228571471 93241198 57224 263538361 279580420 24070 -97973713 -772582517 49449 148254481 149496178 19251 -96485031 -105760105 6702 -956753840 -995729150 23496 -696146676 -868924019 8410 58201760 54880398 40464 -613377475 -479027276 33953 173747408 189585400 21822 443408169 349479792 19697 -986959441 -994288485 961 -765959056 -504067978 4358 351128283 -210352944 30448 -978151738 -978743927 25213 149527312 447204359 24125 247403715 259604640 21502 -33593636 548529520 18439 -601194925 -331239863 38816 620845309 852014066 67993 245540535 -3431038 32500 -213963744 -861618331 33208 -611373683 -483714156 11339 363609992 -221645421 16871 266111451 -26592243 15037 188907517 165859752 49893 -230895984 -988184990 38426 -684081081 721175052 72074 -952434387 -604410687 43692 741787372 -320147852 4411 -196926994 -988054146 15073 -977473866 -603876657 62250 -700805358 -887528590 34961 -217828363 -986913407 42954 -893238942 -135768644 538 -867557614 -119415227 52831 274850652 856192984 40995 -400118985 731043779 2192 276434792 243343439 72559 65941314 -314994849 32648 -380952928 816803612 49 90697129 431158136 33479 -97473058 -887599989 27784 -120415791 -767876310 16946 -202206445 -614201948 42004 642976871 165680563 7360 -424702715 -139040083 43258 163045283 -139221766 15872 251102852 -30623213 21410 -618737478 -487135024 1846 663257331 154667004 26841 -234350727 59380889 80031 -421176611 455738706 48297 -108468758 -142445092 3476 719201328 -299594938 5497 -691597790 741354978 34898 159533543 -419793792 5714 -98098076 -302074264 67727 459470070 154500181 50308 -678735713 -858502938 27587 -316248334 -712756725 14686 379490521 -306166507 17335 153178215 -904566011 22690 -195297821 -972856536 42705 -22542748 -696689249 77457 -297438120 -673785687 49629 -904176987 -873189381 30723 -575858956 530364637 26288 -289820796 472674377 7863 -195193152 -880100428 56416 -614899319 560465484 21157 364249776 834197606 1830 631365802 843159372 2322 -804525886 -482130013 21921 -206497037 -988821186 47889 -686828072 -97599997 13814 249065114 373261170 35322 -28681480 646437424 10503 449220423 148073165 8547 66053952 746700444 5294 240642577 241703487 64152 -142568178 750550937 43519 93501629 -294412753 6236 -217779031 -580983775 58348 72016712 824088997 23942 -110147422 -767015390 34516 146582001 -413477457 23018 -24629998 -668615262 4105 -96655877 -875449147 25668 624180994 -288315832 20503 -775917650 -484746610 2551 -199138550 -418921287 37290 144544821 -123544296 64270 -424133742 747920590 29140 -225328586 -590613768 9497 -983878646 -612884355 48057 51198965 -298124204 21948 -325429613 -683880668 21507 -117331231 -476612654 8547 -693035466 -102538867 3556 177844212 466888277 6413 -705178440 -858841625 36640 -317832417 -225946982 2131 159680575 -215402784 62944 76889608 -326243625 18943 741978682 -321153442 30152 -23893229 664824814 31528 -295778745 -226309976 18373 532549075 -487238722 19412 -680532250 -117295781 2440 -958793932 -971012411 66717 151612900 -237287970 46948 -237482560 56871063 11904 438699479 167360414 78838 -598674621 -508207473 35106 -504944096 454533428 303 -196564380 -610016062 42523 433556181 145070476 59247 437045906 186813356 56185 730115889 -298822100 31929 715206301 -579322761 447 -125898644 -289050095 70000 -295080216 -669113329 46771 -226781195 -904328476 38441 -16095947 630914647 39193 -984085269 -956368281 64464 -6285294 -712963172 52226 -893778677 -114381178 22711 742584791 344404050 38260 747169880 459527273 45125 154389903 -128819759 77357 269231261 -211499129 45783 748632760 -193919403 62622 439198303 350384475 19143 -139472228 366108583 12477 431484892 183414761 39172 49571294 444411650 28834 742089154 -234629631 3974 265760828 738036010 29498 550042887 -490719536 39475 81891085 432464356 44954 -512538409 462145762 13953 275470385 -37610740 24555 88792869 244178748 14962 -885895390 435077441 15037 -700636919 749639981 44229 284896642 -226136233 13135 284139553 -19661486 67400 565373850 -713606329 32445 253953316 238732607 36382 -487443040 454242386 44002 455886377 159521878 64939 55758780 751185748 49721 -394686740 758420799 31409 146206678 -618733994 7248 625817832 353842348 40739 726884674 346446919 46663 -121128105 -490862376 9187 637904094 816600606 20573 -410294171 -99479194 40779 471320212 169459715 6683 -135796394 -96128982 33919 -613342003 457606689 13429 144227571 -391837909 3154 -800004682 834453933 21027 -310848498 435199968 25059 -200774831 75731095 49178 -419952645 736009943 20492 -709676151 -792408443 34639 149330773 182429611 19475 -602313904 -782958532 64745 -693757830 -136193742 21125 -3075499 567500888 32857 540162691 -501285461 12409 -320549241 437945377 23572 666245093 835264972 24625 172738819 -890442236 38338 165772665 -616596593 20855 549446738 -515818326 5988 -708506967 722315601 68182 646502975 -390827769 44045 -785860328 -484821278 8949 -5498254 -685691070 46200 637970352 378813285 11306 640246394 359276446 16985 -118398430 -141970011 8230 446624425 148985575 9617 -29254322 -688996436 43325 -488409259 -584563726 68101 148009466 -117135914 9522 -600605123 -513636775 7870 166562533 166462961 6235 -985281942 155476100 19841 243007274 -8170326 45310 -894493265 446980262 17815 374365621 -223827620 39348 257937852 -194035882 2616 -6813997 564619078 2224 178428427 281408529 948 756209968 -319449474 9930 66886995 845945765 36297 -963329013 -572214259 34206 -25329169 525151522 35727 -390552781 -988486517 28305 729461809 -594558091 37217 -607249430 -516597241 9865 -112653021 -322875162 1652 -227295868 -581009312 67411 -215504538 72469159 78163 270495495 258115677 77788 -104932433 -111573958 21392 154247913 155251573 324 -506108967 436155948 1143 240163273 -14393886 9377 -24239605 564371059 45216 158929051 -417599849 18806 267912569 -237068437 30564 -199701289 -612620222 39502 362192063 -787232655 28979 -966289916 -592374084 19074 262700882 -878718785 78830 -584901407 -302457469 24076 -109736694 -395269196 63802 -671642152 -887261086 27360 340066649 -195662047 4659 182845384 -416014998 26143 -391110449 240443537 11301 -194247407 -959925249 10761 -117845472 -479838439 29047 184281794 275420300 34571 188792985 -893531745 6859 -201971685 -864992815 11436 -14425545 631205770 40916 -976824189 -613363035 62991 -993532966 -611492112 56821 -600387621 -807912669 63385 185553931 -100053115 63462 -220172928 -601601643 11111 -416018260 -139386572 10306 -1847275 643208074 35678 429921077 334074083 17691 -387282219 750091681 1554 -598682310 -292191224 58608 -134814309 -768339829 64652 -993835204 -983786612 23965 255232905 716374862 2543 -986199723 156152990 55451 -127424037 -304302665 65315 -31156127 630375470 40091 -328058716 -213607539 5268 -122326761 652438024 378 -588472822 -208546307 60884 283681055 267768770 25657 -115422772 -104524448 19902 271261131 67077766 52456 -877415986 -328891106 50184 -975731713 147191783 25280 252561526 761633537 27837 435457049 182079113 55232 182077884 256593096 53972 -963761778 159963068 1859 -389953530 -981315022 8185 -984501235 -313082853 64258 662268560 347321229 66781 280245062 79375566 45559 74582981 729055606 13606 149452999 -585815580 11756 -398574616 741838236 23971 460796546 186430465 47018 444379219 179938202 46938 -408652149 -116885053 10756 714786757 535017291 49161 -420229623 -137359835 32200 -809207946 -770444950 18158 -592479647 -493179054 10985 281256187 66947391 11800 -693278583 727774242 67271 263913267 -230028468 15391 80241395 853248339 42872 -9759407 537852583 26220 -674648581 -768165881 15918 151088565 459902018 20099 -43372432 -522413165 52805 74202343 449894798 55766 -996752961 -390856307 2160 454162514 842919650 27665 60941304 738283999 3523 356930428 -230935678 42282 78733281 843171673 51831 -221424283 -982122792 58113 -109631364 343056579 12403 257912843 744424296 22975 734722189 -574887319 22157 51343540 743454012 16923 -119464058 -801031117 45038 -984007343 -964225136 17527 148391322 280845652 21585 266796330 -21898354 49069 436857130 335958292 26937 451063996 376373880 20946 239928175 456662688 29748 -122016597 375276344 4003 -137587042 -872762549 8960 432925103 -996412155 75333 -955817373 165344061 37446 -762293324 -486067559 45238 -959857206 -605373044 57428 264913457 252712930 67041 72030881 472595510 18694 -583750679 -391071847 54931 152011619 -206503365 33311 -423735604 727001122 20370 -405708297 246712413 10081 -693244111 -126043725 19376 89727903 730946770 71766 -331478660 -220180690 4280 -291363970 435525920 9718 339185156 -198161878 21721 -330543563 -700417017 55797 -513295285 -617355263 80652 624813459 144661814 57827 354857518 -199433611 14522 -219923857 -613258940 68833 -692778329 -784212203 45799 746122760 345858795 27018 -583173227 -292191646 47314 651350684 -296696468 37593 -114598442 659230001 44689 -133497977 334188027 24427 157217055 -416959410 14007 176874657 -864499041 46391 70294322 737397370 67974 171204594 -204150628 18195 -386165257 -693719605 34845 -190929211 -954354364 7593 743215771 351533805 48718 185702108 83201241 22225 -692723533 -775289547 24696 -889145146 -103123708 5308 -600470167 -289828209 41498 151579397 -410654834 33117 -126634851 352776170 24085 -382138793 853917478 37083 -127766307 -788330786 31024 641085947 350463478 28062 648797260 164226962 72149 -106657975 -316233320 12892 -113503591 621812210 30549 263951724 -974588230 33485 739975399 -323787442 22405 -198657259 -610298936 58255 -610230469 -486662479 15947 -675795464 429085995 30441 -224140545 -894562632 43145 -95814339 -126690486 9564 65477256 746315062 23764 279332176 265546998 70463 -130461075 -304611345 1543 -227053058 68887130 73658 -231610675 -419934360 50860 -4620519 537169573 2402 -970455944 175336401 38012 160063144 -111146650 83563 56561591 443109404 20117 363030643 68353239 36180 442473331 146118726 11175 -900254154 -119245110 60117 -120931750 376167641 7126 -118653485 -106580820 4897 152888751 437276769 18790 -495792048 437115188 32233 757313064 -610642813 1819 164059694 333593267 40307 265769223 757144734 34726 -196880470 49078531 75783 456054600 364663429 5837 360838750 -194613712 26229 -212330012 -874763910 49655 48483245 744120407 1731 -704094361 -866467348 55215 -111987076 -194183758 29749 -388112989 812160743 53185 162534136 -222536057 17017 -613445402 -314721370 31141 266990252 -2104980 34301 364632254 -583524822 30996 -800461946 -774738941 25586 153321736 -190836926 20700 -476946158 475148539 28403 87605824 718850913 70899 -7308809 -710075264 32782 73509457 -803176096 40954 159224658 -400561698 8522 -96342477 -763132626 46468 -901466343 463411144 19577 94228110 720993679 24720 -667254330 -123136386 32071 -995701136 -416768523 62802 -137324545 641812736 33887 -687591758 -762733591 30706 746723262 -578617732 5064 173113267 54061475 12095 -139709712 -768202579 29942 78158707 438982423 18454 160885080 -220631161 69712 182810263 144346256 34925 -997109947 -964689593 11327 -672320943 718662066 63710 -13737798 548396836 18306 -140380615 -479590787 3575 -103129248 -115629980 11179 621627761 -319445261 21890 -19983817 528587574 7028 240233773 430571771 30141 -98777890 -869410807 17602 -588706721 -314323267 69431 -222013048 -989592556 17505 -806900041 -485991261 50632 441611324 147540439 25651 -863458640 -126783970 24981 171766189 -191793430 49737 -105544292 -328799412 4355 723993866 -224228612 36500 -200043463 -617156517 58109 632666734 -195292585 38656 -693395023 -776406245 34095 -421254080 282520006 49705 -109873628 -124598985 13354 -615987961 563665968 32308 -326652513 -714036428 59238 347601691 666477343 45507 -113088654 -323979090 23912 456763884 370877204 25449 -797344221 -586431601 44195 -519842730 754954138 59844 -952805816 162401354 53545 -107697500 340503562 29606 -44696033 645930115 22329 -958263837 -402635728 67913 243694687 -207742946 31571 -987014431 -610853220 56536 61375344 238299741 4947 -312270242 -680726499 35251 -230236758 71432115 27603 -617946546 -299704295 41126 156233080 -572238059 11829 282996073 755047777 31418 -574881863 -492680279 35969 261373974 -217167538 42452 371867296 813220896 11357 726171192 -301803752 29107 -994830158 70752133 77779 -130664322 -286168152 44874 -1141210 -695422669 44812 186359699 -891853252 27041 338367426 -195800034 43496 741062074 -205510733 22507 -881872820 445014541 16969 147444205 239738251 36750 -4287073 525061404 49054 -871915994 -101737858 21922 -518070805 -398356480 29797 166484280 339108483 4924 163119997 -616485179 19877 -584315218 531000045 78116 -101421217 -492489273 1702 277052497 -17484038 17867 -122784765 -513024676 24435 -26459172 632095538 16171 534650062 -503175464 1787 280530675 -21901313 19852 744513145 -329622232 20298 631299360 -322395049 43291 -958082493 172726450 8688 548955099 -495466714 41998 172078377 -127960037 63633 655782501 -327105560 41795 -122771753 -886589608 39683 146490605 350265091 25136 -691708226 -133670960 21882 -606356598 -308414529 8807 -212876454 -602530758 57775 -396223294 720332106 33928 270400037 715264342 31344 -102481041 358713544 12466 -986913825 -962648945 33836 -576615176 -514625974 4072 665309997 818950909 31925 -9304275 541550646 31150 -423672265 811363376 786 153804136 337421977 4147 164417393 -593175618 14055 338245868 843966159 9868 83587726 -197747339 45629 -808841785 -801534050 20365 623849307 -332972955 14444 -400603620 -110054473 37821 -1693499 -685815159 3767 661671306 828127315 8634 -126507700 -325523424 23423 714373090 -586569553 13924 -97755893 -299027023 41647 157669732 -871239065 13999 738348458 -205013124 62750 -237631054 -857922390 4892 725514961 340246314 16002 -294427003 -714154603 58809 167202223 -226686956 59802 -234268923 -889734884 12589 -220060992 -574926551 17854 -231294223 -610027731 64247 -228591053 -992250077 26615 -101435970 -130804772 33482 179354831 252801584 54102 -972931012 -389422194 70681 661986993 377704446 56254 -672058769 -102740264 16680 173871219 -893867893 46263 -796881465 -510706567 56441 170079799 -590017686 20156 256519786 742961272 10114 542850548 -476590692 10450 -689338128 -137755682 803 -209761038 -595418818 58533 160182244 445854549 19016 -682758065 280404291 9848 -597400828 -763102661 43003 170769591 -578873279 17523 -595233320 552266108 39170 -688445801 -799842557 28512 437945381 -291099256 34186 -960460716 -986660763 32658 -403962318 -996382092 59007 -127258393 647868899 18851 -670619589 -903394600 25920 -515023788 -479012344 42640 -669220450 -110425168 32083 -426974755 750351159 27821 -793332599 -791184228 12227 276780627 -213267624 27761 -9704414 534763528 4525 -117865917 380299102 17031 -197223266 -888790483 45585 -104573904 -886605946 23540 -765506943 -806712613 8930 -422280187 753201884 35295 757019228 -215260732 38086 50324412 283342353 166 256702227 246291223 70344 661236477 814780393 69844 -97342068 -100628596 24473 -387936835 820808235 34664 47843601 -293095839 25151 263496829 -712502 14724 -604120082 -494872073 6431 -220373682 -986055794 47991 465074160 373905390 8820 -414141550 -112068655 38582 -322132815 471618379 11086 -894426747 446000512 12488 188196723 344720354 10109 91448262 756160070 30527 158287415 -578233877 7437 333755271 -712804403 38000 144942873 -892716421 40565 74259897 -292182516 9987 -221009794 -868085458 41777 262831507 -423054572 42351 144823158 69835018 18057 160190588 148881186 20131 645542625 834149322 35290 -763836184 631833171 39042 164811997 450620928 25574 -192153019 -893814895 16563 -16662497 653301038 27725 -677911375 741517244 26270 173648603 87520106 17098 145879972 338222186 24993 -690781614 -877654565 7997 -25228551 -700664124 75054 -291406573 -205531887 19399 -577570511 -512698485 23541 166515948 459437471 11942 -199081776 -606332768 21672 370666411 644990358 11329 -704319239 -116032411 2106 -673788188 721726821 74618 -993269975 -20143123 40467 148192121 -202550299 43712 -106351310 619841480 32722 371666338 661106742 39540 -672055072 -800078987 22046 -333168883 468102845 7077 169973046 -229782117 24597 -992628880 145676974 25688 -419684862 251219975 2859 264884208 -15026264 34182 -235614893 -586071130 1500 344692028 -215699592 10953 652501874 145643002 2688 -872935184 -118012510 26403 -955635861 -979566298 19128 175294904 -862392933 8062 -96123636 629171752 25614 -419815634 256211251 9817 52523053 449627115 48464 -999220429 -393308476 66608 163726955 -101235521 73959 336675709 651395088 24436 186893570 -383696229 28587 -332854662 433783669 20002 -590285048 563187580 70420 -231667298 -857962918 35472 147215936 -896631311 5364 -400477128 -959195680 57426 621958171 346612548 4273 85020533 279645516 63089 151335435 167805928 39735 -237294215 -999365767 19735 -21185970 -697166160 37494 -97293210 -329174072 42594 -685781028 168882832 39043 252776394 -196471831 10774 -896831956 -115587600 37530 267884235 55072146 31681 273738717 281402921 78204 252432226 450122746 15724 -597741730 -476887157 36378 282481755 -507559960 38912 -221754575 -598536738 22025 -118938783 -862680864 7667 -287602016 -706087123 41331 741003583 350521377 1841 278148303 -207152186 42269 276707053 752053335 18439 -427104854 757590809 21286 -133795615 -317214889 4481 175164948 -609941927 952 -673520053 -121135114 28059 -195494304 -306320014 32658 719649325 -231196590 15626 165747522 57927142 25305 -980511250 -394991571 58732 -671547585 -139659653 766 -584543680 554974444 1288 -97531401 -124304122 16893 740988794 354038280 19336 -667512050 -877493946 22940 76324758 262533970 41811 -305609075 -677571948 8777 743820321 -203176746 50952 -952644026 649818240 62656 259476631 90251316 68739 267758064 63446793 48940 -105983433 -780384793 10159 -223398486 -606159175 21242 59940340 254056355 46735 -135399807 -881320202 13825 -204932687 -953853684 12686 -513409038 450229812 3177 -676792580 733927157 54208 -802650055 -805958162 1793 -617263647 -288857665 76337 251844253 727570587 26394 -786711155 -496597586 11263 -414800313 -991764081 71702 258303359 261632882 14851 -205126943 738007977 16874 -95392839 -516991057 30298 171026220 149456011 40627 64417006 -300808565 33066 368362950 830246601 20457 -699882671 728870105 63921 84786394 835502924 24075 -766512985 -808634722 18412 176890636 -899470971 33291 149815047 267770370 4657 -708980325 -136229007 28553 187910902 345249809 6491 -871462918 -108568697 44325 -604921607 555131223 67591 -225140079 -893993432 37520 151161907 267265288 14216 -300726941 -208183520 32843 -397973892 -119088983 18018 760851689 -235767899 55008 449003953 170415397 47047 431543353 352057716 27906 379858085 659663003 20794 -691936218 -867502465 22632 239372110 -32657829 891 440607599 175237183 7295 -97513174 -104181258 26501 -126428388 -803124997 67251 -307939313 -213728079 1050 -672761760 -777349616 11829 277040290 -230916651 23775 555735036 -486208956 4691 -137428521 -616874374 45471 75037815 471710554 30432 354347690 -226220356 4794 -310207094 -712686515 29392 -113904804 -885944094 7200 -764422958 -770079891 19368 -594669200 -486300883 6544 626921128 167151306 75423 -96261329 -886535377 18542 363349875 836999364 12105 -679155796 -885427735 32401 -197135053 -604470140 29722 -872713421 -115114541 16539 239092509 -5296924 50309 162608637 -118599451 80985 -306180605 -232369370 33475 -410073664 241539785 36966 -407570419 277435255 192 -770925888 -483364413 26670 78421179 849206908 21150 -8675877 -14788941 67973 250540362 75553928 28728 76651198 818575628 25618 -864301815 -126897662 41715 -132978467 631973633 32893 -862715454 -99537181 52379 -43684173 648231473 19445 366634101 -237105557 36955 664134201 -314565443 27940 336936008 -231440779 4046 651598391 158275246 54740 639203197 349936223 65463 348203361 -231435421 25216 -121564310 -405117309 55764 -100508703 -767007210 29993 -416797315 -119441875 19763 153449139 -227818516 12240 258065908 257435776 20121 -95699927 -857401944 19392 -381640904 828078570 20554 -307552028 455609959 1882 -994293407 188262771 6255 -897876038 463404345 49803 76624696 -315377798 35735 167936899 248587035 27962 67055523 273101210 2678 -123708448 -873379610 15231 725142133 -573578690 38716 -128183348 -863137893 33576 -96984193 373832889 25474 552767669 -783745773 51766 -406783868 851504440 15824 -518692390 451016594 49027 -679103794 758301442 76672 -227990272 64268278 25880 64020056 268696422 59964 165699074 -228825289 54357 -672581696 717914161 59094 156345455 251189350 8585 -692298930 -99077279 14887 645096024 812608387 50789 243376298 282779102 12509 -993837409 -970168420 1693 532634370 -486492331 58619 -201870433 -959575022 11554 -572057214 -509268975 19851 -236738079 -600913665 961 376035362 -192249420 3733 -904346658 453293499 5905 -136707715 -800315744 22177 71575969 -286430849 22298 -44922074 -700379473 61190 -109881492 -765431665 63882 -97648686 659722921 33146 -111799691 -289060802 37840 -609481627 -476335406 14456 -984254721 642722550 64363 271329356 249143595 75143 -608605309 539761014 33780 -100598334 664496619 27739 734841267 -576314808 38721 -807645831 52722909 38689 -216976080 -862891041 9714 -115687257 337711187 22516 650830220 154020397 43431 86084222 -286862248 31879 -676252048 -874290672 49620 -677968411 -98249752 28143 -424651667 811724804 7613 -890112653 849089343 37493 652835395 145181481 34619 -226324632 -575891807 10615 -34243256 -685773364 28806 -422166271 -135718083 7991 -100415181 -315133971 26182 154261412 -383436865 27771 162619011 459083313 26413 -229911896 -605117450 17727 -8910367 560104618 37947 155396623 442875049 28220 -404779228 247597765 28160 -801156788 840924628 50815 727280172 -207911699 21208 -99257369 -483738289 9454 -608009670 -515204811 6211 446648837 143747332 38460 -953053423 -998936338 60144 -399382226 271089576 32724 -511525492 463044278 25827 188855058 175278603 23880 -982897447 -396926916 41878 -691724711 -764013278 41941 -311879700 -692008932 60977 243454855 -230499780 16262 -986910365 -954373406 34207 -385118399 -135473332 40608 144699832 -120264425 27767 -9530983 660631119 30929 440036086 179410753 70994 -5350314 754994963 40572 188375135 -615445602 19291 -219895643 -888466928 7786 169520760 265820101 41859 -298358727 -697585465 45478 163523064 -18747353 39733 159760698 -238091879 48970 260839413 76940874 38985 280864861 744134615 34615 -114332836 -303209403 50834 169417382 441356711 11500 177397138 254039622 23801 630834621 358187359 15828 653381704 190055838 58808 177510474 363654866 3474 648582658 364699427 56603 -311123080 -695363712 2357 244337946 -423360062 76818 345831722 -231135824 20692 -131221955 -324997261 34517 189347606 453407116 6479 254269437 730212467 16275 -520764600 454567553 40378 380311377 844207983 9565 -135587148 -509123089 915 -118095512 -97865181 21246 -694765051 -805959403 22701 -224571889 -879574078 50843 249297846 -203011449 12389 721068549 -209747282 66314 -954325124 -389723224 53238 47790925 848540104 23906 -957207864 -572347722 5640 -958383889 -582109377 26757 67215699 817891335 4525 189377442 -409638918 11682 -877325053 448358190 10749 -996644342 -975608021 55611 -967637482 -574418567 24118 -384937787 715953061 11321 447234906 178457200 37611 163894567 -399956125 26802 246655280 -23576164 51184 161752745 353368884 35602 626534565 -302314229 30243 -964361764 -965926886 65874 -17536059 649339509 9124 264205925 -213222529 21098 62263770 728661488 56087 -515415556 465315285 32873 176996246 -236924773 41285 360372270 -203553092 37622 -106205350 -793188876 47637 49487848 842532190 26880 555729263 -483900557 25896 257326762 758940626 9550 -398694444 845844253 5050 155236728 -597766525 7177 163296989 -602491919 15186 -403093764 850785186 31155 619873539 170428871 22676 55572876 447785163 9476 -39657213 649973581 14519 -764252855 -514942085 12131 242612938 -228533542 36809 261716321 -28516034 5199 160448344 -600407192 21469 656683870 857013947 34254 -133866070 -300326427 63710 -962149377 -610552783 44033 -96245639 -523430993 14832 93266035 252279526 9121 634325502 -303808684 26235 -773623744 -771905937 25524 333410997 664872261 13201 -901580064 466913596 21027 -584335876 532135821 6982 473057035 360960094 22905 643787781 348991950 40720 256454468 244737363 24709 -676707097 -142494297 425 -593857468 87028085 46956 761043204 -606828252 9003 -99142469 352153620 10630 179579863 -604941951 17 759425749 -201812948 57113 -110657487 -293397392 2486 625977789 -711849993 43503 -870393042 472367592 53461 276393534 246836241 67515 -104399579 -793086731 44807 -123062488 -307929511 44659 74037722 -881057980 30610 -888749619 -877826922 35446 152979765 -884331793 45097 187388199 277982319 31772 166668774 -235878333 33938 -286417756 443172054 5242 -13651456 -677188268 63694 -411260810 524702744 44132 -391029193 -968188982 68534 647680269 169417437 40198 453042883 377497845 19861 658707670 -325032917 30682 752049984 356980510 22149 645317415 -295381484 2259 -988028778 -970125001 42523 -126764291 -798253969 40024 175082345 -594673355 19228 -390371099 752110801 42700 -4600453 -27519647 53958 -709077435 -772599509 5816 161608508 88080484 19327 356065673 662439402 12269 -409333174 377709508 56196 50655569 743871798 43758 468653183 338179654 27535 161132603 -117675512 48840 -130612721 -498163082 2360 354532853 662041653 33062 173186794 49743893 12449 -203491837 -888783280 55270 182764371 -386393809 5202 -113263233 -770752034 40677 61964941 -314579916 3991 183047990 356356484 11700 -991241158 151272564 2358 -710543686 -807948485 29889 -408698165 -985878628 59719 -871122243 453595427 45672 -331595386 473679200 13550 -104792126 -873289792 10695 159596033 285609692 49284 -694732220 -896101398 47668 -424030482 262177988 23817 -682178511 -47003954 61519 646441501 846455677 74481 349018651 855651430 8900 759397208 336799577 5263 -892026348 429404028 10082 -705004818 -893624753 33184 57321670 -288505474 8353 -983981855 161508220 24684 455250064 -218364124 38167 665055643 837465477 14909 -504226057 74356371 30895 631241594 837153516 5621 453195760 364019063 1486 -776349141 -797955962 8545 566649104 -680306190 25839 60451043 835077197 52108 258990719 751069883 21610 -603062669 552444095 45138 -118660847 -480546836 14583 -205930497 -954846547 4574 -228250719 86934107 92650 161598922 -595088808 16784 -216940737 449592833 57785 -14216751 561194783 47936 273225335 -13402309 67385 -222011801 -616647717 34077 -134289755 435237194 13163 717145934 -575233415 24195 -313336357 -205706192 24496 -971191667 -402647847 47746 147162872 282924595 22445 -700186432 838537315 47486 359284298 640627970 12706 353791852 811864454 35265 53329315 -305812891 22506 79387376 278956901 52130 -395618390 -957747638 66564 638888223 156311730 30103 174937907 92899694 29111 -107365711 -809088039 20003 -582141565 -308980835 51824 -866540754 -133192108 24360 536907590 -982397432 3140 -329726178 -194817129 407 -120354865 -800624713 11724 -14119828 844885744 80630 94754843 -307339758 35455 727584238 -305288991 38318 336359577 -220848526 25319 -423429643 241810961 45349 -606046686 564736184 31974 -892340547 -114194300 27354 -8536498 654115748 33954 -768931203 -791737251 12387 338694317 810595670 3504 160390900 159888993 7945 -195431142 87674581 26044 49597972 450545956 15415 634857679 812842791 7706 -666839557 -865716746 52756 -215079715 -989615783 42585 -138317847 -884960513 25010 -772266814 -777520395 25747 715905070 -323285430 13999 -381724313 748377252 33237 244656534 -388708056 50479 -968012607 -994320313 54519 751265074 -294476541 35978 -617014170 -477317782 13962 745979886 -572156079 6683 -706691966 -862255335 55504 -408028046 -995309641 2575 175895818 74417814 10610 254218722 -198544440 6313 245053251 240316954 899 -698619808 -787320366 22817 142858896 85211134 27695 69629027 474539833 24902 554133174 -496126400 21081 189402781 187077622 40097 94483750 -293542938 10050 -111283665 -325400358 61827 761064456 350107954 748 -137892514 358216663 11163 265644107 68352593 58357 -393834732 810762120 12200 -110860041 -138778761 4802 -140384041 -788083437 52553 367588223 -236339485 34709 -710237858 -110330149 13552 -982224091 -401265440 65331 472041598 62990713 59596 270000853 -31274371 63512 -519112190 465001376 32460 -989720255 -991644379 23469 -307962500 -671531549 49197 755658538 -325359665 19044 249720664 268727065 68540 719623297 -589405594 7972 -973963614 455124463 60919 719445482 -193912480 58900 733187740 -602061803 36026 143907409 68405462 30272 -225825951 -595163458 11321 266518499 431847710 30855 85995169 824052635 44556 285371164 89962705 50677 535200127 449850802 33759 -130078649 345184851 21656 158041859 -231869272 18045 -306996912 -679184836 42599 -98126061 -491045714 31684 -200079126 71357751 25730 728510327 361075475 57969 -132803955 632701638 27256 346048334 660644026 152 170845445 271900279 45311 732923155 -576531919 14223 -127297109 -805554765 60550 -133891799 -26075405 34667 -876711086 740528036 41101 -101717074 379429192 14154 73371409 433393704 53730 560990513 -520000553 43527 263942531 473919425 15385 657050410 185769249 23994 -667962501 -101032906 15098 -398686487 -961018300 38531 -705131943 -391601385 38012 541248940 -490899271 8607 347002140 -204610879 25684 -500203877 469366922 39102 -617052786 -302597260 45777 -291546937 460588394 23603 -292346301 432738979 23536 51468482 468133575 24803 441279540 144725322 18519 -679160716 -783984196 38193 -290559984 -686365052 46221 368608620 -205670978 3660 -397663039 -960363116 61502 -291754332 -690053697 16123 647674178 -293911848 37122 -225530143 -960497453 36221 241597288 -208481480 10224 -610666906 -478914131 5628 -98219515 -873089422 41742 258362148 78207619 74061 -501457326 442267081 5281 -205419786 -607721762 43565 185094575 -593443081 5807 -105051743 -520376722 5342 -425724322 -126055243 11260 -235310844 278709551 51391 -230729495 -301186855 36435 -711970234 -897976965 34565 -123820309 368983074 5914 -220091267 -361271 42967 375169732 -215781489 4348 187949364 346904169 8992 -203060204 94744907 84184 86322200 277055252 43018 -314593110 -699588291 5458 -397351532 -100366677 9542 -203297163 -872003184 48929 -17265655 637521082 3930 -994765484 -994882959 54505 -16174291 -689380619 54555 336829866 813704231 3366 734243986 -133788589 66406 -130346765 -120285384 20628 -224867281 -894761751 29408 736981309 336614234 18402 359210117 834590449 13219 -419675722 257052847 50391 -297604610 -219269067 29150 551218810 -519216657 59731 180618732 549441701 44417 149361977 -32817642 41161 729851186 -320542968 17730 747546637 -233137293 4187 -679236060 -137968743 11419 -595441407 -520705827 5416 -209958931 -858628308 39686 166568291 155280653 24578 65270274 837456776 46877 149643075 376483275 41946 -517825095 443823410 17427 54725738 752383951 61672 143750714 159990553 21381 -100198378 -130638175 15201 -132140177 -857958790 15887 650729355 357727835 44413 547909873 -514437576 62795 253472165 -41189276 62646 659388205 814676620 6651 243173792 179303718 38715 186681160 243464682 56349 -115850134 663419367 23258 82762015 733212942 9887 -1488689 -690881305 26084 -424489729 248053600 12051 147306586 435800067 7936 -140574695 -293703466 35466 460408686 339622159 12308 -100754533 654563872 38708 -614845982 -142689502 58226 -308615856 -702256167 32199 281775510 468707995 8690 159881025 249484866 4039 266352431 -3648263 20651 -678519294 -122825367 1716 149142484 -106267335 14644 -581958758 -522841331 26686 -108999023 -301670708 2334 67223640 283850451 41076 160270745 242886989 20339 183162923 441830409 21893 -498600248 451529046 16550 -696456414 -871816125 4482 146975719 -886039638 27776 -978573297 -577084012 18098 -381762975 856992454 43469 -105926150 661200077 17019 -677187820 -125561182 3276 -45543215 -701275168 7619 -43225105 643970118 28557 -484256412 472214873 11734 156682347 154143533 28402 -870302725 747109585 70586 155052010 -428142756 19496 -307265904 -393457206 28824 -804995738 -766983092 11699 731158072 -231528764 62458 -405712450 760482949 1436 570433538 -478029434 24547 -129444510 664322196 18212 -772952299 153162017 61235 280923812 72307740 25362 -713483968 719761157 24743 334404084 -205584404 12323 158026830 -118691331 31271 719571205 373290597 50844 620370993 166636868 51580 -790142644 -484614360 5746 154004422 -896230918 31483 -618843171 527177723 66859 816286080 -975939712 21857 175494043 -607908925 18265 154788261 -585526205 22318 169519038 261241793 56037 -127343796 -289696061 5055 251439179 758427208 24209 -805634309 -793744179 4768 152542977 852026171 62603 552950408 -512904635 11010 -708737503 -769623773 13612 156155989 359058023 17601 -305899177 432415698 15491 -957719577 160077300 44359 -673730875 758422073 25812 619840209 -288339459 2090 755986484 364758720 22589 -129079548 -799158765 10444 -327807513 -698595528 27351 184287033 -385912933 22844 -200113347 -877092095 6860 -685831199 -779452745 1196 54910916 721193882 4111 665817751 455021104 38691 -681477061 -611860743 12589 144034505 -114214989 79226 -141168807 -481186005 34749 -306560939 457084703 21640 63973899 252246944 47905 -584785028 528622482 18886 -680349535 -775262012 4289 749666301 -233412269 54145 73232913 247043767 19261 -899309733 436769756 31220 63330396 856051751 1383 -128352506 -223096654 50297 -399236346 856229834 49775 -300041139 -211239584 28362 -607799602 -703904384 33382 -234196119 58742992 101419 -998581092 156014769 28823 -391722208 -128018898 43902 267967671 271460626 25788 -31658109 -713831879 9374 -995499793 -423545104 17140 241288257 458363119 32837 360929296 149090436 28292 162309320 465363244 9424 -37219461 662451330 5983 655493366 -309728936 39370 -391916706 832076535 53086 -112541557 -776012865 21067 728237086 -608059564 24578 -796219844 -782086668 17830 352386164 -233973476 2181 733508561 -227887517 43167 274873587 856203606 52390 -514859842 467090228 19984 170143398 184363138 44298 -609800050 -325449148 16234 -886575998 432535071 13606 -213635692 246256923 43050 249749272 256852104 69555 -194828908 -885652584 2394 -425307570 830624832 27394 -289183492 -670341558 47970 157439288 -593607361 12547 -135215029 -318697997 59768 -675647303 740631422 25309 -389558354 761033723 21606 631111212 155869424 40964 -408247824 -111000709 7826 149408615 -597476661 14261 152496384 -588358563 18992 -423046577 267691157 21668 282963596 -205857716 28492 344671678 -221587948 8879 -588363596 -309487741 14045 830799427 -971098732 22533 -591568882 -509568767 32760 152034750 -895884143 6240 -413921011 716982175 15588 338969063 834642111 41579 -878666911 -113810046 53753 -968668767 -998419927 51496 345747242 847821528 17380 -123401177 -513289570 3834 91480397 833016025 33220 185678648 364357867 41548 730363769 -596241797 22776 -710926195 -132430274 29411 -101693274 -486220787 25207 643921217 342092665 74843 -417742242 842526877 43272 -316304917 -97809234 41582 752420528 -190765591 66017 748573478 -614092607 26689 149016628 -613922601 14037 364312825 -194227789 24928 -123577800 -504911158 67 -509244880 459578519 49220 -236647799 276822451 53667 -966556578 -972118977 3739 -890612909 -118284227 10059 144320199 -117115648 37307 -866005091 -95793049 23691 621448447 820891061 38208 344416785 828575740 17851 168397061 160773172 5802 247111576 471479635 37962 51301329 -300687707 17239 -124270949 362973561 6526 -234522596 -218732973 16346 183252172 446715998 14680 -389783792 846457040 50845 717145370 -695267103 32351 -138447317 -482665082 11198 835289273 -978662667 55149 454871049 343949112 27143 -294409182 -699589450 152 -698515438 -799012009 23215 249537923 -13736057 38638 -299023242 -682622442 15 541430609 -493793096 28284 443539607 148253997 18164 74474606 811764311 25738 238952304 719343376 18832 -314021512 457320194 26128 -481567804 373118066 31680 641234992 363602163 22967 247581227 90869430 48464 653739215 161538828 42735 -995882309 -952689369 23987 -234464750 -968115755 45125 174407810 -223164794 6512 183596272 337723571 19214 -205487789 -615271849 10380 -311997597 -680503068 53514 341982594 630622666 14147 -134884475 -121734325 29035 -984673023 -965747850 64658 433391963 343928324 14855 -888363685 -126525926 25753 157455749 -199706640 38080 266311969 -230329830 37651 -611412637 -320898751 61060 -131699619 -483268809 30498 182507107 92293159 11923 -612590493 -505842379 25443 -610463649 527336564 32914 -130473905 -899744748 47746 -386490480 -122322779 31458 -419903563 257529678 40157 -397401749 -105489858 42233 635292242 173033001 57775 -418558735 742396725 15048 -676849762 -129963156 22576 156923029 90496640 4859 -679917103 -893869443 34458 -592647608 -701256385 51287 347854879 624553062 6396 474389714 380041499 18923 -197258947 -864978794 13090 -699442951 731004654 38357 84104642 272353055 1890 -14690451 -670436078 45136 -114588742 -106354567 10088 266633164 -414766422 68925 -382905531 844224504 56990 643985538 739120395 16931 -324132126 -889526610 30702 238813417 77583624 29427 -299994090 472444169 14539 -203001439 -973543894 36878 335589333 632822964 4380 181627721 -319651424 28894 -800994188 -768070940 25856 -320851500 473133080 13841 -137943309 -895818670 5707 363692244 658532837 1704 538996610 -506122673 44460 -977449460 -406389593 21720 -685770498 -791187655 16018 748915716 -584194545 23696 -13731484 623752454 39554 -399134348 279162476 7667 59176977 466761404 36913 -610745588 -324137345 63260 -124528112 -862404287 45596 350169200 824675532 6162 -201921398 -866949369 57516 156548124 351561980 53037 173168322 -96999588 22178 271566568 -25647434 53722 162925442 -219268477 23290 162548510 79158886 18519 186825849 -797643131 62773 158110080 275989639 43340 345519668 -216021703 29548 -7492607 663204446 3033 433375063 180167950 10185 656256034 282778509 48241 -127286771 -477821780 13629 -22229202 630261544 41798 -900325102 439321848 5078 -191910666 -605037913 49411 -480545040 438774279 27640 60466916 -16195153 56544 -513006764 -859589379 59204 -127513810 378819809 4358 149889313 259105867 24368 85979303 280713682 29912 -211246317 -998895312 59282 -426203008 844509981 44001 639854927 -297236103 21286 183504067 161042556 24218 -29932375 651933366 30956 -203403742 656999783 26976 372550607 649713685 12147 261292093 -39573832 5107 273025653 -28307672 46849 -973278432 54122320 82546 -581034132 531857077 8445 -386668757 -997425875 17068 -502106652 -501061718 13522 -104490394 367543784 15842 57310710 -308268630 8 -863878702 441755673 2964 -973223231 848068692 74326 -425415767 746114170 22392 -195968907 -955159961 47373 -128511379 -137328859 28303 347373223 812041479 41289 164133589 177472651 5886 527039786 651145423 38266 -408704475 719971213 26373 -25871879 528740974 14072 -289287830 -233220878 6888 341642489 -225008062 37169 -993450021 -611802540 43604 -874016254 -118134483 39764 247795698 -236358610 35796 -709250127 -805297322 16013 -687716206 -102422879 27099 845784152 -993485034 32216 -605439578 -327848290 13869 -959024091 162205257 19346 -898064094 174093991 74701 -108831297 -513296262 7542 -136807745 -120263554 33599 94825247 727077227 60755 82967587 449702495 48110 -226439847 -883648942 51371 364768230 -233044829 13240 -123151753 -860239246 28755 -414381358 827358431 44243 -875210645 460051675 18567 -517862548 428731919 9377 473702594 361970413 29245 280174514 276868017 1024 -383812232 760597241 39250 -395302169 737399021 36342 -977787726 -994852321 26105 -676771802 -809509576 46103 664663281 379848020 56018 -615897605 -478179400 13895 151418272 -683763412 44803 276372374 -210656879 33387 65987962 248475153 4881 -120101511 -133651386 23169 -132694123 -114293284 17027 -397293563 745209541 14880 -606699544 -330771937 46547 -493007053 -43835638 44741 -227888630 -900724943 44619 -591514461 559240789 32581 -699678130 -801587009 43426 -133811248 -294783965 18074 -231423193 -605629800 69291 -507614418 462459035 34457 -901874895 456128269 25628 56241710 431492836 39126 466813737 160451797 68176 -100634353 359107043 23906 -901606998 473530261 14363 -35732385 568650321 19579 90057367 464011360 34196 64708634 831819042 54214 -236578929 -886964153 53847 -195389824 -581201057 54028 182213247 454287453 18345 -415047066 268274286 9719 -612380531 -319865632 47510 -230827110 -978189641 55374 -190518950 -703565282 18931 -107746362 359044957 3029 -409295648 275336794 43117 76707996 835196556 6429 -858529994 -98672691 6607 -119517649 -520284162 6992 188600070 -108804702 35516 -710455273 -706592670 65117 67911994 443566540 53229 -203408701 -986501002 31644 726180693 -333287510 10857 147298034 257789200 6266 -992441358 -616631303 38257 170064138 -424114597 26987 365975081 857040656 24991 -126295760 -502289022 8758 -101833421 -787783665 39261 -225367198 -574609265 26408 473606315 337211268 24297 432411134 367628478 6275 568332510 -508742987 36937 636699892 -288409552 1424 756400158 -874887931 62478 440435049 367735952 27244 -875992680 -130446035 32128 173208871 277697042 8772 167167162 334147365 48411 -973456433 -410698916 77558 254006329 -233850477 19394 268112890 -782992743 62304 447633539 151175046 69205 -386931408 825233235 55602 56161712 -318874358 35544 -901046019 471983429 46187 652504440 -295011525 7417 -885102617 464967306 10175 -124208476 623832141 33217 -113342865 337750772 12532 438774764 364907119 18602 261094512 755731983 23749 564823728 -415122680 42216 643836195 184944995 11494 -712259086 -763909832 18273 -129390943 -190964968 42104 162838085 -598242721 15567 829197932 -966155187 36442 -955752289 168861536 17549 -25828881 -701083245 29527 -971585622 177552650 33037 265259538 -206898612 14246 -985357384 -390656311 31530 -616730235 360988715 12800 -787580337 -776420706 17184 243339896 60303464 45434 -199245933 -988224939 55401 -690648678 -862240358 29585 -765320245 -770051093 8463 57405433 436288985 26581 -42588288 535796943 39951 378214296 -219063351 32681 535113493 -488659951 9709 -1110202 344893191 12847 560538086 -487730254 41025 60661390 731589549 7984 751738142 -580079038 9648 464176208 366030505 26453 -426773985 179963781 34769 168751899 -135277542 27140 -990997944 188577402 16689 -104384900 655116223 29686 -580987599 -313049040 51729 -507472279 439897573 17265 -597827508 -500394326 30503 -977312284 162405417 24023 431411577 171567692 80104 -994652729 -400870788 33351 -99208873 -776052831 20467 -575125680 554957914 35591 -111148701 363740657 24429 82568536 -326227017 35677 58697251 275389482 66869 53482193 822168014 6037 -974915635 183192088 36435 146918820 335626611 26650 -766317170 757767318 12512 345105797 811956071 36765 -21111684 666350898 3310 -114801825 -318763622 63255 282105565 -218234132 12567 -4920701 -709580087 40678 555051547 -498932724 5756 251094295 -202706170 6349 -126062902 -141553094 370 619728639 -322640123 14334 473451969 355220853 24051 -970662207 181089804 35719 -701341955 -897461000 19030 72500041 447434121 5663 -207254841 -980844600 4306 447437863 161763013 17029 -680219152 -863634756 27821 -142225426 651579943 47135 142953508 440379946 9344 -582925514 528620601 61951 760666134 -290071913 32911 -403471938 278663580 11978 469662194 159246138 10178 -391455381 761878802 11091 -695844241 -118571736 24038 90420475 -126505775 17073 380856771 832681648 9035 525906203 -497304918 27446 145114146 60275116 5694 -140849433 348792057 31271 741153855 -589007024 17721 715349264 338322654 39522 -228351507 351600656 59500 149086966 -215282771 41510 -26279816 -702803881 69384 -958940930 183481825 18435 -10640106 632754978 27340 -195334029 -615698276 42942 -47368366 555056958 32645 188340928 -617150566 8999 183326704 259597163 47855 760349630 -615019668 2470 731910338 360978185 11429 -705914228 -884062490 29428 -142227538 -883231296 33040 -318511973 -678549913 6084 271591440 437694840 8612 -427901448 264518048 17834 177903092 -105126151 50052 638208214 147218009 4105 258052396 455019225 25329 52959261 -293907185 8947 726363095 -207933617 14144 434387185 -964440618 76439 -401622769 741762752 2398 189377350 260402770 50146 -966297636 -405193242 56963 -406250077 -96031935 13021 -205877782 -960222151 6297 431562729 341509318 9366 -871438695 448113559 24223 -103380984 -324767774 10939 -105113987 651144000 25959 177611734 260542824 28461 172959936 -384479101 18888 -572219244 -322285671 45858 -226312895 -889446657 52936 -605019689 154866336 72906 -676318806 -767551261 24124 -107291482 -331316203 52143 -217008903 -977063954 47518 -20026306 541939679 49994 178427464 -415762448 7111 273700442 270846268 16918 -96304996 -808853602 33961 180585328 -397444926 1643 -877445187 -128943179 55227 665579612 -298394464 32914 -397524122 816015265 51380 -775014929 -768394381 11215 -197576457 -679310704 13665 -784915052 -786000592 15503 -871167060 -126104594 31663 262221680 79770254 56323 -194028073 -583101373 47138 -993463343 -401373285 66971 741005727 343095226 695 532213540 -501607955 19595 349154669 -193799894 41471 -484608898 -295665198 56522 631765714 -312479246 25822 -692674337 739101826 76656 253392490 744233542 38421 -706592403 724495739 61837 164380642 -580077103 15100 -611689870 542026035 70825 -688300641 -796238378 9399 664632295 182683412 74517 -953909330 644640581 67343 248834617 458962441 33993 449783026 154919095 35695 -902141102 -96788913 20982 179868672 255369137 35286 -132840805 343968336 13268 -688205724 -706842098 51183 751786185 -605837978 40891 -603476982 556344280 70126 -39284322 -681528044 34110 362632852 -230320498 7274 66829407 -522275076 42385 749291010 -614207644 3180 -135299983 -328566681 29600 -862894255 -112860912 59090 277805373 67648721 70997 -12392824 639039216 30285 446215135 363984590 15877 -866745689 428911512 52741 -962655009 -996405225 27108 -29556119 526729771 48338 151544199 434531649 6528 -801901707 -117114712 23988 -972124389 178801869 20827 -903927853 472317816 28287 -412387175 -978000770 36583 756833367 -330446951 431 -412330162 241466470 28713 437447591 343585508 25105 241646631 739944722 15461 183702731 268510181 41237 -403824184 -990602682 67245 -695301093 -901156049 19 -970069480 -975189031 14840 -613513659 -321371315 17036 161085377 442859394 17338 -219567800 -995028016 36096 -235332025 -893074246 8285 -222932965 -588582192 51599 -319804867 433159872 7785 632096120 819913313 50264 -11593126 -712662917 73848 -123182976 -883909320 5188 -221512019 -995304638 49027 -765099339 -491732161 24600 -509188768 473962609 40066 56988450 250403772 18861 -900011085 -137966393 62986 -686795929 -966796482 32735 -414265047 -999912516 19350 -982964146 -986557479 70926 345927843 -206355502 17477 645983672 148089138 39080 442870365 346240250 31433 734938281 363961918 18427 -895619077 167619445 71354 -582223151 524263287 52765 750027595 -298033619 48629 433364577 176569601 57770 -857781945 456092606 8129 -671487482 -793921852 471 93085349 -323163780 30015 -896711653 446341305 5455 -135749215 633197259 34945 -957565825 -987712401 27867 -122650180 353546846 10135 636085086 849446716 42198 245195887 741437844 18852 178865034 451997905 8517 243816483 79432462 69337 167676768 -218788453 70388 264353982 760826941 19319 -711675741 -107039414 16898 -106310573 -96780873 1877 259266558 50402633 31009 185355312 340858511 39986 -221963827 -894351593 31593 -607152588 -294580527 74080 -42343715 624558346 25511 259983393 -230525532 4241 -694438708 644118318 62345 -677043752 -778351365 10894 268379039 53576874 2502 -323880606 620442331 61665 -864580170 -114027679 63380 -107845660 378934514 4674 -573075990 564586622 65645 722471791 347670532 12942 238725062 -196513220 11296 736770073 -593152804 20560 642755315 -325018692 37721 239354919 62791552 35813 365228574 812476961 187 740075868 347101110 7962 -325396097 474172076 20971 -311248647 -666905372 30588 -402734935 833824038 31712 338646411 370561686 49038 -118114666 -500264549 11710 -972813873 -402425041 14245 745098007 365168596 55987 554999571 -710152761 31518 637694413 825999672 25983 620119668 144355449 38568 540633354 -504604553 23222 -873103498 -100108004 5167 -427320586 257776773 50681 -100433963 -322834576 53642 -487554780 -698223930 7629 53214830 466735904 6016 -116169695 -119867063 18059 -399394456 -103537514 7352 -593725028 -485491994 3223 189261799 71749444 28810 -891618070 175378795 96520 -959054511 -994828839 73916 619410529 -320704632 47859 377186334 -216005232 7832 619390208 339772553 11916 -15041923 629030534 13445 -320045232 -400976378 36492 374518704 619980339 43725 249705911 -236633211 21507 -862948947 434630487 24056 375449780 819718981 19550 630063904 -383593128 12992 725439509 361964499 6808 -519434045 436455471 20926 -807505262 -799040900 17105 461016093 156762676 31001 -615315806 558903262 49209 -37910259 370850706 40831 341351923 -217465891 13060 734761322 -197262311 35373 -428038428 838321062 51458 -889443890 474414358 24202 156968995 -139711944 2917 184632047 176721997 9402 171920299 -876301538 33796 -416382759 745441889 13874 -192146392 -866613148 59998 178452562 143032636 40985 -694784343 755848639 35329 369736374 -195602891 39521 -603557440 -490302156 2390 725817908 -580914151 40047 458279760 848672046 65102 -690625631 52246796 43535 -320554129 -689521411 50171 629457446 -324898380 15755 -501841247 444340718 39813 -110727085 -803581286 8494 -324119058 -207620808 16506 247779913 251476063 25264 632587494 344709795 24425 539709814 -487253929 2279 -422019457 273585671 16776 -110697832 -135151247 9303 -420589343 738960080 28730 143119256 -121146623 56171 148602580 -231413364 27399 154373913 -904057116 41497 185879432 80686759 25987 -311498181 436485956 10334 365698866 835125376 31783 642610955 -320337002 30236 430255111 360422035 26967 -113028128 636369414 30048 -574401883 -504642981 22266 714833654 -206545988 42210 752920095 -310977433 5041 169370963 -583960492 5766 -960056551 146548532 209 429828834 188748556 16769 -898953958 444520967 41404 184419718 166908524 24546 259363397 -394067724 36889 -310227854 716673238 43783 -706426083 717802706 48373 730502613 -615939527 10258 558600098 -480328936 2146 749698408 -222422337 17683 182993575 338317343 40387 257587776 -194145638 33431 -101208990 -796202855 61370 50407048 177974390 6956 440169001 376409087 14231 -576960794 -521418098 19527 241430391 714474736 6750 625217590 167994465 24798 268704073 738780392 27688 -683129869 -120921299 14227 -973944187 -423452843 33102 462129440 370332146 22564 -501397171 440589264 41553 759582282 -201776487 34338 760913052 -321377305 11271 747116459 374901324 12516 -598544220 527198804 64066 445897855 363073920 4201 -110396773 -518386430 32702 359883014 638439475 9014 163705748 -139121878 75236 -613177611 -333242583 22144 -236904130 77524911 102514 -485176488 455679281 33165 -789831107 -485012053 52492 52332217 758739026 32950 -404712706 850090227 5798 -215727225 -898134671 47150 371373472 845246139 32837 -994829229 190346330 27227 149715206 -129322002 44838 -32422856 -707663514 30801 170820954 187861368 6069 185314239 -229274709 11292 447788015 -194482592 25536 747908322 -331880052 17091 251435700 -20488222 61782 -991768552 189085232 22111 750709124 -311830367 46703 169199329 -402147768 27738 439611501 -696010510 46317 441829707 177307505 64743 -141742176 -321744197 59961 -414214993 254026848 9529 183061326 284873573 52016 -216097195 54420686 83154 -222010528 -891811481 32276 -30648784 -681807644 25975 -300812954 -673200810 25567 661096625 -305126550 38761 725855401 -296077800 39145 -382111207 -690861051 36730 246230489 -896069582 52837 344593485 -222647948 36221 -996860878 -972205323 62342 461600123 358788286 29598 -127314822 633148535 12839 177025967 -595246447 4615 -212948340 74938708 78824 -103146584 -289195630 45246 80106999 714667056 1881 -296707425 445831269 18450 -976381905 -588373587 2037 71444409 467600200 42266 626068966 -329724667 40551 91279280 -293993571 13206 -808374432 -487849013 46631 279008706 -214662935 1781 -399664165 748521770 8707 -976616012 145123620 16184 638248998 167902329 32018 69482432 455111075 45299 -23527404 545860329 15268 -959853418 -403754113 65344 -599830796 -501742510 19841 -586016211 -498175115 16239 52957190 761484617 7021 -217790595 -884703687 27834 -208145984 70062045 18506 -13854246 741574327 58183 -395799902 -971932624 3058 151641799 148694728 31355 165408448 359362754 23687 547487372 -485787019 56042 -407488124 738888963 11598 620615268 817895209 48757 751689003 -771754995 20116 -803167661 -482388161 14013 -333248883 -232585779 23174 -304283462 -202523160 19456 248129768 -218787816 33309 88854135 240880424 16884 -125331590 635895877 34097 -109958005 -513203798 12524 -119998330 652089698 44370 -407187986 -616750910 20761 262279788 282392085 7300 253707503 456460136 21594 -305092943 -200026356 12099 179751652 -420159704 20931 -778144504 -780296298 19916 -411128259 -133277052 16279 159640521 437611401 12864 -667966822 -765766813 38214 555696996 -476621450 17810 265308577 -27862556 76308 564734131 -487102312 31633 -234786249 -857634484 27489 -688655669 720915447 38217 -399940208 243997319 12022 173554377 -235967640 30619 -899274742 432127545 44092 -955753775 -595351463 44630 442621470 347802155 3279 661272248 -322113743 277 746314322 -288586542 42093 150283274 378523176 37512 -420882490 -981047954 72478 -509720506 455515197 18325 -390589502 -962938767 75547 -681840391 -889424740 39375 -33415364 -675520775 45326 718178438 -301824991 15219 734582067 -293360570 24528 275450243 -222800965 34130 -974057544 -618167961 26910 753296898 -571875437 848 -327039788 448536696 20983 165472797 265370178 49295 71200102 -291468356 11248 758559280 -406434303 60967 79144226 247751866 14877 -713509981 755490468 13835 -954264146 -392480327 55238 -3261240 -682907561 16660 239873136 -875710904 73171 151227998 -896920209 36751 -503620080 467419531 5274 -873140573 -136628636 42620 -979906357 -970458908 2253 -423400759 827678205 52447 72551669 434223367 2782 254446977 245462488 66601 -670076144 -785288444 7755 640919143 172656791 13250 717583828 -208062755 18927 -409276442 -960999205 8660 -134409177 363631505 6395 337079006 646656978 45549 183327169 -211339359 52278 64663303 249405143 51718 -959230458 153843384 19332 -786924614 -791672796 3659 -121338916 -100380710 22446 371645300 -229888402 35336 -868021540 432738852 18913 -300846850 -672337376 14422 -974443442 -993712407 66777 -226681515 -617478353 583 81554734 813557274 47920 -211892146 -615755994 47313 -19116533 540601476 25388 182798614 270610455 21506 -110125927 -286860976 70887 78477249 856749392 28215 -224992312 -613827609 43938 50449801 263896534 28655 180595440 -228609884 6436 86792480 278674946 37031 -319415492 453064745 1895 661704878 811325394 55864 147103574 158812836 32696 -681355665 531878804 60877 -387478475 252727082 23986 82808023 829066046 33142 149245132 -872874240 22335 -229522870 -603163179 46016 169775053 -205353227 62808 -330219987 -228205354 1364 734825934 -615738898 1236 94524879 -328135656 41935 -586655443 534724256 25964 151896445 184828975 24254 729601173 -598881942 7080 350121418 835837955 35185 342779288 -984010543 53277 -576594689 -515531143 11562 240822759 -882629256 57849 -22201380 560370721 16660 -301876103 453310002 8435 -33785707 -714240663 22425 149486164 472487863 7862 252161172 -30491389 56677 240186435 -24391814 302 -390227692 815867790 23508 568582281 -519338314 15329 -676706613 -127383538 2477 334780611 54056853 28970 -205322429 -615426005 51433 645562083 -297014105 41277 -780279463 -515889946 56405 530464288 -518877249 27072 456368437 161937826 4964 -608862397 -976936389 19862 -199930207 632315578 52151 264216695 456504927 13001 147063690 -871678394 5615 57285811 -315047184 11724 149338886 -582781159 20093 173373342 372208586 28949 58640393 724339602 5416 558506744 -478592686 9837 -983225756 -968541938 70040 -573881538 545861590 62285 -400568463 -970646835 44133 459863388 -954276240 53385 -404553706 -121247733 12697 723439910 -605944448 39512 633584316 367519888 51931 -414975079 -985516857 37100 -680539060 744632698 69145 -677245722 -866283007 3996 164244078 469192385 8260 447066595 342134796 3330 284299423 92581673 61276 -224754512 -973744864 29904 -25154386 -677743166 68461 631154876 813562127 11111 269728423 751920280 18820 -209933559 -860878824 19057 166720449 -866808261 45786 -313653897 459378637 7368 -101600632 -520820059 7396 160142349 343086500 19080 -426440871 851609783 30914 165092051 -408579108 20349 -139280355 -791612517 34009 -483526341 -671311045 35804 -710146690 -796461556 27928 -317792896 464717349 20604 -8792101 523937448 10724 187725580 -230590054 58434 -510490780 472553390 25043 -704675398 -133841697 25726 757215139 -318665083 21643 -201378435 -575767719 1943 184215508 282904873 53568 -697040448 752617002 8668 647500912 855590808 31975 60406215 272239499 34350 170621277 -210053408 3914 -712716399 -110523661 18807 67802707 829614958 17806 -680578010 -785978112 41998 760428731 -308128370 21903 55041107 722258745 20017 -599749840 -487069107 25489 162681664 357795003 53814 252390861 73276761 56161 -669676900 -802546078 4381 162362197 279689134 12816 70249117 255860239 21917 250304709 750753774 39866 143053472 156501886 18485 -980155362 -407639318 23248 715189805 -588289235 22718 71096109 249866905 37140 -765833742 -506448783 45997 -489426756 837827663 54103 -995230776 -385429483 49540 65610853 428996866 52095 -36575443 -687657353 32466 -120041727 -483270758 6563 260222892 -11056295 3304 748298355 459330387 55880 -892710441 258545462 66307 -138755004 -303935346 46186 253439792 475077758 15588 267586016 -210557194 21166 452211496 366798337 14691 -708069828 -884759606 19135 -693031560 -903157286 12876 -787036271 -523518254 36574 -13344895 553442565 4068 453053392 182472193 35469 -205745396 -614452606 27440 238432301 -25451397 43323 -126435618 376642533 1045 -669191203 -102939729 13584 -226422279 -971693727 31721 272367338 -481835998 42207 721893602 -610341973 27018 -491385993 431003656 48155 -977052300 468485428 19072 168960001 -615655494 16895 -415440745 727710099 41700 -777045523 -780588182 6595 -888787771 472388551 33808 284591459 753638591 1408 -391474768 -118083981 11614 625029464 845073340 68713 -19821000 344074266 17988 -118528944 -875704679 2102 79818046 -293456161 18047 451865952 368354247 1748 -116125747 -498942043 2477 -233086541 -978298919 55106 -576451769 -328627835 20168 265823358 474203550 22541 -583142623 -519973905 35888 81067664 753878212 62766 -885919811 464247276 25662 -409686382 854791694 37046 143471061 184889382 16911 -806224893 375207086 5137 -861912707 -137644156 7972 -781954569 -515643896 37264 -618534636 -291845400 4260 -314432598 -5526889 12937 -224790983 58558983 13087 354258052 834433602 13146 -700271713 -792002381 18975 -401118539 283245112 43714 -45492919 251371043 22622 655960903 856877679 37154 717963002 -589783492 38110 -765283371 -488712467 43681 -860647805 456123636 23866 -406949142 -116395894 32369 -786460203 -763736219 21387 -671820819 666301768 53676 -772831493 -483786240 32610 -680107301 -886989066 56252 -224918532 -859844315 33457 -899619940 451760400 14110 -875536847 -131962055 6062 151194292 156683437 30275 163432822 338068624 22720 57764079 -290916193 13765 190343701 -877273594 27466 -686628154 -803233127 30223 61611737 852236621 11778 149273415 -607454012 21636 -395472450 816531202 20107 179349042 452835226 8933 58143641 262376216 60322 -225611844 -36842227 12926 -995416955 180741000 15035 -98538207 647051471 48748 163375152 342034534 21670 -424336081 734471588 40972 177635215 -131678766 76624 -192390587 -985224691 27478 631637226 337883302 19773 369942989 652602869 19109 -671504947 -860596326 32104 182844553 -860435775 27053 740830715 -612084854 36070 161223352 -113706017 58429 734626211 -216999530 25189 639332469 829666294 29812 148478032 357307522 41238 -399915615 850223495 35526 -485703519 470582042 26055 -193414503 49559453 89166 -298324842 -675269588 34491 -115577370 -98865598 26069 -323561852 -228684196 11046 246955965 453439679 2307 -988453012 -963467705 33259 169328962 -404227503 34037 -124412064 -113546803 29031 60184223 -303489058 41247 -978705802 -409695726 51087 367870248 854694670 42331 -397037294 -953674100 36607 731950900 354705425 25340 60508983 450453299 2653 -299112612 -401134698 89 -104231247 -866810438 48489 284800077 239284678 30519 -324823268 -224771635 23161 -102807128 -857790190 28422 529724405 -512804936 34660 -330832806 -712307004 23762 -982568521 181484308 16058 -397014465 249959928 54387 -107926330 -123083626 21708 160931705 -332921063 14575 77127291 827933253 28313 94472548 244173622 11718 -887239481 -97418573 7174 -233540088 -597783461 41518 174439698 257447254 58311 -705154923 -763699463 20928 184352670 174479922 4227 369049695 625823442 44981 252366948 -206870990 43816 437020904 529366109 1524 75217326 761194148 22644 356365694 854701908 44951 67221244 262085824 53312 -953730069 -986783039 47999 51778232 -515455505 64170 -2858079 543494380 28295 -403967708 -969600416 20510 177990614 -577899786 13012 239559327 -30785571 68348 184202466 63970082 27000 -134919481 -872688495 43320 335444031 632069163 44150 -133359211 -493119008 33455 -396791315 -136065986 35258 145928673 -222804550 28688 360668699 811679536 9451 -3506359 619786317 29426 -38460693 -696544697 51629 148143547 90910942 31171 -115683449 642555036 22751 728227661 -596921346 33466 245141010 458924438 5837 760710287 -589259113 30951 -36459887 631044499 30628 627604727 155606241 11394 -290906339 -518687953 45153 653742143 148613895 27002 -381669430 256097991 10826 -975805197 -391320451 21459 345956946 -237425053 23373 -683474183 -122870657 18405 663188771 160453945 28419 173304100 -124218826 6251 -773814878 -789067838 11915 276406989 -206716421 38293 -887871262 -118533267 29688 -306586205 -201635121 4251 282039960 250504746 61382 -593969716 -505974214 9693 -128662935 -521646288 34564 82571639 -313638874 21948 373580777 -214889668 7358 -141119983 -791434997 28880 -395333228 279775768 10883 -807473382 -522507335 55957 -692154709 -860511425 1205 270848708 461052473 12169 -610394207 -293764785 43218 352735654 622968820 27792 731963736 -591940451 25080 86817163 741562881 16686 -857405981 -678173599 56871 742892814 -200422783 60711 731492403 -229134557 14974 -204075388 -998896487 54988 242513156 -7594720 75006 -497697328 471033091 10689 657119797 823310658 64776 69511733 455964554 26224 238789063 -46804062 61177 -975847172 166167721 22495 349081326 -230546922 12409 -100994298 -499459876 20341 171834538 466511194 14487 -421897482 272270255 45181 -597158184 524268152 71731 -116789297 353079261 18211 -214115152 -589600957 64245 750770680 337465285 7711 -213182489 -986434077 18025 -984021480 -981647707 53413 -326688118 448233726 15482 47695391 823576583 45155 -973427881 -389469256 17553 167835785 -396051663 12863 179929838 443248726 328 -666740813 723714729 77855 156773843 189249814 16469 147869929 189907533 35263 189463045 -703627341 45937 -119274868 363022561 19107 -599699491 -290210006 17949 57284458 434435000 16869 183594938 -616253242 1392 -331200147 -683067901 38851 -803349115 -495472669 8236 -295917988 433168202 12109 56833643 751912792 16459 -703733342 -772487486 36538 155276995 452220960 300 -865689937 -132174607 54199 472540722 378009584 17664 662078472 169326503 2523 -574921129 562674224 68776 -119604372 -808622493 68919 167344720 169485462 3384 166039174 89554958 28270 -295013882 -206535273 29441 183033651 163048863 8140 77598598 841894367 17770 430463159 349633656 7728 147292973 -237654559 44414 637706230 809714288 33596 -11394896 353043696 17438 -982135315 181392168 54878 737744590 -216329042 65110 -876681606 476161353 53511 732282720 353297389 36318 -414662605 537523292 5941 -199381670 -961391069 9162 650264939 362738419 64284 738279524 -333263109 38293 640272328 357001583 17627 -311280623 -682859883 59262 245915885 -234434477 27760 -494428487 434403930 40845 152315446 83799670 3270 -196270173 -992046552 8721 266697004 -227537735 44544 -774615675 -492695181 14315 -805039459 -773948716 22787 439330751 351609879 21497 182679163 -599953087 8727 377485565 856126900 14414 -861807633 452019773 25239 80333705 449233953 18816 165598509 -412926978 5194 758797110 -199933968 61495 -601625676 -327176932 65150 -119767733 -133288104 938 189076273 -191004889 34645 -109038476 -491749265 11364 143065134 189600245 23618 79496505 474557026 42904 171980538 -860814676 44351 -295623566 -134930081 27424 720087654 366598077 13261 -302809135 -228019003 30486 -417618605 -870743989 40235 182985387 371474972 31511 -202917408 -877294127 16518 649705619 -308802038 30371 -784091849 -514881782 36588 -603840664 565469852 54650 -315986791 -227587777 12630 171173038 -585925483 21556 349395425 832861738 18068 -973053126 -968176657 58029 -26278594 654992647 29535 -329146157 463734847 22520 -675388885 528422688 49139 554677907 822546515 28872 -237032116 91038461 35365 -123390564 -782405356 260 -223185159 -602198113 15844 -589759840 -287107406 59874 -954881639 183711999 32905 77658823 282726431 24236 -392054190 -135776510 24456 -403577935 -981117375 64680 728712923 -308211959 45291 164883556 182991172 25998 -612940734 557087201 34142 183631989 -594836024 3128 158953999 466395060 17399 -123160420 -896303465 26317 166078432 438890971 19815 -424853798 812824872 7558 160852299 355478758 26141 639611512 347983532 1569 174278124 -107856455 2736 -402469937 -390800265 31236 -127767985 664738098 39066 -135434810 -510378987 14284 -588131355 -299887361 59520 743367871 -613875736 39319 -578300119 547283581 20335 -761913769 -501811926 37104 79223961 450780563 31343 -190944030 -602055696 2336 -11341125 539758911 9990 280302523 -238029272 23635 -420626740 -139060951 38482 744047584 -794552181 54476 143094702 -233849714 39206 -129769800 633553506 21955 -7020689 550738856 20118 183835846 -223739827 20149 -6408202 -673031882 24818 156196326 369750669 5272 189939934 154917786 31844 181444935 185742013 18730 -692350666 717849399 49277 -138196380 -772275818 4157 -989988851 -788137226 96613 144397573 249680530 43725 -880458698 432941136 501 -409823773 -999703290 43731 463905630 189576805 71950 738670243 -190576085 33624 83067165 821305438 43497 144693837 -880954704 47390 247714126 -972326001 18471 -994840688 -424007693 14469 -984596455 -415403385 61302 -517096145 451300299 40538 -288316299 473124892 19887 751553125 -597344599 15187 -223690582 -960106410 5710 758833878 -306847370 42391 -489259395 438232466 3480 -682187952 718612544 66112 532108261 -497940402 27725 -427332423 -516114806 31447 -128768311 -480901417 5747 -100123554 -802422156 2485 -962609614 -617388715 31814 623688966 180169319 8800 -901831121 465989720 22495 719415956 -302116609 28469 -195716392 -952427640 43798 -95609755 -317009301 50019 -25729087 -702082538 67097 93492045 757632751 35390 -965278084 -605913452 21217 717404578 -199598212 14605 -858920014 718238434 87117 -999172207 163739375 11634 -46707463 -699459613 36524 -601638776 -479548246 29069 186409131 254383957 30374 190225825 -196496935 32116 -404197611 -989285846 19307 -902424466 -135990432 52932 744059013 350098298 35461 732205668 -322376924 3242 745655878 -201245042 85 656843101 353315816 5411 -237785902 -995878717 48339 68193984 829183764 12020 -210646595 429440080 30305 457070155 366811016 8665 -974137838 -411816627 73640 59438850 437006510 14637 -689320766 -130317132 29105 731512257 -616616830 12027 -586784591 -307708938 23752 -131399987 -502868627 25344 84491741 757693139 8354 -110412108 -876011844 14568 374383545 -200377057 980 -993139028 182452017 18 -140601485 -519712172 8227 -953325843 176570140 27668 -382043374 -113434512 38307 171445702 149615394 39074 -40947272 543187808 39622 180857680 48870790 31031 144461965 89349108 2049 283130734 247041465 15472 -310949780 -694811014 47715 173914669 -123095445 40815 -220817722 48656538 40988 49321664 -329032021 17516 260953411 -227032817 21958 -97732383 -332374847 31786 178231249 250836684 37498 -414545592 281126102 38306 -685831892 -201325062 14033 335417906 -224219450 10933 154652021 -874143212 23321 -953971485 185818374 45703 -596957097 -508808557 14136 378183219 816200108 27629 -100014958 -289193080 27534 -690712889 -887956956 3683 -232155142 -890639747 8800 182164706 454579111 19939 -597673490 546065391 19370 723731990 -302141302 48453 -997762255 -575731352 50911 284507164 55150307 18420 -208438253 -959914067 50913 -108451714 -890218916 32062 -324204398 -195258642 13655 -224912862 -583661048 50438 -222599786 -605692720 34613 -973463445 -388738634 60068 -140865007 -107638864 33555 -959469006 281264029 46757 -985083880 -971059797 29802 470076372 364738771 25887 48181390 -305944286 925 -618065118 -518932210 24222 645753097 339885871 19418 185763725 238620506 55886 186440235 263300552 32458 -106663147 -290240139 27047 -869691626 51984587 5556 722617155 -589182457 8462 182668514 -394127996 4994 152128287 158850858 30793 -877061868 455322981 48998 -332222116 -703718148 52684 744002395 -229164059 17327 88880455 251643220 66723 -294160722 347330165 41130 160560664 -414055556 15109 -199566081 -892324757 40568 825497186 -999387706 43425 829723705 -998864417 9274 741461524 -500005491 58485 267456503 733736891 4316 -235190015 -889583706 6344 -121377467 -100067831 104 -618215620 -515365650 2243 244781742 744249753 8224 147046634 470282762 8743 -327650893 -712503873 34665 733089582 -322734368 15572 -519839516 445329453 40052 366379353 -108629431 12323 -864654845 174782678 96118 -688890404 733311452 23487 155054974 454913091 5406 -232676547 -975655976 28132 559290709 152602601 58586 441916911 357895295 14807 -30108462 545468409 19849 -111061969 -771561436 71005 -43612096 635665182 28710 181035542 438180755 18874 628965937 339568926 25935 85639334 443600262 56081 -200306063 63020638 100786 279392865 -11744804 50811 746804754 360138555 18714 755996842 -311017621 20800 -781610668 -477549741 51223 335228113 -211122945 42738 264107177 -427284415 56159 -135402474 -897749921 4179 -764333427 -329965964 28172 451238862 169559509 45838 -46296162 -705080780 75437 262740046 265585184 74946 283520983 266664353 61485 -581575080 561017292 40134 -616748723 -309336331 14367 -302177483 -705871946 32062 172612094 351857673 35599 -571461739 -774558868 82681 527091082 -517775157 47872 648779832 188697973 39971 -696499848 723348520 62612 -980651432 -391389446 46636 267433632 -16157966 66858 -140358515 -520682313 5909 254053028 715245773 32399 161947393 -892323380 26686 -968225702 179450123 31998 164808168 -895142860 34669 -677914845 -129437885 14687 -32730630 524895067 24963 160550658 -121495957 23058 -504645713 468549046 10142 -414342339 255524804 25249 -970543591 -400539128 20161 -398962109 273790747 34261 -425164441 -997650949 38993 -135927198 -121051098 7258 -29860266 -713832176 39634 161710681 270335870 8528 -121231457 -808477965 33484 170989526 64073395 16034 150747280 -404007696 10246 -992483707 -580823633 72423 -406963509 840776767 13320 -428339504 -108090196 30176 -12230407 -668641592 39494 -963307987 -611356909 13745 -296313584 -672953466 32611 -132128035 -518101338 26830 250956948 465353869 15412 -224610352 -890086984 33621 -110584442 650699258 37105 347254196 856155608 40144 757583971 -309563908 11019 -105083721 -287216298 69022 636939542 363170174 14163 -983820910 189443617 33970 253087418 730872454 1999 623318276 186767443 11791 272132478 238522142 47746 -974175390 180377880 19869 361062877 -202516044 14429 745367978 369317479 23401 -667843418 753340876 11023 268414600 252308819 11542 -207593096 -877855468 48496 181579535 185190874 10443 -96619310 -770542522 13704 -115746343 380129415 21055 153144796 -897834153 13175 155105513 -193310953 22806 188564732 -421499343 15258 -97758487 -890453969 12995 -405693240 747137306 41439 -868153331 -100628848 2771 71496422 836251830 15535 187714193 145939499 26267 -392720755 825273191 24736 77140714 848525175 43278 637077378 -324884620 39069 -427000137 -415399746 29664 267168201 246877111 34265 280062749 757683250 33248 146302705 443288686 4524 -109909175 623932864 44491 -43020345 -701186907 68984 352797911 843350474 26948 -303643519 -693809911 59875 -230553718 428757110 20566 -101428152 -317722694 19555 -486196660 440141136 33368 -599551520 -287912560 2185 280273512 -224397116 7697 279134787 724481051 39935 -386107788 -110215503 17907 760441247 361502184 49583 -977336231 -594771416 29389 155910514 283268626 36178 -604445884 -513319385 13982 -298900044 -692324750 2438 -21963273 661650086 45485 -616067902 -485750391 26860 276828961 -193321754 21800 -392396947 -103881471 23136 -117244677 -779997081 46541 -111708974 354159372 6972 -7768473 638155476 3782 178149799 362840107 46802 -128631418 658654886 14752 -598695111 152651729 41695 336509611 -236468252 35734 -697881161 -874154286 56260 274998038 -208220609 17678 241957240 451140435 11868 162795009 185300793 46570 -122231066 -771574275 58510 544579369 -501067342 5729 -120952329 -780716186 1699 550317064 -502151475 29404 656868593 366533253 35444 87578326 -309174338 7957 150024836 -214936626 45979 -583391196 -323263359 11537 -306621374 439732142 20274 -996319959 -397752601 23154 -102677622 -489320414 22490 730063941 374153605 28969 -517135858 460570182 21076 262884211 754492969 2755 -133924397 621035032 23555 -974075089 -574187976 43040 630937161 180400593 13846 254599307 243701105 54618 -500570009 -201040280 22150 -994341294 -383129731 41876 -141331827 -489530251 8477 178099616 281989565 2040 187060609 69989060 11606 -586304503 551885755 20666 377466176 836390993 41175 178821037 -129500003 7937 -196162678 -872047596 70 -707502367 750226496 24963 241017131 50998076 63435 -872214788 -117433336 43223 58222948 450524201 5373 741852312 -601461806 10089 356898828 -191479492 26679 -28400153 638092685 30991 375634203 845676256 5644 834472695 -964013762 2918 -963708777 -421307159 24086 351236498 -200031895 42825 145670026 271631015 15980 -98012696 -309430909 4394 -402562220 545545990 24048 -413286774 -999715366 63770 -409757239 278192475 193 339373872 856554267 46205 87984153 279947438 40461 70800338 837432258 10824 -296097812 -216199220 34443 -140023160 -130888371 4634 755571753 372473982 36815 -895322270 255226016 66769 70171763 -331447665 34097 452035639 145325001 87045 -101326385 656709655 7510 -678355749 759056727 69951 355452950 640947698 41901 52213933 725961588 15972 -23286687 543020871 38387 -405404100 -108426523 23313 744807944 471119432 48011 -101328394 -107921306 3668 165731244 -385551009 30312 147408935 244786042 37385 374982140 -523268960 31916 -700227878 -805573589 19181 52356223 441312395 15736 -297680853 -696501393 40754 -331582874 436961710 10803 -126373797 630864734 8477 -16912986 524865668 18682 271545970 -21943949 45467 -135538937 -860009047 10025 333809511 -511434326 41982 -617113501 541512361 17183 349484804 -220084453 35885 638293249 -333117189 29634 -578508854 -293424282 44443 -101287789 -522975399 5960 745269068 -233260816 36161 527921111 -498271154 36387 -406871767 -111785175 8029 -788757651 543154997 57995 73959356 -308142172 12251 241303729 -7052569 26162 -34003820 524584614 11909 -41946009 850670633 47573 356633704 -237471931 17939 -212099323 -588210841 40052 279510274 253228814 39 68025407 -309554470 27956 -709753218 -580858508 15820 -313417477 145201094 42267 -118953440 -322924482 17084 442149620 156838871 51648 454517917 361801158 21317 -221085988 -868260560 6435 -300848463 469599678 6455 -300505524 -205270710 25020 -139858760 -125740262 29776 242015486 -234164716 33538 -995012753 -981849785 35331 -889710601 -98713238 59971 268000427 453031823 7967 -791602457 -791622151 1062 -593412844 551993312 80118 730616279 -296531213 42290 154540688 -129890061 3295 162770666 -399196101 24423 255945631 -857759305 40155 241571700 442853879 22051 -298278260 447922554 3984 -206252155 -988779777 12573 835930359 -957887968 20215 265193265 435551872 24953 -213262082 -865121295 4629 -115548750 376957015 8764 619315817 853371561 34928 721269196 -214594909 47500 366207950 -206865343 2391 271053456 258978681 18824 146952519 -194847050 11387 619714799 358928422 49661 -323094329 447664161 19156 -134328049 -114932345 17257 725802456 -287311437 12361 -112591712 -801505473 33782 647992400 160548187 29154 474362170 149949816 34348 156741300 431024257 22688 238924541 -24819015 57161 157237354 167894670 4473 -386148930 651314233 31791 -140555945 -100826731 22404 261972384 443337181 7984 261191946 258300005 70632 -693518107 723551321 38026 -297496497 449148310 5460 750160525 -17580474 28186 738321219 -584919468 28296 161281525 -395870891 8750 154920508 -102276502 1038 -194512554 -129047270 14642 -227987120 -984701672 31049 -109762878 -793477438 63587 -108172263 -509372394 9512 645384077 814408944 34722 721887896 -193654136 18329 77812606 838014067 17589 187516682 346906946 39931 -39094978 -699606302 44319 -400663355 843378491 19313 -704314537 720222976 24651 -904263187 449749516 22842 717276112 -607078544 42240 -119289644 -139229033 11384 -98514065 285673712 43981 750533698 343408204 2752 245299702 470032401 9397 68976984 -307424155 30126 -130685999 -131630783 22569 -952741718 -606902315 18121 727485813 -293691099 42770 -484835880 -301847449 50624 -17783461 569865046 17289 -27762970 623716599 6326 -316856277 460887294 20388 154902864 -131923313 83494 -772465762 -482358896 24718 -192890348 -602181676 52497 -230187233 -998487772 11975 -211530017 -864078920 53360 180582071 182104186 16810 241168831 -23936281 45962 278591991 -222676977 34433 -791981825 -805470085 11860 -306188371 -192619518 28156 90861486 -614997308 78150 187712987 248890056 38190 -970995096 -613334030 53105 -864292862 -200018728 10375 264257208 -198546658 22868 552777360 -504672211 11268 70225374 261685430 62064 459052202 -954727864 77531 264088103 439909215 17541 -952654395 -571682149 17045 445890704 350666354 1579 -120302215 629109590 11664 -193312499 -978736683 42440 183336257 51090768 15 176805499 -618634062 11301 167582231 244252567 4502 -130228327 657160715 3100 162532714 351314401 50618 184750798 250623112 39310 -219567015 -964023728 58383 153182043 152776611 16396 -298565536 -670371068 5980 62797095 72849719 4411 -399245000 830212448 20770 -796509585 -788056216 3320 -682696268 -116594517 31280 243335699 718398134 22015 -320171252 -204911498 18864 538059030 430063014 49518 -710709690 -785779949 34419 246257087 -8839138 74414 648974178 186533478 2128 -383231914 281921592 37091 -409578983 846858882 8865 250547199 276525441 39854 185536089 260891112 52759 -394462358 278487139 17947 -108715891 637360165 411 154144076 -141354254 46683 -427808907 829873687 56226 -133027375 -476272783 35011 758396895 -216247264 26892 269507165 749403725 35097 728940865 -582245468 39284 -677147280 -776886491 27643 62600612 245347826 14179 348038668 625426200 41319 -699404712 -28847938 6002 -571664616 569108290 36468 717557853 345553185 23635 188084237 446745601 9201 -19107361 -689181417 71491 73233099 283261221 16649 -119619219 357183737 31992 253446412 -208827217 31480 153989260 158542917 48939 -300389803 -230153837 6506 626651883 172875046 26387 171306003 -203341597 43110 730915271 356925794 460 260555547 282218383 1462 344518928 -222269963 24029 184204668 284690978 23908 254798505 281901360 60787 -413725601 -128889189 2458 -412112057 817538602 43926 -615284947 556344231 41460 243061817 745760132 27135 -115219262 -866437187 44207 168444323 377775494 27691 158173783 -611527203 19311 -615576983 -306241731 16632 337977818 -207263686 37333 -132597712 433441598 38728 185617415 -874565045 2445 244665322 48645453 79274 -995739449 188811819 53325 -780079965 -496042049 53458 344998906 646254685 25346 149176074 240058140 12440 359947386 47974030 32742 640684375 162337520 28664 -231558495 -975427416 50231 93532942 761145546 52072 175317919 78379829 24946 -99941015 634612626 3172 -700817336 -681821215 78704 -214887397 -889614553 59893 -115880327 339259205 29866 -793305417 -772291347 24346 -123885546 -901337566 27659 -989682942 -958689755 35434 -96704889 -131713093 16466 -585017418 537143371 38079 -289362961 -207105932 26094 -203232284 59500177 96564 241753969 267200466 52801 179119194 -586884007 19313 -218984017 90038212 11174 748593872 -208507903 55032 93125494 439582438 649 -137123839 632266506 36712 95115717 736120667 67038 -14502227 660719678 2227 144000151 -209891366 48521 -121394584 -512187089 18341 732444381 -213472189 24535 -858618531 -114507836 4268 -576444156 -480486107 7470 71408119 -291237899 6832 -25867499 558103335 7197 742147628 -574937861 10230 -503209502 454100559 15912 758130075 -225242154 24838 -761989908 -479648735 11281 -967261748 -962468814 7663 -119197863 -488664515 2271 -586896395 -506965031 13214 455493451 828559999 85070 -869246884 448304776 12065 59426637 281313686 61701 -301310664 -707368808 16203 -122952970 -903740978 44074 740662960 357899302 22301 662504555 840847027 76267 -388045236 818283923 51633 -384991828 749342544 11696 -232734960 -902520382 35266 742463547 346681247 14178 -684606812 719306470 70800 -590509788 -314573879 70409 147632153 356392504 38732 -975128070 162143598 38069 -697182593 -860661508 9853 646601571 -695058796 16784 48057646 819730010 32110 -410994396 -127598838 33745 76307632 834846082 16638 152326161 -383357284 8454 -125268887 661288451 35598 -104195920 -102019753 19976 -401934814 -982556011 895 163880814 -385361236 25359 239667669 -214189125 28827 -234823874 -973507858 57738 -870965395 435938016 40804 -515012513 458163151 20682 741494996 -585250535 32928 -217894843 -572965647 41032 470455884 348863432 22754 -877351857 459907666 52061 -975748578 -587867860 18707 155073722 273696992 14285 149774314 243413870 47222 278216212 473951363 14297 -99723013 -806239026 31362 187561665 438465009 14841 -226212077 -956288299 27394 -580835057 -483952819 14466 -229607137 -575742344 30610 -675629377 -882904629 29661 -573157605 -781186064 81336 753047021 -324611557 15598 -980115895 531892257 55857 183574975 -876658020 6160 654062426 144989490 76007 283814779 51024725 13842 -101767621 -132370596 34379 264238194 743096432 10404 -876851520 -107782261 12877 380380792 817938569 37207 -34830172 -711509838 16852 -572575014 -496471117 22440 -392766609 842686238 10143 662812879 439176245 39230 -586573561 546454547 14220 150790682 -95488088 27121 714595410 -699509038 51206 531456021 627869005 57086 -972224303 143343997 18261 -402307430 -127853809 14204 -597582901 -331930565 30516 79109990 825972397 54162 455585430 156826905 89748 84836069 432063276 51096 622313729 811853387 51650 81493556 832893491 14263 335098624 845657807 26591 150131836 269756072 57281 353901837 376211802 29464 248314886 758233781 13853 -298132338 442097479 7429 182048029 -237661730 42228 748003190 -605399081 32033 641950129 167476733 27827 -119499069 357842661 33264 -702803167 -804553733 36831 -128707410 -477538807 26947 163659909 471690249 15609 153987365 -223573987 37107 648371482 837085858 58508 -133860844 -487808642 8154 349303666 -212789036 15889 51153034 744218922 47620 620223827 161559882 53657 179354624 -606242289 8169 50523955 266429338 31141 728499209 -296584790 47534 -702076595 -112732917 16314 284878039 69866954 23820 148431887 -884417617 18568 -902607081 -128425352 5541 -971606752 -411935505 45623 -511130570 475513714 1591 73557548 847240305 30527 -118277967 -141252101 19272 -777783507 -519810993 39010 -289231170 -230451981 29227 159659244 64206790 26137 750155145 -320367195 7154 -688506354 -803584438 13668 -970548294 -399003746 71938 264306001 252236090 59750 163968156 247674695 36067 -209502975 -595280726 60798 658080907 361576008 40208 71751780 731875549 55064 -388934732 257151878 6228 147536987 458468736 4639 744026045 -200998559 55802 -141775471 -788419751 21373 -397313643 -125477574 23292 -798919026 -492189403 5514 528216738 -515631561 47037 164259877 -384224377 14237 274571666 71934185 61471 177938567 -95881955 21640 179654625 352359277 38186 -131609704 -499530267 10331 -781040446 -501421652 36946 -388759679 238220576 41759 87321961 -987666725 22524 60813841 433741398 30729 161774369 178984579 31351 283290459 -22507474 28562 -329140859 448107163 21581 343331916 -235260452 43836 158090766 -860439277 4518 -26008519 -680164705 74611 -888556480 434411087 43773 189733034 -204539001 2266 758763175 -324087010 42061 349483751 636177759 41788 -405211106 -106362108 1740 -321923940 -195557663 24270 -511873965 566016990 46754 725529480 -594280083 9663 -33719325 543452118 25786 -207000949 -898930230 11097 -515563101 442534544 6965 -37089810 634784762 23642 -381971401 851529030 20058 -692083053 -860412458 33472 -698438903 -779940082 18715 -985730248 -612737631 35653 -142083213 -476645158 943 -689579734 755404488 21374 -33397494 523857069 31056 376116526 -234797504 18629 -232678673 87332083 29191 -981328962 -7741799 18701 -124743333 -482330314 31981 -706149644 760218729 39435 -192813566 -994689375 55019 541158643 -491687522 58608 76597545 626548246 54787 175135029 166100592 14404 346644278 -222393219 25452 -971547093 -964562023 28648 546238928 -500918895 18144 661365646 844512571 53953 -19884737 -677062815 4126 642556813 169583800 19162 91414863 -509765818 47220 663189883 373468187 71078 176246871 -98534236 42799 280417420 455440861 14995 -329459961 470409286 16271 353597429 -222577126 43643 -203527842 -868015263 28542 240471630 -11779164 79243 -210536131 92056760 32624 -44264966 -692103454 41045 -417954021 715118734 33966 731590017 -591961762 24589 756726290 -521535347 69953 -872529839 440583963 45569 -98156667 -108846375 20224 -141058168 -768724866 40852 339802612 843712009 36710 -38718953 656042480 7222 541681204 -487490316 1001 91893699 433250542 4907 70976620 752498771 2428 172559482 94352522 12074 164202107 -206877185 3644 530961389 -499389943 52272 -672831433 758764998 26019 -902304883 -136818806 22517 -766625636 -523082988 50226 -581901034 -306038726 64534 -675696728 -95387008 21286 86813153 279052853 71516 -973940835 180143501 30458 -124366192 -313314162 64017 180407704 -616202350 8433 -391542714 -108149149 33876 -764468672 -519721426 17700 -677872841 811118645 11825 -424013960 -874227199 52854 55232037 829807028 13704 144985239 65756360 5014 747269457 55805617 49612 -682188001 732363669 62050 -203902952 -970389787 55029 653993040 179691640 55780 -332241074 -237180524 8033 447110521 80152613 2161 190474550 -888747608 10065 -416877763 -97196460 1362 -769376668 -499086456 45307 651101488 -100584763 34693 -142846143 -807536903 10170 -99139124 -857527574 6567 -514149859 437144808 6849 -104879477 -793856958 59475 441647146 372384043 5034 -201159167 -889705801 18509 358311866 853391515 25960 -105003988 -496335899 2975 -972479660 -988379495 50256 -196275776 -963234251 3985 169631158 -116599272 36296 244941621 -225695663 18417 525317362 -489309877 36675 -987525233 -608862839 17170 174768818 271388613 37111 -197201566 77934313 61336 83743034 -310908289 7894 279430824 463532710 10369 529949531 -488499894 4858 757596335 64488007 13919 171378738 -394679981 31894 -193016901 -970823147 10455 -603328354 -985491415 38816 -692872867 173459583 52718 -575245863 527794943 19572 -234502054 439152280 33697 -214456296 -901541435 58069 -117021897 -293424753 37269 -301067512 -977162300 21611 461482280 180732869 33934 -195097091 -979504627 57445 -308980379 -702905743 11878 273125752 -15035864 19425 -398761195 815577420 5976 -409708440 281668194 45832 185668109 445033391 21680 -688397940 738582112 38461 -701596514 717867189 21282 -99827344 -900874463 41851 276773386 78155578 23396 -975709174 -601955665 39103 -606001231 -313876846 65577 -35392057 -673149123 75500 442290948 162535796 58112 -780266963 -521015422 21444 -129574430 -114837076 16216 -967717391 -422639349 5692 -288008955 -128211886 49431 -112654257 -901373682 29758 -618028389 812818916 37546 165805223 -424114215 34541 258154902 -41041185 41572 -206270539 -573715767 29133 561242387 -486262358 15315 -500761698 433462158 23884 147757062 -414749418 12862 -965924036 -397745831 14040 728073331 -27594129 40060 153707184 -205215320 68787 -202463975 -894961132 32290 737616766 -210230082 62368 -597469511 -496650325 21862 -955099897 -603646846 53646 -113183585 -790691791 52735 -682847647 -126551926 5887 -196420001 -964058777 12092 720342358 -794864562 28176 185287850 -101165109 69511 356389942 664791656 40814 -993388701 -597704098 14581 -133439285 629378495 52531 -888228437 -324278794 37457 94702748 733231341 51684 717794307 373723993 53973 379166711 -200140341 33110 628007685 -302460293 26801 718702869 363124062 14519 545809768 -236643546 18392 -11274183 643339672 33795 -128583902 353675906 5213 -967891726 -969330237 15291 744026990 852886632 56635 168632206 -583589341 2101 177173874 452249981 26814 -110258876 -232332983 65860 630466976 364204384 465 -991906734 178627139 30518 -98085156 -874133425 11874 -319829991 -229016827 21762 62848558 260108263 30573 -692476266 -894419659 37189 -130101371 379354793 33850 -296862337 -678615691 63378 366233778 660923635 4307 624772640 -297928092 14467 156806399 -141954122 47895 -131699941 -329728165 47893 161634738 82446441 19218 -141064714 78834764 60898 66945965 840145290 34314 -228663209 93475499 31697 -220170346 -602518258 36117 755418606 -595503100 4713 -616502824 -522559129 5023 -409680269 826372878 43969 -17741316 623354068 27824 -331759921 -711590233 24587 -226783975 -587910114 50867 -117182916 -322182513 59262 -140968828 -780392761 50827 -110501664 -780856374 1382 -383712399 275620782 1682 -486738153 471810601 17757 73642131 742487183 7353 -36854517 536308491 7645 93226238 -327294675 6237 639865708 165784105 52095 168239516 83737692 24733 -981215527 756987817 18602 258913786 729324895 40162 73240031 272106425 43476 -860028321 473761107 8137 183613930 -878640913 47180 -331853160 -195632352 13600 548575448 -484119626 50141 47641238 -304700763 31467 -399341875 811132645 16267 -24232878 666212471 14805 -394341593 754066926 880 -132712825 -314521289 45788 52088886 259950363 52277 -791118396 170593775 35962 -675871109 -99348467 27092 184516002 -586434826 7480 -125141849 -421454948 83200 -237488742 -880143434 1915 -23068270 546601626 1111 432616413 341632261 10606 56491988 833665062 49860 188938857 -605928548 652 -308353351 -668482600 7500 148567688 259915005 6808 -873698478 446675318 2739 162760915 367956777 54198 285094135 -214533570 20738 753838973 -326032688 1978 -975439327 159427074 9162 148397561 350099718 10361 -43368002 -701582148 27726 -796674320 -523648731 57435 252026945 -20091716 33601 164343304 471707239 4126 -110925608 -116989558 34308 240917179 431051338 3064 282819127 -222462022 2638 -423812119 738303661 31737 -974010029 -408196883 48816 -133414273 -488017873 2719 91461604 -325666261 221 -404211748 729805292 29680 246573073 66475136 56065 178356007 333440073 21272 146614703 -601940170 20094 -399558860 -972252167 58378 161492138 349485272 42589 148076067 844157087 44641 531798275 -388313156 50875 257593473 -879103085 77414 170081640 -599780444 8536 171315158 -868815491 19632 -685250446 -794104900 37845 -35001885 564414698 14292 -876529068 -513655107 64636 429377996 156485040 7418 -388077574 721144934 39420 -110487444 377560911 26142 188529359 -394782895 28775 527415615 528889161 10724 530699808 -486833082 26246 -194902549 -974991751 34591 -784182718 -505135222 49234 -420003732 739509123 12686 -704039649 -866057245 11312 627570346 835606304 2332 -414490634 246129067 36123 348201645 622565510 10816 363568447 -233547739 19960 -116538929 -865309299 36107 -496159214 460813160 38436 -957247533 -974135294 64822 174016313 148282995 38674 -114866158 340651109 28260 650672545 -293217501 6587 -783318399 -477011562 34983 62454553 -303727181 32741 239974927 267433050 64863 -191823528 -588642162 29256 551952479 729941555 2045 73648819 462301528 57924 -410129401 282080505 39251 -996890408 157381097 41897 -302274986 -202787528 10203 -105299584 -291618985 9662 51631684 739589546 45213 -127651143 -105022593 33919 -302730436 440777940 6219 -609522766 -290259829 59798 -711638064 -785568009 9919 -701810081 -102368616 21993 -572680538 549173052 3248 -580264208 824453773 77165 357526948 -203592843 12628 647255207 -328625943 1330 -591084291 -327251045 25001 -195626354 56850546 48673 646732324 377582417 17 245906365 58383577 8539 172935988 441435918 6533 166019172 -121537331 63564 71472153 250808106 43672 -690115540 754265368 80622 -406892759 -107436483 41645 -137311671 648672229 4185 146471129 -219360897 25916 -108455508 -895006375 21459 -127791610 -510149805 15415 -671807581 -876350636 55251 -323611361 -679913155 21333 -956629920 -612644035 69802 553954767 -510538177 53542 -983514765 -392591384 73006 282569316 280033801 15421 -677559742 -881285057 31530 -398701813 832556349 39375 90828118 655662467 35494 -969188658 -425999365 3508 -46712218 662035003 4081 -690099643 -794112270 18934 -210405425 72817448 49 641882447 -331281361 45979 -423197845 165386692 32208 267121205 64249748 17961 726522330 -595194027 8240 -786552123 -477303299 57232 -576939211 -291154057 44213 146932381 -857556218 2534 69658075 261781781 11109 -807668718 -481900758 8393 -789351656 -517721441 59311 -44909450 -702074057 26212 639084767 -293010373 4631 -616349494 -518177128 27175 346024673 -201092625 14158 374093072 637942968 21764 738965834 -765075597 20202 374383122 432973989 60237 -297598767 462870980 23719 50454618 470538193 23825 82156280 852890965 10305 274000142 464072876 22700 69317386 843326473 46592 -234126062 90729289 25477 -670607462 -102544531 19214 -96790620 -787476628 59496 153594280 -585453598 21950 66164389 469344096 56608 637583600 -292019438 45756 175519228 -124670709 69157 48069412 816368791 26052 -707603473 -903566666 43955 -120795758 349843306 33183 182766228 340492859 49858 82653493 -303638584 23072 -403913936 746969809 13657 273398664 53175583 36461 -331930445 -705232489 12746 719350445 -214834796 6328 -8537176 644891350 20389 -217162420 -889862877 5391 -102810187 -794716726 18117 -198354680 -997876842 24831 475498968 372137198 14287 734080072 -574440643 9265 -986864139 -594141595 33453 272671852 735695258 40950 177236437 166009273 13425 175103698 -224992875 41377 -580102084 -523725584 1112 87238518 257248088 74 -128367906 285446388 29513 270868385 -22666331 62624 -954145928 -796092136 39399 724999016 372759601 3817 -411945310 243219789 8713 636603089 338314060 21002 666264504 380278202 54310 270465970 723487178 11730 -140132787 -99320471 23600 148066521 -117236657 5710 55715401 724611008 11025 -996457949 -976665426 61006 -139032605 634127723 13214 758119645 -298759711 11114 -994305688 -997455748 62725 80643499 720076163 12821 654187889 350940483 16389 155678553 358802261 18498 -224928602 -578759439 38676 -698806407 -769980825 2902 -795211263 -783580408 10908 -968730194 182387526 55780 -320977641 464176247 21357 55122733 850504802 230 176807218 343528130 12231 -382710452 284843090 14887 -694722988 -770566674 27004 -115859590 -131430494 11565 -807268567 -782905789 21743 153311619 80348230 24331 261372916 719311692 14289 180933144 -415068271 9921 351147257 620045064 23154 -140129984 63686274 45252 53883405 845968900 1225 251911524 -40462663 2451 271062665 -497238198 32837 168055318 465179779 6051 -610369959 -323040335 18339 168196063 -874973891 42064 -98028313 620723871 33278 158023200 440528384 26526 -593951165 -298892134 1121 -697823419 -229332467 44009 167069112 -111532291 10196 627119020 -607798925 34683 662363617 -328252413 30370 723195485 -206572540 2307 -386124859 247092167 47110 264052415 -13574973 14317 80349560 430732225 12506 -198716928 736815001 83569 -204858867 -869152176 1407 -134826107 -135846008 7762 725826205 -217189370 14460 -217624144 -406809845 60061 178899297 161685989 43765 -195859732 -999970528 9586 84940894 242928376 64706 -961185566 -598404112 64519 150845869 149805845 50915 366088823 433722793 12267 257824768 -45546549 62974 240421610 -38961 68352 -693568662 -872609753 3916 -224401785 -614504773 8662 265221545 645027163 59785 -110529002 -225875844 55082 190067866 347512583 22764 79023891 241578362 62556 -424126734 -990631910 11235 474782977 452565638 25346 -792256081 -479210322 26877 625779493 832545013 75225 176820597 342890604 15323 -392745147 275138548 34370 -16965598 -695155813 22458 638902198 145492950 22480 175963242 182740635 26907 -301191095 -190502294 16467 -391891816 743101489 25152 473857562 -580259141 41842 -684015523 -97099849 10823 171991952 -611648983 11134 -321659233 -687470686 19242 -315506434 469064318 23134 -319927986 467229634 18378 -29104321 655693943 39136 -119146844 -773854087 53412 -877266475 445101758 33509 -866709650 429267060 43159 -120953940 -310323730 45786 -36118701 -695792128 70956 -668030444 -769887751 26398 50780419 828793885 37095 156895235 460976273 20814 -324968101 740483652 69644 -965114057 662156436 70263 -954883826 173436788 11819 59645120 261040299 50652 368985640 -227862274 7518 -97352697 -105562007 34080 -667290883 -803160846 2148 -496405948 456740868 6128 -22440451 548030337 45829 362627419 850402857 4083 542568315 655266919 66486 277800826 -4858543 23460 452546500 359383457 3376 443843114 340875757 992 360941370 530705885 52708 53156253 831394179 3400 -205460024 -954430911 44917 622191390 357071360 3101 740412827 856952038 63032 238393424 -27382002 67908 -141577175 -804456760 70234 82363509 -577249857 64042 531514064 -224568004 41882 458785019 375206420 29409 662353408 345111373 66053 -394897697 264681678 24657 73784085 758730762 72479 -142105612 627279102 11045 71732249 721379158 63444 -790830243 -691964748 27374 -105457097 -881052446 47081 181738918 335229388 18083 145862321 -394058095 608 348431060 658481702 10598 -311807781 473797512 16141 -111379918 559891093 25751 -32503931 -695559934 79018 -669955043 717830453 54389 -497738618 442416974 37438 76129508 259631318 69293 -200792626 -616844280 25176 -700149242 756882784 16419 334028986 844011148 39314 -410575160 -989880035 70321 -782958847 -770037711 25954 155014926 434950059 4865 -394372247 849669534 23637 -984156932 166038412 46531 -702974558 -884683903 1415 -132338754 -292142512 24517 720072168 -322754285 43067 -602783948 -308135885 7529 -782451547 366312124 46435 -383550121 747809231 37179 -995942076 -976176062 63252 -955918062 -763493512 84109 157551299 160348283 18450 443011288 370529606 22427 -606408551 -521405529 29497 -667903047 -794733187 21915 59082143 447839167 42138 -306166551 745252247 16185 -391143542 -98563727 11049 -786115978 -202931871 50245 -315980400 435238325 9756 -504142527 437823736 24483 155962977 186333422 18392 -427865215 255712474 2244 -193682231 -617263133 13953 -713151322 -104991748 18523 -137829065 374830500 30322 -290429210 -202769783 29859 185321751 258613237 33645 162738561 -391917932 4033 346483012 -701832653 38847 174158892 469736236 14320 -876630630 -140963849 51919 -987320109 -987215900 30663 -480513866 452201866 15271 367689539 -229531621 8835 167659028 269863753 22552 654612834 181393978 8988 -326672956 -708850653 60310 -126013359 -778651630 34311 -422539617 -991877835 61232 -221827756 -887476666 33003 -667001145 643931446 33949 -995587318 -977180625 32918 -862874812 468618975 39799 -403590489 751670237 10053 -405956630 245350265 25893 754892907 357133088 885 -392941959 -994616987 38275 568679293 -486027413 17818 284677613 284624848 48986 -40403541 651413413 34132 -116665682 -112173000 21534 -318592121 -214283497 22605 -328496261 -194843238 29539 -140801319 633888480 3042 166509262 -397918025 897 646722016 363835364 60531 -290018700 -685502987 38117 641134223 721922205 38359 255329754 -19137909 70911 -700530419 -988462384 40498 642249985 165473052 30383 275261995 715229200 21905 75238800 -332774844 6183 280709779 747151820 13287 -218079229 -982053850 35601 -321268787 -303561444 59542 266622971 -16633137 67917 -28253236 -804207691 10069 -891349896 147627429 37238 -134455211 635841910 33859 -523501996 432117436 37577 -575074178 -492194125 21775 62366081 266402714 15258 -408597604 -125390501 12631 -14321692 -968414967 44210 -979422058 -589376662 25545 -954193918 -401802540 28053 -32129860 -704328107 11762 635485408 -300614938 17058 93843394 -313811618 5124 854998417 -976873985 616 -777058380 -497072043 14271 726807129 367045928 50615 61262575 -301702967 561 -600542861 555280976 8062 -713377024 -904730133 1729 468320807 337333793 21808 -901339714 187827075 91325 -98178817 -295882544 18445 372436590 -234155636 40361 -117133058 628410207 2089 -136488145 -763477384 71049 77698886 725931971 71056 176096508 243637955 30792 643814792 375249901 53075 -998787879 -414003424 40675 247605396 -191487806 3900 -953054340 -966889745 39547 -108464360 -327799663 648 -689803993 758207170 34227 249998062 266701541 44910 753790803 358159639 194 -696419443 -113185418 8988 173235846 -232362243 33070 441252320 379669543 25046 -227453716 -962423481 41837 -329319774 666316620 72219 58614210 439322272 20785 176231695 367865820 13846 649613777 156191346 18909 -988671801 820326624 68384 179142904 434409516 13216 466016659 374920973 3843 -410892812 852771500 57529 -385310689 744222474 40010 178805524 435924317 16531 460778792 340930207 26447 529194329 -520117362 26179 621438017 371141483 63920 57389229 256992796 4509 -769688768 -501883403 44532 333770782 622144358 35485 60771696 453836825 26751 457684378 377839909 18469 53794506 451654190 35752 -768050877 -498978752 59461 -217579018 -603161434 43113 435087883 355342141 3997 187469219 471277664 13649 248648208 -233681690 6218 175915801 342956232 30720 740137547 -211207586 32493 -961967025 159890589 18867 -973984174 -608430956 33707 719502333 353276213 10634 550598740 -485598173 56320 -24193488 -680487348 11784 -591668750 -497453809 8951 53072819 -305703025 17532 87322397 747745848 30375 372991257 -227473746 41604 -296801681 -234610397 18072 183557844 280979244 43715 -112963647 -327927168 7520 -5150108 554295428 16123 52273569 -314998979 39401 367830760 640663093 34330 -508714726 462176588 17727 265560875 62099874 28884 -200989654 -590912988 13058 727463684 -571937727 27173 -109943649 -522170109 26042 163352028 -876095510 36713 -414702270 753332630 42362 171247681 165020591 4834 -98437982 -128368967 7155 189846386 -425879866 4255 -897939852 -117144337 22091 349096955 633237345 11777 -225440899 -974376404 19935 276795998 449070658 33340 445305832 170624880 12067 -395330937 737771056 29609 -505641117 238136346 45463 349059692 814519377 8182 335797162 -222967733 6851 161173180 147721980 43249 49953272 457472425 21437 -131705647 -304865331 17894 -122640093 -127364484 18684 -678473866 -122528407 7454 -899428323 -98606070 53734 375932751 820068171 33896 -420408644 -885369910 30988 -804217594 -488371607 17518 -580430687 837617503 78787 -589714952 -783507341 12938 -101908821 357157470 29782 530013687 -793433054 31792 -128013203 -321824331 35501 -409480964 272680694 31079 -694216382 -789246211 37508 631770099 824507644 18496 270582407 -236158540 12099 737713183 352912705 34153 89789656 747340348 44175 -978939532 -13317947 37222 -678329435 728737269 38443 619823793 848538727 30081 -110472283 375303152 27663 -896226671 -113032514 17301 460570482 338125546 20201 734455152 -216913545 21804 -679572340 -869508424 24641 -686720810 738848228 30594 -104012653 650709523 12726 -409193074 -424240598 61953 -217612824 -595552184 18355 53069022 434672877 41007 -195232540 -887217619 19092 -978261759 -613628957 24703 736129990 -592810131 30275 157201110 467579291 27031 -12213737 -688760796 58200 -418871983 253025234 20018 439737080 165228660 8422 280001652 747784528 25034 -193493997 -862585742 48247 -808197007 -521665663 33709 -796044493 -497433607 15554 182674750 449459837 17899 167084617 172700734 18671 -710479071 717251763 33402 -307461756 -193244126 13040 -596679310 -504016017 20123 -787032723 -780394147 2905 375889603 844429514 28650 -806994697 -771746153 13645 242896798 248453267 17446 -220732514 -590510310 22856 464496869 161349712 38121 449542363 148160138 55443 -772974171 -767177351 11818 -601840644 531064848 32582 559733828 -510334811 46680 154442610 164914500 47582 654327108 188136899 41290 -286787560 -671689527 12182 -105193945 -801802183 30173 654338285 156740209 56400 -955083057 -982823277 55321 -116613872 639492956 19272 -200444547 -582432813 49485 -324859082 436569957 13791 351833627 -212608322 26994 60861238 749126858 6843 273808383 -198427267 14847 -224744075 -605598095 68829 -902864752 -116988666 4058 -216910121 -965927189 25249 -138995850 -302994034 23697 345770828 650779741 31783 -30131438 557348382 24231 749430504 -987551339 14857 252446791 277183915 34853 760882982 -297848909 2400 -509373904 845696257 41491 -424234519 -965230357 39248 -286375522 463172351 8815 -104816438 54866479 48689 -99303056 -858980748 29278 658832452 815810904 54943 -44752005 570185147 16878 -135425717 361630827 23518 247455193 280042758 52200 -130430760 334846399 5355 -615084707 -499321942 27682 -26786235 629996395 2949 -39336853 629429704 12967 -115221318 -107776110 16638 -799276936 -481728943 26845 63595145 274527789 19224 -414233447 -977903146 60042 360989399 849097321 44799 471691728 364861375 24754 333936882 -191902542 35849 373458767 -223112989 3794 149094101 -581236443 15471 630960263 171329258 23225 -806198079 -492536179 35196 642951198 334313952 19101 -386176354 726536711 30867 -206823744 -984747735 41613 817822821 -967602694 17970 267661545 737011213 23347 730823231 370340027 26745 -711779849 -898305067 29074 -902237254 -202121090 9630 643427595 377577449 39235 250716174 61110835 54713 544710873 -491788357 23214 854280833 -973963153 14601 -480859242 -11518691 22176 -606438646 531863578 58236 -328611506 -229861504 13162 72535602 -300049622 4498 -45268812 170250060 28795 632203092 -303906450 37987 -965994356 -617627119 13510 -690383402 -602253521 56120 -120500391 -520804929 30431 345000551 -209350562 17340 255581215 757051122 24632 336290499 824014823 30035 189423484 -575343832 1901 -423176393 753709380 17298 263426123 -26137233 9544 -582436597 -517308044 31917 -604134412 549427000 68103 70015200 456658852 58405 258987670 449835295 30809 -680720502 -882384497 17059 -421695565 -137440742 38035 723190101 -226531195 9640 -577243617 -326267419 20481 -594078432 555102721 25419 -231444019 -597022416 31913 -4144288 -667958562 5386 73880163 827276908 42292 -960925423 170077302 39406 -413585415 -957342289 74152 452116351 162575698 45639 -779848324 -478783709 53021 -584850595 -299756070 9254 -403549295 -107619695 13399 148101236 -213106798 73177 -122561648 -495041920 26959 -211834972 -576883051 55175 -314227258 -217305934 17331 56335412 814146905 58403 -971471114 -582086789 55910 -576677995 558934273 648 643971065 360970132 28947 48462079 734767173 70102 -229027327 -597865089 51338 154806844 431360499 22969 -119011281 -298993354 51273 153052326 447490464 3501 760420269 371551977 33625 176144313 -615013799 1336 -197876323 -901747284 4360 166279175 -883888096 32115 734450350 353363432 6082 -764443754 -505430821 3277 755924743 -589107290 33841 74069179 238236669 49135 -107056339 -114461678 27109 -7937758 567564596 35079 -676832115 -890389318 27817 363962285 816319610 1805 551763354 -513122764 15864 727929476 -290620041 4590 728356969 -212833267 55960 93847602 -300949716 37296 -290409563 463717675 3662 274060027 435861336 22947 163871142 474928956 18409 -767356094 -775170256 2639 -225945491 75533724 84464 -997073629 -383128055 3346 94254607 744453025 51216 61600159 -306276104 42375 -801000228 -768018673 3723 -420014863 757931056 7634 76707033 267252011 44670 -878808642 -120691526 48057 87702059 809813434 25933 258109545 724346209 10503 164974062 -601530462 3609 -331341989 -223703416 9975 -129701257 -895153508 23216 61891040 -324188900 5154 72377143 751444595 54793 -227321298 -610281077 40919 239266835 745260624 1163 -579655039 -518886768 14729 -381378691 829200376 24990 636606653 837688694 61177 -212395270 93222173 82221 -982881266 -591551426 67080 72046739 726758025 5585 -18673250 634035681 41433 156472546 -219412527 51399 -686953962 536084200 69343 -12515680 570364945 43327 -973782480 -578957336 12477 -605103934 -897704818 30573 -103107353 -317818964 45102 -106633150 -302478814 70733 161250824 451224984 7922 -904239423 -116390091 63475 52418769 -315855905 36868 164115042 70113018 28318 -710093149 -670343047 33626 157125031 -418499608 35743 -801166277 544626605 58532 -114092411 624352927 1870 86283042 726824711 70587 656834235 187821521 8047 -896085174 -123869922 24846 -98186653 358349098 14204 52757172 448293342 6296 -320310908 -216187780 31196 83358948 720216023 2365 -605885454 -518204669 20489 -399512012 -137812130 8103 -597355298 547966622 74739 760863640 -329468550 42320 -43196457 538497818 25694 544291335 -133208446 34721 -193522652 -577137251 27448 -792685209 -516536071 19320 335002117 -204547736 2123 67681543 820910105 36089 172877334 367214660 5730 -102342261 379969204 29771 -796263887 -782649465 18085 -135945005 -141824900 15400 641265743 839481781 73065 -763723042 -767244326 17489 -700890798 -613382582 60955 -237048239 -586867084 45020 -576313504 -303836895 12204 -609103897 -312094544 11723 357718896 -233640814 35731 434342353 539816959 63154 -991852943 -396511083 49509 -864369218 431371897 136 -427790789 760220968 10434 155179355 179097210 35137 -675316551 -132265627 18648 628612971 356332575 57355 654074193 -288086590 24250 -958560122 -613594753 27611 -860815868 92419317 36633 643853951 147700028 63841 -598372141 -315485545 12209 -382822101 739388600 29184 -198527792 -574235254 35575 244950439 88131222 21420 72120582 241167176 49784 179064581 441994860 202 83853381 -323048976 23928 -880516648 245694123 64223 -99230555 -782258042 37469 161118243 -112311369 80006 86586533 738220530 64540 -113496169 -510038565 11444 -129790540 -477615719 5360 -782100157 -506952787 9635 -103260344 -765157302 21933 -235810918 -574386762 29490 -969461811 -606658331 12645 250714889 741001069 5879 163720908 340717624 45430 643923699 336839684 71599 255039965 52086825 13232 357750848 -219770895 38496 168507696 50812396 5686 -609211247 540852490 24440 -592163816 -507320998 23983 364888760 -199323295 24214 272663648 55518944 10455 272438322 -219313253 42386 460337199 -958179906 33220 -195300489 -577632705 4029 337051884 -896371700 39700 -23602590 854130616 40807 240672702 75883442 72644 174686970 -200624331 24644 182753429 73874114 5423 636479766 -329458764 18459 -130430880 -491774770 19434 264330132 724698364 29324 256561994 -213053786 14744 -508407187 619824190 20164 -134036625 -867259826 37560 -332289641 442746320 8969 80781407 -307557604 18438 -952786048 -958449561 52796 -571432414 -332521622 3732 717009262 -609795160 3213 -603983981 -488929215 22004 740503555 -597482621 10237 -223148514 -877278270 6053 77690371 821160726 2998 737025246 -609972634 27277 344612600 -213526752 35045 -119342859 -900490796 11997 -137262748 644629388 33749 724297491 -604830090 14118 153646602 255730566 11467 165594750 274351840 33547 458277813 153443759 79334 260789828 466956021 11047 -395800825 -965151914 53508 -864797145 461735844 18841 -289155825 -213225903 14781 731130190 -591581117 25621 164677486 337372719 29769 -203784251 -582348270 41818 546139278 -510011006 36186 -41090850 646926065 40222 642752443 817534644 58564 -407474883 736442818 28850 -310505977 459775222 1124 -111156272 -294861796 52142 637517695 147135267 45972 -610489507 -489206519 3475 -305542747 -227595634 12903 -412819242 -962990065 39125 -978068877 -424901075 33233 -192264760 -873362113 58922 175332121 256873492 40240 -993370142 -396979475 54106 -27513377 -706997780 37977 -41070517 632472512 7697 -236595178 -882951837 29537 -194600254 -867080114 43629 621416880 -325057023 10010 85092864 854292970 54738 182831061 63115549 13279 -380993265 -414353583 61160 261336554 -197836385 1502 -320040379 -214541037 10031 68062087 -708533465 51461 -586069898 555999806 3157 657453509 841670337 21470 634723506 370890721 53374 366383660 646530511 28636 79275649 527084112 65453 -137195522 -328945753 50730 377609925 649123796 35741 169914468 285417474 32716 -696422909 -775043905 8435 -691285781 -799009897 33540 -992128759 156652978 43410 157035827 461440170 7458 273771060 -400688287 28374 90017890 724049583 55822 -217454691 -956160009 10991 158749126 159937728 392 -124339150 -512565980 1153 -769496161 -481454796 5194 -10985574 554086516 29605 -402929732 842590527 50426 274832760 -797105425 61053 -126237429 353588845 7373 -861804719 -95645166 29489 -292739603 -680541548 58987 148004417 -870705381 7727 440081567 150172829 74237 -201037408 88677917 30802 758607274 -594553333 4258 -115771055 -134275144 4787 181697943 355482449 40125 -697185516 -121250475 11874 -194983996 365541532 40757 -889819989 452480467 40309 -112374165 623205289 18616 544474770 -509002556 21898 -598959141 -807470860 63317 -617746517 -480199694 22909 272325365 -34201143 11645 -384451448 754294914 30157 -893537893 467726996 7287 -42405608 624559341 36322 168903828 -415625739 30209 176152362 80303213 17356 -401061738 742358058 16892 -612971546 -112145514 8039 -398336467 -965450970 51361 620334392 167757815 22790 -680227987 -803442063 8234 827596840 -987973897 13567 182579633 272682765 9949 259144304 -15373243 21884 640490921 830858613 326 -575787011 -298717765 58326 744409110 342041554 3616 -293509771 -706869163 56749 -304921757 -292324732 47625 -702205957 -885889524 11164 -214855619 -971494204 23709 -236858837 -954870758 26956 -195970928 -580017542 26530 -133777021 349768571 11085 378744516 815939058 15532 -204300231 -509783246 1237 -711185369 -799270245 29301 -137799938 -791294419 46467 643135022 -421978074 32673 -6163298 544287818 51018 -776482158 -500065924 6850 -197583904 -594512923 9063 148145551 53558766 23195 170576235 -233591721 69583 -667598080 -112271144 8105 -708255593 751037898 2755 344701884 252174687 20845 665747727 334646418 7658 267989489 -15456385 75330 276903334 752790184 30285 -398426610 -126347018 16916 273913033 78065867 58737 -873157949 -667904544 21417 -123324004 -322826866 66917 -409129905 817097499 36364 -896033037 -140248109 47894 -698762975 -807540210 31684 -428111235 243126238 44864 250672532 -30866516 44680 262747919 431211520 18569 -19296384 526932929 29473 73094431 730792185 66962 361251024 -207310589 32326 428846928 569538161 12611 61549766 459285795 50304 -138517023 -866284393 13237 152143795 59498119 17876 -964090013 -610586527 57896 258078557 259905480 63496 837411222 -996221683 21728 -8004882 641776544 20616 155426001 562701558 23547 146112731 -602087802 4306 463767847 -973847138 54284 -382233042 -124821241 22106 738774317 -194143286 29352 179006988 166281099 5746 283066654 716795697 20603 -29097692 553398383 37642 -140504012 365518879 10327 184993526 -141316116 63557 177083958 -870905844 39584 54498831 824148948 25855 -311842915 -700615441 22219 -131251408 -488280880 26376 -995869678 171535310 46028 155375716 -883092772 38958 -576524271 546567255 27776 -971775950 189527806 28311 -234636355 -607536473 71224 -220776952 -612595437 39573 253838749 264820066 11136 148783503 -232292510 5327 283885613 269005968 29360 -133142710 -308723530 63429 -710831408 715430230 68780 265313562 717742241 16594 70925767 446947761 25979 -193824376 -601534586 56961 -889602977 449000099 18246 -325442418 -207857673 5552 -390672859 837011048 18650 630615553 851096555 65496 240452394 437513466 7403 -106886414 -902426773 45936 -959060016 185748067 33204 -109760846 -395353060 61505 271245315 48228043 60455 757833343 -214798285 14559 -97888285 -804006637 41961 -586636674 535227561 3687 -300276465 -676943043 31342 758230767 379364708 48630 71881656 -599586175 53311 -961522099 172580465 55050 465976753 162283051 19294 760289995 379555315 11410 181947914 -427908062 18616 -419676448 -993701398 24083 -224114184 -573741016 2513 282551254 55968524 28303 -102111857 -864689063 20499 -27196255 -697515050 10503 285694152 -38549009 71956 -680468047 -97259231 10482 666649617 159472185 61641 -666853560 745679815 38533 -388468439 241654940 29348 -386265310 761732409 21842 179221239 366727874 350 -214744884 64754873 77541 145132972 -612331107 17237 458981661 815287010 61492 271962181 -234955649 12439 250989736 284589875 13145 -867640831 -124853613 62705 -892507903 -129218376 30521 -691639731 -123319579 22482 377289644 542397943 58209 377320109 830939167 41252 48853130 811813758 21922 -807154863 -516513726 4116 159188009 -859874569 16285 -484805297 455147434 37316 558996074 151034379 30224 380256036 624068564 33608 -197890018 -867338881 28099 -875461927 430106814 25548 164363083 -401955035 27110 760479069 -217925671 60882 -302484026 -704294692 28364 -202347005 -886302209 47608 351487747 623047482 7759 -116670218 249460685 37699 737806551 -290666952 35839 -599244463 553796181 3144 752530115 357448065 43812 -105826526 343551439 26047 266240261 -140658768 32944 -7865182 545173985 8547 -391992154 -988584555 47081 -308692393 -211531038 20747 -416523487 -101908210 6489 -386093907 -991383445 65923 653878901 184541426 5087 172133209 -614917730 11451 -672282877 746781847 26424 -771319732 -512447757 41743 239203101 271662313 61900 186164044 280536145 14160 238698604 -209788797 33741 -771308358 -516985282 34578 746563245 364681843 33645 -407489442 -137216937 26432 188252820 75272412 15793 -312777730 459448905 23960 -323541125 -195693101 29755 -896862012 459498859 26575 -496095637 463504887 21811 741402652 -234197040 30745 -299139100 -694493568 46576 -289682593 441097096 3629 251501714 247053538 55848 -100580971 -800270673 25506 -140867607 -519396586 5210 -614067878 -291520138 68945 -952851146 -590234918 61205 -207224806 -954283188 59116 -584937732 537078518 37101 -216823596 -574649893 16216 -125340322 663663045 49970 653291320 341230453 73063 91488141 854348592 42923 -674002764 741201885 8692 89053815 822012085 25975 53218741 443900897 17035 345132970 635749963 18562 -966443497 168998090 13741 -138678979 -111452331 23749 728999942 -193787365 729 160834430 -196177857 43142 367287180 666065935 30817 -140981482 -489290486 6272 -319691302 -669050653 43420 -714115993 -781510981 32668 258926241 -11050220 74435 368621650 624135622 11200 449859001 166822794 58506 -9945743 -694753036 12922 65473377 442263057 9446 -237963788 -860783674 21378 250556446 -222734193 18892 -24283439 650576993 3912 567242295 -498912405 18295 -117282116 340245253 31687 65715307 -312415156 22900 279070789 -20029591 13259 -506834703 461433741 36066 -120475562 -501868504 27183 -806043070 -798409392 20341 -222289078 -903660197 14601 -196971094 63990775 851 -393096087 -953992826 40545 647204602 148134275 15921 -499396525 52593121 56237 -32754669 638956421 11514 268192152 737281968 35971 -116729388 657909640 9433 -984701327 -612249351 33021 86840821 471734078 15782 643202077 469070217 74391 -132983474 651064755 27308 -705902877 -116602352 19004 -99907789 356000372 27766 538977714 -507770808 9718 -331558788 436502600 23056 144528394 -593647629 1672 632467523 373502285 71652 379709213 837188426 38735 373998061 -228385156 18943 -670462686 -778773806 6372 652058168 154791174 73572 -291172566 454158611 5526 -129314935 660756376 48253 -205987795 -857972462 44817 -96343566 336087677 3661 -427312209 832084342 21875 81177523 751532638 32874 74039477 -498682488 78092 48724952 846381781 33990 -116476527 -97022524 30882 252089740 -33871394 58009 -285837060 -699020019 55952 -876292323 -103066153 39747 240441469 741411856 3884 553897097 -478047517 7308 -875459299 437096419 43463 -670672378 -762156668 31133 155959605 -618933821 433 -42037481 541487984 532 250323573 -29568211 61622 160061272 -579845022 11928 -29477354 530106615 33909 744446049 -110941504 66076 239910098 740070420 34087 -996534068 -982199285 31839 -575716503 546707463 30736 -141229800 -790172530 59034 -583262111 -310955042 76192 748166419 -309328007 39682 257468537 85091611 81645 269691523 454469066 24544 275302457 439573450 29226 -214970036 -967065132 51908 -789307970 -805603498 14737 -882940134 450794770 52077 342987241 -700598337 49319 247584467 -194735438 33057 -316850293 475803849 22138 -510873055 437509859 33993 -422232734 -956346347 50378 255829716 182820509 30681 -780347555 -765423235 24579 -392225875 -973101347 53646 -329381958 434898732 5920 -428124850 -971121489 38929 75824125 -311919954 8726 754268667 -198404214 48058 746406188 -294725650 34479 -986800125 -956582281 68208 -286560807 -232579213 23057 -142218026 620549704 9596 652345910 163904499 73427 252542556 454575221 41376 739065769 373577069 43186 179072946 238139593 49142 283613800 430002114 39757 658982839 -294601940 25461 188598380 280504534 34100 -393505193 814409726 58048 164755044 -877637270 14646 277273350 465184485 32197 -411639152 -972525475 43900 -684724217 -126507278 12264 -305116421 525083267 46818 -106835037 -898325826 44062 144883706 -413783242 5651 165052063 343387651 5135 734305081 -219582047 6750 -26852258 562745146 12752 153253467 363122021 51095 -140441741 -140485703 4707 185215921 -424158072 9237 -404275093 752155455 21610 246960082 245562657 51565 -105911096 -116184347 22184 -110847079 -780055911 9059 -114857922 -130722242 8511 -996266157 167519908 44511 -332551534 -218152842 12800 476002721 161987738 14216 570285432 -476379839 28854 -959378782 -957088622 52456 455385900 -412172181 46468 -414704937 274719538 22304 620111586 175171368 18622 634568237 165373127 11461 175316573 -419787611 9808 -134841245 -95641202 35343 -403161647 761710785 39862 739847946 -596306321 41570 -862869916 -102163211 45977 -119175221 -290846767 9557 -382006135 -142723623 28527 -121652943 639023252 11538 639521290 -331173693 5433 -95467512 -896553840 12567 153938557 -883861748 40397 744711443 -418232152 54970 -292485483 -202252614 25915 -871580507 465463064 4591 -982411223 178004339 6234 720797081 365235714 57211 628942537 843167879 68860 376988536 657089993 43583 -203804909 73744660 67068 -44655505 -702521501 64941 81928244 -300445694 19228 570356339 -478528884 16013 -296793501 464235237 19259 60260132 -294721464 29843 345178516 662434648 43757 -206460647 -991688725 46980 80848816 -305283425 21231 733766169 -318148208 6236 -602504800 -484701349 28805 -133308503 -103198798 10780 759366988 374531678 57434 79886617 467304575 38808 -324087834 452834215 11318 269579862 56152833 2561 271937027 285638606 14048 -128782206 -521051899 20573 -313643268 -209452976 16496 850587716 -986265412 6986 -332051639 -212048470 29736 734135168 -295875083 15607 249168867 -27710417 39027 -693579182 -876573733 22978 747798408 351792799 43275 -898177436 462637486 45284 -383947856 243170806 30615 565987975 -389591480 19524 -599036469 -514840435 4481 71615178 -598749102 23450 -300329993 -236066493 17690 284073910 725311009 36436 -695690659 -112693307 3198 -770426720 -770091027 1321 636101067 537476380 53969 344471662 810905507 18416 -397539389 -329377211 42676 -982601495 -954446243 6760 80275821 -966599736 43005 -320046798 429494846 8356 188413721 -414720451 31005 247631424 -217140433 13281 -958192229 -43631582 68538 168403957 -410352072 5008 56812775 849003681 26078 -98869923 -794191838 34701 -382689330 -114171212 39113 660812916 -319349367 31766 -425228448 277146652 15654 445645988 373414488 18677 -127739797 -98029364 9456 -953728909 -586459706 48580 184711600 -889081858 38478 174611872 94731308 30291 731736484 368022652 3010 57360761 433905661 954 -229253659 -212027909 47733 -103369095 -105172004 35532 -127496380 -103023469 4693 -101550906 628773602 48018 742462769 -594882629 21087 180191485 -382335883 3954 -120976914 -290146537 53854 -602903040 -287901823 39153 371445375 650642033 16359 757215968 -489406475 73164 -210444641 461261046 28737 -107144335 654482910 40779 146360692 -198643203 69572 -383823096 757872426 21365 152909394 434921128 4265 186682802 187332807 29125 -110795543 -788018093 16890 -308960343 459976267 8946 -982808164 156880937 50953 733068683 380836690 44152 352502036 632169344 19616 -981510499 -386023429 26002 528181388 -481561781 50444 -192344872 -858032046 47046 260958745 -19706388 14115 554667972 822582878 35617 -616279844 555510301 16660 159263738 436577219 15587 662519380 -322260894 38748 174593317 -391847638 3921 717087264 -575941663 648 738532298 -589631855 38406 -780528670 -809119122 5860 -423089680 -700228499 4381 188022151 -417580881 26656 277819547 -208090942 6523 -123793676 341788815 25648 -414140928 809773770 33995 276065545 727136869 24626 156300352 180015250 13372 -694467758 -878625366 33304 -774572271 -763303494 8409 -960402588 -396303542 73425 -613625730 -521538378 371 92721663 283211203 30235 -962247903 335628450 42304 -413026046 257710390 37856 660931747 -319836417 40075 -142321510 -901737540 21202 250374494 261752383 58689 264375204 -27977110 16474 -571926708 -897953090 47102 169349126 -220042022 32339 -294894742 -714122821 48272 -391118788 -960121612 67061 717498656 -315079326 620 345193873 828619516 45011 -969543498 -478071062 11913 431305695 148926551 36631 731913528 376063294 39464 264585145 -5688861 75094 258495420 -45243889 19369 -793430066 -802425657 21614 624098950 162754747 68576 -859888146 -133869225 27283 -871595277 -130184105 56803 -230057302 -958556740 23686 88573764 -322311688 21825 278326833 -45572931 5011 -98103238 660047937 30131 -606740833 -484607804 4331 -875552284 462085114 6810 -985153910 190409116 17800 92406332 814624322 42252 -2495607 565446161 11632 634355391 -318107943 45084 -103676122 -124179980 33542 169860337 -608239663 13526 -586695107 -495863536 8223 -956309656 -995188803 43593 -678649769 -142027896 25227 -484382578 455379662 44272 249850250 467382245 1641 163979061 -574165193 12598 434550263 152957289 18543 633627428 371214028 45574 -98474624 -141311329 11567 -139986313 -492485470 521 67286629 749172294 57981 270070695 -210405891 21310 79709541 -298783788 25342 -43817550 540701165 25698 451221243 161379664 60301 153684542 -418518859 13521 241148807 273398273 60871 -690051875 -103414389 9347 278631652 456616836 12 -214021546 75850834 77677 347900856 632130005 43789 -890965909 462893330 7023 -880086534 -126273996 50490 -195091991 -998217433 5254 -697111059 -896614440 45392 -33480219 543235048 17196 -207384659 -877356671 20210 -988881075 157006287 16500 257468390 -190930785 11865 161275133 467354740 27649 -994091959 -953149811 61548 -210796221 -974472595 55349 282403160 73625217 53223 -423699665 717191456 4641 186515152 69595070 25092 -322721933 -697816861 22122 -694281454 -859049112 47862 -998940586 175046108 11626 273882492 742441836 27624 -413425823 816435757 15937 64988178 826848869 16136 336440234 -222944484 20414 243420562 718095938 22570 281773022 -880218340 63963 80857217 721314886 68947 434693656 159547093 32329 180725259 469056065 2300 157153967 -602216383 2373 369855704 -228481626 16381 -129861270 -498804239 14207 63941504 278155059 68907 -116852778 -882098681 2265 -303017587 -202270419 23722 -789137582 -514003536 22496 357381371 649755526 18668 -128069699 -289510763 64296 -991000947 -390904946 7206 -403576874 -110381477 15220 -955269540 -986636564 18791 -45478708 -681724035 50396 -217394965 -999632896 12683 -881648855 -686923925 53210 -199445008 -609048580 61600 -590946759 -307187147 69100 88555948 440598944 58198 160677797 173689118 21084 -397737731 -982882164 9363 -774148686 -772577318 418 -965229361 -613046137 66669 -419040711 758809242 14817 271162877 257566761 2575 -309507654 -676861658 10394 -982233371 153046786 43942 -586695330 -505546742 2019 -327086422 -201137413 24813 267398250 52210915 76162 -220040466 -861122214 16427 -137876431 -293248941 65096 759442255 -289307663 32002 -291924130 -213549815 28337 -777651065 -806171199 20909 -326000180 -771987532 69277 433483155 357839629 8046 -414204623 818051466 13878 88225553 440541898 60131 266975175 262241681 5119 -890639950 -705185791 54345 -698749872 -771296864 30700 743468530 -291657129 11964 171749363 354842024 37148 -886700265 -136132666 59364 246828914 75939048 22262 -137932913 632250509 39294 -515654873 464725830 25632 -330535957 451905627 9703 -974461 256302505 5180 -709388325 -106812090 2311 469253467 364274413 10787 169239681 536892699 34186 -806245053 -777448981 4954 94453395 258396316 43401 175349986 -121569557 20040 153247475 -98184046 37619 718994812 -228695866 48123 473488092 183734593 58415 -874230679 248179027 37517 463554193 369429753 22365 537274471 -483096347 18960 -236823580 -861734509 12812 174112015 73750897 24224 -394027778 845896497 55423 362247331 843632596 45441 655263203 356682198 52784 628506951 -324727383 19703 -132712300 362676768 28195 430566252 -957086413 82636 180156959 167311442 9603 -213737284 -576078400 35634 -422282726 253465923 31733 56927466 828212913 37403 -294992314 444582020 25202 -520033879 473269612 30850 564899273 -520800726 3415 -964168524 -514819872 38757 -766061401 -494919711 9604 -193583703 -957061772 18001 759958958 375956780 27113 182533044 281126229 22337 -702199426 279629709 1559 151919208 -883165856 46334 -706605619 723788604 28368 433858030 335966524 21207 190101047 -398514675 6934 244637904 -200066397 44999 -416606674 852614874 48714 -674905546 -108782150 14634 50624528 -320969487 28921 734494392 354452455 10898 273960019 -228524798 35627 245175562 248170494 2382 754822561 -609916280 23239 -866032626 -507518673 25160 -957202106 165644351 13505 652623218 -311980324 32125 719050520 372914285 5197 -191915162 62711160 56426 -136746056 -903999471 30962 740042021 -191260551 15440 165498328 471733214 551 -515543920 -861514626 50000 -977354720 -963030185 54612 168162110 -111118063 35670 83785676 280445676 1707 -866807064 434782674 33588 167125192 241007817 38492 -880356525 -140919492 22495 -408556754 -967023910 45768 441249465 378322765 5504 -999403853 -383139296 13661 -804149993 -487749492 37703 -387381239 740566366 24425 -37868739 -713854926 82294 754538888 -305432728 31916 271821229 86095954 4278 -307383217 360547491 25014 -881046327 -102608640 52493 50636468 843779023 9363 261381966 -30026291 75167 158470126 -123975821 40431 -193279094 -883360110 43018 745167977 373344295 31194 633179089 -292138783 47721 -396001749 -996556982 4051 -614317482 557806474 61637 259326437 739362875 25612 145922917 450006336 14653 -313915194 -193266560 18640 -476906191 475994560 15547 -681367217 -114717114 4201 -870157074 -217111722 6039 -140269792 360369306 29024 174773771 -409722462 28233 -976213516 -126544388 40420 -425711306 -136893818 43767 642434515 817125139 52459 258115815 442507508 38284 342667444 650237936 27375 66787984 824213952 6183 92830792 -311956393 24565 -139959445 -404448172 91826 -681024704 -798582974 48157 -219453961 48594585 51103 -13884330 741636480 64118 -23396912 533714062 52586 92607833 458887192 42317 -38016626 652814719 41743 -24843623 -699937274 3784 -115151131 345561231 19347 164457750 168007487 2416 -30109062 145227799 68507 -388886749 -588427092 44251 85925084 -313562816 36416 248596893 -192436393 11767 -979928936 634785179 53303 628763138 837550338 16745 156203011 174306097 45129 751222859 -332978450 22053 661412687 -291521532 13753 -406664098 -968764003 2227 -303804165 -699198363 36234 -798852915 -487121779 34716 621384545 177901811 42846 620233377 -317886631 44615 150679056 -881252356 44547 183668342 161826620 22939 171494734 336792320 46268 240275091 750838436 7524 -234441661 73069764 71431 183189201 162947225 50126 75764914 822550360 18364 -101733107 -111577762 23498 71295127 835208447 54610 -194494900 -993022469 49583 624897673 824148765 6760 -684497158 -878594361 6911 92439649 744772433 11569 93428727 721728612 620 664256441 172109872 75087 -110960111 -326813069 57678 150096224 264742432 46411 278616748 58451856 42851 -40663247 562706143 11626 -418230973 254301538 42519 70169009 -300784709 26321 355136659 -226641871 8945 -23151516 649585262 16755 -97990582 378154913 18382 -287337021 -232619422 24376 658201371 -871663288 29868 -197939369 -579492664 27361 -123261014 -319732799 17797 163528342 271873698 40531 659835678 149177909 29461 474934148 342198547 30312 438778287 334328151 25723 -209996949 -597005592 65026 66231717 851029977 57257 -582106444 -500143268 24733 -877451521 444755337 32756 333537456 658895576 7164 360717676 -702536044 11989 447404338 147328489 33612 -611651858 -481066031 17167 -600700378 -486088182 8520 -138186765 -96780011 10547 278776754 85933455 28370 182949515 -895293887 16679 86254545 266749041 64537 -793883400 -762472533 21688 740129190 -573439456 6960 81837438 -954296180 47699 -968468095 155228763 26748 174059467 86726895 11997 -970906247 171094014 17856 145737186 453258330 10184 -976798326 -958011893 61246 -32458590 -668586033 2077 -218981990 -601127030 64630 -32675449 -684177221 78981 251498145 284788950 65850 259879369 472016523 17391 -677749069 -901495930 39540 -138190044 -895333284 14369 437222161 338938744 23884 457401690 186277196 44191 -795480933 -798127683 12852 719559468 -615955178 26810 -15031203 634056199 8992 -140595191 640895582 1118 -487313723 730482967 53079 176390236 158707575 2400 -789916414 90269003 42156 -992355311 -977743170 35872 626821816 339765897 9845 -509458495 447526966 7650 -861708918 472546000 644 -990831574 -579070328 46147 374618246 659727025 6071 345123342 642442815 34392 147116080 -194646236 1868 -886587104 -788566465 24276 278044839 437158409 38571 -657602 555564947 14086 828761783 -974665520 54542 455926550 174803658 18399 635556447 365538385 53460 -696155760 -803590769 3429 76010706 753244381 60408 68131117 263962504 49483 373225085 827407374 24123 -955214990 -997143365 41759 -709177073 727019238 41968 -669254693 714294802 74069 -386288721 -495809232 42940 -383913313 821114857 46219 -303993436 -202119223 9725 -129900967 -500412564 17192 -105746818 -778097791 34180 -873629257 -137989492 41827 -954356580 -996842739 40438 -25238641 561865830 46169 178527605 -598462438 18569 564367918 637897970 53816 -201806593 -588862690 34135 -888241080 440278438 40451 187081749 -114482418 11594 430354479 364214184 1083 254237926 83477235 42100 356790694 -197935166 35311 -27317721 -588821227 27169 177431387 -589551414 14954 -670684146 -887677966 33939 157934814 268652949 13054 -866681381 -121297147 40415 61015116 443081445 54994 266718404 -388320068 20703 735632904 353818008 55974 263238786 52355989 25957 474093371 340116961 23987 -47333009 653321731 6568 -481889687 438746575 23362 185205940 145711952 43825 72696094 729988093 21953 -121425102 630347053 34309 -690819571 529933275 36367 -956366104 -977214280 9625 -677759742 -892985175 54049 170020040 174336756 15426 -36877118 555709165 32410 -508731976 473149295 42336 -987241247 185436239 50827 832599894 -958148656 30471 174526843 336965942 22000 -522843987 353295889 24724 -383239235 -132187955 29459 625558048 349348695 69207 -23944892 558364693 43973 354878137 661275656 16939 -710124479 -861553263 47153 88357443 841182832 43223 727209673 380004522 18353 379639204 -206299537 32239 -316914718 -220982476 30565 -687500559 -763939496 41060 -106221218 -885577280 44908 -298258099 471810013 20919 157421692 253538086 23234 342921048 646977903 39155 -418397059 -117691129 18161 -973505618 347099965 42559 188895674 -217357866 64540 255895746 -26821321 41454 -704459773 741184524 67265 51635713 474373460 22329 172035572 54758695 2059 650361113 183496798 72928 -130269923 -296305300 35650 257308449 240923719 40093 -231080804 -581948080 63914 465021925 341955062 27628 365262749 855150882 20855 264409292 -233315204 24125 348854682 -218658995 31533 727727282 358615272 35105 -128547819 629072744 26635 -777918626 -491384209 421 350813004 640439811 40637 -219631612 -599538702 58467 -412875328 735203435 35090 760941090 -305990110 18833 -387608560 720580001 11355 -960073966 165727135 18876 -415869686 723880211 8178 -401641759 254589949 22995 -694241594 -126750593 18039 -106608757 376323305 2081 626523710 166773102 17669 -137168886 -877136690 9694 -27194907 568540118 27744 -16394452 640207746 31858 727692112 -214254559 38293 -958090599 150681493 21656 262150338 754221795 9475 622488859 -322575378 41327 151194411 439412239 21553 -141406554 -304460770 12948 -111624687 -110440747 28477 -383211687 241114913 51725 344200616 -206926024 12396 -876353483 -134828511 13726 148442572 157843390 4771 -589743625 -289543244 17887 80856137 241032467 11610 258780067 55424944 38473 -866799680 -141377777 55255 -667582503 -120500092 31079 -702846733 756771114 32163 161353644 -203614351 74328 -128309578 -880793418 46812 246866982 475513753 7651 717476697 -482775145 54747 -200955568 -603873275 6720 -300815286 -226158315 19005 -105890601 376619129 21670 -960890177 -990841195 5053 48505430 723670996 59058 -697709347 -313553706 57370 276726718 86756240 38531 -699048321 736696880 69994 174492902 -227074107 60848 -990938041 149593124 44860 -391918950 -972724703 39570 -230846712 -577954740 597 175709462 -100572037 59831 -318405310 470150706 2047 -792091724 -802871721 19253 150525622 81837400 30800 -313990182 464458012 13149 -598791297 558728555 75687 -400104183 714808362 15205 156396785 342590408 54471 -862923499 -117623775 47532 263849397 -206752487 1296 284721716 720126989 1387 -138849605 632552973 23223 257033732 740877289 7387 -957135913 -995275323 7988 628135815 -294793830 22462 -102133587 -298243609 65309 525213469 -509933542 31428 -134180283 649967832 11667 -322231731 -191838182 3622 -318227935 467183855 18055 -220762226 -603714090 71125 181605639 451256417 14959 -399351294 823164492 12220 -670870937 -857757082 53406 -104247881 -515194936 13180 -708153960 745078734 68591 251301590 -5326161 40509 -765987317 -787568784 25253 171668115 -587751006 15931 -678778070 -861178915 6745 662205650 343569395 14169 358374232 823291193 8757 -107892283 -771831005 63338 -139792716 -324012441 14250 -784023304 -791129467 7662 630850074 181085763 30262 -116941996 344264038 22682 -411989420 -136993687 39026 -688477051 -128878409 27511 62760150 475448844 25825 -224588586 56494136 9081 -208576291 -589577281 61827 270214499 -38002878 28552 284765617 -213407696 27508 -43470347 -689527564 25802 -405318685 -981247541 35877 170771821 365262780 41256 -402196028 265875463 19028 -578553342 556372067 36754 -129192623 377683756 8051 -417694377 -133945187 1302 -681458045 -98023801 17394 -606437425 525494298 57916 -797085160 -786357326 6712 -700467633 -901027424 32949 -699377653 750437848 57577 93300281 841930619 52181 -504330376 452929437 31217 155529149 -42068196 30140 371539699 -210326171 29596 74555148 280642484 61453 255891539 447613610 15595 -199473237 -235107871 37293 -857441164 439140976 46585 -697612248 -102115170 23994 -595895803 560813396 33110 -100836182 355612580 15331 74273727 832932118 9797 -207346863 72970075 14359 -123767421 -882908835 29150 -396825794 -102153620 27644 -19835568 640695183 28740 -228317394 -883638031 27306 50365044 -302585358 33564 656590274 809928368 21692 146734292 442083996 21480 -701418601 -809226348 13089 167114396 239466046 15208 -103094378 -139037339 18065 631649561 -303218374 5586 -974827112 -605735767 50173 -408256249 753280155 37452 -576209378 -502808108 31682 -128746628 -878008550 11658 149768712 -105053956 64528 -217551323 72698078 23390 -899739489 441908227 5878 -139726832 375892140 33485 255764249 243951219 55766 -385580750 823209675 49050 358441829 628368174 12159 -983313605 -689089703 51345 746415706 -308633267 39632 261810624 435548559 7816 -789080985 -484959260 41512 168165292 -415970541 15929 -15568363 527592965 30569 -140595879 723252443 39228 82862015 823620688 51052 278525391 243220846 29863 -994396356 -764298540 75488 650470812 256660855 44337 -103255533 -783793760 18073 -11099253 560888041 36847 -681736704 -896110454 31447 73876895 -312506373 26833 -131415211 619492337 41972 169652327 -222848273 41930 -418077917 542605235 66907 190022667 -599265822 17797 -576010111 -328851122 74513 -859185601 -137664336 13912 -414933825 811925876 50632 -120041644 759948196 6563 -101676235 363417449 28454 -980149065 -599115095 15938 -103136665 -798654807 34637 473440519 440099988 48583 747552850 379650070 46513 625458570 374621356 47984 81146080 263132098 13570 465473557 345106850 12107 753878196 -328067511 26054 65301385 -332005430 8430 -415568070 722024734 38291 -973471874 -386922083 8048 -21502050 541237267 38272 -4133959 -713464458 25295 361030212 79813438 34867 -610081267 -509619304 18904 -123350125 639488725 45972 -18291564 -680026426 28835 653001919 180735962 32999 -881749254 449226065 23482 174569463 -100272949 46004 625561452 813559456 2062 169073456 340455490 33813 -594414022 -295576137 6428 183845100 -580236794 17696 -983030177 157559974 49868 -713993470 -898437052 29492 -111961468 -890985623 26345 239573915 467594513 30319 659651891 143743874 69183 -95598337 354699197 15607 -412061607 -988524886 49444 240686969 -217456441 1492 335108572 -202457031 33456 -980350489 -959827522 18069 -110033325 -490984941 2969 87450420 238804348 11403 -993949289 -990430406 56597 -800525133 92880632 3051 57218228 249313085 55852 158217840 -207810910 47020 377856545 854814611 6167 163936112 -215015660 48296 -668825717 751167631 39528 -977778150 -590866735 36900 650530244 -287406961 23470 73060178 830372315 49321 65824571 -290754019 37551 -121701550 -109646861 13536 -702385945 -124139468 27057 -669880725 -885695465 54334 157464887 -208818267 40363 -394163517 265469405 14322 -117103281 -116160900 30043 723516534 -312356384 5043 -138769951 631221286 41509 258725323 -208287909 14238 170408059 282074297 57268 -105772150 -495855277 8043 -5868304 541713599 52196 737078765 -297420075 14200 621251395 181577007 52703 355290846 -220433507 42563 -401408081 823618491 56597 -216389081 -613308300 46625 714761357 -521458302 15782 157580524 371692329 30811 473861696 148039892 4134 -514055514 446461091 38147 -899728654 -96911057 13759 157079258 65832444 30731 -896343664 458424724 26455 -994383601 -970456448 33836 -501213410 449188689 26844 664945047 161519718 57548 -205371368 72531526 8276 -860008811 448421616 6103 -97683294 660104894 16320 454169732 376543558 21965 -120569378 -328395093 32177 -37285649 -691902252 71849 -38351802 545749090 29517 -879331184 -113422112 11335 -199536996 -976403865 35734 162958380 376182411 50635 658056851 821542580 4932 -101555892 -108069269 13979 -494588685 468987947 45718 245579964 -230015858 3170 564316311 -501366611 29181 60432690 746173719 38164 275448696 282523339 7888 -393086267 851625199 54821 -959631917 -385681463 30622 337863350 836631109 42154 647997800 -296220807 47574 -616765848 569057774 47171 278432266 -201098461 4817 -217069134 -866055213 23046 177844288 468497704 22764 -872156658 -192301778 41609 -702364198 749876547 38989 371975311 -211542093 22259 -106131537 -889188037 48570 -2336640 663820651 14550 -194395635 -587249427 22533 89446889 -675791042 13202 -586186352 -486822008 10328 87348481 817156045 59656 -233907064 -610756825 66169 -614909764 -518984174 32456 -98573805 371490036 28972 661680183 180393723 71532 267317192 268200135 1396 268214467 87486981 34354 -964425417 -587526681 54586 637465628 144497103 22990 -31069294 653626160 19501 -29492725 -695770273 14488 48408106 245805385 13622 -7077337 660297349 2139 -394574627 730693287 22126 -676501832 755249290 66179 -888323107 -111567651 48596 -215821252 -29738196 62594 632223590 822943137 19216 461677954 380359194 20637 166857417 457259508 2230 -217695640 -986546286 19831 -212404918 75911114 26254 745485109 71907846 72714 368867186 558353995 21032 -298160402 463117009 20111 -573005344 553796134 62353 -212181284 -610427151 23610 544644329 -503800874 63697 -681770560 -896031240 36687 -97771995 -112595513 34388 148353761 -584789695 17393 -106295018 650287679 25640 -114014481 -299789674 21737 277573058 49717044 27251 143489647 268256246 4680 -326346592 459512106 1876 -773239371 -773438299 4299 -999064528 187325223 37024 -388999844 -111468651 39397 244571242 460079629 18613 -423250628 816108440 34619 246113120 251616283 5291 155736254 -888119887 21624 181880626 -872301703 24982 -400189200 851649868 26443 -141012729 -229927973 23523 -37090018 637605389 29160 -30112082 628645216 32804 -18860181 258030019 42104 -690890789 -104467110 811 164274330 -892684586 8875 -107064220 -101055513 29295 724252296 -606666297 30204 -678513192 -129129314 17095 -389005991 816100245 7787 249083978 757520066 9502 -971752655 -424969489 8078 -886182996 436740480 43370 62585854 -322418789 9548 367773699 641258830 12485 -222454537 -574684085 45882 743135001 -190768536 69037 -999122476 -385495400 30349 145529195 -385373869 13064 749995499 -200922620 17463 157376860 -197486621 20886 158726921 -119712524 26262 169405579 -389545003 23117 -609184617 -505630663 13086 53734093 716808988 6101 -288464882 -709795391 48089 -96885151 -139094584 18630 83447069 -292298628 30540 -618120774 528973905 66377 -215936685 452153530 17517 250719983 -211044997 33176 -322673597 -223548624 3254 -403140683 715253419 16794 -201374435 -863126651 35508 -602693223 569529660 71298 649396770 370024380 17040 -20794854 559227776 10155 -425293870 817105031 37576 186167674 -113742509 69522 -234747219 -997406002 22704 -103465505 -895516011 32959 443597437 341529570 3692 736962548 -299252754 44462 344669587 849596554 35555 -869536190 -140111331 36766 272793478 273120251 40227 -127195926 -889843093 26346 92817682 259248176 31656 -296893104 -696996500 56835 93243805 -328418026 21418 753847277 -608804842 5309 186741344 63891977 26392 -416822137 840856748 24559 -488222379 730518406 56247 -117748462 -786598827 70722 -138289319 664594778 17518 -104915656 -762248831 37680 -594961976 -801569419 75998 164259100 173396661 27431 241299028 256824066 58852 -598226917 -324973425 50985 164480874 471864086 23971 -974550731 -411038556 36461 -102440771 -314787742 4352 88307847 473396544 19557 187799316 -603266758 12007 -400200501 239718204 3183 -993620044 -606522322 53799 92667900 732641348 60649 742910225 -316185833 21975 -135709448 -777820649 29116 854494762 -970215198 24213 -859584818 -513232370 46475 -311980686 431358380 19954 -793087532 -493895295 8103 -670285532 740198870 43895 -193054323 -864839740 12229 93740971 456595958 34177 -95739641 -870377259 26879 -981605466 -993095488 3111 -393691057 812885127 7899 636820483 157687297 3850 739693369 -891779122 69270 -210987380 85498437 24893 -774555498 159114694 64768 258003559 -207917279 11474 442097982 363428335 29144 731497075 -796906893 7160 -599584735 -507414057 564 -122847832 -500430302 22479 -676603304 -119503983 31639 -858941449 429549031 11201 656787410 -332767410 9379 154654515 91707892 20168 -28780533 543357541 30092 745878390 -594202861 15866 63038324 842213382 38979 -110373065 -806674181 34221 169203699 280177540 37419 -217378681 -982619299 52405 -102560019 -790554462 43863 182624662 -397878518 18605 348337826 -200912001 19375 -211305363 59553680 93486 -879310886 -140509426 47779 261014872 428585201 23136 759639526 365295786 13786 -104433186 -859646125 41947 168514576 355726818 23774 -668263059 -113644396 29774 157563911 162443977 25530 243517582 -197001965 44492 158967817 -230819883 5315 -21009431 -679684359 40384 -109993685 -129716233 18927 -24837141 653848499 45689 -19136357 -670165061 70325 83709762 252667608 15544 -999386710 -575001868 22968 759229641 353513043 50782 -992349916 -987275621 52322 720425271 -204975089 66107 238403794 747837754 21537 -394494772 270592391 26118 656524368 353041031 53110 -397593599 822129912 46928 -579018644 -323532441 51842 -523187652 -1335654 43448 641414345 -309825382 33755 59725817 -874835418 30360 -115634418 336212610 13661 -331983134 -672787081 33784 -295060069 -681105844 35713 -421865061 819747896 36835 179579316 -237471890 66134 345816392 632927909 23522 271364882 758498096 38100 622030264 157170119 45837 363468084 -202188057 12485 69530639 724879953 71368 569211850 171149159 72291 -201031574 64375008 86519 284629207 -213151262 42579 174990169 471459278 12372 546220672 -502556984 27068 627039077 354356066 40195 173109215 -604585710 9854 182474881 255533012 20097 165785791 256267877 53555 264278703 -862108466 75397 241056006 -884165155 69637 256979148 752315241 26965 -390138175 559128451 38781 92425797 846274190 38985 174403620 -422068129 9296 559630553 -518456221 40701 -972820909 -386235638 45697 -308339587 -193138486 4445 -307654708 439285408 2446 -691512661 -880770167 55864 -780449651 -202020042 46076 528434520 360449200 19725 570438420 -218993339 69068 258749702 431213100 9481 628022244 376884702 56764 341448151 855262113 6246 150129704 -402269533 35300 722487876 360705051 19010 -140680016 654988415 33399 173298480 -204410330 46590 -424154875 745468610 8198 172453392 464299728 673 -890680727 428940810 35097 730807398 -236443345 4486 -966134500 170118944 53618 -229656502 -594521438 21701 -962012475 -391786483 1182 -954744895 -131628324 53379 -130593537 632361190 40021 820908487 -961217326 48306 -609933869 -518929440 33054 172081131 445890363 4178 -142112043 -316735339 64102 -961480434 -961510919 33305 -691144576 -106577506 7884 -27406727 534437054 42001 -776157046 -501917903 54978 346203640 638693368 41384 86160453 438853154 34090 -390275760 367888076 68441 354748096 637909636 8722 -387991306 -986676500 9836 73527959 -307190769 15462 -993232637 -390581800 73165 -236618330 82739104 77097 732626410 -571701301 11622 156661517 -215066357 19545 848089075 -987500532 11557 -955127006 176240375 2678 339892450 856324834 3748 -25784810 643181945 4094 625594501 -327841694 10704 755751940 823564588 44167 -588883721 562162923 79789 757614601 -223506928 29474 258013556 756449386 25809 88019475 281545238 59128 -202235741 -600840724 37932 -310501561 -704394576 36995 -895708410 452574951 46189 724622274 -617512140 26606 -690219756 -890676286 55184 -99415019 -898138471 39407 -584283237 743346436 48939 -392073523 -95399232 26271 -581906092 -523411589 336 -129400610 369604793 28794 -385521422 246618904 15024 -576339802 -286167487 5772 -137141523 348357441 1950 143213596 -857307323 30564 364434285 -197517620 31375 569612776 -413726269 63695 -195292181 -999580178 50584 -606859252 -502294713 19689 -427136446 729655092 13923 353829087 647761064 12834 -982967257 -986479348 7205 248613454 445563570 9860 -967795973 176028408 7929 279239757 458841745 12116 -403371599 -123031790 32383 -420381065 -45384600 34548 -675564921 -859153952 4757 -391667349 732031922 42662 -418607106 -109182173 1574 285014812 715707584 16617 170145497 -424580175 18063 -110218900 -104675324 27995 -583756928 -503645763 6564 175947869 -864124222 25083 -688080123 -796116264 29255 638464955 -328663091 47250 -203034344 -988377332 20240 66372644 -333323686 5667 -698624071 -121198394 10101 262461193 272433659 7387 -667037342 752547011 67136 -395029603 -120561703 34728 622700195 -299927468 2003 155861580 189486234 35897 -231083395 -871266009 18054 353696642 -878935949 41093 -707334348 -858036555 17798 239545139 285212747 11683 -579780018 -300092416 73015 744753708 -236355245 18188 -141567390 660715261 8002 376310974 624235248 37287 -124678324 653265234 19571 744973711 -311021159 435 -137334793 -770971459 42445 -121805121 -803412106 19795 171796688 48841814 20230 -17425952 650668266 2507 451970510 376828684 11109 -410860294 -968800399 46843 -422190364 258516855 52721 57954925 823782911 18905 180862517 441899277 4974 162740533 -891265195 29626 -420744813 -953835103 1233 363375956 638942735 4738 -593539602 -327153187 5303 172311231 431780402 17305 271171980 -9136636 9822 -298539340 -692607602 12818 -700741752 -107943915 31358 -128654388 337191095 3799 -212160702 -613382131 62567 282706691 743701722 20874 154612419 150657666 19221 87463437 431165904 27234 168667838 -574898588 11411 650738682 176956672 33734 158401210 -600332176 5344 638256653 162577750 12746 -109048417 -112341233 8177 340754157 856158936 12933 -225904419 80750262 33158 -798743975 -773150537 13302 268351865 -212616609 9563 -876655734 -117392875 60084 -231279985 68377149 56702 -518002407 456895922 31925 -98720756 -120340505 24071 170809494 -899863735 23295 248700763 455212574 38850 -669144003 738410406 9053 -688539033 -869381602 40745 -989027656 -985118493 7205 -198288526 -974772431 15737 639940371 176247878 67119 -44721526 -693021750 6900 754979356 -212154541 29266 627505726 161418333 70471 273836435 258635930 67167 -686339812 -880582964 44320 759728843 -572256554 9003 -391781058 -800251249 62025 75490663 -320690671 37613 -220470833 59424307 1789 333654147 647594469 36191 -401399684 829179756 16745 184476821 64455452 27512 -98163232 647764021 20041 -398258571 820822189 22983 278877055 77681488 51550 -130202920 360717151 31828 -418936340 285011036 5073 -102978520 -807417613 5123 -329198720 -231588833 33903 -669544499 -804383426 30472 92606660 717313697 12724 371527443 809628753 15645 -707526716 -121826732 24204 756998938 347145600 684 665831640 819651722 24267 742305238 -507885885 3565 -389830754 -952776009 23302 59574206 -300406046 34062 184093647 -578249347 5729 -98997763 -886040535 41680 -667419099 -778433636 448 -605005732 539140352 12154 -983350652 -985755316 43249 563356381 -518669725 55530 640784913 356855019 12559 -576180044 -320111749 16494 -142476675 -784080384 11996 -16394915 637466083 39404 52871717 825391930 41257 -410803829 -986201136 61116 188974418 250150067 29815 540718494 -495289536 47809 623533157 832694576 22283 -15415959 -705358976 67853 -993824024 161163153 8384 177801445 448993224 7187 533863182 -685752358 60619 760129802 -202764765 60759 737110718 -227689634 65963 157369082 348994209 44404 146033927 -574887740 6397 242751674 84038671 26676 -292923635 -689438182 62755 -777977126 -489218547 52965 654141238 181459296 72948 -589765988 -476353458 2567 158276998 335727167 48186 -233805173 -896604077 56069 366016359 -209005632 26793 285389764 -194731457 44822 740426931 351396724 29049 257079559 754650512 9275 -522186702 -590467070 5148 717673965 373036244 33493 647227891 -292864300 13980 759634505 -195658273 65933 50210890 -322785058 12090 -408773113 -142230841 30304 50836052 818004598 9903 454351695 170697223 73131 -15269025 627304189 4025 -296915404 -221955346 18773 715691980 -231045382 5072 261765237 84825654 25869 -766642543 621620026 25946 -105398017 -486774585 11025 255055508 57078187 79805 -902507181 443651130 20149 -101965859 -495121606 14622 721994281 344379609 19036 733410123 -297566946 21390 185697417 255834718 6735 -860018878 -119844150 63152 179742523 -877897198 27986 460295778 373904874 7813 92020247 741486374 63902 275454609 -6685044 44213 -412254753 -113670169 37699 245092851 92360235 75145 59760481 471363765 3799 -713927176 -111663795 14621 182957124 -611806609 19121 652287911 851086399 64100 -990858037 625246023 14795 -865685984 466456633 6624 -973642882 -1302457 63154 663634649 358954604 45600 81473345 439147596 58448 -206618182 -610077225 57511 -12304283 553775440 46887 -132138991 371762027 22483 -515762565 436681341 34050 143318002 -384905936 20833 152891001 -576187134 19030 -226490800 94193214 94386 158755820 277986464 21609 -389861731 -964323598 73814 61943188 280338759 31075 50716764 837017885 37825 372619686 818388682 16448 -204407147 -893730365 47057 -768429608 -513223222 42767 73354445 274523200 32685 62932903 446402532 14307 -709381731 -128712067 28261 -601175002 -312672852 10793 -862952789 -136051948 7855 -11420187 -690285277 48724 439481549 362595826 10727 167401828 -605411961 22314 -6441476 745057169 64381 -997271485 -428049149 43653 171551307 -612636396 21388 -769129003 -772197357 21965 -142510276 -501965170 16644 -428324127 -136638469 22075 730175748 348709451 45395 730849656 -311178626 5014 270970216 742978651 14524 252467924 759492109 22342 -386555329 265655371 35021 361811340 856552103 10258 727828349 344721216 27463 -393357036 -765845538 44446 -217172195 -887560879 7028 -596129756 531175108 16950 -200634359 -988592587 36956 -488089484 189567605 43027 186930553 267522571 20084 -805626240 -775774803 24405 243018645 -195397066 16794 -317341554 468349663 11501 52810690 831801716 47565 337360684 -213303960 29653 -976579898 -604822786 23097 -125576505 -300110899 65625 -235576078 -884033230 26842 -991953042 262244952 49116 -696396889 -108026378 32100 -212419587 52778125 9560 370092650 -228669506 6480 -803948408 -517297169 19061 158063806 -763195163 27671 -302361339 455140011 8871 142907354 373348390 46820 630274486 817287275 9576 -28888892 -703952786 62928 647290828 181949441 51766 274633141 -32391925 33584 275166772 81243264 77148 -423209525 273021403 5528 57132109 846548471 56 -592773777 -518478424 21900 70868363 755489314 38014 451784280 175068725 47746 -775099464 -329659999 24874 630000358 374314668 10762 -417130334 820145343 21932 -596861551 151193476 48670 -46964083 559968803 8373 -973839961 -982524685 68783 -695642716 -309432232 44367 337718184 846134886 43785 743024355 -201600228 33342 737186517 -316890352 30975 548812075 -506887058 38120 -675611648 722533757 48643 -971495119 -988490335 4034 147387031 367286639 41154 -293977368 -704171359 60069 -713320901 -587962393 20675 -807011863 -504621454 59362 -767393419 -505960327 46766 -770007192 818030749 29981 -778198513 -790096004 14696 -119627149 364999478 15761 265404753 62476382 67584 758037022 -221767409 14708 -699525146 -863147770 55158 -582958725 -517006770 15882 -606594475 -501876810 13720 59901429 741909808 8075 174955697 160819277 46526 59057619 264927340 41718 152812928 248965667 54646 165220483 62728985 3695 372264992 656717669 5017 -98299958 -478806099 25293 -873065677 -223129035 33978 359126709 661054435 2230 634103174 350936881 10035 -682133801 -778805268 7376 -388455029 -105655533 22435 -808091253 816562249 59726 -333095803 -686169685 19371 -999297990 -616981276 36284 -142186645 -130181145 36343 -40903781 -696007641 20230 -516959192 435661182 13348 539124618 -872509547 32547 168061865 -877747762 17000 -798897141 -773179701 20312 187108338 464867005 23163 -501445439 -612584142 14378 -576400672 547645543 66754 147863477 346098678 25406 447049924 144595033 61223 -99135785 -873475960 7204 623058619 -329496287 22182 -606309558 545696190 12506 -206874384 -608086405 30447 -876802677 -132286729 18180 183897159 -411624122 19601 737667313 354841937 36234 262651073 -193337467 3188 725429529 -327526217 13045 -121386188 -422409712 44599 -428109788 256961052 33425 -46225457 -610000372 35540 -497710964 456462401 35933 150455945 -229573795 53759 -1811990 -670996473 38638 161918798 82808588 18086 -784366265 -519943173 48175 453342751 376360510 26003 248479506 432194435 21050 537655382 -516775830 31990 -293645094 -204869850 34289 -963358308 -697636298 15399 187440095 448956483 27526 342952647 -233459441 13753 -955853584 -288414943 47307 -18789685 -708683337 48753 -414309854 -980055665 37989 -672753109 -130335713 20960 285287532 -221776108 42724 448426223 175036446 72167 -99060254 -497635899 150 749056314 -214849314 36873 276087613 743115051 2372 -124964959 -132435363 36523 -207104586 -984460697 19526 -292846316 473003373 5657 344088292 836704746 1432 -316034160 -873857574 51113 -585638835 562535855 43018 -124640950 -140853955 18101 435937511 822574374 78153 -102475774 -502556800 33567 441241301 371721337 32231 653487346 851922504 73102 -699700737 716958596 18447 -127097102 -311854914 56548 -19302623 -412088280 27722 349908613 154443928 31340 73149220 448576397 44776 -32534791 650961255 15060 -226535250 653255950 59187 166493900 369333395 41912 -109126944 623986974 48874 -598365746 -492853882 37384 -133398954 -202083681 59169 -409202842 -424161262 35526 -896134677 -132446489 3809 -394193882 -131228249 10551 284879964 69763687 45771 -977990174 -606297286 62513 657719651 364443205 3635 -519421997 451188747 20995 176661526 238341128 33622 -324165866 -194912466 2922 532603949 -495722911 25697 -109646964 648737261 19515 -411670323 827024880 26599 755120429 -599450091 105 -605896053 -291816364 9463 -977525837 266815256 13473 -689668358 -890613658 2179 147883261 -421584875 19401 173101073 433211130 13361 -331521015 -682269559 24289 -322663150 -191769345 10624 -99806127 -523807414 8941 -106036230 373782774 8001 -789039512 -762949645 4391 173440860 -106826785 4109 -121608626 -327668606 12477 -392722018 828489522 18285 177178945 -899057729 10269 69502204 439806003 24576 643579892 340801970 65566 -396167311 -293692040 45608 -102540280 -328358751 15673 258344113 737488576 21341 179371192 48063534 13452 171512002 -108482121 12294 -859165302 -134971265 40088 -704110248 -808717853 25781 -671689470 -771225622 43283 -418516353 719630509 9698 626515085 528330803 65673 175724458 -601066470 14639 -237014341 67171142 92857 179426814 339446337 47334 161393095 -428236415 11455 85830940 745451302 53062 -772438926 -801264518 6306 169620995 459930050 21532 -292434820 -681543838 30479 -116759196 -107977403 18545 152589991 281859924 35453 189822850 269069396 6696 -133425362 -790619774 46235 -808148589 -781745556 14541 -131574741 -887858826 33060 241917715 281690667 23434 172050608 75977626 28624 57260336 -306935024 41445 -613020030 533662984 60478 -408420220 256069321 20634 -308908346 445280472 18937 84779410 254272525 23648 174325558 -115206232 19654 159944399 -597929298 7661 -306955556 -678888865 49706 -690107007 -787280508 13371 158147646 336505215 21431 -997965723 -426029564 50360 -307720099 -677859140 29008 -575537717 562917750 62819 368283612 -419498789 57605 184509023 353953288 34600 83732474 856135513 43502 -589259016 529139421 15071 -316578698 -226768416 28172 -96344762 -894151637 47913 644878224 143188451 38266 -221980192 -894179154 60386 339080114 619110156 5190 468556706 149920877 25622 -689358526 -123661921 7823 -959329198 -984121371 50622 -405567787 -894106217 63777 -117312443 -769641359 43926 254933984 472251811 35122 654695771 335026313 44763 147424069 -426287531 7598 251012974 -806500722 65317 -573700294 -521315397 19624 -885725450 -122134392 57519 -685030262 -882233745 35856 -879191173 469747955 53026 -954383740 -409242641 73836 -113470690 -477650943 28246 656409104 155898370 23482 71590541 -140007130 35401 174431186 -225205472 6451 71832899 -318546593 5664 -618619849 -318197949 18329 -142402710 -890429502 24940 727138094 360741385 44799 -383655730 812027497 33269 -957089717 -600225834 9553 637990415 -289957771 4525 727623592 -214528261 33231 245241127 -14233065 69783 -397255003 -980381019 35420 -217973268 -614705273 19481 431488836 346080865 12186 164151755 -107449839 7248 166175818 -111628181 31996 753796576 -286524552 41006 -616278698 815882421 35348 85181825 721549407 22525 629609932 -332271503 34858 -19931393 621070578 23920 -308594595 -235934517 33927 634978031 -296128080 12894 -693181269 -887880638 45964 -109069667 623443057 51616 -128473568 351141722 3668 724568455 -330412341 6189 255856437 -38377971 47560 -231034407 -592202429 8502 -204796879 -958090768 20039 157799308 -383195980 9714 -500116437 470724313 28222 751911610 356007197 46704 88275242 751916517 7254 85212948 66522682 64104 -306461561 -684702084 36449 -96493376 -131984348 3231 429115546 663498203 35358 59500867 282740799 68214 -709834043 759324361 47294 143908184 58919894 13511 532734010 -479181040 62165 164286579 -424623076 26786 749593520 370193529 48201 170423810 175845901 21399 -200198502 -20378435 72791 -965038974 -605047759 3496 754668230 -227571696 62616 -862191495 474390033 13976 -38593880 659868506 17619 -305107903 451594388 7999 -127737705 -889529185 14525 -106245630 366142456 5345 -325483927 -705992367 30903 162963967 -900488465 13788 173974979 379231006 14803 466784291 152114989 43028 77785471 459135830 25877 739554291 -321787133 21570 -709898188 -897815631 53083 -140283458 -767814129 12212 -965370793 -956007163 23100 377876709 -200438260 2376 -131046001 -872002096 24558 732303895 -606694765 12239 -231365957 -893920233 48391 -208999205 -603276393 67012 -99658956 -866227144 23221 -974744221 -983930127 71166 335138973 850768668 31464 -136544767 -296013442 56526 188937069 346673331 14920 -992179182 -999780490 5194 -120422736 640076435 20127 434808850 186776776 87770 -704180358 -877942660 48794 179103616 -602387459 1230 334054370 624727271 10493 164032945 -513348144 45410 -789436800 -479992456 45746 183424637 -401182325 17613 -422224350 853361961 56562 259218015 753111424 6076 -131402093 -893919643 18492 -897320869 -101482432 48219 -198334686 -873091811 41307 274021895 73106935 71867 378314464 840718471 23565 154360152 345749315 43788 -233999931 94202753 36008 372280248 835227788 6430 177260974 -576576621 7132 -126519433 -121349943 14344 739639738 -590191385 21999 650068665 552981384 31692 -34429752 569801592 45366 87638928 -321137603 954 647123257 343637151 51395 -889531715 451498464 33270 -198085937 -969323366 47649 -897974224 442351730 50973 -695666355 725387062 31865 285255620 758101617 19537 372676070 660977927 31494 754270952 -328676023 12402 94678049 470654494 12417 72522740 724986838 24584 646681264 -309849786 7451 182990474 435555060 7766 -615103839 -499713488 19373 -45424081 -692123618 27174 245285703 -1817210 21781 -129151357 -901753871 18290 -706722798 746602665 22439 -134137021 -96898286 28621 -969934967 -987790701 17942 742921873 -226172313 47090 -583293836 564212329 65495 -321682956 -231684047 13148 -585303374 547484718 38637 167717631 61208979 27185 714324546 347953059 10456 -102254158 -497954829 4217 -235110820 -882588724 45858 240493351 264611864 78587 622203703 344926686 36060 -581861874 -501135613 12009 -192242930 -477332925 31062 -669596831 -884378091 8669 544054857 261730342 41913 -228629206 839049666 76512 54786390 271635575 53047 170715128 -111476177 73101 -383927897 282990754 26229 -392527644 -962707215 44872 720624111 348022176 9856 153528594 -132825348 55867 -135954701 -800622001 38808 -522292381 431648214 18799 152492163 -137479968 20490 -690972113 -877653977 26344 67207441 -305314407 28229 -393360687 -964839770 61368 531571893 -478435662 8082 437128255 -4572451 44436 156192108 59918806 615 167647599 340061182 40074 176515948 -110621890 54861 90039470 -507049066 69989 -122423756 660525996 49119 169348294 -902411537 43068 -616079086 -508604737 32618 263249416 69401998 79032 -287707662 452070475 17226 52725478 -958365284 43941 539854039 58823468 57689 725590718 333507378 17218 177832296 -865311153 20761 -318010217 -670490745 52021 154296076 76928941 18066 70736418 831214875 50143 -15338323 -701048108 24363 247547327 431839564 28341 -872375393 -113349449 54448 720434516 -589473164 3188 750764011 355639651 35981 152644474 -881954653 40146 -110180087 -301676925 8490 -422620445 -125524897 19947 -966461967 -979032077 44409 757530264 -610476773 16797 64470621 750148345 30538 -771867834 -799423611 845 -223778329 -577304947 8216 263165693 90181324 31825 145713283 78477843 15863 182487483 69602579 20687 -606228417 -328528252 3877 -100615380 -108425930 19995 741973169 377966941 38675 81238672 446463550 59947 -770484566 833709380 21054 -428350935 -965812091 18153 -953962526 -596486579 43847 -701678780 -117251117 9939 -2598880 562718592 1382 -121641602 536938608 23768 -575725563 -331535823 13184 271980957 92505140 15710 -574261905 -306672103 63383 -141868191 -781206925 71142 642826011 564309795 63086 251137596 93622606 55235 -965662869 -384230961 67397 644807958 469767141 12664 364431319 646418702 2623 647111192 -324552222 43212 57290296 -289583925 5058 649730033 827069537 73745 -414040970 -509024924 34880 148936576 -617460040 2985 453054362 166543454 38336 268281750 -226035402 8346 -522743947 461062239 43101 760216490 -292347773 32699 -666976551 726467166 45431 59632639 250869324 6208 -329960912 -212306170 14492 556602858 -523780147 5952 -709993433 727551149 44269 -389040708 268441483 52764 -213584618 443003751 48643 73031037 267472260 25119 -132462493 333364623 12382 70712268 716642790 68090 -138585762 -136195496 12561 -478953832 -615841947 44007 152553839 -112129933 18327 451065424 338194085 32179 -606248724 -779853431 74830 -118172297 -123795175 22182 249208452 260543548 30850 -999149461 -583778431 73038 278767155 469887699 33752 -386378173 -960992933 74184 373153994 820935833 18200 470196402 163669795 43126 -574594665 -503382646 18352 -317864278 443986955 15974 -689234306 748847010 68808 259049649 440780895 29136 527891464 -706294223 48499 433647843 177422966 36742 -422765141 -974755039 48806 153019785 -868224107 35025 -779295788 842878965 53033 50550301 832574479 13314 547327259 -512171102 43840 263272475 -228210746 9311 258835226 -221350972 35614 -614720206 -505701317 2706 272360216 93742480 80759 -416407278 854167564 41047 164328452 -413793699 18784 283348625 749302704 33069 -125418140 -769748092 57446 -795838633 -791522226 14575 -293898884 -201296067 8678 -788465887 95031410 73212 652897190 362880091 58539 -127068263 -497269150 33780 -578389994 -303433394 65223 276864449 83093011 74853 161616705 453288615 12448 -682890944 -770835664 42932 158943227 -888109655 27389 -874891935 -301367804 47369 -981634739 -405703700 63631 62853219 715170479 71712 452035214 144309998 52122 -790244336 -508334424 37773 -957491401 164004044 10718 -113858404 -793168791 62521 -203835810 -596715916 40854 66577484 723836332 65952 -46687065 -667411922 53793 -230401024 -967489848 5789 69639038 270194756 23072 -381369958 -107751756 27173 -199843434 78935261 76223 -131979327 645845112 6093 631841772 359608611 21451 -809251643 -788100617 23968 -954418074 -689092194 44513 731288120 347108637 40578 -9171507 569452968 24992 -595558468 -290709695 50069 174324026 449045310 13886 -301612058 -684940033 24587 153631371 -988984162 47251 163212567 -986226052 54282 -122445971 353493467 33173 722474689 379479134 43182 179536332 -115045531 64631 -702290813 -878664733 55589 -192313217 55394110 17536 350979915 -207909922 644 150427398 -192359156 36037 164465313 -121897900 71492 -404009542 718170151 29666 335606504 -498025042 42658 159867497 -412717108 36239 183320473 458698495 22008 -130252699 -870077094 13879 -105729226 453095613 45608 -123565788 -519267753 24946 -984579293 170087313 14053 174265972 -108034828 63419 72310647 -294847592 13496 -804098040 -775260568 3719 759138852 -307304280 44317 -783277858 -519179621 39865 -309042481 -696770017 67248 145114933 -115079361 43358 -415025056 -962860080 54957 -796214076 -480868961 40064 -778109739 -516840372 20712 67772679 270702582 14287 -499324207 153152974 40579 -680148989 -881316209 10521 -98239331 -895446544 16362 -955875309 -393770797 37022 -683726522 746555815 57508 757877503 -289077618 8814 158825912 275615011 51039 629380281 149121015 63345 -864954084 -615104314 36334 718601423 -199217233 20753 261225340 458336484 16459 76485349 464557120 12682 -671905374 -98569374 25593 645029478 337917677 42805 -101896772 -865109778 36950 165539161 -237414637 74225 -99708309 630507362 36017 -138763329 650197271 31836 152446304 48146663 1925 559950929 -478112661 56108 -296659981 374340049 14227 552727038 -520041458 57685 256728644 434305429 21970 -223766756 -601174111 36855 536855651 -486111762 55133 -953984639 -991532986 53996 -12502676 548063503 1943 158731427 276495175 8444 -192424097 64055432 63226 619274427 156157177 4834 51294175 832268779 34251 -26311002 558743145 37764 -585917438 -332282010 48026 -34347442 -711433615 6403 278011653 431710852 34232 -978024264 -394052183 9179 -708313204 720604132 27305 239898457 -2877911 53458 -236215942 58412216 38444 250725816 245519005 70439 -195566831 -32152727 22377 356543112 -236975918 32122 446372777 657744636 51979 -12772531 620951983 34571 455528192 164665909 65644 159097738 85859817 10664 -124656619 -325686797 70730 -421091782 270002354 41964 152932586 143894794 41037 -414779200 827671414 4858 378438268 658826047 17975 278145316 -206481997 25097 729851770 -288067794 44705 -104747451 638910345 49156 186504254 -137409325 81612 -710592345 168658256 66349 -205613265 80363527 45621 -137928043 -137485573 12597 188150324 -884514635 17687 279544874 259599807 47352 -704566945 -765489956 10221 -993847858 172814275 43300 -230977333 -578635314 52535 -709395096 -105305787 8764 -225268314 -859076533 23084 273326600 -198700336 42729 273944021 -40798234 29933 145309909 -893308498 11439 -394804561 834189343 3414 171820219 -218540361 75288 744479124 -107850501 31827 -134447946 -107607144 6868 171900255 -381765884 32557 -99116162 -883645938 6367 341736412 666522669 21772 239977463 -200936873 29190 -711383071 -772603842 35731 -420135444 -99157244 26537 644303327 -320822691 299 -954200560 175999334 12554 -207893373 82110973 11011 359957707 646326700 26216 432225400 185365847 20861 245932895 445844031 8927 -689554258 -874759529 54968 257672745 -194995769 14291 182113047 361576675 6265 257625115 -41318732 22438 -101117960 -319770798 20055 -886792282 441030435 16346 -193331741 -993244423 23715 -128028545 -781100989 29412 270869172 -388581905 30954 -386979453 -135029807 1109 -29962152 532242522 6438 151416814 -208013920 11873 714363537 -199176588 24132 -287386815 -233618969 33687 283298178 271020271 42617 -762902387 -504711809 48645 274435059 816881406 50617 174258847 -892228528 21460 378107817 648180909 7293 -126301789 -477323979 18350 169303810 186489192 47825 356575276 840639318 45401 -43562844 -675973422 11303 79911177 830949199 17016 -116294121 620437200 3976 -954791633 -424729703 3216 179548868 -136740168 37464 -858749714 -114732203 55723 -583155825 540819072 823 -230609965 86414278 30424 -301412878 458471319 17598 -2733822 -668617481 25455 734362083 -882130042 82483 -387659776 826375696 37827 247169953 260722205 617 76613187 -320019920 32446 -221426612 -990877328 15869 747713188 -316865260 19005 620582145 340651562 16198 636344790 810076454 53873 51639391 440366838 47632 -221598173 -615776291 21606 -99000047 -482345067 11475 -108704161 346234536 24211 -9428938 664069610 27109 755711609 823510754 50429 175660695 53217397 18070 661052399 342422038 34498 -985448449 174795620 25467 -974327454 -382043237 59708 -215245398 -978826264 51864 284416689 -218072960 42935 -702145068 -872067471 15297 -47480734 627476316 33657 460515769 168373440 85449 -680669304 -865688619 13553 81775515 -324897262 25302 -706687880 -105868548 7261 730330226 -221784670 33718 79561721 856959776 53313 72513714 816900262 33530 -33720360 -678668892 83009 -779522446 756006655 34849 152896400 284443162 6081 -897587014 718202599 39114 147252572 -420202547 761 -902959275 -133041633 29036 449602869 148991079 65300 163481378 -115554097 49324 266837643 53851686 36534 -982975123 -596741044 72077 -795233321 -800033029 10367 -980710778 171602721 38129 173210800 -115403344 68163 67974693 760426179 58312 739476057 -886810682 62182 -602473076 525989431 10007 380133878 642271515 30430 -617006406 -503720512 6742 367533802 810860602 23771 746255044 -592396006 25525 -95640625 -899887112 32820 -514888630 445036463 16622 184477908 358246907 38572 71937607 -309854196 9324 -588878633 556677789 63214 64365523 731634230 25619 -880552023 474223468 47443 721670193 -319457090 22823 75381237 -594554295 80589 -13565541 -676445325 18144 87358338 817624881 16113 -883648444 439623042 6697 -999222640 814075212 77951 746982227 -585522496 9559 739974032 -306450755 9937 -123430469 -902141656 36994 -307851658 454280391 14633 -784801156 -788463562 20103 276277028 472621579 18767 58009332 -288253295 2096 55594144 467579022 40704 -955681266 633479405 52038 -22225838 627509321 29752 -314292720 -679260996 35918 -961496954 -585522419 9120 184593343 -878086159 34069 57301573 270234126 56587 244963370 -204486780 9925 457897397 351815662 22496 634838243 169247106 40648 -799695830 -806153291 2146 -319440025 -202106581 24683 -974024830 -607326302 9678 145041935 -594542225 15376 -118260577 -774065684 68241 261026101 81930089 77242 533726413 -484765358 57725 169649099 247271475 2590 180287315 -395572938 22794 78092372 827948115 43706 66300438 446731418 59576 348264192 73471064 9183 -670676382 -787572535 36568 157645610 -868345535 32559 -575559382 529574891 51863 336485138 -190550949 16818 376533093 823944786 33542 450312829 163805579 53892 546321043 -485298984 7846 338409197 -201379666 14203 -330857715 -191459183 17886 364026744 -225244194 10883 173693395 282117955 1904 -955053718 165656082 7449 -575192178 567828436 51390 249609779 51964308 20485 -982083868 -596830659 55622 -769565475 -799865642 6534 -876657085 432106622 16254 -10047805 530788781 19062 163621631 74528217 10170 -109729187 -484608006 26800 274588942 -22889735 63513 -398152517 -988524153 45153 360828386 816722398 45106 -978584440 840554500 1677 -705224504 -293673154 51091 -30481727 93804702 31328 -193145850 -896234632 28606 -902302150 458504321 13559 720055876 -308610275 41615 278605088 -216013483 1516 -220235825 -609783794 32418 -801170649 -803686570 6979 -985975074 -602958865 7078 266992554 -46339063 70402 761184591 -204372543 674 -713654283 -892435339 5660 -329262264 749584525 40196 242870143 457522892 23191 88204472 -299797919 39923 -691540710 -891495084 52131 -801241473 -485743067 27822 472989126 333527016 19021 173207909 380318645 52352 67635587 -489418534 46699 265215490 -196039362 2292 -667316599 727982205 15069 -867517132 731759160 86546 238370074 87280241 53603 -954560624 -613453670 18199 -973126871 -588800529 30170 -35009433 -683534870 29202 83667637 751988275 40086 59548898 844018838 39949 358170672 88268292 61982 154748507 57766239 15364 179196547 471319097 1538 242106823 247645007 69258 190029083 148673690 16006 -418161463 -117541831 34346 640506525 359347813 46439 634655392 359200655 68821 455983863 -960368338 82964 154214298 -226737374 29536 187566231 445451304 21888 57476663 761140412 62634 -110833806 -883914433 20016 -288489660 -235134365 21630 274731169 720170711 29665 469898062 364972357 30169 -109626304 650561911 50250 165882568 148260927 32052 -201511275 355679337 33305 348862222 855539887 12972 372048101 -205991273 11816 77255467 -27340742 61142 -199793735 -896346172 25039 168526836 64268939 19897 89742399 447698184 37035 -423139861 741829502 11969 730659277 341297054 22135 -509751048 -866140435 57523 189793090 -141102784 69172 -99475834 -891990405 14887 -895983712 431391234 26763 -295571435 -236733799 27129 -677343404 -807918236 41826 271920670 -232394814 2575 718354109 -311233536 38266 184377212 -218896500 45231 -572762142 570767002 4428 58897599 824277288 17234 168620424 -388065462 30287 -884710918 466234259 49949 -224640851 48206779 16330 642756361 823939778 52770 -220165282 -979044630 58395 440184617 145238606 51392 245842200 69573823 74558 -133151422 -515908071 31326 54328491 848646766 15606 -102632169 -305501270 9058 75731933 721190771 47761 -613971493 -305353177 13537 169107902 337468999 27455 182273732 -231490080 35535 259573975 -20216359 77913 718167720 -196434661 65128 -998890365 186562178 28551 80485925 735075233 17582 -691066870 -138560123 9884 -137227851 -425529880 55811 335048985 640380677 25409 242755105 741299757 36969 249861679 272369921 45127 87304347 -962502148 52190 -108705597 664533824 22802 -505752055 457268153 24236 170462060 267352833 51413 87202952 456356651 7615 185565405 -198207075 22242 175859399 48104675 1070 -121570246 -499083251 542 264554276 440081029 29342 152353238 59384886 8045 182577794 428985473 10193 -600620544 -294378773 14803 -975804380 -594072359 23425 -976853268 -878574405 45035 -973846442 -581374810 17846 -140454843 -863465043 5747 -321533230 -221960677 24647 -288840236 -208232907 4249 -394229786 833973033 17880 -967700720 -389300959 8721 636807084 -317636128 43803 -574591438 -299016107 10421 -331245186 -682274627 52941 630337604 149595969 67564 458626504 -383237466 4329 -571782879 -486765250 17127 -140076609 63642552 49212 178984803 -593984685 19762 664662765 823227851 60434 176546242 157176537 2986 -958868443 -602704878 66961 -971447468 -426205514 65039 248244344 -44495026 54633 646314325 841395190 65914 -688308787 724704957 59955 71025872 461241919 21271 -13823299 -677386032 7976 166120784 361713156 34344 276363976 -201056746 35497 -598989773 823559237 33098 457900818 -420061489 48397 -423194369 742077473 40200 87122023 854069294 22873 733700724 372929392 8191 273889925 -11539230 26644 -974011481 175490616 46209 -693879508 -870188818 19308 -316445880 460532163 8508 259202858 -28753204 68705 -881714955 -126646096 40705 180532740 -584347278 17122 626228486 184357693 5424 -123759649 -292744007 69679 723233549 -330986416 46485 -110238719 -794312521 70145 745373743 -233759943 36736 -801563308 -763679829 17164 -110096804 347001103 15920 -302585261 -695181520 32849 163358180 -857333290 10114 -870049064 461291628 39582 -29109582 -685375118 53660 629778050 -309873053 21307 553724983 -510692502 56485 -1016710 -699288541 55415 53317483 464485924 572 756264250 -586298704 32770 -230587995 91987732 42830 -786522252 -497955654 28874 274484432 80332620 20721 848007842 -958183141 37101 -422670059 279261286 20145 -96597920 666077884 10228 743269658 359945601 24533 -401878705 282624690 43347 -968386241 -403974890 36072 -689899958 -901421710 31098 -223761149 -889890635 9874 159537354 -219703585 39065 176988427 284918274 26296 -331390717 -388492256 37265 666064017 355295869 25412 81549270 820250903 41663 64341260 266159967 19540 49262316 455094817 58717 -133935461 -862922967 21618 -118217937 -800833544 25929 185639976 253818638 2925 -206238321 -895390672 48329 -109979265 -303797971 21544 190304798 -141489637 53516 -317333926 761875714 33691 746943290 -304830124 36837 -806480819 -476353686 22020 542236321 -480672218 31334 -699199920 -127021683 24925 145711047 -220688652 22510 464256071 375297641 19087 65097128 239850678 33382 -898573415 -97173743 62029 526465078 -605225100 14584 -883010187 -131298871 39096 -127615042 -297923553 6579 -416948799 724287576 30101 81416080 815049990 15766 642761480 150681463 64693 -113349453 -806939525 35590 78245749 267588343 25929 152139693 377679171 7484 -223113874 -971529530 52147 -105056865 360885055 5708 532168586 -479093637 39483 168208425 -892587862 16297 725846698 -592887752 14266 -28894708 246960842 28490 -680361103 -96888476 15152 354779421 -236817238 36497 176705908 -408577269 2227 740375223 -606819267 8823 -591989141 -516145759 24531 -40438094 -697817945 5752 241309258 747135237 39641 154881602 -426710700 3070 -887726512 558875074 44701 156479114 455111262 24024 -387222418 829397419 45253 -194764047 -580341642 49529 -712732169 717906960 35525 -229877457 -585277173 36191 -597806716 -326622800 4037 -974343250 168731007 40326 -118976788 -304313756 68534 77148135 255812909 50576 759379111 -587123398 9687 -142465564 663311447 3556 456284065 534140451 75616 173163554 -593761613 5518 273260709 -211165538 10658 281551799 -194270291 22887 733943950 -607332615 10215 250490138 475543531 21298 -191065620 -967579235 19674 -327333172 460131632 19377 -870013108 449965182 50734 748011911 -193906227 44590 -764917762 -504350168 42992 -290813865 470717726 4046 160368369 248835629 52647 91737686 279295894 48696 -117102754 -513563466 29015 -214865917 78106768 83967 539163636 -492674411 3473 -397495727 238387310 927 -574675901 -516262724 14164 -788309 552604422 24189 -397696085 759048302 22211 440487218 169632320 45283 719278893 -611795521 15189 -316587832 -202229013 21690 53277242 750824847 9651 145087863 145662872 34208 -135811297 -784004729 10857 270031219 64367393 12890 -104440659 -792679103 7004 -981501524 -601300223 46661 57229624 -295820650 37675 189385563 365433360 49780 -705476189 -118254618 19163 148131806 174158133 19069 -707729909 721023991 25459 62068879 722839891 38555 -989674232 168834835 25256 -964196838 -388237590 74246 -220792032 65439352 67140 -382651264 238498064 15483 743732095 -220089286 61465 -669167703 -903853002 51956 148944272 -878122658 18672 -404662831 719763940 32071 239092459 457445645 20291 267087402 63843606 43179 -292124040 -708294930 23861 -523551247 459631371 3066 -901802902 429563917 6571 -410785276 811099901 43016 729356309 -571619706 33961 -857902469 445720111 9611 153784921 430493621 11022 151595948 260233496 28410 645134053 -326093974 10362 650880109 544314103 43326 -395336618 740278419 40501 -195677550 -226876248 50530 536025557 -416391786 30837 -130435691 -312894065 46638 737482824 -219865076 25828 446155654 259408229 15028 -682297480 -777304333 5885 64423883 746695343 2259 260931344 284730979 14828 734370405 -312215744 7875 -991519716 -983894608 31789 -605439592 -989612196 28015 -591554994 -307686714 6699 -126249489 -771251529 54694 -34951160 561254116 1484 184244801 -877847855 7841 240700950 -12698387 20776 -46873215 -706118962 60375 649098397 -303988026 8205 -222195737 -884180901 34213 -31534967 659954259 22173 625299288 -325967836 3619 150567998 455826416 4998 241251302 285696032 63235 -95430560 -117154637 18483 283863594 72636141 65157 -215268570 -959042853 3890 -412562048 -95423735 12656 -763664990 -770917993 19668 365852190 844763462 12878 189244498 339525644 21639 246121855 -224211843 19377 -605763315 -297916031 40321 162550788 -595236556 2800 -784111984 -778061806 21442 -122908682 -901785628 31451 -612543668 -514989940 35121 -232389093 -574531247 30057 -414405736 -997343104 53890 439558786 -423137601 53040 185134166 445704426 13338 353740155 655648418 23467 434146635 372605580 17425 -103426305 -293300092 45008 257988718 -206685011 20239 663973046 -495612405 41578 -106997756 -503640111 11403 176632075 156372294 12688 -111173660 373974109 33358 735665343 -306481112 15742 466415726 371809961 31903 -791147824 -495749093 56153 -402479788 746142278 33467 62651873 273727728 59224 756174187 -323265088 27088 -703467978 739424100 72435 -101153812 -789745633 11448 -126188513 -781873510 30990 -22376515 628476482 4276 -99425239 664621314 6829 58803525 279363093 62316 281616385 -22468144 32838 -593935010 -295808748 38589 72437672 -612070627 52205 475083923 -903798283 35937 94826325 240159166 61007 556380816 -959845186 47895 182609614 370292345 10609 -980792705 -384249206 10453 345343234 -997944055 50579 257526173 -221133765 109 178459026 367388644 35646 -489297178 448728168 48046 238828564 61166954 8183 -29433469 648659443 39440 -395277525 736415042 41410 -884027334 -114962118 45980 178364787 265439362 50568 747379788 336562515 13393 -382899132 -960380106 45605 143764743 364415135 50637 720975831 -600884700 13042 167943824 -585638605 22031 -990787720 -583389669 61664 748411030 -584651630 37259 743104612 -514147357 60005 163348371 -235114214 24041 559016755 -486221779 60018 177453684 49281393 30020 272435105 -235608585 37982 541228313 -494058863 6125 146589190 88956640 3921 -12013790 -678685769 68364 -139353300 -130343086 33436 -964295765 -668170425 37062 169028114 -594383507 20860 -887434042 738030845 42959 735966134 -222961035 45111 -103203779 623865502 2545 251679277 -235944401 9184 750767873 -578314041 39789 -197784825 66274179 26687 -118514939 -105374890 23959 -985448884 -972496512 45604 177898971 -402565618 26113 147398827 -393550818 5673 170087651 65532273 1016 274112522 754279352 15361 -137621249 -502340951 28280 -790367066 -790534566 24285 158913525 266049963 55813 151220808 -888132298 36173 -392521150 -967179095 5354 -232287158 -577592618 32084 -198321096 -974561744 30413 255289753 247939111 50563 56345952 262277797 12172 751261936 352301561 34471 -328758866 -765107057 23334 653293201 -313780015 30945 284172226 278681709 41564 -772213835 -517971449 36831 -859129731 -103343131 37799 365262255 627813607 327 659992237 341587731 31765 -321164832 -208686830 1252 249000072 469168357 6320 159253112 247360799 20343 239130330 285504114 39648 -97340969 364405967 3591 -104274748 -504416551 29438 -215543546 -956161585 8698 -583422993 87772282 48838 840933877 -957315752 679 -991809774 -397476482 8830 -877258655 472592791 16720 649737181 846689483 13815 665850995 -292403238 31947 66400372 244545743 29134 435722521 367874954 19858 363755543 663856064 30165 187907213 242707991 1994 -9376242 -513559580 63805 -669734268 -778630058 45972 251511720 90752959 45743 185920629 467274744 94 47825829 240272334 16707 464896120 177434178 20911 353920777 -203698441 26897 72121938 -318192490 22468 -808492325 368324834 64803 -476786791 -38387689 26835 -885643971 430705930 47392 -420785607 833120513 8297 -689388602 -125769023 30606 -959867086 -591555807 33618 -500554197 455226174 35657 -986234179 -976854015 51889 -29931488 -98681050 41130 -233639999 -591536517 14405 -387347027 -96223337 34481 190323973 -618726853 4953 -19745987 -222905679 25141 281073816 467848747 26404 -683734816 -784273325 32454 80169117 851397067 21312 -8464108 543321521 2379 248189588 274975842 32700 736190015 -316413741 34218 143043170 354617390 32602 753086457 -594663757 15446 761674881 -588098591 20419 53183278 463153336 22158 174777000 -229193819 38086 -111016064 620963868 7589 251137347 440516759 41042 -129935060 -860180380 4196 647056596 180783904 77184 172903238 -222843512 62860 -954888679 145017863 1845 659371469 153707765 35400 262821905 752903760 33948 149127558 54548851 22321 -118011826 350148249 11861 547836957 -858634470 22491 151066632 242080264 13827 -110818356 640305729 17274 -413446251 277041509 3239 -395405227 -993815001 24745 247108598 -425506278 1604 78642211 246464365 19110 717968304 -605716727 42346 -140692357 -778985212 4721 -395806610 -138533332 33972 450312096 168556070 32291 48307040 245659603 53526 -779072269 -490596116 29041 -581548380 569089909 51935 50958773 848447719 60504 185375286 256138950 31580 -979791112 164802517 4610 169977528 -200715622 50768 -866430829 450402918 10681 -329723389 431532133 10075 -776820585 -498213001 21492 556913208 -507440439 28326 -106989151 -786244150 34522 -3961873 651373392 32362 -423380082 716181068 18058 -404222885 -95559522 39952 -407382231 267062967 33631 -233358274 -878132549 7609 -13279820 -684757311 52118 -672345249 -95656371 22566 643460638 -310870554 22918 258868739 -10867132 25611 464282051 336076477 8262 -129846714 649975859 44751 -211457146 -955400167 46413 278934490 434099659 34014 -777292662 -782101594 10647 249418987 71637481 78048 -489618137 456893101 38023 347424330 638176722 13789 -416122849 -794380553 63369 49759703 249621282 26354 550622286 -510513952 14339 -404157253 715995712 16734 -426210005 -999105371 67810 337084224 -221924633 7687 -683441384 -763403782 43897 -3271255 -693511217 4958 -140620100 -769627960 68450 -389890636 -986644533 59286 -609648030 -517513401 37673 -594818982 540383982 25591 -974685551 -982282164 22954 150482119 -100282394 38644 717718068 -613844945 23685 -125284373 -803272822 13876 -483260239 448122977 42903 -984066909 168457427 18974 -116131106 -132532734 33006 48675384 247348973 2842 -682494511 -780547405 47780 -391404444 -987252644 56333 153986102 336867687 48705 267258406 -223312748 32739 741786427 -309595664 17822 -799442381 -481129713 1858 53063556 447991296 9699 171670966 -120696197 4534 -110242836 -295819113 57812 431845780 238780537 65675 -521852750 -793647113 16204 -781973241 -768852722 25584 183636502 -889793357 21585 654284532 172475751 69809 -780329770 -480427566 44246 -133935275 359301776 1093 -410799126 838020170 50471 731979432 -325009744 20891 151221585 -613229675 10727 -104230109 339576925 29251 73496220 257308256 14627 -865051220 446497187 31293 151256253 54346055 24344 -22882497 -705201472 36331 -388284125 752495574 21780 -579417183 548814007 72201 -873610791 -125376323 47426 441677905 740836770 58903 -124382325 -198341295 55100 746135390 368278967 235 78092127 -294721615 3578 -982898754 -571687638 71122 180811384 -607460738 15499 51384214 744566633 49037 548716940 661764578 49360 740277600 -397825252 30495 -601813640 -310041282 45745 65654912 283753192 59642 732089129 815985633 41580 -670924188 -125808053 17848 -955151134 -591778072 38247 240152855 278655363 75761 -962299981 -604011885 56934 167601403 164326933 5574 -306291253 436822154 19410 567632490 -478856794 62948 -791623975 -778729956 16561 -136771697 -324465077 37856 -37926385 -698674821 63511 -577023896 -502311731 25197 -125316828 336693266 14285 -673296283 -112132208 20475 760531315 -572383614 24411 -393472671 -105943606 21655 -121978027 -509285241 6885 -234461435 -703837412 25662 -486359952 -883655802 57106 -872200332 462682119 52899 73125357 -323918762 32453 740940261 -221233235 46433 -118098021 -130824362 26744 562458694 -504406348 58787 -895140620 465986585 49623 184279500 85709777 12486 -404873560 -109746421 41970 -678629542 -783052231 34508 -696182985 -899690469 55385 -397643837 855234856 45719 -687883828 -797623732 36179 -591470751 -501694436 34682 -423627666 740143905 19617 240960563 -210695447 34084 -689495226 -791776406 38565 178867447 -221479652 29388 238443137 89337506 25249 -14335072 -703921424 61970 732197184 365042940 12677 -592533039 -313758423 44487 659851484 828057250 49481 -512637568 457190654 19090 -762284669 -770180640 2440 77962405 -585806010 65765 -211662528 -988913896 28161 -103100652 -506051878 9483 541910743 -519734377 31564 753964536 -297592206 1530 -707393192 -878887438 20251 -900950322 454473805 15414 644069475 -304826343 9031 343346522 824140379 17263 253171703 239321573 47791 -954630842 -595097314 44323 -331150053 438002582 5121 -996476010 -428053051 29555 -405754476 -989541434 62557 717887356 368576843 56878 -415736052 714758133 7516 169773348 -890045447 43851 -394988788 759948553 36071 285627688 277285333 59155 -420338688 241171176 15188 153994150 150321032 34644 180620948 356999005 49982 -223947730 -861881573 22068 -986297391 -407526615 49611 -888243141 -125071426 5815 -413807546 -961256772 19475 175682679 355937925 17090 173435238 -190644066 30327 846649141 -998141561 35971 94918490 -477044457 27466 -712325579 -789209205 14202 -769877349 -794289043 8941 -236795318 -992650101 22170 -315717533 -229859318 10958 246594133 730954191 13157 65666425 250000451 40502 -406737573 276291627 11740 -427085154 -110819165 11342 80507617 458640663 46559 742744337 -411156682 31532 -405916575 242337928 45220 -220260664 -959633730 45382 737359307 345651874 44524 758210528 373365047 55786 -861473065 -134050259 11985 -216879716 -579545784 154 725165760 -232414475 32383 -5574147 -876887566 29849 -206707337 -867984314 5063 -135239111 -116845247 13993 -519050603 -497115311 52313 757659353 842111212 26039 245919991 468167285 5746 -781592633 -767159064 21006 -98285381 -508974867 31206 179765107 -777465233 64252 -285751104 455534121 10970 -666712351 -127505919 15838 -690949433 -122884493 1165 270729259 260648558 62221 457208413 -124156617 50235 -198334131 -880830698 59936 -903671521 -479312793 26476 -402452006 818736796 38065 -225626161 68981421 99218 650747654 -291616600 16229 -228574755 -577648801 9884 263274271 717230356 863 649433176 -492582283 57965 158766518 -902083312 43659 60743539 249201678 27645 256040882 263803216 32420 -399277128 -964151007 1279 -980568931 -965539844 25959 435972903 370890379 5938 736463323 -604144336 39225 -605683594 -518230548 32992 150053275 55586992 2867 -416503422 -137284916 7732 272384885 -232436962 8381 -966293210 -986311842 18483 630493540 173764026 74927 -419885864 737689557 40483 -864592668 470303404 24687 -221893294 77663638 10716 188896631 -194083455 54979 165744439 346513731 11565 360899431 -234519681 17546 89959149 760131130 57892 57085695 434847455 8571 -388176310 729078139 26863 -127341872 -507435020 18743 -416533629 856406136 14386 -303735375 453614849 26002 -880065793 -120400069 30355 546032462 -594280775 56460 642622682 -322724550 15876 -493011849 -43851204 30301 -574454918 -506155292 17946 -121045061 359136845 15780 -137928999 -779707030 30917 -888426300 -120124497 1445 -974762182 146256097 53436 -15148958 664099991 20520 -192218754 -587134939 62017 -775448780 -807928337 13880 158705512 -409846043 34689 -615576022 -331776548 34437 -775553802 -791615000 5870 143167138 450176659 4769 -321945638 443242246 1317 152640431 435320229 12956 532057447 -496554268 5020 753134712 -195445150 17141 733372163 -235598243 10107 -199267698 463785956 61111 719678833 -603092968 30692 -886226502 459746912 25600 -680141628 -105059774 30534 -387152440 379083235 25614 -96957757 -476827515 25798 -868765021 -127400387 55825 -9439858 -707134818 5840 -21663517 -679337697 48009 624700916 363783021 46256 -202691212 -990179389 45349 363853898 817501166 33050 -193494835 91338643 22626 -413605253 823265093 48485 -998481107 -426453886 11999 161936194 -881032260 20121 -877298050 -109918551 57243 553946904 -500701215 46951 -705496143 760523436 64548 -705136931 -104814201 32195 -997183113 -976885308 49969 256127211 248745001 51062 -13436956 529009269 51746 84961985 432017066 26116 242717036 459457996 4313 -20602005 -698366665 34010 -383069946 -119104891 34579 250593713 442299885 13874 -34537316 636985318 39127 -593979921 -899951616 49022 349401331 -219044357 14744 -593537289 -329931180 2458 57599214 717833088 59337 -43000448 533611670 35526 278911415 -28178652 11527 -994028435 -987691189 40194 -904180597 -873147194 46370 89046700 -327567045 37469 149352274 434297769 18091 -710569409 -882145399 40031 -878335132 641311728 12043 275587225 -6217920 38381 638914731 -288251622 38178 -977310021 -987236042 68884 346584448 656278836 24223 -101659349 -476981918 5135 175365620 -901312887 18379 57698475 -304424868 31214 150426548 152306466 16413 -135227848 365855954 28258 -863379881 429186220 50086 272690018 448108298 18931 -123064536 -119685531 23737 753635390 334191893 13235 79084767 239770012 70017 267635791 468386297 26650 -96821619 338315980 31771 -613266044 -323608217 75156 -767489698 -789456902 13670 -219587561 -585951822 25355 270920053 -2322102 14098 -999074641 -597805443 66383 -404972931 731446281 30754 160111809 334828302 12804 58109928 469642529 16489 62589855 456488528 10746 635837685 341512976 16421 -426476990 -101573238 27794 -101561974 -322900339 16865 -194675559 -576346154 68024 -415287186 -605239496 35723 -975206591 -401353375 60449 -128741043 372039207 33159 69830959 718804332 36488 155838402 -124409193 64926 -25275164 532229167 50949 463563000 359821075 19664 -697660085 -129506384 23377 729853747 -295027430 9822 462207660 -886864465 36215 -787194557 -513997647 53081 250947203 457632480 16478 159870287 -401364535 11369 148564569 464676889 21550 357090876 845064104 9994 253987127 273327662 13183 -103235808 -487238618 25534 88650304 457424437 16347 717808438 -878791328 15904 -301103260 456234753 4344 -105717631 -121026590 13172 459286772 167269193 7985 451762297 190171736 20663 -203800458 -869171823 53386 248124564 -190685269 21996 -21987853 650555281 31852 -322401328 -206448867 14510 -691015102 745543357 823 475768193 176864706 41679 645149726 337219655 30276 -237831837 -601538944 5208 146221096 -904403983 25916 189581641 -225354569 52085 -485055869 431269479 32661 -9586426 550140491 28513 -608313997 -290054416 75689 255480138 718594032 35879 -231262999 79022095 76601 185797217 -197672980 55970 -139984885 -889410702 28385 -204588354 81821643 52088 -142554289 -881009496 18706 -888249581 -669349350 65654 739779343 -303331109 28157 178388887 -586522832 12757 -118235291 642994776 5071 180154075 -865780760 30857 -780065605 -480801787 33045 843718431 -954061757 51158 -217303704 -970130746 40132 160827159 181173647 36289 -2204201 647611849 34206 95009081 -776338634 20388 148135229 278832070 49105 370176768 822598354 7928 619839623 354149310 14900 163137136 274583215 44243 637824428 356285436 47901 -875479891 165973615 70646 171430389 -220378157 17656 726702462 -316235823 27579 645173843 357164134 51524 -383523521 836360108 22997 -310232096 -668275968 44646 -107959154 -495928760 13859 71737632 457146208 32846 336666344 627907624 43264 -287576528 473051107 22837 -230251161 -581189390 7734 352334351 335126729 42003 645030574 -964840559 56506 754210940 -316487678 44225 -980487832 -406504473 48236 -116239643 -95349030 22527 68056636 818208403 5352 -97435507 -785988863 4105 657773913 158493262 69616 -903763524 430637749 29547 243579027 250001189 51710 -983786353 187674795 33132 -424565047 -995659437 70818 -216345362 -33403267 24931 -212123680 -599506129 20846 -609916869 -704264039 38591 -196542856 77292787 54598 -229059994 -901876228 42148 -404540670 833638737 18391 169523574 253626746 19202 -413077231 840274345 51659 154876007 -408595816 12060 48089559 462605370 53432 470899610 -975144276 78916 -234466371 76510338 60023 -985989494 -393040654 60539 261699432 71394169 79659 -20638507 636285948 5717 -956546779 -405717578 76226 -684856124 525099692 69597 -964209744 -593649929 39807 -872322264 441935778 2126 747382227 -213601015 18475 -236310975 64146374 46364 162536110 -207043230 57603 -578668020 546958944 32965 -413731895 754297069 34166 438320084 172334544 3757 -893643208 820497982 9756 626122997 816638445 49633 -611075696 -314171050 56668 -384814321 -973201852 19221 58581344 -299749119 10064 -954184851 -578704038 53182 159739562 373441563 7363 -693670565 735550689 43233 -41191111 645124036 39721 -202387211 48814107 105282 -295357088 -708481341 59892 741115404 -235127027 16568 248880473 718085512 30817 152837142 284364248 57471 358140483 -221088660 14488 177965260 63731388 14917 622901580 350871052 56207 -318940766 448009990 3471 -238021952 92050536 106056 -107120143 -805496393 71219 378848508 -226368699 33209 -954432717 -582382259 21610 170124589 463166459 4125 279085765 272908336 29469 -96114141 -784616503 44898 340262901 822099863 46481 182619654 -123742419 14308 257118747 472722413 23392 -768007727 -223063910 38493 -584164511 -316720085 42175 261849201 72132539 5484 -985066786 171033935 40085 149361659 367254172 29038 78801579 725216916 11969 -574712636 532132391 40799 -674488605 728838978 9592 -399268081 257852017 36896 279333171 -289164702 22819 460668853 155706990 52214 -985243724 -396267084 71100 631417843 183145621 56541 -970759363 -978328280 23870 437063561 369158091 9795 181163482 441011850 14980 -415890450 270163185 5761 -127195133 -580450345 371 -47449326 756457387 75130 -396971963 735018020 9176 656155528 189960404 69737 -36693548 646935108 13573 -592603800 -508317618 19710 -575419218 -520622240 16147 -307183156 -217445470 29672 163837803 467128732 25955 -207157830 -864254234 14489 67840427 -996377368 34053 281288431 65910452 32066 729431986 -201665592 13871 -965034501 146420140 40273 438531981 164422320 7418 -893807163 -122119138 47077 -100904085 -893927149 11245 -981880857 -960059826 38074 747112033 -306866200 5774 656768834 851001430 66741 -591148319 -478842299 11753 158441634 238546835 38908 -297492734 -668254853 7523 -303537600 -699390274 6623 282458190 -226038441 8225 238327594 93239251 40220 -8740633 150584918 56408 -684007016 -766556333 21452 -684167266 752671318 50670 270502944 -5802686 41990 569070710 752664070 22099 -324737520 -208646682 9421 -17060187 -679624291 2450 157919093 -885225489 1015 180357673 -408932939 33473 -808109987 -771528802 12147 -582240655 -202263745 68400 -386061047 744883271 8537 -216113120 59485428 78095 -410076711 844830465 5518 190364324 -220946626 46135 255545443 75798650 8448 -576273468 528419502 57641 253879379 254615566 46488 -287697604 -677063210 61122 -209753363 63308336 61463 633946424 361143071 35620 173384971 -418232872 18782 -210428948 461210317 50218 -412411102 718808614 33125 -404772325 736991439 14570 -419154335 -104034572 22637 253020235 445010150 38303 -389691705 809685259 12808 -581652979 -507097582 19508 -991156470 -586198468 29180 -111861163 -307913011 46750 634754780 -292572877 23607 440459415 -317549249 20059 379558624 -205405762 39613 52945855 724025274 41498 -390429920 262335944 50600 248190131 247693779 20195 472312362 341006719 30410 -116601323 649988294 23437 740168242 361831298 25956 624068686 147287696 28403 92449773 263013861 65278 173951856 -416248734 10935 -858637053 469786085 7998 52154135 271848954 48197 -3860511 264338507 33413 -135566816 -858966319 1745 834674109 -991508942 52106 180792709 -107902880 76715 -332647847 -227390905 7398 156481512 -236178244 64191 -677874530 -139824093 32265 -102160528 642722038 38858 -682266596 -779952978 663 -117586955 -500813685 27137 628594441 361283245 43895 -894884952 -127853529 34432 -894602006 -103884529 55064 161378177 69112131 27845 728156589 -226822208 22327 55520309 -995039576 52629 -958563667 -426701641 12854 279141859 -39102828 68042 239810935 463991224 347 -402735221 -120886871 5800 -592334447 545143256 52944 -499902943 438048638 48746 -986274377 -987638599 45429 75943093 -299840667 21890 -999567788 822243617 56543 718899994 -215841973 35001 715034971 -296608684 37609 -132579170 -102783276 19085 -227047054 -578311013 47334 758335614 -318915002 23965 -998867735 154240423 10878 -26076457 -703471252 77153 250135957 -222335359 29896 -496591728 436598832 31085 -141716785 -115379892 16451 -125691025 -494458732 24458 -34561505 637549426 44579 346727401 641651293 32031 267761781 62871655 25691 88170721 -323558070 32368 -580805986 527625176 8432 -705120551 754209827 29528 -192664051 -984853195 27037 93297357 847335080 25080 729298226 -582230169 9503 -705551395 -885307404 45007 -896176204 -125198764 40316 284738580 470865062 33959 -389094592 -125286650 20738 -197248631 -857248438 20187 161277078 -890872192 4320 -584280193 -326336397 20594 -594392766 -493337863 18638 72688298 463761882 49908 -112635273 359522861 11082 -697140380 -108555540 10378 88005088 729350828 35227 378656226 -215178623 14594 -982905404 -405686677 20382 -667755010 718532984 59455 662258674 146515229 57072 756826006 -206832803 2039 733116851 -571968135 15968 -610635434 528986778 54928 -410289303 756574310 11229 180310988 366408918 27888 743032107 -221976684 5581 -96540763 -290122889 44418 728687279 -308593391 43398 649045859 -486240905 19957 -956708716 187277660 26696 -304868186 -696929947 52170 62607056 728047127 69975 181781946 51493669 281 -982988673 -607990018 10055 -312366349 -192405450 31352 -575735359 525103006 12320 -478269985 844360470 15240 -708057026 -806710188 40219 -22934798 567728855 35998 -403954440 -115654331 25756 377610797 634346425 45010 -317258973 457313518 10752 -780625869 -496590267 55589 255451620 83132812 16285 -977542468 -393237408 33993 -998628574 -592239673 28726 -489361108 455920414 18632 49277199 439441268 48400 261776293 -34408197 49797 -380997248 -998777774 63456 -954364195 -591725460 40818 282610286 448670325 5351 -8616338 -776320631 32880 -392619894 739762667 16077 -396579717 842286362 36830 280045055 460507376 649 -198760262 -573694200 22424 239808908 461539872 8230 730348180 -600991514 4069 185590876 -136633776 71207 252673942 441123625 12354 -779708877 -794005899 19379 648741767 365729736 11116 -118953993 -506052612 13678 -985092913 -399188238 3766 -986684111 -961609678 25348 -586280670 -207724203 60515 146474967 -878553466 34954 -98956998 -110535775 16968 -17285547 466538890 22719 -711335097 -762296491 37567 -396006242 818900016 502 -786524425 185941724 72031 166939661 -100635238 200 -125081442 -482935992 4405 -321012590 434996017 5185 851361544 -991697946 52099 -108113401 -95406991 1069 -18446955 619235538 10400 238463333 -38101076 53397 162222601 -858535884 36893 186219132 240985970 3575 250037176 280397781 30103 283936015 471246288 23423 -897391375 437684293 10518 -327027263 -201011115 30000 -191837193 -586355959 68971 449985678 372634594 28442 -959073401 -991817106 40345 730940028 369340993 35480 -139631850 -131947908 3298 -762911418 -504560358 45456 172748059 356912111 35950 339200288 -192585784 40242 -972677130 -980573683 59453 -766241238 -520228354 8943 -416653802 279517747 24412 719823314 -868877161 85898 182558376 143460778 23311 533652628 460245737 44410 729344498 -610119818 7607 -401930358 280894735 9497 -425611356 -104853793 39753 82135622 263133350 42099 637530195 340081657 32407 153623538 270426263 57383 -387864605 -996378908 48102 179541704 -613962391 15470 -18309606 626335746 29510 266804371 733396935 37518 525313026 -492104235 44956 91790295 729975199 36922 -320080695 456522529 9986 -616967555 -320270524 75604 -320919642 -199168641 2995 179188255 -572027031 13794 449882713 355181535 23112 -421046703 751736349 22298 -426240186 -693863881 30307 -310098859 468637654 4610 161898966 143025120 2247 -400686525 -115206117 43817 634070287 -330108941 27372 -885445305 -136888331 37128 465082641 152776107 27531 725625899 -576772445 16672 -418024693 -104731646 31195 -696196335 739961881 71678 -328710903 -217880051 25611 -581511822 60047664 25404 379839754 -224899642 15515 435504784 167182925 34311 -28831748 -696756858 79157 717820538 -299544286 3083 -100498314 341388816 25137 665241892 852242716 44413 -306863395 -698526976 25939 -423065527 852597696 39613 253003259 241076620 9096 247440536 248555859 45413 364964188 829183482 34066 189374933 163828564 18133 717285341 380462507 23551 735543354 -597039133 6154 179989870 447994524 7099 179481877 -518550442 42693 443308561 -995372695 73180 748877171 350626442 6585 238739683 -191590622 5961 -135593760 -288523991 13281 -137828032 -873964457 47036 184477284 337320159 5445 186440391 344653370 28739 -412653981 -100427280 19215 148566829 60451267 15976 -229372324 -959697132 44047 -106463130 -506964411 15159 -896087719 454670283 9696 243612591 82024166 59644 -139965533 365586243 10335 -978786134 -574770623 65541 -497748575 468168288 22931 -224666533 52824663 39169 167267122 -572297388 6876 438783327 -102543393 17878 -580403258 -325612340 5351 -879394007 443006040 41913 -317009442 455251615 16748 -615589515 -311433056 24346 -672440167 -330630089 55627 92273560 825499920 11792 -44493787 566437866 50021 368804627 -481952953 35524 178792439 -900611272 11760 -116809906 -102565626 24037 282289121 -209482869 31199 -599272863 -312566796 70845 84519105 -310125150 32730 -859846616 -97091353 48064 164155968 454368167 22468 188296567 83372588 2624 -106807388 -510097635 2085 257777348 -222815995 33081 65860408 267462160 9084 165538641 -388951457 18269 256415660 81054471 42032 -201948659 -986430724 40167 732992303 -582735569 3543 -120599857 356216373 30347 654650525 -329724120 19664 -690789662 720240043 23447 730981414 337217331 37964 94005617 456083786 27010 352512735 624353483 10997 189670287 371322953 11937 146653442 461526409 847 -233003084 -892073414 51651 -109788911 -110624394 27700 -692603625 -713345216 17609 -103014785 -763657167 35229 187901679 -384176230 6960 187350979 284491284 22301 -857543476 170808529 55125 93106869 837696850 50080 -787784414 -798433722 17463 73933700 -291950279 29264 -137945213 -782406666 69441 -202321443 -885887106 31150 278016181 239956168 40448 379657074 636683419 10058 -606149779 -486766210 27439 -289906832 -668618880 34279 -958703567 146816648 39339 185049869 -606476083 20422 -134894160 -514063732 7060 -674325991 720740699 25920 168262544 -209781884 20125 -132724577 -331483947 4678 642579197 850117967 19970 165697561 -583574942 11242 627792761 832640645 48967 -105979990 -860899772 7968 -393821702 -966851030 52783 534805853 -519199632 41054 379424458 640244929 19562 156663012 160843751 36012 150203241 153676484 17461 749022214 -597293660 34881 -310041130 433308069 9799 164155503 52922536 13395 -32079902 655548197 25329 454765184 335847846 28541 -616232775 -491358513 31757 259937838 455578672 5808 -114472511 377375642 27111 -212099578 439545178 48882 50305085 742217877 8590 -43038254 -699451775 38784 179291955 -224136355 55857 93699865 -328893948 2908 143020396 190127933 17411 254929080 -234535847 2376 -674116225 -883380709 10287 273685716 75950444 21123 151501755 76632482 13498 429809289 55781818 48824 -412845641 266481363 30338 -868700607 -132827792 20736 -892965516 446905668 30215 -37213282 642837800 24220 -894577390 -118321422 3121 173360173 285620846 15498 366783169 378902878 62064 -414789299 -988639288 48576 -193420912 -220725962 12231 177699524 351302688 43606 -993762321 -393760558 15109 85086111 -310760832 8497 721690542 -618406242 19247 353160986 -304127150 61179 -286773708 -704123585 46926 558155023 -692075368 56934 155623908 -890347545 5024 -6197906 559587000 40924 -19632977 -709919005 26791 -391053995 254416671 38098 -288676983 436662056 6111 -591889804 -511241176 14081 -419561587 -112549508 7520 -668864324 759205692 12879 619659658 361686684 4917 639061448 845028592 23392 75787406 451180572 47952 74151633 718573394 66554 -802935227 -500496571 49387 -420337995 -141692390 32248 -387309153 717839763 35314 657689568 -311191477 21766 337710394 -195229672 1938 246641012 -22154609 76936 368889779 -236778778 6625 -405890761 276705368 22914 -763756756 -516828964 31693 56792115 837919854 50614 -603094182 -480959144 2249 -4776475 -685741021 76696 367430518 -217415733 25088 -20103352 -42080324 51502 -232004100 -990006513 47711 145417607 -897868001 2775 -418550804 -30048113 55551 90782937 850847939 56697 -789760126 -499313895 2985 -893578479 456100599 25564 84708963 733940298 72109 -876857222 -107561753 54816 -1316127 619692110 43951 -412486511 -968429700 22211 -311709166 -701637199 51229 -396778947 -114229392 1052 337082839 621556613 5529 171921374 252749097 22896 -712079653 -863721919 49135 -322132255 -673012407 26525 -965604467 162048015 48144 -590926273 547164468 29253 473829826 -581833646 41556 152760567 335131908 23935 -959006103 -955599630 41173 -983172456 -671100154 23863 374208903 831918216 4528 156156006 457709908 6901 -15124508 561402300 13763 258817539 245643678 22501 718034508 -330071598 5385 -686580033 -900739205 26211 -139400116 -978292889 48354 -203821763 -902274488 40574 -389796911 273540996 30819 652708467 823568744 28089 160357953 368042857 17470 254334580 59949007 74003 -399806056 -952561080 52277 336517893 644254656 44601 649530656 143681832 73707 -25184194 -668242147 75596 444207630 344655359 21179 377784847 -425970609 65009 -407804949 -96961669 27548 -696461443 250440312 44738 436219251 342185101 3171 -115687645 -877744760 40246 745513458 -198123183 37594 -235892663 761421699 47800 -669112333 -138571622 913 532833780 -485807279 32723 180002554 144900501 43103 557491642 -516358068 61251 -194436844 -971542581 51494 285553224 67069110 40232 -314987714 -209153161 20964 -136185285 -306536411 33117 77488305 830238289 50557 187172209 157324216 47860 -312605179 -708568869 40496 461387619 376908893 3917 253139381 745361292 2661 -301649233 465014391 14943 165799242 169683159 17623 -115941354 648648456 859 740064737 -200709648 32459 245437119 78518076 10150 -867815537 467181845 17047 246850033 -210308476 34972 -480120941 434004784 45346 -994432788 -404271194 75592 -308417436 460648066 13627 754174618 -618434415 26394 366711254 835359428 20196 -696830238 -864091245 24626 846393173 -962995378 42959 144281238 353041644 18977 268206014 -236867321 32769 640279923 -289416147 12962 244863902 -212949550 27326 722476325 -310485806 35304 -98974726 379598150 26261 -217626882 -902986165 57054 620983589 333599379 21744 161329276 -224156415 29979 -320844575 -670277475 3296 -960557010 -417570783 12193 60149728 82942473 13788 -103303686 -866416351 20334 68153293 248515137 60368 74396595 832938079 3867 -138202718 -763930868 4806 173304243 79754370 12796 760084944 -617935514 40339 -416111348 -136833101 13073 273241546 80587072 35308 253045167 434915377 2103 240265684 -859380040 45149 -981673258 160985207 50224 -137053480 379991184 25057 282669860 48186528 62839 -579041201 -502100402 22072 754767574 -583694217 29869 185818255 362420359 34183 183099618 -606455004 21746 -215337957 -990128306 33405 448325358 -682440541 33591 -668599839 -801655713 37460 89198629 -327755509 36756 456848176 145253650 73605 -675834831 -893809953 52345 -970225209 153939563 44834 656137480 -313515329 40485 729467031 -597773712 36482 -406267760 -998641564 7018 744257733 -307853664 28072 -140403397 -797641652 36303 620279031 365113055 69542 638061328 372032888 38200 242140577 60083253 76706 70686004 742025940 62616 148487167 -596606716 7478 -423698571 -988648946 37091 259109781 -24862253 12217 -978661931 -960578668 57375 -889859920 -124395996 10410 -125803146 353958256 25403 733796973 -206086462 68836 649949360 845172951 63069 66049559 -332257840 43427 722848196 -607326198 8147 272691706 48139424 21600 71966308 811746127 39738 174161544 -401548858 6284 719256011 -330210827 12113 -303066014 434181751 15706 -396518667 731004161 24398 -668126632 760415914 38858 150768952 160333141 19550 240144783 -214036813 28351 -978280068 150070512 23813 -104285054 -782515991 28824 -679005895 729187852 13484 -135219310 -880296915 38161 -32312320 380470758 16706 -207423219 81667338 89661 -980072855 -396149993 5385 635398336 850913095 75444 -887655016 -141822570 35063 182958008 -589457584 20913 269025040 -218587770 34097 154930347 -903893644 4791 283397690 54927707 11558 732152953 -583599351 36735 178282028 336574727 21664 855482335 -995799341 26434 -582874245 -292892395 39893 649699952 184541809 46288 -385711045 754313277 27251 -126258389 -292576557 44571 733893694 -313744205 10575 -668063954 -790299867 47949 -219837808 -860123767 5733 -583278755 -781295260 8122 -403188516 280839323 32749 66900380 -301865380 6114 741942682 345693409 13026 -685549675 -773122007 41272 -961214888 -414544715 20746 -583744800 -294294311 42450 -107793440 -498320552 6180 650399596 824928026 7569 730251313 -308003368 22138 158055704 80212315 27964 -315658359 -672869045 54797 -803012971 -486255091 52264 -137883335 651228678 16600 246107993 -195411402 10587 -687436920 754958507 38829 -210124870 -997705970 49711 177925531 -110218588 13070 -690525342 -111252047 14014 -497172564 -898366868 51097 -393388013 841601909 13591 359794858 819070367 24002 -38448926 623898172 2546 273168719 69422837 46209 -384414213 827657620 7940 -97175897 -499072022 30343 746067501 342488640 40464 -31712370 654930271 15965 150454181 -212751022 50398 -208921573 83757517 74199 248662483 -233105928 3210 -503838530 455891668 4945 372309037 658992892 40386 -937995 551043266 17553 -30279830 554245196 12166 155458693 -204210846 51251 145632994 -598105297 19846 756934864 372278292 12245 185907204 171249439 42951 -880921900 461937040 46664 -112912788 -479784682 28076 -127969124 -891604203 47408 663235406 -319495949 4352 -427208795 -977436370 13750 250757945 -16943513 52494 355784236 630977783 949 -104758978 -107435670 33620 -393844551 744182485 7877 147682488 -602202872 11425 161086111 374258867 40729 -113810718 -304820835 74022 -862666961 -129457978 54276 262204206 -207188771 40774 -901019475 263123462 10883 626450926 847056259 34975 147058863 -577394220 2094 284249868 -210632681 35134 -798912465 -792629010 16093 -303713052 -129535639 47221 -385692355 731827436 39091 -676365249 -776525255 8399 159971136 281601034 32779 -118153584 628817799 4815 -414757047 754940428 13280 339918165 620283392 37282 347553966 656135426 2175 272537398 240429136 26170 -974056451 -403713759 31171 -101952075 378140041 24682 445306805 162481739 72821 252398603 -29595706 26575 62612317 -288854631 43600 147076266 -423556572 36107 -965973541 -978005929 40260 -123400712 -97428726 8777 661897718 -294230932 34359 -678525437 -887863809 51669 -207215676 91519145 32886 -509999197 471465050 38550 335693820 623211843 14903 145963068 465815391 10523 -43019291 542931379 7291 239326113 760699864 31002 431592583 162043806 44647 163078009 78623068 11932 -141247534 662364133 8662 169070772 84112861 29 -403453631 277362664 47966 -125941598 637149589 11952 -989903827 -394139801 7033 -704159925 -870627984 49361 -605903478 -491623633 4931 334193558 636047764 19201 -417289613 -133296531 22624 280246467 284311683 5691 664709617 830049334 18744 -684322633 759450413 53692 -890414581 434800287 6068 167833743 258843196 25941 178608634 90877815 29909 179605070 -578681051 13428 -114957826 -121287619 33256 -320735116 -235080887 3790 183407928 -572143854 19265 -597988155 -482448679 27500 281777091 -209269462 3184 145251917 259419578 43072 77825128 -295685172 36961 341292162 -210727454 11218 335248186 -233132873 22984 -795063027 -798831993 144 464514878 154950287 47886 -385094734 241481595 23363 267905206 364741460 53908 -890758015 -125103769 22796 270677141 280464604 2074 92636080 -882838290 62406 175867771 378303229 47336 -192114467 -573300949 8733 -402147994 284681165 30198 -515573203 430990469 29264 -617178135 -312372193 50602 -499596575 447683523 13580 256387585 56479174 82116 60834949 470360520 30860 152403541 48352830 8208 -670170795 -97443085 1006 -207284932 -573279560 40898 748954649 -287046452 14749 650993199 -288408661 22253 170899482 78938506 20196 154326817 -384394521 31219 -506826618 454077155 28903 258167822 54298267 49460 810948909 -953673869 43605 -673117973 -790290613 36042 375929369 822078445 27542 544192421 -506427392 24778 -43637235 636227913 42255 -778521414 -809030677 14663 -680484923 -875042390 1592 162677738 436682151 2580 -112470398 -877374953 25616 -17533818 -691436098 12230 93545176 828677158 53871 -121356601 -314757489 15326 279327146 56664668 19468 -866962965 -120805398 16398 -39836751 -689535127 15010 655184518 -292582649 29173 -579671702 536185350 49844 51095272 817698214 17065 -192839730 -966271370 17636 -667493172 -130963249 5871 180278080 153747909 30397 148473038 -870158228 34758 443255820 362252013 23536 647926861 349695872 13464 -193070096 -584492877 19099 174837180 -235793080 75451 -113105917 -480335535 10827 -415391950 821524286 30328 732795131 -225818944 46016 -707232717 -124481602 2540 757341686 -326315541 20311 85355957 -305541136 1561 278163104 -222278769 12106 156980588 -885071449 7351 -414141662 -970826437 28565 726316332 -225303113 11399 70119059 751987549 2604 628232464 343396479 15727 -953965266 173482386 6118 178007391 -585494083 17730 -102892116 623327520 16532 90113158 736777215 68365 156936898 257044769 28368 -110415663 -790243370 10388 256427639 -40330565 4683 -237423363 -882137512 34372 -709239054 -125225189 28857 650776657 -291240800 7503 442965937 188020163 37062 -319958637 -686324425 2717 -215037909 -881314564 48212 637780201 338609262 32245 163424317 -867690307 12149 438207575 173847158 53949 -781556390 -485239645 18028 -955873943 181067281 26746 153211250 -118785540 28744 -332078716 456719701 7513 -865164434 456793420 13899 -994999483 151872127 1077 -702589511 -761986266 31630 -768452725 -495757919 13676 -218669605 -610142641 10676 157267192 -618054923 10667 -199431283 59966926 65403 365823303 645672490 31191 171441586 -806792842 44301 379000304 -200011900 38768 247499350 434341656 36287 -984233253 188111341 41345 57526665 726508219 51380 -983411584 -213872419 27672 -688202719 -108636521 16496 261461715 58741647 12855 -976382497 -610591097 36055 64502464 -305821466 27907 -683882793 -871959520 54344 -42593969 -711366050 36883 183495664 264085376 52124 -308940857 449078081 25710 -327819709 -673434096 32880 -319163987 467012903 10565 -384932437 248991202 15771 -575531962 -300946246 9009 -591380403 368010195 71506 -778551013 -496253236 790 -874635063 438803654 35478 639486884 -330334956 30347 -992052809 -969392651 35232 -102842199 643940981 36971 -106134788 -105471693 31241 -117239558 -299092494 68938 185344582 -136421538 75159 717601537 -194471178 3351 -608911452 553154307 6879 -963239656 -414821480 32413 62232032 444211167 46815 438067343 187386774 25435 -694369035 -794924413 18085 453686563 370827190 9524 285008884 758030797 15129 -591978523 -512519048 34864 49075953 -314092448 4871 -806415 -681348731 65412 657772864 148029072 47081 562900024 -977339573 55129 -990009417 -601778928 22525 -132018355 653968731 41790 180094454 245874355 38129 -108186584 -124606077 8532 -697305763 -781732967 7515 -397132144 -129020112 6817 641208555 821854112 74092 -597898472 553647825 42034 -405904177 275885126 25298 -103436929 -493067635 13146 -111437037 644574911 6211 -400271247 -971271971 34511 -209262818 -610355052 18618 74623535 442838754 55702 157181980 -139297021 726 -894937458 462464523 33445 756407941 -215464435 49140 -114291600 -861143277 17108 -215446496 627479595 28107 249637810 742920157 3314 -501577134 475415480 37575 60253061 238765642 48413 87069754 738319392 19391 724231700 -195705672 3115 -235872945 -961320376 29017 -615704447 -327323526 19757 48401469 -327352503 16172 -964373731 622738535 80901 -616806205 -493304704 11199 169875349 -214709298 59265 658429995 843867349 60263 154388692 375254507 3746 665266044 347198528 13851 748486101 -601182616 11594 -693617713 -894276272 5978 745948357 -593837911 16307 361470918 830059846 31947 150944226 378398257 16815 -110915553 626098353 21917 648006657 -326357067 33879 83255061 725281314 34659 -781638078 -785357834 8722 167333204 -422544118 990 -109099364 641568222 22602 -410113850 -987514143 5287 240090195 -18013640 11442 -39421998 -698051329 64145 -600490433 -522900441 26527 737634006 -203161773 31137 -995141587 -2859557 61388 647496590 333852000 8807 270692196 472791024 21906 649254006 334601459 75237 63824740 276226274 47090 -692927620 -97292991 6968 165388023 -109766515 3620 666313454 368758346 22346 156997456 -867992865 5752 -671635346 -774098603 17499 47636940 274896518 64565 -324219414 -697264840 30768 -218469943 -611160178 67450 -796593079 -797328048 7022 -984798434 -959222174 61259 -41542692 -707518513 58098 262369930 738302259 8032 -407079891 -703240481 27019 -315289315 -667734699 13273 159192926 361737540 39634 -102631475 -322977229 6924 -686500433 -806807293 35668 245487933 716797520 13878 -975382247 -580140106 60583 -707370872 -769220114 41465 -787951466 -491399937 10152 -4077107 -667094147 66406 -973337986 -412179328 47137 274024273 50985000 32877 -701052241 -310841001 17545 -142384893 -888170823 12099 150741460 349024593 9781 261411270 429669942 6594 -389510033 823321498 32703 650698694 364453321 15437 756278455 351518929 20572 -983026424 -603851134 43889 -762042076 -479671002 53960 146470555 -198577829 15291 -125812298 -302148254 7701 738822503 -588895914 26005 -521615208 -616447349 47490 -972968253 -610191536 13042 746680291 -306350945 9721 -321704009 473424601 11710 -215906179 -603178699 37846 735040661 -297264877 119 -414206968 834705925 53320 254449297 266722988 5535 -603631563 547999623 25786 -885585104 431555343 49466 -95263171 -315419724 11490 -701388844 -98586658 28340 715267644 -598830067 2355 -584191347 -487984356 12972 261336591 -790327320 10569 172312915 164866584 42074 -115424236 -304997948 22884 79670129 754789047 44619 -100015454 -485068954 11776 -611859484 -516988084 1565 -236680512 54888418 67997 173821284 -230205351 73254 179813679 -594489597 10496 -410229639 -988579186 60366 -394387082 238119170 19583 -133654461 -901852011 40918 -987441686 -415150464 61758 -699550407 -577869786 29189 170868443 -577230645 14598 450614538 -974594710 48313 -678353801 -793902975 7099 -406572958 -710959933 54545 650225384 845376275 62995 -95827978 -220960047 64770 -395557657 -125344040 31220 721113779 -775560012 52750 -712463902 722175041 48715 -423791317 562597660 48728 337687116 641917813 13245 52919100 834507363 34396 -391104328 729936360 25572 -119881039 647534410 34207 -672351286 -99871887 12778 745462546 -317015396 3856 -886888704 445517612 13692 67020919 245046843 22687 -506284082 459064189 24036 -873761777 439202238 51215 642507211 362369436 53910 663651528 149802373 58142 -36625430 -688982643 6383 349654810 840323904 16512 165567632 79259966 31430 -607692889 -519644050 31244 -98994022 -886779025 42385 339702664 -231896245 43262 66965776 719768695 12618 -763487248 -510599296 35622 -396130996 722975808 12117 -422477837 -963047542 72632 248992250 -218417549 44418 156922923 166488352 16077 85091985 456530844 57934 728421640 -595895930 23754 -970918164 153045766 47088 -682100563 -766533585 28275 71479117 749774753 49185 -976545867 160514692 4830 750733350 -233343667 27032 371774866 -209358198 39644 244115515 -22255715 46867 260283002 -205161011 12142 366763011 846598975 7430 -7776035 552180795 24615 -328050064 469197404 6356 -696742237 -95518317 26546 241504724 439070604 282 -770787520 -511132432 7776 661065373 372641420 5236 -671229315 -880281929 36192 154285745 143873361 13279 643634029 148975273 21456 -418609981 -999782245 51273 62466081 -316995135 6227 -309672316 -290018904 50816 266879961 743154394 37472 159320875 -869842321 34147 -396174566 239634101 46067 -30251569 560007497 15809 445048957 179930324 15360 53448209 753164565 59481 661717301 847478236 6316 -510897775 -495861556 41489 630858422 159511969 17669 -135288339 -885796030 39369 -124753358 -312981976 21297 -806915581 449925402 71733 -12432954 562286202 14395 75815637 813628822 13115 647041963 276927513 56792 63327139 723999426 48342 -398238839 -207098762 503 753301065 -617300849 30823 285596470 -2769051 18392 -895061136 446247107 48650 156794868 -202165477 68015 163450690 -617867525 6956 -23233484 -706618865 77492 153476580 -395009745 7172 -303975095 -703498223 54395 738876207 -224623760 29502 642198817 -309289714 17115 -953291488 -387241602 53941 -607402576 -312956379 48173 -791635973 -807797709 2689 -428177020 -995439372 29079 -986087584 -991865611 4808 -383561598 841785525 4247 -330729068 442099073 10284 -141788014 -878740771 23199 -419014955 -954790600 15741 -126020523 354294730 835 466874718 169905266 53689 -24518741 -673974791 50799 -966099186 -802857628 21850 359779727 -221651834 25466 -297248312 -674117789 60060 -503705315 -615704728 62671 650655277 349384296 5286 -100723444 -518811289 30553 620486125 -310410930 46999 439416144 171653206 28749 641103139 813621861 23809 748457887 -223727190 9640 -130202211 380518264 11797 250379584 281042684 33812 -107708754 -119944176 11209 760691264 350937598 38230 664223976 -589396827 48762 754875362 -312983633 27865 -214503475 -894640606 6295 635497641 156002612 50374 -615993006 551902512 76567 158883503 -413584729 3414 -136539715 630670765 40612 190091946 361023550 38027 -27063855 535847905 4707 86271737 458489240 33479 -806902589 -787334151 6089 -879861246 -137244320 7817 240317137 -43910775 34279 378581993 656023420 34175 628581768 -320648962 10245 187828925 449117963 23999 464241841 147135961 56644 -286107430 -208506332 4589 622344569 821418425 42412 -128662781 -481766502 11780 647883677 375921866 27848 -964464727 -412391319 65045 631248447 -328891989 25835 -901046704 -136216544 22441 652017432 -296327889 7786 -960861907 -411860218 20198 -421199304 818466754 12224 -418325051 -973022506 37353 -521912772 455223599 26649 181568674 -222146502 9270 -986433911 -427269372 27469 -792385321 -491135266 22362 163507456 -903066834 18514 82206470 725719792 55329 -988463364 -604119126 39702 182191116 -578031593 1042 149852203 -132188910 66793 92799204 256828383 56575 -118026442 -874186689 6251 650644682 144371459 1650 724235809 -219719973 12202 -868200070 453541282 35957 -124016424 -791236322 14814 662564875 824717342 52340 -673754868 -123635133 16820 -967868995 -597934090 24504 165161700 -411418735 16542 -312825262 433727528 20129 165313795 186774910 22390 -233837305 -880985040 15890 -523022983 453551118 13318 -705900382 748444848 50106 -98419845 -764123574 46681 69178662 -105832943 53538 58190332 -330014383 16721 171166810 -197773118 51655 184962118 446408916 9932 -603134876 -105213129 55801 721562584 -211419680 42336 -869067817 -129326224 2641 -800674665 -503445195 50122 162496161 -425535688 25397 173752942 -381325678 26249 637195154 176106549 12110 -785276669 -495005872 53785 52910366 471188428 10983 187260051 279859738 18735 -198565754 59461384 89671 153632677 70844864 26883 -478868321 87062422 46684 632288961 345704477 69580 -34025002 634953086 21216 254231011 473657375 20212 166059178 361140212 9845 78183850 834124935 52963 -694167549 -772113863 39937 -608101531 -291358535 42043 -986285450 -969025629 63640 -387162964 -140782126 37895 474100497 340157143 7797 734840833 -237560981 55244 -47500899 528348482 24129 -594394234 -485278371 17227 628952538 848458113 25044 364245518 -196032099 17599 168029708 -579347203 6985 450560768 379106523 9573 -216230259 -955081982 7161 52206435 -303014400 21457 -426088472 -976422674 48817 363473858 837573621 4769 -686432021 -780497297 16965 -219066950 94724112 28426 -781744601 -804495571 1392 -205664887 727390936 54332 -613792060 -482534201 18652 -28676462 539866398 39493 -671032962 -874711343 54629 -690567460 -903265146 37711 -192842765 -968094874 31979 -34342601 646639617 22340 -709364875 760430330 24726 188986336 -889682873 26325 167849574 -588723631 12771 751602494 -293489157 1489 188541092 -609499716 1202 -963651692 -576198228 66367 145530819 -194876999 55217 -666683738 -876494701 7873 272225545 253184793 334 -393692519 274281012 37295 172705422 161574460 32859 -701529881 745924576 12614 174910379 443635382 3612 -690747512 -786342785 5870 152176891 149783737 13651 -405548113 -985873210 10492 -710473313 750466019 16156 164216227 -586118685 20466 173409453 -107333799 80541 -315348735 -237734962 4661 67004892 846029850 33618 -692092776 -102868041 27835 185260899 256011981 55325 721414656 -227958727 32244 -317933104 -697249185 50724 62130212 822851654 22430 171601945 -391020705 7447 -423960810 760877364 32190 265043984 473470443 10720 565058318 248582969 27735 84940748 464522522 20688 178540074 62277654 5786 86005445 264785276 14799 -237357696 -880045585 60435 -491623130 437802675 10981 -673386195 -112101925 6943 -712940419 -110344911 29499 151604712 143870001 27238 -709983428 -898553036 5807 -103252498 -508849182 3137 149978934 -421008888 14088 -694451291 -876052757 37674 -304373211 429469992 15407 838242609 -954070870 24298 -687119276 717271206 30833 86204243 435048739 31097 -115998172 -771202021 46635 -384953634 241965737 28891 -291667605 -671964504 52762 -383955169 -95510351 36206 463209584 353057287 31108 85830075 241277404 23413 -423935546 854141143 18802 -142280545 -484066076 32897 150156350 283323802 29388 528205135 -514614938 10529 245818887 -202810449 38663 179497748 -518480068 41722 -857892922 -108098811 27662 -97760968 -332154412 67301 146536402 -610630608 861 161188206 182876872 10602 -957704363 -590209969 31216 -581505443 -518158084 24613 91201949 262576241 40837 143445248 339784932 10367 429927309 72396197 33379 -39488390 530444408 53408 59175573 255718728 14431 184700138 461267660 13610 -400776864 -134830428 31241 -880213926 -105672237 56095 -316754512 -671877308 51999 -136736506 363764012 17240 814057944 -963682701 13395 167302515 -134656975 66838 261196245 350229993 9945 -606121391 570062841 68766 435934106 822471581 87052 -977888732 177758520 35188 -670908382 746919460 16591 -106370622 -139684994 20138 -996508877 -618832082 63458 -108143224 632071741 22067 -980927661 -985716553 31853 -105157357 351409665 9230 -762711449 -485063484 20013 -694563816 -868195130 13107 -987386759 155331516 2174 -96177038 357371663 2471 -200239218 -588691686 23643 -426444594 -128061034 38639 87947973 284576353 2382 -866499819 184779196 87517 86677341 435126692 17296 84453588 444815293 35042 164713674 333706227 3737 -976560687 -985473462 63248 -573650261 -496192918 33943 -696030947 -103484236 6837 267938282 755419834 6108 155461382 81851920 13808 -132419632 -108323873 26198 342527185 849971447 29941 278009554 720649943 18094 179170447 435267002 13729 170228811 -400288117 10082 171536498 -607750091 14901 254803109 58984140 1712 -422354016 -113024967 17659 168856988 343629339 4197 151115650 -231284240 71650 -395805306 -984000569 64950 -601016007 -309282771 75457 366048594 -221026606 33322 -698265290 -777148641 15589 54554606 848365758 49164 91334780 270575016 7373 -122336349 -806232954 16434 -672962433 -136803972 28545 179141841 183446791 32321 -294281063 -674186490 24886 280769273 469583841 13861 724088354 -596082588 4558 856307634 -983769540 39834 -972686094 -415592113 13685 -687574537 751689016 28398 650081367 187480463 16936 265743700 -32078338 7454 153794830 64948150 22485 724268292 -200470853 31931 -900914434 -104796822 17293 160611908 339066422 15788 -996660772 -409362856 20664 144484394 438718478 14063 -107922354 -781777430 53440 467616830 373194774 12069 -692369083 -896151635 52239 -122014381 -773454756 7388 180572722 -882062423 36344 -10290078 -220232550 56418 -981050465 176647813 22238 -508222613 460160359 31546 -316122819 -691151406 45455 267150256 -6194832 14694 -95681091 -792176712 4010 -713686266 -893478222 41341 -404079844 -995369827 12209 715766224 -579373311 35615 183814919 -235350088 62763 -331652522 -219472609 9687 178548972 -870735848 23796 -132417002 -315022418 33091 460114449 -971479406 42450 -989190883 -960457880 62964 620363309 -310479041 29852 -679243095 -774389580 10322 -135576886 -132455258 26198 380917402 -210188716 11501 -228364830 -981053190 5164 283438606 -27217344 59725 376966089 631238142 13486 -415238151 839293579 41105 92935740 268911556 60983 -692279009 746704148 17159 721438744 -894693666 78930 59784531 827870611 6376 -406899191 760606433 5604 -201271543 -894792027 37274 740276732 -614315691 15184 248066509 724818092 20515 90954393 441550023 43865 -581838957 544564689 61466 442245485 333529021 21615 -707068267 751568048 53920 -318895683 -713097294 58165 -573403206 -489697797 26362 86514576 728047965 44688 154654154 48505808 17804 -403047571 757014711 33352 170871226 -191830881 43060 159902116 -616924918 21073 268012671 -217329681 45347 165070355 -610299348 1354 81691098 442548637 39244 48847053 241836057 54570 -9830593 635246946 36151 -202384317 -955887621 33945 -969491080 -963840189 11736 -667989707 -135376950 5508 715425302 -319215905 3737 74384924 245828492 64203 -312327011 465311689 25348 254187322 91547024 65105 186918834 -404498190 33829 -611897575 566111317 75051 -503145103 442672178 48674 -193649810 -877962341 7742 161061884 -213231666 67602 161711345 446063737 1277 252788059 736996284 31658 -222422233 -954014421 34866 628337264 159645884 51531 -313785322 -672273389 16804 94373934 440339087 54876 -575919156 813360871 62007 -124473383 -766266164 60413 -103921786 660376174 43720 -394013399 729556131 16602 624396460 152802588 2646 -996649643 -970338936 10321 -101976026 -770977253 8995 -991427141 -974659782 60956 -313924101 -104978545 6820 -223546347 -874226789 34443 740294673 -227610983 11121 87381025 467268290 18178 619090728 336798205 36725 -517941847 459694245 3481 568990213 -608882039 40380 622816013 838069161 49290 179178579 -581985864 13245 658058016 -331113061 17163 736269041 -200177703 22863 158797583 -901578302 30605 -424427119 832438890 51103 -589615727 567689976 10612 -96103100 355605416 5801 737586665 -233162075 26010 274824913 740974764 28386 74806608 344523418 39466 77058026 832883251 52641 -991909472 372193836 33987 254757323 469910986 21424 -199600567 -870982651 51005 -956667154 -983120698 31816 -573953743 534960003 59669 444800738 143152520 9065 -125447718 647450893 14602 462847388 178383360 84405 173990635 -873915587 34450 -390417450 755437129 40769 -382928572 -857603877 59732 -792370387 -789390933 10536 448701769 176799974 71437 151446501 334949385 9199 153450066 145414581 45218 -121685670 -888078025 3681 -714198379 -776900614 36307 244658680 -19806022 70612 643449042 161204790 34721 162328093 351055213 35057 -216555415 -604775321 23810 -519645134 446916251 16526 -310702689 469562810 15197 -115043511 379661650 23990 -593620806 -486565545 13682 -114577837 -480859009 11205 -964083099 -609496788 61926 -204173230 -502251437 53014 238227261 747829186 17597 -411982923 -998438784 27743 -520566186 431052669 20930 147836974 -401819670 25252 186668369 90495808 5511 158226954 430593091 24349 -142148684 -867701580 7142 346977474 664681272 683 164101517 -865759023 26435 468708400 374625663 20357 -974483739 -590264886 34632 263803302 441700279 34021 759479949 358571079 31839 266371383 745390500 6071 739348418 -589695812 22849 -618861500 556281604 20089 -864956069 -105580780 50002 -228237684 -974403345 51288 59818695 728341655 9080 159993063 363749345 16125 -515716972 144816135 28250 164107406 90092347 14902 718933922 -587156623 17572 -112976067 356102705 21502 759200608 -308590668 19685 149200468 -386607183 19154 244807506 743578281 32664 -668988112 820791431 53087 -28429510 -318613792 31286 261148087 -13893022 31338 169061880 -866695804 46711 -217991566 59208929 104244 -133591924 -881691318 31392 87919470 742022815 2174 -220430563 83295489 65788 256580974 262918441 29384 273095450 717868250 41758 154716159 362916890 2396 630112404 -315110329 38721 -607080963 535063265 2409 -227667328 -994386326 36180 548935304 -597698869 19075 -221026685 54456490 21083 278548101 -199022728 41812 -522491945 92821561 20280 266842485 -232318469 9146 -35553788 656280137 14859 -1580439 -393349015 28757 747590631 -611548908 19210 -223572822 -982919508 19588 -7693985 646270362 38100 -116232408 -497392797 13747 660017926 345734845 63933 335232667 440821700 20545 151453959 -214054869 35668 -228023566 -884022172 13697 -381891438 -976399045 16860 -888479340 442981101 21554 -118781507 -787677687 68245 57002321 715046192 58336 182545602 -119936017 45720 180865729 -871637927 19573 94064311 -319130933 2152 -983286649 -999232922 23075 152755369 -868491781 14903 -576110025 -320114995 57326 -978511435 -974993898 62452 358747107 -220576689 35574 760831163 -229357407 38410 737787718 -310587136 44482 -121498735 -318361137 28893 -710244450 -763886359 17285 -289453607 -211372005 27646 162516290 -694597696 15969 168595662 -419106132 28600 -683250772 -318728803 24684 240618155 -34332425 17870 -954615857 176080859 49586 -117331127 66929934 47998 -130497837 -479159750 29463 171056138 277959632 37393 -785605247 -518911254 51336 -392414481 827083562 11144 -797988949 -781484523 1552 563027115 -481600492 48836 158390327 -394662774 17369 276705668 -207307894 41461 -963174393 -991517850 15802 341565708 657981403 28861 64459221 -319049481 13189 -965474807 -996212382 7592 726575842 49039832 23539 -38138182 560340583 30843 -135412716 -130733150 28189 737511495 -591352774 9797 -798279446 -772681272 420 -669937174 -896997481 46783 178615079 -893360018 38610 -203820632 -588457022 58090 752286998 -588396434 22545 -116958945 657508323 44928 -865237254 -104498392 52124 265233115 252892398 52916 184559565 274263846 23870 93695626 729466240 67635 -212190974 -994250827 29663 636131384 359138182 70890 -114718947 -800795544 59815 -788061429 -789702974 22152 526705537 -516661926 50327 276846568 733838986 630 642040013 814052586 18988 276758088 464727973 36381 151074955 457140642 18568 -900308615 447728551 44257 -771442479 -492610711 46102 812157197 -959867954 49071 258359555 756888863 31316 -870035507 439325016 40852 465869992 372683042 29681 -697772662 753566441 55821 -617021848 -305307308 41931 -970391555 147939959 38220 -687265913 -123031972 28644 -106974462 -324351311 45466 733352782 -231239319 25261 -308252685 -689149705 25978 -388747144 -976187313 39228 -687610902 -123548828 26688 58428032 262542854 71458 380083552 825971018 9051 729757275 -234561063 13965 -216425017 53254940 101759 72332228 -305713581 28038 444236126 352416097 7792 -997039440 146833509 5807 -685492025 -790953336 27991 263115170 -215115078 20068 -325243952 -485355633 21927 -109930748 -319499310 24046 274444033 728351648 5161 357672802 665441705 7547 -132151213 -326187540 43850 -196570308 -904136533 58027 -674963077 -139610197 23188 165011470 180582729 943 -294980955 -710952497 52980 633778501 824759401 36893 -874815843 -137091633 31844 -669720785 -784553058 25886 181765690 474223580 18141 -410280641 282225831 44542 -667112908 729004829 43262 729423609 360261043 53372 -382360864 -975386004 30332 628726677 -309664990 34041 156982191 149981851 44144 -684167618 -772469489 47561 -141549715 -322810604 33587 -23071598 715622403 42278 -313156021 451436312 16697 -233579434 68962136 85075 -709176104 -312201342 14598 -975581330 183666239 51397 269073982 68782683 53397 459641659 -285856698 48058 151662158 257664063 327 -684046426 725774428 73361 -955612488 -581987846 41053 -891337728 438014787 12887 179383477 360933670 2489 -983182362 149565580 7467 750619846 70962049 27511 -392908984 -136316378 16347 -138991377 -864532424 4175 -2637334 534963576 35375 145408146 -882156000 46649 -403221179 817812488 3692 431423825 187011738 14979 454505991 145954801 64500 285440082 441982490 34810 739165742 -891312973 62485 -140368953 -518992887 33276 71298857 824433869 54165 281568498 -206543138 27445 93565474 446665495 6093 248617758 243081749 6719 -124048908 663763325 42115 188107795 79594665 22352 754006473 -224451272 17652 -607451240 549668102 37534 -962928861 -610097097 5584 -2393415 -713160591 36386 177370078 63727362 12881 -138885497 -792054261 53091 264670155 457088085 28417 565141903 -507893435 54594 -138910272 -303808329 2557 -212174069 -575684913 10613 623141787 -318892127 34296 342388734 810490351 38147 57325814 -502834786 83126 -113232194 -770510954 13701 -983144157 -971637200 25872 351920826 -224067319 16899 266690015 60250427 26773 -702241604 717965115 11173 -424329997 746983194 9879 176064858 -607989970 15165 74348883 834240527 2281 538299918 -514969566 22355 -591103914 857025711 34718 -423032583 -109811369 7163 647938433 184567553 19452 746554535 -304157710 20818 82142569 239675070 60949 -100622135 -513416125 24855 337472450 -217626346 21550 338281234 650090178 40181 -128630914 -126691331 11583 533732677 -497461342 28900 -712692300 -139163553 18019 70380732 736121632 30165 153335827 -588306838 2942 554116805 -517907371 52490 -42964940 643096697 17342 -100736641 -886950159 35785 -199352053 -604305978 34446 83232447 428607646 59722 -427170041 -123545322 13656 -952627714 -998423365 63477 -107077520 659588959 33129 56948753 -289941106 14708 175823321 145981399 28925 534267436 -480428132 23547 -30409392 -765675923 28656 257015978 265820844 20449 82256596 718666228 39969 59253796 -4231984 32482 146094672 -861969123 33455 180676066 50990839 19510 284884113 -19324629 25966 -193413112 -972157037 34522 714363002 -191998079 35968 165001941 94374135 24411 -958432955 -596070357 36063 -892838293 473381286 20475 -317952397 265337834 24924 167213532 455383581 22852 564617385 -492420144 45064 -885446726 -128934569 50185 347893657 843616795 3669 -234623354 58871998 14977 -124634579 656315996 45321 -294309459 -682380996 28155 172239380 143932099 39391 -988543239 166995759 19137 169254437 -102245849 33921 -989675207 169619635 20709 -607074756 -286972266 112 263445511 -232855469 24414 747710731 -193719602 26496 -126258047 -808466690 64393 -230179982 -582140971 34830 656859561 658423062 16782 -416569519 838626952 4269 59362612 747136220 68956 345609325 626505578 18098 -304162612 -698343226 39644 447292947 166231385 75182 -394477036 821286176 28849 162548197 -574410546 8545 657575946 854300089 424 745620282 -287570692 41686 -393648778 760036792 13416 277475257 -219691189 25767 159647886 -890821753 31448 726712521 341600814 56928 162666777 376984572 30126 165309540 -608709141 8875 169585268 -122766654 5400 282124492 471097077 30337 -323811215 472155317 24837 -498742329 523959766 44620 466157381 826833586 25692 -210589417 -904663921 38475 750183999 -618255225 31597 -790242965 -807150370 20667 742515075 -596518501 24760 -140440987 363660104 11318 92580506 -323831307 1232 -994829124 180489964 49511 471142715 341131145 12995 463457930 145012484 15749 60739900 -290510785 21008 -582752443 -501959255 16621 -36515810 535625039 37469 163909077 -391164498 10270 -976964111 -587218143 68355 -708656489 -879335002 53220 -119191495 -323573191 74286 -212121763 -978628209 7325 90950758 276273528 30678 49148022 273375640 43664 -865801735 463761607 47652 -408631328 736382136 15549 149435089 443516074 12812 144685892 76111113 13730 -958822261 -572130994 7200 248498265 734030598 7275 -318590951 -690982066 38282 -137232263 -779682727 15475 -133868460 -521000776 8222 -105704186 722093796 46319 152913430 -618831437 20654 -494426693 440303442 6147 -124747800 -777620236 12652 173076526 171085596 39005 -142208748 -100003179 17824 -712101157 -765589088 20870 -396564044 813615975 44529 442719720 157955161 82356 159773271 -613978943 2881 619409252 747538857 25435 164468558 167208000 17046 -142641311 -480570836 6180 -597106767 -513383941 2731 438365109 149304233 1710 -20836522 -672383219 27241 -208374411 -973850150 38841 -421376849 -965684705 2328 -418151488 746381393 5532 -687850545 -774128826 42086 -102310645 -518388998 7535 -894573817 -97279732 7645 266486078 750862280 34373 270100850 -21131236 12591 268738057 751307789 13911 -605211669 -305003854 12732 53314255 282483131 15314 571229702 -489276955 17008 -419663979 -976497020 38112 -997052572 -503949793 25082 180418540 -392044793 11523 274385332 734674399 38747 -114918562 336606602 12265 -327959882 454910934 25859 -698461951 739757473 61907 -198609210 -956314348 28722 -584486362 -505951623 11439 172611241 441365050 23449 -876404215 445592558 6232 -682706620 -889754909 16819 -190642231 -961471058 51958 -967891810 -995131758 71315 -393709883 -963796311 4552 -293755094 -204928179 22053 630619325 828736157 8017 -209680614 -977898546 38092 -797868262 -807482538 6131 751213502 -327902150 15721 183319988 -600021133 13139 -591587518 524286239 76829 163217608 -587272714 7158 -322949232 -710845184 47870 -2880747 -674485004 69343 432789234 372720823 843 -954107942 -600198015 47376 747860367 -610263938 40959 -701435674 -104076731 24738 252539480 52486960 50120 -389251096 -980950499 5166 239202596 759586898 31900 -428547743 -986363711 53239 156206238 -898789061 46088 91669219 846667152 34022 756434797 -223886363 16618 663188823 163941330 52811 262279391 -8382536 41385 -133304110 367917358 16639 -137258667 365590084 6701 -210648904 429423376 44672 -332169865 -207319628 769 -866255561 -967838687 23677 -104592144 -332556267 30206 662973641 348979375 21243 -670114206 429306510 18925 -428055422 -980646699 30275 -138549980 -521659557 31919 444881581 355264774 18468 -129645526 -481553416 16501 -605037101 548867966 39873 -142055934 -798170366 69888 -614651399 563174320 14260 -310652150 -681204728 46402 -762307051 -765682892 4550 -294220291 -681932822 45917 262050892 722359413 17462 163697959 -111618129 44126 249746973 266672055 23761 746775606 -304394894 46615 345193866 -220456391 12994 -224172394 -884907126 13161 70652225 825654886 34508 59443369 820587858 22411 -966189462 -765260156 41872 171610428 -209850495 14398 541162080 -488459530 46076 -576667169 552863518 33121 163650316 256897886 9937 180202363 64543612 4229 266694773 -235514713 44131 730754143 -575617949 35849 -586473448 -324352426 27406 -990037447 -385669433 31497 -15978566 -711562883 3351 728128122 -208109445 55658 254709383 255129022 61956 -140899502 -780732398 51619 -398307173 846033665 49611 356224162 -222271195 27818 284959277 49467372 65397 -962156796 166323876 20960 -956582058 173140246 37704 -785743248 -496970672 33508 -131814720 637524476 23627 -34092223 639573303 36241 247441885 -8233991 603 628033221 825694043 7825 719406551 -300514878 36175 -3755272 630725494 26456 74029905 751345037 17221 -121441304 -136945227 27422 -122356899 -881270358 5294 270437707 -204409313 3368 69867848 449265890 35669 89088892 435475269 43207 -881239071 443431705 33577 -613327115 -858341908 31960 174995617 81603984 12900 740498660 -211050939 35319 337656487 -227839996 8513 -123236952 -774304842 14604 252934981 247811630 73143 -892673886 -122130278 28501 171477189 -602724309 15794 -47197170 -991698450 47544 -218851297 -580180480 32498 -17442508 643129919 6924 -998032838 -598103430 11279 761800713 -588618665 21859 -598455621 760747979 39345 715841347 -611476776 19937 189030750 374543858 48685 -669574579 -897819398 51549 179408764 -903952224 47799 162228186 353724316 5273 -207920298 67839512 53270 -616165508 525019796 17263 -225870025 -614535987 58651 -97038856 373167956 26424 49879501 471880710 55151 -111542739 378879365 33461 743818071 -294727350 22588 163247740 -221893357 47300 636947312 -332506220 43452 -141439067 815449325 40923 -401309942 347888494 7823 -424434454 -128000423 3298 -230763507 -599015398 37595 -416950355 260352133 7206 60862589 -778762218 48202 556998970 -500612493 26416 -291403591 -223215709 7502 348377096 624940175 18637 79861908 -320897755 7121 48074317 435190650 27684 -97414638 376515748 11411 -130753409 369674403 20458 -419325867 721472105 21108 -415861252 -999886334 73745 181719649 335551488 30260 -785221832 -782142474 12459 -37673639 549031484 24660 743106383 -209753257 50424 -132453410 628837027 10259 -222145511 -606438237 63082 -103217600 -780406329 35434 -578451761 -311676301 2765 62949697 248592451 25761 -307369972 467040689 25998 -806434608 -478099277 42764 623026596 851342060 69774 848002947 -955104758 55414 -194088252 70756682 99629 346495074 -217301897 31036 64212576 856894055 36311 -95583283 368814199 3471 -392944095 843748160 57545 -510990800 433142276 12916 -684822072 -125004516 29451 -953904164 -987889380 67625 -7514263 552098523 18211 -130402490 -109593768 27124 -974859889 245278223 82321 -674604592 750445471 31959 753652295 75427432 52915 160457451 -226864720 38730 150562878 443171540 27927 -510697070 -588029364 75773 187436935 142920590 11255 190251418 -428467316 32090 -702977930 -860751674 12571 186600660 -231692265 57028 179721224 -887194273 33701 145912123 434652636 2175 -512746394 469159781 2045 566852838 -490458143 38784 -952465442 -398009051 2325 -213561174 -573437849 48126 -312949184 -707290415 14048 338553922 663968956 27792 -959971982 146156839 12963 148526006 -859605848 11707 -300034135 -690620402 22864 -709904667 758373132 68279 467143480 175667462 7551 357498385 622184395 31294 729954560 380158853 43611 -417232051 274143151 44093 365443162 -207041104 38395 631539002 362042531 50500 -694569146 -903666576 38190 -293170350 -691897766 15243 -301471343 -679529868 59595 -767548061 -515269806 50706 47847189 -300899949 30416 -793331164 -779077145 14591 -955148959 151972401 3342 -594164101 -333146322 73673 -582979140 565410675 52774 -311605532 -225718158 7856 628645420 -33349237 41281 -603945780 -505225014 32721 -16626891 561101059 47872 -493972013 459789793 46921 -409406708 758091578 35805 -577162844 -286831226 21446 -116315062 335948435 20431 -614509505 -479636093 10574 747413917 -220912178 63792 349315629 -191498863 29587 562020132 245692992 48228 -424107923 811031040 56601 -425061449 -129687571 33182 354704464 658700487 15328 333349157 665387338 10521 632074823 813330196 54369 743532596 -120100609 71246 277914644 -204568342 19653 171358318 441632266 10009 -993960585 -405320173 32067 264143769 732412026 25208 189317176 360591234 40517 -115551256 375962655 14193 247285250 465653250 21432 -387788133 836315916 44892 -108309853 -865524491 34898 829099362 -974307542 17756 167387462 -861875262 31235 745274885 -304834136 2544 717178763 -695264106 5531 -423535166 -135321987 20092 258992826 243271564 32026 -686329529 568119880 57319 -857863479 -126715245 35795 661642932 164023363 1621 -982673620 -395972183 69813 65965957 466539167 18377 637541621 377063770 9457 272393719 -204582260 6891 -219509336 -953975454 18457 -118089510 -328984502 63402 169866041 -582014571 1485 847532156 -999978215 19470 -583761617 546336526 65815 272620591 94951458 20612 634099407 355893292 31424 353938701 -206461449 29151 -494965692 461810345 38456 -132180050 -898959984 42107 176141562 -123667956 20872 466332548 366156650 960 -698856257 -793294564 5431 -791957944 -768858460 2260 -313766396 -670456319 30001 183866848 238908113 40769 -101858591 -775008230 39531 -106643752 -522453906 18356 -325346505 460926566 14424 761491273 337941760 16833 163202183 -889027407 46212 429214307 160955038 88200 -134291250 -893956788 43515 62462235 817280586 58174 74850438 814958645 1790 359519788 -232535679 12765 446768426 346497095 21118 -978164413 -415781801 74969 -107837425 -307352953 5578 -708883669 -876589240 25732 -192179810 -986838897 19377 179619550 77574952 29499 -96965826 651379865 39227 -424743066 -134942378 22565 737490505 -591095908 15238 -984232988 -961137255 25826 181382774 280263067 19502 175020115 363129856 21143 555916252 -514328610 38016 275841511 48345088 34019 95124515 728244028 13761 437980612 148304483 65487 78272059 -312025740 5567 -35737413 654656134 45696 -129559568 -883181511 39895 -790048907 663105562 50636 265863744 717765440 33781 731562522 -196698965 20491 356375760 553223584 9931 754676755 -577510979 24750 756300115 -290578698 27558 -497952501 471677065 37921 -775425499 -808409242 17388 247798025 250209584 12717 -121249523 -118226089 30183 -201430274 55403699 99756 361560539 -223822438 33956 187769566 182424845 47910 527201322 -500788432 32463 153082428 92106772 14801 154279227 -114720076 20822 -993677522 -977695252 13027 651667202 842710568 56933 650944281 188122909 13785 -406360144 -115725377 17163 -96693266 -496522633 18211 238440789 -193837396 36831 64172838 -583698143 32315 51284545 -866072206 49373 79135328 472504007 23276 92499231 438221739 18913 -975365241 -614321831 25518 -226369902 -615551598 68591 150437405 -587796102 6879 473885169 -580283280 18076 169810689 -394339308 8446 245175190 -218633474 13053 -126243687 622087095 11645 188799127 57683349 15307 564424396 260525283 44989 272361741 -8256980 26572 64998724 452252220 50614 51455733 812024566 9507 654497241 -494301240 65751 239095280 279427022 73490 -312402445 -699468458 21948 -104690667 659522617 45425 -15972400 536875544 39095 187466274 -673884570 31642 241962106 246080457 36421 -107335054 -805166956 32858 -770322716 -778384095 10286 87524901 760077183 9287 -427955101 257994360 12734 -788122949 -780774753 10989 -573655984 535534325 4063 657692575 814967157 38493 737315889 -205109305 50961 -857218927 469211837 9576 93342339 727384091 2738 -128363591 -141928545 19369 169311971 -414804861 34929 53291576 474481020 37030 440652884 369725922 21937 175335510 -122975835 51463 162568621 350122181 12085 256848118 731561240 13246 453919751 159274341 18996 -382823779 745581800 25347 -314745762 -679381781 58991 -868791267 -140316425 14787 758994383 -322980632 48925 -952419948 -601380671 9299 349875366 -214478637 19477 -405425669 -969347612 65020 -613185389 -194575681 65494 -896974259 651413051 26241 160492970 380160462 27955 159377713 -882650349 16930 -703661819 756632568 35303 58163210 754381088 55494 534667075 -495084168 38677 -997397070 -605780845 56220 -897740596 -98570558 63663 -204328803 77149763 23846 -427643593 551591043 10375 188265127 -884394472 1404 644279158 -318842354 8119 -108786728 -102592953 6060 280310378 278441063 77056 -288952846 464863489 18989 -383000258 824730673 15477 -130776258 641925984 6383 378906654 -218874524 21306 -878113728 442588487 49748 -231040074 -616028624 59829 -45591307 -711839484 65877 166864869 460956060 6573 -998739501 158453644 33118 -579871694 557294032 35832 634828237 -303815124 11323 377525528 844789179 14939 282649407 -236331700 33875 -994145509 -424690586 77033 -698022254 -786494699 16535 -232627460 749523245 61544 49811543 -303565637 41928 -97541588 -491810285 16649 185106716 338369657 28869 -416418837 848838956 3545 277744316 -27951826 22904 -407057194 853634125 49299 -140266827 -863523154 7441 -385019126 747664757 25984 175585364 -412428874 28435 -871009573 -110837133 11206 -412719493 851282691 7763 285263693 -36465987 25798 185760221 -229271420 51983 -776555567 -515445372 38489 256070896 257139303 42156 -198029509 -878877395 31836 -574971771 -798146392 70716 -215209883 -584922298 38096 458220709 -782715182 39126 66131226 459267243 58844 -672833651 -671777970 72208 -400946730 751500180 36703 259970999 267833282 38922 -314595733 460147629 25460 547153705 663399494 55836 -990933915 -617670154 42743 -511485925 466268715 49978 -132104903 -900291468 48534 -962903372 348946471 43070 -962586705 161543191 15495 -872010276 -132442170 51721 89328970 239233744 49901 166066464 468144374 24776 -693271205 727586093 34772 -961960715 173977811 10562 -966245719 177456599 52221 -858481724 463688433 48508 -309340102 454424725 6139 -124900638 -106255029 16989 -227269244 -901263681 37630 266928520 754639069 9255 -703772964 -790189976 26924 91822034 855579876 54186 -708824106 -117069972 10721 -705125415 252225570 46967 -217708050 -982780003 38443 752241743 -202709690 11757 -96408433 -112604916 1112 -46487448 -686443169 29058 -405648069 722127925 37213 -794591514 -512502943 10434 166231125 -881697777 18260 180052622 -900004438 41298 -104906865 -880540628 6137 -611344913 570718483 64641 740553465 -142736074 36297 722409843 -306518520 18928 -112286426 -880566219 9250 -986456975 -582741189 35670 -31154916 -678157565 58168 251120135 441535198 32290 -43922202 563497771 47925 -127353576 -895635981 44594 -118085541 -492764586 21936 -8834753 -713485896 1114 747928853 347702904 48945 -411097466 270279806 14449 165238871 -574507419 12671 91965858 817134685 18674 182554277 73971516 29539 266226950 465575264 25776 722330623 -224439636 11075 47926637 -309298432 19675 732455423 -300018335 13481 -302045951 449747805 12223 57322085 856473094 52491 -407979075 -133536276 26942 340106925 650884449 44524 361337687 -209937999 8284 636236862 -292740389 27104 169621968 -895121372 8122 -10072515 -670390458 23212 -130261854 -796981324 68390 441016079 350306312 24948 -766253190 -511119714 37049 721874981 -576242591 31518 82871304 812592929 10053 -617922210 535592469 69859 -120047564 620860636 8665 740960807 358371735 38672 -695838693 -888184090 10414 168075258 145645083 138 634453844 171846431 64839 -122794348 363868835 9325 -603535632 544132064 40773 267288089 -23776332 74038 452227115 167618557 73362 181445810 -604615547 737 281315380 169797895 34058 -121715892 635928472 29004 -713558221 -953504843 36533 149090516 -903175070 16173 -991533114 -998586368 14662 271630059 440744259 21239 -45327508 -670894357 78297 285267825 -194235532 21260 249311136 -197965478 12929 57889664 820966245 51153 -889250997 742213423 54950 -44441872 -684070166 15091 372770981 -218365209 565 268060044 -218549735 29307 -331863106 449792121 16209 721455896 378262826 1040 647139689 721111031 29829 174358501 272746399 20965 267461460 255962267 73443 -396862017 746127695 36528 164448109 -396116893 10601 57863908 252114044 20889 -15114260 654500978 12014 -329832383 -228556278 11044 -16709710 639151633 37243 188629331 85987890 1773 -983924566 177769704 2296 255347768 470214621 16075 -421834243 753877937 36366 -881578976 -138668965 62060 755564979 -767040332 11779 59577862 -297787263 23951 -95809929 636397495 11980 -775986227 -511577378 57965 -583553327 -863827427 18216 145583291 -489698147 43998 746465970 -205304991 68541 -958738161 53449885 79408 151297375 56645703 15026 -328962447 -233008664 11161 570253770 -484099000 31937 184427531 55965423 13631 61243405 735060027 22224 188016275 -201281187 7089 185611133 259448466 27876 -7595933 -686921577 80370 -482499821 432757056 11067 657097800 -317933676 22516 -305590896 744511512 73054 736027900 -594230339 33069 -424314932 -119078920 3399 -787109336 -783255801 298 -592608104 570533712 45420 283806277 276128150 40812 -670253563 -98547322 28855 -709647997 -864893453 40478 -613585709 532644053 18809 158993395 456207745 18905 -871805841 461563586 33235 -808602309 -797179822 12022 -104539403 279323412 41646 -890998652 180019182 36332 -40458849 -305507407 25679 375348204 -217640547 6171 -223147039 -874883146 21280 79365689 432449335 8695 741432140 -297986727 6504 -411825674 -97348912 8238 -977406379 -960503767 33274 -26699828 546135756 31222 730096001 -857911302 40776 -384266186 855901204 21681 -884811160 -102327681 41415 -199338045 -607075516 27465 -14718660 554300864 27337 379035793 656716937 25459 175314679 -602126765 2168 625623743 849763770 58871 -710686857 -797862823 10843 -132900809 -488656934 2216 -607660612 -515663696 34665 733987917 -292303353 42833 642673964 -305698947 25136 -309493740 429210045 22393 162500078 -887222380 13875 150197278 -98936411 39244 -666721421 -96686031 11421 -108648093 349497931 20822 -580627179 -670943989 51758 185727513 -883584506 46528 -116546291 -102535601 31004 -582385637 -511131308 30641 -104060315 344589225 8211 729754033 -332595823 12507 71387484 -329009145 29340 -110054274 -309284162 37744 -399862215 -115028465 1897 -228714005 94964322 18172 -213865135 81788731 12727 749390951 -987553010 52162 159506731 -124284927 71029 633886907 176450707 23293 163431269 -208902655 67177 -976443444 147164335 50708 -105617604 -886515134 21332 184431762 266472891 5306 -596816136 539153475 62777 -411376792 254342279 15118 -701002940 752409154 64992 284651827 260721791 73635 -576605717 -306752295 70008 -106403704 344161223 14468 -191789145 -998947633 10202 457403393 345689837 12038 542222612 -508389449 47273 281987216 78616781 20320 -683450541 -866908940 46127 635225133 175644164 22922 78109421 -300631666 28648 58424183 -775629939 41109 -230645175 -903726949 9438 164054444 -421538211 33361 252455603 436323999 18540 151201537 77133379 18523 244742365 48944666 23676 167875054 352231695 24735 -772456547 -794585973 10750 238692680 -116324257 30521 157562610 -573206575 569 368680426 818613462 6391 -593992737 350693333 57446 353752172 458951392 69680 70683121 754335942 38508 -218467927 245881615 68000 376971523 342861021 62841 -798407587 -803019451 15007 -415002066 750952939 9952 -227625511 47934054 102487 376761012 -196368553 4351 -290421795 -222380870 27042 -704040500 -863692831 4358 437052556 351911955 22388 -894550723 -139976219 45403 66449471 458933049 53596 -698897883 -140643500 28128 50167117 430879048 2642 -991539721 625975806 92444 -106822458 -864516623 5210 -235196099 -576334175 11376 -763255164 -799259458 8837 184048708 -142823395 70352 441660840 371454852 21337 737192987 -299827960 28503 371789602 -328733333 55395 -195713586 -900982522 29563 -229044662 -967000183 21094 74658538 247501605 7095 -766327463 626105997 32675 -402971111 -419792555 54951 240692600 431789447 26014 655145959 147253521 26293 -412121161 743857139 24269 -591023449 -289397004 62678 -668494229 -761916629 23648 165687792 -891177733 41591 714461618 349202513 43853 -959242349 -414762888 4433 -667504647 714416520 32789 143376152 279414717 17105 -289308785 431819376 1245 442381882 336721294 1219 -876227360 455615455 27906 147197822 84524221 7697 -111021633 -101219290 6506 68018186 445675810 10915 -607643867 -517943518 26029 -425411309 238381125 658 433937881 352330838 370 166290740 265682055 48896 337302675 853097581 22605 -485791316 452939791 12701 185921805 -124230204 1299 -4288976 636928976 36101 -682187901 -108628164 10093 -322409176 -705221034 21008 156331810 459319068 24120 -101609577 657063705 37543 642215795 -332699560 21477 -120237652 -112967883 29226 650558795 368293937 2852 176189678 -887041865 34567 -674325986 -857985757 50437 -303731591 -992138166 34450 187255256 -605680664 21664 -141836946 625153363 24773 721126666 348597018 55594 186389658 -581059563 17136 -597497558 551857048 74585 261560053 -193988850 40751 246085913 464108331 41960 -116309689 -98848458 5448 -700306481 -806346199 33439 -580391461 562289628 12550 556323699 78374191 39345 -593650031 -523212204 14915 -328591272 -687182799 48800 -10865980 620371037 16585 717748004 359022226 22150 188992579 -883962100 16800 55717334 455282869 37301 -889004921 471298095 23470 269926237 68264378 26076 -696590417 -901066496 54708 -422629880 754004676 30891 -109464013 633375824 38798 -33018750 -679109526 42665 634089073 -301525223 37845 -14861742 662348854 44390 -713315726 -785880934 14040 -299357398 452076577 939 60543910 257215821 71524 -101152164 -762737283 41463 -797710479 -507758201 49994 182207776 182961737 17246 270048590 657854480 70890 740696736 -221566958 37786 -394950816 818272332 19483 -865765560 -114633872 49452 -769683939 -490099317 15759 181946929 -580944660 18959 -386985790 745956148 33547 164876776 -139277272 22508 -26558137 641303444 31330 -997551508 -130794091 54038 -24135723 645413957 22093 649032474 185233885 32145 272064061 454333324 1937 -393165250 -107452022 23388 -306365465 -678407500 36116 652166570 -317704019 2547 55994699 241229741 52797 -877729740 252605013 56422 447007620 168020913 58748 363566569 664100247 40649 -774157475 -494776258 29352 -610178484 -297136137 2890 -114062623 -765010244 60208 58357105 244719733 61717 -605509715 559829220 67352 51679865 -317181043 43268 -34497901 647854654 24360 -793220776 -515289720 47345 647482207 -315285567 414 -671478212 -884935445 2162 377800965 -203206627 30923 558644904 666312833 37741 -682439066 -790496020 26368 -590726165 542045203 13583 371031281 447069968 53007 284942814 733020451 8631 -978268098 -995708339 22351 187636179 -573623760 14423 183431356 -574032575 15872 -39303754 556679593 1839 -193596835 -316407408 44208 -120288125 -870663169 29908 -994553779 -964506181 41336 -794141418 849362061 50499 -486301986 475765160 24667 -577047121 -510342289 22100 348282919 663730804 41538 -19462294 621251471 35484 728321710 -327258022 13393 663393969 817392045 31901 -138790790 -104118925 27113 355982396 645247395 2653 -199191758 -954428677 56506 -102123139 663716403 33183 -293959556 -237885512 11532 -382043959 -873948328 2813 241494371 259224040 43473 -985648945 -953431320 66275 -581005294 539856939 30188 -142745869 -497737681 17394 180802582 362732652 34924 -99713438 -801871772 36100 -117569410 644078045 30062 733494422 -223852075 1961 -43183937 644974276 11627 268775587 249771921 40878 -584496247 559720652 69043 624204415 353339060 53361 -970848229 -978215209 72955 450873268 281826811 49679 242414362 93803258 60300 63468236 -290872563 37013 269509944 -199726714 42212 -127002363 -521190720 20155 661412505 855242493 19913 -199178366 -583565735 19098 258853668 59153011 38106 181132393 284142091 45977 276613799 -201285329 18640 -200740611 -955051052 17884 283243283 470118962 12240 73988574 283001201 19532 -294854164 451304491 2059 -702170114 -868774013 26054 -987931612 -962793353 71478 251742691 -221605440 13173 171279636 -197411991 53833 348116619 630073240 39193 52585605 823244002 48645 -673574632 -777538955 7386 -106372003 -112273849 11039 -509024741 471874557 9090 169225245 -224829690 54001 182273106 451732796 13577 -222294399 93860878 105774 -520005239 453378339 38356 445079078 185015056 21762 -667544759 -770352264 47680 57342058 472684617 37882 -423928478 -130709891 32754 461271895 634714844 46972 -993355652 -998352893 14342 532771401 -508446180 57084 -578492566 -14314237 35294 -228504142 -616931441 64544 264143939 -43514746 17861 -700367675 731817096 24003 540686645 -477087843 20339 623227887 -968731642 41566 249999022 756832523 36143 148335698 -413717737 12825 347234793 658771471 29020 -382255415 817997537 21339 341925267 -216352064 36665 -318715558 443319601 14723 -198893962 -869003222 20151 -3453717 630090542 24991 364573878 -229033666 17374 -97835188 -802230387 63908 -136611336 -108580396 20662 261427363 64956509 28890 -702258329 -800704333 13117 352950074 842536742 22556 -396434324 -696691381 7057 -210908359 -952604658 58441 -584433883 -500502682 32752 -604585097 -497516044 4930 -492580486 431850110 36417 183804048 380443609 1317 156619751 92790322 4370 -795110632 -503895583 55067 -104015764 361156476 24418 348483823 812022479 32450 179507430 367355629 16754 665573495 -297098194 33958 -898717199 467057384 43528 -287086240 -230925330 8768 -573180983 569308085 64813 -404696173 281749812 18040 -777921368 -801099582 19378 -670780909 -888079612 42341 -406918066 260698809 53019 -796216065 -478701591 33841 -688741541 -771461027 34969 76093345 748748419 59024 173789888 373425370 1476 -869200152 462962570 42712 -427696553 845467153 39760 727713124 -574758653 20463 -899207253 173797865 63534 759944387 -225992110 27680 -205731326 -858297227 31443 248093350 54869310 15808 -425913128 835862093 44352 -383283846 285477618 1910 -287470824 -192024441 20077 69611856 -328583599 4434 -775723690 -793249053 5408 -977147156 -607751244 71398 -96108450 -763696727 55463 -686154377 -99815837 18012 -219062364 -991725929 15477 -974105607 183587272 13990 -893088808 -124948880 29926 -125895096 -898115505 8347 377461580 661770357 18739 -1718594 660284690 31136 -703911935 714914015 56738 645224889 844217542 39821 -970398147 -972486056 68310 176668986 -215324068 64711 277952100 738819985 28046 -683676938 -863188563 5247 274544483 241461885 16678 169880869 -119411140 642 -597723121 -286339950 67436 -2120527 640012434 12109 280113049 243597933 16959 718728237 -226456680 45166 176223319 467116254 5274 89995518 470140462 52986 375541225 657427299 31061 -218438562 -886447332 39961 -701223504 760535337 21969 -998561296 -394161871 77698 -117750397 -486583172 865 -98520886 -790417077 30369 -218387999 -977996546 34897 149307381 -895466126 19515 -100981266 -890726553 20602 -697934899 -892618094 20591 -690463525 -879245690 29506 -694125774 -880347128 18589 284509885 69600491 78331 167614167 263709824 23192 -696465857 -875430690 55558 245906904 248195225 31116 -96005096 -119579547 27761 -995469000 -617008383 22811 -303642123 646538915 65148 -957303759 -398077138 70067 -591044568 -309709463 31719 -986938194 -611559837 50046 -229666265 50499794 45351 257898862 246527356 35405 -494457113 438168830 33659 -955541076 -993336539 51017 -966500472 -595561058 39430 -702300833 -798196922 44061 262864466 -7606214 46483 -407639147 245610860 17311 -130489245 -764222625 47554 -328024711 445141148 10378 -132327579 -331054228 55803 -225247965 -859833668 39926 -26363686 660592650 39293 -604906624 -300421314 70441 255131565 62116044 56192 275307442 55847275 50964 255413212 -225827514 30725 176409891 -385553846 24530 176740355 -857717172 38687 61441120 -308117651 39727 364307650 625348862 28876 184318094 267573377 45801 -139323840 341016041 861 -383017311 727277922 21801 714922722 -596727407 26876 -398533142 846154779 19357 -393896972 832142384 14840 433668173 182526109 78100 -989045420 -608325874 31265 -980545316 -616999905 3626 92407789 840346485 39777 267015078 434664983 26686 -419615014 854169538 7715 734405848 349664045 7364 -961435175 -591238411 12175 240223699 241321011 12272 -127211216 -324568559 14312 -576295284 568506838 16315 -418117094 -101422490 36776 92341488 444587384 9656 -955253433 186884662 38931 -680183602 -780058148 19698 -582913748 558989454 41417 152548626 76188500 19545 -111191636 -800774343 29641 88531453 847039697 57541 -103910263 -497011520 35627 -311539844 461601901 14362 177479140 363117283 34911 245802247 -196602402 21367 638981702 -288283885 14373 -668211317 752982512 7546 -405678000 -971035341 12983 63036354 248220524 4593 -973824826 174074057 42019 -857650206 -135757674 41880 163948411 82869065 16830 255342323 728706563 4641 -198782658 -598008079 46758 168365178 455637824 1895 241164008 454513928 8743 -577943873 -498185347 33755 -307189288 -197900416 9656 184503234 -388227798 2645 666512943 153965397 8667 267955561 -890670390 61863 -13143636 -688775825 75063 -886722440 -115103728 21725 -412050704 -97663154 31765 -321736958 438455380 323 162260937 337428658 42300 -958045502 -412177659 25333 -1428989 -704879797 80691 747001429 373995933 38762 -106353967 -803316799 28408 -19842253 -96351980 31492 175771234 266559557 37229 -218009809 -902909101 12438 635553687 258316502 44001 635654601 346655573 69962 -424382114 -121438726 29698 -673926141 -870489344 14606 -134915129 353755101 23318 250705265 52043275 2109 -780518528 -202021831 28639 727500503 -307047493 35383 -102218350 -885950580 46521 -385104859 264218176 42608 61096606 270345346 22400 629723749 -310282617 26542 -106986825 -106071884 27775 -693854569 -786233008 25311 161257544 80281835 11399 735147779 368056597 56361 50194521 -292139349 34961 81440556 442563701 36323 373648965 817327058 21834 740145068 -294810048 43434 -204856779 48521443 27084 247701329 -972338880 17488 92350963 760737781 12111 -875901666 -122444719 11203 283672251 740105196 25980 716150494 -597111664 9468 439672246 339321537 24389 -881736975 445573647 30410 -42594362 813957932 62923 -573151095 -480997348 11340 -680686840 459071914 35023 365983387 843384422 33657 88823409 837275486 59611 144708365 -392770110 34100 -403242830 -139764092 16065 -672325297 725921349 80836 157032674 171361460 7975 145886095 -890364117 23024 -116637586 356026308 15793 -214465915 -871624856 58142 -586041695 -492900807 13700 -121641953 -135686870 17512 91677685 452346512 57875 250078438 664106172 63692 179290670 -207319002 71394 -772886735 -514238171 26316 -394454701 242749673 9157 -998982283 -955726827 63913 447136332 362468395 5128 341116247 839831809 27116 52165994 835688687 17952 -588340672 -510725077 5408 -36823452 -702569384 34366 343260379 638752417 7596 373753303 -197598879 25983 -221337953 -571875125 55238 474283268 361322763 27928 -584275730 527231723 18613 -122301523 -889157894 11248 -994474162 -418810000 509 179123796 -138286259 45987 -573829524 570262431 30249 -419065837 -956849365 71744 -121302371 651529311 6451 736005751 -209614682 66975 543729538 -490969935 57114 -708885000 -132646935 10647 -384796795 -966134514 21606 242341971 51281565 53379 -8193476 -709503432 74079 -678090532 -904163260 985 -96664489 -325446090 20098 745901588 -298690812 23374 648631287 -330643506 12560 -703513110 734131016 24025 -706985466 -868993853 53364 722186648 68636087 38094 628462021 172784624 11698 -996148583 169645664 20907 360735678 811022208 11105 -12683482 554747501 16517 -107266692 366654897 20310 -602783460 -289474043 15175 633151946 -311075614 27777 -385853344 242864402 20355 154255035 154450300 14126 160131193 -390082781 27952 265589028 87625423 22631 -99463038 -134908692 3783 -999493935 -235355980 71596 -401896048 -961114290 46891 -875749823 -132241475 3484 -428293681 -999413341 17743 465581313 164575207 27581 474535314 350175298 24503 -668497680 738106156 1132 -140728625 350961228 8114 -399290607 280340306 44614 349911633 639036255 20830 -572307556 -507512583 2889 181335859 -587114145 3172 652533075 -287215827 29743 -979980418 -403211131 44348 255657758 445473509 28789 277251467 60224010 15496 178906024 -121495775 73119 154980305 -880338434 3756 -684203814 -98999239 4871 175554380 266880722 5183 261309469 50099777 79414 -327194077 -970594204 50425 -793805882 -682223107 47575 255239938 238851904 25629 -769009644 -808463493 21951 -407148102 844796343 35395 156929341 -221141190 42541 -483240056 444421938 28457 -303742021 -672607949 54917 158531315 238518666 54207 -27098154 536995580 6687 -323628811 -224645116 29356 -237665411 -881926127 15922 -421884956 -986171371 70438 -413557502 429581626 40915 -1870893 631117305 22374 749491255 371602025 12968 -136853890 353414603 6309 -205989133 -976563497 20720 61952536 854839298 36299 -697706400 -130432183 21216 -234350855 -618478695 14247 -389144081 -973930275 25811 148906351 -578710182 22898 86352886 -290143752 40950 -698835903 -112524454 31466 -381387467 838557156 50780 432667058 161001858 40258 252797657 -11623565 33498 252632671 439263180 26691 -980221168 -602955768 6204 -973130634 -768657302 79025 434793756 336250423 619 -104107830 352974749 582 -141825991 -317015326 61256 -384082879 259434909 39315 241552071 80822949 21174 166404393 -870378151 20300 657291149 -309819573 26756 -385256764 831295424 35954 734899943 -605457817 3466 364333023 651883214 29346 369340371 -208108053 26935 -889502879 -118340914 2530 -968590727 144790738 23399 -673311858 54647374 6457 658999662 -958186361 16099 -685611410 755271857 485 -892238358 445622198 13929 -192836586 67161696 100914 -125208920 343068620 20086 723072270 -221028541 4117 -300515802 -674536783 26101 149505580 261979328 7272 742573932 -575489020 40632 564002348 -492227606 61875 -36478855 653943933 21040 -885432974 -116668063 56987 -16670431 532025635 25850 353141446 -210282594 17371 74320753 431646378 7012 -197046870 71150311 103311 474931436 380167060 6582 747262224 -194570486 3333 179320213 336155317 18776 -999097269 -971386990 33205 259786145 439582920 20992 -384162423 736430319 29217 -765242039 -762081422 11862 720287223 -200298093 29405 -109052718 -507769728 13433 750362787 -206911632 2036 -128207651 -95812669 22438 154577764 -588301739 21621 164623732 80420995 2109 -1193797 -692950396 32700 -428349265 -99992634 35202 525917620 -516798367 43158 179045462 239166965 36448 -858231546 -103613339 48255 -779171817 -795996552 10025 -321559493 442528728 20922 260170440 -2218536 64716 -213924860 78203100 51235 -983148749 -410342842 6572 -298079511 443780495 20259 475785330 172756707 20677 -128710561 -762847563 41547 245502489 745036240 11820 -120147123 641690121 49239 -128263028 -771470870 48959 -604886437 531833818 16547 -13086356 -699488327 61802 -138453712 -867077508 18944 142918572 244203217 14893 -290454192 433236024 4835 373823915 660665138 38846 -109847514 -96229796 32762 152270428 269818541 24691 165293418 -107847542 66508 -331496803 -201387627 30360 -703653807 -895042834 10167 -511770166 466338944 30798 454570866 169539600 58091 -980987552 -984033933 28725 -125205461 -785740825 37621 -324734124 -693139458 20902 -594474948 526638241 76153 -594095414 531793535 35787 -389724699 274353473 13738 -960256016 184650728 53850 277151493 456646748 34267 357566504 -198536272 21236 159245229 -874988463 15593 150197854 -104861622 58781 -608839771 554126625 28205 -772051090 -773100983 23645 185467754 78750091 3103 -103675212 -510105016 24660 152815758 -590559923 9432 637936941 -304177160 68 -211427040 -873160350 17892 165628268 -383694272 31300 622904660 -303462291 9294 -394208593 741782926 34208 48036628 -295623553 38009 -199734171 -895674648 23656 347815367 -192254360 4835 161014105 186413553 24575 662576923 355799641 26293 -808601025 -784336881 21220 437561903 338954122 27246 160975985 145611041 39261 752384532 -300913815 23012 664471431 -293626591 32936 148721978 -860355763 29732 -389660051 -6002432 38894 -223407316 374297517 6757 469027432 336007102 4622 645535878 371472979 43051 -209888410 65304429 84096 188423465 375028518 36398 -114826230 -117111956 34030 153432520 253336529 56429 338169781 817737400 30143 -141595185 -808188305 41659 89380839 250231701 38274 -799756438 -796871246 8137 448743319 153868980 84586 -610116045 -321346191 24717 -670715306 718320106 8724 620794700 162697811 22591 -392026555 -106680479 17934 -671161437 748734281 73400 -762722733 -497921818 10214 -858690711 719474813 74100 -499432402 433215533 31599 -293800171 469066755 18728 -413875349 -134752269 23045 157374584 -110131505 22700 -777686910 -792094409 14239 718712789 -576919748 28311 259585414 466048221 13630 -215139944 -582633773 1933 241512160 447888257 15191 735655835 -318741813 8486 349685012 627844893 3252 653626405 144722827 53472 238791781 65557194 70890 754127191 -587185079 16781 180951539 -411740654 17022 -763272107 -500089494 42302 -584048887 566181076 53926 -685339303 -885062367 15629 182153877 458601003 19852 -706673301 724364143 54367 -877033375 -102921126 37557 742826055 343872345 8846 -805801126 -798111163 15531 628608583 177033507 14520 251586560 470284938 20657 243654542 -497775 68840 -890732924 -100462731 3415 -311153713 452163010 8791 741461172 -127537172 46532 152563053 151658790 6468 -12910176 -700436272 35113 722896829 -298089791 8014 -329820418 438996704 26271 -684370256 -803167802 36042 -979634006 -96819438 40505 92803795 464779476 42603 -973268519 -586258262 67300 -409175352 724120760 17586 -994571699 -606586514 2513 358398222 838829833 1536 70930577 -300719931 5651 -17925187 -702966956 18651 -987236752 -415762057 59615 173781870 -210636777 33728 -392363699 831162351 928 -205124727 -904454881 14682 -230961825 556608480 46208 161361829 265042346 7116 -710871905 -871842895 30056 274062121 758921349 25080 -47477612 546448991 33046 359613528 832980224 11139 -799368562 -488895003 48920 626301740 338718250 70608 146415886 -107901527 49902 177609776 -415176068 24986 -109929092 -798733508 37084 85867880 281434037 27430 -407921943 252405749 12893 -406509478 749920821 24454 -220428605 -611134923 43048 -135283741 -320094161 2089 -122531928 -113931404 30585 -393984356 -999174209 24615 648176424 177517398 18135 739181646 345054859 44311 252552542 95213433 78622 -10359146 654692054 20029 -977958159 -607773850 62605 -508943337 244765986 51731 174464958 453212354 12607 -798148708 -774429501 10855 -873133997 -129421432 53350 -331945730 -290235434 47956 -973480725 -592100779 63150 -616424154 -324828488 60428 -796616470 466609781 21781 462158957 180446960 8977 -39953492 543324625 46252 -10267416 626842654 5899 -220016078 -876109145 20078 -6813539 563923577 34353 470487800 150627440 3440 143424894 -895071321 19217 569110975 348390286 15992 -689831160 -888341819 42086 277862564 436070707 42146 -121827639 -325616952 35973 -678079790 717667658 12314 662587214 336660425 6381 443302579 530123002 41749 -674574571 -773768665 47636 57960289 811856590 28111 239188479 -205315715 38821 150395595 247822429 3988 363734325 647518849 42124 269337957 437185782 36412 -962391490 -592827188 19687 240250877 -45425132 36488 -952671826 -598376830 34522 148982863 335278054 36870 72100747 733321730 39526 -613113357 547611154 49630 429606630 379467377 19044 -205520817 -860739652 17644 -585492491 -499717796 7886 -867702326 -132596735 30244 743364174 -218212304 63472 -25258353 632179516 45424 176430838 345294543 18471 174967086 -598903183 4316 -381759803 752715321 28817 146707848 472085741 12955 181327721 339351404 11151 249784705 465641998 28067 285085091 724616481 18279 145113829 -875862820 10446 652866910 143655704 23843 -512644108 431822368 41429 155373685 -419856299 11292 370738966 -203543819 6414 166992312 -866230922 30362 749866507 -328912169 22019 157698415 369876486 22016 -118624592 -797179084 24738 732534390 -597339415 769 -206858983 -785522248 3189 -302749386 -674846536 19048 542927831 -517518421 28336 173794583 429693923 15965 -893351346 -120210480 10683 261371050 443790599 15712 -107963658 -124226151 14308 -203454297 -975146442 2864 267531093 65828630 59509 77935542 446009642 30503 64374656 267915082 34025 263631261 459956748 33894 340201787 -236971637 43601 380346896 630518248 5984 -956026383 255338779 67187 -324039207 439642964 18288 -110480214 353339046 29229 163746603 -886747640 1536 -199348248 85596876 55204 -512909022 72399320 62200 244442390 55206950 61718 165392500 -203176673 14715 -865772857 335291523 18611 149109360 474581716 27913 659531697 371929847 48017 -982185950 159496206 6779 475304934 360333449 1945 282816940 434543998 11631 -996694288 150393709 1785 -226273788 -593563884 65664 357500578 -198196146 17747 -396599944 746992542 28365 -389171225 720944805 16330 176001292 -603374981 17756 626369354 838524899 15694 144973977 273401552 34366 -210248836 -602339059 33273 -702581764 -885063587 35333 735745727 -609227090 24216 145169224 467752266 17496 157103897 -394494931 9636 59773865 256565724 51408 -219121568 -954233643 29582 262120084 755956214 15267 -141021782 -769385432 50564 346442073 855084704 8244 -407251854 -131351550 11910 190108028 431801642 2804 168848041 143995399 48444 836267495 -999014930 36230 333672112 631202922 33908 -236717598 -965251863 14639 624959710 186429633 27030 -982249991 -974105505 35704 -103119843 361619870 29344 -102399064 -783511944 60265 -98365551 -879542284 29288 267487147 -200862806 35036 -105832069 -766053876 42948 -2553582 647623158 33228 -478188690 435102873 25923 -2665050 551898992 7692 182612271 92764708 18427 -798206235 -495496718 19820 -697696354 -764671665 16808 -99775544 347543291 29602 -227147335 54665833 68241 -206556407 379453056 53177 -237392975 -614126035 35758 -981249538 164278087 27847 736233017 -617427522 2825 -299022663 -214659373 185 -419002580 814436920 8480 60977535 269712394 59128 435514233 169092082 48123 -109637864 -101906893 19795 -970617543 -953757580 35956 747489757 376965663 26105 -104939848 -300347041 44543 635250169 -301624579 20353 -886626783 -387010786 43736 -98348065 -124041663 12796 257598633 435587936 30394 -402176726 -121408995 21536 258251243 279857222 25781 57239755 815910798 53649 724802275 352273715 50499 -797007768 -210613135 39044 -211640728 -958511533 50149 -212065196 621133549 32537 -300635209 458318213 20786 80048281 -324388958 17000 -503656350 466062192 45168 717156868 -219038808 368 239943662 273897931 69530 250902192 -46219112 69940 -409596744 727376280 14860 -302014431 471303721 24001 161444773 -577386641 3279 171840324 -864877867 28050 630514668 -696142731 40370 77848583 -313711350 31775 -220579377 -615598863 5940 257135340 50679072 80952 -119134674 -892302552 47456 -681265602 -807739977 47500 270001341 -230215045 19170 151855737 -98629069 41197 -227217047 -955265643 2235 188147683 -591996333 16893 -422986071 -994681554 60482 -697591054 -875250314 8875 -125258759 628919066 9332 -384704372 854759951 3803 75784507 464583594 49256 168243545 162258849 44541 -704072892 -102915163 32654 524417236 -219924260 8741 65079810 468935440 1948 343628547 852036394 2919 -679261067 -862693059 9450 143669111 151432601 32356 -38548737 -704121865 56261 249882815 749261208 34724 -120093124 -893303866 41208 -888896141 -116084281 51888 -308763262 -686966987 3951 -111282608 -499856523 25512 543516181 754093793 21270 270101211 267149326 56617 346264580 -221656205 30908 -226606761 -982180939 20684 -675712967 -113444265 9146 -423442795 731385533 3228 333739011 639798700 18848 -706319054 726336990 58389 -425339348 345566311 61822 254259187 459350030 34140 633463463 853373454 7773 -611935028 556265264 9864 53914396 830024787 18208 665351185 -323299048 23694 253109262 -226468370 39518 716528500 -221212754 18001 645259877 350427674 66128 -584302692 554751744 40624 274304828 446227980 23557 -574854317 525073351 23330 832736996 -961189908 16287 -127386248 349437001 5939 281515917 -195758482 28961 -398887030 -983133536 73133 336730727 824003408 43193 88770988 252820915 2501 168457399 -409495066 15581 -394573844 738325965 17825 152308329 345359538 321 -123591533 -298794217 2479 336801608 -222135128 26976 338157876 -236587781 37358 -970284496 -427439006 21860 -212684418 -973822344 25546 146898181 460193880 18149 -108771772 -289752896 59412 177763977 -191899574 47435 182552073 244873913 28782 172208021 338529866 39628 248621952 -231060131 10875 -788064989 -496202397 37126 91825542 836339995 24050 662352167 355736330 22719 -877320033 429005608 39346 461612583 163526271 89756 -97507881 -288304767 17963 -391688418 817611326 48699 -115877801 373290494 29680 -141392458 -887584333 12955 -983282257 -597230055 15592 160029458 240427311 42057 619134070 -289771027 26976 -194573932 -964794777 5318 188402555 150407420 21179 184708588 -860001916 4135 -677412225 -773130704 7420 -101551564 -317527548 41281 -106410999 -127049903 10299 -584183537 -333188872 31766 -223923133 84409315 33730 -417640515 -122312848 40650 175731324 249708152 57658 82778698 260590458 15615 -900012220 -96511275 39015 -702863906 -237083586 51246 563689026 -483177867 50009 -869243649 661812273 34174 -127204628 -317955596 7449 -231493978 -595030435 14557 183812809 -617518312 6775 -572876830 -312038706 31554 -117645402 -133639435 26655 -234840296 -953752777 14015 -386491638 274772578 30199 624846030 371732752 45908 244416377 275316016 23259 157649971 -229623524 39337 -965784459 -596641172 56876 -957101905 -384124170 63333 251541113 -223588256 18435 -781346293 -496010492 12161 -959949366 632893574 60543 -696726966 -868531824 14352 654350282 365486705 10028 -138819181 -200056005 60758 -194494428 759797723 14768 -688572302 754601164 48043 52151406 851076291 53620 -790714388 -506722567 55377 656041609 342200858 58486 -124381108 -522778582 3491 -105760022 656872467 52097 -9666173 636078358 28074 -765586694 -485578718 49378 -42359583 559143944 6798 144461413 -419536875 7477 -315540823 -202095736 8753 821861042 -988489205 55922 -709222246 -862707710 7424 59548355 443140421 8518 278673062 -7165804 62071 -691140545 -882817654 23839 183884737 -120089891 63225 267705928 56623609 18724 183767963 359212625 25577 75327149 -328838720 24840 264969773 66220047 29737 -775430497 -503793618 7732 277232380 93057527 34342 660940150 -303436508 16495 473035537 154825263 79622 -401681055 -101305759 12503 -807695142 -510993054 56431 -5231410 622879794 46356 151535478 156316549 47418 -237068244 91021788 71492 449967400 370947316 24166 70204330 846154826 17402 473260447 151699455 42032 524470946 641245821 4409 -689261513 729532602 49324 759044220 -305379409 37964 -977408980 175547070 9565 166835499 -901201150 19565 51246901 433914977 25479 157465363 159145920 49691 744027321 -192854254 41968 356697595 -236847800 43687 561478227 -512701911 44293 170391722 149047597 46708 340292719 637094659 42421 -992595265 161055058 28926 148240026 461278578 16156 633799749 371796700 52240 -413821472 -12581020 79596 -33501977 -669091676 57156 545683081 60190803 34050 -425652142 720693897 27544 -705189478 -870086172 24060 -122064082 627724864 49165 187087883 -230881707 20711 367854524 -213330320 2781 188996925 88470133 11143 283281224 -46671979 78602 -762494785 -481836632 13968 77093065 840564807 58867 -613469080 -511729223 21808 -986087393 -614333644 72246 -125712040 334232319 29427 148440361 367990685 43048 -583791697 -490379334 17154 -102926423 643553344 46538 -396033745 -117575932 25778 249712381 465590005 15198 -223173228 -582066003 238 275189853 244822154 7570 -598353567 -311436228 68754 265320924 -41733598 68476 280574048 626582493 42627 -607074737 -328429144 35299 -959908931 150001147 44293 -978081829 -997890416 68238 829573393 -983554793 34489 -416013400 822016612 15744 664342449 838143673 14911 -205414215 -595901119 44042 468946774 337994809 19336 175577467 -9497008 12553 -233418432 -594110258 60478 -230412569 -878958032 8463 154440537 -890966075 31911 -971162259 188712378 20829 85763156 252736272 15780 -213710088 -589367515 28110 162188830 435142202 8966 758046358 -604915962 21499 -707888874 -894889450 4216 -113155138 -883603276 37256 -142392284 -876818685 19521 336010262 -502478503 50656 -890966173 -104814324 21386 -990449920 176008149 52638 155335773 78437368 3832 -762203617 -767156504 11199 -962420434 -417183305 60504 -44054985 285498440 49259 -704437239 -806657548 4776 744646212 377575070 27226 249067250 714756647 1113 -972926231 -961437321 41958 -670406056 735710813 28893 61714287 -328746588 4097 276995072 248754017 67233 -882429543 -122323790 53355 757116991 -386921689 61167 156478279 -608545443 9554 -34783494 -676192686 55126 242703912 744234863 7566 -780115806 -519702619 40252 170730034 -387767988 21856 -217525943 345182205 10053 86590918 260420066 28330 -13588506 -712119439 22691 -404995250 250350138 48512 -683250664 760905146 27178 444752104 -969583043 79656 -586996012 -508528767 14383 -113515984 635945030 910 146272811 176817390 16362 -687800469 747810138 33556 176236324 -900684812 12362 -481873307 -332546753 49637 -132246797 -861661565 43753 -685133502 543888754 63100 -31700061 -699867626 35771 620823799 -297530405 9678 -114093363 377064426 15498 663258190 849369626 65363 -581752732 549838876 5539 -667749544 841774804 45969 -112148299 -95588655 36716 279823850 -23590148 62490 724950219 -571925199 795 727712931 -577761008 25426 160227932 450903662 11500 -902000577 447243253 38954 184889183 461346580 25754 258672245 -38061600 66833 548768495 -507045957 43245 -608116216 334143596 38769 257473910 82310276 73100 -978032928 144791213 33643 86568696 457656660 42442 -413560753 -116682142 3081 -318588952 450324965 9791 -196775635 88197436 46433 364481602 810997478 5545 447246945 475015549 36162 62447238 -329015673 29112 -698957634 730923308 40994 -231575658 -900020647 47281 454173034 380815128 2166 -329533735 -677335673 29264 -408397812 73115118 15954 -604828455 -287360355 50230 -690024171 731531792 59089 380292269 842018426 26143 -678750361 744226399 2403 755471526 -582954170 18058 -971173624 185393907 31110 656004645 831410534 8045 634510886 -306739019 25375 648526379 -311410323 7015 641416427 -298032480 35505 -765045514 -785033426 12417 -288910908 -676099367 14458 -232661335 57503302 24168 259025245 49834263 15948 61390954 837713784 52918 727409588 -311673610 9626 161929916 61413822 18976 -190517470 -614255807 71455 654885544 341753825 35040 -115433913 -866767251 19537 429713488 172814448 83541 733687774 350262376 12636 -981435040 158101863 1152 172976352 -571801654 9366 -113506069 -784387727 40776 744954313 369202943 7971 524856188 -482274335 10256 159780544 172256507 12426 -412507876 275572303 2095 -614174575 -520636841 21809 632880820 852005249 51117 265643679 -200157491 11708 -115932321 -494206493 4562 -212325104 -888116562 17427 256795616 736543033 24285 368098565 664471125 45382 -308060281 467669136 3741 743593749 350064388 49842 -686543745 -109858604 28251 278915778 257022540 16072 754779760 -582340635 30410 162039134 -117538371 84850 -996931531 -579861899 23644 88478535 272840981 15713 171376018 61319535 22729 -109742474 -797005196 69354 -603170922 560018149 3962 -313625848 -684470240 49440 158958715 368507706 15635 82643370 737598249 50638 -227913078 -893223046 2118 -977772893 190434054 38490 266142487 460741982 21341 635300590 831131334 20333 -993797123 -977807857 71730 -965408440 -979791068 5981 170320728 249506619 49884 -290501521 -801260655 68913 339904960 568054646 33743 -968432931 -390061251 76153 -677065126 726777825 60239 -328438240 -799827250 66994 -106660047 -500881654 15931 160493841 465257612 13420 457833028 361164431 5056 171686255 284692946 39563 77222763 -669848192 51043 346448525 642347916 25546 -98189790 -614351766 36064 53737446 812032024 39785 161819856 88275109 28543 -674711034 -876587901 34607 -668797185 744784270 25540 169771420 444688025 27866 -993456946 -614337180 9366 280195839 -31683507 33681 -141851881 -888600313 24736 -424426345 741242750 14802 -691484353 -896149327 8435 -962954495 837614752 69787 248599552 -15183442 41754 79927973 -520540066 68563 256624348 -205236490 44262 274091658 -221643944 9167 -328557160 -699269144 9778 257542604 52900542 72961 156074942 459725771 14240 82464095 822184669 19353 57809875 738542275 19887 -966593741 -961386007 71491 -424265460 -404342262 46458 165253966 175657802 21243 733941035 -323618000 12186 157852699 54430101 4334 154916247 -219509655 31759 50199583 471184738 2737 -954151990 -977996275 34618 271541722 257321694 60985 265734613 -15493468 13015 -130742380 367986328 26128 56930666 251322090 914 274830421 744346054 36669 666427855 -333333107 34173 -594058296 549369960 63982 740724509 -573288903 7356 629858080 350649469 72625 -193782927 86007644 57210 -326371039 464952958 17899 -15059621 -708509561 16376 180822494 -192467735 67439 52308757 745613426 71172 -199967646 -864796248 14684 -398643534 836340752 19693 151634167 -109492628 38479 239286594 -232750792 40813 -491768255 430952775 14222 -669827431 720004673 45128 -306540896 444234543 11123 281881160 -3310232 35881 266316057 719420828 18329 -123538507 -304122959 67507 -138525383 652975998 12368 364366690 -220927997 8508 -212687266 -976388206 21165 -617159890 -322626027 5305 -699902052 -904190587 16974 -30882414 738650659 78573 84613291 838849909 13345 -678730408 740856332 55102 -136964527 337826442 2327 -405993676 847999739 885 -132226222 -892813445 33500 189479100 -214706270 49650 -220804225 -584789946 32852 -391394358 260769848 25211 -898870263 447395769 37021 176509008 -877562653 34836 180693799 453138605 6226 156538886 -618009011 5955 445828738 751327992 45473 -970448218 -613010960 17649 -4282354 547871681 31898 -577069120 -517840103 29081 246155119 754922385 41910 62353122 246844555 43142 -881946994 457027057 1900 -415008521 715048151 29908 -2563215 639112306 13185 -768221745 -809160984 21534 -106823906 -892162187 36061 -987488211 551623811 26072 -40226507 -669221450 67320 428950952 377705851 7394 -111317676 -508938015 23423 168300244 266092155 33410 -17617850 -709499968 25070 -767221054 -795106115 7241 -685100890 736636269 78169 -693044045 -102872353 4641 655421673 153553513 21086 733290573 -211072271 60121 365055819 -672176001 60683 839377130 -979420030 29316 172480862 -201546571 55274 -195099864 -577030696 57631 735299154 -584685428 25164 145185267 258719537 29238 448595792 173901529 77693 -96226792 358218522 33015 275388047 242107385 7130 -609920561 563885771 16296 621357017 358147769 43423 -423616460 -109593462 19049 -105799028 -119807177 17930 -952556163 74373697 87191 181802212 -405732926 34829 377873265 91903859 58781 -419659651 818087455 2234 253690199 238785528 9589 -399725514 248201207 30207 -799410458 -489970770 8241 176297978 161405083 8321 -196963256 -863879539 128 -700249234 -864027221 29775 -231780326 -867243955 26343 -589534063 526537925 50435 59816839 267019421 41952 -393614778 -108059373 32161 -767190496 -511398094 16857 740466632 380759062 35170 -673982471 48177179 33112 171543847 -132469354 72927 744654416 -190693057 29623 -1093419 -695214155 29307 -774857872 -784404481 19130 -967706019 -126490982 59940 164744725 -96337972 7134 -493874733 431379891 38296 373273612 826018414 43078 -681017090 -601610873 54152 -104670490 -129276714 20875 -415961261 251819021 43056 372766125 -420712464 63257 751864232 -596115257 29713 -871574855 178363568 37647 262208441 62787486 76446 749955689 -216911998 4075 164789618 -103238723 5675 730433957 -319806535 2107 -126133732 240959535 29903 -301734665 -702406804 62470 -610415378 -286528489 63687 532035179 -427082511 52520 727657677 342168772 45908 -105432387 -118077133 18196 -386422023 -968673101 9802 165264146 -99451793 39330 -990938157 -992351137 2080 -894022655 -110486243 57299 -713405721 -780937921 4194 -4525731 -670131596 52201 183453651 72245146 17872 271189237 -22606477 38885 83369726 428650639 39721 -102759078 -489421982 28968 -2121934 558118717 25578 -713238467 -870122724 14372 363873687 -207699636 30245 -415471182 -139872827 20442 -763977933 -512817280 52088 277868112 459066599 27832 168413971 -580084946 20366 747563476 -577452589 14623 63092589 716259757 18699 -103356869 -119465831 31708 268878771 246248597 8187 -482629451 429178422 14561 186091529 90624777 14898 271706352 -203673605 20249 151750706 339231460 3933 154233733 238237142 14083 -97996027 -499183690 1324 -673369598 -876156846 35151 268874890 -208038449 22448 -8803423 641735065 11771 -398003149 -101155660 18264 738068485 -302109450 14497 447224098 475044414 39744 52070457 -331862486 8363 -408957038 742053555 12769 148334498 -137824480 19900 -802091708 -770145369 19738 620225791 -296696580 320 376624085 643205777 34225 750211028 354210174 32663 -783322195 -492395626 27826 50651977 458412792 40904 -704975018 -769829785 604 338148325 642287576 17276 -869636230 -138388155 48386 742794515 -300586313 46617 247132748 256273578 43171 -792882714 369403207 62980 187554683 -197441217 64882 -124531932 -765635625 4097 -206127282 -586096524 1733 277733967 251305176 28349 274216466 436414194 17390 -126046747 -502813985 12256 92331621 344600016 23405 -679600242 715566633 27378 -309623449 545438124 43707 -301233 646140181 10070 148077126 -427127115 13814 -213531819 -611211257 7966 645813225 855716471 4956 -953234149 -418253869 76416 161781705 -135207127 65195 -737195 525071268 8601 47963555 -316563520 9740 -315959082 -216588816 244 361216168 640964349 14331 250898910 716964616 4290 -47480030 547642227 942 -116234862 -889012449 19277 259005183 81573259 60460 -486842997 471702086 30967 187963304 430169412 4923 -578813645 -312422756 22827 173807956 379402714 25046 -126863558 665838241 34246 -6203310 544357068 21921 148238923 363756325 29761 187839637 -586440572 14068 264139378 -21658788 23990 -427465162 725155884 11857 157679086 -890885567 26518 283163573 450032454 30808 -970056390 -959657335 4615 -397711572 736442901 22641 170179900 -400822963 31487 -956202515 -609999606 7107 -18141862 -701749042 50448 -603095600 -505653392 16671 -995545311 -414428904 21000 -412070583 -962537922 58747 357876941 -979619106 31743 -867246590 -101124591 4828 -392302732 760792876 19280 251002708 -193177326 13471 748210144 -587669295 26155 246891244 72501433 42350 718726714 -293462472 45374 -970081263 -956512382 52376 -327283785 -707351517 5387 84335235 -673774613 61761 754269462 -332419373 16253 -302407971 -299834193 56320 -893888740 456373416 16598 723799357 -206397135 3576 168094613 241362802 28538 238784139 449405554 23319 261870084 -224902623 27819 238390672 49448254 18446 258508077 455752518 853 -704158051 -104093753 23807 -233029514 83010301 75126 -142591961 -802240933 45893 -293979086 -193501124 7236 88710653 844246488 31220 252700960 267555009 49365 -709126759 737943739 30268 -974608385 150100321 27605 -511593527 452276275 46994 355122800 -970879632 47809 71702167 -597942505 74092 725726630 -319056999 8066 -668099270 -130498408 8064 153871086 248450091 15371 -386430717 727946267 30178 81556215 -134294200 22966 153884328 361486289 24844 180721642 442037151 9230 458263889 161555683 89995 371299918 650503514 34089 -107027832 357521276 20784 160498268 451119750 17703 154657115 269828285 31290 -387349359 238914946 23987 758950605 -217653361 13332 253379021 724131514 40652 745156748 -593445626 21896 -304952283 -709601730 27063 345114577 -201391278 26001 623718924 176137808 34381 -780934424 -802026225 13237 -974294955 -414095300 30833 144006080 177742063 42472 355755363 -211124125 15293 -986799009 -996472688 35901 164622907 375226411 22296 -669929498 -869128706 38906 -216155142 -974131106 11000 -574770950 -517621882 29031 259799784 242609878 58651 -421294279 248727263 10540 -230905485 -889430799 35536 -139747043 -492596294 1436 342497812 625538100 3602 -704766026 -775218909 7407 356058899 -225149048 13831 -31701463 636730890 2888 -968633132 -409873719 19718 -707079914 736388273 19654 -957771278 -618555393 24105 758796729 -218143106 51880 90312920 857042907 34153 -118733741 -516345263 6758 173918629 -877923563 482 -233035946 54536780 71116 -97633234 -307632645 61520 619360627 840927683 68155 -39070005 538811799 20864 49492245 818804500 32892 184966614 -227727562 55030 748288849 -606807371 2254 -976302835 177658931 15261 362701919 -228453721 7487 -292460485 462815357 14996 -316921069 -202280063 860 -96260726 -879424251 43648 153333651 -590706694 6089 552684554 -605770780 70602 -289746798 -229322528 1740 360045913 440055879 27983 -218181371 -615914530 67836 -120452594 -882844046 21918 -221387016 -962369361 29204 -410572509 -993246879 68154 435808973 339183261 10076 -957978590 -604417948 32942 -323873953 462582255 16678 280803414 -3194131 31704 -137839070 -95542503 20622 -28897248 559134275 52469 -116990823 -511756142 8706 -107108227 624930400 20432 732087913 -589343574 7806 -112178760 -762590122 12480 151807144 179253583 32098 -224526553 -903035328 29834 -699346530 -797352605 18162 -577351151 -317487994 30867 182739816 355219475 43456 -975409139 -957145993 15512 187724290 472356448 4467 -206801494 -887344494 44115 83022098 -325017630 19830 357879050 812200134 30456 -672520247 -882510744 29965 662373952 811820342 6105 -387985459 -130620704 6857 -603987143 -498715300 33225 -404485368 274236024 50621 -203523749 -896095650 44216 -227035699 848334970 76278 -294008858 462325252 13991 -792038899 -777490137 20191 -1676782 651541262 10077 -709789018 -776617171 7609 656067590 -306781833 34062 717584464 -329238665 25295 -233352901 -903831843 3183 366370363 820648318 38493 -615136308 556366681 21270 189439958 -900715169 21475 268197175 266779198 806 524075102 -986678600 34892 659447565 149356996 77496 66573545 -301831859 23497 88332716 -306419955 6741 654386204 375937311 56024 -120302107 -503859682 22065 260838474 76843181 11853 -522215087 725479161 56549 375101621 650630348 36524 -221026053 64333136 67805 -993586187 165319292 39165 -590539168 551032358 64719 148030428 -883994365 28402 832302132 -968570399 56647 652110686 164849324 43328 -232309747 -902120379 825 -803386234 -769740019 25375 255558363 761158596 4434 88819232 737881694 623 284447537 70259161 36552 -582379147 -515828957 8361 -44241096 643564493 44441 747641688 -295207117 48565 -879331957 -140938986 53233 182309960 -402606237 17388 -412895235 845173507 20109 -881732947 186756341 38290 285506592 729772047 1716 -413660332 268265261 45141 170326096 -618906307 3919 276795697 438731435 24330 285004381 49801023 58986 714709485 -588189010 22332 -98609841 -111900567 9884 282522947 750758215 39812 65272789 -331003288 17673 336021987 376994039 22150 357952149 843160170 32080 -127620029 -315153295 44880 -981918227 -383422119 51805 81463112 722770264 34915 718389727 -323818999 25584 253994567 -789164768 40285 279950158 52217564 67131 -809173338 -489838445 26344 -34020733 555247675 31509 61000012 283595381 64352 -321998968 362880207 19469 -129226164 662046782 25253 658290100 359032146 45908 -289902724 -712257775 33906 718599821 -232901522 46932 468706586 143810686 76020 -195954599 -587065936 12775 256622361 -9122976 40157 270927813 743587546 25987 178445607 -383966472 12596 726513506 55408408 29987 -667868316 -123061979 4066 -421372815 243716502 16601 342230606 824736723 14329 181715820 348601224 5181 -426792009 -120436597 19954 458202522 150951915 68708 -966687058 179315522 15668 -790133947 -504240383 56148 -803751585 -796297386 605 151033988 -871464691 45460 630318145 152793212 1106 156365404 69738815 23586 -214708274 -585148814 62971 184313359 465040987 2073 -600643272 -313741607 62834 -672962594 -764785639 39160 265855434 760656989 6252 430332211 174988938 9119 -587146150 554583365 33109 -692627550 -886334888 51086 -968479086 -977813414 15375 -712032925 740180334 25435 -858790728 -99318160 49116 51933824 623587697 59765 -226287976 -886036640 22385 447975862 376814135 23805 161636479 -609816456 21121 275559345 51175930 7018 -116287451 -891791654 25404 169198479 -872423886 26825 148878898 -215764662 23165 152420467 -903087091 23461 -220832261 -581200877 41712 86679450 -290784170 13337 182514573 -412659261 14914 335136277 650377855 12712 -423693991 -97372240 18761 -579503406 538299201 13071 -122292663 -479608665 14052 154650134 67480522 9099 -797429699 -487497680 41096 -117784709 -782351895 40397 340592758 660605916 13104 -427474015 759060674 38370 -412327844 275057839 11764 -40777741 542258136 16618 359320044 -421355449 59555 -114677147 619579128 36585 159429849 179483935 9517 175684667 61862275 21858 649396034 337630617 42345 -401738117 -858388048 50358 49385474 -299245415 13736 -685336474 -888217176 8308 -323648958 -216318528 20401 -427378202 757453575 5186 -881035682 -102367876 17227 -384281350 274752127 23830 -522696038 433869405 17678 -385138916 274606340 26314 -894721272 -117403398 4225 723133828 -233357863 23017 -893377150 465696352 46091 160108528 -114687042 85114 -193062033 -957593474 16802 91586040 831457230 58650 -10364717 561361045 20393 -108182402 -796177556 5169 -790419146 -793495113 709 -988649992 -618956503 52339 -869479257 445903105 21294 154956960 475253193 3164 734394607 -322827339 45062 187335063 -113842481 47933 160578332 -97487657 53451 375606837 831266792 18880 -288060682 -196272520 18305 -325164982 -221643984 14342 -313741627 -696391138 66591 -709054608 751190248 17860 81873164 725697862 16842 189194749 59354383 1456 277019937 452371221 8726 188547175 65337752 27240 -121479467 -894261459 45170 -12491841 563791336 15747 723635927 -614614681 33872 657428264 177989690 22882 161858118 -589296108 16008 -990001853 -617275045 400 -897075668 447365609 12203 49038844 761512648 11440 -397020655 -45227429 83712 -711867943 -96413461 5377 169130417 374432685 12325 -100471511 -882935390 15810 -135774287 -798424750 19814 -891770371 472404650 32720 64363909 759197817 72342 -955672851 -581905424 55717 742795592 -212344954 43147 -312020253 466779057 12836 -972642588 150564756 9473 -709101504 716426284 44359 -386502744 257122923 13824 347188556 851904793 45552 -767733967 -799608215 13979 -995955001 -781930834 60350 62714403 282931118 10751 524117727 -508735497 37247 -138728500 -509221409 31799 -134710286 -313964046 1623 177909751 -604416219 1801 653743609 364480425 20459 -310861133 464921506 11376 -997646323 153418402 14312 70772864 -308040450 7769 343762899 634822502 13701 169894874 181405320 45487 -902071103 454832965 10682 177915807 -428279466 16707 475577235 162377109 90391 -583717032 -286039630 26474 -604844937 -320722197 42824 171505234 372273974 14394 50368365 256962766 39375 -782199673 58834952 37938 187234562 158508433 32567 725596356 -309704179 14837 177252009 -220100796 41427 -588255935 524030988 33313 -581367447 563152638 14973 372793345 -216489010 1486 556799504 -696249933 55231 360953816 632764667 16500 660255946 828404953 48167 240640228 257835051 23315 -140076264 -482475488 24300 157125971 284536998 37846 -120930339 -513101393 20621 -698470812 -139329963 32260 -289947841 -209727985 27386 -427813161 739274484 414 276210663 -7503660 52606 -991573292 -980535871 66425 376712293 -227230018 2453 356733817 660499130 25564 -500527246 -613911935 63341 -488381556 433365528 28684 468832784 160818327 90212 171231825 153044602 20863 -136081028 -134221657 20433 187689736 -228968199 60972 -492766361 451588601 49421 179653519 -893269490 8108 -790723842 -789777926 17586 -680295827 -896680239 52070 238461987 -24847921 62339 269208075 733079617 18900 749883347 -611106949 24161 -105882461 -139650450 27288 164161596 -891202440 18761 -700600326 -898258698 31899 189215647 -605177861 12655 -130339365 347831136 12940 -15801300 -695565452 65152 -131969136 -762717410 37222 -967022759 -591227945 30510 -492558606 442326467 5426 373496967 -987249730 78271 -995850208 146800407 31998 157272764 -397217351 30488 360546136 658405571 2058 277700146 446552921 28465 -403677924 818556496 41130 -974969886 -424335816 30936 -904631444 434546888 32191 -7679794 544111546 17489 -678906785 -782715522 8606 258485064 441711016 26607 -300229922 -222049281 29978 -387572414 714829556 30217 371532144 -205148447 28419 -706179775 731542285 43906 -389763284 -978491950 47049 -132518665 -301125894 71990 186554875 271355080 57088 433723109 358171487 5695 174682167 -424336583 11014 644706356 -295215523 12304 -965628135 -977683622 20404 -93270 -713566762 54595 -108667149 -870194079 1118 176739970 -124754937 81588 -965115202 150071958 5466 146262591 -581896110 18429 -794108051 -765684265 3491 715100949 -221735751 411 372064433 -217341698 3707 183026718 67149639 6143 -200931734 84435736 15633 -139276747 -768527276 58241 -141013450 -802225920 60564 742539528 339764798 4878 51182247 754315837 65099 -309050855 -691196063 21824 -399301833 834080090 21609 535512146 373864380 31288 -102454329 -882211311 1332 825682767 -972997971 38136 -990294787 -596195201 65898 457225922 376300492 26371 -689634978 -803544314 740 153523997 360587180 37851 85700800 851707529 59159 741556391 -289742096 48453 541600636 -494935039 64560 -300900064 721489136 70746 -108764304 -793688050 24955 -780979538 -791002339 16483 -706997493 -885906610 122 172322766 -886201744 39244 -191287272 -959251795 17642 -789167132 -209496611 28141 -674810118 -782366796 8421 -614162467 438774732 33969 736047969 363986515 16158 -132031787 -502577699 7338 245118457 -225902959 21193 -119141324 -134782303 5179 644756462 169078231 59948 187662719 170811507 16481 92194091 751412666 71925 146406978 -863062947 33631 -35003517 650199620 19906 -571814550 547770727 29064 -125464922 -484781916 15362 -674806765 -804655329 14418 -868276316 -105462775 1752 -21939086 -679407817 18118 -137230870 -129656154 772 373420424 558735967 56634 -219530403 84073821 40097 89413547 726646974 44915 -957325980 -981204506 16274 -38839170 534787813 39953 348043188 823119394 40771 -104549598 -136404206 32979 -194031028 -897083113 15132 158399525 155207609 44928 755250566 -578090935 32931 -985717065 -382385723 29243 752384571 -304675899 25667 -572192880 -35311928 33218 258821042 744169967 40061 258797272 -988797 14223 147283136 -398355453 10612 173314021 258623483 20946 -388187721 -993449218 16348 -691366873 47817372 11182 239078122 651360075 44003 94776208 271604420 32896 -973402015 -989179698 69365 439306548 143792342 51482 -302949736 -679239177 55639 -96090039 -771020678 45188 465952553 727310617 60144 90085420 826214742 43041 174508291 -592485303 14122 252505475 -234212323 2513 -6932911 555793932 51774 758369281 -291780845 21020 648187066 827314304 60500 -114680960 -861793743 23629 -997078742 183703573 32077 173561226 -106113475 60393 -2756422 168971411 79596 -803625308 -106105534 19436 -106602563 -859856492 2218 -315794190 -713604379 17884 -975932274 -398761715 35809 263307529 -13184551 9405 645533803 156092052 285 277950706 758596011 16224 534998883 -480811605 15066 188620615 -215004721 56945 -98199010 -859190960 44699 -236197481 -977095746 517 173816499 -107749724 41286 -35952730 -666736460 6349 94765546 837089999 22408 180311440 360981498 54641 547338020 834542139 55293 144907060 432285375 12704 143903879 178436878 49256 155873445 -129507322 58456 -101815652 -106812231 32896 273653478 464102688 26368 -984497226 -385018060 7557 239622903 61584067 17116 52684685 845090678 46203 152726793 -404781317 29195 -296639505 460802599 18474 -596649090 539880408 74428 189419537 -131468740 37270 -584756135 -307580145 74147 -291939629 444950546 18373 665188835 -333244677 39598 -992029512 -980746636 7854 -976253499 -126531800 46589 432487375 -997678877 41074 -116615333 -492829161 8615 84406160 826108485 10820 63921687 739571994 19840 755072014 248896422 33197 761471270 -574049751 29933 163582163 -888855962 28211 534519064 -483156781 47759 -17925937 568678709 26113 -479479234 451299086 33142 359496327 -205452159 6114 -128545238 -809333848 2662 -16654695 -681388975 25519 624887116 354816540 30165 -764233644 -795564621 15473 -998721645 -392257695 64089 -962150472 -582016721 63926 162954552 375610553 43237 -571681290 -307129791 30168 556076536 -504526901 16665 -397207069 -977896905 4481 81329768 -287545980 10576 -383667183 746511450 27502 -777283845 -807434733 4609 643947758 739120606 31689 265982556 754780846 39064 -27928789 540304843 43736 -952695514 662751454 92449 -793783305 -483434360 31756 -979147049 -417807792 22942 -301370338 473883908 6052 49906522 831686576 11973 -195104502 -872051076 36264 176703392 -896868865 24192 -193952367 -603773723 20041 -711609662 -774275231 27899 -671831200 -790439950 24717 -104470053 -489019773 257 724375035 -212031943 454 -199266622 -962857978 52109 441040809 159233245 12144 -972508793 -573357545 37780 91287369 -315929728 29001 -959147473 -608375281 66104 -996011280 -426262917 35917 -985450977 158322139 53831 -102804366 -799144609 33843 444261778 346011387 10280 -204304103 -974699173 47003 277125636 -43677717 2817 -392598449 -117507831 34446 145947405 -599995384 20144 -385226415 -114984827 26158 -124331166 -797950316 71071 267091084 431741382 33220 -217069309 -861066470 2071 -711937810 749228440 8225 333395489 843461634 830 375030210 -236566028 21910 -105629971 -297438061 31510 337672433 621095391 38579 -415917611 829662980 28221 -121481945 346001781 19766 -974465028 144719792 17776 350588413 628281059 4774 -131482551 -787256778 59561 -594482054 -491629456 639 -111481984 -128527129 30527 179551090 89220484 22983 -993998798 -579406678 9325 662856246 833463700 40148 -9787827 -667794820 59813 432474469 355085993 24831 60358433 743172698 50493 631201329 835953745 45740 -413976476 -995142163 45147 -607281072 -499011836 7531 175953525 282998747 51351 87760210 835307468 50172 -313699745 459718112 19173 -383627398 828716206 20877 178048395 -580459364 16343 148632595 94809985 6244 251482323 446579390 13309 62154249 451685933 29439 446554675 350449930 10675 -21455729 -698772238 50766 -16399509 -709997526 18765 146945848 284016832 34596 558971252 -486774049 9575 -32896034 524752214 3090 151148118 -108213123 14907 -979705390 245788778 57240 758528693 -298576118 48465 -231263672 -599981902 22144 366767138 -224767088 31479 -394111048 -120311033 37280 832461529 -960591012 16955 -503008101 474278149 13672 50980570 -327905381 16505 625261895 -897856847 43615 166401062 -866550957 12005 -314755471 -680266758 11630 -136077189 -109257050 18322 -884265881 475156122 36646 -866567439 -126685231 60196 164299027 447460238 17297 643170178 180304546 74703 167395956 -110937469 62013 -208944678 -890308248 57292 164111007 467379088 25457 753200714 -289644703 43920 -103082099 642141390 43800 50814503 471686990 27312 277496482 -37908769 11295 -765816039 -785494114 4759 340049154 -219935952 38626 260957668 79250157 28750 -697960370 716905208 32331 -586911672 554631960 41497 -700773233 -876941189 36050 -417287274 266317891 12729 75485612 738347843 37863 -612141670 527705200 7443 268712972 722471163 32777 -332662221 461254643 2382 352331608 637482990 35112 -963518273 161730183 5070 -795790980 -478016874 49544 -401645487 -991798332 69540 -702900498 -101506500 25544 -118591742 -117659591 33792 -802474321 -790298801 18729 -772015835 -505745356 5995 -426103658 -487903360 29493 -330970971 460230886 8499 718348197 365175084 41609 185792742 -418248995 474 -19102736 555153457 20107 184964552 -603784926 7512 78650588 250603155 24334 -234993860 -883827605 22205 -680319145 -137957974 12849 733128407 -307151039 42927 -128884546 -133736617 31579 364661297 -192114762 39539 -230971356 -982282116 22219 183511589 -426451299 10100 815597749 -957754676 25922 -898298526 447536928 3066 -775208952 -498750545 39253 -895205246 473723712 38548 -14891538 -711702545 39429 636698520 826504928 34170 -137887001 638983767 3855 -492281744 471415175 42518 184757621 -236005636 35433 447369792 338679314 25008 -977297656 -990572429 1263 -195988093 61414697 99327 67186825 -326878345 32868 147797770 -410020302 32282 146463153 282964937 52654 180707329 185556475 30651 -973138739 -595743457 71604 -974953470 -989038034 13745 729182327 -312893971 44220 654722419 845129334 52311 -41589169 -872435387 45287 -592043763 -127388972 34144 -956119836 147489119 7483 -233975483 61134653 76929 -963484936 170527852 252 157458146 -202142549 65108 62545542 815183323 55405 82193649 733671544 29858 661665629 810682382 30652 144168988 246232672 22604 -133791118 148850587 31963 333844373 -200167424 6745 150832495 472693650 18391 -117491084 -327822916 64850 156413780 -218278192 17034 562458181 368755811 38196 -206896060 83865567 27787 183746159 472706560 6467 634218200 834956326 40086 640348317 360943560 52753 -416864917 813845476 17760 443960852 158897507 74020 751113258 362327795 7626 -293613289 442341856 11574 -971345298 -385460203 24522 363959821 -207573569 39871 83331846 458629116 34360 182640209 -204803088 31188 -25401480 -678338046 593 -879014749 716975898 13068 -139108571 -116020120 7531 -989752277 168201986 55212 657969915 811570425 32218 -296707258 463403442 4670 163604286 345830276 6648 255123269 -206718200 30866 -127239996 -483965469 3194 -616042498 -515951971 6637 -684290088 728051456 39768 -982809077 -991073043 59228 567127363 -490097648 46582 718210345 -300634248 9198 641005669 823538650 40900 -209453121 84359127 48118 -765264625 -518911824 17528 454422412 150975389 51620 279355114 -351170 39281 660962610 172055386 54151 -685816098 715934695 33820 55150965 474386315 20933 -678378386 -103252607 20847 261235679 446436746 74 182953458 -904648681 7702 -125641931 -290743826 45959 -961817395 -410017749 5664 -120366962 -486633750 18361 -17403432 627750721 42257 -29956537 -702190974 50808 -6986727 -705919690 8026 249231866 470544854 35893 -993077615 -414293868 69119 -979948890 -424045156 3685 244709098 -24702095 74635 -36933870 254653518 58127 632674322 354353527 37430 449109681 358244539 17357 -31516576 -713559668 49361 -43605319 -104074749 47344 188530500 72496485 26408 -674189475 752870043 45058 -765151455 -480852961 41392 145732197 66531719 4939 -505738483 474976247 42466 -117332813 -782042404 57923 246701135 92050339 33175 371010715 447089600 42295 -133310533 -306403625 39508 -698402885 717822040 46761 188576734 540235957 47809 631285871 148894232 26433 -201027107 79084540 49391 458811459 345615654 24951 -214448115 -953485098 45270 -235883862 63664930 103085 361611280 -210641776 23682 168939740 -391381984 33828 168078262 -898810024 11189 -409917465 716133034 34632 -103159848 -771683885 70985 263139362 715366174 22232 -705031849 -780765642 40142 338630194 834288198 28680 633095796 830820707 27698 -103102549 356404151 13395 439568958 181671511 87169 -776630493 -517927121 48980 62980095 -322789892 38370 -891764776 465458332 23696 -315580221 -683241003 43561 721201444 367110262 26584 -331962014 -225247729 24400 716603673 335681643 20618 -791073225 -476822871 59400 -202095919 -901901838 41574 655466717 351240483 46137 -876232529 -109440801 55789 -404647863 -972901875 65292 -587800870 -509506569 981 154820632 -409754153 20152 179351637 -892926928 27466 271552500 266594168 7133 468176525 338613512 1827 -699301512 731401523 24049 733730050 363747771 43064 -40304946 658390002 36789 455442321 143130537 62058 176923151 262966418 5486 -984268311 -384016968 33538 -227522260 81105211 18341 -495419854 450887127 18680 174312391 -883921064 14419 349167940 -118593211 60912 -975646060 159503180 46299 -295556330 -504526321 9616 -237244150 67418712 75096 -680472335 -864900859 54316 -394342451 279361083 727 -575030483 -478532694 16919 528218238 -493464634 14664 187014066 357331905 889 257720929 471807021 30472 -691217182 -891867268 49573 -422059551 -984432509 21676 278935508 -237849935 24469 -581347183 342740121 69215 -962744796 -605766944 7029 247421887 -19402149 44655 157539067 59152823 21846 374134794 647581265 24093 159297207 472826295 18191 -381574658 840130387 3694 -977836815 -590616336 27613 -986355781 149944970 48611 -673702844 -782330771 6142 645789673 467103646 11217 -234951556 -614949370 40647 -386821538 816082630 39806 -18759123 626962752 45314 -970787085 -390596213 16339 -211723962 83072796 64247 52093695 829945578 14266 147514202 -409580720 2000 -895561355 -140267901 36171 -687976951 -129426006 20585 -103600442 380741451 31290 57321295 -313529699 3545 656783728 -291043466 22423 -392914819 761658093 33765 -314741878 449308338 4263 -215511274 -858734428 38803 155130132 66712651 18064 -883793015 -103970595 45621 68322517 -325502787 42496 369774927 836869419 26683 184266092 -121415515 34100 149010639 253699467 12851 -40949564 -712122136 9125 151322007 160103024 37541 -425050092 736868743 20150 -29155428 -692809218 68203 188746152 174708244 28599 149679782 246646868 35080 -790779306 633532428 35921 335563862 -190817586 6332 619486310 188154627 28625 -703167352 -782730478 11628 621094643 146343221 2622 -506341534 461241310 6880 446941934 176568937 24506 751299563 337310378 16474 656367390 -310814806 41571 625022241 831276217 66463 648520355 848383506 21919 715740622 350739306 45682 -118932937 -880493686 12377 -962600491 433765759 1636 -287516545 -673472467 35084 459315178 335743768 16601 84170734 450373126 36632 -387336426 826024689 31256 -191443455 79753779 44513 -485656678 455003861 32006 829141728 -994420520 57403 -383044152 -141057620 4879 242021648 -17726560 56214 285027307 751870824 18932 -137935612 -497723719 32659 524105895 -496577302 13865 164064713 -899622428 36705 -216230478 -593299820 25800 -996372263 -415250461 20183 59576227 -974359661 26327 282946191 -47472500 75381 164351797 169338656 48249 -396934882 846473530 29694 244902809 75873062 38441 641051273 849677952 52532 -398148422 737269209 38171 -397398500 -128083663 39305 182151409 90408290 809 -422790583 266993372 12876 -684977031 -886140849 45155 -974316673 -956746257 38359 -392311973 814931178 45977 -402647827 722270002 30162 -670042628 748785462 3261 280687773 -205452609 8726 621400401 350247616 37893 -869282429 429987847 30888 -598099664 -502031380 32270 -427764217 -20564427 73626 743843057 -297517426 28973 262702655 714516989 2691 743104235 -616929949 22537 284806418 463374076 21802 247961044 468675607 8465 -135928650 -895136670 45585 73993839 247603383 61798 635753925 363668670 51205 58144983 447700963 9191 -213421484 -612570145 67865 359971052 -1912329 40860 756730345 -610252469 15982 652880354 167386766 49658 246857233 -22986118 5150 458820027 178764717 20463 171948518 -141797765 79259 -967491024 -978847330 5174 163803455 455733807 25284 -291715419 -707389305 35861 282526302 718055180 34322 -600569200 148120577 30760 -517973604 378820629 47795 -986987459 163367279 13297 -223743095 -868498526 15554 -671033313 -109137171 10249 274188685 433663574 12518 75301442 463835559 37469 473307405 340123061 8030 -791622178 -809240070 8540 181154580 -424339261 8962 -776490787 -477871273 49914 -897488382 444028531 17832 -138408502 348699173 16435 733121091 -228223826 64407 -120592027 362607373 19333 -132109572 636454413 52349 -968160242 -972610277 54467 -778998502 348352432 1837 -15138654 651233253 3028 -30665669 657674488 28437 -226604454 -978141578 56041 337909428 823399506 46393 -384892798 725997391 22441 73166253 817840777 29837 739058026 347636978 16279 -225653398 -898696762 10780 -421940649 -107157583 20824 254882886 457749962 7863 239012299 -808321814 69524 173724743 460007289 14820 -859183597 428633142 35490 -417563110 744252187 21042 -113874589 -786210186 63000 245701875 240973347 74701 87069864 459157632 44945 449693309 378154628 4607 -678755074 -135561863 24096 252988519 -202034947 42732 -772684605 -798132032 7665 -673163105 -136476416 12012 -107515829 -128724206 28867 358616833 827107701 18915 -695048494 -795481392 11971 -416741884 -983927362 53475 -31904548 -682279175 51576 -969596284 -421856436 28036 -104534356 -797570575 54467 656629872 150459208 22135 -422687763 -991450066 66570 -302522154 -684225964 18569 653083100 -322178024 38130 -111922761 -126322166 7822 471785293 162508875 84634 -108179590 -807179183 62418 749971140 -599979639 31039 437908855 144426803 57168 454850523 151701452 54329 356486140 -233705769 31528 343427199 -233378180 21161 636305462 156392192 6184 -203757703 -977430083 12979 -98346669 646878042 33519 170234609 346222155 16822 -3348219 638400670 41781 165113743 -221580895 51507 189274613 -214934972 73820 -979163431 -387834506 43931 152668026 183275823 6812 -894087261 467284983 3914 -6292734 540479328 5343 -387625924 728762569 40664 -798389316 -772332793 8552 -598863140 -517552572 32069 353600826 621508717 8656 -968764081 -385358344 5221 160588591 -869209085 4835 -102873555 -764131789 9503 -205519154 -606971404 22516 277523651 263212096 2859 257911813 -195978268 36139 61891859 752205145 30329 736928188 -231280921 67980 434745263 379345721 28235 736200873 -303190213 18681 147893446 -573754840 13775 -291559708 -773998673 6974 -101773996 -289077908 36549 168996796 175105656 41347 -609889725 -307428218 4335 242654206 746958434 7199 647316395 155500875 49172 -109434750 -109331703 17557 646958736 346856368 854 -587834831 548203536 56754 -601007548 724995937 53612 466809685 343255975 18872 -674532813 619263856 51271 -405861016 -989792698 10128 -229443588 -611184096 24363 737287331 -193739660 7056 184167444 -121861046 65124 716292298 342814340 39894 262659058 -235518521 24173 -882629372 435013132 36030 -695703700 -892180733 37166 94582814 843300996 11556 -611494574 720520884 27000 -209181474 -876796265 7366 -988134619 -416395176 52405 92742717 437090696 20496 -785435595 -509327628 2311 241913780 271073422 5485 433973653 177329663 11397 180934492 -292362549 55114 172986810 -423188218 4081 -972391879 -392335029 29831 -106284313 345178739 22623 76475371 826967440 36278 147025191 -685059561 6785 -617760829 -289495494 18374 -402110068 844523244 24651 170563659 189890512 36063 243668524 -217579380 216 633537254 849401889 52376 284089444 249155770 37971 82500150 452690017 17906 -123645604 -311352382 18883 -594472941 -326522144 6940 -28448807 541009620 15508 -42911127 -707821448 62026 -229342551 344171176 70692 653783656 809542653 50728 429121605 377760951 14759 659811074 368358684 61542 -118813963 -485172518 29452 734637471 -607995136 36467 280213227 279925517 55366 -22769406 -684322795 5073 -418153048 -958782177 52956 -191811468 92752068 96360 84683210 462231978 49030 -691490938 -117578459 9064 -191634814 -967040682 58891 -237645053 -973034931 45664 -973467951 -419491378 61312 -709776228 721432845 66423 370433445 845244950 13012 -888123226 260713090 10230 167217207 -419709849 14571 151493114 -575950515 6695 756726933 -583576956 21619 727222252 -609288103 24519 -97886229 632817513 3676 -209570831 -596914694 30938 -589026161 -329905958 42776 -218751250 -969481579 33585 253151077 73744469 26453 626965396 832316684 62736 -131642287 -501405993 23609 643246778 -299835024 14895 -419356325 -689583526 39402 -603553611 566931907 55764 721971411 -307312794 48891 63543076 249889487 32203 188240330 -118218329 38237 620499928 339408650 63294 -575934857 568804252 63460 275343248 258535730 18125 -214729237 280040349 24990 628609322 -317177732 2349 830982412 -959441117 37947 -891067632 -96099002 16609 -127508116 664985291 35349 -300834934 -237177058 22518 -495413322 429205982 41828 647228439 -307987041 8057 348870122 843111406 16544 241365195 -17373043 2122 -194686454 -609661962 62707 819506105 -978981826 46760 -325557836 -712421788 50605 64649565 429495153 3806 -699097326 758469362 30663 -386247690 -142697726 30396 -111209013 -118957550 10680 247443425 -39249566 10234 727859867 367569039 40314 -102070939 -875814450 26786 717306113 -210511555 39336 379641985 -229691846 9296 717459484 -193029419 25058 155295507 -904580915 36843 434247878 183071475 6569 337739621 648783356 28928 -112685478 -888543250 42455 -321283460 -290152879 45907 -617887711 -299860403 49438 -973099070 -962454460 604 -427833852 718890194 33360 -962139415 -396514407 5141 738847992 -586709547 22630 -688231724 -869217745 2374 -120536971 -520360937 19709 -107370315 -103754626 31009 637848186 -310069430 42818 -107776567 -121882098 31416 -303414912 -199777788 16310 645202801 -312063868 9854 378809042 628518268 22731 -308421047 -125408779 53663 -4914373 546952407 18050 -673974104 -777699313 15675 662192228 854604394 16237 -398652365 -105773864 37919 733326052 -295373425 13852 242175164 -214004730 26367 447957693 -417755425 57018 -21487947 635349526 15019 167428058 -133855540 27033 726837228 -208719320 26373 664255538 354518844 35836 -125169418 356325437 29009 -790249531 -806483341 8964 -712266046 759263770 65059 278710599 -46822805 20360 -237736733 -608429153 44343 -903030762 -142136411 62822 -789799681 826797183 20613 147073196 -884443216 42109 -580800498 -479688723 16352 61430793 461311525 31508 -32038988 557982674 44649 652078761 354806231 40722 -383568767 -965690078 61756 58751613 275726758 41722 -193149364 62352427 75199 727159245 -216133430 62217 -214011614 -578468556 20854 -237543600 -901788339 57647 144348591 -863584108 34112 -956793709 -405364157 45716 64538829 251005600 58182 152840571 -229824771 15103 621377534 -302104970 14283 630185668 -305093982 16510 -414736245 277927189 30171 433046792 143488242 31768 -195725945 -860190468 26156 -713360507 735870264 34975 171536430 73050506 12747 429613221 356009920 19945 -794648199 -515560779 41366 -803623378 -486857807 18225 171815530 -574108190 5984 56072849 449308210 54645 464459147 340560093 17451 249086729 -5687752 61943 -382064483 283659096 53784 659320046 -331159123 24207 -112762851 649338053 19347 -32045011 535487281 33302 449473351 -978435287 13205 78620083 744828354 35828 366143749 839731639 5676 76015771 -326381017 28505 360447587 847138238 41193 -5510019 -690116095 12313 246686927 -199104733 19206 -494661551 459188550 26061 262379373 52634214 62073 144080047 49658599 17066 -396248671 -985320963 36521 -415521988 747480039 5588 -207323320 94864009 86788 267983867 715257328 31964 -496425172 448514550 4276 -894537951 470120123 23336 348585063 -221641461 31506 55929504 283929577 40098 430637059 158874871 65268 256746688 284897618 22268 -109319010 -876840155 35389 -3648309 545917573 24263 -136566544 356395814 16255 284390780 -234601053 2375 -234336140 -964150973 32715 -39824338 526575782 10284 450019510 369351973 31605 -31701997 -712575963 67672 363361767 658669591 1981 239620230 74768154 45777 449714067 148092876 65979 -95250052 -502289817 21323 -95894288 -863270501 14431 -804099398 -780375487 7489 -237892793 -607530233 3732 -976807130 180929137 26742 -679817968 -806551563 47419 279178376 467167050 8423 346709858 -202909593 43604 625160491 157692417 50569 726618874 -606566615 38506 -874286464 -112110409 15989 58389729 811292444 11929 -206806071 -895247663 11845 -590811355 568107818 50753 149671562 -903876142 30745 653484016 823046254 2503 469571358 826270004 45727 -217149424 -903017935 27747 736484374 -323453267 48537 363587421 655996367 43759 257726421 724486644 2350 -572686557 528782135 53324 -217751103 -585238040 69613 -327585887 -711402986 20596 152091687 -865915598 34947 -138835784 -123772721 14469 250495127 752740523 25462 -616669439 -328333644 14548 273579450 -214337851 25161 48648948 -41901802 62712 464752287 157231997 9613 279969874 -7293294 6756 -316541283 439469158 3181 185019748 51509915 440 -775989248 -482648699 30879 -307663012 -198484654 25141 -990861848 -590695369 6272 242402501 -210437555 20599 379638515 640506579 25209 69985927 731664290 12564 -118432139 -487679543 29218 -413593996 -964104985 8379 -521716062 437487472 15729 -385627493 831829771 52156 -19359155 659733614 19065 -670716923 186992316 30750 76512721 -293603078 4150 715667839 -616920793 34037 -993881623 -600138067 19987 -979239579 -395710572 13904 -884033920 -583401759 27211 757498038 175869078 31481 643916105 365710207 6736 145725467 -97940047 42050 -42038979 -712528635 20808 279218878 738312799 11686 -426533795 -141711992 6912 152040942 -886224558 26359 649526800 831270622 69664 -134686206 -407491501 79817 639419183 335538834 64282 658003511 -332355938 8329 143168841 -875027707 45591 143268882 -122113844 75965 721859544 -221047550 2651 -104480090 376398759 29284 758966288 -191195268 57325 165124990 238526726 15083 -426926465 -967868458 22588 -771732281 -796132237 16959 151113353 -872281308 15930 87841258 -325493924 27910 -971100976 159100887 48062 89757390 836473925 11360 239648569 462538181 20281 747872528 -295930715 3375 356419861 828651123 22093 428842168 378294984 4577 -969155563 -577820412 35064 155850607 -117519426 13917 -712649461 -688913688 66546 51331321 269998541 69391 620344286 -320646185 37561 -307173736 -483485703 20842 460743696 352640785 23578 261277486 242890486 71567 60413646 760269163 63506 168858558 186158375 50645 -194272088 90084105 98711 450706088 -967997742 75610 -218278720 -571892782 2822 651846766 152999502 66368 623318030 827753197 35372 270082247 -17092240 6339 -959196000 171976900 52887 -233489151 -590610788 55549 -40600982 -687902595 42116 -992245152 -792342389 94663 250805317 82836600 73294 655521514 148159104 21632 529627754 -515338209 57564 -789011693 -506355534 47247 -402808047 833996114 13962 165690873 -203969130 74821 354847191 638824385 26581 -127959235 -761946494 21696 -420160003 816183314 4475 -772696753 -790692286 25494 -100945199 643851697 2833 -120793079 -315615972 5949 458456977 360500350 5965 166328778 -119858300 15978 61750715 752786418 62423 -698561562 -117972444 20177 664351770 834708835 68153 49004139 249511785 20633 -964241790 -426786370 17237 -975517797 -382081178 53217 561864461 -785398944 57633 170799329 -419033046 12061 158838946 -389046566 32056 -288037049 555012902 8679 -958140035 -990107504 40866 49090004 818066820 19033 -958299184 -613394054 24065 272853784 749974286 37178 47929616 819556832 59873 165163713 -98340607 83822 242880242 728958254 4933 -330307294 -684533597 36832 -695843620 -885837222 12698 -858489138 -117351868 52415 -30906273 666053779 12606 -286657872 -686065248 47698 647912486 -323378103 10149 -695670937 -889116269 53926 715262363 -318798933 31449 370469666 -203291257 10951 532797755 162981734 38619 87189389 815820571 32096 -401924867 752916283 3869 -696150546 -799178853 41821 344560458 855624732 10583 -140351332 -887606081 17390 260445048 334017383 42637 -700252795 -894407835 54433 -696040832 -119078850 24224 251054632 80168663 41213 -866083108 456095540 46647 146675902 -588336512 3080 -683639647 -124348144 27068 -322327735 -710636595 41876 658307707 555112363 67016 183428336 -218889883 60586 -987704493 -994559837 66204 721191482 -308135851 6166 -192384677 93946080 35862 -584980891 527036268 17119 283121218 242902405 23718 187437179 -426173131 776 372235844 856003237 26548 468952382 355444914 32195 262925418 430481625 13276 -414026213 810554134 28928 152141692 457150513 26167 664415054 378062515 22367 -678224817 749233613 53075 -328891380 455022944 4594 729758825 -601328613 27750 621420433 162574556 23545 183799859 439379238 1599 -573598182 528855982 30433 -712648490 -102219168 19122 -120331626 653742318 38153 -415531122 843642272 49187 -672828592 -807704074 25613 -46636119 -690609837 2682 -123651444 -508899819 10232 759867145 -310529283 33719 -514411301 445980250 19354 757798506 -610662717 10468 746488830 -326507838 48108 -667742972 734439312 65103 720781142 465185760 52671 654819634 -329367258 42338 652343311 -311538938 18078 -26480339 562682818 36022 642166670 -808617397 12622 659363561 -294826832 46924 -676938631 -797759664 8071 -668155909 -108086486 11717 -514194738 452329958 24366 153582766 -857455256 6203 -405628786 852055008 52613 248631765 -34441200 29632 -603991482 -291647311 77140 646974515 837032968 25666 -236135512 -584735339 38110 -413444214 -961570607 20912 -106581148 -101843093 17524 62636695 728208400 20182 -882475308 -131000360 4637 -572962468 -306533644 24600 -130869124 -780363588 56666 726040028 255233799 45822 -123174302 648959425 7460 -591726796 535007927 79533 -977280577 149515791 35952 -313716596 188470476 39168 -99996430 -899589647 17003 -965177712 -592812695 12575 282729772 449000449 25905 -604414719 -497423759 3010 -772031960 61858945 11369 -956847996 188206500 36081 -33985853 560099191 6576 245247079 57586747 230 -232979587 -971481826 7699 -698566923 -863083544 38310 -299720199 -219458737 9045 -985656805 -982087945 24900 649504973 -483832234 61137 657570626 170803268 38851 83487827 261634736 48703 653810109 -230328512 63723 -408370198 -136271623 28415 -99991777 -776930213 22382 433519151 341551063 1302 244700629 -196614778 36019 86355331 -329831085 42546 354918720 847798857 11154 366446630 638866989 25427 -5617974 -713931551 32342 155956374 -135680202 64398 -102232524 375979142 8870 184318043 -576892875 9681 -703921706 758285901 74550 727715899 -193761266 26063 160022261 -411897763 33922 -958019991 179657537 20883 -46478721 651308762 21304 -329602008 -672002035 14650 -123355559 -301936966 150 -131342128 -790562247 64717 274987868 -227949533 7006 -101734052 352740014 4261 -669778144 744309384 47900 177281687 152318458 17995 -311056298 442863584 3954 -220214479 -576365989 36091 652528540 155051628 66911 -122588483 -125827048 15668 -573116745 533740873 13323 167677516 -128246038 17042 340272274 276029414 52431 357985101 648137300 29469 -403046676 -104159429 7497 172986818 -393852017 28062 -404709645 748255409 28909 -110613900 -771199285 64253 -713977957 714986997 67127 75265309 256129170 47912 -140520169 -763371545 50359 362194703 -225265457 42617 356443017 841219114 40474 -327528181 435045264 13932 -589331395 547069382 75458 649142226 815888608 20351 -666844666 -858748540 27968 177687000 60552131 14309 -522433732 445362533 17239 -117417134 374328249 4958 729620582 335301968 42316 51944225 -321366972 24723 277789626 66646158 47415 -983250413 -956745229 3914 -404153009 -978401293 48337 156554169 -200772955 1392 -3595206 -677492653 77124 60723952 759826452 4651 559310900 -485785208 62129 187585558 -858688417 40226 720691659 -196068585 44799 268478587 -195412011 22643 163261438 173857470 17989 544346657 -505389321 50520 94503368 741589456 2141 -202583255 -882598334 8648 -119986212 657713236 8614 -318334889 -236415695 28491 251821202 752168687 1589 -986581402 -997372408 61825 -200413069 735586556 22250 -710628068 -110887192 4196 -399710462 243878929 32823 73997094 -310319868 16873 92296377 754700530 30634 285422529 -11128279 36751 57367510 748933594 23252 184341908 149228702 9745 -235797735 -992616457 25202 -212479660 -901953509 41984 -134292808 -117214863 8811 -138693713 -117240151 10734 -118747221 -895593455 35453 562342691 -194749199 71968 187947400 265835575 55542 -980021191 178977347 9616 -494568518 437732398 21231 -708847556 -763488204 30855 749890046 -193265957 4212 -423734134 -692445488 67197 -292487749 -693932490 8096 -383954193 -999695273 34227 469286909 162998929 49864 246300607 -221136032 13383 154074349 -394943162 27076 376421602 631677058 35632 -677809874 745527989 44731 169543577 263717000 31363 269323043 731578564 39731 183472186 161446247 15688 -31564824 524101291 9156 -679964681 -99589408 32299 659582610 186131386 68563 376155158 -210590499 6992 -901459672 -107662763 39012 -130728836 -330657799 50454 653277158 852631858 38258 -321414761 -677033668 24047 -121491957 -297987957 14206 828096460 -961731334 46511 -670494286 -858008357 52328 644215044 856941413 21952 161043155 -611777390 4588 -214757130 83831709 47278 556875611 -502952644 58222 -418514410 -130075348 11920 247526949 55242102 19923 -101495102 624038872 20194 -670228049 -118835564 20688 465028765 337721305 28653 -126389514 -772251196 1430 146476948 -892187518 767 365504002 654243629 40942 -762231481 184484450 77298 -110923285 -901632251 8501 147450857 257926536 12512 -221135105 -973095563 46419 731187273 -288112794 27660 -392345053 854719607 47702 666415509 169698067 30578 251804398 -30192761 50268 -235169678 -27669190 64139 -111171573 -509789437 28822 -103489413 820308103 31151 438301876 159366119 64132 -288480846 -213912018 17102 376439466 810569582 17253 -678768244 -102598843 18527 -199412155 -590379190 2185 159236225 432644778 15950 175637504 159294109 32095 256977446 435570567 11971 -608117252 -484716081 15113 729848043 -112293296 60083 352582521 -226753078 13190 -999002525 -618143098 70539 630587252 185554481 34311 -414178819 725938598 10921 -303780198 -221773009 10777 -98305373 -867901217 40278 182304016 74909486 229 -971944855 50219905 46740 -31715718 631834709 40848 -593025942 -321801345 50686 715256708 -285937614 7587 154560319 345059736 42375 238370983 -7435835 29655 -480324148 -398959626 11342 -874086976 -492273512 63342 -712534730 -761932143 2404 -968196953 -997589595 62413 90456009 -308460222 11354 729033756 360844712 9035 536352273 -483123450 28342 -956142695 176473168 47671 -31070344 546684513 2720 -125757714 -794274594 38675 641916667 -954697658 48051 -859175246 -102725615 21842 -295037861 -712083650 64435 -419168529 756022145 15311 -807672726 340649996 48203 -199116771 -997712041 3969 -676747448 735749052 12648 -705130390 -130990783 6779 153423346 349231422 41596 451728812 163120852 28772 -218395454 -224353937 17413 -313832042 -686060950 38042 -117274533 -142036685 10382 -206880034 -879362053 34602 -615583682 -287097308 16756 -107483708 362155413 23772 -956551500 158476079 4020 566574644 -508155777 43416 -406196872 813066943 16564 -211621064 88232087 14003 -126240079 -289294080 51283 -976938701 -616193065 18623 -133466781 -481554564 17006 -195537045 -974479789 16982 -608045336 -307162325 74780 -969307614 164753526 30819 -579461087 -509405281 36321 -111453580 -888632826 5751 -28140124 -696047869 25093 -579468786 571085612 5120 142870664 -427527008 8482 -863776050 428842540 6245 242217964 -875234834 57011 -419360936 243768297 35731 281302125 282334902 15704 454918945 352054087 20852 -396352840 266318332 2579 -691802358 -878886004 28427 -300724396 -219383649 10355 -791767404 -496750427 30624 -122374297 651501306 50493 -289422860 -681225445 60067 163150107 -385300934 17754 -414826031 757456685 18900 -863218230 435141882 20716 252875411 241176301 57498 -519256628 379933936 61968 664376823 840870762 30508 -572627431 665741010 34048 733798793 -576896103 3074 -10726389 533694031 24173 283930629 745709540 34847 253470545 -191676182 12171 -217529253 645883098 43725 735993215 -292496030 43344 176886674 240619801 54680 158220037 -383301088 22154 736276618 353833126 9442 285301595 64346619 28257 -202940960 -874560963 42527 634175432 174405799 11679 -601168296 -497845684 5994 -139598573 628344413 2906 -211205629 54535901 77196 746132466 756754050 1152 337513678 634274913 3849 -110580980 -488009808 31354 -880680590 741664701 84701 -975042837 159376360 49459 -600815200 -330670898 32568 -492993690 433369231 50072 69995845 258193623 42213 -982890779 -418608119 65257 161070869 -414673672 16190 652137784 835480622 61538 378871298 52100665 35191 156381317 -129387577 80365 642538258 852766728 42021 90267681 830741268 34206 752470944 -208072994 22633 733732391 355564571 21053 452424877 372121120 21687 719646060 -606697679 9380 -99344197 350476531 29471 -95479721 336767343 15265 -788337742 -519971926 21731 160854492 246955706 35377 157000353 -395008045 28401 652607523 -695895641 33241 61114150 -289515518 910 172448864 -608276093 19034 89492299 -303587842 40223 145436671 436920548 2379 -687511610 -101031509 19937 276893910 -207949718 24269 -117536630 -485758119 19652 -382863240 821177154 43020 -517142477 453074957 34107 -710741163 -903282844 26365 -191775814 65005841 26854 -789015010 -504512724 42104 -114023482 -521825599 802 738992117 -606896054 13678 338509359 832835106 4134 -119817901 -131952467 17214 -223130235 48696120 75793 -801694034 -773095205 19838 -797396819 -803579589 22565 -131888705 357031726 2118 -12040991 -712368616 54143 756502279 -581259402 27981 441029227 347723178 5904 -416835997 -989597777 53564 -980606300 -404442619 15162 -217432357 -974473188 28309 -142606680 373003699 14105 -954930104 148517289 27100 -401218403 -139178106 35960 55425323 727829942 68537 -125557661 639690796 7289 -598928684 -311783098 50188 -707401810 -118678648 25844 147234282 -128163188 54535 -677770135 -874364580 4187 352697515 -218383882 36311 -864893544 475049668 38999 -108242328 630938851 35815 -106772762 638333809 37840 186286878 -320318693 17411 -287996273 743916895 70514 169010401 -396648280 15946 49530315 737125626 57567 535772125 -518746946 40303 155432302 -880685881 43629 247019164 743492858 6052 -894635620 473732454 12813 543645953 -520280325 2501 154459877 358694519 30661 -884110647 -98753263 41733 -13909371 569411096 36948 -956071892 -517388186 40502 464196209 350509065 1105 256522475 91414114 32411 352388090 657974004 26134 -216072518 -576471999 2096 -991215729 169391855 48324 160656682 -613418696 18 -523681363 447023125 38133 -478585879 464000519 4154 447988416 171053380 29228 85591016 283448942 61710 -880005935 -110832169 49513 63555943 249363410 5010 -320874464 -202800171 16746 175587669 177786178 22884 146525311 175636161 40868 -331377446 -236543475 5914 145929444 372077687 52797 174569895 -877849758 7282 356225061 658791569 38525 255984512 -18701621 74667 -124664259 -516044110 5089 167789173 253041110 21706 -119435708 368718510 18972 348077531 -236794266 6456 -762974539 -488751065 1774 -963710071 150037324 5469 349904988 662735084 39146 -4783408 -695600469 49558 -952445647 -960479023 51718 181044857 265870026 2406 620908752 359565741 46405 169066799 58315666 17848 -696233476 -864495182 47074 557836368 -391903378 67757 -329761485 433664579 22654 -45364367 -699782168 64114 436803212 -120289528 10980 -118791578 -489214259 17145 -296165038 -705819086 41047 370110001 -200359648 12847 160238131 -116092048 41645 -668359524 -861478172 29382 164207356 249069397 57010 750959847 -294838679 27123 -215851535 -600988489 50997 -193364288 -974378710 25673 -706913528 -806091459 11270 -488919743 435490447 772 -217488180 92376500 95306 716504063 -500116148 62644 57280721 742425100 15246 650035990 153584553 25516 64817301 -290484257 38907 752536991 -324827158 30288 -112814822 -773842249 59662 637133453 -290150618 45691 152988508 -904374534 18726 -998169547 170805401 43645 -584864652 -331168836 23879 178551322 -113387332 84795 249806377 74210572 37463 148805001 -883010968 2344 732851029 -316866923 25801 744863595 -289745385 5896 -499075340 445744918 17783 -22818546 -692417638 34742 -862531246 470945940 38180 249831894 86441479 41786 -418487832 -996164204 23789 -33982023 -683647685 56213 -587785236 -502813401 7626 -35111370 -707626076 28235 -116912524 664263376 39501 -21836483 626006008 20773 -877137512 461983309 43234 -303934500 436691111 21724 246997434 72068790 50757 -228287072 -985581502 37725 -391239001 251169704 28254 -130423959 -487641331 6360 741488173 -301788412 25651 -97291394 -897613654 32667 -981846460 635561833 44702 -697991203 743109324 81342 -805312332 830353689 60743 -975058413 -592896772 28977 -575725018 -104340169 41901 274102299 -12941581 50622 -314583789 451209964 4649 150576337 283133443 21225 -994329155 -966435964 33403 754645388 -599387616 21046 -408117312 730520276 42880 540240848 -521907979 44740 152448154 -120266290 29353 -710344950 -881075441 7757 363431217 842331812 40575 -119116728 641624992 22736 379340562 842765541 13823 -220102156 -395691 42691 -387432514 -993845728 62304 -34254418 -236122691 55493 -39081093 -136091175 39798 169118357 465630328 24783 89779538 273456125 12993 -412688210 253614859 18937 -886932459 -97619103 40361 182239906 -111844075 76534 -690818477 152573178 56075 -200603858 -580184625 22158 -859794711 -99921158 46404 -104247766 335640343 23712 240474774 -205092870 25811 -595612339 -332607879 47634 647345544 -386389817 27769 178312456 439021503 6968 281831538 251165364 26170 -572858205 560479322 2867 -388600927 -98956093 12050 -112331160 -904634585 47574 285570358 447490255 28851 -191256354 -618657795 68064 -700592819 -133590066 3496 -204543767 -896480158 40437 636447295 145426578 70255 -32749676 843645958 27847 172609556 372102514 41885 637657078 369153782 61181 -964174614 61040387 41250 -691172654 720343649 17691 143791858 253847967 36625 -953200209 -977592205 27656 -894576362 456588991 19364 281500542 -191409742 4572 646083283 -303357608 27109 251921459 72573769 46343 189605913 -412286887 17118 -196343328 -582359700 30156 -403885984 -955886649 58003 -481048034 471793847 50430 57035551 -328333136 32284 93268355 715447745 22740 654940742 834936975 8566 724117864 -190891115 31930 -291554960 -692725579 66616 -308819305 -224399556 3783 247467178 730781812 41545 -479926511 470415280 29952 167635939 334472087 546 664248618 367993780 52678 -776891381 -764684344 9727 -101847781 -876637763 4642 -960419837 162501084 16861 83840981 459761755 11112 -9610223 620166250 25596 734526165 355834755 16601 -901270951 -113224313 38381 -401380853 -987133663 27653 -196843320 -868896387 56723 90081042 717710650 45446 433680501 149963226 51947 183798484 -205468681 60091 -124659895 -766304789 18462 442615970 378642961 7886 -713741915 -805279809 26725 -138809119 -789581742 11778 -303371704 -205611354 23551 742628693 377870230 49631 181298254 439021231 2637 735578054 334998776 24422 255060078 -5041411 55857 158334121 377646792 51838 262128492 461717111 29573 -894050060 438356303 37573 -693783553 -766185358 15138 659007316 -293321658 33895 -329892945 -212699814 16591 751282813 -958386517 36394 744000654 -600371956 13262 -958635509 189895733 9373 242033083 52467993 48030 -304076755 -712452264 46961 451887023 357608856 7899 -586428365 -293325568 1777 156676390 -137166082 2680 181027456 -134394834 25829 -599953737 -324940621 14622 643888687 368582727 49530 243646349 -237711707 4303 645033386 -964877385 32080 254361488 743302760 30637 -113704003 -493929765 14387 261504563 739982831 40080 -879490471 459626341 30854 -195398381 -588032091 57422 279327399 753279845 40834 433516067 168310576 71155 58666006 450730849 49394 -19426994 633581120 8203 244974502 -45288421 38881 -680663407 -109191534 19118 172430061 339343108 33487 189996503 -863625387 24837 -107638259 -122558691 28325 -139199892 644470567 9533 -998985047 167355400 27682 68782624 -322269327 39422 153378812 65658725 29178 -685015487 -107159396 20527 162566145 -199130516 31915 -136651098 -872774429 47215 -412710906 -120993029 41251 90151461 846334123 49621 73641384 -957534477 48961 -38836932 650890328 32437 -22434687 527525532 48198 185739285 184865108 46333 -781180360 -805769532 1457 -415248784 -957120764 2386 -392364909 248474981 12385 181349469 -142065178 77021 72766088 748732516 36642 366607810 828147150 865 177173971 -96749986 65282 151782090 -96134823 41881 280248919 79706226 84336 169229942 -113468738 68912 185136921 -807344691 42592 739795290 334887378 23961 -294666157 449064469 4264 370296348 80594683 61775 -682476349 759625796 1105 -236948273 -382195269 69770 -214115054 -601549944 31920 -807746273 -796810757 16896 -389020297 267234121 8061 254983934 473628217 23517 -101279286 -110360677 12174 -693534488 -783903997 36834 -710902962 -881736262 18555 174873577 -219708159 20656 -485846533 440985761 43304 246930641 -41371125 36555 147000356 268416696 55012 -31402736 653354232 21704 256483140 -26391737 868 -418203346 247782361 42697 57547405 723916253 26830 -976986513 -591696314 14566 -678530554 -125059548 20333 170131916 250171936 18182 158426978 238964315 4277 -116348354 -490987037 35342 449535371 368349813 6860 250546249 -228647240 28219 -614875110 569811099 14031 -38951812 661722032 38088 59155246 254338214 66627 -604748877 -303971716 25594 53098000 76185752 7292 273806690 58641259 15193 836411191 -973426981 55393 -668586816 -100703215 15513 552304385 -483982931 35542 -606000990 -899276963 12752 177548127 -98495143 2702 -606970809 -287590227 55667 -37736490 570308330 17640 61636646 -296227518 34413 726696586 -195698148 3324 159160597 282899139 14474 358910765 -234842082 30530 -799713282 -487769168 6945 470823825 175833507 18607 -136817166 50041487 65726 -509732877 474828257 36760 -208745841 72727124 54285 -956891055 -955992562 41489 -319177520 459352400 12812 -120894247 -332677362 69162 183521035 156915261 27592 -615983674 -493014895 32304 -193442960 -582954659 52862 -400756236 -968100667 38397 76956175 457618378 55815 -688394605 743237251 61644 -109759581 -291559981 37725 -410531443 -979280994 13077 -522822106 471302164 6890 -317083981 -674549069 41313 89145111 841655881 46719 349136095 814105871 30301 -229247382 -611455650 24163 174235150 246717740 22059 756679933 349380409 57958 -206947925 -859481799 54260 -325209702 -713355117 16360 158138754 -203473859 56963 -681941037 -869354721 5849 -289204405 445615554 11295 -410902323 -122098845 32126 -679738430 752883719 59277 -237358616 -600439361 45716 -331552078 440070956 315 -955921358 -588132104 10565 175537663 437699004 15577 166282491 -593490174 15401 -770035650 -807083205 21947 -418590980 -29965010 58945 655953628 826505639 51659 732243246 -230697921 22649 -668442993 -763518466 13432 -425595904 816287570 4022 -141765182 -107330975 17979 539989183 -483209256 46782 171318432 -880999988 19991 -427258253 -96912085 8417 146475235 -891573573 30349 -803800291 -806635902 21586 743751737 -237145869 57953 462632522 185801060 65874 -680752783 -116312923 32538 151115687 -882807165 21454 167112574 362838168 11436 151505635 -203425446 19486 -776882257 -486074401 57958 65548517 -324680718 15100 -678507704 750643522 22691 -4423037 -980875236 66992 -11530417 -711392854 17010 525053594 -523724830 51929 -580049359 567255803 59771 -197639105 89538179 28687 621718211 144790119 58849 -790083542 -514457941 43602 -205386482 -869813642 12356 -317758212 468444818 16952 650703086 -323535317 17885 -616822615 -487122597 31391 -706098906 756596571 56956 184430655 190308662 4014 -235779688 -984153943 32393 358977309 814074165 19445 452184657 159292016 16369 732487831 -327556381 7692 351987082 641400223 39284 -192360421 -884901060 56357 657648036 -978623143 50413 468418152 356366383 22441 528995023 -515980838 59858 378811411 -208344164 10350 -407662572 747581967 25195 153074667 -613097204 8399 -478502066 470004094 5465 159114077 -198931589 46465 -230678396 747284704 22047 -964485531 -591460674 49325 -968712913 179429743 36724 744354912 -231172561 30243 85491496 729802748 71438 -615334141 -29907081 35325 -299297022 -216878284 14755 -22811356 648372298 1729 358928728 642853533 11700 176461940 373387526 30472 814388001 -957667520 20856 428610436 174148037 26009 256950320 750361771 33001 180797495 -121062325 20969 -777534463 -503831642 13472 -897081524 463918342 13592 277770661 -196853502 14675 70176129 853553351 31428 242951541 -199806575 30718 -204319587 -614930483 62246 -95684357 -506863899 29099 190300052 251487959 51230 283694206 754425261 19198 147452159 637698237 31834 166108438 430122703 20974 -607300427 552827402 44523 -859362514 739235219 75332 433928264 430430684 29385 -411499209 -10417593 32002 -408401824 269299211 3633 527185293 843498495 40760 -44799905 -673972142 45313 -959094873 -617995334 6061 171302453 341169601 14610 565303878 -508469610 20291 -216627633 -859180731 8337 278081069 280916556 8363 433691730 360953401 643 -596419321 567065619 8646 745132261 -286560091 17681 -327920143 -679027130 48536 -118157176 -496213506 29892 -686813256 729418505 34151 444429802 152789835 4920 -689656113 -129646467 1542 82216728 435224196 32947 -405761193 -987745386 61580 748349520 -600851971 5650 732749956 -581131895 39168 456733481 177045974 64900 -580785804 -326574985 60024 -105915762 664360349 24529 -109623203 -522028176 12744 -420658746 819524267 53310 -129897217 -105403711 17335 626769682 -300278520 1072 541826003 -519128185 18486 358794563 267193683 72234 -213001089 -982728893 668 -332464265 -702960693 31780 347492251 825489429 26333 529308727 -505047206 24681 -955149370 -606291578 61237 -404890773 282463530 26984 -313150920 -207798434 4272 -669991344 826520061 36428 185469597 347085678 42225 346054458 664004308 30453 82545239 244919283 59919 184746160 -902956160 43530 -419730770 -99200698 26212 167746526 239759321 6058 -860138773 456604827 53312 182777732 -208403230 51469 -424275869 816047026 28960 55273783 -992467888 12640 -987313947 -612412076 4550 270581000 61618674 10268 -404722816 834440176 24075 183798323 467493487 8538 343628288 659929650 23337 -997397730 -598815765 40649 630473581 -293465433 26666 337445845 -222195848 1667 339401708 619650966 12413 569734412 -503123799 41731 163195043 -118017801 38723 53403720 275849698 18865 -316830171 -208495463 13732 -704001457 -776411909 33283 753339909 -290076407 30716 -316311698 -226120139 6077 -611341534 -286858302 20086 -958580675 -959922458 6906 -403139640 274659065 47673 159366365 456196318 8513 -710636049 -778198265 2683 717546240 341398814 52914 -142325554 -314038902 51132 158866536 -428170366 4424 -102440272 -117057245 9059 246539542 87933575 50639 -96580340 -483429459 16800 -783567765 -780165308 4350 257961138 462388369 29663 268510657 -416231186 15873 -505553298 -682818750 40991 -141159259 -771699255 11838 663083237 371827817 67280 -416299591 719126187 23213 -107627205 335260113 30732 -967428446 -416548629 65351 662220791 175028007 36470 -17124334 -703868703 69756 -615725721 -318152956 19234 -27975776 -713097809 60905 -969399747 -989013218 7238 665979557 334785577 7043 249233822 245127333 53401 181022808 464244484 16814 -307757004 -668394873 32734 343380108 651363421 40492 -198890489 -416273910 75764 -688802404 -879990960 9236 -313053441 428962961 23479 -114888760 -902911000 26689 -860189645 -119354081 42848 -307677725 -209871323 15454 162858103 52580012 27577 239895825 452070927 9346 835887208 -986365418 3268 153888046 -102060867 14396 -103601086 -199566529 51759 741779357 -602463407 6943 271045078 -192860884 7949 644465678 165480097 18093 -689027646 -114118460 15007 659285561 818611828 23594 -586285389 534511934 1348 -220706733 -497591671 42800 439614884 171197999 8867 251396938 445253101 9404 566107990 463918392 75325 728099853 -197808494 57245 -386274427 -977406686 4657 436052106 336975583 5773 -983105671 -391776113 39129 182363287 -422528666 21180 753948180 -294330654 28996 -10269531 664149405 24832 -131616987 -803905697 44016 -97320225 -297892698 66752 363615682 645235353 7720 -699514204 -802180908 28749 552653120 434849393 68026 -198490704 -966060871 30757 87894506 727265038 70512 -114506177 -95690828 31432 150882432 445008107 1072 -16853640 -690713114 38632 -15636096 -702839908 71241 169817508 264921491 10499 -775055795 -771310821 1293 187092010 -96272782 33509 -140635073 -869823564 15481 -296131915 -230676678 18937 83938691 -222819613 50741 627850290 170927158 26987 144099313 -887393904 30505 190026695 -398268346 28368 273554877 459337309 13023 241088425 261480958 61227 265526827 461184897 22922 -412920553 -121512702 26934 -383127465 -131764086 29402 -592351092 -477983374 23883 -428028056 -95596657 31164 547228327 819475124 40387 466003037 367130815 2151 -289598104 473496438 19785 843472265 -969084701 56012 157578941 145015054 20487 -235085466 -895936802 6726 143502444 -613127519 2009 -895342823 457088951 17513 -198240968 -600464518 45718 -41729236 559934766 33162 -298527450 435977423 9532 -134599542 443550968 28574 272368761 -37700963 37872 -963015069 -389731601 204 -31900259 -696893037 43821 -99021730 -99548127 961 366028643 633560895 28692 -113467712 -878296068 34787 635826832 143110347 42594 243074192 251302666 49774 -898760084 816433607 18013 -493427259 438428958 33208 548498900 -491693197 22115 150685620 156419998 7207 -191272933 -571513963 32584 -19624510 -686237068 78428 718543759 -617858601 23128 373792898 -213818687 14534 181805262 -609602254 18113 -603918503 552165208 55694 -499750816 431422117 25581 -681311874 -111844370 1797 -101918768 -309279141 72183 836746582 -987464496 56340 281697099 437939373 10167 -228424951 -883959503 33488 666064725 179953898 322 -576568716 -489979452 692 -970414481 268922562 31097 455959996 -960386632 49343 -21924041 277841921 39337 53612820 537012974 42904 -970163091 -406872008 26357 -710936616 -770146529 16351 -7634980 563927205 42789 -118927242 855590383 16984 155813913 -397522506 2292 167746178 -118110960 14817 -139669705 -872269501 32194 -708762069 731610167 72056 156400059 276771836 2102 -985022352 -957586115 71303 -970415658 -613353989 70480 175641826 -142641668 8787 142931932 51652355 14259 251536691 813821121 40274 -231644694 94945595 84125 -5689625 -701807559 41517 257563604 53424739 56228 649988658 -326260000 16119 -227373554 67268483 1707 -139737637 -500852874 23282 -42391962 -697966057 19848 86414429 277096300 66957 -969069499 175002644 54396 -669052958 -42653622 49421 165729056 -210560493 9931 -427344117 743445245 15599 152553993 246346545 12798 -125512182 -492189042 8402 -988057434 -423510648 16606 51841586 -327324211 35241 79756357 -291917687 22707 -903342093 -99488430 27909 -133920595 -142068376 615 -228157098 -873732126 37356 -217060264 -613248347 57895 -903400513 457084963 20253 -193723164 -953369618 13331 -114312532 348763243 6336 -700970001 -138682134 4670 169586886 -119005830 72600 91932417 -329081136 653 161986548 441167610 25820 -207821849 -610054841 50600 -573172603 -520334864 8502 186562162 79790864 1416 639455243 833814930 70034 81373657 750300182 11482 80798378 248715383 14850 -323842858 449949104 22111 183702676 446927228 2866 -405743090 838693594 854 637521345 183598949 8100 731530970 -211523597 35217 750654078 -206073082 7828 172686667 152769798 17915 -670503252 -138127094 2417 446515039 366028022 30529 -116881533 333636888 794 -306142345 -202963994 33814 151265784 189950451 28730 255249617 -37466205 3813 741411852 -599176038 35243 56910988 447296115 48417 157255171 88096966 10094 -236777355 -886051458 55962 -220128067 -863184460 13413 184497066 165387525 11968 150651083 -95315628 38145 74637229 -322682699 31761 57692499 245710158 43555 -321459507 240776480 22066 -221488530 -898864162 33422 -688745392 756998413 29916 145867196 -193919851 68925 -115599333 -139455277 36309 -99785620 -126961482 17017 -321440881 469178255 2046 665106340 833924143 70911 144726710 -225559895 63789 -46655229 812578052 39778 -382806962 -966468778 69117 -576173575 -484093751 13299 -800219445 -764900324 9538 145327625 -415536496 33423 -416706596 -993334636 50279 -580354166 537479334 37357 -106754932 -774978895 44889 373238014 660379989 16606 -233962906 -611839480 4543 -583008130 274967061 17125 -116715385 -115731493 6397 -138527212 338206648 24184 -139644557 -302963476 7279 187738433 -392944731 8812 -131881810 -777507180 41674 -609671460 529029097 56001 747239475 -295314765 38858 144061241 -574150065 702 715172355 -331433603 39204 274728025 -33194993 17169 729265677 -601499428 18226 -38059904 -696661841 28306 -291279079 473483588 7294 -232217175 -960013152 28017 -423910774 832594932 14513 144860680 -875114986 41675 -421103028 437488072 37938 -806840154 -479500894 12001 -101503289 -766772803 70 -690080514 -783575775 10637 -130891565 -770082265 34223 -711965947 -109363827 2975 143519925 168532500 1675 -680777972 -127962122 11806 -125893448 -128383016 26929 456722156 372323762 31648 619225384 149540713 7937 -394743027 -762607268 25783 -410331404 826509115 2844 -211511861 -866417135 34028 -139708244 655125784 30207 -404581162 717307666 40570 666066836 349164945 27798 -136001397 -885448739 14044 184148186 -582060031 21785 -960055966 -959633465 65100 -967746670 -381226756 70452 145918959 -613158711 13202 -409323430 836530415 4810 -230635530 74183917 56254 -405902706 817954619 29016 -103856979 -776749696 5850 70585992 474040265 47185 271509961 -38957171 21332 -320003483 -211479583 27568 -964966420 -958418365 43138 -413385001 733092372 29302 454999624 364469589 32230 -956390281 168283280 23903 654320309 358636567 32541 735406254 -315051621 17104 162113336 333629709 1469 -798280365 -200506891 43515 847742712 -979279610 18839 -203500699 77510716 63551 146356482 171288800 30475 -686321063 721506472 21792 -415691303 -996971376 16751 180585187 85970857 15828 -220014736 -896168938 37905 158472595 437421334 14086 -800166971 -481862727 51933 -141111890 633009628 49943 455226396 356178695 13989 84894261 836838919 43355 -893959142 428648559 48634 260980421 449583747 40114 -129648047 641882238 25740 -113650961 367528235 19045 -126554728 653181647 11861 -198935683 -615070720 30896 -141303070 -788968401 30457 157361514 467310601 5933 362052406 636503586 4896 620741795 379934165 53601 -865608096 -104779471 50822 65644783 436049700 9542 188124149 430279769 493 -689046321 -795194125 32980 164666056 472536568 402 -15959828 -695516510 65180 -296223079 -695305869 55822 238719252 464995980 2295 644153223 155817282 71097 274262188 -22011715 1982 -684898622 -889290457 45640 743426882 380045700 48153 458416770 346821350 13000 362332623 -207597425 29919 -292779666 -695988745 66325 746876363 -194306787 38314 49471972 739667850 26378 -329883101 -205714323 25629 -782053862 -500463453 42962 265473280 449425771 8061 432421114 -959256777 69619 -579550320 561089077 7747 -706307182 -882345352 50771 -417511558 811312806 44313 285071499 -213366718 5352 -582837416 -310152027 36420 -872543989 451132324 27030 542265395 -986317219 34024 -397999248 -121223369 12147 -692509831 -876120853 23949 -194137255 -609536307 15451 753872337 730356120 17289 150545387 448366753 28180 746268982 -587519030 26030 -988666741 157326068 31183 -393478154 -968599572 47423 747464724 -315708088 29584 238705903 -397908475 23417 -126779096 -884426947 4503 177926969 -860523426 37183 154331544 -234804083 12388 -897382687 819360965 34979 -770522969 833710017 47081 -677130840 -706877652 40902 63513197 -322789712 20657 -218926062 -604598333 15456 440147225 185249783 59244 243441498 276013067 5713 274500280 -209739493 41665 737889173 -326781283 16448 -141097424 -306946514 62835 260967125 466963491 15862 181445475 -593006866 21621 462960690 161710984 19371 -791704498 -511701656 52400 166055254 -601643545 17790 -414025276 252910613 53971 -424205427 828256669 18063 -705681664 736634886 31713 -667794509 -141036328 9711 174732280 143324977 44898 -604410047 -329666030 15564 -96059699 -860628254 42569 637268509 817307557 74275 644697468 360495273 6012 -197436675 69458869 40485 49214964 840618907 6685 276572170 58968742 6283 158582537 447074756 21271 337258831 -224931952 35969 167850201 -383027657 11898 165869572 -418019441 10862 147868032 60822347 9730 -323574166 -194713085 16950 -961593075 -993334431 29731 61068282 444840676 19614 66840938 721043748 82 -981492149 -994735848 16909 634428923 143405830 21392 746167970 -322828372 12596 -403000029 -986046166 66409 337453304 -291976898 63158 -135848624 -511153369 14386 -393298072 -989227763 71605 65578729 274412737 44459 733666227 343448815 15630 -138811703 -794385139 11619 68999663 -314799798 18224 716775570 361665595 30597 54548522 837808096 39346 171438269 -135384462 69152 177159284 -616357639 12162 254340853 724120575 11525 -805776171 -484551877 50571 -100493167 -802628417 33295 243616747 50785751 4558 -139955540 355470639 13739 87102579 739082954 62336 -414144868 744123402 39709 -35069699 560448513 28204 -400647159 255491587 23537 -222261048 -893822040 55333 -320118402 457043652 5238 53837659 442391926 19871 743371890 -608727787 8614 -696822796 -107759887 28637 629720611 161708421 33593 -770669740 -778604884 2270 -117515677 -133955517 29313 92572012 475764498 30725 -201087802 -986493927 16083 -599303054 526653400 33883 -954471828 177312151 22535 464228975 176079976 61688 76765967 279138203 1756 265682629 -31772535 11444 -682907129 758518944 34865 440670638 190348514 89548 455886961 149617752 76526 178768569 -859423902 13301 715740956 -320166914 9011 81156843 431058102 37896 -776173407 -497289798 44668 -97883935 -790063329 33286 -302674443 -690797438 54775 -784171583 -504499876 4739 739544940 -612913490 37180 -958123954 -414156041 4462 622029196 170532225 1688 244529981 -4445145 66630 158006679 150838894 20000 158305829 -105460198 85395 720258570 -197423138 2289 282331169 -203922693 21863 69977494 734769585 34047 -27649640 -702399830 40781 -317040360 -236374876 20351 -680516827 758558561 79013 278119107 75459742 53444 -578561437 -513966747 9856 79288846 716627317 26441 -312963552 -208021573 12212 -707004963 -123733908 23574 -702541534 745683699 69225 66243881 -295363595 11936 163348799 -425000454 23148 -598865664 555111769 58196 155146338 -137002356 8850 -207824746 -900768099 42081 -324691798 -705167219 39338 -107138317 -485319738 21706 -860483629 -106984302 55107 265017687 257681190 44680 739797371 -288201979 4144 -3957497 527211234 22911 -114535422 -513770428 2907 445450315 172855422 54611 622305081 175969522 19349 -142677574 -890198735 3643 -313873457 471208931 15681 92762455 -326579189 15692 -307507515 475712885 4937 -120359615 -884018424 47862 255475487 -198396504 30439 158711173 -390851397 6487 638707314 821518440 70160 283806888 471380426 9510 -413594864 -973771924 53616 189678862 433486951 5988 -43440758 544882831 16812 -957648212 -964394109 55630 -692744127 -122803156 30664 -617958081 -322872936 43173 -488503512 448803032 14975 -121758580 -311948517 50169 148012685 333423405 33930 63939997 439238346 9530 -118216780 649093504 25468 -791706732 -794276847 19158 -97070966 -322191285 20417 759534899 350929717 48346 -299125991 445210578 2892 347522865 567894831 48117 252089584 -217733005 3090 -965137817 -393121019 59587 239424368 469022118 23251 -762842076 -775171923 4029 82126975 284643407 66563 359694886 627199573 9192 -805001481 -776206850 3592 82154097 455841068 41767 737608786 -302105690 33556 -108548008 -859163221 31119 280977682 74733074 18360 -997026581 162034619 39394 -766858609 -521007824 19418 -304943235 435432013 21390 -42842290 -689114138 53453 -298766336 431117840 9859 -306874315 -683219952 16489 -11677576 533221405 24500 725465555 -582909324 9002 -117707361 -124507685 3316 725140276 -218951602 17121 -688154391 -134173486 111 -411771678 283395919 14546 -898937655 -96098250 27147 -237002372 -576664213 40785 -970579633 143676735 11441 -763998398 -798718586 15123 -481125035 443468206 34315 150302359 238855037 45446 -505750393 464755936 47542 262235731 738014730 13984 -618473194 -484833878 881 -129612682 -887606825 35765 -115601394 -121751795 16067 -46233579 -701773912 44077 734564634 339269603 16154 -782790143 -513764996 53821 179499685 438269163 1328 -514430748 471049916 25355 344057792 828763894 30792 -712073489 -981082222 41801 -771089212 -781880329 12571 -317771705 -681921231 21688 465442503 -392157167 34664 -135153 -208509834 33453 -955824356 -993841043 37826 151416281 -400805561 12139 -710032709 752169140 74279 537407295 -479119215 32177 143874613 370028520 43543 160792384 171777648 11281 152890414 443443768 15328 -424945868 825170932 10147 655679574 -298012930 5027 -130626103 -101118207 28920 -297660541 -699611488 3483 163616664 -608304856 1157 242345177 -46441621 37101 -311139870 -691841142 31411 -389275173 726277452 406 -995102907 -597205571 21092 652504972 856236253 11275 -616333577 557748799 43680 -420189035 728359313 30179 156466323 -897428898 37193 -890280571 525218715 5895 642211665 853795296 26069 -289574229 -702017612 50469 64422595 337545137 6360 -618964165 -696064763 42062 -957506856 177535960 23888 -232547665 -989248112 10805 77499953 -326700116 13449 -227676323 -953720897 6668 342062327 641125407 35778 155254919 252638642 21949 78141607 747806614 42870 358728424 830361778 22713 352199830 -233257246 37566 259624896 265486846 72364 -416749168 -997041027 37389 -227488779 -894353617 1817 359557394 645827478 3975 -305136716 466147131 7228 526113489 -496745152 55484 451957186 362939215 30501 259887564 754375887 7909 -488433095 428791902 5969 475775761 83480899 27050 -221770941 -984218077 33901 -107989854 631166811 23994 350641101 648702911 24644 626818896 149407739 27248 -411296706 810565769 1692 -603567733 -482015136 6963 730262560 -196167156 2812 726235137 -327519598 9562 -305862740 735066968 52082 -31390735 -997191981 3871 -991585223 -785909232 87901 -320771354 -204159272 29798 -506241151 439645004 29475 -129914943 -482140777 18115 430147336 370063599 6876 278007842 657667018 51275 -399295293 846384878 31652 146389622 64570918 3253 -766426750 -803910306 12139 436890067 345023079 31819 -139597768 -870456868 31275 741873617 -208921896 21168 -142342396 641333433 42992 -871083354 452508485 51336 87577929 740197473 9977 158901912 -111486564 83740 657566444 347336968 72520 350837640 -228461426 23426 189858861 345681711 42261 350802949 -193706086 23151 78362625 -292430544 10214 70506568 659802302 46709 -220107647 -589701741 29582 -699142236 -108212663 11695 -111439854 -324721692 69540 -223622403 -616981510 46386 257206680 -193955815 22837 371207363 846235830 44756 -796112252 -793014769 13998 -410333068 263284869 19265 720722098 377946275 55144 -29266268 558849515 12628 -209364353 -877059637 9156 60871179 -321218185 82 -998929139 -412341558 9260 171788994 -865076938 9741 255417650 54582709 47051 -887460877 738019264 63912 356156159 -211246453 4202 -501164780 453175316 31209 -577156615 -495018397 12272 747295916 270593546 37416 153371491 -237800933 64786 458722184 149266993 67792 -385549098 728174031 10483 58233928 262606047 20555 -881134421 -134010310 59107 -416356730 729307732 33694 -98650124 -113322047 34999 -998011963 -417536115 6988 -301952241 -695058075 30777 76448108 -327772437 7178 -129183425 -484976931 16574 76313088 -297110319 30002 -126423645 -134879012 16624 -119220457 -795115650 44917 -331007057 -200959684 6357 262501026 -12062936 29463 -805268095 -803530474 16593 -195840205 74315276 55397 -881076912 446418246 43362 -987239618 -964746200 42582 184299068 -859655638 10837 -313755934 -704309090 55086 -420970328 838779883 58408 -575478077 -491402340 31731 -294439509 -203728584 30628 -331725112 -687973443 30570 178755980 374462963 32731 164848286 -218063180 66759 -668134011 -781363246 17088 443091730 144092437 75208 -477111424 437723122 26682 -207799481 -980315902 5180 82538772 831372088 393 -973668017 -406050052 4015 -329361107 -220500990 6269 -200584822 78547758 87551 -887013453 759649503 67935 646011940 827408184 19893 739045776 380616856 6694 93399362 247065076 26332 -221432711 -577520018 25395 -287865337 -671922348 21788 -668897702 -765619948 44945 -293941926 -667223500 38113 -192970858 -967127676 37318 160707518 189713503 12120 -223484202 86238609 53289 -293705512 -687584888 56669 251392824 470996942 2286 -422109467 821916897 24700 264112305 443213190 33353 638990234 152573925 48626 657711897 -320886862 12975 248462543 -15216380 13971 244065037 277906650 14021 179548043 436394521 3537 -233849950 89906810 682 564830133 -503304841 15488 -27815978 639092475 9926 -95790666 -124120705 33785 65896495 467436276 32683 254588316 -231391322 25194 187588052 469420475 20441 -215541052 -966742933 15348 651160139 -975108665 44474 660090987 184604252 44181 -478363973 443292141 49717 639313926 333971789 6968 185623402 278939068 54673 -386035698 -138465660 37951 76653267 721137503 70801 446662660 162015496 62386 -674848675 87193571 38844 190474915 -215124448 36870 250572613 432262262 36404 -207493211 -594553263 29308 279518927 251091747 33079 -1029510 537165275 10270 -196758568 -952718784 46572 -769587866 -809289893 23873 -139897084 -770553865 18735 -426547440 -123171412 2001 -954196969 158936809 46207 -105006832 634649477 15122 -984104467 -383594950 59261 719718597 377227343 10958 -218994352 -890710204 60228 -141995813 -514386681 25786 -903921419 465568923 13636 -8853702 563832527 41209 640176636 355729599 33579 -414921904 -98304347 30030 753252822 350068426 58063 -384237216 -967139373 25770 151497394 72436389 23491 -289611573 -233191247 28393 53213258 440036669 55368 -331465629 454243194 7544 -678542090 -883809212 44171 267587800 242872507 58258 -498064461 467599675 39238 650391774 -320928222 36030 -965998212 -609741763 70133 165063774 840814806 48981 159273537 -209061052 36324 -103786850 -775306287 38528 65240038 460390109 44738 375315215 625732497 160 239052192 56167872 78331 -958499682 163652644 18493 655678323 155161841 67448 247779571 249895177 11934 726907722 343747958 25985 161362687 -599365353 3649 263099179 757735777 15271 718297983 -573313954 2267 -966816825 143074036 26814 -104681277 -297377161 6529 184502621 356952235 45066 163942893 184565966 46415 -320218854 -221011368 25453 -597887648 -490568619 26873 154669934 -220462930 7093 564723961 -504493730 31969 267749471 721935205 38090 -401844305 841947479 11881 -667236002 -769720026 15827 147575482 -859805456 29303 184859153 190037522 15802 634567593 188714291 32971 -571716219 529337150 32756 -594355391 -135396283 43378 -781319473 -500359181 30847 637306603 365290468 50469 344182303 -208706886 8876 -232460518 -955679634 30964 -108365194 -120752841 2531 -610373002 -504877433 27919 813135835 -975626317 37372 445820757 335865118 9548 825264017 -985919404 13424 -21252684 534074737 39617 90505556 820737876 38894 90328514 838159459 1474 -14095177 535292636 35566 -611145215 541082218 48362 238258611 -2119586 57049 170044925 356048834 611 -616765417 531095510 9562 -119407793 -295638115 4941 -43267750 -691558636 67542 55523004 830357063 51544 340431475 834769397 46119 91318893 752695458 62406 632895942 -97502001 35788 -135834548 343940664 27064 -199723522 68445776 5128 343702789 434889071 59633 -104377689 -499840150 19294 -688230623 -120805663 7666 -787242380 752701224 49765 250190301 -208137940 14982 -206755483 86458773 24163 -412710711 238179671 54536 622220181 827262200 58668 184335138 374858998 45199 -601214517 818941843 53313 -311091683 -686827577 15684 -864201878 432234827 10524 86137053 -895041129 13064 -807235771 -790703920 7759 190157137 60643711 26688 75469003 -388694849 52343 283426281 89006947 39115 -688335264 -118781009 2010 -306164860 434626468 20765 -677416377 -116549450 32399 664363689 830651960 25368 -859425498 437064701 34373 361300825 659237536 21856 -122376466 -303859664 62615 158321095 441804411 2714 655722180 369789743 53039 734178080 748778812 6772 729926582 -289564660 6005 250199740 79898811 74144 756279857 -578500267 15185 82423928 278287583 17385 -306284039 472469000 2932 90762071 -330028940 3870 634346105 343993739 37366 173806607 92171083 21065 -698534048 735073294 4753 -973364011 177064796 34094 272021503 74177644 3224 -769834662 181670193 69013 69886607 278965592 15285 -583721021 -291643912 43292 -102383929 -306970615 70043 738525922 -320032326 726 -28490331 147232508 72327 159968163 379259664 21396 277753314 249593586 61064 -31438432 -669637833 79944 -25071968 630866145 11875 -977045746 174470900 28938 -140064245 376699564 17494 -204105564 851525507 61915 56141221 749286458 20757 -327521017 462970031 10034 -114564622 -898669180 31725 147851200 66738649 251 -117052176 646372094 6101 155954432 457503114 27507 753994357 -203235465 67155 -108295638 -134029101 5271 549999224 -495580976 43973 239618475 72051965 76566 150212700 162348736 33633 157443973 468312161 6664 165326317 -423877921 25258 175943070 162125723 7953 -9559802 656665536 44592 -220273629 -578289424 45562 743158688 -219551351 27220 -99097883 -315812668 73934 65162512 723464890 26561 -326143770 -199382878 13904 55344009 837168889 14867 751949168 -192726701 12393 -399589712 732753176 7244 -290721376 443702879 21565 185361045 167018037 49143 631865458 346436058 33868 71945484 718670605 34331 143980120 -866058515 28483 270530073 -191522793 16395 -403105717 -966600015 12203 -703155533 -879441470 39805 -614911374 -478995733 25027 -115191789 -806834023 66979 -966822483 62287601 9771 -594775603 169851034 26938 -421840638 -979110766 67034 -193266486 -24555885 58298 -106487621 -779776986 39800 -329545735 -227396911 34202 88222977 720988148 21338 532227394 -521035582 44289 80392566 731942436 20061 51020983 720347248 28230 167095445 -573296845 13295 -988538411 177329103 18790 264416181 267870171 52346 549620530 -508565476 60829 564682436 -504875924 28618 185842523 -124752466 72764 92887886 739905936 6638 151302638 248800165 1903 278132282 463341895 9671 720633770 333536644 27092 -420213164 824534782 43139 730841478 -310052094 26317 -801515166 432240000 51442 -604819430 552357447 6914 -196390267 -953113950 7721 435633438 340435662 31618 63150398 284915478 31728 -669366015 724004403 48325 -294035815 463395139 17268 -96125728 -108416462 18097 633525888 -296337405 2260 187365920 373273395 54610 759969609 -609134156 12799 168294998 258891493 4258 -702115303 745491504 18872 -310907370 -684725264 2330 171476622 440584749 21493 251296894 270170465 55484 -986375897 -428370891 57670 665180396 153744689 36399 -229608283 -600822141 32801 161284467 -591436354 6721 -218523802 -969047355 56373 820966643 -971191891 1652 -783139654 460640422 67626 -683041838 740904460 68949 60571538 740286380 46513 78079415 444826748 16378 -23730127 654904693 45690 -603499020 188774105 43000 350840992 654627607 43199 181568838 265532056 37797 -294164605 -226416774 5711 252142908 79702579 2252 76642373 824434934 28540 -128939065 -320783669 34030 446256520 371964034 7596 433533260 350349601 11977 79423512 457600913 21707 280240788 -21575802 67581 183214161 438490305 27173 159508566 474860778 1870 733062504 -987028686 30714 -286425763 461108940 8443 732975174 -326349095 16504 174803189 -416868946 2277 629322511 377180930 76133 251260577 754524930 26955 732236435 349626848 18103 -293722167 443296415 17861 -884672545 -138938653 19922 -103811455 -490065427 25174 -38430598 -694482750 40408 -506193863 -612711580 70010 -428179401 757903347 5990 148982980 448947495 5144 -95676419 658598980 37627 259906723 68166637 55884 543027032 -481169975 42151 258623865 281692412 38044 356866460 841260022 14436 -217441381 81618126 45797 719929989 -14777576 14786 -307710889 431762352 6105 -390276659 -986589920 6656 341308080 -668870607 64020 167888271 284704575 18338 -398455301 843494315 27926 -104772032 -296769922 20413 -385610047 828594271 35512 271923513 -200633167 12913 -135131991 -894964854 6960 -960684163 171158361 31216 -972216253 -597056104 64882 -677837670 -103608323 13857 -294800871 -206480152 12225 -889411370 447500426 41260 61142234 -327717222 14822 634599822 379839032 77586 160177496 365079000 50767 749828770 -573208371 42956 274425125 456846171 22563 635538265 837898601 12135 -96430872 -322950888 40870 -201830790 -584750240 49939 -698732002 -784767166 11769 459894392 360554087 569 -689650463 736955748 77547 -896371639 -686460944 34119 469542817 182298516 40692 -966666090 -389599225 74993 -300308094 -193870433 15264 155251301 241897489 25071 363893312 -213878714 8779 -12273200 375544418 30996 -862904520 -140684350 20134 626657665 165204301 25288 -127125897 -897165578 33832 -603238161 549669337 24265 71966702 -325126907 25973 454401999 269354678 25444 -39181100 567447152 43077 273420281 -235658419 13080 -382606337 826101804 43204 345662359 -221509050 3912 280626758 -27488266 70872 664644461 -329283108 21558 -872966975 628984435 24091 174362251 -105133286 50724 -883641880 -119998988 19378 -513118735 470470443 39760 -400590571 263939571 17263 357631457 817478061 31237 147491068 270122415 26695 -479994928 472127988 50208 66372852 819508899 47202 -387165326 379097563 68454 -10108865 529332852 23444 -767626177 187168941 24804 -410465673 759188069 41643 749554846 -609101933 39571 -873516721 438855418 796 734659517 -316052354 5934 169662182 -125894581 63905 89654961 -327186321 21890 148077794 -197399515 42968 -210193402 -871566243 48023 -488435617 -331255229 58481 60905720 758361471 59297 145865832 -904231118 2001 -118815871 -870067859 28037 -687909911 -783022054 13680 -96755489 -113174824 25665 245918787 651295730 34806 -396325892 -111975234 3528 172987390 461287691 23878 755103950 -198321407 23270 367780787 -220779006 43708 183058271 471324825 2319 -200767073 -959833625 10629 94293376 -387249729 33555 -678518691 -776292701 25125 163772679 162006116 49369 -113814705 -293311017 32966 -384717760 269567420 40371 151834027 -114925917 6938 -667752836 -776198029 3396 469711563 355046689 29275 -954869891 168789660 3390 243787515 -192615341 7895 346316346 839333254 19434 260145199 -20133623 45324 750163210 -806484658 31304 -409076144 -995511178 42617 -864480204 -992966137 35009 271275048 243566482 24009 -212352508 -573830835 70815 -327090959 472358889 18493 -669731227 -799883603 46235 -964320995 -95591967 44439 -509113994 -667559562 39598 167206181 360192458 6814 -804197950 -790970750 10662 81981997 432136695 6066 -703140040 -798065362 24918 -892512007 456479390 38254 -981031991 -995997688 16032 -140875145 -878350206 29643 719131882 -590701427 2111 -306008118 -687925506 7606 -593384745 531687605 68817 449351210 164295536 13455 -115192661 -302945004 2336 -998110797 177810878 9153 89281672 275802713 36073 -118361115 -779610090 58728 -231373938 -614402605 32458 -320640093 -707564766 43861 -706478377 -770369449 13930 -286275081 -673175315 29155 -389591765 262483466 11747 -122291787 -891004098 7568 -497492165 465558650 21885 637176707 833083645 65766 746555006 -208807118 53027 143742939 -386633836 14092 -107283597 648529021 25961 735561899 -213864086 43221 -686378640 -784131150 23050 -615012379 -505207540 17754 183772938 465570753 12987 -33914533 653294652 24311 -989507716 -383798543 61033 348628067 822756968 27840 -399392375 253191392 1711 -129565168 -968003533 27548 188792505 -607011833 9362 -288752218 450282848 15897 625356418 836990754 34137 664919796 183198704 68499 -213201101 749016637 82991 -20216684 854371540 29340 665111272 362214168 68090 -196296375 -902937426 32897 261928723 716187606 19949 184307423 -582524806 7580 -786925006 -514303991 49553 -608516417 553581265 41938 -964218573 -427677654 29638 739299701 -217819901 2998 564135550 -523472177 51772 -703177234 741419600 59595 -11878871 557820627 42310 -612053643 -476930280 8176 562531534 -492517066 19873 -302126765 -216227397 17761 -793565539 -806804336 3073 -109625906 363050885 33587 -807709731 -772744175 20973 -30878135 -692817777 71201 -410898451 744079404 21143 -203758371 -594516339 21963 -693073637 761374809 27569 -957108956 -390071904 24444 -142372317 345452270 16095 -968370090 -971616503 73087 525938483 -491584097 29374 -420046540 -126446570 9923 -961952284 181565594 7283 429497259 161154090 15517 339758941 -704845276 25151 -128538748 626150215 42629 -904254269 446962638 44751 -384426791 278006674 50646 -204694570 -893212524 51791 -288181489 -683587197 14115 -704346253 -767702963 5671 159587593 239794603 5754 -611232779 475528999 27328 -208416851 51387433 39605 359067606 630435932 11634 270064918 -15185060 73350 77883992 752715699 3619 -965474800 -417955364 16061 -207621062 -997574887 58984 -952496020 -386498844 39972 -879776724 -100798264 13516 177313166 -417455196 3774 -217027432 -986559455 40737 338912188 -226880294 31045 178597304 -862047217 40513 145351386 -422491580 21576 749675157 -618264534 42446 162133595 -399402223 3532 249456805 58267551 23723 -952821182 -389597847 3241 639661209 822064274 23763 343036085 -228676546 41043 180584191 354650120 11917 345316419 856048458 38435 -328319131 473980408 19185 87305738 434306552 37834 -507891055 459902558 48483 -994101642 -391489657 19156 -798315342 -493374132 16886 742738261 -288277241 4108 -308958905 445380821 23388 460701011 345923655 11101 -800587549 -496173601 58329 281497532 -221464124 18458 -424021898 822173209 45638 280931017 -197801465 22767 -696828361 -211581040 55821 -612712491 -325444974 58906 -707382433 756599954 36671 -155328 662931442 3702 48311027 241157488 13858 281375223 -44069851 3274 729985052 349195777 38389 175752222 76158098 11161 -107746098 -308155083 26250 -501317486 -17295327 21960 -960686921 -959128520 23550 621970147 -312030414 24428 -234698662 -599541576 65475 -681850764 -674783083 43997 -99914106 339435083 24198 524538572 -119989461 54712 60592327 721913469 56467 -477123320 432508678 40709 352247689 820268956 44123 247955116 458447810 14151 153334216 55250395 27499 442340882 343291222 3841 -301249807 437579303 17412 -985116039 190299262 16262 -388488279 278290217 35397 -678076557 -142044794 24978 -585954578 -507558751 18952 252666065 -20029821 78068 175166703 240250613 13301 -302397782 562757964 40129 634334799 -310475260 34032 737892601 367146064 32563 624173064 344355037 28385 160424062 335049641 8943 269719424 89691123 83195 856206182 -960708885 47945 -693619378 -860302100 23828 143627169 -399236340 4133 167760947 280201700 53625 -121194414 -504918014 29410 67456960 857009903 22640 83531386 -304651575 2201 -120506052 -131951167 12057 -424161644 851163929 29081 -977546491 -980302123 19658 186742763 -117484058 15952 -121642453 -319278207 70048 145965192 159950386 45227 469239154 536747724 45806 -423869526 756071350 9027 -903494519 442983251 24315 53027684 274565842 11725 175544611 -898114747 13230 174272576 -196866137 55308 52134936 449183705 45991 446492325 -796295273 9939 462331947 185577983 60488 -980564141 156719547 52429 278708521 721669167 20095 -216395456 -958802724 21022 621437226 179113254 66765 354792096 -222381068 24230 68945233 748038820 21259 -960549190 -607821375 46256 -291252905 448819919 7436 -787946315 -977459048 41437 -4533803 -683850411 55083 -392039073 737879401 23353 -233094674 -878594484 25124 -572615123 -288851953 20688 -300921385 473592813 18857 469772116 373682118 16924 57150924 821996572 55164 90385291 442953981 29977 -117557561 337395124 1695 -206612655 79748338 22300 -769602739 -775046331 17274 -769117275 -516265549 25347 -982233220 -598184098 40784 753646685 -576059449 19233 -878878132 473226548 10594 -231406154 -971107026 4152 -708539368 -133236641 3586 -27584825 -700565764 33951 -952607784 -792294102 87662 150554064 451368464 25810 662381687 813628726 77497 -415072955 -956630390 21179 69457670 253493123 24539 -12606687 -403025963 30446 663576068 -318121274 4220 -972880203 149299859 7908 -515670785 444166739 38778 -297046899 -697453417 40687 63920602 752141799 69975 460531076 158780940 68255 163821942 -210707619 26781 742607149 -292391342 2388 -681565407 -861088629 27164 740016666 -302616249 20799 467614676 153802294 54436 -790305182 -778655755 7515 181223921 -220514483 45591 -105075552 -860186245 42585 -392388546 835501930 20531 751511694 341724053 4801 -959517400 -608452787 23336 47715159 446901887 57834 -293586614 -709568641 39632 -219391186 -611784815 67701 628564272 362526871 26317 -598242833 -510772386 9291 -518382626 456324803 37746 -602212639 526054769 49406 -207293182 -990773968 7111 -100821563 -882594273 24952 -782184969 -515138646 19402 -101941966 -320066845 575 -111637532 -327291873 43224 -677979187 -890585467 45817 151978120 -899383502 4091 -116950224 351273614 5535 -216098176 -577911293 18509 -386936186 757845169 26409 524554607 472964444 48939 -215515132 -576373760 1289 537032528 -495581496 54412 -523786739 472382678 47158 376986490 664430293 18210 -611950918 -116692414 43739 164152826 441621948 17581 -391541972 749041473 14712 -207820002 68135559 98162 -874734448 463341229 22355 -287162000 -224101807 19395 278106699 337762085 49305 660326035 357603585 33464 94746979 -300601766 42521 -26269186 629844527 25356 -382859789 -886321230 56080 -317835816 440677420 506 -673179886 -100301152 12575 -104632371 -498068825 26886 76845309 467672842 21564 80849885 -286848779 42407 -902246840 455306447 28587 828133472 -965261387 30276 -392458827 761827694 7901 -780041328 -803000837 12175 -676156530 -102987918 15135 174426435 274617282 25701 625748780 -313633530 17863 -583754763 -315354222 32176 -383344012 351739011 65506 172409573 260851248 6896 157432184 163242256 48823 73391162 254827229 57444 -691941471 -100363710 1238 251920216 737879447 39047 -696023126 -766256118 31613 178191330 351166844 8115 759992277 379954354 24386 159439981 65479262 11344 -195082790 58485975 58193 -236090767 -991646219 57982 366169231 -976256478 36166 184959073 -877832612 24478 741499710 84813142 73545 174048671 -404318705 13753 -973907917 170205899 18259 -307435875 464463661 13543 75477726 851419181 49852 162268732 182857993 16785 717760105 -207904279 48263 -44317213 -501053561 5439 157030494 -137500162 58520 164922265 -591926649 16783 189494514 -206541604 44306 272981886 256965061 72381 91960045 -293321048 32605 -704838479 -763950502 47246 253373041 253717192 36726 -116693991 -860173092 36928 -213902790 -984617336 56264 157673283 -229275885 73001 -410727913 -141955184 19287 281949249 -11411335 62775 760183209 -291571638 44840 435445747 363953239 2230 -306378590 471485898 1106 -423172305 -976395949 11870 176165628 -612393814 8255 -981150498 828855994 72544 -232014678 -983643709 57783 743628929 -202313222 64048 -971551692 -401824423 29359 170990234 66078697 10460 171124924 -895951534 22801 186026624 466045032 12336 92720499 819035561 55653 -382735831 -102741101 20151 89208205 856104687 53507 -689182965 -98950824 1868 -399889840 856013706 43290 -792608793 61019266 43560 -596383078 -309855001 42213 348509775 638696807 25420 187671272 -393175849 12116 -426757929 -982020430 56261 -100285056 -877985844 46715 -383715078 -127946311 8775 170644561 270624465 46278 240282007 -210486190 36868 66015573 849746969 31407 64328234 238235634 22701 -100785488 -492338879 10280 656244289 345705788 968 51323180 717850263 41947 -681135565 -789768694 19600 644500688 360287044 43375 -890608313 -137317335 26970 -43738074 -688262225 65486 -19178990 649987668 45412 -700070930 -231618002 44228 -217791284 -235847676 26872 -900957290 433681255 44509 -676831066 -770485887 4660 173659672 374725574 2213 -299291242 -686027399 21733 363453757 -197928326 40755 739294175 367034367 8189 665538676 -294523739 16804 753363379 -574870286 28682 251333625 -43314268 6243 177670429 -859294435 6198 -672777848 -763294655 6552 -993971568 179808109 3194 -105833786 -386623870 75356 -399523718 274885307 36974 -873084917 -137933560 27655 -610024638 -312401732 15219 149386282 258531768 11052 49383805 757979192 65179 239822623 756956414 16708 715351208 -227067113 67255 -957545335 -967681765 69614 -874251389 -120459231 53593 -858252030 473804586 38775 -875322743 469418544 48141 -235972567 -577045723 15968 -618963705 527126173 48460 430203940 149220818 5009 153076387 462415493 14532 -124630579 -869575873 47718 79932462 755108578 59271 654688940 154887062 73324 366248106 639731699 37199 -207819620 -100977465 26558 -593357271 811958305 57877 161557459 -613890464 1234 -992723529 -965310483 16428 164437997 -892483414 44791 271100566 467776552 26964 144515076 280093810 29823 469796358 337831641 10896 340864282 826385248 33732 -1535729 -686149797 67306 -972971282 -961596001 74603 -687160249 -798783258 25704 431816087 238791299 65301 143798067 163627806 45626 -874567231 -120483826 49308 -685882253 -98578422 23479 -973403512 -590674821 36029 -902915370 -96069737 39351 -978014133 -401509808 49219 273717869 264799187 17778 374062397 643076598 40668 -97020824 -318404935 36595 -973056913 143575089 12615 -492972289 -600291973 45050 -9904892 563547237 21944 659365820 152114153 29999 -773358665 -773152234 2918 247143320 458126791 7415 -615560490 -329420562 56339 755504282 -604322085 10083 -603427684 -323240593 58464 -200056221 -613902340 7349 -199839833 -879850850 37020 666561827 -322305581 12002 -972532760 -391396620 44440 652596271 378894268 60264 -386419005 743451348 18603 -975024044 -517014932 15215 -95816436 -123226627 23843 -998789090 148887869 17083 -314879529 465353389 5618 148989170 185837273 1452 143918586 -109663775 53130 753931455 -323971129 21356 440477421 347232249 8437 -407138404 -965138590 22109 -667443124 -883905462 18201 -670778806 -114718180 2706 716092142 -320036669 44150 -990565946 556435285 47319 -96116549 -483190614 27825 183677003 -130067254 53874 535130805 -482572841 39826 656721783 823316170 21549 -220462186 -901522270 56543 142985561 -883585863 25249 -196640766 67356298 17963 274608189 -388358258 46718 743858974 -300052592 45028 531030974 -498933512 41984 -578205247 524200551 41505 628582882 -296187860 10532 156950551 -405226469 16747 -45672230 -700945550 64393 -598680538 -299141581 25743 -306753610 440943546 4574 730991198 -575846282 20434 -399155923 -988980450 20642 181069579 -606569811 430 369227165 -227792529 4322 -593322793 548798663 74092 -224915420 -615901729 53113 -976351776 -404112422 55282 624910461 273492301 58186 144875447 180236799 45606 657643007 819152667 52179 95203147 845305092 18807 625511542 175675915 51997 -666949007 752296739 25660 -232104718 854699571 62780 -986360978 163746607 26430 166508570 471257691 905 377730293 -200220504 9078 -412210575 -985735187 4949 -704545725 -895585685 11695 -788693215 -769308946 8020 -110820243 624876133 43220 59609547 752176804 56401 655663297 809877391 36460 -796652717 -497258955 39342 175432375 -872230240 4167 -703252935 732974202 70598 178876485 -211180785 63427 -415195671 -965858620 74812 63077306 255158214 50621 -33875338 534760814 26293 266991988 -37142938 28701 -485942041 472819562 22088 -327258846 -231854046 21440 178013223 -233337390 36932 -141905798 343728977 15626 -383172219 746646088 2063 146832056 -858225248 28521 -325581559 -237747212 32530 -233543209 51299410 84031 -390297097 278252362 2432 634320553 166815516 38024 -130653610 -131071752 18106 70769685 -289790682 521 -8758265 150499971 68286 167728853 -876139024 31818 177079611 -392710942 17413 156533203 -902732414 36741 -418368211 812554583 41038 -97573477 -293204714 38579 -699665109 752074733 55681 724977764 -287513370 21105 147096597 -234711530 23018 70638844 460439874 19216 -999180148 -999234654 65473 718478075 -325369908 34687 -488829768 465925279 16330 -711407648 -139629827 16364 539010249 -482475357 24055 342618597 851343319 11405 474559451 333902673 8392 633861733 -705249208 32766 -396521673 -990195342 73820 163857472 -140045003 42986 -896205216 451348592 37940 82403735 80928042 60420 -396896878 -139951007 37101 -21977798 653134117 46488 -865873674 715239691 28494 -980220970 79627045 27938 185212857 343853621 31113 272903136 723766907 16573 648988609 813819194 18888 -114148183 -896832759 14010 158250461 468240733 3785 -97186492 -578005785 41694 -123958374 -492015170 15481 -129863651 -479263166 24728 736861317 -305770907 45555 -579350380 -520069420 37518 158847108 274259826 25965 182836671 87921523 15180 -106670149 169876624 27795 -963187216 -971123888 60220 636785956 819219505 11664 743504333 -198124434 28943 -991563765 172089555 41725 -580337346 553798288 70573 59007988 445776556 35094 -95793287 -289796933 63133 157695830 -230553063 47623 274329145 -200411265 13717 -14275985 627756057 23090 -993256797 -763336758 98621 -701309410 -679342802 21384 70178178 731095986 7580 -305671571 456053916 4895 -208908127 -859079406 39047 -123787724 -128659262 35847 -32071127 -689007228 32218 49904329 819921911 37034 -414795527 -990373753 65055 -125672406 -865439274 14536 94549798 473330486 31847 -677485327 -764653989 43205 750378691 368593043 22260 623689653 821692442 9723 339152384 825123926 13708 -132445741 365911740 26929 445714998 167881983 37040 -232057738 -890286610 12479 -991914462 167269493 18969 -671733879 728332514 25903 623361701 349168650 45922 -613052094 -215149303 66276 373216122 636308173 698 359667896 -193321798 2090 648800633 848475612 3163 148468337 -404616234 4485 -193483543 340489585 60930 -3814390 619414564 43636 -873817662 716982374 14402 91511817 811463511 59255 -381615003 813548743 9565 -44645509 -707580210 48811 634259231 817652507 12994 626845106 167479651 12376 68340958 742269026 12537 -578719534 558150674 9123 -989569661 -403235318 1615 -714124230 -896452292 16118 -702725747 -134341020 20491 632033787 175063103 36698 -617077702 -519481548 11968 173880929 -770780304 23509 -687079837 -98938934 4362 754118684 -294846733 42717 -600396188 -496572771 35910 -313706210 -694537194 40427 144093222 -215856433 12493 -889421880 -135052489 47554 474679397 366519865 13314 558422304 -774768787 25216 163433321 442389147 27305 -10842099 -687503124 73426 733218096 -590248323 24721 -312199856 -707859448 6453 -223446283 -874479497 48273 -398330103 809746143 30954 431175892 189176005 10758 -217955232 -616829685 50180 -968617476 -953390466 29357 -354551 88128644 47001 -28432154 -669927413 37130 259916735 441413468 21899 176491938 181229103 22281 -321506050 -195168171 30918 -391334151 -953747489 66584 -674028677 -869738335 34984 452870672 370492990 311 242677430 441064947 12536 347196931 459702707 55290 -521843465 474907871 34686 -426327300 560316010 20188 -708467920 -777358735 31945 174285613 -126653749 77096 349361686 -231798841 40619 50436242 277022044 40674 633614612 528901429 56004 166972679 -97974526 35691 730487064 -479156792 60379 365439301 650958503 2966 -20577936 527098693 42894 -228323044 -857820268 23955 644328888 169629546 26758 433949850 357680164 10796 -571730214 567198025 2077 247735343 -8736249 22744 176052075 -114122436 76236 182912395 254470901 51562 -287081489 439303032 2635 -980203 -681118419 63908 -325584496 438594512 3927 -13531643 662771822 5322 250997009 64381004 53893 728304058 -328750235 15269 -6383352 -698500670 4755 -866277487 -95740991 4893 262941891 270563202 57542 -37150118 724118992 17285 374977961 842605511 30970 357487451 -196636287 31138 149725446 -141028647 42560 -981110737 -858138510 38368 -410985856 -105291837 29110 265378471 -236891687 14790 -28885657 645465507 7137 79686399 249362857 13597 655083265 -309354930 41137 -47509153 -707778679 50220 442021467 -114828961 29188 814629342 -969951990 21589 271990993 727845975 40131 248387704 453556896 10074 437598566 159854801 1704 -581523858 92568158 31088 -123943526 -307569253 56519 -512359883 455518658 7339 -325097342 -667442680 12115 -126148155 -101615391 23462 150887104 -580233710 20358 -393508426 -102968383 19610 177047077 -192213817 43076 -675368452 -766741275 29602 -858641872 454205676 27911 641641372 335255808 74187 155403248 -384612751 20951 -901255115 -134708690 43212 279364143 253038224 67835 -519493309 721802474 58830 -394153972 -960500493 31726 -870812650 -672320600 63984 -388205196 -961049345 18697 -496447098 473376615 23313 -33796766 526033571 43368 647072740 173180628 69844 157355851 252695013 19126 -314697911 432160699 16885 -413979924 831715318 46488 260954597 84372905 51368 -576392065 -309421402 73009 752823017 -114488013 54632 -35857567 567423495 35075 623322346 -321384361 34784 -133662353 368801391 16799 -597744942 -297338132 41162 277066197 285306331 8999 628964454 -329134322 21219 -203759667 -385580380 46541 63384338 -321920592 28255 167330790 -875695805 8342 251833868 -206091602 14471 -980491967 176656876 17451 347876740 841470548 8471 -204448613 72669166 8015 -997507672 179018506 50892 -969441063 -976368128 13201 -666900384 719780897 19977 467368557 841675083 30416 -964892760 143357869 7845 184227577 260773105 21077 82023002 473874305 10673 443277322 149371153 17956 -399162395 818029582 41924 -195245969 839445032 76356 165527932 468236056 19713 153648554 -572432026 17419 -389293160 -960942628 39783 -393344110 821306151 39332 72691027 257182032 16015 -953255405 -402121417 45343 -217625173 -960357368 18715 -41452377 -687410972 59857 -129359536 -296546315 45084 -106344865 650209826 25918 241378636 730882798 17881 -326076862 -231211922 8474 528651264 -498444020 40478 180451686 -578911829 5586 -46726861 541605038 18615 -597445171 -492855979 23177 437150264 348342251 27867 -8134698 537859514 50888 663797775 167893494 68938 -399333214 815510743 41467 48426266 855021032 24470 63156441 831538551 59827 658621033 155139450 64932 -883396904 -137206602 60768 173214056 -120075913 83062 -999560906 -996647952 54923 -111917704 -959817134 27015 157674566 179919988 28905 -309576402 457396785 25644 469366435 366746675 2407 -104412702 -313206268 61306 -193368406 -970310078 38392 -613965479 540267888 59985 261171533 72417825 17892 840633839 -956236814 1911 -980417935 169856687 29215 -97070870 -892498970 32643 -953508937 -963700923 43532 726780577 -427340794 35396 86026210 283036983 60865 -414927599 373874826 49168 -385266867 -138649720 34662 160905832 -217975697 28946 -700563245 -111987881 2984 -106596919 -774701481 49078 -687570911 -768904490 21442 648511699 832619247 56559 187694267 -109461168 31717 551006202 -487571780 15620 75130244 831363572 19544 -770102889 -775724580 5160 642141469 182229207 10407 75543117 267626851 35613 660622934 184610723 28231 -123311316 -764507883 39118 714534847 -597253622 36901 728892348 351951231 12664 259490232 256374325 5547 655119359 -300617267 1361 -794042666 145294272 63397 182976320 376305452 31407 -195199200 50827154 94563 356480266 -209701578 38411 157053755 443199031 19067 58595752 719617886 22392 -18291653 531837745 35550 -139997127 -509206319 23527 57462935 -17469338 36659 147443088 -422785352 7353 260947294 -230436164 15026 -27944409 -672645487 75159 717842455 -312291809 3883 -764495044 -501407632 51304 272527209 -199605448 18611 -198876664 -610843447 40256 -959095380 -998340585 61264 -686287279 721429956 74415 -128540451 -520263028 14084 -127540511 636173652 22570 -606565458 -290610021 61159 -14064601 535774965 33797 -124255891 -332241103 18832 -316570502 451867984 21703 -986492723 -424895560 75633 280268370 -12453946 73066 -615844054 -518897130 17305 723380274 -215551940 20528 731089803 -230023219 66479 715809328 -599739042 30255 262730135 -574070375 51242 -972231461 -986535559 74184 255681701 -16513457 24886 -219736304 57880507 43835 -104901658 353258081 33700 -406879378 280285758 44050 -601256182 554120155 59955 463372413 353078856 4401 189663600 89840443 25610 757617105 -487713481 55000 -128485874 -874845190 28936 -37387697 654168924 5335 -292289705 -212017329 20397 -305110318 -215523178 2085 720528514 -211932960 28696 -114949409 359869128 14979 -519032176 436224878 33192 336825150 642897665 4328 -616884478 -484481634 37823 66836268 723532363 33700 725216150 -597553602 653 146110144 -196768955 55336 -114349114 -772872647 45123 176518376 173865419 17913 -111702548 -888161500 45528 -991779141 -977285668 25540 -617289765 -312652086 10225 -110391032 -96118579 27032 276280902 -26195301 56440 179642904 470997946 13971 756944506 349457642 57641 -703435838 -866133477 13683 375876965 276101371 76889 144055722 455221641 15053 -428224532 739227736 1568 -129049009 -864443447 11538 -954397390 -996200774 41905 -214805725 -863617610 45797 78948447 -312818295 3797 -991230469 -388406864 57907 364763701 -229640817 19413 -110083452 -868482810 30219 -480920035 -205982164 21151 745281863 -328952983 24362 -31399594 -713824878 27052 -126849599 -313680307 60419 748854517 -333078658 1686 -688466718 -784306775 28788 179591148 84142112 5575 -704696152 -121915252 7821 467510566 336347612 8156 85272352 -311200842 42003 174975798 52343913 15074 633992645 188417230 43521 343822188 818127559 35377 -113884395 -139670254 24566 153168653 -895203069 2142 142922004 -232302528 55392 337958398 -198206920 23033 362844397 813675175 41482 186728631 -615171846 7588 -114660894 361799474 5679 631804994 -333244652 34911 716373655 -287770854 8024 259219983 -34768873 58497 187244190 -607675537 2996 176926979 436146032 20385 629654725 -332286239 9769 188817919 -859993135 44643 152269813 334761503 36749 -608676716 -901629627 47226 732962722 661463795 32230 83431208 832322158 26154 372598171 814527087 41416 526704455 -503165526 40152 -501899246 459353544 12645 749209647 360879008 39162 -385551303 -991746349 73608 245593398 245786394 19326 751965577 467650961 56050 -198711236 -589792827 27618 -696989747 -888451283 31127 150741906 -594390201 172 740938292 353563961 50156 166694267 63400434 23178 154982373 -589561681 228 274798579 466703253 4250 261473118 -204504480 28308 -693728121 -789277282 16577 -44283053 557506082 31773 -476798670 -38385107 42695 -288449859 450914232 19925 751538120 841333262 39056 66274649 445088137 7087 -957399087 -599566797 48593 -107177464 -792036291 61686 266130896 443351531 15521 -388511650 761458751 9931 -208501846 -965427388 43061 -692843778 -105590472 27269 186156245 -890800341 2012 -197527013 -979869811 50348 166107616 -593992401 6094 182005962 -118132942 28731 164328144 53018898 27871 -121002664 -321492204 13614 -796997511 -491227448 24141 -979641850 161782530 30862 168690191 -392696471 12332 -978035999 172360458 19899 -574523621 540081321 23137 -142554122 -137063448 920 -131548275 -302828824 23426 -879516416 -130590611 8818 725935080 -203227898 57141 -140726267 -107563307 26054 -688550459 -782345627 33881 91059991 714483426 20600 148825582 -428425181 23619 71885828 -330544009 30577 440063881 185319020 83033 -960101373 -415989502 46176 -881674235 455171088 52803 -885823211 -100290782 60860 94067933 448920050 19328 54627573 -293736924 39254 -206920000 -993848058 48322 -96343592 -319571305 39445 159374142 -589907729 11880 -108490138 370830979 26611 283594754 279252573 44968 459119875 143368791 55497 -983138072 -601368078 13828 -985158927 -592157701 27315 -408540073 272454351 26885 657281833 159832914 13755 -397092732 -388394569 21604 -992306931 -988483413 18482 743295959 340930375 20686 -218006895 -858140904 38782 -958319195 -961780935 11219 -119993396 -306268638 14927 -110044014 -888552979 39063 464408900 380671063 1698 238915611 434218740 26779 -864468850 440287295 53361 -29579246 642272026 18842 -109010911 -99471143 17986 722986289 -209225163 7942 -119852031 -764001661 49056 163525200 -604949149 4210 748446086 -575516074 21708 252547040 749157358 18533 356233766 629813688 16470 153076773 -381733333 21795 148885125 -215434545 31050 -484955618 454331058 49314 245007360 -232789087 42573 276666178 754392341 41434 -572169710 -482164840 15837 747377502 352804406 45495 160360179 -602982453 2029 629313034 182187990 70557 176976739 474313310 4128 149827285 154819351 22493 -960871533 -520061014 41040 -713255742 744529582 48753 452605529 372532519 26692 -100512662 -807985838 40376 68178766 -292738806 25135 -416787281 -131304037 23211 -861132931 456370588 44380 -967043105 152042244 52339 657816039 357064389 29108 -98261398 -888657004 40863 285050342 63750586 22996 150441734 -391068581 7147 -606982557 -485626663 28963 -226573742 -968456892 42533 -389550595 -134961220 41770 173642597 -117100556 85132 80506892 -296268109 27061 183441523 49678999 28007 -411855537 240204004 7880 -400526855 723322748 543 148832147 -396448140 25276 170493275 52747482 10586 368335593 639404924 7188 -102033538 -120575601 2743 265667777 263646987 8961 756508837 360001085 5920 -135081028 -774106970 52886 646137817 165922162 35390 -698803918 752810918 76258 744177660 -327274091 35789 -392556653 248847918 23717 164706302 -141367973 22153 -489766109 -515007076 35756 -976383859 -410540780 44944 259403361 459171895 35767 -115597385 -121348250 1642 86716742 282757437 67889 -963881597 -601227039 69415 -5334166 626809142 10575 759243410 716710535 17438 268941271 -230094755 35450 173787067 147070359 37308 259694199 428982177 2366 -192494270 65625769 37864 446421967 184379009 86393 184750314 -115671409 31426 -427239590 719181796 18153 -311562320 451430794 3760 184100013 -589738509 5961 -297598293 -196181779 21039 -98336088 -884225056 28392 -21415370 651385083 41218 -407152526 -122200963 26429 86826335 -992823331 50086 155316957 -605926672 2928 -666896616 -861374648 9189 -789775909 -484336788 35404 -314436358 472647396 12414 -678670550 749995037 74174 -112779339 -327483730 41162 656340894 150886634 12008 159529957 90468809 16596 375993306 623081552 3049 526063658 654180246 68799 448569788 -322481169 19413 715738702 -302170100 44125 -807553832 -420473698 61136 156329126 -406902494 24670 263916731 -22657965 11674 -220130418 89597870 24194 564887950 -492745256 30735 750314981 -327058649 10243 -33097660 449615534 28326 -571850158 -776894317 61637 282785829 474903244 7572 252018778 -19721103 29649 645802852 -293571591 40838 66050594 84610503 18466 -704875384 -142610907 17581 80427935 726898748 27115 659783689 358297971 5319 172231434 78482200 14304 -793695603 -481050054 43037 376104031 -193763889 15481 -986925320 163976045 48913 161139496 -608687839 1127 143711328 182591823 33691 751126492 -572137092 22020 247982407 462684533 3926 633671757 844604406 33044 238144335 69975649 20881 -384362615 845048014 40202 88243222 717346239 51963 -873377255 -897649584 13020 262082965 738618466 31838 -384815592 847559152 17530 189657503 242995777 26774 -704544412 -869610915 47807 261594050 273744063 1786 267338150 -19704874 58996 -956155847 439542947 51738 -572759883 568398409 79147 -682072795 -802750137 12779 -28860151 559565452 38895 -290418214 444661627 11239 143092621 458884096 25632 -34849762 526959500 20849 -109969866 -498767791 2037 267996800 -37696725 64333 -988550144 -396515966 53376 -778390698 461960577 50843 731140337 -332942945 6799 -142823971 635322698 34700 242584914 757159302 33591 355812349 -223459450 26787 648606311 163862005 18512 761187978 -573306872 2227 -307168269 -231716374 21737 -427837381 -967234814 13772 63505071 267325648 49222 -328309777 -319782776 19934 170894738 -123115565 13898 -784016744 -478462568 9007 442611093 355285329 28892 270970253 754877471 35792 -136158839 -779011155 44208 86767671 754679274 29811 751479966 841353042 26964 -406142600 -117922344 7948 631939627 -315190075 18092 -695605437 743025894 51999 -500146929 454591683 37985 -987199153 -413701957 76011 -299060127 457853500 1395 -39675470 663050609 26560 -16509075 -703424230 58127 186346450 272361325 28959 752757034 -606996793 165 -100531407 -306607795 15788 -222550342 -312741275 25190 537548905 -496826447 48834 -957727147 -573792888 54755 148909674 -140299593 16168 358664122 844091213 26799 -19207695 630259108 34598 -396932630 272409687 29318 -40761624 557435897 46503 736217859 -603079879 11459 738495839 357820097 27170 -127640343 -496976340 10659 165993245 263411109 1715 -880348691 429758544 19921 -30030875 659960268 36302 760956828 -315561775 38575 -982863025 -383014503 46237 737476470 -193321055 10792 -610301956 542471627 80250 -790648377 51481225 62580 -97551478 -803032181 9289 734930499 -325369134 26414 50455072 -320455021 31742 -425617400 812834228 56275 -382788274 -21837579 83342 -404094508 -115361124 15247 -774735687 -772178203 5146 154416846 238523876 56275 -228873910 -879776139 23939 -806957964 -779471099 17584 723960358 361812571 7204 -863904301 -99340593 35721 90972714 437809351 15157 755322258 341086101 16604 -980590945 -992265867 35094 182105122 -426517692 24613 187272311 153660431 11988 -321860309 441580265 2374 -424188168 440478808 53310 -509354342 341522136 72770 -201428396 -901590558 16266 -100516224 344502041 16322 -128653328 -321449003 48892 -986240676 -990840078 59279 -317101335 -699228492 64436 -980106587 173132486 23016 -235897377 -878599206 29093 -38972116 -217537431 52917 -608193693 -511691229 36989 -305233779 811559495 41196 353143387 -428405555 64324 -711450331 -771640667 20498 -101243474 -900763945 44511 -113111616 -857451378 41587 91679683 743455405 25057 247827644 732142263 591 -410070100 -981202799 19364 265151801 -25238658 28604 -893996916 -123192896 18869 752086848 365259000 51391 -30312237 638040932 4126 -402200033 -110326797 7600 -137646485 -768776881 58717 -415587538 -109273509 10195 164580889 -589753037 15017 746627740 -298955331 49136 86224812 -314425070 37716 759202501 -224862201 17300 -125035361 -488180357 33249 642660890 856285763 38821 -962918469 -428250948 65966 643195174 818467333 45426 -126563983 -798795029 42709 278362849 469828638 25534 -129210976 -808661700 54821 -219684681 -599675725 19639 -328214047 -701277347 39632 -199766367 62353742 104470 168755669 -401984971 32020 168376481 259912382 29319 -388281104 277659763 26845 -295369302 -207793593 22693 -125126910 -132690496 13912 -574025348 542275961 18644 -671471560 -781149909 12085 -477977714 468972746 1476 -580056334 -808084070 32093 -517570457 467837349 11931 158394887 343938290 28394 -208791787 -890652476 49187 344344143 -220125467 37893 333902887 813439423 45913 736213655 -216997075 23377 -37099410 644865647 8232 -595829470 525995381 23672 66910520 275719851 12812 -195293462 -972129068 412 -3442912 620955703 45961 -586775393 -307937295 63630 -783940320 -518198127 25766 459120535 185560966 46948 -233234869 -970212226 54787 -33767290 654717807 10953 -291970827 462937163 24077 657849315 850024212 20423 238354346 733315673 17075 -781320715 -481388256 45458 647978595 848985209 70480 727389682 -224062139 2648 448726274 158103123 41718 250216239 453453592 2147 -684606630 -102252898 10700 159315181 -422271593 3501 -875223688 446188002 24050 -142002272 -322792018 47287 -878788576 -117585263 3352 180894120 -140283327 13935 -410273340 -960406296 21037 -893585303 343283047 46396 152583183 348894851 12274 -969629103 -581729366 44144 629728993 -316053180 35039 189247339 -405735158 16532 282080011 247938453 59861 -588394698 558589321 7767 -386251890 -109643112 41849 -689936858 -787323625 1970 340018910 620515898 33840 -585317784 -306477917 71822 -587484220 528816110 20944 761558727 -318905011 30122 -332649628 444320356 17551 -769150883 49513262 67897 -894306318 444187846 53194 732826471 -579963511 36804 -581165124 -315433786 62944 759097030 -190539041 30344 -708206901 -120174690 12650 -890107498 429179655 5231 735867861 348781486 18832 -386805707 270191121 44626 -595330304 -327597936 16431 654540692 185389679 26619 722088104 -293106695 41480 456555923 356959937 12983 532370170 -981231919 38894 174933153 -591731603 6774 621989678 -299027914 8956 161564160 -589420919 2118 568820521 -482962500 55460 -605702552 542347017 74884 -120408894 340606853 11467 263170446 -16009861 73565 -129697324 -320551364 47303 -410979198 811970592 46540 -38999266 562874295 4612 -300170732 454002033 23122 -141338691 -109055679 36196 -236494497 -583266933 38644 -678978192 715415512 16911 91468512 -326070838 16626 659498418 459552715 63793 -98915012 -494605854 32118 373279559 -209026808 11301 -672637112 751011798 50996 -687739301 733860360 52994 641602127 366700498 47282 -107712037 -508653074 22547 -584009314 -487983291 36707 638057391 355192149 26767 717288397 344917247 21014 79551605 655390403 64189 84616164 759746014 57728 343974596 627650795 40907 257988922 459451846 28736 640656640 -305895618 46929 49707358 266509550 50944 266107931 738590290 1607 749507367 -304800680 20496 626950815 814990860 10554 250308547 -393391892 16713 173880774 -896773927 2388 -220863554 71160176 67217 -485607389 429154566 16311 359305106 -199733218 40323 -227078673 -961620737 24615 -192981640 -891296733 18536 642092094 185769787 65526 175990004 -219893744 52832 757890455 -39345389 5031 621108707 161112454 58819 524613332 -490667614 14647 -857939409 -95255703 16790 -296959202 462170373 12250 447899110 189336857 11575 253637056 465194547 27204 646100668 820757361 67856 -786462774 -478408225 14752 -314716571 472792933 25564 717372900 -326948255 37283 623550646 184178271 56166 -133611017 337800239 87 -39956159 539676921 18282 67864067 243436132 70300 472465089 342839966 32009 619177832 357981375 71887 -793891730 -773589275 8842 143947636 -218499390 66936 189361625 473502021 12270 257381348 -30001001 15284 184977426 -138450082 59789 -229457312 -591303302 56038 52586713 458970720 42258 64713957 851923883 33253 -403973793 -966738090 8215 -706937292 554273896 10119 -388731309 -130826105 1750 78378251 -330110890 21484 471716997 359149025 9500 -702838741 -883289718 25915 639531192 178683736 11410 -578021887 -301597952 12988 146506784 281148804 21160 -219448388 -959640123 49443 178901967 448842738 12103 65503402 755283932 979 -116038370 -792087303 44020 -317701805 -708705697 67388 -394338828 850758238 20721 -302861652 -215515560 33871 -849648 661046818 3357 -681876727 -799566297 29183 69419846 727689103 54594 167283636 77626415 24004 570835135 -513139945 40237 259633356 284311860 33760 -409113716 280968698 23137 -109501144 745196779 55201 250215984 730583211 33142 -612564853 -325438341 24991 183296325 -217248559 13688 850431992 -990853818 7589 645185145 351448006 5796 69173899 -591126983 61592 -413718212 823464670 55143 279401736 271405189 46873 67743508 750937744 72300 158692176 177373070 43837 364281489 -208897724 10349 -500511049 450414632 15031 -137904071 -768966379 27111 -708584120 752622216 29793 -884823320 435380946 4912 -112033271 -301362996 58915 67966376 724065044 26421 50841352 459620288 57637 430651560 378412617 20899 -802964221 -496153750 55801 274232174 79561657 50739 746353670 -230029290 5127 -408815224 245314483 47333 -217822647 66165762 47112 737610134 -308878027 22205 -199079207 73798234 100197 255645722 758275218 23044 -319524231 817341530 14204 -788275898 -797001593 13458 -313612952 -691208950 24637 -492347543 371376599 44899 92193579 254055728 43884 75718734 755532329 35884 750962418 -304679575 33075 150338557 151518169 42790 635505946 821043188 50763 283600846 56240406 48436 340016923 853597013 34003 -701068066 -885815707 1999 -395065645 743416915 11458 184545839 150840487 17400 162799652 -385597317 18155 -383674450 837853945 42613 -988777444 -987355338 55896 -857477134 -687874736 56132 -975063463 839147548 53111 628562914 178712186 47229 -291431931 -225137111 4533 -406520159 -115419655 863 241774871 724090115 20181 -32314070 640929635 10679 -485984396 569304877 32229 525035262 -518484210 23326 159670619 645591662 50813 164927551 -224823649 42635 -388731448 -103223083 17163 -684320984 648170678 68817 -105251304 348345766 8453 -290079199 -668323356 67381 -218987884 -613103299 66829 53487139 -304052971 15624 745705231 -205892403 63577 181111510 471399366 4933 -581801040 548587610 38571 282191267 434680283 30414 743596282 -614262853 19242 -135175135 350674599 14603 760499977 -235718726 22173 -608653128 -901701337 48653 -204808686 -879594339 36280 171298999 -874176369 40999 716074949 361085239 8570 362093564 621988340 4105 143294569 -581878061 13869 71158186 259134172 38958 -316541056 -693969948 21686 -124516821 -291862358 21650 -113296697 -801121093 27665 170171368 188989249 11702 259876884 68029572 35488 -421265556 -994613212 9695 722802135 -291415988 18302 -676839190 -109567599 14871 619817835 821044266 33281 182982361 -886172866 13323 -286784920 -678784894 1470 281149633 630645481 44427 -896772741 -116216924 36435 -96001739 -784481392 25175 64408217 825529401 12930 725687705 -606486750 27817 748686307 333340988 13245 -106334051 619594197 21514 62918565 466510518 59953 168607710 85734594 1142 631254164 812410857 68591 280147185 -203062710 10192 58379312 -888864218 48005 -106160682 376214218 21971 157075266 -193678114 8144 656090117 843347614 71252 145404128 464143805 23847 244462151 64697421 24542 -132617568 354493888 322 167730234 254530669 3320 -798609780 -523091071 34894 -95612103 -312343393 1332 -978493500 160647702 23064 352681134 623298762 25129 154930935 -415151082 31130 -995233085 162479139 14853 145317812 -140347007 41892 717927893 -319759638 39962 -960283791 -998609552 11902 -304835858 -708938086 23683 -300381749 -677753485 833 846260763 -995669663 52950 168998671 473561666 13803 -969307452 -406379428 41149 458388649 362355171 11420 178623369 241491741 41600 163267768 -199649709 12992 -142287909 -902199222 7382 755214804 -233070603 1152 148094632 333578926 27709 -681413256 -789841647 29790 -874231767 -120222802 25441 751059372 -296437528 32494 -121697255 -294896545 38449 -201216264 -575120795 32336 -996346189 -381222618 69839 745694920 371064998 49602 621919634 341311769 32918 842552655 -996697146 36455 162118948 -605825368 13941 154209580 -135227242 73862 174411622 -881587228 22166 86189374 715610082 39499 650198653 334360467 62646 -191166287 -882012117 48219 366771430 826001891 44025 238671353 239644711 66407 -593417937 -497929057 27940 569204712 -513273177 8559 363168881 -231175669 10118 -6142959 545284120 37184 430143941 380867377 24028 -895401221 450222321 30724 258671044 475492911 25839 262866150 467812618 36819 -792269957 -787366556 23673 -199227741 -902702549 42596 274641100 665084194 53412 -970450704 143127705 6683 155435506 -127852290 30301 646064678 152477912 5002 -998063235 465914930 31148 344716204 657355071 24220 -321124495 -213906224 28400 180057333 -136737377 22110 72936059 277279978 56523 -422909192 260126446 1343 74656810 -316363268 34846 -298910784 -218566584 29692 -393704015 740990696 30921 -708201455 -903477118 25201 -996335196 157024046 52170 189583029 -406265715 4539 187029190 -228902996 50397 185442831 145373563 38219 -890181943 -802069990 35269 -126849735 -113371493 28307 542081428 -519299307 31630 -857511106 -132218115 57576 -398710341 -114255696 40539 -418060870 -974553280 66779 720027778 -572740898 9101 -872366249 158264702 10002 -229457698 -586491336 17295 -589817243 528206078 24243 -380980080 247623435 11537 -224305977 -974342700 9603 -579295512 -519548974 21426 -867697937 -121040741 22082 -958502489 -610068629 25115 -3419597 624773487 30464 -137841811 -776627943 59330 -791216789 -776763670 191 -293118657 -233997804 16573 -119844608 -780346741 64390 658960847 849171407 18460 -116923195 -140217032 890 754600206 -329515137 8282 -115257590 -782079614 59663 179968605 -106028502 4608 -413730906 822169980 16371 637615602 244232387 38875 -326288682 -702069217 55993 92029874 468057226 47503 -107324670 -127547320 13629 -300876673 -197343372 21264 179390797 -101243677 30717 177658032 345017241 2283 374465044 653505990 45913 169224048 -600903525 13483 738883954 -214750159 6187 -693671236 -767982674 46828 660135615 180557038 42359 714650668 -207306033 60247 371099210 857112254 44346 -308845238 -232027154 24154 -966399619 -967149607 42217 253286526 472976314 10240 -571867350 715925127 22744 -25318259 -702135956 68592 665013448 -326462618 31254 630975065 830583401 42300 -201420058 -969717999 35535 661026688 -983107412 69737 364140711 655440535 6549 434042447 152592601 47960 -36897708 632173807 11923 272170780 86633911 44315 165891736 458914886 17235 68382848 744473623 50938 -130653421 -423610279 73793 660946875 350630279 6803 -308991193 -667043738 25199 -121663015 -884890494 13687 -214517065 -594236249 50359 184804728 -100550698 57176 -38089384 540749842 15087 372965746 -197496817 42201 -865169407 442486345 5574 -790874226 -768924487 18555 157557914 -592397046 5675 -991323268 -980983899 71465 -607520248 -291143056 53326 -580335108 -314777025 1231 60126959 -298259875 7023 -199994882 -572561220 15329 -401915880 825523473 39249 -796656838 -492891521 50944 -315526084 -684107939 48054 -710703899 -117886101 12922 64325318 730140164 6919 -10599791 -877437140 2912 735514193 -322173943 7357 -392318073 845331753 534 271194868 272095821 44297 254273473 430353715 7585 143847573 246091771 45546 -131615981 621232171 4143 -858949088 473014113 22789 176337075 -389329423 18735 -214426035 -983902608 7143 718657323 -614219941 12670 -411876871 -110263131 25529 -221924628 -870223111 13272 759537295 -199105539 29672 149936628 377365869 47661 60780018 750379047 9894 172295927 450680404 23120 -228923899 78725401 65492 -107894091 -299076477 6791 654465885 -988613333 68636 71017348 450547799 13867 166221771 -232325810 4830 -809184140 -765422447 5700 -992515371 -992708975 25608 -994822298 -998508106 51253 164067052 452318692 17906 -208149934 -868181411 28413 736753411 -196126897 22894 51878027 453884078 21293 -497775911 850942835 62199 734139030 -208223575 8896 -101801173 -883293212 38012 -118645815 -518278043 8557 344726728 846929193 18281 -674783143 -299268598 17086 -583789644 -324051795 75047 -232623684 -900368807 38219 -953764132 -408036300 54486 -400484768 743650575 2194 -674639976 -899270257 47501 252823233 84570712 16289 183607148 58493282 17535 658222337 146150744 31956 473047220 376707102 21826 642982365 845211789 432 345472742 -206415756 3742 447931623 335358347 4752 281643313 69857386 34739 48533198 753995212 40708 -18048499 -697160178 48670 -114881654 372654337 1592 65754186 743929838 5544 -109250233 -802559363 58811 654588414 150000557 72741 -695315282 -773062613 34621 162896057 -869057263 35960 -802660459 -782870366 16223 -100361059 -491325421 6754 -401286361 -985028177 52309 -763097054 -796341750 4241 445762407 -385253369 46948 -227615353 -609865775 10964 430416746 352143872 2117 175423921 149317842 13671 148592296 238378301 23800 -297795786 -201945846 17849 171227641 -574070258 14347 170613971 -423703374 19592 82738399 438015092 56321 250674734 258277619 55460 727134123 365758809 44087 -685861205 -861834510 51106 -203794385 -582672518 22725 -514490759 451202678 50108 -128383407 -884341824 194 725720612 -226124399 9910 -693050549 -110109460 6557 144427201 -597427019 14253 -413908210 -139002481 36973 751150015 358217387 2893 720064840 -236986434 55571 252659960 -20838093 64672 -402097802 248843575 23910 647316709 341690758 10472 -418218360 733534455 32837 158406967 -211722957 39075 -104034885 -775023837 70355 -601728625 560598331 78876 -413746569 -990356314 39195 -766035091 -671597238 48233 -389819131 730201018 40118 723777040 537190833 67264 -797190724 -506490296 56152 728880686 366996934 42520 188495046 456247600 13743 -694914728 -105160352 6540 -981102978 174168616 40997 -384379656 -141927013 7015 -209165231 53408601 90442 -111099231 -890480393 24504 -963150523 151712600 32945 144840122 -97644654 77271 71192273 735357006 60218 -585139825 -329457585 45705 -713089340 -799214225 21288 -132019650 635234338 29517 -696554105 -771920468 14232 -229459830 -971016661 44946 736991956 -227427686 15363 647687177 377802475 67344 -112787110 -514043587 15707 166097384 -122659087 55689 -675719341 750910211 19620 -397397033 -104884487 16328 71645447 815285967 6745 -105921415 -512332831 27441 -204426022 -875798063 16643 -114074446 -141171099 36017 -102841958 -293221406 64275 760867151 -699322250 9816 748158554 350605380 23769 376210773 641953464 21209 82112698 748977229 63489 347188141 459744762 11094 -126112700 -509241766 5 56198387 246172418 60363 -131502782 647807258 38502 340354213 840332188 21331 -857478158 -128211989 27206 252130958 -212864051 23197 183446695 165848377 35556 -112950777 -124668915 10056 186910886 71787649 3917 -695786161 -899869566 15879 176059320 -618236869 13403 149805714 436599785 2239 -299222991 468186473 22683 359444469 619057942 11078 715920828 380525899 15630 -106127661 -296564550 73566 167759243 -414172892 29230 268311154 259556344 44325 344320151 665765203 17602 180896450 379704648 38180 -699959825 -878832095 27619 456306422 534098752 66457 351129769 642522382 41117 754721152 -227126581 61106 -118456726 365892905 7527 375663958 620572716 9468 -97008757 663218439 20916 -109893171 -494391958 21779 539800377 -478677946 39289 -224292535 -576342433 32587 -680201678 460057840 46036 156424037 257000661 52078 664825738 -955899587 38425 65986873 -322816549 22983 -616563775 556068701 75462 -875245836 462324719 37075 -588350680 -510900789 29742 88316226 856316728 3242 -393082170 735876983 9016 -393688569 -110187200 43106 62011652 446502404 53031 -599306925 570682097 74841 448430757 354696410 16386 -980674515 -618926270 18551 54037244 466618799 16559 72503726 -324174255 33887 462446931 -392054312 1104 -964090583 146477482 21142 334002091 -521489852 34572 732910516 -574649110 797 457556481 156345657 29573 252731113 450078828 25955 186438615 -399565433 12847 -616615450 372770465 63783 -895007279 428685524 43768 -582371645 -329682641 15768 -142450752 443158153 34816 -427696402 -20542838 86158 638100184 189375138 59581 -29711352 -708496774 71012 636746522 369198245 20641 169394499 -121226918 74906 162881775 189725998 2193 -1146666 643796939 33167 -386279817 -107834937 7426 734288509 -199849597 57859 239639905 750821464 12319 641864325 -300101048 39227 166596731 -387444940 16783 -673025277 760391419 51787 -959859929 169407760 43371 -6556262 626271119 15992 262920459 -222046428 25227 269705464 -205902161 44363 731386971 -315546236 17127 -206762317 -604431514 23150 -382322635 274382200 45401 72021075 -313773014 22554 86613223 432201068 2056 -405904020 243846494 17786 -142549264 354398650 11096 -967958322 -989263724 62195 339114423 -201887521 24954 179199372 474669409 16345 -104811637 -887381621 30005 -105469239 -104655145 29612 -589744033 -297511486 73276 -712256958 -802889746 11457 -978782985 -385535862 40451 270644951 -26121670 31164 145868931 -219386872 25741 -139697682 -868795745 37946 639188539 174177018 55438 -419329478 270604199 11165 -106667081 -873450496 15494 -113398580 -138926927 11620 -481697828 431996800 40402 -223127277 -575946479 55445 243535019 -44435302 22921 367845328 641989304 23712 -332102249 436537692 14027 67412761 755272125 26108 657279459 178467861 61280 757491660 343678784 16255 -324173162 -889601302 66766 247897268 463465827 954 761652609 -600640917 14895 715303384 339145681 1065 -514593904 469706527 21157 -382723771 818907420 45876 164316582 159757625 38236 365985072 -212284536 7436 260275699 263615145 8013 -865678681 433096309 27066 -123563273 -772855112 20683 -300097084 -680574190 48697 -222744616 -993029949 32944 94832145 727165349 18390 659778754 828250034 68776 -682018174 -787319673 11245 -134480666 -139417065 25091 -427664298 248015403 27319 161560002 441414427 26239 82226787 455001092 23371 -222430372 -582216411 47446 -400509155 -980783300 8265 626359892 812742416 66080 -407523950 759245430 20136 741144966 374151264 25864 852792781 -967090325 47860 247337018 444004655 12875 158140254 -233197706 3248 653245191 828114280 73407 -135017288 -794235356 42526 647555116 -298648257 38366 -28132178 641370084 45505 -313219398 -669555834 30885 -602937665 570552942 44552 63355945 834257155 41380 659762066 -314217086 2690 633272517 165732197 14467 722514125 -332367932 3387 622989490 366459512 56196 247191331 724474089 2457 661393431 833076823 52712 52294937 716221651 12590 339695203 -206875931 28812 -967573866 185489628 29261 644497633 187003912 45299 169963922 -394925465 8339 -308889740 -193879791 8648 -491973610 -576653805 33016 -400023288 823195073 31678 169715592 -876705657 23288 -417050885 -118034747 41969 649520481 350855982 18586 -604852001 562322288 79201 -675205254 718588733 34267 264105038 746295342 21595 242915168 -10186625 13756 -584677767 -296608227 42481 184204805 -206974256 68992 -616468170 -298536091 54932 377187919 661964248 18526 188222297 71713614 15242 78743661 738485753 31090 -6255889 624800632 14042 -47334648 528923329 50082 -877718516 476187412 23774 -689289648 741761356 13943 718795306 -197585163 56794 -47087965 554344519 14553 240683396 246827343 7465 635860115 -583963960 40510 281503707 -45762969 34620 280133733 -16148177 70290 151236474 91507531 2229 -232234123 -964323125 22419 -400890844 266523471 22995 -193157119 -975865940 1967 336180581 827618502 12236 -500345581 455907446 21196 725026747 -584115426 32149 -124457272 -119525079 16809 -109586688 658756249 5129 149115865 -318297479 27035 -964407826 -989682818 17136 -969516443 -952835747 21998 -193303666 -960669216 13913 -514013279 467438084 20792 -287394465 437571775 26009 753017228 369648221 11837 -762500853 -518365193 32094 172770624 -408414480 27974 -195054984 -878224437 27787 747940455 -617158970 36791 -422310668 247429069 2836 275707968 467777623 18492 167477499 459542941 27622 -317329401 445357439 739 -798784321 -796217188 8847 -307747701 -693238407 7380 543335086 -480641334 11757 -123279259 -491234031 9695 -671342100 -875921847 5827 353244399 -198644286 42957 157608431 -107686305 12991 -209262409 -590987579 6922 366499663 665098586 282 158224101 49367222 13300 77358851 445998488 53192 -227180740 -671835403 3070 -132538107 658311921 11643 -98279465 -795560489 18540 150840885 274599772 21327 -416817816 830644997 20072 271828239 473983634 16281 249256207 450056615 31539 252464609 473618257 31197 177696536 167469838 47881 626387589 845091622 29977 -383037036 -961334085 12837 -407754390 285389065 38760 351719863 847613290 541 619410216 813672101 8280 179645281 -201254689 240 -28120344 524642874 50534 -961574971 -988461117 44102 -35986851 -706817036 19514 263670421 -603717050 42447 -321283311 -311483546 39526 159915977 -226634893 11872 71388788 851716371 23082 -237702707 75407173 63663 -327915672 -710074584 7650 77348168 736427212 9077 -202794728 -877121520 5864 -604572126 -501853003 27729 52199662 738532403 13791 -385348818 852449468 806 -684250004 -890483556 47697 147453329 57071968 27129 252084731 728790006 954 -503853894 431346686 32354 658753925 -329285909 15196 -205413548 -892791102 47016 269718707 282222582 77700 -317357535 -707392880 45037 -686023582 -885747648 41594 -305974928 446703734 9238 -119769322 -300098357 4987 -992055229 -600186835 19407 -481455501 473468746 6490 -225254433 -861893279 6695 -958956917 -577641145 19301 743853478 -236999993 44677 -391827606 719215073 14332 662901693 629446004 29416 -402452358 827013605 40211 -21314878 657622988 12760 743065302 -222171992 14567 254939663 -25933216 3580 -209857128 -888616590 21924 169885599 -212096838 67680 273146608 750587896 8656 156368316 68596002 24161 -886072867 -121673620 24711 758549281 -195627010 6077 265132426 -42961663 73276 -799989119 -765872910 12066 757093043 346710177 39888 -37138270 640698627 42437 -101439546 -141127505 17674 643553276 156353197 59267 -963699391 -407298439 46005 734466117 -286766945 31397 -386319107 -102766355 34439 -709697857 -134287461 18006 729690389 -330749490 15461 -102984254 -777389996 47653 145849510 440840995 27880 -672050855 -766855995 47497 -299541522 -706652125 64224 -130405201 -507749953 16513 650943473 842062719 57712 372460205 815390002 22385 -236939392 52737855 63377 275609282 91158961 26264 -690087770 -859663523 22069 -968901091 -782914560 86943 -395697282 740404353 3295 -385336746 280371322 52971 -611705838 -763847418 83080 94691570 -612206747 62426 -703400574 -859536788 9231 -615547500 -296960865 28982 -713276719 -775015201 9528 95108754 730781324 53631 350633282 623759783 3841 561326917 -501930534 57985 348802089 657620732 11039 -994524911 -596377668 41542 -137739818 367865661 8207 -39964258 -690101620 54186 172679878 367367709 53136 -193604907 -393827199 46111 -236302878 -894377492 13575 155164637 253501156 35781 78355270 61826404 55103 -862699582 -124487933 3637 -417037981 725910416 15879 -25482617 619734716 7046 -690728910 736981784 55740 -320184614 640909667 10837 559949086 -482262702 62387 -877675009 442587381 28149 632543062 -304137597 37776 -969697648 -614448810 21639 186651235 -421589941 32455 727845728 355185331 3108 -798323809 -500944763 22300 -95608131 -324640585 8492 282155493 432066202 16568 -140103180 658419778 39767 83998962 433303435 16314 568401781 -476601580 6262 146113628 147460978 25663 -235085639 62475988 93133 -777522154 -517115805 52292 80337143 725252068 23207 158601858 353487881 48684 433709674 343594778 10617 239307001 275528452 71895 -121425546 376648954 7273 638300560 239227055 24374 -331419989 -699294247 64356 376705157 -221806180 27160 368596220 651183347 11350 -956812490 163384543 26956 -126378230 624895306 44425 59681777 823855933 52569 170455378 -205932294 22451 -791943947 -889153214 28472 173244916 150368260 2387 -33166141 552380230 43262 276325895 87966404 19450 -398188884 282738880 45247 851054073 -957708902 48429 -782543996 -786861061 3465 157104774 -615660134 636 -221965507 -890078933 46340 -113623199 351977344 29804 -885001169 460155302 48979 -892839032 -120506259 5151 -131854683 365073095 31275 -215785506 -987520501 43933 -591538546 538778082 8126 355946588 835114063 18276 -595368356 -309102862 28025 754877022 -212433587 29446 50410478 62093040 45372 -890435808 715921052 58849 -769780620 532914870 14353 350493193 144294018 29694 -704738569 735351100 80532 544945026 -214385298 57232 243635614 471140406 18948 277796769 -5571346 31559 -136972423 654340405 42810 353783145 -218927478 34847 162642901 -203401909 32816 -390893110 761340060 35088 -208965306 -873253828 26315 -889409961 -138041495 20380 -873994477 -114907013 21697 -711183373 -316059006 45772 -132225530 627678900 25296 637872047 -318497447 24042 -116989923 372440130 6886 -330132518 -677616872 50705 -857373065 459335170 13300 173125098 88585011 14056 189411453 453985330 12379 -298403339 -208246479 16949 -135759533 -869848953 47551 -865952267 -100542177 60332 -236912142 88510406 38067 -675535749 553733538 51616 -105304913 -519119440 2350 -292655540 -707844157 18856 620959115 379581950 77471 -132061183 -105692759 2954 -419724916 -960090596 8270 55103212 822024865 42238 -577940114 -312692402 40721 -318641328 -670736258 25133 719973502 -308842100 16959 -499024135 452104430 8377 -713061809 563433675 33107 635634167 835026393 17003 62709602 815447213 20568 -133336623 371699991 33461 -234229450 -995512603 36254 -860685073 -140333951 59319 -804057299 -479271781 28857 352908479 -211293808 483 153039431 262060959 19226 -961498468 -968084156 56668 462391099 175349582 54328 -104376371 -606245357 57161 -312629103 462251860 2428 190103721 -610403994 6689 -139978571 341754943 3186 259159791 253824160 53981 -417863852 826356067 37322 -858806091 449849246 8675 173003585 270846597 18915 -124372810 641217270 28298 -868855861 -101903916 11989 -898211617 -121077549 57637 -515458957 -884063885 50162 -139325297 -877082766 15201 -203763466 78050440 51276 -425652397 546988334 38583 169417625 379467868 4087 -113472671 -894092180 24285 650158170 816132929 49307 655184960 -102405728 68967 251566780 436673860 40743 430712664 341939596 17700 146732128 -901200879 4380 -497101194 432148690 26182 747820155 -225400222 1531 -312176189 -687542691 45801 -397877926 269290056 47615 -762700275 -477271804 58642 -288097792 -697151987 31493 -18474225 -699437812 57265 -12870550 545062102 16018 -507355065 473057878 35995 -960965507 -584241368 43072 -597250122 -313129306 46828 154761553 182646115 14575 62604373 825178099 46055 -770392923 -512057576 1750 -35625146 559267164 9108 -136064080 -106235551 9706 -142529879 -117352426 21721 -996935294 -416441535 43037 166375556 -583965373 5436 -19112998 650393395 3191 360545396 -966351764 36019 -98236898 -881786153 25691 -976285798 -328183872 42903 95003494 -292643782 8752 270484582 -199683584 16317 -5594590 -700102729 40128 -410648507 822218388 52868 179923941 466428464 24154 637120393 -286328674 45517 -108654538 -509614866 3365 146281505 370835121 26777 464084794 348029922 19020 -962792541 -590156548 62257 546660523 -492554096 39497 175630454 441248826 6830 -705327300 -902521247 16505 -478739242 -574915645 68589 -394619079 255655832 51804 187723560 471532828 2346 -426097019 -140449559 11593 646494709 -317225913 27508 -713926776 -859314240 23904 -192928640 -994354379 19654 270755128 72132717 36655 242510121 -867709635 75244 -237359080 93027890 56145 -383302472 -986697597 13191 -119589326 -315355742 14279 181464836 455031235 16918 -968118982 -967697207 34580 457693102 356250993 23894 354805301 -213075713 8292 -9655592 532893430 7580 -385938912 -97892578 29493 -19448271 619460882 37656 -427810716 849024761 13064 759726448 -578808521 32913 248060489 90116540 424 472781197 143442335 51144 551488983 -485526970 47379 -101200676 -131245751 10153 266357681 428671053 4535 71593193 239571718 61575 -428082436 -111897415 6000 -99558316 664679673 9081 372567803 -205126002 34147 278912523 79376267 80190 149863971 -129395442 40186 -407827659 -958348895 48719 -413839743 -12466869 72059 -3417712 532772311 15743 334405397 533500478 43313 171522760 65213060 12410 -39951791 641789543 4721 460056334 156118438 49402 -591209595 843053696 28044 -669710360 -898430195 19560 -424190740 718967193 6349 716812570 -301165546 28268 150093317 -123512503 31988 -693064263 723839356 44680 -893670023 -142827124 53946 -616144905 -493826733 5781 -419958003 -980095406 50353 -118267398 -806479737 8481 -427370948 726894752 14924 -43295196 665574262 6149 -101720917 -882728906 25702 657746697 -291821400 34635 48141011 444637393 59255 266050461 -34379106 48781 -605793239 -488727098 8790 244501663 337903256 58331 -116156328 -492066306 705 -406432217 841756442 4624 -986665746 -571611404 68670 90631758 750688207 61081 -320072844 -679638144 28172 342747165 -109700745 2896 732795723 342501552 57057 565725019 -512741088 53821 -121425713 350676709 33724 157000167 257299373 5742 -32174177 651054550 45297 241124027 445556047 40691 380133807 -224476135 13316 -790161635 62563451 68437 -990828853 -611018004 34403 171949606 163813535 50060 653518156 168765566 39056 437256705 359638271 10684 -385656988 722147174 24752 -208783278 94579601 82164 249308900 248202748 70901 51118322 -286777423 19472 143117867 91372308 24682 -615225731 554971253 60749 -608620202 534580559 65046 -681163775 719708732 11030 -693376651 -98606330 10203 240014693 456062783 8899 59411376 809976897 4141 739399382 -204367691 2576 -96093805 380678603 23385 -101992045 347128621 24603 275119108 760740473 12268 -670115826 755717538 36890 379907594 832180586 46395 78876333 263454372 26581 243222664 -22962262 42663 -387883204 -124051673 8828 152630409 272968315 6939 70841635 -305319102 28299 -141601863 347688118 23203 -198695440 -967141778 11070 -217313971 -597445076 4389 -797395249 -479995354 53126 -36576240 636832420 31433 -882522731 -98666509 3612 -130869751 -98523755 12026 827675195 -982075436 27127 -316571074 -232630536 16242 -309828809 430752755 18344 -859474111 456792943 4188 -582280728 -327091299 46420 -713937547 -898942562 40290 -806148722 -797881562 19208 -992335530 -397006109 14732 55967598 248311903 24294 -208837716 -972796615 46804 -104141418 -107420163 3526 -106096251 -290953854 22240 368147864 639187668 17151 -229543292 -861618760 22232 59670787 824298267 53839 187067227 -98443262 80979 550359425 -137905649 34893 146520436 -600507687 15988 -406358569 438073318 47374 347210040 633979174 13213 178024430 -615876625 385 -412293374 720289067 16453 335724380 851774005 26509 -987239597 -191800872 63523 -903908725 468095998 5474 538840004 -482791041 44472 -233022182 -590079076 71048 -125055533 -289283843 22549 272718415 -197885147 14562 -122961706 377376996 14810 -971258002 175607464 40583 -599702118 -326675876 1502 256482845 260162789 6459 -293950423 -687571827 27340 729752870 -603067069 17581 -886073094 436881313 26006 -108357087 624179205 4322 736236763 -512579442 28684 620983979 175096451 16566 -411645440 -45621241 22284 -195136100 -954892130 3907 -425254934 -987949776 59963 164131675 352209423 53525 566137257 -484694719 27194 -327260999 -703276297 64975 165627778 -134282748 43692 60668869 721757242 20701 -119316617 -494039447 15486 -115145470 -779944350 54865 269516378 444245418 14583 -999549279 151333130 17030 -234337885 -873592559 34984 -479796856 435414299 37109 736253930 -606718205 35049 -893810914 -105975859 2268 -102037214 -125698052 19023 186178132 -105161880 2555 183669086 -227605173 8497 733003705 -216727122 1052 -797885674 -792475194 21913 721458714 -312364518 15917 256953044 -14536051 18381 -322547016 -227287080 817 263357481 -236285902 4333 -97692704 -116626166 32003 155304208 475403588 26176 -309248963 -230160663 29449 -119307464 -762763087 53798 -43992890 -396192252 25657 51639897 850056759 4011 63478842 724581884 69045 362168660 659017621 38727 334373101 659145080 43519 731540220 351168909 2891 161538346 164016753 28288 -800027660 -515252179 38267 -324056877 -685239538 27707 62642970 726480078 48075 -511415268 458520561 45185 365827324 662288845 9707 360448122 -224066989 19605 -198881317 -984661260 6473 716374301 374408415 18663 -300890343 -487997582 29554 364526130 814296535 28311 -417912211 -105902740 29627 -106517566 -315004759 52948 658248866 367017407 5477 -709901287 -900511413 5688 647230023 -288073500 11567 -132221123 378492868 30927 751048333 -577449352 8800 475249562 170008155 62961 85744291 833342598 56137 -124848189 -800074048 9681 174332255 -870114307 35224 -857920772 277750928 45703 -802980735 -790769525 13887 -585461929 -514341931 16652 -582825174 -326720638 37494 -97386031 -111720456 30113 -127279412 -481998666 9175 -695441259 -782759366 33773 -127985800 -119575044 20455 69773796 750741766 18070 158161101 -190817886 43618 -232655474 -575769760 23874 -392615635 -986193137 14484 -865177160 431514478 10774 -696517857 -896745346 22795 -897669236 -111016555 13829 159645708 -875551553 29160 -689476102 74753566 44821 -106689784 -770042965 29469 -802265888 -477808327 14297 144391471 79861367 23897 143752049 62293360 26205 -120987996 375804849 30210 188743002 248456814 26402 279173718 -4432714 11081 -221134043 80561062 55731 -109120447 -886510074 36621 -967806904 -414352921 59830 -213326187 -954004215 8584 167198906 434599576 7631 -104586750 -799115906 30052 -299596715 468127540 19292 -763438814 -486081762 41347 -904689144 475167953 16931 -296209475 436804933 7389 -893760172 463997950 35403 -141575013 629258312 43097 -388318609 735349101 26615 -988568142 171415108 52434 377034997 843510759 25043 154094183 -226359042 56008 -200851863 -879617815 57755 153886295 -238069547 9942 88784033 276143365 20484 179104238 92977076 22915 66445199 -298332033 35097 -11621049 563190372 35689 621574099 -297384375 9458 334492754 824421960 17800 742953993 336115038 9242 -45902158 559236095 2074 268457071 -222574783 44832 248791700 -206267516 38465 -390666260 746534954 1514 84500737 -477622081 9415 150411668 70120712 8875 629336940 -313725365 38608 -506832067 432413830 40959 76171601 -290039136 40307 530360619 840408405 51783 -31450251 -712020711 33777 249711126 717340242 6934 -696026348 737927673 2431 -329715247 631322135 49186 246813067 246056559 625 -390378298 -124580432 19981 657923196 -320834745 24489 343767997 -214951418 42941 759920540 379179996 50520 -988718396 -14607063 48043 -977457821 -419253831 63973 250869526 -28401787 78236 -119638375 -805427787 3706 -994120166 -603270893 38298 184206892 -234205413 20509 -592763645 -870366161 12218 -234289145 -607230977 62064 723492243 341377785 54245 171587200 653279486 44013 -428074924 752627619 14632 -617254169 -302284717 1164 560482783 -492323127 36648 -882241941 756111610 38620 171908308 362845726 52786 148660107 -421482813 11933 -324174275 472800597 26261 625279520 834250797 57139 -321571853 440981139 22331 -983305864 160065545 52117 -112810211 -209754295 44412 67184038 530609754 67685 -140609254 -315963797 50030 174713632 -888037506 21862 -988235400 -412658934 43068 -314349565 446899322 22464 -773068611 -502626519 38626 247181385 724416969 38633 365929122 811574521 42499 -696147006 753365437 3556 -498367430 449318555 48425 86823814 824309098 23623 -115495377 -897160381 4663 -116876003 -768942201 1567 -700111810 -112414832 11392 -403760966 841192645 11777 -113130071 -491946902 33111 -796420902 -490163798 37842 -99971321 646635749 29724 -12366590 634061061 32111 -97353158 -287299320 12454 -104198147 -138351545 19798 -596293245 528169474 3269 -33205705 640887726 18170 283847945 452631187 41138 150743456 356748127 35375 279658611 89635091 38904 -594331039 -521636349 1699 164505029 158606731 22519 -958934793 -390973136 67128 -102758861 -511474121 14750 632361580 370960886 18467 -384527711 723488218 32962 350105981 -710367891 22732 -418022876 -964000343 10355 279334884 -203307549 43990 465266267 356482451 2898 -954831421 -586328302 55876 173828758 339127548 26487 -208056079 -584025863 4847 642447601 179876205 35796 475108107 347009473 29378 -423907959 756056441 998 -226347889 -583635854 41101 280602133 755771135 25869 -970862012 -997904845 44751 743452627 -97643033 66480 -97209650 -766746211 37134 468921360 -984035088 11184 174307825 -407968522 9764 -809037843 -994645859 16622 -421009549 -116467684 31813 746946213 -304023975 39286 142912253 -203685695 66799 -316626532 -401832074 47347 274825779 447108190 35583 366789052 644425987 17119 716684859 -104173233 350 465215896 359849056 10165 -126284348 -109339264 19706 188123580 447280937 10464 543984861 -503736103 38118 277257783 716103648 30647 461133287 189390783 90709 186556748 -124731749 12843 -688266645 747207435 55917 -121494705 -505120220 25211 -699100243 -793911468 5667 -42477907 540637084 36528 275632399 715678060 2999 -786678393 48939457 13882 633281110 184506956 36813 -712202185 -119143929 30802 -574944643 -486702218 36552 73087791 836031873 11535 -295421866 -692715594 9701 183265585 472125376 6321 -225493480 -902712766 30637 -136594845 -768412115 6993 -967083744 -411650904 37484 347366655 657596191 41379 -798584103 -774573365 24147 -878236593 -120539576 55632 181439066 285187738 7523 -882759498 464928561 52955 -675331042 747668108 8662 -229944317 -595231119 32158 -216505806 82125209 2741 760465876 740726259 31721 -402748708 833738484 22537 -102344809 356246861 21671 177491453 83297653 30413 -236464344 759520814 60603 644517014 852807825 22537 345002416 646896612 40909 257557974 446470189 39420 -128524961 642742459 13159 -615550682 -318565068 49151 269262131 428783594 20462 -613716198 568433382 62084 467021205 369060631 23276 444742218 -878952695 39336 730308385 -199350018 1568 738879371 -217281438 61489 90235959 729860574 5423 -236599519 -862190842 11933 89039258 843349919 41280 634821027 334323825 41135 -983456540 -573656793 23089 246742470 266977846 30185 270595079 -1217697 39074 183689591 -604635466 324 89246433 728632603 35125 729658206 354777603 9568 50510706 474723104 22475 183318009 439962728 8729 -786303087 -768061217 20863 -102986024 -97841112 27641 -803313257 -491473781 17847 -233209253 -986297967 15089 190475190 -389926131 13394 88331999 725252172 55471 -764747106 -766095764 16930 -997310712 -400765948 54837 -294045902 -219363022 26233 -140955992 -108343349 29336 -394009396 855942410 55455 338696217 -208469870 31907 -697641872 -97176851 26620 473455021 350662527 21661 -389554024 241954365 14195 729500570 -209754875 28853 -395545539 761088295 5897 -111395407 -298845927 70779 -712500791 -122336752 22138 -215493183 -899114461 23222 147470611 -875684010 33266 -136868168 644850379 3305 257563932 -233987797 20991 174961726 373021542 52057 -679917549 -891110302 5072 171402058 167127904 27366 174497103 -860701498 32219 151278772 464046362 14280 -482540922 472769544 1481 -47604559 -692021540 25493 625909723 848566529 61446 652465740 173845547 339 -958983403 -405752509 44749 -968368650 -397583892 43415 -200656720 -897897227 24545 648293996 812833133 37612 59617669 462956236 57131 -285969693 -683492203 28512 -202933542 -899159526 53865 -319155504 720906148 51280 -600960915 526499035 19156 188283358 277098703 24029 -613331712 -320324442 8858 -38235912 725764963 51700 184625682 -382121856 10120 -993970701 -968062168 71134 -987771707 -990684637 59970 -389800559 -955930295 51975 -325730926 -234626244 30658 56758173 647100046 62964 368370931 -230462430 10744 369043131 825730498 10980 183662416 -612286809 12247 -595279042 536597934 25316 -386310375 847700285 6329 750721941 369955316 42385 744405588 -332933290 7214 -236230230 -992072901 6608 280123605 -613563460 50396 350456119 144251622 50245 714471129 -594419747 14564 70111034 244226556 7080 -401598947 -964287328 58021 356634801 654981550 18296 -987955596 -601003020 45720 715266417 348372719 35343 177718530 259171998 48150 -594027794 558109434 72637 -985931476 -991550043 61882 750665862 -42542992 38153 723259834 -584929299 19496 -881511594 -126015447 17782 187576072 474784936 2886 445313019 363498112 27338 260306172 -38267444 52840 179270462 444172184 15159 268537662 61162096 49102 -670075808 -135352295 15454 -682053805 -120635824 25188 144023964 -875928063 44515 -676534086 -787910527 23086 -578391949 -310169202 41723 -514049921 447191699 7890 60896021 444042620 4512 -7276650 -698531737 18140 -681084719 -104241390 10201 -205884794 -968808846 40512 653619571 357480228 3366 275813322 436944429 22200 162387019 352359858 44684 -421379491 -973869439 52098 -808286780 66933181 58622 65443727 740624232 16418 -685240314 741363579 53445 -510247397 440689611 24371 -302975716 -218123992 28443 164731748 459055727 22648 -584814747 -317934375 54801 253138900 -21448322 68368 54012490 463132675 46332 -421784819 810648766 36720 81653019 753624303 57252 -117077185 -764131375 36195 -591513140 -478492566 2632 -205213149 -957284117 30653 180111362 -220647161 72452 370777951 90442818 41973 756823747 352843068 8370 334458949 358247587 43158 -104717798 -477776337 11224 -970237950 -427245135 66519 80815653 826791222 54499 -108438664 -104770483 19990 -880495219 -123768254 12119 620545428 165331607 63606 -41286427 636957783 46336 155539982 265522841 22608 83437147 -300413000 27905 754617901 -593996900 41102 -384727916 -995488159 35890 -320741713 -215065614 21096 -413660999 246960445 52618 159836692 471048728 9491 260509456 54432099 34940 184740576 -572223019 13594 -191833610 144751670 35159 -142513381 -292800972 6937 -39231598 67857986 37049 277653153 -42967883 11064 643766075 -318961738 11676 167771230 -217226356 8305 -979618413 166506575 34819 -673239032 -866850370 46977 542928697 -476508211 54672 360136125 355584940 59960 -97854936 -138907228 30453 372504676 841741468 22477 720429061 345718014 49553 -763231435 -981714936 10273 165647446 -100755872 46092 655214017 -332051971 30584 164681497 -616783587 16664 -677164160 751013749 66767 -193377031 -869769679 45233 737028969 -585569182 12632 148699488 471184614 11920 436756275 -516638295 29922 -28999718 627219571 30869 -404160087 284279423 47766 -710556420 -762711206 41131 -44743039 -708192911 12942 -762461303 -509617472 2401 174250926 -868271585 37141 279303626 -230735298 9303 352241781 833601514 27971 -206919727 85790569 90146 -595159440 -303149344 13713 -885282013 450603014 2339 -788182709 -523272830 20549 -677481172 -139487156 15207 173904437 455795870 12589 146750702 252634690 11501 282705559 277511810 73112 -674174149 716325601 60382 82540689 837843421 51076 559472859 -486690487 43187 436652453 186569377 18004 -234726559 -994055899 7418 437265481 346976287 16853 -130133510 -124902347 7548 147247324 443547926 22438 -383306978 -977064230 71570 190438476 146011894 23290 61887076 -306912553 22842 59689423 759369606 46470 352958076 -210151234 7046 -583802428 -309961659 51322 -383920389 -135526865 13078 -394397866 754304549 32851 442347909 165111321 44419 -310804226 -672626919 54770 -411925087 -117416517 29317 156350980 -877271080 2845 649315827 352926389 74454 -14548737 -707742240 62123 -672238237 752848833 70677 -411578544 739134506 14658 -209348378 82606919 24274 653877577 818209341 78309 -411357570 739219646 15701 -952390299 -387419826 13942 721400924 -194359774 31585 -699969545 -809449002 10867 274323359 -24566564 49709 -886566778 -141374996 36464 171477832 366598395 21809 -571473746 540708981 32390 -711965728 -98589329 17272 186006479 181297884 6554 -215450139 91723177 51945 93106487 741502336 53002 -95973548 -331363540 65417 -133419767 -123569048 33151 70760680 -302301891 38769 150428909 176211237 34015 471715876 347467805 24070 -574163881 548544730 63835 -686371292 -134989893 16565 -103268524 -871873403 27118 272163584 -229566052 778 249057682 727884435 41203 542756342 -484646608 3281 78160585 442501486 49436 152365945 -202548340 9956 165666887 255849701 56464 -192587599 60191144 2030 -588237412 -512594521 12072 -104782166 373795472 9840 159932934 -132695491 41884 -509547846 450821560 41759 253829419 89943029 34287 242483156 -11374464 78282 -704809964 -885711622 11374 -700504784 -882221273 44241 -319663520 -708602334 52062 -406609331 -999877778 46701 -311918954 843012140 28291 257104729 -36957076 36921 -786526544 -512576896 1896 58406051 830590437 37218 443075513 177093772 34625 -107920935 -871735179 19227 -802424179 -792237210 14520 278310071 -20672999 51650 274802283 260315966 65732 181063959 -425825718 7574 -959147360 -396933944 24100 50545097 753612942 26770 -572137847 -484798845 32415 238113027 750477853 37613 469833951 145669684 85447 630358852 181146611 69556 623078793 -308460195 29890 159913339 153372824 20726 -687381094 -110055089 19789 182117453 -199270517 7294 740680420 -599819766 17300 -97277150 -881111376 4845 -72489 -695197534 7136 -400366473 247731027 7803 161298516 143864968 28729 -575290147 -329539511 23237 -386175943 846333500 33900 -121369873 -782732253 1065 -674803501 -573036145 41717 -322028651 362918245 43514 444639071 164113779 88200 -392016061 753984893 35388 372581499 651900190 20743 349032711 -231574856 26187 -769906674 -519926571 51734 -106132571 -330247001 64440 -575045430 -798122143 28108 283690989 278222275 29434 -713332950 -769304658 37165 -299931801 -230073333 30762 640266463 180854706 73863 -694755938 757075851 37932 272146013 244455178 14345 -303941493 -218520131 911 -95402447 -481310078 18296 -619002127 48563312 47683 -586169831 -785581087 85074 284930975 47843605 81132 -213821812 -982094443 56911 -417666183 839899698 50038 -15602126 652946605 22295 -27126362 -712253137 9711 -102213797 359201877 5310 -104371684 -889417549 20503 -865189253 -113659083 53721 -606581222 -492286891 31121 443923514 -221508728 29750 -420178792 -125886539 30744 -876181076 449104046 19434 466468404 60104705 38738 156624463 442883957 18798 -991173622 -614782417 28320 -595611274 -521391211 20040 257829885 435907576 36971 -989880294 -593973209 60345 168740453 -427868628 24325 71877573 829948776 21742 -669317413 -795488539 15115 50194244 444479695 56465 -116608785 -123252695 19647 -790299148 -519751032 48054 183475195 267556660 44908 -681765544 -138924706 13445 642371815 150308708 40168 -986505034 -966257903 7414 -322755033 450823627 23286 443955845 368495456 27856 440993440 363208133 21905 -383875081 724786752 25192 340879928 -197689534 27743 278213270 -220536464 652 176930083 380472085 8130 -113669515 -516884213 31725 -307071332 -142850072 12477 265528750 -226394772 26234 -222076424 -992775488 58994 264746329 743824606 11826 -967186582 -984824681 59745 69831487 434230149 53687 628203274 638666640 6369 -223231918 87953359 25495 282190368 -195629715 20745 -306795528 -680730804 61589 66669611 436364921 3301 -672768236 -872802109 26677 -309729739 638014333 45373 738844237 -330230395 43551 176983380 61486318 25213 -398216605 810486031 18376 -398870875 -980903177 31949 333968974 833717148 9395 -711267844 -863481453 9797 -709894001 -112184278 3046 171155123 169219239 24906 -415520978 276596412 29501 55837802 844599554 47694 -885561970 -103061871 48913 -608785988 -118942270 21578 -197285510 -985922129 17081 185633457 85429208 29583 248746933 243557766 55276 59013900 464694180 32524 147532593 -406076194 19687 531381579 -513970214 34178 184343236 -605243553 13018 -381688952 844810186 8374 -35134379 557743306 11699 -390815882 -112399932 33005 563707041 -489096281 4235 -405326684 820493292 46149 627469989 142985803 8886 84022944 470065115 27215 -207294407 -979407513 3505 -287129958 -683171264 364 -107251529 -111274376 29433 -299986566 -686926157 58715 -763310516 -512395924 29352 -597477568 -290848084 2543 -109419577 -887969645 42701 71875892 251545916 6895 172115499 89704639 10497 -672452127 -869941658 13711 -106888300 -522415415 32676 145194571 76783773 3057 -393458066 722651220 33321 -678130405 722285771 7155 -765632948 -513352900 50899 339114048 660302634 8963 558344897 -496143594 18071 663056145 819107530 9874 94003283 741264571 14807 -138559714 351277316 10500 -384409495 263221685 35428 -703618478 -110910828 16673 -575679605 563591582 22225 -681319418 -786711957 19507 -41974362 -686320145 66346 -310935218 441839784 21535 166729991 -585703284 22342 245107073 461041984 32373 -122421649 629170840 27813 -16985438 562521263 30549 -131302868 652749869 6001 620869835 826876729 30510 -978415552 -419682979 75865 -598513209 537702426 15105 -302037267 -693741452 31149 -963272588 -416336682 66172 179288054 -393031877 22612 726571323 354484402 40056 85865142 453310429 25077 717015327 -222936132 7441 69626738 720804354 21347 623919757 -331001178 5940 430640971 368893619 14208 651711760 153096302 54836 638982905 838094091 76480 255454593 465156861 16961 -381620113 757777650 31561 -131917830 -314786306 60407 79219839 251167292 35165 282309271 239144465 34987 250770721 -10178707 17250 240227187 430719853 5855 185133623 174904477 14135 -123587262 -870500031 34612 -603511380 524348844 20455 -412028131 841921136 17274 -400466606 445353211 54304 172447544 -592091361 1386 268057530 245458297 78665 -137541253 -505559870 31529 74296742 827709822 38287 -991214473 169590722 10820 -598265401 547540693 23509 366522737 633778379 3569 65717000 -309456322 25810 159930065 -234866013 18182 -106984430 -771268264 1966 -229003229 -589835855 19943 70117918 852536082 8110 -135041733 356242254 5765 733405228 -579776828 29930 376887493 342893463 35451 -580421181 -496769877 22268 145277572 -896725635 29161 186192975 -877937540 6818 240730786 747112436 23656 364417527 -192630163 14202 239231621 282297327 19022 -312572905 -226458016 20929 552973719 649575966 34060 748492492 -590742782 481 -689676907 741332920 31185 -34459310 -685756710 72271 -420496497 835095485 49256 -308125054 -702417866 67198 85420709 473089880 10303 -605702310 -309236534 66356 -134994892 -110410476 17412 -893864828 444183443 20870 158589480 -222077214 28367 169926532 -392034285 18160 -98047251 -866156534 12220 -706024768 743101596 67896 -384665694 269463829 47893 93920061 823912908 6026 552083437 -500503927 29356 -136506084 -112557987 36893 -899980183 472026759 6715 255870275 58408680 14218 -140107177 -874918603 25134 -192901223 -971456491 39891 170436549 -104336653 78184 281023231 -793913823 53004 621835465 825796499 11916 281960663 729509021 36135 -193660752 -952388438 24992 -953491733 760374210 25311 182786895 -121944815 7454 -705540569 -990219349 17252 -596693203 525510573 2851 -707825690 -768152216 35693 373612715 827965294 17887 451843482 177335186 70566 179402879 -130825804 16426 -384566442 -118789441 18241 -703384884 -866571534 22506 -331437689 458452583 9125 147280937 441223324 20452 -504968809 -571893256 49454 -607255798 -479639159 7702 242752801 439237996 6631 457707024 333464929 4408 -130588106 -96465548 7732 -197276543 -872542505 6276 251248316 238614690 15363 -787193837 752722865 36293 240962173 -28895291 51458 -127238370 -764696923 2845 169448941 -422467202 29596 -596011718 -313587768 7632 180352353 -407166517 33270 632815392 835738464 22549 -202203080 -878302491 11789 -985504431 189568305 54910 734612815 -222836112 1302 647527486 361413921 77520 246900046 89810733 2923 150883527 -897849066 34280 177840767 440396759 21241 -1172074 631138924 22487 747782377 -222252276 22020 -43532560 -135022551 34094 -135390594 355772837 5047 346100956 -804874133 14941 84786002 727374032 36239 -206739636 -989550251 32114 748657356 -303546960 47909 -235717916 -972771117 34777 -121383780 -898212771 15563 143271127 59927161 9129 238232356 -40271328 3577 -7144045 644671679 6086 -678805484 -692993801 79116 246745838 269599878 36171 -702950853 -114790070 20801 176750755 448552034 9257 65864139 722724612 55530 184088407 357328057 46865 -117171268 365457656 1051 250642296 -232073119 33982 -402583825 811397315 2244 -114176719 -803181107 30579 -405747058 847963878 44228 -686720142 744457261 79255 151854628 436724459 7502 -125981957 653763503 29908 86922842 255366800 57998 -806215762 -514652760 17974 -221045078 372592498 47045 453933554 -34062532 32159 273445816 -196145839 446 659904370 -860041557 44272 -669370993 -138881289 8221 170252798 78164738 12614 264174777 62443273 19084 185754924 -203108163 61927 -572091228 -294665797 34584 -98541647 -103221018 34994 86482887 -286910803 1151 725551949 374412171 9539 -100570689 -872080874 30648 -585794507 -983873069 41321 -224667435 56282594 11138 -989509118 146137853 42318 181940943 -869627635 18074 153595504 825796621 49501 -205969811 340219120 74655 -129575528 -116359014 2136 255970138 -237923284 26925 -957170679 -995075768 58427 -196413695 -974685254 47870 664929058 -288445047 47661 738646229 -209672492 9591 -17406935 653796282 35952 -701327057 -889308130 18913 654702259 -290860776 25267 532527039 -498193360 63896 -672173106 -891751627 10668 -764417791 -798442056 14528 164096384 80064651 19034 375078850 840966773 42641 454600440 377028051 28769 -982286065 -585852136 53958 -606611373 -500312850 1975 -705407915 714707048 21657 -683269354 -126375366 7003 525969826 654193473 36046 -667692978 -887913183 32752 -45660288 -667615611 75078 168243033 -874293549 37167 450354709 144046132 38962 -963128122 -415653603 68825 -105256217 -137108250 15768 277888998 -27232138 14417 716074411 -578423891 8719 -989674858 -411038358 30201 619414114 148501543 35454 -123745689 -788943045 55138 643016106 143341608 8997 -197207579 -862547270 20263 -287035785 717924160 67919 348530069 622737470 2916 -19663555 641468666 4930 256078253 -26196349 34048 -383895557 -964442955 14812 281193669 238585428 59245 -108657629 -799154808 29224 333644219 810719723 38397 -310058232 -680830198 63654 -606612565 -777102929 77543 -678808427 -122069111 11907 728254034 -208003850 57510 167186760 -120785160 35554 -872795784 461267915 12851 748899667 -307982282 41958 -585828700 -329849179 27716 -312308214 -707078559 59511 725188602 -297180355 32419 355742123 632843606 37769 155546250 61521871 6795 738513131 -316556919 43377 63341407 273231226 43270 -860528862 459733884 8390 458800626 335156192 9046 151861696 -193516235 27716 -975377123 -880338643 44147 -190878149 81301105 94416 -306503343 -692492334 25524 160422923 -119101964 57524 -870017717 661445905 25935 -230289847 -573626235 59775 -519686922 450668819 7456 -962555108 -615291730 69132 -123339546 -883608848 34379 -216655733 -958023534 51231 350251015 827169549 8321 283383251 -208974909 16970 52556906 -300656640 18604 -686051420 810359171 16308 -234085348 -877799365 47140 -411846732 -955621935 60640 -109899847 652511727 39143 263357742 94343579 2587 720105748 -616549258 29730 -800927586 -518162541 24484 -410977342 271805712 25627 -999396397 -392363796 36930 -492077794 -498140071 39601 -962062837 -991670936 50758 353528480 819881779 20955 -865141815 -131841990 56394 92027402 726946256 53894 146203050 370738584 48153 -313323465 -705431281 66506 -317918299 -237763411 8780 -605206021 -224433958 54637 -100576172 379965496 7286 -612116329 -501993340 32421 -131843247 -502071977 3151 643650828 -332763629 3339 53513527 272928649 13806 174709306 461550333 24322 145326713 -107179267 22377 175334354 -236312964 66916 623265565 -977734755 20967 -327851097 -227729616 10232 -424168963 824429676 47098 -902144712 -132655551 14359 241715166 464377660 34376 146332026 143168869 37723 560608120 -502688637 28841 -706513121 -896068881 30380 -691221790 -892866226 55849 460680369 342196480 8650 -383383510 -978620294 18734 146035405 -199224243 52815 48348570 359685911 22029 158631406 -212149962 32528 -120769213 636741092 32568 -34486495 632112157 17995 -99396779 363013060 17746 47729515 441414296 15135 -30240193 -768257661 38349 474232157 378550916 7961 71643264 244430258 3166 -426736644 -971212758 60112 726813611 -292225971 32232 -305100693 -191619043 8382 761310942 -590041003 22230 168396092 -116453433 25732 -690824706 -105729472 7776 354400836 652178389 40217 -306609449 456153341 17513 718830051 -588569283 39718 549260485 -520415464 61445 -200070859 -607054454 972 526874250 -522258650 11550 -226123122 -874020777 56046 -208015860 -612089559 3976 -978227699 -317407254 37130 465248066 374132864 16289 -212046443 -959403055 4608 -125840184 342504026 27842 275184118 80530777 59160 -877822502 -128424385 63872 -409212388 -994373660 25541 -232112142 854716866 57487 -206161504 83926232 92209 -690972331 -880902059 18846 154802899 468231196 14976 -963171487 -412899865 58063 649816941 -963042839 9611 -605749684 -521975888 17128 186799659 247597739 31825 -483645189 -321595352 42822 184245256 -421177361 23814 -981920243 -977906566 37972 277103946 -32573639 64221 170167760 -882831585 9841 168952495 -895893825 2981 186838248 438161627 26213 -515527773 457494246 6675 61355477 240307946 25194 152341529 -586260660 4022 63110725 -315494327 33490 241404118 817721387 21633 435365724 157170466 79682 184501160 339364794 16103 283624331 460926081 287 -39705285 648948948 4448 663015867 -500743438 70047 245222965 283937222 26798 -894597445 466689159 25452 157622492 -904250057 22432 157520073 75039627 23151 -46950933 642157177 39552 -11470698 663058122 43126 724237261 -604316004 11956 734632367 373706839 37842 -201079013 -901122444 21277 -313470117 470700816 102 531375012 -488439764 9322 272142064 -222039762 11434 -204805543 -6015115 19579 -391379579 -103957085 18105 181189329 -107669739 10922 -114359497 -901606419 32669 -39401048 566121740 8738 656797963 -296526022 43023 642629374 364272465 52936 152069696 -204852802 20220 355291277 840528227 38939 657788888 151620978 67960 -974183133 651010064 27624 -903464547 -115895445 25555 662300703 347255962 15578 -977300110 -967598562 47085 -412351049 817890107 38536 159272171 -200476649 69948 445246057 188542757 23691 -290850089 -230466189 21147 -122616716 -95870664 7611 -384067736 -985250729 10922 61600141 733059289 70306 628440742 840924150 65156 -898939049 444684097 24407 -581978079 539394583 56996 168976127 267981594 30493 654134873 167565288 25241 -304929486 -234569598 26459 623099469 162386221 40728 -221028076 -971790667 31759 620149041 180218858 55121 -871992621 -138544036 3993 625909042 842310309 48263 281476201 450660974 11807 335880986 637127197 12499 266812445 473893795 35435 67094612 460841085 30007 814523855 -993926640 42013 257011296 744832464 27170 760227084 -310951010 6407 761852930 368609831 3542 240215835 -233463727 39113 -697286126 -800873172 12442 -400082573 717790460 20469 148263198 -891229104 27251 -132233789 -308526327 61769 732611925 -287824707 27554 -694969193 -895816489 5943 -793707941 -492009964 38472 239247096 276266374 10968 560013729 -494697336 24932 -116554845 -796822583 8894 85227993 250892198 15304 -423895580 264065393 21924 51033309 466291672 57865 -966835151 177256488 18291 -874422521 -105207759 61282 185402518 -427571982 433 239213799 -211082924 12706 651520697 170418456 37400 62959415 -311061609 8877 85495903 855397060 33063 145632385 -112918771 81981 175938041 -215200831 2340 344366800 -231199755 40612 -315747859 -677248690 27146 -135653461 349030826 22343 761052812 -607247945 20118 90303818 437685663 47336 -141760926 -478754167 1614 -412842106 -131322061 6717 -298439119 -692430409 6714 548438557 363858792 30641 -709042332 -125840297 27112 -765196602 -765778095 22175 -298307418 -229240920 31661 -193198482 94698032 90545 -27475993 -667641078 74225 145032931 -590998781 19113 -685157122 -863724841 29354 717480924 374656851 55461 -98972362 -293994299 70553 275279453 -43674609 23106 -315162613 -679400779 13741 181841626 55928062 13317 -858090059 448973741 36429 -96488381 -764093648 3010 -874195773 -789155360 27991 -125438517 351123941 31500 -586084621 536210011 915 188159501 365037064 42224 -200165141 443567444 48377 -315331809 -237428269 370 -697011558 -859145042 54416 454033205 -598857736 30787 185062422 -899171939 17605 -869540282 -127301297 60528 -25751139 -702900264 14502 239874826 -8156923 74465 350680944 -224815346 3448 -105735116 -772687509 60728 242006088 745620665 23605 -507207625 433216077 41533 342376622 638751821 25091 720851167 376601774 34234 -117755017 654918133 38385 -402532481 739828547 26976 -8589932 657002492 39649 720197800 -316222003 8833 242079807 -192776696 37228 -19271171 836009475 70829 -332130292 161408671 33859 724006854 340016448 52105 -901579231 476131472 24831 631059126 811044087 14174 184472542 -231956225 52467 -703080484 751388587 50906 -303975880 -227153513 27062 374148066 619824569 25927 -289627518 -762955160 56564 -141762236 640870753 30323 -111727314 -769909233 11848 -411033601 262020377 20297 -29780826 -980376662 40444 -705894362 -794081515 20135 185068859 150063423 6089 163962983 441720266 6840 -96075942 -785349127 18931 -3671538 831542693 17096 185883895 50059503 30690 -709467769 722415050 29143 185823528 58813308 10781 741607611 359697796 36531 642537014 146192825 43676 -895281241 467522140 30237 -982250133 183835667 30587 240600967 716542336 27762 735227659 -598099361 21004 345151504 -206972300 19399 473882519 352354578 1054 -669824799 -613225001 40952 -207318683 -598101909 29685 -217808074 -983636628 37609 -395151354 -976242832 57439 64509447 252893363 2550 178384070 174236305 9389 -699195549 -789653125 26258 248596975 757824915 33165 752564170 347370700 51249 83049801 278290799 28402 -589713005 -498304321 14475 270074379 -197118765 4247 -694278733 -892271386 55082 49770800 -304190601 8773 717384992 -327194549 29928 -120752491 -114588406 5512 182790318 57472734 15190 -104264356 -885122513 16185 -286929936 -234150152 1896 52049588 440874611 54428 77033001 -486829954 68106 164627483 242075409 12515 82865887 717309914 2413 -109030772 -311302049 33031 -297726455 -224849336 8129 269382088 446649516 34608 657801586 -307522328 42914 465965380 727244376 7915 279635284 91111884 45823 -874988302 -130178543 44774 -205631969 91091816 96781 336988565 810048134 45434 -206904044 91660331 59704 -858716976 457047203 41692 -287136367 -777774646 35524 273779454 -196809948 27433 653351622 377972552 40987 -289579223 -690639738 27068 68801296 -858720551 37131 -953542339 -996432555 11140 -108013007 -327531036 51862 93885105 276153591 42405 -387509797 -996648568 7193 175859080 254314227 13723 369423618 -896628443 27432 153189887 474154921 17527 -116521558 -331899650 2781 -964226594 -580617086 38355 -108957116 -488158973 26493 272344712 750400543 9701 653231421 -312663364 28151 261412465 239114940 65510 -104104226 -772621493 10652 566928952 -510086507 33667 -116976403 665853598 43321 143372066 -607037979 20517 534121563 -212284625 68354 -316575488 449455311 10833 -411366753 854478426 34281 -142338223 -512056453 31830 -972292654 -609700577 51120 281357325 79135047 82458 186535642 -398350839 33663 85277724 759252581 14230 -411418952 250861373 41078 379557491 845679999 38220 -894326910 -953756151 37066 -29069294 624903856 3946 268572045 457314037 19336 -710830298 -776935824 47107 659414729 847839011 15929 721129153 -574073246 24844 -20211126 536901807 31086 -873645497 -124320959 44119 57661230 715142079 61706 -46748478 -673927190 58532 646741267 177307692 33721 -978638965 -969925125 45548 460458298 155690602 29275 -486908609 442136104 28952 -395880006 741842940 22378 -123798907 -141223378 35536 339983785 631051956 3513 262095257 748899269 22721 -225882022 374477248 70729 150993726 267106304 38587 158710782 263179869 30651 -890100669 456201410 16797 170537240 153075371 28382 -803817764 -522709613 54502 155118564 -410773786 28761 -612788162 -511495365 11794 244304613 738907029 32262 -599280862 -522680372 19329 -129563799 363705234 5183 -199938840 -610397857 31058 444698357 -969604706 23384 273866147 57767618 30337 -669200037 -769011724 14782 255057147 -862735112 43177 -673521607 760997538 12104 -196331146 379049959 71065 -289015769 -201748092 23069 151476059 280444862 44999 852463463 -962244259 22888 365406618 839169155 7329 356153157 -231081619 27333 -99430865 -108292907 35963 -983117671 144159612 44968 -108094958 -138605316 2376 -965194012 -601723882 48941 169318176 -589964298 15377 241063793 -209290217 21154 -229408815 -972881839 40536 277808393 239477772 67066 -898259996 455853720 13592 -214704569 -955591958 16372 162354731 254736613 50798 189392566 -104010691 18318 147451738 462204372 6856 626283694 -317077298 28357 -229412533 88262322 50022 663011948 -329066996 11815 -106468637 -797625060 58072 -233002252 -392786679 76185 568837293 -516134661 47251 -126495066 637329556 44928 354118934 642498681 660 282104690 251534683 12027 728156989 -612059805 10210 -513986205 443649987 9367 -13626910 647991996 43346 271816892 728788277 10451 -215518955 -983008473 41487 -988095544 -413093878 8886 -300198427 -196844204 9481 253476396 63453552 61512 567039102 -108847301 2308 -331318034 432292858 6195 446245815 175942446 90988 -232791898 -600315366 65318 -864356398 457310201 11569 -672768790 -120003142 23813 -397891721 -139384215 11191 636863129 743868535 35861 -142556929 750559754 11143 -393207982 -95553422 17580 185999245 68168561 3590 -692093930 -883225822 15898 -956334547 -597725170 34270 58067305 469036901 33793 -401438965 845615040 38880 268220573 455623221 13727 660546352 850342573 70482 248205652 -236431403 18443 69490174 284980145 15641 -8216837 639362155 31115 -122555790 -98067357 6201 75754610 -387209919 40738 -39146594 651638808 14840 -690818794 -901953621 14810 181840649 -103256401 74158 66345182 450468482 54537 560196172 -587602822 70240 -807331141 847877685 56809 -952498679 339557228 40761 -709563306 -788203774 10656 -582170247 -293974501 9905 -778646140 -477331688 59223 355683499 -491975717 25952 156999049 -233083653 34120 149302860 80898900 4299 253529074 267771226 161 -704213972 -876612018 17626 -388114687 731597217 35084 -35402171 659285783 43034 161362896 -425164613 22148 -137920303 -488136919 16380 62511202 -297385194 17691 147713463 -426761322 10938 78932789 464068602 46002 346979951 657192773 20371 -674155457 760009383 1007 -780726740 -511524616 49433 -120461315 -127606496 28261 -402390935 -43750586 54359 67247538 428798649 33392 -398838245 -114039222 39290 55008037 431462747 10896 -421253015 661712489 24961 -201448361 -961394171 14002 -579424842 -290668608 74581 -600174868 562614874 77069 442337892 335372708 28579 147044503 362692122 24371 624949933 -299057194 26613 242294363 283720124 77091 261879302 736451277 29369 -862183001 451829536 17284 153933005 -602594484 8610 464138210 360452427 4759 -511432563 443695774 21519 -858300205 -102404617 11640 -17859497 640055452 31391 162888639 459776712 11296 -207749924 78276289 69055 -899160306 -128934024 22387 72083991 759188471 45048 -5857129 655586567 41878 -304742702 -699164958 42813 262543565 -206613458 14149 280193685 -196587782 6943 -195159137 -589650774 12535 -401707168 -996188207 29652 739763650 -196036657 43214 267906438 -30254063 56692 628323657 -295137931 40898 731211624 -298585250 24572 -119867925 -864453499 41409 -516363800 432150302 27302 644768622 -326018024 27026 648867888 -969780513 11690 -781366378 -804830042 25147 -971139804 -578060949 54737 -713025838 -885162497 3354 -415696964 281615184 33546 175139954 -208358522 74218 -582075416 -292081056 2703 -681118476 -120021723 17096 -230059982 523832579 42852 -216084785 65138241 100519 -124922487 655210288 35209 69420563 756242896 62395 341177665 475795778 48995 -689694328 -139340302 19847 278559557 -216072178 22967 -128489571 -879936667 7908 743291592 -309644574 44257 181897707 -893178250 29642 -965981192 -577910156 23228 53391471 -323494400 8110 63106301 440862449 34106 379813920 633970263 29132 -399819261 -972386588 73928 -234620392 -589196606 32659 -390735927 846606330 33349 -103608199 633291504 44396 -694941 526815315 7584 -394338135 -117473268 22721 -517271162 -572560478 69028 283434975 741139880 31552 94519963 813774031 6596 -987889451 -979899095 11509 -419300911 -100972235 42013 -192475627 -889525270 45631 -615124936 -316702179 15561 -571457742 562636635 22362 739302889 -321158294 32772 244424800 -27337370 70537 -130891894 362083795 6371 56405687 854002732 7552 144932817 345706299 41326 166812510 -419187623 2016 260992511 -17518551 14073 -703585686 -859591406 20357 175522936 -615384891 18491 157446304 -589095303 17301 250955699 742808010 18893 -13537042 -383213352 28293 168897638 -215012966 2373 639824666 155395141 74457 169585510 -111024957 16865 338415554 638304078 18961 -100593386 640008491 29543 -107966379 -125334095 33337 373932282 851475592 23920 -394713421 270319173 7500 147504742 -102835330 19677 -680314302 -791776924 14619 737993586 366212116 24870 147539252 -586140199 4054 61282959 447285725 27393 272773657 -204932380 30240 174371594 -118629219 22734 -223345729 82406319 83958 -409513826 -96219042 16048 86745299 739253753 49985 720556869 -225069993 47966 -701000259 -784330203 10637 150845636 -201465493 54767 364742003 850477684 2324 661490923 815640765 68467 754796231 -288121981 21239 -688998868 -122352812 32029 241215429 -226925749 4072 -392607545 278396672 24236 721876234 -609263966 24918 -893766640 -140078822 54595 54333023 277265290 15627 -670583308 -893520287 38041 93135503 269124345 48861 -124213808 -302219432 55037 638851082 164485581 36304 -787594792 -504533394 26726 -233630265 52570926 102399 -605579918 -296959495 56057 -795394195 -775360011 13139 260422053 -37825514 56898 -396987289 181051558 42321 -198029027 -971901644 48269 271104604 49861907 3630 -16408052 623337050 679 244800249 242581720 41577 -226360252 -618526546 66282 636668218 159487999 6738 621756747 830635833 76905 -684535540 -769480302 22636 -709525468 718827639 37905 463688438 167758727 65514 628843094 846604772 59727 -410652575 723414005 2986 -387504948 -116842927 17794 163795913 -426057671 13272 155576222 -124491330 33226 524071394 -500046085 20462 -984069098 -416640018 18531 642261273 164788061 27007 -139435258 -295062182 64879 -210584034 -869158882 52048 -685476073 -134993169 16573 -125728554 344438842 28594 56717784 257924087 46211 173771579 -592234915 18459 375545814 629572960 38722 -133631243 -991127449 49890 -769421465 -791960747 17954 146500679 247096576 9479 758474172 354601762 28454 258944016 -210218169 14360 -126246766 340490614 9556 279525991 95144707 80696 239918777 750548534 12359 -993813172 -226417792 50958 172656335 90994714 6249 461093509 161253751 58076 -306820375 -226642068 6107 -588900885 378830704 63365 -129409736 -892148568 3587 633138712 -883108686 58573 -976266773 -391034323 62727 -888284936 145325846 78121 81827462 839751309 55929 56292787 -329188831 6532 -137269389 -328319304 43650 448649645 149644450 58523 559641484 -494203014 19443 -705600392 750561624 36537 -216324442 -393778408 73055 -670510443 -903864619 43907 -35219334 -678183704 54290 -384668039 -136327403 12447 -685458380 -112308816 5190 53706484 821736227 52897 -117551785 -142083083 23223 -137548628 -509457904 16489 94119737 -320087327 42468 66269538 732062644 17464 -591562250 569607153 56868 175111003 -590966871 6086 -614048536 529605678 13945 -960217638 -984576459 30919 -106091550 -795603712 57946 -693282230 -765355895 13251 -103951289 -895987268 7632 -674757620 -881782885 3 -3820970 -705494933 64895 -614951324 539393856 46848 -326239669 -206406154 32317 654049732 -327840723 41242 -331925677 -195257989 8001 151805897 -866007514 551 -114066587 632945624 32801 152157390 -872277690 23938 -607804109 -292988221 23026 59721712 756962262 43075 61928851 434949762 51770 164245583 -595979603 9509 84769306 -286060616 22745 664467988 -115302816 62024 -310154789 -388325399 57494 -192779279 -573471775 46614 -482505288 473709971 21598 -42043292 -667665259 37547 -669751574 -763221605 40820 -673199258 -890515272 7025 -108918554 -304900023 13901 -327092885 -201900013 29959 272954365 726358837 13324 172004720 284127860 49724 155803348 -604027963 14290 -790784651 -770336004 4980 761705866 -602814411 8498 -5081575 -679881915 33826 -217229552 56726225 28360 529043222 -485441612 49576 350837273 851109667 15206 439676725 151432203 17505 720735851 -303213177 11251 -394641309 369048258 65434 -698301414 -106137033 26295 -401507004 284800440 39571 434175524 176054262 57498 59515198 753384089 36460 164642229 345496731 9914 354799923 -224436008 31430 755190586 -582900384 31087 -140388308 -489905177 5041 -423849025 -983419206 23815 -681201244 -101466385 26881 530724593 -521425198 10976 -710559808 -795547171 16362 748810813 -602261637 18648 162345406 355003545 9034 645361419 -318526957 14433 -19278948 641402386 29651 -499962824 464863684 25570 346560878 -197988935 27251 95232248 468223293 33991 -97672660 -495741697 26317 240981340 -884231199 39898 -427596405 820371730 50776 248229948 449159008 23109 -897445015 819388099 33868 756941819 -610229028 11248 -131314865 664966477 16973 846638418 -994406307 19228 -39047525 632768126 36945 155907243 54406858 28840 -671556583 721253852 2981 -43374974 -581432864 12304 619131749 337089379 33872 -869246539 475300243 4852 245624210 55142777 47550 172914712 -125574361 43504 -998789166 -389261989 18882 170645064 355209208 22799 260947984 87028158 33652 185448558 52787703 4851 624373006 819504213 20831 625926879 810581394 72260 373330671 -215316897 38666 649549047 -303599886 16392 161989330 149194807 15746 -772624110 -778569595 21260 -395782351 -102930392 6263 -390999245 -612509267 53337 -993434757 -609631265 2479 -884903022 -95522530 51404 -684879410 -766340907 20833 254108080 -225268107 649 739108256 -602451186 13540 738389168 -192170193 47533 87816494 817106892 26186 -203177416 -898962611 32887 -422856557 -104113481 7675 -197245226 -876672321 20783 734199743 -576853611 16109 -288178110 -208157782 29464 826364288 -966156213 19580 182647644 -194924822 16308 -103249291 628549622 13585 -421475677 -976270744 34070 756162525 -886703098 36595 61628793 818418085 13543 659041865 -292197359 21274 187520610 274925913 47251 -584759627 -794018211 76004 -419368218 -689555135 5539 -233652980 -864698815 57616 -880396223 173068289 56255 -761911074 -501332063 57521 151984726 -409445046 10498 -137083755 -126863891 10746 450938319 369774717 28285 -1921268 531259508 23447 735145242 -300033615 5013 -997253359 -426669026 72785 74717521 814851015 10789 -899642119 463290960 44369 259491111 729264727 6841 179905535 430940879 27083 450293369 172751021 23004 168756358 431568026 10953 467682963 151056688 25536 -973800618 -955687763 47886 -689313490 -878139963 387 73465754 829271430 7495 163261435 69095978 23365 -287789373 79129495 13822 -19007725 628579462 31197 665920438 338256005 2447 623232487 832788188 6963 166514665 -858768010 3473 -415299207 -124804125 22162 -319181246 448254653 12849 -117181795 650523670 1209 -690221383 753483336 70441 661132545 814891213 17626 -220783489 -990585701 31570 162202407 -410048418 19473 -687641637 430802950 47957 -114174166 655751717 1747 -413864375 745577502 30330 441643983 369593853 12668 60948408 430169024 19236 158059878 251541459 12286 540072183 -512978175 51780 622015675 814147996 54985 162280982 -394841424 11304 152925463 250922726 53113 155748473 -114532703 40924 -672193420 -779999782 45852 -96738060 651993695 31566 -954300217 -412430056 1218 333804180 -231882592 5617 245100722 736837909 15941 -588908086 -217074886 53053 -307830031 -235739049 17921 -802905705 -8353622 15424 -962704516 810380821 72463 527435149 528910914 25302 372852025 836286701 12875 544619290 -968421158 63895 -579712452 561184587 252 -898313767 -121413440 3313 -613597193 -293431812 40976 -8439243 -712210111 32484 -514271885 -605514257 76460 -999178524 -586857203 69703 -594984137 -482909584 32531 -112854740 -489996411 28343 -966233723 -571811959 46713 250173321 734988353 8175 -310807378 -223252147 34188 183225691 369956510 10066 180453832 -866997686 2482 364646204 836080707 26676 454956231 373095777 18700 -960402680 -904213558 16731 -329284603 -201133128 18713 635997942 -311753903 3193 -13999459 637624658 9288 -202795548 -579686321 59695 266061573 448466678 23682 273813315 -10466102 7642 182463448 183489377 33402 58618765 264436702 69611 -861597372 454631295 10711 -390851850 830796219 6010 283041226 458777965 21741 188797072 -588993131 12576 452133916 338296805 10207 -106668302 -793982455 61654 -331480166 -668917691 36094 150439262 366161985 50328 265490389 751851504 14706 -208750285 -578757016 51141 -136800426 59813241 54705 355493448 823459610 9286 -383739629 -972997974 39124 -672516300 -788249361 19918 155982070 161731208 20120 -978175374 627212142 58064 -126328233 -779084851 23639 -129180985 378802304 3300 725016656 555364780 49206 -317348126 474464741 9972 186397967 -407126055 27226 -107239653 -902937271 18476 364651442 654851128 18477 458808025 378865812 18948 150372575 -202079625 29130 -698476742 -581744394 38595 437675650 378256970 1143 92373863 -287189729 13884 -992840533 -966446654 61505 90948028 815730299 42132 -670577937 -120381216 15510 -987444746 -979284691 46684 745816333 71225504 35308 158191382 -389331727 31484 148924928 -237421732 67541 654559424 -976445630 44069 -428177508 247746999 31763 167183967 459672363 13716 353192174 645841792 20458 70796054 741634321 59067 94335220 836546812 35226 250217150 68556794 48249 -34969889 -707899336 19919 -131202567 -332277617 4312 636180506 810765725 74165 160911761 -193095678 1065 823686196 -977624480 48045 258346396 761005088 24459 656938191 830823218 8321 -44432143 564739594 28954 69431625 253194777 58300 -3169777 -889977573 33549 155537895 -113908903 26107 -383084440 -116225989 4173 -694620692 -120028396 32595 -40808101 659294878 32542 154119458 359700392 1407 -40801964 637716593 24437 335070955 817274628 23284 180919743 -128142055 35069 -411691230 271650122 39542 247450255 -213543488 23500 164194576 368326459 48711 -695680091 -777988703 82 -615512143 546532721 380 -978211534 -981123126 9243 67543411 443275039 16524 248491748 88447458 25139 -610372158 -510338033 22893 -101820908 -867818670 391 80457123 -321827819 34364 356007385 67340559 66176 251605001 -8109905 30324 -311454776 468914789 24425 277501031 717844474 11550 -129812600 -885981255 5848 347458683 825808130 16153 -306583424 442611087 5693 264022371 444291351 19917 -223955875 -598665315 57900 -406912927 -138062177 29229 64336770 740890985 59234 -385229250 839953972 35082 -712072422 -857430260 48420 -47416319 570431735 51711 -791685941 -777774021 20839 -686027978 -860424837 28696 150261651 -101358874 17908 352446332 -237608653 2182 -124814857 -483124878 3388 -996118644 -409847169 9554 78559362 814208690 24341 143427590 364767532 5727 -685727466 726189214 32812 -997490366 -954735445 35274 89899858 756345497 10721 -578334395 542158905 10248 273967247 -196858233 41903 348083093 660620816 41962 -104288859 -508400443 29190 180936274 -292428244 25056 376382517 835701919 25464 168672210 169271026 13018 -322168486 628530143 27735 -404741721 851461269 47699 -31436107 527286559 17994 70713859 -327534639 843 -419935703 810321640 33185 149227167 94255931 14446 357106828 840744148 25610 -200183594 90154136 68644 -220164653 -859294706 46266 -994514171 -401073838 32861 149592462 179644459 45880 620823656 -299402996 12106 -237423584 -959583326 53850 -308678584 -700026927 4874 277863844 54072677 33607 337756926 841657929 17716 453453604 152579027 88083 -201206763 54149265 14083 -420810459 -104663048 15577 -871788170 475990108 35861 253776447 457293817 22325 -790697091 -966859907 23448 -866457626 449325347 39144 144828451 457417018 22299 555479398 -481496380 15505 737586249 -593367397 39 -412329973 -953751438 72478 -702122485 439703813 20336 187340153 -589340366 20899 -984135261 -996586904 13767 271781828 446081348 19855 -224217567 -601556841 16431 278894084 48860548 20641 -413178334 812200737 24420 74368883 539209366 64017 162768754 -391217020 27242 -786516845 -502282591 56852 -22297133 -672582446 82234 -130102585 -330884128 60285 -710606787 726970904 79910 86087662 853936728 38908 162231874 75816006 1105 154070931 146132995 20753 -964807190 -614730275 16659 466733592 372883014 237 -97487450 -862095621 46966 -127922943 -130738511 26457 -424996576 743834086 34306 -228023933 -572062524 33690 -118844430 -873848713 41747 -97938188 346120078 22265 -291754007 -227694046 19255 -986721910 -965361672 30718 247787613 -1576947 37559 335024371 650490587 3678 -593264579 -319859827 58685 -306248154 -234949487 5772 -977279763 -601689031 9415 253020880 -194389644 42609 -690546353 -773805285 22808 -610922092 -512648223 24807 276816294 -215806886 33283 751734261 -234355071 36400 150149035 270881174 29221 -977775580 179549666 27494 -599884319 -487162126 18031 -602672074 -286009043 39205 -1952508 567197945 45248 -427066242 731394030 2340 -212704609 82080662 38989 184910224 181023570 17004 -382596912 -956026055 12984 -690712401 -898139413 46690 158355004 -875789310 6198 -108394596 628022087 20566 89777705 269691461 15094 -135267867 -517011027 21558 186959603 -587987375 14998 -8159785 -107983929 22196 -886666827 463721401 46858 168342142 256918923 57667 -29550178 -694491520 29175 164033018 48011722 20565 -286194228 433501701 3494 147230149 89248887 29294 -218310186 -888267949 10454 -297819077 -232109805 7178 -397062103 -973517450 5506 94641267 -516040046 82062 -867612351 -99845659 47057 178988647 284754864 46796 52913714 272984649 17879 267416971 84662971 15887 182280806 -130992408 25233 162321854 -578087560 17753 -583580738 -332353949 21092 435012802 346447764 28941 -299138249 460768501 4349 -192373572 -973394987 36753 469319539 167926372 78805 162413159 -618957099 7909 -200548820 -611417520 56688 -40621519 660096355 25574 -97723538 -99089045 11105 376925479 -235391596 1867 -612798840 -310274195 3367 639926804 -700781578 47487 180115750 -780805093 56858 725872198 -304967562 28004 -16280533 -688351271 15254 -10585872 655460354 350 635780308 -290891843 33344 148436072 277557291 56335 631228257 -328853185 13129 -894876140 458861878 14885 -802594930 -762915677 22352 162041681 448718646 13527 -408275276 850751152 24122 -139756862 334566559 26481 546286112 -501464301 54594 -510267363 438292902 2242 334471441 -200166086 19666 -395201499 822749306 54366 171299491 -587418747 10093 -593813867 86993494 45235 -670735119 -801840774 27063 -135404638 -870895617 12460 341065984 628275336 38567 -318963055 -685762408 31592 -595794744 -313741074 76895 -809483751 -490354781 32852 -296223993 -203030288 401 758684343 -593611918 3005 64364141 814262686 41441 630095044 349678906 28125 275079389 -20249785 59666 277971064 441746177 6587 284544441 433335723 27115 -993826700 -385507793 34435 -675163980 -804131573 219 -295907608 -223824837 4702 -669804241 -2917873 55177 -688974603 758848227 41014 -96434908 333672008 2924 -597980103 -327816772 38908 -114039182 -523646860 34671 -234977960 -858879154 785 -112000417 -123272604 4190 149456976 -397263231 10855 662523520 -47566032 26366 737046058 346869562 14884 -424172507 264216595 36915 -783039852 -391951755 32887 743570382 -322928440 45006 -25129637 -703450662 11229 153522375 -224256558 18173 240706546 437634989 29583 370765981 826240468 34183 83976664 -319120193 14206 256697752 739268206 6588 470587796 145664948 48925 -387267437 721561871 19761 154633490 374734880 54896 429536128 340962597 10822 -797145123 143578741 63380 -32486481 -706098369 46308 448868635 156836806 81314 719821476 -237814276 69393 -120864938 -803876281 11906 666018072 161831036 6079 655496526 844766645 36748 184175868 -388439595 24471 156534457 69127657 19930 -289197706 -667853114 84 -964320708 151387830 49385 619921816 151470069 8678 -428448232 -101854077 5982 173262594 -891732356 24003 57565846 274844296 59036 -137474868 -100833061 10097 -209112515 -595069878 48359 336498509 -198661426 43170 158263508 -606468215 5382 152032643 161700989 28363 -214042686 60445540 26015 87335787 459691771 23386 -418414374 -965792861 58995 -18447698 527634554 16768 76876201 722501961 51682 80723965 476022698 27172 -132587014 -499052831 3304 -672104853 -790861840 37144 168469185 376326958 47532 -138585616 659955892 30370 -988214184 -616951183 41874 -770442847 -763484112 2818 -880287639 465110969 5659 -970414610 -598108115 11758 728886523 -216132796 9032 89402980 -299235112 41887 -24142423 652847514 16840 378541206 -954972173 50058 363892959 813793059 21472 359264025 625802432 39760 -113138069 -123512192 30436 -954056880 -209849406 56825 -212347656 -600285635 14976 758490113 253210454 1294 -670723262 -117591004 7317 -123919567 369042886 26433 751479900 333378969 47212 262788245 -31867426 45741 633930012 352043067 54936 761154081 372167809 43552 -40399170 540886075 43319 -99700796 -886533441 16821 338730328 -993818581 38113 822925373 -998050651 39750 -903213662 -107606490 60636 524445712 -584253976 66834 -192295991 -580954882 28031 -882187195 -991687259 45208 -587612132 543910617 30655 -305443814 437775101 2936 64572381 817936778 21840 -382644653 -981215218 24150 -960975190 -611174180 51895 442340740 152881162 33390 -329546318 746891903 75070 170023906 456695270 5641 469035184 181815797 87695 -403850683 -979294447 48253 -127856919 635934310 33751 162394495 377418732 1160 737565201 -596797435 28309 273171480 61886487 20515 -291182404 454806707 2669 239263333 433812739 9699 442961635 365629204 23032 -422158702 -968031204 16223 -100060122 -887467179 34127 185098513 162931744 42578 -31571740 717735268 56816 -983466533 -602470213 60753 -293554911 468939554 8221 -202262317 751799830 79739 -992941521 162726392 48836 721252926 -599405389 16916 343296821 640041694 37654 -108163400 -763823413 45710 -420599000 -955872768 63153 722356578 -307537142 42396 -481228 -710134914 8961 468984716 173717450 36212 83725437 728328622 29211 -601461576 -319856617 46412 65870047 719672281 6695 645236266 829899490 38143 -765452781 -516227935 40836 -107525606 -135843912 20044 737337884 340713655 58029 268366218 79594359 51760 -688677928 -792259994 14442 -580285223 -767366948 60236 435356744 371794124 28762 -591737489 -323208275 24498 -687710377 744196390 25354 -406946039 -122636268 965 142979916 -405980657 2789 739445906 358718898 53150 -971948927 166446697 37391 168439289 -218879335 319 -114843612 334973822 30630 -405830389 -107659925 17711 -35242902 641952236 42222 -700996226 -291352146 43704 351106211 845636733 34374 -237939169 -875490544 35066 527910800 371790565 37709 -25728091 666390712 11036 161375257 -888399180 9611 737330431 -201951938 68673 -778354386 -794799857 1465 471513345 377014673 22153 80874271 -327920395 34610 658209667 845581213 55332 -393435977 833447045 55428 -792602824 -508654899 24258 -509245073 432909551 45037 245232091 242808364 70936 726703765 -581061013 2029 659436271 445001028 77334 -711552125 -771886265 20287 638927117 352978217 19053 275003187 -214918507 24419 732586968 -297258721 8017 -142590643 336083092 31031 375136893 853921126 30246 652715142 335922386 9779 -599660937 -288005876 71010 -400654722 -954319179 74458 476074974 167738561 38804 170861633 -598168618 6450 -38223102 541009383 38201 -963866236 -984282995 21926 165769744 268513917 48497 366250745 819544728 26086 -611306329 564779852 2136 -522335242 -102451541 27665 728207228 370393574 52689 -233311971 455092674 41571 -123496350 -500714201 3812 79232833 -327707262 12625 348815512 -226674404 32899 -899112419 -125948029 21721 377006948 -217958001 22422 -18530624 622470104 27393 554160027 620557451 3714 153283092 -423882362 26936 -39106848 -691028354 10197 -218240849 -615318297 64598 -427846454 834754280 37286 -423071602 254739255 3276 -772112236 -780339409 17161 345721329 -222973643 28314 178465502 -892327416 26606 367250148 658115489 13025 739986618 354913298 48468 -779983190 -511744992 5885 -318165293 -700724352 42611 -43581261 561276916 14684 -986336906 189238898 31501 273333315 93796000 34794 -673192718 -95938321 2494 665287858 840330686 48176 -601358470 -331992589 68316 -38975207 650604302 22716 -203504750 -616216061 50266 -130999317 -520881873 4374 254987212 -40987379 2598 163884422 258381999 39713 -668921741 -885110187 53896 -981069504 -584055346 65577 -398707378 -107260183 40746 756557608 -328321215 20675 280189226 -209636375 5989 -212291246 -973203783 24209 644353908 -309493787 34202 -583380186 354647058 72037 446878292 334292232 12756 180275649 175534885 39109 -314214720 -678463666 26964 -139177645 -137333776 15901 162021920 -592627367 1025 -481827445 -480149758 22360 619906610 181606051 34043 639315418 343475734 31828 -982615277 -409198116 65697 -398702758 -962302898 50353 -322108861 -231302080 11372 -381912934 847720176 49979 -95354350 -290084185 11498 -111935245 -871480833 2547 -7936098 544701313 14703 -121283935 -521133312 17060 -589109946 -326124600 18015 627662414 180229268 72058 -295199083 -682069454 51798 -402481731 -43814170 84935 -237996743 -613760752 46974 -954957966 154223607 45227 366845386 659497556 21582 746293011 -198192436 14341 -31901153 540313460 37458 -597497847 -490281983 12335 -44819661 -678652082 59842 187883662 -608204770 22312 181485993 187987915 11605 436197847 342025452 31030 59714543 -296489590 10922 265719533 244614682 69395 161530040 156917899 20886 560465795 440103894 62432 159170965 345272530 47454 -574634184 -327239130 9051 -671889683 -892610872 54022 746107195 -300537399 29106 -303250426 -690307915 39768 657593056 168272649 57876 -118050480 -97507447 13220 186672704 -395255927 9468 -133425026 -326525518 60416 725394274 -236716960 7476 271398760 57949713 2337 -767732751 88476449 61160 -586393251 -400252124 46546 -413775269 246816557 37370 -212235246 90600792 38255 -123313552 -886179616 48401 -34356720 654192260 31011 -581621156 537077290 25924 756892026 -322700487 44518 -575410446 -301038993 3349 247258978 -202415646 14401 79288729 -327697132 34968 648498120 812275843 64188 -684136878 -791509830 29246 -968220757 -977084691 651 -128908884 -517449635 7800 -393166313 750799724 35972 -763462564 -110519149 29514 -696236547 759142207 15821 -618718188 545479014 12998 -229001855 -898277089 36731 739476416 86139629 76675 366139352 -231295211 28093 -996733920 158121780 15516 -133920601 338196825 19066 -776032484 -485960365 5790 -13842573 544444698 14665 -395089279 -125645794 27671 628185780 -901820147 32148 -14752089 659771423 35643 -8991086 -710486708 76263 -615351178 -488926413 21317 -704660461 -807625140 281 70164894 839482650 37584 -507882681 442941483 42918 -403343975 -977671074 66223 -381587227 -952622321 19086 -107273752 -863475345 27932 268694572 -8718076 11572 351502032 630726550 44133 743564868 -205845537 51227 174643024 -590813380 22724 189308191 -126251383 66184 -510994792 475487703 2124 -103485797 -485326178 13902 157349473 -583262623 3908 156565477 -887514831 24066 -407942364 833234928 31422 -295416983 444761838 19503 664959031 184964175 75836 -607647842 544486619 63587 250030201 729492774 6102 761460717 365508761 42088 761797568 350023463 58475 -405132074 811417003 20779 645151681 153004193 9220 -100951777 -894210080 9664 182281721 -578588561 15196 285201387 -197233241 10022 185294411 -868085102 17754 -26509401 -710651179 41946 -590285282 -329129887 45020 536125527 -485130864 34141 248550660 -12148507 21742 -872775004 445364684 29644 145296277 173944276 42535 353237151 -989492231 20198 720502777 372007815 29469 162214388 152364117 19893 274937172 465160843 19420 87129417 -316314428 8394 -607022166 339615309 53426 -873638177 -126764244 28207 -124063391 -300836317 22006 145937541 -228893498 47327 -976721808 51496307 27632 619886334 144009770 27856 248754615 725673260 6638 64015469 814644757 31158 -587396506 -291010097 21766 -954138627 175697429 11795 475565220 -689003990 47104 -969816027 175731289 53915 641102708 846892575 69733 -417562536 749323742 1888 568792412 -490006017 11677 -391455819 262805864 34536 -215398841 -966881068 15823 448637343 146590922 31310 432888218 189389196 14275 -424528491 -977366026 42941 -8667310 666624654 42720 -498118571 442022970 27434 -383130163 284769895 4607 -139186095 -325314852 38990 154041672 -230866193 22568 750711980 -901939069 83450 183944334 335706813 44721 719722069 -200665397 61709 371627066 -190846143 10027 -99357994 -901177545 31611 -997222090 -410428547 72233 -225935548 -867849661 52572 -203208847 -997485160 51554 -768516991 818716919 42896 -608825776 -41787783 25449 -712371075 -139246989 32022 -26386687 666331228 19629 244190228 -194055111 17985 -984906960 -391757748 39161 92653877 829452723 26864 -578989665 -488605833 34940 -600177721 -511053326 5919 -236489861 -898166079 49119 258096569 -12325072 63349 158368772 457250965 3848 -109155480 -797848574 18370 -2053288 639443975 5646 -203089744 -397190456 41892 -34981346 374359182 26206 -286190756 443202231 12324 -392605773 724318588 14483 61145690 822781485 23273 182654923 -577875337 8792 545121629 -480883988 43043 178750868 442535239 27737 153696540 -121278617 46101 -403772747 720395437 8493 -702415584 -125489213 20376 -693087528 -873482060 41433 374012740 830411803 46212 -288139278 456256634 24449 624025671 -17141555 39084 -226798356 -958573888 31495 258640624 -222099204 24822 361212213 650772461 10714 -985382138 152618228 20376 182875341 -860516515 24864 -995135826 153012114 16865 250221478 -26317894 2034 -774481491 -794719501 14178 167898955 -579679977 14587 724341843 -576017657 3439 -120211239 -767072364 67309 535085145 -616972908 16736 637390016 379863791 64138 -224421833 -956993830 36157 746953235 -230045223 61229 188204142 -108713188 7532 -2720560 661958565 8164 -887749952 -113222859 3968 621459023 154695535 35531 243616087 -20312955 27891 -899912993 165189492 35635 263290074 -222687660 20270 646393961 -302419855 44731 83877460 -300217567 24213 184626656 -601339856 23349 245384804 737076098 1789 655094778 180812372 10791 -961867200 180618388 5849 -990534871 175961739 32357 555928794 -516396886 55732 570501123 -518546332 54930 -419223030 715645644 15891 153355966 -230082059 36922 -199910676 -603946031 70496 -895400926 473863613 41180 144229496 69361218 28951 644276630 188002076 33578 248684382 719998747 14559 156373021 -202787502 15154 -498386863 451301923 7778 156364604 57314316 680 77944525 463779875 17686 -303174187 442663267 18999 -959613161 -618646203 11909 636103267 179234013 69917 -113004194 353158559 3976 -857616265 -104468179 22657 -952553538 150929684 20400 -324799141 -227327503 17537 664693581 -234459793 21202 -138073292 623225586 48401 -190857611 62638307 74787 186601713 -204233885 55436 153722400 55114980 18954 190300664 167167105 20660 -113327252 -868507079 21378 160608380 -231887710 68730 641233422 831248031 1503 -317325498 -698992973 40181 -139818726 627854474 51763 371350218 665630943 46132 -389812652 253009989 7709 -583723278 570955126 52559 436259261 344362538 7993 657981105 -316395658 40095 143540677 158318207 11098 179612025 64691900 2141 -616048219 524649391 58505 652157873 158193173 33449 -427662828 551553129 43509 -807738463 -518562734 51785 146054521 -129290811 39417 -113868323 -884792907 47638 -957863414 -600823994 8961 281889625 748679689 319 -708159429 732775360 3830 -138881499 -863725823 47646 623387607 362773096 67464 -805609567 50141607 55749 -973818722 -598148558 10420 -427378909 283596595 13487 -125674278 -784328189 56527 745689223 -200574359 19751 718841347 -602426139 41457 56048173 755995288 5009 84474550 -289326776 9654 742840605 566441221 30988 -613348560 551220699 52905 723046436 -190619917 65486 632492381 825443253 37858 652117515 840290068 26458 -121164904 367361483 13964 -194419015 83266031 104570 -138686849 -486372891 16295 274202170 239821456 5889 144184343 74161702 29264 -319052441 465525101 20236 335826309 -190503338 1314 647970167 -333004497 4523 -596884951 -292047047 2396 -392794259 722473206 20178 -128525751 648700397 6690 -410340574 760045632 32310 -902591284 -587292690 15865 -414785243 828910105 36016 -132864147 -858866292 47371 -693034553 757932706 55426 -512972918 454667207 18386 164233083 -128763125 34972 -863318193 453673135 8052 187444523 268571583 9501 -408308595 810571321 42752 647447569 351991879 69359 657823089 345648969 27195 717080566 -202404781 44540 -124459435 -489662217 15945 -791230651 -501548423 28927 -106245406 -797674778 63011 164317835 153228928 29704 -204650882 87297537 90156 163170815 -596905045 1843 149397334 144495536 13186 90299080 -314994236 18823 552692527 -494330665 19182 -402595500 342128822 19006 -213263137 -609667644 69508 54395405 757233013 34035 551891694 -515715792 39336 -99447710 -141112683 15278 56117438 -898043123 60567 -684504413 749493125 33084 161517117 -424041039 4742 -139069664 620726237 16973 86545446 854168914 98 154065924 -900788955 25240 -205559030 -957546617 14618 -956070399 -589294121 63267 145989225 -101288004 26497 735111311 -215455218 13220 -328774277 -231212714 19188 -712783373 846410644 46166 240612995 735079487 11203 -591126696 -490443164 30383 -668564436 -138144251 14074 158008991 468442976 21178 662571841 179843548 45263 469031209 850741116 72246 -395317753 -978499945 39734 246374495 431631115 8123 -398353104 845585971 3254 -588241650 -518514176 26034 447635028 146115972 84680 -305828223 -690802961 59129 656878810 163095243 20475 174586008 -99000985 41589 -192350197 -585675001 67429 -211636704 -600377293 37388 143166944 285515932 14682 -789018054 -769357228 12170 -999638296 -971136916 50638 -234990379 -962096175 40757 160403962 -107868642 71918 72124848 449501321 20064 80488350 816394561 7917 -793624742 -511884806 40766 337858881 54885002 60114 -683403118 -139666127 18842 630700167 819214838 41849 189712524 255675111 17196 -128122104 -795854410 41100 -325717599 -697741006 14902 -993401999 -602195301 6706 -111777512 629195500 19108 279633225 -296283453 14374 -956970988 153672234 35510 -673007305 742887807 30726 718381868 -315566144 5845 186396697 169005009 6617 -95834231 -801345872 9287 630884469 350810581 13100 176986862 447784253 24781 147256763 -192830984 21913 -139476432 -774398883 40250 70217306 826773995 26676 -863312157 -141699507 10452 -675711939 728957740 3255 -117161665 -772589545 39878 -509436809 458365145 14752 -315873164 -701031495 64798 264923437 244563916 32767 743674091 -609269067 15123 50059857 282989261 19468 -494588400 470433727 2872 -611726917 -480750735 3778 47666123 836443667 18321 -596800964 -299731732 28629 -132570694 623078312 19204 625415893 358038792 18482 -206358016 -598592939 59361 359413667 -202179636 40526 -392898508 -119537103 32700 -962471353 -979437311 45226 -113761667 358906407 10352 719032029 -221851516 67560 -489601930 432248737 42296 -771099340 -798707622 7982 -110852815 357632159 439 -124278105 -299825671 67332 145547559 -860281427 27447 -956271302 -391886543 15072 -995199655 -961912154 49383 252004373 -18303117 75617 47926499 716008676 9759 61892793 260851183 16054 143546356 -128158189 2147 567554667 -401890622 29690 171304182 70872005 19204 168405844 146743232 28946 -414004734 836612238 54966 -28450257 567001108 45855 339499224 -200175633 17265 377823127 -425893144 42161 -997024756 -383200784 31839 146013637 -617388692 6190 -677253294 -769614729 25092 -46763698 551507615 14422 269082729 436269878 33005 -116446660 -485531918 4959 640375065 825425198 28953 182894943 -867646998 29873 -128199780 -316641994 22684 -301622378 -682132700 8138 -126936093 -287093260 5274 -607918864 -522462498 35694 -608298601 -520612922 21315 -1211211 536403519 17955 179700415 -572878815 18367 335496366 633436373 27102 761338032 -574251250 36688 -771182166 284900532 22474 540145945 -481997099 24624 -22602713 626691292 11566 748313848 -197042130 33183 -103335169 -121715603 17088 -992315259 -968173109 8361 756946637 -218899961 50902 -500547151 466235379 10917 -21899086 -702927333 64753 -896817766 -100942804 22456 -419292288 -129122601 17913 -31618197 665593538 11185 144556519 158888659 44784 561262838 -488021606 43469 88854393 254809921 69751 366956330 242144785 1393 365702884 814281404 25350 -491503515 459941039 15193 154708558 280944504 18530 267761145 -1479739 64440 749664596 -305078915 35170 180863454 246432856 45092 638089713 844777029 68768 635957855 835147693 27783 -95484734 -291340879 11248 -294340958 -693482047 42695 356423940 827803821 33519 431833455 350543679 1556 -880168190 -134072884 56799 -196884674 72154085 36037 -993796880 -590460553 12396 -398617730 732123610 34111 742848139 -219172807 52963 -384128641 847639808 30726 -139243376 -806995565 61624 246507159 -17356004 14503 144061518 362003497 39136 -220045244 73292552 58727 147151303 -615001652 16085 -227057535 -881377456 42041 641316160 -294382930 42841 171752852 -428415586 36280 722873532 -518576430 75706 -19580297 665461044 6114 -306046246 441577156 6844 -891368178 -117977978 47269 83974053 453812620 13570 -698439834 -116069704 18132 448665792 143922898 47538 -879501984 438728793 15040 746869617 -296249603 46157 362028301 637452519 4139 -120395225 -330359630 38051 280889518 63981737 22476 -981793335 -586688639 5967 261119498 440784616 36430 -305251994 -707172039 29917 -223763707 73358348 53979 -869981783 -128330361 14916 266149519 -12011415 3523 353837634 376158483 58506 -107899147 -306415058 12931 723586451 357657507 9316 450123113 147276308 1198 270205730 -195052137 23947 -394106696 813771802 30081 -428077435 -321006754 51626 -692320566 -98461218 2727 -710759505 -130618751 10756 639695918 853314026 2630 726712595 360736927 44071 -216202327 -969752834 55603 335097122 841930869 8769 -618017149 -326285113 4523 256939364 -37882195 40300 346526211 -190602925 17050 276348087 78710924 650 -231711197 69128882 76765 -108573208 -384235072 80028 67972572 -298069691 4479 239737154 254628154 64523 -191854667 -973052845 12060 -577255014 -519264420 18597 360177460 633873787 20768 73045793 -290572681 597 -402213772 730598059 16917 279503738 -227188982 40071 -234234257 -576472910 62206 -776165154 -523349860 38124 622530826 180024061 39175 -681980655 -781710285 1513 -112342697 -862082746 9259 -4720839 716974385 28198 -882187393 -126878712 24486 249337386 94026120 25791 -420558562 -987739338 14463 -693631114 -114619178 10374 69784972 813368186 39853 166686021 368379237 1785 -114741569 80393376 61894 -235425577 71157269 63095 -692809129 731260023 2101 -593704844 558711383 25650 350148904 179498154 45207 -512158726 -16476767 1272 -880186290 458081162 6128 -901317188 -100761020 43253 61965296 838576884 4218 -572750732 544674019 77362 -30425316 -765720958 27696 184259140 359818044 25518 656562117 -321721259 14945 663631846 824695905 54767 -135014139 -518155783 1474 -705620058 717403094 60673 76808635 837967796 16093 179879338 433902350 23726 -129229590 -117056153 17319 -699546322 -766377084 523 -99163074 631897021 49717 -130663212 374145153 29574 -962790765 -406572884 40386 -104981023 336500643 1873 725724322 -331109801 46996 739994218 -298815929 24129 -198856429 -991585577 35339 -316565369 -675475056 57422 179150734 457581052 18363 -424114501 265531051 9000 -195107828 64138298 47088 -671976727 -877607086 22766 468511234 145612007 56693 -233607104 -977005388 51753 78210772 442894681 31576 -229442509 68948524 26735 267065071 721817912 11536 173652052 146691348 17875 -953111695 162418895 48977 -234270542 93204401 21974 646604533 340507793 16055 -219997492 -606950596 39518 187501145 446279450 18092 168105527 -588239862 6320 157693562 -409015874 6649 -140308665 -483424202 18461 -319911958 462398436 9941 68965677 -329774993 32614 448248236 366566686 29022 626246682 -298755364 7189 273672474 51156610 24854 -428493631 -122972848 13167 546797728 -484069041 25072 -219820773 48729169 51281 182043332 -236535257 4543 -581773759 -511091502 6093 167416854 60500310 14427 -616345567 -331740399 66146 85673738 473149448 22990 93979910 -313492001 30300 264327839 739438175 15167 254498057 -32830919 22893 -900837003 -130612254 62965 176120276 437035961 9097 -883437916 437045504 46014 148445713 243542796 58127 -700862633 -763820357 44931 -880527561 -132480278 54421 -399829562 -992053714 9849 -672427347 378925381 32979 268861433 -210157792 44553 -422719960 -105892473 4238 172634000 446151377 10958 -133529600 -497312500 11872 189857982 -885776542 25585 -203760467 -385575188 26558 -293309555 -196457983 1359 -25015365 533059646 35446 -587016253 -307571493 15336 -196741885 79507951 90162 -775199336 -996624656 50171 -119850255 -320647414 39270 -480313432 469012598 39372 -603299661 536552076 78776 177831644 159079279 30420 94351120 843889388 17329 -777954900 -783323165 1141 72506707 265113373 9720 -771526294 -507531241 57000 -667234310 -891541271 45901 657469544 158880919 41245 188671812 189768319 24651 271349121 62846461 26540 -858333999 254925963 51826 447612318 167936981 73969 164523055 467480447 20090 -26359816 -289248656 43307 -574797352 -304950350 50426 -964843598 -993585436 66582 56715002 824093187 15832 -614694155 -510034115 652 161801455 -408379605 2691 716668322 347151044 51601 250923038 48816279 84664 -124203758 -517536398 24237 -138233267 -102730667 11112 175481132 355844311 38420 -102000799 -510817061 30030 149713104 -395379227 32539 -671972481 -888268199 41664 185049040 150715360 32169 -406751651 -108172054 44119 715949943 -191132006 133 -675038968 -899015672 8327 -575139095 -311728584 42764 -784213099 -808231697 10543 187842223 464248348 4573 643702535 165981051 67211 -134978715 -314937250 1747 550932557 -507674785 36289 66315187 244431310 18218 -114206724 655578164 1329 90583877 81421988 53130 -596085469 -330624888 62960 149270108 254734638 45825 -606835868 -310926947 42682 361015274 662378104 940 -860034642 440876424 45680 50834113 -300113432 42302 187126196 164209717 45860 -709332867 -871863464 42205 -414596573 247652618 25289 -422691779 252869351 39418 -669985589 -123751237 6076 343877390 634681984 34982 -104541737 -806330826 14098 180763912 -578056410 10713 741172509 350904046 6569 369494453 -130099679 60486 350568178 826329555 24694 243247809 57537296 49594 68620047 856381796 50555 -511136309 456877838 40776 -404207025 729585409 340 -384180983 -998246521 32126 -128895689 -509694925 20244 167455271 -99813456 42365 -194307600 50817332 12319 187327293 271917854 47988 277118777 -201059823 15578 246069362 280859449 49303 -688662143 -687020557 54851 -600127250 -491692693 6016 74956336 719638544 51890 187837120 360333004 44366 -994860072 183632051 28522 -119673698 -330514620 61655 173706685 -572370372 19704 -1996315 625349850 30776 -670139067 728719503 35501 86042676 440387615 13023 150258232 442001264 19628 -901310650 -118727424 50189 156586294 -598565384 5418 273940881 -43911286 22499 145233509 -211404872 3684 -971186980 -412335355 75911 464789768 -993423828 68489 272414504 250613454 19845 150073665 50572051 5038 734983549 -595838721 32118 -710713873 -901698611 6539 238153909 737992764 37150 258548802 -199163212 10021 261577902 244673848 1514 160193545 -127095344 66862 179541200 284895491 2398 -422628882 831992196 14020 564919729 -476543372 543 759410801 -235064570 37757 -123748027 -395574896 66558 248080885 731093394 41291 637635152 -286809366 34474 79305740 442308714 48059 -420431483 829465928 16569 364988908 849531161 234 468888357 376885606 17457 -424307614 837111665 10384 279103126 52716164 75795 469193502 163588547 82927 379371294 827636508 19123 -133303668 -769166434 70255 622867154 371496654 66307 168466784 341945786 45909 179056638 -132582145 29719 -580990354 564592273 76834 166460933 452082112 18449 720465380 335116274 30624 -207474830 55416331 40775 -707963126 -106426154 8041 664727987 -310709970 16469 750786736 -901990084 25209 -789746673 -702015690 13659 -593813530 547007564 44334 -225900651 -591085080 14422 -675075807 718685453 59825 -123344425 -805322202 54735 249157288 279523620 67427 640196563 380565525 14047 656178848 -327153608 13816 143109197 -196352170 12945 64703343 814407689 21777 -709316523 -860380872 20848 -229663744 -599581320 28010 429339000 634700192 18196 -236532861 -873436725 36194 147086382 352822579 36166 -884656599 432576809 39621 743633990 -328526190 8985 -296883653 -667148532 41506 664355309 850677442 63511 -45251578 -697806230 38764 651143892 363540945 50827 -578389627 379868685 19546 -208268211 -608585671 10057 429970193 170045322 75333 -318780236 475196522 1832 -103973011 -483547078 33646 60312153 440460881 59998 -695593332 -777333292 8525 168822429 169512654 35510 -123001447 -795022123 35873 -893242018 460530547 40680 -976111583 -672962323 49117 -18755742 -593468981 33905 433992753 -876278547 24867 -952773977 -393081996 12557 -680642111 -864261179 23406 -234458779 -589321301 50446 84120758 279392335 14605 257828576 89974217 64094 -706789318 -127362259 28024 746321853 -601310863 19562 -403825088 252841862 23437 154073166 255426087 20815 -870444114 -112601050 22066 162594254 262742112 14822 -522802039 435083947 16554 155866169 59338922 28640 732980172 -595616692 14638 -227064199 848359701 7778 187472811 -101804785 36881 -582725196 -487162878 2789 -764317251 -329934264 15135 457609818 754696011 60204 -706580447 -800243820 4646 247047975 -5624780 1063 59848944 443036199 20693 185917314 68049989 22937 144386745 -892226335 12464 -111655738 -322439867 53154 -895912628 -106327559 12046 -592919996 -309661140 51357 184963290 446113741 5257 -776814678 735430910 23152 -206156321 67796130 99546 241017738 714989607 18782 344065690 825194778 33143 -859262211 446832865 37261 -235196540 50662974 103524 -200856367 -958216310 27042 -237295496 55142466 33200 -709802662 -101692710 15828 -237733765 82389170 20277 -11369736 559837929 29651 -193747763 -692311702 39586 -28894252 -698917087 55782 -990466180 -605471906 13586 -798079527 -492789021 18530 -310926659 459716378 8676 856855948 -980648677 44729 -29464648 -865202586 45706 161080743 256462529 25695 -294196711 -213128406 7380 -207348313 -581930703 58265 -423254431 258686311 29811 -401457834 251832357 9347 -882316618 458615944 18537 -710068813 -900380667 4884 255409394 456531634 30684 186977838 67756905 5070 -383765568 825200298 34558 469992553 468246676 56912 -671967758 -109696623 6335 -964412803 163511428 1790 -903388111 -111247598 39222 546168115 -520085487 37592 645707328 844167675 32945 70125299 719716922 48706 473599341 170207813 49547 535090103 -503977584 60273 183350164 371402116 2772 -306285653 -678840360 54582 -869484253 454639098 36960 57298501 752822953 10545 167001611 152864625 37229 72924758 753380745 52106 259170632 720537943 9069 -809107464 -510927884 7065 252906923 68001774 27127 468881285 374562942 8611 742688037 -586839249 19067 -672234861 -99319674 30225 -411767721 830346159 50838 151949357 -130371854 80864 -695409017 147098019 42808 362117034 -427129557 36385 -219917363 -594512526 45383 279419493 437473738 13519 718004670 -584592978 32180 750932872 366039864 53656 448623791 377737444 30166 -217972989 -954787398 57635 463235783 52704047 47888 355256763 810259026 14139 182415853 280517756 437 437930469 340909783 1914 -424419487 -105930003 41319 -483851139 450077796 43592 -973426715 -611321857 51973 -428463757 -131255488 30859 -10670883 656257782 15829 642542178 853232252 62326 -118970652 -292161136 18183 -488625401 467092757 9463 182811472 170662736 22768 -229755358 -862907336 20572 -212499632 -965057335 32511 246587229 729970271 6953 -960723267 178665414 3896 -425027905 261528458 7987 -680611233 -870453507 42987 -115917203 642662997 1867 -118169157 -109151650 3122 -509478641 465229727 42435 -409256085 756087973 6941 -323986937 -193294889 18933 182487783 50335119 18255 252211163 91830476 4785 186848668 -675821836 45390 -106399431 -96260166 26792 -385305645 240448335 16211 -10539371 -688180127 39142 81957376 759808692 61315 621631586 568058044 70677 -124273124 368013294 15696 -769091608 -516772567 37797 739654701 -289431516 28984 -711760755 -140819701 24126 -408157967 844166118 30276 -17527905 -685044402 53419 -421025705 -142640825 43081 50458734 757246251 52339 -132259013 -886970266 48343 -131985479 -493228494 34056 253046347 -217708663 35142 -110378305 -130451718 21904 90085630 723749481 762 -490073334 375688521 61871 -191631267 -596476031 34176 238832428 253856101 41506 79646492 722796545 15957 356415662 -488226009 15871 -218814638 -971351535 55829 -102947391 619944554 45757 -2318651 554151723 44735 -964418201 163657902 51658 358239254 88272627 42786 -194297927 -882519066 18768 -572478647 -520402481 30095 -676731727 -891207528 34474 239006019 -20204347 28801 -37059414 533225407 10475 646188212 828030999 1054 467249935 144058893 74259 63439574 448865418 3443 -681465329 -884352578 19306 -96698046 -293860111 27019 -989295388 -593567580 57179 -892844053 434486755 18140 379989393 642136352 4314 741778391 -297853147 47494 -300411763 -219825140 9400 738131676 -321442224 39029 64021150 745351740 23167 721623030 -300188168 30394 379745501 813817813 25462 761790236 -235963053 64916 183090819 274739770 39800 359970521 -213352021 5287 244479445 -215002269 37572 -691173632 -882864726 16493 -230371318 -593961275 65193 273439217 49776327 83357 -26959849 -672285065 7566 -30562186 652756545 40520 -860959183 444728955 20184 -958614426 -382139356 61072 -980670185 -993275108 2734 180409394 168556115 16652 640098349 177539081 35140 646334291 -290851067 7159 151039957 154349043 7770 748869843 -232324036 31958 242296977 -2080025 69747 -980454423 -954706521 25901 -574685504 548386845 71158 -767701737 -510321559 59501 -314400742 433757911 5098 243581569 48268611 73460 358239520 636961777 13833 756163846 -307048757 36292 266864295 -21851279 12743 -769438669 -494364748 45995 -669503214 -99103102 26297 741647986 -325368393 46802 -25525697 534270942 282 -890098684 467596038 19912 -216806158 85971166 81742 -597595531 -491445433 37558 245751617 -34109551 70925 252052339 270667234 67330 184980071 161975649 3018 -694180666 -859228618 2010 350634467 662990578 22404 62621782 -294223548 14572 176142368 -205687335 70707 -313650325 -677965450 13089 -409173118 821734689 44764 721911504 -195607522 45995 185625615 435578586 4035 -420236967 277087273 1821 244402084 434205280 1818 751744066 -600221879 36684 -960004593 632865811 70118 -409408439 -973102849 59755 -113680612 -494443654 25612 -940464 624055414 7100 733759933 370113333 55841 734221663 -212371239 218 167408377 351544512 28895 282883763 84896645 38121 -966441133 -587071765 71205 -207778968 -583346065 69065 -382170907 238388373 23919 -204618462 89799507 44936 -981391282 -592943794 50864 156521316 87009938 16155 281677588 263754002 57417 -117655061 -886958868 41752 -478369920 466355999 783 -876431304 -99905787 27110 536465700 -511143382 26987 342303104 -204355803 17239 -122325633 -863632335 46033 157129814 61045768 20659 818254550 -957968055 16405 456244601 185974622 38417 81392753 -328881111 33626 265277589 83102733 3263 -674845932 -773299141 18752 161628275 -428522737 1999 -127047321 -104762953 12830 -881421273 -96901833 36257 459253831 176861280 55187 345281417 664872147 2824 -318386736 436239620 20605 456184001 355348180 212 -141778868 640133549 9121 -307011383 460016771 18706 -982688100 -415964794 49567 252732801 -223789448 33216 49865213 747152575 469 163689883 261270739 8965 73792994 811190732 6148 238536171 48408174 71843 -795100166 -510027751 40648 -762927358 -521878939 26394 264158338 435180297 37353 161259373 -221594070 14132 -235322710 -606669362 70602 625633666 -328516390 4032 184796385 82716507 16889 -115522980 -873409381 33599 -583127918 557573832 29325 369621106 -224066771 11143 359719640 -580575958 23217 158312037 -217679635 4427 744912566 343216534 58616 -299500624 429665719 15297 -956217578 186616172 24034 189348870 72466080 14854 -315862340 -688674528 61942 -215995424 74202701 67225 532496165 -215638187 73011 176144326 168904670 18912 -983957360 184459554 37840 -20041399 621075101 20464 -580243028 -308704191 4375 -110976475 -891216423 41080 374184121 -196059154 15520 564516054 -490989590 58571 -857213588 454810469 50737 -138337372 -482176410 6370 -427889137 268861772 11786 -412547846 251482715 13896 183819727 349122616 17107 49691658 751139620 38909 66129454 475290855 22515 166950455 -597051913 10679 188336023 451935039 15292 -582735720 149699350 79587 -97603555 378412520 9763 166152778 168918590 37228 174009914 -899487768 25026 -789230809 -507095113 11603 -672792475 -115814261 29208 -972609679 -968516007 22716 -230248769 -600641357 35873 -686598623 -511723954 18533 -385321678 745147233 5863 -775271103 160176570 55006 -201988075 -892315663 42426 -885481427 -100855243 59028 -113906996 825337837 40266 -397132438 -952880705 32357 66785528 731661209 2405 -669891945 -863448429 29661 -140004602 -308151398 1051 438715598 558872562 26042 751812557 -232839212 56633 68227176 756389436 14714 -981557934 283933940 35237 87123227 242268544 46544 -102669476 -889738264 12178 162446397 461861434 13267 60777099 847542803 25257 -298046458 -202217881 28168 727251350 -572968052 8235 -108986810 -135933487 19720 -33853055 -697526451 44541 -119046379 -106706110 27077 -809412376 -768584841 24383 162046321 -135686247 48007 717499787 -314498989 15105 -885863720 444521121 8059 -115119697 373577220 14797 -765076544 -492314498 24450 -702830640 -140619539 25302 723213654 -579542383 29917 93361585 447093011 24219 -329397577 -679689921 64555 -124506009 658144971 29845 653861683 -288306931 28951 -696839053 757806963 39491 373127404 -220597895 40394 180652091 -115893552 17638 -415707718 751402288 12827 268969833 239025633 78031 256612324 -198283412 15497 341150087 -236056380 6425 -107267534 -894613863 38936 740265609 -572253823 35722 -421792325 753504569 27235 462660125 334291269 22834 -15523903 -697168344 12372 -962784798 -408940877 34172 -139865467 -487867726 16343 -591840922 837597326 27878 372502934 -204134819 13739 -955912239 -607263940 66734 348503229 646758719 24025 -111364555 633140587 29346 275031548 719062499 39937 354963793 -203512600 12473 722734240 -803025342 52400 -582324743 -317069477 59667 167149155 -408393422 33727 -213297065 -978303656 6343 254619720 55486215 75813 731829301 -617598492 37421 47774971 814546073 54484 749329771 333826155 8542 -303073551 443967810 5115 151559996 254809575 3656 -125085684 347870057 14224 -428553480 -104938210 11089 -2863715 642594454 18443 -214806211 -992136711 24455 -988413203 -382098080 66722 -18500649 538859378 45816 -424001607 278448867 9597 -117123417 -122666372 8254 -872181276 -102989310 40382 -419551164 -97352653 27748 -102996357 -877297512 23602 238456235 -21827151 57305 -684304988 -863287924 42516 -783636924 143373318 57229 367593969 636709111 23510 -995738349 149571328 6708 -872033330 438928240 47899 -234445694 -894632500 44890 49118369 841715853 25856 -101177160 -793044449 51773 61888120 252603314 37584 68125250 451254417 41405 642192849 827173569 74406 -140267849 -293800130 20856 -134075821 -483615497 17023 719362655 -597255657 8096 -134264954 346547488 8844 152524527 -141792126 19771 -514134903 468224478 9333 -132321925 -319048431 64637 -131765247 652620792 1691 154216714 432306151 11598 -710582881 726569204 25318 -36447151 -702969210 44257 641430307 154573698 37275 258846386 -46562074 1086 177591095 476186668 28127 -131816205 662086537 29937 744880957 347937985 34531 -110986691 -289440670 39156 258107637 721122457 34395 174026560 -998958783 1128 89495823 -873810461 29113 449805266 151501183 61678 -415312859 732049445 26631 162856635 -218604656 49503 662130622 348928857 77413 -331614779 -190984216 1800 -600903846 564466823 23718 83272208 451816185 37120 149553397 335834279 18491 -107903461 -902392412 1216 -116483423 659551811 15097 -99283350 -120526544 5019 761010317 -308855362 47649 622187771 849629442 44973 -288227804 447490317 17468 653096898 838970488 55918 -965837774 844553417 78021 79805670 -329253235 42638 -954225871 179788570 31865 -875270180 -139704557 25142 -407568209 -983424065 19871 245971057 54925210 5581 376123365 620962077 26241 -797521810 -512684047 1695 -32329213 632318376 8003 -105702999 -781283288 22349 -983917912 93282922 58511 247483133 83168681 48344 -690949288 -769707235 1327 -991141002 156783481 14955 -517440923 460350923 6136 143616079 -425968858 25240 655759025 345300205 7199 -318753000 -700893488 56118 189389663 362215110 7047 659695410 155757920 310 92467990 -288602465 18499 178967245 77693964 23297 -873098732 464606455 53221 184569274 -232414065 1515 -512583134 457635653 5300 852068187 -978647441 12808 -703307439 -878829147 11593 60619302 90991962 39587 251529509 -27950749 14419 -36923278 568340777 1893 285041649 475408548 41347 90393119 238466565 19059 -590391875 -512836092 26636 274237712 452705915 3782 -212902255 -976081866 32306 256268749 431324756 5317 242590138 448674001 4153 155550391 259808500 45588 -583581567 -480528575 34803 -973743380 -591940662 44504 174942811 -881620114 17230 -412578557 825377038 48603 -236033879 -900094022 37532 -420550655 724921829 10168 845170058 -969077728 33787 -575871816 -516380688 19786 158620162 -202301382 59805 342466227 637266824 23268 -115919509 -103056460 17693 731420280 342208973 57634 56496898 755280109 30360 256553048 268728279 17058 172223022 -95362827 19803 463824428 367907440 615 269494324 727310122 36342 -992517914 -394423079 36717 530949948 -515345269 23964 534653085 -517414894 44570 -313495271 -675846770 50828 -397034052 847519526 37180 -135727590 662327878 42170 162198569 -424141792 25800 -131025504 -885300019 18036 633960069 355567164 32643 -861331627 -109882004 61489 174838604 -97996930 58081 -97410081 -796174292 20205 -400741138 266124704 19107 -118587872 -499946744 5676 731722190 548529803 17307 256998088 -2638229 11198 144738837 430739705 20083 169725935 374046006 40783 -608187603 529783231 19251 -95420539 643085418 19309 748051770 -198888724 63279 64013148 -302087406 25536 63018493 435441907 46253 189219631 -887149356 7633 -229546496 -975889489 23570 190410140 -424459789 9292 -427343423 -995667543 20192 -784797673 -478441068 24092 171205882 175023534 19636 851440588 -969799695 49506 -221252274 -878523649 38930 726173311 -214834840 56262 443872381 339712407 25725 -24603193 -481109454 48743 -396159559 -103626547 3233 51225214 -286090369 27668 -230319146 63831637 13221 67468825 -320273319 20245 380529902 856774242 36638 -990935024 -406480447 36938 362173573 -207580927 5842 187776043 -891060296 8305 160814878 -391578618 17917 357481013 -212173084 13842 -858785886 436622859 27870 464185980 373841357 19443 -678928791 -887461852 197 619223825 340458935 53140 173379969 -881222158 32141 169531328 -871545977 18126 -113998886 -315787479 13091 -311824592 -234054433 9345 157286062 65439574 26196 -678047208 -784736754 40797 -597990858 -477613237 28809 -392603664 750458752 23545 -122295250 -772373013 55947 182322927 -406441720 27759 247151809 433541146 8566 240650492 256465467 31212 144926697 -406822750 1158 -307749178 -221528276 17228 -593984810 569773508 58823 -3758248 -675554420 55240 -316852191 551491222 22421 636736790 828492653 55267 624754651 -298581935 25850 -399315077 -126176757 13662 86727808 761548803 1742 550621387 -476735251 48314 716052914 -206241601 44872 -123586803 -782556131 13344 473634119 373733197 21320 657445550 163752012 66037 749617836 -309675518 10130 -34823648 -901688752 8093 284222342 724191485 24312 646199509 -508732023 37253 -106397122 346995970 29386 255146410 741140912 39261 152333880 438445870 25284 361308658 -226561125 34486 -959103278 -997313414 9102 55283504 273763648 22642 -98536268 -288820611 55682 -669465296 -764072229 26053 720168416 -607032465 29070 -100391839 -809411181 15793 -425172867 745235998 42528 -418692783 -878719702 39535 -402935127 738404433 15797 -107478454 -873196620 42848 75594849 253315118 17226 143512040 -882796126 32224 629803272 -302442329 31889 241138083 78691283 61815 538279876 -711191918 48817 -201147898 -897579919 9396 550918487 -515527190 12435 529974413 -513293106 15262 642042238 347983379 28437 -330382139 471488262 17826 -957152895 150609380 54405 94605663 267632441 987 -326522546 -198094646 19588 280868625 241251726 75475 552488496 -478730496 41564 -395654157 -954501812 16450 190388865 72612606 10129 50318724 735516641 50550 -610722532 -480084034 29926 640087860 362029498 41405 243560656 638679821 51254 719823256 -223585723 11769 -407285677 -101730707 38050 50503510 -302915085 15004 -121520631 -768477804 32954 -382073940 278249729 36550 261158280 -235024512 12518 -873044507 -669019753 48615 619332702 350290694 27930 -393856330 -120482148 32095 -962371366 146941994 15825 275593461 -37446980 19586 468283568 337429126 25442 176615332 -608782854 16007 179499467 -113404114 67468 -701357910 751122206 2113 -394258972 735627684 40626 -765708308 -506164836 29087 -393570038 -961027807 36632 650645169 164466460 18595 -296022250 -231789994 32761 -705516841 729118483 36106 343682614 -218953391 1471 -97450739 650121536 50421 -677429459 718570472 56090 365318784 645930024 17982 87884160 456531622 11037 -95946077 -866064874 41424 729499009 832739033 37877 49874574 -424682589 57330 250350953 -202800448 24645 55497736 822234773 34774 -602585720 -478080142 15929 -967822985 -381285919 44589 -403413320 852256719 43338 567209250 -493767154 19128 -994705054 -604636754 55983 -762594947 -800572611 25754 55466414 449476882 51396 -865876446 434169109 551 157329573 -140940480 60359 -672324513 -778585715 10667 257421123 718163366 28689 660712732 183117188 57049 -700163589 -788947459 30141 264497445 468926562 7809 143868686 -857151144 7375 849573975 -977958831 26344 151164097 449216825 7417 -577064513 -487233743 34254 187559870 144366213 23709 -517142636 458410637 30277 -138738025 -120734630 34649 -193786974 -879862053 32753 168971989 -590512287 14539 -787508129 -801983995 25520 -14829532 529835507 24271 -865720524 450222949 42035 -902305982 466478270 32128 -385122380 -111918753 39363 176469840 429789630 9474 -237247007 -879980001 37662 154034134 342885134 21349 437782388 149145847 21224 181332942 -581407581 21943 89769296 818036226 6120 -679954504 -858961964 28162 -483062537 448689717 38501 188790959 474245170 8332 -412564879 253820082 44480 -800391167 -782693496 21373 -701402436 -767355835 14506 -972130867 167873311 47857 371113973 647440252 10205 -120665939 666512745 38264 446577177 358411512 27395 -492622025 456147556 29104 -235673170 -995468167 39231 -968493693 -986022970 50186 -133309112 -885049462 22277 92877592 817854248 6422 92902851 446181809 1220 -425897467 738194918 27283 -672491641 -303996081 31235 52203634 737598989 51661 151658685 -98815682 13938 -13545250 534733847 40084 -119214655 -793335308 26913 -206231230 527053831 48147 -420267247 244373658 31988 -385200358 -955316936 44977 -415348017 281800111 48453 186761318 151016763 2900 -425012879 715493964 3049 276217624 717264478 33827 723169625 -520580416 68291 161140335 -196704509 62839 -195062349 -991212266 4123 144230442 347355269 40869 760984941 -195060304 18492 -391349907 -976474943 39348 -216349021 87828179 91087 246649402 82911893 13485 -698733228 -860805695 30723 249405543 -4997746 51044 344282080 637514496 12661 270841207 735854246 34783 63697751 -296993103 39221 175145094 -137355295 31558 -582313455 -508255448 11104 146398249 -871706444 16718 -194678969 75314719 97205 -419988318 -952730347 29917 188414951 260656783 15763 240199627 -12399231 63626 285392050 263580909 14838 75538395 -308772589 39204 -407067103 -966577436 55644 -236654746 -617390196 10578 735533780 -326963039 37732 -994011343 155732366 2618 356290545 -221190035 34993 563924861 -502064070 13808 351269813 -235880996 14082 -576665982 -476634316 24232 -991709135 186808792 47318 248875109 -15402373 1917 -122758010 621917961 17242 374841397 -962433108 45847 -667347662 761492273 2867 -313012440 431041590 3465 149774675 285130917 19494 -411476459 -107525121 14408 -100174515 -114952721 3259 370457456 625083586 10370 73197417 430550031 55912 649955523 157643137 74236 441606255 365224626 17299 -702327803 -787739517 13914 -610214729 -497496915 8881 -390300807 -126385652 37173 457189878 344662223 11854 265302995 454467223 25929 -953767645 185628297 41072 -418027283 -967504870 13821 570862690 -890278565 28418 -998848001 145202780 11802 -683288375 -874940418 14759 179727706 -201203901 53255 342511393 811586925 21629 732812592 -221665287 48222 -577283407 556990163 70871 271856513 -222739596 4202 474333186 150678959 15747 -580287358 -511558211 17575 -314610316 -516134109 50263 552403585 81582645 32301 738612686 374217776 57442 247475764 -4548416 65360 74156531 456344284 16289 -393025605 278594156 1150 -768896970 -419352496 73144 -118696392 -802040497 28491 647644944 165972047 22371 -700839136 -773259917 17800 435637482 358824717 1803 69148215 -290023163 21438 714696150 338033692 25346 -579396040 148908973 71703 -763737615 -491826367 2513 -876605702 -121724912 47685 262628141 248283411 31832 -134606343 -805461805 40733 -45796198 547562407 15164 70215927 654363084 27021 239889790 458103795 26566 -319309461 446334086 20785 -890563117 -122144403 36759 -122968921 -321449055 9430 170851771 -868303969 41096 57966926 835193608 19526 -201430990 -863034125 430 -207287547 -969085886 18793 -889501064 471800571 35092 -110725942 -211063331 47750 -28834111 622198330 17108 -194173651 -887725866 3226 -25801920 642485357 34159 68048185 841883351 14910 -220945186 -894105785 55342 87119377 472073137 14993 -194826512 -959151661 14169 160608008 -807758841 16059 -197375456 -612025679 5319 355544499 810253288 17199 359957524 -197017101 14602 -3657098 536262252 33623 -125170190 -319863185 26862 -115714964 -895178723 23514 720162938 -578203892 35435 666340420 812331844 78612 263047301 -193241331 6051 -809473371 284075311 7202 -766291152 -791947063 18781 -876914846 -98027683 2994 153497229 -382553298 5130 -674492072 726189670 49631 84759120 749653278 61867 -678859120 -891886885 10043 742839683 -225019922 69371 357491376 641012981 18032 351859738 -213799312 1196 454855258 -956033256 62632 563477019 -501726343 35934 -130228480 648170079 47693 -680390472 -896784965 19500 347767867 -304337524 36244 262355475 432688782 38911 49016807 730694977 29638 70340689 51897755 57364 -711371378 744529449 69460 173135029 179964822 39443 186015300 -587299055 15927 -398686182 838016176 12510 364930933 850579502 22679 -502870286 446536438 20530 362065468 -207710521 5949 -46741982 554879159 1018 72071246 830494216 16803 169302488 447221430 11449 -675186041 -142437539 3732 81331553 -295817106 10421 -40828930 -671259485 36785 376326409 625205797 4232 -106944788 625194300 36552 -110182146 -101557916 35866 -8640629 555177869 1405 146033004 470715949 16850 -595207281 565869661 34255 -126829407 -308483660 25246 568408141 283059752 53774 -235911001 -578298299 37220 -216523160 63570228 90043 -681708851 730230073 69988 -420943218 -975581941 68366 -130207214 342057018 15753 -494296281 455459136 44974 748271003 -303904450 3808 -414043019 -992294805 36949 -7374703 566081845 14981 -15817192 -235983147 49721 453446387 374874251 13114 171020410 334902037 31814 -195419752 -973989187 40802 -139021696 -883773479 25541 350981036 848802022 35512 -329991513 -684902972 22566 -137078675 -904032690 38711 -119783108 -499750969 19104 267147709 61870174 59589 -604347023 -322593482 68351 656737338 -304213490 37158 -205307283 -987427153 18029 -883851700 717121850 63880 -139286872 -96059595 16437 -486022861 456166606 49919 -590115123 -314421856 72088 -18332477 -713477536 62135 180025000 262007254 47620 -296617587 -700032586 37640 272016426 466190398 37923 -993368643 159102620 52964 -124987271 -887643264 732 721215023 -587360475 33100 169188569 72908236 15453 72867419 -113743884 53154 -688708543 736776911 20135 272396449 -383478619 19663 -118390484 -783303213 56257 721648563 366829319 40660 -329299920 -689282338 61888 441201331 348464772 24701 -137713545 -505431483 9322 -225465977 -988503170 13876 470655767 345110350 30076 189500096 274226509 50226 175395405 340930695 15856 178540316 451857693 22260 -697255073 -106668374 5992 -955692811 163536916 17021 -772582988 -772762392 4074 466971856 186916749 70725 643461846 823605354 54474 -979955418 -498675829 34006 -697032271 -127469636 22072 729753568 -316150736 23136 350186382 836298466 4019 171384192 255797717 6195 654597587 372296154 30072 335687750 817127000 9840 -327001374 -967722069 24781 340432415 -201975515 25057 184627524 341615313 53006 -867059219 433576051 43428 -956163396 -610492268 56183 -119026637 368253586 13282 569930833 -492172653 54698 -403498592 831613457 35269 274198590 -197871830 36522 -598466590 -503581575 10043 245877002 240686647 73398 -288603952 -674417170 26054 55398872 275207938 55659 -969121050 -419338941 23768 -711852982 -785292837 14294 252792797 443450068 16447 -791326248 -781899865 11526 -298666041 462568501 4406 -396077605 717990683 35952 -132563285 -292808229 16141 -30637660 -685209102 4838 -881385942 471180930 2247 60552819 -307217432 28077 189758728 370084724 45164 261441196 -228738411 8316 445708683 187204678 54858 -393917500 851334164 34530 185662619 -397405129 24554 -889219304 434863098 33026 -591198526 655953334 46162 526284271 -514709995 35593 -994094591 165215250 4376 242790157 280941411 49717 171512862 -586351736 326 183314535 -576212820 5862 760484871 -615046276 7826 190025772 -413302311 7970 155362067 339149098 2556 631251097 361541852 9542 -201776284 63762478 37627 186093702 -419381031 1093 163695521 -225041947 25970 -962716876 -420681864 19096 72178095 836537744 29394 335185561 837040857 14054 547144935 652952956 16519 335216364 -220714403 2897 -204759144 -982610181 43979 -577545737 563009017 54030 -302002788 470886408 1435 -582720244 -324713659 5569 162200496 49018800 3892 -882850167 470565586 8715 -127269721 633834186 16199 63815539 -319523275 6545 180553081 178484665 15524 -38612341 637645350 8402 733541035 -591889185 22955 -229665152 -573098350 682 633534599 847647318 54029 -227919603 -135679683 30329 246185609 273081858 75583 174078832 459474113 20495 82762318 268744802 35104 -327162665 -197897475 7886 -792117212 -503952562 55521 173503913 -409934930 11172 -803692984 -967731393 2565 -328268327 -521842787 31678 -142165428 380281595 18509 -214884923 51962017 83889 -213860491 69232859 88632 -591447543 -327156636 56162 731608893 362406001 29542 -2428697 649326989 33092 55388126 -327988954 17491 281896453 430672991 11823 -573948770 -521580860 18999 636722505 -306705632 2194 -219912562 -962864696 37333 -130389039 -883973350 39080 95145645 809640385 23516 741139215 -591132393 5565 -978344667 -966399110 46722 149029059 432268515 14186 -126931178 -767139580 30794 447975222 367964442 4079 151662741 166296023 9137 620371352 368152906 56444 177865736 259309738 7337 270108748 -192207928 37691 -417160307 832344356 43916 -992454960 -397942417 47529 263124993 79063037 75046 434545354 181017677 40997 451423687 372816587 13637 620748456 -97735748 30587 239267963 -223973025 15362 641901866 -328661824 13960 646244725 834311931 50774 -987132659 -959890132 67045 -492396490 446102966 21852 -804668314 -504677815 37667 -402327348 -135231478 20984 183779686 -205156510 39977 -136277540 637604723 2239 375690824 855727630 5162 150989593 364107868 34373 -972020804 -601895126 45129 -962190402 -617637907 72505 664615705 -301448405 2832 343997075 657897064 30746 -586297203 523929368 44717 -695576822 -776219529 14495 -194592869 -586221143 65134 380158994 -207225188 8908 69592461 737254034 29079 154181687 -394575241 1280 161064191 -202289803 22420 -409126508 719154503 6392 -597665012 -502042298 1107 -103607982 649397185 220 -196761079 -577188951 48665 92268192 436697178 8631 -28888178 628684507 32479 267558342 468376268 22385 -958547663 -954445546 15441 -317556368 466766327 621 -688595612 751497750 52818 -214530396 -889036697 36790 -315345944 470381761 24162 -713869596 -140241007 9855 623242771 -327633003 14660 -108490770 644682386 30509 665240326 176137832 56530 633672038 190316671 76343 260332300 760839044 38777 -574810484 -289112260 36093 -26834870 648627075 31607 94816612 -309501405 31439 186376005 379668526 13190 -400780665 854940523 44395 740268248 -307654209 2596 -224062176 820970205 74997 -478768242 460911129 16258 632244129 -324832962 8524 -422926640 -968980359 30917 -221773029 87998245 10305 570335397 -494584877 8771 258282762 717037112 1167 170991772 80228467 28009 340876926 -200302357 10854 -486358331 460898945 25108 -135194671 -510314348 29249 53224613 443870348 28119 -954626237 -953592170 59523 745397153 -503840684 16299 -397564886 -136887253 16567 738567769 -323002423 30013 -308247113 -700499443 16503 -499468091 439907290 43311 -968909103 -394494539 62135 721011474 -299031376 12386 731255288 355292068 37404 -989794563 -974513869 73415 443813005 250855024 32002 -142265706 -896706254 16013 -18627321 555672142 15580 753881988 -595705760 17375 -105282910 95010197 60383 -1517568 546427505 15427 630696410 365059652 50155 -209815679 -594639720 4248 634088625 -327438990 13318 144910398 264277068 55299 187931986 442251257 13399 754743810 336792863 6062 -296207841 -231120756 19565 -314596527 -200201828 11554 369447958 816836586 29482 189929180 -17334507 30431 338632378 -229633191 26587 358382916 -231603056 32905 -210833542 -602260358 70208 -671029418 -487596112 15017 -138904986 -131580555 5908 -130202707 -125050605 6417 150391406 430285084 15650 -670359519 -135525504 28949 -428247589 -125681586 1305 543262011 -513985384 63408 -989551894 -411707982 38610 81254039 278665301 1324 -773838925 -767566995 10821 178509514 -224585499 45684 -123377011 -520974755 27374 152598903 -894670141 35909 -127910469 341590049 5988 -43830503 630929938 35367 170771655 -902052465 24685 376130148 -223263145 42194 -205616771 -586172504 2050 743352870 -208304760 19877 723894152 -617739971 10333 459987584 185294693 65248 -388584182 -106808615 23992 151798853 -236543622 71766 284408043 755059190 28015 143127226 68570969 3784 89928608 -502474522 36161 -408328512 827719469 14696 -216718144 -888515514 15464 -992362836 -989141566 15942 637498635 339746745 45114 733003091 -323418539 48100 151188450 157540011 32869 164999051 -867617721 19758 -311199163 -194761443 7782 -796937588 377788985 47135 -806132068 -617176441 53156 345847985 828577760 45791 -16349786 528028166 13769 -798865521 -484882600 38038 -712325399 -117096456 6351 -38531897 635931696 7856 71307008 474202851 8115 -226605539 -861400107 3025 -802828873 -499752411 22073 264685107 81895266 72379 83210946 -292950675 17831 187016197 -896670397 19239 182654136 -892295157 32595 638058440 -296461996 33642 -107566173 -290506103 21857 -998242836 -964195157 44088 -876875306 -325324251 43374 -133628457 340202799 14656 66641040 469080539 17132 625196459 186554434 22983 -605145986 -288131493 15791 58617376 737107909 50684 -30086934 647460122 22838 -709864410 -763039167 4812 -108602166 -897863312 40508 -994577878 -995470197 49310 276873777 278160679 41901 -797776385 177671936 28157 750372646 363647902 35333 90786365 815594368 147 182579577 -225297609 39606 -577224264 -298591883 73955 -7344911 724829096 68438 281598941 -215780261 45194 736026983 372620055 17763 79961663 -308121257 6139 629172031 375459070 27491 -797373212 -807000610 18120 -706688211 -119264116 1719 434251786 165467405 55161 -107776340 -522088203 31609 60873391 850886289 14231 376623897 638716618 20843 -412791659 -100401563 26997 -34582223 -688914516 48518 265261020 -208253357 14267 -901252177 -102287464 26071 155013847 -224300622 25512 -712556008 757120525 16854 -227281348 852216158 36451 -108230972 -492595262 329 -878171997 443379317 29395 152943620 -595695922 2228 -121489800 353582606 23892 95180928 853702538 11786 259813527 -203351059 310 151597371 451333222 24179 -673728103 -881414860 15969 52463983 -678075599 48849 344923174 -195609916 28151 -617185275 -520598858 14180 169710129 -578582514 8168 190076083 -384892216 2200 156338138 144060059 36698 652198054 -318932398 6427 435530808 334646844 18481 81189199 828487080 14801 183963776 190079660 44272 159590054 -412446378 11159 144715748 -404082030 3513 -990710139 185685067 25702 -593554677 -286938148 25520 625546677 146105723 32704 275705670 -30414537 4614 -789125275 -209548345 63600 -689410988 -866800739 20448 -208533528 -986043142 31841 -401687813 739288411 8042 78670823 459417480 38513 -796265737 -777034249 14999 468201312 351420062 29630 -288067587 -691923220 17053 661013960 152683540 63676 -107082396 -893641763 24094 -575769718 -300045512 55297 -609026929 570670019 5522 271935860 436863140 2114 -769842777 -769135845 20993 355527804 832613525 24720 341345988 -228940136 24557 750707612 -318924950 48267 251063768 -224395742 3275 848075263 -976677207 9478 -577981722 537099064 36311 187209972 -881599291 23193 145812720 173403067 34463 -511266223 445743760 20705 -140000879 -891922159 39188 -703880540 747788755 11918 -800813816 -505231521 20425 55551414 758305209 65766 244514288 736416197 31307 83848641 282940173 71514 -409739207 -25294549 56868 77029859 -333168635 4881 -881025079 721240585 51976 651309516 837713998 4264 242957955 -20509795 567 -583694445 -391058753 43361 -220654213 72622404 73875 726451107 -580084732 32516 -615180060 819202799 42803 174591202 -134261450 8464 -98766202 632327714 38200 -399196275 -984829538 64628 189393462 340306299 39928 -416772567 761887092 4109 -124466926 -198334530 57299 -101173589 -805921567 9411 -193396347 82541388 64378 250077712 -230280213 12228 -109945586 -47484912 5707 161051177 -405443382 1072 -134322695 -863282688 25474 -428335934 732723984 3521 -968361141 -580751903 54537 462743565 155728908 88974 -386159660 -954930691 27607 -887635828 434640730 47769 -419787805 814937467 45898 -423499335 284853124 41254 -573652010 564937952 17074 359953441 655126009 19570 -702404935 -103587355 1559 175077823 -118981199 83421 -877996745 466356051 28299 359600920 665047643 20593 180108557 -610399240 10871 -193357001 -959621572 30359 -415777458 847718225 10757 -126677200 -479073182 28654 -479909651 470646984 24087 435423646 -193874303 39109 -125433217 -316636618 66803 -384078660 -976073401 56007 -394662827 257268432 43020 178729479 66882849 19243 -707025813 -903019049 32294 374467959 834653915 23861 362117643 -427098780 19379 644285058 146469411 6280 -23755644 744713000 78664 163145462 -211747807 66897 -414124535 -411969676 59123 647936897 174177773 42632 -421063359 719005789 28390 260286802 258391368 45402 156997095 65059378 30120 257392285 -895643 76141 -397613020 244241008 27933 -702858398 -873263500 15005 -988653971 -390430488 822 -572210049 567230896 45722 84707858 761894660 62644 629659332 816898504 5901 187281269 -123103527 47733 -689446342 -135939625 23782 -599531424 -478379538 502 180501395 -100239307 55638 -190735386 -611268039 65083 450508793 341905439 23574 -971544551 -418036478 47880 619132093 358868716 67626 -418673273 -959517105 56303 -425898799 246488609 30684 -310842759 430313052 25246 -126208541 352553552 26034 -105267342 -112888156 13970 -95538141 -97750008 36167 -775550611 -499820224 39376 -15890722 547529695 5649 -100022429 -864916702 53 -882002325 -121723492 36666 146108415 443315433 5574 368307129 837843408 15588 -957060331 -387483754 48914 -957894881 -802116130 77841 -35344424 643237973 36703 178902296 50224178 5225 159246928 -593902887 19038 -310271463 451405506 20667 -40047963 639109976 34387 472144610 341874529 29725 -105528768 346763689 24929 -211983768 -901751198 30417 648568820 345810755 38468 545460269 -476393197 33718 162356484 -385436278 23554 -115910173 -891676576 22385 757715222 823928374 61223 -522537248 442669446 39453 -233553160 -611099073 10009 337935966 -201251488 27681 634567693 142965645 3255 -710878522 -766953611 5283 -218209405 87538378 55331 660451624 155348857 68177 188916164 75948158 26605 -225406988 58357514 44149 761662218 444086536 58808 66761948 266088603 39681 632424808 370866150 12184 746970999 348062831 21997 53700756 471378276 9317 -679038045 -867922602 6762 -103132767 -780172066 36626 -36790500 -699617719 53906 374992372 -223098960 34942 633006463 347464115 5439 263925984 -13296304 32242 432232861 376522897 29788 -670269760 760328160 74425 355100598 654332173 20696 -788092529 -478479553 32432 -708324721 718296485 6704 467515443 176137915 22597 252775715 -10545078 15747 57558485 79871457 53033 -690249766 -881168434 29939 744182412 -571553213 40479 462500283 177213660 35529 264801764 -9166253 59047 175447404 64915184 20953 173675702 -592903409 11306 -961437356 -16818927 64121 -780988847 -479094187 52307 648246432 151589060 60146 449286087 173228845 80682 252391964 440718336 33096 -193126771 -859975260 11397 142863338 -116196850 53032 -116134430 761539803 46030 -996943474 -982811975 44708 -229290102 -16651982 4283 -102593149 -781017773 45110 377283308 665919844 25049 758498735 -306764950 33969 -231391406 -883442299 53317 349084401 -207865342 16232 -675197178 740221720 26783 -201372153 -999142415 10889 -119242720 643624790 17786 -28360356 -698661287 53555 172147669 -895510839 45594 -987990136 -409517222 2855 645423368 366184636 5786 178925517 185502186 34269 454081211 143345303 31562 -290714417 -704135840 29174 -317188467 431590087 17582 174072020 -411098110 2234 -604723835 -502699048 1407 -402502258 -137678747 27031 -965972675 -389702000 51189 -227974936 61976409 50617 741455209 -586813728 39086 245892547 730966555 26428 379136065 650618173 9916 -6291694 560018696 12219 244905793 -208663213 30665 -686123129 -774967978 9257 -392337263 -970311480 66160 -501400816 464087545 39897 335970755 -237489386 36976 92551465 430913271 7362 -671910516 739118064 82019 159062482 90955184 22833 -41823771 544202887 37172 54381155 271383387 31492 51211026 -34139244 63617 72317454 265247975 7422 159324155 184243382 33628 -386623109 -126291727 32207 665769932 848211186 25336 656735988 181224279 31016 -799553074 366036180 52984 71194677 -313760478 40342 -101954512 -103501197 2110 -977757402 158258480 33082 165987097 -884146614 14513 -972248137 -401208374 37490 649391870 819761791 48323 -602388053 -329130254 19896 -108069081 631642683 23135 266681865 -42861868 17289 59845221 433244786 17820 48920334 844158946 3912 172450764 274274366 52958 -405417798 -988296014 62490 -302752463 -223896157 6331 -698502530 751895021 33766 -596508896 -286891685 4795 241444790 -19072744 68377 -8636496 -698220744 17401 -601373491 555380444 7521 -897183013 -102453613 56044 -581990459 567049809 70875 737672571 -299769892 18052 -287077315 -116703784 43791 49808126 756684407 24692 -101462868 72346289 17210 -481223690 -583210091 61481 -44659156 -679516220 36313 149378214 67471292 15960 -599771822 -521244225 35561 -680706209 -867338795 51693 465449223 -392100409 37788 279866145 260302410 25740 145653137 429915284 16632 273646917 743652399 41502 738023605 344406904 30570 145633421 360365673 33709 -986659321 -405880006 77252 364795893 813082607 17755 -979713401 -615715671 63273 152598682 460589848 14633 -104364192 658517733 34177 -695315089 715629790 2662 185573131 -198596933 22132 -34491535 663112661 9373 -21493057 -679585621 65025 -47315638 -666748060 62784 -891680689 -96093905 47604 334646954 626918053 37528 -318179731 -193134844 27743 -10059905 620499273 9185 433625040 170199340 21249 -203731469 -979236945 20055 -580136396 551719875 13668 -133198276 -786504353 3712 -216537158 56900112 56844 -137292814 -892792653 622 737294673 -597249640 11981 247999975 93079880 51132 646827427 817792854 68653 168095703 -882070509 40489 630308328 373930071 1017 181500845 259120279 55815 726418818 -234595690 4749 -226923530 -869848742 5143 -132868298 -861678900 46025 -969885317 -575402990 53156 -971316252 -980557510 10954 -142609187 -125226250 12413 175581078 275317682 40045 -689380810 -764103969 45974 -109602485 -309040358 69785 -210409021 649347865 56925 648218933 174309176 62138 -198717880 -963348993 33541 -511392881 441180060 38488 260519226 -4664844 83 255948115 -857806652 57886 92304716 261482052 35648 743949855 -212665016 50324 -793380979 -513474884 32345 741642252 352222095 3121 -781362642 -791779046 19232 633227117 856317626 37322 275475479 57481416 80612 470402929 369886705 2168 526685880 -518995922 58064 -15169685 -711314849 39647 238702725 459050834 28235 -582954403 -511542782 8249 146046327 -573992285 6426 172807884 441891322 3317 754539528 -577854761 7860 371764012 821881061 38698 829332139 -992593034 16807 -323277765 -197398370 2110 -597351546 -479655138 15605 51230560 440475742 21430 -305952628 429719833 10914 178254477 454074600 17714 257443366 -23032215 5727 -791352102 -523162027 39881 643334168 182602804 74932 -420607794 -982399465 10367 376299856 831909878 11379 -134199986 -123677267 10654 -113840367 -508930320 24496 -141787035 -487817466 28438 246804120 267208034 15279 -610684221 -477250138 32370 144720514 275762067 4196 622452325 175548213 20327 472602300 824760145 93623 434750420 364901410 24595 -763007503 -501785642 20442 -424307697 -121440612 17980 -791588496 -510150347 11889 -506415673 431242914 26339 -305801458 440110265 19313 637216371 189358559 26825 -206638065 -223929952 52984 -113759203 -497502817 29954 -419682560 757375921 23454 -224654068 -990053845 49930 -313855221 -224323272 27394 375276648 822668851 34475 155474870 72400457 16258 -330521300 -216513905 32131 -714252551 258867488 38840 277684312 -235002359 17403 162542671 333545392 49873 -111279504 -480717247 11255 -689281815 734112905 45183 188888742 450920865 15498 187950324 -114003169 80626 153895011 -604398489 19561 -138770087 -802456801 36623 -864283032 -106138269 31643 -706367399 -885734493 49589 -705595582 -98709455 20239 278763598 734385962 35320 -237169919 -584823299 61550 542044665 -501635308 48974 -962364490 169886851 6781 -44011761 548038872 16405 -419020424 277989599 16886 -392869140 447350177 9966 -230675221 74297280 9534 368973940 654678843 12284 -312347084 440286521 18695 69954051 -329588312 9289 -142382556 -330257369 17953 148860055 -118316474 56308 -328380153 -699624844 66618 -321433232 435104062 7895 252822645 749360585 39585 186635604 377674048 44003 -43278702 640799398 11541 -701551726 -895849553 22251 245753404 429485106 17246 -400116383 270723035 41285 166932883 367297753 44244 -874352705 -320150187 58378 -103056504 -521937173 15283 51172529 825574155 53458 380902502 854546666 23862 173184052 464501641 27445 172568414 51520326 21888 -234513434 -607906544 28687 86424191 449277945 18555 -410083256 -864008188 39101 -391719661 -971597423 17872 -129374055 143991879 39505 -234815681 -612321017 66279 731511660 -796916191 43666 164595712 -413332076 33429 -901022479 271245352 50789 -231327177 -604699504 62256 -326295568 -196119889 33378 79186567 455347370 59627 -138886163 354716483 30299 186444656 -589570120 5084 280037337 279189984 77403 -599280275 -302992469 1103 -795089236 -518188260 39503 163268337 343961093 39084 -391811244 -137277994 1508 -390856373 -111646668 9278 -384658021 815900019 893 -405121386 840356791 31360 241463976 -14854094 1211 -996568208 181352222 26437 -43938416 523967365 46158 -980582066 161530462 37680 58284364 -287932460 26890 77822836 248710464 19656 -787763199 -504526725 24620 245935366 56596948 33403 746061889 -311923972 45424 61735940 718474852 57564 -693454430 -797687814 35647 -424625059 837231499 23259 -957793340 178425251 54544 645797048 145314187 11856 -599559002 525722775 43118 466697229 352486622 22473 -221061310 -579266504 50591 -117066930 358550637 26131 274933810 742553957 16012 629532987 144382086 65938 357385546 652604603 1310 -983186150 853837305 71935 67258929 450647789 46007 -694336938 -888576874 21797 -107612474 -302430948 40672 -427098788 -103322394 40217 238294798 450136375 8810 451455544 62662120 53541 -409251568 -139480536 32798 172616689 -784305557 8785 632387738 -300632611 27389 377789124 625076603 39836 631548958 -316435287 45008 -219354694 -618721859 47571 -221249181 -587961394 5271 -286566775 -225538113 27567 -707034315 -808545670 2588 -100507164 -111077250 23627 86397889 825093544 22687 639961609 839699710 40990 -803970353 -487187148 35779 -105570333 336154782 5151 68132356 660719373 7844 473832883 173061657 35082 69179767 -296123040 25087 -599803461 552947935 23711 144198145 335600018 31911 -101172889 342944931 5949 -973325572 153128259 3512 -691639382 -109995920 18600 532517529 -498492494 57081 -862334051 -133692025 7499 431710397 -38923501 9444 264985122 268067942 46342 639467840 815582948 72341 -485029472 475818368 35556 714449731 -574853439 39172 829964700 -987932429 31650 -214177560 -864943993 38592 284329033 -12035155 52229 429085441 369290591 3058 162597948 51321160 23347 -32397867 -706871021 63729 -614557174 -294912404 27272 146193040 436947392 3780 -131965481 -300838062 61089 -957573208 -976055214 14559 363153718 636364197 8415 -786686593 48904651 70370 745802191 377996186 19563 -312204111 -672930577 55934 156543047 143970795 42222 -327494706 665615231 33762 468602362 347005590 8024 -387120288 741087873 6210 55792617 -300786898 14363 -193907049 -959681261 33677 -117154227 -332731583 52928 -606236029 -329992636 31713 -672991068 -117432497 550 165221284 51681491 19370 717192953 -292364919 8761 266722867 87544012 65641 -416980794 -999849054 45633 -115743992 -489935163 15875 157616396 822560379 21692 -16483788 561959044 12737 720091870 -293878235 23641 368405984 458187831 37382 180485809 -232601525 57069 621062252 -322150653 39885 175084533 369816806 35691 -128108820 -864067411 44534 -102348284 -864608430 4977 474190515 169951215 18017 168232021 -586846308 8476 565650003 -487736711 18562 -16680860 641234801 21742 155052619 -406442359 26357 -104729580 336957948 8241 754682006 -221858075 25351 728400571 380787349 16494 -403778308 726629205 39428 665403880 341131776 17077 -209710899 -968138553 7952 -674103597 -765031474 20282 -705058098 -768320191 17876 62878157 714745823 9242 -884686630 -225233410 36176 436970079 359423200 25101 -799450916 -494632759 4546 -142414559 -132564700 6057 -15527493 647798007 8490 -207798412 -973912321 13546 814617648 -993308049 15519 -685689609 -896249795 21283 168218184 -870556715 22494 251980898 -220443745 35326 72722401 -299337389 28515 249625797 -198568855 39437 264739802 752411074 32730 648674937 832081496 715 -226605830 -615709896 43617 -695621582 -796733899 25378 260796033 724011884 33376 373359830 -201166615 6157 -101689995 -139473195 28384 -690827910 -132760512 10615 -806493071 -781119507 18700 475392455 145875817 41725 273455197 70040909 23520 -110734947 376164769 8961 143024314 -858715241 46796 -492987303 468163764 9633 -287754161 434146263 10721 752371661 340985413 21871 -210344743 89028334 85498 247113682 716846119 7802 334366045 -233973683 34008 -969115174 -499245173 52877 -998510192 -588445146 18413 -402829006 -101033058 21124 -668187172 -885892836 25903 542876035 -487603657 41546 745783915 -590408914 5061 -988340545 -608129956 67431 178119681 -127852434 7194 -44412853 -711859703 55104 262347297 89280450 22876 747394682 359499425 2629 -880428599 464282090 27919 442000468 360696188 17687 -99831938 -137903253 4105 377452028 821566397 12042 -976442944 564532697 58372 562365956 -884818016 6114 656189457 833364720 13073 -698818098 -868204521 46509 434700166 182250774 13166 70466200 437196326 36713 568816251 -519708066 30392 -138651353 377083063 136 -598181417 -502208982 20186 -107342180 350226880 17051 -901855887 748143300 79657 -976843151 -975046151 65266 635136044 173479094 1795 67403311 812308695 40637 -202318417 50769113 86938 -585339861 563981773 35034 -978602390 146045309 20166 49195282 835445790 56665 -589497552 -476745618 25763 -302221146 -515193850 41376 623440744 836770715 9015 -981724974 -383025839 24395 -401798192 -116574973 42167 262242441 -198723653 12412 -108947345 -512141305 8754 177632910 269860378 13545 -886121201 -109790257 23684 -5420 661844711 46073 148104078 844169183 22647 718572663 -292827729 44702 269428188 758700316 37458 340686041 -194391679 35444 375892465 -399106965 58964 -141623292 -772757545 22550 86024155 -958251024 38850 -121430906 633265428 29652 254808420 761472281 3110 154491303 -388180000 33873 471228737 187981273 7914 -604237097 566391359 42378 736632886 -509232688 60397 -409496552 -985565862 45129 -28632200 -668791245 11021 -417265102 -112056162 24799 471145406 178706214 17919 148045868 432978314 20803 643683789 837179981 6565 173292158 -383350788 31093 157481405 338805768 28812 -954517353 -611426054 44958 55851689 -326814437 39820 268304036 255407495 47061 165614800 262873107 50732 -111386392 623286275 27206 -587579870 -519100403 32808 530583108 -516784486 4878 247805280 743489476 22683 262908316 446558571 28832 -300530161 -707112203 7790 -46660630 534238689 22444 62069484 428789071 52416 -230588005 -973146965 29298 -314858014 -701278731 35121 374077018 -199060687 30163 447039583 151063705 47547 -95497160 640407389 15175 -131816584 -306607139 26235 376926621 624238616 24444 -671081249 827494643 34436 65382027 -314510627 4829 89117513 557520594 68314 261846660 730574534 41822 -134077924 -328679667 46600 153864211 -882827315 20203 -421928047 273323335 26363 157864367 -857549045 24574 653386330 181054496 33812 623217579 -324785822 29399 176874912 -114225883 47046 472281667 343037997 20403 -889292169 456754600 2000 -962215686 -400239464 44615 660684964 -313056257 28195 259772596 73039930 80356 -2362102 620553997 7217 -105414469 84106150 59815 337951379 663536821 28164 284940711 75856808 6048 90699074 258245512 62364 -767602324 -790452809 3133 -191422645 -898515352 17737 185573803 264860151 29594 276622827 49667549 34825 76497998 738399070 5284 -519839938 468524906 22515 178826860 -575574911 1297 -966453241 170071939 11767 145399097 -192698174 45993 283773613 -217107277 24077 633012029 380107493 23639 -785651583 -518984535 28783 272795941 729726086 10147 -790324735 -802820780 15218 254070831 -20048962 25227 -396881080 -983977506 28762 -459200 546824953 50097 -896234799 -139842274 3440 736577844 -300215101 20550 -898693771 445606872 47132 -308675801 -781166128 46932 158766750 -214416256 69707 76381769 759112492 18487 -993273378 -605131842 55893 -115240549 -780470086 33373 -985105274 -959564946 2338 -193497022 -882106918 50513 152946071 333890558 16913 -116244669 -882511349 37766 -287436999 -711354165 26420 -404491624 -955752218 62750 635622524 359492829 820 757547083 -612718634 26732 741526274 -606088044 9135 -135154154 338822860 1115 260432009 247220853 77827 -989086730 -959316951 19042 -203486386 620790689 58617 76229080 -323637242 7119 722857685 -228525859 25281 -977277174 -588492170 70243 186712650 454284537 17731 158505261 89140185 4470 -305461083 -677068104 37455 -678535669 841939718 17561 -314326628 -691937440 12449 166865199 -893682057 16685 -204100240 -962355961 38542 -422741924 283206342 43149 -302098674 -236738920 4156 -221851697 71434231 14815 285315906 436383370 37334 180180021 71977548 27456 379557422 840833391 10680 -112386810 -882961503 15253 642027566 351582574 16413 658949637 156674212 27767 -102766368 643373436 50699 164960907 80900019 3062 -766733775 -500072425 43638 80747471 460877322 8754 629843581 170436205 46947 93021362 442872944 14309 369579036 -859404682 25546 470047692 148252611 16502 334418332 -191303154 42842 -960689604 -598916305 3840 170522353 450057296 4862 85360372 813003803 14449 -138989298 -893308741 18902 -780934909 -783938046 14333 338077318 827618507 9333 -209752913 -962648448 26374 -391471896 -958732368 2013 -591309185 541833053 44066 -202337706 -969112977 40331 537942405 -508016716 59422 166349436 -600797619 574 339544287 -229180001 14521 -321693963 459927195 20521 261701677 259874485 43375 -387293666 -141036448 38138 -991016910 -583831422 19607 170262077 -222937040 4012 -194396727 -599812386 25113 758975304 360578327 43757 -219158483 -583864604 16134 -902580745 456177429 20432 -381677321 739500005 25400 446566424 181102541 1464 54151915 -315479163 42991 -614872232 565370221 18606 634370646 848993626 46729 -414011809 -99957857 27644 -966379480 -588422022 13494 -197837438 -611677006 21615 -127663706 -894850691 19336 445850985 354756357 24981 -593027450 812244340 19715 52930771 436859289 4150 152943507 -219876968 2402 167201434 -236786302 69962 244967375 58018288 45397 154681183 -427432095 22843 -110910144 -103031454 33127 -200339514 -618132092 55919 622952245 -317717191 24612 736804065 -304036965 1432 -667702744 -806565070 38426 -103001255 -881335040 16816 456493306 645385499 43489 -784778264 -490026288 7805 -411332758 -994436144 54112 -580632933 535439541 9357 163413951 161516696 6696 -198147192 87571602 71309 -778218948 -480986617 26144 -408220920 721628878 19852 -217729367 -903788719 49748 -703436296 -682152957 78747 189596426 -117382334 59347 170797685 173237092 26415 47649831 722220079 27139 252071984 57358758 40993 -110393847 -892815808 18531 738601712 351887609 12250 -38712117 563665131 41136 159180651 363287606 22582 186277750 56501238 22163 -482129280 -575452661 80064 -130335954 -867757120 34446 -142808359 -133970234 21154 249163948 269302235 46726 -130186521 373222838 11055 53276271 855777975 48560 435067058 170906298 4456 -870176831 -678391937 65604 455320835 355460268 12272 751380900 447633961 38829 148057802 -903302812 33423 -676629859 727491061 73392 843357172 -974996360 44992 -190845681 -873947547 1664 167241381 -220655037 64726 643883005 182422898 3063 -418682295 -102273033 26939 164468972 269664982 1879 59840881 429203521 1899 -108278256 433743030 50761 -859390729 -98891834 53825 161495018 186923167 24810 -382173652 733936369 12044 54309063 -323513783 92 -687918158 721833151 81734 472646925 -482157257 19675 -318499010 -673807274 4389 160338901 -578717447 9889 -862197660 -290286895 56642 -988036540 -592529565 62071 -141424208 -124018582 17360 -993815581 -387976776 45286 -864869876 263968560 67546 159725809 -606726867 10350 429441104 358740456 13224 526584055 -486426593 47919 254470624 746245327 8886 179103829 -603898553 19890 -956680348 -969948076 40485 260620455 73329155 47418 -895415849 469685559 29620 146652113 359425997 45279 -132428269 -289845107 74192 647103323 853831900 33862 -398816332 -136908514 35956 150271797 -410181340 13675 357050919 638654926 7901 -971779035 184854894 5469 333451890 650014551 36325 -197797355 91322132 74263 361427960 -205052705 4938 178271785 -223106006 22355 81976229 252337420 12526 -591171766 542501585 6798 715866373 -209812248 45974 -976368889 -604163849 20069 -870689148 436338561 10258 -197887523 -895312285 54432 264828476 79894447 56738 -957924163 -586695238 9269 55529019 725893460 33622 282372116 -236415352 23534 626056491 344107978 20607 347007000 657636169 1121 -8344412 567928096 53358 158720747 -115360379 39828 -310240955 716634969 16980 -990213528 161958473 23986 169367900 437610303 17847 -881267714 -100919157 20062 -1934642 -684872832 70636 143525635 -230213561 17279 -988389693 155162166 22044 -203009955 -999644100 8461 -1832446 -709263407 25767 -765520232 -763561454 6036 -975606236 -393604896 4190 164230040 -232670781 49766 373112600 -217937793 36554 -14517193 661243690 911 -234882190 -987047080 2074 -137816995 -809146780 63319 -679408503 730061498 44223 -395358954 -872481970 61922 -384840507 -108104178 957 -675911333 475512013 44585 653675097 189007291 35995 -223115833 -878425267 26973 168081335 163036424 18604 741522951 -208757409 54103 152888269 -391460873 21745 -667872045 -705767893 64677 174886423 -400610061 20250 -892500615 -672192027 59834 -321516032 -673138490 6344 -682624590 -106117612 1064 635071735 837806810 49726 -709953678 743698040 43002 171798064 377235205 18377 -980389392 -413835109 4599 -388093425 839756798 33777 -776130346 -790939997 2279 759706043 -303474011 27692 -427562315 239640210 34955 61018893 740358698 60291 -705854132 -104240450 23988 -512452304 429990976 44193 -894648259 440314315 46177 256262373 -19845869 57394 -210865595 -871482570 35711 -983735486 -957789903 65411 240807332 52071654 25464 -970029864 173308889 35463 -710670000 735407791 43102 147809642 435415738 2346 628370734 812105504 67782 -309696239 -192815324 7834 -23256858 -683158623 58866 348711912 630387549 6609 90476050 270002703 72085 89092894 814064056 4404 256685765 252832872 20836 249475357 -218459864 14319 66395249 750313468 27501 444798036 372764524 29397 -423623735 -957702371 22424 -773641191 -495110555 7328 -859564868 -106919209 55261 -419765285 -963021629 60490 364139725 -221196903 16908 -419514258 750968942 32776 -197194090 -589347511 63554 333507646 659016054 6911 -125149587 -517330576 22272 249687074 277313593 52588 -864489268 -100012192 10606 -404292807 252198037 37507 275057302 742373817 8656 -398530970 721796342 2517 623655550 -304792947 13892 66812443 467817182 38453 -523594206 436926628 3911 -224684227 -613346049 55216 -316872411 469845393 18454 -113324991 -479134260 21472 -21614178 -704002820 57981 -425623113 749014340 22749 249154177 52024086 69480 -404277608 757212041 16558 474179684 361922612 2564 -995087403 176111469 7623 89173118 -328647113 31585 -390624997 722829969 2270 -130115874 -904537776 7789 252969189 -898663488 38583 -195906281 -581871843 29471 -2645777 -681511505 6799 189145356 351427914 50963 -975546412 -616923590 61982 159574553 456795816 21074 -678691583 -875433495 52497 -11760861 658082379 505 -388586539 283945547 39099 -695176310 -114504137 14334 150571747 -119150485 1075 540062488 -778422627 43615 175842826 -108591551 12241 760154642 341736085 4977 379167594 -205953313 21248 627767205 147240271 42536 171690125 380206558 3613 168406554 -194929457 54579 -598957013 -297186278 13394 336201927 656899952 39565 162972013 334010664 52798 430426232 369413433 28102 85290380 750013609 301 -119136778 -774891790 1239 79253296 846178489 44522 170657604 272163318 37276 -952822318 176152701 3924 -482176176 469875457 5851 -975748327 -611432330 43358 172915516 88230433 10188 550622464 -511419905 61842 -862918484 -109604955 22105 -130756511 649349580 23778 284858608 -802192320 66347 -3417932 645936423 43186 144118809 94594624 12185 -406662409 -867214926 46467 152012689 723408374 3592 59258088 -298127612 19729 633102531 851351881 18851 742805535 566499436 58517 -390902154 -134191326 10943 -208202815 -882795805 10998 -6110863 -690632459 7299 -208101243 -872203452 20399 720228881 -333107025 34687 190188925 -868315559 40715 467343355 -958591030 57435 -10322587 537353702 17000 157300178 -140151163 7482 273458814 460871318 33505 -967615014 473681023 28120 -303731818 -218339270 30517 657334409 817677181 3979 -43594447 -677462659 2770 654514570 152962607 47531 162039990 -614672719 21574 748240680 -315835486 30163 -868445817 453656668 50213 661116628 834197720 30202 155406279 -125288591 48949 259242450 264826614 24311 285141660 754268522 18328 532556818 -478605048 54607 75125322 269944878 10686 761496636 -332751117 21122 -29250426 530760601 52303 -384231276 832699692 35852 54240826 79132404 33076 759916191 -299698371 37881 156732753 -600272234 16324 365863247 817784795 1237 -799644230 -795304672 796 172414156 -408136666 13494 -126613639 -323423221 19449 254916869 729556240 25130 375467938 277190354 32164 -27679668 -707694440 54393 -106594745 -298535913 9407 143761324 -138482146 47518 373220241 651900902 9462 -19231592 525897085 5878 180447494 351833603 42260 50122053 434217689 31603 -119543441 -793964667 48962 -297353922 470388676 13449 -787848851 -488424146 26872 -990687099 -391786352 56202 -967286863 178251153 34167 161282930 -414990486 32247 -714059430 144756608 56770 -882304485 464186266 24414 -968039292 -618049053 14012 -770156186 -477604209 55657 274246000 278074694 43313 461211755 144247370 35301 -100254660 -509657477 14749 -701644419 -792217155 34676 -962932775 -971389722 18071 -859250173 463402637 46706 348362664 651631093 41964 -304975604 -232720153 27409 -899226158 -117534588 17881 -118208968 -135950045 9596 89549253 -317845762 5604 -482153032 470975326 20482 -708369661 -776101690 27165 346359801 623093315 39287 167859362 -428341430 14596 -127671334 -770384031 28194 -131168900 -903638851 32526 188702923 270551752 14961 280466574 761166346 1543 249509854 727339139 22816 165018357 461525987 13593 759340887 -608874026 10691 -778451527 635342504 48785 176106149 60838483 28144 -969439372 -799811839 78368 525707025 -485151761 3964 -131459390 -859995337 32004 -217457198 89691140 83929 -785343659 -496151483 29516 -504895767 -195333615 34320 540944552 -488159205 55335 -953522186 -977314810 9499 -959260912 163391611 25114 -398947418 -125912707 30349 -601336329 -286143426 35613 -136752959 629918467 19869 255885712 434687333 15502 448583351 350664078 15631 161704678 -415710207 16897 184725885 352766238 42036 240003190 -199009355 22247 -117465882 -901564533 1502 -792830951 -519076828 56704 178868685 -135132053 76621 349762148 830776897 31420 162725725 430421412 20918 636930663 841011006 62407 -428397035 -122918819 34636 261302991 243945539 36991 -219638429 247707193 33850 -129516828 359835081 5609 -961081716 -286652286 65041 -136157939 -805353813 14886 -693096756 -109866055 27152 -886595718 458871667 22607 -325599683 435097712 17807 377309124 836405093 1852 372391332 654269098 12150 -699896846 750581706 709 161924357 85974954 27716 435234498 150815744 64825 165951638 81005848 25836 350082978 845070034 39402 -214929906 -996526257 56372 -420229972 850249675 32138 -140683590 -903553186 10709 284549160 -41850943 31592 -102564550 625261759 42505 -138136736 -107286422 7233 -316918623 -194153488 22545 -381516215 -966161984 55459 -141755511 -893976790 21073 -217186209 -613291271 53420 760815093 -291454572 32633 -780675037 -769050968 19546 89286845 -288275360 30020 256113592 83615484 59501 187622977 -868971772 27197 -793041454 -767201080 9807 474011237 185957992 25844 48652895 -298313002 11345 258190880 723918581 35571 -771687105 -492292739 43538 380048715 621948202 5771 -394779881 -968326221 68233 -704884679 173484145 8596 166687207 249183638 40637 753438754 -202746625 51118 151405123 -862083791 17998 187724183 377926741 28925 -617288939 562872884 50264 565554262 -482221147 16059 157824798 360856711 13237 -796485598 -793592119 11802 -695775721 -112743433 20885 -294810111 -303130804 32383 -408876521 855770512 607 723601830 -616797608 32387 246781269 -232015949 15518 -136598053 644603482 43251 163027452 270543876 49073 69798132 844171835 29082 277972407 714409543 33991 -686366822 715996309 13962 -791000091 -498436349 12788 740263989 -303427955 38113 716749066 -594464359 32508 -408970468 -121916761 30342 629502732 151086821 26897 -406830757 743600663 17738 -712992391 -876480163 45228 -603384489 545443598 51963 -703881137 -885994199 36190 174267682 270326596 51846 -413770540 751739435 18493 185147306 143324988 11748 431091916 365647980 21051 -111450011 -790227701 23811 -139800390 373865604 11252 78202852 835554862 20002 -103393011 -485703524 12053 -692696162 -767705172 41560 628587835 369569953 28019 629993755 824294900 29468 273513847 -3876226 29566 737289105 359916344 265 359006819 -224428773 11469 -598994302 -486603987 17250 159684910 461278985 12440 354931737 848690952 13526 246724439 -201662857 42593 632358671 345590705 50730 167285766 252121639 44806 -118585947 -762398178 7052 249243911 471388125 42303 -988074569 -596072347 41540 160242080 459834090 7635 623230732 168101996 38171 715056851 380355135 8061 475929912 183674438 2935 -611199408 -291058481 5923 266982978 -46652704 2562 -504024557 -600992663 43198 471268339 634511595 22691 -897895408 466313788 14245 -399447938 721204137 17788 571384448 -486002488 31778 85430040 730654248 64863 -31456123 565557871 53132 -195707770 -964789575 48305 94763604 261618604 68065 143127250 449172260 7436 171931782 380101495 1510 362818198 -230801289 33247 440241820 169347294 48850 -962069859 -604483901 62459 -7652559 635326732 37495 -892738792 -119563472 51820 -597103078 560227117 49914 181316550 -211359637 36158 -288610869 456029953 19843 -224636054 -612161925 67534 -98006842 341126751 25551 -194848622 -877787468 59223 172712240 -864805456 44299 173266007 81299883 16309 -975923895 154331689 7355 -708982374 -885879581 16683 -684246781 733384597 69043 -957138628 -979815065 72624 71396236 -323297859 2594 -204515044 -994147151 149 625554665 843865387 59937 171359911 379445041 48148 64349804 266915958 44793 162344074 -106482725 48184 265418260 429737280 520 -960120839 -415459232 21093 74956729 757692417 42231 661254633 834288007 26630 246881968 452510157 1380 -988667384 -977348280 24430 722206290 334125357 43005 -216349857 -898739477 40031 -799824471 -787602231 10661 562493668 -522138322 15892 -705206504 -140216710 2131 -885183818 467701106 11050 -698165125 718085480 49992 248779294 78845076 42370 749703891 -583136718 2711 182116832 466289222 6625 -28729291 747310972 60651 -130912727 -297332422 71478 -425522082 -960875131 70011 727106246 -316242538 14737 -225509593 -865206346 28073 55522780 243568712 10056 88146327 543979482 41146 78046084 241072608 63022 184187014 439737399 21342 -123683059 -888049363 15799 -125176149 -863951861 40537 -992277743 -396054724 22776 639648160 850143475 74828 537962324 -506113051 6497 -978302402 -384148618 12461 -414282502 743488964 293 153473571 -863515538 33476 164769859 -879059246 6068 749883378 837279675 47700 -790266733 -498124230 56850 251909197 66313923 69400 73544413 458511276 30346 -122175897 -798199508 11089 -127218030 366097362 15336 169169088 158953066 41983 -200508822 -605171729 27385 -23399517 633361270 23905 -124059267 -309806599 28112 378129809 856059674 37978 -96835109 -803791021 43414 -694674064 -884519016 33921 94843905 251467685 21378 165672409 -110645304 22751 757656329 -580529105 28504 -103578300 350662563 828 -226473756 -993386986 21657 -390116870 -984580241 30288 261787203 -22181858 9022 86489836 -326747308 33274 -991140358 176426851 3839 168899174 -600771781 3958 -287386224 -681262290 50925 284273180 270142199 78288 256432701 -35859759 42533 280961450 269889432 55836 -780183117 -496939662 59037 -103757028 -328873103 29510 -121036887 -292906667 62355 -321583623 -699065384 10473 -407102728 742905932 17774 250920423 -217050552 41848 -769796489 -800387021 8646 -993943606 -987639865 71421 92144725 273861908 46526 -614148414 -326299586 45418 -116849142 -287153277 49188 -285977111 -675410709 2926 274733602 756894502 28615 -383092111 821103010 33168 -980872113 379710494 44278 716922208 -993580034 54500 -694747760 755242219 19394 -227240202 -896167135 50621 170375869 262657164 38380 146384428 80856777 19763 -40582026 633439610 17015 160494179 71561024 23456 -27474383 624765586 32470 -421209021 268472542 11216 738290598 76102490 29724 -687448450 -898590071 36503 -222619921 94572855 71743 160459321 52764867 20531 67854488 623233486 63427 144441100 -194173548 17985 759476030 -592414202 9087 737636079 -308525855 4985 183824944 178108850 7970 -382529680 741595606 40167 274500962 -195551838 3772 621625738 -863318331 49050 177837004 -581309840 19797 -993267775 -608981217 38669 248772992 740168059 27048 -981481711 -954915631 62542 147747625 -197475778 68775 238311583 728647294 33416 -34397007 535052308 9413 94579771 755402564 68394 180931297 -883872738 4659 -127536938 619130635 5178 -983940933 186125075 30524 161874465 -131741894 44445 -38416262 661523722 16700 -95471864 -314413261 41677 -699370714 719250701 67961 260119362 725394763 34094 -762611091 -605577261 29199 175249158 173192552 26857 550170360 -478941530 38973 -583793148 537423182 8831 -590382360 -327311182 29929 -968316580 -991119503 47918 -696930216 -130699402 14776 464966153 337271588 1339 -399962800 -959197004 3645 -996526197 -591466501 66308 -601856866 -485497579 30973 166241473 -419492827 11190 475284992 844878313 20117 54542322 753685743 59828 -208138525 -897416261 18868 341682107 656846997 45517 339517479 -227908055 13172 147532796 -896178145 10473 749310458 -571772999 9809 -394202278 722514670 32890 524947051 -502048496 54795 65378670 738502146 56866 529705880 -791465954 57573 665839568 362714350 42061 -872939736 629015836 22997 -981158383 -957216760 74129 79110511 -287916645 6993 -127624623 -306844725 48526 526311788 -503728310 46856 -889797173 444825786 26947 -217421491 86620108 52215 -15227095 655953357 22562 175645427 452331191 16597 -872093845 243874859 67800 -701872520 -139758622 7226 270328624 -11929310 23063 623974103 823574423 7165 -5331947 754894256 64283 -410098650 -864104265 61022 176785515 276862961 3407 655477002 158156410 61232 -993208007 -383692963 4836 -413143699 285254019 14481 -98709194 -903108140 26405 89728863 475205467 23022 -879934969 -120494694 56955 -618024283 350663763 40652 159070155 -137736074 43344 -236466729 -999114177 58474 367534310 -230264623 20637 -808451112 -512100503 4974 181009994 150245878 17671 720747488 377138195 7404 -783730808 -773976711 16580 -230034772 79160179 82726 648753685 371351053 67097 -895842287 457751479 36932 164207590 -882738796 37269 -387513908 843559063 57639 178657185 -597221709 15412 263369617 282228954 26504 -141477401 -141245183 22455 656739267 171860367 37964 -310184207 -230198035 33657 -122871882 -117747353 31716 452655395 173058615 54199 147435037 -591085676 16365 88324464 -315150814 6793 -192340635 64172614 37299 -708483592 736579632 12577 -382650742 834107884 22270 157356149 -903680692 44497 -597511473 -509396343 13040 -498030741 436166364 32158 -109022538 -867082809 28387 -287487662 -205720070 25635 -426624512 271203790 30993 -955400254 -418800432 34471 369114157 641458599 29736 725251845 -613786543 42445 -314599346 -516113020 32053 80482802 813689561 27679 -415078945 -966576977 53983 -977828000 161884228 35181 -122053520 -785325700 22139 -976825814 -578021499 14418 -4102959 159604590 35774 -124420082 -867708005 42244 -767356156 -795422183 19828 -201330737 -603260077 40689 -709403286 733348986 56232 -991186206 182671362 11000 630511906 819309385 54297 624102547 -688407701 6841 157242574 266622155 28797 264303097 456173423 41379 647238109 347546499 52834 -117574952 -785825598 38425 -21077347 549339063 30314 -418075191 -994859085 36388 -100443091 -490041029 976 -115214558 -788560309 41048 734115147 -222961680 35649 343634690 811084020 43731 -35870989 569303500 49449 -289133631 467839177 8702 160748092 -593390437 17037 157567888 -410291688 22357 -894462028 433857229 37300 189184408 449700983 4173 760251305 -296970660 31057 148535311 160171534 49641 170019918 -223865360 62031 168120964 -861362303 2052 -803926437 -802609725 8702 -977851384 -956518529 49185 -613881286 459518940 37560 734899793 -221555176 32260 178420658 -898038456 2557 -392236425 847901695 28446 -394246499 -113655704 12219 344095912 850708798 26568 438611387 333730411 17775 56483136 447896421 7128 -674231289 -131221947 31339 345265391 812517783 27550 164165440 358168546 14143 -507584455 429544232 25602 -974835558 -617790990 2472 282169560 443489784 3226 -118436823 -893178808 120 -683592922 760733597 23614 187043268 67449098 4102 -420230056 261564358 53228 -97808250 -97465523 30750 -198850411 -587188626 68235 -904164769 -131625526 33780 -98252711 -501807897 30909 179571324 430130048 16436 -400046285 250173102 3424 -137663330 -773199605 15164 -986757311 -616024219 21435 -420618831 724214004 33779 -213428524 359988616 13561 165146825 445056953 26 621488398 -319668900 13780 363092359 631327788 24800 169604937 475161848 8328 76642020 -311974968 30469 -229271267 -955778645 14237 184382166 -138793847 19211 -423175767 -965735903 938 258253724 434097995 41196 -764536628 -476223063 21388 639984503 371528550 52906 335409098 631763970 13065 372480187 -219460073 1783 -857153799 638168613 16089 -41936978 538735057 16106 79001337 445463836 32102 628667864 335358813 49494 -38610173 -682042485 27256 -382405520 853649584 34735 78527842 461831489 11142 50512689 252614932 67524 -124839778 353187850 28773 -134170304 657529114 19799 -491820811 445985638 29254 -236570900 -997787917 20553 -800104066 -484165131 34332 -197104140 65356072 995 -673115846 -140644211 12290 -113274365 -501296810 2416 -871721471 -105383061 13699 -196899715 67422768 37134 -603741949 -313746212 67198 167916268 -581839381 23196 -286548231 -232528686 25543 432610394 731941054 2430 340381188 848395001 2957 -104835985 -316203368 20830 -593337444 -304895526 18361 180214160 82454383 17865 94999936 261467782 48766 154493082 267247369 40399 -597252286 -320276867 58507 -98997112 -131765838 25862 172274238 357008037 35747 75445072 839249655 49217 69007485 727985074 32393 95212765 722802047 9216 555652917 -495108790 30658 -106268454 -878330334 9244 -129925338 -110989686 6656 276343778 -210367884 15348 -985552400 184621574 12285 -669868871 -895505696 23147 462518019 146034565 1216 -103530373 -518816904 16361 164522043 78792976 19050 -778321686 -806377903 7046 -297380165 475297792 25075 -95289199 -872752404 38370 143649504 282357576 41237 -209894390 -883550362 42449 -108326625 343957237 26755 -763383792 -784039503 6198 651042541 188959730 31156 -901171322 462188423 32485 -328729428 -235958188 1333 627026004 335678431 16491 759549484 -952866458 57737 188401549 -127537720 11533 -958796280 -571682462 9436 279600805 -211255029 33644 542388986 -489388429 25152 -397664893 -115647503 26410 339975820 834087910 4845 -859459266 432213218 11831 744723440 -304456073 36961 -767188231 651706151 2686 379633380 -203623072 13977 -134364957 357318487 4379 -874171687 431539882 42026 242361832 69460742 82509 -384525016 -976319247 36467 -125199952 -133634485 27656 -121173524 633521027 26281 -399138648 -966930693 4363 625317412 -316605920 706 -683685779 -770296557 10026 161424817 454262911 21292 737897815 -223059986 42858 -986327125 154143994 3717 187095323 262056635 17981 158135225 -885311302 35716 -786548551 -793927704 13986 -131249422 -478660054 13618 173184437 248633635 57019 255368738 271224014 43212 664414734 838103965 22678 259656671 759561599 26504 -131286876 -132927960 20977 -207647844 -575470635 29072 143863681 -137332825 32421 -395144039 735513781 3582 -421711348 276939288 48281 -422666989 -970271070 75545 -5391260 526039884 50617 -709247517 754472016 65417 -881607073 463082823 38775 733018884 -617736383 33630 -983479254 -970415687 40505 -138784359 -888207908 18332 149389123 369956669 41497 -290207974 -194496921 22953 -16712807 649706661 29834 660871351 -98064457 49661 -710515828 -773934037 2105 171600561 -106275227 49848 647193585 855897951 23647 -571452333 566915459 70632 -208071974 -890436884 38329 -122381417 -858727802 32850 -887385651 -95461206 13914 -763494550 -492729167 14283 665241629 -301767128 8498 -712170628 -102078610 2831 -101672313 -107841774 11495 -670066921 745132388 16948 -117945886 -770626572 10828 -978554021 -399704490 61488 182836825 -218425519 62763 -987250834 -575793248 3805 67512067 832660692 28218 627713184 349272758 11517 454123932 147162088 32886 637723464 156980272 58517 171495894 434103273 11855 -398121280 -971148975 38872 -598479301 -332226475 26030 745572045 349230288 3692 -232261931 -969065093 39098 164216969 -391916410 22941 -970054885 -588422581 20695 -505424341 354117827 24514 -770443791 -791178918 15783 722320182 354522398 58046 -595662751 373841140 47174 283319418 85888469 8093 -496497645 453893006 7977 -710839376 743610557 29804 -101988757 -488498175 19356 -484166874 -29740228 44324 -328378075 -709413771 48304 -596303863 -287865360 22768 -401579052 825650016 55753 154842802 183393096 19017 -200904009 91596976 34460 -904019901 453311679 33874 -597872690 -476874695 20216 445424659 143359257 88306 -383530539 -107707441 29970 272328126 -197817783 8732 -117077455 -510881858 11642 185834628 -124121115 85141 -573192241 342787623 56494 -996867685 150778052 34332 -395664918 -134648730 12594 -895416203 461181527 45812 454663441 379791619 22614 -236419753 -603892827 58391 -869272931 465414177 37950 -861552734 -109167216 27375 -591366617 555925286 69821 187678775 472329001 15111 280552107 -215316376 22846 -198310170 54996184 90274 428779220 359025089 4084 -215753060 -997829561 37474 -43154287 642970444 19564 -118817114 655064026 1532 -42027747 -678497016 56937 440085715 354003095 10336 89396781 714750200 43927 -497283436 430018679 44587 -319952781 465941344 12289 92036214 259762579 70719 -980583427 -95380211 30980 -129114703 -418802427 41430 653035882 374821898 33609 149117419 -398824072 16977 -390350266 727606240 41615 148792762 267639970 11110 92946459 428723273 5927 185125261 626532453 12420 -228669317 -596862387 53310 -122469238 -480696259 14429 -701566727 -118992145 6422 -515731405 459037348 19374 -112285891 -501895314 14103 253321216 71529827 76875 -497492201 530956213 16188 185701164 280459405 7646 182048640 -577745313 4321 -227522975 -867728357 49002 58458599 -286474812 35875 261113236 88748613 33000 -133173811 -776130720 22212 -696257083 -877382702 39882 -876888688 -135371744 51266 -780820982 -698719370 47208 642061357 157495409 33211 -199665368 -994245614 57158 639930864 157482450 43067 160786119 253239724 11248 -315988926 -235989258 29496 175534626 87793227 9968 -224579280 -998902157 35316 -597071453 563382607 78397 361711673 -294541779 61865 162329551 57805961 22826 -405280890 837856359 35218 -604773484 -522802284 37070 273324152 746648378 36877 185675051 -614219506 20831 -977354474 -581968921 4418 -200965231 -992335356 35983 176335602 -97049540 62237 -962797597 187981726 22102 -984635384 -979246954 42164 -126342660 742834306 56960 452484174 188626803 28302 -141532887 -490249208 33335 143715504 380187624 16273 146160196 334155100 13733 281068905 428995508 30771 -960318524 -960042929 54071 757646199 357664832 39074 147669047 346606912 48371 619773452 180671956 28361 -993053695 -385586605 31153 -25946181 622466418 28002 -596732580 -499192134 21250 -97198656 -113646306 21031 -108691610 -295677226 32936 -402125809 -119668628 33688 353655826 633192878 28819 -964809355 -604707765 14871 -513518997 461437984 37768 -707807062 648651702 61182 -707686314 826843827 21336 155009761 66952652 21509 87376329 726978540 6385 178865087 -603670647 20819 357264974 852464054 46444 547730318 -494704734 16979 -777968380 -799269459 915 160470047 -390730428 2136 -901285188 720990121 70691 -503628600 441281399 21130 -794067331 145227697 22595 180211645 83374063 26153 562052547 -495367343 45988 91929567 438673999 18152 -37237615 538490246 3680 267602541 725343773 30177 433243622 181379417 25514 752278097 -306399587 21153 364217444 654696969 22987 -398847549 263376133 24013 178316293 49861069 16649 171202812 -574001259 14998 646726480 148974718 37370 -309123647 428972654 13060 456831118 -44917856 46302 92506185 471554644 33746 -986242392 -399724627 52331 552151021 -476844282 43242 637129775 855694668 40412 -985478099 -600458706 65068 -12383677 653218960 36038 -708371535 -762332998 7927 -199846002 -959299866 26328 -984084036 164108713 34410 156398671 -889032669 2492 152302156 -109058788 34004 429588919 187037419 38441 -423329563 -128225028 12731 -970417165 -386743516 38805 -965508998 154933865 55329 182911226 -592641920 14579 -325281386 -706548911 54100 -402595863 845647684 20141 -892458196 444497688 24726 -414458193 -111127114 21763 -223148565 -598154730 31341 -328334489 -676111473 37697 -482720693 -113942072 37579 284098033 -203832281 9976 -477826028 441427515 36195 -100968199 376996728 31740 -226573890 66502780 25104 157060396 -387799842 32481 143258213 -219867776 55369 -419083943 268068651 30739 -573824281 374614706 48392 92014859 -580049988 72849 -706429516 69564558 50482 -21049177 639801287 25737 -783486736 -765926048 14564 -300121063 -198847458 23362 -122766990 374812349 8049 431734855 151304702 63588 628987464 366203645 20626 -416709357 822118623 12035 -116755240 -806734616 8069 175424373 -111522764 66805 -302711547 -218623180 19311 -27691157 -689799261 32573 449758471 183323233 82946 -957378684 158521797 55970 -971627909 -422419281 60132 -426041804 -123355122 11960 248447638 170267163 18364 -114930224 -484482694 24990 -307837403 -679977294 43683 754587403 340042491 20795 355641522 643415645 24263 715530306 342213774 40170 145018977 -232963344 28986 727917616 -197624005 52020 -990205258 -978607315 12055 -580872726 541427525 55125 -131629661 -478225449 32466 377831512 842760848 24929 -224381645 -618733432 35499 623692025 178544840 42184 -612339053 355104315 61373 -701776432 745449476 53464 -98702242 654204738 48576 270336549 -195889158 35540 -787806417 -521487425 23945 -326077223 -204882896 9158 829652035 -965696474 18602 168449054 -859140497 10683 164930583 431912818 16882 167980137 -217049137 59880 51732543 -294409183 6735 172133527 -859111682 24474 -859821745 442035344 32338 -19967705 638322481 27670 -584336468 -318739985 19354 -285 565672724 43907 257357256 464946882 38750 -669904627 -140193328 19655 -95461936 351250046 30676 -861448284 -109320122 38947 -231161167 -990473660 11404 622544692 336640620 32058 -198721654 58690869 25903 435865580 177813485 29456 -113668556 -860474087 20417 189739020 93269350 3222 -420656161 254130056 44222 -27973133 -713638280 11997 658551762 180703484 70670 -607489205 -488747512 16546 -104253156 -875074870 43481 641098077 182992726 7312 -867264282 -119345660 59379 540394052 -488386746 2102 156862773 364518678 31163 51883870 723568350 44115 -333060632 -229724604 1182 256663251 714759749 10246 241226238 462124294 4529 247675622 94954923 9733 -306065380 447160484 17280 723554506 -516037261 76097 280429406 67735015 64208 -288259976 -385230337 21449 448656878 337478576 10487 -34670818 -714048158 58216 -975944392 -992094711 45969 -105390120 -307616322 16684 181863936 -613426176 13747 -990347151 -390198934 60218 -202148314 -904608726 7469 755007599 -575174004 23795 722993112 340391683 51966 -954002093 -971142518 60048 -962192678 -984416938 27615 166495385 94204733 4531 256461964 71634753 39923 260394560 449677116 2766 -325023002 -695632591 12579 50748259 -519945712 19776 186013385 -120170800 62274 -317673926 461385780 6114 726491069 -317735459 2415 -669412163 -121100433 31594 -18929109 -670149762 33570 656632573 -290443250 14985 447802621 186347176 16370 -900269415 -124245587 11302 -984069008 -966012348 30532 -706434725 -800662874 5630 -111125759 367727126 29114 559801217 -481377313 27236 -332205589 -806345516 45583 -863327898 444596730 47997 -969316317 -597296061 31075 -114532003 -902802395 8705 -125513172 -770210639 1881 -893028424 453666896 30892 -97689423 -99500516 32214 -681038689 -129615976 4690 -403960365 -859812737 48856 -111183222 -512217266 32385 374897408 816736900 16515 245613648 -4553961 11655 78313936 755954082 9391 -289858539 -696863519 64549 181636572 182960406 33908 81431122 260747657 57469 -211984353 -981288628 2630 69950080 820086717 52967 -138680835 -114944311 34576 -12595105 565320606 10732 280245915 740968282 12377 238560343 756781159 11068 160931083 -882302384 10820 561718093 -505452378 21835 -684048849 -863188627 11415 -790964290 -510018409 36361 346774538 836133951 30196 -198799638 -571971818 8278 -768035712 -513033878 47598 -991812190 -398368561 56369 -114879533 369872973 22848 244642216 -9218228 66123 -611834266 -763817448 56480 -329114102 -205314891 9593 149025298 454111528 1847 -402704361 -142660743 41896 733377074 378679134 36090 276212536 454258332 8711 -582918988 557663943 73975 -383684333 -141893082 29433 248923914 468661774 37461 434974433 170567809 62337 465797090 156544280 14821 65294107 463740329 56665 189675743 -895658732 7747 758230820 371830414 7468 345917871 655331350 28855 361665891 569857822 28304 -97740894 -301384595 3337 190324216 168476458 47292 -703055214 -299026695 57600 -412998426 -992946072 61318 -208985534 -857946917 38791 -675327924 -891072215 51168 431392422 369859152 29750 -295861139 -225216358 6465 633921081 -289680661 40589 178782180 147035132 18606 165025866 65529751 29572 273140285 729956699 26134 340581515 -237985032 2187 250036133 90809514 38223 371280434 536137611 65436 -419556097 -996824798 34680 -710767568 750263388 31440 -421471708 -112758642 31027 -699957591 746064728 66708 438746396 341863140 17172 -226068037 -900077030 21525 -1658243 -494570537 51440 49450727 240271593 12335 -958967532 151468630 25908 334467473 -199119541 41279 645659571 -313233626 11092 276780504 -27483364 67653 -589872215 -332015348 64786 469086069 361681813 19154 143254012 259516792 58101 -671668702 -868346705 21505 736408529 355088717 9766 558160294 -321741729 42369 -961425361 -587875209 8964 -891516358 -308495984 57282 -107640345 -486633265 1071 -870193966 -678345614 49185 180635363 -414214090 5554 -139409612 631265088 26052 158026545 64588852 30044 -403312612 -874296636 62215 853331451 -976158021 14738 -123769163 -763024907 19417 -672180915 -785744896 37502 -209860227 -602951175 17438 178000696 68696836 7905 -573058139 568630725 59640 367678400 620112629 36833 -572729211 -489904488 21286 -998694794 -415527925 57961 466312376 362263850 14142 -37170351 564272583 42220 -612278222 -516382347 22732 177820597 -422541110 25869 -22560369 -705093875 28901 -218527791 -957450934 10085 70872881 263511948 12391 -888504186 -139686299 19318 -964272515 -381233626 494 -767379602 -768323836 9868 -397135657 -955340020 68484 164991061 -101622976 39694 -712944486 742344926 50444 -414938787 243591319 13925 -786450750 -506104842 17625 -806468556 -506243677 57535 -513594041 474992007 40376 -998811099 164132300 26411 -604027929 666433607 21924 -131387817 356234877 13225 641528198 -320316866 42378 150151388 -140270530 51260 156368778 722575285 19025 -106340406 473784227 57014 651788008 338667143 5788 -780925585 -483812992 33289 -771929039 -975126028 28812 53280717 -327076864 27106 662106422 156671691 9903 264383320 -192850329 16180 -382267201 -115586156 14259 187709589 -222298337 34902 -417255321 -98314796 22971 179197214 -213033566 8681 -964948729 170305434 36164 645870938 155393242 5475 -24055763 538939644 43825 -416767643 850278584 29626 731688718 -609607886 6173 92646919 -315776762 8092 -712255869 746183566 36857 752567768 356463153 13274 445001411 379923479 25496 -315778154 466469033 10926 70508478 817672352 27951 -138450805 374201764 21043 -588780544 545659643 42950 76074597 283995447 43397 56548519 847092990 57295 376642977 -191896449 2744 -592315375 542652994 31173 265144833 -41926596 6983 -120097309 -490719142 17146 -991665271 255595490 38654 -17949380 652267728 18956 333827338 824285957 10758 75636321 -309918506 3299 -705497607 745209809 63148 -501421794 -882110573 70972 149260775 463003216 2187 -860402012 -137946704 46188 258632618 238438974 74414 -28215788 531418891 52148 -15914029 551563848 29301 -987794650 -381324583 38569 -401330177 -134183648 8395 -117294434 -142592930 34646 156673107 159875132 50417 244834458 472349248 12163 -669969504 -97101906 16080 -866620826 457565429 23686 170099508 -891362183 16552 -790709363 -805625907 5374 717563271 -590888849 2056 -711814155 727041605 826 170265253 -212831741 63331 -953261797 -420924615 24253 -604705788 -285726780 22935 -140670027 -892436721 18498 -130541494 -142592230 6477 -121223295 -888637634 44491 -101429166 -324982436 14130 154872515 362144703 53986 -130796365 -887758873 27767 186483717 -407573145 14960 -977491743 -699650713 20378 -618713257 -314737253 73471 82212205 453436967 14312 -958249705 -574845687 41342 -235779300 52979256 73911 721357586 -287848502 45729 257552176 -35025059 72867 637744588 819400620 1089 -227297180 -887584280 52980 148825447 -120788591 22810 255202222 -220606757 41066 622588818 846511013 48935 -407385977 828287433 39406 177816820 -888155919 24976 620030291 -329835816 1869 -411177855 750746132 4010 55397150 254820649 16616 -408062963 -981905806 45620 -986549279 -962007417 67728 -956372024 160360451 35039 -130314754 -770350909 28461 255317416 467015967 6228 -117525455 379263240 6294 169529836 444285606 16279 52147565 -294710466 42035 -193898319 86012549 97764 452071325 375479001 5688 -227892823 -899860887 43481 143625119 -402983773 30845 170040895 -136546216 71047 144582437 -412901338 4009 146630875 185198376 18417 -983774351 -195816700 78451 156416597 -196989928 31413 -587550512 -300461371 45003 -113570872 638196168 20909 -400698100 843100529 33562 380662608 642803275 30958 243268342 448054848 30021 -135396349 646192231 31578 -688710269 260430423 22029 -593827204 355973379 67714 -767459844 -775032393 17694 -382836442 -139999438 12517 160201961 -893288097 22678 638700746 845086598 78179 -329758380 632238384 52125 81445951 850722297 17901 629287359 351668967 44071 256494493 239872077 40679 90128817 -507057157 44037 59593170 282310032 65103 -424530461 274859170 34534 188875441 -102351719 41290 665551602 825576804 56328 55881169 278052853 63994 49920094 280407696 2553 373418842 810311601 21009 -3623640 554817915 6363 183477661 81002408 7644 149087400 167739081 45211 -711102667 -878023018 53949 -381265510 -968656032 3496 -990633152 -983752463 29687 -205855714 -899562186 26944 -710271793 -890524212 49332 -12570636 -668145672 76076 159876632 -116827922 52033 -307993512 450831025 21842 -237066927 -960237374 24086 -799197257 -774861478 21284 -997788416 -418139343 5174 -876584288 -101017153 24134 -116173491 -798830416 35239 190424705 -233513302 25185 144146321 260064003 20943 -901929660 438508619 44530 652565420 371691787 2016 -6443535 646405902 40932 -95687619 -127492709 34703 -13255215 -701637052 9141 -303911032 440299767 4457 169481795 -416604319 28409 245004500 -236963189 9391 -128716291 640002435 42189 437893273 147696605 83540 -390875147 813183960 27647 726477153 -291009468 9149 -964631789 158348729 32027 -777940517 -786580327 401 726795693 -326487512 33561 -964986237 142872551 25425 -141593804 -775539164 30268 -125912887 360588954 1967 -404669202 -105509211 5843 -390941220 -23656040 75871 90803809 -287691633 17492 173073523 464919616 11680 738306329 -607270151 23400 87600223 -990460572 60164 639714908 -996153064 27305 163820882 -402998489 34754 624338304 -309414825 19614 -140096322 -521037635 24809 351272975 663781339 27040 729039616 -331656659 9171 67360968 752610524 26784 -225123090 -603538252 60248 85788262 -324868452 16569 -878862114 447170174 52352 -776965645 -510686858 44114 554911544 -522760126 37718 -108494902 646056073 25085 -608875827 -976935033 21783 -963001690 -971213024 62039 662753979 -290377982 43537 570539193 -521597320 2580 -594281548 -322581664 28344 161127071 -806361335 58194 -979840265 -967395453 9853 47691135 -411431673 5732 182167952 68445678 31473 274577144 -702796719 16812 -902209691 461547739 41000 450450919 344946324 24327 -800494697 -796234204 9442 -867495411 -105149254 45813 -884686584 437016067 4402 249188440 473837581 39361 166757570 82859370 28126 170109831 450313896 9458 -287430284 -706312804 19099 285468459 466564285 28085 -122079107 -298852447 71724 244491802 -193935736 10580 -587722549 -292501748 56801 180452359 276591612 44551 628084614 840084973 41706 -111147753 354127441 179 253183388 723637137 36663 -581675254 -890516605 46266 -421666862 268930160 25154 -399828956 761457466 12227 -986470595 -973213270 60157 -202482955 -870179363 16969 159288203 -589955516 1755 56456295 -308660027 37621 729964467 -304745764 33641 -206776724 -585046908 14613 756643243 -331242597 28691 -989277341 -973336123 19709 93926535 240269699 45126 188352279 340577384 33341 -102644041 665818567 19134 245948152 49380841 12791 -95711705 -216811344 31759 -16676850 621379868 42794 622307777 186546243 10257 -390654895 845898047 15089 631054658 335792381 71190 -124583797 -96567546 2730 -385672561 715258436 38816 -669231694 -99518454 23814 -577752603 -765381415 45656 -577115308 374535396 39260 -672186156 718463695 26708 -18913135 562844538 4005 -801899064 -777678478 2044 -970013272 -610388736 58848 -412384414 844152184 44530 -134148573 -500932304 33429 748399040 380037522 28644 -224443345 -955378370 4473 546707501 -501717098 17867 560361207 -487988590 28360 173238962 -583703586 6242 -423716962 -959547943 6244 171289080 258842656 50975 -994201785 147550453 24484 -213715762 79450736 13429 -137114222 -297516036 7067 60628476 90963453 1929 -693719647 732755350 72495 254530418 429944072 3800 -111652880 333364571 19153 -95390496 367399923 32688 457698586 568346087 31645 167227240 182001395 17296 -108514407 645473932 44982 -990402361 -40754452 14932 254227459 -1114527 75872 -671008520 730954926 30183 -791609617 -790824289 23531 -892995660 -99206259 53124 -425513979 -125113396 35005 -195112997 -615191741 53063 278094837 748178517 7604 -981706754 -573688023 8266 625926200 -313018198 22091 721935083 850779827 45322 144794489 -215199093 54738 183494649 -397970876 4669 170959916 470396063 6674 74605085 847396657 30238 -963703875 -589508666 8783 263421147 65963825 77068 246702698 241523572 23731 -690733030 716664661 20228 -762081085 -769548542 17245 149450734 449481041 9707 -387961589 856136411 23425 -207479021 91267392 86465 240789808 276816301 73440 451476844 189583638 9576 -221344973 -871604439 47071 723249607 348857600 24845 -111000301 -508251948 628 -127457333 -117966741 5730 652874323 852210722 34929 -387535973 255437766 48783 -289568179 -685608611 8573 167562137 347930655 51122 -704086295 -95470084 21060 747327942 -580586744 6426 533996029 -493739545 33408 -900617906 -112197780 12751 72708595 241851233 38762 -582439803 568744377 14660 178219370 -611712625 23597 243213515 244930845 21988 -583222473 -779117159 75194 -696552160 -788239122 10595 -418440894 -986047337 28881 285233335 -225489217 35692 -780201135 -482032134 40463 -587920917 562258492 40188 364451949 -223220926 43877 661570904 856162415 68697 -286106559 451294937 15131 48684309 -323624001 661 87847849 834842446 27977 68661118 245267355 26499 52636967 738472884 53837 -2699357 -707499640 28086 -15732475 655038352 45778 364835882 826463220 21065 174924410 372781551 36255 442039438 356362113 12036 -288498786 -685560747 24636 -213610775 -887146144 30824 346549594 656269713 11395 -608107247 -309850569 14272 -860378419 442473469 44743 -711538174 -119303281 5592 -293187403 -220737264 1044 -230674937 -598238283 8320 153773814 178208093 6568 -794405079 -487153802 29489 726443945 -219156139 16408 -863627983 -116014551 29542 154177987 438072220 11425 732863834 -314401240 4980 -386189674 267820123 25020 -711052838 -876887809 52713 -611735968 188543515 24122 739067425 -209874369 37148 430329448 364635480 11111 -138881430 -794396219 10297 -696999657 -883420431 10977 -507619104 742840511 49128 725965978 -576287571 38619 -215554097 85261001 35554 -322160538 -687758046 621 -682190690 743992705 65475 633391194 -330420970 246 -987985008 -959712213 5006 -412411774 731824642 4576 -771054198 -521707798 20758 338017930 643219789 27273 -423674826 239439844 47918 282644604 -8223084 59942 -132704435 -112166617 15660 -223995320 -869877398 3741 530501712 432648699 52924 726169628 64852942 26610 724690466 -605284647 40745 -107000542 358561488 8424 -111806154 -137016390 23304 -386217726 284991493 2724 -520488976 450911910 41620 -809396028 -515218335 46259 -114959534 -129097118 28972 248165144 -616519611 19569 63641591 447599728 57508 143130545 53177782 3178 158352697 350174617 15639 86841227 242833458 4919 -580971343 -313915178 48684 -99433834 358429333 30840 244271389 719682759 10637 -714174948 714631068 54973 637816357 347752008 46250 259303711 -42355246 67563 -301702693 -230057327 6554 -903465569 -696439929 32711 -120296784 -320149733 22216 262215101 471534131 21113 -134966954 370616083 20092 -118378244 -495594146 15918 -95722773 -121511113 31464 742072372 -294325981 13115 -406353447 -972286310 37772 -585320236 -306921716 48121 -301859452 432133792 4881 454584135 358121279 25488 162285600 171226004 9364 -858612514 -116001801 46120 189467074 -404081004 5178 -883682225 -99308623 43943 145956387 -130885132 29637 362173275 656658067 8875 149117645 454859717 3956 -498759009 -981135887 40609 -700226155 -879277001 30387 -383270460 -677960779 27442 -116570569 -321174701 70701 -324766399 -709370139 62131 -291970167 -220578678 6075 -33503164 -702606650 28921 89434951 473126357 53314 -20986252 -696554811 31454 -990928733 73111301 70580 -424588272 849591286 2962 -571464113 -506593069 11921 659784564 830679284 3372 622336299 340423484 52905 -418128516 -965408871 61245 169271927 -574580626 2118 256889097 75258392 11788 -783412108 -513474660 8432 636071720 847391022 44852 649080678 817248512 45122 -101487337 -891863840 39842 735454750 -313869363 23555 -971985773 -956855700 42055 -707986005 -805082156 278 -300893892 -221875448 698 -414186332 263710670 34312 253671704 86220563 40530 -995823401 179446342 29902 -113245590 339299186 8130 67090786 819712028 26236 -139578614 -116010689 32587 -686735267 -808652400 15341 188280934 251701823 34745 145747506 -583610839 19201 624172491 838222494 26610 -95769484 -305980318 10451 57261624 760571066 3614 -603309334 538598984 27101 -427671000 277270048 32695 736609941 -331190525 1731 -966241319 -424914913 36551 265264237 471888956 23350 164032809 -610429644 7404 262508149 266798289 38702 182219072 -861737503 4437 624583269 340112969 3136 -25403981 660514551 29277 176856107 367486462 20380 -596789567 545865718 45769 144979888 -103916776 55907 150826508 -424865706 1916 -138181808 -493342317 3949 -388656156 714475952 11603 469157275 154257411 32175 272232398 440822163 23240 734728082 -193847700 3229 83080547 750807001 55859 251864203 722453141 930 -326006423 -196356424 11904 251621495 440932794 19958 -787924728 -996641331 33030 -384509828 -119459287 24237 -107974186 -402589736 62666 -521935115 468499773 13785 -795334333 -486371056 40437 -292800036 279542451 39017 -224833458 -605260058 48306 -22141364 644159624 20839 -129005256 -478279836 29688 -885292734 -422678101 45376 173101578 86659131 16619 154973323 354968877 54097 149473864 252306419 19047 -617274472 -480932733 9002 -140379148 -484073829 13743 562091593 -488523392 57585 -115769147 -887154177 36804 -478462855 -483901313 34076 745616927 -199782267 20967 -297808369 442329760 15792 -112813478 661033657 14518 -118327341 663291157 17733 73222618 -329483467 21259 -139228990 -879123190 7134 -106089699 353411910 8626 366559159 -196815927 16830 -1400561 663244942 32710 -968508766 -399211627 56144 378719101 650145728 41483 -796179063 -505203931 26675 -678089558 -142561382 5223 74655331 277956690 987 465781982 360902014 24101 -205040207 84035678 101425 -424730236 260109772 34142 154565898 279715176 45348 -222915266 65912797 10785 -383212051 761652719 3704 81033718 474455709 53470 -214342455 -966329766 27628 176307484 -118034762 23085 259862449 441951655 19349 -670316963 -332433870 30847 -123238265 -311014951 72549 -135439416 -120604482 17383 -390044605 -960806813 23876 -701468647 -117860760 7022 -400074894 822620528 11 -976683950 156377616 27438 366454343 -233110772 29968 -881691058 186868816 92936 -133587555 -305932164 60924 -17114314 -713835410 67304 -900518772 545273454 30954 259626179 73067953 32242 524277618 -489196793 25758 -111466591 -322180587 30604 69602423 458224881 44208 759376293 -603458981 25407 -686838044 -886446677 51005 360756100 823834470 4924 -954461351 182174559 7719 -385174243 750899087 41834 -593737874 -510006106 10426 -289597832 473782213 11179 150045780 -199351902 15294 272473644 -208696302 26124 -204858856 -899331763 46118 -235561514 65475024 88955 -41984707 625305978 1267 738337923 -315280787 1686 846881663 -969953211 41578 -971632252 -987571605 69632 376527042 -199285283 32640 268818176 -7158303 64402 -32234612 -694741193 34227 -977344183 -980075690 35718 167617074 -902409647 7951 -129401940 -767962370 56524 -690766546 -764378461 21216 336379572 619437158 17366 151091479 239353794 6690 -972948237 -580485722 19679 -803481198 -502071261 34143 -114542992 372029952 20799 -297140370 444427634 12438 274634554 755936504 1394 439472510 853244096 68349 -960825396 -596305608 23435 757318970 -216485078 15979 272095034 717396829 40133 -131187412 -300907715 18145 -877333002 446794103 40155 370498844 832123446 12072 181092051 -205624311 57519 282267285 272504853 10929 -577630980 -298096961 34641 -969903984 -395369014 64106 -405658453 266192539 30934 241230770 -222573999 28203 250002614 -41380536 49921 379147900 663921312 14904 -39241721 -131821471 51010 -995502839 -423548800 3780 638128169 158263643 77113 -110404996 347326533 9004 463589648 181927855 75000 70750298 716411874 46533 253424614 442190244 7596 371906282 629573009 35003 56012280 -290826251 8924 -701889202 728454869 18970 357810809 642120115 12377 70208052 452253015 24877 463868464 335385049 25991 162356146 -133364259 12771 467188732 339843986 28198 -296205819 -703155009 4254 -20498698 665937940 6907 475638559 366103852 21123 735003617 361904637 12577 -13076544 658482838 21443 -192158125 -992786883 4371 352005328 620104706 19015 73892588 758473785 31147 52368766 814765495 42731 429561688 348390465 3611 630055500 380358096 15184 246110216 -13991982 22200 -712987135 -861209903 995 -415197585 -119721408 43516 469988461 370327577 26149 157324841 85319447 10183 -192436039 -963478970 34131 -766842644 -480630008 30202 -676805896 -782875054 27959 528427282 -495334299 31011 240239359 456167868 30947 262730311 -234927130 30910 -95529174 -136356554 33629 -959865572 245440952 82643 338832888 -224602628 18015 190465000 -421317736 35597 -581291140 545236581 37338 -209357565 57780591 74287 181953998 475099516 26130 744896052 -197525116 41684 63054830 -408004226 48228 524072836 -494995230 62504 243099955 245693680 53763 -129043784 641162032 26103 167656120 380092309 22037 -95628838 -314284141 43279 283410723 70365052 63181 184855209 253832331 6177 50817363 720576627 63797 49097655 -289060970 2216 737695891 -289515095 3101 -98974802 -795297554 37370 -700990816 719527570 14425 143144334 57623833 20104 -295907456 461124883 8400 -322227276 -328655368 52128 -140919723 340557713 32367 239516671 285456261 44763 730691864 -219183539 57609 -710643680 -766378078 30764 93932639 722147245 56010 -22939917 525229234 52780 176465064 -107174069 376 371206088 648038298 42700 179830683 281732656 33717 72070741 435942043 32705 -291290167 -707915229 52421 -14393797 -670087188 54348 79436045 279305143 27251 -794169145 -808962630 11891 170959685 348729551 45869 662488374 142926042 64329 -861921459 -133188541 63290 -112831371 -209690493 62947 265279053 757855244 8953 652739431 164227719 49954 756248568 -190577708 61259 753325511 -587879028 32920 -610348357 -418467474 39072 -807491517 -789635950 25469 -976399381 -616540093 52649 -678337827 -872267781 43499 165742246 -223460815 15388 -228063180 -414432252 37997 177139076 -872388447 18304 -331834365 -675184004 43023 -105902955 -859677654 12432 659928007 -299929797 5796 170242220 242797393 3790 276462887 733966554 20498 662950892 369863939 26489 164524125 -605091826 20923 -425945912 855131834 7469 -108068307 649855929 13411 560336347 -492731411 37216 53094495 849507869 36031 -233029328 -874189020 28522 -422257697 -137594203 24613 84633167 453297138 13932 169599757 -287600871 46163 274163780 457288944 37119 547669192 -496129736 7259 -120602547 661734880 32506 274748685 245812232 36925 630712400 374870490 30728 337691168 -230738812 35571 -105479989 -324818465 53846 163518895 -408384388 32437 -992349630 -416187208 77368 -106009549 -488940482 32236 -218376874 92282995 59658 -514318180 430428785 39992 257071770 -214773452 24687 145464993 52042206 7824 -701598327 -128727999 15529 -96024699 -895768933 42546 464531315 338661366 15166 -416513207 -131185444 666 355327837 -204367377 34991 638637690 365404919 6653 259916035 48465793 46242 252740371 -199107435 19701 -223368663 -583831050 9152 148223691 238403564 57456 167750903 -895779554 13391 150835344 430998478 9710 -694077608 -895225931 37236 92934298 269707002 35568 374970429 662106561 40121 429275175 371486748 31051 -135629852 359935286 2486 -502365791 434118016 40440 77334747 724719619 8792 -221221224 853106063 4868 661887320 838540933 35336 78020890 -522304765 80376 -792351552 376208940 29456 -499601058 459670259 40993 626735940 340247675 48848 621243554 354868554 40798 559800838 -479972370 48394 163289708 344011450 16916 155258831 148938302 11038 -801229264 -496681056 36291 -890865589 453247115 21950 -866018656 475732416 34668 -872243531 -135110208 6136 -32605993 -680915392 75634 634829955 841634598 56551 742019171 349539629 35492 -683686142 -887574881 29006 468129380 374178870 26194 -96502958 -315997897 23986 -211606950 -872993928 7409 -880156948 464402086 36679 -137709745 -492954626 23546 -331109946 -199527912 5472 855688270 -992598061 25651 -709131966 -109198276 2658 -115957643 -331947580 87 -104355751 -498269110 28613 152387398 245291583 3094 -412032473 -111789749 39780 456833483 168123246 32238 160408069 176220324 24588 252759740 432057166 23464 354687369 848208017 38630 -963314364 -958875641 18783 728635893 361715265 16509 -481479241 360669119 51981 652301855 831833895 54940 -286451027 -230924022 19610 282215713 -229427963 3491 78787309 -292870996 12590 166592878 -595274747 8829 -101494159 -315214872 63239 -802901624 -402831517 13102 -109075788 -523697215 168 -413925107 726346558 9910 758932591 -588611304 29725 340478729 -328103447 49888 742833291 -605095026 10771 759032111 -213538732 45415 -791860468 -482315050 31277 243624661 -191398080 14520 434324724 342023100 31410 739035791 -203463460 31525 149482239 178900461 37243 68606833 441204917 24655 -300424887 -224013636 3545 -508848405 445335057 7931 -766564189 -788409473 19602 282644040 459198935 10817 -112586026 664558567 45855 -423425677 -991630605 25703 -571867280 545488327 66127 162366466 -142537235 70411 -862467896 -100616449 7496 273144154 452118749 18329 145354535 -576690472 23127 -234088136 -603413372 32223 166775019 187802249 45079 -286224475 -704831092 18713 185599940 174643831 5889 -594336699 839237002 80375 -962253750 -401157216 3431 -314375743 431413380 13162 -993772993 -590810921 1344 66152122 438367224 5092 -970875278 -997016221 44222 -877922344 -118383918 22709 363599866 -225012904 42266 179496168 -136574613 45815 -714074459 -106359197 32397 342954654 632498989 1775 -988252442 -617678705 3036 338065612 824754621 3756 158248640 -128697220 53480 -142062882 335460276 8745 162562373 54383771 23814 -124889258 -862054316 30785 -96137265 -894459239 22989 257477429 -9125808 1669 -41346120 -685744771 53933 -415179360 -142092649 5154 76883255 -293867612 27729 -122744561 333538724 2400 -863877688 451049829 13550 630180638 364044330 39077 722978126 -573206339 14903 49813589 243199087 12768 171389441 265563973 15212 622714920 161467866 30194 69344072 -327442013 35163 90773646 -319589363 2549 95172478 285483872 25936 -394887854 271600191 41366 49344968 833720342 17070 53117608 740600312 30731 60846066 -778774438 36020 -772471758 -507376107 17002 761737262 -193586017 25327 -392475197 737575539 31417 625282691 -316302574 10865 -120601542 -332296950 30541 -422232964 811457572 55570 149894335 190179012 34881 651644535 175850120 35316 154276295 48018085 21622 186900222 343988206 3869 -225121824 -865056664 57423 67773901 256649311 57969 -420047281 -978040763 62264 -504326683 455858415 13994 833853143 -966158344 21452 725366419 -300415700 40736 264555411 442226736 4715 721236921 -224006516 56709 264761573 248911038 47484 281720749 75042214 14439 -210134358 -965504956 15591 172705713 -95933789 61713 -414021971 -125910527 12242 649179696 825376569 32152 -195852662 -966182236 56595 -385359351 -988243673 71408 270800185 -24666500 23102 144399204 -613417589 20444 -25162527 530762224 10339 -118398349 -310295410 876 -878605202 -101843448 25621 -312708089 -199565609 20999 177418905 244979754 42766 470236447 355952744 7383 93112846 848262148 16703 -224573061 -976305882 29012 -778164474 -798441695 3240 626114827 -315212614 23532 155612850 -100542331 43117 -236553265 -988649591 4535 -224919698 -895089778 49681 370581617 627000529 8398 152253078 -863280513 15598 -762111147 -789084155 8365 -668975887 -103382885 1328 -497997303 441012301 9485 -110604422 -896245911 46749 754257206 334540730 13593 -140307866 -774323261 50517 -96580270 -874210927 3252 240745562 -228134713 44372 -115514852 -778064887 27137 265583887 -12096707 3109 262572554 750017934 21701 353756198 812565012 16694 150761524 -872769232 43179 630088209 -903061377 52928 159438812 86049690 23887 160513871 89379282 15583 -98112302 465270628 40625 -400889498 717198910 16006 275659739 441378258 6796 -194622209 -864800381 20321 650922699 544331574 18111 -306770834 461852129 9483 173803156 -385103412 10982 717729970 -584525854 15610 -696628037 -870634074 737 -953658282 -419782140 54663 255202335 428638499 34696 373891303 818473754 35337 -972766546 -977150618 8076 -424464589 -142046706 28261 -202926404 -605159373 65804 -16537942 545709444 14809 -414160095 -985689697 58926 -425572653 -101859158 22322 619979951 172088207 36694 -235036741 -957907031 36477 -107834545 -788267379 3106 731846626 -191526620 27176 177486634 -218451869 50931 -980183437 -603283304 13295 750489869 -590565347 24810 57017968 823117172 18862 146875293 338514457 45260 -308556449 -197227692 28196 257886410 238705187 53428 -45525680 -517837611 34430 -873901578 466451489 14689 -612696411 -500959155 25874 -875720285 446503603 29524 -135619009 659315941 12358 -685694285 -142057974 23323 171043665 -413193110 17159 -112496328 -500523805 13568 260220131 -2685850 16839 -488289924 730542981 25914 157312620 -103246355 65811 -109025483 -518139215 31995 664867935 143044728 23154 341316275 649881790 18011 -694147079 -884549131 33565 -409449558 755761591 36979 -317853505 -672354844 24710 -141807143 -329965949 7637 -215770851 74956473 52657 -965042260 176025087 48107 -235066262 65995330 39678 -196383761 -972158299 22423 -425809209 823526890 14101 255965141 434893766 30499 342965039 -207160133 25645 -971023172 -607556279 9222 -34744854 659754816 38755 -118318497 -306364540 27861 63833754 271230915 43810 167393977 -618758170 9645 716677007 -206633457 54146 434433116 188890722 66911 360647567 645096762 30087 190030218 357665302 15211 -969273962 -976754743 3620 257854106 -12989444 21112 158231149 430072766 8762 -223113363 -606413278 61729 -971349269 639947130 29588 -400060568 -971219562 19245 -119240230 -306132833 31066 624345820 824058812 77458 -479026453 443386676 26437 63127516 726358421 10269 179497913 462406293 23243 -235937319 -896276833 54908 542798380 -513063980 45423 -323076630 -210348438 33936 145967257 458557794 19593 -993487185 169377289 38011 -713664684 -779623957 26369 -384160210 -135596007 18355 -872187139 474164970 21443 -981581646 -962829737 65915 -216649401 -600263552 52000 546888672 -493514693 32594 741736465 -607795868 7671 -327154068 -218537628 1757 186486493 -891501309 17295 175208890 -420852084 20170 -890052894 -578890571 44146 -896011091 -120368534 42779 -502299191 454198516 32591 726794318 370225644 52190 747171592 362149223 21142 184819177 -416984526 36073 623541890 -305819937 10895 656257211 379146684 47366 537496724 -500033047 2078 -383090245 -116204006 41308 79151854 -326774228 27045 742990786 255228618 22468 -393564918 -125042482 11981 249206013 285486108 2006 465511163 146778205 90009 -391038660 829546707 19106 -212577515 -998791010 6053 -37693522 -697646930 14811 -15344374 -701952554 22269 -21070878 635308385 14267 -960383792 -963601727 20396 71516518 447391171 4847 -866168250 438832718 3904 242363679 86086725 77302 189902565 162660717 49069 -134584744 663619016 14706 -774365547 -497477249 7913 -672638239 -858137559 40790 -971641123 -404982780 54814 -420343244 830769490 53086 -986345445 -978745600 26202 57393892 744117325 67540 -97551694 -891193170 11948 -13508760 -709979899 19556 183549565 -424709010 921 -211636243 -606533136 61681 47793830 429625979 6237 277638225 460917844 27872 354911549 631665180 12 -414004737 753212570 18235 -601514701 -507987841 13450 -704864163 717325588 25068 -9662606 547199227 45300 -502648295 447898854 32421 -211685300 432866677 377 -682371575 -107097436 27021 72467013 -314151960 37858 76822487 249225619 30641 159506695 -390139184 2597 628116695 372369019 58468 -385299675 845697568 31244 -130418094 -771464451 19836 355113414 837656316 34351 267503420 751798195 42007 -6828329 -700119723 65707 741334677 -960438554 57170 -196624396 -960697145 29575 -773651783 -867838569 27961 -97223764 -871268271 27433 -598631118 -484932306 16858 662404044 847590661 6364 175315974 -421950821 30014 -989339721 -406237012 3247 -104443203 354916660 17597 658843068 -305257624 33289 -798466692 -488680774 40841 -957036341 -967479757 41957 160526879 446259206 27863 -778652894 -785612147 22500 -135164853 656045373 19644 160062088 -675562857 31262 429635754 342020043 28258 -415170335 -971056013 9738 169430154 -422440501 26789 166181959 -902206270 30629 637691688 825535270 47376 -583169838 -328571502 6796 -894947434 721650247 87505 524979644 -491525929 64077 -305603240 -236091279 5457 151685543 430336655 1482 255917064 456638385 3942 -964633681 147582637 38908 276981471 437037197 11627 -128467567 -111012144 31146 -107000504 -499720303 23897 -583687502 533645840 60858 178806200 -617474195 16893 -10929333 -108060655 39971 272724774 279952147 10326 -310225267 453028088 13261 167668740 153729951 25990 -199860801 -863976773 24323 -612858155 -522929468 28272 -139657008 -517069042 3662 429530793 151898190 41951 -871431949 433448976 11969 -982222780 190015211 55409 -38129650 552632969 33798 -310063448 -681559237 14344 -112996373 -290854803 22870 -865429195 735599238 34702 758386678 -298085280 48967 -420620265 -315652956 37951 570980881 -495040388 126 -668777101 738865513 9958 182453696 -197456868 68033 -118565414 -330681778 2927 -584324177 -331608345 10128 -107566824 -516787790 10972 -192754231 -892407678 18752 -400894406 -98215497 5254 266622528 48277656 14968 458248559 362755486 24648 538756102 -494736790 54657 -45262663 -681763096 20442 -312929863 -714058007 41343 544096542 -494781950 32698 -424362242 -983816736 72124 60830350 467890329 57394 716683566 -304798692 16463 257019606 -14056295 33477 436710821 171601458 60792 -227555216 -595281095 49448 -697534611 -881509564 21641 757088462 -299071600 11286 243314460 449264672 22096 726780081 -311585928 1056 336834072 -236051626 21507 -668475648 740126034 9650 -860869184 471456954 15867 -885967677 -121677215 26734 71829555 450463160 44619 244377534 79830988 20432 -131087768 -877116700 38103 -897639107 -297249050 45728 -878770304 430322323 35219 71998434 -326042875 37478 -287701496 -204792555 6810 187177889 -602512905 4822 162338381 86587413 18110 -96634737 666456930 5551 -978644565 -599611975 9438 268400895 62335856 79466 -133016139 -789779050 2182 -299519695 -220598276 31569 -399447776 -996949677 63830 -585391551 -786106649 70932 -330819999 466870504 23726 152232963 442775326 15623 352818450 -199058308 38228 -317267865 -223761425 3479 -139321810 642770112 19734 -320556638 -205475509 20213 -215220569 -886354682 52968 376831589 -214396542 38712 -106887758 -319487852 36231 -101982941 -501175754 21003 267244828 77217084 67441 -517602120 456094206 24976 754568989 -601149892 23975 163134778 344703417 40689 154719982 79228425 29314 -324377448 455181957 25474 -210856498 -401249711 71003 268136045 247976680 71009 -872072357 -139066705 35905 -867946046 453340929 46259 431970817 376848533 12913 -140156136 -479501398 8288 725369784 -299590245 16026 -386070879 -952412620 40366 280442729 279046998 68011 179544014 335474891 17137 -119316015 -880935354 43865 -763814570 631827409 27056 -291092298 -704472207 36582 750889001 -596659802 41535 -995323735 -580470870 3799 727527118 -214742206 62265 62739114 -323491569 18557 271502660 -229337325 10805 -221112624 -888278931 27220 757964746 -233519998 29546 -425994006 261046394 14691 432826040 370779029 16289 81614213 -300055743 13804 -987421956 165827424 37849 -14582543 638740531 18617 -382623134 829396741 18132 455939806 376027085 29118 -118248892 -130522873 20285 -224522656 -572999573 12432 756630232 -216706190 33825 336574099 -221880482 24429 -119842366 -789644709 38349 -23979446 -672561814 14131 849419161 -960297611 22592 -506667765 457455615 22789 241079475 285509953 27146 -615067170 556860484 55734 76396708 452579271 33110 -805365725 -794203163 23095 177046328 241329513 50087 257361860 756222932 19849 -682999639 -768092947 24974 -388430853 -112787848 687 549087305 -482141213 62098 -280115 624146464 27632 361561558 825461944 38281 240004150 468173991 9148 -124661028 -140261965 3606 449616627 353383003 27070 258714404 454028529 34858 -29325052 533545993 19616 -862855500 448238618 32860 -142315671 663530503 14417 162368449 -104909352 62798 633480718 835144041 13920 277830700 65490831 24574 -140091944 -496845628 23125 -583335520 -479652593 31423 -963355065 170978303 47758 556085997 -487939969 38623 -205695501 -962805896 23682 -1462445 -517321151 58822 243180342 66384647 16106 -220319812 68198032 84097 143465927 -609838343 1969 -990398324 -612167471 15303 -691049308 -893512062 7919 160854913 81861760 3315 636731821 837794359 59147 -110322454 -498281312 19137 171426404 -579235286 9948 -132293271 629772665 50303 -230710240 747310498 68598 172815946 -877537819 37667 66890998 474947636 49965 73646595 817474010 41680 -597746474 -287886544 22808 -979426614 -590324026 29063 188325411 -886569943 10534 163390142 146463583 38912 352064026 638692067 9383 -957477602 -578327972 20688 -590193484 -509889698 25375 -702580381 637276341 37074 -424971913 825266137 10526 -513532753 463275817 42325 -215436134 627545864 39864 -30066271 570567132 4905 361794473 -221379978 26276 -767621598 -791113195 25198 -34828407 -680073243 50088 -140802765 -310615952 66544 85033578 283312512 56665 144021804 355238293 22438 163537860 143915672 27600 -389597956 -6097617 83806 -102875033 -884137035 38742 -710563304 -117834837 7931 -226321909 -965589018 42892 -99940003 -305899861 86 -140042195 -488800934 32461 463547469 158607195 82008 89107662 244599826 9645 272540924 244431687 5620 662876830 166432479 4221 149540655 -205471987 65575 -497121486 352738837 21439 -597864087 -288543791 50739 -287230537 455094981 9221 -95345909 -107662966 12762 -325062110 -711588132 31288 -991091043 -607406997 23607 143530662 167844973 31024 357448662 637702907 20836 -422759870 276657756 39910 149305110 -135385010 71429 182749506 255906113 11284 -971382138 -978267192 59246 -424516127 837657440 17696 662911127 336960082 19684 -685618076 -107668279 25415 548272341 -486991826 51205 -576863565 529835738 14351 444889313 379713291 1111 -687940179 -898219174 44543 -127384814 -116155537 4289 -679940215 -776339219 4103 -875744589 449184362 16115 -611268423 -290306766 52092 54800463 449952723 40123 -122957014 -791145774 38321 -95998044 353940544 24665 -120795961 -800165060 22982 620419952 -292419947 39284 161968750 -384899866 18771 -330868772 469281439 1868 64270839 245004708 39415 -40194918 632548494 13765 -290909924 -224922500 17561 -305571417 474828209 9844 367664399 661949937 39688 -863789574 -100981518 33989 82969580 727529269 45325 143843866 -102834701 47532 -404528989 720193593 21975 -404112463 745748817 31182 -388647428 751591140 17846 -783087582 -781465750 1864 -419446406 -99119771 37493 -406423251 729567525 7889 -14804227 634583534 26834 -15145860 -681282743 78413 182346789 85693596 2401 -680604302 -117522318 4817 -572904305 -306436653 12850 441490311 190325884 34421 469663438 174591912 26734 177043198 377637537 54815 -892608576 -107800320 32816 -705761641 723070117 45124 719618810 -210363541 50935 -325693036 -684677143 52352 -311051560 154283987 10630 -42542053 634961901 3546 -983788961 175162899 22561 158661515 -107945283 62570 272550746 255071255 74681 527893856 -498058411 20045 753661600 -603705667 29897 -21064537 -685201525 63872 -887753652 146440549 84137 79469981 260331243 67817 157402511 366479435 44788 -668149001 752230817 59214 268051792 -22173205 12029 284862661 61670492 12107 -396366672 740400247 15542 252437440 71273468 62456 -477894564 -584012204 62774 -321943425 -232399527 187 -695087436 -881896588 10090 251664412 749086356 10271 -24354909 -706079282 63733 -220150737 -598216460 31244 -689835488 -876476833 51284 445535843 159133422 25236 758988527 -615523576 28075 270723450 -206752577 44917 176875229 -291107942 23157 439970716 150652146 61049 727286376 -316080166 11572 153862384 -903267870 30308 148983477 67689004 12479 -317524169 -674814883 22022 356936341 -388818399 63268 -308416081 462166323 16785 -604573728 -513066220 12853 -684493436 731975436 35422 -686437199 -890467078 30552 178133078 -141568102 38495 283844227 252473123 61490 146011553 -582910969 6467 54272094 734200129 32527 745140019 -198766912 37516 652910405 345002245 63564 366121803 433703144 55691 55686944 -289153721 651 651991699 169238401 75333 -314151441 -200464929 22573 -867317724 -108991893 47261 -502697526 -136305370 25830 -403082586 818913676 32669 -325431600 451234667 23130 62128346 751234852 64024 280481250 452329460 20661 -125242936 69181060 32271 -117777365 640008185 19109 85361802 829396086 1909 -97309176 -878545750 4912 -993300717 -988642260 31012 -966066765 157202439 50119 -193664281 -887688402 4888 474356905 172981208 90102 -421691405 855727056 40169 94726864 472964050 55889 640960964 167107103 58114 463362461 -97264452 50425 -792231507 -776934640 12905 -778339147 462029432 50152 -115993554 -509403739 26749 -204565363 -598025216 23697 -141795857 -506640218 3612 285674690 -29914103 36158 248708596 72913963 12346 -421343879 848945585 34138 -109082785 -499971527 14718 243564623 457821547 33126 562305466 -295672206 40841 541551934 -522684976 6169 -586301345 -491911029 13895 -10903740 555023295 46517 621057764 -319842739 6904 649696385 184904299 63315 -129600403 -891046878 14484 -203222900 -617683343 12872 -114693238 -521976452 17115 739169019 349521657 46079 83663441 723763446 44930 -711918757 733621644 8908 -986809410 155365754 11817 -986825103 -231068505 31836 167676116 184203724 11805 661198936 336074745 2253 -980021559 178518265 36993 -777945571 -594780351 321 473119367 372468152 12391 177117854 -573390736 1421 177072452 -126116654 56991 253077720 750461260 34964 -419425475 -138964746 27100 168774189 -200942801 74745 -956190003 -598926484 58507 249804486 649067225 60384 -16406656 639438743 32412 -954506037 -597657057 13300 -776731565 -766343905 16432 -297070440 -673851793 60375 186291703 -205093463 72019 268063584 254376448 43159 159337236 150468755 45470 731818869 -219543114 41353 -113584799 -314112517 21695 761411561 353698916 15825 146042125 189781641 38685 -979876336 -401572534 56634 818810452 -965880195 15037 -141345084 375145575 30519 -126735206 -876487618 42595 -201189500 64466145 84415 59082067 254814794 2232 659184251 179779559 47668 355400103 -236967847 218 240707411 244434184 72693 259334018 -12138573 44060 -26331277 661790264 41586 -970568646 660171546 75454 -31519208 -690430986 14772 155149727 75648057 10736 -382705402 242131371 24333 55147861 730178736 41395 185754954 -879236181 29611 745115847 -585307086 34564 -190515551 -975830659 59113 -762946248 -515655031 47433 250613588 464871391 12108 355008709 -199305892 879 735726080 378107678 4325 432119801 339368877 15423 -588224257 -486475757 4061 247650454 68764361 22525 649457620 335279431 13455 664950420 -318457535 5341 751889567 -984338654 31781 165248539 -212201015 33314 171229356 -120090861 50851 -707542938 -134316909 13450 265644806 757916411 24373 -309159135 -700713699 50091 -326949509 456394753 11275 184219952 -116735233 79447 -140141323 656850902 38221 -696657958 -806171502 48231 165281461 85648927 2360 181655938 283332262 28862 -44030422 -677635223 51044 148613534 -398326177 32426 -611090181 -32164149 29172 455694884 338780974 9351 49750813 262382930 17861 149890792 -581400334 14956 -327624988 473788748 15785 -702705407 -904375089 26142 -904012534 473413659 18474 -115226702 625742805 37342 -996696670 149878928 51403 -316349210 -237509686 15 531788036 -388322106 15121 -328637923 -672124155 9307 -291318832 -235536590 31281 -42478080 546433250 14827 665451367 345153247 37846 455890731 166163184 75237 355011925 629435262 14490 619715081 179003553 56065 -780092204 -511172730 54259 -134335838 -890261685 23615 148623630 -207960772 27984 72637867 261914523 62973 -221438981 -869460161 36731 744923095 -300169099 34935 743835423 343224575 16220 66453694 849227288 46733 144731103 335950020 29737 74372739 -315824237 41011 270752710 736137424 12645 -958782293 -808457132 73887 -981893211 -386737610 34129 47649610 272763153 18757 -99016590 619231244 47816 -987209090 145357124 2394 -991279941 -985284482 10610 529292178 -523359405 19631 63385421 239341599 4643 751797949 -233705845 37765 729171209 -292099451 36046 737330358 337062625 31042 66811837 830601699 58993 186655474 60101224 3658 -403286469 -129732480 6110 663073334 856491937 60999 152010344 368020589 24320 249535436 53863028 48453 66304341 717960182 62001 -104141091 -516270908 2113 -411761925 -118237511 5641 -2161276 622092962 10912 653310662 341211827 32401 -388148487 -142482058 27964 342513764 824933569 24394 89438601 471895963 23304 743682432 -493767327 70456 -17540286 660169034 884 261950620 56847951 44887 156190467 334177220 52556 163931839 -210611383 43603 -133248720 -500863131 7865 -192302190 -952593396 47522 -129128580 334879430 24866 -221938730 65463764 71185 147252922 241110072 47924 -130359445 -111252668 11490 260273297 444509914 29180 -679072061 -116473953 13299 -202030576 61647809 101213 334614844 628686889 28224 627914958 153901225 67731 338485738 551206370 1923 336573186 -894466571 28571 656472964 338457123 31171 48791329 716395655 11522 -685959575 -880541013 40434 -229771131 -893696631 49950 246284391 -32025884 26996 -585779109 571411026 56446 271984044 91563787 80193 166544893 336331970 51442 271947010 437765799 383 334654735 637094482 31583 -809210431 -766692017 10629 -229020802 -986737231 45499 -135639840 619098612 45299 -680005946 -864851344 22415 -693126648 757886608 63022 -400624566 -126965933 35413 -685521446 -867640804 21377 362435113 663066589 18355 -603239003 181165655 29157 -110786364 -782228514 33612 -420671880 719039973 27386 -774413409 -802845307 7095 253152257 -399161148 74685 -141931565 345928219 11023 252066603 94444548 28113 622305697 376274010 3043 -808724983 -796212345 24683 -485117978 449128508 6267 -421202067 -966563197 58143 -289924596 -697097583 44617 637657108 827493547 41721 150402094 249456480 28421 275899712 -208363241 32433 -106928511 -129832341 10254 -33624993 -668057912 33612 174292588 -106727084 76610 -394338727 829264825 18468 -868009270 -125302380 53310 746814718 -234353183 25116 259972357 271957237 13207 185414689 458978597 18223 -885947804 463916683 3571 81759359 247255060 64181 265578790 277540943 19796 -288044698 -194055602 17263 65895076 853431427 39682 -684591509 -131493494 9937 239389374 715198487 11123 380728312 833057383 31060 -978559974 -973975355 19594 -113833757 665079625 32656 648889369 -313162972 36855 -962685463 -793587433 96418 -610273017 565931177 63033 -412878882 -994723384 38369 -686583097 723103081 40370 647321217 376395055 8121 170715057 60552625 15820 -210039194 -953770911 50901 88018192 813112679 10268 353746091 657904281 25269 240186822 66842690 79789 362159415 -222225842 21577 -785726088 -500239608 28927 -330075566 471279852 2152 -199817252 -594885983 31531 662891752 -327660224 10052 -885964497 432043886 46180 -786497863 151600627 64832 -978686097 189569182 30494 -583010734 527163937 18082 -288146245 637529924 18306 -192626132 -901054932 33895 729100479 -300928426 10951 -209020342 -582520607 47393 526136204 -955996716 34442 87625034 267821514 47950 746413230 -207558668 46076 -135123422 -117915881 29475 -113914590 -519728881 24301 356410729 553218615 46885 55735242 827449289 45185 283355301 738228845 2771 -227462763 -587722612 11828 -671450829 729311827 162 -43277114 663920301 36834 819777252 -965472816 21387 -104501914 -508288971 21686 546237175 -495758525 39107 -118240962 -897662739 31975 156717337 342478572 7103 354511737 827748387 43545 243099370 738136999 12032 -413870974 837764115 47092 -690484805 758281258 52772 731460723 -300503275 8395 -42611716 559842710 36829 -969578159 -424155691 45542 258079738 728619248 37838 -203864559 -596045968 65122 726576033 -309189344 19608 175728744 -423177959 978 264679772 91609692 62577 -575031128 -519452841 10830 -577466255 -291216011 13438 185911949 263245993 27747 467054521 346181544 10469 361311636 353995092 10500 -213637709 54812636 29276 747353747 -298212487 49092 725917257 -318665217 32712 -875438199 429978257 32559 -398846179 -791094303 57549 -668266715 760305311 46728 736104263 -229498975 16293 271358448 -224873408 7460 161966462 -587107415 19401 -2788969 -521822677 5182 152596441 -236523057 23309 -964115305 -414350233 13739 570870009 -490719007 37700 -677615185 -793035269 12900 630486583 -301237581 39225 333345154 434405509 64495 656085104 348569112 6899 -481240364 -867136802 70695 -109355887 -901271201 20711 -125040250 -109771011 16687 -556740 552015057 43050 -204426655 -993868467 55217 646235146 143650841 44162 -866754246 473535006 16652 719959604 -331533035 43222 -613340426 541396712 3946 144964888 -228051100 43532 -104352486 -317086011 64259 334067306 817997182 22088 73125457 284348450 1300 344189044 -216522867 3201 -688446466 745519778 79591 180155776 275858987 39898 66725407 456444763 34854 632149807 372487350 18290 160520791 -606616109 12246 755184890 -226879675 45743 563646202 -523426312 15281 441112017 183469991 14726 181074802 -423093097 9723 -112756886 650007380 43123 -970395469 -960567470 55173 -395096496 253395352 22680 -417505971 832512265 14076 175958658 -401655401 12399 -669372743 -867654402 1899 -669816814 -887400091 13018 714624913 366697241 33848 183271684 165809197 2590 -97794086 -111662915 21943 -611996128 538450413 8401 -987417004 -690054212 49239 -669477344 -807055586 6985 166989442 -884636527 25050 731388975 -234170431 47722 -212349530 -874666116 4512 533328830 636124397 23562 727210030 -591480598 13661 -699783357 725970701 43672 629245656 345948083 54294 -603457345 188806892 30721 261922320 76806785 18050 355614497 -232963970 39870 276861854 -230029354 18218 -673607756 -872224466 50612 270519610 746100786 9123 -12430249 -190722403 20545 455040767 -774538037 36514 259715863 -20446816 40070 -212915785 85240652 33305 -197244077 -953277513 6169 239901105 -228766484 33194 -797975041 -477890952 41090 262063703 268978026 19534 -122791048 350464525 18010 -400893724 280352024 2737 54100056 849429894 13862 -415883703 817869910 1508 647536820 -320798201 2488 -133359896 -97953104 10782 -121235741 372289491 2653 348755710 650661709 9376 -234579565 -590318947 31131 -142356565 -480490112 14744 723269259 -292431512 1660 473061563 148669851 64096 -306327720 441673197 14335 440365273 183849306 8275 -319944886 -701988342 20839 -877426747 -130036624 3110 -705738861 -861252993 54154 -125765462 -516081746 28348 88366706 271529553 3007 -688330071 -797817113 28569 -208491462 -614516020 19986 184450440 -870739287 13622 -508128116 460167688 46251 761880277 373853123 28226 158159805 354755475 23080 276566267 740276327 26901 -3560524 -968014727 12602 -37065392 538087825 15541 171410597 -395903492 26591 -605693879 -330569931 51024 -223723703 -876608293 54196 -420410601 829745817 28345 -130130158 665159450 20471 -109561614 -789553729 28725 176632056 -195124261 50625 -425486044 80831231 25431 -414590766 -879232686 18776 -124821486 -321718995 41458 158052880 -866142572 38247 648291124 374248539 30126 -381530005 820941785 2772 -14715127 553565592 14497 159856252 -903516917 12614 -427988034 261729158 30831 157717304 60115311 4730 -888314197 564545326 15453 -874715806 -135848301 23979 666112360 348384619 46154 -700834584 -390792304 44725 -607521768 536895955 73842 -416380076 271821092 13320 -312923210 -693440784 49472 743765406 -596478524 23818 -712732342 755720228 17111 -669259003 -774055926 32521 -299861539 -213881653 26959 -103250223 -478685475 12497 52652648 810635086 44735 160578724 466125240 27916 -108629937 -903804824 15482 77541684 835589177 26912 183637689 -223923496 2837 -667367712 -862277536 10379 -99304886 -777775906 29377 -765395422 -208347271 66860 -209269949 50532958 6532 60750151 -309199436 35796 89862028 443315241 23336 284796412 239634431 64043 59354634 -324230120 5437 76638729 -328718729 22089 -134451626 623381675 15156 -519169141 448901809 30442 241613121 452935357 6715 -672984370 -900741802 34329 -123654790 -117214817 26543 279737123 466594227 12991 -772087947 -515515252 53298 -326518379 -108270941 11680 360668102 846028609 14613 275333914 65642594 75603 144081255 431154381 3382 -614819643 -404256080 50648 -784224787 -780139219 7577 567483505 -521293603 51740 -103296371 360091151 26976 -711866145 -113133929 3620 171445500 268345298 48566 -126485137 -139928851 34911 761643984 367632550 1628 733079243 -293825479 34518 -573936421 544790070 71110 -783400128 -768205882 1373 -107160409 -110808709 22652 241557006 -232686006 33249 173719303 -116015316 31015 -10975146 652804163 24162 -236406660 -594162213 4182 -865994184 644448316 33605 -197758239 -991508048 48644 548775782 173641354 55062 -684600693 -781711695 15481 375856600 276232283 69437 -422509186 -137218645 22101 -220640229 -996868017 31749 174381554 180345131 39886 -600452866 -286911211 32582 -416135939 552275072 35771 261560704 280620973 64801 442198449 372809975 8475 -510159473 453462051 5798 152162611 63914121 29568 -414225169 816533660 55276 -115414662 370144835 3204 -1273790 628831890 33820 833828257 -971246461 49615 70691581 248053709 48271 663695425 831564400 20437 70132472 246945983 71334 -96475798 622936228 25920 263698706 -41502696 55655 -135960627 -517938606 10952 665026610 181668766 66428 -133141874 -304282722 14175 284674141 -228623576 28592 -287114845 -116635204 49460 -678949657 -871195353 8567 -21290557 563032312 29108 -393120045 -118448847 25548 -104218044 -500843606 14589 -679984664 -882436865 24830 -308063789 -778509301 11563 -399838167 813779238 8597 146711704 -209886074 53203 -687404613 -805961298 48359 438239163 359451101 10071 366966704 818625828 32871 -710151629 -778070279 13312 57152526 254895208 45498 -221063652 -890363448 38899 92385481 270534806 22553 -490764928 -890864266 24786 -113932822 -970621511 48563 380683362 829330119 5666 143235667 -862794939 22564 -678646105 -772750272 9465 747817178 -309864264 17406 174884832 466994391 20739 -400133235 280668450 12124 -426349748 719535479 8892 -972075870 -573040555 26834 640327295 -117013307 68144 -138925465 -873313451 31740 743740395 -312758662 19188 356845028 853812916 24294 152763483 -862282588 1426 -296593369 378226323 43976 -125904985 -516987146 30256 -142670940 -328626505 9446 247868387 -210812811 8918 -120950859 -782404700 50986 -509059314 458818571 50504 428945667 189694546 62217 750215869 -237310111 48136 -589353129 -497463043 33684 -784511439 -504181789 33491 281447175 -589147741 51957 -974539517 -420060517 57956 187676265 -582657747 5141 -319156760 -199915793 5816 651939963 -307927968 11074 539363263 -522367332 61668 -798409743 -486242514 34480 79498808 285097776 20714 47736186 744257435 56799 69655961 -322920933 35968 159480942 253472003 46195 -226183893 -887573950 23707 -999991792 351471927 14426 -999771448 -989439653 16702 152763248 -413942320 30577 -986463508 148815582 4320 238662720 -42046701 5468 343242274 -964651202 57571 378764708 623406824 14381 -714221741 741155227 64977 732984803 -615066690 36648 -287240508 -694810601 31871 -701131148 -902495257 44281 -22288325 561261335 27317 51307049 846820872 14824 61756407 253398610 37201 651272134 -580987546 7034 90943401 742921632 33259 -1902192 -29175351 10079 183926346 158412398 6055 -674672982 -770824890 33460 254344425 738781881 10521 149218881 258232428 28257 -763205867 -766488635 10873 162950620 277208673 25669 52143912 850162716 15636 -399222160 -100279753 4824 -400531988 753197321 5551 253274852 458252096 17511 -416804168 856477367 27929 -320193831 457301963 15232 -995204313 173741206 2334 -699655846 -788417321 29455 -964239297 -399059808 51805 628515602 367325995 7205 -614691968 -488946415 31097 159061312 163901815 22338 635528548 149576097 39010 754103769 -577464745 34339 54852176 459962637 22848 -423658313 -116604100 24503 -415858202 748327957 17460 -684818915 -117704303 18153 725733507 -292679744 30417 -668342434 -124134654 28066 -598238717 -330179065 25939 -511464138 449426877 49045 641332753 815146146 52291 -872617293 441249284 7384 -108705751 833974570 26728 266277400 434371362 32681 -609020093 534021114 54168 158800117 -580246472 20881 189116881 338714799 5226 -687554167 -113889190 5390 -522471642 92841892 27632 166523387 437807985 9274 -966001604 -977790639 28609 449784346 182915941 74894 -115238005 637239610 38397 275452848 -211411505 4956 -292203298 -695994866 30808 -3831691 627783854 640 -233422054 -604551067 21899 761794522 -286498215 30576 -702056633 744230546 15811 628513925 344708503 38350 734746957 -599538997 40980 183519166 -420989632 31318 -114841491 375051643 16460 432964666 375734233 22787 366414242 -192447896 25998 727526304 353760313 57302 -606478905 555509513 48511 736135332 -602614311 37326 182476522 -511035218 29505 183028585 -617533434 15380 -197748355 -866034392 45160 -213755768 56725425 88337 -698792352 742202661 55624 -410291296 720228613 67 -392677876 274361224 21383 -706499157 -134678454 1450 560852163 -200849553 39116 469519109 364035544 14535 726409965 -322677524 26737 -886213934 451462322 12507 444926390 375387266 29822 247513928 -201511831 34338 -995939355 188540244 20897 271526056 -5356321 50289 145535839 -595292670 5870 -999765551 -420282593 49900 -778316336 -794619740 12890 -112258896 334408506 1405 158904124 273395078 29289 664927073 335209858 980 261630378 752560747 12218 66473031 717378418 34744 158804178 -586530737 18363 -307552550 -207985523 22216 161765254 144807946 45600 181975560 461019296 27654 -686136349 371270351 26844 -111510391 -896408683 40607 -993079098 186025929 35735 726451587 -328689917 45414 -595289656 -494889827 27314 740035368 346390235 51900 -137510751 369712102 21572 -959960626 -991305655 40799 172490062 467201603 17376 433710298 155799266 48403 -36670521 653508146 882 -517746030 246376287 46109 -992982280 59658772 45799 167286000 59696271 16366 250851733 -775921835 5543 -499707656 428874977 4112 -888566796 430769906 25525 -220365545 -860931969 38594 666644793 154977656 28932 -135544210 -881267071 2534 142883269 -603027102 7985 -670995417 -208544750 40706 -711438711 -113440865 25583 -677338655 -792097987 38477 -141778206 -787242203 43875 -901013822 -117683412 8136 -953095586 -985160568 57525 -712754084 -893064982 2836 92777692 761523272 63262 81789433 473311044 4180 277690066 72043551 26380 164508219 280451908 51796 733511228 -618155607 1320 -700657424 -96849961 1083 745444408 -587130499 29696 338611044 -237283573 24452 -419055 654441037 11563 -764167702 -514045628 19375 -132082080 -292509440 41015 725573466 -576425262 29596 351833518 620387981 32708 165887008 444821480 24004 -394394660 844045443 38856 -333215007 433492756 13636 188001621 -115824707 83044 755068731 333719922 32426 -13645577 633806807 1917 -32865724 545016760 44395 69144519 752189759 22715 -329466348 439530989 8752 179001236 242320494 42308 -137993202 -291481523 24865 156176912 254482802 27411 -408377128 729788194 8597 252040537 -205100879 36440 267594571 733950251 13973 170799601 370021381 13484 144591493 356260936 21116 188641853 -410848857 2529 -412189594 821186025 19022 167408612 -400883073 16214 274161974 92997319 15822 162317523 -578590719 13986 549740368 -494219087 30670 528860471 -508988323 39607 -35455257 639306194 45908 244816367 73760272 44803 -408075242 -126250737 13049 259037943 277995365 20119 58806915 251259379 50363 -120919181 -502184208 22621 267639101 88768496 25489 -970582853 149200683 13371 151936859 -406500783 32959 -119190578 -888946483 3074 274461267 74544091 52277 -194579570 -961880623 3975 -212966835 -572437736 54214 -578326194 567305653 70179 -701608066 -887605514 13807 -104441161 -504745481 21671 -125835074 -134813440 20446 -293080380 -666828142 64352 257000338 -41117015 62337 252679270 246362560 46722 -317316690 -222848339 13083 60789594 473083878 41729 157921142 368708782 44388 -697919295 -112041508 23785 169626616 -227706541 24896 -601073229 -498065303 28622 -711310540 725925043 73786 85481920 280978420 57817 65457713 -303245958 21301 -383321358 -296710695 33242 -393374871 831898421 17392 -302692633 451472993 11305 154541237 355240504 36496 -7764998 346587785 26877 -106484282 -108533778 13440 -202126454 -994248861 7227 -804930114 -501348882 34893 151139503 -572826744 11189 -589227710 -489732137 9394 565207645 471240731 22494 -415888233 -96528066 17310 549668203 -983854316 61073 188035004 465157110 21088 -322210195 -668553730 39365 -981570265 -982140788 15767 -423992999 -140301615 1900 355787939 659952477 35708 -202331905 832852596 61376 165796868 242835089 20406 248713736 -216645163 13010 174047985 -111023421 80661 -309640986 459889809 3298 -476428900 461073555 37314 -111813196 -768273227 54384 -969610432 -600631187 16428 -859342374 536733578 26092 147510202 -137145408 14436 -878579592 -122276079 58927 534858829 822721496 52966 753817494 -307892482 6798 -583842015 -505402238 18075 92463660 -289477392 27595 -391518421 -106572587 27086 -104663978 -489149730 15627 -989024805 -993803249 60749 -139766872 -114017647 29600 -422803304 -981509788 16785 272914182 447183695 2390 -712157687 731837315 15340 620704139 350389480 55206 -131550317 -315330082 5220 -401285304 830122650 11977 -412420028 282870062 22312 354809161 663338073 9630 -102806502 630547262 11591 265879107 250234438 20360 -708646048 -902265929 56556 654162550 178063479 31996 -698318628 -882020081 24129 557482538 -497493193 36698 94436777 644681124 56338 -120252484 -803692746 51850 -709784500 -106036068 28385 635268043 364571142 44420 527234734 -511281644 63636 -606775578 -289397792 17607 -223659327 -616371229 1196 -135689760 364719420 23874 -104154681 -499496528 8745 145545692 65925596 19784 -294010224 -685647782 41874 -904423752 432407506 13844 -580030728 -502021728 2859 452270677 170729533 3094 -201124394 -963171633 28748 -698548397 -108778504 15556 88963801 450515956 36586 -324882163 -711055431 58061 -581478225 -476734252 34783 244087057 59403331 29049 -95906090 -775885247 24352 -487282147 467978532 25211 649559203 855692283 49593 345790479 647040514 10003 -118792537 -103753261 8104 -132458768 -501875638 522 155132371 -413361713 31171 -126902445 -861381454 9422 -395912310 279027393 20539 663381324 842086603 62197 444205343 352595762 12323 -897054386 -762212302 29968 -783589609 -502890574 14410 640855571 -290294173 10450 437481271 145565088 70334 -995760866 -392851515 75916 170667164 63141866 29363 -601330242 559126833 14072 171770019 -223349180 45563 -45631271 645497930 33989 239028784 470407803 673 -235453369 -586290964 3571 373099447 -213857748 40041 -15339965 -713379505 57959 267973115 245151842 33670 72259370 -293676135 20748 268682300 -13673581 39274 -676080288 -119079942 3778 662970408 847803906 77288 -219646183 91432713 64412 183045340 350426845 14408 -667829045 -781954426 42031 -966359539 180802484 41134 72134627 453988326 46535 -120656382 622869696 10841 -611387672 -503462867 14045 -43131598 535929215 29293 -984619962 -604717485 10165 69267303 -307090317 34566 451961914 167613453 52151 -689923604 755267234 20522 714423720 -303140725 42628 348894955 -218111845 5251 59433100 -318940361 27669 62268009 717101144 66103 -133097133 660945172 448 338293513 636883062 37295 -393048344 746216387 29431 277640890 -193880502 38227 -128235185 430719972 65109 -774972358 -508347431 25737 440755326 362221985 13219 -111721490 372121421 24332 -572336955 -315935613 50863 -402053299 -983295805 71706 273650465 257562043 16285 -230479603 -478155246 10305 -408227349 273713583 36371 -968270287 142978912 29748 -100412876 -331602015 65244 -604216845 -713789060 55356 628185234 360562364 69011 715906836 -609329046 7422 375836939 821727501 45002 -328557934 -671070880 36227 -19348262 543967697 44119 -674451703 734701069 55363 51390450 262134391 28126 161392787 176781206 35944 628238421 831812001 30270 -318213712 455519608 8793 241862953 238201723 605 283180596 432484900 10625 189170328 -102143776 24887 -482581190 728378218 37862 350761589 -103828859 28405 -122633543 -126054385 18779 162375564 -571847529 5125 718832523 -298979193 14314 77326423 819739458 55163 185450904 374342861 8522 -132586728 -894927891 9196 -955160960 157110130 14746 -190987337 623434736 59832 244183917 -21612688 75065 283965939 -223966434 9990 49424521 450619926 60489 49077796 -318478320 4055 739969536 -214754892 64783 -522259958 452204793 36020 -978388087 174425102 44125 153885234 345108082 13233 -142691818 -776822275 52377 735473185 -199049701 17063 -991194737 -609990381 64969 -689559934 -890450850 54441 -902513563 473725346 41094 -615968024 -513752263 22098 714453869 -616046102 40617 -976930919 -695185297 59720 249730148 240532216 2282 166260743 -123330779 38678 -710566242 -773866599 4825 83901917 257597925 42079 -116764486 -103259596 16640 -12656465 549993401 8255 -713689928 -805523064 16558 749623326 -215732168 19405 49308607 466906803 15072 637097736 341951576 10138 -981324188 167341443 24248 652244674 376068710 12684 -672338730 -768144454 30165 240815556 259603281 59825 -111554913 -511973590 18103 380374626 464459717 71504 160240203 -232183835 63641 -577487409 -497210261 3658 268826690 264553213 48799 62467658 851584682 20973 261004062 -34973537 59630 633318887 339842539 14172 -868336247 530925868 26782 358238182 632124359 32178 -39943102 642453165 15431 -119846840 -794665620 43415 -700665421 76835782 43791 -791159246 -496363948 26040 725115056 375218507 27449 -965665983 149666510 45182 163336413 -586461172 4353 -310210457 -669974595 11227 -37566041 -685555717 79408 -411866038 259190208 21294 -389329797 -956293885 70980 170091244 62665552 13201 145600229 -206821909 20851 828408429 -965499278 26908 -867168808 457919245 616 -505769670 443684865 15924 165753099 258661749 47553 154190599 822235397 27527 -389717799 -109274880 34666 -688830768 -125661437 29656 728577542 -196280225 50265 182900246 -902806369 41947 -231160517 -573404606 16583 551769509 -230150724 73294 659768391 625158731 32124 -116330022 354977844 32746 -210576901 91719772 30372 257362578 -216679273 14505 -423732240 -961423245 16626 -14462042 -504202366 40540 -196686794 -873264606 48097 190421379 462890156 18891 151718944 -401958401 9668 254892307 -36823272 44997 181701936 -131693924 9548 -616195493 -325657151 69139 -688147654 752960306 70825 730006603 380448087 57742 -44928114 338663209 32110 -226284321 -995151223 17555 -216451101 -968704955 39283 -332817623 -866130058 52024 -601541142 -505909319 33679 -98178808 -300682300 73209 -15495069 -670234031 54442 -764537544 -486327572 51611 -13545985 568506644 28846 -985806856 -589988557 57816 -29055442 -704812244 29961 431718540 187619532 83339 -204823804 370794741 68046 -901102360 462885113 36848 -805123962 -774140912 3468 -995360163 -617744994 5779 -205826581 -992830326 50605 -520963045 443357179 23836 623037946 174257008 47410 715656775 358168647 8573 -211158990 -967057666 17232 -579780919 -321114139 12847 731600051 -302555261 22795 739397248 -211636613 28125 -228683552 -901303517 42756 249643770 746381045 23148 662728924 -307313553 30016 -204140097 -992276765 23966 260754626 260420917 11909 185794005 -599538687 3089 259491420 -225317714 44488 -132121157 -782536042 61318 359743568 -225369644 14042 90377502 269799841 26095 -314014520 -231138339 32436 -512447125 456215512 39938 -3263289 643240619 10629 -960826186 -571722612 240 185547386 244665315 34816 166605343 -382935268 30681 -671740469 -123001917 7763 184127653 460000545 16536 91767707 -320475812 19378 -578595965 467503770 34157 -605041392 154853187 47267 275718864 732700912 20423 163471404 188472330 21872 81030269 -315349528 1097 -877001438 -108295441 36904 -142630357 -118909361 30033 -895936014 -112736546 63245 -383036555 275072092 15663 -286568564 -223738638 14793 -673501540 -896972513 41542 -989751056 -394533500 21499 -702900473 -867641864 4214 84578379 834446116 57421 -26087237 541821535 41830 -903361292 440210092 52819 344368479 849468338 35655 -954756412 -985134694 5229 -979155750 -598819733 26314 -902628419 443062299 22194 -405128266 854532102 33121 149212575 149186361 28010 438077618 334527721 18275 -964472631 282201119 37871 170506591 -580952198 5610 -954143137 149723115 37117 848095266 -961411033 5775 824314231 -971134176 1107 -132354793 646071488 16473 176461246 68078767 13410 -300436555 -490374017 48796 169805795 -140340325 45668 625213963 -897863885 47012 147261540 -229236794 62345 -231205641 -604012678 4653 259888987 62979454 28448 179784654 74329987 24179 149940360 148914664 20327 -9149121 539353591 18352 556242496 -966030549 2130 -407599192 -979290118 26411 453000852 353434400 5777 721160331 -204794056 66240 -798391646 -512066832 42430 -668209901 -803569696 24783 -617074407 -506712249 8298 -102696791 -768310415 13163 -222799678 -866350761 53026 751326606 -609120357 12655 82879439 748678303 5473 461475371 187506710 12100 664221299 -293342724 18621 665996646 -320147780 34421 663936957 153459791 46818 -22106785 -704382419 3426 188238263 49179467 21025 86552350 758005451 41351 -135189843 -869154739 6254 174993349 -875773339 2236 -112814410 -300540039 64135 -774970093 -795782400 8140 -414615638 817465513 34881 -676050213 744206090 64986 -410847559 835270193 42363 -984795976 -414567295 4561 -193355649 -893582615 12191 625249966 185055104 51521 250748880 -196772878 30774 -990602451 -26285463 51778 84601112 -302106038 6024 81264770 455572441 56404 165566933 355409253 40388 171050074 374058467 13940 278967924 -584516654 43144 -399840744 -142034865 3564 -675848301 -124774911 22338 -43843350 -685026162 5251 -981137737 -421670722 35395 268988016 746215007 30437 160542438 -405734888 14202 279039527 252097329 73624 285421936 443937574 36351 -110017248 365160699 8773 -131813616 431562314 53454 90928382 837175798 8281 -509154729 810030733 60823 -407407381 -966119116 54286 -783412036 -787761391 17682 -800854520 -233213302 46003 536288184 -513029643 26276 -115988197 -104473491 1176 370257459 623328861 24945 187371255 -388097290 11707 -106876908 -519376312 20558 -10882153 619581371 18899 -228901407 81676882 51397 278255227 448518233 13022 67663512 441421010 56059 164933550 -127526776 19263 143218711 -394410481 19748 -894628930 467899746 6640 429355422 189780450 89777 87931390 436303435 10857 736356707 -286904254 42634 -36832679 -708331532 69647 -423820604 -108907878 10035 -425570303 848349750 41519 620240430 370196077 57374 -895344014 -130639165 20868 -416140403 -978537274 3694 -406355750 -302869258 46284 -965137265 -987947406 38502 -303368506 436209761 22761 -884488070 -977084991 44208 -119863755 -859323308 48416 340401044 440468365 31531 438196875 188852632 83339 633916852 -295306965 15845 -100982615 623077014 11463 441722997 187984819 37292 654576590 154863265 15117 -672487091 -798841231 19138 -114003261 -511278963 22791 -589414320 540461849 29947 -43597916 -668803622 18438 256447184 744846439 2423 -996332653 -396735546 24587 61266811 468773262 43888 -142584971 -483761884 17867 -610482723 -307871120 71558 -141901300 343232934 34079 63086326 442162896 27066 -896876282 -113914213 20543 182853546 -136752543 993 285143912 -31263427 47538 -95646583 -858679401 9986 80312980 270881032 17750 146280140 93163815 3372 -417099958 -960976745 71131 839220582 -980371087 43842 188974930 346422248 4522 170894632 -426344622 20374 179064816 -202798027 59010 271622537 -203624522 10723 -382155456 757300244 26150 435012140 -391407688 58954 370352772 841073301 36142 646600003 371332271 26879 -101953143 -291065377 8062 89702519 815819256 41774 159531228 -414060839 4172 163084436 73931880 7707 -762838045 -504945136 5521 -131833710 -798088856 15968 362675035 -214445441 13377 -982177227 -576884598 69127 -603082485 557242652 50026 -103837974 -776886012 65538 238980645 -47539519 77086 724357500 -221081049 41253 -617834396 -293650427 4927 754314457 -221604890 60082 -201413369 -893276664 49935 -410779934 -112445343 38897 720518135 -615434552 41308 -418617010 723697720 35923 -31566493 -706586207 25181 -10819557 623824149 25870 731738230 -292383278 16854 347051714 639142554 36658 372908119 834089479 35523 -20613056 555158291 29404 180284311 -197092735 56619 172098253 259642107 50736 -617506410 -508130084 6920 177943628 -96373323 58517 -598709656 543891644 66981 254791253 63820181 26286 -899892091 -107349473 30331 -116466195 619517539 46201 -30353760 623471338 14683 -210259836 -904239079 49369 -671196633 -136859151 14784 76195759 834138543 4917 267334598 247556529 61316 83997630 244116442 4562 169652481 91538099 11185 -296233773 -666859949 47424 440872941 741107764 41901 -601508879 -322870850 34191 -141349014 -516448611 31703 -219101663 84714412 67887 621591998 -863251828 34626 -403927564 -973191067 62308 660484484 836544740 26776 534157235 -498734894 18065 376117049 -208732924 12633 -313897338 -197338260 7040 -616068093 -519367071 8220 -112969780 -786284802 8546 729334275 -290953205 47361 -203312459 -419620 17687 53508937 277967995 34050 465084853 183498017 29969 260145865 -41396619 34102 663890756 187763646 70420 -405648876 721754970 24934 265018915 240879428 52117 -31555163 665607483 28621 -128637892 -286491777 9815 -98452858 357951809 9744 81205966 438346159 4530 -598215686 562289391 74783 77247309 -307766462 10100 -120058843 373615847 6852 -865193233 434982625 50328 173388645 50748231 17329 -108636254 -786571069 12077 -28499693 570377579 46251 157365363 -426665923 19989 -108902382 -111399428 3883 61278360 271784900 54755 -589835123 -288015863 62252 257708816 256607268 51735 -115549951 -497774021 17070 186535921 -219750587 16565 93630289 738788915 52441 -595421742 568109996 19704 -116986453 355114469 8438 -809058623 -504304355 5247 273075738 71362728 75283 -95950191 -206638647 60755 374963513 855473026 42841 157115077 -423592163 4509 147052072 354483822 39556 663401778 -326072176 15670 -142308935 -307538072 64602 -298773917 436774637 21542 -991612192 179951996 32714 -870183971 467573371 37283 -977051760 -597452137 7525 -111653201 654313819 22370 61428635 269232297 52214 -140514981 -320715406 52913 -224231350 -987805795 13904 717046102 -333115506 30971 171126587 345376012 30751 362247079 -226139289 29148 718609735 -578791037 37111 254926978 -219524165 43721 -693217833 -790021661 44971 -790554183 -514321868 3251 641300408 372775611 8079 -210487643 92839136 93604 -319884611 430240833 13744 -966061385 -409487895 29223 -125755765 -867765897 16850 -421032195 242766785 32637 -307913569 428935959 11208 -878117007 -110228164 46495 -305523035 -704038069 33134 173515614 -389998010 35937 -220241179 75325513 51597 730591920 -200371540 843 635763060 378367196 24789 -135120876 -898203026 20059 -291752697 450181242 24520 180959873 459061323 26756 151543439 280525704 1248 174379596 257279420 4026 -583379477 87820090 37638 -604973550 528307075 37391 724265084 343007654 49874 -774292682 -514391740 41034 164082512 475463292 14647 -987950294 144589171 21962 272737808 -29906878 42103 -588776023 -482075516 19265 373574990 -987175667 63474 -394080002 272703717 44802 -500820322 472292998 10311 719187832 364783609 1636 163318347 156939921 12782 -203717507 -967623915 42776 -692385044 739070513 41358 622401311 353147904 32011 645002338 376143153 60080 658276077 -200914267 72520 -420618979 267703516 12108 341234125 -235595881 12903 179609817 155483631 25958 -25669365 547108649 41419 638369185 847227478 7308 662941251 814741266 7533 760633633 -604008431 32437 334819225 845127590 4681 460412685 154246247 49565 -511541750 171320057 41566 -419757468 -988000202 69158 366146491 649405672 24318 -231531618 -612693376 39941 737358928 -618757869 12662 -762929883 -479532191 33498 272144925 433749919 36101 650202504 817167414 28189 -384259155 240446376 50489 375640631 -968338795 79216 249906443 73325285 66090 262526467 -31078651 34527 -118979517 379438123 29967 -957734129 -399304330 6039 745429246 -299214881 37029 170409292 189666397 47808 167495310 460058911 20748 83305397 -292084938 14376 -391638826 761065568 34425 -113250634 -891203469 18960 542659191 -489261610 35054 -790007014 -479919986 41546 352773126 833307913 3367 -14396321 661043841 19719 -405744330 260035018 23064 148804506 265433145 54357 348816237 832689344 1746 -385098818 843668329 15509 -2930852 627961007 42344 -685128996 -808876174 36518 -408656938 753421551 30162 95186033 462765131 23975 644930313 174773262 24593 280039737 449776327 41493 161893234 458960301 12739 -973279193 152007879 25549 341921591 -229989963 42816 -614689431 528906610 72482 458909269 341125365 12195 55774382 824330232 35453 -209997239 -974423709 5667 -596709253 -503994474 21756 -387321131 285660316 18186 -672301993 -129522800 9949 -859548118 431742038 28195 143388808 -392847355 1935 -699988823 -873898632 39586 -221332471 -217896568 11792 -306770617 -192803196 33503 -606620296 536795843 30755 251482878 716203801 3485 -290264962 -207480409 31799 161250888 -223261639 56719 162975097 -572301342 17164 -45411062 545607938 17923 -130949477 -799720290 22888 629874818 -310739490 14430 -587327503 -298360149 6961 -424675591 841780782 18801 257022968 -28676298 42931 -887360708 -126542396 18274 -693122116 -869779771 1643 -973534549 -390993437 65577 664382993 352345797 13286 -600786755 463446563 36611 -5347589 620667236 25179 635458413 351889368 296 -675021238 -802205618 44704 -988683087 -964402214 22348 -211784136 -617759212 19815 -591900950 -324166128 35313 751273329 -207796005 6588 -686456107 733648928 11845 -777555014 359139925 25562 181123036 -615762259 20971 66273644 433050551 45804 458799800 341561515 18001 -987755558 -617270604 72408 -7796197 567046810 17844 -669743832 -883673369 19567 160913003 -572323713 1350 72083997 457966866 25176 642300640 825079495 56717 358277501 826147807 36494 628861716 851667673 29265 144592242 -900152530 26606 -107349642 -113637282 16094 190178999 -406994397 23181 245884500 263508572 52908 -137297814 -881039878 44035 -582353358 -329696181 18285 -197915927 -963580111 27318 -684678855 746374855 28086 -416395592 838138809 42465 47663907 -331143560 20816 -999333313 165405456 16848 339775462 844318154 41035 52341495 248623622 61634 48130608 464344744 7791 255505863 739684033 13771 281096125 -209787226 33883 147242162 -129011592 17556 94931720 434420137 59942 -38799302 -707967107 69811 441942052 333662854 8401 -45126299 -671278161 19038 -685489981 -892709588 34386 -131972982 -321422286 24430 -873659182 -115031491 30365 -126944621 339291619 5702 254528315 -784566085 67583 174925633 -114847797 66826 -35037262 631324845 11822 -670902159 -126436540 12059 84122503 -885145175 63475 -389101067 733608897 12691 856309328 -962718503 27685 -40451430 637657706 45134 -401956613 824733899 46901 720289461 374432993 22871 282049849 60342616 66703 -40750913 632877687 39086 -134405797 -892766379 42264 167694013 90185252 5781 271634588 250135866 9540 268989302 72876446 78982 -598607232 -481954828 24614 -499088207 467360222 34781 -98749833 -882466879 39052 626326892 360241767 59893 436119141 374490201 18573 -139742574 -113709968 21400 176971203 -903625990 35731 244879499 -220357806 21076 760635870 273818974 61741 -107403164 648440245 45370 -585987098 844908358 45169 661068197 181112488 57798 -388611525 -762053041 39812 -896497983 -133374878 35630 -967385663 -406224821 53645 149175001 471824724 17807 -329814783 451005140 6451 727752091 -307706065 28859 -422341405 855505362 46972 -425488778 -972297996 14079 -969215984 -402352100 67804 -890765043 -116310125 6645 354384448 628688598 3873 377550498 822677863 922 452710127 -608339583 29345 -228206918 84348432 67448 242833500 454131654 1894 -191083494 -957938735 14533 372378259 621372134 41678 719352969 375290774 22527 -786152764 -507713087 39561 154249060 337358886 46524 161645406 -396762484 6831 263660095 750625835 2322 -426782650 733119373 38123 -194670974 -614500580 16252 -36784148 -670087755 62858 -523642562 476080647 31263 -776958825 -109170298 27533 -208066554 -891602750 60581 -772482738 -481558812 43509 -898695482 453867083 23276 -390200072 825943193 17896 -959392912 152976085 5374 166435267 -106589087 29764 -420364403 263338200 18029 -428353832 728776909 35699 250625004 -1016535 30188 -504754350 454104928 29043 370144146 -236512022 3291 -386598356 -98085574 10394 -423454232 -970276932 27401 279647138 -218757469 44657 285440242 50632037 12697 757929580 -288128184 40958 -419824847 -975903880 30478 146805750 159297246 36716 259022019 269116964 70166 92932852 243558453 31472 176919221 -391718365 9690 241700859 77924818 31235 -395581054 717837836 35333 359293864 811723788 22736 -962469353 -584635002 71822 72162023 -308336008 30919 186351233 -427564064 27015 -228826177 -578485723 48741 -109252208 -306583265 15696 240591205 256654301 37525 -124213723 664884425 42498 163086360 -194527999 39052 -698754309 -980486307 32052 -296030120 -691101673 1465 761552770 -231794244 7945 -865228447 -127797347 62709 -9281637 571248547 17554 -807701457 -790785484 23682 376852963 631092525 42485 746342314 -314968908 43891 -196650524 60899940 102218 -384600424 -959388761 70914 -121048511 356037908 20983 363345586 647995142 43976 -98214196 -892910396 31061 -407845884 836649785 58121 -955171108 147621994 7564 554109429 -509719170 16953 628109824 757974261 30035 254769726 260439875 75257 167552093 89728378 2338 -381036822 736603339 9302 -989956115 149193252 559 241672811 454657352 22254 282209549 -27268976 64902 751196049 -572151684 28399 640661574 177094943 76891 169857192 253358660 21853 -882425216 -115696131 18372 -962987190 -400010468 45937 253289844 734877924 17897 632422784 189709744 72675 723745167 -227476996 14092 334116656 644105996 11731 459201440 173187173 50657 -767805389 -763682948 10052 74680433 -291053210 4429 169383477 434458166 18465 -796319009 -507138170 19236 149535997 -895104600 28827 168613950 -96699803 82583 370987118 -197792273 40903 634236874 147629825 39492 248761836 264550880 32108 624524557 841108715 66150 456922844 351926224 7041 753610512 -227657155 9958 -795978674 -790448750 2165 -140544201 -520267418 25152 -668250927 -763470200 24321 657602211 345012283 77569 -965142750 -590036728 22259 -125914438 -519212077 6536 61691985 -297111211 25967 -307036571 -712817908 31138 -237118134 60953926 102084 366268719 633327512 6060 -986861697 -959870063 61609 56217057 264599750 56351 -122229128 -503844412 5925 -115175256 146458783 41460 267463085 456368177 15580 58653873 -327000890 17711 337938591 654204428 2958 437055925 339210304 31114 -101751172 -879968164 21215 378408416 630805416 41383 -588776807 541375645 53331 336575169 829983481 25898 172361737 370122266 34653 53312112 246173354 28762 268070303 446795261 29137 60517342 -312216133 35731 -395031509 -136291099 42832 -894767429 466969798 245 -894735699 -118777872 41844 86394708 732910392 41628 188698465 -405162798 187 -192650050 -874937362 23273 67625261 822655621 21385 260161169 -207160868 34831 -584754202 -316034588 36168 437634306 365201082 31212 83966859 736743198 7503 -415737901 -980635480 1388 -221478246 -873362812 29169 249117736 -209310577 45599 -301865018 -714039880 64509 -955205026 -424541714 57641 -990628017 175619500 26846 262475038 457910917 26138 277054318 446026533 37691 364628891 657864887 2128 -10423976 566547045 10237 87310271 474713406 46947 -388725630 270424721 25761 -870768950 -103363311 3600 -324626564 -199155363 3936 349971476 657314795 42181 177650481 455154869 13898 -879654266 434693772 7839 262694969 66498417 62694 -425728447 751658276 34520 745109413 -608300661 36939 -136157328 358558640 25602 333743309 -712805747 10135 655263647 -301311693 13442 -14264089 660311954 35436 -893685871 468521777 20327 -382335417 -994102827 41138 -966446090 -798785040 21780 143653158 333543787 36990 738477731 336991137 56197 -404369974 271263568 51500 51760729 -312539022 18471 -677414288 749558599 24003 64251077 270474242 25599 716496033 829878065 45386 -669521323 720567807 62640 335833433 664790683 13410 -484344835 429770019 2864 -43887190 811326412 77587 -410364226 832675044 42637 -395313640 255961307 9441 183247906 -874793967 24531 250988647 445595705 3071 52154684 457905937 1876 542303228 -511111469 18505 -330331801 -214529100 12597 -965046861 175066190 42245 362148729 842658409 30601 -667221971 261148476 30427 -689980241 -107645819 12626 -44100274 539371682 23502 -692487404 746612832 72927 -412455565 -982010524 27506 657333236 834192221 16993 -141392587 -516564750 16248 -382613667 -103395348 41640 149951959 71976987 22534 727392384 375216086 9586 238492699 -28755618 29156 164828137 -204434061 54083 -16326371 -670039604 72359 -30372594 622297072 35828 -211804480 88180142 49802 -883685225 -98394973 44909 -329853689 455839605 26367 149721108 -864397271 13999 746602060 -287302592 44977 93914410 -306690340 27883 53344592 716451409 5005 48517996 280756514 67552 -415776965 -963690139 14426 347041965 -237036919 36692 -791056921 -791713647 9142 -985297438 187641480 43422 274887913 253490663 38489 -426983082 840317684 41346 -681021489 -801746305 13826 -311529025 -680017073 17212 255670120 734088746 27845 190126385 -901813259 6821 165563085 -575620185 17738 446553400 172659571 60803 257196632 -17420778 61792 167047934 -614892791 12623 80094573 745780904 16257 -13008155 524567086 17996 739344430 339453043 17134 -130357217 -128669326 6976 -576291008 538878129 65607 -100829442 -293530145 62402 186836175 168513257 28650 85350059 247894383 9215 262468073 -209898460 10297 -115557558 -894165440 2038 -130014560 665472934 17880 535543148 -503586419 40680 -582719390 -299060911 12280 719460024 375374294 40395 162270569 178281885 19761 -108699128 -882130177 19954 362804858 843479278 44485 -403199706 852085312 50185 650883175 747992056 38314 -704667427 735200639 31374 -712754713 -768678768 20258 365880984 -224822610 26602 350534865 835086308 9700 552299418 -477548136 32616 144446791 -877232485 12019 -106425359 -312942569 59045 -290929337 -213454427 25650 -329174224 437262244 2780 -997324647 -394508062 9418 155412487 336746690 33847 -960877898 -952656684 7891 -197750359 -967709643 5827 252201246 -43405132 53170 -411441060 273706446 16237 265915057 278333381 29998 -585914535 -776185232 85370 -387984591 810631284 43011 -587367584 -519920944 1383 -237237521 -857466592 59404 761534068 -602688418 34884 178248565 -409801881 1005 -237553172 -870726702 24042 854471016 -964544822 38832 163590945 -224041833 38419 -2250100 634709187 2724 72191030 455959704 21262 -999368747 170684146 45335 -312123606 453513493 18948 -880047391 151524828 88029 54410396 718306570 4576 -96960723 -317589944 57507 -7470497 644817997 22580 178368075 -104143082 69015 649536004 830267291 19141 662072928 -328072414 30809 81014795 -46291104 70642 556720420 -516267240 7844 183713240 72483968 5916 -496047524 464184479 25297 464741985 363069528 7233 -390268509 837074410 40158 -403146651 814014434 34498 -29510499 541824769 5127 -28360415 560367962 1661 -235762225 -582283410 18794 -671700264 -95647648 16001 435956696 175648025 30504 180951343 243441745 5961 -887314646 472595851 33960 181646562 -893811784 38663 -677714813 -99338743 1990 554532293 -497003824 9369 153436872 -383895036 24041 -890444695 -137375830 54050 -319911519 -222233803 16211 187430723 453624363 15738 742330777 -294087184 48287 -402343882 -981064409 63378 -585213502 -503153732 12294 -599046641 -329413028 63713 -398000616 833612676 38347 -615520320 560207257 53690 -780171853 -18909748 41250 -687453067 -781024797 14606 -791936137 -790205802 1203 359286122 824576732 2053 550808724 -509298724 33470 -993010335 -613693401 35075 -405992377 733201282 8281 729998522 -201083507 22081 -319418552 443101612 25974 264014795 -33323022 28588 56958374 452231872 57155 276017200 431450629 36984 -396898561 269304075 45265 537110768 -991077891 12739 -763917975 -785510529 5556 165886895 -863047717 38408 169064110 -217581201 7502 -802850688 -8345624 43279 -401385156 280758050 24471 -298177686 -712114029 12677 -105975280 452812958 58559 185085513 168332285 14287 -961141664 -397541141 33972 -289747119 460053880 55 163402915 -588905757 18503 -320833165 -710079709 4443 253320945 -196173051 21521 -104451260 -300499804 21142 354587072 -228426580 14022 265609379 -7851428 23343 -116226224 -482948261 21593 -901631958 438776204 48315 -613163911 -514548688 17778 143846780 -226406802 65140 -329917792 663715560 48941 85043381 -292837360 28373 743863047 -399277439 36019 -412203267 722069364 30186 727284973 338241989 38509 -953396284 159065248 52214 -704559402 -612958966 61974 157416239 378305513 35744 547475252 -481004759 52680 -601663644 -309194310 44465 -419773090 754501688 30045 162850302 175582636 755 -36076260 642606166 19698 256040811 -218509086 43366 650775572 334403622 67072 73057108 830949094 24570 741452556 -286073381 37029 -194781583 -858027163 13605 170308844 -137010326 39897 265698174 -39056869 42080 150862090 55808321 5116 -219599543 -982623973 21741 -592709206 153693834 57068 -873411838 -103044302 33172 -491706580 -491409039 17195 343546090 -229401025 21318 -962272055 -976827413 23950 -882332366 -142225312 6930 -606569741 -301050328 76398 -209179437 -604408560 24371 -418313833 251916740 23217 262997297 282045196 27808 -889484563 -139069781 10960 184009074 346057792 7330 636641734 173635528 68813 243097266 761353659 10982 269371383 475390535 41266 -118385869 -509751674 19381 -478288448 433239752 23991 -293005436 454637087 22179 188439832 -236715821 62434 -598099308 530341897 4726 -291329804 -220009806 23822 -407552134 262498395 31646 753634155 -292179224 44075 -596791297 547555161 19074 163407524 89663997 28109 171618057 254472664 42269 49725350 253154960 61015 -124042113 -320860044 21759 -36251098 -674617692 45776 -605261707 -490236674 17344 188908822 -583394281 6414 654241303 189860561 22786 -886390865 -117593758 33188 -585894682 -321958343 47855 -398765172 -124095387 117 -399449533 -95921851 17687 -484760447 -3544595 37080 636331797 -312947241 11522 -17924968 570820150 10240 -427755282 -704889197 41268 159144060 69734560 19607 183991799 -108143770 12487 737056491 -214413899 68991 -679417826 -107699169 18194 64811060 716400456 25068 -874196041 471719237 14554 152682146 -420164049 32905 88320589 266222899 58830 -228010792 -965609749 19509 81894771 811412668 20651 550974513 -501857845 832 -117959653 -769684764 55510 -408243751 754713705 36001 151307084 376127368 32112 171722664 -903527689 45709 -100614445 -299993162 62690 -590945312 564128955 14082 723380785 -216009298 22337 -980528447 -992099081 61382 536367952 -521982948 23998 -201198146 67638638 70509 155315770 -95829819 57175 255525981 90495183 24099 278038263 259770278 40999 -396381202 -998220082 27627 51817828 819286331 11409 251477372 471859357 12520 81918684 280359923 12321 -97597272 -105053959 3371 -573542341 -297615502 1743 183649818 -140292693 12789 -979281303 -426148100 36426 -882696446 544790762 20067 -769721471 -498343291 11615 -292140404 -702293840 55849 -407910676 -953240222 8115 -235296198 -585789375 63714 -962506004 -401111730 58642 -770045631 -515793727 9197 -805156725 842225542 6560 -596878783 568371626 17101 278369918 746691162 9343 719211786 -297955129 15863 -115259975 -324330403 59528 -420304061 -116335531 34773 -763959742 -771872789 11133 446533091 551021408 8649 559378540 -211612514 35409 -124536228 -765523902 437 666371296 163336614 72459 175415834 -888030583 23183 -426407838 239135742 30531 -99278228 -133912367 34165 -310155707 -236282549 7435 153351226 163104403 31816 653400275 813281509 26462 -237295381 79692320 87280 734197445 -192647375 16391 143749239 -408467555 17383 -864937334 448725969 112 253643300 -38252881 66672 88370958 812370079 40978 -867230746 -115413417 8041 174683681 -399120591 14145 -518333180 -957322303 33589 -138512731 655347264 13225 257129758 -202316195 41644 87842207 470476273 32363 -212611080 646987132 7932 92778816 742683004 39819 262419362 282256846 30011 54377384 -298055422 3359 -408514516 755700264 15308 -902246346 -897873202 7458 -572602887 -510239820 24316 -386199793 -133773035 11730 -871343953 -131893989 34567 152436183 -880704587 46232 -134478761 666006706 3157 -390207150 -956545182 26339 -10093018 531042903 10817 748865910 368822644 3179 -676185194 714319253 32015 -689149299 -873743526 19904 -400605158 259449575 53591 725098528 -224861786 767 157875016 365957572 48613 -408624975 281355930 52317 -764785766 -507091284 6657 172497033 49070272 26152 -37329822 664540324 38972 653827508 817790657 9943 -290791156 -219050922 4121 -677262039 -799590415 27924 -227214669 -988361640 36849 -710522855 -685902639 66098 -890898630 -110738509 33798 55840201 437476952 43839 -578970707 -316581320 46494 440951839 335648768 30242 155450544 -873859337 45372 179428840 -581660555 771 68885087 -332605277 15459 87057715 732842122 72563 238609654 456912060 22369 451690572 175113822 68205 143132894 -192024249 28612 158699499 449661879 7403 -410980671 -974996422 2330 -303372822 -713964318 56216 442272229 361627914 22783 -893201950 243008006 60742 -419247952 -954114497 22402 241883613 -232087847 44640 -95526153 -788845758 69482 -124693791 -498697438 25631 159102002 -394637498 26356 -686194079 -141658192 17408 -396892078 -975284302 23815 -590881940 -317702096 43152 -127345696 -131184957 8929 348037555 651560690 37979 -31269873 -669700581 4414 -807773755 -802960296 15331 281555985 282015469 49100 755153804 -600296314 20368 436680558 338460615 24425 -1473483 376785170 24536 -209368400 -967465628 33454 257123918 275529572 73576 465985413 189084489 57288 366916090 839032781 41610 -683551759 761411212 52169 -611684202 564017533 41060 281064328 -9227065 28943 -690276906 -96147865 13261 -312857494 472061863 4304 179363309 150558306 11783 633355725 378161739 4785 645765409 268550610 50105 -42187602 633066800 10547 -712118293 721211770 19824 69850138 432130825 50327 -307190393 452324313 23389 -803229319 -791757535 1260 163950395 88534266 5363 -954012935 -965010425 36048 -611054206 567041339 7729 724511597 374271608 44820 -980560708 -421618494 67279 734203698 -291835695 13603 -487203776 465309084 4349 274090966 285047662 21450 155164319 -384280753 11044 -405916229 849042532 45001 52159419 850879500 3064 -397643904 276176202 38665 369944058 621323118 16414 246422181 746977245 8439 -100959809 -480580392 10432 181890569 -593952705 15829 239477588 731290505 27708 635216162 -287786565 17349 263689693 -237301804 14465 743500680 -213962030 5539 -95417555 628728250 1826 -424307190 -116603707 37362 564808019 449383698 19161 -425715385 283938944 27176 -122629516 636783862 6445 728366166 -229134452 53237 649188880 -315853759 849 -236444030 -587046632 58188 160522525 429421734 9915 -802853063 -521637173 3824 -986135273 -616471926 53934 -682062443 -801789423 39777 -380967895 257145849 54293 -119912378 -118068040 20816 -692849195 173437186 19032 548104591 -520052942 51653 -139306835 -125399872 28973 86255989 270693950 28238 651014929 833862207 21343 -614999234 563596931 54601 -710555810 -114277054 6711 358704494 -230207036 255 -115190666 -314800701 48466 66482454 469121225 14220 -131658485 346503238 34394 -809454885 -691373251 12082 -897174843 -127065503 32319 654937672 354683938 77354 86280527 -327289006 24282 -612560242 -330939679 3872 -873464201 -125527366 48281 640683844 351824862 49428 621514151 361163602 8086 -865366656 442391441 19748 -989323656 -405978417 10564 63560374 751160101 69196 654121965 163041766 66967 -426048140 845489386 20032 164138630 78682171 6821 -405415771 262328860 29131 753866259 -290227460 5050 -406756443 -953604518 36460 -1027450 651826352 549 -103302134 -316760595 24511 359370266 648220437 45724 -100679533 639809781 52181 -581909438 558130133 68884 147732628 -414866043 16038 758047101 373119784 16190 -891176973 450146013 44060 719274797 -308904577 47541 -107290355 642396633 589 -862254426 -290275109 12476 -969379561 50240519 61340 52236620 722152536 48102 165162262 -611332448 19004 -137893645 629170552 10865 -134636456 350986501 10404 242147504 -21320923 5480 -397184449 -114260132 25646 -800620833 -789176196 25849 -617903535 542405039 60841 78959298 839578276 4752 350052833 -207710626 36121 184695513 -878306064 311 657975100 361173240 26602 740016767 -590572400 21831 254919975 -217261838 24712 -406412912 718994562 32550 -402952606 738760697 2949 -516584286 475460382 45771 723111282 -319563990 46133 -710959668 -789037097 43393 -331353990 435163386 15299 -114980714 -122427753 34301 638849093 170536345 71540 -193863589 -972014080 36225 65504125 716370150 40147 -299292252 -703744497 58605 -600279385 532982777 37608 -287433051 457744827 12617 -218829884 50294787 105076 -676021025 -878642100 39855 285535687 58399128 5788 -107050825 -883871288 6083 631874452 -291310213 37834 146074679 65068220 20405 174415281 342317415 3936 150286043 -212647016 29341 178978967 -229802684 75039 247796422 -228986903 21432 -309075508 -678907858 51317 -213371359 -989733237 166 -39879780 -705738089 9946 -399644881 -998712608 194 -876228987 -117417091 1826 336782437 634455524 29374 266316213 -39999927 20448 250579315 459625146 30515 656422827 172980738 16163 58700596 717844480 59026 263117088 458427039 28459 -47437269 533972320 32532 274293668 757706928 23364 358686558 625540456 44426 620734042 369834530 6908 -707233172 -97550426 6729 -399834014 851062474 21981 -194169369 -585234696 24479 659922143 -860080499 31877 167600033 -141175493 28540 339461883 847257933 14486 628905734 349122136 22532 -994500260 -964743514 12342 -385687398 720680498 21890 817105868 -966328518 4416 -667182782 -105282705 16244 -31295154 565443083 46639 88032102 269287739 22263 184130231 238241604 40165 259093605 -8151429 19952 157540376 274714869 57542 179518612 84290287 14410 185953589 -394906414 12335 54837605 757754051 4903 -129853482 -318039920 42124 -142073050 -296432621 33106 282049883 744227434 18571 451890679 267263388 38606 -978000445 -411157561 76653 440552585 343495389 21645 -286859686 -196634664 11324 628241514 853933064 10447 -135232957 -481511939 28427 143281294 -894074275 11698 -137890978 -903248200 42688 718029117 356969247 45449 639980752 145532602 6975 -224198378 -962743814 54575 -989062680 184863042 16850 -125403890 -292330801 28893 -863368134 461045793 16588 -958308355 -589747269 41144 -114911512 -865935720 28093 461525410 166399442 65219 761300329 -226921616 56001 -593244908 -290815014 34713 -771775633 -764883090 7886 -129409862 361463206 2699 75973082 -290618513 5566 -807500710 -484494963 50162 270316220 -44036916 72908 343351049 822062470 37135 -129489257 -304063273 55124 70203089 -291862362 19609 -408063743 277340283 2638 -687769529 -872242459 45770 153500104 248662999 14849 -706041905 -870747678 29156 333650047 -191456449 37474 -508724753 432865623 16650 181651803 338018752 12815 -321952761 457669720 23224 266925264 -32725906 52917 356083123 635694657 5332 -110064295 -792268930 16414 -401517337 757647013 4037 -421268318 -129235686 5495 -963851602 -383617055 55108 240744933 733102373 12870 -798875378 -803637664 14670 -580633803 -489810776 32135 -47563459 632445152 27441 -139832432 -140925309 10756 149637689 -875320527 20963 -205367536 -881193352 20246 -99440903 640109040 22240 185904133 474946548 8748 -990622927 173773896 35522 -966551749 -572997037 24216 645465129 380305258 75043 -488854645 474821731 14724 -418922704 -95773417 43074 -997974451 -997728256 48010 -678637192 -126222181 5379 -897036573 463566598 16844 -614782334 -319573991 36262 181901383 -403294481 27140 -99229330 -118902798 1642 -328790982 659738016 44457 -686402250 728278592 8893 364526158 -228164242 36329 151295215 247501570 27400 -331783034 -203962432 33639 147817172 -595287127 3340 -131744280 624865540 14079 -613241516 564428464 71871 -96691027 -323700313 47576 -897003962 434193631 22873 76421798 843801068 52287 -699725698 759763465 36852 555475862 -511019978 49222 247682071 248281176 48498 -324166858 435381889 16445 654845354 334107262 16624 -191896390 -959542654 46125 154462880 -603191751 21671 150229401 -901878410 43761 -129780871 -327845890 47780 181867782 -124613380 49032 645512555 333588560 29557 660394629 167581931 48188 356061708 833547247 46040 -807747462 -809007347 12011 163711689 -411682497 34895 -411212236 731140780 29989 630483583 -286341860 19826 -494964043 461305779 4088 241610074 54569796 71432 -607875116 -292032400 23938 146235665 -584478524 2230 821439999 -981744855 45755 -33554289 552856052 46220 743730595 -612854966 6050 -481840672 435704428 33522 -970948883 -984424943 64188 265069286 -43645778 9114 -297295550 444976286 3994 188706196 -401917128 29402 -206796547 -584404506 15850 -394702243 -123084541 39707 64084321 -316351107 43033 -318185324 -195146838 8985 -387125724 852012353 14988 -196488358 -9553272 50559 -399908264 -127225695 22668 -388548784 268057976 53846 -986183365 -806751399 22351 654836834 -492743092 63281 -4624763 553685356 5411 -134670964 -328486208 10116 -130368053 644317052 36116 -864102215 -96192828 12266 -978231943 -394313680 45290 435551590 161466042 6610 -952832946 -611147218 47821 85516202 -419683142 32192 -686230306 -118931090 17073 732069442 367591723 15775 -424266194 -988221204 46460 -389811194 272235616 23032 -116863164 -782993384 41257 -774839198 -807306438 3405 -978321984 -418977633 9023 -99289174 -22091697 16323 55594848 -324748281 21991 273849196 248291845 22117 -394875342 -122921660 12237 -136782801 -506804332 31724 268855434 -198476335 2979 -776319547 -702244524 43420 349068020 -18806494 38209 -133783783 -508886891 19881 -610807989 535216807 79156 -805289169 162450063 73563 166336420 74173888 29329 -45323456 -696743068 25973 -503680035 443694193 23335 664386899 817204467 59375 -137217943 433549792 55606 -984421636 189345966 23769 281495816 -589094167 32168 333569518 815038600 3452 356815292 852175514 12291 -576288684 -506037651 15780 -957777889 145373893 8921 -141836133 -497272265 731 619871807 -964081113 41707 -426342952 -122154854 33508 -880206721 458944135 43312 276961076 464811431 40127 -381765948 -978489190 20219 365719429 -228792208 16440 164493786 433310520 24116 628843567 -287577756 3073 -382710686 852731764 43894 -4272360 545310516 1109 182738464 166047225 24576 -139093816 747131989 56636 723730706 -204267319 12586 -483645396 443820219 47975 -199357729 -611656550 43587 543067045 -486895252 6119 -119094625 373825051 29908 -603687323 530718615 42870 175108180 -600364467 15047 -595687147 -498029966 22696 -901380444 -114186747 35946 58854746 721073068 37502 149215010 -873660841 5880 -993694424 -613653679 32303 471441243 348283061 31464 376811420 269624268 78399 731151567 -589443537 42118 659173058 347893106 28120 -956545496 -604444162 32499 -985292253 174669011 15013 189588321 -406611071 6762 -404092634 855917521 46888 -32400179 -711286519 24428 -486799615 -603791539 68183 734749537 -190740186 19262 742134108 337391064 28893 -230018807 -955359362 7100 -953615145 -614274888 28886 -416661995 850629510 22597 264437108 91722516 21322 355716787 838732611 13191 93987006 820818335 37845 -8589734 624650738 40288 -198504214 52451710 52432 -900795067 -128329496 4761 -395061321 -999641743 65503 -213342147 -978510410 15474 657531522 336996404 43034 -139088959 -523778559 11612 189626132 346800454 14255 -780207922 -18944469 37959 -326328504 459650243 14337 91019619 451388189 55169 448013265 158828267 12676 162488783 264580997 53908 -958586190 -402893775 72013 81530890 718589673 25518 -694864506 -778202832 32833 -574982985 550323749 41540 -879763915 462275523 22706 -96296493 -115036853 14955 845616283 -957754015 50354 -18908852 647705239 46366 -9277773 568867820 53861 -140102249 352107742 5763 -122261773 635420255 7702 285509425 -41634662 36951 176722248 -423376577 16043 -322891341 457983324 22785 -114885812 656190609 4306 -398010619 -119852410 34522 622051566 824077176 71372 154625581 262180217 8061 144480157 -861497568 17700 454284671 378753534 4652 555570717 -487216556 53570 262168017 238388765 58104 -975038794 -397665785 35487 -581817071 -325157959 33488 243757131 -32764687 8259 186506665 -424193424 15379 379161448 665030690 38530 739680094 -203894309 25188 -398502337 -975202969 22930 715239214 -303603387 34172 -477364973 474316746 24036 346038883 648041824 27791 -580503474 -331135848 9956 -710406696 -113570193 9582 643475592 181663359 17315 -312206916 -235428906 22503 -883306595 -128857242 34949 -408234681 834570267 41280 161238087 -409704664 29548 -395640749 -125056812 34920 661190321 162811032 41825 -9438998 569153319 46912 -392547930 -142302235 22089 -972334715 -985729007 13693 564249803 -763856550 47693 -992083492 -108197530 38908 -900957206 463751014 31671 -702703397 761785112 29057 -964773566 164778617 17350 276156143 269065796 48155 -707226784 -383342002 3682 -296676718 438977111 7619 -880147488 748169408 41540 -202526698 -573797302 39174 817731835 -983425829 21366 173362303 -195660573 64092 -130328304 -478342583 29700 83861272 -605486974 66401 189717315 62059856 11481 162046680 244977352 20486 642843758 832038484 7328 -618514264 78828630 41548 -138792165 -300786901 28962 168740684 -409401095 16562 362158489 836840065 22986 -577415695 -110425296 38433 -858434088 -300544160 56474 264557553 241347818 72009 -25278011 -708055836 13751 364197114 635405468 34539 549117810 -481119181 10775 178559066 371839811 45413 343493064 631233019 12419 -114092039 -499675507 18282 249104343 -17459218 52429 627238142 150245084 27581 149640793 77369916 311 279714608 274765153 37062 158732625 -224733428 54844 -696582600 -762081935 19976 167389253 151494156 18456 -124117541 -771536654 61829 82957588 819518380 4266 174832196 363048414 11391 91584474 69162751 28425 -140866544 -771932358 53385 632440000 817124972 9690 -132124141 -776680064 54315 -703241597 727851427 56571 627337084 -286208631 38230 -95824506 375085038 2897 145939745 94626990 26867 -764720471 -489568369 16705 -204548300 -587736840 19137 -98843091 -477264178 13658 357393997 -228059319 32915 248814979 249548654 77913 71013978 818276619 23188 -314172824 -206717988 9015 -699935432 729635841 36346 167006036 851530224 6424 180379650 -884570409 23198 -206860543 68390212 72206 80105739 460614174 37777 755245511 -230940316 65086 -221963616 72121943 84948 -963094822 -997348687 28083 -952641693 -972473982 5987 73228964 753477055 39505 186618893 260592220 22997 -803614924 -805211583 6190 -320672316 -193695958 27452 629351557 852135578 36162 170805354 -403943768 6726 632161829 153599563 27943 -31928080 -969100087 28270 753405777 -598352623 29262 92761931 -953134983 23616 -403783800 -983596976 59570 87713112 -331502140 23033 146692322 256435156 46306 -109820737 -497385897 12466 284182480 436198972 22772 282712081 260231970 21028 -11041527 530693860 20862 -95327735 645956733 31480 -397831009 239421897 35774 -219634218 51066592 41257 -488320898 363882210 62892 178361128 79805467 15956 -108744214 638822889 29983 161359822 335558231 3346 361882577 831663365 13220 -23962500 524933667 5285 277076183 -23817218 58471 168055994 430852941 24466 -386984319 -959208346 58599 -881283089 -120259647 13532 365137308 829619131 40514 173362302 -121444880 32042 -1965407 623683635 40446 -198537135 -995733357 37246 -197107621 -195704459 20704 721189940 -292447177 2668 169639412 -224681334 10616 619089805 176457620 71991 154191733 -95888762 71628 -193445545 815998439 72001 -387215748 730220376 10621 284571832 -206281339 21300 -696832595 -141715046 15063 -198065575 -989437617 13639 -306615295 -683261285 66030 -117954583 -858355252 33937 352608290 -195571823 31076 -317412955 -237941845 25629 623073840 188769727 41611 262498421 -577899219 48672 185968644 -597949766 4085 73122698 467048886 16067 -861469458 463214114 52684 -423741810 -109224552 19813 -209372093 345235766 74320 373324526 819396720 4213 150420603 -588439377 23286 -985881126 -588781248 10563 -20434041 563309974 43705 -209267677 -415753600 58117 -695994343 753436640 47888 -12522675 531630143 52894 -971389063 -979207325 14501 368093847 624945685 35447 156372955 66133396 89 -572226298 -508472158 31488 -117204922 -311828140 20794 -972918608 182063372 17941 73500141 447492104 30795 241498162 723397018 31521 -410282895 -109037430 44084 -808750424 -585188224 58600 -402595387 -127555440 38942 -711105407 -874579412 27266 626370400 -300596430 37519 -320544167 465351841 6142 -903633358 436729930 3356 366260159 627761172 21781 -713740142 -792831791 19612 -973741745 -428070521 31758 -142502162 -874473377 46890 -572628851 531419788 17388 746030881 338016720 18370 -424322659 -984120716 43607 -121525727 -476815451 5035 748581262 370651964 36676 621619287 351603504 40078 658545123 852291272 50963 465450297 340946033 25055 -968561026 -892679348 36293 464944942 369184055 5845 -129018606 -483785106 22368 439781693 335377638 5975 -127948312 635944711 9087 -412472255 276513423 46943 758306020 -582626614 39435 254072539 535167571 20331 86237361 462880775 15745 -961619895 181494801 22250 355368612 656689437 39423 148241349 148240088 19454 341129350 661590642 43266 -578553400 -492000643 34765 -191101738 76487893 93442 -586086399 544069888 4025 -780888367 -801199495 17719 473908657 813872074 84280 268516669 66824269 72783 282346132 -44022109 40322 -520611648 437964175 39552 -95867955 -492837785 27367 -114806674 -866432857 7346 172440926 534478009 24234 81456224 -308793816 32830 -28374410 557278030 42975 -795377754 -799832640 6683 -12953967 565551249 39697 -961226315 147833782 12670 -218284569 -875822123 43506 346114931 633784106 26414 -958060635 -953446905 14681 -672007289 -105040291 2060 263150647 77807208 83996 -604115875 -310346391 27128 -102145914 -899936477 9021 280849442 463286526 26955 -998476062 -385754092 65462 -409262873 -306747065 22470 -976087640 -615675615 54460 273694352 -219134576 15681 377398463 829308109 4833 -320726630 471164228 3486 757603050 -302360655 28937 -684533970 -135340207 31602 -412766966 -124931341 25496 -116518327 349746909 4635 -134990489 -314864287 6946 -397322421 -967619852 24127 -807705467 -507457515 26881 -234265967 -953424953 37814 167134648 463341071 920 -709064449 728011321 50976 -215282256 60435869 26887 -304639161 459835454 23970 -108623050 -498001339 21198 -389302100 814750074 22973 441186434 372473443 29175 -782505478 -30143861 42678 166117861 460287110 9571 277008671 729303861 6506 -674209669 -95768129 2606 169068030 -192039762 65838 -311660575 -680664169 4579 760412179 -605766217 16276 88754111 814907071 1972 714452441 -303118508 38702 -895580069 -194061468 53296 148202395 378992688 10923 -210194788 -889857878 37247 -956926681 -393629531 30499 372929287 -223041114 20547 754874160 -417851874 60237 340424164 -214448936 41945 94376376 466494356 8625 -109644629 -873879079 74 -223695500 -991174673 20382 -310081987 466347368 14223 -495455644 374212208 56085 -386653847 -97369510 36881 -381674906 814363125 51690 366572571 -216983728 15048 -600412535 524432487 64255 -981352263 -984293658 62515 -603806874 541034504 4148 -977888961 -591466560 49894 661014649 815828394 21727 -198584843 -996408233 43007 -330080079 -202023489 20938 -34944418 -713585217 13708 -325546322 -713380713 64512 -306743021 -687373601 38887 -592207245 -305189652 31676 630331064 -326421095 5667 78399921 51260698 8751 433155671 -952497745 77276 361362169 -231841381 17236 -984818739 -195892963 50994 -425529273 -961444691 58765 88891386 447559336 26378 -427361732 279654580 22841 -794274968 -519150508 43645 -126239046 344233931 14348 168048641 -104297563 81015 566836349 -512722268 59319 -982215727 -413075968 74181 723851347 -204795780 66162 626008251 183911530 27213 529552824 -485288344 53984 -617172400 531472011 39851 169861749 59969816 24212 -290897681 -682858127 30392 -117507603 -769785808 43960 -301401638 -674729993 66377 -955395240 -986170340 39233 -601832936 -312021327 33193 -971300652 166655306 22013 -592017664 -308533304 37858 -325401155 265330196 39336 -896678653 -291992901 52154 -422905761 259827589 41677 -697748708 -121793182 7237 -781425163 -791212807 9455 -777494687 -513156807 27805 643196594 162278195 35407 73292313 462255540 57087 531345180 -477866190 42418 755483398 -585688031 18548 285051636 746016838 13583 -864382537 434717485 43300 -135094843 -510428561 386 -492895975 429196175 7303 166889815 -857797426 12666 -700200937 749526815 61407 357917266 812267056 1357 184650683 59641371 1427 56279881 824281026 42611 82274853 253944612 39909 363762236 -616457808 24237 255145364 -34027535 19347 -982004532 183341135 15796 -128729924 -794688754 57514 157972999 -885346522 13877 342336862 839426906 28195 -385379449 821545621 21729 729485816 -585737499 4015 47848760 727573915 27018 459004062 181391465 80809 -381131024 833345878 54087 -679423322 714710038 3719 147834517 457611912 6903 645848426 -305795356 40539 651629241 347816606 33331 146869028 466388509 26093 -4169267 -678569647 16647 87361677 257536388 61902 53623425 760818184 14816 -984906336 -601761182 50470 752536398 342920294 51816 244247883 430674504 1471 89664616 -323501417 24219 143608165 51942841 7201 -9318553 527807386 46343 -794720056 -512805203 52684 380794472 628946340 37178 160165098 153627901 45896 144802263 351151387 18732 -778912470 -961170608 51442 -989025806 -997300143 50623 -674852958 -95836497 11817 810503344 -982541263 8630 376211129 -227456781 7494 -953630861 -13315660 40963 -223320555 -960367658 57300 61571242 274973520 23422 -387383186 717311786 20681 716373825 334874205 51656 265623816 240186394 38027 145255967 -223430866 21488 555786209 -486119856 22295 158356882 -202832468 17743 -890742917 -107839395 23866 344642623 -199047678 5862 91958535 266454141 55496 -695678546 -773361015 22848 740743222 -196627299 52630 171802157 145442710 27821 -782637701 -502068070 1828 251789511 84984574 59726 -139137718 -769481971 37546 171816420 255372886 34525 -873070683 -136030988 18794 -203509518 -967317571 54833 -986526729 150181376 29251 50765878 851663572 55629 -100468278 -516813871 6133 -45723039 -670382309 78060 -782818309 -789451919 2621 78089340 463388346 17725 463494794 372172220 27208 49320270 -581086634 75872 -221374224 62210512 74543 -390944325 -982498413 54962 82670533 -587935486 23494 254937557 50333256 31621 727416367 -332129253 23957 -406997119 829771134 41633 732343410 -288460976 9995 -388076134 -127095268 38382 716152812 339080721 28892 -970630192 -405285707 15186 175302109 -389801724 29683 -607688039 564972497 81515 -126429211 -894870222 33234 460837163 159455413 31424 -975386269 -286277553 64530 238228570 -403485743 75995 258148854 733015194 24755 -666922378 -140969142 23856 373732514 -226536128 34642 178247650 158890246 36823 741861092 -212319851 54497 50220463 715597578 40716 -195419002 88494196 67046 277532052 79638465 54324 283267980 436710151 9111 165881509 472679852 5058 -226995439 68940886 43837 435010101 747726533 36573 -613391860 -478024745 36104 160310041 -867354585 12812 347266542 821734343 20593 181849669 -425393850 18908 -193412125 -897182729 59820 69839556 541878301 46769 -994467062 -618434453 29349 -121999419 -903670595 15164 251375008 48786885 74966 -115374703 -765818138 68565 -2905245 561839987 45273 186680331 -867042553 2025 -111934956 -412459509 83196 -328521887 443749162 16063 535671799 -520847557 15753 -763079015 -791791381 4620 256405526 -221491159 1980 -478244043 441013101 45522 -877624513 470370352 53109 -805772176 -772421008 1100 -234580857 -864206625 19795 -129072825 -331702753 48342 -393368024 280287521 7160 240039875 91065450 69461 -384369598 847888970 36190 -332099175 457433403 6821 -981578280 -388075136 16782 714791923 -226014630 5654 -316555367 -216485816 14407 755099999 -606437034 11504 -577393911 -328312820 69817 727134160 -196824959 46188 717968650 -316576692 36396 -220651628 -992886116 30927 738397418 -332965764 13329 -391039891 265264415 31798 -133506278 666249375 34834 -227421355 -981548698 59416 545175428 -482267062 14863 -996384405 -963418716 39197 -589579431 153588026 6751 -121238373 -498131076 32157 526117729 -505801405 45305 160493518 -192060708 65914 431959562 254608828 12382 76410691 746084351 60420 -781972746 -513291733 4280 749337529 -302179434 8503 244475431 260087294 40247 65107814 732397900 64466 247533318 -386893919 70894 162418003 -118376805 36131 250600568 -35881533 70171 -866789823 473429796 1302 -412583497 -986819489 60393 70173893 832296104 25472 244541008 264057627 26622 -304571543 -669422871 2596 -673811879 -777559941 30696 -393909601 813272363 12287 -39812269 -666761798 21059 -998174043 174643751 32359 353950673 831566954 29267 -221587580 -862058978 60333 -204311256 -982085670 46704 -803202177 -803344736 545 379918910 661839240 25888 -206757234 48754864 1939 -510783051 440477482 11690 -11753377 622143766 37097 -705688507 159845172 67441 167796287 -857617472 4101 -119409556 -777829523 65407 -124712922 346519363 15882 -110480762 -899924332 4939 470649561 -984916063 70297 -141516983 378149599 991 357120435 644505665 4210 87752346 749774199 63524 -967651430 165726290 17079 171744533 -618605644 8595 -761978145 -521867930 12841 444034662 163186636 21297 175247827 -606344103 2688 -311983164 475241997 16783 757220371 636305066 23153 143201866 -387254893 19238 163844291 277915273 37630 -763055364 -787813134 16889 -393982719 831999932 18876 527222599 843493299 43428 253205280 -224505555 1067 -221481163 -585352331 3055 628666853 350104891 11327 -584771955 -289041163 21510 168985961 -400845573 22125 184056302 245732440 27441 181317359 171941154 46133 638835252 832817850 9654 -998199061 -573290456 45426 756399624 -618007046 17749 -884967065 444239849 30456 -427547213 715948810 17551 -288616284 434062702 8034 -407940731 -109795591 27789 817911540 -962711254 40152 -423988037 -109793392 15672 -784939162 -788615835 18022 -142300813 -291211953 60242 -127928683 -104206607 719 465565835 366934580 17965 455598517 172783009 24423 344665153 652055715 21255 -601972330 -486544397 32603 170357689 370686301 26220 -575483410 -496384983 25716 433705041 377268159 7438 188232230 -198775927 74246 -9364432 -708624829 11271 186647354 -133387621 53235 432978273 334980997 6390 751170616 -610861742 7716 -194036196 -405905265 34930 -979614012 -412978723 19325 -713174687 -111101061 21742 342792325 447364068 37652 282709701 270275681 42861 334419058 844901329 36449 76923262 451333866 10716 265533779 273222007 73300 238723454 -20651987 44754 -122540244 -867720661 22914 371232092 813897789 18343 -612261900 -480202442 5738 153411317 -391302368 4030 250581102 -221087661 9098 463744790 166787651 85194 -227170097 -990814417 42697 -117681116 -520027228 19283 -778270357 -765510940 5438 154195902 -574478011 8484 651330929 855348432 69777 -115081681 -289172110 71092 -976807462 157962757 49152 -791770139 -521567620 50269 143136202 817417419 32276 -956106687 -955412525 31209 -519244584 437394753 11121 185046780 463371179 934 252835970 -196242811 31445 -706220387 -897815174 10155 -236279830 73510730 103742 274789538 271058142 56080 -412107831 349623885 61683 -586917130 -297825854 69219 171730692 431265322 27051 -230872344 94397158 50897 64254734 238528787 36998 -19916981 -687689084 55689 -122991922 -98808903 28869 -884330897 -136185297 22279 715595674 -229224897 11841 -111805777 -519293261 10765 159910451 441220302 863 748932976 -287454050 49095 -120847657 -297753091 69802 431574853 358008106 21736 731648545 -225932273 9926 -99436840 -112732058 25970 -221754928 -982153373 3988 175423946 -225789121 22496 -509267441 473291245 22358 -412667080 -118369723 40133 -37214853 -669364450 53601 736027565 -613042422 37408 377051106 824482015 30268 281888257 715903165 25583 -904132343 -130467659 51748 -323354919 468886294 2196 461158085 188082837 39339 446384229 172878653 8412 747250020 -288363616 48477 185747001 -227288035 13243 -30173285 561256874 24401 -138206639 -520612495 9820 -886068443 -103891489 7667 -858797052 -138263800 47533 -890865337 -132255426 19169 241390416 436915367 30097 -287830508 -687563394 31938 -613167141 -304573213 31450 -605350363 -328512299 76438 -124410798 -771207999 11846 -131858294 -292695322 4066 -668035350 -130494226 29611 85032766 739967221 30406 -675053157 752188066 79588 51635766 -320880163 27734 -204854439 64373134 62719 -218207875 -593978642 66508 261519472 443682199 14926 -861342443 -806906046 29358 -18039761 533607795 36764 -322464882 441819256 19820 -386954476 842026048 1157 -127239561 345287116 11899 -123027514 -138529613 7568 -400630189 835635008 10612 74983062 -303867176 5523 174541270 -110704203 27038 -231447306 -903205198 25647 -770105589 -490096375 44532 -409101182 817538669 12687 149969218 -383030497 5000 -298358576 -221815258 4774 714566646 -233433972 48192 -812549 -673422731 24360 190214341 -904273719 7809 -381957964 719563408 20587 73617490 734267825 65723 -679842081 737403950 78163 -198738770 -618909805 69205 -385267750 833684782 55231 -35654084 -705111450 77458 -617375921 565753945 13488 -108399960 -485930506 33366 -112504160 364049812 3161 -136229376 -314282464 62414 625428582 343264390 27108 349596639 -199859639 8457 628627575 154440771 54411 180228467 -574492794 12408 -485064382 -389694700 35525 649126213 350123234 74769 664633654 372508398 45835 -709103115 -107199899 18535 -952382056 -605139785 8468 743521111 365235731 48802 169671088 -218201778 21259 370466925 -194536667 11775 259025886 283285079 54825 144487901 -590013578 17001 -508322332 463734022 41491 655266071 -290405247 18555 178460979 -382957576 7705 -201590007 -903527777 11482 -301427940 434764753 4160 336022601 377027910 56419 441783853 159718838 49153 143925087 77606611 15079 282512763 -194558654 41290 -407490372 245211361 8682 182773099 -874115197 16951 -681142301 -105427655 25860 144480049 -420286723 5190 171949173 251961187 54387 -41995268 -691298263 61456 -987908270 -981458314 75150 -700995475 745845080 11414 -593294976 564639732 64658 -23713057 -37453967 54768 -405119741 828307394 15953 -421326629 249770599 39882 -418239524 265989969 29971 468642031 187635811 6974 657311064 173105449 31514 66273721 451409473 12802 646120376 360680110 65047 448324343 370221873 12779 -107194471 657943628 17614 -598905316 -807400773 65844 -422705155 856769009 3779 282338003 734854714 11635 -201727017 -897391495 48329 -134679913 -879837121 39884 144837738 150473344 9239 85996502 842628831 39098 -675830019 -897136105 16696 -112821218 -494360727 27638 -426192190 -127852618 964 254822334 -191216127 2472 -18248354 661865758 1733 -212364248 627357497 25023 -426823441 836348627 264 638615637 -330739312 2185 642108100 847935268 8753 -776104842 -507929502 43691 -403227224 -958355197 32789 -228450367 -858991935 59693 -616311842 547678350 12165 742378729 -596658546 31502 -142593177 -512226953 28224 -678345506 -126986636 16365 752119628 -228058494 60098 261918196 750646481 25600 -602309339 -510203305 30577 -897330426 469922012 8782 758730790 -298490142 28435 643392635 182605947 60088 -396663702 740338503 26138 -299558623 437223953 20730 280238830 -16088705 43434 -132275718 -106636816 6518 -192467656 -607869388 21885 -953223908 160002039 36969 554653745 -499545780 41385 358964573 624169379 22607 -129417506 -492503697 10801 285496797 749365720 2964 358811998 267302959 78034 283401437 -237279199 2661 -858197047 432903095 11813 -136445147 -320963988 44184 -859919955 429018669 48936 -39445856 566865616 16117 -573479666 534177254 2974 759071680 -615061169 20889 -205723588 -987533508 51980 -318038542 -683176667 8775 170148849 359033811 17072 155746153 253930244 3732 142997398 -400180170 9377 267600465 -16175981 55759 -704440747 -867040275 10125 748044347 -580313643 19558 -410769927 734212086 34692 181397173 264840861 21856 94866906 475555464 36331 168601711 -901256478 31129 183529936 -393803732 34350 -613932745 530410383 47560 57447711 750275679 70920 -699688555 528700852 49802 -698265556 714424163 66074 715857448 -297053299 5754 -675903174 -894983259 10179 283004146 -10391716 24318 -675803306 -102547776 30038 533818890 660559357 58917 721259569 -604006034 13988 631841311 836531021 59491 -46635739 570670303 1064 725593441 361778853 25954 -890500344 189173967 32977 717685888 -593275259 926 -110894993 341858432 6953 742259938 374668653 49821 743284268 -308199029 27728 255794879 760918271 39936 189780747 70148892 18228 153641593 266455145 48375 338167096 629178886 16033 180501355 55921577 11705 -119157215 355404400 23996 -12336765 839623850 51251 -964516770 -963888103 44498 -409832391 743904886 36901 157102700 464054221 18333 -123115052 -772888828 22616 -957455114 -992312464 10203 752477518 -228245210 248 147194761 157123224 48467 -687856848 730179700 1475 749307499 -215469617 46139 -126658353 -519716026 18869 433800712 157719720 56601 262365660 760056087 24236 167028623 -383667667 30015 -493373133 -678368273 36892 -426492708 285203932 9886 -953601291 -420447396 47776 -499371117 440264850 31397 761124484 -197411448 24108 628907436 347469302 61899 151820105 -95699852 80667 336449696 -206150586 43475 -598398338 -316701192 66090 760088538 -311477458 44520 -382012581 819337640 29824 177625210 -112181379 23116 641485594 358203280 58281 -101910297 351015289 1664 -499094107 471600109 39841 -298816009 439628365 7173 -209871460 446380785 44016 -36282110 739807087 64113 -876236640 -130468468 55587 -316194520 -203815918 21305 650962351 161733782 64896 264333142 -28613467 37028 -972375940 -414624838 55134 272214592 278764472 25603 77237806 244031326 34527 155803785 -118823659 43842 156839517 468889384 6287 -576483913 -481462922 11938 654659633 144869469 53168 -3984802 543668585 31860 737216825 843175324 8325 -25754231 637097628 19575 -321740477 -207229191 22177 -110103946 -897434897 46062 153969813 -575816795 16967 740215649 -299517550 1428 169035601 -24415362 35378 438713680 346161319 1310 626399654 855794022 32331 246030560 269389884 2004 242825126 67746521 48869 -104876436 659925131 6159 -993800338 -988483297 56591 -399111589 745575836 20818 560883649 344322859 28863 719584406 473840676 55579 452278873 335523883 20822 -900624962 445502597 49407 152475451 -601066958 23567 -390921273 849599880 17776 -777088829 -505508609 9080 -679295657 743676857 40754 269124139 -9797567 46191 183371632 -224373818 36588 -230953842 -581567735 48051 -600153353 526980062 511 -11155748 -677524162 16417 742956281 -217588204 69216 715284097 336262099 11910 -231770701 94028540 37061 72982241 -416653199 39794 -121590004 -496732081 10742 -410240975 244946691 5450 349014767 452318525 41382 247389988 92336795 21812 -994221813 -962533261 72017 -135483362 -790657384 10677 359415485 -234271350 26580 -994519725 -593880226 35124 -140647611 369874301 33371 -873909083 -125022064 37172 -990345396 -902103400 38567 570289814 -481157130 17026 -293628993 -690915344 14508 -968637896 -392677287 50382 -385601578 276437686 31003 341290736 -232725376 41519 -330769696 431527852 26005 86184217 458176770 9331 281807075 -39338795 4138 -117798204 74436488 57533 -133809525 -117682755 5633 168916845 147433198 8348 -306630987 -667237775 14163 -963714288 260063285 63100 -777768994 -519004800 3382 -700001259 760132700 51249 -235585986 85970954 83634 749727971 360779439 26067 -120569450 -311515650 25825 -388693109 -109424159 18601 -995631334 -984867419 16539 717637038 -208878060 35292 272523843 -203934760 36907 -420481049 -956819848 58530 -139898717 -303403758 1843 556312336 -504519166 10313 -862983510 -127032517 40627 -984647373 175878132 4708 277827177 250696751 40424 -585141315 -502123098 36557 155439610 -879719506 18208 -999422685 179394738 43017 -765426867 -775198635 17634 -299588288 -226123179 10090 565919499 -511873228 19704 161279920 75924411 19136 -126769749 -878648076 34534 -233152224 -986467770 946 143493969 76400319 595 -134703708 -775778124 40944 -201131736 -875135810 53534 167724375 -136923598 65632 -232271600 -883698276 28892 189484744 432528683 16806 -392314140 -109465698 20310 714685365 340001033 43880 641105130 186803242 4573 -958195361 -381364099 70684 634838744 172808657 33350 74791450 276340185 15201 152923026 -407109490 31010 622853341 -15302166 44670 -674752298 -783023562 12185 -212300490 -585794421 6622 -414874023 -963452382 64582 147432849 -610117502 7056 -130123012 375143276 11801 -223225659 -896227866 38430 535409142 -427320147 57442 -417636889 853329811 39139 181195558 -218596957 20607 352213576 -223431859 8643 252549661 452505352 23834 644499580 817624348 70085 -395299032 847121129 49539 -124937444 -328997327 55154 -401163195 749982382 17545 185345125 -410489302 34228 -802669568 -519658638 40847 178827942 462988770 13461 335801492 -229686193 41541 -403355337 741479462 28297 -214417584 -315352917 50962 161424570 -896017266 901 643174074 369292452 31409 -999648377 -600623384 60722 -313566491 444967833 21946 -673858659 -893692614 32719 -228571017 -584420016 27958 -387860400 -141713165 13826 -983827879 -406545921 13765 60670964 250362071 64042 732530814 -320641015 33119 74038946 -297059320 376 -575622423 -512295606 19588 47735745 445810197 51567 725316302 -231068766 68632 78487045 -310346377 26055 165795181 -220597963 2066 -578581927 -307266389 60866 -609272602 530285826 9630 372721228 -210679018 19459 -692386612 -135501700 23199 -404417302 264425979 5814 -289196678 -216392080 26882 78857479 732538506 11102 184831867 431353957 24553 -691942004 -890738831 30061 359355791 -866281294 40054 629006538 845788388 71347 -111702903 -778823511 51412 739666549 -604372875 36586 -601548685 -290355915 61293 -294532880 448794254 9716 -706977830 -899298219 10965 -223113351 -875303084 46512 -771971318 -791962816 13412 181186628 375155981 51825 154435055 455336486 20295 733080153 351451119 12314 -962908159 -616669041 25642 -213174512 -971884559 30984 -128022873 -303976602 21157 -111960600 -329954447 1266 -222973200 67582066 81723 74704664 743758753 39615 756768287 -329129365 30313 259003274 465204661 32961 -37637645 570850640 28781 171355302 -604861971 10811 -33298474 -709148104 81862 -970465109 173991783 23184 170614329 -389163808 2934 623039785 183839196 74002 338999609 -195929961 11388 -126702737 -326503449 59372 -891556682 -132408323 16894 -765171133 -962392978 39100 728860980 -577586118 31401 179934124 189300473 50969 -428403352 -99479449 18318 -120869955 362643214 6192 741905885 -229308255 15226 348705888 855185506 30172 158086896 272486021 28365 155700685 445814048 8858 185483482 -896706704 24398 -383481980 -119839247 40437 -133658814 -875699882 8569 -607479453 750130669 49219 661368270 852415156 22278 165221341 -889139057 25587 -421566192 728906598 13039 151687242 -130614544 23641 -132843965 -502682161 4561 -386539130 -130201104 27858 -996223025 -423551631 37538 67623381 474705961 50802 -884565239 -129488662 3529 187077438 161966468 22038 285118793 745201072 28233 175931373 -213625286 49907 749335074 349662850 38244 -608093269 528363766 28924 68844212 438161828 1271 -505078180 275506785 28189 -798922177 -483884191 30716 375195933 841349993 44579 -794293046 -767237618 4112 281010929 70815954 3179 244755426 -218334896 18549 262312669 -217817223 37488 432848185 367317582 26916 60184515 -305663641 17206 145139883 -97266014 29295 247766949 451004750 179 -397142391 -116788369 33687 -120206267 648535323 32886 -135817726 -285993078 32349 -130144234 -492156407 14187 756610950 -294989279 30206 176153053 473819201 18210 -125429436 649527914 49687 61904708 261110477 68326 248857304 -226958584 12242 -139314408 352697302 17003 -875426098 449512680 38381 -100797100 -519475060 16939 -195914238 69033324 7094 -105236024 -795136748 7124 -984904390 -986009508 17777 -101097640 344057896 7729 -309604119 470783984 23043 56376889 254156751 25943 -988506310 -994453649 1442 -99729570 -480392177 11930 -689887669 -102386768 16973 -198791997 -571763703 37296 -767068427 -496212784 34928 -787521070 -492960059 43820 -232528163 749439895 68737 -880799028 -116369906 63661 721749884 -589146458 14928 625422034 855014843 61744 -611220817 -478902150 36763 563648285 -484994859 3946 445832394 175625347 38428 77414406 -305152380 34781 240789505 -7839826 46310 -24796242 640298799 13200 80572323 -314220227 16567 -43983299 -701514847 47497 -766013245 -802923056 24897 177598931 -595637351 13111 162264869 -126381500 20805 -708007533 -895963073 29003 376197359 -228263550 29947 247778757 435669643 24580 -385865071 269548563 14806 -672218766 -803508830 4130 -141982240 -809248460 25499 -118100386 -326284731 33339 -963377742 -594090463 66322 -595141266 568349769 13777 -424314441 -983144792 32409 176534834 -578051685 22096 -2860672 526997424 6669 -599702449 -491485439 483 -95688860 375881785 17673 -966190838 -383908739 12572 53526415 720695487 43825 -237079700 83814399 54195 267583007 269801659 27462 663674363 149511958 3500 170599542 -196515115 53799 -954076531 -580291802 1593 -487956474 166083028 16366 159675943 -583711196 19396 475074560 344446014 28707 -299030917 -671383701 41559 -104240376 660643076 52372 238691034 449865497 26847 155553125 -573841736 9657 -109949999 652141253 33052 -221801340 -998804394 21348 -213556131 -892500697 18342 150722195 -573468197 7102 -406490929 -117872315 32520 -386204027 836095541 38862 637960192 173071136 10378 -420145312 -126301802 19957 -292208697 -703964679 36481 -403472311 847803971 52237 -762453415 -784005116 6446 269025572 -193418709 2453 -294131811 -707208197 53347 -296065380 459186969 6683 -960594945 -413488286 17912 -134939158 -489719942 31944 -422186448 -996705265 33324 -693905826 -104658811 4624 -586581783 -501509025 11282 554284933 -489434641 6775 453931809 352566812 9121 170867005 -398814022 30869 356338325 834870395 11182 49338334 464610973 29343 163225109 -585847506 16503 251306313 -208567969 34962 242074094 239185365 56763 -196673641 -866024866 3402 -711955212 -135294117 29696 -118999508 -805275427 68673 144518827 355067662 4352 81215818 747656802 61035 -572432868 -517661554 21329 -399434932 834878553 20069 371652292 629415437 23575 451240195 148662881 9062 528046392 -494092959 17577 83591621 238439594 61231 430454395 355065758 11731 -101609311 -98320182 7689 666546576 172342569 36055 177718467 266879909 6171 -974405080 -969755474 44201 180787606 -591721109 14462 -234561022 -604818170 35918 -122191961 -324796900 12655 -128045678 358142023 8563 -385006971 714833601 15973 -131512318 339955271 17396 175924903 268959038 537 -978856494 -961219204 73205 55607031 716062724 8950 148368511 -611725372 3263 -26018733 -511448799 54630 170498837 -191752505 6268 635849483 360828126 74978 -775516765 -789300050 12685 -420377799 -106276831 2420 -419220291 269190584 2674 183839477 -139183540 57163 -292417261 632630841 60828 645273096 -319880901 14082 -385073375 265992265 20925 438732075 151028096 24092 -588493025 -486236374 32047 526434740 152258919 62054 -423408914 -117047616 33608 -890707300 440220970 1865 -602204259 -481026859 36980 173794341 76404200 3234 751763225 -670606831 29842 241765540 -198303503 34412 429437633 156919402 70234 241482908 469379694 42157 80864174 -293330949 11110 -117174772 636595847 45711 -139095499 -763991309 1387 -700531376 -886817724 13678 645293396 811235666 21738 470168710 380870783 10875 146196944 -108352913 80171 59430155 -324526643 37612 -102214928 -874521126 6724 380641866 -218441537 17312 -123460604 -119661943 31708 172273813 -382685406 34137 73108748 -312628676 30362 660373519 180416112 61899 -602489160 -513521993 36499 173803024 -140376618 58561 83114471 832148744 52038 -667186635 -787679868 28968 -36057432 548566210 30796 430014859 144591363 29633 156866124 160038409 3634 759779819 -114445896 66924 -122252654 357599992 11075 -666823553 -142210253 26555 -216065065 62429297 49731 -894907007 440714992 52924 -35972635 534422811 1109 156788121 373048686 27068 -12150920 726617599 489 180059561 248738162 43962 -44973603 338698264 36339 -407383524 -986718657 5841 154007399 464329692 2222 -127614802 -897672084 9922 152248813 -422596654 11168 636037514 -140488793 21078 -224352094 -994125436 34840 -415909928 281135369 32339 240296048 730514901 26870 176087621 157370827 26344 -32518793 534418643 38111 -617741998 -286338931 62556 -303750456 -237695272 30808 240805358 -27450955 23787 -139047358 622936292 46990 -978309878 153656786 40794 -111052208 -141802450 15772 274294303 -220338315 31787 -20354885 570831644 1119 -123821529 357821051 6844 65090124 471202880 20182 -773054149 -782446748 650 339858664 846915303 44552 -137597223 -134780977 2144 242727342 81036783 1270 661513124 813154400 70800 -680534005 619940594 67819 161860808 78490806 16191 -680304107 -889483084 23657 -120339526 -798878125 37652 276533749 432818460 29495 -418859642 -123756282 43682 741696269 -593911862 42382 -235360870 69809878 2650 -191732185 -603810329 1874 148789746 434699362 21327 430293431 441927861 60190 -667438369 -116027879 22301 -228101080 -579878287 24826 370121867 -687294963 19628 163581545 266951359 875 -193179069 -894806822 38384 -700065847 -871038668 44975 -397542656 272862993 31334 -128732723 -305038472 37922 -681594639 714365259 70614 168082657 -408901134 14704 373884256 -213865873 15964 641964651 353269758 41529 -999596518 -598731189 27104 373951793 52470265 456 -595762573 -321908066 17591 79631971 241476396 50731 258217922 74809918 71613 -798513705 -805447017 9874 -481618991 464820143 49317 -688897396 -877243835 50159 -675174744 -784920602 32419 356626796 853118363 9348 -706801074 732323494 41712 739018126 -287329609 33588 -139802641 -895653883 1529 -220631744 -898826562 33094 -883456888 -95374395 27861 74651566 854802508 39816 -601966585 -133366109 52106 -421828287 833741139 1051 269822113 -38831955 37923 258897039 -194662209 27071 56320603 244026878 534 -297212744 -210701357 979 -407989818 256085710 6290 -381845261 750778707 28519 -998389593 176958468 15355 429713322 182769659 42108 -695966547 -869116216 1302 50745507 469073259 36171 -683174507 735585969 14972 -998190432 -410855357 34436 646069606 -301552671 46967 -577504327 543580781 11691 -689444668 -788679410 1895 92357196 -883059627 29716 731645090 360853105 4294 715802032 543137637 68350 731360222 -592273175 20272 733665828 370764396 14647 -302352740 465090955 10350 257058129 439895691 7029 184262029 455698624 3632 448170038 174469691 12604 -959464631 -684979635 56316 -318380810 -579672346 8954 -220126998 80518656 27721 166654444 -418897397 21059 345932249 655745204 649 188584867 468179981 21920 718955052 -294766991 42502 457432001 180498527 38413 181931868 279391555 13925 734573009 -610620255 26128 734126166 362018552 14575 -427448928 813501880 11354 733780341 -227666848 14447 82356298 -293805893 15027 -591838102 -292178676 5954 646755849 -328697997 16079 737789293 -318678290 40924 179413493 -382802367 7496 751376209 -506247231 45265 -122039697 -506780130 33226 -963629768 -615793124 10079 740190760 -297631590 38856 -952943449 -587047338 4145 -427840307 -975705900 22419 281319511 52320663 67805 -107083574 -291429673 40991 68489259 760711521 48159 642631712 844539356 10063 183657132 265167879 9150 734252499 -291962389 14867 -400447924 813769959 3072 -689222349 -880910924 35114 -495513488 472645515 24913 -229254931 93043907 73054 728927677 -861614127 42560 -703027994 -120744802 2306 181619493 -215386564 71676 -197885637 -894469819 50746 737593934 -588257039 5491 663476871 -300459019 24640 -22799720 544185737 36113 751764566 -230276605 63238 -404465630 -111245967 19387 -763620511 -480763247 13058 -981001732 166029438 52233 -131615658 173649369 20004 738457857 -879848505 28847 77555482 818877830 4311 -401209370 -138468166 33421 79206650 436847408 37624 -897173107 450347535 39337 171884517 -426118447 7429 723549594 -215844477 30155 450650442 -982147644 65181 -139572285 342078009 25980 -684174513 -793273852 16014 -115778915 -864021511 33429 -316444829 -698386064 46888 -291644719 -228271868 11934 -397032883 269029642 36603 164751196 -107292682 30007 -197338006 -984199758 26984 87463701 257027308 12728 -304933731 459153322 5592 -98786165 -882066055 16342 -595293568 185209816 81423 -97015735 -768919336 67107 433326613 184345602 88990 -514227773 438571075 42103 77800047 -318990227 25616 161312234 -208590438 36957 -762336435 -522487671 36726 -582162363 -394393368 48783 179318339 -422617269 35630 163553609 640003274 12351 -116427281 661284260 35091 378825284 714715402 33324 48727140 272500078 68348 -784693839 -958832640 41243 -971016517 151237394 18656 -888334112 -103787945 1054 -327807238 -669841932 4027 -900858658 -139134539 3373 -390018215 272248047 50350 -693169676 -776510846 20169 -865060546 465114730 4131 364570303 162394507 47272 -763167614 459004446 43774 -206525517 -896858256 57063 260236732 724519745 38620 -110691607 -762643195 51277 -572961412 558601878 49800 368882280 848479095 46226 456296548 163560002 70378 -301252691 -669310152 15462 241948081 730191230 14695 -386476014 -132248033 8656 524196477 -476937994 62145 -967222270 161403877 17920 -401208675 -973309718 16499 189857176 66792010 26680 -424310138 281209818 49394 185561639 54966876 13689 -690190645 -806635402 34868 85503257 -296002157 13810 -697146536 -123839169 29005 -599788688 -326449832 44317 189510026 85555765 6952 -329682291 -686634636 27453 658507268 -314713080 15092 -978940280 -591030608 29930 -972664140 -977380351 26418 -291898733 -233731540 11152 -219864186 -980304301 20576 -203971901 -602130242 27361 -774992153 -797147037 13188 -952660114 -582254501 73225 -1090912 631353800 40742 165195054 -236531651 13395 143152055 -605358060 6324 662412087 -238015499 52159 -109452493 343694737 17782 -700803038 -897029679 35898 -618885828 526913567 53935 -237004917 -577258625 24837 -859076312 -129069495 41698 -993273737 -598516773 56259 -384825592 -994953110 26559 -767701618 -794245190 859 157238928 363030864 34029 -234470903 -29622135 61171 -989415195 147180183 14488 -28251734 152791233 66110 -119428891 -773906013 35982 -886686923 -115639976 32555 -614825213 -293101854 67347 -104142758 -411347689 48788 -999195531 -295683181 5590 -103116175 -331208322 13083 641088534 814543049 2058 -318170560 -794977386 54372 -782579281 -771010386 21439 -386839471 760748990 39239 -236657103 -858907041 19848 -780636133 178492564 16697 -574499625 -481723721 22633 -308092145 437160058 3166 357579877 811651040 13092 77924032 270497201 10518 -23950429 551880332 38103 -102808751 653471256 32289 -892390800 -875879215 34607 273408259 278655150 74234 184898952 345935837 41736 -597094936 -495499729 11211 242005127 -22570890 41416 263975807 -30494719 33995 659132994 353933573 2456 461583328 175981240 31594 539289792 -499761985 17477 624171236 333764413 24319 340619328 814307054 22165 164188914 -887784284 21230 169191214 -102454596 78113 633862538 828048781 3891 68004463 723026744 41323 839638592 -987966114 13288 -231423307 -584034273 12768 357789909 822648325 13699 -771659583 -217985392 52843 94559506 250845393 26158 165832107 274938093 13443 -696186849 -797782754 237 -675233366 -870080516 36463 -709203108 746295751 19054 631665972 179385588 22669 -576287926 -319624059 20743 -314615203 -195078128 2546 -791707760 -790833484 7457 -416426166 -996925177 5713 249424894 726335200 41780 739997651 -593117671 34238 243158942 -27541735 52965 743674016 351110428 49705 -137921452 361283815 13636 -302112161 -684439844 36608 185057827 -589038313 17234 832700857 -985357095 25396 850231203 -972379385 37181 -984190216 -593822035 34685 256036049 93527849 65304 -574402571 537186888 31115 -514306298 537403851 15629 -203381892 59618927 78469 52243578 279231735 70270 -45018314 716358193 68817 429147781 145666392 69734 646810503 -302353242 44157 160464912 -615913458 16771 171000936 -589311098 14765 741988534 -307390555 7702 -111226793 -804496088 35459 -231869244 63549035 76105 -235773702 271115486 54239 651673006 370375614 65975 173884913 -971129061 44649 242488268 467952312 19051 183699170 -412136279 21411 455570763 164709155 4315 262748720 -3566206 1547 -27989949 -711619861 66896 719599542 -219021381 32438 144154851 439373007 6563 -579718635 -488452832 1452 -99635955 -309333442 5788 -990094173 -776254919 17131 -108175855 -495241819 31138 -806655858 375021503 23901 256889079 444983716 10526 630286049 824994740 27502 -406811077 -428174744 9416 841082275 -985474728 58662 283087543 -191100661 42881 190188165 -585759563 16057 150341434 363197858 38715 334586125 -426072203 12540 -687615237 -802527396 17922 151805605 -891972805 7609 -707327816 -869631643 26932 653448376 148625091 20590 -199499353 -896676311 14749 -110130997 -101016929 15813 55300551 810579990 28301 89553976 242082570 5292 -415725967 255223724 15170 -767729212 -775174778 23418 -385474597 -95689234 13374 -694388730 723398687 23883 -991203250 189868356 54062 -19422349 -712065241 46226 546824165 -493675283 4776 -893796031 -140183327 57292 -576081334 -497429635 7737 -974563027 -968084304 29795 -99017754 -799204986 55023 629598713 162128486 34082 145374110 250472752 26883 444273801 345760199 2860 365910327 171833049 42625 252607780 269959297 23569 51009768 714337521 17164 156019486 465333742 7774 84831905 -302263636 32119 -24707057 562880195 16976 280915104 -210037211 8470 63402210 468174344 55275 149003303 -618296361 11933 160435367 264840679 26585 647923402 -325182457 34510 844511296 -974398397 46426 -575188702 -511485266 10905 -286694884 -690797970 5561 -96852944 -113200980 30815 -219030534 -986996253 37338 -18311889 569683878 25151 270930532 459175108 17511 -9301994 -513481976 54137 655861105 811268807 20143 437814764 168771039 24458 379370470 848026680 30240 749862584 -191080866 46565 467202594 358180747 7820 264520425 749694524 27693 248442356 170227551 47353 471559584 343150320 22426 -311641375 -116469032 23594 849522011 -978501992 27128 169883081 -396525859 4108 154909018 451695998 5041 -704360306 -781695176 40849 -412541044 856879010 46603 -119182224 -904228016 46886 -607329303 -290505642 44649 159734865 -201828262 29889 147991290 352972587 13777 715905086 -613586072 15259 -398598534 837051450 57460 -384770886 822805641 20908 90995981 438900224 50466 -217481447 -975424981 18502 -693943963 745272788 24034 188341205 -192850182 47918 253940533 -917268 41612 625692013 354385354 71955 268633812 66325750 70780 628978933 844611869 37644 81529184 843548364 2860 -779736206 -521026689 6952 656100036 379677494 11464 171301947 350447332 34188 -889192355 -139116049 18758 660318590 -321731514 1118 650983962 167255546 24345 -784524601 -803845167 3114 242443333 -215997998 14544 187569076 -400784505 35598 -409395904 -118611907 17398 -958053828 -390183175 22467 154948442 435128421 15505 -1210261 -673003881 76033 -111925120 342459443 5837 187205420 152178138 45427 -115761132 -116535218 29668 -582633372 -517819292 14322 -390234303 -139009336 15287 -98884802 -105487691 35934 355239623 -670874065 14081 144825622 -610281397 16165 -11259923 629256295 43064 73219621 460223766 57459 -977038349 156513349 22840 -101973560 -780353384 68017 -805898386 -803208723 16395 183834442 -140046093 58109 59717668 -326444421 9425 -783141440 -514938156 50171 -400110651 756371789 19159 93015392 435268806 54900 185300023 181255539 9846 644415073 -291274335 28921 364371327 650592056 9256 663037666 815972355 57622 -713838633 -805287679 21596 657837800 818685595 65754 256546785 460586210 26086 -199027803 -874024975 35112 -404333372 730403682 4908 -97097756 -801812367 59664 756570602 -317290791 37517 -202460355 -966571266 49738 -684469115 738888932 66745 -518100106 431905508 2896 -702704015 727034947 67807 92822630 743265252 26627 -14981992 -705949536 22680 273859178 239203016 63655 57573528 79955116 36698 -894813433 468254583 39668 -417257010 -135450753 2444 -991115249 -681479275 19024 -781940188 -207145679 63479 -1526782 -688065822 63364 -329911 553845647 53345 -138294160 -127200131 34828 145719602 271449608 23162 -126503529 372313764 7396 -613052557 -480095837 2215 241266920 752496715 9994 172381158 -880176351 17089 55144564 757073599 12618 -123494785 -325102664 12409 77786851 753053392 24992 169798307 177190561 8357 246992291 -9297784 5825 460993635 171868323 1660 -21879498 630393409 36780 175283715 -129187351 68984 -235091366 -858063102 13321 -396591761 -98152481 41536 244672906 278218042 33835 527631266 -477520960 36007 76001203 -313371907 35650 -515496744 -595527634 72908 148820561 -601502815 170 -408416682 267719713 40467 -1666743 -707104533 32863 -667610827 -806218891 20905 -764041017 -487005054 42724 -708222974 753773878 37974 -118314074 363132919 11092 -127634313 623123683 43245 -116164383 -321761538 34360 238338046 -385019472 37349 -40538268 536731832 30698 52222524 851562913 25060 183899458 -577838004 5125 -331530717 -198899347 32028 734397256 -310300989 45090 -582051981 -497025676 31253 185272687 472152921 17012 -685434883 -876659223 29042 279601561 82227831 26270 144919480 -878242252 1997 -876155577 459331456 9760 -990292063 -617653512 37884 -695263277 -892332230 9805 -402674343 -971521226 49421 -608707340 -303487375 59642 753703887 353487520 18617 -209458507 -402170585 62843 -216944668 -886696986 40396 -686469864 -795368346 42747 347929775 -861536353 36582 188466489 88055088 12486 -108539808 633422111 43546 255852958 260229960 66369 171541048 337520751 11658 81736447 -288422989 38539 252410563 727626147 12868 -996189859 -385721008 57661 -224422495 -606455555 20342 259894399 739311670 27247 269609059 79466973 5413 -396293839 726088599 42413 726224408 -319337965 47764 167985325 -594539876 9716 -693197726 -868040863 55276 -138636440 -294677044 26681 627427586 553855578 51221 -494703948 -596806163 51163 443308609 376135634 13190 171069048 280238999 9905 -24852138 638513850 46322 -952970889 -970371722 9579 -225801539 -580937352 63858 -39487947 548459782 26277 -492855707 -309382349 64030 657548563 337590885 22423 -29063587 535108642 14369 -303889606 436841117 4778 619589367 -296282882 2293 62110404 756366593 10501 -122782098 -493114577 12227 -426591723 -967754643 60702 162118233 -212791718 43553 -582864513 549205311 71895 162827008 -142784591 62885 -136183426 376826455 8169 -498044411 472940758 43560 -206970229 -618704932 15371 -424384411 -975192945 51423 261204965 -102337694 33343 -600898101 -873463180 22350 -98534645 642536552 19449 254715228 -20966676 71816 -206564465 -897832856 1644 -986820008 -969056937 20127 282699698 -191663630 42293 -610370836 -231065283 18031 850878921 -986629542 48117 -302813077 -697387070 3542 -312241433 -298989355 57042 658032418 815125152 21787 -221356961 -892762778 22383 -594798826 -502273135 26962 -576974288 539550995 33360 82301182 720758372 8883 624121561 -28270198 6625 -122036644 -299895596 14883 -206472423 66919418 4657 -509310137 80291325 45216 348176387 -208565160 3645 144521279 184633468 13992 347934858 348312326 50578 -969806345 170315012 14360 -771858106 -786728714 20787 -894151468 -112943071 17889 345303732 843276253 15742 91666741 735083912 38983 -111578401 368890483 17202 250569131 82956400 3242 165001602 166955661 34882 265324871 646487938 66651 -773525278 -508686627 21497 150772898 380946202 17440 -329446804 -192092266 17213 -193279920 -995578413 41009 -974976947 -390477981 5071 433545934 -957563401 80700 -578088797 -309444490 70663 177121063 -571723844 16030 -803339634 -771379495 23245 258036392 443808368 33933 258330722 746083893 36656 758669235 -214790603 21327 160485652 -859128154 45441 434668928 457827428 21001 624466622 815885518 27009 637558718 185444720 34464 85529512 249194653 6810 -962668644 -978497693 66655 -699929656 -110078839 26127 -219495277 -402733398 48652 344065027 847201232 25623 -420875570 281624825 44461 445392176 -295620628 35980 -15906327 -680713021 6124 -126712646 -901143208 35577 183541732 -606299053 3926 -957153935 -572985710 37065 -224561018 -957991792 48450 728054108 -208165934 49846 -141428651 -328019631 48697 -712497114 -141608034 10389 552067799 -489491053 53479 720813793 -597329409 30722 263943246 51087395 34071 246868229 70386610 61456 272914369 -10619212 26638 -142403976 -804781779 52089 180797078 148162360 47366 -668682534 -778043696 30354 61643447 -297055464 34465 -115619293 -96962394 722 738846246 -324981184 46579 -197459389 -993779608 31280 -576060165 555819674 52243 277538351 243068467 14359 -404096173 271548739 52969 247692926 259359571 56797 -205970702 -995277610 31340 83353938 847495003 51248 144105391 -427808395 35950 247568809 54371649 45302 656900197 189115794 61961 -579995330 547188642 33493 365151114 631933410 9462 52444014 662875314 58157 -606586662 -325826610 45856 61607282 554270343 12899 48265139 -39471853 29971 87132216 464918025 25107 80460854 467444965 13062 655446661 181824790 54313 170080434 162943707 44389 -310212697 462731130 20885 92046181 752208763 23046 731705772 -600926043 24239 189086292 -415674459 4855 -200462719 -588864263 58923 -809021345 -772363582 1498 -389119709 253628789 46223 188534436 434106312 4879 -207060557 -587091616 30023 50979011 854366808 4679 -5745588 630651605 15922 655889855 160447300 23568 -969222195 -390107420 33105 374948234 813568231 30303 -218814095 -595710511 71295 -808259722 -511209728 11624 -17646389 536636193 17802 633275679 -315475891 15272 650603833 347081266 36322 -509218843 446448114 16552 -410908151 267639694 19060 143013273 -203949677 15776 -975942407 -614034812 41065 -678372885 744224617 13348 275441235 261059907 43607 756099911 -293850711 19928 371765845 810425299 36875 -860958642 -128694141 44992 721219295 -319817668 32609 51051588 282146186 52995 726255835 -604331313 26893 -399397023 -103081212 2191 146856552 347870501 51202 -231588452 -602137580 69748 -417417671 -693074826 61871 271944545 66682392 19891 50952514 470965027 26025 -419239856 -997005523 63970 -577418967 -329453576 37292 729404112 -204118876 33095 -233068978 -599229362 28925 282414036 444508201 30689 89321782 730419906 18358 -99902524 365638070 22479 -708347182 -803739445 18657 642806086 818037570 77992 660275353 -315662152 24154 717203614 -231958276 51855 -578210693 -494138120 22471 58922530 431056193 37744 733923783 -232305248 64027 -19561687 647047406 4165 -381739508 269666867 28040 -708015194 -885282702 50613 -29138898 -698664787 76984 -37737955 552757045 53097 -423602833 -107159475 21193 625936911 850519695 4933 745309777 -290052267 45989 -21563 557681206 21823 167001520 167018356 34451 47707003 841236522 34748 -426151856 -113566276 29183 -232245872 -614774564 36039 176718468 -211973919 11947 -684500801 -25764871 51788 -318867599 444145354 7002 143012839 166502125 9105 364728416 -236178903 4092 -686608484 -139539139 9273 750392034 -300255268 4334 -121103167 -808913459 19376 -611298260 -522581507 6657 150908046 -104098030 46323 187105564 450846837 20034 -138695919 338068941 8718 -133980832 -128909948 16100 -876941506 459350159 3465 142924393 348149141 52096 347422123 660484175 12202 -43166627 654319430 46099 188395910 -197026556 28610 92368013 81740088 37068 -97145267 -794435483 20148 -880320095 -103258090 7954 238465474 753209434 5275 -236251231 68007211 54925 -679230513 -902275802 42671 -136115408 -301329294 14542 64873590 250511804 130 -26100679 661699323 6805 -20608541 637414891 36729 -141057995 -127716620 33038 -952774722 556642038 11628 -200552862 620217187 55828 -713792504 743503321 55755 633464825 370856276 42000 -592664741 -494764420 21755 -967475436 -381707737 52644 -614060408 -497622772 25839 -806572037 -505354659 48534 -112171264 370583604 6861 74195386 754581240 58962 647625532 -323466132 8998 60395025 715639373 11374 665803767 182431239 63955 651259073 -318275990 43852 338893661 -200157298 37787 449843469 176303789 24220 82207212 837001909 14847 176045490 -413786646 14668 -964690520 76080694 64254 729445249 351140880 26212 -881708452 475595241 39922 441848523 340120961 20999 -517708533 464282828 20768 -11996026 -669949714 36153 -118625459 647795461 48581 53505092 -333287979 25574 167945628 -428036121 11455 -578204828 -509116356 15161 -577001473 568246014 56877 444097684 354944469 6458 -314561176 434440639 22146 -895154672 439706775 3344 -28842984 -694082441 43751 -985352223 -404095647 12266 -202864742 -882273386 41119 760133512 -609972722 28820 -303388140 433337165 21182 -304279997 463281224 1092 346552143 369973993 38144 755480686 -302385880 25648 335848479 363890326 10985 355250089 -212802635 43741 187868672 -613531694 23085 722878615 346142254 57869 -28749780 630278141 18297 163113451 366521223 36579 241552827 -209091220 11386 181589625 -887166865 39574 159880154 -383058024 33125 149218002 271346456 43433 -577106856 -495433839 14577 92230248 434940346 19823 461891293 171672475 74592 -396478160 760565213 27437 -699268435 50097525 52216 -422388271 -112884509 29279 -126683771 -495499668 1747 66073595 265133951 62982 339263561 640042128 21588 -878101109 -131558842 50063 -389819150 738626326 2282 -286676146 471069422 23428 -700040568 742711715 40112 719805607 -291401319 44797 657274578 856709129 11181 48868178 737624977 58117 345223129 551296230 18785 173753915 -119525497 39573 -120717590 631348854 6475 -403769858 -971144069 40514 -223123877 -305062780 12971 -694614651 725180466 57466 -126136676 -772087524 44027 164658485 -598744299 7389 -408899998 -112667171 5916 -671148750 -868103806 27141 -3380030 662867043 21819 86877038 65596949 42940 -702708845 -882847175 16398 -426767763 189957967 38957 -123710235 -489559524 10906 543971087 857023623 30050 -321197855 -684474096 47297 -125066740 -286715318 45566 47642145 -317267541 24838 -976376983 -981993987 47141 -40780208 -699851768 74384 -667726456 717796477 6759 335123429 621943989 22815 -668076849 -862423746 27576 64705876 -286741066 8633 159294204 -122422277 62409 243969308 -2966372 75851 647941367 158170294 51172 240832464 264940337 55594 620558147 848057790 44882 281352214 -15748277 53514 -205064279 93120308 76936 -96182569 623013254 9557 -609944158 561933545 73301 -390656861 -125285083 2934 -22418241 556201018 4879 -112812281 -866869170 23787 279246875 -28503305 31175 -101046322 647629605 23968 178517303 -892546854 37600 -395732528 280226803 21270 -979171871 -597305836 6581 84973495 719975079 13402 729967532 -289841671 7365 163159596 -427346777 13457 437250798 377044019 26546 -981027624 -423232385 43260 350197839 -230457255 13889 336090049 814219482 45904 -576942324 -293784492 74698 -326974964 439106312 5639 -97173357 -886349152 37731 659080130 -332182448 35925 -766632541 -804671219 12510 -112181331 -764659887 68097 761161218 -606601060 10430 -896069451 -102811180 12435 -25769024 621841052 6544 -590608332 525454579 48546 -330816347 457587356 22857 188528631 -571509130 13119 361226756 633710499 39015 69325423 -305254649 39920 248628305 69452377 8491 627522682 356137026 9409 -483353625 446787928 34071 -112450723 -788918237 64954 653591244 348083928 65090 -1666823 658108850 25751 252769894 75102590 26871 718845061 -223768813 35737 656434195 176438991 56145 -207957304 62462181 10611 -138426116 -883148763 5850 -296551350 459311042 14478 -883994962 -390626414 40328 -993110653 -577457332 23944 -4669297 -709699374 68888 284058396 56068695 50361 718416312 -217534974 53048 357572397 623114553 29527 -693789232 -116186899 7928 -232794376 -981667235 52438 717314200 -595048844 25646 -969203416 -993979757 36625 621807281 189087529 43623 442579145 351422499 29286 -19826823 849281441 13759 159055369 174136811 20350 167887580 -859124648 31576 248958823 -8850905 33892 -893080166 79896143 22194 -105055579 -290272219 60306 178039693 365772286 31201 -308411071 241330811 33020 250333539 757815945 38316 69068412 835865231 11412 -676354508 -141534504 17051 568435271 -521238156 159 260148164 65292377 34099 -571719544 -492944042 32688 174597883 -116622433 24329 82847713 259402390 20086 67421477 269382598 9300 -612804373 524973119 1493 -115948735 352900213 5109 -118430677 375591840 21049 260325214 -28616071 41283 722527471 -327922190 31544 -103098960 661831575 47392 256179380 462433937 39526 -422637972 -108180248 9078 -234385786 -583754051 8716 167795569 -135762889 82521 -608733071 556877062 76211 -134338659 -776806139 36897 -412743137 274673693 3010 -704975424 -793896536 11071 147048345 -886753357 12326 -299715530 -699313458 48858 176329397 434576266 13811 720346269 -893439819 76796 154803638 380168905 49592 -44553966 666144708 34094 49476076 -293805974 40988 149890893 -617237172 1012 -880778177 468398653 1619 -415111140 756801239 7555 -904759232 -222926351 14027 -610629532 -497404361 36233 -290058498 -220710309 22261 -105172834 -794058492 16063 -878878509 -126434513 63892 -233833597 -896460779 44040 274272720 243966584 52677 153175556 -99356672 30477 662857729 -970050632 10864 66464022 732866705 26392 -902185034 -110662056 38421 -973842186 -414512295 68268 -235410473 -992949074 11697 -807049337 -807814901 2986 753727297 375520267 20058 658401030 354317054 50346 755211851 -609344143 16386 -959726587 -986111408 43603 465977668 371158937 29687 69437443 719203187 20533 -133916519 -885134811 3715 244096165 -236692347 38771 67498951 -317594189 5570 -893944959 -117687896 2847 66027703 269570506 28709 -592617713 379264140 47727 281011456 760586568 4068 82388929 245058236 60390 80975318 238828460 21590 -302149280 -680256300 61645 -398516572 271598542 27656 -388454378 840298131 44252 60179175 73707587 36104 66233872 -288958887 12144 -421764286 -131078796 28810 -193210105 80768299 84642 525349281 -489359249 55041 -972619370 -577164711 21329 -133274611 -328721013 20441 -101519589 628845634 50318 261727646 451457044 28922 -412485301 268565524 4432 -693773506 -121966455 31370 646289259 166405093 67201 -692208465 -121863581 315 445301440 353791867 15246 -898673865 -107544547 59199 277500936 745760543 33158 161569445 -605682677 21255 632443115 145531887 22994 274574276 65179191 53526 -783154191 -774990809 24930 341582535 468770352 72491 -969460339 -587730704 302 -674472239 -878270436 14879 69281474 -479940042 64411 -190518991 -962749846 21282 -690333978 -687622031 54954 156492984 143672357 35277 -218920756 -978319666 9263 -702447087 748122714 29685 -389657870 740225558 7119 -785853497 -782276199 21356 -109775925 336852472 11215 -778848514 -790970002 22975 53128639 718083451 29453 -95876694 -792235946 18361 -955326078 -617480735 34313 -581284357 568667317 3575 -7324528 849948763 74150 -890661674 451829526 32978 -385332163 -956736261 4665 152321182 -420407978 25256 758160378 -583532993 15976 -134239073 346286500 31109 -713542941 260901764 29673 -328085633 -204720490 31605 -671684640 -867562025 22074 281728360 448961766 9412 -101219278 -861550555 23889 -313523894 -229845863 24520 758732582 -522242197 74852 431682536 184219320 44746 152196349 269327577 56517 -219156645 -604338610 50223 -995636593 -966763107 12191 337091844 813464487 34019 365178921 633452818 25269 259625313 727624291 26437 -977493320 -612844476 54697 -201604376 52479964 27319 650865087 -95955920 2107 -133574387 621268661 15411 -973575351 151502836 21247 -804154657 -477719856 32875 168890308 -606272625 8648 -228945505 52346115 51878 -141659748 60531979 11005 262143482 439961726 40384 645199313 -305400559 2740 -574808819 363414680 43748 641621730 333760006 1740 189490085 -201136129 28654 -405524424 -969344437 58331 349948187 -195451216 7914 -765023409 -510023702 13530 -507901970 449448296 36298 -403092339 264091989 6211 -34999331 533011508 25314 724067423 -310100369 30937 -982532245 -775716806 60276 642082071 833792459 19490 -137535541 -893921942 2860 -96584419 -865225200 18819 -231475271 -994274394 58706 279008584 76534675 66384 -700063180 -901340465 30934 -859436924 453206921 7004 728041955 -590830852 20333 448941793 152420101 63279 -591280242 -480586963 1048 735619080 -301101485 23052 151613268 181751807 2812 445028266 -709956156 38553 338905681 261226629 43110 337972231 636242953 44841 178794924 336774319 22893 -712065735 -788796623 36804 -692992277 -791783562 3252 -422113363 -966786143 65632 -400747451 -996032256 65836 -803961942 -800933941 8981 730259132 -213588092 22851 -863277292 752110562 26183 -305625398 -195067317 14219 173468106 -403013150 2522 54477605 724978216 8986 354170415 -195163945 17294 -384432515 -971866479 29169 338448721 641017279 35245 190265496 345301690 44880 357898800 835713494 32479 -46950413 -709282223 30795 351913413 636040083 13341 -859009812 -120119490 63622 628068159 -316789933 10819 364602775 -199927725 20896 445700326 164615717 39971 -577320254 -332925431 42640 -383380930 843947623 847 -297148706 -217443463 26840 -688225584 -314342263 23271 -210196210 -603535180 61956 -955578803 664744326 72556 255114467 441342948 2593 -681440533 -890529007 8360 238674203 475664788 33284 335615043 830413913 3375 -20665662 648487414 22166 -99080149 -116087248 4518 -770942946 -507603160 51844 178678085 172200728 3752 246133317 757941417 13667 277542203 717834295 25038 -196855213 -985835123 33359 759633846 337174460 32772 250819239 447416014 26355 -230231573 90924178 103297 -406634994 724988840 22687 656945286 336219933 39198 -385015618 -125060655 15641 721853888 -297152702 28828 -576785932 -286100428 23700 -695506197 -895977421 10752 339212500 847332254 46022 367139833 827566230 465 -413610954 240491712 47520 -209506950 -512445934 39920 172277121 -226448971 45850 -229742994 -993881911 29824 -405152955 813735222 54479 627538440 441903641 38211 -584210604 534183230 10617 278881021 -25538564 18462 345864549 852198015 1014 -702142640 -783717590 17093 -955136615 159333926 15470 -872785372 436962781 5100 -236294035 -875758161 27167 -225865411 -980203726 39541 -594733264 -220392959 49518 -286184136 -220789063 8680 -136556159 371718603 17784 268039867 467706950 7052 273382671 758090270 18243 -13927455 622402328 9346 -576920753 -496356707 36996 171414788 -900926227 1632 619126446 -297856417 26981 -120470462 -515423074 19576 335601667 -319214248 64195 -209454002 -890470403 53556 359792290 -199544399 35815 -866887681 447272190 12634 720345126 -206135337 58428 157269443 -122489550 33196 -987247036 -973179225 22130 284210605 467589803 37690 446152969 378134526 9124 467536700 162744107 65887 -25475178 568957431 9601 -403381102 338499150 50170 163382378 59894747 8820 247064073 -204146666 14966 -606736044 535575044 73816 551820063 -523019726 31518 -100165593 -500331400 21789 475825332 186234812 66818 157606169 -397027261 1406 73174405 245027570 61265 -986238961 -974462810 22258 -421534970 -112114282 31843 79966664 848395348 16255 -142331612 -118667456 27372 471488716 351609967 2754 -115872547 633618032 26477 183596479 -418997993 3466 -36461181 638305187 1458 -996072674 -405706111 62430 464218912 350222709 31740 -775142360 -798153747 22717 243241879 -226696371 5015 -573255514 -323781764 18674 -219790361 -857366117 20436 185072016 473916455 10610 728988409 -322244448 29979 372122709 816311318 35855 -209177892 -579150329 27453 -298975321 -684066582 34692 178473885 -203948067 69521 271728454 -24596737 37217 188745433 -127056338 31296 -127385923 -122960938 3689 -44917048 -713648991 12530 -396473086 278834549 15574 -787499534 -483198349 23380 -984249771 -409661339 53327 -390201071 -991868344 14593 -423510081 -979725139 75879 745769503 -226887149 33295 143449304 172865666 1013 -395744639 815620175 34121 357304020 822130803 12631 -201867479 -894939711 58667 -402859698 734026023 39687 355941181 -211921607 25425 340979224 -139649175 13210 759261254 50816699 6745 757128586 357724756 24404 74247144 735372895 64404 168423488 432255660 632 643582955 354997493 63644 -289357452 -191232463 6702 70489725 -297970056 15234 -31383465 -696899767 62276 525767664 -498795198 11540 452070864 344137693 12473 -104593393 -496224407 23796 635261052 846301142 31898 163774000 179216539 38162 180766246 78775696 18521 264743619 -205733721 42429 -612774042 -298016277 50493 733805109 -610146729 34767 -298181811 -227437253 7801 732400146 -604646441 2326 -299736127 463259647 2346 149321559 -581159224 21141 833174403 -991047570 11871 -299346891 -234671569 4572 654382637 -294158986 20566 83345558 746409676 38031 -766039061 -487884812 29428 -10783045 146532409 38305 -102525641 -98255634 2810 -971022194 -411779268 16272 736477217 -305865958 25595 176387502 -871717606 5050 -577016374 -493399189 9511 69599939 741500186 34273 -15942740 620899598 29661 -778255872 -483253324 15101 74149482 -320234354 4712 -876139700 463564046 35599 68805257 845202163 38539 -25181286 -702865128 27521 -886939610 270071943 42402 471737494 356657911 11558 157904762 -884397441 32211 -671953105 -132386431 24571 -405131620 -997762637 24599 -870670453 -132449345 21657 -997287604 -971804434 35722 166281848 363559878 33576 -592267429 524663713 18441 -200735164 -857930762 31877 632746237 362326844 1978 -959244261 167994675 29717 -690023055 -125160516 16338 -776547887 -807031209 11088 -682948492 -130110045 29842 566571113 -503599580 13372 153708414 -381066051 14974 242825494 735053769 5103 163600587 69518639 8206 79635545 249439036 11138 -38584179 -706822198 71261 639362071 -329282226 12717 -97544647 -110243369 15796 166741762 179056985 34744 737254705 -296368145 18411 621777116 -505982189 59952 662108330 170631737 50570 -203460701 -614958670 29204 -960372699 -592230818 15867 435069679 170462916 2218 276060359 271413753 41058 631265527 -318000566 18869 361659313 -305866238 32556 81880731 -307285514 11978 -687829003 -123017847 21968 556051139 -483509238 52506 51660815 -291900771 15312 351212327 -206131453 17939 151575347 248305165 33055 -995830654 -572206790 1132 464227917 366442080 23886 170082714 -574431739 16346 -232588127 65433315 76282 662309545 826887035 58083 -110578818 -799237618 3625 247861014 86685862 5183 -399036416 843335882 32248 -586427314 -476721464 36842 249749659 739055619 18686 340974699 -195842196 31336 63473357 473816056 13149 621520022 336396847 32563 740615879 -228338966 30345 -976641317 -964988673 47896 -405140115 -115516686 11934 -131721217 -317872279 71598 -410999037 -983993308 41596 -217420852 70630526 87644 -137431655 648994128 9537 149507715 -117356240 4160 -109399960 -502783428 17135 -391980460 -129747041 34024 -979554601 -416509765 55888 -108465177 -123809837 8191 -499586691 432673905 43240 -126530090 640838505 9272 -124748890 -796147701 51791 -979126045 -983504683 34684 -408096463 -979802770 60294 -767474519 -523679974 23352 277698170 754831592 23321 -191468915 -591472947 2820 156734600 -108605134 47073 631085672 373527260 49241 -17748915 -122081264 41484 -123173579 -138184191 30483 -511865212 458859315 33591 168504098 243660907 2088 -142164587 -883496184 44679 -388547020 -998795605 47065 144096202 380839289 12186 -607193593 -973946263 242 -20773327 -713415286 60602 163957441 276782971 50027 54460823 279109848 25294 463525766 178611860 391 65247285 260938789 56154 536540054 -487814883 40501 -862141713 445941009 10304 -604754664 -514867443 24869 -802090142 -499906004 32578 261139695 -45765796 77855 -704628042 -126304081 14508 -234668227 62362671 87130 342755627 651352881 34888 364378731 658053630 404 -607700919 -523153559 6034 -796205923 -766364547 18767 -862882533 432418677 52911 358582737 819756887 25847 182638965 69257460 9060 -112180747 348655989 15932 166352987 273377326 22978 659077977 178381311 69968 147946798 76566478 17577 -401214545 242946805 11581 264054831 57929700 31164 47902737 848717087 946 -595644058 534564727 58669 91116591 738401726 51205 240396482 729451230 38874 155344415 90566788 10847 -395447859 754158174 30737 247384805 251936595 14578 264554770 251628010 59570 440891290 177336322 30722 -782128786 -791145396 18093 -667265620 -784594193 9145 350805300 629559546 43792 -194831344 93355171 88834 51805021 277274667 63409 740349732 -295257927 67 -957432813 -425498981 16864 -104120908 655034566 1264 -958270057 -413514486 47736 -196207404 80656319 39809 187917964 -134781277 16457 729483386 353217742 29254 190383887 -229887341 60968 148349942 -106962388 79458 -111430576 431220158 40124 -215418409 339794429 56322 181612901 -132739044 78664 -316924794 -213661380 15466 153963026 -408720455 24931 -115635849 -887746758 28849 -992758407 836691154 48384 -97515555 -489070117 12534 636766211 -860837386 35348 724802803 -296958767 14798 -215537012 -861563567 35303 -120723606 -106987399 4367 259615168 448650717 2161 157673638 253414372 41200 552554625 -777163214 14185 261402873 79213807 15449 467175259 146324921 81820 253930081 83823412 72673 -191041834 -959293892 12672 162310606 433275921 12843 655535381 336765476 55020 -675845580 -809405619 8018 -670409684 728835961 45298 -712697484 -878689111 50815 -981736546 170357311 6227 71675594 748740132 49406 -803799202 -27821981 44694 -884202324 -102253867 32577 152475006 -893801932 6352 540277022 -389128477 56254 -417485073 -134241578 32621 -10653839 -701571533 21727 -118350313 -782261511 52272 60450613 -288735404 36493 -605882740 -301511002 36080 375166336 -190772554 30123 183448422 -226619283 16703 -599990468 -299137512 54347 -112509607 366618354 13775 -117435728 346814618 34171 -126215532 -886581687 18610 155989101 159993820 276 -398225865 -106950133 10188 716380790 -606040831 16297 -996748982 -967048449 70068 743042367 -199130574 5171 655123983 -309647359 22685 -194835734 -859471352 53883 247921647 438778454 41557 451363608 -802088745 52795 729302489 373010913 54989 245757670 -234284198 29441 -116802727 349682434 26237 739431621 -323637467 8523 80101213 534721560 1810 -807120131 -496321803 58724 466025730 160722003 22428 -689739371 -873281431 16141 -47043697 -669397651 33034 -385548846 737836534 26235 -131972616 646032034 18838 359944256 -190987344 35168 -871151872 455631556 35244 664502894 848363800 61062 258334335 -562225 20753 74340382 -305160605 17738 739331497 348152977 4601 745794041 -230716122 47292 259973965 -214990567 1797 72134661 -294438882 24370 -36492111 542041423 41271 256403644 65648511 71773 -115914765 -784743718 36673 -398431060 -960697372 13338 186011989 -97028256 6694 838396929 -971251172 21864 -327403103 -191220244 16982 181768088 -233590036 56285 61235314 448998395 32381 -424200795 -960964592 29286 -985445420 -401130153 53157 -705813729 745460441 77461 650781278 809558794 75610 746020080 -299232337 39972 -975955386 -956617083 16605 271848509 749848132 42105 54298741 474377095 52079 445720441 366023638 27954 -886223276 -578108711 8304 -122614336 -322050795 4650 719491579 354631271 33308 85197867 -331817929 33115 -209451339 -614674828 5727 254733520 -209092612 43707 628582070 338349969 3960 179288772 449374818 26166 -690045743 -803426759 10276 378413389 -218847115 21107 -613152818 -194643143 58948 187929804 -417923924 20705 186525572 -205538277 6138 -689788248 715062051 72862 246163510 265520247 24956 147905654 -895300187 35031 -874979107 459654377 21284 238484965 747442350 29445 -395937750 -976207963 19157 -42020324 559817153 16621 467097131 377693900 1851 -195341625 557119154 38685 -498318481 436731565 16304 -211114555 -587191590 47835 -137674978 -762424979 33192 -101995477 -476871336 32566 340851065 649492572 34969 -422378171 440766138 40342 -104392027 661835421 28050 180348856 150941565 50465 -982669272 -571582217 5055 461884459 151342567 22308 377313162 650492424 26892 724009874 -230282346 37651 659846044 -588118769 41792 -784317728 -499346789 2494 -779287644 -763128081 21784 833068250 -970650443 40877 -766717892 -769233398 6979 83448801 751398653 2915 -46394809 -289795016 14428 -407414053 732804428 35207 550378635 -137921248 41647 -228262334 -962023926 14550 158075547 -861564465 1888 -6242095 -694342889 60233 -517466136 -877306832 26035 462793408 343593707 29735 -962078548 163031172 38387 172642932 91639387 8338 168547181 284691704 26732 -780509532 -501437905 33826 -683403259 -873395414 44025 637860721 151408790 31277 -307188053 455414976 16263 433680961 350274859 13992 -706117249 -779586814 8188 -985820535 -967025118 63134 470694775 -984949273 72925 -581286484 -314878063 24437 183650145 444234550 20864 -129023385 -878455273 41142 83236721 238471810 44537 749370143 -286298158 12798 253729344 -11218609 52122 -999224131 -978901965 41318 258168256 715202047 33146 -296279302 469519354 13463 -695861645 725974441 55457 758219965 469219123 37749 -588189296 -500707459 29426 -501808742 469452115 49521 373075579 649123884 43343 -235173345 49538679 6473 -616628475 545751556 63211 358992432 633993971 9949 91381407 -323815743 21926 -29497419 641133122 28775 360553504 656192912 4518 -416420295 255539814 22740 -959362925 -411327847 43300 335163893 -227097309 43703 -219062126 78597441 19964 263062463 -224005072 19245 273449472 267608685 36076 -674740471 755641063 16913 168306064 147886081 44018 -226382052 -902837527 6438 171568627 281185084 17877 -214652992 -900754200 40902 -96411752 642926532 18461 724918130 472981824 32052 -994120180 -594066653 63643 -877806800 437378368 23477 721201031 -204903246 19165 -778796711 -804294233 5028 -422763282 815756407 25919 -404593088 240661952 10975 281562777 -13029742 5114 742767715 -323231908 45956 269602670 283674540 64264 -140112565 353530068 30246 -962613610 375986909 39476 -790253170 -491383896 33987 757738863 -200754519 16518 337716807 -221631215 13830 739197709 -323044121 20247 -19845196 -707795523 8213 721613743 -226313410 58652 246318907 724898168 27240 -124748619 335355756 445 -133483231 375392181 5886 -424125421 267089813 25639 277965275 262015348 30322 60218978 432494954 52182 144627444 272143283 2216 190189239 -861969871 27607 -23372646 658088298 42955 717394156 -293711316 35819 87194798 843728024 11191 -304176547 -307037773 40920 337557122 -230609785 19175 344813290 -222400000 42759 -883554866 -112421725 57573 176691745 -218691121 9165 -572419918 563031728 33705 185456948 -201504359 19878 -402825652 819475895 7925 -586489779 -204041120 71173 475172013 145432378 36708 735456428 -303354362 11202 83087518 -994837382 450 -220840531 -871739771 38271 -41025031 431384052 14090 268654557 -225126592 29229 634209696 335001684 29977 363668201 -230682548 42505 172920069 -596856394 3622 -123975009 -866127141 14896 -37230261 -697271809 57060 179989744 155223506 3744 256804990 743424640 11374 -200718043 -901675893 25947 249268316 731066040 15391 165487587 -871124389 16320 253130453 57621971 13296 166040719 -107742647 41087 -957283800 -969266159 72180 714795669 -997457934 6002 759258521 -292070274 19735 272896835 432326268 81 184991392 -420126101 21485 -774262133 -490003982 18077 -95301296 -479633743 12008 -427215358 -966118678 66442 160461762 87369713 7631 -131891451 627656949 50066 468015281 156501543 69107 189606389 -617880197 7086 265183920 -8854980 9992 -17456912 619992238 38934 170726263 -228392965 50033 170728680 187349506 34120 375200070 -223105877 24573 -672933354 726666139 40327 -594494884 -507045699 15205 155379610 468623085 7913 161970623 -885192457 18364 155125294 -418727815 21295 -994793808 180329976 38200 185485942 457533547 24170 -22289321 -674570725 70933 -207214365 -414224100 69266 -955541247 -401158702 73680 149693650 162652749 8675 -880715201 443922128 30750 535138117 -104812543 54656 439453821 353493179 5239 465523835 359484795 9937 267877279 722945030 29641 62459175 469587459 53938 184992716 431015796 12201 346300547 -223874825 26692 -120422047 -888051428 14693 337892904 820957301 18210 -959559870 -607029957 10705 281816993 248216205 54255 147928350 -885105923 31615 623540425 177570919 67796 754583190 -328078206 44466 -45830299 -706619131 1537 -667716709 -775223933 38178 365716551 650044922 36388 -332251467 432193168 19936 257411810 755040556 39340 -674620092 -110084672 2892 658996986 165342723 33868 -124392595 627226571 23718 -678686288 722728185 37402 -426680716 -996645799 71884 -138458410 -322939176 11414 184195855 -98968899 13413 -607032390 -320291110 56398 640115428 -293836302 7389 653193543 814342723 21528 -196507968 74290985 45010 717447519 -205966800 10174 728916749 380826583 50626 -415115779 854104854 18825 155709115 190114396 36627 758897043 -201617218 63143 285507131 261514901 65661 -801209477 571010074 57787 348981062 651408738 20363 -125458046 -117284246 2849 -135159475 -893480954 36547 75683927 730858950 54707 -135718041 -776842572 29024 639706692 562268201 71401 152900131 92154200 19542 -312454740 453175926 11432 433149789 371858223 11898 760203922 374198492 47727 -874900435 -301404328 10022 740031655 -225870201 12123 158449990 -141094444 19657 -677489074 751949406 66402 -126865966 -874934835 33270 -426595917 -971367377 68319 814567183 -994213972 21835 189197742 248700523 47822 163644314 238811800 37552 150358653 -586048885 7420 143207673 -860568444 24973 337235349 -219330224 30392 -289808575 -710752956 54924 167842132 267873701 41842 51683034 -515488836 54814 147944104 242366802 50922 663980525 -318651337 20189 171935910 464741458 24247 -213549219 -874860822 27760 261326441 -13907389 46229 69965740 747471395 6496 -133481798 -771437151 37054 -106133605 638801152 19662 537629196 -489331587 35501 -699755784 -105153518 28186 64493723 -881055671 12383 -706567783 -898109589 23546 184771387 -412388853 16331 53961027 270029947 15935 163382100 87230378 21888 -312460164 445731615 25052 256522717 -24706014 70874 245057663 74900335 46719 70012580 473037279 58609 -120586948 630997673 42128 -404043709 734191823 8650 -195944218 -480726341 30120 157213349 -864219925 1360 660580413 -482153364 67887 717128181 -232197493 45238 755067597 -235598887 17032 148074048 265100346 29296 -135895468 -518870011 30060 -101060360 -293735283 48078 834106031 -984618355 11043 -956422227 -965656038 69592 273611267 723362913 26521 -417252548 -133813323 36459 -104753211 -869818115 23831 158547511 347762776 38036 751211873 -216921934 63497 83470040 -286566854 34097 -411989689 -97604950 39834 -963340338 -592032744 64425 -412306326 -996991124 66822 638218828 -328702972 13356 754602072 -198816255 36738 -780057905 -504484294 48390 841254220 -992677924 26979 183318626 76913272 24856 -771307046 -489057586 15783 -609476695 -494170207 37005 -396480326 258609163 12837 -40038665 561837683 18449 -298021676 -478478544 61379 189589393 350040363 28537 -205720151 -999321156 12248 244592861 -220969687 25374 717130227 355940223 4169 -410993641 -96912091 23911 -105835944 665591068 17042 -424758243 -121996964 16368 -129969850 -311556045 13668 -704231363 714552269 46793 -307548686 -694520758 28985 -871286171 -136957356 10819 555861158 -492266832 14018 162416343 -872262915 34551 -669542355 -128301333 16613 -713583111 -791465769 24367 241031367 -4493419 14535 150408940 -210606869 6489 172475310 247852194 19835 362569766 838713981 20180 -966057783 -971890967 34008 53924441 -312559702 38217 -594929900 -300617581 24234 -605824031 547573815 31670 151783230 366047938 3140 -685462104 -107370194 14013 642242852 256566161 36491 -691238191 739000321 68933 169256415 -423436433 26910 -7016704 542995618 21935 272841090 724479834 40217 -688750300 728674479 65564 -99488785 619737983 33067 81874478 473339820 41566 244737236 -225846581 43654 -880387884 434283958 2378 -967411951 -990989552 5766 -108357807 626732495 35941 -386828912 855295429 33361 -422454563 258149913 26516 84116663 -32979262 37775 -410638040 755459985 4328 -316808119 443682569 490 -897706917 -109352056 51131 -402700035 -139119539 13568 -228568975 -588310464 18841 283177186 439636806 29597 -427894862 -121113357 27338 -957449134 -988395912 9247 -769826864 -781883544 6463 -194503386 -975177223 11222 -597768818 551202722 16353 262954165 714921964 19089 -98528948 -517551695 4898 -381748847 -995449840 2633 -694997940 -124567322 26032 -609936365 -318472686 70275 -420446213 720249657 36101 -683846378 -899711337 9887 368175755 652291786 18530 759193615 -302433147 20916 340727512 636956556 40787 -102743247 -800558496 52520 729031649 -602546006 42894 567949164 -519720306 43545 256533994 752610684 33225 -232100392 -973750330 16025 752400647 380191781 50389 -203243455 -953487354 55265 -889753117 -140452666 9934 634193030 836432573 46551 -976760812 -386170367 3860 364849764 -213837275 23307 -784492853 -808215238 22796 715394042 -596487672 20553 -412277600 -992479438 27906 -800084912 -510150278 50721 -320597270 464610258 24895 -410566333 -992237402 37612 -862068191 -98302169 53577 180541349 451040321 13816 -773751061 -791542283 13696 83446532 809876521 18805 165590886 -891759710 42207 -111753983 -893915649 18392 -142344609 345358472 17798 457885502 352762987 24499 -309879249 -205019595 14297 -971266449 -968104979 31929 -510842926 468107863 8096 -967724557 145578174 45498 153083538 -142743524 19757 628076337 811840428 14971 -194508871 -221888832 27497 87789804 850136948 36561 -958877309 182973581 55139 94944669 -476985818 74922 -114785940 -895917911 28853 -205272972 -586463323 22320 167036174 -212521670 54480 -131415494 646075708 32820 -5892020 665611300 18307 -667539827 -902175430 21423 375250683 -233613004 33696 -287395686 -690601297 17035 -316238881 -700782765 215 252997286 -4874666 18288 -115584366 -763711681 40902 163038656 159417917 45767 83640481 247401375 48852 163635277 -586879617 14038 -603957261 552911587 44128 184141719 -418295257 18272 759513728 -574574590 31289 -231731974 -985543933 20449 166379676 162604638 46833 -800448188 -764696118 25554 -585592101 563604436 40008 177077157 337458832 54990 739004740 -311984633 12702 -221132356 -867946502 52416 813215799 -994308877 27420 -714197162 -709017279 4065 -791621703 -794236373 10301 -303021716 458603296 22998 -326351787 -693707086 32945 -313609513 -680645584 30592 -389982925 814387704 25226 550316363 -953043642 58145 -1899681 -705771603 3334 -4053731 -709418101 67483 720483566 -313821079 18146 164870939 362239935 5732 567601476 -584502935 26243 -216314274 -953445087 36779 -962597446 -953095301 59120 -980397377 -955543464 28268 164847593 -120522724 72531 -425967203 836597555 3483 188366668 -198095476 30671 172467006 156648331 11131 -581376390 -501528842 18190 -608232874 -296938663 3527 -898040520 -114483573 28103 -287396621 456324055 9903 -141550046 338978004 11117 155732922 -391279598 28589 185081532 457275762 26321 730789588 356675905 32213 255938663 78675629 43911 -401070298 725638848 27632 -210909691 -865740983 9317 361778653 -192350350 32441 629161352 168832763 57926 -571729063 563303753 45491 -384397655 720340076 19112 259682877 461131279 28641 -970221711 -956402604 69364 163295302 -230491725 18932 77814650 816523102 58394 714694229 372998645 33599 74047016 -881058742 12742 624417698 173513453 2412 753426244 -217673173 33401 -209695890 -596986176 48848 640274225 -285928220 39939 241987733 265349218 52617 175035740 53855606 3342 143665572 93171316 5662 -28766289 -880525968 41977 285147815 258883541 63483 461042066 364208399 3188 343019424 629065952 5675 636297666 188931703 22971 264705662 464616321 18984 451230131 814786953 18075 79336224 725187184 43201 166795799 -899577703 45175 725436467 -572710721 40991 375511471 621019930 43621 82280830 853899010 20035 -700984932 -878075464 21813 623095354 -324753255 32638 733296265 -323481445 22099 -232560117 -975795369 5470 -427024572 240493766 45631 657322802 -326237272 42972 -39368109 566481546 27732 270942680 -34395121 46005 -675531894 -99714456 18646 640663064 -309954312 6467 651256640 -311682759 46172 -690607703 -809423722 19316 -16141570 621789077 534 -903062352 437400692 28492 759988387 -590668012 34605 638168437 353499807 32395 -789170348 -768023382 15447 334070693 648204575 43332 175821457 -197945946 43341 731342824 -771232695 32368 77766905 810738064 53018 732579780 -316792447 12809 188232023 190127132 20678 -982786518 -789106787 8504 -13872611 647475595 31464 263467267 -30363719 15470 -201042200 80223125 104026 -590077425 548146787 78423 252062273 441507252 13755 -122223331 -894424089 16532 -698817830 -898571834 21362 169411506 256880466 36936 -669620569 759229481 39786 -236501839 -865747017 12472 346261339 -236083578 43116 -225744470 -986500330 55480 -293556324 -235539029 2093 630898388 166359779 10350 -139447358 -302335204 3123 -103634630 -774055590 53564 550022131 -509146544 21816 652530183 153447157 2207 254354021 83584163 9103 -420564701 821575154 43330 -601641750 343053705 55961 -211996228 -591774049 51586 380003700 -199209284 40427 145000208 171367210 7029 -203055767 -610019205 53722 347531139 839133417 40350 746466620 369458536 27843 -670869899 -100645083 30058 -200133405 -580185423 12243 -119422863 -795160181 67014 165097246 -403514293 16674 179357090 166661861 39690 -687480325 -868272177 32541 -124564186 -771588953 62034 -120792497 656897114 1048 -381556069 -117390126 10178 753103271 -307619537 17775 154906024 -866748501 36390 -870840504 459156225 30423 -192191785 -976003301 31980 642563849 179824382 47689 -194832350 -604711491 70354 -227121236 -861127804 18576 -38643345 620548656 5419 62944998 820698582 46905 -888852778 437077476 50247 189645935 433905145 20809 -384021721 269707670 13261 -427366837 274405449 15537 -122426764 352704475 5080 660970255 819453697 33353 734325196 -575584025 15061 176557716 -597019041 7067 -605842929 -695378363 18286 652355694 823451924 31572 -516991635 447732076 34936 -583771925 -317611135 13376 -763598637 -510586144 59044 718456056 -590162077 3897 280293459 470368542 5709 -395119196 -973830055 38879 -193653280 -973610261 44426 64819735 -300651556 3920 259438546 -27078016 11709 473642336 379922825 26270 -506456737 448943496 49815 -690687212 541765068 58310 -864287387 -129726850 58412 656239144 177167769 8830 90615701 828036122 49756 145208943 470307157 23440 50279852 -327738558 40045 266464700 445753005 38713 -30684302 -683563255 73931 727628572 -596404084 4451 -789439274 -782734378 2880 717927574 -588659572 38953 264669975 270105942 73030 -675954798 -109419351 11182 81088038 -317742618 15498 90211791 277328895 61484 -122338155 -876351019 3650 270870126 82643251 26120 172686659 -134360314 11233 94891165 856124117 12969 -142745184 -95634704 29096 254331149 744536121 10798 -772020776 -807468368 24361 187677403 -577822312 9517 -893894750 -101283922 25042 -970953795 -981018407 56839 145876971 77310414 25895 336549717 474810589 2716 -667787088 -128474277 7154 -996655670 -398702096 7735 74966073 265843604 58757 75423738 278594529 44278 757555486 -601851171 20005 666330792 367186188 22816 61598489 738757074 64020 -994182107 -423815025 40789 180251617 -589365051 2906 -788177163 -992378298 51017 -326989871 434559255 8489 621138898 -332492131 10504 -198523481 77324360 26748 531460513 -956990756 50050 429412590 620003245 53380 157030013 56359806 12484 245545668 438568270 21039 -385915637 -125232939 38609 654244795 153893315 49355 -20239090 748540542 60628 157581948 280407209 3536 438834096 463770962 9246 158250036 74637494 4748 628566825 838422225 46256 -107880800 -318291249 71613 -985810064 -382123564 30358 -602848385 -296717002 7362 -780299529 -797660356 8126 746773340 -617069960 5212 -225040259 -899900062 49418 -807562218 -506716696 55137 -386791961 -128842870 2822 -118973548 -328433775 49207 -191173206 560156084 45653 182318339 -898392781 7917 -8884434 536676295 40365 -598019569 -303333079 65000 179462590 -401591186 31952 -296147051 -697075743 24743 -388375387 729385658 35437 -400449948 726537905 26590 471281460 369686651 5801 56115324 761697985 56083 365782871 622576713 25485 -396255168 755773999 24402 81333568 822993182 2342 81926782 250332350 66024 149481213 -194975359 52386 -965246187 -953107555 31365 628615019 361576189 9009 470786315 162241785 25828 279082403 59735980 26093 -688484361 754161323 7404 -682260433 -780171270 43936 -706476827 -95931922 11778 243395813 247000649 16383 -675349838 -136291876 19650 -220839261 -989620066 40710 -783152936 -784876280 12669 -791594 532594365 1778 -112810134 -775372417 16959 -224936029 165702184 41447 -214512497 -999831678 55839 -882379497 453145519 12787 -571534575 -519349609 19384 -963180164 173062013 26971 -578924642 -518413884 1754 -302495629 456114247 16151 365850964 157786200 22882 660201905 643954894 47700 -692262137 -881344870 56483 -979810649 -605442257 7443 247130274 -425494520 50860 91488145 846847941 11610 -208357278 89603777 80686 -110870672 -131825550 11534 87158848 -300805678 976 -667850450 -801163633 40594 -592576602 553088016 16371 243927875 54125179 15906 -310602405 440672478 19051 441915496 625938211 25464 434208641 173813210 84966 187896418 364094653 36426 80410407 429651996 48529 -108820215 633885690 34508 -573184783 544840617 62016 175398569 172321530 3620 -382506359 -985244026 51858 -304144970 457223805 15750 -516986983 456456763 35187 336329009 811450315 41329 -317807181 -684151186 22028 66458319 -288217667 13602 -325747576 243519152 23152 754287200 373034579 25838 -234147961 61627127 9606 -45326628 -677988452 63440 -712307710 -902354055 42012 351301852 833711525 1424 179367352 188576458 18150 428633870 340195417 1988 -389493836 843585399 54062 162569995 -137324822 73299 720481155 -331002208 26662 352489320 -223905274 30661 240855774 -213108252 38025 -615154500 -302990129 7285 -686862528 756066456 51707 172528237 -617832242 16180 -137303267 -511776217 6301 173820360 248305666 10028 58821989 475826848 27601 284463413 58950500 38943 155258839 -118188830 83385 -587065877 536748967 64960 349163945 821254478 24868 -699408635 725030053 55823 157473961 61407530 2975 -979879662 181081270 21247 359402001 845899369 3016 164853095 -194085756 17424 249258996 -219955384 45852 252926264 755524944 781 738897563 -211044512 40907 60193225 430773994 37385 -107211977 347575371 28089 162967997 -592612861 18383 56390921 840548724 4871 632355180 149130320 19674 -597955122 -504935624 11199 662984041 -289720753 29678 -32050805 536875943 7872 -952678305 -386162230 10475 -105574787 -899489384 25363 -95620062 -314626306 18472 -383316776 -982265010 42631 -804747072 -766405794 20784 160139269 143865205 32426 754435681 379982927 10776 760850741 -219028104 13288 -979910115 143319369 8207 643850553 170663983 11901 -139248445 -317004849 7610 143941142 362341331 31459 -129464719 -863614480 37233 -673426243 -330292038 57110 90054651 465987392 49887 -963351317 -384276179 54470 471887681 362793369 21312 717242315 -208772717 24920 -612148150 -288777180 62206 -860312348 470653233 26091 154881913 -219617852 46867 -286696460 -681605191 51785 161774566 -228003971 40819 -7274738 632281941 9302 -707627273 -891133371 24830 -101225893 -795589760 59263 250433638 -30175045 78917 90577483 -292433687 35963 475957982 269660122 35811 84106867 276168924 42636 -599440184 -519295447 37488 -895055713 -980392989 31463 -958487000 187361382 26553 -693348221 -901902251 7595 -387301755 -968213643 40320 346559556 -210063631 39329 -398485212 740061136 1052 -331365756 -195640365 19269 184065890 -131984696 37092 50847084 -995642504 24021 -316341985 469495770 8209 183254854 -95766354 56608 657341804 826088179 2896 268584140 -200656414 15764 -105136118 -122178556 32159 336237928 814691200 17071 623601015 850171277 54065 158748319 366749131 37942 741528205 -600743779 6781 147232867 448670341 3589 -394555267 -114706280 20000 283920259 721765944 26646 -115107981 -865844480 45392 -485355883 733371321 51767 -312247449 473251566 1034 -426791955 -115009549 36860 -14311388 -704568635 28495 -136631504 -766760583 14940 -481830920 465463392 13913 176182967 278904732 34520 -194652788 87765133 78265 246395342 270017161 29032 638083929 -315447728 7892 -685164221 -779085874 18647 82457971 734104692 28347 -607018861 -508692024 8076 -206008704 355508960 46739 365381261 648895821 1308 -480730656 438958609 48428 167492476 -587364513 20368 168178814 -97103919 73694 166115220 464246383 15990 -21801971 641303553 33723 -957943835 -978206156 67968 -318008556 -678991861 32972 637726997 -306195021 39696 169370253 262057740 18768 168233926 144837186 44859 162213551 274072850 48090 354579027 656033722 24016 -211161774 -592489730 30454 177051521 442791438 21636 180699608 181310966 2851 -297782332 -212193409 22599 -125189846 355575747 14643 -23755586 -686300984 6053 160679006 -891203909 31969 -684687124 -862144136 21855 -97547816 -865598346 21090 -970547062 148331359 20126 -881777342 460380205 38191 -573430220 -392349109 20329 -22298240 -861518737 23382 -586000784 -296781855 77525 184094151 -580547507 6285 353677777 -671795096 58437 -878251653 -99157352 35603 -675976592 -773594317 14071 -957434846 -618461667 67363 -27680415 -712483663 28615 -111106992 -313525683 24593 624365070 856351582 37632 -858120222 456471225 50692 171204326 158464990 49422 -980995294 -953203928 47237 337590821 620287829 23453 809630158 -968057416 24765 146417086 242488913 55955 -975300246 190240663 774 -602761446 847149035 76689 145819446 83059705 13108 259082965 279186102 51340 -771866887 -490257090 27321 443196093 188517581 87349 175266032 446633669 27388 376786358 829458704 1262 154277193 335931615 13693 665146936 161749961 25165 262477850 442687959 4650 561715690 -504707806 23390 -106463486 -483094557 26739 -293431495 -222501572 30124 -412357463 258506580 50423 -607117938 -501733173 939 -119776061 -122707386 24154 68463983 834441772 23574 -680722909 -877632675 17262 -981296927 -7676414 68109 -510639830 468154518 499 74192348 458813250 47521 -585238035 -521186087 8657 362793438 -200301640 40556 -615200326 -305501400 27825 -221473505 -892115857 52462 -579129694 -509914937 15424 245410528 756990161 34244 156792447 283214655 47399 145380322 77705997 17390 -615042493 -522761416 34056 148993997 90189459 29266 -955657913 -418756942 71321 378365355 621592732 33462 -1457712 619381789 26898 56071044 460826283 23570 184069585 -130834700 425 183239711 165661627 24346 163187162 -227700745 25803 166427648 179842016 42230 -137812379 -117905248 19459 -234562221 -885406686 34949 -490637400 441715389 23249 -477592453 851688096 62907 186935005 -881197944 5479 -970977629 -996474171 10439 -321628482 -202429151 27633 665363546 809866449 74361 279669642 51622171 79596 -773009571 -476576592 51933 -706400798 -806335614 34820 -416206290 855981380 55027 -596812632 -317258620 56537 -690537040 717991478 44751 652167207 147135611 65272 262968973 475517169 37686 -576448709 -287411294 30618 272276687 -214550751 27291 179018250 246501737 49347 -774461243 -583136784 66511 -231145305 72933686 87257 157253580 364952577 46644 -587952648 -806512225 85146 741877740 -585660738 36644 245179962 822430139 42967 -115313051 -902694414 48255 -775962290 -509942742 37955 734209853 355538437 57872 -409628722 -986233189 38185 440312877 153084784 28449 175907696 74871069 16828 -424863102 814187941 15743 -671396254 -103250325 20154 629335454 -331899361 22134 429344141 374560103 5650 -301585386 -697353039 54230 725852773 374164180 15060 256221967 -201774201 35945 59099189 444587682 21734 344437235 832433526 5746 179220015 69020764 11426 728062075 376142693 20239 -698192458 -796152976 32443 185104430 -235320310 21990 -695433980 724760955 43267 186404838 -865769056 42389 143886181 -872123008 42663 -325549634 -686505562 41704 -386392412 734010931 41716 154168969 -117394773 31176 149167396 -866063823 15889 -195588719 -865168059 8476 164624397 456520082 17349 -972924849 -979964582 72689 -16694448 642780753 36703 -109279665 -893688675 7780 259773136 -211376903 18441 640849187 181286711 4109 -116477747 -487516874 5981 -122315774 360302823 24481 -104248297 -289996816 36258 273582443 -228520288 22465 66787198 -522266404 27053 -694762610 -132712639 6016 -230463009 82017885 79091 752112614 -227736150 27757 660595867 169196233 38109 -18601114 652477347 43743 -778259274 -510845860 8343 752302992 -606712584 17219 622669164 180077795 72152 145457344 78223709 30154 719350317 -587751801 39465 -998313233 -427023582 56912 -991546948 -400977696 30587 84586850 459451763 24929 53382979 743564776 55038 68917860 245888722 16987 179226428 -199198927 71788 -673224460 -767030837 40851 752289679 -422033647 40563 269878602 757420863 9268 714488555 -600911230 2183 238742092 737746317 29481 742701448 -313657686 16440 637093921 337608271 45100 -953477268 -692061964 61689 462645273 334570634 4783 -973236518 -582805233 72106 621225042 150076792 1244 -423599540 -142576580 28490 756993701 -220877598 62358 72375782 759176394 39299 -229218504 -585789547 40966 834422009 -982311343 3958 64525968 284602147 13276 -141507158 -321748978 22126 -417650710 745661540 37468 -129149988 -885702426 12125 -99456501 -498284323 22783 -480440045 755862882 30437 -119028829 661440294 43624 -684759311 740859752 4691 -886436523 -510389453 64989 172352289 472628688 420 -207365585 -594166453 52991 185315819 -904567630 37229 -700670526 -133701824 13970 451541198 373314315 30050 -101631835 -792099786 31113 -401452007 721685241 15110 285044181 445896237 42176 -204885508 -515406458 8340 -406018705 831038407 29735 734623746 -222325622 1287 470094526 347880214 6851 -892697770 -127987962 13422 -995404704 174699966 8563 -712062424 -140009278 998 -573776004 -513960479 35658 448850673 650539345 56313 -969712151 182439710 17298 -223793864 -858271028 54969 -713408387 -118351702 22169 374295299 845693347 27354 -13778898 -676244885 42498 -384904031 856179717 33636 359214716 641933673 23163 188277910 252363038 2213 270981562 -39977713 6754 -134411924 -115714598 21982 567058417 -488645775 48472 -408837605 753262180 27551 730184908 -582660469 28346 -572974995 -493745829 11437 -36206974 563807000 9164 -992779285 -777716062 21738 59602651 439110798 39068 641093274 181394682 14585 -231955794 87032879 55213 -42568063 626727171 14083 -590427385 -520650219 9503 157199421 -573002271 7995 -415368436 -134241010 36042 -396687647 743641163 17357 263094628 280526857 31948 -763788218 -208631955 14356 650778030 -315463686 34256 283737202 -34944176 41015 -420883100 -795245765 7746 -194181133 -885053929 58584 -976991064 -695160120 57704 378309165 634193645 41663 73021521 266284904 29772 755225092 366444288 57238 -417888819 270275436 35737 -100063998 334918618 4988 176786353 283952247 44859 -289877408 -682018317 55379 -329964358 461729002 2479 -7301603 655333963 39795 260563235 -19932595 47002 363756583 -231476270 26389 737695120 -331109988 28025 168283657 86748019 24229 -391049352 837646471 51028 -304798885 -669632551 7951 61948335 758261443 5349 59335071 719089481 27878 -572222905 570856934 16363 256646478 -40339122 12217 -106126119 -113538743 29606 -103025371 664942352 46331 -700206619 -777039242 8236 -129473132 637803318 7887 -960683308 -577568963 33646 -214107734 70855055 29024 275844315 89671080 20678 -412804638 274975680 5671 -193512277 -616066127 10123 -402505851 -956497749 68875 -196210394 -575334780 362 -704968691 -794105483 39079 187168252 -583721171 10803 343799613 -228102324 4796 -891879963 -126368153 32582 243809982 -47460351 36188 71802974 282893332 22525 -137385118 -578747586 16540 344662389 567475244 51939 245772948 433863466 4597 539017740 -488626379 31143 651563400 373844824 65194 80415041 834823742 408 -673313816 -132532949 28839 -687204404 -763961243 10134 264086350 -22470180 68220 -479525053 440151572 41973 -776380113 -504827947 55697 -96917456 -306947086 5754 163403579 93398027 12261 -680820917 -901645071 37616 -900025852 -135994620 14189 -211318642 65461212 37973 270733302 -37620043 55615 633886780 843065502 73818 147443610 449151147 24905 641090159 341183155 39007 351103036 661006371 39851 57953347 269155620 40195 -969567356 630047960 83527 -217196727 -976959704 58465 -861823100 -105374502 11306 -190778971 -965067191 54831 -133438352 -317206465 61137 54989874 722602615 23090 278922867 69770243 9459 747146609 374808835 47522 346870013 649206878 9903 370787621 823259206 5650 147179433 -603761933 4537 80706825 -23990192 37994 -667981064 -111589364 21787 264601709 759459468 25030 338264094 662023723 27804 -134313423 -303475179 43756 -135805426 -774067813 24429 149703248 -121589056 15762 -893624931 189871547 91425 -33636947 -708838754 13398 -767653331 -491703476 27168 157827912 467249781 1835 -418788968 842019724 51386 555724132 -393365920 22823 147834038 -881430786 30823 -405567722 256901999 23024 725178086 365651921 15043 255917886 719891286 2083 -30073040 546287440 20321 -426878470 -981507908 46225 187988173 339926729 54706 635514966 -312628869 20124 -109135844 -900322601 47234 -212477967 -860273623 38901 -901047958 271279043 17343 159520597 179532595 40202 750211057 75051687 71754 173241204 462684838 4032 -672605430 -794730877 43458 -113746501 -859639644 29699 -801048664 -505794971 53619 -118510526 -4723583 42583 -982252423 -701313621 9335 -139342081 -490332333 31236 166299130 81849857 15100 -99879715 -312420047 38986 -385934918 -980178619 30563 265610625 723373811 19690 -301879016 -226427653 7357 164368069 59770867 18912 177296089 -588741909 21072 188672298 -133220112 1557 -964566569 -404661406 44090 -985518042 -310053291 64176 147409292 369364924 36580 162524872 60559257 30227 533952523 -509463130 49150 149304544 164894306 43543 255417003 724663568 9418 -100938236 -481717871 26478 -137749645 -307476345 40060 -9228725 269391808 63172 -289222048 -698465130 39513 715840759 -300689494 37403 -608961933 557343890 53005 -492926127 434462280 29002 183187911 241078531 40123 -118353319 344028783 27504 -972674125 161826310 36445 93494625 435472753 31646 761696490 -614699459 26469 -128003722 -807770946 46986 -311754222 -203661244 199 -314280247 -703687937 6853 59032155 738365827 70911 155640856 59036774 21286 759404211 -230509146 32961 -779165739 -796416951 6692 -681460378 -952726322 30426 369885268 -210165779 33655 -687757647 -106491603 18270 -127748347 348716069 6097 620683592 820023135 34154 757806721 -572415989 41035 -383349381 -131204904 25883 -709453140 188661105 19284 180411096 621862315 50643 650888703 -304680529 21118 54154289 -195740033 47429 -698256445 -769176079 17589 -102430565 624481959 8273 454722743 176837563 81861 -393156456 238586435 31399 446967645 185766827 53991 159391776 -207834836 41270 168580011 -217480953 15893 176050590 78136709 28730 184306746 348961790 28171 439825004 183854340 7946 -965658216 -586632139 45398 -603917414 554827393 55162 178283092 -895532090 39209 268339233 -800900141 61854 283412801 456821326 28076 -507364298 722615809 34109 -592569979 544153946 29969 735655743 -573435381 17751 -415559333 -104698134 20949 153872192 172058751 39267 -792912942 -522086882 31936 186637283 260661176 920 76462349 452540880 20636 -670693890 719252218 43088 168875596 -111529564 19325 -302592997 -382019402 38496 163679879 182152568 5520 164485573 -107836639 78032 147131152 -103529831 80259 -702053682 -784681318 4491 -777649023 -522709896 23053 534497313 -477277519 57181 154928395 -390122039 21927 -982752424 -584194445 17579 647277464 352022892 46745 567454201 -506416658 34941 -412083149 722054538 7862 -401218555 741443353 28832 -329689936 -213636184 33411 175627248 65445494 15590 -37734676 -765906573 12386 184104299 -596399545 11812 -764637704 -520183987 7187 -773118428 -491272321 45023 -995526998 -418774479 22231 -97263153 -793531420 57108 -771747305 -766358254 3600 -97481515 637810989 2619 367125163 -125854328 28638 -523790623 -482014888 49323 153657681 -883185053 15920 -320381336 -191364334 7791 -865260187 445411637 29351 -98382869 658520237 627 149488889 -423703153 22023 147900062 370361081 31522 -859841844 -126246109 12064 174678719 242033362 48312 -783813601 -585926334 1000 164374542 67760574 17524 -192120005 -988416541 41603 -136689691 -307221097 24841 -128147522 339305016 33892 377532783 845709198 34568 245736907 -232158621 24799 -889635358 -103605954 1600 168383782 -390674949 11868 90016819 47934284 46899 334557662 832571444 29032 -99659294 373276801 126 -203067417 -969127036 53350 -41387864 621289072 4816 79479379 655351792 23476 -765159599 -770015681 11159 -574460933 -511910377 16581 83582208 737832537 14 724445865 -213783509 29534 -141385539 -309928090 72514 375409958 854054695 27271 435289709 333937458 16281 -45917947 559911913 33855 -116515779 -500054593 7137 -998321848 175912173 16456 369386430 811827092 44013 -867994164 470001983 10485 541224516 -492874810 3528 -405215862 -125848189 2298 736289855 -604078759 35620 -106078933 -867771264 5409 -124932685 -767742845 15927 -310395928 -221632276 28505 282274713 458444327 22745 -601634405 343128819 62219 -894814940 -117518145 28158 -316441374 -690022210 36245 -307309324 435594389 15354 -426426919 739370910 10299 53225165 272616300 67825 441274879 176763582 18592 -287649756 -706198447 14786 -129814231 356461664 16914 148339984 -595369550 3221 -955125702 147453175 21326 -103681620 -795953923 60603 267004666 276082623 59779 166611387 81832274 1245 348921304 -982791420 67701 67675063 -297202990 23466 71084111 -287608637 19850 -107571732 -857915119 27239 -590451871 -514132030 24745 -40024412 -684648010 10436 184297575 -859083624 20836 -408835076 717796470 42576 153318608 -141720426 3615 84797774 810786397 16267 -44597821 659271665 2935 -394040666 -998593057 75538 267228522 275701943 18481 147423197 -388186297 4595 -689974807 -119941001 530 253235900 262291535 24407 175690657 -126439810 58910 146145450 -211681309 6887 162418957 50603770 8336 557855148 -495366213 59445 661709016 834115508 22315 81359570 756568520 70904 -238050215 47853735 72309 449237782 342015525 20116 -139581686 638275243 10279 -686658673 -903600002 22287 -399365095 250574358 47382 162910665 -885654955 9542 -19400139 -701915148 62940 54394227 243033426 1884 -115756922 -865279479 8586 -494894552 468303068 2909 -409469768 280724609 42862 735540475 832427625 34486 -683821281 -877908144 8842 241169282 -607558506 6208 -786617933 -803153217 23393 -397428325 832095828 5332 730739338 -328421857 42537 -123849988 640851063 9604 743461943 -594936774 4374 279841329 450441624 31831 636410948 337742808 1770 -989258229 -420507355 55010 -202408262 -900985606 25021 -108787467 -322055861 27520 283607550 453047285 5478 144878721 -578290135 13130 238207621 61614230 57825 -211115717 -997016507 54871 -675330717 721291633 78809 251975657 -218595489 1064 170833220 238420865 47216 -597752949 -287203702 20256 -294735906 -219479142 23652 167895716 -591542125 8160 -287052058 -208866659 18973 -419422823 284036899 17958 -220211083 50507932 11963 252234115 454902258 17586 165233996 152983052 30484 -991246026 -789115103 77608 -705974360 -781673051 47128 356328354 832781378 32373 -971508768 -577258250 72676 -492960519 464116131 45934 344455613 628001833 17654 -103226838 361265092 7864 -381159993 272830850 1630 -381862427 -973717227 42800 189017914 -381756618 34461 59125799 275251947 31863 175811630 -116259442 25790 -602539773 -507380805 15102 62499654 -296197479 9680 -789421813 -523435474 32556 60752903 715643782 46116 143614940 -596406184 7891 -223181372 -883565913 19311 -711562591 -790836806 32724 69407545 837475098 51751 172701509 -387674189 6826 -603573737 -505493310 25562 276888171 720402268 15860 -784779018 -503586077 14651 -125823281 372593098 32907 724277678 -234261533 50524 641050988 164834620 54397 -100944416 644747104 42582 -894065250 438198318 13969 -303781190 444314764 8548 -616016154 -299212575 67319 -954473520 166080040 53687 -861984831 277652132 26857 -882438156 453157461 154 -422155750 -142723139 585 -893164473 -119603934 9201 -391641745 828186904 45554 -700124726 759590256 5491 -16080821 627346472 36558 -988646701 -960379156 32679 -204446360 178094645 16887 836381461 -956608354 18751 173831234 -868939450 45229 749690214 -194726837 63029 274529652 59831868 78049 344410636 834541536 34886 748132452 -328517851 15309 158795559 51725314 3927 -764207426 -789242619 15665 637166791 167564459 22515 -193357198 82524888 23925 147377565 -423805559 29835 172803968 169893518 9855 182330580 338241289 53626 -394208798 740006642 29215 -298367894 -711827235 28446 160979329 -126585642 15483 271552449 753878258 38289 -989966072 -611776545 62041 622339075 182948621 59434 -422836194 -961583062 50202 151985242 -224082751 47650 -28150729 634648397 44123 -226578220 49354304 7236 152367797 471228457 11739 170536196 -879926919 18779 -497755519 466216916 27059 -227104491 -860549449 21418 -312391501 -690780712 13742 186220243 85547664 20158 468832728 831423175 92918 -332337019 440387146 17129 -41999257 -685957966 10248 -576253309 -304150876 32577 -310970819 -225389587 15743 443556037 371710256 24474 189991777 -594635315 2770 -606290583 -484210027 10538 161566904 473012402 8518 275381851 442442512 945 -295438959 -204242227 18832 -116241107 640608708 46486 -610342736 -517011126 16701 -989272286 -386108195 3043 -686751585 -136733344 13872 89469248 -304388827 40502 -286516688 -695293000 11642 -99107202 -505499697 18473 271283750 -5286385 58777 150153767 -874555639 18982 -101420258 -870690241 6356 -236466509 86190018 102204 -312200436 -695497224 66255 -389989988 835377616 9512 -224367067 -992916000 6085 -956356155 -600349224 8500 633496657 -295103652 30658 847882422 -966059570 52806 67263411 285512961 1776 -974466823 -603775957 30221 -875752345 456697445 29903 -509404283 845658380 31089 -123432930 634151110 26640 -137509119 -865133994 14079 84064106 266028194 21449 -709422321 -125515427 4786 -235956769 -899258563 905 449213374 162053535 8196 545923673 -483805687 57878 173970000 449221785 16825 -29668603 -684803802 33610 276714807 -226553532 16475 -288963910 455599935 25688 52156873 278231531 21099 -43454994 627292621 4012 446526301 367367716 21389 -994394634 167533588 22799 639411550 376673009 8616 -954082506 177397805 36807 -416999094 731412122 42439 94404547 441073551 55954 379949946 631796162 21922 730051016 334097884 58638 57383317 748460447 7720 175366453 -116187633 64801 73440349 744235018 67553 466073799 370840581 29012 -424599722 -966204964 55101 356508485 809703159 28846 532344056 -419923742 17534 279155731 -39981579 76831 -981449000 159478214 50068 649585725 -305705100 4828 -674324911 -133811592 30877 -229000798 -590239273 60292 -216160977 -587860709 36324 644376989 827116853 65915 -794892628 -784113741 24694 -771091701 -807671788 3876 621832184 334602617 8613 566910471 -509171375 4042 -419827273 851152726 3760 284049153 455339686 9191 625048327 844204861 72204 -402111061 -953936988 9100 376615146 749395399 20233 -128961323 649304265 3484 371085726 841005823 30559 -891475844 435006011 18147 -104494446 -765955598 31070 189645230 247280501 13669 -484821254 811090517 38984 -223981300 -982475441 58431 722406240 652809516 23465 274250979 -23844858 14222 538513158 -489318165 26046 -408202330 -116313737 37257 -47045020 -668831710 27695 254942888 263742344 15474 -297230884 445180413 24098 284608958 72704484 69279 -887593117 432473680 10275 -132475899 637545246 38835 -505614233 455623374 34208 81981492 829652285 939 55963027 281929275 25203 646116521 -306019828 35034 -128409057 -305847591 14536 -996150862 162415945 1533 259646604 721929451 42210 -978253402 -608368892 50388 -695998378 -892473892 49995 639930131 362458246 7054 -869801776 -111971593 9460 -980425564 177682252 55413 -868716721 449955065 47224 -801491841 -488182640 55140 626899182 359613437 59367 -23814732 527424046 45097 245396060 48578743 22426 734973807 -298384319 12776 -134879685 642405587 40822 -690668154 -132245493 23913 -118844131 -100910942 11667 164262571 93958085 24400 -991716610 -995644894 37767 -191115641 -867318463 25828 653204451 367061954 6000 -306374666 458576150 2534 -294744443 -695052830 46422 548034006 470901268 27010 -286425938 -678219214 21326 -686014171 -777353554 44628 -195997260 -968730819 40065 -604671334 -292743581 38906 635064903 -310998447 8177 -403253660 -96664844 19752 84786905 274347253 49201 -419022797 717548160 13042 715252207 354391418 32589 637533749 -323249962 12467 49968202 822582326 29004 -959483428 -592132765 44334 466866698 -972861370 69045 -142333335 -95454811 12499 -996117429 -598266352 68061 665966431 827705506 35059 168688869 264332004 27646 -593190911 -504045864 2044 89477366 855206245 28172 -578296735 -325229910 55243 -395200789 262492344 998 533123227 -499109146 58567 264520152 -21367475 40303 -24092622 -682131708 39448 529833073 -521547681 29912 -295653232 -217071838 34130 -671740975 745219062 64968 181923153 -883365274 36360 534465218 -688836259 54448 62661787 265279012 18960 -393216043 -954086148 57531 -105368407 -775081188 29885 177708980 -882986972 37451 638526598 -295098967 36467 182818290 90110328 7169 -231408813 53159834 17511 -294540596 471276830 21319 -399763614 821599087 14062 760274908 -310956766 29691 -15259613 528906909 33302 -961957085 183725089 28436 -286573775 -211031614 12784 -28862200 655591308 29069 -383522090 -968180012 70334 -688764591 -102682094 2230 164685210 453591985 23350 -385297855 730854653 37751 744954202 -615855657 32153 -693236978 -807625218 3276 343853810 -229204285 16331 -411980654 822588459 46548 -124058373 -804808733 56504 189458787 -609049622 17392 152535529 250693188 9283 749604275 -313038462 8307 -612365891 -99390686 60278 269197697 243255885 64306 65601417 276651662 13841 -42964981 -694653309 4080 -686820949 -125838058 26728 -872567308 -140883501 44130 -301007343 -228421703 13657 -400534549 759685235 41312 276294685 -6073810 77851 -579954205 557227117 12460 266121960 238535728 21449 -962655813 -608628193 1824 81589629 -319745173 11944 364526412 -322552016 45636 51337265 850776420 45729 -108664864 337800171 19365 254122240 -233617039 233 -234182291 552171177 39715 -210457187 -875226931 47998 184375999 175706245 11690 169414492 70179351 6531 -309752374 -783489715 65507 -291089419 -405556027 57200 -602011315 181686012 69062 -203932704 93889381 86283 257580207 -41466055 12371 -381209313 830333525 28843 50182335 -320015371 25129 740163504 -586541700 16489 149613373 -195535647 72567 -481493254 431805854 1949 -574159374 -476304301 23698 -576346877 533504463 41853 379072230 828082375 1407 -384468481 810696677 31923 173961414 -874007626 5071 -991819580 -994422191 7213 85684790 726990251 36022 -237170243 -990806459 27940 -218541713 -983217722 52283 367738809 652538117 14934 756775476 -321854519 29594 -234901928 94922516 24219 432669163 157842013 31361 733954124 -211533196 26929 279008303 436796712 1447 460504744 -196565625 51273 184437400 -872392040 20606 622966339 366215373 4138 620682857 349578012 69818 -114982233 759172521 34834 -394334409 -990673795 39290 -131023035 366404737 24198 -579175093 -323442278 53535 -770103311 -801485454 14317 377074301 653989007 6965 -992056553 -960746986 44884 -980205051 -974285286 52651 -314063893 463406990 5452 -97863243 -112504746 26994 -997705165 -961817741 16873 -681001751 -114474931 17762 -588828771 -297494688 9416 -971209306 -985689355 38028 -861890287 462123813 49977 247075037 435692191 35527 623000005 158732493 29229 -978555852 -608764887 19897 -23971267 -672186245 18958 270308927 75820296 9338 155155579 -129424545 41028 -129970149 -518060931 35293 -46586572 -695629168 69799 173015390 341315818 15334 -114064848 -493400037 21148 -8506738 665540327 18018 -290823005 -696998214 18108 -297706059 -195747562 26691 69802766 441302187 37836 162321883 167841739 25482 73677781 827605061 59954 70172483 814485857 25501 726279912 363896407 12652 145534119 -103487353 39740 544079928 -990583123 11415 -206132442 -593218869 18041 342487745 -225204147 37230 167412057 -886910317 10141 -23594045 665972138 1717 154259088 448450842 6968 151371694 249286880 21421 50389958 444587436 14166 648913892 378330194 6523 238960969 59309234 18713 -207593751 -578851571 22760 -393156558 254935219 41697 432775154 351907079 16448 661784067 149408645 45862 85485546 250168260 61257 277554672 54950131 48429 238983474 -205414473 20891 262574199 56838731 35965 -98831341 -792329072 44999 738000541 -318159170 27306 262493909 736004686 27985 169222395 -201422806 58554 -201847416 -618360786 62205 742924415 -290186362 48559 -698051768 -969957944 38358 -588258519 -308715744 1826 570620347 -392374663 57178 -970953747 -585132884 1160 -998262139 160212994 53365 -666850690 -132659330 6355 -198777953 -861037127 35750 187681440 167080625 28147 -571750600 -295245886 48947 252424615 84505345 3018 661055170 -317590591 40064 365346074 -205498069 14357 716409347 -236677080 64987 -322145415 -220776234 10934 -986239411 -575464851 73215 -219215382 64092261 89002 -388851957 -131655836 11601 180986849 428643382 8204 190319119 447604404 17418 -116829300 -286589133 26291 -801450689 -798340438 9521 143179769 142869537 43955 -982053845 -993779922 49243 -210609181 -883244468 14135 -393157258 -130408045 34651 163126798 157204313 4816 368365325 458157125 15555 82772089 438968567 3665 -602585753 -305674210 62390 341021343 623236911 221 646935761 144162756 56676 -381310990 -961716540 59512 178990184 360228171 29109 -113580423 -310776623 53770 651026358 -414887482 43944 336538449 -228839134 26486 -868397206 459176237 21590 -111496260 -287783627 53220 -132848364 635271944 22137 283034418 -234952099 33064 -487984856 437179466 479 258444905 -26843887 62617 -888284921 -109968858 26972 456604567 280828745 21281 -580411754 -327100039 70704 -219127443 78654513 38928 -708197819 752175946 27792 -9968127 665413632 9205 -670304719 -865960542 45068 -768508177 -496219085 17120 449735627 336309771 19469 238342212 256327155 56273 -287194986 -887246632 45662 757967025 53581477 54265 174801539 -409841216 28652 -684331774 -902559845 51859 183222436 265862184 7205 721497909 375761531 51739 -400848794 825507503 13342 -291720673 472704161 5954 345164358 -224297873 26683 -794586015 -477576714 26948 -136352630 373112361 23949 188276176 -122978583 10367 475121647 348142681 30926 -325356792 -697469352 48629 -797833573 -482484187 11068 -776330497 -482063727 39413 -97336936 355157274 1148 -133003034 662274605 13032 -122942164 656662616 24736 -100659761 -297358411 34888 -287408741 474132913 21508 631607961 818980275 66249 -232692175 277469641 64286 652405939 830227258 33416 180877973 -129462525 19357 155915012 -595343246 14586 -385717430 -992120879 67233 -986933446 -971041110 14974 -697670950 745359487 21105 752678204 -142071993 18143 -407428098 -993341670 69608 738537307 348532783 48697 -128011125 -773413072 8383 -788805248 -781283820 6847 -297126717 447766845 1243 48466122 448978384 39912 -968698567 -976045761 58315 176075740 -223224156 34705 -706412689 761485968 42353 82929142 -311670016 14938 -137445663 -318461640 71847 -391020469 260110155 28947 179325124 -870714599 46518 -131857641 645803533 8251 167868348 -876288979 1529 -24892150 566741172 9955 -415967921 560047832 38266 187543564 -231271044 68098 -393568773 827915400 34785 -416619008 -995347438 48594 -210244136 -901711688 1141 174993984 -424809157 15265 -285895042 470557165 22422 -327927453 -205956887 17468 -122956118 738231637 2543 -861562963 -120303616 11415 555342981 -479531800 16317 247263067 -11042161 24300 167914614 183422303 17077 715044449 -289069697 2441 276070477 64644201 52639 364919257 829141678 30681 -10592169 -877398705 48639 657782160 816846207 1970 -692186811 -114992975 318 53949870 243409330 419 254196463 247234497 54775 557723203 -393425097 22578 760830597 356785947 38078 251938067 465559645 37804 147589539 441509837 6638 453859376 167490094 81821 -420502686 824974917 24119 76548835 268610003 56380 -210754265 55840617 103576 -776679246 -799331855 3979 -980408137 186591310 35721 -788771276 -781876198 2808 -679301079 -904017728 11495 -104042025 -516942249 22226 246744249 720701843 22779 -785691213 -476606713 11394 660518415 -288424392 2034 -600853381 566569515 38511 -111358910 -110097176 7134 -323181748 433695231 19379 -228436267 -969279150 35274 -220701157 -608918615 39958 -388514373 855247775 25588 -984283310 642638425 24712 622403194 818005236 74481 -95753802 648497415 5129 -702642351 -130302320 6067 -882869295 428687050 15213 143506737 -386672981 4009 370639463 634529886 13119 -332374928 -689666618 48219 -207384061 -961513044 44984 -212793465 87341284 45938 159683028 -893613851 1722 -674293777 756548122 28874 188686968 362264448 47663 449165076 853252055 88843 -102835664 657895539 23732 -307633927 -682947830 41248 638434705 823007135 3572 -387141064 832395962 23566 -205145708 -901735740 25252 636472001 -493646974 47521 -297055668 -680447686 29020 156280077 -424868854 17547 -691647898 -130618467 28810 182820154 451363228 15199 -223500360 78359084 68769 152048472 255665283 19936 -598541891 -500170030 10872 735017123 -289202505 9775 660419510 -323824453 39116 -405512829 -971703684 32028 -115316196 374705835 24428 180913989 279171399 2317 -508108312 433607380 47322 -326499801 -196450928 16520 -294716759 -42659247 24669 79432941 825097540 43820 180067329 380472708 16644 -123702979 353695667 14211 -108289809 624054785 25443 166616998 -597884898 15859 253939411 -121558739 19086 152710448 93866722 15647 182983217 269585551 17838 -33038363 628035693 20045 -688906141 -902580308 55394 -98661117 -129641144 15318 175283144 -573227518 1900 -865719730 -105260791 6092 -202690802 -599165165 30002 -197018551 -972363778 9921 -399714024 -976231346 54446 60320167 725749040 43468 -414332068 280826214 4877 -225147660 73251168 49098 663269942 -112907867 35121 -879661584 -96660068 32984 162906230 71159810 14337 356570963 826280291 10524 154951397 83599682 10545 -118957629 361640888 3609 185649097 -575758800 3664 -131267980 -482250616 19946 -295384080 -680374142 22610 -955107831 -573142562 60161 -135458619 263131914 47366 -705888515 -786746363 14528 -483576496 -522485172 18434 59831461 728729544 11504 524066880 -784082756 22193 451421840 629405949 18340 -400619591 847208685 35462 -301816424 463729618 19997 -408439099 -961073957 7612 356373366 652735251 28595 655765220 -315428694 18399 -141178187 -108820573 13024 -672172441 -875092555 41760 147059529 -874254034 24190 732273679 344737293 37780 -510437515 473170060 57 -589579102 -512913791 1945 355570623 811098818 38471 -668085577 -804960658 20385 561457566 -491757190 11123 337474030 -202734502 13216 -793321406 362794383 38185 -953849889 -427571028 76453 -610084990 -299092935 6090 -129651365 637024535 48817 549702505 429976365 78591 -140868553 665420135 45230 362774947 812891256 26815 -138024683 -768905754 4504 -210860428 -885373698 18709 -330572711 -203072514 21311 -713133968 760717397 79821 167825871 -198018706 703 759880823 -294983424 47860 256421499 747137042 2976 362437568 624277627 43155 -591009591 -517128979 1205 -498311629 352001728 64722 -408515745 839679420 21778 -131780463 -129709835 15416 -39910757 642887333 32466 -955323818 -593973978 59944 359860339 -232886108 21730 450394889 341663333 26068 155921116 467639585 26012 184377980 50406854 31323 434940284 380397964 30245 52000009 812102462 9281 -887110011 -133467185 12608 -608463256 551487790 51751 646113332 180161768 57165 627992267 345994837 75595 737892661 -599336730 27991 168970923 -593479377 17379 87393116 259047497 40892 -119003222 -325053183 63313 -211264634 -966310239 10732 -33509149 -712310565 36611 -195836083 -986652964 13108 -423125735 -100696773 17148 463787832 350791188 31986 -41408004 666434071 43721 179758769 -600917487 15036 93908516 -287781940 32638 245016896 450400598 36529 -325164608 -676210522 13093 621054157 177537775 1206 715068441 -197651613 25450 -809272113 -773464378 9946 -904277591 474542232 8111 -215131200 832220346 31957 -98272711 -490016797 2897 715415957 -609924308 25083 -865965761 -142032337 41712 -862131273 432890598 21910 -322758811 -208780148 23024 -690402747 732071568 30013 250668057 740425832 29164 -998255631 -585788330 48842 -866356118 -101630158 31142 -201964147 -597111725 693 -963951839 -976536271 24574 628251174 -311233110 40970 -902086681 -123424003 63449 -984290431 -409410820 21883 -114120326 -306129973 6624 434719081 364728803 22916 174056604 376828442 30882 -95920278 -774806535 57029 -771898280 -799083321 894 151752561 93866102 7089 640094282 369018118 37659 157694813 -133775022 64986 -705517713 737180278 58583 854454362 -952982963 24920 471233485 145755856 39221 435130432 -482697332 28052 -688954850 -99111918 255 -972118540 -612411617 67405 -411455010 -996329446 45589 -105992740 626018632 31267 273663781 441950218 32623 -795790016 -801274310 21063 -982936580 148413080 28 -785879931 -799007348 22178 -395069436 736003731 9532 169349114 281871341 6353 161888254 439872863 22941 -128356693 -422020004 67650 357788757 833903217 12135 -114155953 656056904 23437 -141966446 624412999 1650 -711647246 -103901090 31055 89129083 850703375 55725 -975690596 -611831180 50948 -320693427 -677693514 24227 -381026047 825095512 9572 -867511197 -108511096 45771 854085651 -972235539 54131 261027262 747632417 4969 60686940 -287553920 17821 259955489 265029547 56092 721325123 -222007021 63233 -18599177 -697614852 1606 56039708 432106541 41259 -710061773 -887338234 2202 244569151 449496187 24943 743433505 -296260572 45165 -696682728 -794925906 22256 253928508 -404161404 67798 -775418711 -782437010 24192 -677547378 -124427713 21979 -952571624 56148098 90392 -230954037 -588586314 41454 -234033549 79221425 66301 -407391042 830418188 16703 -17104658 -695768000 24634 83218773 740930374 13947 459421343 -393387879 52952 -14944759 -679926437 336 -316645534 -209670332 25868 -404989915 837600055 32969 -805730477 -782265084 872 -24059220 -672264503 14998 665876782 830652463 44013 283014229 246135220 68315 620478962 371645797 43588 -103421594 -886006776 11792 161827624 -597889744 10737 -38623066 562680677 15193 527170671 -494269204 32219 162804338 49596098 2025 356372310 819074957 46125 183450196 443846519 5139 -95502801 -787935409 52215 743634250 -206645805 17140 -236423195 -878850292 33982 266709230 -30540575 18548 152893504 -580979369 7830 431085603 171590516 6869 -677466060 -885087102 21362 377547804 647915853 25279 -293419079 -669074697 25813 -111968051 -127896548 19828 144921199 152542205 1832 156649923 -203946506 33974 631608239 349510264 70247 -128980732 -517677651 1815 -591799683 -324405388 66824 741544919 737712805 40769 -587330945 -500468243 37656 -979551516 -607741664 27971 178979489 -598313970 4199 376330230 -200739093 509 365832687 827271031 1058 -669984771 740380465 71633 622493276 177519660 55380 -617856562 -799465174 86967 347836852 -18588173 24093 91140530 716258272 48490 -420650654 -980223755 40380 -38255524 -705493133 21430 150446638 263417397 33954 -193514618 238828643 62850 -227768248 84402278 59525 -998864397 162318923 12974 642913804 159688065 23581 -778801504 -762613906 4081 48724550 -300797015 10278 -287491001 -669235408 28111 -228488742 -891328721 56680 268163529 247278161 66545 -392288372 -982849101 65909 -481499514 373100651 59530 -26296338 -969766599 13193 -137394893 351163941 11195 276776422 -229456218 5312 -122151844 -138717504 19669 -407620320 -991992419 23015 -978793773 -617190963 46733 185025964 -583679047 12980 152483756 -870649836 11928 145236871 250905060 48429 -576480553 544202881 21499 155923752 87328963 23965 661664713 844461045 57459 149731178 90804823 137 -991137040 -997723006 41206 540775176 -513031348 21106 445339296 539478494 77782 -667156252 -801190514 9644 -113098428 -130437624 20921 -415841876 -105253638 24784 -790806406 -324135160 36582 177279294 256579611 26814 264219152 -859793 49005 -862939782 -708590875 50658 -125454602 -302627967 33193 661078834 838091869 44701 -964170916 -514824697 47041 363288077 821191209 26178 -419222764 283087781 14800 835806862 -963805854 12966 70974763 257788859 38526 -235940768 -859707703 2055 -876256562 468661177 21166 -683358402 -767615457 28857 -688731399 -771360151 39317 742105047 340467354 40734 -236043015 -576940118 18289 -891060200 -124378764 12018 -142043070 -778481637 27874 459559516 148972653 36506 242676474 -234968662 39951 -109963630 -798884757 8344 -18398229 -703224694 57179 -100619398 368011801 830 72516032 820066920 46238 158166270 -221647609 1848 -215563878 60350626 90852 -583500869 565641027 43508 662368353 333479746 29935 -395787865 -989081694 71696 -234260697 70932681 39114 467481924 -596683966 42322 242134728 721072594 39537 -807577849 -784049703 23865 -694771373 -780956800 46057 -235592137 -886184780 24168 377197628 655675044 26448 -99694129 -329345524 8387 -618992192 525000208 32152 -959980739 153762194 29776 81051079 278254597 40698 -131040798 -120614032 26961 -103202204 -295720726 22886 -307316641 -212385415 29006 737128128 -310585580 26133 753732370 -586218302 19981 639119256 380474889 11567 -10849658 540143574 39404 -777884514 -772236961 5921 179430136 52815719 13531 -209335421 -903243295 53285 -198990452 -963496557 9050 154156928 172533057 20462 169821032 -106713361 41059 183749286 253099940 38247 248471779 473346946 16164 -999137390 -411911631 30922 -612471013 -514072083 35097 -590045098 -483980702 14869 160967759 81968085 18723 666638995 835119490 64031 51744895 754902804 56704 280836231 -13301742 43706 726041609 -212386753 28265 754729798 -307650075 47839 431397479 358950243 11162 463216996 340750539 17465 -203029882 -585177977 57485 -961915039 -392215843 28547 731412077 -103897749 30848 -395652891 -990875848 2333 -959119928 149479777 27638 760132827 -320108787 28496 145277752 -408084254 18638 463911445 182819976 55339 253736575 -610160196 47881 -324294551 -231814515 22588 -103736534 -290851026 15631 262993435 -520627 10541 189780526 -201340304 68297 85954093 851745006 57773 -789752010 -763806849 12816 735052520 346989139 49044 -318325156 -127830918 46625 145873693 -585376837 13408 -606268500 -488177084 9842 173744121 76948772 2433 274856302 743289625 30769 715806276 -237515960 41175 371134185 845509198 29639 71688657 724700061 43449 85270984 436720476 15425 74058733 654439562 41867 -315074095 -191329462 19244 -108629670 373039871 29100 251308288 453944908 36035 -902627410 445161942 11285 -957531244 -44428833 62499 250366766 274875256 76257 -115996932 -870523485 16778 -2899691 529461095 20483 -290167801 461824825 11822 157511516 74656483 21282 -694760298 -118230206 24157 -781345734 -522780716 19774 -291681627 -211912486 27893 -397374307 759201103 33282 -600204421 -304400481 15208 -203202281 -583877754 42514 745822445 -214154316 306 -201371373 -617327697 54417 432356025 339277592 28722 -670064741 -137329175 3717 -201040124 -899847672 20540 -106257875 361857181 25108 -114621341 -492715325 18438 -589413519 -313485229 34781 157945906 -111042962 28451 438006813 -403945933 37440 -201628937 -576667168 59490 -228831894 -481721999 57688 471814128 372995721 17829 53433029 -301383918 38566 -864197770 467734149 5033 -953213228 177305187 19760 -215351650 66146900 65193 -494252475 441314100 40440 -97466269 376795663 6054 -962182744 155951412 29994 185707242 -139965188 75008 90683102 460239505 53158 664762389 360492524 71369 146925547 466079273 6052 -698459116 -127899249 20163 58965377 850339611 13313 -408500231 178400319 39040 245799114 -219610883 40845 -397906259 -978368833 73729 732681126 -221074078 18270 -768535257 -770382481 14290 -418140099 746785640 7989 -954910459 -611192115 66125 -868054246 -138132170 33987 756776709 -234247777 35965 732415086 -609179050 21632 -764838329 -797273206 1817 -7725512 537280534 10458 159669203 -210795284 46010 49549095 812801350 38865 -289643133 -202000501 5487 -389282729 270787779 37547 164141893 379225296 10590 -494876432 471496793 20066 458192953 340582231 6194 160284853 -415072267 31758 -692534354 -804908667 9811 638073835 820944418 42977 375284921 848201430 39861 -287265363 -236015726 9225 189764181 270707348 50577 158522887 -872903398 35722 456847708 146397491 89575 -323247089 828853751 43482 355608162 662849639 15860 -40272304 -684752454 67152 361201986 -206451070 7310 -112887467 663116071 28540 -972549942 152144459 16799 -291442577 435451199 15345 -28456742 642090814 40600 -994440991 -617959673 60506 271456888 258103450 12761 -695284550 715189090 15841 -402742706 755403292 2914 68825106 277619114 52928 162517867 164265895 46995 -786703791 -494643379 30083 251390460 -191543349 45667 73808949 265472806 72120 182544915 335265605 5099 149270594 -237533871 43925 172613799 -417628174 32870 -891809872 277978080 50827 367360319 828896818 3853 81124139 54298031 67125 -802115277 -784913626 4044 160408188 -141292698 73859 -414977582 736061901 19452 92237883 720025928 59702 632890271 -305749063 3690 -412619171 -96362322 14292 185072139 187208927 44898 -391776898 -956029886 51640 79119973 272450650 23798 720361146 340313231 12092 182567010 48716766 7870 -695521777 -879681920 39361 -494738213 460015419 6492 180603166 -899988103 42225 142909932 170671073 22107 -398488091 271077826 39104 -984703550 188482186 39859 -706939159 -111284602 3899 722630856 -211790484 61342 -395703686 727805181 28606 -596647273 -480446821 9958 -420532221 -107466536 21301 727410134 -602670035 11026 69848650 -312662626 14895 -9405712 -666896547 54420 -675342251 159831156 66758 -675231790 761266136 34858 -510954328 429789018 27774 662626384 -308365303 36069 -890510765 438246462 23013 -108112788 -497186937 22173 52086014 -329467612 29709 160917257 83392940 4527 160854111 182313150 3299 -116366430 -310635649 18898 452343032 355086688 11536 183365361 -419741686 15257 66756472 462879285 37569 -703491827 -124923406 15693 279118562 -45306837 14289 555258492 -502235651 1507 239033774 -199416793 33203 -323428825 -194006706 5791 275433089 60129433 78567 655852851 147640859 42470 -487244549 740145265 13601 -700846912 -809160753 39774 -116341900 -778237138 19648 162065145 -120300727 49793 163075019 247644132 47316 177602479 444560700 17592 -114222360 376455717 13040 177632226 -119405908 26210 -894202802 -119190954 23489 735698448 -331568923 12122 170664177 -871072329 36171 358779764 -226136472 26359 -428103208 831894200 8377 -966656965 -383247255 49660 -128542537 353241183 4116 -331480607 434919798 15899 258486722 75567122 13583 -19365361 -669426007 14265 -682044072 -97853072 5460 -98238686 436544369 56862 -136351483 -773115991 18023 722667426 -610169439 38826 -965689264 -424872496 34807 -966252700 -962148907 38754 161556650 -230948773 3754 -424602412 754290560 3103 -860530381 475144277 4628 -682898292 -129291060 7428 160371971 88087467 1447 634395174 350835724 49892 162831303 -421787499 12663 147076733 239181450 3185 622715373 354646491 35358 156460948 -124377831 54106 664431824 175211632 25950 344042491 625018916 8487 50048959 437989097 12824 177955390 -859959245 15952 -235861559 -575969407 9272 -119294376 634332134 48217 -101284873 -298056099 26750 436548716 185011215 70867 -37945566 -683018812 83274 169818059 245093257 9368 -415752623 -983145245 23632 636971572 -320795070 18795 -592263350 -314457637 22694 -394026063 -133836013 19327 -109718395 651920456 42922 449829895 367650647 371 -577900319 -310338340 45965 -202554908 -880042012 58703 145060682 267705045 9900 -96691813 -130959597 1592 266955193 -774466557 49824 -797659358 -476359933 1295 60951204 462600234 40664 281956014 94760881 4526 -969054377 -979842910 46361 -116514458 -198558710 23195 -594767661 445031508 20663 650836871 380296724 68739 263422702 274921117 34901 169797880 170762755 28203 277209912 56429395 76495 759569962 -286559309 13986 619230992 833001561 63765 55938724 -306016576 23918 -110070418 -511320943 31819 -789601323 -769864295 21179 259005443 -4842752 66544 -25023960 538507039 14824 181123639 243641896 7335 -983487860 -958879605 42505 -286256712 434433039 5429 -783502289 -522920886 9218 -116611938 -333049436 16427 -791376707 -498528499 39073 -767475460 -517443190 57884 53126304 -325564322 36058 157729810 -425088210 10194 -616025434 -308475200 67788 -479359966 -896523306 70506 -392366361 -136753963 29776 -133414809 -776522341 9704 -689202048 721688953 28435 181900917 -138051123 46528 -501472054 430586382 5346 -705832389 -786371451 21648 -294937767 -236157707 2505 -965114720 -954346323 14919 -606372723 560447765 60449 -699506084 758743448 25262 -693246527 736704505 51832 -7230325 -672736909 24637 -612322169 -317111032 74962 -127569319 -872354800 31966 -404347990 283885277 52069 149514701 165541661 34002 452455933 176041727 71311 -308952996 468379501 12445 -218716372 -872679760 41290 369646538 654890803 847 -196891494 -577490343 36519 -125222857 -860328419 14915 -703760913 -130551151 27024 -134022837 -506049617 32522 630881788 164342438 25766 639002691 -232338750 8573 -513818575 476018149 44344 -292532662 -236505519 25305 265261806 645026893 30579 159054191 -904370922 16299 146783843 -867874621 43490 173594913 473611874 7871 471701355 152537850 33834 -318412229 -237856447 30862 334060367 -199068921 9102 185642799 -99438935 8453 652369044 176715105 38845 -421636890 -236391879 10322 -381623377 -975635540 39129 -388321877 753436654 3712 -142370791 -518423335 7510 -791278460 -494913511 46048 -700754580 -787321044 14075 -779088176 -478015477 46872 -972890214 -424594681 5787 654946812 363392042 27162 -578784651 -515452606 20712 -880671431 432671384 1892 283254289 -4562878 47993 -10932270 547470012 5053 -38999791 526953903 18849 176090648 -411101562 15617 185130569 248444057 23653 -965860310 -972850928 26137 -406136768 247716368 44361 -589430916 -315999211 50529 240031305 252903200 69524 156510506 -425871894 20668 74604580 -313106868 20897 -885678864 473086471 11417 -296315436 465618475 16506 169299528 181508086 34724 260726455 -38614907 74607 152061220 344779142 34951 639300341 -321630899 9687 167783764 254598616 8009 -226686911 -971883296 33707 -399427074 -104735341 42300 171816755 -861251128 40315 -388319199 253465756 21560 719805885 -222776663 6213 351694076 646252938 24864 -594659125 -490085121 32304 55879211 475824970 13704 630109327 351239613 38530 -704715025 -882449807 18903 716563954 -292308147 42107 -199194086 854711807 15905 -194688868 -598616375 38422 -708851650 -128291436 15818 666132923 850366026 19381 757418302 -318275377 6607 -191881571 60999265 79264 -899955051 -126963325 23092 -95898617 345529828 18293 -669654625 -881356501 9967 -672339006 714928442 65514 -799529083 -783453356 11572 -2844763 736795455 74515 646410486 -306827267 32919 -116022248 -864484083 35925 -220367118 -902942411 43330 -963775867 -978814487 62800 755547441 -592872243 17038 -964796724 185304759 32955 726378981 -228443422 35750 184083970 -861031135 17796 737430580 -206006371 14378 151849889 378070721 30635 753628837 -237348131 60960 -859684138 -115750069 3728 -981971267 188780827 43202 534844403 430040494 73544 -502340494 440286496 27926 -396447904 -114667647 14037 437600523 345941275 17220 -579428030 -300070764 15698 461180303 -491727556 10800 -708261553 -795407052 279 -412866532 823195794 23335 -285824747 -208397125 5413 -230090366 -3584694 68371 -104015500 -489270804 16574 -39660057 654035146 33683 380646929 645347454 39213 166170690 -419601230 22209 -230666873 63915797 54680 723749993 -205411362 35079 -981104200 -959580547 20102 -961951076 -957220607 37829 -136989577 646823434 14891 -594268053 -488111648 6380 264228469 68105273 22299 -618108153 151932529 34604 165201233 161560363 22259 82406482 731283435 29422 -324761820 -668519277 19358 269507262 74663485 61512 -866462899 -101538708 34769 -320113747 -676514382 60498 92361609 831851895 6384 -418438434 745014483 31042 -128447738 -107846063 16154 -899908611 -124830719 57627 351431338 811134532 30414 -903515522 443852153 26557 747415838 -596624805 40157 -583100823 -301215500 7700 625784078 155456569 75739 -224346549 -884325465 21503 -601827450 -305768706 38964 729341083 -575251711 21617 177165676 281639873 7942 736709432 -310313679 11698 355262799 811990076 43604 -103751399 358960710 29271 731674254 -331788090 42832 64091358 760542827 31077 -211984571 -872499653 15229 -332297154 -21819760 42425 -614898475 -310039976 58581 -133755734 -515972674 12894 149959779 -231583382 814 725796652 -299353141 20563 -969767410 -108089999 40300 -107033686 -328285223 11454 -16810694 -667398299 12599 95077807 840441912 58795 -414250965 -102570388 13970 -129089940 664585467 28532 -110561825 -108348293 20336 -196390259 -862428428 21535 250701638 724610344 553 49648697 468356543 48130 183024012 265653938 3907 -902852422 -497215513 18452 333361024 -214595518 4026 -981188242 -987197435 21547 -408755785 838724664 40861 -571965828 551359100 27446 -386633043 284919216 24261 -229960426 -897514160 54450 -234417214 60621043 103499 188110042 258022702 18877 -491675593 -883474256 59524 158529516 81359729 18967 263990170 52628863 21063 -96411028 -327619029 31380 256728045 266227909 36546 76924675 850087633 5100 -989966288 -45531702 38076 755372663 -583227153 33567 647304468 145461954 39830 144441053 49934686 5987 652960148 348540971 4881 744593810 -211756486 19916 177063691 78640017 31088 261619590 459818435 38486 -956377954 260051565 75962 157218891 358866112 2884 -801130886 -779803012 4259 -804971460 -762317262 22532 -141818070 -513413104 16085 -884010668 -114960606 50763 85120885 473570872 30568 249442536 432443160 3590 -226506164 -977411224 19626 158858143 -858332712 16464 438396332 375392999 23065 181265077 65953617 18994 -102642261 -289882194 21358 -703352249 -876218824 30801 -208579039 -987584228 3638 146603189 -572230943 22345 184935771 80783785 28647 -600077747 562745550 49494 -709547439 -114565451 25506 -310738423 431161089 21343 -600875265 740072781 50797 -400452978 -107546777 7573 742675812 -508249067 69807 -198103265 -871776651 18882 -236627714 -994453623 43351 648488577 339670056 14219 373219117 628749715 26077 -133031553 368194043 20621 270006711 443990234 7543 -233557109 -617754652 54079 -586253365 545555508 34375 470343767 373251046 19456 -126963622 656869416 37111 660926780 334881611 38650 249700540 -38435395 65211 -205736148 -598538380 50540 -795597187 755130646 56772 -997637418 -987802554 59809 661327617 842922638 72815 176344230 379163240 41960 -871609931 355634666 45386 74267913 266858036 22341 -894836170 -109561356 35514 170374686 -482918298 7333 -676613863 -787682099 6649 435874248 177411892 14883 272528232 -34585688 73318 279539374 447289058 35042 86260874 -323406044 35406 81742602 818124636 25864 -1879533 -29171086 28534 357073389 810178626 27739 169690761 -225468615 73027 456009617 163401042 79412 -286524459 -686440213 51245 -225727449 719315479 49056 -113506937 -519576050 6585 -305517197 -681290411 40303 -590616814 559238106 20691 -128644002 333359938 5592 -312418560 -28198634 1460 -208482600 -991313844 3879 471283735 150172713 11863 723107588 -318779666 41892 -413604101 733721726 10338 -988221797 -985363517 73752 258087218 434276859 25919 47850996 -326585756 17636 438899030 374679194 10656 569238786 -504762385 10648 -573472717 -314977361 29251 354864454 -231603548 23790 -13394905 -677477761 28237 -321070727 437362289 12252 183078556 446606956 18406 164719055 152099500 11142 -106558168 433663784 5699 188449043 451720894 1811 -859689479 452314887 42617 -18873832 645484882 6304 54048610 -285811170 18504 75160904 242244050 55726 371885576 850474195 11802 -220591735 -964435444 10342 146212888 245210194 8318 -769702053 -479775132 57124 538908332 -513797816 59185 70583819 449051607 41374 620036512 338230985 1769 -142445936 -877948342 27509 156106860 59205030 13137 -392631753 -959840668 28749 -106548581 -139159142 24286 84593152 -987334585 44886 72194268 731917279 49726 364254991 653435009 782 156829963 450587134 28302 -681133264 734818126 76493 184781803 -592998779 7150 92738847 831794453 9343 181551854 -132822259 56226 178131686 -95928911 73828 -589088204 -288296002 59711 -425238124 747836678 6211 275808795 723463864 6980 -293041113 434785264 25210 182995397 -382904407 22989 -115376883 -290128213 55620 757604244 -318409129 15218 -679403147 -766858468 15229 -331210828 662591564 51943 241060453 66986247 26516 369413782 -224642868 15475 -609926253 -292226644 33824 80449398 -286697112 5642 177974889 -871411765 11927 620944307 -299265137 41429 -203539023 -955206989 54913 -329309018 -123414559 44409 337170389 -210383232 7918 64871204 -306651147 7545 661362545 -306278377 7688 -594195000 -491829979 1201 -774237658 -762002637 21579 357461431 830932665 16245 150880141 -857299405 28543 725253052 -214739865 67529 -135989374 -310033059 54671 -997328778 -411925661 17198 -193109841 -961028024 18819 -683312943 -786233464 24542 162843688 -614996909 9165 56879704 756823675 26327 -327259199 -713113492 38985 -291123145 462922533 9272 -693822500 -892915137 13146 -100498174 -522899125 34471 -890937375 -104108061 58512 -285944542 462904520 10734 534693996 -497793373 14001 266823479 -19895316 37612 -782308842 -488775131 50313 -983051216 -412285140 50889 -137904780 -314847305 50286 -498707346 431290624 34335 -790269407 -788236951 11551 151119272 152752122 38693 184072236 254575646 54658 -118045624 626380235 41223 -617592560 -486534306 30280 755847129 336324755 25399 753179061 -216716283 27886 -385488735 722779296 19948 745160978 -616093046 12497 148479233 -868788022 32499 283125223 -7306982 2930 -141096113 357604286 2141 188135257 188640604 6096 631168048 813847778 30197 -581381166 -321050106 47706 735616973 -294969224 22334 154876377 -610585886 20708 -679452896 732022442 28989 -800297370 550244188 60052 -122561608 653580152 7873 -713764125 -885692787 17473 -573749620 -478544163 27743 -401310017 -126065638 29888 278220850 735259062 36047 -682208132 -122394007 26507 149247885 190161985 24230 -864008090 435280139 39001 -575389906 -520568137 11391 -109896107 -328553980 5962 -114364830 643879795 15612 625863527 647603294 9402 -708489325 -114674772 21556 -871149095 431575538 52950 183841919 173639416 37397 178821747 -112988180 34267 -868649536 -103085271 29763 -902571200 185934338 26598 -391762885 -130633811 33431 260126914 273654395 5119 -772230325 -795038898 5984 439069413 810330490 7260 -575378136 -485444662 30201 643367861 173593587 31594 -400985528 755096930 10276 -559040 642704460 18981 356286498 -602324575 37157 -213411288 49069129 19492 -416835773 -986492516 25504 -218646599 -893333348 38591 -497270887 -411684927 1310 666523300 -292695977 38208 -234761090 -603643771 13404 -210147589 -900089661 809 749223428 342728419 11488 148937397 -107862474 73916 -9368893 -670423250 20757 -318962953 435195211 1633 -803715071 -500364937 59645 62092774 -857182511 42516 348225227 -225505608 16682 -388008982 843279497 41432 625900916 354927807 27188 -207317977 -605671076 22236 -494677099 375064703 66484 -952407028 -579276858 70861 147863296 -582602892 2836 -977243415 -601418671 40065 -685811525 -904297117 38484 251769515 -222832762 20389 -232103202 -877811172 1014 -999361271 -575138218 7522 271742890 -220358038 33823 -330127063 -694037361 53383 245107948 77001719 20666 -127169638 665433950 20715 164968622 -872689646 32316 264793040 -210281246 40094 -614717423 853168142 51959 -674146675 164049191 42138 -968316741 -979937986 53973 -41558229 564429413 42910 353575628 839932130 44698 165428919 -874632056 30951 549446724 -507333915 23234 648760273 148038782 67876 623938438 816526108 19600 -863255550 -389204338 40772 -604500558 -674147819 20931 161740544 174638916 24014 645509476 846504061 27293 -46522162 815325418 19425 -587904989 -307483914 50866 -676781295 -772753491 661 -971559494 168810758 37632 242131663 -14537555 53172 -110195582 -488061518 31911 464035519 445106446 407 340575379 625865367 22765 -594122619 556820229 28924 157580467 176488161 38668 -699935267 -116398349 14204 -601387237 -300002244 66872 179242427 345736471 21141 55696437 458623598 57964 277868660 715658529 17317 -327547449 -667718766 12900 284598549 453270539 13755 -16600698 646253928 43826 -387652438 816165709 13345 52718061 723710321 34297 -381278709 -982519450 62065 -400056069 -995960194 67006 48100938 447225343 38667 -700529791 -892524049 32045 277130587 761899264 6943 -667018316 -896550560 19219 269898054 -11502200 2741 628548486 156646503 51582 144853014 -237481521 67804 -955945617 -605120935 1997 358459751 -228007397 12332 -422074203 850699877 24346 49680685 436954302 22538 260817407 -231120957 26516 -5778273 -210199902 52606 -209168399 77143505 61508 367996017 637342051 34231 -427923188 825918847 52436 243924947 55640056 44212 -291251442 -705297454 55923 723864904 356434313 496 -984467299 -614847410 8242 187442643 -130180690 78250 621975356 825406620 5679 -115334911 -301847398 22945 -119280407 -892380276 40731 -198021466 -981896268 31241 -801282510 90445510 46061 630502587 -19441154 28195 181667934 264502053 39382 -389648157 -960822704 32778 -608360471 566130591 69041 643568542 835648013 67156 -395492371 261621412 48316 60756784 839747503 5852 -423176599 855695129 29161 -400340565 -988489778 23347 -614409178 526430300 44075 -614578966 549991547 54291 70315873 -314462383 28030 182426481 -603452003 1741 175020395 48616549 11618 189102656 -232065168 74949 -712217585 726893643 60593 152408952 375638160 44027 -14026089 624886395 5053 -418825502 842987251 9417 163582774 429478987 19805 61027972 270650073 30158 -886751995 434176983 22413 -873402192 -121463545 1592 156987855 452282147 22177 -28402164 -706910573 48426 -234567674 -585710867 64904 729270989 337505498 56071 188512359 188363909 12658 260022891 244068792 67586 165019564 -388297684 10374 -476350956 440504754 2331 158419856 253247988 29319 -115400143 379884060 28564 -991114667 -386287830 54956 -393336178 -954844712 2255 341239507 -232550374 37324 749443846 -600570665 17230 48942893 -315157103 18733 -777207317 -478099156 54602 189842326 -389808813 24705 -211643007 -607805752 60773 -481410483 535887480 11519 -103759208 -514933039 31959 -989501617 62432291 5544 -117977826 -520756594 1427 174609735 92628294 6486 -606590031 -101235527 52065 64847739 456870695 47549 747699649 -320044967 44786 -395687039 -103928779 1477 -99549740 -766275450 65844 -22459139 524224611 49583 -308886549 -687475655 23814 -141611623 376859230 14961 -16431940 855749015 76447 177156926 -136804099 78848 -107062994 367948747 26167 -112890526 -503794408 6754 535289713 -505383041 59472 273926930 718728662 27183 524718037 -707863769 53815 166450804 -858656281 37470 -606658458 -296572743 14849 -409194091 -101090305 20879 -18318709 -691572259 2683 -680219999 -105313006 21282 -120695094 -789175587 65431 -976240154 147649696 20383 -418832799 -95814111 29889 -412839498 74420736 33607 70964325 631622358 20155 -100513439 -99614129 36851 -874831961 471090470 23824 165355288 -394771522 22478 -859585741 462854887 13003 635033605 -309368068 17569 -674305562 -786306307 23071 184080586 -423294649 31255 -861063794 448546439 51108 -297013014 -229654403 17852 337665985 653889501 31779 157627454 65722113 21402 247013146 729445094 11995 -407607519 723595928 101 363674561 269047973 34371 652178574 157306474 5368 156932817 -134727152 72093 -598275115 -487967694 10877 -993638964 179640480 55488 654969752 358368947 45138 525475907 334491526 25441 727135713 -313215095 22544 -792371593 -477433613 24426 -952503593 -994578003 35321 -97116696 -134857806 27059 -682336197 -773068974 47594 739948400 340547592 58401 836211361 -980123707 13409 378089094 -205207518 38641 740299661 -323272205 7650 -129742671 -115971370 24593 -694031337 -111825718 12772 652986028 -305902254 9858 -404042432 752497221 10808 -133895827 -105155747 14054 462450407 358389106 12104 78010635 842727502 17006 661881770 346776712 24173 160351403 -220116084 64914 152801605 -96689958 62240 -304372652 -192269365 29919 571218000 -513022412 51262 -41241616 647266433 26636 163286370 -201222068 37850 266414015 747543202 14801 728045381 -576803478 1844 184850670 184996144 23833 92794059 256575325 62846 452914001 364222885 22673 -580949902 534926379 27750 181728546 -591985079 23111 -382713380 841199970 5822 -142771746 356961639 16473 -131004892 -307244680 18174 270969218 460653054 36075 243316326 -222574739 764 -616099078 -506591926 18605 532728425 -500997364 31419 175034236 -215904991 59869 -680213216 -137640605 7194 -419404170 -961244902 5993 -404756255 734510789 25333 52329447 741030898 39849 637239375 340425313 1091 642110051 465263527 30961 174000119 431239733 12191 -105110071 -127881775 6113 -421308998 -116462678 28162 164656901 -383478922 8727 249392253 -762063323 11069 265238753 258987594 20455 -288696528 -690229083 6761 -981854309 -412408104 22589 -598171534 -297199429 2797 185766043 -393570402 2529 726948972 -313544406 11541 239855364 253761928 71620 -417633612 747508033 2206 148900474 177232045 12842 -191268203 64597319 548 -229268671 -607019980 27219 -384980594 -982395913 58749 -418856156 814171812 55055 -969178028 -593782321 61567 -684617483 -771351546 18515 -575233026 -306449336 9325 -303037563 -232258393 11025 650143956 -316856782 223 -121792193 -860847801 45769 177245285 466217885 15398 89092045 248492011 26585 -313346659 -208648974 22559 -134593728 640386313 46529 145822579 -205749845 3919 659628754 172735670 2935 -130032272 346508349 11318 167538747 143034558 24236 89793654 430173208 809 -315134659 -228951810 3165 -416523182 829574194 35244 -381272816 760593427 804 -597349678 551567244 16974 471882107 348288292 22274 -37810767 -36739667 56482 -104181267 -297978859 40065 569282851 171093451 60608 49130993 842959135 45918 -424748910 -137669537 21560 49410668 245625567 53083 -288182310 -680360366 27721 563517316 -493266827 21926 -326645656 -193687672 32421 -962642981 -978097037 54352 -902016329 458945110 2657 -111324473 -131460745 5345 -427958108 833374140 8965 -201533099 -587332552 31798 -513454318 380155928 71586 -310329149 -212706518 10206 343175513 -223472743 42694 -208428835 71969228 61348 524958252 -404694221 64558 177374167 57292067 11555 744098651 -321194278 44143 -973244583 166271197 44375 -968045158 -608416985 36625 86296904 752881198 16981 243484903 436874366 32764 -595877320 -308308969 55776 747545930 -319787855 805 176316502 67904145 2533 145694190 177908702 21554 -401587240 -121284146 23372 369860218 843949962 4339 -105719763 -132082123 2366 645533988 -296595457 12650 -392164224 731380886 4620 -124561948 -100802228 14782 569282623 -499896611 63403 665935658 853164730 22474 -98310860 -802429808 22785 157977754 -106775724 48750 -681029826 -141006105 4087 -410247884 856680579 8099 -676102491 -116560635 16323 -770358388 -490442484 49155 260368728 75738141 38427 172691639 -390643185 6871 -302266693 438083845 3440 541879333 -517320595 28607 63082492 -293498369 3860 -99525782 -882138956 30478 266517115 757851593 10159 -701582566 -886667456 46845 -397143174 -984574635 70626 731689491 342032724 5102 85280818 -299278790 40683 152147931 151725471 43785 242369455 -235035847 14826 719626035 373686134 15752 -126641615 -122011066 32105 -142406478 -298665327 55805 525759735 -485276053 53286 -129772901 359532228 26813 -890596541 815322905 36849 -129754510 378974802 22088 -687450987 -121581781 21578 -392463262 -952587544 11415 184849953 -884798977 12382 -398298217 -101896249 7785 176113929 476186623 16727 -406260207 -397102783 51347 279556140 737148146 12506 730369436 337126075 13741 -324012805 -683276930 31415 -978475662 -382601426 32764 -124560465 -798113429 66414 182596072 -133664026 37545 -968053958 -109380247 58686 -977721680 165505277 13492 -122807184 -882615916 27465 -234760038 90913137 15070 179026225 463428781 21695 -29725627 527469120 7827 -510377448 433936766 31489 -205801226 78168593 18694 -13569092 657820317 26046 188946383 -867467575 46839 272691501 239572553 11594 -137410508 -484398349 8321 -42461878 662094499 1843 -671739918 -798921718 45924 60090926 -315324775 3175 -689312662 -896221566 30534 -403944333 -108310310 28704 243873161 745522036 35852 94026516 714777703 41475 -135331770 -308372460 29922 -420142968 -119709112 11824 343748393 834939027 21346 255411874 -220850626 44113 93479405 852889603 23694 -397967505 849221290 27747 -138159308 -897866577 31441 -12944352 623451750 10936 -599669312 543836107 39313 162480128 -106661775 64047 178969462 -125757154 45938 59433420 720411606 18693 -491398228 471750685 24868 748929703 342809726 26985 -193343221 -894707429 14083 -964896437 -618192140 45983 -711420138 -762717235 38170 -689643477 -590125850 11128 -95285718 -762830898 17867 -142598033 629430217 42068 159260554 155861713 4612 368165044 652699541 3633 -195389319 856565213 65406 154407722 -140504558 3676 246947708 272264189 48171 268383443 -226490308 39275 811446486 -957415341 1445 279065432 -21355075 28681 -327420862 -678413607 46830 166813180 -894564000 16776 277260118 -2351894 14013 525141283 -798952103 52637 -975696723 161128047 8538 249481542 -39056364 61711 -232084435 90947843 93359 -190629022 -237440425 8039 186808083 -605692422 1416 -580254553 -329720572 42829 373534693 841807245 33017 -806445727 -481873723 922 182356831 -118587350 11487 165436504 338380387 46411 -970678904 178706013 7682 150654767 -135314151 46679 -602738428 525155420 45925 -33439393 -675090009 82690 -112027035 345625703 31459 187768319 185157021 17243 -393300364 852498742 57659 646867165 -300713502 19683 -101325577 658040326 50602 264738909 55358992 58462 163017387 472166214 11851 183443188 244571349 670 650760185 180595143 23316 -671604197 -872852584 2259 -416864261 -988286116 65549 -387893547 729082033 17864 -619043077 546032370 70180 -99977422 -135057671 29543 -100533878 -764504298 568 -38958866 -217484040 26105 57300305 725110609 33837 435431580 367724462 2138 -674626264 -862145958 18136 -968663929 664857419 92081 145241689 452677830 19036 270267491 259775346 15847 73005559 270465962 43126 -668206404 -860492507 15282 -706738889 739659758 51401 268953294 256263374 74887 -899580126 457470052 33343 -894319830 -99420599 9465 335554456 -201236582 18237 -233679539 -586517874 9626 -2619908 -673549444 25496 737792137 -309314013 32610 -133838325 -867723440 46744 171711598 467294338 1725 -8000602 560165083 5837 649299189 370777074 42290 -707070112 -138753808 22882 -423297215 816373157 3997 -191453522 -876673444 37360 -803252469 -772184427 23989 -327188086 -867981173 51088 165991616 -858998945 45260 -323242334 -229743315 12390 256134442 753241085 32522 69433594 723969720 30285 160261824 341510746 28493 -295955064 -713869293 26906 174017598 173663969 4921 -683084844 -785747598 13354 664110665 851371327 21400 -110944074 -789270117 46319 184668768 80046055 5679 277568414 -28948735 9754 -331704206 -684830188 59804 -199910076 -591584203 285 -388347914 760182050 40903 -604652432 -313904860 57740 -681201248 -785751223 42209 73840691 838535965 45939 -308943938 -223573388 5714 -139564963 -873026515 19744 -413759375 267545108 31338 -105930371 -788455459 66853 -786886696 -784240011 14887 52039591 738165292 1318 -316542073 -712896830 7286 48930328 -333031465 603 280949560 -25844329 34907 151612621 -886048607 11067 -35811513 632132704 8087 182137349 469335525 26897 92032407 824990128 7818 -506163686 92215782 68966 -217186500 -584471433 47105 -13314036 533214627 51151 170704692 369923003 39365 269289284 -45692502 3963 629059625 830071042 38074 -477276687 471294074 46892 -398828919 849531599 37677 758918162 -307672305 10073 -111165979 -904043220 31984 -698828591 -801156987 43708 -400234033 -37547395 49299 -136416594 -896342907 33444 145398347 243128099 40835 152126227 -200015518 5027 372930231 663779390 31842 -112299132 355750950 14561 150186977 250832477 29850 -693150353 -786369824 44500 -896281919 -504110608 37935 -214486239 -868730537 50778 344920988 -222424186 40291 283276779 431359754 16440 -972305434 -417781125 23480 283586440 728916032 17267 641208945 358179193 70082 182473174 -419000644 30889 161217319 88543491 9986 -214305098 -873904999 35397 -200866305 -877183823 44680 184326646 -617292756 1087 -989177949 -592097219 5982 267662523 -194531104 41492 154520020 241826142 34413 334281185 -204631017 35696 -397346811 851104695 29484 159444750 428592321 21906 731032583 -609563623 39293 -9343847 652652921 17616 269279472 262112610 73406 446546491 163407176 43473 -36587805 534386520 29121 -767704078 352077298 27577 -303086795 -230444663 2013 634527228 378750144 57052 -135924417 -884710908 39224 -680035363 738477495 7990 -99875113 -516412425 7655 433643387 149088588 13714 -118786449 -889021835 41354 751474455 -228722576 62707 -574168564 -501851706 17095 -311387132 453979540 8197 -519348318 447278113 29162 -14722528 529837602 10282 349735068 821644999 22732 -327715389 190137699 28955 540217970 -482002976 53976 -593154073 -514439474 3624 -108179250 -106436589 4167 -423314285 758772657 8259 164542218 -591209289 5505 -606091869 554360571 10525 -426306043 -983375991 61471 -9120562 566750975 21359 -323236630 -228938523 16739 563028704 -483929451 5304 -789984535 -582911984 26454 -785747089 -786611060 17491 737694731 241167781 28669 56652933 722472928 29177 -313495582 470578537 1643 352850465 854421305 18423 -116533240 -801162731 1184 -231564487 -610569540 14244 173250432 -398860535 32867 -387034107 435432767 39903 -999159344 -972539829 70410 743086596 -202088634 56131 251879581 246751444 11029 261707608 742490647 1349 749214058 -300381402 14856 178771853 -193383081 2772 -328022748 -231675304 26135 -708519872 -864605874 5708 -956577891 -591580157 32432 168820227 -329972852 55932 -396010052 745045697 25628 -572999282 -520144043 716 -111361489 -103359459 30291 -681911174 -681808948 60892 655751629 -867300333 60223 -121274801 177655822 44364 -701946689 -136461388 917 95121041 273887658 38547 359739954 -199816453 2575 823546626 -972203386 412 439435940 167936615 32271 -673695446 -876071100 12490 -30379880 526279828 19927 -958735159 -999419035 528 645771895 811937836 28705 -106747133 -121563755 36355 755861454 340293968 31432 -402221132 267548584 40235 -135504632 -101555125 16694 -521997360 -610044997 61976 741508132 -329755065 43984 63221341 439726831 37771 -697165688 -770158055 30670 -44959209 -706180914 34663 335679392 811248371 7999 -965002601 -571839152 23187 -974687652 641573373 60640 -118020834 344598647 23516 -116048449 -103109170 26042 185914386 -611610430 15386 -110302403 -877494332 34858 -681402616 342543832 30423 -226801605 -959011524 28095 -142524275 -807989066 44085 58240109 -30912231 70785 242516515 269166070 25558 -428234064 839494500 43555 86856204 -294304888 12519 -30080766 636302522 43516 -708037790 730051200 20463 -287191335 -697033920 18652 -34780536 648889216 12563 750989169 -599380104 1110 -218966806 92797146 55527 157107610 255984185 41196 -135637629 352162253 3012 74998969 450686485 6843 147618672 364839564 29970 547566128 -488542887 50776 186638478 370358364 24551 -401550381 247979174 48291 172754885 78917767 1703 162643569 79283641 8043 -104907991 -793696057 42603 -394061678 262673344 34646 272425349 719457301 37813 -806995597 -764560292 11000 -886443537 -115402948 20241 -985874714 178377210 48374 -124300888 375282648 16736 -236911880 -897667310 8587 -577970542 -286001283 74892 278440309 731182293 15135 258416915 264193015 38119 -131690805 364803604 26387 -417794902 848393056 11536 -133134829 343614790 31783 270220042 261810636 37284 177547324 -428180133 15013 658922431 -300096762 16770 -29917544 629568792 8312 -25650231 662865567 44515 380772540 -224926816 14604 167875292 270227235 16835 184730250 442368168 15149 86960476 353686598 35551 -323795004 -690001951 35632 -876837795 431657646 43146 -121882221 348774631 34290 -306751132 -225475395 27186 -208861924 -860345188 36643 -98977734 -111008603 20209 -322821897 -191488695 11581 658880042 821967957 15429 -129134057 377587477 34180 86424961 251762755 9248 -969636270 172928487 30582 -21786755 638979551 22366 144695746 -106153008 76352 -588690697 -477171529 32011 -957095464 -996027887 1804 95082107 758626352 24193 175171643 -604215121 10242 81239294 815680751 36381 374569512 644981836 45190 264504875 260909100 74956 243611287 -607624699 6725 452855485 188505621 25744 -712745992 -784894624 32728 71413829 -316379793 32892 73055470 283074562 32096 159140758 438786003 3045 263763543 431456464 3358 -982156685 -962619523 29668 -39028297 -693135052 18493 -796807350 -792980705 12097 -597813844 -314651989 1486 643635927 -286174268 34993 661294465 -321325323 9214 372435026 625513262 16430 -492921080 471370017 3496 -216434978 -601501397 13958 -206518216 -597951986 49256 -382702125 738100313 34903 757123740 -198093765 8502 -495286144 458931873 7700 -120805737 -421564018 67555 183110136 85637541 4564 459285292 656109521 24307 647203254 448570619 77393 -976517395 -800359437 89745 -120202417 -121307980 23111 -807441313 -496137035 34030 182643791 -865353480 22666 155123306 270359358 3364 -881643219 435116052 29766 -767965444 -500391403 53732 -612732942 746708808 20270 -864209079 -136430952 18673 -7994953 631320981 30164 242055221 442546765 16725 -104796637 -863809001 26155 472014221 148974193 11168 457425163 176072317 3991 -594759740 570834007 36494 -99636407 -516695921 12559 84088389 854757521 42000 -388017873 731971990 5514 282118761 -206189210 31159 265645182 -23179423 29288 167138995 472633604 10117 262138984 76117467 14979 -968391861 168201643 19669 -780333770 -501720275 40850 748281387 -603161218 18786 82521801 -297735200 16016 356707889 636568189 19637 56971740 817416559 37232 265737955 283537976 5044 641215676 816779252 41952 65735123 269847909 22244 -320471012 449010562 23270 -957642872 158832819 13879 66277155 269033986 57387 -687909033 -764550777 29252 -962867241 -585214499 69998 633873721 -322891018 29606 525765072 -520209184 11122 -131822089 -771012656 5504 54489440 729422537 37297 159454848 -895537205 33 748442752 -612479525 21383 364699289 815948492 5279 -403428558 278047039 44606 -955970522 -602032178 24433 655655993 844832734 69795 472798700 162280286 88150 -42192490 659158767 9179 -807723327 359592240 55976 -218711767 -36027674 67279 185085660 -236123213 55653 163530796 -604714559 18760 531901074 -499188876 43095 724475809 -328519840 43153 -616941523 -480834955 31257 167132166 92945003 29070 451557164 167616936 12631 -203414399 -965941759 42615 -971141013 -586827729 22657 -268194 -512979525 54023 -116425871 624199420 19432 -502204875 -885066831 66740 -190484071 81215135 97036 365972502 639346541 5351 -122142588 -876564237 18600 -309793322 -711112413 53500 146136983 -122627232 65303 -215230140 -859303930 60271 -410171859 277645553 15484 448672839 335472576 30628 640677762 353960311 21395 -409223830 255717560 53206 726916064 -230776775 67410 -300095567 -694425147 19702 -681588306 -904448114 46253 185817203 -612777964 23122 -229975310 -884795371 38477 -780989487 -771649658 15310 -578299922 -498711243 14720 -411765963 270290851 38831 152487389 149521785 17692 147858993 -585489503 23571 -227611167 53908730 2086 65352865 738810289 16455 736158640 -293251854 26291 143176248 336023243 53457 535111363 -491962402 47889 451186013 377498831 12718 145897402 164631753 1260 -214543455 95167803 85296 435070000 370813150 11357 162803778 251204697 34155 364763254 -137729320 49284 465584456 351405367 2567 664497902 826525617 6055 266529781 -11895842 64907 76447711 728678223 25845 -140149117 663266234 9688 263292484 -221782896 5925 73078168 727980468 2838 -204071585 77715579 94914 -596573608 -507202903 37834 181175678 49047737 14533 266988176 761280111 3531 377985638 819037854 2117 -992263953 -993667531 5872 -488861125 437360273 47094 -216859379 -615405320 70325 -671874323 843409777 13842 525564996 456200848 6189 -990560115 163825640 37596 183852022 171212446 21537 -424128464 -141074573 1647 -126167769 -867700979 10980 189684629 -578344885 917 -125409480 346004549 5086 247184543 -214761659 19916 -695247695 749401429 62815 -45103563 551896750 53002 265328958 462768192 4155 -579631463 -481978819 19842 656155791 -307896618 8604 728109374 -220017947 36581 -571528991 568021199 41498 -481360705 467639451 23797 -121695843 350000355 31843 -422667961 -964357618 19478 662474414 -306820787 15409 -388582708 -128334036 28496 -31362617 546442072 51844 -889826626 -117244837 50648 -205093233 -858939938 26657 -388904194 825000894 51901 59734028 -314789597 2445 162528645 155476585 37664 -4714365 557591345 15272 65119752 454701695 37644 168929462 463860815 26715 -990419663 -40769070 29251 -15509281 540922798 38760 445354477 146895074 65860 93328953 757855720 8579 -695044133 756454125 14557 349396121 -221369060 17615 -220482524 -865365537 4773 625815197 347490736 64079 -121984376 620464657 6607 244029475 58883505 40092 -3128566 554067903 13436 272771064 380051755 18129 -583117292 563268218 44828 -407784631 -999490500 28719 177329081 445752644 2378 -110085413 -322368434 66027 -111295660 -507622867 2715 -47459874 550114693 13745 64756768 249220507 11636 181365564 94548205 11662 558450233 -685710443 43093 -779181053 -490501148 55213 -508373349 471099452 39857 652114757 857018479 47603 57956652 848943606 21327 -521545979 465753794 25893 -956402007 151886285 9235 -4379841 -697277636 77235 -304348535 -666861516 39485 -106236570 -805781220 37598 -769928656 -772662937 8980 -991764633 -408744364 48078 -102444886 353607593 23108 -423186155 280190056 18944 644981321 -140328958 60292 -387413812 250621781 39960 176851837 -233288443 73480 161456774 463519357 11655 753238065 -318602120 42380 -17313985 466528533 25899 273141627 458694573 6001 -617996419 -477203244 22456 -99605135 -886886441 3935 -103594379 656204998 7948 -422013928 -122993847 20194 239695050 -44504906 40646 761708652 374948951 55320 81950557 429639463 53373 -864926511 457955848 16358 -19634785 281487223 50013 -230924165 556641689 19987 161757670 850604339 23576 167769184 -220895886 57497 -332899713 453749479 2459 -574808234 363355642 20763 380294719 646615665 36576 -901366513 -516070665 56614 -225183408 91423996 95564 -412997436 -45999504 14853 -141481019 -300390080 69438 -192070427 51841727 100515 -126362810 -797377675 48476 -670989205 -871430882 28596 -105030120 -110735665 28508 -868035618 454553958 48553 285387685 -217211412 18725 171160980 74082979 1687 -414872349 -969520995 5078 53869845 255818982 62285 -31436263 357053811 2798 254790457 751648096 6740 -133695193 -519600854 7658 746084933 -608839026 9775 -983872920 -610582010 11784 77443987 277204466 29380 -115557857 362920286 20531 -407442142 -108222187 42256 -992465917 -572048914 30334 -207372782 -988544538 41188 171498737 75195283 19500 -201365144 -574161912 3544 -485321211 733330341 9273 150853427 254066282 49679 274975591 -223627556 37380 -117585063 -310482154 46867 -799292070 -799412193 7917 169761855 -113450039 937 -396712767 -974154676 3310 -496979864 475049572 34243 726587851 380473287 5635 152222843 -611347778 10129 279204109 449764265 32232 56198552 753605367 20626 -108444534 -861771056 34893 178997390 450731937 12312 240398206 719378147 33613 -425098385 -138097221 18329 171879480 -192010687 66344 265781726 -200950460 41211 -35057780 620799898 31194 -198571798 -904129684 31275 -21331111 529604587 15341 -587954473 -505126817 9742 165223834 -222862154 17398 52731291 69242627 48643 526889061 -509628885 50592 240178420 -3800902 65742 -576957161 552820630 16456 730838572 -582122433 13792 -682584496 95197274 24669 -696087630 759599626 72033 738248923 -572644450 391 -594187384 -516995046 21266 152066820 -211964429 754 -416639336 -122317693 43801 91944245 735469697 3686 753005035 356583855 2784 -298672350 -667659425 64765 -204859291 -607836023 37282 253152248 728554247 8846 714921896 -600323747 2357 -129881731 665249625 25965 -324711824 442989474 2273 -952706813 -592904847 35603 -952387925 -607135025 2175 -400547799 816507116 25710 -104411102 -493365365 34455 171877029 -119618982 80936 -586158592 550142066 71215 -232786420 62017918 84322 242510266 -25792316 77253 -308545725 -231073436 6575 -305486682 738764517 22556 655748711 -317164986 30032 152364511 270983473 19084 -106718020 -884584817 23807 247814747 -227320891 32136 87518238 -329764815 15489 -411253202 823257888 36556 -385458450 -107387074 630 458837884 359517010 7222 350644080 -212560504 29470 247970021 -208987925 44303 -46038106 545063919 36389 -41420752 -808365147 42915 639672319 849251417 24594 163255898 181203607 50863 726713395 -590475089 10530 -135081497 -901355031 13285 -806899429 -798426587 6982 156444819 -416674656 21224 242972984 52567223 46663 754327867 -215002314 12344 -13430347 653918369 12952 -136054489 -776634849 13197 143641141 443313712 26748 634650670 -302553131 6599 -883863610 463264355 50891 155677393 78614188 19112 -689449594 -774743034 33837 -595555622 -504321907 29153 380033322 646497094 29391 -2733951 736873218 70971 -128251787 -142623666 34548 -871977462 441843816 22912 -234358717 47933402 96072 731764613 371904754 50279 -199338065 -618981240 2690 76438107 241664388 28453 635913976 -289945931 33901 -709908525 -793536209 26674 732018012 -218391611 4698 74986268 459352875 48462 285676849 -34515138 15055 632616164 158386477 62820 167051537 -231954796 22823 -673742487 -860900234 1252 722310190 -597884037 11186 -887066168 475648088 40878 263154219 -232433874 13605 639524642 819930040 46846 523813473 -494597058 58678 -675599175 -889448855 30347 -200193484 -602495855 36011 -788464526 -780539036 24062 -401821961 261480454 8692 92513652 817570871 3215 -120954450 -422066755 68907 361348969 -990192113 48826 -409926750 746096935 17524 -510800136 433290885 29504 64783734 264476851 5323 -795660277 -764342823 8718 -481200253 451545922 38166 -293108641 466516327 13383 -588064694 -489453823 11711 91584896 827682722 212 -122754139 -326637704 294 161979764 253124403 2949 753663983 350569215 55031 -866281614 -96880060 58836 184277686 -201292061 50902 -424680808 716785220 6229 238867620 749829095 18781 158262225 144929156 8713 -572402121 -312554989 50599 169169320 166557701 9717 168000182 -898448861 26518 -792503085 -763125976 12745 431029611 372796955 23013 -36946429 642762384 20884 -891839882 266434759 46620 282773498 436855238 33596 721091312 -589967581 33160 -863728196 -135035818 37222 255121496 240695033 61110 -382421188 240278908 38947 -881651999 -141140211 50834 -381243051 244456729 51085 -4974582 663349209 15163 -136243324 -114195400 17121 -596445974 628709114 41443 176903366 270207541 26493 -136670445 -780832852 17045 -199484795 -572340270 11265 147983665 -571742321 14918 553726838 -499151098 35328 -308530656 -714093389 57531 354571019 -220319674 16306 240437980 451383434 25676 -238039676 -614961287 65771 248196866 429603891 25434 -234702477 -975549512 690 741929074 -208349413 46154 364378674 655766950 26910 260699289 -204109342 5522 -415327726 -127674906 39691 645231492 355478584 12913 -980420125 -997695637 11445 274880575 -226450593 2721 -697325741 -880184632 37888 -101118619 -898193624 46138 285533802 -43990020 3627 -317001482 463975631 16672 -961571453 -797834470 97092 166144132 339453528 42006 -130125438 376901251 17261 -991070472 150068772 22566 -792051769 -492301168 27570 -609724263 -313122112 10083 560223467 -508348316 26745 -110125585 337610564 31448 157801758 266402972 32301 -987661559 -611581395 28319 -206831816 90711540 34020 -898039939 440982849 52966 -682807961 -870666892 14320 -291370478 -697206845 39346 -406957010 273200773 17943 -699763848 -96441751 6771 -116597706 641182925 24890 171317058 366802208 1677 -194759574 -613979325 48291 744410052 351148210 40374 64670014 527825714 54157 -400316400 836969987 44059 -36289842 -673060572 45961 148226608 83152613 19117 244830805 63007839 68445 249776542 -9793513 47692 632280236 -307102640 2807 -138659198 -140285874 31364 653133561 334410835 62806 649711116 -499733004 34345 -299552711 458384910 7742 -956075829 -424943338 53076 358505328 -215744883 29303 257184273 90373242 34459 -117981967 655983454 16784 150153509 -764161186 37110 -395695389 -993574060 1775 67470158 725536035 18721 -974858727 -396459958 9862 161699577 184813382 6118 759681297 -293295462 35739 -321881555 -506200015 31448 182704708 352457678 54703 49603226 -316886292 3729 90385419 731249378 16477 70758841 -300188145 2648 -288226446 -204401663 3025 -697247241 757188601 42807 -957834965 -618733762 16787 85774807 735792323 19331 -393104199 718924847 42363 -875874678 -116469087 24299 -681492770 -132962740 3664 62782340 -325643782 43573 281744692 369001965 47359 -107495594 369804918 13852 163098973 160155274 3907 378223581 824422963 25577 -704267644 -785675122 46722 268471455 460716886 35677 174102081 -609458696 10825 726307944 -317696236 42398 72759536 444768395 40472 -389391436 -956255080 65900 727686368 375393419 42426 267019518 757286730 5181 368487233 -202968762 19266 -123544081 633974009 14974 -679872997 -97292706 21680 -388305404 830742294 43680 160755367 -212218935 48875 -114608966 656025838 458 -796296691 -489350257 52453 -709510851 -874071569 2113 -214090146 65450408 30128 -953808653 -399652912 63849 -778390770 -773380665 17571 -981674045 -400302034 28719 -106969021 -509650676 35645 264380870 -38092273 68593 -713934997 -806178299 33222 726364247 -192664596 3775 647509943 -306093521 9171 377100961 -191529010 16591 166715960 -901657454 2319 -114108019 355550834 28223 -96597065 660137248 33641 442925251 336203686 31302 -705367785 -891838138 44157 61794502 -479700051 84292 -687530600 725462617 24632 651453974 349540831 19846 58460162 437334394 35571 277955652 727857978 41224 649340801 -298315533 32122 472076124 345425792 8812 -234180325 -994227403 45637 -5929403 272026645 50916 -137819884 -115980870 32193 -682915468 -901847343 15332 -697636994 -802154036 34407 -332113091 -679877946 63721 169958836 54015312 2755 378853762 -200155907 3165 285254496 -768762331 62352 -195739947 -870009074 28164 87247205 437352624 22981 644602457 -38683078 36285 163320207 -138352954 75083 -234117445 -981434912 23653 -686330190 749309343 57291 751492648 -232617264 20839 -386305930 -102697079 10981 92264798 468491746 50681 351142317 822606572 6420 -5013385 246475584 55819 251507169 -45560682 31705 242465616 86997013 83256 -670524255 -881844059 352 -31262913 527837420 22468 -325143538 -201815252 4973 270362903 734418572 26244 366394698 819948013 20027 -381664493 260502559 19686 -701301492 -806588440 14696 186693220 340320111 22616 -100395188 -770193173 32351 -164339 628884916 37498 -108498375 -512854025 23375 -991130950 -781083957 40781 -616795606 -491420006 19979 -201604981 -874968896 14479 -131571556 -479232016 12463 745124825 -303753279 44827 -959896681 -587154972 46031 -989217483 -576099199 58473 -613578038 -499836159 32258 -861624232 441134515 49821 -974472281 180744858 10135 -423040992 -101243348 2759 664566129 166550278 45658 -994690987 -32549469 35826 -383413888 351731534 42284 -585547306 -304777274 29721 -198621035 563699379 49702 -111736568 653155235 29866 251729532 -3270925 47644 445550511 351524123 7693 -396167989 715492040 24560 268537498 -32737292 57692 -992848592 -573511927 59329 94135476 461484333 36917 -485168366 84055815 65172 -331197016 -710095146 55130 625039404 349068733 43554 -111652848 -486566223 20779 -603392950 569676571 9577 145347346 366890927 41838 -12416943 -668519786 29260 -236411022 81808974 32921 -427057625 813928511 26632 -118548877 362950566 8991 -385246114 -127728367 23010 851836127 -967388322 10258 271577834 238829571 24757 -383445421 743805756 748 -294476068 -213687323 7379 643140641 339622091 27717 73297553 738243158 23978 -119133725 -385919728 35651 -38303802 538336074 41611 355047179 833684689 5966 275859813 261417966 46053 -617786650 -321151367 61136 -4156114 721320551 2687 -119981579 -514537024 20282 178050069 -410545347 1211 263101659 -26686971 68177 245430978 435727394 6572 569079536 462583796 21566 -680073296 -779395391 8937 457156910 169357924 83345 -95300239 -518534528 13898 -139782676 661341802 2516 253913072 -193957259 31618 -406252513 -961857008 74587 -21286241 558532341 26757 -128567369 -134830437 8865 725726218 357491412 137 -208238352 -895592298 38986 760870033 372504471 31538 -896343078 -134087332 30812 144417671 -204985469 69157 152682052 -601796511 10975 266117175 269787617 9501 -604224105 -516591073 11008 -670587811 -801609135 45922 52645239 265307185 57033 -196227970 51327974 103878 273079720 -7074293 74568 67978872 238742476 49836 -122856858 -513428544 11918 810640597 -983657885 34287 265587901 -225475883 42906 -574074292 527933286 65628 172773626 270672566 55338 266660419 -204404238 7770 627283588 -305537727 24066 -106373021 -131834543 12446 176058119 460188842 15885 636298629 375749138 27302 152162951 -196237614 63197 621460143 -330043441 19962 639020662 850352754 9595 188065515 269336483 35173 -862419287 184784215 10281 470860127 339000005 15952 -397816086 -127087761 1206 -228714913 -578570926 39988 -778924605 475692775 18268 -412373610 -98339004 34820 265560916 -18978963 78959 -418157303 268620732 26811 -227209629 -896198081 54487 -130487976 625942156 46454 -110460232 -875557276 48249 -480991154 432073363 2945 262864787 76275237 20621 268098855 248982106 59561 -138321702 339204636 28290 -870242774 437294042 3391 -199806056 72441585 96149 -126271404 -121883119 21276 156421531 -421205339 25508 -110186705 -876603942 7243 184538320 -220230655 4211 169126866 175716148 13137 73926914 268704433 12533 173460888 438775352 12376 -119010924 -768223422 52459 75386571 274113469 16071 -113248128 619182341 38175 -590731714 -486666580 10419 -799632865 -771567069 9794 158361303 -211850909 14751 -9729660 655488174 9376 -97181034 -116015398 32115 -196060057 632527277 12151 377394078 -236078020 37275 186953769 -217332124 35365 -393510351 730767517 5097 739933555 -309729879 35038 731366979 344803165 34299 -139549332 -896595250 38871 -198958794 -598666608 33062 58960371 -330905367 1641 78429165 436930566 23226 -700989693 756717809 34719 446953741 337443543 21867 94092567 738609121 36720 82436461 -974483870 42555 269698567 -234762741 10325 731880354 -330067253 30167 -691886001 624839719 62203 -993551499 155849602 25754 714556245 -590751819 39975 145964110 455747203 10564 -95340162 660033434 24437 260542780 239819747 59004 158089884 -421451031 21289 -860570644 -133828743 4 -494499906 -983812559 24675 -873493994 446171618 17523 554200772 -487670562 33734 -307075890 -676900839 21591 355682193 -202997854 37244 -902280738 433046024 15828 174417627 171212479 21258 154660767 252583761 35930 149816185 -198736182 31248 745934451 373000048 9687 -313802276 462147784 19752 150133496 -582106733 22736 716979632 -589365377 16425 -986604535 -384963275 13317 -708318129 -897228844 49557 -517403029 -877302882 48157 159210894 -228392922 14482 157638848 -202830697 28716 48613145 -286260066 17796 -865544533 -101827734 34792 180478473 -121723739 50557 278003425 255204196 75874 -712084014 -124224350 4427 186611207 -137740536 49324 172439777 -861889518 15433 260761295 719127492 41833 -981172689 -988899090 71593 724245319 -611925849 17637 153338292 -119550146 19460 -767277767 -807987671 298 -10089600 -713548582 72850 47866459 716389790 63599 539678956 -594187064 53089 378270140 -221709193 28382 -891138489 -125392944 49259 240459596 -25197057 58449 274153045 444692529 25378 -96581838 -326657288 63441 -402097613 817590032 49596 -796679276 -477044651 35476 -106570355 -381216184 22737 184769806 -110663976 28814 -970262510 833954760 53102 -103584669 -315398789 67325 -288076312 -670857629 36161 -16742481 655454960 28222 -985369998 -396631008 10380 -603117152 532235117 31876 -799127689 -691103670 18740 -125688963 -295201227 54254 154205099 -614901598 3666 -204115847 -984554023 2937 175172952 -897449296 27929 -23546611 -684665966 34177 741153277 -577725719 37798 -332377769 441083397 797 -411909954 752630906 5630 -995310311 -420550606 7430 455355509 169404976 53773 -11224906 551974327 6785 -778588327 -123564375 11571 147608467 -213300986 67561 -697100645 -310812941 40537 -572917240 -329624650 68154 257439238 737764551 17157 -883702466 -95457858 36118 50079319 248210721 43954 157304235 88453395 1498 -954982570 154165727 43853 739611638 -305352809 41554 -105661376 -477678069 2389 -112232808 641785308 45204 186855167 368650237 32692 -46041902 540493326 46003 633857257 853168189 25200 -978891324 -218571014 48603 341347959 652909376 25688 -686748011 -327306879 14076 -763663875 -503266444 28615 -388807382 716068889 34302 -42410981 624378948 21309 348730572 812060668 25291 335547117 655796605 41700 -388027890 -101050263 11415 -591587964 -488441328 28948 445272008 357979576 4322 457114122 373731260 23178 183627186 168735713 41078 279531525 -209660709 4870 -961178890 -972392754 66054 441258455 344901704 6761 161508191 258878104 31639 525311703 -523395099 19730 -205281061 -987906151 41109 -672368337 -115370418 295 472155005 349347772 20988 -381783749 -977332711 51309 -398372895 -782215759 68350 751284062 -214012019 62979 640509055 169327101 10422 178740197 -582326474 17147 -406176485 -119725323 23382 -712471670 -767219867 24361 160342199 -611181530 9688 652378834 148128686 52492 726885721 -321746981 30077 -196375497 -967880783 27983 -212846749 -602801421 15364 -127699676 -326789557 2036 282451722 726778796 37420 -10775016 146472639 26297 -216591822 -593985132 41065 186885980 440967946 6589 734216479 -310771640 45372 186551973 -382336926 35546 639602739 854858432 41493 239962596 752914265 11383 -953786941 -428248044 39127 -21357952 629806274 8462 -390641500 827821122 2714 265085540 -390251538 54219 -884414411 459099159 35942 -289276740 463832560 18725 -497284601 429437904 1712 450119630 343870410 20987 -407185069 -990028743 34742 -407373894 265551062 19371 741534958 84906382 61047 -425136622 819252041 16040 275937841 60176595 41939 363527744 -191166852 25315 744904266 -234889183 17377 53604539 826515994 10532 -398947920 852873552 49484 -230396873 -900627914 17582 89990648 840274832 45376 270869920 -2828312 39410 -968042808 -586177819 63980 60066882 728028737 47235 -571789047 -323889302 72017 -982073552 171673246 49661 -322709051 432333758 12898 -1382033 -699517134 64163 -388538222 -107717014 25114 731040064 372492803 40530 -384376428 -968645563 21665 175147153 -860600089 3771 -807258547 -518598918 26639 272498003 -191215242 34246 -6276779 -697092511 73934 -212018123 252649196 67839 -323720763 -193017293 13361 -407618179 -110210428 3926 282297181 448188217 14162 -204218379 -888291138 20049 -979350307 -614665095 35799 -701429123 -775257171 10682 -130687150 -883103112 15563 -30230802 549065352 50690 248560249 549286454 20916 -330476807 431424103 1078 -425517645 740623702 3592 650535338 369077555 64111 -701459728 -901441631 3073 244923835 750547673 35604 -892808114 473024066 10599 163918196 469810581 18977 656066182 556943631 39576 -606847646 -332985742 36678 -762351821 -764873819 19351 -954004756 -988248473 26262 644524370 165043953 44720 361646840 -208088593 8734 738480951 341882731 27033 -413631359 -113253910 25816 94174141 -317458190 14244 -118324976 -489173418 5914 734675218 361343780 43517 275196905 -33108889 53480 158451103 -618238427 4758 473840996 839162560 84313 -388722847 -114294636 19261 -768436301 -781618383 23683 -96914712 367065133 26463 636120827 -522616658 34647 -220312543 -976178527 43703 724049957 743330333 19965 170117770 -404548836 4702 741824909 -236427285 56555 -875105382 -127508675 37047 340204669 276139906 82628 -128416777 -100716959 10993 731886406 -290030919 35714 475613703 824948701 70883 -958585847 144738462 45086 718813401 -233848774 37820 643917602 339671379 40005 634052713 -305092338 32136 -393251728 828867795 7376 -327135601 -689225072 58716 -100776180 -304581339 38232 48824300 258330628 41350 -806013260 -809248552 17479 282945671 -42121452 12649 -117817119 -768719575 21160 714539057 -238050132 67797 -136987901 -119453792 19543 -712913000 718032443 40492 743551360 -588943228 5140 -132764976 -316532765 38097 -207710003 749883929 76074 -890456242 -111349430 33354 265546614 -46504489 30940 250667535 84439094 42821 71682413 263168875 20629 -213226779 -878930963 32852 -317796346 443006022 13381 724768915 -297356731 2049 -960852854 -580839913 47288 -976731579 155234545 18960 -972281938 -964843689 10078 -299080212 -667791838 35426 -588519219 -292648300 13166 758010711 -212983237 68738 -386918587 821271235 285 70823422 -315807712 39054 355757701 644363187 35039 743454963 -215298288 25662 742113503 -329149760 1644 187246225 -387536548 31382 172954369 -127301409 35300 162552740 188518374 40574 154510272 54148906 22251 626711348 -289929112 7716 -398064533 -982621675 59112 -897103328 443063307 5328 181238413 -891360413 20885 -96620251 377258689 17962 93141980 736654790 17749 187891849 -221876277 39973 444169033 151653311 79430 -400010609 272229328 2480 -21863553 -699516060 41460 256159375 -776700666 60276 -116832284 -300324140 17848 -681049166 -799450106 39898 726976957 359830728 1454 -227346744 48806416 21808 -289961662 454653791 6 731057490 -603395000 9967 -404982444 819803106 29755 -887763780 146503311 96606 -39469326 530172789 9559 626735529 847622317 22443 168105840 436921322 17562 64250037 275413932 45289 662053443 -300878272 24317 -778479458 -481314168 58043 281548796 83412982 20425 -382351904 844177662 48406 -130945582 360829582 22406 -986390310 158071879 13309 85688934 247161915 67127 277175696 810122750 25711 -584793382 -217747606 52887 -858955518 -118017428 34462 -207927657 -898654347 9732 -971361385 -979377846 57279 -114271548 -869708287 11887 730787697 -576062454 33021 182125187 281574175 53147 753153821 358552462 20278 -900084737 466327808 49080 254915245 247187323 27050 178623997 47791066 25305 270001315 714693954 24089 -13074944 541881374 37961 -97389582 -778465644 50204 -201720873 -865767029 32911 644793204 852356719 21669 170642472 170011996 22502 184660864 -395698580 29392 -595015536 526450416 26166 -708944577 -764911504 23822 266428373 239396961 67313 432426468 368300821 29226 -220646972 -605194937 22440 -593456251 536402578 52106 -196051689 -881519112 1451 666469673 -312408660 34038 241384429 -21027352 8559 -405234389 833296936 58181 -216143933 -857942610 34547 190366632 -407705678 1579 545454854 -518420749 28902 248300628 430802124 35155 153197715 -416694482 23150 -140303634 -888520429 15127 376046348 844188936 21331 -998365284 -607991393 47289 273645854 241501281 27576 540365819 -509301723 15143 -793826071 -682271916 24197 -710366674 -104563891 28527 552984629 -483688183 34447 -116938436 619287747 12785 342470448 -205493802 41377 753783141 -615899625 24605 150510154 -229206130 27552 -606622272 -294760740 25377 -679962589 -773897154 41343 -226028860 -575738079 50072 251291685 750648969 31274 349385500 -233210776 31412 160449416 265660421 7722 284779876 257532321 47147 -697113351 -108940907 30883 253989206 467134424 6693 -136484759 379836184 7418 266215196 -234227932 28530 277456413 437545975 27096 -229678841 48867605 77639 664591407 349520421 14870 79808639 -325826825 18675 160930437 -615296556 7945 -229703284 -595169285 28083 158621365 -231517797 49542 149149450 456544529 12546 -128309666 -492236580 34766 -303275806 -215975046 9553 -6990223 -710772780 37992 -503355544 438313870 34034 189483467 454528457 4914 241456040 283748432 6253 470819072 176103599 55791 -398747730 -100146747 18510 154343756 842023404 28203 168106773 -212296213 61539 735434010 -612128708 8041 -484116303 -191577149 29547 -773872133 -764827917 18663 -131563692 353605477 20616 162008236 -598104754 9048 543045559 -492095538 22153 -608397435 372408289 55459 -390301070 719213665 24310 539480213 -507940030 8238 718572887 -193038750 7630 -858524396 429225818 13063 352745616 847289549 35203 749811481 -218567684 46921 625846594 -491654939 29220 628600201 -302516148 22214 -328749536 -689943643 20700 253080258 267519206 75848 -230169094 -600427202 26053 149432604 371468856 1645 -11973665 -714183399 35207 -112106708 638214415 25630 -223865210 -977898073 3200 181467025 -897652732 43311 -121620177 621822201 19025 -700130400 -95812788 23914 441227605 170125092 20294 250642793 48584361 8151 261724701 49548534 9927 -797303358 -482549184 15265 187723461 87055944 25216 -420070827 751376358 29132 187288850 -119791052 49671 -301088136 458302362 14559 148898987 -403763400 1662 239675939 239217388 14956 92150178 829038684 18396 -329730876 -237805762 331 -609050455 -312736245 47563 643506774 344682025 18942 168963406 156867167 16332 -397230379 -959536729 40095 186851877 -102298455 58383 -670052534 -894067779 53868 -133310821 620188848 43260 646462470 -300654773 13184 -235826486 -898237295 6005 -422385173 -483527939 41142 -671598953 -769500373 39231 -235437017 -873009660 20057 -128742935 -887853947 10491 -27604367 -679489696 48058 -286043748 -222266684 21649 -120826671 -304600103 55591 176980689 -580200196 19502 -404724567 -134492283 36984 -100173335 341183759 28098 -297881070 439860583 9495 -706278761 -100311771 18690 -125542651 659827545 40997 -214746920 54507831 11213 -505607983 256488223 36624 -805072889 563215776 22911 165448090 -616026335 13881 -1856245 647272541 8918 176465555 255335786 32997 -114100288 -319950098 13027 252237510 744802421 2396 75847987 -989401778 41689 68152807 727112617 1917 345006196 -220620279 436 -414033574 -988863990 7646 156326409 -400199109 21245 658706597 -295372767 46857 175578166 -395740408 14010 169357528 74642696 20717 -14823516 160001212 69896 -968944068 -412184193 47799 -687775563 721762435 9687 -211149786 -869784447 4513 -795747325 -795471296 1473 -888750684 268331883 16729 -404043541 848417529 43023 279563745 -11034945 71900 -783571427 -517648029 7672 737674961 -200511286 17510 -582175685 -328674227 65627 649737842 171112793 3214 -21336982 537714899 41884 -682747921 -776240340 25861 716401912 -615116666 29911 -410585257 -119346932 25079 283617507 761281959 21106 79464123 722217382 69349 -965406028 -579512916 61864 733874170 -215839053 61117 356935739 -713735793 71178 -191324097 -986007796 32051 263557527 85563013 71291 150624183 469183791 4299 170467041 -889195896 44674 628911179 841959749 43296 -3191119 552565636 49757 285359657 49732579 45668 -519584731 464795983 39619 165525156 59730914 21367 52438696 -320864694 10008 -678011520 -797237435 37662 74334809 447804044 13094 717748415 84051081 31153 -15212012 651224918 27802 68247801 430657814 37664 -412604415 849206006 9001 -401773598 -120165197 6606 -21796283 -703214434 35916 -710256829 -901607937 41972 720950993 -618956362 719 -290972436 -205859439 29936 376070592 664938708 28896 736380913 336050787 21981 -962714003 -793589072 47682 -682194395 -869231002 45962 252066478 749400795 8825 -396417230 -994012174 36817 74242807 835593869 29189 453588644 368481001 13080 -974760888 -611386217 23906 -702697643 -775777442 4083 -679138889 -796433085 23178 146702221 49473125 4517 -205977556 76146032 8489 623122976 813729820 11559 -709422249 -107986186 4123 -211095345 -961526921 43487 751441077 -205371672 34507 173694868 -204102954 38010 169743155 -95521455 67230 -398641799 -963522860 53010 -26941248 535440696 850 -512727310 476090837 39821 659854759 180292393 61747 -788237559 -477199929 7213 49960454 264408505 11045 -418481167 832978295 8220 657155392 186025587 70116 737731284 -598198820 19514 -604114259 -516941740 20521 749135995 -288700330 17665 623407330 -989746660 61090 -7011199 -671818391 19867 -696701397 725958172 3943 -595381150 -495986536 9186 -765174595 -488851611 39557 252238480 244865120 15891 147565982 -118244906 25220 -990876438 -401076046 49057 -407415119 -954850610 75092 563067012 649633024 12805 73506052 731732601 30016 -964133798 -986918494 51762 -604986510 546005383 59358 243901146 -215168194 4393 81987315 448460988 1056 -769208741 -521070965 16663 153133396 -610383633 1162 -803836691 -27784262 35064 815707620 -974077480 37643 269631201 750609126 35965 -704865434 -583726477 46354 -115056740 -768727346 31898 622909751 855556395 60561 154661264 184255230 5446 248616697 460719808 39929 735849290 -590067632 30447 458933253 379044871 21087 -903473334 442398753 10366 -404998325 728246057 2747 735842885 359376261 42093 -884820055 -98244578 17133 178438928 82337527 4539 449397397 -677834231 45089 273679846 726192262 32891 555825080 -673497259 44295 61883985 451481109 37646 -606458262 156576342 70535 -985039109 -408743741 5248 153630131 -197496165 52389 -201212162 -872691162 37867 269735952 444037832 20194 -685633453 -115769309 4540 645073625 -310021010 11385 154992790 429104774 19893 146779370 370683846 13402 717767522 -587143523 42797 -600532548 526101873 48454 -672999899 -789567463 23057 -96177461 362308748 21498 626291317 -312461597 19762 -413067543 842734051 40927 -33812097 -675341416 69352 735238105 -579401208 4028 74114659 738632255 61484 379687225 637258972 5752 -231017831 -872447129 5895 -979537816 -577785748 67217 166045088 -579510111 14210 737069227 265457281 40319 -617194060 -799764312 30420 -45426737 -666869121 17578 -29080241 542953312 6704 52900954 737966870 72434 63837956 -304629413 31903 -142724487 -519929822 2848 153188194 -236532262 31128 -803024188 -519825272 41790 824042694 -988101870 12309 -291651309 -199664532 17619 366356826 -986912954 48808 148199172 242927260 50158 -573066536 -496467702 3040 -986915024 159878153 43511 -323071904 -200380653 29813 242046310 274321559 3032 -676928764 -792829618 7620 269136636 442224036 10867 735836208 -614555015 22012 635067856 352343378 39104 152086382 -614913990 3356 -385930450 821172514 247 -680295984 -112145009 9910 151797787 338143293 9226 154064455 49217186 4117 -202946512 69323647 92455 -31849659 554036343 1914 94453088 758921371 33010 -326523294 -108276964 3661 247805101 52677047 29129 238597194 -34590253 75175 -574113108 -501482410 15649 -114035038 638866886 11561 549697205 627191712 50378 -675428537 -795258788 22942 -191955849 -890447030 51648 -96111774 -492067410 33188 -406831387 249179234 34902 723013938 -206768409 52639 355168958 844809898 39731 -122413812 -332536558 12620 -129461773 267937832 38905 148668520 -894418770 46813 -777581408 -765641758 6124 156023805 74314810 3200 -972150502 -320870816 47753 -806848986 -507729613 34517 271894988 449962514 18874 -225496217 -890743279 25259 -585283918 -521667874 11966 -618788326 -490681646 21955 -421216944 831901236 22158 -121351553 -290129166 17465 146687925 363386990 48663 -686845446 734948732 38096 85106260 -323450765 8498 -960076026 -411856465 75299 664849802 -955937985 36758 -415900907 717940109 709 -219782118 57785257 9 -389977137 824909525 58044 434852969 819621611 93302 -316635974 -198512810 33411 250705541 -191921132 23189 -404596544 284768626 29494 544431833 -479628118 31004 63578129 243884219 52232 284444556 434702596 28249 -516438930 441502061 40743 636229164 367972867 68567 153462280 337575320 47680 166998782 -204862149 73156 -135731067 -505486236 14592 -330665752 -679503483 3288 -103529136 622779877 8332 -807327433 -797725154 12863 284242400 -41038197 55399 -309251812 -109766958 37267 143994577 -588797317 22903 -114095826 -893242221 42461 146437150 -387078420 32627 -99401058 -782725676 3231 458024754 363650007 28744 -126673646 370136647 16013 181377693 445346528 25706 -708878223 -786960271 44858 -311971446 -418991269 15734 -133957394 -126166776 27162 182529054 166809436 30136 362260693 -224785212 9566 280980751 67754327 43939 -682040713 -768193739 32695 -714269780 -797611038 8231 657368563 821737155 62144 -105830282 -807562708 36931 54328076 272508459 5795 68497317 452315917 46232 379504130 -195360805 35402 -403539298 727727544 26817 -140829697 629744254 27141 172781375 -395164696 23053 247172831 743552270 5484 150660843 -893555821 29042 631005669 -207055333 63044 -123041110 366544183 8805 -124013756 -864895886 40664 -288085511 -213539544 29854 -968041925 -397334430 74293 -117223450 -96833608 31357 -207294907 -980861552 13414 373947093 656579450 19732 655213235 825380488 66745 -391322354 -954691224 38953 -701492242 739286202 5002 -114206424 -491774275 3383 58836594 247764218 35180 -706486385 -127783840 15876 -315584755 -199641597 32292 -16147322 -686521703 54405 147600049 168656396 1969 -883365850 -122222743 60861 462735910 157137347 76216 -416715276 726258768 39852 145807725 275736042 22059 752721822 -587476855 36627 188028934 -218588585 10829 -666853717 -103967901 4760 -423109280 812316323 54709 465369245 354434528 2949 -975081395 -974200355 58035 -326262445 444037499 15592 -223164212 -410760242 52542 657425770 190208786 9351 639921390 190126334 49078 -991146059 161167984 12266 161285775 461817244 25355 727921777 -226487747 55642 -4736885 -699852583 38592 -331745744 -207100365 1898 -118041057 -781762139 58831 -884736056 -95644324 50154 432102151 -422965067 52218 -37982279 549286042 8144 145602145 -132703390 20010 738489839 -198213106 1836 -138874067 -502264117 24684 157513645 459499818 19872 734182845 -607422484 39470 -205905855 -221257975 31464 740433735 -192028219 20838 -962132691 -416663434 52767 -383605473 751881920 40430 272787108 -221111698 31308 732621187 -313774004 20540 57075504 722481023 22413 51152646 246779729 14377 177812826 -121472694 5700 -214538033 84066721 32125 -610611187 -316972055 62023 -383946496 718614489 36976 654066147 -306036868 32899 -969681100 -999252851 71932 -393088268 731261605 8063 -383561528 -116135298 9001 -478769340 442759831 15381 79960084 260396421 11033 339500622 851021832 40407 -103540068 -323000426 60587 156245954 253503746 42272 -960805859 183433150 28798 -862863011 -112632369 15373 158180830 -216467531 41595 144316784 -220730110 60310 351914381 845396087 41965 -400394368 259565514 36477 343623773 664268083 57 153678163 281903184 55738 -682446968 -788313657 46076 188161551 446717971 5189 -973018807 -405476047 47335 245924866 279896301 25647 -234957129 -573215572 24000 -708426538 -769808132 14546 -605271910 -294578294 37934 -193675689 -962600580 52459 -698824655 189074681 36673 255292598 73900888 51285 453164307 335565538 8427 -862298536 470773031 39357 556398987 -515468571 45041 -999955434 -954750518 16472 -309174887 -220231745 34467 54421574 256068451 22216 -320106429 -229880937 30797 -100485279 -310105946 55995 -901447511 456664677 13624 74688760 -303588391 39204 376067908 845288967 36460 -120554960 372124878 33850 168494799 443044324 8535 -890443009 437191385 49160 -312974728 -671942280 63978 -900015600 -103662368 37195 817647575 -974273981 36398 -134266172 -889048958 42955 -313041407 -684731769 35689 -406240259 -953591496 33443 -111596593 -780497082 63416 369982781 -584678478 37157 189376792 -889714399 7529 -235189110 -896480258 17288 -305017397 434294732 9313 284727935 -191108925 39584 186649706 430269337 534 -233550855 -576368078 70724 430222995 186043223 75457 145526477 -575986959 17945 661721903 355872868 65913 -694432056 -131022892 31759 -702149484 -894307287 45412 176743818 242895974 35258 -962134569 -610371335 26216 -691467225 -103185509 19408 148715706 -903501794 23823 -117942734 -858132451 41581 50627468 728997011 39046 150427091 -864705440 4046 190191802 -391085660 25576 183271342 463191941 695 155937380 -382668268 914 -392216329 822279102 25152 -100425510 -885167256 34140 -381041867 268304062 34842 648880118 358557902 16392 280743636 -41913473 52569 -587404570 -286174602 24908 155870079 -210288005 60004 87176630 -314750145 18312 760661236 -323237928 22184 533122097 634531525 9739 -582304015 559980924 58741 -121292803 -290845793 44321 732155756 -303958579 36942 -383794145 266267767 5366 -598221765 -311705095 51287 -5618436 -682649062 54495 170791235 -860898362 22913 441376470 165615742 82034 168353231 176000639 18338 -800553239 -783839854 24731 -992554903 -206003483 58543 -310199994 -229511190 10886 -805340180 -770013840 10685 627858473 -295059923 5302 554776625 -140835777 38135 285375290 246664125 66277 632464107 836693772 75947 251278444 752187191 10627 -403742281 -971196515 45472 -970997377 -594016571 27164 354330941 827458907 40630 350561300 822909132 21152 151927559 -133857733 25313 -694176160 -861861304 49825 748328249 368190371 8012 -135746823 -486189746 2135 -217406900 92268912 29730 -603838410 553940298 38788 -618195353 548722443 68047 264452241 -229029100 27964 89632375 -114323181 42445 173438084 76429219 22186 357788445 -226122310 17276 716960470 -112190216 60307 -222492137 72453474 57591 -707798457 -889393310 45053 177304446 362666349 828 -19763352 623270317 42092 245846414 -1789925 52136 -771543398 -803658113 13016 -893304983 430730901 51677 -864381512 445783475 38990 -394846654 274724381 6392 -325700275 -196526101 3953 -324103048 -191066253 4639 -290543413 -207998604 5721 718205176 373082132 19485 -99607650 -304906388 33796 -106405236 -135198448 17388 -201399703 -886672318 48020 -699673912 -114611222 2766 376598519 830477371 4589 -695753183 757019718 51315 -420928058 821722731 53825 145470120 -105559652 72648 -37703804 -700405293 24918 -600574519 -494579379 32638 665022157 -326883891 46980 -899299743 447373665 27281 661339002 189404724 53126 92998592 -311623366 42843 729884676 -593699760 5166 -12596219 -706953558 72581 727323621 -571785887 10708 469099263 178112891 62527 -237050149 -874046349 49154 -21062733 534932101 38854 -130880406 623401155 30069 -201851197 -578617209 27271 -304294535 -234223099 26581 155183837 429385537 18667 170614918 67204578 22013 274585039 716388809 35927 353754903 836235564 6453 -607086642 543689255 19060 91876067 429431566 33523 -115022260 652328185 31936 -707438735 -99849150 11240 -417515510 821936070 30907 734998094 -710193674 53515 -111732198 -859972694 3246 -864975025 460388155 47474 741894654 -711836380 20184 245537166 -12841993 16401 144159196 -882117344 22751 156704941 -858521847 40146 -383343843 -127241451 6680 158062768 -885402833 22884 240801867 242360849 60989 -961495947 -999349926 74089 648110057 -328832690 42552 -109190101 352985733 30107 -607717892 -489309299 36301 -298175934 -209062165 22198 730873148 369377366 21068 272051480 717362898 2729 -607780441 557910954 54606 55331100 -329372885 42658 -204597637 64264381 445 -705848026 737759167 47647 181355761 341558717 24122 -700096910 561266924 50513 -602465664 -484433454 2377 -694991825 -885327622 53534 730447428 -218415974 2392 285229643 476072794 22890 -523313767 456865782 14437 -37947095 558564412 4663 253898269 -29764174 44840 185803693 -420412451 11448 -15241347 637428209 14689 359235494 469156552 14138 -98037464 450926172 58887 462830860 337891907 5512 -979763941 -384710415 28729 255372442 748210092 37598 153848381 -201851733 30940 -114263814 -508273706 6321 364098930 817018723 5702 143493583 344640518 15855 -785759114 -769383747 7693 71871668 742093222 59246 -203598954 68453797 50411 725719050 -608026787 20120 -290120027 -698076527 67104 -117973516 637712821 14168 165779298 -893666555 25122 -385120134 836316364 31005 -325459169 -670550232 61602 -590671584 -477993306 34591 -112351954 -323562297 29752 -114554614 -104933639 9089 61085108 -807314193 38891 49962265 429667453 27050 94128857 -295362110 32624 628228375 343965366 16209 156961980 -406588126 11212 722473030 -198776425 56965 -578791159 542218254 36933 -383218073 848777787 54267 -423786688 -982864284 3466 -202482436 84702423 50702 170843672 -898616775 11790 144732601 -133459777 78233 641618902 851756581 64568 183775772 248021145 3066 -224552922 -991975572 9435 729606525 -584498729 8343 -47609861 -700031484 80223 -592926142 -521820484 31340 186937343 -102808112 59564 -963772228 66655015 91921 -29818642 -706112768 45880 551909665 -485528716 54188 -953111203 -394359315 21235 -388634421 -984312213 66987 -305324398 432836636 17884 62752153 836119185 38771 -395981486 -964651795 60774 -33105631 534647481 37688 -401492487 -963632927 36599 -123369546 -296258461 59292 260092172 -590412386 27860 83239934 -286835441 6412 156024830 467610079 13204 539511147 -511740953 58884 378264251 659468063 38225 152377809 152964634 14498 -384179332 826654572 44258 -130286913 -781747495 1923 164300957 -398557536 23873 -191703738 -982854342 44153 360616183 -222322532 13434 658060798 373571064 50072 72675639 730379447 61129 -136342949 -890772132 20594 266228881 758461167 11443 -482270056 -138102872 13382 -673033300 -875752274 37831 -807186634 -519263562 27458 -119601751 -517431067 1629 364750879 810196063 33552 -394095101 838225102 10719 377075953 -616252445 37219 -222592269 -858689234 18466 51732839 449513307 15638 658668459 851497940 58287 724263330 -595720137 38076 -427796217 752678571 7466 -990526240 179062437 35804 -218497648 -997319273 7869 -216505966 94159408 14830 176002394 -396702076 20371 -103873884 636638515 5320 665855083 336003897 37827 263228763 746844806 4588 -667580129 -769819583 571 -393568395 748380748 40401 737234423 338963036 6094 -200909856 64160155 80202 -676922308 -777472430 4246 -106837630 -304826062 3286 -510845088 441766938 43037 -118772988 372764395 3865 -504477474 277297508 19677 761375378 -216068277 10138 92852371 -331571271 10289 -976182311 -986394603 36424 338518134 624600187 6229 -871263048 -114912109 51263 187131268 -897581581 812 -671166604 -794876076 23395 751470769 -311273639 47702 -588069506 -482775390 8721 186096824 -419394271 7777 -113371598 -120709685 33182 -960309592 -615814988 65930 -290007366 474063763 23785 -763377133 -764443301 22303 185279128 -571957609 3192 -866555082 446648272 22354 -118745263 -308685277 42075 -104650158 630299125 10920 -107582887 644769181 46705 -580998165 558186534 47149 179400059 -573552064 8373 190445582 -601147785 23639 -712431423 742098672 39103 145049217 78942136 25610 -711923624 718707035 14205 -882517384 -117024114 62469 334835009 820702194 20663 -329813651 -193277926 26086 334276171 666023691 28421 -136964785 638270267 35263 262924580 -41767080 7190 760780353 -312942143 36697 -988934236 -617759154 54376 -957052079 186590150 18894 -192187380 855520277 56751 241845957 278588083 41240 349233504 817186398 15997 365344344 830995408 20428 264575038 238769089 73415 -395812592 745991284 35690 69589809 -311788961 10212 -702630590 -898271041 27685 -617256407 -513157412 26573 -606546923 -294808430 13766 -975002377 -402692292 47225 143728129 -871473385 12360 251547188 84995827 17653 285393062 754475594 7395 -306724126 -206284880 11955 -696820956 -886057126 1774 -615415202 560141373 60882 -129833449 336440643 22238 719346048 -617629641 29397 -614008844 -302491996 65784 162364314 -192934681 38181 182513814 162761041 26991 160554417 169456838 15953 -226579098 49164846 54926 -130415960 356680658 5310 -112008157 -776839158 5954 755562807 356787054 26305 -674103799 718529431 10976 -233150187 -979532372 47850 146224541 -234997228 49750 749745649 374693220 32043 250088392 49335280 72472 -108556006 -490398152 7603 628533210 150375589 69120 628199145 185049377 34928 375631579 -199069617 15948 -100646192 -317144356 24797 -413779368 760796908 6710 658564649 470292623 37577 238281946 -385000111 50665 285664238 430960696 34449 722880102 -319348258 18972 149480274 380600303 36354 -598291789 -489570574 2832 275053177 446909563 32451 -767345479 -479166858 3171 -712883196 752543494 12638 172552483 158190116 18649 -209917672 76879239 59561 339754196 830145167 1804 -414455549 255705479 9954 94557676 747891554 7561 -137601428 359925507 25459 -415847806 266875779 46121 -512174544 472217504 24969 -989399771 -784238428 9315 -673147803 -97080571 20440 -20418749 -680979940 44060 -682610398 -889109742 6056 164962919 465707257 9967 241852907 -228935452 22443 -103064037 -861069563 41222 -127344662 -901032732 16458 189511821 378193094 42696 -32749571 662803421 27301 353549574 638569027 15295 -1555683 -701279608 6072 752594800 354210013 44102 -701929940 -140103594 29059 429831475 169108122 71747 181194958 -881366448 13592 -214877493 -393678568 59399 -704675356 744979038 75745 -299090033 432755320 19439 276961366 462036059 36871 -688812983 -137729682 3165 -389476175 275436772 30707 653705763 369613419 69575 -870388226 460167089 11536 -121877957 336059021 5732 -34906441 -228705492 33430 -888269542 -324354559 55657 -668148501 -876358512 4448 -963557914 -992706362 23092 -198439193 53557179 79243 -952783871 -953109194 20739 -392250595 -987486186 686 646548781 169142252 55388 -590265914 -585691854 26684 168361594 -332379909 45899 655923281 -311033226 37795 265944215 52219954 53967 456301381 149062001 675 92771103 812359914 59564 -410193718 729655687 6503 -712209433 -860293027 43946 93853765 461063032 13268 242446311 728439808 15048 -967504702 -979701203 70055 -686452927 -112371869 27247 -686906123 725640983 35552 -111309805 -299691749 64475 171915556 250513412 33259 450359349 -800970720 15828 754346853 336596131 57010 -992553605 183771852 33131 170019954 -594144280 15108 -895395118 455019539 45040 279978038 -209928980 19326 -215945496 -596336814 63417 72959596 262154429 28782 238578195 -192516521 27768 -595257496 -505167187 25408 -600466863 -310718764 74681 342913776 850393453 34380 185998722 -204345010 8107 -297091723 -212111812 22180 -879587137 -122071448 51114 333763633 645501331 38829 743180390 -195239442 12347 -389272584 -140534007 42734 -574657193 -299401772 73855 -762729541 -784021244 24041 -388096653 841302723 40628 656563020 173071614 16826 647062517 -331724718 1098 -307009708 -227350301 19835 -317438987 467485781 14400 726984442 -217065564 8720 -413574004 719608473 22103 370224237 -222015851 26209 62171148 452956810 50832 -236039977 67788833 6541 655889680 377652948 51741 143894637 -577294732 11831 -142631935 -862369499 44622 -601085592 -522087897 31787 -407020369 813730952 50371 -771416546 -788460606 23044 -799905962 -390728818 58217 -192710451 735027620 49673 94024385 830908031 42995 744482502 -616185076 23871 -508922553 473109270 10763 728886890 -211788318 57164 438936435 349473085 26517 -313462354 -232990052 27210 -200623085 47796356 67214 445137555 472828622 35111 734458854 -304739487 9067 -116623747 249453455 32859 244751884 285271992 9901 153589984 89953827 29155 -775943063 -504113995 37793 428779334 356700098 1293 564486566 -584921214 58028 144454944 92732242 8172 150077838 -383247304 12641 -992203647 177214385 53969 837074524 -998611704 37817 646175008 -292440583 7167 49998003 243357682 32023 -42495019 663117828 30358 85839584 443161063 15416 451588347 -202067249 39335 716716291 334746155 28815 -772473697 -489456721 12240 74868245 716058253 44387 -104753973 -899448925 3956 155784405 456017489 16799 265774655 -232056488 24685 254642633 67462325 15883 65772874 453901040 504 -286292196 440558544 861 -207048999 -598666969 18038 -385587930 740965720 42025 246067624 89293676 60606 715369731 -218207441 42522 238553489 730848452 35319 620625177 843627522 35250 188477870 -391279589 16326 337568462 -204736080 5591 -399463513 -963119416 5578 -586974981 -294712774 10646 366631925 826104349 35947 -617409874 555888715 78334 -97291014 620962408 39761 649798257 844322165 76343 68705684 -292711143 24307 -141788620 -127753842 4881 -790984559 -481560221 42807 629962888 179900191 27539 269907970 -203819415 31996 160591340 -204704101 46636 85424313 458984567 37881 -808988726 -797589725 16442 -99556072 -867334377 40886 641397586 844734858 66674 -608062184 -479165436 26018 241284295 758772477 38618 -482246553 -575489512 55173 158287924 -407190900 2428 450231224 180458562 52657 272495764 278662779 30473 -493149570 454172358 11509 -786239372 -776457169 3231 -114231633 -111269741 23967 -712081175 -797706597 36649 51326292 -301855374 33134 -16087343 -713916865 28378 -667573799 -222549273 70219 -427575842 731977081 11507 -220147218 -864867473 24117 428648241 362113786 28131 -959009221 -607871550 16038 76778222 821689163 12074 -304575899 -234661245 32021 -225523571 58627512 16891 49317329 452835585 50842 -993918374 -395799666 63071 172627088 338397009 3373 -37617477 -676672981 56373 -398981466 -137054888 41513 84031330 755721507 3291 -136426339 -806634672 31489 152084723 469535986 16789 -24052176 -7477140 56021 150006153 343079714 18970 456572343 339553862 3990 62138086 -290978809 34758 -393790865 253660801 34394 -410930469 -987644895 57172 -974821483 169360164 31815 354110358 -206185607 20721 -115254509 -522602016 21970 -197370734 -590239679 7655 57927527 242257190 71598 -668354882 -898275471 55841 160208961 344874686 31630 -865752467 -119626442 50365 662481937 -330860789 14006 188191327 146645377 6708 -797102442 -424896266 31384 -198654493 -901829742 11984 -769155650 -792664436 18861 -312882736 449642026 23691 262320601 -232066636 44992 -388868569 285608427 3992 659232379 -874843730 3851 -215413105 81477932 66016 -108281864 751974051 10150 -988955132 -960965642 63561 451007604 379955449 24593 758232847 375021468 48909 -860807218 -116408726 46248 180335849 -118981700 33547 -690534544 -798039644 44152 -965025869 -385001157 3326 -126397980 -99877424 24262 -114092228 -895852479 5677 -209104718 -970274821 23991 -137094701 -779984199 35973 -204833677 -873282936 35971 166121084 -106475201 45860 -114901548 -876404893 45396 186185899 -407625220 27468 -616061280 -523044188 31944 -515252556 -862120252 53668 -237847907 -871732452 48027 175676343 -382708587 12452 -224624353 -966638921 48191 83185647 473953019 6946 -957410266 -965709372 7425 170869521 173603921 40376 569013713 -511914767 4361 -307199332 824237487 20119 -130507401 352746327 6964 619872978 168265385 26405 -869222302 -140403744 49247 -971540547 -982114306 48066 249526933 -33010545 45624 -997926241 -397122270 2391 -791589790 -494752405 40351 -883697033 458746804 33904 -988052941 639826756 81292 144016334 -236093577 24164 165114039 176532945 30486 -413984431 844497891 13466 157681187 -227976425 57896 -891566241 469646878 39365 -994276496 149033940 44016 -611743555 -483239979 19581 -980954030 -391092196 71033 756383965 344474532 16369 -964758994 -573612671 25063 -902528313 469986208 30611 752002027 345373978 44569 657521801 811150325 21072 -99593661 351403780 6393 340475909 660208287 35974 644594465 151380921 67619 269497801 254297717 36407 749009619 371881582 53869 -99106060 -896182591 29173 -496375324 -8711156 16875 -573817821 525809682 69000 -119062808 -480800690 33527 -790742697 -503151289 14981 175211598 174356264 22601 -421479056 755374846 22161 80147826 -5982443 52718 647648846 831384227 39869 147189517 245153253 26187 -120413507 -889138386 46407 630962920 -326493921 29672 145543081 -233831508 65656 755780427 -573621910 25384 239694653 53802220 30922 -688403455 752472496 20371 475739816 158510841 34695 -118924919 341821729 11246 161033971 257959186 18141 -700441184 -769157069 19398 65184978 847433119 9668 163984856 57291051 22241 189506267 240628933 40493 81566062 -324398926 4138 170892050 -97557174 41213 343553259 642649325 29607 -403592964 256950311 42462 -28079228 -694024308 24607 339443719 -217300389 35752 -956023854 -584222096 36031 359307385 -198462215 413 634267637 369673884 69351 -394894359 -99780008 5370 -407352030 830247625 42958 282258472 -47456095 7193 187572844 -116591548 5002 -797062764 -771433452 11570 -492495321 466491349 35802 852019851 -999109891 30854 -327134747 -676600800 40254 630252075 856289348 38950 733773298 377923603 29612 265385435 -14442302 7823 -689853220 -771487744 5319 -23910443 654567441 19721 -407285352 -954533398 62336 722763704 351554330 16346 179901136 85400591 19224 149277425 436592173 22188 -419504388 269255382 4493 -233635805 -601004141 19268 -291616108 -681427724 5352 85442677 -302472884 22377 757147148 -290626121 18551 626727079 848304663 197 277563868 -40346533 5323 -515564422 465642655 18042 -104292205 628732456 47524 336697151 -214278251 8808 78169231 459445080 47337 353871311 -209834860 22336 -119016742 -290005208 41537 -960069965 -575857726 34222 621838164 -332494671 38116 75967040 -290027854 34770 -969663175 -416647512 50230 -860688341 436561763 18300 160284345 -861067212 9977 463453966 48593039 36749 -889106509 436685755 26625 266878217 -200585760 20925 367305792 -224388016 2343 -861699411 -112394745 23374 49277817 842701298 25543 -223282146 -972803853 57678 -411218704 262389573 14021 734747338 -306316809 15128 254754039 56611606 32991 -327895819 470889223 9600 -418110959 -122736010 7573 633929455 142968152 62439 723608364 -588528383 16327 736652253 -229746208 444 -237525366 -618733971 20212 642103268 146319889 50547 161958714 342893502 16749 280658070 284114305 57812 -677142165 -895533946 32107 719611391 357399723 18830 755627412 -616540669 26328 -688971737 -607230196 63191 -875040635 -141369584 55325 -877941407 437888961 35216 719664649 -201757209 40810 -400932288 270285537 32794 -406926726 -317042764 33502 357677192 657044607 36518 -386641880 269282244 30817 -690598249 -896950289 13662 250206637 448023668 20608 659472032 809729739 75373 452959741 378322820 28322 -491897959 430073335 18141 723633922 -322755701 11153 -103495375 -478171940 17190 164956044 -409948688 5822 730763491 -585108918 42623 154220833 172321582 47806 -387729179 -974761882 39531 -402969320 -103458496 23347 88676478 833777495 54775 -710479359 -97175973 6830 740656701 379953611 51772 -110956749 -788317752 20999 -233637854 -595142572 44540 -669230199 -885783221 24475 -410050560 -962504631 49592 -36892567 -690802889 28545 -500223614 433157229 8147 822645735 -966487120 11343 644966596 -116492547 46861 64750577 846579285 51766 -996467259 185168680 46745 270709806 735074429 13048 171279568 -614028463 14902 71641075 738272784 68893 722160257 -192271197 21357 285012862 86077317 35885 -986266040 -382587523 35216 -33052062 174070161 29546 -221304905 -571706651 65495 79331659 450743137 16591 -111425752 -785557183 33253 -101846902 -117791907 21301 -509784073 446651843 25159 67339915 -326355032 29320 -200499531 -577900507 25641 -684676981 -865381144 28838 246025445 751586720 15549 547427615 -522985010 35768 -708779999 -397234853 56366 -783834404 -585911217 48720 -129908994 -902769406 44573 620956613 335346111 14448 656655656 173247865 47209 -297349446 468120325 15493 462163913 340095882 22951 -618346143 -493192047 5644 756310637 374830922 39738 -198825641 52012527 56729 743044069 -305808923 16222 -197244144 58113354 66524 -679681876 -138284713 15638 -127846393 -110702340 7034 -671763816 -765190025 19852 -514142860 455253404 43285 -423622583 238455500 42679 -808732749 -779763166 9831 -26439468 631957018 19202 -871599599 454178395 21606 -904366111 -707636781 56586 265708474 -2597611 44826 -401432088 -989939894 32276 -312981370 -696319140 56891 -313745067 -198429244 13707 262628734 -200043897 34659 -200145113 -572120117 49118 747346286 -209664191 52249 367134561 638184209 25400 51052491 -312598029 16803 434033473 379321825 1441 -45444433 632381048 35178 85411024 -218852143 27157 -140346318 -319836884 8899 186967520 146951647 33319 355654441 829901207 29342 -312346266 461070401 20860 -979265049 -587202244 33412 63461333 -318912788 28883 -611120719 -309835354 44781 73151780 -292344641 15161 257668257 754309775 6821 -611551272 -286117507 40273 -97581423 -107464542 14739 -960907284 -410098286 4250 -884350963 -142074972 57194 -963824743 -595048517 57564 -408050784 243956588 50656 -391000731 -137097312 16067 -1506137 541809498 25931 659903723 367291328 48107 250279924 -198101384 13965 744959224 -611824049 11602 851969632 -977907502 40889 641067338 -322747331 30740 265565664 50270273 19307 750221007 353823410 17957 -405049093 241139259 1827 -98291340 -121157510 20009 -398152154 839269408 8438 811900536 -982859542 22010 359285711 -235813221 38148 -868220551 -518824618 39717 -237984774 849375184 71920 156611344 377987660 43091 -424361969 281852220 39789 -405282683 361168714 20750 -975002048 -209393702 66033 -135060528 -771714839 14534 -714131551 743470757 33591 -31395503 550823905 45187 735171161 361807395 46324 149997473 284829194 24076 630138001 335129003 64472 -408726068 835145865 46147 460852794 347652025 27110 -43871011 -706071635 51299 -391365899 854183625 57487 -967453545 -967967360 753 633098654 357695160 41427 143921433 -383383548 6309 -607711425 -316775106 47754 -398753889 -133027194 3958 170287150 -396289055 32901 -325806750 453258364 4969 -222599998 755259948 76697 -191188792 -612507484 25422 -313962021 -708132059 12215 67346960 446678032 36914 -961672961 -583031342 65682 748560648 367455730 52480 -610998761 561906934 43287 -768331748 -805397818 18879 -857547230 448642827 27432 -383613794 -137378143 38275 -205658345 -965592023 50609 -384793423 -970119935 60462 -126975790 -875723961 42005 275491123 240711553 75858 -998485038 -428052126 6617 -393461131 849312980 26026 -131428891 -312344870 47267 -777093622 -326152708 22887 -958114292 -381010718 68527 -129413473 -296341697 9418 265360253 268155764 61919 186400100 -399817564 18402 261197278 -375527 33368 147243077 353070569 15545 -215702029 -980075958 24023 170021398 67145373 30136 58288281 -329157477 38246 -218414956 68569473 31206 -132252526 -103772383 14933 187203988 166287710 30468 353313177 652600822 9560 -321175204 -708225670 55863 -896116749 -114912557 6501 145470305 -504713188 41731 247778736 272616204 19958 -194394080 74163590 65299 181443085 451823475 22587 -973811411 -585030957 15069 -291569298 716636485 71765 -590884046 570305738 76757 -697892604 743234703 67674 -123987731 -315981632 40725 -952783480 -389456774 5788 -671074970 -142579162 26492 -577501729 -487881896 34302 -138340632 -125081938 25856 243557146 78375002 70987 188057024 -140436458 13090 143314055 -198190441 17155 259143410 59828528 9614 -34075526 570915400 33166 -407852783 269491721 54430 -701237105 759740085 20773 364208127 651651699 16781 -109901658 -775939682 45564 -704581767 -116654380 15953 756101823 -317429584 28560 -208938730 -872333917 7068 252070562 -229686601 35982 645164660 -309890744 20753 -425204654 -963758528 24265 -993813106 -386925344 44202 282480085 -507631430 39057 173461689 -904328055 37287 -959782883 245413556 6191 -591696334 549051762 80860 -956540238 -579906805 28162 268769911 743960555 16267 -224727085 51560906 62647 360580054 850654028 32724 251787989 -201441192 33462 562160332 -487674226 41312 735830669 376768599 26997 47901070 753526832 54494 -969130903 -394225400 19957 -667868297 -863047688 14005 -211537228 -583195328 29711 -387159506 274027782 2606 -392602178 279930583 18453 -428032105 723035495 5027 -403759199 826284881 29722 -207890645 -984985406 45858 558524402 -518675188 63828 555916074 -502722019 41016 561069225 460958816 78206 -995268561 -581791549 2544 -897434456 443149978 4113 -511895163 -580305264 39493 -586696702 -331326530 63952 267968901 -17301519 29049 -316926597 -694094267 38698 255015114 91915973 47706 180375534 -126546992 4086 -990660454 812589914 58409 -117067988 -781832456 25630 -5449066 652451269 23082 -123132977 -100807061 31220 250883661 -12532666 58243 -618821507 -513444911 26760 174648809 238349233 4510 431258285 368609442 5366 -104600181 642927463 48931 184198253 -123781496 57990 176245045 148788944 31083 456787797 354200969 31900 174333994 -870318086 21806 -414837143 731781607 404 -419318827 273669258 35185 -669439041 -101265324 10206 172497630 -877599267 42715 -233032548 -606699320 26425 186709820 249476196 27551 -232492981 -991892023 30885 273357926 58181473 67548 662427456 -238074701 60998 277718930 59852292 82718 -412030133 754945085 38645 -306771279 430136712 26151 178083769 250134172 12372 143875874 -119242986 41206 657704307 188043999 73000 -231290880 -573620575 34435 -427803176 -133552765 23469 254071470 535180925 23441 165158696 -575489077 12645 279711221 276226668 4967 272396869 -215264516 22795 656151070 355011625 1224 63619427 738199466 5397 -382488048 252751959 40832 93321588 856923521 17670 68594845 438995835 36745 -954872864 187432791 36323 189239624 454209405 16843 -206629184 -223955790 40225 144770710 -419609000 3208 -896129437 465452679 30259 239988522 245073921 27226 -403896820 761684200 32943 472830861 148401847 74452 348805832 -229738580 17402 371353867 810440463 2489 277583278 -23202182 77008 -963034653 170018949 1369 -882993658 -113748753 17225 279452766 727946994 21081 -213552326 -984344058 36326 259877789 71279279 31527 737832623 -606609462 27807 -118760698 -96824869 31315 48616801 749132575 69549 151113360 353159855 39154 714396548 -196621610 31894 -120127103 360210912 11812 69325852 458093647 29507 -507877863 -385918780 30369 -958861792 176785157 55057 181498368 -220273091 52261 460337867 342983312 18462 247556964 -225125474 22877 166214561 -876909465 21477 276483376 -16584479 18061 -129266878 -891174412 19417 -959005845 -985033712 25984 -413075943 756268729 28713 -974256007 -389176572 26177 531321423 474979498 64646 -403490295 261182737 42893 350625166 826525038 14649 375976369 -477335738 12020 -894218921 445589783 34033 263518379 -212399578 31218 -994422569 655806547 78627 -217812672 -586138479 15211 -34238972 -686078332 7077 546468704 -488528120 33937 -694920523 -798460505 22243 -123853803 -879830470 3858 662218454 379539196 47590 747797086 -578758988 8194 165683610 -901840659 8544 179938954 -592474616 9070 150425045 73590636 11446 251561345 238557589 21332 620144406 164646264 35207 532660792 -489650908 26580 623950365 811487273 26525 -686342767 -798560687 3244 -683157485 -782196383 23008 348387587 -208675828 9970 -234882953 -860177959 52378 -196927965 -988305350 696 285109401 240758170 55821 185750147 181959751 16130 761322740 -329232372 3986 262084966 242648405 28707 729312200 337919725 6738 -768769859 -517283686 3962 72908876 -954588445 33373 266848438 -193065448 31447 649576569 816690419 43813 177321825 -211182585 20788 657811699 149631953 23647 183105652 361134540 52638 -584743561 556583680 1350 -992786560 178712237 11087 274597734 665180439 68197 -393283478 734857632 25629 -291631396 -236807510 10979 -125607181 -290959091 73035 -23688522 -37438310 13245 238660310 49982813 61159 76507188 738103429 17494 176792353 353978867 20995 181710693 -417033382 15733 471721139 347776996 17042 -8733040 655505112 15521 -19244421 644749846 7471 364922704 849227171 34858 80484988 -707483373 3119 -32723247 843565735 77178 -136797563 625627732 43569 -893105066 470919833 46196 250760535 64439407 11764 -989329070 -972156725 20265 -115041412 638922826 41244 169778506 -575417295 13921 -137812720 -95273290 9059 -43546133 -104101415 24635 -194785221 -589063878 61650 67307675 245874398 54566 648996370 362281084 25525 -128885880 -895162118 48433 66912859 -324074538 36546 -860350275 -141004211 38327 743934215 -197070979 61852 723645712 -606857331 35 -979751575 -618116299 55703 543557718 -513207458 7768 -422272636 -985214008 22508 -592752465 -299707299 46000 -118803860 634551192 4897 -591942932 -519968031 25182 -236961115 71293182 96383 -413768208 738295179 25739 -140715295 -878288726 45464 245570854 -46603920 35341 730990213 -584707756 20325 241892019 -30707152 25119 91467453 837916717 2663 717970404 -232184055 18608 -858817398 70263462 42520 360522995 811276214 22071 -685863887 740987010 15853 168491743 257136279 42348 634093965 -315981878 5372 281528772 -780833968 53373 158469262 -118592452 32459 748039689 -612359034 15085 63648394 830334338 14427 -217772818 -956540330 26477 -323010674 -217691251 13678 185528081 -383646079 21616 -196329488 88720397 88930 -688105622 -783927644 29686 727480583 -597270020 14369 -884577407 -126050224 23765 739820377 -286501797 19470 664172091 850726997 52121 -412528861 -986573942 35430 -34060028 750922196 70969 -900334898 -128383170 61118 339277575 831498196 22576 160462731 374176752 2926 -393857696 -134375493 40402 -16800543 529246088 39195 -137075868 -769353343 15339 78476494 731611607 40587 63628773 -292989910 26999 360992793 -190650654 23528 -587787162 -498483458 18451 -133881830 -516806695 9856 -299854500 664720777 54810 626225283 143555188 69446 634259255 -292519553 39593 -22596957 559774875 19238 -408220428 253010345 27599 276948548 -2281792 67682 -427439708 -106901456 1853 146279912 -870748777 22184 -990381033 -987342664 26129 145523500 285382313 27012 -391057521 -994473236 46908 157552397 -884503488 12852 -992041766 181278079 53712 -671080383 -788292902 21866 -405492641 -113379949 32480 276509098 -210558838 38913 -193204513 659090545 54331 -385402657 254476363 47430 -678758459 -141519811 3941 467824088 350977111 23142 757038425 377188017 29319 239020934 475555186 38488 -858126739 -109049809 20315 -427038967 -955792752 59404 -236272272 -858870040 57236 163372004 -229131765 14508 -611814065 -318018594 47818 -777252873 -805524941 13446 -673502693 -899030852 48960 -129148120 -137959891 19437 -224530491 -615859602 8176 75489442 843197371 38821 170003547 -208871617 24607 -982661396 159308455 39102 -592615677 537615825 23591 -106988099 342849987 24706 -132345706 -118076441 4391 -579812183 -300574546 66426 443818216 357778868 10510 -506354451 448229491 24737 -319617395 -680943769 51130 -992717483 -777716723 78192 729182083 -298630822 29813 -695752396 -806754871 8681 -193262652 65889134 62363 166922907 375843064 22250 -988902605 157943466 37569 -706402056 -118789776 27062 149694597 -424777756 25818 639525473 -300882961 38710 269046317 -234993820 6978 -100623382 375898500 19068 744206457 -237754056 45536 664109395 142982275 57631 -691452904 -132815079 21493 93051339 827932448 27531 151511054 -901653263 41309 -420537301 238850065 6565 637343557 -295287696 3417 -409613932 726215991 34420 182015112 72333484 28883 750074965 -581707807 6777 -215451027 -894245943 37242 -576521237 -507623456 5963 437569491 380727311 5121 334528372 -212493552 31816 -128018014 373753504 18659 758642263 377297533 37562 92154109 752475742 50774 -195435721 -882431538 16752 -107402326 659671967 26533 -672657687 736388149 10508 442275022 185920834 12293 72441009 468177844 38398 -118261896 -136343691 36129 -710177473 -793869779 38725 -671056791 755576938 54910 83467893 -313536507 36653 244862263 722098734 23847 -611989153 -305661200 12321 71486951 854085498 4508 240122064 -223852568 44278 -236611423 -965209693 31491 47705983 -323037102 42730 -955929574 -607481248 26948 -893149339 457043331 20662 186877952 -115924328 47217 -323266290 441078617 24229 -961437444 -386934519 16098 159760582 -381426651 6381 188747765 50817400 5097 436796315 148999953 5207 -994086522 -972833020 75267 754556155 377126862 17063 -43851174 570500045 10810 -424712016 737086088 13422 355380853 353320232 52923 714380868 -312459307 43074 -666735845 -114079765 29387 167862873 254277864 37075 -588343984 -325321732 38347 641858626 -583865329 57487 246117076 -192262236 43346 -125935112 345934193 10484 266775115 -883928391 78055 -577115952 546113470 34064 -396713065 842663842 22552 738149600 -234922405 9062 -593128350 -317323072 22446 -705962425 -103666501 30228 -313443842 -684275395 56696 -43153274 719537587 48304 242469625 -28778480 25189 -198504101 -891934400 30584 -514058647 437361640 3069 -26056136 632716755 13283 179478307 -208212816 38639 -237974505 60973169 2045 -863828192 -123014705 51365 550950092 -485239182 25855 -600028699 -314658618 14045 95032143 -313938244 28868 625533560 179264101 25446 374914294 856102752 38916 714787265 -291110365 21268 -131256611 -295881546 42857 -199397595 -867223077 4668 -287758631 433391792 18673 -296741878 445683248 4237 725417735 -225039431 44289 -381198746 -96341351 22205 -485807583 449666547 47800 -237473643 84239549 2936 -218669718 -609040128 64213 -590947697 -870053376 42964 -405929847 244217074 38262 -201881003 -992860336 55568 718621531 -877361456 23356 153726208 380674693 11580 440629402 338695024 29493 -983741069 153013433 49677 441616611 453916184 45229 94501258 837646175 468 -2799501 651438236 43857 170460538 161021016 31097 -198448756 -957326876 26793 -520803142 463961013 42022 759711453 347293761 55062 -689787557 171453878 60518 156882298 457340901 15378 344449335 826779204 6053 -424152396 533714834 61892 663912308 828497240 70629 467015806 167876182 50407 -777726970 -768882908 21343 568095952 -481395886 4597 739214774 -595309046 11497 -691796904 -118216932 16364 -955680968 -997243746 74975 -106551014 -122662882 3337 183618222 -889938158 42584 58075560 846906577 22878 -195982198 -959943015 47834 -216326653 -977801662 59512 717073515 -320006035 15140 -684227082 -100999139 28474 71997344 734741024 41438 256205023 -191834442 37113 -956573644 -984170319 10196 738413508 -326597644 45620 -582788446 -505586758 22137 -216965586 84916510 101440 -226394387 79607390 15792 -199096437 359051804 75768 621441269 353935265 68287 154060552 453370357 7889 62474336 826820994 60551 156568531 246153866 23779 69014580 751630134 50985 569501487 -234395223 53398 -903356131 -101244884 51112 240377670 -45974406 22983 431294911 147992543 71157 269066971 283066255 68560 -808310695 -763471325 5612 -408214596 -101906691 31434 761205292 -308707517 45956 -796086916 -308441918 11366 253246164 -206945851 28000 157517878 266893120 7272 -131968311 -126458118 12757 144602109 -428258227 27300 -975020907 -584587221 59416 643994207 854421171 59014 179322107 190215204 32390 354443685 846711273 34393 149367726 240369763 26685 459480559 350544695 4959 659491392 832590006 7946 53193614 -319303302 12337 -874906071 466591525 4001 -970945566 56313766 68170 -961564415 175097760 36000 357122970 837581002 28895 -400204876 813672719 11252 -399740760 814067055 11883 -509551086 452220685 4539 -132115680 359187394 8457 -96631793 -776749604 61231 -399114967 849414123 27863 -399448369 -123802546 13715 72899780 280661615 9825 639609631 380561839 24933 -121318235 -98502708 21403 -969760197 166220889 16473 66087607 256704272 59094 89679467 242363258 63331 -387384139 -968276916 17456 159223440 -882822029 30888 341252218 -216902263 26722 47844128 663487151 40450 -968511907 -585378907 63264 -981701701 -586569729 64694 -290872246 -105537518 58871 -213591789 -904667860 14777 -228512774 73164858 30983 -613388249 567110923 41292 -315214402 -201054049 2795 261807184 -202749739 6565 -227707109 -865984714 42426 343855874 810194284 29940 -237644674 -592483175 12522 162224035 -133772079 13983 154844924 267815723 33899 80458891 827920704 41866 -410226550 743930029 22184 -584897273 560676233 70671 147176605 -134103093 51684 -708135737 -116384849 23484 274783272 -449843 38948 -708606995 -892407947 5460 743147774 -575571460 22458 254548066 91775998 20855 -131488357 -764753059 69882 -407195422 -97330880 8688 187968669 353364870 36101 -520166905 -957046789 33873 184432303 -617805567 1695 -31379988 635897529 12901 270819734 281459876 38559 -27629005 564065723 33928 -98257868 634745864 6702 277869037 -221580363 17501 -969451550 -194304766 74991 -895785475 439527979 35183 -956090496 -998757033 62003 545122325 -478183694 58207 146095571 176349626 30857 644574386 -305699002 41998 557776329 739182832 31076 176142152 338061398 9237 -401821205 -973071071 40086 -975473981 -600567436 62405 632532038 834241038 53864 -221251218 -982049074 29676 -591352166 -331082593 11219 725987589 -207012183 3892 365145605 639086250 18980 -286803570 -691397808 50215 74583892 -309093247 17981 50673464 255971674 60654 -865035122 472903411 9017 184053370 -407502019 24585 186007619 436809076 11904 -494086427 442274115 45454 473360520 364511052 1158 -963907036 -422882177 64154 55842753 -310168153 34967 185794069 464594544 27423 -116768867 -136127887 23645 660201631 169772521 26661 463385114 380845127 9588 -693104973 747990975 60760 -512916226 466418584 35461 278912305 464881940 25638 51437166 281398598 34643 -963949313 164683084 38267 -600848485 568650097 70053 -781776122 -705042934 41337 723020579 -212865836 17783 336366324 -196382422 19152 361089077 627736138 1263 180877141 -130256826 16604 60875368 732855280 19667 -96850246 -872295662 34863 -25240967 621950904 37687 -40088484 525714341 49367 -315448929 430866125 21729 -222367165 -590664055 67931 -292951608 -712713385 18344 -127805427 -490184384 13647 -583766984 -490967871 27984 -979331749 174880959 9247 162409329 74098579 29631 80238759 458121240 31778 371925225 -700732178 68187 -211072473 59244496 39287 721624205 -207426857 64546 -136834209 -764333152 2688 -682839044 737469475 76141 472393193 354348186 18510 -959740794 -955291923 1189 -880254372 433437260 28183 525720496 -515282758 20510 81240886 755885279 68682 -384097392 -969372839 19009 -616243084 -520307096 12530 -692316351 -770294474 32080 344889549 -781452592 4696 151567040 470696189 24608 247133217 92203419 54637 744599065 -231754898 29700 175375113 -111785694 9565 55886373 820645227 37511 437093380 149554082 5894 -670708615 727000554 43448 165279654 -900388055 13550 162956574 168725184 25702 -390654862 524437524 46201 181147144 -214120452 14605 -214696476 79180045 17865 254576876 -224551158 15633 -961245834 -994505217 19495 451213349 162228081 5435 -100547128 -885338466 5987 -294589514 -208610881 22529 -113361076 -784018171 5415 169573002 -98751387 17301 148497218 460165428 23686 -684141649 -125578400 26723 154206699 259899847 5260 -696762070 -771004118 11237 156760484 452271232 16777 715572327 370991734 21129 333872953 849365494 5484 238310981 757567497 4962 815143643 -956027799 44823 -190579846 -585020734 26310 565011048 340057142 28758 -203869874 -597590915 44285 187685480 282247779 34490 -116809462 -903400781 45503 716109044 -201811213 12965 253762961 282052177 49488 -12900968 653665404 11268 -492744166 447704818 5556 178945172 64014513 1071 -605807379 562107920 13927 345252168 -200015311 20446 -687163636 737876499 34328 155056062 -107954931 5144 189266076 -129575186 16590 240022176 260023736 31809 -602203351 -218001123 51671 -763992173 -783253452 3188 -703303336 -114595589 3289 -989221979 -696651869 47944 -765929295 -762855582 18483 -318199824 473755953 6910 177844468 438368245 1980 -983376927 -990741007 52374 375855773 853131941 13588 67116101 452823523 20899 53685432 754222706 31442 -407527601 812514238 15749 -14952149 643874960 11917 -140846595 359230625 9762 -223211320 -867910574 49952 -131190625 349378276 27528 734738424 758074044 143 -900174279 -123075770 30104 181378953 -127495817 30625 -235233352 -599266556 42906 -682469711 -899610619 36007 262851779 48964551 73963 245196451 57925198 40549 184969673 -236962197 44105 267802808 272423026 53078 75606898 284395962 64348 282984668 -16866301 27785 -887043666 -109860804 37779 813781101 -996260863 48833 -105801640 343605483 33392 357950144 619741961 8856 66543364 -319935264 16667 734510323 -581557871 7651 -207714340 -973889236 49232 170575875 -608901012 6828 266528469 258516588 60849 173984622 68853315 20700 -676447341 145486272 43613 -971484873 -427715664 64304 -411761667 733158524 4281 47740726 -308895654 3026 -428295489 -990628445 37903 -32455646 -688776117 57653 -393832214 273279559 8668 -7088865 -677572293 58525 -489755740 469107527 29833 -107004122 -877063497 32006 -484603996 -15198394 45617 -204200011 -954394712 46359 -426841643 -141956104 36705 -397978192 -999721894 43300 -112026848 -102121567 35955 93382647 -322796335 20900 365298730 814985040 37497 -987270967 148798712 46686 155181059 -604175640 9920 68823875 824917798 48099 -982934547 -594566839 50076 -682601761 -864957672 38134 -485945859 465018103 13696 -303769292 467967525 8518 145255249 -99484155 2534 -680175378 -872410690 25789 664625522 840268901 8970 -762245755 -494711742 909 -228679367 -987335850 1411 373069423 -232226108 3678 -603277260 -510690985 4830 343951080 -207973966 4421 374219284 -230020951 27476 -212075485 -864048231 45513 -287422152 -691364102 56732 -880336653 334312728 53601 52931282 824781850 17620 -99671580 -129982517 10634 751478306 -584356982 35134 283343080 755476686 11343 -585627382 -295353285 52134 -300749662 448535445 5847 255047554 454811966 34764 -115522141 357665970 7572 85308157 849400547 26822 -1050853 549689722 5679 166999615 445614732 12966 252566567 -36575051 5814 -617996981 -496830245 1032 378801886 -678134211 32564 -325318539 -212770084 21104 -794614591 -509300625 2539 259740123 446288730 12605 -20648437 558683128 42976 -299064400 -712651407 13317 -104088876 -513355442 27165 63107254 570813771 19615 89014252 -484548985 84196 189075106 157318338 24453 644303632 812023595 69311 652981851 147703548 51857 55015452 734809025 26730 -44096476 631148114 4772 650854903 336576799 75554 362793607 647578882 33965 -984446646 169545608 24401 170417122 -135497522 8750 90732327 755347494 10995 -769789421 -801430167 19898 154475463 359504216 44682 65740897 -301279972 23031 157663526 -858656441 12958 -802000888 -765604047 22088 -405678577 844440834 25174 -296492213 -195366849 12455 -967108468 -385228569 28731 150432511 353438723 13646 -402618938 833566648 20194 -114446984 -129936609 6868 367619230 554703437 43664 -420527684 -118894448 43266 60246601 -18640534 57119 186014448 -408048554 27074 58611309 -304720007 41104 532219529 -686583497 54913 -142411322 653808187 3096 -708403517 -126274058 24309 339532376 832923952 8668 -99347960 629771155 14935 169250221 471402488 15940 -604796155 -516478411 6171 -896415126 433184255 28515 -611012043 569565113 1880 -292836600 279589014 35924 -710247599 -96035321 16898 -127078204 -114562449 305 -705130803 -859082840 33406 275802380 -191440059 33559 -802031246 -388025362 73198 284146728 -4651519 19867 -38347068 -669588966 69045 -10765334 -698471849 22773 72898086 813725488 59409 -675525920 542361384 50555 172529919 72184468 5679 -400743436 743883222 12381 714398448 342731779 56238 -138794369 -131700437 3843 -133357280 369273614 13776 -117319667 -292136911 24071 156450655 -616109404 12175 182279638 -224826606 22493 178735855 455725642 7334 263005721 56923943 60633 -138059393 -808985070 4923 -417524424 -861437024 10813 280597894 277787266 5537 152340344 -576647337 8314 -998951658 -983530974 73330 183885044 -605563408 14971 -968168024 159625362 23092 750387747 -300781610 43966 -297773657 -673076947 47685 636589892 -327434155 30477 -231078200 95221085 93359 -960975617 -978593082 16982 651621313 159291198 38019 277801562 68819576 39793 -988850928 186345858 5812 -884354083 475426660 23552 144403893 -124049661 48069 281914053 -1521645 3470 -137656426 -495213967 19777 750882963 -598613562 15582 -891856767 -129143415 20222 163084567 374168825 36803 -891235008 -132456944 27195 560636659 -672224123 42171 -383123504 -7695611 54270 -106805198 -518833946 10840 49743285 -321097871 41028 -227921719 -884514231 29002 468269962 156446557 79571 627494814 848038714 23083 640701023 843457853 56799 751727750 -578753426 7392 -975973506 156204009 35376 242980554 -4458413 49931 -590242858 538753310 23791 -476525479 467518999 14883 348435452 -219510289 42030 -203393638 63270079 13934 278698473 451217218 24077 -287703007 454832621 13191 -416104114 -109749545 21556 -140939282 635874664 16136 630552467 164529832 64349 89711474 261949873 39317 -227574987 855103702 54915 -223954656 -877541733 36757 -3452895 551549426 18353 338689755 633936735 26876 -26582604 528197958 37322 -583233481 -495368824 36312 757302690 375230892 43704 190254855 342223449 5916 178312459 147640858 46824 -423914479 810077753 29213 -397337862 728429629 21814 632677552 831591459 10707 261260185 475739383 16005 -572709295 -307395854 40340 659208920 822960675 37946 159687499 -423751428 21107 -208207561 89221858 92720 -195236589 79724191 66659 63707930 -302121951 3775 -792630994 -502855454 9713 545568620 59617395 44908 273222873 459290878 1732 -297456757 -194774967 9225 265194097 76418305 49167 -803142293 -483604311 14621 634216086 336160530 4115 90350692 251411186 8384 181092036 -604232781 22246 450337795 162147130 27777 362864557 -198385384 1151 -573382436 -513583880 26105 -674443080 849936343 21740 430642531 373782118 21169 159620478 367323275 45978 239697129 272867583 31592 267834447 438151465 20428 67353463 730891666 29892 -710976642 -114769300 809 620202930 -319114449 40317 -795966412 -483013196 50671 -9490719 528018320 9750 -982487801 -413387624 54683 732747256 -573883471 19550 90519744 462934636 57230 -958853401 253394385 48168 -423647498 246342260 20082 639338308 -306045694 4042 271603053 89640223 54182 -110454445 -508831386 16211 90944366 755313518 46842 -213721653 -959599721 30431 -693146735 741561818 48804 176818493 -141797797 74237 472145368 190351281 76643 -382217555 -105650069 16544 -23806587 650785871 28131 166194802 348559738 23406 -783811313 -800940708 16791 724326036 370689064 44987 -44834886 -672905313 20924 -306908632 -892500293 49989 469628477 339067282 32177 342104956 622242115 11460 334919587 475722029 71822 -22661988 -674719667 50164 169646493 473549030 629 717515660 -313079369 36729 -411493464 727457714 4710 -713795721 -122353344 30519 534392260 -494203787 2313 -710543312 -685977321 38406 657973086 852296133 17370 -411407004 814161242 28173 -17203003 562397616 21820 -201914644 -576793108 31277 -42848874 -699789594 48888 465396466 350655454 10536 -123747328 -901815785 9956 -319851585 472828577 17600 -581915273 -484467578 26514 655938762 838389397 37146 467520035 344652919 12337 -695630515 753014238 72500 -137880148 -116830162 16806 -796854992 -506471808 34103 151130184 -410676043 10895 -39171834 557331689 42242 748880234 -204983589 2621 -685593545 -876498069 38694 -231636260 -589365400 61084 368156713 632177807 24709 472715713 371304347 14993 -7775636 652942664 5858 239769732 -215436047 30084 -200993203 -996666687 36414 755385733 -318105465 16872 -293805673 -709352831 24731 -678629251 -788646060 35650 374276456 542161606 51968 -976313028 737131025 16737 758020636 -616965120 41381 738302208 -575497137 2950 61824141 -308855279 23458 371452075 -196839547 38882 -321365697 -669994002 49117 -986352545 -601962721 66429 -131184299 -801041245 48933 465875187 341047485 7513 346219580 635126018 22054 -414079027 753556187 36823 170398279 -128719850 24479 643909575 -316615353 1441 -711257418 -307841033 55019 -214048241 63505097 92650 -671809825 -803659541 29779 -226985577 -987564997 50796 -238064446 -966525195 2720 -133667999 632975325 3798 -312575645 -884018368 58010 726417882 352030948 19161 239799533 240684159 75036 -198179439 -107152534 43695 851398660 -954614876 21285 -668733231 740932750 35791 162009143 239447980 28823 -987252224 -216752138 70342 -689161538 338297718 11102 -236072015 379852228 72741 -26412323 450883053 28922 62675641 -293071029 11956 -404574296 -120885251 20099 -292460501 437658441 17039 143202771 -427928430 4356 -572540847 -309902711 73722 -104049580 -127538588 36661 -303081048 -695599941 26293 -413911484 737307779 5254 -196462608 -964230199 2292 730657752 -224733689 25796 -307589043 -231098989 8623 -609832076 -519771118 6393 89319470 -304635388 7060 -100161533 -517946479 17137 185502909 -410702076 35778 -487805692 433333990 8683 -602675860 -288070454 30248 259575307 714418254 14802 -226244180 -574735474 32561 664106953 -329335849 36770 63184546 473428698 49705 -775712722 -998828461 44128 -597400359 -491473190 28725 -804445749 -779886883 8563 266250111 729836619 24683 -208824135 89586033 89770 -127027899 363135186 7413 621005761 838491373 34639 268646612 -33679719 78132 660602183 810026878 35127 180448846 -111634276 41264 746978400 -577947665 1558 -593783314 561458177 79082 375329819 -218937101 5894 831580860 -989877627 3461 266124836 256508416 29104 181532391 -892131899 1258 79351514 758362298 28588 -210113258 -571641133 67903 -420873435 -131896204 39952 256822853 454643589 24570 64701509 737447584 7080 -137662493 -793451946 63711 -493375623 447266357 43528 363854210 -228744020 34849 255553892 -3464282 40507 -233012210 -579170731 28665 -103976790 370605927 29160 176274381 -138445138 71690 379415586 -232833436 1496 -957238897 -409745308 29464 358900217 -219657920 7664 256763626 -214403848 12246 272575473 61859994 80242 651064993 149437830 71638 -207524340 89757075 15384 -386628148 275115012 46859 -132740490 -315844987 62176 433136891 179643922 67611 156203022 -423995980 24530 -690356218 746258921 9801 -324199528 470455819 17519 -135602522 -286684325 67181 527210675 -515043637 41000 366441686 -222334970 43338 757789715 343322250 8558 -35961160 569532086 22175 168809133 250976172 34525 -234676806 -860421826 7543 -675273545 -888304407 52392 174126650 269047338 12929 254647226 -231979118 44557 338417639 470484300 67306 -319327817 440612020 14570 -119226479 -885634120 20519 67762568 826449089 21949 241564428 452567920 28759 82707750 258647452 53208 448736856 186744783 38046 -880114484 -116453001 29858 -970845338 159332115 24940 -134984287 344887378 30709 -611274037 565791964 37784 377783967 838104218 30384 255207786 -221708401 40279 79095144 827706095 52252 627622238 357386416 67193 -870365260 -123357215 28956 -779860277 -790590211 4048 442278952 342636722 21895 -995123097 -964352861 5473 662395426 -325870614 32297 623509352 -295520225 40829 81110448 -294441690 30932 -706809114 -132529499 6639 -894541104 469988909 42162 -112464484 624392975 9202 265826120 256176140 119 -303154086 -690391808 42484 -97139002 -792680916 6739 -138802295 -862245425 18049 -960992366 647120842 54462 -102134819 639286376 17849 832191770 -995892666 9416 -676647084 -121135720 19424 282258059 453182020 15219 -228107390 -994772627 6622 -970863332 -522394881 46988 -412457264 -969714635 32588 150713925 -112628825 39685 166059378 -114414824 47391 654591346 -326429213 17634 -97898961 -135429777 24264 -992934857 -986422939 12269 -23583808 634086123 11799 -387253383 -971057857 51305 -307546188 -194428104 21145 -140206309 -893948142 10268 632806346 368151136 31116 152775956 373884473 36564 178107325 -599954319 13406 468301431 148995779 80669 -961172531 -972059091 38286 -666690927 -99957582 18149 -112565367 373651792 17045 271250563 723429519 5189 748621188 -614464760 8814 -595255604 -479773266 1648 -959468244 -986912540 41882 -613291827 -320806652 27122 619602166 365172960 53582 -408073105 -115725850 10771 -207595524 -870239479 6565 665987697 -318787811 35334 -224686232 -970065586 58533 751522221 364844200 27550 -871458643 462166982 22459 -286510402 -202214689 32371 540044138 -516212474 36047 -685909392 -793480420 38033 371647354 -300971581 36447 157734400 152426684 8877 556808156 623717143 22630 -869464909 349585658 33225 187372810 -426586230 28074 -205435186 -895699453 35007 173807949 -220110005 48541 160251422 238423106 42809 74195812 272025601 15485 178735730 -235703468 8552 -326517830 -230399876 5782 -957728946 -381448871 45831 469081303 344592284 32294 -101197384 -894799097 23679 -112008515 -309991664 40820 621194534 150086842 67579 264050876 718416443 42141 -968145637 -396624220 22965 158158541 93946818 1651 -235687243 50997220 24432 -421941396 -970457640 17975 -778322121 -804236056 14317 -125020543 -511341490 30324 -863229346 456197539 41837 -205934563 -592452787 20636 150835309 -228421846 36829 743117238 361053455 16614 466517904 371984218 27186 -998147110 -988152995 21362 662709701 343806875 387 274352958 -46292923 50856 -219140598 -991122855 35797 147795620 -394341441 6098 86436794 846308261 45760 -768896605 -504236124 41326 -139163136 -98528167 4184 -679226573 738315757 4087 -583215087 -23412491 30940 89809234 837239673 15740 -995929183 -573442809 69594 -206376221 61134442 45308 -197800058 -618946527 4626 81605061 835178252 12490 -957693885 -980670128 75809 624044139 167087654 69332 -973555030 146129486 29274 -386429506 855285788 21828 751646030 -229859374 54345 -126375954 639760127 9112 -685833052 -97050759 29582 164307371 376079826 14497 -808680435 -492588230 57158 650230266 821993577 50091 -216716785 91980382 8972 -986750093 -976690480 5026 -300553123 -688101098 27548 -384667460 274584941 12991 165335595 83036598 17085 -605321824 -305345944 37384 534648305 -502704580 58768 -576974211 -317540944 19775 72966665 761215244 14642 -45725280 -969424675 67441 355022573 809573734 41678 67642401 850070579 7383 -29275182 546489944 43718 333629592 631329945 37418 189734004 67967763 16136 165941839 -105979719 53241 264651766 -210678094 14778 748897472 -585872120 36308 -389932941 -122130710 12723 728879755 855143573 23984 -709338048 -123456684 6620 -191013237 -901757965 48827 -213968609 -595032000 57957 -706866062 -794800324 36028 -595147713 533480017 21234 -573070917 238303074 8983 279305940 464545263 18142 -579546367 526026896 24600 -108538032 -501640296 12422 154506130 65879669 21113 87590938 437556542 2265 -671972437 714651478 7734 155232543 362383399 41029 -96027347 -955462038 25987 165938647 -314864994 53867 276701177 -216902660 45922 334768627 845650075 45869 376851133 -194352979 36271 -18726139 637632017 13282 -139914063 -490214611 7483 -779410063 714676864 22944 372629038 853424594 2111 -404756419 811124247 42822 280693205 457355374 30406 436524742 159134166 65784 342514650 827768479 20143 -711492037 -99047558 900 715880971 -599101504 20860 -95711135 -890852786 19944 250730141 284486072 1924 -1589127 -494565155 59664 159258365 -99422948 46068 -28506501 623515461 36918 151354349 -130678054 48785 -317091694 -689215157 25741 -879752454 447989179 4297 -235600426 58501747 26372 -493025178 447417249 13019 659941582 368532434 17786 379004022 651553511 2319 -418492737 248573209 24123 171287845 354528876 17740 171732430 -584011712 13978 -24893319 -27216814 50515 174966555 -136049525 66614 171298044 -124717675 59417 -618665322 -780765375 85650 -807876094 -786609286 22627 64123730 848378228 2018 -135585739 -867737655 48470 -107846528 -477127596 13718 726635496 -310307011 28127 444407018 167584079 777 -603687286 -486600331 18279 189873821 357031006 13784 -882562086 445850563 33638 81292323 757343359 6977 73739514 464193137 2572 377702321 650302942 40489 -385745527 248148260 25905 760364040 352469084 39395 344144706 342665167 57414 -700579286 -892778890 6790 -237614035 -972134432 34070 244794710 449197831 39612 -104314903 -765212133 19030 -789429340 -766131520 5819 174657882 -99317493 62178 166829590 169787395 11464 -981838938 -404325012 59440 -107260898 -790192266 9024 -128993803 625578036 6472 -517711602 -293332623 60259 -110244276 -286236655 73763 -412138306 831014518 11399 254295493 243801309 50207 -2228314 641744861 8002 -571430001 -513467769 19069 725722707 -581378470 36186 -991771817 -983235579 9550 -424492305 745441809 34012 -26893397 564389612 22150 -956384614 -321550835 41404 -309052600 -226679731 29593 282592509 80717657 75811 187563268 254790540 55202 -421911417 284388631 35566 -142701787 339273852 11580 -22231009 246071724 45246 -112736310 -886574230 11379 -688196639 -883179082 48748 545038395 -411217742 46759 753920534 342949944 45437 -607708957 -516230858 21700 -675018791 -112744287 8859 -523785304 462896654 44832 551522910 267362317 54971 334713560 646423667 677 -688813436 -772677699 1229 279683552 179625163 3437 -601444317 -481143967 1327 652432705 355708893 74012 94559578 716304554 11391 631351655 356879870 26987 -107768908 -877992433 43267 62829568 811112286 25777 -671900803 744781363 21505 -18879920 561085765 32641 160851749 75137997 30107 753137040 363032020 35999 -710458163 739595061 72592 -399848629 852380807 37388 645348191 144697499 3041 158365895 -609619872 19534 -228532303 67706240 79686 -95969957 -314880532 69131 145734171 366821447 21292 -858601041 -992911528 4744 -306660059 -202236749 2485 -403047597 -129270008 12481 284275666 471305446 42393 186075645 255081312 21719 157379842 -99258458 61014 82311291 760300039 39163 -585119833 539161338 37050 -958590591 -421875136 5540 -410493780 -137631917 4907 342780422 -509570337 45922 -483885958 356764974 34928 -289287313 -712576284 15990 541580498 -499980957 55099 -605108786 552440899 9962 338918828 823195733 37010 182359253 64471484 4824 -953089159 -616588109 19419 155427072 -405650562 22436 147106528 177541703 30669 184200322 184962434 4487 174401614 -195376005 35101 375417767 623541246 26079 180676882 -214508793 70688 -712427083 -769211916 35024 240035842 760291846 18333 757466054 175863427 26888 -979873570 -404926158 27884 -890587914 428874697 28637 -193434347 65799410 45341 164966965 337963457 1239 -977581021 -404385252 30543 -101355420 -887472665 4222 171337559 -223046164 41264 -193621147 -961325232 54742 -602783762 -502827029 22116 244641962 447313519 17896 -953733562 -603086768 41623 -414440214 742932240 14877 248540289 249639857 15925 341938706 -235947387 8991 279860012 -36316659 74150 -118653922 -804520964 56583 -195653130 85345046 28651 -294750963 439581324 9174 659686763 823705143 41942 -426088107 717805493 28026 -401661893 849663423 58326 726439826 818695994 30599 -18180736 -678756818 5415 89623983 742759866 58948 158452142 -593756228 19936 173760647 -96421919 15840 -229095472 -990948157 1739 351790943 -132287574 49723 627638370 820994955 47854 720163796 363944219 15828 743873733 -574489062 3164 -511781511 471251657 15031 246828253 459969750 6662 -988239472 272484830 9392 -967873020 -395125079 52122 -121049442 -422054367 35538 -320559097 -216347212 16608 -690230617 714636401 65280 -976027369 -408914974 55245 738906583 -302380299 31258 -411453969 739422957 32211 176062775 -216119606 70061 182810544 -419034523 11159 352155545 851964340 14165 -133430497 -104105351 21807 829243109 -993299099 30282 -113611756 -507149772 21192 -120934530 -318647484 51889 188713044 -595990112 18991 250525784 737171260 2800 272208926 -237414655 43713 272580674 456012734 23100 145610606 -892627605 37726 -419500953 813516179 4104 -670741513 756577885 10261 -309477132 -687502585 40819 -961610129 149848750 5051 -767684869 -489060871 55025 -202681809 -578862865 55979 -113360121 658975678 30034 269388890 753539306 26405 -215658636 -972547889 45963 -206956271 -574107656 42261 -605631894 -674495112 12911 238676997 465502477 27120 -990284549 -612116574 70703 443408907 174350007 41690 -999563482 -986215559 16137 549991227 -490632567 39377 443148098 365928207 19658 373444702 838587408 16304 -889194248 -100796477 49922 -12421155 531872479 6361 -230530787 -858391715 36378 -588233843 -518295722 18107 -498810528 438311172 1890 86850050 251376801 7032 -135829450 -127118512 15081 -708096180 745519918 52731 753937289 -194128625 23358 -592147834 -521118057 14764 270502143 725018993 7756 186907506 472578414 7191 175427627 470757486 13791 -329286794 -206728158 21589 379563676 -199646101 9319 -385113378 -959263254 10580 244476668 -29727667 24035 -300765563 -232449316 6545 357264878 811045912 8766 241154533 471617602 38680 274511839 719949641 5050 -700121471 -98945692 21832 -984117971 -793617025 40261 639670995 -313659811 32535 -226868957 -870485006 26108 89321772 240649646 25007 -129306255 -489969071 31271 -108555914 -131109801 14478 -677825075 662116962 53673 -772028151 -769556469 24967 -124004747 75434352 24129 -585983114 -496773606 34862 -898182026 430788687 32218 -26390670 278654165 33586 -394698032 -100931270 21889 -138743315 -866644255 9336 -793695534 -791402706 1921 -807343173 847878240 14828 -673884090 -772428989 10434 188092626 -391887436 24890 756732072 -331484812 48361 244240246 91765286 54286 169751078 -136913177 60528 258914588 241073179 59074 -130771434 -769591586 28942 159317214 -865012439 31120 357310052 833081800 24536 -968132411 149801016 40823 -311387280 -222936825 20989 -100879930 -775062929 27416 362170106 853238180 7754 -952396962 184420071 27520 621195158 166902289 34593 86479124 844664806 57449 377585498 -232496547 18737 83906181 262211367 15124 -573561642 -317527423 34729 -957331369 558747629 26001 -304101459 721504369 56618 -115015942 -860100282 44205 94628267 450793700 58392 156404274 66519711 13943 252173395 -211079385 7467 163260286 282623469 22913 -990023875 -603049510 59376 48708412 453758411 20875 -221346781 -416816831 45364 -860232220 -318388117 34515 471643551 378138834 24530 661216439 -287986707 37368 158712961 -391173156 32563 151511520 -141710472 38849 64606098 -298976592 76 -116598595 359348589 10216 274480037 740377879 10514 -884403276 464404311 47507 845994579 -995472348 51512 55942654 450538325 55284 -591782627 -305266424 13450 -805746923 57960251 67330 -380972974 -131325403 35444 -9636291 -709619401 34121 -966482639 -298585695 80193 -606413011 -314353346 36070 145173966 465123207 18896 160770529 94287574 6139 -204672303 -992108385 42995 -974338243 -385570019 15500 91057333 815752886 51216 -426323441 748035137 36508 750347067 -310404782 16917 63779239 458174870 36168 748132027 334011578 34382 -99301678 -803173352 32691 -999050522 -393436871 17172 162959660 -104113121 35633 720686637 445381316 34682 747229702 -607395825 30130 -331838752 -704062816 5369 -110034982 353374139 26418 270884066 75952826 36738 -402930159 742055485 42151 340649116 832938810 16052 91278971 828261936 12659 -299436914 470569500 14378 -233662240 -966201955 18572 -220702867 -576526934 66833 -108406934 -785972723 18806 -710421594 -770507894 3713 -103491841 -301110919 23013 186564826 152116016 7366 -869137780 -101165983 40002 542724735 -496517151 27929 184826479 -603591348 11543 371725472 844392267 20547 243442217 -13342991 72807 -299690365 -677602269 56790 246166509 -215803251 30362 180795611 70327355 13840 660311405 821611655 15562 71852199 757207312 50420 -612906744 524048914 40291 157572829 -585588330 11295 177163149 -883622333 23543 -779934891 745834227 45795 154388538 -859452667 40843 77047466 750072197 14267 -572707230 -519203429 11828 -415173865 -967583903 4148 376247346 -36257140 35371 87059592 759219485 12541 -109346373 641151016 18680 70462600 -290890747 10000 271129499 757059691 1049 -47134679 548706325 6824 637326774 843265904 15562 78890955 743773695 41050 -423709053 276980124 23053 182298729 466290767 17131 -388051604 723772299 42288 -509171921 431763345 42005 -420228730 752501639 35683 725779819 -578470191 5815 -957205329 -971314012 46220 152008258 463187374 9740 -206971172 -871183834 33782 -139727945 -126419444 4629 -591273018 -316774921 56553 439430580 349289397 5212 274207239 263702546 16304 184606662 -423535676 34525 622423938 337314463 32542 -384199729 853496280 58206 -384101745 -118708996 15867 -428114772 728297108 29010 379305520 -237383948 33493 362828921 822203579 425 52216557 -315533495 15120 714422298 -217894482 65759 -592394306 -489655809 17476 748762468 -309595481 45515 277481749 -647614 57589 -483805904 436875625 21866 719693682 378918594 7235 375786059 840509372 20172 -886924888 463008270 431 53960818 723750352 48451 64857008 275110762 32404 76656312 434589468 11710 -2110629 -696551337 51263 187572021 276813682 12108 730549209 -329886292 23870 -190595964 50672510 25301 -46305641 632814858 40653 144769635 93531342 24894 -225033110 -614129622 32525 -44319965 653836295 5654 439011578 335349576 15763 61610681 -313371837 8933 714911373 368086503 45228 167167588 355252273 13314 631261034 -300230637 4207 855208218 -961569738 3770 726389715 -609803009 13852 -997237073 161643962 36458 -803000055 -203074862 68817 -968550305 657731857 88083 347570409 -198010837 33854 -208432478 -603080155 36049 -807534389 -497675966 25966 748408409 -235808032 43690 149777184 -423072929 9350 -395044742 266372572 5146 -96581578 369680582 5223 -416674394 749293285 30618 69814332 -16096431 32080 -236437604 -970360152 55219 -677339401 -778478826 10173 69167119 838445095 40028 270527881 543490563 29787 -314394941 428614039 18344 621655169 265663343 41804 -6523602 -696519349 67600 -790830266 -505793687 1849 -777203419 -520807551 23527 181726578 -203264808 42082 -616416834 -518242103 11241 164542025 -876392037 19599 750590907 -308038904 5200 -221542981 -877760666 46538 351124201 652757318 37778 248957665 271436183 36542 78422174 -315796625 34606 -383013735 -993728776 36073 181418376 -859906639 41995 170566703 244861393 42141 59324562 844465094 30696 -38065720 -713240911 78795 753462425 353501664 5111 -801102600 -770720922 21630 -697545390 -892753317 29675 759178767 -571990541 6733 71603980 -399955300 31868 447742639 -194432899 46927 89139835 471061935 16109 -43819234 541305728 17187 -288101983 -478711484 30650 -420651200 -991299206 52900 339525742 -216271315 42664 -779881700 -764363478 371 629824695 162496572 8202 240551919 -218852112 31450 531568126 80907646 55989 274150128 723331179 40304 -96007265 -872849483 21782 360733740 -206991264 21666 -414802553 848346717 32130 -396705193 256817795 22792 -777762150 -44473460 29342 -863763270 -100299719 18937 -700665690 -795198647 6276 -396462815 839854085 37645 80115366 534698811 43725 721208115 376593967 14999 -388399959 269857072 18076 169298656 -614800918 12857 -404880448 754973482 32620 56392248 242027344 9063 -867392956 -141803944 62522 -400777351 744630857 9747 149326481 -594605035 17712 -614170311 -479757941 5180 -197967331 82878216 75188 -420102097 847518523 37443 -101191372 367828947 1230 746388294 -286150315 29842 355681509 -209705263 2867 -22558773 -670384224 13373 -417714487 -95239204 34886 640377520 334568388 48212 374335206 827508072 42715 -677691073 -124147839 32307 -410497352 189370656 20784 -306358300 -193038922 15790 731674275 -317847169 25677 -139027698 -478830568 26477 -954728040 163415622 9611 168687542 -572090392 10636 -592253742 -288801604 48962 531436540 -496702213 31154 92823116 717164916 65046 261683430 443566165 39560 -690390434 -225561919 6780 186425538 146759058 40454 -129607196 -861215744 11394 -700302360 -113613792 26059 145603654 -871572445 17077 665940132 856928049 51248 184256859 285052767 742 -119899282 -142053714 14309 -952652247 164859457 26218 -415662084 265359863 1405 168476732 -884554120 3772 -385176461 815634448 32743 -110733065 -500909129 2293 -129914216 347409399 31317 159584114 -880690934 7116 -28965691 543028859 29458 -301013338 -197456648 19486 -703234621 -110500876 15751 -107582161 -322390080 31847 -17425012 629444426 1381 -7012485 529246146 4002 -1750920 369582400 31999 -96530632 341277457 7714 93941855 852666078 53633 272931419 256074631 39040 -196818479 -871590450 17270 66295125 438425668 48940 166206807 -387948019 21336 62333824 -21775215 62999 -289193944 -696007294 45679 -778677025 -791659051 4304 848617768 -970247005 13353 171370174 181902264 4998 719860963 -293230118 40386 175529012 -900612054 23348 -116610321 -199472921 15028 -128853393 -323550691 18353 254206756 -220834547 39877 -668563301 -111054289 12861 -667116049 735460151 81893 567795277 -490400345 44596 -482045323 430072228 13799 258172271 -192637397 9498 -412498881 847652663 16973 745052895 344064600 210 -683097168 -98704188 25416 -712568832 -98427499 2413 622913585 848420559 7915 156708447 -892428809 3960 355980214 635296761 41810 245272906 -234009447 14379 -11236549 626824642 15150 182344141 -989498011 51126 453523290 176550236 32930 346229396 651074041 22657 -300323236 -688285464 35245 469175871 341987990 15119 -396168810 -96515861 7624 -692200397 -789133535 644 -392639145 821231996 40757 -220687455 -892470561 23835 -212081592 -616411171 61728 724742065 -331042569 34098 -890046371 449777607 24267 620581589 845624412 32453 -129217358 334956728 16845 -677149099 -122114156 22811 359548939 -203957194 7665 282626469 -29819092 4654 -95660133 -869169792 26392 636402970 376844141 32404 -390732073 723060191 31369 73883053 -316051004 1672 241719101 -27494447 71227 -774270054 -521547840 23814 634428876 370134354 77455 -42459607 640479677 13930 70302666 -316993130 4074 160487819 -610385557 16037 748538607 -593251703 8993 90557611 270457332 8093 -670535750 736580752 60086 177611158 148995273 49707 -702977673 -970279581 20271 373220497 631493719 29018 -138635206 -516905842 1353 94710772 -292769104 7454 180599468 -400058489 3798 185316347 352048166 22689 468918927 -764403050 30619 -36968938 527720349 35497 650039527 353547019 63653 -196887969 -884873321 26239 -877287929 -98961047 10174 84206772 754010886 17589 47974768 -327377894 41070 -207830024 -890890331 4936 660295087 355092346 62983 -478604051 458756053 38548 -116334266 336998141 6703 174370536 462428713 4989 186958855 -399989703 3924 -806772778 -804220351 18476 180294630 -108017866 32291 -139585120 640310212 14864 -196435788 -879676845 52925 643873003 840108484 57064 56528185 472108739 3674 -222919964 714443172 57302 186008548 -221136455 18136 -582857096 -297485827 39348 171611004 254225717 1679 -710984137 -126812922 6791 246515054 -11871142 17279 -220813374 -583412626 16597 443434276 283746412 41987 371054199 635362467 18444 -983163219 155804989 15155 380824937 657856873 33141 -323954952 452167881 25434 337891487 840127150 39913 -95492215 -320056183 55542 -220876438 -964053668 20721 -582096505 556848679 16382 -133135848 -879817749 5647 260850246 465681939 7088 151612735 160032433 15380 353191140 -207126842 38788 -981375529 -617730654 8098 -329188162 -194355210 3565 150598837 -113685604 67150 -801784295 -494508177 5168 70449416 845316135 637 -199815712 -898803924 31664 -711137167 88764259 27915 -790733296 -803541610 7037 71449012 852460226 22938 73052373 255773599 46380 -776479746 -484165787 56835 -618053123 -517067869 9739 -121261506 -480649749 16419 -594573402 -486322968 7936 -682478888 841330627 33122 -31309413 554045245 51084 170818427 -421415716 9766 -130918636 -18420460 2376 468476686 334410120 27439 173617524 -576454538 2079 252277840 69361338 79029 -974194054 -616719428 24138 -684227377 -894652417 24950 -964650109 -984253239 72191 -35988204 650344035 4333 243399670 448028115 10433 756460773 -190652013 58927 -972678899 -987235471 23520 -702542979 -859358510 19753 -404331669 848741918 31983 -763274525 -510716641 12920 -958182488 188411105 38107 170294457 263557433 29824 -109907858 659125730 42858 258631605 65808629 81524 760597980 -234421088 33979 -996143888 -600628380 17515 -393337289 814478351 23749 -230836993 -996927316 46407 83834222 761742181 22012 -976570139 -972578966 15257 186880336 359125733 8830 -111586708 -706371052 9122 -985275095 -608654662 54972 745873317 -606595118 25695 -300085934 457483495 8614 243440559 -39538120 4796 570837372 -483991210 652 -197538672 91960858 4579 347490021 -191227171 3385 626725929 169998163 52095 739559361 350577002 53157 147127409 461074994 18892 -424925790 -113461279 30120 -387317183 -993955749 13795 -604325545 534930503 79723 -963696454 -403195860 27301 150575575 360968268 15491 -412104122 -991849611 30506 152444897 -222085496 66016 742145115 368779251 2058 -412370349 -119826597 32248 79710025 830419055 1154 -864701519 -106959547 1398 -974364994 -587943281 39450 -119737713 -860448179 41454 -383610492 724572843 11344 -705225939 -682103900 64605 721446622 360159523 6416 -123817077 378166049 11115 -877714143 -131417095 49872 654159006 366080754 53882 -294875583 -202970090 18280 665409809 352699099 76972 429637558 -702897998 47433 281421048 714961407 36128 143201709 -872055142 27047 284833952 280146989 56012 475391834 174638529 86343 -192046726 -978827154 40589 -230872157 74158188 5281 714363388 -209903285 25032 650436008 759398317 33884 -312313860 -235014897 32037 251681919 -6778664 42731 80606007 852813122 38678 -891437066 458447916 46241 147412960 456735216 19775 -217181903 -313053074 11105 -111192166 -797720890 31980 -98696222 -764635958 65599 720495856 378182054 19522 -403574797 -975168835 42592 159917278 351327872 29115 -196556397 79214003 56872 751330442 -197160899 55458 176140678 -398070153 30887 -990632755 175780827 26363 664322869 833728769 18191 148042391 344178546 27704 -291732427 -684131107 1388 170842473 355267771 5174 189554559 -204478876 57926 -113586532 665540382 52463 450317524 148905562 14128 -999148804 -974666837 48028 -584635127 523908297 38034 -954555543 149476181 3508 187429870 380178031 36429 -607583282 -312511427 28163 250282020 284188237 76613 75920242 -989361815 45358 639205356 174708180 74329 -200556270 49119069 25845 85666823 739778569 393 -407814760 242634763 13280 639170584 -299241627 43545 240598119 -18001208 15872 657693209 -978545106 69420 530808011 -788199564 59451 -14632881 261340255 56404 -610159489 -286437721 47241 373566769 -230020902 37700 -117015037 -880614406 2216 -669428519 -867130990 21644 60639436 -476535159 84333 730033991 341117925 39126 359252976 661910316 2506 714967767 -199883112 55009 -235240286 67618236 15314 -324255165 268256555 26714 -427610284 -993799700 39706 -235197345 67171505 103263 -120459687 -798563594 44742 -231995920 -585239049 70440 -686627702 725922914 40479 375682714 638431590 37684 -232148769 -604918064 44877 64394773 724402488 38229 163326173 340873508 21178 -112827510 347574581 24438 374756968 623460401 46061 -673334735 -224159361 62762 -294504257 -216308928 33949 -970262061 -987210399 5477 85323702 255495974 59107 49037669 267905076 68538 162998847 -125173969 75979 -586876254 66525750 16393 -127589225 -800017623 52493 -871539121 -119160024 62435 257843974 -211772763 2430 -226035913 -863030722 38722 66794907 835003495 59752 246538644 86982940 22531 -614282292 -482292183 35306 -297244240 -698328461 14711 -296786597 436132844 20855 -332031831 -392494518 36645 -712534869 -101939373 32207 -12944484 622017503 9032 -710227108 -765942905 27665 238305418 -37078672 12179 -709790430 731832041 31484 241535006 -28341810 43915 154319912 -128069823 12957 153757035 -865808362 7687 622275400 -316921906 37997 -126922989 621388931 15330 -669595259 -869187615 35247 178358861 -134566479 36002 59276150 -4175501 28671 -193471666 -964980376 20534 263120399 455151802 7527 -385496473 -973456076 18445 736272396 -498557910 47212 164375995 63591118 25989 -5561350 -688299979 50573 -990656960 -974995964 582 -321013037 468465134 18038 -29658157 -684256477 65175 95192788 251635768 325 -603698449 -299884905 51380 -696066835 -125428657 32651 -959970697 -979835191 44135 -966230899 -604520164 48680 -955064621 -953019096 12091 82918026 834802928 12915 376621579 836960120 17397 -37402441 -705818821 48380 -124502903 -314781923 24414 185367287 56389472 20539 732585991 -200888760 51467 -116938855 -507344467 34334 630604615 -331633749 12659 652723050 -331141468 11207 151894302 50889450 26913 468803186 181466985 87829 -876233798 430103175 8618 -572911265 524114918 12198 -492166090 456299469 39907 -576042438 -502998000 30469 434451975 165346595 20547 757951953 -603609393 38924 456182616 355347381 8108 188644436 261774274 23532 -423797465 -696966133 41052 278397601 56992322 5475 -287059768 471479910 24011 -419749748 -973788980 32357 -104176793 620824971 20695 -293482093 -231720212 30834 253556384 -198580396 40321 174714153 -578213432 19873 -113845710 -523721100 11824 -141754835 -294077518 12409 241160277 738869741 10359 -955839833 -383199239 52812 728777841 -598219110 437 -607939370 -499948370 11405 -389435271 250758347 7786 360814461 -235174013 2670 -120968080 -764000873 10839 746517734 -292575764 46888 -690839313 759764405 33202 -27742204 649197525 16570 -140304493 631622277 8668 641043899 820788052 26044 -703083796 -120305288 14264 -499200010 -985946448 29048 147249856 447748007 22807 -701778000 -778076784 40208 -609980620 550387224 63765 66113241 831864729 7064 175688541 -419075594 31167 68946290 -500877504 68485 258016388 448878250 18462 -415430477 -124733416 20172 -206630470 -894934534 54305 741058731 -211514804 41606 -204684607 -895457928 10059 -16443282 -706886555 36669 356710251 637854600 5427 -790523570 -765266762 4082 84854730 854993973 9685 -992087969 171708518 20500 -888610931 -115159333 21848 -38914900 -704910342 51328 -857621313 469741090 19386 187778163 67836407 13732 -782754509 -501032077 43672 -22750975 550160030 32125 625044313 854177510 22249 -770792702 -503784712 28383 625510339 -304317688 334 -987372011 -953125401 56413 -232300422 49311840 41576 -974697744 -403217554 46410 -970380393 -969894771 25726 283491658 716833970 2024 -867160468 445825095 27276 355093478 813482678 44940 80186701 -328551886 28869 -137241754 -904470680 35974 -576772595 -495175990 11881 748127447 -299310776 9226 -105508655 -778657464 60931 75287990 438100103 46796 344107176 809885305 10545 -402044567 752376128 11292 259937028 730128445 28170 453428080 -988274628 37462 -969279678 -386056680 34022 363497906 -203583060 15235 -12972650 652783526 34098 562233533 -504177404 17148 349424294 819570754 22212 -109694462 -305807837 61659 163161974 79375408 17722 -973158856 -399490876 42458 -712807420 -876501371 46402 180174302 -137158187 67820 378615193 631417523 43978 364587760 623302503 20496 -316654838 -210793100 7519 58871672 734162699 40675 72925732 755573572 1459 453845490 379258148 11472 156959066 -612972748 5139 -886378833 449988781 16441 -3502319 -698333464 73327 162498425 338595103 8736 145834410 52143369 23105 334680196 91143025 48025 642277804 -310559191 37983 160916416 441628273 13210 727029305 342367089 32749 -992213424 182280416 20862 -217533416 73236590 46941 -216745628 -591918687 56740 -415776139 -997065215 7524 256490878 758822975 13410 -397895872 -141612583 42590 735200585 -230840921 1458 365602645 -216731846 4819 -522009775 474449117 15991 -304180894 -682342871 39244 -405705525 -95975728 26928 366395307 819763428 34324 150146883 442110556 15903 -297964446 464076410 20537 56106615 -301184026 17150 261584054 -223262633 7642 -190885970 -972142875 55036 730398427 -605482394 41554 -297148486 -804221789 33710 171825054 472868925 4256 -675158028 -120808760 1688 -999258280 -611210504 49772 63777795 717411686 447 -199417948 81236174 35614 -704376474 -798258125 10029 -29933158 643810434 37894 275457477 89549719 37325 -614275291 528355335 48902 -322250184 -328656072 21413 -34217284 663088513 3480 153130820 66471259 1413 -778875339 -493852285 27138 -320171086 -214163984 25804 -896308141 -504156925 48190 153995550 -880071858 13051 269015302 83670962 4628 -597625980 538493466 31774 739815930 -212886128 56073 -998639966 -382286233 6208 -420548122 848399812 38230 -234172092 86119519 71436 49912755 761359426 57411 -953012947 -402146458 22588 165786715 157940709 32746 -989257352 160332033 53483 -694604363 -789840706 46990 632477033 188782476 33729 -891183547 429914472 3476 380543328 -223072956 43552 -770958160 -521413984 54298 648939857 -315050430 22568 256751262 262466363 54700 157900357 69046666 16798 243046828 -783326155 41204 341482220 -211949129 39664 -617105964 -786278504 85576 -104250209 -294290933 15245 252285645 -224877133 168 184384630 -867551949 47381 371161793 445897339 46798 472772072 178911605 16333 -500803830 264924518 48770 -799704068 -506297210 11704 163856578 239940309 8727 -135561629 -523106578 18569 -419469885 742633377 18748 641110417 817454652 54365 -589075250 -478188809 28808 -206811182 -581445412 15104 -44912160 641650220 14899 -312644333 -227278760 10231 628800837 153486012 11448 71906177 716568760 61819 468911012 333792377 16620 643952208 -308478588 27169 -229925976 628105638 65611 275764454 555603251 34215 -690780655 746684476 25347 -224803776 -612024870 40285 -138794808 -887572026 7695 474385339 154440878 31788 642203038 152206792 7927 55063542 718961541 67152 -805833553 -785292453 14996 -597513531 -329956450 14097 64190561 -583673002 62881 285282047 451503828 14171 662896066 -331491129 14970 -957275784 -392438624 22460 371580419 -215702302 16943 625786978 -315502498 47437 56135436 744234467 53095 -134494435 -889004381 378 723083554 369837431 19043 -604973441 -331925248 42250 154030096 -608202831 9382 -594004954 -310517132 48508 -413731684 824666383 7989 562539554 -491288815 44797 260848952 71075656 2240 -992635972 -604864378 42970 352809392 663474432 1098 249080689 -6645372 78708 272194293 -900958442 79420 345357115 626647056 24762 150511297 -397586186 35933 -393084548 266781054 7771 459959222 173787126 87999 738114113 529733069 26947 464484755 335852730 4963 171418248 -423908835 2693 169168274 -420146384 9209 186751100 173989161 23261 -686608670 -872020664 4724 81306364 465927871 25069 363546190 660640957 32955 -427774723 -995696037 58450 -45243353 249066023 35018 372119043 -200452217 19347 -873073654 -115624307 46284 543994216 -485667176 42835 -8034351 631162531 22683 -676360234 -208421301 58615 72036672 732429647 66477 -138593650 -317591161 52240 748281841 -298155944 39727 -17737371 629001048 37484 -132896152 658400287 4754 -995784464 178720804 50595 248899495 262777478 16778 -35711189 -684864889 55175 -707037387 -778987143 36678 -17753294 542301589 38786 -20249229 -708189438 66672 169068041 92625238 1410 -385782375 828711629 26922 -667539914 -800186755 39941 263917990 65775531 28963 186908039 283933968 44333 148397674 -603361244 19155 -591655252 534362054 19157 -697337821 -140763446 5419 -392688509 726924965 26051 256943705 -216365255 32266 -709404541 -781612872 35328 748714053 -206102275 37584 -132026053 -128077014 16620 340252883 838572596 3083 258820769 335370168 8452 -875784028 -682546592 14138 242060946 93246782 43246 -677483657 752367824 30116 81844105 471438817 47650 64128461 -288900344 15187 271153023 -212354688 2022 -694745897 745262534 25925 180865358 164853891 7821 -36526252 629116606 35240 150627207 166194946 4603 -300495131 -712156072 13556 174243011 -863721186 18408 -967952921 -575377162 44681 -490528661 437362742 771 282235540 69760949 70288 52992448 -310131250 15378 186533114 -789017654 63759 240265334 -28318413 13251 -701971892 730989069 77079 144533396 182963880 41921 -489190054 475180745 14507 74156462 817730770 21136 -293933805 450790064 773 -192876485 -966837999 41820 -518983577 429148921 19477 -289433211 443929307 17714 148011284 336291413 45917 185636180 474038977 22675 147238961 280173303 46470 -895448121 -132811267 30406 -2555162 637651863 41338 156883428 -198979914 38864 641064019 149285617 42500 95237373 456218725 33982 -425230200 264129260 27889 -4508693 -690173246 58930 -6506214 -707991145 81154 653079946 174099783 8278 155471932 70148047 22335 182070640 -126784597 76631 -692269578 -900637921 43116 -221680956 -980195119 31713 -139734619 -318844146 25523 -492985719 442688952 32369 -982269607 -606102922 9787 -776396 524005311 34802 179569700 352348222 14922 734501159 -293845836 48714 -200612723 -993876442 26064 241580498 -45600874 23064 151592956 -422572035 36238 -900642305 340604426 52519 266509796 730153872 5657 189864321 442175334 14950 -211847686 625695779 24960 366713893 838836092 15072 83286061 742834325 21520 -683758269 -879199998 29026 -599050904 551796411 77581 -100156053 -326453844 6155 -414162563 856681802 15627 -416334852 738124325 1582 56274432 256635664 20518 -386706425 275305916 44895 -428557372 729852255 19296 632613877 156266983 6643 -618376045 -285783115 39944 358489469 -199556997 34321 -579142602 570173418 22504 -121197662 367628686 4436 540083348 -497433207 28629 -693367720 761562271 55920 751053320 352583079 15105 728681768 -600013580 4914 285354390 -31572538 14617 753764755 353567944 33953 64058579 467251793 7806 155512523 -202295952 8803 71618671 -317674585 19785 644056923 174855979 61909 -392475711 809611794 32374 59141792 434080616 40760 -233464037 -975556945 18700 338737100 -204879426 13126 263975217 239317614 6746 -500743440 455601311 19474 371592258 -608331515 34299 -421551017 -764212773 63387 92061608 249978158 36436 152291576 69809660 30181 -193020882 -604704082 22900 70617142 -328834850 36354 -288247699 -224704665 23601 284303104 -41790720 75693 439858871 365163651 27823 83505022 836781131 45625 720145569 -608677206 39599 -406797435 -428153300 61917 729562484 -206296655 26582 -520159033 734355739 20386 -422304014 733873424 15657 -696136118 -805840122 7998 -422266340 -872430672 47142 445992125 364315482 15015 740461200 -296236414 6112 281746191 284580700 44230 265794233 463042176 22880 263432078 -226109997 10310 -773354170 -509189544 54332 -131214497 640468922 49429 653706864 814992976 78422 -960043589 -579872478 6992 -194959717 95043857 49029 255813226 -191362625 26635 173364108 464261660 17700 736378747 -201209326 44620 -138619598 -858126169 1691 -762221706 -498116343 55318 -102214928 -802299410 43103 -136707437 349939017 21189 66005281 854228424 43116 378664023 647456511 22421 364681200 666431668 12354 -984020546 149503109 42210 -392321623 641255866 25969 180039800 278966058 57273 261627863 449707971 669 -977713432 -310970461 35133 371078862 -237681530 39942 716340487 -600302677 38651 -129554874 -115901536 11646 67083007 844777255 31812 -110982306 -307326639 42499 -694435574 747524191 47198 -640049 -695680794 44869 -138436631 -876942956 4949 144962613 -897564771 18612 721953204 366180062 26474 -771014524 -769771726 2122 255848131 -233381321 31986 -226016431 -882749514 41090 743933935 -323407091 20230 53711827 467022914 45361 -137699020 -494645787 4657 -19626006 281518951 47004 540541010 -476897692 24932 -576999153 -294592689 36596 -29100690 -677724147 75917 -789840043 -520816579 34193 -609632232 538705067 22633 -227777195 71336710 46909 -205288762 -995242424 19275 -498939095 78694095 62938 456726089 180404946 66412 -702338280 -782231572 44211 56186826 731221184 54767 636526192 189417065 41593 447961041 158028092 77923 -44301743 653692460 23855 55536997 735780617 49555 -988754503 151326553 7735 -132715074 -102415011 27419 151340635 -222403205 12431 -763064961 -795832724 19500 -207220766 -994379146 55763 -700537880 -110009392 3008 160979106 281339113 55286 -424526075 -972313064 30311 84146245 -305110029 35043 -709100814 -96937174 21686 -697851651 -120809606 4027 -668500967 752995449 19328 -114779330 -503595929 4487 -863865146 466390753 1008 -591312912 -484346943 28148 447321646 154708879 43112 -484387789 -899047912 69533 645122943 -291106995 41330 146848533 -401054287 13593 350934813 -214353895 31176 -101648125 -763534730 60612 -984472942 650968394 60540 -44153142 744555792 59546 636310053 853548937 51670 71323056 716830045 39650 -797782559 177745930 73337 -614290766 -294999943 39683 -105128899 -788094524 53382 -106717229 -522688199 30855 154892326 147434177 39954 -994674127 -607734752 49337 569548142 444284745 3567 -953804193 -401269106 74851 -876517937 -114037462 50571 280702323 -194652268 11052 164842111 333618095 29469 -101714163 648071752 2082 188793278 -190654927 62895 -669409436 -904682239 56415 54320291 434909896 51896 557859635 -521485516 32430 -6133783 -676748250 38090 -329101707 431631442 25410 177542158 444420754 3465 -47481660 648673674 4578 753214712 -197369616 31702 275588992 85599711 59032 -416364858 828573887 35780 730524534 160114980 43522 275081352 721361362 6678 -32089675 551946228 28962 -962967719 -403930986 16454 648421823 -295211284 34537 156783412 -106735116 4071 -18505137 531820342 30904 -705949394 -776094798 26481 -398973134 -968135281 22623 -682736018 -863190952 31348 -47405100 430086299 33034 -204834976 66093071 21071 167946351 -579119465 10247 734000129 -401258686 35605 621119373 356282272 53063 74056810 -314936305 37906 -711635574 -879596806 46982 731153213 -579929881 35055 -402285720 262103965 7758 -955117956 -691974249 57786 -407140049 716844719 2946 -214111355 -419138622 36413 -903300738 465028413 31082 -102102484 -502858239 2274 55312079 738189468 22294 647656657 -286415761 23349 619564200 816266966 11776 -679565277 -109373479 14070 175847164 -96330341 2600 -383208872 -39686755 61622 -698167887 735641047 70418 -125114638 -122588331 31690 -695460712 -785086304 24101 283913065 -28364457 58384 -8867531 661949288 17629 167206230 -422887776 10593 538039654 159463535 72098 356190447 -406151647 34320 243542186 -11562588 47100 78851014 834374593 35675 -29500032 532859155 18689 -136049605 362953251 22831 244792221 -232960907 36718 -586400050 -507452362 149 -602174795 -495130731 18313 566362553 749970777 34078 -996776141 -953752176 14954 631223030 176821165 40810 -708279743 -776326068 39696 627802277 855798968 34415 -422418593 261757714 32303 183441482 -862758555 10491 -992000218 -421406489 55269 92246929 -39792424 70738 -507679051 472471771 31315 -323187586 467058295 15132 74961935 454358951 39741 -709014057 -124976954 13320 267726690 -32307088 326 257205467 -17111906 60897 -31938447 256528877 66897 174603228 -204506677 30262 -36418060 -695769041 41295 -600799943 -312059734 17896 -486798582 464942309 41924 -289124497 -237926431 22642 622535961 -317225808 21916 268237926 -45328175 20051 -424359140 747458556 17983 754888812 -234658372 30141 -116877890 652870852 7777 245043332 258658616 7138 79576146 726518926 19420 166110086 -394782670 22928 279289627 -206562342 33982 -407809530 -105429217 39048 -32783388 -691645812 39539 -11574720 540165868 3749 -982289378 -999160669 18504 263648553 -192136284 40875 -326751280 429058076 12068 455875959 146558170 13542 269199106 247964372 72601 364915686 -210038855 21859 254139331 -226908429 37013 -877998947 439356807 42849 721348027 380698337 52160 253866413 -228992441 24882 178002902 -580241172 9020 240286568 -4277219 78636 243966888 271419724 69692 256205495 -6697823 65746 753049642 354996233 56796 348573542 829257465 31316 -807781545 836092620 37968 -684441456 739658419 70092 -990960039 -308439318 80353 87564077 814691670 19269 -497037891 459945034 41020 176256238 -226066613 30065 -614336600 540993139 63626 -700150315 -764609728 31658 -321232690 -196559650 241 253111518 738991394 25027 -18891765 -684038500 42785 -292887189 -218176933 8080 -697128124 -310776487 55710 -4384139 -713209255 52467 177636078 157115590 48129 -133933530 -901799689 29812 726638234 -597948232 11205 -295980326 461888294 25164 -124918446 -793012717 28866 48531680 -287611236 39178 467184056 147062332 80133 473430458 841545671 49714 152743319 259991225 34809 467278124 357896389 3973 -135546459 -116333435 18541 -397623684 -104841944 41527 56989502 -304665784 13402 337160215 -211081509 27453 276109841 736028418 22776 727198994 -599564395 38606 -129460566 -791155390 37941 248950710 750653262 26588 60411230 847956558 47792 352053145 -206041591 17735 -960611348 -583149979 63032 -898928080 256510339 48280 468250700 176638033 44328 -402584839 342133236 63640 -102226793 -781603837 52276 269210354 -515916900 9993 -863702955 470914213 46563 -107837216 -480622021 21092 657820693 148334469 60523 -123225861 -305218792 6380 -400369303 -960794981 69690 -213768814 -613707042 14076 246542598 -196386092 45088 720766128 370439251 2546 189350637 358281864 40034 -106402454 619517346 32748 -974821103 245366690 64073 51355137 -295796468 12699 -774076552 -783419127 20366 558969500 248115096 34454 634825479 173979978 12593 -590827130 -501848193 19320 70384076 449826313 3303 -133169677 -107751668 35850 362554143 -222138146 37556 268900224 429067181 25123 -381962293 240059403 54242 -224370264 -902917275 17002 253032601 75444507 49023 -46537845 621094961 2025 -136383103 654235386 5608 -37570556 -709554727 74691 -96771327 640161253 19494 -230785274 -873846576 3049 161616011 -113241948 58591 -387792130 -978556006 70317 -102765372 -124021633 23567 719383968 -222419339 61511 758788822 -581622204 33336 -876127715 -107624804 15161 -128254446 647761483 19040 -221719297 -897752240 3132 -685472145 -125436728 22783 -134967704 -109796184 2080 -294397988 470673126 18589 -956809231 -955097510 16799 60291926 -330430844 14074 253564094 -190536785 28919 -600927239 367707242 68715 -422901066 718018541 11758 377278483 -226349201 41811 257270841 -42503030 27196 335400049 830769457 43964 -104949940 -96908470 31657 -192791614 80521597 94117 -293052976 -709141306 63142 -420560954 814125367 49251 269859607 716940020 36918 84111075 748029038 61694 -968129739 -952590356 30571 167129630 465991243 431 -805637584 -477990150 28985 726501317 -294819605 31804 -988384154 145325831 6882 258564594 -39899734 71074 -509948964 370117795 61629 -975099758 158019189 8037 -983509749 -415646301 22512 -515877054 475264270 33946 357397546 822297087 29375 -694002607 -767322102 273 465126108 349641296 9664 50126117 -303835758 35402 55652894 251016571 23611 732702944 -318911143 16691 -99204222 -142755675 6213 643900728 377778987 3894 -232225057 -857397273 9768 -97656465 630718542 11598 -807485290 -806084564 1013 -791699706 -763851510 25801 274341999 452422022 1522 -202774571 94766842 48153 284081863 728994887 21677 570830453 -514735683 1766 73025894 740695600 41982 -206052471 256854410 5433 282938094 752188247 4076 180045674 -116733510 47818 817608152 -985990979 16000 172707748 -596934723 7078 -428169781 -997698111 9808 -413949392 838895431 28377 -709050885 761585880 60271 438598358 352716176 207 -209979005 -993875209 43724 -681116037 741418870 45277 -898136727 473225034 10736 550605943 455268728 61430 275149475 731016446 22411 -310729359 -682777412 48065 51980502 825968331 4343 -125496422 -762010984 22180 -695689675 -795385519 44759 761663801 -319485791 33131 -971835175 -972118067 46683 344972404 811392877 19787 -971007853 -610031804 61251 666222274 820441280 20097 -3706103 639376856 44390 -981286690 143485193 35085 159857523 177857423 35567 64624713 -306844047 4084 -117860516 -510881612 17425 53958557 -316602077 34201 -689642999 732549596 69685 -602418476 -476858148 23435 -571682069 555223116 52381 61581233 831829424 12393 620500937 -295507037 25309 440754884 360534367 8947 -388028158 256652709 5228 -140638024 -292206740 54336 186345638 351243947 38083 180666716 359154056 52747 -226241115 -587971270 63394 -795327860 71260310 57080 -974459851 -955995380 57532 -119152638 -513511110 8555 153162262 -597004547 20737 260659977 -227917364 32246 -419961131 835121452 9932 -674860065 -787860529 13556 654031465 -324326370 33010 189149400 -382787384 31726 -957878691 153463617 38327 -680798493 -120227264 30466 152386675 283593024 55111 -667532874 737245106 20616 -227354477 -969977306 55648 -482647630 446149645 12513 -613214303 -507347496 9163 -776436399 -422196714 38189 48497319 256320116 3600 148574862 450302469 7746 -863123808 444199900 48620 644817561 361841526 6280 -385206280 -962031300 1257 -115102612 -113071652 26995 -118051062 -899448670 41819 -892797804 -105180096 14927 377878294 629935200 35895 -137242278 652616410 33154 721777044 -611476179 17692 -893493310 453525792 19902 -190599241 -963718810 45810 431758338 367323394 26590 429681460 160166254 79602 -974307293 -977508373 58407 -580730357 533643779 29828 -198261343 -995278239 8291 -305206630 454778158 16688 -682806160 -122491078 29526 -395177170 718449599 10802 143625495 70410678 23651 357141910 -216602866 4572 662099476 429365123 71792 -688204531 746826931 41409 -45753334 538994583 46075 268155939 55947484 73971 654017508 151490293 4307 -120600236 644397992 3530 854117144 -976423556 33150 349176444 831876773 14228 175045477 -405753544 13433 -211952759 -868156005 7573 158838578 436097035 22817 150199895 -868564042 6535 -196555138 -883301696 4399 -996846122 -985647749 33400 -141419339 655971185 25988 173997784 183903741 22680 -134621589 -483897824 34936 73252723 280613478 34780 -699845064 -798876758 10813 -124437428 657225408 28990 86276885 747373168 35308 723841825 361326223 37226 647288990 810666201 52952 -304719666 -224633501 1837 665825762 850492966 50521 168628325 -117418612 5402 282135881 63584683 49861 -865154984 -115644931 46426 450121671 451567765 51028 -400622346 847129508 13991 748275844 -209242912 46291 169680122 261137191 44846 143945131 -603536829 23607 -201810892 -613685142 14015 -974225422 170939470 26361 155806550 440520921 13730 94106312 844394161 56990 66817005 716558993 8001 260677234 74611676 60413 -488336037 455535281 45841 175173472 261300053 30197 -30803567 -491606848 60376 74256731 854112256 42781 758719759 -302659576 26697 50604900 719183019 14506 -482884816 474368187 44361 -709495060 -127491737 2826 -485294802 473614168 44333 338146936 826719960 38195 -212809724 -991843572 8016 252731472 93294325 46435 -769420370 470780411 62257 253330921 264513391 72231 156549843 59833286 30795 -21668981 -693287423 80835 -230829796 -983190624 1174 243776672 57032162 82754 -409199327 -982449052 43533 175407688 449275817 25487 -311237117 -902912338 62777 -677097311 -132842953 12351 284224786 630925828 67773 642813118 344406018 11921 -501632403 441809772 31804 188642920 -191756246 24772 -765016709 -478329983 28074 -576276892 -479652091 10311 -46479583 637478932 26823 629648605 346238327 50119 -590656922 -481140037 8 -27244254 526503560 32497 -109413128 649441548 27527 50656402 -320294087 14377 -214267592 -895950289 34610 -987283768 -579367369 33408 -108664499 -765279804 48371 -135099371 -321344091 7850 144723807 283262377 46443 -122833483 -138511491 18143 -23735609 570522933 31729 -425355164 -384196261 41716 727478945 -232790924 46259 365408956 251136185 26783 353377995 665475117 23063 -131773238 -478445782 29870 -293972734 -216422096 15110 282669740 243260721 48520 721685731 -286693041 29163 -400350356 273280299 28286 -112141412 -507292872 29251 -205527710 -953384498 14875 643386220 369212272 13943 254192254 452396916 19037 350120862 654523903 18109 743049690 -321967165 16166 174537134 619180081 47171 333633660 650010365 27340 -592394730 532600583 62020 -674368300 -116974774 26044 165810262 -200385752 68118 -6381449 531192106 53746 652496998 -303426025 33083 -999186634 -295679290 58556 268151653 725618309 40169 279751691 -32852337 71367 -792318342 -499931847 39242 -192070883 -992763856 59402 -291230863 738767906 44858 -121999254 360543959 3554 150198328 -215860654 67354 736264604 366959477 3092 281721638 736947941 12413 812346795 -990604619 3496 -672723235 760052366 67787 621874791 353379700 19975 -992120623 -574630564 48992 -886301405 285289437 47637 -609609642 -516815820 9796 143166893 -889504748 7306 -122469699 -863373787 27172 -289503178 -685344514 63427 182231810 -902684244 37373 250452400 269012051 3893 372290600 853615745 36565 -981359714 155073100 9933 351948174 -216845164 7824 -709968150 -881976255 46943 -695343026 -123541840 21496 437762273 360965750 10989 -891622197 -108667055 101 -796707586 -786445010 405 170020548 -599625221 18715 453380092 189900457 17353 -404811018 -961443648 6170 -301571312 -702227770 33461 -420427534 813582148 26792 166599757 253073306 45209 -875026846 843196450 23851 -115625809 -884080096 36414 -589781763 -301866840 2942 746244351 -610017298 26091 -705842892 -121288467 22830 156629831 -890223394 12197 -12487890 -673757769 22508 94841889 254197720 21916 -594926493 -794272868 59847 -306691365 -672952939 31194 -593037842 -478004797 26354 -332843951 -217291257 19997 -417665993 -958811031 8059 -608804872 -118992295 34449 -121186069 -872496961 1071 -121092691 -876446870 20219 -206300131 -878249418 35840 151292236 -413160242 33067 261953299 -4533070 50222 279028699 257197379 64244 -330984480 -220590825 16240 -118555229 353297055 7511 185780421 65857133 7476 149746769 -885945362 22959 -317177754 472249437 26041 -999725152 -963274602 54017 627648416 333476872 61415 -120812887 -879624157 9776 -125590736 378522884 17017 -33921669 657888380 42318 474334128 -214992907 33974 -292070488 -193744793 20524 155460169 72223476 11873 281346843 -230433191 18615 152697882 182118303 38236 258564251 468346648 1258 72278796 839825369 51413 643092304 333610079 18284 -137180577 -97103320 17376 92083947 469158289 4915 -492244520 434120204 42345 -478938155 -405961274 55314 -395682771 736021518 27776 -4070548 660814282 11300 -105665378 648409523 5875 456170035 371170498 21743 262071857 59200392 25113 -697626630 -901604017 51801 -33104101 659551603 15700 273673377 -206004494 3869 347471942 -192293726 1521 164808584 -101995371 29564 -218337338 71806592 55329 -577361643 541887820 64314 650828342 747977748 32836 373235791 838279092 22583 640327160 -232932956 30653 243323844 747955775 36435 733479383 -211837563 10016 -6720744 -699979488 41944 378845888 664120319 43329 188976702 -397843864 29836 -427190577 752182701 23175 -974463259 -606956552 73047 -126929039 -104481310 28244 721048439 367052307 9986 -765992590 -485505443 8315 760023422 -216984558 41822 90408116 -126490966 24792 -774876459 552606032 43823 -801451592 -803569962 6429 -133315168 348245818 6990 651150641 187467754 46349 -498633748 475443412 21730 -42721798 566824256 20195 -213628387 72582706 16635 -135451118 336210808 30593 -599980448 -481731631 18662 144107388 262696359 27493 -131092870 -214720154 53851 752837575 -580121501 18319 76078040 433634454 53516 -904353054 -708903262 33535 -614098921 -317348024 40064 182301299 559071056 27558 472716479 -503694977 27219 -897972129 449871895 23440 -978497619 -987557261 75462 88330213 751336941 47380 -691377597 -892165943 2928 -498237925 466811137 31625 -120851437 337323478 29537 -119954545 -779679537 20461 -888060997 453941112 331 -327129467 458864502 8065 -137094614 -114551148 27644 363663755 -233135841 18663 270743643 -217398124 35117 -317556955 -704437033 31986 351341581 -201241990 36702 664046809 -495564634 62772 432275014 373088278 19638 250865154 -196807986 12093 172650743 461868875 815 172126877 145519072 29584 164821021 -233416385 69983 -296194105 -232975337 10125 171973483 -428427531 31869 285531639 264614582 47256 542689531 626514759 54192 -312767947 454385107 4066 -102090744 -136061648 7921 -134244016 -292963647 42645 -513903994 435339823 33869 -210074765 -990357740 25544 167194200 -235799292 19705 -126046506 -127435072 6014 -204336921 -974763123 46558 -115532378 -890653133 40595 250287943 -27841083 59194 -215698766 -990304427 32539 266171845 470069815 17825 -791739871 -788795446 11874 188782445 343064365 32495 -674743182 -119645190 26116 56008998 816946350 44419 186580271 460726247 666 145696910 -616787424 7982 756522023 378675008 16936 623730284 -320138315 34548 727480666 -595104874 20836 174439285 459016984 2042 -686799492 -801094111 47408 -773233264 -491614146 31144 756925603 364632587 23423 -96268909 -509358555 22901 -10333348 -708206675 52322 -978633770 -586828305 41267 -107054713 -95431443 17744 352618075 825747054 461 280193597 654899280 37559 -129032720 -785123653 16112 619754207 163333708 74943 -579120923 552522952 72474 -230717076 -607173903 29881 354069437 -194621624 30407 153403891 452694330 7363 -138460054 -106906777 5630 640538769 845978643 5892 753237006 -233044780 6808 -232717580 -964754466 17003 -675176267 -864135775 374 649226168 813183573 8321 -679485783 -795212262 13268 -22103926 55501851 17490 -116755507 647909784 3069 -611314855 -520005424 2494 -598786401 560644044 44757 -318180017 634086985 48009 257083602 735031477 40095 -866072570 455603230 26631 62656550 -883345884 48771 -484204269 466614976 4009 436279707 154429513 25298 163323264 -129328346 54510 -681132652 -805897861 31348 -202368521 -885745268 4174 -106061357 -808443285 36878 275204511 464670875 32641 -963609370 -965419706 54552 -764809637 464107887 56203 171969127 450367821 21409 -8009195 835477853 34094 -971012554 146463484 50648 -403592175 -978624276 3876 -411304088 831222778 26514 647709057 149301230 30997 -873739114 -118118044 48539 464221938 154723008 73473 283323644 70374157 14979 -689617720 -768095410 2981 -215799334 -889301319 54982 -795506006 -771620576 20794 146156957 -595622025 11537 84317206 828978772 17259 -785682682 -783988860 4609 283004794 85955787 20218 -603588501 -332124416 70015 -422991209 272601799 16977 641309741 368126444 54844 154591496 358388926 599 -592499257 -508127376 26429 241189290 -7889771 3613 -974382789 -604819116 48179 465809423 158244014 82526 -34862981 -706779776 24858 -21218331 530199260 27079 182140356 179267383 18034 -583125326 -311906910 5621 -987514074 -416020843 53657 -995451720 -424931656 53087 -789028438 -789853873 499 184734839 -200144141 74262 260641103 738303390 10911 244502209 76274129 61412 640950471 840122624 19855 88267228 854215422 29028 -404416933 -109137979 5776 625089676 853595804 21822 176418473 -407229988 22725 -584348822 -290342753 29361 -573726278 -495951327 14489 -212540981 -588059104 69114 -994706739 -602840760 25596 356374458 -201782621 37680 -391630306 -125836632 18031 -782250797 -779604868 25187 -105646588 347971806 21528 -586988852 -499037777 30569 59368003 833812083 32796 727447947 -213351615 65384 -27423249 -713841812 8074 638956227 165119803 25808 179012621 -115768369 74472 -26594668 659106658 42090 172575844 -207388651 32948 725888673 -481864903 16920 -194428037 -617443787 22226 -975900058 -411213530 38796 -703463778 -873011032 2369 -597071273 524882856 24159 162903969 439446211 2151 72575966 254033504 59724 165354221 -608008705 4299 -402659797 751990877 7007 -672027013 -883151421 39931 240167991 60741622 54460 -101151447 640852722 30331 248682723 262524285 9660 -903481394 -119491017 47129 -402990134 850535992 44225 -7544183 564404289 22203 -491866109 435755613 34034 81821586 760232782 37962 -771040519 -517435136 25494 -808459123 -486484272 45536 180558852 459642312 19423 -964191414 -598696202 69656 151694114 461345208 19355 663974135 -328622911 23851 -401068700 -118231409 3356 -236925213 -588728174 8336 -99906605 -864532115 44619 625740525 -289544345 15564 653239480 -978679527 51336 -212101118 -884441481 41508 54529717 563455786 23569 189192747 -892267111 25596 168383510 348270003 15200 -103839867 -765112846 65858 147832831 277076805 14792 370105761 645174764 32437 374898720 629450683 37457 251564866 720996621 15610 68239863 -296515381 26423 -200932243 -872550272 46661 274581671 -221890399 39253 -960376046 -611142118 27408 535726281 -517317846 33761 464052889 376023878 26667 -602765074 -329482611 68111 372131220 -193653530 13061 -297032880 445668358 15427 -686366944 729727911 62014 145401215 378285049 42918 156732063 344668957 16950 -417518292 -131969473 16120 82440301 -291175572 3250 151326911 -401506924 27581 733273344 334829428 43336 -857448025 449778532 37106 -588627998 -478987404 19554 -603671739 541019298 20226 354705614 814607864 37903 -113167835 -117558845 1490 -696750067 -896232842 25065 183967703 167798543 16191 -422961945 277233369 50591 -992039446 -580157708 52854 178866909 -899598095 13514 -401377421 850977502 5158 -13717209 526269752 846 524597978 -484208234 3060 -107549955 -288387646 45440 -580689150 -478298363 13337 -778586664 -489917191 33390 -33306537 559216349 10645 161975548 -197463128 27955 -383443551 265138120 21013 -383909693 -978543896 40655 -129400494 649793556 43745 348903384 -228993571 39477 165516848 434933068 15339 -383722550 736569356 40867 355394377 353227246 54473 -517695140 475450591 43462 -395594238 844097503 22943 -673190317 -765066635 19682 255905304 284365433 22896 244405663 -25451521 46368 339042066 847666710 40711 187192086 74129400 12252 -991925268 -383510568 58890 -998605657 -417956058 12158 247894988 759290488 34347 92362112 812660420 25423 -974566546 -387463195 16430 748448714 -116521763 24330 730899475 -193310267 10125 -136309220 347916196 2317 -974209612 -575850875 57749 -615983229 -309492334 43579 254413532 745338571 5977 -427420182 283532286 20183 274497002 753238918 2386 -123822491 -286413704 7600 -136692503 -875047475 11662 -136950578 -514308513 28540 -417156862 761755643 12690 269642887 462849212 36595 -215065043 -968269550 48022 -977781368 -609488490 45426 -305930481 -681845590 19436 -139286727 -477451364 11225 368229530 -866045449 24763 -696947602 -111116772 19362 546257309 -477505441 2126 -769954551 -767869514 21125 334904318 827347693 5574 -776308324 -517799850 30509 -295996601 -221605216 26607 -600886848 -480483654 4539 -790645551 -481922445 6251 441317435 143226969 84102 375999451 -208741126 35901 268047013 91610207 75407 271438069 753160261 9505 -696199898 -877145767 29941 -612067448 -292770396 57573 -805985397 -505141680 20809 -969863762 148777457 30905 56982557 -287960292 29877 737830914 -212989312 40307 -198114551 -879885230 19561 -667589621 -770978368 2487 -980112074 -571833130 69503 -959382754 -393163059 19576 157199729 182242241 28556 -679183465 715420853 7500 744410155 -614219243 2128 -583355429 -311371580 18514 188822417 -997588783 27511 448402455 150689684 79481 68109232 246813549 52765 665661867 360596051 71393 467881121 365848048 19259 -114069031 -893757970 365 -2802740 187956296 38820 160119875 -875356795 29633 -787561017 -796576314 14244 -981585142 189335321 39138 -959006933 -222247360 65712 -608015422 523920854 24242 -298602848 -213506315 19244 -317542451 -694224172 61528 -209491816 75578913 49897 629622297 147218477 69337 -309466909 -384679504 43899 -710110397 -96375922 2607 181456047 460299678 11951 845861985 -959398418 41792 737029041 358340186 14872 753318530 -197847637 8580 -309882835 -204408350 8601 -971689492 -606892757 49321 -674480520 732199341 68639 157590779 167038498 32494 -385288766 262282445 54442 541485429 -479296381 21873 622114290 831358781 24539 571375853 -483605323 45417 -416459190 814801423 50106 143687339 -860591554 20777 -890051025 -118434847 41472 -709896434 728397138 71569 460720500 352345134 22327 174875018 -594776998 5826 -8170921 852901747 48060 -384563111 -129333402 17587 -191616082 -572750124 63346 567978555 -515476747 33348 356788455 631680217 23012 -776476062 -776503944 10727 -38993897 630043112 42427 -892621775 470211375 34874 468774278 172563365 45274 -697450340 -765646855 36197 174195694 -199068060 46321 186229955 460560879 24059 646835549 850330762 4413 -385931531 239027896 34404 238812651 269587439 28863 86750886 -317021788 20861 -134938448 628039026 34647 -971421954 -611005808 13836 -881463711 461313417 12233 -992726824 -606899536 9890 -201283702 80991909 47355 725656848 -221434440 39998 158204129 -572478534 3197 282843557 -192217775 16238 -135958330 -308858728 34070 647457908 379380314 13894 -710437252 -866604300 4994 -483436389 435209804 23319 -498052886 444006881 1858 -959388342 -601103262 22904 -24221770 626095356 5502 -604481250 -515887109 27786 171294700 249192029 7344 -318232902 -982528537 16305 356115951 651855784 8715 633107825 847102727 18770 63183008 266551656 7382 -766401908 -791718368 21931 253175839 -12642125 30851 245267664 245421534 60594 -690182347 -117899439 17696 333755236 630530670 11266 -607134574 -513985424 1444 155228123 -893279574 11109 -692120847 747560775 32302 -522739815 -331325392 59273 -115762027 -290567940 19370 -792800753 -796414445 4063 625856374 -290126976 11301 377731417 638171027 33839 -291625751 436226485 6239 -873070212 433942973 6224 55172851 434901147 58569 -28443816 -713967504 48012 145914747 70008673 294 275943633 -836900 40860 -117139428 -504372776 295 -970752255 -584655365 25320 440317790 144382237 87951 529875341 281995006 26237 380226415 666598902 23393 266014547 -227293991 27363 -19093019 545347075 4418 644129314 809714923 41841 367853660 -193922011 20731 -685579488 -791820445 25769 150646028 -600662347 17449 -99953375 -792293690 19122 -397697099 -955430707 3024 -101497727 -806911871 12864 364096376 -237138431 23835 750817744 363286488 43267 250870780 266954101 48026 269920980 752311705 14534 172252686 162299944 9790 285536306 -211561442 28331 -784675482 -520762955 17312 -518492819 475831873 40139 -209198604 -863694438 38906 731441555 -517558163 25815 -425555817 244028433 45526 -108273667 -886502882 11738 268849835 -200849685 15372 -21939231 564422720 9275 -780535056 -479844339 17105 166143834 356978878 39788 -975692756 -412663843 77741 255702940 282242991 18805 -707290165 -870438132 18319 443807500 178408044 60321 -123931598 -871808832 11628 636876773 -321430836 4013 242553408 280250034 29237 -288736622 -677802929 34239 243563019 62253987 19289 -286248772 468380083 15049 240738911 274583796 2011 -985132503 183134669 24881 247462847 239730106 61852 -225082854 -891465172 21437 733370634 367478282 20269 -672909465 756594268 77464 -978232343 -575627053 70690 -995262157 172844009 51494 -137143268 -203691582 47329 535324608 168198048 58254 -611374635 -292775938 14964 68017628 466342126 34134 161167792 -873843550 42085 -104007253 -797288534 34165 -780925714 151028143 64002 625359079 834493318 40937 -288953466 453893222 555 -804691488 -521300267 39051 -109331211 624675924 19580 261962572 450343651 10405 -392179250 -999145847 44302 148038517 -205567276 75450 -20747401 -709051568 66201 -391125468 851211186 3250 170417329 71492606 14739 348406131 849039878 42236 240572077 -46406234 71648 648061776 844371302 37931 -580688977 -508352050 835 168475966 -602185452 9061 -696087679 757584356 12994 -398236218 -207111299 23672 -224022289 -963038246 51923 -129425810 -899027999 36719 727879549 -594114096 14600 -984085409 -958530027 33215 -387069482 -123789070 37370 177684315 -119007153 11526 273326891 753934198 27874 238496924 749809046 17334 -489129929 470709788 30029 -399302431 732884826 28438 178059642 249537732 25523 259156638 471325041 41149 -580027790 570577069 73425 -971871343 -603197569 35483 91100819 -297083325 17979 -997475520 -987356205 41934 177052118 354384998 28332 640284766 182858508 57078 -572811658 -300048731 11211 -127654397 -803275595 26430 -984206316 -958866331 49121 -793047262 -785405963 22495 -98350581 -136814314 29935 539992412 -481014116 2824 370825783 820343927 34049 -766045506 -505331121 14174 644833508 818499541 37951 -613673337 550996058 66725 722737568 -307015015 3048 -207249310 -605052785 50749 240832432 465351026 18853 726398879 357242486 16859 173527988 335422936 53966 57928454 720747062 56781 -890343588 -398818808 46243 -135087361 -311979776 14404 -115123891 -892050275 48496 -197728514 -893763144 11566 -104529463 -120518845 24447 637549739 -331754897 47749 -409921358 275843377 20207 157157207 146180160 7274 -113182363 334916666 17632 -586034613 570715428 44205 -198473229 178145803 45497 249271354 468225770 11232 -99212738 -890496988 1238 -694332582 -795601032 17637 -807772583 -493808566 40122 -115418769 346821857 21497 735332945 342474001 15322 -969366822 149019740 51731 241827438 445391821 5705 532602452 -395058759 68976 277627627 749828727 8510 654139962 815864686 17630 549933711 -496426763 41205 -972428419 148047631 40327 -199923244 68131822 26936 362033950 -409515289 48468 -678511157 -792686119 37013 -106434436 644237008 29773 -672733511 -103486372 8654 634937007 -315605845 9734 354631504 -229664300 21146 471819268 182989151 45350 188074209 -136102736 69781 163620149 184164957 26451 -671820290 -774521914 39724 -808059454 816580501 25161 189480290 453475424 23176 -199099363 94325374 103518 -385837992 728915493 39647 665645382 145077968 4548 652188451 146594686 59132 731528825 -295214889 46220 181303332 339001055 51401 724973671 -329293268 25238 166693421 -120937804 34877 -975787207 -612557127 50130 658064241 -289602669 41350 174233218 -139260334 6842 531467574 -234646383 65594 -987082513 176737545 10837 -419116122 -137946015 40538 555412721 -969507780 53102 -868555585 -126711455 14074 722077870 -618511753 28874 -987310575 -600422900 23167 721640344 -599663124 26102 189616205 -616256064 9395 -713917679 -96474669 9030 633063616 814301665 38702 63242844 -326030266 27931 -324496388 -706957006 66272 -133784894 -520194299 29209 94417384 835604611 7378 250641498 85854024 68271 188598914 -867282225 27418 -390736077 274271948 23908 58562289 854533433 51851 756863543 -222925360 50740 173894601 -223350176 60909 -124260233 -291609261 68042 -200086712 -599067515 14670 158732504 363505030 51023 662780655 -289585101 12828 -130497188 -404910547 86137 641764009 348963760 76184 444940780 380735491 31911 -419486293 -130931212 5364 162778506 343299609 52683 175213183 -398202409 8334 -9131271 556468137 12812 68403666 812789896 38063 -108842705 -863108208 40726 146067067 355981219 18610 744435272 -229400593 16190 67023351 240446701 60810 -136067175 635530968 44067 161941129 -423691305 23067 266548021 68236280 81869 458470550 155030444 59183 163802197 -598834739 18805 269280523 731843386 16889 148508769 -618358020 23170 -43199901 556190928 3526 246285869 746105553 16690 -109012049 -959346331 46019 730545845 -615983765 9973 -38388896 645177800 7564 -209547052 -512485060 58116 246304018 276460571 12399 -427878636 755641134 37623 -235647085 -875674696 26421 147842186 -605352349 116 -142434313 -122636240 226 -711065081 -140559390 30338 159833241 439751989 25583 722404387 470202963 47219 368937749 817868338 27121 726083788 -190658617 36404 454639085 182252583 17671 258085281 -198495639 26482 85271704 752853812 5420 -958961120 -984551035 45399 173042668 447767306 7965 -607312629 -232396762 15499 748963401 -201511929 30686 649542228 -327381281 15553 724954415 368088522 6624 733415178 758859302 12980 -331562377 -711996783 3337 -287424741 -675363073 21129 -381228648 -972853684 42136 755670734 -600606271 16913 151394347 -134386380 43543 -383643589 811279914 12915 157550928 456067114 5165 244238973 443940885 14287 247466316 -43260642 73166 -387147526 -102374306 9477 -14348090 -683854552 60055 189327926 -868701139 42557 284183144 248698568 41013 -766183435 -804277875 2615 -427485962 -962203142 19050 146436774 -203357698 68556 629485282 347556040 25981 167462962 334888283 20746 87525539 -302747376 21498 -603449831 -507953145 35188 187331804 468814652 21982 -326623158 461906191 8799 -956250342 162129458 52824 244216820 -495504787 24558 -614784359 533958389 23623 717706564 84039929 56523 -709061394 -127821486 15504 -424815607 -102054131 33827 732603490 -578567906 22884 637251522 163962725 19442 -700859034 -141650698 27181 164636404 -119511572 10242 -784066001 -804464974 22066 -599590349 543811957 59055 -123151239 -105136074 12871 -710262705 -859904357 49109 144801378 278339242 43939 284286577 756758742 6039 -316047712 475934761 6554 -578215521 -488889337 3879 -685288403 -779609130 13128 -700363912 -898516660 11315 85627739 738268636 72330 -611155466 368039345 44300 144634234 335397249 54757 -396566139 -967140011 62644 146673896 265030439 21502 466551229 344263752 18851 353114094 854725691 731 -126494703 -103082725 18934 660137570 337436401 55030 -119518692 -887654422 41094 -704771963 -787757758 32842 -226452369 -959978497 56062 -424180161 838260683 21323 646730766 147498690 41643 647345045 -386436113 20234 666377424 -291308419 48223 244835469 741218662 39196 -671169798 -110605555 3404 -136115384 -895150383 32358 279249670 56723033 61834 -307240194 -226883435 5206 -128472571 -142088799 31187 57953533 733603933 9936 -710137877 -142830977 11097 -138714053 -769941028 8508 -803081238 -800161756 12649 171985133 -600997184 16556 723302985 339963063 47566 -705725302 -808521942 33485 -407699613 853834224 27265 378187234 -986482829 36053 266366864 -44219435 61323 565909947 -501320369 55773 156177533 429503478 8425 176307923 444965841 9538 -20588814 633281408 28478 244936826 -42552889 7253 -575048246 -306150968 18589 170499640 -191625504 16884 735870857 334064498 23422 83730824 822945549 30867 -13275065 566844299 51667 -399994207 853739283 50442 -115837817 -499780824 11982 833972062 -960556071 5859 244906423 -37510598 62605 -505588133 256427034 49145 61240853 446280018 38889 -884704812 429175993 47442 144794905 259119715 14319 376191459 -201695549 31184 -294953109 470074185 17343 725835717 -228451902 69404 155488840 -388848456 25570 720609033 -313882298 42348 78460381 -324694289 18864 274336843 268817165 2014 -114660287 -119863367 2416 454000934 -800540787 30764 169559842 93904746 27897 723356173 357483430 31253 160732307 -589884646 16775 272250321 -213651397 7995 84983268 827995020 50269 -237918473 720157272 70631 -126530406 -304528733 14658 -512098997 436322341 39279 -407925732 -130245786 8902 -221682511 73408762 73887 -763251176 753628083 35306 -115078301 -329898031 37895 241482104 747767168 27917 166439160 260411232 42731 -502744263 431770119 14743 746382138 -605089892 35056 86418383 749315978 72554 252515606 -219551785 37340 176491857 176837080 31953 664593699 855821938 2053 -16325832 632082588 27604 -892020279 435351987 1081 -612268745 355087730 71947 -762763030 -493072156 8045 -694776028 -873526833 40104 -791698740 -684498258 30743 -798540263 -500429540 42355 -390375688 743234008 40519 -102020703 -327938586 62403 356214701 820672607 30830 -897872244 -101549846 17108 -515360166 455604169 6618 67988289 272576046 43065 -117339610 -294682699 45932 -13797423 643786130 34842 -766866688 -766944274 24987 -9830612 -702139651 38132 -235672463 52141361 19218 -122644947 377003082 3004 -137681253 -805015995 62746 -424520626 359744142 19261 -857804448 -684208339 60718 264937326 -220421747 10720 -133916384 -787163528 58265 -227098469 -605265715 42686 744083415 -580946922 19206 -416431059 825441319 17503 -386847103 269182706 27114 -204731621 -965861445 36130 262238163 723404324 29557 -877959564 -132503276 35571 665825032 366620447 33704 460748203 153920102 28175 661423559 -315593447 25223 -233051218 -577718516 35161 -710177420 757987161 25134 458518398 178091023 53894 183437609 -382144396 4587 143514147 90029378 24316 89667788 837962057 25295 645371811 -307092271 20692 649742813 151866648 1111 -115153895 -891705896 4856 -318215070 472023921 25594 -302011746 451718173 3402 -605839513 -491151165 37810 -693738811 -133808089 20473 250344446 723290591 26748 622278462 -287446894 1947 446934688 188894560 13582 255689848 87705465 56177 179516647 -591127713 23447 -311325238 -690082568 7174 -588501278 -300049700 7797 -102598452 -503319707 20305 -399208077 732573116 38799 -17078901 -13497110 62675 -101327976 -210381115 33085 -702131049 714787225 19987 259839125 -233570634 39423 -683978278 760551180 48119 76979513 261597558 63714 81012381 264982130 35675 -106813776 -216669560 36648 -891485193 -124157711 25957 -992914545 172901561 28619 -791284285 -483734230 18440 430976244 155410029 1137 -404559609 -995333394 41273 -122820840 -288219045 4222 -209559533 -968251086 18405 143165499 260598817 27415 -3220214 -693065781 59618 168029007 58882116 23347 160743441 -383235604 17983 154779196 -400511761 27062 377830688 660190411 42277 -789973526 -766474947 14512 -40062761 535501333 9079 -42612848 -696446972 52536 -112716000 -311974614 14133 152082473 350836995 19876 -109837350 -110053739 33451 -857309042 -96107450 7810 624772495 364427942 31912 -106271012 624286371 52129 -126616249 -513090762 20253 550019131 -516139729 46599 -764118315 -778546300 8040 -421114242 831615761 43433 629362294 -297517585 15693 -428213429 -385267801 51179 -979414369 168676292 6017 -678761844 -691810612 30888 -998543026 -422595417 5888 648079886 838594676 20835 756045199 -219646120 39380 145759878 186192287 19614 455341366 629703680 14112 -44673364 656405274 37850 627827791 -328834622 35833 -296155007 -209991079 34197 -140414884 -125319243 34974 -503829674 -879683479 69877 -591995671 546216004 43545 715901269 350507724 32943 441037660 371314843 17321 -706276786 -792706285 26130 358224553 625048345 42907 564987886 -517062709 23529 -706569135 723362659 34576 -21274332 638785499 13178 -411308461 813915683 20446 -100016532 620024539 10251 185924692 -211218127 47067 640482231 184195462 75642 -978781716 -602674248 36273 185630551 -619024584 2262 246696467 470491844 8387 -286230081 -694060271 44448 -800509989 -499572675 25415 -384236074 -968472640 64667 -36712844 548971253 26931 -481947919 745332281 55713 -389802921 -129154453 36322 -676378785 145485763 57321 335860560 -778622389 18751 -390490114 739424037 32895 -393157057 719236659 24911 473331393 834534393 71273 -398770972 -991760772 75299 -222801715 -709160755 23000 54181067 264354166 63465 756074779 370711204 35249 -5072190 565095320 2652 -901951384 448087512 38008 -207214239 -966647782 43423 567638371 -480198387 18083 -875630195 -96352673 4198 847040698 -996823687 9628 -586352830 -477441515 27029 -119851899 -479395538 5122 189517687 -395645496 13899 -126749683 659538903 13426 -315816022 -964433396 50419 -493467130 459479280 3443 185756207 73100082 21046 -585329140 -487480663 26603 -331815053 -681120383 47299 -428218999 -969700966 3178 -300298764 -702123905 5894 -983375079 -980003774 53322 730917047 -291647504 17739 157372691 -401430902 29404 -697458600 -105800833 17999 -710856108 -216186855 35728 -954365835 624125516 88079 725380928 -576152578 24419 51907650 -320350518 26469 -426425785 832588713 10348 716586689 378399808 39375 466711986 -199929225 29233 154939691 -390079992 22619 448647843 375732378 27731 -705875719 -881927168 13238 266728584 -42247388 63691 -43396043 635285362 33816 736757121 -329976556 7727 179807431 440697508 24650 -287929367 446205790 24687 273754383 -222134618 4009 -383139300 -996545386 72558 -403279538 -970798944 51294 636731194 847023056 42432 -963657296 63184127 39363 538631625 -494532819 39650 188047607 -109643302 32163 626117464 349571562 37579 -137492465 -128754570 31114 188700000 -604194677 15532 180652855 -578156968 16330 -109736674 627246636 15197 176301236 -100678608 47608 -328734597 474047264 7237 154124385 66593975 11723 -216739183 93298705 61063 -409544663 268991375 19067 -714128026 -795844603 29235 -224700442 -867674359 54458 -510162826 753399001 58894 164242514 159928157 12303 157945921 90010250 14542 -427175360 244811820 22782 633971234 158569649 60937 -227915357 -600060007 28279 560162877 -577937449 66243 189845110 281513161 41062 340088227 637263880 36014 -989340560 171880866 30949 -112667981 -139115629 4157 187186581 68649154 18352 264279611 269482414 35187 432461508 178779310 8646 -986130421 -392881903 47906 -972475642 -229497465 76773 -900513593 441217290 17655 -774766445 -782258483 14223 259650624 -210371460 29530 -787786296 -781715324 2448 -314309985 -680308610 6182 376510705 654853490 13818 53275654 750031754 68782 -121974375 -479679513 32662 -862395705 342802869 36890 -97044286 336693666 12467 -96720376 -121429195 24770 375302130 -211793887 10123 -789896778 -794427924 22251 -196361617 72131943 16512 376829773 636253940 40618 -402387052 -123417505 8618 -704880324 -801254064 43184 -3194675 561080061 6786 58268383 271803881 19982 737562794 367833004 46367 431106081 -883499755 37798 758230888 366362149 46830 91612593 810124554 21649 -705978002 -121554179 21238 159316019 464924764 24929 -411899547 -977569432 19102 -135814185 -894491245 7313 57234248 253334000 17531 -954994434 -585818849 40471 342156083 344670710 20839 -602302722 -583672213 10476 -312906617 -707150304 57314 465092172 342203860 14358 -602475432 -297388093 67005 -201476225 -593745793 43371 379723199 823174677 41202 620208656 828839362 9397 89081480 284890125 29832 161208296 252677079 35337 52255454 824766480 35530 270323311 432870402 25134 631759831 151378720 13625 -104473112 343536267 14611 746844173 75099000 71110 277923231 739740063 11857 -799013073 -781398268 429 371774888 -232048538 28355 -806196520 -571651129 26525 654633062 374040391 23359 -428152847 822193838 27898 -965851805 168771696 10780 739248296 -897200276 56623 -993693899 166015983 22495 -308816921 461317777 12387 -805489210 -498681432 27822 -97616893 -893294632 16181 -234143064 -959416831 52187 156809265 68362578 22255 352959027 -192388261 39508 -675661622 544608159 7137 368383451 662380328 33166 260788038 -33103774 46458 -222687755 -866409651 39600 251059515 -228465254 22646 62903715 -307497286 24020 -6362723 530285659 21769 -896011965 -139601804 44797 -600642772 560869079 73841 -674368599 734469448 81136 459891377 158694377 11948 449336339 346148878 28402 818370336 -999455919 52027 -27764648 433406965 26536 -124360854 -295896870 10708 -223667244 -590223293 20468 -396646385 -140179836 33679 -384991477 278382604 20676 157143999 -225825500 5472 274223036 254628717 23451 -994054697 -409974626 56 -204325639 60545170 59651 275072444 -30771523 30976 335414488 240102407 77096 282101706 -212451749 8358 -575887538 -320836785 43415 -33254786 -704956796 31217 -219000729 85903313 29706 -794390213 -775991160 10788 -411391853 810121131 43260 -897234856 466440735 16404 734529272 -580301781 3345 185344874 -606567157 20926 157942176 433854653 15172 243911058 78019345 76129 49730656 -301343403 35020 -770839835 -511187468 6904 185386987 -383616349 26084 -113828137 -782477721 61229 -125604209 341438604 7717 -387507355 -137657549 13506 169171885 266837813 39792 -199748687 -889928886 52642 167621941 -195077932 154 -990738315 -515150138 46851 164470411 -618576546 10554 346199008 -231591578 42977 177968783 61083613 9902 365851521 -207913024 42843 -100224932 629917140 12653 -103536536 -897917216 16633 148308047 60611893 8052 -206375810 -579209687 7630 -197164416 -885044021 24543 366621121 -191466788 29906 -585917493 -776132779 80724 -306741642 -407025751 15518 -668881645 737808064 48587 742390109 378407746 54296 -112738444 -780036640 6054 243409146 283331029 56334 -133459076 -478308673 4063 761434357 -130466268 54559 263687155 430865030 37922 -689213321 732550865 29789 -985921365 -971284272 64482 -883981897 -583381076 43078 59715483 444758465 54319 -303017929 -234636755 15882 -476869599 475486679 1546 158161465 158233810 40325 82651890 261271092 27907 -139809712 -319760528 58335 275785217 735988916 10495 -425343224 -961375588 74865 -858590604 -102792280 6724 -868763037 471166559 36047 68697639 855987258 16657 -606889363 -988121659 16019 187275201 379987592 3509 -953146181 -426712937 66286 653317581 150329768 20547 181852550 148182619 20029 -480390332 463584619 39746 -799770635 -792801705 8285 -425878144 255495852 39824 -599451080 524246728 19707 -425971309 -140280964 35590 152643010 -193346729 23342 275534376 462673804 12305 659668907 358515661 44953 171041002 -396229018 4472 -769982224 -476513147 56858 -112150188 -520079508 17083 -320986554 757845445 12053 -229009912 -896724626 33737 634173187 176543094 5182 281277222 279951082 53432 -427295680 -136909209 110 67524213 450489440 18053 -231490378 -954871756 15685 -580432264 -514519672 18152 -686051793 -896556918 38191 -297198324 448049234 18681 731802755 -598120795 42973 -424407332 716824286 14442 -582066109 -492226480 21900 190343359 -402398770 1173 178294059 87851283 27472 -408204512 254756379 8642 809802768 -992392386 46737 -329390134 -197178168 15499 168277797 -395403806 2724 336684290 639550776 429 62970311 475212454 25969 -423124156 280696261 52078 -965017104 -596064509 49273 166367600 -881650387 21167 173378564 -120846955 84267 624772485 -292001067 17187 -797069631 -506349366 12355 -202775014 -857675725 17691 -595915327 -298575377 16468 -4489924 -701644244 3364 264041583 727168969 19475 -222819979 -612849070 60570 641690053 -318247403 31544 240921526 469144572 11196 -233677557 -600601955 38287 -870563139 -209354958 6374 -209931117 64667153 55844 158564629 -416673160 18118 173085005 -106331009 75260 718748711 -204717910 47537 164306669 463048769 25259 -201402718 -868450224 41132 760450380 -587849181 17779 -396298428 -110382012 5607 666618337 173694607 4233 83128920 751648474 48719 -390391544 263316592 4875 66139008 281601142 51729 -608883518 -295743076 75022 150980377 360248767 3989 661110069 333650390 18783 625556588 819017548 36635 554015352 -521162541 4748 187232707 442059727 12806 82054059 -893750342 9274 -669382643 -808729867 3427 440235872 356150425 14481 735310181 372277721 26590 571104203 -387838630 63439 358974191 -201086413 11866 736136628 377774367 51052 183091988 -574190462 11186 67443017 280436263 71495 -98132384 -516765872 20192 260988594 -42457773 35399 -330752548 -697099522 18828 455883275 344339347 6297 52244674 245892183 16074 -384782139 -130471860 39675 143788526 450152283 6655 -976683239 -571974056 30932 -301476874 -683555259 19112 166707824 -117246321 72838 -891393644 431344703 17756 -426560355 726782852 42086 -192828669 -960068640 46600 183840074 -898791261 30916 69813198 829240353 12237 -961849642 -393230544 66959 143001455 458408527 5517 632847164 246620068 60022 759816945 -320625145 42018 145609764 357088839 47499 -879776284 156980762 46603 -517771289 435212036 34846 750095986 338022468 26175 143183621 451393812 16563 -307984318 439035104 18572 -397624746 -134497067 25797 -298954559 -712379212 46273 264836764 -217384311 21866 663188493 238571012 28079 55387604 439094740 41063 -101122669 -885827636 24664 152837948 -866376279 28895 146331405 -114965963 40608 53145733 750662575 52602 -523312241 453103119 27099 183833287 80570017 23964 145321244 438166491 8606 -1369031 648931799 21085 -139310222 -523276901 26699 -125858317 -139013354 5816 635186547 163026661 76121 -995786008 645931210 92009 748774287 761809111 13680 -129161542 -772847532 8122 255873983 433461578 12844 -106394260 -771172398 26635 -401170350 -99532593 11764 54619396 260923098 45974 -711911610 -767108699 37774 -487832350 462934781 5954 189356766 145479764 4937 176272419 152231745 40322 443037862 174429471 57584 270856617 736641494 2262 -670952174 -763252675 8559 278198887 65028237 62438 -710152473 -802484801 29302 -115002524 -521688120 21510 277961729 -38140080 59494 -138463983 380282888 2173 346201112 -229520531 6001 -874876559 -98415960 9472 -572919037 525737342 50603 624782816 346985743 11101 640022113 185639000 11819 55422477 -772009361 45758 259527405 261086643 23145 -123269965 -115848671 18212 276399682 -219206021 39131 -113000634 367713345 4442 457715989 160388922 19404 -30669213 -706064850 70901 183152872 340363577 24321 -406060726 840344285 25760 50777819 273125116 31699 -958074374 147515440 55369 165184476 -382756828 34806 -488443990 -298041517 59532 -110105007 455067128 13209 83519198 461120046 4740 439036341 187698730 30777 -220265068 -876859075 13556 -408344128 284312771 7993 -502481923 266672707 35576 569134756 -503136212 27081 -979930768 -601666345 38420 -700220256 -140643881 32488 -897067425 -134282354 21888 567680732 -502887618 15496 150452627 -583358628 12830 -233024258 -579107162 26099 71353258 446136544 10324 359974633 -225218661 43098 377489800 665586963 22649 142962954 -202941319 38656 -205288279 90723009 86492 -122858307 -383571443 67034 -209632873 -999204044 15206 255832073 -18876757 17055 279654614 64823571 14196 350550718 -190888568 22963 -973408326 175311845 52239 81721999 465473643 17521 -994462016 -966111205 50787 -122045511 -321192698 15818 -214127784 -606411861 59466 181008264 -385070699 27446 -981725944 -977884552 71284 -984806502 -606812019 4563 162922313 -221017150 46660 -518506017 451127937 27400 -790545744 -774572184 3101 430741029 180255273 47131 -670177992 726280180 61729 -780879052 -763593852 7900 179973572 472381044 11051 -979108679 151343193 10911 94018882 736823539 8034 -27735458 627125917 32378 59440342 826301211 46060 -414868254 760735716 40555 -287339370 -666985252 43168 268549536 242738353 61938 470898105 149421868 7764 354155481 -137074462 50794 185396175 -405391911 16286 665981514 367927702 28002 -99459564 -799036318 12046 -328134499 -684186282 28460 -971515387 -614923048 25366 -42193173 570807670 2172 -587597729 -859300288 27433 -522702472 440239983 45410 -583046803 -497252142 28835 730348289 -587256591 34415 180439304 -194835270 35069 -194484791 -885088248 47845 530018873 -485359886 45442 369055696 635799175 10150 -325117864 471965182 24664 -804280512 -788069084 8508 268573726 -5749860 37147 81880420 830850114 53714 153443102 175930641 26914 465235088 158626578 87063 -128332979 -777122415 60195 -878066779 -119126164 27954 645920636 349950472 46198 250187340 254216282 45971 -603313612 549904090 38283 -586028272 -295243605 68453 -981095326 179626957 55797 -46112927 -708572718 42886 175525669 162207595 8944 340870478 835892014 26529 -330339495 -685971542 59322 348470449 -234800509 29202 619117861 344045446 23466 -120178781 -869216401 14282 464880553 160385873 14337 65527384 451709215 36543 624559143 349436395 35160 248435060 283068342 44238 -978130738 179869699 27018 640160865 843909214 50186 -598245075 532774803 3234 -388364870 840648226 25776 -596906233 -499376480 16120 623050354 821902187 1999 84003090 263798583 44212 -894463203 -131912630 2200 -204382833 -999017376 14630 -986597625 -982476563 73485 92477338 -292500350 11105 166501071 268526531 49681 -954569638 -964419538 1490 665627576 838678389 60483 -898614251 -102531651 29805 462874450 155304733 35731 -111800283 -296041009 1019 -216217694 -984346118 916 -30607303 -679933242 9098 250611169 80162938 74357 -672696541 -132163278 6295 -415078943 823969988 29544 744082969 -331199575 22504 -579131028 -328649116 54523 -125999331 -131568150 2287 -794439931 -512206683 40939 -617814906 -303599590 28574 374238468 -209897564 26075 -615426140 555456366 2667 761485714 -594221777 14699 84691640 -327428694 1440 734395094 -288508598 38257 341518961 -201845522 12385 69984593 268054886 65272 145604001 467239109 27439 284240613 474984026 11398 90066445 459474952 45742 -125151417 -804342869 19377 -31325118 -668251209 18903 153255101 439342116 1758 -611311884 549719303 18872 174833490 -883686660 11296 -861777614 -696750003 34559 263385983 -213375421 36250 -963139027 159377811 29097 78460482 247820338 23839 162746875 189360191 16165 -669643144 -878241491 42980 -127021764 -125055695 36826 -220093638 -859962249 50763 -777531090 -796676099 7333 188103672 379111475 16304 632870864 -310348638 22811 283494748 -10748535 59622 273726131 87413590 66417 -507957284 473072956 48818 377906282 664796821 29650 458039074 183399429 23721 460511400 161646040 46596 157579471 455372992 5110 639860836 820029413 42281 -672606937 -105926482 8679 643479540 -329698578 3235 162468428 -212096947 19718 444007260 183491076 8862 -770745218 -797980118 22913 363252729 -235393465 43205 -892566265 440664423 28812 844716682 -993166540 4059 56314984 266226441 45607 -106296464 665019596 16794 241562353 74373234 58300 54866925 841904943 14704 -408559915 757906385 9869 -307903618 -217065207 22127 61869232 760706990 57707 187862934 -898500932 14228 -574389839 -295577585 20425 -968382525 -383735292 77224 -603896821 567465093 42800 144646248 -903332557 32462 731778118 -989003391 60123 -413632269 -99729098 29961 -990903634 -582370267 6482 727809494 363342468 10607 -113764723 -873826068 45661 -107824575 -894391459 25897 -41226483 552372786 15848 -322807527 -237659756 30490 284821326 270633086 72610 -122123462 -327048319 31771 745766876 71204439 52244 65307751 258511806 43012 -382198781 842404821 790 -26713028 564234214 12489 -11741910 -684766522 78479 -994152500 167737468 17407 -120487993 340967694 10081 67628458 731844844 1875 -14324706 -683429083 71627 75878695 245020509 34618 -608977722 -287975717 19132 -857970569 473591973 7985 -616411706 532680491 12736 -26639063 -705747240 11172 61729989 759357658 24496 -782217445 -772126640 4042 -574467914 -484187880 9461 716861590 -215566227 42278 -303498830 433457598 19729 -107640046 662370474 31693 759833654 369916272 58284 51464765 -325121611 24105 356045011 -207951040 1135 -295646377 452306955 2742 257618741 248026961 50068 -214827432 56892166 61680 182425025 147205982 41103 151109879 -112013438 31111 756255646 -199648698 22733 342488347 854540157 39741 253505073 -232800950 12343 -977748018 -988073358 40676 66934156 457033246 44338 -110738994 -316121022 26417 -866612512 430888571 15341 351715506 -233381407 39286 337776800 656790222 11741 655444596 -320743479 18083 -202955257 -874364038 55068 149024028 77459179 184 -97432544 -323150221 51874 -2015345 -692475987 61552 -130993844 -139079285 8699 151729609 84615322 14117 730398429 -222616194 36907 250396134 -222989917 2865 -36464380 -710584170 56457 366014988 816003233 6496 726590731 -597241727 38404 759945860 -287006216 14375 542843082 -492517914 11689 -382260335 -120242413 32453 639869619 157786322 65007 -402582716 754437500 31149 -406864028 -994855453 7052 839548478 -992709295 31770 -200822819 -968029656 38686 759530946 -315664033 35910 475954650 360989363 7796 -982084998 -605041885 10508 -617098287 -316037282 30739 -36862481 649708075 35555 -22700595 659245988 22994 -223225698 -594572268 12104 -601402160 -712336737 55789 752839117 -219970970 18212 -219118064 -983971711 1207 -297019593 465512492 11329 -111237174 -766650286 68543 156273738 -409544444 33605 246198255 64083244 29885 -674161046 -865825469 20929 -197625484 -580082565 35539 245039370 453534858 33139 172054519 -111305598 61667 238555122 472441680 29730 156203414 353478224 12259 272568129 -46259991 53867 -483097682 438447087 8752 -328847893 -713220926 41441 -385283729 722930449 36950 -582954383 626077930 36176 730381421 -614397002 19479 -113594960 657265535 36402 -140567861 -885440030 30054 -979533327 -954373130 63610 -420238925 749269467 18440 -669135839 -883536670 21562 285318027 270670140 54247 -414760551 -994795628 3240 -963486380 -425933728 57014 -898048680 451886539 49707 -615986914 -326183664 45300 -582710297 -319687145 19027 -955676804 -980782505 6579 173156509 -235237002 25863 251882982 67981211 33900 -105719811 638227921 31950 756772988 -206785702 44191 -775120107 -512766900 12189 -119566333 -112934628 15807 -309111737 -197714695 27214 -389397918 752788468 14408 285543191 -201879607 39022 246694431 467655000 196 -707205266 714679369 51755 262743898 734343674 17405 -901047771 441358307 5394 -103219089 -802552352 3983 -781565020 -769692161 1431 -705719725 -792184626 25220 -212367069 -591623450 22046 238556596 742334099 40531 -305867055 -712362717 18487 157951844 -857948396 4736 438487143 267022537 33968 380179981 -206809618 39385 -987236421 179917370 8788 -405063518 852501141 56211 -224626872 -894906689 59832 95217923 760909656 39163 -875334812 442299247 12245 -682519307 -115012501 10920 342799076 655138055 19473 -998381171 -572940532 12951 181936779 -215947217 17370 -231524285 -602385618 56534 180910634 -580590016 12855 -113935995 -511950030 13512 736276284 -580140811 4189 -972535838 -591130342 9792 -132038853 -95822318 31534 -683998865 722076804 5261 -689267921 -764828805 12577 -977393702 -996296124 67701 -386108564 -135704260 34329 -573834627 -108874024 25006 -898177018 437605915 32840 347176638 836438575 30650 -692012554 729929441 48510 -594558070 333997420 38063 -223847537 58527449 50400 -133657324 -116072344 4433 -594540379 -323837879 3095 -211665724 -587234364 65516 -711911570 -904291124 52057 185679584 74971998 10920 720239940 -591232989 26293 639914334 -330837570 31161 -102060784 -896814805 7063 52636232 -318395404 4387 -787168534 -767188216 4178 -6793370 565465784 18804 731880426 336952451 16826 625463042 185111779 67423 149430434 50895131 19617 621088293 377765833 54955 528071341 -523409862 14895 -225862585 -669804912 42997 -392581478 277206409 8463 -614900651 -513940583 24479 343303757 835394323 2033 -208135910 64149456 23846 -232231104 -886415462 13893 -986707811 -952821365 29538 68587017 466967110 24262 -767040523 73604548 64942 271853216 730129025 14882 -13877685 571339541 13107 -860869879 429845946 49756 376460545 842257782 1683 50344283 847763306 19055 -382560091 -997040628 5106 180006994 -202953878 61166 -328790434 659820058 67529 280943981 439649661 19177 -705283007 -867975964 32907 149352880 -882958315 30023 457984565 158091186 42743 -486717142 456950175 22357 -39956975 661787837 8596 655717290 347031440 54340 -511949798 431480388 29609 648942737 831964807 67910 -428272134 -954066877 73636 -401893008 276928015 42310 -775873201 -518299757 47459 185303144 161530246 5546 168663922 354672101 41097 -209131561 75337410 102492 354848154 -229875881 12364 -107624881 354957250 31599 -607052086 -502738252 11339 -976665436 -577489550 11154 263944151 51823755 9203 -778510222 -506493740 21231 185903574 -427611698 27845 256966284 253191441 5726 -332110852 449799338 15716 741490377 -584161563 30432 -957809004 -576696901 30506 -383363109 817370930 33838 -139157838 -779500196 58548 -287421460 456398920 11259 56677560 730776489 67034 -2781236 567118149 24763 67701531 718368508 67146 258598288 -17208282 19813 -328260908 -681340901 47906 60382017 -285899555 4844 182670147 -422485354 14126 -587481176 -327828034 20022 -103173275 -878452601 19370 -792859434 -508825433 24921 -3095301 555966150 18358 377115639 629286815 19285 152607250 432108526 6401 568343762 -489767771 26289 -706763711 718778851 73224 168194280 -236129069 37906 -114589670 347670138 30341 -425610486 741889264 40340 180367292 621927190 40322 -41714296 536989906 43791 -220613577 56429626 97563 -410075877 853317458 57352 -99492876 -520122409 8665 -307906819 -689494689 59519 144615266 90581454 18779 272728043 281839629 34167 -396389653 248244043 25208 72205948 814872694 23049 451508951 171048724 40855 -321516416 -205022567 15629 177863354 95105322 582 -118074863 -888256518 38956 151752635 -592245841 18165 64811674 474440285 56420 -691011754 -767350641 32657 -967179357 -419577065 7276 152316662 55726111 19440 -113390314 -867682982 985 728955573 375569857 2862 153420056 -120218271 73458 -46543052 557116275 19468 353476714 621219841 46104 -894065768 456634566 50414 -706014200 -806935886 22030 168303633 -606554400 17792 50980530 432825979 11307 263420801 69141509 19188 728412363 -609052556 14421 -412037334 839712819 21766 -894095730 -111480201 61109 620363934 179172056 41523 261744414 -214564395 876 -706605100 -122914735 15094 -668053258 -807657297 36826 179619427 367820857 11288 147224010 -899231918 2308 -137502330 -784455909 15112 377503479 809734625 29138 283926074 -8217237 75839 -42233076 653619042 13499 348729019 -488015756 41931 -289144053 -233843027 1575 628157490 823534176 30068 -864789052 174739421 64138 -998268634 -411831248 15298 740424539 -296347850 7549 -198313916 -969092141 51762 89222796 262042104 39307 662639353 -318496635 41243 -120299169 -139356784 23823 622370743 368727998 40168 162695866 61936564 11684 564011101 -515364598 37323 146019940 -197915276 67004 724799094 -233910410 27307 -904557663 -113611644 53816 243258982 239989204 51675 -21605303 571022826 28816 179946414 91157077 17712 448412922 169890394 86819 -313078709 471495107 1063 186862152 266972702 12250 -963387396 -383029607 74993 -421060007 -979977150 72983 -667024634 -877530458 44391 257032000 730447034 8918 372004102 620196102 21473 -779993272 -494494956 48694 190466490 -406645283 10083 362155988 -227074282 15548 -324593822 -793927255 42799 160723493 457114886 10368 -28572613 -693583361 61295 67741416 457130425 20409 186143617 429136206 4147 150978535 464745116 18692 -212100656 -615847858 49972 -125479243 -513996196 12379 -704437883 -774656952 2749 -325887143 -225671916 33953 754585557 -297002747 5014 -130585776 -807800126 56663 89046530 242792617 41026 -6116430 556687833 15701 358557452 821174554 26887 144590100 -142711809 40544 -987439635 166384940 7738 82368343 -577247240 37169 471488520 339448048 27781 -105093779 372458012 11399 -903815782 468825037 43569 754444016 -210488643 63648 725850406 -29787465 20469 -762880326 -806534331 25201 631191936 362103792 50960 81555672 433832648 2641 625311396 -325043763 38586 738847703 -298503411 10668 -23898528 657564877 7819 -215833169 -29805724 67745 59866695 -300920791 23007 372072015 623987433 13368 -421582800 -125832662 17909 253787420 -192853985 34682 -506450623 444058536 45207 746354941 361247411 32796 184116409 -191637761 4234 728181804 376360175 43428 -402678141 -952611969 20732 -396263846 -990584576 21283 -290228563 -784004009 60848 152909183 92086530 17418 -421633230 267416033 37333 245746654 469239392 1896 -328360139 -708600567 50964 -129416829 -763497439 38368 760364277 336174310 19425 -970054338 -983846917 5724 639139359 -301364274 12723 -7840258 627596502 28814 185160405 372780302 20307 -136562966 333786809 17234 -965238413 -428525515 19746 -136379739 636129090 2373 432680417 353850143 2946 189346909 189593135 48854 -195139593 -999696282 48376 653207999 340927788 25149 367157337 838358093 9852 -900928848 440535028 42282 371718306 -229253876 3666 376293951 545195515 47187 -598961872 547163509 40146 -319866098 465501637 21839 175675732 -890305593 21543 -993865735 -967648432 29994 161938141 71549705 2565 -100217446 -301405742 63179 655281055 184999762 57401 663084412 -308111172 24174 248626799 470955091 29502 342682168 855598716 18693 -383191000 263984222 6044 430815758 377530556 16239 -591221145 -485947602 12341 -694501793 740851643 43709 154564630 -193442383 30200 -705373384 -125162308 27584 -762816287 -796049509 1630 -671542703 -859297212 21701 622633030 370800906 18514 457656718 367045715 31903 284229837 432574998 34458 664652957 -304202761 42929 718140029 -597384827 41585 -110358374 -519532117 28742 149042870 -888725552 34568 -312688246 -230420769 29799 -201623152 -953818698 42270 -772798856 -491319799 28623 -120827053 641070922 29233 664570034 152253941 60068 -966710532 143642269 31844 730749742 341349978 39690 -708253793 759141600 35404 -116471458 -769859801 19430 -4670094 535633479 2314 155381994 471617593 11240 -3738778 562778885 33306 -576852648 -506626379 25991 637674460 333506606 38281 355485465 -235503066 13378 659063420 239663578 49626 270137449 -9475837 68321 165110089 -220017586 26019 -696047442 -108847508 8850 -804080512 -503931985 37525 160298367 -383082594 7436 -596536576 -479520679 28489 -864270333 448413111 11062 -137250925 -515783584 9684 450576911 367375859 20301 276531026 431992457 30678 253715145 -45070612 57310 -392040773 -99354351 9865 268787136 -234203967 6931 255198109 90327500 63143 144208991 49711973 23468 -415491820 -954014402 50140 -423735454 826890933 406 154052924 -125559743 6159 -887955661 430928922 10957 -954920645 -382660644 52203 -965098434 190461209 21430 -16040766 -705502565 39941 74921671 -287655427 10890 750147121 368587104 7648 -28212669 528232223 35167 -887879310 438876833 2288 -674737342 -108571802 21446 186144367 -593635971 4256 -691912872 -775243292 27323 758177973 -141890514 51643 279449904 91813043 80156 -422519721 760720334 5148 -416342195 -981616593 27206 263590825 -5284657 37802 256925138 754708695 19727 157275490 -887638671 219 -392895109 -993259957 18256 -296151256 -234879996 26833 255707651 733165707 40000 -401376541 240323112 1254 656997442 182819543 2779 739938292 -605611063 33755 461996504 346958664 24846 628367512 834692358 71401 340420187 -193753243 31612 -670521659 -808196523 29523 251925170 90286349 57247 159850613 149134110 46372 729249556 441005719 36629 67098450 461866382 31556 -962682206 -981044762 34966 -129025320 -321237463 57618 736691998 -199582233 50152 740357170 375165509 52147 172771255 -235359072 33206 -107972324 -582257545 36486 -392788738 -136244500 29569 -33745128 538405956 44918 -121541992 624394230 8227 69064643 435388491 8468 93541139 282120922 48816 181407523 -410598888 15001 -489609517 461767467 49177 343862938 622790681 36867 -390600160 -977310669 26033 657440811 350389826 62323 154045202 -873545367 26459 -689847810 -799600829 30155 -969104643 -415628032 35806 -401429482 247478954 30928 665963478 189236693 24460 145574791 276597714 26116 -790586473 -796208481 16269 -604924635 -498284770 12341 -955272425 -599658561 39531 -295751479 -701429012 20421 755896351 334815891 1732 -983202798 -580390515 5789 -952691267 187913594 37693 -521352406 469925825 12589 539769419 -600032348 41604 -956125414 -405397652 6246 -987329318 -216850786 76325 -691511555 -785825828 34744 277364595 814769663 51053 -414562443 90643587 16433 -801600386 -502003333 5072 63460456 239587117 14565 248889846 447012758 13297 188406050 281503661 8566 -140435230 -136749220 7936 -319995914 -675451837 25346 -127217638 658584821 18457 -699312860 715631653 22303 -787966350 -492037685 24319 -29184252 654128865 38343 170104886 -127807165 46290 -4259842 641437310 32673 176474019 -900702737 1444 565397962 -509200916 20496 -314751809 653450610 59120 626798494 162341163 1723 -41826775 532358140 4783 -120879218 -480156684 4861 185272301 -595734933 16176 -772991045 -507243501 13922 173085484 -415873519 5161 -125198786 -777750617 22155 280326619 261952485 63354 145911176 -617093709 1458 181709782 -105698462 24706 -4201451 554239269 20346 248780936 -3410278 74306 -668519978 -117071415 6002 -595101197 -498172828 18358 -686340127 -121883329 604 -899803094 -120461787 61601 -801406944 -791333715 18339 178217566 338067413 26487 272232732 760342853 37770 -420026686 -104741153 13871 257390686 -16503644 37612 445172350 362568236 25726 645916672 182577539 15140 -485384993 471860780 48779 -713294076 -102818329 30941 -133992561 -103201942 32656 -389754548 -113899587 34024 184828807 370763096 42010 -34687915 637553146 44606 60400473 848780203 38858 -107963854 354579981 7293 -237359730 -589496370 9103 725182617 335676780 48923 264993121 -236662948 45668 -132025758 -142061530 13364 257944124 58033852 28109 -111750151 -109341605 15739 -289839912 431806972 12563 -588122767 -312231609 58917 622907220 355672773 75517 -386398155 248427383 52747 53900206 -291250286 36927 -399701691 -115991847 23865 145683014 527699184 46003 655203086 368478673 27807 -686443598 -142009807 11285 344124883 817577461 30892 -677008766 -788356557 35724 735749754 -226038931 4239 -983498644 178367884 22798 -43214680 531358846 40658 -293687200 -677143352 60574 -857144651 -110206492 36955 87406185 -322124165 15035 652759175 338771579 6063 -217415247 -984580183 24405 184489086 -587949653 14740 -427762790 -952603197 4508 63902949 829658401 19271 -97591608 -115234827 34064 347913041 -236579530 28394 160510459 -875962663 3218 -125243071 -300516535 12764 752881575 -293304621 29140 188692585 -890393445 38857 -396234156 -968814842 31232 459550020 151098365 53590 -327904022 451601817 191 631926534 814578497 75177 -694969884 -123762438 19280 659249271 369992124 43108 77230985 -325016712 24708 434274154 367240422 4849 739987312 -206366885 22311 238625744 283800192 530 -594500439 538384426 24652 -111656352 659669841 50794 56484639 853443904 27285 79975706 260377799 50425 -419722884 -111922574 15508 -391271527 811662302 46007 -710726546 -787618008 43294 -983499831 531262912 41290 60918205 842148522 45796 717033924 -307572619 32480 -512482731 474349913 1586 364972546 655668914 9669 -313247227 -804665280 65092 -985937960 50517439 19843 819606074 -962908537 21922 622028863 374757604 40734 -967197369 -579127097 66917 -121798924 -303073802 73324 660865387 334196644 76022 -978273779 -977419769 26386 175121878 337985773 48841 727187948 346580586 56136 179851265 -426261459 25558 64470036 251304348 69683 -286657775 -224876770 32628 -216135380 60564967 15871 57060019 463776704 51638 -229919572 -594992081 39162 252776604 255734999 77358 -407154552 841731673 25927 358181499 -227868680 2782 727724124 -197302326 49756 724529492 -308630855 37356 91628808 751980786 29750 758878950 338687737 9940 165142141 -574876588 7049 171596377 653348988 32861 730837119 376368589 53813 371589458 639070951 8821 -211288521 -609417768 5909 155438215 -209648902 16468 -677750119 737700194 48135 -954104189 -593628779 21990 -10298364 562451821 50678 620158299 -321317928 18234 625398937 -292976015 22743 187082137 -868169731 9601 -494614716 432432628 43314 -989984051 148120793 11484 -421597888 247644762 33563 -896285927 155053483 58281 -707745566 -878350857 37933 -993411541 -964690142 3480 -608460623 839752467 84111 -995276392 143372671 55466 -222348735 665976037 67063 67947245 848633114 80 144634682 266975524 19904 641257362 149743354 62444 361800950 659531718 41363 -230137483 838223176 65860 -388513648 742273758 5953 -899942056 -140115792 44081 94048363 -288501462 43010 -412422925 -120440590 20273 155791647 185697180 42336 -213657493 -877121862 8560 -953508702 185239626 55729 186051686 -138976956 79212 758320866 -319138483 25229 -22980408 -692911649 60514 -392735086 746629991 2227 744680455 261372357 61463 -965496769 -995327255 71845 182219811 252092284 44582 -408457292 263876658 22629 274756380 463294699 32568 -422435526 -99092558 14066 158587741 -106657889 1867 -704423356 -860008899 42823 -961726921 -989684072 49218 -407186944 -110043888 24054 -136430958 -98394126 17854 723787950 357845492 23472 -232338782 -19856145 44008 54395792 725797380 68503 447436475 187453134 47191 -47605696 548245382 51935 -413725404 270673610 20822 -418326262 253325400 48180 758777224 -591255948 21021 746587162 347852005 3247 153267383 353307978 31258 759622216 -578175071 30844 -97453518 344270241 8692 -133005958 650594623 24122 352225825 -218007962 1863 -895637471 447899194 31590 -967126091 186879010 2110 67754791 435258957 18175 -871794504 -121250919 49821 -129436152 -139356054 12924 180184144 379626649 32055 377444100 825005965 17734 64534172 730602095 65276 454841655 -6032103 33772 -30962149 560883895 117 -683710098 -993331611 44263 -292236408 -712494229 772 -693576880 -792203154 26598 -287184626 -678921350 31552 69276612 -325370440 43433 -413271433 -804046920 47784 -614229211 -498015026 15379 -603327129 568403702 64129 -615962491 544456303 78910 -866498286 446969278 23291 -676548905 -134688804 23109 -6818653 533043836 45280 -293140363 -681477625 39784 164218218 277804414 2822 638855014 826458241 18512 144430115 244603471 50823 60146332 73751093 55310 -614514388 534617202 67403 -958503576 166366841 11079 -870267920 180644899 6154 -410773633 822812700 24051 180078379 -409912699 21575 -511668574 438850816 23303 -103793527 -291333630 1630 245402611 -28080358 10512 745435882 -579479507 16236 623157561 -118208869 35966 -386079223 554822130 37004 -40552225 570730099 45186 753432533 -230833131 34627 -593111797 -309594395 75332 -981994280 -584425086 19294 -604234813 -311548686 29574 -198280992 -972531660 49908 -426631544 274116859 54038 162058870 85756850 13760 -990777479 -960296001 32578 335366454 634366878 14882 -995518254 -386789969 51506 -693615280 -766595230 13484 642026747 170806128 3661 -395071331 818177092 44 -22915499 -674179094 27735 -398979891 836637210 37366 249725357 73201638 31387 177621114 366302671 7438 -778271596 -420937515 49723 -803049109 -780876610 20460 -606173134 -290144874 49465 -6430035 567700953 48924 -400834415 830227538 6913 -764961179 -798138022 24362 -134833625 359558753 18875 -129863244 -798085973 62408 161682901 -125754975 53531 -617624227 -496783937 22782 -680906312 -124527270 28287 -109889061 -124984827 12980 257417283 52849387 6215 654396277 334926993 19272 -976352379 -416015683 17891 743845430 354494495 4964 714759833 -308150332 16827 144255391 368628499 42696 -588284394 -781974020 17586 -800166302 -513380959 59555 273312851 -13107128 116 160142653 350152750 22752 747898511 -192782437 18281 -407677898 721829207 16396 -390714890 830585027 29426 259994882 733801437 386 -391578140 715599136 31679 -423561817 823748603 57155 368589089 -233981683 30979 -115672086 -104051443 14095 151321998 430277592 23283 354283946 851142342 18640 -605248237 758233873 38096 -712548574 -108747133 3390 654950282 351483718 71762 -598680193 553939169 58928 -711979163 -789906755 23025 -577938751 -503157623 36865 -972131183 188750303 1128 52289632 756693321 67740 168494095 279477219 24792 -981212519 828898273 77091 -23217256 -676102462 54546 185805863 -871782843 36820 548303385 -502784667 10967 623670252 -304226807 10534 177193731 -865627618 20046 -970117733 -612408214 11281 -218864377 -595945615 30265 249210233 464070362 20096 372090112 -954475137 66466 -670830421 -766141994 26383 -123719519 362768504 26884 257508583 252962435 72317 -979336224 -607165370 70578 283855967 -9183430 2800 -596096844 548161431 61108 649821560 255489970 55439 -305626414 -226312476 11237 -45141708 649595878 3349 -403613366 248517559 48176 -774631573 -214214145 48977 761514797 -580669701 29824 79189385 454840003 59709 144743695 -428384066 29189 153754665 337314014 16833 245383392 -213193743 36926 -414937663 819302844 48873 258263803 277682371 15927 -296051834 -194609654 29735 -583207044 -477395420 27992 -593228547 532010415 72003 -323208143 -214790825 11969 -391731436 646500950 19459 -987623011 -479201360 28722 172514473 259279988 16214 187179939 -233180847 57863 637173163 59974346 6538 81380853 -303710807 40638 -419976215 851192767 29544 629921000 162623039 17225 146088442 247362122 41222 753940304 -595068512 18414 93641873 246244560 210 163591275 173333697 38449 -192085364 -605826580 49187 156974493 182837469 43791 278657949 715984685 10702 -112504573 -807267143 48689 723630287 -191047738 18761 -986494759 810172457 60617 723490864 -217123610 64099 -234956522 -603155520 34932 270360407 267400653 40296 335590440 -498028003 29666 -778989101 -808441468 13957 -225646094 -578541361 24620 -984366607 -958994950 1862 -381831046 752788510 11979 -573407263 -392368063 32468 -118350813 625828131 42787 157096248 -573305632 16297 91443890 -314233363 13263 243079351 749908318 38117 -575158460 -318641478 24324 548622590 -511282278 45076 567722612 -499937137 9082 -599286662 550671021 17657 -978619925 144684976 49681 746045419 -327713828 47065 -670290148 -135552843 12960 -894779872 463479439 39201 729942407 -314241344 1585 -115185397 -519612227 22785 367962542 630058973 22720 640397805 852563763 59944 249264885 -10196393 51824 252189392 61568971 65364 180513797 429140433 20514 -111588173 -296102942 19978 454358492 157293732 6481 -24095864 530224238 37771 -806940829 -488126626 50304 157744445 -601834189 3713 733994417 -216167118 23042 -522148256 636322280 20038 -327109132 -707415999 5170 -45080525 536008919 14388 471554387 363871424 2767 -142843869 631222243 18840 -575377592 568466116 64992 -981223630 -408383743 30884 729808197 -202993405 42844 -975214282 -416342301 51229 -118058751 625525932 13318 171623463 56048943 5192 -583525368 -495919228 17935 -320805120 444007175 4797 359642484 -220462786 29158 -221868831 -866777501 9980 621523092 -331373040 9551 -298216858 -217957164 28443 666077302 852222889 12723 157963039 352975463 18742 -96453421 -313110719 53999 -138587790 -888300773 18601 57373969 809807975 54334 164914369 -580107233 9477 -874744151 440090014 39511 -300018782 -684123763 6169 -489804592 472850729 36426 241998557 449134594 14748 -791055280 -408965832 34207 -132669549 -485564262 28463 187228626 250889031 46723 -611554733 541472436 30696 -507167163 473761511 25590 -231952830 -894722473 47198 716797502 352227924 33459 172515723 62560520 13669 -416562859 -116098351 15234 -392858530 284009745 19499 -417029419 -970771565 19287 -192423646 85025388 17752 651858997 356635875 29244 -4566579 555157084 19395 -130382289 -106859258 28852 275452925 279787791 48559 -404605959 -140509592 6454 145213531 -387137509 17507 91044036 731481433 62916 -420953316 822985348 56777 -312942540 -224129806 13205 63013915 841092307 53438 158892031 -602908481 22453 163851301 -125557536 2472 189411215 -902204143 12747 -414942313 -974913262 63547 -424955821 -127787684 23341 -594531289 -503647552 20088 -979696942 173030395 12112 -210554327 52752911 86508 247998387 252391207 29503 -227998326 -976138208 32955 161610000 -891107961 32694 -955359930 153411332 30648 265070965 282950390 23993 -673575047 -101342637 10070 -982221162 -587113531 30363 -195410330 88779042 6047 -991733234 -668874762 10874 726105429 -215046605 36408 -985000461 -965399529 44285 -34426278 539796818 1227 -785013913 -426034996 48026 -108949498 376288926 10481 185065467 -107536067 43017 -418733816 819766318 46575 -141610566 -412160950 77974 -204483251 -994598460 13283 531268851 -512371784 44773 91804544 266066099 46397 -140050272 -801206185 30405 -482495104 835117537 18828 -411396346 273337935 18088 -683470476 -123220638 11828 347061356 625909393 36625 -790648444 -763045470 10360 182106224 79677580 13274 -977191315 -421113124 9979 380220716 93584870 45375 -192014405 -977810596 14093 75089486 457966212 8808 187004916 -140416118 69998 185776279 -138619991 71669 -884598408 473078572 5892 145835999 377348572 46983 659915730 848722325 49548 736716251 -572195615 2656 -989240585 657320088 72080 -604992144 561136700 79803 -995726045 146614009 53388 -582153652 828278103 82543 148968370 432047387 15113 353793096 661891520 26003 -19093232 555801609 21998 368835146 -203446727 30477 -202825758 -984371899 34681 -707429568 -897169118 10970 158843201 -141866213 38053 435732545 334964537 31790 -106267821 -123807299 36829 153732034 -130205810 27786 -106647117 -134589996 27528 55997638 461104868 52190 94635951 737908325 46490 81500666 831089017 23643 723832596 365843242 30574 148971666 -586213318 6452 -892676776 438757856 14783 444203851 357046759 27909 239808604 269848338 38229 -523691526 471892267 3989 -989076020 -976536257 72626 -392025181 751819544 20087 -799115694 -229721151 38456 -695875266 -788464251 5749 -705306190 -763861854 24477 -593989044 -899920425 2838 -973562235 -576627369 746 461126985 375753665 8403 88461299 250717670 32193 472650745 175541355 57953 172097453 -195445815 4913 -213216914 -605201306 49247 -414903941 824521876 35127 -134700288 -329479012 29288 174202494 -381195762 21742 451324528 181392910 88146 -402622025 262607635 35394 -202744983 -585202809 19842 282361739 88175209 39363 -699051678 716761354 53809 -680578732 -894376200 56540 73946535 753295596 49715 -236549686 538596239 10256 -694339323 -98619034 30515 175371671 453204404 10670 -191788716 67061719 24567 726504168 335635735 32554 -694869839 -864808835 37912 -973207764 -953617853 10183 -956424937 -614694609 218 -134243394 659235314 49143 279010070 -6091040 62633 345162073 -203739747 36456 -668147316 -865267919 37068 -204358469 -589144808 59783 -996651579 846103362 47067 817007931 -980044163 41449 -139201670 -326194922 40181 -595552842 -522526036 35956 -103838882 -891779257 9303 -423487868 740379381 10378 -289262064 -231205668 32019 256024293 757780793 34257 184431835 -884538116 34575 -858373165 -116460650 28742 633087723 165909607 44036 48900641 440745418 37499 629422053 845120978 51362 169260550 339668046 3703 -30867704 654331051 8485 -993778540 169396175 47682 -883200993 143883578 15133 54172797 834818774 21396 256110621 472567539 16924 725761881 458645504 27163 -331265837 -207782657 1164 -100288013 -496362376 32512 -415975119 731022297 11655 445744249 -385231559 29764 -860808734 352989818 53769 271399641 246191661 74164 -383126282 818082520 29572 281586708 455268842 28313 -519315964 -686665906 38711 628465802 335393202 64660 -414127055 248271278 31612 -233353877 64611571 82140 176143457 184986509 16829 -383350997 249258589 35309 -211391266 -981908975 3907 -682030645 -124513666 2989 -788587593 -808569848 4135 342092716 825039895 5773 341995137 818013060 5528 61081169 -29397958 61655 -195172677 -891593800 48843 -861639321 -671140353 35215 163769410 91001823 30346 -572760552 722925955 55308 247815547 -216536162 32227 -973673431 -607873616 47924 -580086996 -770645716 34470 -590886014 564722149 67503 756582976 377469805 34295 -384499432 -95471780 28933 636814241 341541533 33571 -687618829 -903029005 8792 -238048988 -585015905 57410 365075107 620864511 37281 371197583 818099673 35712 81584161 -698390129 61326 75896861 -228338594 47455 -107444402 -807291992 26439 -892142011 431647544 31553 446972612 185316348 31233 240149850 58076163 57366 731041908 -312637063 39317 -583549052 -324778405 26481 -12895522 556527759 17284 -673127944 -864963103 5839 -419408720 838023406 53668 154300517 -195212610 15732 -20856408 -672107948 59630 -981351408 184845972 51015 -403377954 -128819324 20848 468578261 -766577299 9417 168573568 369423726 27960 -286607288 448286655 24810 -596918742 556492609 67087 276620220 738756521 4371 263051837 -35213077 18569 -195127893 -984071499 49012 -895834154 -688258669 7175 156653690 -97327466 2881 619259028 354126535 72769 -978544275 -423895727 46795 -986803540 143597494 43865 461281300 168849854 55827 162273014 -424437752 22112 -135013327 -130968197 31382 363806125 -222627570 16013 -125813128 -502746797 24439 -803498272 -495553610 46008 188570433 -106892904 51330 -43678642 -677114838 24708 -34819984 -702806883 44765 -211511397 -863733554 1776 -194044438 80344054 166 726230624 -230507139 68039 -670729352 727102727 44212 256639044 462507570 1532 -200224208 50120630 16211 554234435 -488257185 19621 49683140 758379232 37398 -691066626 -136983614 29678 186633087 157343574 43631 186904114 -102439766 30068 182490643 -858585543 21055 -137171194 -779323652 39634 375142409 637572209 29038 751037023 -587076978 37189 86134180 -5858997 27329 -596737581 537586432 10311 241234105 -192952221 38165 636954438 815753658 48255 377054734 -616204977 39420 526796244 -488976948 7611 283153508 -7050352 55905 -601412570 -285815516 7769 -960794905 -954876685 56595 263005669 -30125808 53022 262961731 88345115 63281 -487747993 77171451 20961 662837655 -288934909 38760 -299646656 452916444 2873 -116514266 732223990 35077 -135452884 628898407 46551 -997997897 -397301001 42327 718161320 738004807 35936 -972395661 -959298041 58557 -782514939 -30087466 40855 -124850422 628173481 29780 -210641659 -571708278 61227 734507842 -596528727 10344 719784629 -332265552 12845 664609351 145159743 64154 659073743 -316770747 21744 -609423646 -327860649 53890 186620059 374361239 47485 749916711 -614392910 492 365047658 853474281 40125 -963722531 180254874 7237 -872127408 -100536119 26707 -694086288 -892305634 23198 725101144 -574706647 604 749954505 340411151 22083 -796147539 -484832012 21111 -35099690 -692849169 65925 82794517 744769165 44972 66465827 441237124 50819 844079910 -961598443 42994 -953234055 -990257073 30925 749654614 -205906147 19990 -141597401 -784792303 66648 61384289 -605813733 28700 -775401312 -801578263 3298 153849493 67902049 27835 648182638 839728154 1079 366376758 841468356 19858 -205267900 -572635053 55187 -39054107 570282628 19275 755504588 -617302260 31084 167230847 374370322 17198 742740180 343273258 57001 -139762486 -587069566 26650 -225424267 -975989889 35831 -99157702 -889757138 38167 752040334 -598338621 11190 655962757 826132692 74399 162934788 -873522310 8868 148124566 -581799879 15750 -123074885 -323084468 36432 740926310 -219799038 13198 -700329716 -769217068 25203 620545205 153071423 46928 -783635346 -774041122 19158 -228281074 -963348932 37719 -879118554 -118357891 42758 -212104910 -588461592 56013 -99841472 -500975903 19783 -679236785 -880848765 27370 379056070 819216315 28876 663865691 456860629 21880 -36936348 525986187 51947 -995385099 -581053902 42070 -97611091 -801026561 55790 433293634 372882909 11393 -400640107 250770832 16393 -670045751 -894646482 1850 -497446820 467178900 22349 271933253 729434260 7490 742024413 349917275 37976 537397402 -509135670 10396 469175179 340604002 7223 714741451 -326480645 40009 261507520 -200954260 13156 -228049804 -989878637 48577 -300910278 -672140267 17795 -126593831 -332340953 32393 -677847335 755369489 75136 74214438 469704336 24633 -115884711 -401490515 81724 636158265 171126019 62205 243126211 254913584 21624 -766594212 621621629 36945 265533652 -222035401 42655 -134991538 -797516242 14788 -953396384 185198591 28645 -669077071 -797802729 5779 -134691675 -95478516 36798 -388771382 -104582994 27236 -783762473 -802488010 10001 -381615896 -995383943 69911 -195571094 -610852837 4637 -989673649 -574728132 51983 -138581516 -763739636 53871 56525999 730461789 62209 -288940295 -672307652 32792 143526368 179539988 10038 -321959598 430757586 16729 163236968 -590185417 11750 -605683689 -492219669 29969 283850080 759993057 36633 -590483520 527137112 51792 -606623663 242390020 14263 -801138361 -496048350 27062 -124356598 -329770546 39502 181761770 356592109 17533 144870138 -194568239 57338 170286780 -110885909 65130 -579762453 -329131182 49431 58586873 -320679721 6266 84338861 -317853687 40499 434109678 179562422 44527 757821086 -580494405 5716 657871975 824778756 29051 153634137 439370869 27615 154371583 -383977480 20726 167069856 -399551478 12456 754673177 -228578752 30609 745108132 -581572018 15655 -677687673 -125655055 28317 369689457 649305044 13385 527954084 -479097137 51846 158235358 154105240 14494 379165438 632359182 25873 241766767 275264619 73220 334857733 -203007458 31518 169814227 -404458783 24163 626496560 543894993 44255 164964055 -575397165 4932 -389911073 -122382436 43298 -613905816 -496683976 18130 -385032828 722431630 33300 258271267 257144231 19188 -229215536 -901546489 59846 69297248 853770793 54965 78511065 739041901 45602 633557013 -326485925 10240 147582799 -602263538 16909 -889261052 -103864226 34644 -609695214 -509400589 27094 282423726 -233337201 39641 -384395814 855883956 13464 269489009 433538894 32686 -670769444 -888070895 45952 -2286975 -683006976 20728 -122604844 -504840056 660 -202457870 -953547465 7971 94297820 733567608 70705 -39186919 635226609 24523 -382966261 251163097 51792 -226190181 -972475205 37166 -585167054 -518063139 4771 91707230 847673336 58001 -223921598 52259343 93121 661498980 -313547995 22687 155516074 -42005347 40714 738689798 -313912294 30783 -409517411 360254793 55499 -130370902 -309300195 47115 282078535 725413288 10665 -115130947 -117564978 35810 -303089474 -668999646 8119 379235612 -195729200 42766 531163838 533774623 25175 284912140 -232572277 15635 -518689435 -863582797 33078 -390661298 730932236 32196 -409483621 715484429 21758 -763427287 -769670715 11017 538248243 -491490866 9763 149782761 -865058180 11611 739176915 -190559961 60621 718328488 -291636072 21858 -106078522 -125473390 2408 -410028308 -111288658 39548 -989687688 163684763 40971 -971084366 179342249 27714 57633924 260503797 10047 466534666 -31540673 44669 -209607702 66739737 68926 167054534 65437156 21500 -383870845 242147371 33066 759827691 361397632 3689 431568687 354627309 15283 277123081 750943728 33907 -577790099 549391414 4232 755003640 -220030070 5151 -21388256 666429301 18303 259451477 726225255 34329 253963896 247680890 27202 -130619200 -305104207 30632 -595529940 525007993 47958 -383520650 258819578 24992 90534095 454253671 18801 -675727060 -890873771 18821 148128102 189414964 4462 -331158776 428583340 20970 -194290969 -574349810 29917 -116213258 334000626 4339 160690058 154333122 10327 169309563 -385087438 11413 -962335055 -398200838 7344 52128123 447009786 41301 -977492559 -423143807 18251 -797652752 -773554068 14063 -99698539 -764261243 45119 561883560 -512426909 35030 256518110 264807702 65108 150399503 239748930 39256 -394189155 -137133386 29161 -24527425 548548267 23839 652810971 818077852 78788 -420125267 242978590 25323 -107765614 369099060 16355 -118386418 -902972122 33237 -381261497 -101401054 43537 -313191209 468821853 19790 378331682 -215900154 29943 642875954 -296636009 26732 -893485435 -96633283 21552 -195078452 -104445820 40542 666064222 185490100 67246 -975467899 454772707 16022 -221948678 -574412604 30241 -196985974 75280101 1325 80214954 430025287 57754 92045826 -316749428 589 739878431 365042346 51098 -9557829 643839259 12525 757258124 -522688725 73818 284057722 255832434 17484 247447091 -894730626 77305 266464054 -208814292 41271 -956507396 175811086 16600 -139227055 367680901 4518 172119744 -117872463 27389 -317160074 -708529614 45321 -103554823 -892966124 40111 -768353511 -783833680 17776 -972717076 -419079661 71000 -298023055 745056827 52570 -428387001 827094788 46830 -3528065 569359008 36812 -583915714 -515942339 34720 -674858665 721678296 75563 526525873 -487411687 17840 151719679 380177734 52642 273952940 60040644 30509 -221463832 -587784883 44106 -228085774 -889813851 16814 273474264 91097595 56764 558701694 817781554 45590 -972533233 -418441824 12556 -123559723 652189691 24130 -394779811 738503817 25956 -582438553 -497251016 15923 88305782 432962961 35400 447731218 372409172 8211 284590300 740619653 21649 -103450192 -111460282 1515 70478161 755420762 17723 -997309005 -974734165 55397 619060732 -300487126 14196 -516953085 449387625 41503 367027685 830790408 7851 -203622893 -877955505 25344 183339824 336019806 17541 851204248 -956764591 18193 -578273425 -297137287 50721 -320506119 -202975004 8313 -998407569 -604057698 46279 -224793170 76694889 1768 -713049030 739028435 27099 -963982361 184736444 44752 723744739 537104899 44938 189040558 -608322637 9183 264714423 265714499 66120 -682844095 715816501 5721 66184314 -309619588 22175 -996985814 -961968261 34403 -12189961 -319779173 39773 156520212 -397492506 13701 -234570167 -997371443 11695 -109204906 -800564592 33341 -956499729 169011146 51909 153144545 -99731805 62618 -9672681 629639047 20518 178479906 190470759 4629 -974213435 -412344518 36437 -505839526 458886461 13933 66849014 275124396 68773 164355564 -887615047 43382 664949965 157323103 37901 654795595 161871498 4957 719387746 843042992 48124 184181014 448402576 22214 -992218040 -397351748 7774 -670689507 -115318189 9889 180742525 -586103704 19321 -667433482 -110269006 4404 567576372 -511883282 43092 -983905799 455946667 6603 93284310 279301566 1202 -597743555 568539259 69135 165696661 -194145552 43153 -102035555 463021139 39967 -100853116 -319135852 39951 -121777610 -135918311 18259 254033451 -25362593 4118 -96481907 659098388 9162 52014448 842776933 32693 -985451099 172533841 31080 -327529248 462720453 16425 -220858252 52453006 43225 -3982943 -693828153 18085 241536790 -228475428 10550 148841799 335929952 19273 -778597257 -785551008 48 178577416 82684999 11271 453140046 -804802640 25608 -886978943 476003451 10439 -25479150 652808909 44231 85635160 -304803176 5817 -595474282 567153976 2377 71494236 720126174 42959 84189351 833187676 10046 -127185695 335183657 11530 341871174 833320406 27107 659174053 816317247 48270 -598315882 -504959724 15641 265649131 -37955456 41308 549070137 -885247240 24824 -679847857 720443852 48883 -959212319 281579252 10233 60615765 431622537 29520 -410659861 -961607390 25473 -897823118 -131679829 3124 372532546 851973249 21809 153016937 75968924 15413 -709341065 -118926425 18295 172753913 471974051 8509 272466394 -222426903 34831 161726794 250627236 56975 -46204609 549592376 3927 -806780020 -794774632 9234 -332795278 631246797 55136 -582195994 -303908969 4605 -113236180 -100713628 11689 168750500 174745346 43392 -426142805 279021790 30414 -294872160 -676815128 50079 639010380 165708355 62500 -892658637 152994480 31270 -804964161 -785832130 14170 181019172 84185964 5555 -969443553 -403187947 49857 -802593197 -509628854 1245 187824740 275314818 42601 -386938263 -109810377 34940 -391112161 -992958643 62503 -857662037 455709344 22147 836431085 -953644810 24890 -137509401 -893122042 32073 -36699262 -676185238 10257 174551267 159886368 20106 -863924226 -123970578 33184 273185235 -29667763 26464 279299218 265538481 37499 453362695 184289795 45491 435091756 -482654564 29992 -320600925 -692136766 66299 -101228757 -322135541 38687 148283690 250210758 56895 -321348945 -699727655 24689 -952522431 649743340 90902 718516345 368467180 47888 94904816 463388679 15817 725202617 -214349821 66779 -128196592 -110876979 35830 93274108 715331738 16944 243259496 260140476 73193 376002236 643110258 23714 -980852034 170744302 19917 466924002 185167001 15793 341986086 -191532345 25171 -399231677 810993071 54577 -393706690 268072321 10079 -896021249 438403349 47321 -117813410 -290702057 74261 88513239 284880905 45770 185108737 -866169100 33070 752247135 -289791025 40024 -132621383 -894799983 30217 -419453615 741966874 37150 -328749695 432375194 7183 444740605 174731614 6383 179661249 360270110 19273 -191615040 -500547671 47603 -192753656 -994348829 20028 173871912 363290449 15529 93917599 835371790 6970 474996304 -996298948 74056 -995259302 -962335071 58398 -701613763 722811276 66042 -426326584 739600682 11274 -227681115 630023356 33849 -587665934 -314740599 25241 -389569781 -953937818 9031 -99594030 -802580275 62223 537148777 59755275 41840 758562127 -584798889 2990 -969864072 172254083 14917 -883705208 454249042 33586 -10060885 568765843 40046 343987623 -491898381 45482 169342881 462158564 6842 354119510 627327590 27091 -492520400 438283951 155 570513862 663371024 65683 755133681 -615143923 15292 -381641518 271103670 20262 620228749 165550998 32618 239915665 -198323365 24963 158963178 -225582946 70818 647846116 169724930 62568 -793175238 -488147455 44309 170174893 79619442 23451 -682444973 -803047716 48235 -597226484 -292314859 15437 -507915021 433938312 41595 753096660 -587478810 36037 -903945906 464833123 20490 -126777100 -487289036 29774 -129977757 -478865595 2157 266165578 -231203683 9954 716671689 -318703830 36745 -517210142 -862829930 43506 82084631 443500195 38966 57514264 430429038 43402 744076175 -291336499 12850 -984700363 -590365656 13303 -10873836 627054280 16956 -33170899 633434104 7691 736358126 372302545 14561 -25878864 536098907 24638 -605317484 -496713572 14471 166134727 -117217520 30548 725134355 -585583977 35429 167661029 -234253800 38960 -795886684 334758000 60134 -316102331 473793892 6591 -967253702 -384096038 17189 -208399147 -882988771 50803 188513703 -585475155 503 162969705 84109109 5438 66498723 466004405 48674 -597008815 529695362 232 279560466 -237857010 35077 -216345835 -617386022 38523 -297257851 -671611123 13680 245346711 -18584089 7789 -102299530 355068439 8207 160744485 -880747874 9410 -981722054 -411374470 21310 -400004959 -952941667 12539 74639717 832927310 14118 718004682 346714954 6661 -103089313 -393829966 46638 -288038247 -196420998 3208 73611954 261340103 65276 -7290766 562786846 30487 -792982492 -486980131 53794 174802565 -136754609 21338 -402861418 -990338658 34327 -395169420 755800838 38168 -398185065 264624757 39232 -979424935 184046376 14786 -693057906 -95971456 13816 150830301 152161799 35348 -413802127 733540166 20970 148085441 352049986 39423 143469254 431156806 14846 67347303 252090148 14469 -778949539 -776517158 7004 146044052 145284441 35888 157613054 -615697131 13907 -976709319 -415634877 14750 -505455953 435224862 28788 174854044 -890161429 17615 726953267 339914059 47583 -236805388 84717805 17150 666526059 360739416 35065 -327107029 -714027379 10031 163005898 -864165085 37259 534992833 -504275284 46307 -685799542 -125720217 6058 528409936 -487887182 59464 738186645 367791468 39275 -789611561 -492069371 13425 -967604288 -986367398 69681 620344232 341122660 3403 73244442 832917415 26505 -777771312 -787928562 9011 246439077 85284564 24585 -981959351 -386735754 27920 175806064 443186217 11465 147420340 -870337074 12860 -108842574 -95795533 1439 189501320 -891999089 15827 264403629 -10501383 17081 -34912747 644506367 36236 -780565408 -789230194 18304 -128905490 -869227534 13799 63442526 718131430 7705 -191697026 -987609636 48198 159653421 -868486437 11191 -46282806 552733747 36893 54480601 438875073 8017 -791255247 -795238907 18315 247708043 -45063660 38882 -420871335 255444823 14868 -99574127 -97159583 28054 734830287 -581390885 33970 -121821272 -862786166 43317 633833966 152987194 23102 -21585587 -678272796 6491 758757553 -616268375 26262 752946739 356246689 42883 250982228 -194500636 35171 -117355064 632982381 49769 623475122 -315832916 13177 342288798 629600605 1422 174636905 355169584 29060 -963600106 -971229050 21057 156161637 170861666 5655 146905416 338436846 10859 435573230 174204905 2443 -124305284 -130493974 32966 -8461048 561999268 15069 731711379 -593115458 38619 373504397 847952315 33758 362172412 852454301 1976 -5999681 -699418956 54207 -218865951 -957291956 45748 -894945749 434137509 49376 269568643 -10208984 5671 446994268 379594318 25758 -426647774 739744687 20299 -684631812 -876688056 26662 -402520098 270143542 21801 -580703947 531317524 57449 163406092 -105967502 59683 -229952058 -983138164 38223 -700449506 760654446 47155 568409393 839488751 40575 -766247399 -511524008 20372 -784310776 -478894148 8040 -507834314 -385884294 55980 -105139942 -133511102 21597 -511521548 443771960 40010 -136637336 366047498 28785 186900247 -878237711 23959 262345051 741242602 17084 -121903470 -802823060 40249 -699558429 -805122987 11246 739169091 343371292 12021 -414456727 -958005811 56459 -319281191 457882842 1277 -408354388 259804244 469 -140820750 637842946 43790 730608130 -616351292 27952 -307463630 -711047434 66024 653489207 171435445 19940 643840792 378470208 23063 446303460 350114121 5112 -385846936 837730240 29954 -973308194 -992952354 62573 -413377928 -994711216 50132 -573373574 -523698990 36858 334576199 63440819 21129 -32439361 527061779 15792 632325595 354092245 67286 -765585360 -791429163 15434 -492612661 447072372 16282 453834721 -389858597 50303 758227406 -205062355 54373 -322804867 -192027868 29674 91939628 280340518 9077 181050497 430144049 6541 -387734618 -120428092 13040 629933006 179068726 58279 188072320 176640524 43483 -419600134 -108972760 13623 -571841261 149003046 47138 145099844 -617831498 20733 552727520 468953917 54445 -109951657 -882928551 15527 -580491768 -522303881 23140 -127474749 -861047611 31993 348582721 638440408 5269 174941993 260568289 11869 719862771 -320511267 11186 173876394 -603176050 3911 -969632900 -958138227 75448 -28490155 628928462 32183 -974622798 -609289140 68218 -584646833 -332331566 18506 -413384032 -127608325 20813 -683119362 -884348395 9896 186151294 159189923 991 663988197 -311334048 46418 -699405277 -874716357 27857 -114694376 656022880 24993 -329167112 77698213 4642 173804921 -889262580 38700 -410460085 -798117132 61286 365011719 646309407 6536 -965080721 -228176518 71598 -615383670 534240266 64384 -711556343 -872166154 25328 432073674 166534964 6154 148060119 -871021415 10846 -113657852 342498674 1528 -126894021 -863848815 22646 238788981 265061036 30375 -698766000 -866130345 50616 -968591223 -970290650 56425 -300198444 435293806 19397 155675233 -107762179 10038 172499293 -614975906 8515 266375757 -4436462 61397 83313133 817302907 27795 -126090352 -122555360 33433 -608175859 -288499021 10658 374051345 -204626883 10218 -696751092 -768988059 43334 -998850919 -586727877 27482 474236161 180562542 30082 151381389 -105187591 82159 253852633 -314630509 10799 438294702 452313138 32055 -131716089 -795701808 37005 183977477 174857522 38475 335475216 811125052 45026 283281364 259882429 13412 -984234692 -584946153 50072 626136675 337486577 18663 624197116 185161859 16146 -406960515 -967328762 64302 -112412131 -523070330 35374 60941861 244884991 5440 -224145484 375401846 75366 -194646444 -964750304 45282 648398744 174642718 49620 -205963856 57314198 16555 632392730 824759272 31224 441509075 175466133 72312 -415810293 -115799617 42292 -316101547 -209768705 9629 -898851665 -894840617 52864 -201806185 -967040748 918 -397352102 854735553 16934 186743811 -865664993 10013 -615304675 -519001884 27592 67431327 73241557 34238 716824089 -704705280 60739 751724580 370992492 24924 -407831331 731767901 28620 95057425 725842937 3080 -24736913 543989369 51528 275493191 733341190 5479 -114074160 -307281311 28699 261534788 749030015 27103 57057541 245002516 54350 -140500677 665193063 37655 148404557 63571216 7674 467952677 175508531 41732 -117762588 349618829 14793 733080540 -314549342 3947 -403734173 830734689 29020 272131486 -207037009 14861 60792368 271887190 46144 -201918091 -864509717 58949 -15982408 -674898234 39215 463131226 -505575535 30580 -226737325 -894325839 40201 -5277109 -986358332 19298 734832889 -224236622 8389 -410221984 847891757 24532 -667527547 -222597431 69282 721208609 371919332 50435 -407743186 246651703 27799 -221962703 -882320919 59981 50545434 471056812 37991 645867934 -325664576 32722 158599473 -211225587 16682 -104236993 -874943948 22655 734663283 -610572235 31241 143330954 -591815614 5715 -116550912 -199447086 63379 -791562194 -805514330 4950 -427762209 856349805 35288 751667123 -610834249 15486 179611861 180465186 11498 255527684 -234496416 12460 173500687 440429925 2423 -130726982 -494756813 20733 -877597415 457171744 31221 -33900705 534675692 23901 -291106618 -689040831 10442 -891406534 246621817 46658 70769880 261692906 47399 272839285 263381917 68828 -95741630 -505100724 14249 -387112212 742735824 23980 456928625 169051820 75392 621027185 157371127 19502 757018434 -582409308 35377 -111880900 -859105623 29404 273868651 -16378513 11155 -608834186 530426770 32306 -27090214 544896226 44439 -589761013 569767020 764 49717466 828833305 15204 -874534529 846528113 4866 362491968 629101791 37567 -416996331 254122566 12905 -204089035 851608239 30862 716385994 -237139855 57209 49227163 448607033 41825 78294655 836317922 44567 71060244 748628673 61451 -131112054 -325282916 46331 -389700460 263900474 45129 750702205 649178627 32922 -407896790 269605570 2805 -14953192 655750052 11522 -99336468 379945823 1529 82992902 -310720996 28031 -616792631 -286388553 40649 341444903 660933498 24174 164790474 265166395 3812 -108864045 -511548651 18910 -954149749 829767108 65540 -125346831 640477203 20484 -27079452 558535904 41650 -397247004 727443985 39880 663862167 830749390 42269 -117135662 -299363321 12333 154548597 -132280417 3657 53848848 747817816 13178 273752707 55042499 64634 -961200628 -589299479 24907 -11285236 661930184 40741 -889418756 429445338 27059 652424975 144638060 74034 -406658286 -985456839 33087 634600791 157875671 59962 281081796 443370195 30862 90528719 849467990 16296 -224415639 -994691375 28709 -124049847 -872966475 21068 630931136 840673814 70528 92898228 445914998 42024 -766155517 -779387162 2439 261201373 -45623097 21944 735940009 -618160985 40942 -796359223 -507392437 6076 -425830925 -979341251 12040 -115897354 -308548232 62060 -204427416 -898262369 9838 -681164356 -865692693 42169 -329415875 -675018203 21048 -688910931 752727477 65373 631681051 -299801523 28398 188968335 -195464292 67902 81092160 -959825709 54254 -872425376 -110100510 30430 337333949 -107248279 51787 333384807 170289124 34946 -880655733 -120915330 60026 -117497494 649362035 41903 -408976833 -975178657 35613 -43450292 -671383506 79459 626091063 819610230 63726 -33159316 534738916 724 -587973676 569243217 44638 758062876 -603483469 23759 655118447 170804045 4017 -708601501 -896669821 19772 -806699164 -493401902 51793 89877882 284809826 35678 -699413769 -99384730 24651 -761928807 -787666675 4419 247978760 433049000 1875 -418360295 -116089561 24207 -43346730 -522503976 54311 -405691031 273950740 25976 -698610147 -887022255 3103 -687102045 732499441 49816 375303951 -196418463 21550 -676887500 -103806172 3009 348722913 631395414 25167 54635357 428839927 33496 245446892 73697213 41906 -209121614 -974727467 19313 740316306 -591463668 7370 159156532 67950254 8172 -98151544 -508497486 5550 -136070386 -478432535 30729 158748906 85189548 10567 69476870 -325732891 28768 -711961181 847356601 30500 -298120789 -200691677 12046 -417991118 840156950 52544 657101041 368177940 32513 183107233 373312100 43838 -139875964 -329950792 960 -388456263 830141554 10027 716565134 -221985517 49110 468919322 367491193 29729 147300161 -122149270 66859 -231407455 -591711792 845 159564792 265744598 31064 663769781 353928008 75175 -762759037 -588152178 9660 -307659413 435329106 7048 -384465797 -13338260 28747 -898299420 -120722370 10564 189949553 278958047 31347 -687549607 -122327824 26468 -404687613 830500069 29684 152690371 -858643157 27142 625519235 -488311354 44070 -673522454 752015044 54978 -399185222 739497307 6030 190364419 241968268 55504 -796053008 -768840282 1770 -700153610 -783294114 21039 61032561 738573454 58506 -903230726 -134427725 17759 -389823096 -966548721 8338 622193010 855507383 65113 -784117745 -778669342 5193 -888181571 -678191141 23354 -317381666 -668369024 44655 -1078741 632106923 2774 -954150265 174290827 34380 -321840849 -225112148 23304 -416892893 -996926650 5914 -797733554 -801499882 6075 720366671 -573556964 30580 -806838845 -511620268 50402 -900944876 -217737862 59839 -227498513 -887608890 9121 -302907099 461995844 14509 151577158 -858509638 12895 356284209 -193766929 10149 -112352854 -778978970 58575 637667559 151111177 19825 -791422364 -800198071 17920 -222236688 -888838896 26454 -8224468 -705583185 62700 60808803 258551836 38585 366235216 639512422 35893 159458036 470118445 11966 244549931 -895770289 17934 344361181 -200482530 31861 728866778 -215053389 5379 -385585878 -133486092 3488 728808498 375631377 55139 256211978 -233345340 12780 -420808220 -969803406 73907 -409512700 284719570 7827 -388914248 818288512 26284 -393072770 -691940606 59227 157605703 -968325664 51079 60589495 258332212 30752 -34016435 -675146786 34399 -322079775 458511510 7394 337390965 821075439 29054 753254847 379686767 25889 182096162 242881461 52944 -971819214 -604914978 11025 83276007 -305380887 43278 55643271 470175766 51372 -668504986 -791265697 16008 260163051 755322314 940 -24592289 -516311491 56715 -808344521 -499926243 32966 -974857440 172546606 21086 -213594188 -611849791 14809 -124282372 -110990290 10126 -682428670 -858694045 17789 57659143 252423468 39290 -480614329 -696399431 10516 739416168 -301790637 32393 263508822 448603344 26844 -514195866 455989270 2159 143784781 -230464480 38547 621967129 189940814 4334 171033007 271638474 41443 -41923440 548358882 3372 -96445971 657367380 18777 181062863 432297845 2971 -131571493 -517130247 12828 258465075 80551939 14458 -883401783 459172721 50984 -804724811 -791585573 17087 187879944 70337825 13844 -197678197 55711134 43652 745277619 -574465440 37067 -134210420 -770636289 51185 165731923 256474322 21516 -127258901 -487715257 18071 244288610 -237254051 25196 546332592 -511213231 15443 761083867 -316606164 1838 173634160 -865890622 6917 729712505 -209059305 31181 -191054120 80464954 84176 528177514 -508383358 62941 -961946531 173879106 10843 716807991 -884436850 44366 -999132764 -403928627 1652 653886134 180326696 18365 -140990847 -299001655 55375 -394703124 275177816 17077 -667139549 -800562159 16537 -13070564 282404253 8985 -383722439 -134285244 1573 -405015150 -123370485 37370 -782487325 -805321594 11734 -578108715 -319997070 10829 167174375 182842892 12353 179738250 342050571 752 145232515 -236413482 25283 -904420822 170694927 52486 150617524 -571875752 1058 -484937379 473089165 24464 -9161283 652724566 20640 -117887258 -783687600 13916 -236585373 853021141 75163 -423180444 830104086 53432 -199359089 77624318 24931 -208104079 71930190 101630 -398295029 853717427 17015 -969221769 -408955733 36881 -383424754 834221322 57630 -690910742 -109986737 5259 78206961 851842214 13687 361285661 841912758 25588 341452844 -199696549 24605 -390630566 718210354 15467 -113699217 759874859 55191 -800345089 -504834909 32476 -712991252 -124103572 32502 47635644 566821207 69871 -573237932 527813852 70808 570636743 -481001418 2376 -416893059 751567079 25960 -617998386 350639930 54980 -970253779 92630039 34674 -201101139 -605070706 26619 68148985 827069317 44343 -227221830 -612924682 35118 -862524979 453200974 26577 -770806455 -495371709 51401 -973768546 174644987 9603 78596003 -5285401 72096 -890009993 -118424566 14608 -695528862 -783438019 14062 279933022 265367310 65172 -317703801 -676309081 35109 -96016376 -862097018 27291 -417391812 -303579528 49082 154727023 -871886667 22826 62390446 432138569 45330 -107977858 -509168925 12866 76160076 835725170 36720 643681198 818762375 6147 -709281360 -790208482 36010 -299554264 -222706065 29140 641308041 370921614 13621 -390026451 -140389912 26349 -711965085 740546457 30781 -318063285 448353980 3085 -4809146 72023672 39583 56781896 266546176 30884 745645495 -211886979 51895 91193760 246389755 61520 -215549167 -891987496 37818 -686324157 -890584624 52250 -211180167 -588902462 16658 756019329 -219863375 61109 -135429934 -892068417 44621 -995133989 827465535 66534 -384923121 167596204 42538 349496754 852117181 16173 -99959929 -776105562 22259 -288098458 -478709396 60895 374832315 -231421089 3775 -407534632 -102698063 40611 -800051252 -504403230 53412 -427134646 -973160876 45776 -694697505 752753504 59612 -874420581 430626241 20108 375894491 813116629 8178 840999769 -998686054 24195 263727961 -891818445 35974 -300664146 -200002353 8399 -388806768 -126469075 15351 -670560425 -114653160 8507 364927237 644920900 46136 -391678817 840239818 31796 639466052 363838966 24910 242601039 730711398 37609 -141449263 -137989853 15748 -198427857 178083658 32256 66772600 238630860 33100 -111511149 -765077223 23773 -424749382 814297171 6661 -295647297 -709141579 21948 373998592 665279457 4588 -973241123 -43886613 43723 76106166 719449841 63062 -225823504 -580766976 31506 -39138604 532686921 12378 -126258777 626044589 42960 178933809 827604052 3769 -695871532 729813562 25692 -959317713 -955377781 54266 284026945 -990816440 44566 662793392 349223543 20581 -980578564 -583932972 12766 641368548 371130238 64933 -896433750 -100781145 43275 -213564413 85232984 76192 336619495 633129987 39003 -407514010 757007917 34733 -786655843 -768049727 7700 165230778 73091019 30672 451716409 183946607 50358 -31845848 727385993 65956 642215683 339756417 13888 529032367 -327562659 43253 -964586105 -966170068 74956 -693998959 -112143129 22444 -898246047 -110029689 26612 239999019 -203944444 2271 -224406066 736412424 34556 150790626 340476952 50334 -228298934 48288756 31768 -138816588 -285985060 58305 247456777 72622881 60268 -769825287 -516805156 37052 431035925 352441182 6500 376998338 855151757 37120 -134209681 -867508054 43156 -424903106 814590214 29260 158971723 -869459209 31538 -303756624 -711657572 64110 -985526139 -979874657 27543 284355949 721336381 36296 -100377771 351356823 7604 430666790 -508044605 28581 266287052 430422818 2680 239334345 439708316 19091 -125943129 -133401827 1350 662593909 840125945 22866 -308157076 662525753 37032 -19773773 623996997 21847 88210740 758217891 29211 -984943115 149784205 44982 655708714 836700753 12183 -117245806 645673485 38006 165702400 189118571 25944 -389470789 746937745 35728 -809245788 -799869764 22635 -984054522 174997465 8534 184195269 -588813387 1071 346247472 -232997973 28609 347850927 -192569163 16498 92031256 850288834 38183 56454219 463465545 50030 157686467 445973108 25754 -127136508 639521738 44221 -39617840 -677768032 29777 360097433 820736149 46190 -677379135 -103424674 15299 -107582404 -786983982 69232 -617169405 -309722622 74553 -125701831 -497630970 34986 660729094 373219764 35909 -993227046 168014881 26972 -500215419 -424410232 48926 -217582123 -573973366 1187 -869783740 435637269 43668 552341313 -515115834 35995 620274322 154147638 21662 187018435 151727528 16922 58089862 731581493 25937 -23901250 557715342 38405 143426398 -200784648 50579 -988650414 -964308379 62708 -25277223 527540632 40355 -609462025 -495082921 13825 -32764432 548011493 7180 239922993 475072282 20298 56381550 842314934 22406 -867010150 -102483283 44990 -112795371 636295971 24101 150929968 -109848803 12078 -965568057 187822596 12472 -607059450 -479957472 8452 160512204 -207639661 57444 -108264054 -863354629 37651 59589245 729699510 58229 -791698945 -783810108 19817 -304033703 -673232632 35556 -976935297 170530830 28429 -953829618 -575187685 49423 473710255 361915732 17327 729658050 -306100213 48614 -31679871 651214253 10377 151281277 -395435869 34058 -381973683 -102308555 37253 -105627129 -285913368 73213 -99216896 -127752177 31126 649203952 336945587 65113 258507339 -197241621 28291 -34925377 -228705680 50191 -286081823 462047152 16517 93444098 734872222 5879 88753202 725675459 22768 91113101 242244542 35895 188445656 -139340659 27194 -886592228 -125051956 31484 -953025240 -586974084 56259 66004840 279505295 39426 -501698952 820019323 54498 -235970850 -584362090 1668 -106290004 -311377818 4659 458450779 162900715 394 366355966 -220586073 33447 -682528398 841315259 39072 -686347721 -876529169 8795 -229182821 -523512897 12806 -384171442 -95738783 17124 343974247 819119698 21601 -122598478 -799668178 42875 628317886 366054855 60545 -134607450 -903616327 15725 -972426610 -229474908 49910 -6307512 569124756 19085 -114622813 651543966 22397 89943191 732688813 63697 -314815595 428754914 12853 719719575 -595956649 17757 -129626632 379378210 9519 -101089935 -134405418 4350 -207559933 -578724798 16786 -237397106 -972525493 25902 -889790635 -98465958 64173 -309321958 -712796845 64842 340576075 848414983 25360 172670126 -605614694 7992 371531042 -968973200 58238 272886090 -219962277 45347 -508483697 457664284 23741 760452705 740740733 27356 -688114837 -880891376 44400 740943948 -603750516 34419 270607361 -210455494 1400 59005103 748480968 61666 -131757207 -511186626 1106 -795050907 -799540680 13423 -220631368 -902395819 28474 -397970619 -993632720 55230 -228105018 70809735 86170 471791916 169832282 45017 727116278 357554867 41820 276122306 451122308 26666 -496189595 450729153 44406 633551431 -325667746 573 -491299024 431388056 20531 150340878 -208944654 11823 -869183607 -961103540 43113 445125140 145925011 70328 -133259908 -857855929 36600 148036698 275490050 41473 -704153451 722822067 11870 -886567292 -98541353 28208 740943769 -208282667 8605 152891077 164820606 39480 56642863 429145804 17365 -872882084 447933686 905 644992493 -311224734 37146 85746179 -295496593 43392 341302343 460260205 72476 740978299 -194103419 8404 455139932 175893966 55478 640659403 -308542857 27658 657958220 -315180934 8956 -957936703 -589257235 39313 154308838 238798529 56149 628976637 190198087 71131 447313255 158422475 47677 729474931 -208620216 31897 -191671723 -980101666 38431 -111712577 339084114 3983 -964593340 -996538335 15311 -237582910 -877295086 42729 -111018754 634831366 51543 178939960 435773084 21232 760074911 -205532883 39938 -21383756 528003970 5652 -411454902 817912120 10874 621056310 -119538646 34557 -885345011 451674920 36160 630248575 187991856 25399 -314073842 -216346489 29482 -867404630 444284914 53061 -329812399 -231786823 10318 76551094 811432858 50054 149157972 -574801867 6778 -101296066 -574541755 56570 741046225 -332651159 46253 188979648 171831476 6985 645101367 245191551 40585 -701848452 -873799577 42359 -596091500 -297336358 69504 -133529173 641697011 25035 178150964 240795749 3607 465268301 367092894 31089 -16679728 -710400128 25169 -102466842 -139598182 28366 -106540667 -330825677 16281 747785227 -231124275 34020 -392188304 -999408172 37558 569084644 348373943 22324 181177349 -99886151 25841 460968968 373508566 17770 743195570 -302503791 30240 -121164250 366741181 5203 -215396834 59392544 103688 -677144009 -880258857 37231 -22749638 -673464946 64375 159190433 -861813810 7048 -415667828 239425283 21092 -999989067 351486526 38851 -99455287 -125884425 17072 -98250466 -493447144 7308 -678441365 -773621428 22745 -609996125 -393678611 27361 -407014232 -121128443 36697 527528502 -521654587 37226 -889713643 153010646 4737 -112180686 -769468298 51476 -101055976 -114389098 13555 -987705452 -965014885 41397 157035354 -227956819 68927 -423924648 437818754 23214 -2400510 622100634 32241 432214862 361746081 17953 -954286087 -966948653 68994 344247115 630147390 41752 -198088168 -961842307 7381 49080153 733303296 47283 663577907 355014868 75591 -207519492 -892562352 34940 153878499 -401912798 29935 756278226 -196897953 51313 187257749 162639288 26638 640593531 -317754469 35958 458508091 639653657 28104 -138147584 -514850377 18032 -203127652 -863501208 41345 -795559966 -789602669 25307 167666517 -383723880 3175 -3774319 -668469723 47160 641546160 -291477056 44915 152640827 457753771 24090 -110276207 -500797837 27102 244309295 441466401 14541 -985346278 144330485 26156 -113412118 -491250615 17117 -288666319 -199015619 12465 -970853233 -418450969 28740 -684051875 -894725012 40344 91439236 836255290 10339 760337400 -197146827 46471 -416508909 269371668 47674 246328389 733017850 33549 -123121511 663403256 48865 186395207 453652810 10736 -516396357 465540758 31445 -296145747 441637931 14311 87503328 275896724 40267 250258362 -233953655 15303 723332583 373338557 45331 -111718299 630134397 17754 637466716 847396212 67791 -110649610 -480857629 28700 -888231002 471999448 16297 -408790009 737220991 37686 718592259 369585435 50712 261359738 83404298 10740 -127088123 -516396799 24431 146554127 345214833 15772 -977518592 -425950561 49 -857303474 -123546864 27018 174191307 -861891751 44876 -108937425 -326681590 49364 660838925 144619377 29963 -100648724 639087943 42415 724996214 -193277933 24346 -36693347 -316255535 53310 156085753 274974108 55623 284036597 473039868 5579 725547694 -225736081 23193 -199085317 -963202050 8132 -419021878 811298117 11527 -701509329 -781750519 41509 -692736804 -778095582 8296 77898396 -286516956 11050 -29007909 -676069840 51525 -589636467 761684228 15036 -974017895 -576692220 52831 -668059383 524060621 7297 251111715 458485096 34931 636528821 379667460 53236 -416067204 725036480 25370 182190295 265999628 45606 149693076 -516491075 51795 -395220773 840908723 26263 355012485 662660436 23585 365016028 814352284 18354 719730041 343918347 30739 -694328115 747915441 71541 -687503727 -893920527 12610 -112371807 -762572528 11761 563347917 -521411111 60433 652429041 -683783377 28162 -404952498 -975000534 13489 -678642767 -763008194 43984 664803988 339919517 13687 253135973 440482421 38645 -578861829 -522494917 29954 656925448 -301992928 29497 87998150 740293749 14977 -672234507 -102977392 1945 185986439 242383647 30282 -768632155 -790488877 18044 -954910274 -595648265 21160 359096355 634008238 4000 643907108 -297016121 21830 -32926964 549129534 7550 -698051893 -686826017 68406 -1456901 560166712 2316 745287364 -597943619 41564 -964067660 -602797525 13947 527086758 -613879448 8757 -103581130 -798948501 21265 -596487584 544332627 1273 -616216620 -325970542 23811 550520486 -514611473 15311 -427961705 280433709 23067 -231360865 -899549317 3332 161273597 -194111647 59985 -576422867 -511401409 25027 146781012 155700808 39026 178218445 435969768 2323 442902334 -885017645 17977 633780101 811396284 7662 -210183423 -595352747 11446 -576138659 -294568860 37255 -207863522 -610932620 3303 -422668350 -972949570 42574 242907313 -42850540 64752 -869310807 714286166 64363 -692592121 -678612178 82131 179988078 -109944463 21499 350923521 -223472611 11980 -497791758 -384095235 38803 -108298027 751938325 43587 -762904016 -497426937 49720 71795065 277794882 4058 -318051559 -705828599 37982 252042004 -224356490 2837 -195382680 -860877089 36362 755767771 -195812875 17077 743699851 -584562355 7348 170736406 -222739227 24846 185400295 -229240481 58017 732247375 -576023493 9801 151373692 242521723 37514 -192985012 -574062971 52657 178468479 242523779 12920 -194907607 -582971681 60996 -404965179 837100280 27862 73550084 -299742272 3987 51207702 817363490 26808 475004479 351100020 6705 655411677 -320875304 45003 -311691214 -203359738 4722 88709598 252806104 56475 -297877363 -676092395 64660 -994173505 -962342501 21275 -873379071 -141716315 61579 182732889 336998959 53859 -125009026 -767028266 2597 -207443325 -952988485 12075 -414203008 -987875791 75423 -987974268 151029242 47921 87973367 -40652888 29766 454207202 181421339 88953 -137741584 -492026811 30859 77674953 757757171 64638 334085192 -220245102 7467 565021730 -482168285 37118 -608187969 -319707143 3446 -124415680 -885891369 38723 337776114 -775086981 32469 -591946125 560646040 78194 371715444 829501730 43800 379276527 656090670 18600 -592106673 -498696888 7002 169332711 -382010428 20387 350382404 259183630 78888 -962558480 -584853713 31235 352890792 -231158107 37469 277023084 758793202 29705 -102581173 -320925110 39787 -988385243 -383977988 62303 -418277782 827908867 37191 -876202201 -117552020 19219 60532450 -309929881 40514 -427762173 -999976866 41839 432312768 341948260 5938 -420652357 -988624632 4101 653955139 834433515 51851 -136609306 662741938 48691 255931942 57196107 48968 628924420 -301529562 20171 -975352996 149405591 48593 159649225 55120457 15622 -392124952 -135812381 30411 -578402539 -296420880 12895 251240472 455678071 14724 -132209116 -862401902 280 -987059303 -616219156 69893 -331957711 -693466465 33619 652995002 -320418728 18268 253452849 440214848 24079 174051324 461717394 8645 351835557 -227441929 23583 -392641072 -976566631 33993 714300713 -216728379 3003 -97628741 -327899667 70538 256527313 53805022 100 627631864 -308351293 18072 -388992019 -102788327 26028 -205464868 -971904091 50178 446298523 344959679 27157 265412656 252080735 75039 375062346 -227847412 9962 -293792607 -667049157 66369 -103924180 645896407 41931 361438864 632095339 15109 -199591684 -986769111 42850 -863891047 463132279 27070 -873339773 469659109 50155 -19913042 569560409 21933 -305917812 -674838673 15526 643836718 186630389 76625 -213591517 -972709416 57721 -585173339 -307048382 30531 -415461722 720733072 20478 750557387 -200281733 24832 150565594 -892530239 2923 64406757 -326663025 34968 -409049180 729567538 24304 256904766 256948130 7156 82900127 474041497 17346 -226351095 81710338 30653 843956427 -984205140 56178 -214450618 79569088 43410 -961530465 -612206247 40260 -131374274 335512420 16516 531751361 -504969782 24563 -28367994 562686406 10815 743130324 -220685714 22481 -418469168 740848026 25215 -102733182 -783998970 56914 -969895845 183420289 16699 -984392010 -593379339 5379 -588888550 -495161296 1748 -875931285 647772299 28482 248519021 93969152 11143 -608149274 -323149731 58350 59570762 -292834357 30636 737346778 -202084701 27979 336284458 -958701804 72589 47622237 -325917774 20107 -321355556 -295663829 16408 165851075 -595862072 1463 -957284509 558715931 35788 -428020731 246402099 2467 -872113921 457744516 26525 147709148 -129796778 66906 -418937597 822590349 43212 553610606 -519240464 35959 -964145942 -425700302 74460 -293710800 456814528 5191 -96176664 -518159294 12352 145984629 -966826313 20595 -211313489 -599043142 45975 -207753383 51229600 2108 -8789850 527653379 14852 81265716 539938489 39590 455018103 365646075 19032 620341632 177137392 28827 -47413016 665941075 19391 447608858 350775401 14880 -874136374 462065244 23001 -966790592 -595868046 29729 -198245652 72371230 32673 -401105586 -130000639 1517 -387401152 846987351 53203 -975571969 -387737137 71132 362762062 -202373292 8058 56633360 -300481801 38578 174865879 -98911318 54246 -515229326 460999599 44661 748978796 149623878 32894 -127986262 -800435760 36641 -975714431 153982117 12761 -233758460 -858042509 16530 -206906088 51509059 89678 531832649 -477755352 10668 658572110 378637085 35669 160552222 -887180988 1227 367685485 -221056959 12321 -996317033 -388292308 29564 -897615469 440383135 36315 -694406170 -764883668 11661 153928617 465789390 23678 80344986 238142951 30784 -404551478 714670369 40702 279374758 -13953479 629 -12118443 535964482 14542 277785902 -227057015 30958 -989952583 174397073 31827 -298925601 -704806937 1320 144022659 190003495 45851 -382903815 -37171628 72344 -15766267 -693775561 53455 264582231 -236731126 26759 258041073 53884746 36189 466849097 363839114 28543 -895784318 -125685092 38574 151356657 -865217366 44157 524027884 619456502 58684 -121264851 -505535140 5303 180674561 -105216822 48020 -125986185 623577032 24590 270419364 750139442 18591 -994538600 -600469757 54398 622955356 814030252 36869 471063104 189936321 25048 59057183 825384563 6163 -328178491 -714124978 2216 -191313787 -985410893 12925 -987109926 -584451468 53947 -618953348 -696091294 60444 525377581 -305693238 30985 -988286571 -591779673 49832 153356842 65984789 10581 -680421482 727774936 30783 -676806544 721516686 60280 -321149345 -201715047 32359 162693202 -583994994 9459 70310661 658897392 60926 -46388772 663408279 984 -328832688 469556842 13895 -291833491 460822660 20743 68350652 447204750 58038 158947130 147721206 25136 -201127702 68360708 64502 74267685 843234380 27503 469977087 -999140623 34458 -115937637 -768536877 4686 -126408862 626719272 41932 -881411870 -104053982 25991 -593092584 -515268467 982 -389465872 -109709902 28213 666613047 851600007 31824 531577387 -516158123 14367 -327337379 447869926 18647 729095510 -604244882 18827 81633385 434760684 29799 76020916 456835020 15142 -235929776 -999185803 33842 -671814149 -105715616 21981 -41649901 720477044 60410 -294842164 -108244951 47820 -686078865 810328957 52629 -669725484 -773961142 4544 148443929 -125876431 1950 380445000 -221566227 14890 -583092388 -988871236 17060 78814156 475877485 46819 279116379 747086690 3492 748223426 -217368920 16679 -24897416 645175204 38012 90625915 438635683 48799 -406971219 284476034 25540 -618193046 -320288194 59858 -424474882 239084955 23657 -291069130 174414310 62516 145594925 432107318 7872 180830869 151115942 43547 -122706538 -896601190 21370 -782109663 -490123150 26597 463087252 339159599 8557 750980866 -311672852 39607 -986600601 -385433644 64846 69842442 458449301 42316 -874804926 -138040479 28448 -686780777 -779101863 47916 164114960 -403272704 28654 51709990 819071373 52793 -998548953 145840117 21411 -42143477 -709445781 17413 169314232 -894220334 28066 727808310 -314153810 10346 -418575069 -97276689 32716 267890250 471754203 10798 -111686294 628389734 22284 743868362 355657870 11974 758257514 358773263 39048 628434600 -301034739 37962 -101489923 649927603 16276 171051976 451782086 16096 -572354068 -486663734 32055 -122081768 372775972 2900 -403311902 -996588522 74049 150364152 162282777 50371 248541040 -1523178 63933 357798032 816085724 10428 -492536648 429507854 32961 -884321001 475164814 48580 741934847 -585140526 3995 -616263279 -331631338 59903 -800988332 -512837850 35006 178875561 -584883683 15927 -136889228 352345698 25422 441742089 155581005 4890 -326880464 -194731558 30047 -95258279 -869281866 24573 -690917069 754396868 76591 -417953451 755609392 34336 179003799 -108506183 56439 733420184 339807021 23039 -992497885 -767441187 64349 620650737 -306555388 40252 -100596982 624355871 16915 375051322 639249374 33611 150493571 375321715 7283 752276161 -192421753 30312 -710312474 -674882815 68003 -964689451 525793024 39598 -508265241 452133282 34043 445414875 356876358 12768 -601701898 -324086339 7818 -220928150 -876049812 59800 -877944170 -141611012 57579 -583476056 542986736 16364 445265443 363386645 19290 172926860 -224233066 54023 -669802876 -669673350 63421 -419072898 -977235697 49291 282287338 750302379 36000 60069313 -300681572 6906 458090025 162174643 54956 175766100 -594306057 9830 -397606033 -133688843 28001 -583228920 558126824 25009 169187048 259970199 30856 154897986 -396223938 15646 85957331 716038816 54789 -24936150 664147014 35560 -323752371 -669601915 35056 268868829 465521069 10241 67406111 836757999 41173 -388337818 855201538 14235 -193092389 -869099561 38366 -782250896 -775061592 10970 733933809 -203506555 39523 -423036844 -118361816 40723 -306212364 653627949 65672 157885897 366354063 40472 356352018 438852850 19421 -963876108 88706609 83455 -601586755 -294728224 33841 -117863302 364968608 13417 241801182 -890884013 22905 742506888 -328655507 20320 53142294 742494506 4653 -996481823 -392413295 56759 250103087 280923740 58034 -9686820 651876023 42380 146148997 -222785190 36633 714550323 -293183542 18483 -989259993 564145815 3165 -419663362 153037654 25832 -417669546 -131889800 32728 144435549 469069880 13563 -406999618 252359937 49497 -122040423 -901880269 11231 -962532937 -427418786 1646 275007705 428817358 2804 750745546 -769055450 9624 91386338 -301743420 27149 239805989 449164951 1929 439697195 377898210 29801 171370672 180169850 6965 723774886 -591670025 25537 -383994264 264235572 21721 169229093 262326276 7059 738295591 358435513 24337 149066276 -892509781 24694 -414662986 -119341741 25166 -299940786 449809544 15700 -104885363 -501903678 17347 755401502 354317893 31598 -25629545 -702147043 2785 -199391200 -965237969 51112 180280543 365104417 4308 -417903476 246064196 49072 -96966440 -517880425 6189 -579251808 -293544486 31824 -39160772 634740097 16298 265580262 757259150 23849 143527784 -139276240 8128 -206205728 94705523 98437 55868272 730894376 31608 -677308277 -901280959 19025 718039560 -316599720 42229 81983300 818424446 56807 646934917 845225741 19436 -764277042 -806895338 25343 661568065 348437346 18911 61133251 835559815 19357 -26708437 537700053 20970 -140342663 -482340435 30599 -686222606 -768221024 19872 -890770158 468370608 8308 -701334497 -901603356 29517 -202483365 -980827566 50296 -133330602 -780537314 19054 -861184372 -104575515 40474 -406832482 -967557807 46691 -711514188 -128798772 27022 540604170 -513421476 53079 -10410046 -688056990 3347 454289118 335079708 18339 -118640590 346472214 20605 339344864 -234496133 20052 -858911335 448159673 12869 467827311 152355545 38418 -45797877 -667058465 53854 -137589197 351064708 18103 -309114318 746498502 23082 -109335684 375385682 11532 -141130407 -310834415 42495 -582450116 -495612055 23699 -578466695 531704814 20037 74243804 247812851 4147 -515033510 463842903 34141 -116736896 -331629955 72194 -601437600 466823102 28551 189568693 -121037049 79789 -481923395 467682719 46775 -102783373 -878085331 18680 146760608 50767552 15170 171509746 -237709908 69745 279395760 748664318 37173 348040780 -209432975 42598 165901665 58374185 20163 81296212 451436962 50675 -197772649 66477646 34474 346388146 810097674 20212 -21809040 536457295 32504 -29246659 -703801295 46605 58276957 441123145 24590 -959729960 -426255796 61267 -45717258 652818468 40017 241861468 -26406843 48641 641447356 830539227 68335 178446557 -194882017 71377 -674346630 -793807162 5728 380571813 810555798 18586 741809660 -592807472 28412 -108865295 -794214431 8083 756499441 343360093 40996 653456623 165772062 6176 -766496783 759998490 20266 377555806 644145128 24501 -787877959 -488744987 21099 87876293 756453814 50848 -701101554 -773700377 32702 -201262267 -865577890 54488 -105048888 -791120042 21508 -44506523 -674305570 54452 -193340542 -578882106 63166 661986335 852447155 25578 -28916771 555488027 9814 -423814014 282911947 29643 167879630 -604386943 4338 -411552854 258309715 36500 157555840 -223097507 64906 154336352 841964488 65442 -425480317 -984978100 64744 -424110289 747089655 28410 -225221048 -964833233 48037 256081124 718200410 30233 246210979 465248105 22003 -419355633 758158406 27472 -387231274 -127479468 38431 -132783299 -115860834 15598 -10147574 621930556 8734 -297762883 -200552250 26007 -603491565 559048567 31799 351175004 853771137 37400 180726962 254996266 9003 54896408 -481888940 83510 245445481 87275825 16645 -95537518 -313203101 10322 -703787536 733298199 48220 -955935725 187084301 36462 -896066117 461067627 9164 285147266 259148503 37743 -201909875 -999625384 48352 -697315782 754724959 40957 -400205885 821808691 7000 152389775 -120416168 70562 732210203 -611189436 10196 660495414 811403381 49312 166970869 -399728915 29421 269494483 437576911 38484 -111546637 -121803861 16470 655005765 158688417 57183 -6677611 -711291058 55902 345348176 -193516975 8351 736891047 -212838036 16645 -680554177 -863356051 49034 630081232 -313040221 37858 714968610 -224643440 31055 159101420 280802305 31837 -130492107 -792364609 13810 848408825 -972346043 35043 729333769 -323138551 11647 -134447085 -101813772 23641 829119609 -997663583 28795 -231515942 -969457310 33907 -102296960 -316126470 188 -523025430 449202151 24784 -212931858 -874550414 10664 -226418228 56520289 57842 -302080709 -675566035 11706 -610713679 -311409224 40729 -780308075 -510739667 19334 373970258 827242930 34791 -955404431 183267793 3756 -208510570 -584834754 63474 734428047 -610274205 15379 -501289699 452352791 49379 -390887778 248531607 43431 73463643 -294146595 11148 475977427 269582555 55774 -122997569 -604841035 48357 152534466 -612358006 16536 150080826 -388989631 5741 -987298466 -574239198 66421 80754504 754900333 59027 61958161 449245678 40389 346211661 646499999 25473 -614629849 -709736751 23708 532601414 -517657533 57802 -693116230 -615196495 50965 53626590 -305029800 38287 -688104694 -774908559 4942 158150685 -890278823 45330 88696806 257836900 68799 -690613693 -111418570 20843 -963886166 -596905208 6825 -229270877 -994891977 32654 739668357 -213406638 56410 246600354 447208220 29686 471597493 371739077 28941 -29436403 -671961564 59316 730300428 -297544743 33863 49745381 724473558 14888 -413332600 -975536077 74489 -128197132 -786432050 69421 725477623 469192730 54913 -399676313 746818014 4895 149709173 -862833235 16381 432050021 167103060 42848 -5406768 546361342 48013 256237464 -212634447 37820 -992099377 -974705862 74720 648102284 -299357225 19320 -505429491 430439153 43202 632544084 181606526 8565 -898632937 -123009626 62713 -419308050 336906168 64815 -331962850 -396847474 23876 -28634186 634009031 17632 70367604 -329372169 35986 645783981 525270690 45358 172715524 267376219 57271 749290992 -227932993 40542 640476996 175192191 55589 154290077 145445707 50489 648846983 843076434 43728 -97909157 -141890000 22291 -385804501 -96603639 23631 -201232456 -862558595 15399 165816422 -232603538 57594 -615278354 -313066406 41118 -99037382 664239067 9092 150189004 -192548206 51266 254395593 449494893 24050 163798537 -879292677 41075 147911186 -110669791 35473 -131792111 -121695361 23292 -399074202 742436565 12751 279876146 270591926 24252 -668111405 716906878 63891 -302488706 455556794 24564 -998399191 -972696941 58519 -43114776 543113627 40080 344609915 635034313 905 -809283974 -518701759 12301 253279961 -13950870 18345 721148487 341699325 10506 144507929 467552367 5347 282598786 475211978 23359 -383110015 -994452851 20966 761220741 -587126720 18980 260473935 432719146 16111 -618449716 533526741 46366 -991312250 -987150144 1418 -30176531 -768276542 33956 254438385 737618018 16462 -122147541 -315979916 32218 -193753114 82540926 35856 -112381964 642452577 13321 -381264310 818646406 16673 -390979292 284116494 6403 430502983 145672306 28416 626363776 -324699815 1861 184852252 94033110 26898 -116694111 353711510 2948 -678537164 -869628964 33490 158627141 -206219771 65287 728989330 651310810 34372 165491259 170928893 38146 -46827971 634263019 20278 181674675 -587039512 11325 -196526063 -611796001 48088 -198733331 -990141037 24694 -680473165 742159939 9462 533056734 -503536258 16974 -888205552 -678236998 55864 -970669871 -610129269 47612 -960560287 -426471671 41907 166217489 340511484 21862 276248819 270798812 46295 440362461 -297038198 48741 -129287389 -133733077 14926 -416508025 -98971076 653 -882296665 449808456 34483 -872594482 -109900297 27841 180370303 78518040 24153 373335908 620687016 15908 -689172091 537395615 64881 -97500121 -290087858 73317 -303015818 -195929635 1114 -227198740 -210476703 54430 733332045 -311014142 47581 632970348 -287509435 18834 -666733219 -782863361 32094 -611413340 -510555494 12223 -860262326 -426117382 22523 -95479914 -890926677 16799 152332955 171084733 21752 658138873 836350151 29636 189431363 186583580 22023 -962814203 -996762770 35802 -477512770 439646854 7170 -671581832 753424958 12878 -414718347 -120901524 5293 347236820 -224069197 33302 -512082182 470370903 50275 187575460 -393142634 18202 367990198 844402599 7187 452043665 365976910 17845 174320403 -114278769 84861 154608056 351754944 10287 187272909 256876891 39656 -703741531 -871315051 53214 -870236920 -95501201 8364 -292914231 -710414295 42429 -809200341 -763900618 3171 181193995 172842605 3683 -669407054 -784212480 1088 -985940610 173646733 53339 730714956 -578218577 39906 -789645036 -807548262 10311 -681049340 -108987098 10726 -967410991 -995378320 63211 80418370 821824548 59330 -959895285 -618217308 44915 -230339169 75173856 54422 -982619320 240508358 55077 350427826 649842722 19224 -114519485 -795894875 4371 743196827 -287706237 18537 -595918589 548878841 52167 -416826133 271065560 5417 632043035 173619181 8406 -29630199 647635401 35007 174899193 -890926144 4412 152765362 -111285083 80477 -407409803 -106313053 33005 -213697430 -897735936 7076 817717979 -985331222 34344 660128659 -316448310 46827 -995934118 -425368506 73668 760887790 -292200262 26297 -207630385 561092882 50564 623574133 174205148 13380 -479487941 470796131 21006 372018064 -226064637 8818 62280915 523914283 65966 145213560 -892343796 29496 171531474 376956673 15448 -699265873 -129557663 13276 252078722 473940737 5920 743216258 -213358483 21142 76883401 811228256 27583 -573984707 -318094654 54305 -601904118 -326011183 16703 723587448 357678368 12137 249751376 -515236038 15129 -500691961 -869444681 71416 174580578 248284216 29089 75892445 271538374 36955 -770758230 245838543 22412 -320663355 -228413056 22567 -304871084 -694818885 64810 -11772482 -689707083 12560 186683386 272023736 3982 -416793902 -113279369 22742 549187376 -514363557 59481 470874868 162101750 17239 -871843802 -137387418 25154 175611317 156666349 13099 -713432925 -762104109 13701 276032860 49437122 56592 -198963237 -987235044 3984 753525807 -237631471 30261 -766229374 -780999644 12106 256515078 82388070 2488 -301463789 433235925 3610 165474140 -219936569 31742 -595501476 -479003878 15230 -123219609 660001676 29771 656730192 159730028 12432 254853886 -44391346 9115 -41128607 565454110 22045 -128655444 665913087 17387 -410184081 -986394919 10111 -320940501 -518443301 41792 -404160921 814301826 51869 -887778203 446023677 32855 -971376752 183170752 28661 -111640293 333456329 4572 629034590 152011895 2836 730691441 -875840161 65013 -20925333 632953917 36536 719515490 -233110809 63312 -981741562 -598775480 28733 -115908523 -99122356 33078 -890811561 -111371415 62612 -298470252 -216408231 21419 -703031085 756535379 46380 79668045 247977343 26573 -901431529 474579723 43870 -965125564 178496971 54930 150596347 -896938827 30077 88203425 728931335 31850 -572694730 -485627997 11635 -28728816 563975485 21189 -393394863 249631034 8403 340302231 -229363993 20127 -999882997 167212048 45703 47904105 824632975 21858 -776700621 -776281766 21800 61789622 446611851 53797 63233806 838525117 34483 160231112 455411681 15049 -320876338 454555022 12544 -959290094 181617432 18293 716964431 345811924 39768 -959297857 -425440077 28852 261587911 257778923 36688 -119422854 -141901388 24825 -667279024 726336215 27364 -783281109 -516653194 16385 260977496 -227670609 13620 -302052116 443822070 9007 168346692 -116699559 1679 251196881 470492457 15287 249634720 -22558825 40086 -197744780 90308827 39131 157977288 -593370736 21063 -958951643 347152951 7917 350813445 -599167469 46691 255221352 726923814 26712 -237582526 -857961298 37244 75213715 739917804 68059 628359338 145396330 45086 744703232 74078338 61505 164903631 66795571 30420 -107515120 633774774 44593 -1464809 553825072 8532 -684089894 -882785833 35706 339188055 647487638 20492 -996564048 -421544045 52748 -585627093 -289669718 44193 -132925025 370308089 25872 51965808 -319530648 7546 -964080015 -399437972 5845 270652441 -27989245 77587 238359546 470564725 36795 -769997571 -513563425 39197 -489135036 -604436252 75688 751165379 -600764994 34102 -704162184 -876647564 1940 53647095 -303168590 7651 185158901 -217612013 56668 745301854 -228084815 38980 172936091 173690279 15228 -114667986 371665632 34503 -2030639 283634593 37725 -798077248 -482742572 2355 659481125 338840647 18723 -604611605 -317776237 65357 90839428 738464754 4221 270600900 89963006 26498 52477143 839686452 591 -785870404 -498266099 23237 -204552420 -990213226 7060 -710693000 -875306519 12269 -779879173 344295859 53598 178843024 -192611094 38177 -228304005 60107845 99476 -388400839 848086779 15383 -300968475 450442000 18577 -384794508 741041858 1240 166800618 255710378 39455 663091707 852081995 77318 -113170976 345494021 8876 188604705 -202761268 9979 -210625729 -877526870 42048 -861150700 -136201246 13657 66966775 243802876 11647 -316166762 435598170 17153 379558594 629256321 37865 -290325774 436163088 24627 -617469672 -300255925 3589 144742837 376260613 44737 -689870509 -96008274 27056 658110713 853728806 24857 756127390 -200343696 65372 -10035686 -678959252 77910 -123050737 -874334422 46161 -978303510 -956094645 16212 -227780549 -955645194 52522 745369836 -326651366 16290 -968859151 -597520461 31217 -25849368 656279869 44392 536171835 -510373077 24631 620431142 816049593 18416 -14055482 -712166462 43621 -139349963 -101793359 34249 -897441187 189834338 91468 664228541 -319846814 41119 -671875751 -796525816 30825 173704764 439857923 15438 -696570794 -884175444 44782 -412401981 732789508 15772 -390672734 817111274 47431 -766876903 -505918187 28266 180263440 338906805 54007 -21357807 651004188 11834 739267118 -215182423 68914 250147845 -4249191 16553 251682869 -236979658 17084 760893187 -218683129 34345 158334444 -386718667 20530 -195833060 -969539179 7871 369148419 -214279260 41611 -409524678 360265465 50583 185472558 -603564107 6415 -119504292 -478624442 10029 -697715772 -138543469 22226 259780748 -18495145 17009 189554546 183812756 9220 253940535 -9578533 32597 93834837 745118383 14969 60945449 432713834 27272 732137273 -595948680 40055 758344590 -197401699 21836 261979331 81059144 3338 172082332 -584024334 19152 -230560983 -997144072 34507 -669072042 757290685 55340 -874910098 456807480 23783 -131823369 635594042 21399 61566171 720443271 18241 -399279653 836204289 1014 -769047247 -494318040 24529 -995237587 -973320272 47247 187732600 334266282 38460 -977182032 -992178471 75107 716641297 -595310024 36497 281680315 70687289 73389 -954926092 -585328088 60425 -108488508 -289444343 48488 -414142755 -966657939 43198 157706510 473846110 18753 -219568404 841747795 9890 -115986821 634054522 1537 -868713779 453417671 48497 59359009 280630843 2839 -12617642 548155002 22066 -582888972 535368858 8020 56180339 817294211 58332 -292821984 460091879 7214 163608429 -105046604 78524 -869710870 430140208 5394 -614408473 -490061488 24239 88150382 752193435 5754 -114882378 -808572166 66797 167083584 -418309370 6469 -305395595 -296343578 60195 251870470 256390066 71169 -866895591 429532953 3096 636131515 830281501 62954 -506200655 469659706 33420 -520636268 352487907 37087 -142845202 368460283 5850 561020376 461002590 13115 455557732 168115209 27718 -608937095 556563094 40085 78597014 245343631 58429 -896156102 -120117535 52485 154323495 64331922 22862 343892995 622913712 28076 737742971 -231821327 50789 -392179173 243348679 5894 -871080527 436821826 3041 -581918734 -300723806 19221 50081301 -324230087 6496 -299601210 442120561 15249 -805944683 -521008659 40415 -318002175 -207642334 25410 -308435226 -706966330 32960 -798907969 -792722668 18416 -123325042 647083312 47098 268242494 429934351 17874 345210124 551226890 55191 627609588 811520574 2876 -121734170 351328501 7628 359739544 -580510244 48367 654409571 830863905 78407 -104179082 -287021212 2579 -506937338 471971770 23566 -953201790 176681511 16414 -962389388 -421568873 41182 -706165079 -801526146 13637 -225203261 -596288349 26640 745557710 -599426352 41528 745280525 353985221 31036 -102937592 -779355400 6912 375087226 659342778 9416 171477145 -884733887 38474 -230659825 -859815190 58224 276572128 434405691 16961 721827800 346351268 20712 186284022 144438417 49410 -384060545 820862608 6232 -25322627 543700374 14515 -689473180 733109167 39122 -97411180 -136090745 28640 345802938 -230902917 30683 619265879 -315963594 28833 83050813 430764558 32585 166029427 83137109 13392 144549323 -883691957 4184 -714201791 -791146120 32757 -423120945 722905218 24789 752294034 -231272185 64872 -857247316 467663696 17082 -310199262 -704765156 47354 -864978599 430923634 17586 -874893647 -124034389 53968 -226307474 69924364 11487 744706894 359875004 47436 -991575474 -428269801 49100 -780676806 -763326661 6898 653515828 813605305 14262 256116329 719550232 11832 -219549274 -967514245 58638 757139756 334379582 30182 -130072722 -488899920 23445 -967287968 -410289118 20153 -206744091 66195401 57871 -289371294 462676065 13960 630398025 -304212089 9366 178297220 446979459 14421 149212366 336332550 53410 84357026 848983908 4295 -688111854 539592805 46675 -5072292 663859898 29190 278179497 -11959435 25474 278259151 285640451 65344 -294252660 464830487 9601 -709097641 -766356648 14529 158515106 -209314029 52117 -25076966 625722997 41009 751215660 362812005 17897 -596772171 -510059871 32670 472666950 851412507 39008 369329262 833112580 25777 -27082013 -693346416 9462 158130403 69856768 24561 50117493 -321249380 6017 -138397330 -875446374 11446 354496518 634656244 4672 -414126418 242659356 7807 -41999015 -218106463 49615 255628674 92400511 36417 72996320 836011687 43088 -192517694 -604152671 1380 361546606 855947193 40777 437269090 341699708 13725 433702582 187127139 49922 161319043 -878644027 12388 61425851 240520656 30823 -405137429 821851725 33314 171555968 277680903 26957 181238915 -412663274 6634 -381434066 264395602 1566 -297234448 -698615079 45743 650166292 -319898655 44737 -703529280 -103976971 7808 563212834 642323665 63680 -993112475 -962830462 139 -611418386 -482864570 10776 -206693991 -977723455 34963 758514199 339459759 23738 248201335 462549285 41996 -496727241 439265013 38986 -215309586 -617362649 6972 662086735 155279224 59707 627972949 -314890897 25985 241561547 -38974991 33647 172186617 -763713233 51493 -388851124 -100055973 43333 -878017840 -133180333 34441 731001311 337888942 7189 378755040 840020691 37725 83035526 -298561738 17292 -230891999 -587286804 19715 -209462791 -868761042 59853 -416339655 247091954 25338 -978509103 -582867367 57350 -206564204 57394919 4553 -113418011 -319740255 65956 82553667 -311003223 33858 815295795 -997258514 22995 -691461642 -872562363 16189 850285244 -999059278 38187 155489809 -575609801 10261 -141538339 -785351644 43203 -797631429 -481651877 30801 179850169 -214116661 70271 -582490763 825177165 72014 346960508 831909767 9646 162035982 77480723 30220 -111795908 -302207039 7364 -214447565 -972966095 45434 -683812144 -108960321 20129 -613447017 -512373037 3138 -709534021 -873799571 54289 731147094 -618507676 24034 -292118725 759987127 52628 -211053091 85603113 100559 -426030417 826038429 559 65460068 264752861 51815 171774589 182916426 30988 752907894 364260344 39170 -984263118 -428411042 15869 -328790341 459031183 17998 -799730494 -781458427 23244 351550042 819449788 19545 278371779 -204049596 3704 -133424985 372246195 32724 -382960495 -37262621 83011 -428283814 -989931361 47556 -234958832 85957552 26250 186263818 -861642745 47437 -587833521 -512044573 14031 757542220 -217013812 25464 643266666 146214074 61731 143338700 -884289569 28665 53325856 820992725 48091 -698964791 -97725436 21028 -96456451 -893959685 33025 -387891600 275027713 32082 173849282 -203602345 27401 -700327004 -876460625 33929 -308691922 -698706161 52367 -382258767 -953058100 25055 376601329 -683317346 44414 745065481 -303741393 5769 259023389 -191598436 35922 -807548067 -508133775 11201 -194168363 -587039615 59198 -44351549 661573612 15356 -680675227 -123930929 3261 -190914182 54407937 67010 359898073 -957823112 41958 175865067 166156348 47976 -300325830 466230757 15634 281989020 -30338556 19020 -294397400 -199177469 17677 -229487412 -699699920 34942 277686003 761160843 34097 179677950 245877433 6420 -889056787 363595319 25375 -974282675 -571731967 56880 368989237 -614024256 9594 181942550 463353311 18201 -487441486 438608094 26443 -9643802 550525965 25363 143954954 -134256296 78004 174668306 -608356943 10853 69024700 432336162 33631 -295847172 -388994056 44116 63098385 462225131 9391 -692367873 -788898989 3411 620950984 188219430 17329 338800820 52573564 25204 179946233 -886814544 10413 52103145 240790756 29919 57057482 -766366575 41362 251535688 -206505735 13201 189161524 -607575135 7233 -397628419 730246696 2041 -134520479 -108710164 29098 353730187 630002660 9961 -671243208 -786329495 42087 -785258348 -793776516 3793 -191954630 -964234923 57576 268942049 280383395 10924 -691949234 -900478278 50166 -396894922 -952554222 68050 472041038 184263482 87249 -954108805 -596621888 33628 149861794 -592015775 15629 267662383 470846913 19156 -392404026 811882396 8200 371616199 659333461 17873 729601619 -205211264 60864 256661036 444696990 2594 -391664027 -106038938 23700 58960239 468362315 33070 -232897838 -611271560 5379 69737455 827708561 41303 645091182 -328864797 39756 720814911 374523886 39417 -517740324 -293391248 54099 -102156972 625675521 17083 154758865 459638826 8887 163072450 50097766 3024 -585463144 -516904574 12085 -710882521 -106465769 15897 -12903875 548570562 18139 -894952526 -194485135 48678 51567079 -329279289 8996 -418582956 274862762 24079 -6823763 -320905509 27000 49911197 434505785 48836 -679312923 -863747499 17999 -975338395 162231221 26185 58814974 832310203 27078 -420636302 239713951 38226 -686341615 747670604 55017 532939024 -488109803 62977 431024120 363318159 6674 -965645238 -993066385 11911 -398331907 -969514692 10704 -109202785 -103609193 26598 -899687821 437215119 2955 -115351016 621203174 34360 61672230 851043370 13604 -99277208 -289299883 10433 -686770148 -110328062 2355 -424938970 -119124111 35165 662352033 346457811 12140 -954550717 251850168 64332 619133931 -318136490 17996 -216927082 -992530737 26117 -104291199 378075867 30023 239819454 -232686964 42920 -202910335 78256769 26484 71687184 -871567540 15484 -419533463 730123446 41986 -426177905 -959374953 34444 -41621892 628436476 11403 647019811 161063192 70143 644787696 163672140 5691 75215078 737591377 40869 -228934524 -887084264 50045 -676994774 -115339220 31662 -679716292 740067744 38344 82316453 -317495585 5819 -405386407 249725693 9565 -43805331 -17260363 55175 179677299 266412146 54603 269791167 730344425 36473 -32762802 -690779748 58467 -962676637 -582764849 10622 -102125528 -306252746 5654 361878380 663078220 35381 374353368 620545265 3552 -401905106 751418485 12154 -191702183 -882302437 10505 178883946 -395922574 23499 -417611062 824618881 37584 -130785222 -875478925 48332 -236618963 -953449762 21238 -419511301 -986952843 28626 -590709049 567300969 30748 78490006 239679121 65706 660316409 -292168272 19103 257054153 61648666 71191 -388027322 253544048 5907 -226713743 -863042344 58153 -400774195 739599246 12541 -285949783 472970349 1621 54885609 440828981 57598 -117067227 661745584 23432 143130995 347675777 44076 -315088675 -672875866 2026 658734858 162616885 60924 560688933 -499718850 7484 -138023084 -107544922 15457 -991169403 -962385927 51192 -133975380 -511147465 8259 -883568615 -104987172 57057 64856320 -6157479 70145 -799789996 -610244583 67136 -115377877 -387401683 68225 -709131867 -878517806 41706 -960873224 -396927756 65067 -997839857 -615356987 33598 -113620689 -498287487 23823 -217960014 -956420111 51487 -108911080 -519171242 5955 -968858971 186872934 50823 747790656 359110945 2038 -505317242 462165036 13095 -400096816 -574056561 43776 72474851 739451202 42016 620787307 373835731 38719 -701721233 -766043422 47024 -990624750 -411295157 48438 73383532 818194300 52306 475900859 157017299 11310 -963831033 -395874984 2188 722052859 347837653 22616 -97976413 284492940 40526 -114539718 643924366 37766 727440978 -589535296 21996 285548663 745404927 12670 -615684464 -518389601 11786 173925159 353142746 53248 -396640000 -965834917 64308 546914454 -706901504 64862 732507918 -328269885 35291 266242933 -197519326 18431 -34612453 -427064985 33269 55668766 821877813 4349 354330586 820708400 4249 -413804373 830336919 54706 734196731 -299302279 44064 -37234678 -699638797 82058 715847149 -326154804 38566 -381078303 729219081 41921 269885818 -43208405 26601 249108864 -115565 38225 533799888 -403589673 52330 -106323404 -124442491 17727 -300324832 -195884108 26978 -780139974 69669442 22269 -793345739 362837319 33470 357845762 810252293 1351 740788225 -309830283 102 -887218361 165421927 26824 169068479 -24408846 15143 -608954942 -507778857 34229 -868010236 145534732 56937 -13901195 -9600475 27562 253485570 460138984 34387 75581050 431135543 14161 189930023 -130981571 60283 -684259254 755994210 472 -46325023 562387798 50293 -8033765 -678991863 21056 252103532 265720850 35992 -712971978 -794342063 21424 -232890913 -583807073 31683 62985945 -303217771 21150 54818820 -318119412 9073 157712434 85381892 25157 -38713929 -711054363 50165 745171900 344720390 44445 347016449 843347866 2437 -980270455 -969695928 67684 150393828 -101119730 69914 56784709 280439994 743 531218622 -500925170 37347 714691200 360949930 46036 -795387587 -488940814 12672 271502997 758700594 37051 569348215 -795818118 47730 -206077093 -797125261 16198 -990085396 153637278 1211 89053169 282263567 1445 -705945541 -121052144 18457 165952092 -98359761 9326 726160851 -228363632 10946 -330283960 -694356659 4895 -424076058 749363436 17309 169449268 -111712085 48218 -987081941 -583987021 21292 -385532299 851929426 41862 743537558 353045803 37582 183819266 -195527946 32539 -212105125 -617195638 66464 -14326243 647018571 46110 156867922 353536296 24472 -710289129 721405846 31180 658202123 345124532 32876 -101862448 365304864 21415 -109553806 663924299 49390 743000855 -324110026 20971 359445801 651566452 9450 -708274427 -124149716 18639 152519453 61880274 22126 69053595 -298291530 26841 -139889193 -295555442 2515 -392525975 821071524 21550 164859668 334773149 53971 -198630072 -871106546 24051 65446536 239488241 47362 156436549 -588335690 21985 -37466283 -685724225 34248 245087213 -670001 54037 -315822662 432113533 3202 -787585734 -773924171 5046 -119005453 -789307588 11734 188570998 -902837424 6411 737602011 -574790763 26476 -972542387 -986619678 67011 169467200 66825382 14467 157530322 -216767271 43008 356514426 -236393398 21775 647665243 837626971 54630 737537393 374852745 12000 59688751 459509262 45477 364880962 -205943191 25310 -300802070 -202191754 23298 162197548 257773463 16488 -962453628 -977853820 53618 -127782743 -117171391 12282 456106046 350845175 13799 -226952537 824422668 58070 -985878665 149932590 16607 -997608907 177392588 29873 -892436360 -128720864 21675 -596201457 555560707 42388 -686226422 -809045436 14144 -970612530 -999962879 7682 161466431 -392858080 21391 48174300 834271163 18235 -204338642 -981268489 51396 168576231 263182295 1105 -776217357 -478835411 39158 -426859602 855083388 13640 547258285 -517934819 37686 253648570 474261003 15013 185396023 59479877 16424 150209053 367850283 52135 -687316355 -138828478 5735 -310109478 -230652809 7103 -3330066 549027788 22581 639613265 341933370 963 -417605054 -134841311 30295 -194069920 563544745 45814 271034697 -210074236 5809 -322799922 -702731522 3089 83657192 826178320 21577 165271473 360991263 7537 167289333 343095317 49411 562974429 -229510588 62328 -871064449 457172016 46791 244674428 -24863842 53274 -209435924 73631622 37665 -806650225 -511880844 52809 750543114 -228748008 60689 242500842 70484993 43032 -287778983 441602921 5915 -127830125 651630000 4565 -689060314 -804912215 13663 -509282 570198272 30125 -889395320 -139766078 51694 167983844 242298623 36386 81922866 -301928959 30322 -693807419 651836347 37906 -480083811 435948099 41915 149867340 -385375814 17779 450797587 -230173836 43666 -862498396 440181549 24273 -889899219 -117761031 63353 359868778 848786685 27448 -389446404 731978884 4325 719474603 -193646488 30019 -606243806 544549893 35098 -798592265 77371241 25688 178734165 439262358 8772 -891709824 444097623 40963 -331461961 444922631 23776 145921835 467311938 2630 632356454 338530832 3862 181728787 -215326371 47558 240211304 81185099 43124 261159124 276760373 54715 -129894599 -390404471 43551 144644726 -214591960 39691 183676358 -136645917 9788 -290866714 -690774756 437 761713099 -216979858 61950 373413125 -236950377 17332 453091686 145045477 52373 -201838973 -869009641 26526 61736044 854854933 36290 718950734 379559646 31752 372521920 646241843 23642 627798971 -307155888 23042 540442092 -522604118 29684 -131566116 -108025679 11572 375358380 -196432654 8968 -477126117 434369899 26910 -523613126 446730973 20891 -901442681 471854545 21878 93713589 437729192 35272 -290156476 450852872 15500 189851138 357555642 36454 75394911 760360116 26178 -668791982 -794509047 19212 -864555961 469123368 19853 740998812 -294577290 8362 142915327 -585225924 3705 660626477 162931964 41063 -593596192 -522842302 14565 158636253 -398506247 11525 -136617684 631238197 24731 144326523 -235830552 12480 -969929 656045749 13644 -394772823 -986399318 71479 -40365793 531300666 13585 -686356115 568193634 55279 -590751261 558884999 40467 -672479305 -125339140 29118 -117422408 -789360855 1037 -584403645 -287672435 33337 -204785279 -885223414 51723 -518051231 283948089 19628 -673935898 48204885 44666 -97140774 -779265487 52057 -871799081 -104967364 35104 -387256618 -130013992 16948 248703304 -215712924 30203 -888193527 435383486 9997 -299737614 459388653 19128 662752968 -319648187 8146 248263741 -33046863 67829 -956768339 189093968 6833 283842564 -228829842 44135 263035927 -30676633 4663 152115469 474408083 1268 -967144038 -955078239 49426 435136175 -953486850 61187 638522157 150919233 10072 752834459 164139307 43695 447133516 151478288 20122 150475233 265744917 33064 -45974771 -668029198 79367 152272268 470080442 6444 170264481 173523812 46412 -105148920 -299072064 45011 -386560831 721929843 26976 -573103843 -515566764 11471 -580933320 -287281483 75912 372035453 658691279 32600 -295391973 469586127 24030 635401906 -296465139 12802 -887498877 435117205 46424 -1847259 658172630 27834 256870926 444500027 30032 -700859438 -124638392 10479 75441343 835309019 16405 252218018 -13134141 48851 752178711 360197396 35517 283114490 448462968 5379 640435045 824525376 45267 -769269840 -780865493 25721 727555019 339943370 40015 -132626431 -805392950 52560 -573633666 -295531512 71499 453904928 567694965 56051 190065176 50280355 10777 -962532529 -595213475 50870 263524033 251496747 10808 -423823789 274105989 3891 -423658365 -957807977 13707 263854493 90542729 83448 457008267 -192120035 42243 -408935094 -671547423 66624 264414160 75235924 35671 144939216 336693419 9361 619274531 855356904 43479 177605923 80008592 3588 153957740 -588982109 14196 -606397843 -327872275 5195 260109255 -3019631 56731 -5084938 533243803 48087 -964775514 -577594625 56128 716072170 374391291 35450 -689609721 -791261205 40264 654726805 165498340 76377 628970117 844139309 77776 -788465792 -490555134 8331 181497859 84711571 13916 -109725861 -899577656 8672 -125798631 -107320907 15533 -328180241 -669016776 64071 151336180 452241492 15477 -33503263 -698146476 19499 343438535 838854698 5605 82091156 854747991 23355 -674613113 525230480 42085 -954705319 156878106 26919 -401556644 -126581279 32673 -991880848 -391189550 66121 -700892822 -774163199 35860 86278382 429193677 35301 -232932147 72927856 100661 86543457 728664539 48669 173849217 -108720118 82880 -292396501 -200902805 28099 -411373009 282298737 11531 256986153 -226745644 16520 -956291526 165763172 11269 443595596 178263827 14169 372440208 842829701 41537 -416486901 -116815657 36541 825934071 -986910233 39444 66269443 440529818 36679 -387859357 -572547258 48197 242402963 260569142 5872 666091924 -320251623 46251 722077564 -201087821 16483 -223160401 -876643314 2761 161133118 -203603617 30714 -195485477 -999143755 23875 263394924 -223714319 7436 633105256 347865977 57833 334649808 659333074 6936 -388711657 -982119791 32743 58601597 -100084990 57729 440735942 146101704 41953 143887665 -236799075 48349 -202360921 -876442225 46004 622777661 -295875390 34440 -399459351 739287704 17024 -973926182 -973890469 18208 -236097161 -961813469 5508 -703055103 -797300224 25492 660457796 -297902289 7093 -388748711 823678345 19884 145182550 -410506868 4507 468506879 371508496 13404 -118538891 -779253234 30295 -96845256 -771533311 35748 -112935721 659191633 38785 -791760013 -790855118 1488 -696711990 -103113297 16842 151339447 -228546027 45463 -426976133 853954562 37399 721154901 366905701 14407 -419003749 274647653 21903 -964358235 -684509477 14281 744510186 -319623951 24631 80595794 250139617 28595 146072569 -381805724 5008 81713747 443605806 42686 -137181735 -510955099 22743 751944011 -292471070 8585 -106790547 -116442955 22775 -886995775 718909684 68467 -681620292 -771963303 44959 -687077732 -134948339 3385 439525980 564958580 20224 -204186504 -603205390 47129 -300987388 -221227210 4758 -140028408 -113274529 9946 172977747 49396643 11426 -508818070 437753908 11968 272571722 -621075 57154 -401173628 760925104 26133 -600670577 -870063336 27206 63251274 755240819 67566 -976281772 160530686 31354 638705806 -297863757 37525 -682815134 -798715458 48272 632607719 815238809 48137 155798377 -228958380 64981 -38881104 649213127 2060 65522940 844949413 56010 -131864585 -310252513 37697 -402835736 -968212443 27252 -424242317 274417539 26225 -889477567 -130413498 49165 624395739 837167033 37552 619047767 854111354 52431 -884338721 246474370 27093 -316010116 -711921516 4714 -289330266 -695871860 7157 -130262789 -881231145 22360 619485944 -290710523 16 -204441057 -903501708 8859 255111007 431454812 26330 736096112 -197349594 67425 -682041918 -805928984 43129 -980977844 -607512118 67123 656204279 180212079 72916 180830177 -417341943 18264 366160638 642336143 4018 659942914 809656795 69344 -129545079 -142218863 32034 -713506168 -806754219 10696 -316230212 453689733 24566 -113513688 -293433058 43595 369638815 851789153 3129 -987792261 -572950010 44915 51946908 -290907464 17942 473305648 148895727 62556 66676363 825541663 55732 51887709 853215204 5461 152599162 173776918 50278 -395725376 814385531 16328 378807599 810944111 36920 640079765 832265983 50629 551949377 -480826881 28625 -108456680 620012240 40032 -617916499 559816220 77468 653910281 -328218003 26821 -995244505 -962024035 17996 -515731268 430696602 44325 -783826445 -788279239 2816 172572172 -200389500 18075 -955357 657111324 45480 -329383778 448229931 5855 81872011 446233961 39495 87688485 833994238 41115 184548407 -579406315 19251 -209188391 -575310637 43458 -227502551 89504335 77631 -219367636 -863164332 55757 -973861728 -984684479 1542 175009440 264837688 1063 349586883 -212925448 35341 747926564 -330065356 26697 646480768 162159757 21914 -20731058 626811678 30804 -685337347 -782052145 18899 -113140036 367467254 6555 -201297569 -602703950 35009 724041857 371902942 41128 -293236414 -688767289 27226 -979224904 -411744090 37749 92278045 455899573 26874 163926503 -899537957 7347 177751142 445994716 13656 436713249 354392135 26140 -421717143 759302318 26271 179423568 -420260733 31133 -957045113 -996167285 75326 -207870775 -962527196 31014 -414735607 -982570784 67212 -806256070 -482560053 43495 726322452 -218968969 1081 -677231033 -765410279 43658 152766291 -420692231 5123 -511664602 454341348 1233 -9630900 -32899239 58188 60889286 434156927 51566 177376527 -129858339 64136 -685480519 -139118257 26422 -24445356 -688411798 48047 -381271772 -785600893 57269 466301028 151439891 34012 -694797699 -199865125 27965 -139117780 -505634683 25080 -804600822 -898268359 5627 -998820042 -573986326 15623 -993737565 -618476755 70782 258073925 728620274 26227 269521972 476039256 14595 -45018843 363563074 26381 154947640 467569960 13633 -598960385 553411292 22706 -193285643 -975738921 21964 -25454076 -673255315 60353 -318423805 -127828967 61176 175361666 353742494 37735 628322995 -318338749 1521 662805985 -28106328 43853 57295949 857123124 59357 179650301 -211990716 58954 -139424914 -137028667 34533 -121093606 658335446 4752 -962286716 -585329267 60739 -990488558 -989845607 37818 -104642933 -482838595 28322 -611208810 -501743133 4156 184627571 433868680 19408 -805002368 -495338730 32887 -293075473 444976681 24120 749558986 -572568545 4253 340919044 -234693466 5961 -101637229 -481203282 34529 540248236 -501419616 61874 -952571906 -426289667 28892 -99122323 -882250131 18294 -109422653 -309476124 31308 346615328 636934707 37688 -672457808 -116781456 28417 -791189226 -768256650 23646 -970163531 -997033068 61092 732140242 372346150 51122 -399810937 -700656595 45991 621271333 343235012 36855 438965919 560842538 54136 -403546285 760980072 8959 -424506979 359747861 40559 -996691314 162824525 44470 -713145492 622403317 47776 90923620 284845949 27113 79281912 742079903 57492 -108960786 -776994498 14935 645475718 -311473557 26539 -37023924 -685151527 2730 357152745 262997208 80143 444282741 166159830 64180 -802575924 -782456847 9063 -423103121 -993392016 27114 -903818365 -139502810 34278 634998912 182725507 68856 82322281 827426267 26265 -102129222 -521074658 29444 -201248856 91343622 85027 379811314 650024256 16882 -713043612 -112960415 26298 -999765087 177573191 27194 647085861 354271517 39069 726834913 373127989 2151 -602615181 -325891436 68136 741336340 -571659095 14960 -608692904 545954249 54685 621220288 842803436 46134 366914515 -208181970 29055 -858184372 -111179635 10409 176229865 450102718 27281 -790601540 -769413021 24597 -394814211 -989924689 51912 -129518138 -883106734 4685 -95689139 -764817124 2880 -127619149 663191269 36409 -578577774 -304773386 26693 339975338 619128723 16415 745306334 373482070 18587 276237354 90062160 51204 -608388326 550873592 6996 -213124848 -574644682 68555 -120612381 344256519 11400 -198752887 -608267086 66472 628574248 -33345225 35356 -769612250 -502346776 49441 55837213 847269334 58093 743298418 -198491215 46589 -668539116 -131475874 13402 51944712 752211466 6850 -484223897 441602887 580 -390746216 250715442 35922 78066061 271406886 67642 -672614554 -888949203 4508 253822820 753067882 20701 -38203837 654806481 29086 649800044 834433743 28711 -394561956 727047939 20430 468840926 169082944 65733 -408518332 745959433 3054 -124618440 -124476259 36031 333794632 570083048 46916 165572249 -417383424 21323 619165322 -312132286 48003 -703210794 -313522629 30208 -691397230 -899544870 54769 -953306986 157321652 24518 240997166 435404567 4857 -17830833 721502137 49676 640922940 825139415 77990 -136852097 653719588 8845 731616932 69317919 25097 -120499525 -307407864 66634 -224250384 -961853628 30155 152978667 154571146 33949 -898611436 172071380 82348 -612948958 -523188964 18401 175777505 -123204893 12511 279058945 275665374 25604 439191264 821424878 82191 -679852615 -694335750 69650 -426221199 746233220 4792 -418452250 524937466 24395 264599601 441243301 18563 -694003206 -860617942 40894 -389099001 848240198 43922 -102356707 63829867 52666 -113817117 -770414030 19928 -890843566 -117188310 10408 -195599781 63091897 23322 733648929 -574094335 35890 239757624 729197015 8554 -101877995 664267306 34709 -677610354 -108878385 4402 -803759869 -778204652 22715 -993427534 151947532 43644 -195961258 -998851739 20540 -421576501 -98573813 15609 -320151022 -205399264 19003 569118358 -523389400 29131 166212329 -415680549 20174 -411955718 -100227311 9210 -972258560 549170255 40562 -616256658 -507268707 27090 563716325 -519813655 64152 -765089470 -763081082 25210 -762481548 -776726035 19079 74590954 266442295 35055 834100288 -969920553 22756 83251135 -125621783 48512 240856943 256638610 74857 -44852013 528167140 30626 -106804307 348192354 29236 -230328090 -998270362 29160 -134446295 -519719177 34469 93663918 -24537825 69974 77113990 282566325 60389 -304365614 144575779 40040 -964494292 -593267174 15644 -9332618 -669727320 19584 89813543 814436879 6891 159244699 175504244 18001 -324539333 473700731 20705 -415670322 723848711 22887 -198001426 84613051 56018 716900975 -617925166 12286 158375744 -861549491 3857 -969230366 -582129419 9802 -399476886 244111845 17227 -709186921 -791484638 144 -222634376 -996035239 54376 248656660 283667122 2156 -133456382 -883614410 16577 -117703151 365708619 5823 -998052177 -876892899 34064 -684765801 745099301 37283 -980044851 -132744097 23325 658350505 149587579 36934 257550294 94020873 69682 -37650078 829557840 17666 346517384 -389696928 53969 -892395116 -122784676 48894 -582381722 549420951 49092 -218519323 -610514385 63678 -804305776 -8969067 18071 -10658801 530509885 33356 -422797675 832567113 22252 53705299 429300739 32066 759183796 -225583002 13759 -593990814 531981050 32890 248544173 741966677 18947 54029313 833901219 8064 -102820181 -765496144 47073 -325052475 -213806036 4174 177405075 -879245698 40646 -128585345 -863823103 10455 -23114719 -678311933 59085 172391331 -588688885 10816 94052395 471190332 6190 535921877 468530541 9448 175861461 68313520 196 -587643729 -520047662 16591 48913095 815337690 42230 338124285 -228702690 27166 337793330 634300520 10631 635427178 348220417 68632 89768712 279757661 27812 524381293 -219890921 49532 -407616223 -124895792 4266 -396602655 -131739465 25770 -572966602 -318909115 616 -690707883 742041386 39338 -301168494 470610290 20460 68300328 472739847 44604 -953656766 149579597 36744 270354336 716308562 10584 -303216231 429120295 21794 182244890 -108388713 83700 -988220961 -606866352 5541 371162471 -229271254 1648 63289442 715094823 40205 -107758296 -130346284 11619 165327097 -115634489 76840 455600036 347342083 27730 -582825631 -500851960 21598 -291547666 -711103287 44983 -981969674 -418004331 34235 -44199 -671708525 17896 -128860411 374319270 19734 -884952240 474023936 42639 -701382687 -119991523 29438 -237087188 -977276558 55493 -21032973 547445203 16127 172223881 374355745 20305 474593172 361595710 25660 62395542 -305026727 23235 -965709308 -26912333 41792 -220156685 72669836 94857 -956240567 -418534750 47050 143531037 -105945463 28865 -97420003 -324623623 13560 -290247023 -110112903 3822 269258373 751529296 14212 -105142102 -899755696 14255 161853611 242284074 50464 -122017320 -769944252 16328 -226215943 -583849650 15523 -711616179 760496290 71724 -779931291 441581377 36167 -221653630 -993670184 41653 262075328 718348671 5359 47816132 717961304 57817 -112868398 650352182 5526 183659924 -225511498 72285 -381871578 273564122 30601 -36685855 -711414418 76139 -35870041 644908637 33002 156048712 68293026 11933 -521697616 562222926 18280 716348071 -216372940 66249 -224309509 92681954 29400 -232056676 -618167759 13960 66887764 275173176 5221 -804222210 -604983161 62204 727047528 277991612 49564 -97577746 352022300 12988 568763388 -498010343 47671 -119718150 336559143 8559 -1864307 660529921 9483 -14616533 631290738 41157 -900350849 -140876487 50416 -705531334 -883495324 29309 -202482551 -961564703 18041 -498175870 448170924 37320 -392514036 735265537 27457 -125550344 -491113121 28803 174850421 354725921 44000 761277570 -228611923 54233 285291376 241591139 70820 -131867587 -97040084 36174 -418863863 -117541068 19817 -770017603 -764965212 11642 175851588 -604001434 16137 251393624 -46959172 30328 241127504 740141310 26130 -207894682 -992215024 38212 -601863545 -502561376 24613 270056273 657803971 26850 -981833038 174449405 44928 469137195 360816926 25356 -972238628 -418613230 3371 -703363435 -895812317 9874 -582684793 185602690 35814 -970179078 -995871248 21305 -226387466 64429301 24393 -209818027 -980542053 29563 -582914613 -520970340 17397 -679315025 761583525 61583 87594889 450239904 52823 -301948018 461592207 17285 -122528621 -899836196 27763 627919702 167950246 16296 76037482 856295734 47935 243121182 -10814350 17696 -287716558 440944622 1072 439534126 -134059238 51444 -317511855 466453599 24575 -694050222 -101249833 6535 -885510772 444265051 15441 273021517 -229057564 10898 -673583108 -878464707 47663 723264257 376099000 46571 -779713195 -794656241 5657 -578537041 -14279475 32338 -204689450 -859952563 17355 -390577331 -140015560 6933 -980630457 -990088634 50662 171337439 248977498 12923 -131197671 -766437410 55299 348388167 639316352 27264 -999823632 -993505501 59789 -521876272 -108710848 22865 734451740 -213849902 48411 -209892948 -892903183 46794 760023569 339784556 16071 -862621060 -121793606 49612 245057624 733104551 26817 -420972077 -953304003 60714 256086779 454946908 32189 -991062509 -606297401 18989 -414905408 828763763 12714 663613481 848449744 65201 248941014 85072468 10642 187689146 93993037 24542 -895000913 834321942 41338 187824973 -601629714 15778 170505265 -396269944 13292 272567872 -17091542 13550 241343623 724849769 16413 155211874 -225027784 48778 729124468 -223632965 30625 -139034080 -479580903 13408 -114176047 -332833020 35099 -114011407 -500633151 28204 153941608 456673603 25829 747255567 363004482 45669 -994024562 -580858216 234 744511164 247106753 29418 -36630013 -697427574 69418 -692538660 715617350 36819 -111939631 -793200740 17312 241488241 -17787009 15437 -386445206 752921728 26758 -118068212 -142058224 19618 -992722711 -618096454 26924 -713376900 729843267 38157 148061017 -397733827 16497 170971773 -118140678 54983 -127897497 -885366358 31171 244904494 -235302310 9587 -13648030 738736187 77162 -216625177 84725254 93913 -590754939 568604282 56138 -695480259 -886755422 1117 -957411214 146865530 17496 -684592943 -889388806 25066 182284427 277126039 41485 -857403853 -109775760 24148 -122175546 -782107630 44391 374102038 826899394 24477 156797379 264667664 30418 -5377585 569814160 44864 434416638 162005767 28548 149402361 66853777 15051 -410454101 810929021 51940 -891496515 -135112296 46518 -776850298 -488533273 34115 377268641 -104905899 51575 -396927994 831553941 7753 -980171800 -577170618 70717 180690330 171238852 15390 -8410261 549155530 23389 -402763689 -777425303 53997 -588057596 563853136 53723 -230151082 50174491 10642 144211156 -411490294 2381 152396755 -880532565 28434 65458785 447341387 54962 756856171 -328614223 33098 179334752 377202434 17002 662005107 823045206 7571 649904402 -302837724 16375 348762115 -201841489 13412 -133711027 -773919144 55256 732939395 157418725 47469 -204668441 -585153241 6476 63503160 750558087 4546 -768470259 -480484002 49112 -7765190 536832606 19313 -706920717 738801129 7964 90447021 429364753 51415 -597553452 -494076198 8482 272377186 752195474 38905 -203296132 -990309714 41367 252258239 727755477 28095 368332731 665247744 9393 -608650688 556421388 24176 -26375904 651728057 37183 282658200 -227466593 37839 160522001 -884937055 28057 469583617 163933769 69810 169685311 -393809516 31755 258858975 436714608 37719 -869155793 -961027448 45964 647472590 -294305169 9634 620269187 -302262024 11735 -422935936 -991468225 11662 276801907 -216387604 36061 -44595852 568078850 25962 661133400 -308255723 38016 147113058 -588439749 510 186113480 465637313 24204 -100764018 -875861654 48490 -703868246 -903421250 32766 375886176 660189220 15244 -772492677 -488314692 53006 -996611102 846461214 54058 -698980656 -109509382 11887 94457158 439410754 34587 -128070244 -490943007 26310 341357934 -210029298 15458 268478875 748235709 21478 -6490997 155743994 65485 -197575788 -964617598 31813 76917883 715448352 7878 -118615014 642154012 47284 435955890 154316875 65365 -683103834 -902976426 36574 -116403016 379798800 8554 283423656 67518634 31246 161769512 158095358 28359 -120311123 -132021454 12453 -411798225 -101580728 18998 -955940198 168878836 34821 -122870379 653126212 7885 -957048382 -414765057 27490 146643869 -575951604 4747 -592480664 557641379 28133 49922383 432077345 52077 -591218509 548186249 13013 184229715 454779812 28326 -686406430 -138523974 1913 81542253 -301397821 11855 -14539772 629801961 20191 -491906255 465291274 11143 -396425685 273541257 18797 -581228033 -499923305 21155 -110271740 -797726202 58891 -672147480 -790678396 18175 -872204576 -125102204 964 -871238278 428839834 25552 -382255193 746530884 13412 714458446 -297582892 4034 -677681779 748974644 40269 734907300 -204830415 34314 366787715 646243665 45827 -878381346 429812543 7444 -404891488 856466013 26192 -397454825 250277564 46579 533879814 -403624177 54568 267111374 -195287693 1110 179514984 157330706 34908 -101263168 -295374464 50264 524304224 -521510102 21340 92567637 844590529 29257 -132863760 370504132 31972 -672163401 -129841370 8396 53881161 734233016 9775 -126466068 -114131822 2508 -958433782 -400137146 55676 -235708890 -992196853 32859 -287409317 462128746 16922 446395872 181553164 49842 -125848826 -110835687 23420 266218615 740481627 8068 165150888 557701601 27564 -799049357 811805728 56902 143547375 -211728209 15299 -236291028 -954278504 25184 -402179905 276884729 14998 -424080216 812057116 47029 48685245 448835482 58980 751481547 347577939 2972 -134653332 -288341073 69770 -20524421 -196133926 27609 152085558 149487558 34971 -766957233 -677667873 36547 269870348 -229195259 11707 -297074920 -201149720 1146 -786333723 143668880 68015 342740465 833735368 41846 446770015 333446299 8483 268380788 714404804 19718 60577697 238899026 22804 716231735 -218324820 23503 619214145 170777321 54483 -128510092 -517418221 29150 -121027788 -296771264 35332 177760258 -193591768 62782 657166818 -319520845 35306 -966256832 -424548923 64780 267399994 471150239 15687 82498421 458037171 21930 -887278935 434304384 12653 157089209 -237709743 63467 -134691438 -407354613 57748 -404340919 816386999 48614 372300044 -199668300 11949 -886353841 445189601 27212 760649545 -291205283 31140 -984154388 -606494284 58146 -98630311 -126725294 20677 -111561513 -510586557 29784 -98708394 -292161093 36846 260564194 452864481 4535 743530901 -303440229 43476 359433208 655658411 13256 142910862 452858909 10490 275805928 80043576 9693 -215850973 57425912 32627 -392135382 -973246485 51387 353279170 836961144 28026 -795736278 -803999880 5050 335097335 635455571 18135 168270695 -123646299 3005 -904575563 467989096 3853 -117940266 -519926946 18177 350032881 635180127 9477 723333478 -233313285 57873 189160551 -206547044 2814 -887164796 -575449060 36160 625431346 365774816 34070 -119530064 -785253619 2225 50475379 440127855 1678 721736470 -577084950 10279 360155912 830562597 41234 144104170 -972436995 16710 262060119 714934382 33653 158781837 -902534411 43434 -421694551 -953298663 39902 182762139 441476360 10404 439456363 174611826 37835 -670545783 -900955385 36797 153751688 -220238754 55551 748571086 -895207542 83172 -35427422 624849293 14590 83222099 249376409 53164 -618993574 -772685814 86512 -138348984 -305280122 21780 55482996 -330758021 19601 -428443527 249556882 31809 -225147799 -904009237 45212 259723823 -883956251 21621 -802985454 -678639067 586 726437338 -213138827 7597 370232905 -228253940 33012 -302409068 -701444327 22739 -395303489 752210625 16903 151199420 -110363141 2179 -37344680 650886015 43339 144845667 253566235 6539 745528121 71978825 28298 -39404680 254529939 2914 80441715 -303368658 8259 -699316511 -802862535 32671 -776780879 -797629443 17149 -193081518 -613836343 56664 -396608225 -986082661 15770 -381746680 275976637 7369 -487619348 473348443 16595 470945643 376248478 3815 529731283 -517128129 23245 -193234745 -606207486 58622 -669164101 734097778 82100 366349956 -233796560 4515 -106844585 -502102055 24185 653681316 -285980619 39238 -705761534 159781158 41750 -962353050 175108795 17944 -974155284 -962169194 33673 -394616744 257043337 30618 171819429 -572395848 9084 177369382 -587719584 20900 464946763 360981339 26577 -23022246 540980407 12882 -136706546 -482506079 2044 654398599 153612218 64458 94745019 816112442 14738 -214655863 -613591972 45229 146323665 449436236 22171 -768606138 -800315701 3706 644286870 376710799 25567 -42813717 178359715 66311 -291490231 471219228 12098 -575961737 -292956901 22401 67627971 729386499 61103 -325255245 552800577 31444 -405040425 269237866 33718 734277840 -306821488 37356 146996736 -129976116 23444 -520503968 455526011 18647 -383322867 749271304 10462 343798694 820480847 13772 -667495774 -782440678 1124 184302377 -220511628 61564 362121641 653813802 42919 179189671 -116673962 35861 569528362 -234454333 54699 -789730328 -522944266 35819 281793981 -34205315 58415 -291101867 -223509842 9920 -980684940 -975787656 9988 92191291 -325664571 3084 182116302 94748322 4914 433285706 834893847 66914 -781212989 -478191838 16839 -394409253 715721519 18984 -991368699 -617886140 35792 -984201264 170918082 34094 -678977877 -794295731 44100 82932230 439700988 9557 155731479 -896525157 11973 -765537856 -497180420 16333 -324058246 -679436220 47683 -408248963 758052203 14659 -122246967 353530089 23274 643941532 830089252 20513 641498713 345836409 31937 721723696 -592547005 43018 -994609527 -605113827 17187 -215939685 851476331 51349 -596913884 -504557992 34752 -767805349 -484020077 39089 -705593897 -768368936 18801 167275313 457321838 6001 -295554689 -203686075 2491 -591141216 -132832816 55667 -392358575 -116322732 23024 167151775 242432218 45967 -383886211 -997589747 37240 156692421 65055014 23567 157999805 277366765 54328 -405280524 260407129 25262 723384329 -200942029 37731 -422203783 728897740 20717 174212323 -206004504 29086 759416702 -316340004 33241 337238263 854149672 2323 746079620 -327116836 28541 -134281673 -303930329 52465 368519764 641988953 11857 60139174 717535848 64003 745463787 -312439091 44347 -119076441 -141676465 845 281848446 284458981 5516 -294501870 -202091268 16836 -314302869 432357742 17459 163584150 -873906024 34136 354148999 -100009307 62723 -320199933 -678426495 63354 -126206349 -872406382 25747 84596132 717668141 23142 -301967474 -675245928 20791 -804649970 -806039391 14441 -479550615 471147981 21706 439413866 851351752 42399 -388642704 733193284 9740 -428089891 253476158 50281 146628686 374576008 33974 -888097295 -684916614 58551 81399997 -321508253 28440 -678255011 -766070549 19729 635487132 156267981 76233 -107004485 664756878 3587 -416171527 -119329601 23987 284713155 730118687 11738 728459770 -332254133 4385 -133226165 -500836291 18096 -586237936 -514762100 27560 257542622 749080769 13032 437660056 166396441 22057 251996104 72545057 76189 625901404 172695623 48929 -694102953 734357163 23701 -28278520 -859337346 11277 -285758627 461904814 1246 -779676190 -806091740 20190 372317342 816178919 2532 -192302784 -972965253 24905 -109102032 -777469998 63433 184668964 -857246280 34814 -669615084 755037293 58449 -123331144 -888177369 9991 -957142202 -197193566 54331 -959758078 -967257608 66191 -41030630 626324717 42625 -808793839 -772413783 20961 -681718697 -120728277 6944 169183824 341918745 17635 -394455655 824478241 40040 90337218 -311032105 41673 -868173357 445205251 24588 162186233 -586277419 9866 -3808454 663796055 29421 650340548 163762268 45626 166183796 267361185 29895 -199089794 -864810064 6941 67955349 244672531 50177 247420336 283840601 58033 -416360478 714679464 3722 -98316098 -484564232 25819 166946593 -384247764 1750 -237607128 -593231128 34565 -970156808 178129023 32957 727056467 -231274718 56150 282473102 -199857410 13608 187450608 284448817 49199 357253446 659244798 28690 145249705 257021010 2355 -140938286 -105460466 9806 -108426282 -293604185 32563 -110880991 -520838854 33608 -396826670 -129436096 15355 620970110 -103476004 24524 170834329 -141561751 11786 153543611 -119304393 74680 -713164221 -133234104 13444 -596179578 -489512893 36968 144110744 -118320485 40253 181328001 -212655337 68667 -965513596 -414289521 18474 -671226112 -106199167 27370 435764899 178217748 51064 -27122879 -700847205 13276 628403646 356867495 10917 278266616 242268696 41357 628497614 -420960174 40225 171381295 -877306308 16245 -782221700 -484917412 44245 464835487 379692064 748 -971895920 -580272757 26063 -962600881 -961533830 63805 66329021 438351953 26656 57488614 729521025 42512 167218751 349636338 54969 376165057 -224391901 27924 648080720 354884227 45145 632652335 368922815 25748 -977917407 -395177092 56858 755104410 -331196697 43791 -989748216 -952727667 35549 -115877435 -314615724 47653 731539504 376653123 23150 623435089 829322356 3490 -404680125 841589085 52087 -763923904 -513926701 31223 432543042 178591394 49497 -882340264 852449104 25254 -327084263 -707810921 13939 -390340291 -136050141 17491 641054264 376742807 5446 169253113 -115570402 30832 -99191927 -904617981 43492 -408574936 837377723 2832 -994177039 84677394 76810 535926661 -490513965 12508 -100798567 -769047121 19939 -122363899 -896812479 40049 -97007585 -508284123 27527 144869227 -888722962 2569 -8578276 -704063355 71490 -121592020 -783349962 51433 547857734 -493052581 35090 143143884 -382152210 8103 77565939 823463609 30651 -15048123 -688271093 957 -141627096 -520819206 17683 -190680447 -988472810 15173 -600309654 554265718 1875 659531853 -329481137 35399 266466492 -194722643 16304 183878893 439511873 21761 -598017729 561594593 35700 -295488982 64261536 11656 -328235366 469203782 9281 181352192 -289913012 39299 -31333435 -699213917 68436 79288444 450342510 15617 470785752 147424573 6370 755774544 364224676 51159 -953662000 -613280721 34071 -970729063 -597783415 41116 271370141 87500758 56444 -96554267 -764932842 36727 367183036 632994275 18434 -40082897 -689923581 25387 -26238056 641343193 10643 -991570358 -981975059 37376 735406252 -207224155 20414 -123330663 -394306658 78375 151361878 -584401179 11074 634020976 -972003116 61491 431184858 342320031 26782 -203458075 342152306 55143 -699425785 -865765769 43121 -2391101 622696298 12879 -287624662 -692212451 29792 -220681567 640865525 67333 151477372 355179953 51770 272342251 459614848 13822 144484121 -411649682 36202 -995449184 -607933137 69989 -386511862 256173439 52340 -387603810 -133287633 37873 662711157 171569688 45183 -987734706 187184997 42085 245888224 72958470 59564 -679432654 -134395464 10396 -134967818 -328659358 69250 -779823056 -410074765 20478 -222624705 -964010354 21113 147996496 -875412458 17500 -13100377 536813058 1671 642634998 -298191038 17694 -675015036 -765500258 12499 180013339 -393104859 9454 -388724499 847220411 4866 738132802 364974413 54606 68033295 -286009141 19714 74338941 -316319007 27216 -572321980 -798727826 68959 -287499449 -702764321 29615 743168487 -575437915 31076 54673795 827153342 60134 273036045 -235413089 12119 626063078 -302827620 14078 -392175438 813927614 47632 -487620728 461785857 50137 -6025002 -667912508 10101 735060691 734331462 33681 -127741546 -886200744 34922 -98142880 -865482573 39197 -204640174 94396639 81520 -234070310 -982302017 22020 -685462865 -107176892 7136 -7808774 -702608743 69654 -119742422 -887973800 1033 -669823114 -770503150 18481 746081332 458991634 40123 -221341980 79555408 25288 -692630158 726136927 34115 -670374756 -897940821 20897 -871541817 460249016 43310 452734726 373224578 24261 -203759678 -893900605 5025 -119792781 -317678430 52957 -696992458 728299059 72434 -404931063 840061602 43662 253740054 278105501 2779 78773379 473032119 51256 756436346 365332615 4825 475768499 151374745 59890 -215499501 -600438004 70355 755820984 380489029 31576 371691406 854976403 43933 -962112217 164577003 28552 -702230426 -128941073 20606 284322885 276859585 56190 242619425 729818100 1024 65684937 430352155 21499 -505609317 463640061 17092 150832041 -868051793 44850 283634720 81803090 38371 658945083 -290374879 38101 376245053 -193275467 31341 87605040 442288001 30048 -785914572 -781946022 13050 -417512140 -958448819 21596 -307832084 -197381547 2924 -876881076 -388847033 19303 -678353836 717683142 16115 -670399375 -797805615 26676 344325513 -200970630 13977 -692311045 -866639505 11259 -860712715 469508521 1221 -799303507 -483864916 54971 -103972902 -293089577 18849 -609126929 532601760 40671 337796271 839291347 6426 628341987 343911068 41796 -999825720 -963323602 57830 -19379370 561128143 41340 -895028098 462842142 39979 182051078 -131078722 85094 248914324 -5958439 11600 451187143 560786868 44896 -293947975 -195138024 14039 459450013 349752376 7509 153867493 463842960 25180 745266437 351246136 56257 -302000377 -192742422 21174 -604409384 -320446568 52578 -14566441 666343385 23169 -305871756 -210606986 7697 361345464 354018107 53714 49072576 449866926 32017 -139961871 -900843538 36956 273887932 750195580 34213 645600904 844288183 61682 187126792 443905373 4050 244238358 51462549 14087 157083115 -880357361 23862 186586349 473187932 20615 349004791 664403438 27270 -678801854 -766748459 31356 176257753 -137217883 5116 72416453 279114643 22149 -41686411 561113535 34247 91905161 820061445 57222 540721322 -517321345 4358 -307092453 239738333 41058 275224253 -235779181 25937 -575111487 -510811541 14445 149371239 -609109018 13368 -396828495 -976170409 69306 654436474 370308177 26420 79579196 838313149 55881 -136688742 -331207938 69297 180429576 348709410 39398 -882337581 -95264658 24349 272041309 717371545 19177 53670897 467178699 23113 -39583443 546991152 51255 -394976 -708880711 16848 473832778 375493863 25521 645105993 835114562 36823 -305217183 -682471738 49367 -197560805 -896491088 57371 238794004 -23071845 62538 248917509 85261837 54387 -297833045 474338323 23966 60624902 -300530003 2220 59600340 731939779 38116 -992783127 -980360799 74070 57861552 458608865 44944 -883415923 -113657033 55305 376917583 -191714152 40835 543514453 -493525787 8707 -419807684 733972768 16611 -993759396 -613436171 32092 -420906433 253961704 27057 -225266180 -996051293 27648 -193687671 -959709201 5433 169313306 -418063624 4555 743524776 -204900674 39112 436901349 -902979413 40223 747739195 -226462247 63751 162701209 -237764458 62653 -215858901 72202041 41971 248838242 -223460908 42155 -599068977 -882066332 34498 -286511133 -772991452 69720 -307276131 -233980922 8742 360099507 -205445071 38852 -113896116 -103879603 31726 532072983 -427107263 1619 150937541 -599165591 10047 -902400543 460820081 50019 -969015383 177682647 31652 252484677 744186356 41828 336308863 856096583 6536 -999270102 59757411 48847 812263336 -971878300 8527 567283421 -478214566 55480 -989521428 -594472920 10920 -230752076 93391270 21796 272710610 747987883 29929 758669152 -583019084 27958 474969232 175599402 30737 -215020308 -618360777 32565 -877067516 471629051 24769 -103518568 -781553475 18832 70383434 279626087 55949 147375090 155317769 13591 -583026947 568197144 69856 279705586 -36053707 78381 757176804 -865960375 67317 71170630 -309590109 16075 -960515928 184205917 54494 662359551 810891213 76667 433468056 186422750 64834 -403655647 251868665 6174 753437673 -190945248 62050 -697688744 -799951789 33562 -777731079 -480790469 7623 -399698573 246251938 34220 -116065194 -494535423 6167 656287781 143357505 9393 -706180061 743562799 51656 -317971726 -670667986 5177 -328073477 437704752 6915 -323080447 -712556790 18611 51301959 251033195 10378 456893339 168152870 86460 158909007 156849873 29116 90892565 721975964 61855 144432030 183644805 1652 -693771491 -904621798 54958 666516605 -294435441 3813 253397255 438995228 29127 -101742754 -478087348 15284 -196196369 -960431329 32404 271710552 275867886 13746 -701431856 -805753751 16370 -114410337 -489368413 10011 167821843 -420007950 5291 -131250410 -124268467 1346 274070691 -1482934 58058 -692643517 -130792385 5672 246501781 436800310 39954 -131089070 365068709 29099 -115231986 362201166 19028 185657816 242666837 41463 640723758 350018961 61163 -806158545 848696278 52749 -320528879 444420646 9011 -424127090 743851276 11098 655529342 155386321 51348 -139537305 349919147 31740 632706132 342660666 65745 -777950436 -767977519 18732 181967045 244627633 22645 -13255073 654896434 32287 -207657416 -988747769 31330 -675858382 -859674020 1340 167112883 -585665987 8722 -311133494 -218599390 22116 52723876 285019001 37659 432856937 173545555 8801 471646078 151402895 89866 369773688 -229850529 34233 543671647 -502922753 851 151968308 439929400 19486 170773400 -883081305 35881 -41566285 637422148 6187 -217312515 -885078453 25472 152649072 85450420 30629 -886092853 431948670 17652 -696037821 -764922409 32428 173417344 -421554052 21122 -667701784 -770493994 19739 -684830018 734769216 40641 -323993289 -692046646 7067 -992073705 155269440 49769 -416613242 842565935 28371 -399957706 -99817838 17766 -106985795 -892552232 40669 162566022 -400270191 2595 444964663 166065262 21901 -793739102 -776285893 25267 54294813 246282654 14663 -807742556 -491922438 10296 -236027799 -576702589 29095 -286810581 445599514 7277 -685844988 741790678 1325 745404967 -616230430 10028 -889661595 -122541515 55212 -993026217 167511031 6012 -773199313 -867990816 32778 340819795 -691611949 57122 267594859 716241607 23659 -767702620 -518936105 13811 -381327821 715225044 38004 -578404795 379807920 63057 -799351510 -799966171 13801 635933662 832190903 56647 -993598677 -996550615 62739 -117942216 -868747941 13344 -106423631 -618501728 57458 -29107648 549229837 16867 279190826 740524723 22534 -287098106 468831007 14646 -124547671 638962748 15314 -422064154 261474703 22305 -25525170 -694174391 38349 243848649 461339364 9966 -4506558 664085644 19548 -973149488 -411502399 76007 -581028769 554719345 48302 273823106 73539198 2272 -132067342 -882591006 3629 -35244343 -671155789 75534 -675867049 -125273847 7083 -237421718 90958605 47634 263926772 -4275492 11446 -125297013 637082712 16717 -483901963 52250233 20194 465670535 154713588 2590 154283943 -136797711 25426 -130943625 -484064562 35673 -401756207 -959299721 34117 -796772470 -506531451 41670 -776751114 -513500516 8941 453832542 345355030 23337 153540452 78364013 9847 176712893 -426637139 33103 -22743118 526449388 28260 -673454773 -882145970 28461 626900978 -322582432 7982 183770911 -963545182 57378 80886086 272483318 29340 77276173 432221724 25481 -689332621 -289271292 53729 -675280545 -870193557 34085 -895591854 444259190 22136 -319999021 448736989 7947 -977580902 -599182011 35385 -597099416 -476392173 12050 -672951301 -889489715 52438 653674293 846452671 51730 157034148 267398473 54362 745984080 -226888101 22666 79183197 737918035 46998 -140725005 -305035398 36444 -885854210 -105570201 35841 -394423547 -99433349 5488 -772028642 -892633581 31628 -586882499 526441840 11836 363078625 827582911 9111 469448897 351827909 31813 552770953 -497575915 61807 -861573434 -702172307 59560 526842268 -476551665 13651 176296932 238113424 25487 242856395 255718605 19622 -230782488 55946931 66611 -105598119 -875110693 25981 270596219 -72181 20546 -670251923 -781313042 1015 -229760250 -882858017 14470 -127478480 -779397719 41481 -29851407 524061492 23949 -219694184 -38868232 55420 62120945 -613668643 74117 269474536 -201316069 44088 -122118672 -129476810 28490 719355892 367166117 18596 -5007877 -710646945 75550 -774052916 -705724672 2173 639538748 184800730 26090 -138085601 -771817247 57164 -999927206 -601271298 1545 -122015222 -486219633 24331 254236105 -213260447 28341 166208368 174469451 47182 -102750096 343550113 25570 370156710 620132752 26040 -134167922 -890309516 43448 61231789 465007508 21231 -687228131 -860075301 46342 -967715897 281494057 59888 251031263 248549903 27644 -397818474 741612250 15649 436049855 820538091 57088 -968216711 -391881688 69241 529194637 -520281417 12 637031831 176262551 69810 275190152 -618748520 23808 640232082 178285057 45471 -952432105 -575009711 5285 259963424 -983594098 6263 538468189 185825845 48173 623575012 169042871 72018 183680566 -421308733 13383 -396369722 -117140578 40319 146061625 -133364798 78921 -285950386 -700337893 15327 731782855 80054262 74128 -208921673 469439046 42245 360878702 -228907881 31917 -589919982 -521035856 12308 -5806831 -705991053 37862 -332443463 -219103489 4864 -301192541 -702004372 57952 56506202 444182493 27053 -405358702 -105551759 15928 -121959981 635999431 16311 153216401 442953545 2564 189017955 -419039542 34897 640428197 815489106 42477 -112505721 665604255 24824 249061266 83244812 5242 -783660899 -786199503 11668 246083474 432632070 21132 144731037 448286102 17667 -903760656 -103662835 53481 -294112181 -694934502 20219 -387004087 854175438 27478 -120211342 -498661429 23909 359883256 814164946 21739 -125073057 633161377 44348 462249524 -971432193 50930 -212986087 -967493715 25165 66783512 279988580 13614 171673676 -192223661 75419 -5322270 555981391 36151 -681180216 -883863864 12545 722071772 -572961222 29036 -762088381 -763097806 20264 -208512145 84221632 36040 -404184482 281084210 38751 -386748478 266458520 12978 -234041985 -982165578 5819 166317578 159515404 48187 264190872 -7432969 33242 380112049 -197066469 14809 -419025649 262663697 9836 284832844 720733066 34116 367604688 554736997 6993 187470164 62466197 8565 183961759 -596413555 18622 -32014946 -698648051 34272 -956732388 -410283643 41775 84727107 741129616 68443 -414143673 739080284 21469 -483500579 445433557 18947 261906854 -224093084 45745 375403294 637180905 37409 -220670567 -704352915 37524 -975350284 -967229409 63062 374941230 -207939685 23155 -522052180 441866086 40980 653343726 354551791 6255 243802464 -232789537 16188 -974722245 -398165966 66872 -202343361 811947679 71477 -590164209 -308054503 11207 -961290682 -598343601 64033 160468132 339911634 27206 -128141651 -882738057 132 183071912 -903802602 39805 -865728889 440028502 52293 179646639 -199623530 7788 -701218234 -877287403 9265 -696850853 -120582343 29519 -427171791 -973804940 44793 351982636 -211911343 27158 -42049444 -218088313 43328 62465808 -300006066 29466 -592792994 541539383 3815 164606651 86768234 29098 758053466 342703236 57202 351192273 627602609 18191 447101817 159207161 13350 -113744110 634143041 28892 -41177633 -701588375 13211 358251559 846412753 687 60202403 252764670 69620 -668581158 -98430320 29556 444059928 161351973 74586 634506198 -311900528 10970 -382063223 247839811 35790 -310917277 454844748 22391 184331868 -202108355 61940 -675592631 -867049423 12335 151360564 47955025 14988 -681941680 752942873 41889 -196953443 -892998145 30752 353232288 -222814260 28941 -302721512 454620227 322 -385433609 257253760 8200 -571881875 -315161459 28657 -195167858 -887268984 25544 -306757275 -675909181 3778 -686520742 -886262117 54712 637639134 818326347 19681 -427008414 271139483 25220 -412444717 -976952134 20398 -710526897 -867995659 47896 634283231 178374283 45888 149798834 182566468 45628 436883871 165890261 67276 -863912282 757392004 23401 179013915 449262361 14089 -300837865 452206760 3653 -412197894 830334161 32690 655969626 824083092 71306 240727791 721773410 41224 731031951 -588690224 16482 -206255688 70760060 56643 -329768952 632248230 9701 644533470 366603128 69144 742596828 -196151001 58504 -323913560 474894798 18770 253470199 747720439 1710 -605539636 -891114614 28640 438575164 367898043 30449 366465587 846966502 20180 -866922656 438414044 35021 -207898684 81984399 76464 -104590110 -328849746 34323 -304872715 -229935510 24169 162800720 473804916 26048 642244981 -323621151 7094 171202970 238580520 18526 460830392 178400943 82512 -407648045 265276723 5070 -136176123 648774908 38840 -802756512 -767502115 11413 173207899 263015465 19524 -677483858 -115288213 13255 -955644853 84065636 45262 176878896 279084299 41524 648526026 824313078 26343 450539775 155257124 53927 257142766 81875121 47500 -806620662 -484258165 46730 -882713333 -100669068 33588 443468731 356334821 30825 639740014 376038362 73643 -676658502 716805603 70663 -407210832 -616733921 44351 -418440384 -972796170 603 -482304124 -138092210 37686 -668519102 -141114032 24486 -990111084 171792925 34844 -881332336 565504080 13549 -38152839 -700519998 66160 -804887103 -506360282 53967 755053301 -615235809 27591 442607266 180034694 20852 339616444 843537166 3109 730678249 -227928219 17228 -19504105 569972110 3936 -866499342 -141956050 60930 -768637299 -517017665 53657 631136795 845029770 38978 -681000918 -896141745 7840 285403462 -209947091 42364 -125568566 -773778706 28780 82891504 269015119 19912 760763452 -206014063 36661 435266399 370470429 20505 185696868 -96846280 39797 248033741 456426030 41808 -594684899 -515195289 12783 -871370925 443902317 42960 239073320 -34963443 31264 722638644 373129559 29235 -858645049 -138769574 39781 -992196742 -606536998 49475 -148239 -968283915 57955 251694282 -43670965 35123 352025064 462537032 44560 77122335 439715041 57821 156359454 -423523259 3492 -900977574 -217685527 52911 -126268334 -23355738 28977 348743807 -487985903 31113 -481394888 535904084 53915 753650831 -618028900 1307 81310251 539916131 43284 -107031327 -123458026 6789 760662147 -688022328 31783 -684115744 742566370 67379 446263445 157003493 47866 189012595 143514001 48817 655175321 -102429491 7512 247041120 -40511152 68475 660936391 -293841864 14874 664432076 333364101 17866 179465915 -388834573 26562 179386012 367938637 21285 -574328116 -484997338 3608 -886246826 -119053945 47064 89787519 -594458776 33474 -505747789 474749917 9484 -34832424 571163829 12559 266665229 436309958 14028 64946654 747204566 59522 -957170340 378514854 39149 281088609 538232752 5721 -237805064 53759598 5393 734895575 -572582348 3308 -713919744 -124468258 4104 -707571837 -890345811 41769 724191555 -415924076 38764 145652094 -885571579 13249 -786726234 -771571004 25115 -766080046 -478657986 48225 -391957661 247133840 43729 -423323671 -139143848 8289 -313668008 -673461066 11927 635291797 -288016349 31830 184601426 -5456041 33539 475584933 149126669 23888 -800536048 -508014074 30339 -678080059 714793742 21521 350023473 639025865 43421 -325536522 -694515723 16814 258117400 443632070 37011 -861057653 -142745264 46360 -874118205 -141805061 25719 92131271 266668131 42346 -190771976 -969343322 18316 -31172796 653379198 45114 164887575 -584912575 6888 254053105 -7426671 49517 158250248 -99218370 24981 715801664 -232575870 11911 186522576 170477508 32450 -805620404 -771570229 4910 181596505 367719525 49532 -39386465 529003136 7191 -105076007 623516593 570 174380513 429435758 21195 -109483065 -128117077 35007 724436173 -287439831 49156 242949573 -197197297 15384 -971741882 624089402 68141 275610937 70159868 69151 -598011700 -481839862 28944 650430251 -290804909 39099 -399411741 825507971 55209 61850949 727350941 49751 -777679587 -765928964 11300 188662101 85370387 6728 -118961365 -292601463 57358 240063211 -203125698 7928 56605907 239678837 27439 -587422061 -506465012 649 -513360864 -237201692 15956 158764308 143267764 7723 268939146 -23342423 9707 -969764215 -424770230 39208 276550892 271255923 46334 733456929 -578966915 39138 353300175 271608088 26394 -209096962 -996296139 52387 -104070911 -297697369 27481 -708084595 -868157306 9674 434011101 185017794 41898 274254971 452678187 34960 -213767915 -617997534 29167 278966979 454790354 26416 453963774 176015686 8906 -673373877 247814204 21265 346957049 -973928468 48715 -331263848 462745530 22325 -573648621 -521706410 35532 -221460409 -578158446 27158 757536335 -608569639 23203 -411097601 813055246 7045 728550172 339733466 54221 -326087082 -696531071 30811 -43087531 556826392 7839 -521601813 442748929 28792 87791192 -318168437 22070 362637848 -233656249 32582 48688929 836037362 23866 242465362 720359395 38849 -595088011 563761719 60683 -205013549 -976011099 1965 163035612 62086271 1325 180574450 -603116251 23464 -705622528 -774637556 46356 -129648995 -891109009 31581 -879641463 452351001 12497 58274958 855421994 48837 -292578786 628947925 46299 747604747 -291591565 18632 238677917 262328272 58952 -204273958 -990029961 19108 182524099 -201507504 42086 629573083 -332555682 41917 -587256982 -313753556 1156 63232054 -217640717 46256 -314500111 469385375 19383 645854929 374170675 10132 -305901805 -190959040 32086 -992842655 -789804625 72794 632979476 336614679 27483 251112024 -220872741 15796 726446225 -324000018 13013 -16952336 664266186 15331 -858435587 476155621 6694 -668487589 -889022813 40985 245926109 95015276 68579 -414209274 -955843661 41081 -775061533 -792686910 19480 647499466 809668348 78415 -398395041 271246834 21919 -675694005 -806840998 19001 -399628145 -124843312 1056 272556539 281080906 16157 339013573 650677300 4397 -216603669 550460492 36363 -573874685 524677982 17097 175532345 -141256388 47006 558006454 -498977954 62532 -404544753 -987303783 42323 -974839766 -786293689 98883 -38766750 541183894 36647 -712757321 -402890438 53841 -962657551 -607734706 23226 -123500160 -6330196 35971 176050265 -594186592 17384 -395401367 -117476485 2412 -779394508 -521746592 21839 280908033 731947734 25245 -696930712 -875638275 21595 356139011 661381450 29945 -791805927 -787576084 6031 153630671 -385985359 33786 569040825 -510282578 46178 88213355 445283271 22099 -880520310 -136971313 23586 -679424622 -898633305 44254 238225665 91371341 55107 66952009 -318760895 39793 344689526 661440319 4414 187535544 433546409 14885 -415230910 816576284 48089 262190977 723947402 37828 645682830 154945552 14708 -292794358 -110481654 35661 -316500849 438789171 24841 -227181957 -998260966 45761 -599017382 562571528 43282 856464782 -965144097 42884 -672967527 -769408011 28689 -577841480 -504943002 6143 -996592393 -588633632 44402 352856002 -234670037 17489 -97037548 532563764 5742 -32482243 526888119 11036 -107984186 -328988034 18016 -395524196 -993179616 63720 -12191853 -319856269 52083 646449263 347327036 2164 340445672 -312647560 31884 -394082983 848514471 28233 -967814582 -982253552 23669 61056075 263265392 46689 180334175 466839906 25410 -106932131 -300969950 16624 -103571902 -795345934 33355 265891333 71454978 73889 714293194 -317173028 28574 183868324 -867944521 32729 272963203 243965220 17258 352021081 -220313724 34074 150684708 -886122206 10994 -615163458 -518563818 5917 243466189 245820246 17388 -672757025 -782045142 38507 -203127567 84404588 18443 252556253 729966952 22179 -687018195 -98838719 10562 -975215728 -235031072 53291 -137517368 -294875507 67396 -706389866 737819402 58303 -314851590 -230089280 19208 -96577979 653885423 30308 249279416 257317490 68923 -974119111 171571467 39373 -138360368 -496931534 11926 187855529 149130994 3448 -213503119 544567182 12403 -23843049 664683448 18846 -32002713 525034762 32577 356262969 834206089 40286 -320215246 450165541 5166 -389360163 282719740 33778 254506586 439327352 152 749438407 -605789594 31561 661049501 -328216794 45812 -778512756 -784686185 17368 -108813621 -322507542 69315 -130161391 -485066695 21564 -104525438 -517948250 23299 -995417553 -993497613 70837 174471377 448672341 9069 -107791410 652067138 37418 -22941556 654041684 1769 -702575040 -898691248 40225 -110785510 -99300054 23385 -132886624 664909351 32608 -775899562 -784789159 10471 -988825841 165800265 26097 -587555333 568663153 78279 265902846 255651206 64655 664394596 374475333 21070 -617221259 529369561 68376 -858230291 445658778 43794 -688245275 -807506559 16479 -420726890 746265928 36235 189301993 -578805811 8146 -709976914 -861640523 12925 51868585 459034544 57550 -421446128 -117537483 32440 -709410983 -889030807 51948 -112803008 352448112 14559 239108123 461418385 15923 -607051906 532566066 59232 -498863721 457352677 17823 181320524 69150693 11120 551607370 -511804003 29254 551564794 -496944786 23161 429389530 154886811 1916 54821547 811584910 2723 -970300978 -418195774 69363 -870532510 439647470 22196 173579784 179943094 30542 -796910508 -515268551 25263 550338271 -482741716 31103 -711809324 748818249 61365 -700237514 -117563903 10565 -8302774 552959047 40023 436770150 368364954 12443 -29921984 644209734 3351 -606612421 -778059013 33715 728074388 -227235696 39193 -235724501 -893851113 25058 -602751864 547120816 20487 -414031882 -958225866 51907 652945436 839125849 2645 650151033 825882411 27879 162436020 173072240 47711 -191594305 84409174 45686 -41919712 541184351 39031 -611897849 -477512850 26851 -874902563 -132865555 26526 264186600 728534156 5323 -127813853 349757317 19103 353384571 811549018 3443 -486201454 351867893 43504 178704133 -582398395 8042 -103924551 -776792646 53374 182252840 454582541 11720 -313760268 429662354 15275 753496568 -329004475 11766 -318289697 -689749913 28726 170523172 -610973499 17984 741263580 -289496835 16317 366208940 -224202543 38321 632376264 852543856 22094 535106184 255795631 23703 88155593 269748017 46107 -494117334 450123321 6355 -115724056 334669724 11961 188055554 144754181 20996 152313626 -211681937 31112 90512194 275232910 15011 736448155 -581056969 39203 148045005 -309993136 42834 -142837152 -307190234 16322 -111025834 -863397066 23256 -390438575 -134975827 37455 654107817 361819163 44844 -979394646 -423740090 14140 -140542749 -120344564 5010 272482977 730669108 11165 -713884696 -781924975 39625 54255039 729198668 16072 -606966891 531512890 48216 -311120957 429530866 20983 -586023235 -320819820 51062 380356214 633176932 26164 451165864 170574374 41313 -684628985 -804956569 7963 -577021869 -330658990 69981 -292607932 -678013334 34574 754182984 -297794763 7972 -98417092 -103788624 5244 -212099014 -895098866 34519 -603807351 754422113 50706 733044588 -598722802 37027 -98611945 -499589674 572 -217328831 -972909373 9069 284165909 77014483 10953 -409273781 263388595 39542 343586723 847377860 25612 757368921 -207241968 33586 -286773287 -699358271 37758 -100574267 -517795503 24822 -693016216 -884208065 9732 258191300 81776234 44301 -223025442 -578289842 16520 -674932670 -902016305 50298 540804472 -498296970 25996 170452532 181540572 45887 -47245677 756175332 36951 -686390635 -783055894 15453 334900199 265873985 58078 -332732636 -703165903 19775 -229942514 -989083113 28374 -201846571 84284462 23080 176965517 371283847 52358 -3698091 -703003438 36099 252243610 280363745 37121 -994186170 -391457685 32059 190415445 -206849459 72785 721648965 -206765165 28543 -703064997 -140452293 3334 -681270115 724049155 51002 66609405 820977776 16737 175835240 -103607349 53401 265748410 -34956037 21368 -599295945 -307281195 3164 151340628 238184901 25354 -574300121 -289971492 73747 730848628 354409964 8920 -397481498 815968926 47953 -333171070 -213931703 2256 143808312 -107463423 37744 69523510 281590647 45540 -386862759 741698739 13907 148340063 -583987921 4 537410806 -204451188 68620 -325474045 -669053875 56936 159110004 -598076137 6543 266352311 270779957 20410 717222220 -209006226 69047 -397657059 825208243 12522 459432904 -393440133 51933 158132626 441642395 27367 528273996 -888536587 19982 245362499 465195937 11789 252512444 465484909 30180 342725089 -194672426 28891 -328166862 -211824169 8376 -983089443 -576116299 16749 279158457 -10063478 64163 -191662373 -988273948 54814 159263918 -600891254 16839 643662373 343676750 20480 -193226756 65546269 85822 -969482737 -572110245 36716 -108558483 -105235023 34082 759461247 92982781 43782 78265100 830322389 7352 -413804094 729964861 17263 -618926339 -519442754 2540 -27521449 -129904177 38495 278369044 717767962 16820 257367644 469482486 31489 622790809 813179656 31819 736069943 -327624063 9743 -414008208 267908568 5406 -792405747 -492930360 7362 451284483 814826262 58100 459864912 361755835 27192 -418195318 753553754 16023 -597436413 -306311473 55527 -494332039 462040977 44607 350257971 812015637 24754 -804317181 -8981493 37657 -140728010 -875595584 24864 -424521628 -98783179 40416 161774751 -603542807 4848 167821660 -861111931 10495 -190943719 -989899571 7529 -120814289 380833674 2107 -4428890 537369081 26010 562121880 -511942190 50677 159422043 284947943 50895 -389477629 241303075 50372 -393709187 831007086 44960 350730556 -233857816 8897 -423242807 238801946 45054 441558730 143304314 22990 186129686 355459546 53996 -118251368 -113032297 32638 -202178869 751865210 68008 -113631485 -516942409 18689 -999420992 -583168303 6561 -112687833 -104535687 30599 720619072 348281903 38475 -869635536 -131441359 62073 665004825 373069175 24748 270508864 436735538 10594 169843731 -613544021 15006 181781233 93792902 8222 250077552 -208594598 10140 344529328 816957240 28224 -779518739 -512371470 4629 -875455233 165909364 84437 637097618 -291491001 212 -292803494 -110494653 56758 151038194 -868594036 1597 55761152 249635301 11812 -577675963 815250157 69267 665059950 333446846 969 -305124207 445944158 21878 -114798433 -797980844 42338 -308462501 434428585 20085 -321568645 -675652624 8639 -108534505 -142780409 32583 646239560 812445274 57459 -107453390 -800773555 12808 -381087297 761196291 34382 239325587 252292022 76360 48090106 445794996 19032 -38614262 647938791 19098 -16516479 -701776491 53300 -892122086 -110090756 17243 -991575600 161068711 463 -956891896 148861345 8253 147237971 -603620366 6086 -604127154 558999513 2182 753755309 543240888 14734 257109748 -206231701 27223 -211669274 -869868312 42433 -976858206 -584692682 9063 -992545929 -970563942 49682 -594462962 -321400374 66959 -384228889 255955369 6105 156927365 -404114504 27355 -209502755 -879828262 32661 -120780515 -329306361 5861 280506374 -37484471 9647 734269720 357275845 42810 284481222 62569786 2657 259302972 467218034 29019 68715029 721323129 57686 -885655178 568721901 6768 -976191442 -980367409 50364 657562672 186494488 48316 -224215488 71351509 50599 -588530587 533043456 36956 637002075 816399397 51890 -383206415 -980609141 24037 -130750417 -499935117 14750 649404773 847073142 34376 341051006 843698932 6394 -140066172 -520268367 12876 247164525 -10921935 60009 -767001671 -793239206 20791 739188175 -897179684 57290 -899820501 464662710 2825 -8427029 -667035303 78292 -864136647 429210902 32210 -607592050 -319044487 62567 -322040641 -696213393 43826 -798523454 -520230800 50555 180637182 -405904852 34190 722296461 -578359044 38153 63594570 -325140225 4644 -23912150 -689109284 77429 84625772 239136233 26158 -762803989 -477632653 45019 440642317 344888953 12070 -227749521 -609267752 22211 -800142451 -523452470 52249 435306149 364510038 13194 173968569 73896654 26680 -991528442 -385118271 73396 743603605 -316188852 46285 -486542330 -295060595 48896 -41716046 641940749 39711 380238815 -213703804 37502 144474942 -900915169 41389 631220684 178330343 65521 146777057 364340860 20283 -880781998 465194407 41690 255679018 -11420347 29574 628159194 173427782 57185 -598688496 -476256858 212 -870359158 -108063535 48254 754950005 817435633 59955 -398628342 -111763492 38581 627248941 -314883556 41086 153194056 380109089 44261 173043809 -584157031 13585 444714682 334732799 13841 -953384579 167024722 51497 -213921041 -606227694 30098 359287157 638935845 2104 559234894 -481037355 436 -611521081 -300922709 52210 -767915722 86929791 58509 -397073648 242526169 35839 248040070 -228282197 31332 538201165 -480469985 1910 261245625 742274839 36525 -584578974 -507543363 9308 148266594 360828487 13915 -200781565 78031607 104410 -332061984 -330711374 49888 -215641050 -956458719 42148 -417622255 262302221 4975 -9038995 -689516515 64095 -998782724 -964888042 33170 -995850170 -994470023 67709 248758446 635293370 72422 -986091293 -128716762 51598 246920714 -208507332 14112 -98415139 360477974 23333 148875112 -870678088 6229 -102018559 -515264958 18649 157285273 178871777 45514 648870494 -316930471 26673 -133877862 343666688 20901 76805602 254540861 71362 151453491 62471576 8480 -332484359 456361193 10115 253867814 717479313 18122 -113580842 -302875363 9485 -708660019 715218014 8430 -867007212 -115507270 23946 150315282 358000799 12800 -293334162 -209525984 27232 473187716 367210702 30718 178308891 270122942 57121 731827854 -328736349 39549 92697125 434539647 37687 49183220 760975183 5726 -992709307 -592354971 14244 83602660 276380885 21337 -594559153 -518656586 29435 648324399 -320222453 34677 -507946150 433155762 6129 361971052 838740556 22972 -134723187 -326764767 39892 438053655 339141072 18299 -485978778 468025731 24930 170475349 -607945811 4287 -886012250 -108159943 19932 262886609 -213482643 45314 160550687 -122741611 68039 -124776892 -869309962 13475 267726511 83140051 31532 -425726864 -993342970 12617 651222392 -300495981 36926 -324049819 -103277424 61149 -676675847 -45725123 47388 -795619655 -512403185 26436 542099504 -500772349 14727 -409384063 238991339 26569 150318720 348542441 17895 269863001 742744686 28511 -314850459 -674435994 53005 -680749594 -885433777 52173 152399437 253761892 54148 -327165770 -709652107 65166 95138216 275883501 32087 -298967709 -702424955 1034 -395045475 -128603910 23946 639927366 -312873716 22219 732351623 -615951160 5547 -123033636 -794057835 33012 254309536 757185336 13121 633704863 152578658 23786 70559120 249397670 54705 -307521485 -695529102 58201 -584022532 -318208712 56447 -602955389 543562696 40166 -41904609 641075494 9282 -613265998 536637279 57210 -110295848 378739798 14091 -415972670 -996628411 73742 -973997357 -427460149 2948 -47022690 659278054 45756 374149950 664029043 18730 638460799 -317893112 32035 -394774511 253423022 30105 154865781 -584262531 22283 -9544007 563202731 10011 252198379 457986905 23503 171411125 -876518281 11316 -223459535 -889808435 24418 -577795950 552948376 7906 -670783232 -107304348 11669 -416937649 741061135 32505 -415262747 -977078735 46554 629111493 834958373 56336 239837997 -225136418 40940 -696786927 -211497361 41999 -129476503 -766787470 25777 -199432377 -597414827 11457 363275707 827959180 38190 250065337 462565282 19484 175574883 -136015014 75255 730157771 -329351963 4854 -44868984 648228110 35094 -197975446 60020258 74446 52807247 857077740 5882 -391540405 -130296980 631 -683602398 -767081125 5563 88812350 841078834 8574 184949720 -219371388 67030 -703126013 -101750999 24944 539030420 -513650378 52107 462512752 345385466 24162 -133032259 350120216 24508 334534246 845242884 9393 -515920818 474610229 50604 169911808 -410916452 17953 -105873186 -901402120 48025 756331443 -293395060 30806 152243344 374994259 38114 -762247617 -765092366 13077 145315120 -583847864 21803 51303874 -34053756 65709 -689589736 -861654805 13629 -221324657 -882503578 43588 -410174892 746360649 35567 -410977611 -140146785 13448 166466718 156111824 38648 -408959655 -791760642 60513 -111728077 -505354142 21115 -776527007 -484611660 10182 76336976 271825400 12978 252710087 80857155 63363 728300092 341196354 23134 -28417195 657006631 30080 -858492781 454365151 44615 -682754895 642408742 64540 -671643019 -130937231 16634 -589692000 -306900833 11551 268414246 94885675 2018 759518508 -228282581 27735 48067676 -309009161 39261 -112033066 -108139993 20203 276838263 451769848 35891 -132107732 -901361812 10605 -218096292 -980341672 53394 173535734 271822870 55177 184722897 161266281 12019 -111912095 -776562672 49758 184880447 -209851025 63669 252241499 263186251 13715 270649755 456712448 27821 187876071 153455821 44226 -966388739 156156572 23133 742091525 -584890773 23654 65826911 434641281 47620 -788694921 -765602305 16836 532225725 -482726501 12824 -417064508 -960058906 48541 -13925180 565741770 51295 -982303172 190019928 36535 -133778560 148920737 46248 627834243 -322908801 16115 -864453195 451959108 19310 830995677 -967220510 371 721285380 -217365932 19459 274166578 744326379 35281 -292438846 -689235479 43761 72890256 -326635839 16075 88121942 749451816 67829 -981980889 160464461 49119 -683589120 746625616 8464 -599120637 -485581384 31743 632195704 846855316 65222 732023451 362654034 28467 -195811038 -901701329 50648 -41823024 559834015 24887 180125700 -607045845 19173 -573266618 556649576 3774 -236857145 -226852688 37735 -316365818 -198724739 1889 -958936649 -607322572 44865 661640001 838731578 12124 734926760 370751512 9565 63505880 246846681 30087 -421247522 757267110 40920 569597602 -522904355 11096 633689194 -291875108 974 527278780 664261867 36859 -116260700 380089932 32927 269366221 474329002 40528 156124841 355632212 24094 -415781246 -955933709 40554 150013480 -202346443 956 -113367582 -292011486 15073 -793160203 -806842977 22190 -131927699 -95590516 27362 -395445470 854905443 25384 -400843431 760434431 38573 -140498873 -136324773 27624 -120214307 -893387591 48302 664957757 160719660 24983 -701202501 -885081163 1329 -982424902 -987528980 32465 242127732 456392075 28276 -114661198 -100976176 8949 -210472974 -611842978 29587 180669309 -209500323 67574 61398457 754354948 35925 86383612 646228899 7299 172947919 454400653 25216 351241643 -201437434 5433 -95428558 60212787 35645 -477646992 430624540 15516 721382445 -197079555 45285 269051392 -221371298 36942 -515071937 468205562 37942 338688270 628246667 42413 365569917 -232011042 14094 -205897499 84560923 57312 48825163 831237845 3475 -679345892 -614028654 5232 -863587839 -585797021 46284 724083535 -198330822 17066 -984455289 -329608173 54498 -873095262 -118436293 48964 -690355977 -101465209 20472 -869476024 -122871644 63341 -301899875 -686507914 57185 475366565 365538710 7778 253513920 -231602440 9259 -34559079 -672963639 59225 -131861428 -142231555 7918 156046469 -877075916 18024 -40187746 664926751 4825 -106523437 -502868402 22900 456257746 150575122 38778 -136347118 -481060867 27784 -203333108 -955116819 23295 165359850 166957171 23305 -113146763 -496880451 6400 241111939 -225633535 31537 245899475 440479915 13761 152807325 355509232 28504 252001936 -200837086 13995 265429588 -30943647 42021 68496616 -326571194 8085 -419105953 728965953 2109 640301704 148835222 54287 647198460 368069934 43893 65116399 747973401 26014 263880615 283467576 24632 549042734 -482603085 6352 631496116 351292100 57814 148811195 470260836 22593 -233620201 57863424 63724 -35399842 658779207 46498 449023433 378296600 8589 666626011 365511596 73277 -708251256 -126571782 17131 -602158366 -290596071 72862 -399704249 239610483 50494 -955809645 159089005 8442 341305334 636529986 18389 -591686850 -393287098 11497 -592726570 751409195 54938 -117073731 -505353658 28165 152034928 723414674 20257 -106151225 651027597 18141 -28224407 623297013 823 -788719812 -780016920 11929 -140356876 -313679213 34354 641617749 841022812 28236 -310061602 -214888185 517 -290519489 -214932533 8070 336562397 653400573 38496 -237358329 89299336 11774 345896125 -27378189 30139 334285795 654630085 24944 -607072013 567624397 79080 273602346 -395834225 46478 370218243 659662715 250 151524632 53434806 17772 662785557 -28083625 36944 -402726489 749898851 19814 369703304 -572494650 48522 -388306026 273933161 15776 -5737306 659695623 9178 354316398 635769987 9513 735774989 354738334 17703 -216897472 449599841 54855 -683309128 -892128211 28300 -669107059 -892838390 21884 557180538 -424958634 31751 359801481 820445111 35236 -999860960 -971946942 39734 -957495859 144589473 17863 76231485 817985835 44879 -880627218 455978045 33909 -994090772 150286430 24091 88660524 753259559 13956 -593737426 -319167024 5297 150378814 -121711721 43717 642894210 817821027 6691 -796102249 -768396477 24463 -95895116 -421326289 90157 264956871 467439611 7620 76073304 -327821896 17264 94594233 -291627613 38774 -904286171 -142748550 3319 -132934815 -137717241 10728 -111992291 -788247510 16719 -7096443 -679477194 18703 464712370 363400211 23853 255120990 743294775 40497 -38518844 -689564990 14765 269414682 -33324308 13825 -770027216 -419717559 60215 525225407 656795242 53520 160821281 80623551 30699 -312374470 448008849 26103 91106884 821731709 49595 188331280 -131285162 27049 278433917 448171063 8720 -106067730 338137044 6973 71470769 465355517 1891 624105954 -688402829 31715 -423291806 -102925815 42465 550127972 -484323560 34627 553941584 -476466647 22743 451526021 339432926 901 726657856 -207743902 52642 -688860071 -793717041 20452 143337155 449954273 14664 -139170718 -776259547 69990 -498631572 451223927 40459 337915087 621860247 5383 -197447751 -591025015 27939 -674665669 -874963063 884 661417070 -301003514 33116 452899761 185254533 52973 -23270600 656446541 29733 -513675450 441299862 12384 79108847 815775666 57032 -11385115 549824747 22001 165172431 -395555987 27967 634261125 -310188340 12864 -215968118 -859535873 37999 67136092 355047149 24130 179839641 -424460784 15287 -591148157 553572276 37528 182417419 -904127645 3099 467477883 180608834 13954 -28335025 -672575043 23427 437384461 347095471 7086 431805263 376062287 11114 628433959 854647563 36064 -211909849 -993069616 18974 -710851138 -782662876 29866 -602423373 -293400896 17563 256591893 62961569 13384 -594203618 561412277 35437 -996305877 -615552073 38850 263086994 65391462 78420 360064982 -221779564 37845 351091819 833653314 944 -109878102 -332717058 15465 -393744425 -679381432 42053 166145611 58281358 19961 -130586623 -113879921 30847 -135328141 -134858205 18452 -693057053 -127865029 24269 -480935182 462750446 31247 -116135983 -107735614 24779 -385265569 -953429624 19164 283386286 760294262 23201 -137565405 -311748654 25781 262703967 459957273 37167 -888031706 476184959 49367 265047569 441667749 21297 -791061034 -510048832 13373 350249430 818343818 32990 356203281 619765651 17929 -127446352 333582831 30704 -899713576 475959364 36790 450924984 182957036 76283 631565283 157415438 18982 156463843 -399151640 24780 -700658618 -112157669 5833 -404327039 -978943003 52892 264699850 447621003 11282 -615952804 562609725 5645 -773481844 -772577408 12068 -593814874 -289818557 56134 -600181302 -318592038 23443 -692078034 -891926924 13069 728596895 -203339940 40050 660727195 345671252 46180 -219998847 61430701 16571 84812108 531740681 53590 -5793734 550538034 17468 -204586977 -615867753 67203 -314473520 430223925 19512 646179473 -508726232 65280 -985221286 182258865 7130 88047032 -297906455 35423 168940251 -199252744 56776 -238048051 49982825 81549 750684968 -308169005 9613 552522963 -503625923 21077 -194561848 79916659 64398 -968868250 -405406197 40922 -128600608 -872280489 40059 167911891 82647388 21635 -142772229 -137130265 2192 -15403357 629623517 27980 248830720 -33416351 53926 -591407765 -292048033 36170 255484571 248328815 30596 -134851298 620361260 50987 158243620 282313153 21510 -400098062 257041215 7010 -382625773 843345486 7031 -401491213 -985958450 36140 178852961 -606602032 14071 725906515 -212868038 539 -413204158 -118457921 13641 -237742892 49321987 88968 334093091 -208079241 8799 169723186 -226044586 46357 51127080 448466892 59390 255540184 -31568625 39278 -580612422 -516665442 21948 154504428 164375800 2981 83316802 -305595532 31465 -31640281 559004287 52418 -863382000 51192172 43309 -303576020 -226182161 15083 184587400 438072485 19578 -966080510 157230694 28344 471860508 238527260 31928 189939272 -106494866 54009 -412708284 823397198 487 434874889 168640348 41510 529120702 -487181276 45357 -426874109 719502067 19145 631879121 -875232238 43756 -873975557 432838998 38224 -670651758 -799317408 38762 175821673 -857318592 6829 -400887827 238809965 32864 658975581 334953859 31527 245468554 -223893298 25911 337786040 818114378 33106 -987459913 -610040154 31402 -289488279 -193151757 20943 -302932556 -975149470 33010 72651346 445339311 29046 146807048 -868860278 5155 -399096085 -988866742 27652 -880476695 -125990707 55887 163247067 284166600 22121 755120739 338132000 23294 -114953035 -794973079 6756 -332013257 473081759 23651 719168055 357811887 15011 664088448 178447292 66493 -103174736 -859400324 20478 -425362877 835625381 39779 553910403 -497674830 42988 366624571 -234773690 37595 187369207 147178215 2563 755229837 -594506933 29434 166239938 270649452 24396 -125285389 645118084 14084 -191919708 -497862652 6234 337443889 657041842 42527 248037395 243320680 30242 73818141 280814961 40011 -978022839 623856675 81318 -955603176 -964620358 56477 -571902746 -487420528 25402 642589051 855677433 57501 -17758935 543212207 44915 -501761157 847227168 27616 -688758874 -766593287 26883 -104543455 -130865106 2715 -491509465 470409527 17704 158053614 -900146341 44326 182942138 432812449 28065 88008378 448418270 34684 -794332252 -476681886 49568 -987251371 -952936445 62180 242263455 -23024287 32725 -964782782 -580183621 40154 378969506 -201051152 3263 -699594442 -140906465 8605 -761963256 -792184417 21678 -517531941 466621087 30838 -615441841 -508909504 27808 -233425801 -991971086 13552 -382561608 -128827822 2501 -776087411 -782232971 13234 727775389 -217707576 46499 -110427047 -790830912 60910 755738244 -226684911 1442 90663968 856080913 15397 461924421 188392864 79053 474250400 163665980 84212 -231887217 63689659 80908 -127281140 643286668 36423 -879923122 446442027 20022 -237510524 -572273044 62089 -956354288 -402341581 13903 -412070165 739285651 29428 83207272 451744321 10227 442848884 172109246 31318 -311817489 -690435536 40747 60029834 -290712703 12962 -200417442 77146567 76790 272231081 716033413 17598 447251140 347873826 22586 279713520 761566160 4734 -198435720 -985371410 45818 -990322971 -902147258 52439 87693299 -990467186 45206 -1048948 -703567681 22946 739133554 -590180625 36027 -495055365 472436363 40302 739053030 -615294924 30258 80760937 -293268372 39590 -702946539 -795606109 31931 750514630 341395560 56027 642060663 -977760005 65144 144164653 438140661 11611 -964237533 441635254 40688 -45921574 630349286 38 -670965584 -110932893 2756 248314737 -226894715 40285 364985400 813303047 18329 184251977 -213187087 67399 278380285 749894593 33497 -111211259 -326844118 18010 -31210406 -689150454 12172 -986714450 -393474702 12750 639010744 163752529 2825 -614504648 -303459281 31564 49228853 244256392 1068 647921271 811753055 8322 -683227242 -902375577 4948 -124335755 -317893522 20605 -191812626 -235036201 48930 181829077 -582624574 21643 -306916886 -192873699 30303 166802747 372309366 53728 338482357 551214294 32449 -575609011 360033310 45748 243124750 451274327 33563 268754987 -223791250 34737 756824160 -891849693 81135 -686201585 -777528268 43195 -204754575 60674048 49408 272864985 -14919852 46270 -1021956 660115047 12827 152639144 -414989423 35833 726677766 -307248503 23999 461344070 145100248 30589 -599876399 -507508641 27051 -885337089 435802827 50641 -988292721 -989955472 68402 734324967 -214698829 68476 238567620 447162932 1153 -784994766 -506823973 7900 -398730058 278622192 2538 430713366 165128133 28416 -603116879 525091114 23266 190451474 -101795265 66413 -42507332 627041828 32139 88034648 257652338 46856 -207171083 71474871 28428 161341851 -879692181 39021 188428752 -95787350 74815 359941271 627851683 45956 715427717 342989581 58354 -5922556 814742364 83552 285140095 -219104740 28 451428032 149044852 34299 83390769 266879603 34930 58083228 244297467 17562 748964126 -209950381 54016 -9324944 -675864307 72144 145346597 -207609786 40935 -773779287 -520213271 46875 -389710270 -129236410 13062 -962237149 -408574707 23500 363607391 -221031999 40544 -125963792 -870439969 7056 660083574 365617730 64354 277346700 -46276242 31814 556026906 -496691052 63247 346804088 836519712 35692 -138837302 -877767907 14983 451934917 170886041 62918 -308512232 -191434729 4704 278388949 -5129025 46147 -601558256 -489502113 15850 -34464338 539021881 44899 -597281261 359011048 68470 -113898113 -962406124 26168 622783479 352505490 6128 -35969962 -710277758 67683 -310251461 445460723 7794 52930171 285693888 12434 366564111 619871803 25097 -578537904 536921791 54221 76428805 467015836 35720 -605108271 -304397199 46424 153344959 281699723 8143 -958212602 -981038216 52786 -130775584 -116926860 14416 47761162 440102345 23973 274728807 -31698415 53289 -481561746 457335412 27987 -205798457 377544963 78132 67886502 833432026 38097 279939748 470734135 33600 146697628 339938772 46287 649344598 -287941356 8339 244402701 -43783243 14154 727106392 -220762387 55466 -403292657 -974744057 30527 -857843841 -115867733 14909 -324987293 -204815135 32257 -130948945 454221402 59604 174825005 -203783947 50248 -227973828 -862410413 5695 272645517 72880067 45549 279821555 85228220 22835 -584914620 -292885848 60753 147711595 -421590949 25560 -420756051 746340711 12961 278342688 -609371268 45345 563703810 -483447164 55186 379853357 843274440 1871 -291672860 -215110903 19911 532825999 -516242357 59430 65191349 459977553 53906 -29033922 644134916 4158 -713879016 -881773913 52152 -16576691 661065485 21263 -20130754 636075656 40767 -292433421 -195957477 29951 68867992 720562032 24434 -97499913 629046607 26894 -967471981 -678555497 57133 -100053646 -132420602 36655 366939907 850611235 17871 -141881057 640123924 46462 55674403 243834571 61450 -386390956 -998159843 59200 168219400 -897895811 26467 -405899979 -987449972 50767 279118934 -299350764 21988 -969066625 -572664576 61554 245363174 -4423662 2977 455157707 174978083 72753 -961964268 176303596 53662 271972388 66640930 41748 -982328465 -579589466 21946 -323064222 -676751179 45417 -416913706 844066727 26714 156338415 -408957736 62 -321046862 -692384336 46270 -418372912 -997917080 6773 -689300893 -904580136 24775 -427643952 278915063 41392 -898980869 -970594469 41506 -124977324 641350232 828 -992492085 -596244776 7837 167273800 -109763180 43771 163602444 179347334 18691 469395113 146457876 17312 257832997 79990053 5006 247534542 745829873 37384 -133793476 -902927229 16721 -4027571 556626159 12441 -381267345 -13578906 80956 243629110 619478299 18265 736403790 -318651597 36807 -965855142 -961389921 72573 -198806251 -606555596 35510 559457683 -508297030 61598 -397671810 254868576 34057 -126318286 -97445343 32518 443898354 358866689 16622 -788244568 -776826165 8341 -139839765 -137824073 22682 -411954575 560370859 21961 -202109759 -603881025 19186 275817212 729816865 14284 657644225 -325813034 18897 -977091483 -409813823 56126 371590590 661240875 43808 350301089 830796977 22363 259493275 -7349835 43633 -701764237 -107237625 6876 243527566 732994050 25720 -489960827 463275156 46721 -586686857 555368606 12371 183491106 -25401274 40308 -228648232 94766811 52544 -495559889 434817797 2539 149833445 -118290356 75958 -237791174 -579035646 7730 51452600 252336502 37727 -953127094 151080508 25652 721432048 -571788823 5241 337969234 634904379 24118 147164523 -588979399 10056 242652112 461116086 1867 758811862 -295937663 33290 -953740394 144767310 54843 270924828 75017227 61781 64947321 436864077 2721 61126308 259254927 5552 -236428997 -668692803 22874 -974542814 -398488753 11646 622595583 -321017167 38429 -896024875 473244499 43045 745161188 -329079382 16187 -300629153 -198619298 10863 -392965998 -958269536 20423 530358364 170657923 67061 -792844811 -770734473 23055 -311926568 -690384418 60574 74064329 834596364 21791 283599619 -42659905 42586 -418926447 240482481 36401 56408980 263609053 24387 -582689771 -324563093 20072 70578361 -318955932 9618 622388143 834627304 13052 -404185274 277560262 45638 -323694862 -190691955 8185 -199804165 715464025 73890 91321414 -768753121 9492 -103262474 -121775472 32201 185282667 250823644 3286 -678481531 -878036961 13511 69047044 740083119 55100 -603677509 -326293677 72434 -974212591 -963059214 45937 -802782440 -793055576 18929 453957974 359483560 1947 452736715 849495648 24556 -582073666 -322699900 22772 638505936 156607500 3779 625064640 815511447 44845 -999261765 -603840129 17350 159685890 343457722 9684 -134385166 -479189995 11006 643142063 282309036 60561 -107932077 638338860 21239 -781883100 -774687185 10337 366256583 647046272 44615 -707418599 -878625800 52440 -977461228 156410415 45315 86177573 456623954 54088 -508308634 453485728 27932 -106901942 623556512 26167 -878641545 429473658 44683 546888369 -485997295 38514 455116398 357831396 20819 345346480 840165407 11053 -109473255 -763881522 27794 661382431 830963085 63715 458003120 339293342 2844 639431132 828524241 64661 58460292 466909109 31594 632791542 -328478570 3564 664128236 354745869 50334 -115839216 -133365482 16055 -119855666 -105333179 4598 -592404498 -513224289 31043 -38316203 -689920472 37929 -777665501 -798218119 12965 59203022 822679153 2822 -499216672 -985971853 4140 -978409642 -594553997 1272 270617938 466552893 27750 754114253 57987633 40098 -592053467 751422093 41717 156342502 -201288460 13959 185211309 145540446 6186 -37615644 637230266 4104 725883695 345631247 13586 251008963 -14900179 9763 353913390 -194000467 16036 -138556538 -858792600 18283 -687521110 -788605990 33364 -394740752 239562248 38861 -614256276 567473264 46088 -477296154 818809727 38052 -317474619 -199247337 26652 -595793094 -321849544 50788 -217124007 76901562 55082 735996991 333919982 19067 -968522400 -330957179 70470 244957983 469450598 36341 -227922333 86650974 45194 280048188 459935401 81 631209349 -294023880 21562 333374698 648810480 29125 265102428 65178712 15257 664377678 -604982146 19656 -409044633 849744743 3762 -294257975 -987208849 17857 -205456667 75359575 4459 90049526 735923114 55737 271537881 436453416 30231 49961677 241188599 59708 747876810 373700512 53016 -237164073 87349324 1684 186885501 -401684916 15711 82921895 432339631 6195 175489303 53910008 21657 -411726650 742281345 9601 -679996215 -764956931 46341 345902807 820250610 32906 144535233 179566335 18412 -423312318 -127395513 27236 -305386694 475843315 1069 -590856399 -301070890 75791 539441809 665752203 45265 -705436317 -324187612 60500 -997006983 -401600456 74730 -958144979 169694078 28406 -6303859 256802685 35946 -36228219 561930454 41509 -96003629 651665547 6868 269474124 -42865728 52461 -696833111 -140213978 27842 83310264 440393287 58677 -794888735 -796614803 3934 463472099 172176614 36772 -213166497 74020690 2172 281018108 441253443 7987 -332903553 -205190807 3349 -3154915 629929316 10731 813881466 -992125862 40959 67336323 -237732185 50190 743012209 255162599 62260 -771853683 -770328066 23270 271093362 63616316 18212 -704975825 -887051238 16082 -192051684 -588215157 247 -511836370 453864416 27237 -616247014 815808931 50965 -140829266 -901862587 14189 72308104 738317405 61363 143068186 369604583 54925 156434323 283221800 37954 -219212346 -596443015 233 -114347748 -509151743 15958 -611707642 -486890940 2650 -130976889 -880923813 8360 65887088 816271967 37051 65196347 -325930179 26987 -990128729 -994227797 10598 -988021734 -420904030 72665 -790011581 -231804300 58415 -137710901 -792048310 58051 627763343 840090184 78230 -117204595 -510320830 8242 -99271970 -129691722 28050 70498559 845242104 30459 -975664926 -580664417 38345 -490020410 -12360083 32546 282954426 -40925300 37769 -791453577 -774919999 12868 173307514 -218133802 36398 -707899110 720563297 67924 -383552222 737363231 21115 -790214985 -796195540 6546 -673989899 -108731790 470 633426771 356816433 37737 -33816939 532331675 30943 -326293943 464163074 5431 -954393178 -597834479 72193 -989235240 -997096260 25820 659136974 840249136 76464 154304120 167260817 43272 -387828350 -964763958 64047 -19881245 549539634 32506 551278295 -500406361 51870 475244790 181878643 15813 463712178 175887248 36329 -601164859 818899378 83676 334325403 641251960 20296 757993483 341289265 33075 -508116993 -421419882 36495 -129746642 -332682896 22309 150489196 -113481082 25714 240540172 -201424407 35667 -984822517 -960770513 38813 148803408 73314916 13372 -138612273 339429658 21880 540739083 -519506374 15273 361021024 -234188401 30564 -394581993 280823099 47638 359975576 -208303747 27949 -409745031 854757327 49483 272541193 459709526 3786 158119143 336849302 50010 -109718221 664894397 47728 -890641395 -116571953 34603 -979866561 -419625713 5215 -134556059 -120278983 23189 -605423484 -307251073 71128 -41701610 563542361 25437 -209262529 94150793 60930 -228197942 -890107249 7233 -672084550 -886486210 116 -236610002 -613735742 25018 -301842278 -694074369 52650 760688842 -231665970 62890 465282769 168856427 84096 -311684109 -680551265 39993 637041080 360516211 20446 282878588 271285043 56210 274261307 80036195 30190 -710799577 -775673816 39418 -7734679 -872139209 33605 -6350604 556238643 15211 164565942 471461252 27311 257885776 279073599 66929 -977314200 -411371527 8807 -42057478 563292882 6249 725760974 377909603 55259 -333111528 -521222206 50991 -234070924 -574813022 24891 -601319342 -503063226 37407 254923193 -199547938 5946 -578993200 -320313420 2967 -314753333 -684241185 39603 -676124315 -124327257 9172 -678644021 -789176021 41631 -988699577 -602403948 60615 474779397 155290735 7756 -134873233 -765135867 60433 -142316819 -901158151 34060 -686956830 -798808712 42877 -203503263 69173769 87481 -315335296 -689927087 2453 -11023953 625085888 1185 -103040833 356838555 10336 -406855470 722779133 6669 -136243257 -517724971 24308 -208544898 -883914122 27156 644356721 -480030957 67264 185154750 -222898540 50920 -199152325 -418830231 66357 253048572 471533945 36417 -119228440 -771444590 23659 -992876282 -383295382 34065 -408162831 -138743360 1387 -214695919 -962503483 17147 240627333 92951458 26882 153126599 -138841379 10284 164670649 238693312 42372 -766569959 -593367767 4488 181453765 -611374460 344 -310925496 460930737 8874 -499996157 442666375 9218 -866239368 -102271331 15194 -285727009 -681986043 60959 -130287242 -330268842 3127 739794138 -587904811 11908 -885969616 -122404945 59852 187473716 151496030 3134 -780863553 -767352418 12465 -131164068 -512032319 5359 722422769 652784363 36137 -410298765 737659211 38030 -680717690 -896248101 8823 -136528590 655422572 1571 -116914584 341523822 5128 723733885 339976478 9820 -594356775 524309312 65066 171832730 -420108376 20888 181384683 -867154834 46924 -801908914 -770031637 11279 -220247939 -885589317 22343 443118111 183278553 76032 -580983262 -509756299 13832 149132096 -612470105 2426 247947924 759197857 4901 153269374 341234813 47717 185724080 635853688 46782 92629156 244098867 61419 -601703739 -496485070 3124 -680811955 -117523013 29759 638489291 -890879589 31640 172143384 266574381 22031 -793285808 -518159853 30854 -983031622 -603824693 13083 158078523 -870253819 28969 752664035 92440726 50827 -232066354 89658662 57140 -989568450 -955677018 20805 174132926 -223321478 2305 169155809 -230023953 9369 -611751203 -515789572 12339 282763148 455559373 24859 159595671 -412794543 12174 -394947495 745101920 22876 148529322 154958718 29041 546271689 -503061190 3122 -320395788 71106033 23423 268000347 -197011995 15914 80900829 448498027 21456 -708894985 -797751870 19967 -692766586 -791447620 3794 -193569191 -869344709 31314 94010088 -772313560 46118 -206335354 -572183687 10100 245226594 276942224 29593 -399003667 268748778 27697 552412605 -484132155 24159 -198920709 -896574683 2549 640400326 816982545 23805 659301729 829699133 16633 -687441163 -101036520 27096 818957557 -982111102 30139 -613127165 -499926905 7510 279405456 76277966 38825 -782470498 366365385 17440 -424303894 248906478 20258 247820051 -43771628 28172 183064850 60067800 10657 185448318 -883862455 33164 -787176272 -790851714 23759 -331995892 -227241786 3550 447429462 378909579 19136 -225639096 -582752978 67591 -126886276 -501353771 20426 -136482295 640330791 28470 -291857126 -699343948 54791 -504630424 438843291 23469 248838219 -900420380 73590 -102214026 -495350673 6856 -677883300 -803296218 20129 168470511 -608729720 16038 -396997142 181083488 45895 -581449686 -478286151 10128 -494884301 456502876 46594 -775687670 -505114124 37033 -111492142 -872293688 8535 -111287706 -785550617 52784 266501502 -33985365 35948 -314799633 -213887842 8514 -195896695 73080590 40671 -888341833 154671655 47805 -701993819 -781299511 21031 -386592119 750629057 33684 656349081 816433962 67710 -125919850 -516835956 17546 151201898 355688684 41462 333492072 -206165853 34805 -138679335 -501481086 13494 55873738 239844242 4229 -593796135 -392468846 49603 728648808 -324405672 42475 166915714 -196848975 15753 -30458610 718770649 33081 -776486955 -792810834 2446 -978003323 -31073575 44769 -404042918 255704498 42014 56025075 826483810 50714 -973931768 -601789449 5006 -712689997 -109618380 12296 -682128064 -883751631 38219 -877845139 -97315424 55641 659973042 813731832 73543 -792212105 -772614021 13107 176406484 152095356 16328 -132685796 -896111901 3402 -584142560 -319576649 35254 -993398190 850273454 46803 -871733251 456948089 32225 281611056 -197331542 3834 -381339345 -119389712 19828 -510062633 -206913810 34908 539866224 -772163534 55729 657597572 836531996 25639 -30053961 633520624 14774 270524147 -193263318 42686 61719803 843249483 848 -204228959 -573593621 47425 -401368656 755420545 42589 -519512760 452929591 43195 757471148 342264890 16299 -26469888 554397457 26444 255707161 82173044 83449 -958887898 -986207488 65500 -108364262 -879696146 20766 -137377635 -777175523 18929 753553717 -593686212 15923 265626831 732563793 24978 186183132 457075550 22196 -31235289 -696498053 78981 345497547 643643293 1661 -803681824 -493548284 39456 -114681649 647347150 28690 165319572 281432548 50121 -873381598 -109546606 62033 -988064769 -606543813 30927 188403974 459171713 27174 433486849 -403263744 11625 170876105 -892734739 34699 -522552542 472047298 38193 -398418724 -961489801 49849 -137286101 342136093 18342 93199659 -305011464 27581 727423348 -316997319 17409 -992775945 -415332641 75303 -877207582 432868448 37237 -888885674 475777837 3787 185167260 355482502 26142 474635051 186541643 44351 94531284 270709129 17198 278120385 -207960829 8829 165967840 257978173 37161 -35282798 -694280608 25464 -320952280 469370569 12159 -12297688 625783084 21794 -130589170 -231191162 32087 87628348 475210112 40021 158103518 -113259040 58626 88880430 -331965169 32446 257828630 257207082 66223 -103513245 354993787 17256 146550040 -140712270 62763 -674903822 721589306 57039 -785307662 340837250 36892 -124265308 -330231044 13867 283729503 276753225 19753 153495317 189150398 27615 83258133 -986166377 10506 -862368907 -126176068 49892 188123491 -404861562 5921 761103489 -202860835 39634 285277288 -204631389 20871 166934621 -421775400 13093 653380234 819754117 23759 179703442 -227028502 53260 853482743 -990658238 16043 -674543517 -801096025 19751 -130044154 -779917410 69764 430463387 338845485 11849 255652346 443391288 31394 -235390248 -991367874 44904 146520279 163662012 39282 -120908681 -126257897 15947 -617418405 554809920 46396 -37103460 -692796634 47939 -675030682 723475064 11603 187900483 -396304460 12373 50205373 453851825 28545 -411161193 -123308429 14508 -139340774 -121262433 20876 69445957 812122279 48077 156526387 57089493 14931 621652408 -290891636 46589 -198855470 -597739285 31015 -30160035 -696591036 22119 -781512971 -521979030 24047 239272394 456420617 15550 185823952 473613706 11737 472877828 161966181 29375 175578220 -415286109 18633 258580665 446720017 14360 171000661 59745493 11937 249069501 82491402 7510 -420253172 262515936 25616 245745858 276884599 6983 251354884 92870125 13032 738425617 -230854413 37601 182857759 -193225777 47701 -133793197 -885856031 2174 738052725 -578569234 28020 180795269 -204095608 73478 723059785 -322179869 10209 166043509 268686314 18363 380952181 651049165 8598 271156023 -998454235 7746 -676887135 723272293 56474 248198839 246738640 31763 379492389 841151711 9416 175927421 164409124 38312 379095817 -233455528 13574 555076823 -516215177 12854 173545565 -116508498 61985 632339960 186400012 74718 260402879 714470506 6082 144400284 -876611409 31478 -695699747 -120683660 25301 -130238139 -807593511 42499 627884711 375206752 17213 71376585 729447355 59602 151240270 255876478 54626 157308524 -112167977 4581 563041820 -515280098 43614 343073607 647121001 6491 -977490166 -398939005 70015 360839782 629361712 1472 94146079 -331427424 27972 189334678 -408993091 23151 262682794 434460264 30098 -419110607 831043357 3179 631435627 339962119 62252 -695955297 -862708627 26712 168826186 -426303698 9167 -516314507 441070300 41699 -237354759 -993638875 47201 -28261328 641704439 32567 629318338 184383029 63199 -879240094 -133030486 33680 281503573 -231905926 10151 353212158 -696760701 25217 -427548682 -984633242 19123 339774472 630615487 18405 168869078 169934323 9266 -140168986 -129612326 30772 -398224307 757595883 35581 -16103756 638965932 30555 -104621279 357510441 18152 -766176784 -782530343 20476 94034763 282124625 63471 -609558760 -319553292 63808 -120627329 636083423 12015 -309896457 -703847179 64241 -398620781 734767771 25176 180623317 -107854930 29000 -384167501 715029672 6211 -297673020 -692551888 64897 -10050615 -672333402 66099 159022097 282960637 18134 -141723771 -514845866 1951 343990147 -220241771 34803 242323235 81962804 27711 542016889 -500375288 14263 432980318 340746207 2795 -872886950 -97374879 59003 -617045574 -519844135 32720 -22774999 639027916 7206 -421890579 -131946481 32308 -978904494 662112630 63863 -777689632 -781734705 15485 642204183 144512429 70891 353746532 656856404 16646 471480340 -799603878 47599 -131275648 -873315501 22761 276556816 76459942 46824 -808406970 -494523181 59648 -992595197 -991653671 10865 -132053107 -785643996 9979 -320419080 -220470950 10461 -582401352 850259441 22626 -414503474 263717412 26281 335990966 640354782 15067 -314598487 452327222 20573 -992714189 -33203096 58560 -24365481 -702904571 7163 -675830481 -808446278 39323 -673591778 -106513321 29536 748046731 -586432794 15049 -676742317 -880836248 31215 -764240804 188534522 31061 -966530970 165959176 53923 737416078 375857203 28110 650253638 854256015 60375 566131134 -522247977 49320 759667816 -217083228 20976 -204639971 -604473619 50367 -14896037 634529705 4511 71539185 756518004 21276 637299470 277817243 35867 -707293851 -879599261 922 -229854776 -957515683 14738 745669020 -119645269 66711 85345598 755784943 48158 -595947405 523830166 8900 -885842069 -123365466 36994 -686100963 -889159525 56676 -996233195 -618305661 9820 -320000093 -200001049 5075 -395155453 825106524 10758 184536107 69743022 8491 278808741 -16120600 42631 -42791118 643336093 45434 -386464105 -984008147 51486 333761984 812427175 35771 276175699 -232538299 24668 87061897 840586677 6177 -108262250 -141896907 29029 -991736441 153263954 53373 -102041796 347309319 19445 -671840709 -98736837 8669 -955498232 181842417 3928 -485606261 -414918214 1879 739104604 -300103461 8027 -104098212 -102811838 22392 276831475 721510427 32598 272495947 -220525877 8832 -105680159 660546014 5949 -959868322 155711308 24531 561478207 -497689288 52071 -979562560 -576422653 13701 -786613501 -808682366 4447 -980374710 -993905223 56049 -98150916 -892062164 41992 -959923932 -391051825 24848 249204445 -230307266 23856 81603303 814448884 15488 154544060 -900011944 2489 -762333744 -518826422 20048 176529385 -405518310 17313 -585881905 -320261017 54274 278737557 248056081 54677 -217778847 -235850583 24506 -1646931 541700469 49426 -705260333 -104066068 30436 -104922438 -310672836 62439 -138208960 333560759 20290 -45152739 567642262 31175 -202384906 -969201709 6464 655767781 837153131 31203 -802103888 -681125413 24392 744416325 -597624311 42361 257779243 -224490632 39627 266766028 92795185 70959 636973600 -293992048 47355 267991534 434402625 29453 -116629673 350691247 9105 -675285866 159821938 48854 -411382175 -135787225 39607 342908898 819780184 8595 -694706525 756913478 36483 -890427902 463348301 5711 -578787949 552399448 23451 -701587902 738057336 53093 -959590431 154775648 1734 -962785507 157560603 19700 -391260292 -126892110 17728 158639526 -612366843 4211 -105847455 -873866612 8448 183186509 436338984 17209 620779461 -299048274 28420 -126034544 -98744454 36273 -577424943 -110504150 48415 162040556 76277287 26988 -97799824 -311291892 68020 -19298264 623669836 42346 341601761 666349293 43083 -120648414 -327896655 27192 260514997 429321794 14351 548712813 -192901716 74083 -479856846 474614319 44357 464165334 175409484 60583 52170312 472697469 3748 -993378623 -417344388 29096 -97058216 -514098977 32380 536381743 -515212171 14215 -423034063 -955028073 8284 -191895752 -893879684 7227 -406069143 761238673 29061 168767050 -409836026 32852 431304224 157771012 57118 -684415970 648174798 53023 270649650 830868612 38516 147133208 -235374643 4724 77879096 271529987 27224 189410042 -898689882 15402 440886639 741067803 42769 -291852568 -701134831 61954 91323727 -323575731 42024 184505591 -606023426 4861 353885068 -318040526 36443 90372007 820011339 24817 187528613 77001502 770 -326231876 -233983807 22211 757382473 359684168 44086 189417635 -232649287 43538 -887693088 728926910 84605 -142289238 632835111 24295 -413837502 -106423913 1134 -35546055 563006394 24464 149767990 158961373 14585 632550385 174932446 10305 -325532447 445960287 23178 -291571932 -206783613 2162 -612961143 -490465784 20074 359369368 847283586 36927 379910843 623662491 25069 -865801191 248301008 46458 -104327713 -798978662 1165 -952663845 -220353437 46032 -286622891 -6152037 44738 151025395 -383097208 19011 -141746944 -509756325 6348 -411045580 256660847 21198 258046977 741547815 20574 241795604 -235737194 6670 -890373112 472826641 37217 52499380 842306785 44589 160845581 -606249586 1809 158408824 346237237 24671 250543244 446556176 36476 168030518 241384253 4724 -591127170 -286358404 4016 -673142191 748267042 57505 -401887302 722087054 8984 368498543 816513100 25906 -410538660 240055166 2066 172757968 -126760497 19548 -112058468 89780128 1499 -406583949 -975174371 25598 -222253704 -982509579 680 -122520489 -806426333 8121 158413787 -409232574 5445 -703997562 -879321147 444 171881750 -594641660 1089 640170201 854047801 27998 663150421 -307845677 33303 -121244797 -327322820 66594 619122146 170191179 11431 -235929681 -595594401 47514 430738406 168121534 60293 -312283910 472901441 2435 -141022682 -123600848 1326 659224701 349887604 47359 -415279829 278549443 42471 -136646117 -477898596 35509 -140649970 -124010501 19214 148305985 428723054 13948 -964452791 146349837 23290 -308767366 -213983107 23704 -998073674 -613461520 46301 -386997509 833977041 24476 -226034169 -615058670 3017 722296301 -292900017 15045 -111947215 632830163 33234 -101888629 656837449 15562 -996377496 -426273853 542 -976521450 184279843 25683 94319411 -325554979 598 741919666 -201944270 33059 -304124079 -222790958 15465 -408449181 841152843 21582 -387138551 164319079 27823 179023506 448942818 10419 159954462 -222848000 75160 -207074359 -861006192 53343 -400095297 -118293283 3700 -883665170 -118066653 33302 -411111057 -960373623 70298 -887969690 -95968729 4551 560338503 -490228875 4400 242621646 84416840 77059 651208908 380911795 10854 -313984460 -224625155 20518 -954385051 168281274 14709 176956487 458034202 16405 -423397335 -972391271 11868 -603653917 51659993 18707 -292431303 458382598 17050 657962777 336015564 23236 55501305 -327094783 24651 -691293136 -761995971 37742 -713437151 -117177487 22621 182234581 -198552046 17250 437304795 371445612 4557 -391467404 255336283 33145 -225258898 -965677855 18576 -314558010 -690344195 13515 262441880 -216361712 32461 -888531361 147356237 38624 155356285 -405495526 17278 721911530 -286838302 22676 171847975 -395486366 20581 -119585495 379302495 26724 253834444 -41605712 74925 -108322664 662393603 15148 -311212482 -687002394 40221 -997178959 -192892579 81332 -794102192 -968533657 55400 -610357447 -286500941 26489 -213513592 -874837718 40282 -236986541 -576644613 56439 -993370715 -402085464 18531 165534326 -394367564 6600 -100852705 -128565779 7638 -977264882 -586691126 22057 278847371 79926711 72028 51496955 -329412697 29225 -420734126 830564974 26839 439472129 365503140 23916 -237826184 63936713 39151 -414751901 -115145541 8310 76874570 469279457 345 267076104 90354239 69123 737333139 -307982992 48998 276460588 -33557226 62748 -327397039 -671217552 60381 -46193974 264936202 39927 -235710374 -991017964 47734 -601860003 -489542800 15043 628107294 831058737 40975 -224414944 -983798285 53608 -986987761 -992490929 59581 -116625998 -477828046 309 -692047755 -778446081 13197 -995179518 156747584 11012 82456524 80995479 65822 -974631143 -954945828 9259 -139945634 360265414 34224 -107376901 -488164729 11037 273204157 277663632 66480 454704167 370589952 4333 465613906 156025139 72613 162386866 -199413998 18685 733152254 355275930 12960 -315952904 -226129475 27124 153307734 351064525 44403 180245267 -415855450 2197 147689457 -403514830 26547 -889715833 442775313 44620 -614762563 -332112978 17210 -982513652 -425919908 62417 -131108296 647921086 14288 -705537880 745715719 35775 346857471 820130627 33386 -968657854 -956263615 38630 -605860871 -503403682 17165 -98563411 -786321523 11817 182994030 -415857916 16083 -400998134 -985495013 70627 -785180911 -493191904 25656 -400247253 -987437691 42670 -310183539 451175364 10017 188294731 -608555280 20443 567149588 -493216845 22419 -231171687 -955981996 5220 243780985 58845464 33819 -389578540 -977721217 44956 -392765822 -100979087 9426 379571786 845168050 16874 -98255612 -799938390 17226 176919264 183060618 22118 -415336643 735281988 22994 274239773 -192829909 26086 -310661248 431009000 16479 755216380 -208807233 31929 -615702764 -498028979 25307 -415019002 -119840045 15512 241030345 261464236 53112 250327574 -369205 28554 432967471 357260421 3125 -395615534 826892137 53987 343583130 -232882621 19884 174523384 -223554757 22998 -407425045 -964903143 34467 -490031333 -12431893 40294 -131004359 -787217137 53139 -107679986 357101219 6365 626067855 170888246 1002 755650483 -876178661 51303 168681004 -418993285 898 447227186 344507267 16835 -215679767 -953202937 42993 375289335 815504046 19192 -319134593 -208867606 17337 -305998329 -224612180 11463 -890755 560986563 14846 267011612 -192241317 4996 748181485 353824016 26310 -794086825 -795460472 21524 -229885917 -510238678 58391 648573923 354266694 5291 -411717541 853284632 39845 -764057893 -791380193 16907 -100529798 659540267 14549 -957792228 -956188265 8597 -672551018 752649527 12186 -790942069 -762958490 24534 454944402 345101278 24752 -681084425 -117027854 19665 550788849 -699446136 67543 748286503 -322744131 27542 -219517734 -980076881 31105 620144650 185558839 13061 186760257 -387063655 19048 264195639 83383026 44280 264693123 -3169450 13922 -402406983 -115495632 40879 180433059 166057204 32445 359192687 657846789 18122 -316622295 -228880109 6248 -680339020 -899535449 44850 253720708 258524431 26328 -130176217 -324884983 10528 149846425 239453711 29590 446129940 377788561 11960 -404729308 -995811208 45493 -425314459 848188758 33001 370949997 277793990 65587 -426645667 -115106396 23541 -688808540 -870788422 48178 -903610624 -119609575 17264 -133614339 -807182298 22011 719886560 -286616846 26944 -218357236 58965792 25855 147138302 176960492 6033 -612798932 189389754 29265 86689583 816573614 31927 -885689549 465419980 40323 -964716213 164506474 3200 457599627 341098774 16411 -393590114 -992350290 35526 544375961 -790108792 58476 -574545449 560808121 78845 -977114326 149013290 51193 -299796811 -682128773 13028 -881481179 461075548 40654 166905462 93566368 8240 -132157147 -495061560 26682 -961916453 -612963293 34711 -963850287 -426613706 55827 -132903413 -801320824 51077 719356028 -211214018 10570 263440147 -777529991 2039 -140442085 -897452686 22225 -6918925 -697575973 3210 -783274309 -784836308 3256 278029987 50627217 22955 -892984044 -121153998 26127 -8141160 -708780998 5947 188672548 -591896325 13048 -16858368 558688542 14227 -986817987 159636077 36510 760929494 -295949633 20019 283268683 70196951 14435 634058565 160264036 3272 -226643812 826930686 57095 -590270087 -325727052 13378 -973596021 -588868050 63837 80026746 724066910 40815 -406162629 244954346 44112 -27191464 641427954 31143 568459470 -515024404 29021 -318027379 -711834836 11679 70548791 741154731 54171 259868841 442882342 38003 -397281780 722056691 13350 270657939 67686796 69462 172849530 352079107 18183 -381973829 -114351791 1675 165640733 473068572 408 -415511131 -968462942 53933 -992961533 -598600032 1394 655135364 846873107 77627 -135572026 -110459539 11479 -990910886 -398399107 49535 170336576 -858371817 3274 736152036 -197576613 39658 144509860 -608228195 11211 82522958 431915281 57228 -236756954 -603989325 63949 343128913 -222129770 37956 -575573874 543343512 60004 -807483860 -487816961 25812 -413928784 244485473 34779 -15112527 535108563 48291 -397993830 857094899 52886 170728813 178292879 11779 345453222 839984050 35484 -100854579 -307987063 60859 282010559 727701160 14500 -35799515 547774193 13615 -124739813 -767259363 47660 345756247 629254010 40766 732898939 -603146567 27010 -286711963 460389670 21942 181029350 -407173209 25317 149802564 54911257 6865 238677234 -397863944 33025 247744226 84478108 52009 171211675 -133652360 50571 -986621832 -973736304 8689 -122322266 656220593 8575 642863065 180496601 7811 155168488 -583326362 10211 272467262 -18469786 28821 -232582176 -580793831 62117 -96552827 -493789537 31922 162803057 281870196 8046 -25511465 636033670 6450 -230039323 82027321 2147 716796141 -202384890 61457 -130468314 663816434 42142 268799127 -218718290 44964 244150277 279302780 25757 -419348723 757409857 39226 -235827842 -880221889 23287 -14962374 -588904685 20725 347572512 -222505334 40027 -236185293 -585409570 42482 728910166 -580127626 1261 -671588868 -100047506 31801 -98807977 -781602749 19027 456013522 349771641 14826 752877157 -286121190 21663 -138357657 -318475326 43739 -7796582 567232264 33679 -788812538 -486924979 58911 351772782 -236194655 10798 -333074751 -670003201 10919 -122193495 -866738697 42380 -692692709 -115158783 18476 190463250 76754166 16000 376460853 838871646 9740 -120691773 -492250904 5640 151362054 464841231 19320 759715665 -198877705 28598 177560889 91947584 2608 -971270631 163725838 26189 266961382 244631916 17229 -970109001 -590405788 16873 78162136 268130672 46091 361754111 855604791 3597 -864905119 263980165 36986 450331509 -711393674 20369 441221572 372837016 13022 265549883 245915602 45727 148941236 351555846 37934 175975555 353314245 46660 632806705 375956830 33096 -987967935 -584616259 56991 660058680 168060039 34613 731732481 89948397 74568 -866550004 -103125024 28239 -666924995 -867701348 34421 723281892 -588244564 5319 540752730 -502079506 8793 -97418989 -510990700 12790 91177288 262257807 49523 249033243 450122853 24813 245660200 268314513 73948 456592651 186092248 74958 -300796079 442390221 5567 184393783 453480015 4862 -25769689 637425230 17074 151602267 177482596 40927 161987427 346407579 17666 -410310330 -989332550 75565 251821738 452693681 12352 -974300033 -388937405 29854 -331873431 -216556537 10355 -993664918 -955826266 27885 240510638 742764424 40679 -136856127 -868334743 29029 -902833968 -141849798 45750 -114769751 -140049631 13205 70618080 -304472233 31075 278240372 85209469 16370 855012877 -960136700 6117 624602854 -299915785 8736 146441314 -417121490 17449 -330394197 462619211 2698 751699475 -286658386 28718 -427583581 714447212 8504 -399129856 747372934 36105 -326393882 -685512548 58507 143602414 451508274 14205 90725832 852382517 46117 -606465001 -898629143 37943 254967575 723803096 29011 151233812 454460002 21483 718634288 -606071379 13639 -977545577 -417129030 76646 -902325493 436634127 46714 242978952 737903526 29492 750517048 -606801178 14263 -287016109 -225141309 15518 -876025063 -123661269 55471 279258397 726969503 24348 161156253 -234042609 73262 173515529 156830861 39177 -615404330 558845544 35757 -873332920 -121441048 40069 643004075 843255849 15853 637003383 -217290619 62049 -139729337 370583736 5022 641101285 821436150 57336 -34726099 -787753742 46616 70895480 745246009 42468 250235963 449345037 29333 729057660 -215628863 64266 85912170 241998122 64216 -389657976 741564796 40200 -13955180 -680533779 69093 662591752 824480557 44485 462091262 168768847 71598 -291453385 -680268311 11906 180314106 -234114853 37633 59790393 476037479 20755 -8625849 -318062558 5631 -102616854 334405236 7651 260922083 -3733234 23861 241778126 -45788975 31651 -972513507 -400652231 18819 153571090 474777018 25216 -892557791 -672186578 34063 717138370 -586798470 7365 -13555060 642212941 31717 83491930 758327185 37149 243306040 -220882736 180 -296493616 438142570 20997 -230764990 -885118279 37462 165236404 -876841976 2165 -709849830 -889808745 42939 170792200 437062477 643 -120017178 -95933068 10174 181366842 445607828 406 154488599 -419838096 35207 -119047191 -137086573 4748 -992222162 -392043298 68677 268147260 -1104871 178 745780676 -311530435 21497 646679165 -303537187 8251 -192803940 53976513 40588 184251753 274699780 3980 371991539 656318316 34430 274156716 -11712160 15936 353975327 -204371696 22524 756597835 -216315999 35695 254572614 467037451 35769 160083739 -390201494 5315 643661701 -326942586 28078 158082083 -197133617 37778 -33270738 556761344 31423 81171709 819993746 53498 -802773464 -774895999 16817 179981722 181650408 22990 -390413288 278726207 26074 453666599 343737270 7844 -139600239 624681736 47674 60034017 -304144589 32442 -401124960 -992741700 56487 -36886738 536217173 7460 -686052290 -801624751 4273 -122685110 -332993591 41668 -397299491 256293655 3936 142982045 -136131005 55386 -420936083 -962401413 3022 165608073 -610670420 15879 -683250507 749847509 13341 85191716 454243947 41248 -285794308 -198657292 29767 -705413051 -123007859 7282 185972230 441053758 21537 -18906779 524611249 13067 735999649 -301230560 38554 626169238 -290490734 29675 -117966354 371549613 18317 -212183889 -589480761 66540 52593357 -321997115 17680 -35828569 160503922 65991 751916899 354651111 12970 -767238210 468201956 68783 -793823385 -507784980 25805 -118681301 -138961830 4110 -983660910 170613786 46075 -957327433 816313883 28599 -130794719 -135495065 1284 -583287013 -319415467 47798 -298881237 -696364529 25228 -136848718 -141904389 14402 -124718731 -121573429 10159 -592572481 -381401343 53221 265354593 -193990195 31224 739471650 -225127727 2026 -295153843 -804534540 35523 -583073059 -328547773 42443 151802009 -612853868 13825 262100963 469143959 10020 -111491848 -138113920 509 430276122 342954654 23193 -762650586 -490003890 9130 188796664 -424022115 7307 -675219551 -771346792 22785 160697947 -120037862 19538 154636844 -582574015 16511 718220654 -573702846 26619 -702233868 748983742 57467 444076250 343996056 8781 187202831 475175074 17661 -592598977 551203846 17878 156195555 -104841306 22612 371835095 -328720573 12752 -96978263 654685027 27248 648021191 -305074169 836 -102577884 363716392 15023 355321405 -224158363 28532 549559176 -479509547 58142 143208024 -572769613 18877 -141039635 -120161800 6567 -141556980 -776929761 48544 -498259518 442331861 19061 -133838698 -768587272 38376 -680213733 459987436 43162 279277679 59882584 22093 -900215724 -105933239 35778 -613842769 -516773842 23084 -111636470 652629580 15970 170429907 435066915 16513 -230261085 -964836332 21630 66768883 473385177 353 -967015860 -401047874 76116 739719205 379071471 51691 -797090727 -503011378 8034 259149830 -210257874 39221 663529953 -410219413 12083 -485226832 459453609 41507 68545758 438665209 24440 -608863631 527248867 61395 -304897879 -216404053 6872 729133022 377444062 31168 -394377963 -979374003 9625 -992544611 -605188183 664 725168481 -197871318 1773 -120619558 -98843405 2288 -954097784 -978188913 61817 250120086 432487071 30138 -808771141 543941719 41055 -123572104 -308599643 45753 -47259565 658061861 13129 -479975848 438932559 13109 -766589734 430129432 23829 -325413339 459107954 18395 160945278 -889420635 14496 345200577 632032794 19423 655523999 -331944899 10434 357800199 819309618 21562 182752523 432401117 2882 -117630079 -870309574 41300 -790064953 -514665035 58039 164668882 -604153140 8152 -496006058 464111057 15381 -597807959 243743438 30273 -409765214 855781420 20445 370543745 835999411 4167 -667856456 720263669 47287 -119728099 -501455035 9340 -309622569 -969593000 17928 364856678 -226129913 39611 -118505196 369867100 31469 249052875 269721515 53514 -33789200 -494079003 37657 -133471767 -484425662 1327 623311237 -977746460 51139 -689440825 731928351 51351 -313155460 -677323437 31050 -1777222 541278536 4452 -786480511 -508276438 46823 -807474305 -762701082 24637 49669226 238405560 6542 -197779912 -573377270 27055 53762072 251662213 61020 -22191893 628434454 17593 173786385 -226885647 41756 -134630662 -111300099 10717 -289135860 -693465428 19591 537490920 -494869820 15397 143302026 184621727 38438 -31604013 536538778 48148 -13499602 -712031799 78801 188531234 429192777 1898 345351319 -218266802 26006 -217184430 -606130485 35398 169434296 469545789 16002 745520888 -495318016 35394 85641143 267656151 11073 -668612727 726499309 70189 -1445225 624371673 36522 190042089 56148908 29204 79327972 469231050 23489 279690114 456194483 11338 442381191 344166613 32305 68328916 276489652 20385 173872734 275040835 30120 187795573 -217470203 69695 -683074424 -789180247 34536 -138328964 632509369 34231 -203395139 -993780305 10996 53138029 725966909 70951 -137524552 626191996 19781 -517587569 463766269 35929 269825319 758700746 18707 -129503346 -519399693 24800 760834377 -699355561 63866 62122083 747948815 72419 341357628 635622348 20467 -224671590 56654577 14723 656326853 339228905 11535 -488317410 -711339977 12953 54117442 432185986 57947 246471074 752066029 19410 242206999 467906971 6074 176575967 75267415 29600 -119708634 626348534 35186 273480265 731083882 34902 622645708 342444806 69873 85510362 756344738 1420 -500141053 -699247452 7100 333862500 648979311 3572 -996058982 -578008782 30077 -885010682 457751103 34243 -693416527 757512784 9017 760757570 368591557 10676 -420481157 242188126 37539 749019045 342348060 34238 -209972207 -898642116 1301 -120524532 -881685944 8423 -681844838 753858789 65771 -878172221 460003228 6628 74674320 720816262 24247 279812189 436829447 22693 278400633 57244549 12471 -809217687 -772304002 17951 -595627504 527704083 71468 242145692 275886797 71888 -329568467 460027872 3816 335144886 830441042 36851 -872702706 462609824 23845 269489475 -219580073 20736 49686556 -513822494 41851 -984904735 156134196 8871 -407310052 252762799 5901 -674875268 -865654226 4506 -765182591 -805696744 8526 -966729119 -591790350 18252 448381602 -861581167 34522 758739029 -331448198 2322 457524804 433932371 52496 -121750519 -109572303 1847 -416041957 841761603 3292 355629891 -231335336 35994 442008789 337653534 20773 -601187074 -314033912 60395 -207523407 52959946 33261 -234465627 -587433310 7680 277390672 74314923 58242 64702805 740826074 71938 -799221715 -773061235 24528 373631215 654880744 17100 -324450279 -672467793 19018 347943164 831327951 15625 -497824119 347387410 1643 168394020 165149541 6288 -381447258 -124162839 13277 -33370274 637342727 39875 552181816 -483297892 52181 59921882 -304690122 40832 273540399 -20663930 13303 -589072795 549509213 15745 373769010 -209508696 22631 -212773613 -984617673 34691 -487883919 440763048 7403 257621329 731777388 11175 555979723 -576117732 60751 153973328 -892707531 30794 656463766 187113530 73262 -774131061 -516949810 21107 -707704973 -134327003 23550 655179135 -322116595 31764 -416892852 848756233 30099 -228516696 267870438 60912 -383242158 754699286 39809 334777169 -222252218 40005 -401591289 257360144 52769 -394539920 732387710 18138 -416975963 852341010 35040 -106577614 -100244976 14332 -711004512 -794867653 35290 -608735243 -315642856 9051 -7374727 -667106259 81974 164407767 -609563928 3360 -115917689 -496210833 25312 -195302428 55061499 66519 -706904045 -878203346 37149 -972711995 -407057890 25112 -424988771 -999669866 48045 -37906015 542225472 15830 245965748 252953883 33925 146501399 -867811619 39329 739255965 371817100 2271 85761137 262374741 68249 -98743451 90195233 59438 -985228820 566549543 52141 186398880 440566187 3521 -426749408 -967664829 42075 718687399 -301442781 23807 -202156553 79677011 5521 -983024067 158490697 10992 -386698925 -121808237 3910 188826481 -859453525 11655 -414830605 -96391425 14215 81268880 732599283 67902 -204152057 -596927053 3462 -137889870 -141979683 4389 457185669 186690068 27538 -124260221 -477451734 22355 169331044 -590768890 8041 144070372 -220678728 20884 625809087 190129902 227 541969384 -516476592 46381 -299260979 -120522597 54365 -98283407 374573692 29784 73748719 471611556 14344 638026832 835926074 45743 275315903 -28335633 34558 651311752 -580941681 53919 532755672 -479694662 48174 -585351606 545482225 59478 -959798259 -139671741 56853 -599964175 566112249 77391 -214679969 55657524 103967 246197166 -29605539 21069 270488567 283133484 62436 184405273 67236490 19971 733506901 -286081251 35828 266584034 72251439 46622 -699718080 -101307996 23900 648981372 840671063 63277 -780956454 -482092691 33796 149373510 148426359 39060 724157044 267090858 9641 355717044 809806091 37226 254762613 442010563 38283 -224265550 -897173137 47078 -31864943 624951613 9521 655483887 -319665560 35327 256466560 -220743133 5688 -980970773 -959982443 1880 285049692 244402773 14816 -112271568 -793570940 33523 174254029 -576241829 9481 -697513969 -863276674 44192 -901088396 734825754 87411 -401051160 -136336690 12036 -427228063 853592232 24742 754876590 -488084494 43272 -895709421 473611481 9688 -486601704 429918776 366 -109288139 -131847418 35661 469536949 161392011 14084 -420235435 854449495 2288 240910643 259312223 4690 528082212 -703410821 47556 -288743877 -697694403 8029 67443754 278210211 57325 660356660 541305322 47710 658214588 -200876081 19845 -423276127 832802724 39428 -233836750 -979038636 31282 431617667 158391564 87329 761319090 -611804933 356 -39872616 -668164394 34725 -700770304 747282561 64453 355955418 835055364 13145 -976926322 -588771909 50115 652218880 -287581449 15077 -590966291 -517203226 33059 -700865610 -886415990 37998 440433801 -317544952 16590 89923787 -502495001 70377 -690555604 -766186217 29840 -900094915 453624455 9281 -293687332 455510468 15039 724042721 -583299312 42313 -965810070 -389031375 76554 -584395583 -494501411 24276 -691013339 -136647006 24847 -586132235 -498332320 1032 752745972 -207745019 53363 -607354524 534418561 6220 362635824 724114193 27514 -979692325 -988575029 20159 -713488045 -886336972 8660 173846890 336612502 28305 -303399387 -192915655 5159 269930137 436025249 31481 -396985701 835979263 55448 -683108340 -894579249 16958 -484602563 440273999 40471 164208332 453390151 7268 49397682 238683452 7945 338529891 820447316 38240 649123574 347860770 29427 638696631 841131152 73922 176298358 -893385847 24523 -203000996 62371517 73121 -593861401 536680912 52508 -110648808 -900556027 30070 149717971 -896234395 44158 276855746 48826592 41224 336060036 -214541542 11408 -977554523 -594851942 60515 472488391 171732318 76629 252159882 -202275842 16438 -323879228 -194756861 271 757165182 -320709529 5539 -205123160 265667928 49521 734580424 -211068528 41001 -104809962 662934733 49339 -213145888 -875593432 37734 -11846036 -668329058 15210 -107721134 -503008386 10069 -385740031 730258591 40758 -691038449 -870700893 53657 284490142 84326225 46441 167083507 156386070 16177 -231058951 -618283028 35313 641532960 -290568361 41309 -601224431 -493720491 6234 824491979 -981830864 57674 452119278 164415324 30146 754915091 -228195689 53844 -678313230 755929724 27675 -395234085 -99885820 37159 -323492983 -694275692 6906 -191684186 -617071963 3241 -106424854 -137884648 17353 -115966426 -868438476 10899 186558058 -587898750 3891 -100044382 -762589294 34130 262307861 268267811 51111 636178142 360631445 51321 241330125 82647757 76379 555482483 -519754126 59365 372709687 632409387 12098 -16137784 642923397 39411 -411877881 268091668 999 449961670 373892878 14228 350526161 821861807 14977 -387020002 -101427995 41377 -131527374 -503077293 30007 177244691 -421202342 30235 345775694 819583307 44394 -701953099 -122732554 13305 -706747919 -874720901 6683 550365570 -695645925 47882 250735960 -24017227 57159 164259709 -572574114 6026 714449310 337360467 45034 -204040545 65799554 100309 -117791254 364599571 22332 -123441000 -488876863 6837 170692529 182386971 32822 239520284 473217313 42494 -219216148 -859114580 54498 -685753917 730021085 69436 -289146795 557991085 14393 -593891192 -317367073 74494 150183471 433778040 14703 650472076 352584276 41228 178617844 -410065799 29054 -26667891 654652905 28600 -780998751 -785304852 1144 -393615806 819770053 42676 56975285 252816232 24041 649335141 378627682 45627 183510882 336653405 7575 -133423372 -897327032 44279 -393778491 736771049 23203 -894522246 435747861 4736 -971994490 -599248489 5642 726492720 -616679455 9723 561863992 -496483353 16043 -606781446 -290598305 39021 627332488 845957726 25013 356153022 824701720 37291 640076190 836686472 74348 -212668205 -975073043 10499 -121429291 -900339279 46583 -202255190 -214846745 26933 -197286470 78208089 61604 -675430763 745520427 25432 183362447 462379618 23509 -426712948 -963919687 8605 466495938 343588283 2661 -414391050 -973281139 62208 627214132 -323036692 8106 251060022 66247489 52124 49991656 281308059 68164 243051062 268200642 42796 -411323046 838111699 47049 -422142161 -954045666 62557 -409756624 -139506352 14522 631067112 849572302 850 179916147 175414102 45074 -209785315 146160244 37003 746565812 -606721213 21909 -6412825 545842751 37778 -137551712 636288219 39783 -105327439 -307323372 68242 441859399 345658410 14004 154564008 -609279626 21799 -969103702 -956824896 26745 -312732136 -713865993 59366 147583909 50155615 30171 -411738635 743596496 39154 143692807 340290918 28587 -783477615 -795284964 1683 -114563598 -290632655 58799 -224207354 720563969 79874 746047987 373177019 35261 64019231 727250465 2795 -4271573 531293993 6527 -22949636 570008684 27947 64459835 855910426 8405 -692623714 62840691 64042 567802142 -503873155 25759 188456665 172606731 14960 277917020 -229433258 13303 -303393460 -683199632 63810 -405651163 718227315 20245 266806999 756621471 18054 -106344990 -296683588 17596 558304075 -512457607 24829 -422356050 -103971867 16033 -390920790 728920245 16017 643140606 151717336 76267 -134871213 362397291 8607 161342475 450568851 20084 723349124 -330537291 30602 379631772 563774132 37647 161785093 250460903 11392 -291653335 454155905 5519 646615600 830594941 6300 -200593299 78020750 27950 268781518 256071720 64056 378111397 662682289 18766 -993335115 -384433265 50261 372129636 -231782785 5896 -975248963 -577028455 58149 -42160865 541027389 7896 251029742 -6890510 27002 146926295 174779059 18054 -231528648 -579197853 58394 347922054 853171137 17305 252910426 52776629 57087 632279616 372347861 17432 -426458424 -95529668 22182 -95243566 662519302 19741 -32606773 622573893 28396 -858611691 -119263967 15301 -603487464 -319789411 17621 -410414232 -995456404 28895 370141186 825982794 39426 -967031856 173020508 44288 -808014137 -516546258 42150 -389094063 736825754 463 -129831493 -482117730 17934 -286898827 -671996442 19625 -225643363 79589978 70474 173014930 -409025864 30297 -126723594 -120938667 26162 435829048 147287886 70547 -672345800 -119676043 12011 159252620 49181670 29147 752966547 346664647 46589 262033378 727365451 7506 -671938104 -792556403 25306 243408127 454191597 28364 -217198622 -880791263 24041 83375661 736106281 25776 472407456 362842809 20343 78247075 256220406 21374 -191986817 81890311 88437 -117638078 626730210 23584 624532830 349746007 18013 -962223806 -983188652 28540 -800367786 -487080867 31955 -808872584 -805921905 1987 629641937 360760143 52454 -118510771 630508017 44072 146759502 350443416 24064 640240532 181155965 3648 93632736 -326004105 18458 149716390 171969820 47283 145463647 -115032582 20144 -120288984 635765494 52331 -604523483 -674204958 56162 730990855 -611162156 38212 -116250072 -302942621 47273 -609340928 -317903004 36067 717450667 -218790456 5193 -574503426 -520142938 31456 -387889556 -114534336 9030 81838211 -291311956 31246 -407314305 835269465 52654 -675661555 -127942901 2679 371562201 660437597 4814 -804262972 -488244040 25691 249778515 -235920157 13663 633842136 -307327176 14934 74001502 821277858 36682 653199094 167967406 48102 -997295870 -407667206 75724 -124428785 637633957 42496 -98002605 -789476707 37298 240846119 -14495851 59717 53624814 831383587 17895 -101640015 650041577 25175 -511611551 454269165 15114 -994844901 -420779894 38150 -322644077 -668766528 25792 -900882482 468470996 7899 -793348945 -497737896 43496 340712035 -234064543 27905 -201852132 -974208095 53776 -138957251 -315922378 59513 -100421896 -500088599 29827 49879298 433591384 42596 -489772709 446464382 8412 -43345499 -699313322 27094 279010447 435498295 8409 760468629 -232168423 38908 271195838 -4551995 28648 77361966 751113704 3125 177385853 441350870 24326 429632875 155102526 20318 -419926906 256788549 9807 -476294190 467906567 10796 -44409870 537214199 43691 621806143 188176549 17103 -402669624 752781329 833 175586641 -96774144 50441 260918085 716026070 33776 82141055 239598903 20656 528862995 59962863 39027 -213030164 -612306257 68655 368119578 -236448065 24238 171499636 181159346 21200 749224017 257679218 57302 -209907822 -898419853 9039 566794973 -488638306 20837 52538159 744706352 47621 357996030 837786086 31401 186381780 61885604 1922 239954512 -232095267 18585 179169369 -416781572 475 446067702 188200246 70120 265214675 262001228 51568 -197802632 -887364517 55471 350101648 -215930521 22341 742112311 -572662169 32020 757845719 -297164991 18285 -325647238 440562285 2326 -697745197 -774359239 19984 -117612261 658142972 46375 -214984539 54166418 95735 -108979566 657483036 16754 51483387 466037872 33205 165037936 840790016 20166 -97361699 -317539026 22913 -135833792 -771492109 25325 244252334 -45386224 77126 179973426 -395234918 34970 -111643873 622040309 4155 631020044 -286316746 37499 375211302 838129730 41221 187712352 -577504309 16036 166301862 176283898 7524 568345300 -477262157 32385 536564245 -504699206 64061 -515877964 445275478 43975 558698142 -487488173 10901 -99844730 -890855361 2621 -101249950 -113886232 12536 -133430683 -869526132 5562 -396648789 -137768978 40359 247686254 -6059488 28395 184460950 -210127615 11841 258978660 -217463314 19390 -389335695 -125683246 4718 -865483731 -104564072 12351 -14931903 -698910896 30457 278833942 715566340 33502 760320615 -208810650 19948 735565220 -219610875 34936 -137073098 -802987743 48200 449013912 175358199 83617 -899663036 -131361021 52762 -671814198 -779999128 41310 262709460 724443716 6859 -581788942 -509760762 27316 -44315070 666398668 1952 -977397787 -959360928 5344 281952179 82204787 64431 -304880309 -491710760 28543 94646788 460562407 6679 -986093841 176278795 19273 -236517596 -976525871 1407 -498688750 736649599 50080 -328504541 -199603209 33653 -234682233 -890734087 1961 735313394 373003899 5570 -702417403 -875678342 43076 172987155 93182414 18090 -109334138 -304990952 19806 -413177430 731386545 40507 531117592 654329217 51372 568350770 -477161925 18802 -676371337 -208461133 25961 -3033204 -6052983 2918 -13936920 640561638 3021 178211287 -427602651 7079 -994999509 -952921460 9699 -134437022 -766845978 5864 -482230411 453125940 3632 -293586961 434263454 2785 -224757769 -886419831 26763 162452383 179130529 2269 336869534 -229931910 39173 -15669908 566110430 5103 81791912 -318634625 13388 180518693 -585832772 5227 -594127069 833427497 78356 186508150 -384050068 27847 178563411 60313795 19229 -324810987 -703740829 26135 -761951835 -513905333 44044 -112453836 649328563 7120 629269788 849704109 57724 -225839265 -987636143 51238 -581674720 544507136 68480 466534439 347757973 7853 -693314162 733221916 76770 625902206 161392159 8183 -711200759 -875290357 47616 87161119 -302845757 29178 -38195358 648115623 37882 66879758 -322886916 33102 721613908 -309839010 33156 -320804150 460563081 14735 185398982 184833383 3638 662582910 810936871 63000 -45917797 536603332 913 -690218334 751463344 36667 664026283 189968972 58637 175559412 -885723047 32675 378521317 -518335443 49071 76601508 273214014 31326 -792208358 -807437941 12890 -677857534 744928386 79909 172358052 -8998521 30084 54017638 452408166 3194 -192686081 76339751 97948 -868769140 -118666014 29926 -309495684 -192803698 750 751253992 -234623099 45378 -46850192 563272671 17890 -514343594 462474161 22692 -786636540 -791745272 11170 624876931 337193368 51839 147063514 442523122 25932 443895111 367141397 3789 -867464913 -136072168 56571 -106434502 -868014320 22959 -502194383 -884970970 39826 -667736999 758006430 32156 -514421311 468575035 34613 -314808186 -210809838 27455 371394368 -195250046 42384 -978362961 183092726 26284 737352287 731574190 51620 185677161 88244152 13234 -574536496 -501453811 16481 -509235388 437831675 14530 -580592051 -503071922 20001 -192213213 -981728711 52684 271677779 450244444 4649 -709267142 737124128 17294 -970247017 189299055 19098 747919347 -586383897 37621 458809292 375187138 30226 815157555 -987410040 35516 525502233 -481986382 2724 -313491509 431474029 8576 -135493817 -863698719 29747 -677155975 -768322086 42441 -222658341 -876060155 39467 -603024673 -477773477 22527 -40459647 648591082 28497 -311577274 -713560506 58392 627645610 152589856 6831 -997619317 173333878 10511 -325058669 -685432723 60092 -126914790 350134459 2899 -996437520 168166624 32848 448541035 -322500619 26770 -975797049 -403288093 21559 -294826667 -213575704 20577 -313421193 448841036 2122 165641393 -220290492 43711 251208318 -229272961 3805 -588252846 -302013164 49497 756369459 359237744 20682 57567669 850272806 52746 -15776210 -235939032 12040 720650886 436477109 31884 184080229 -213490065 35026 181656576 87305922 2465 -202780133 -959948170 42271 438828978 341506372 9995 254929788 48178189 9067 755014765 -325812019 30118 -116071752 341579105 14054 159061680 -610408077 14514 -612479878 -500423967 12525 261864988 84634405 65019 -102066416 -304871842 63796 -763932667 -802573448 7838 632976244 187092558 51482 345889631 -214531217 7785 -124042381 338280185 33746 -96657657 -895429523 8237 -405230957 840090684 58404 -202352094 -891302793 25089 -785371002 -495064780 57416 438363764 168550019 68593 334093837 622822032 11375 -595823606 555608149 2180 177530967 88976763 21493 246370473 -32367805 19400 58276893 244794904 41315 -141551442 662081305 47813 -137818580 -776913606 68710 167568209 -572539975 4661 143740693 159892351 50958 -191206822 56343331 29880 -694523691 735135330 45782 -477029041 439070594 39592 173508536 475497874 27427 -683746101 567427332 1536 283522577 -35303961 51473 719635326 -583866410 2661 464488338 170710682 56249 359142397 660939321 32275 474316032 164539092 76647 -233938063 -869337928 29167 144192337 -608720053 672 -685656559 753758644 8657 634085626 -109780361 67232 -699776521 -109836982 16849 164527761 439469320 15021 85357032 256594217 30211 54699880 849230482 47049 -955600652 84080768 53374 -398135147 -953431053 64253 145342281 248693466 51022 375846873 657032926 40705 -208171459 -883983057 743 -705609087 761571769 58352 -108873098 -330825458 67177 188696863 -224048578 51170 154876961 267960027 21543 -601721192 528111272 930 -104217567 -126736073 34906 536241989 -501305978 7821 -10121211 545791706 16042 -386165584 248881324 13969 -419275965 251773120 3850 -30308119 -705302463 32372 -132922528 -105586663 17992 655509434 143883755 44059 -417793606 -137108072 29366 -700291882 746570870 12388 -140327760 -790381884 49799 -327054249 466186973 24771 -294620009 -212733699 22637 -299819547 -676330348 5837 -885744406 -137670586 8229 -297501520 -681169677 53716 -96582955 -777462676 6675 367347863 634683909 17741 460568062 335501244 13895 -195997589 -971327698 547 -206504329 66443444 81397 -991835809 184201625 4925 -191010866 -900018179 50286 278494789 -219379652 44985 343191344 830163734 26657 -18820464 -693191964 49101 -288375756 -995400890 29526 50453467 826249533 59712 184907371 247258841 48875 -973653440 -395850648 59663 169442734 179522937 17859 169632422 464669933 6943 278301629 80897501 23053 -600522344 -488508171 19857 153514446 656598944 39833 624784506 -323578495 19419 167790642 340868445 28418 59507483 811584681 50342 -121897309 -788760088 67142 730705288 375532178 31048 -290808398 -673326389 45449 155688805 -610750892 14168 -389850495 735458956 39690 -679872144 -113263635 19266 -207012473 -580594604 51663 -131890986 -295484609 18037 343726361 855720417 26554 -134445001 -506233088 10710 630849434 335259797 34628 -30269514 545252681 43969 -327884507 -237968082 907 543211381 440716005 45841 535711984 -141428491 51992 -708849282 729803842 24030 -307105371 -680418543 46746 -387611697 845816640 11156 457295054 343177984 7969 -780540611 -787613769 1518 149306938 341702191 9004 -572219005 562971486 63243 650355456 832434752 40742 -221481292 -582426118 2416 -98061302 451004246 42472 -33320684 633665533 42498 156794208 188756630 31014 -518965465 440546681 40181 -212761087 -952412456 41625 -121034907 -116686883 12902 -580639755 814958047 52803 -670217265 -789724372 3079 185596521 341656163 48943 183715410 -884596392 38964 -225469081 93828054 63529 -5335552 -675342382 41124 -407365506 147802057 31892 -114483021 255223558 42428 -401859032 -956006342 10393 -409403854 754789509 556 -123218504 656865433 44823 -122804430 639254209 1734 -321495460 -705174815 35626 641268159 836176421 19769 -424160327 239758150 6615 -101743163 -791156914 47762 725027659 -297593806 38157 64132132 238855032 53077 -423312222 840978197 10117 750557045 -592242305 19443 189826536 -880716563 11170 -102883623 -780101688 23555 734333936 340759978 35246 741424228 362933864 26694 -225527029 -985759016 27300 454130039 355432310 17001 -308269247 -217478642 22398 644448168 354062223 57893 -709235928 -902026158 9824 58306943 747054975 49842 148776317 -892368048 22387 164890183 145205330 47167 524515338 641266345 46867 157271287 -101829864 73319 179520536 71993447 25116 -139576575 -860694324 21463 -982572838 165891608 17996 187411410 -133650324 61826 -876218748 451693627 42569 173617521 -219376044 51731 -588037292 176850131 32628 -421639616 -862887424 45614 727517396 -288920590 31673 -125507108 -476300723 15575 -133827193 -500064821 10839 -604758900 546041187 65477 75991482 473350691 10754 -293694464 452286961 9880 -794325060 -501903870 36358 169450636 -125404104 6352 65820074 719289088 3123 -994668020 -598067321 46731 -11838418 652132009 25547 -219884547 -967121640 39144 731161264 -574575362 10392 173487398 -882292547 26729 -867319326 -389817925 44240 -616250477 531308117 22346 54972768 852962697 39853 88884637 828320251 60320 280754576 -769416287 49788 -771209669 -497594256 46768 70591282 834613834 16569 -201714067 -609892956 17243 -672007684 -121393285 24240 -703166863 -875675411 17828 -418797713 -881943778 36453 -422704945 761356995 36494 182592411 -891275141 30173 284960396 758291760 29007 634390376 816755565 29444 743522158 336798276 45730 278876428 458484446 38951 -477290675 449375578 16274 629027736 819175650 58867 -387075801 841020422 14842 278651512 751972390 4813 333498370 72628273 18759 -312838617 -669984941 51416 -594367409 -286720147 9633 -122332720 -768293662 7513 -411248800 851879553 14771 746583801 357571897 30864 80628453 736687610 28083 433355275 357072311 30679 -42331760 624558904 24006 844250757 -966176107 36848 657064546 171194523 49921 -113008596 644449189 50380 -793881422 -510376944 6064 727611976 -192216596 6220 252913853 -206353811 38056 -694925362 -99789709 18421 -315589557 -214153540 7508 -102621712 -492879951 14745 -109095735 648367856 8508 -298679079 -676471582 36477 73990572 -311850540 3644 -520642663 447502626 14234 335266508 664739433 27948 173386017 -897604505 21947 -130088888 -781762399 62548 559822892 -514968620 39337 -954566119 189801921 16020 435862006 181169643 20676 -308752023 -687335698 37318 -857980522 472514774 22422 -706691250 -860922079 23287 257154009 715906091 22296 -323424347 -688569188 26366 -315796478 456149707 22235 -220269295 -580218617 43496 440502586 359328944 19228 63281137 825709612 21272 270270199 469283113 23874 -111917463 -306854714 65071 372656871 -219646492 39905 -408383454 744923592 10452 549111829 -489400582 53670 -999703107 185324839 49746 -701303131 -877278548 9627 83060316 -290240700 39328 159263618 62886462 31160 -985047717 -596403859 27815 169301870 255112091 6711 -997770901 -993850358 20004 745966765 -22324675 19531 -193887383 50168060 19734 475806912 144003882 56617 -803048863 -505898004 3209 372360213 -995014132 68337 -232283497 47769225 71204 59653867 258098210 22597 270118610 253539050 9234 -967224441 -964612437 16288 -111680047 -769801549 54551 -19823400 640595121 2306 -325908417 453519402 19547 274943444 754023447 702 -130529247 636120148 41937 150006879 -864712375 33250 -872898817 439393967 25097 -522007066 441314197 46325 639884224 -307732674 19618 351005018 -226670218 16129 248334255 -3419896 41962 -308090669 -700605280 23738 -690062552 -712835291 79090 -126234453 334716658 14692 -2386748 -669406048 2208 -958175033 -381451944 10957 469759662 -97352859 18615 -102723590 -123556301 29641 376645981 837245608 21329 643294622 841450562 60439 720812162 -615181561 34372 -681664985 -888531639 4216 -119428160 -286674617 66841 -230260891 71947160 88188 -237893016 188958934 8807 -706203015 -862688839 403 80550891 261109959 39080 -136102972 -867483924 23359 739729408 -604625861 21362 -603294376 -516604342 14365 -424139355 250866312 45815 81750985 463945194 37101 -19248765 539189918 41873 -686976892 -779280537 40805 -393188815 746539932 26303 161076298 354115282 45260 344524815 -222839938 12665 -110314173 -295503966 25099 -420271926 -132263899 36468 -614730027 853071840 50666 -410027165 260425197 32768 -713340146 761893177 38872 -960179787 169405288 28514 145626612 -617544963 23181 545641325 265391244 50782 847062868 -958042928 52638 -987248382 -411816059 47917 -122668688 335191728 25561 -600328487 -489763061 7164 -775752110 -976543324 38874 -96641444 -787371274 55463 255913436 731546135 35358 146012112 94596500 15488 -607175875 -324012589 49926 724106843 352911750 58510 -401218958 817688642 32659 -28726318 625996733 18762 62231509 458394850 42209 -700565185 -788847105 46363 657665552 -290920824 31721 -502717383 459330950 28899 61843758 446646800 59994 -113726780 -117855566 34669 -601498495 -496567240 22768 647420705 839417849 75639 -1144673 630229818 6976 -109300121 619139188 25870 -102205969 -794098420 57541 152931729 285435257 14147 160215987 -580025398 11211 -998331236 -424660681 39242 -228473352 -605319674 554 -491515245 474631222 10110 -43492053 628010989 15396 650733895 -304653722 29841 -402791815 -953976461 10621 -600016861 -332167900 64944 -37614691 -691563506 15970 166731793 243529563 11773 -873654847 -111540357 44397 149727371 -589781480 20835 168210475 -232856246 35804 -295472253 455465847 16061 155926785 166812530 12039 -116561424 -787641474 58367 663201856 273789193 43648 161068213 -215139980 17991 264043370 79535745 21245 738185714 -599546711 19273 -96762654 -803407574 70445 -140859648 662757797 30376 346963198 -227723970 32599 -403013135 825714658 18906 -393026960 282967955 10604 -428566071 824497833 49218 438796196 547593363 29986 -123652662 -775414868 41089 -400118447 726048504 17867 630434448 837975269 5555 66385793 283140258 33965 -324246990 -699758549 1574 430919738 174441892 41128 -3757359 -684817788 67076 724440435 -576767959 27606 -316727946 449158691 4432 -125843977 653961266 17099 -515863178 456488572 39258 -788963705 -485053945 29378 -998974028 -420670437 40100 80344967 -327957208 9743 279413787 -216212040 15639 70516435 727582793 21063 -218860352 -588075757 27475 165652170 -111885156 23945 -876967635 470880733 1977 -95766443 -782411045 48153 722925885 -612538045 9622 528047366 -512928823 17736 -781534686 -782317372 20226 624593536 -310380976 13814 -973894450 -417627359 57729 -418875714 273499775 3665 -407708721 -993758868 56074 -770847013 -514976471 12007 175696419 -901754373 38233 185743023 186978559 40817 -900226629 -109768121 2774 -139840752 -330685794 4045 92544553 756221269 29340 -422915587 754009300 20189 -420232390 257878234 31503 751150354 -866081778 84430 -96985720 -875738512 27674 -8172890 -697608601 66176 -425583231 -996552476 40960 539055490 -120866196 46857 -418765566 -994821022 37811 649612974 -300061439 459 333821697 843075531 42694 -128411697 -223071779 32712 -289464652 -219221799 15118 -216538450 76998664 95040 632746347 379287380 44406 731176572 341782193 25049 -976122555 175127934 24088 64325209 749125930 6581 -10703740 567999399 37378 -390011278 -101526678 38145 -592598062 542591692 33703 180194613 469203159 24965 -18855514 633653993 42578 -307812461 755335289 41436 169855404 454137690 17533 -582028018 540160546 80509 272831532 380053033 42777 754276614 -618975503 20915 549287524 -607400387 65797 754603308 351148904 44439 554723114 -494118266 28699 163954273 -609516008 14589 -983782268 150412134 46046 -9691178 653952503 14555 151922018 -572015690 5543 -25540435 644727694 38645 -779321845 -491043511 22297 85847902 442414042 15485 173390627 -415067131 25276 -807538442 -479823781 13744 -218383757 -616572378 14577 -892450867 -137342578 103 263072113 -43127796 33106 455865554 571304982 48176 -235953828 -585188803 846 359503332 653861888 18047 -116385723 -477879458 2170 -969500159 166187563 17139 159006035 -103706083 81256 150478146 348459060 23447 -126940794 -800114321 46756 61237049 259826182 17915 -388064092 -980958294 61288 -383811961 849748308 47361 435252961 347833281 3135 -133290512 -322517385 68475 190419417 367996375 9015 350076671 820787896 19926 89492793 743599789 72582 -329797035 -673497176 33630 -685699794 -797419655 46238 -416796771 284800057 30351 557337421 -518065785 46197 163248241 256206165 39932 370973600 -200633120 28477 -316686105 -197447436 19635 -689265638 -776816887 29059 261429275 -41111754 6021 -765647827 -522892924 37215 90166730 462248121 24436 748612603 277303298 53163 246335681 -8261221 8609 361608025 648861019 3705 -986836999 -957744175 64452 640614866 356498722 38010 529020397 -508079739 28139 274333732 260936880 41523 -287222264 430271538 19045 720027376 353487391 50286 60930883 839247133 624 -105148398 -287985102 5199 551549086 -508972678 11969 160287700 280656619 9764 73931344 -306585100 29130 -390025013 248894176 15623 -612986248 -500354348 8346 -685434932 -792032017 48035 657664032 373163278 66602 -412383637 -957218069 15820 -514950120 472045115 24556 -114673033 -483826323 28871 -390690265 -138873742 21710 -767612922 -791565122 17528 -393781095 -966330000 7196 -591039468 -318160824 14108 178729095 166250221 27839 -381435317 829442217 25724 -219044284 -953053781 9130 549253656 810591592 48564 -400201249 256981072 5817 -391693879 -996110409 73088 359445380 834398433 10176 -107305326 336150556 9731 48923851 825210147 39295 -236283508 -611302831 42875 -424341165 268535490 14373 174663523 -102968458 10824 -204813324 -861149582 43206 664227196 369802686 66461 68190284 259737016 10198 -982905752 -711388685 45694 -97346063 627987351 42198 278956903 -28802445 70910 164063013 374722737 45023 -613814747 565290909 62276 -797581084 -802218518 19333 338217667 846057200 16796 -584045750 -141493961 44260 90809901 272741986 6128 167370163 -901758883 45839 429894305 339356705 21330 -116401658 -318060765 7572 249784483 -205535483 30921 -195955184 65099288 53399 146452856 151700148 15606 185396581 -101456813 55842 464495790 347307458 2634 -13940486 640193599 16972 -610324300 -305833547 77111 160875643 -866022005 15117 -973465502 -609975537 26464 176062365 182637963 13172 143994945 173563847 23800 638773746 366247132 63024 186535956 280756390 6086 -804383151 -785335060 7471 -135148424 -514134894 33179 284627251 246760494 48464 646557462 -390804499 25837 87720405 823778370 57059 153527259 246272912 9891 271160156 -20484693 55801 275118990 456227763 40768 -987059460 747319275 9716 -601614560 -490511440 18886 -9304995 545424932 44629 656401529 360036800 27483 165714001 466137577 13436 184500763 -231707744 17626 450278450 373478775 6090 -426583507 828341299 28913 -10304495 563192938 26742 636999802 820062314 36478 -423162851 -108492594 26170 -99893642 369137344 26617 257494920 -4800462 76192 -687602055 752078677 20690 654760035 186342341 74117 -858997755 -140825150 26720 88072225 851101188 22195 -35465724 543283341 14827 528990178 -515438405 60730 186149339 459205817 18209 143879013 -714220502 17244 661913360 379298630 41022 180553890 254417617 38799 154910208 -390057091 14676 -128652879 -869953960 2330 -877090946 454217697 28234 -329006323 -697281883 1826 338142864 652210392 27780 432286502 183744114 52025 253235889 -208013758 340 -693870698 -891955886 12872 89899493 811048023 15911 633344229 170773057 51402 -389390360 810395869 40994 -115269542 -128179466 2151 -414494672 -132509443 30327 -576399465 526012217 74427 349016537 623030735 14798 754655423 -296749123 1982 652650350 378741221 77134 -382762138 715790189 40229 280266811 260194975 17953 179745440 -614449064 5524 -383332060 -953970729 29212 721628920 -599682011 32870 643956644 -320995029 9929 154361994 -107294666 48911 -873292824 471464461 19141 -234311684 -607282606 27832 754489260 -575508353 12713 -423157405 -99005353 30019 750147017 143506308 21235 -678235730 750467287 6995 184933381 -593756165 5481 -210990726 -971853324 11104 -691611084 -763335831 45547 -294832700 -688068697 62940 247942819 244018893 13865 654741069 811230281 14182 171194752 -578061450 14689 745751335 363375489 22851 -289586619 -712505578 11967 526876450 161227663 51849 742457925 342615859 39609 623060493 -326641873 7386 -799410894 -519900808 28637 -114698154 -503064839 20840 636443666 -302247496 37009 88870242 -289760542 25767 165480535 -230862119 23329 279780878 58660784 67432 177975030 284460635 42870 -196082931 -601026882 15907 246106764 271898537 17126 -594896062 -306469930 50285 238238749 759254360 34939 -18122034 -710463032 82691 -788988277 -517414013 33349 -382796207 274892814 47110 -125570440 -482568059 1290 -223084106 -590406457 5053 161247912 -864436404 47475 -326753523 -689735066 15038 454002926 156242229 32648 737380276 -202065144 18648 -608040992 544814267 38359 437349010 362904702 28343 267327444 81483926 47418 -394683008 758797694 754 -23974095 626124118 42430 -113551699 -518976263 5832 755714889 -616415458 34544 761650052 -208612880 32086 73260620 724094576 36256 -970501638 -616409470 49070 -893113570 461091183 35702 739918285 -593757863 17000 -681639291 -868049903 52076 -972796736 -987427758 37741 731498785 -611596308 27635 -962618909 159001249 18951 86202864 257010986 47940 -884107680 442221248 38791 -316473738 -228665030 2311 264986665 -191330332 40425 155576627 170658110 6831 -477389726 430453062 1201 143048866 -586174623 12495 -134343261 -109663544 19866 -806723888 -783679560 25078 -103863320 -808667158 65629 -105143473 -490988911 33234 536461832 -508345799 30857 563277943 -487801513 34930 -486886437 472925357 39375 -496456259 441069247 12658 451683049 346030253 16350 -214848953 89190938 6128 -427324886 740798032 35679 -671925092 738942749 4372 665666522 186712599 76986 -141399210 -888791933 29861 630430824 841430650 52477 638945028 849338377 43383 346980439 844822717 21298 -981248801 369492579 42049 541998447 -497723156 15961 273437385 279530383 35094 725413785 -599610301 26543 144523970 -598419938 14657 71655946 -871521814 40885 -19353670 -678126334 75303 -675567337 -889989576 7346 545160907 -324427854 15545 -45591850 648785163 37123 370503771 661793541 37708 -680092256 -762242663 15452 -604835385 -303744134 24470 244748456 -236052109 17449 -319739357 -222935533 21742 -7457233 570872525 12056 -513304684 458961574 46877 -706034200 560225454 23199 -107092986 -792175721 6676 -196029286 -884619010 29308 -692366506 -138488095 19769 -788606639 -485936106 9288 175845963 456707585 20226 -584043420 -302557225 38264 729685801 -308681871 925 -588544098 -500930716 7637 -889425813 467835681 48325 -383641039 250851348 12990 737174259 -508620304 663 163563747 354079944 48717 -115495514 -519523811 5241 357559067 657378833 45320 171921700 428705976 13410 72125591 458641902 28969 77715572 719916480 48690 263936471 -205819985 42046 727224968 -328782846 2437 273766982 461332375 10568 -386742060 809737824 41661 -388796107 285309391 50300 171014501 -859158140 26047 146475467 -897880076 38176 -134150201 -131573465 3292 -224812247 -895777412 28329 267635628 -235308809 38816 49472406 813881087 48991 619236954 848788331 9978 -773071198 -500727890 12911 -691647730 -766139164 22441 -304185595 -703528631 3218 -786883465 -476744495 25226 -41725365 542285600 44111 -608889683 715063391 30390 155384466 444192872 1537 -799690860 -783974717 13042 715930660 -211194316 23601 650236525 832420785 76454 -764876703 -501199028 20581 51894477 720778322 40176 -584615638 529818482 39018 -876563549 457714923 30821 -618881013 -105010406 15782 179504514 268059842 20354 -395806709 -131088849 20406 -963966857 -596403069 46142 -191381192 49269034 16125 -207849118 -884608073 30534 -424658606 -962903305 35745 -138210730 -301118733 74336 161667717 -382051203 27255 432740910 147872309 39611 663970260 -299566095 454 -988665391 80465610 94245 73361277 -581515341 40904 -892763772 -95732427 63308 354397796 819952399 23706 -985063583 161007517 45030 81553830 459457318 36103 150960109 48254812 763 -572928325 -504490515 13354 448507019 164144060 61233 -702570479 751402629 80561 143694755 -225554149 1840 -787873211 -790492132 10994 -612452538 536941644 48195 823101038 -980374827 37893 179642824 -415898986 7370 -594773297 -287370583 54907 348196276 -212100374 25153 -308581267 -709407245 9385 -408535388 -487146632 17246 159006865 -605601789 21577 -610424280 -476530533 20297 165445327 167782024 11047 -581367971 542923174 15510 432451885 368267034 6711 -579434804 -309754132 10394 336556579 655104109 38831 58902746 -514130040 74962 -973384578 184893735 6829 733740737 -212802852 65976 -574954687 -285770338 76362 54690545 813343526 16629 -6903114 537653517 43225 259150991 -489129562 35252 -200326291 -955462681 3673 -414802343 844761013 3168 80133123 254516091 38136 52225047 458529119 8632 625027984 -298262983 37875 -46736502 622261876 4266 -34527968 637997183 137 271468416 252527529 65865 632645152 647721201 51050 -104641815 -775368648 25515 -778383676 -952577019 27903 -486043247 449493345 14686 -235632431 -900552609 38104 652017372 145424309 32949 170639894 374171036 8904 429282002 143558715 61460 -421481749 -990892587 26699 438307085 543581091 73063 190270421 360771729 4756 -10666187 654969053 6468 -130840667 -330633992 8590 -99194857 646994158 7016 265698105 -228122772 5588 145190128 350394785 40579 181579527 -319646744 31574 -311775046 445469390 20911 -987468177 -987495547 52526 664903604 -304172956 24561 -309123147 857018296 44818 -770018046 -795566368 5920 -613153061 -508830328 9001 -714225282 -880096065 18751 177634426 -872434462 26558 -985311123 -984333608 25254 177660435 -411670929 29057 -311956027 -216508345 22878 -428171523 726040945 10794 -787666000 -507097637 59524 -202049885 -982091195 51148 85871733 841992034 14383 626732234 357217994 63987 -404809082 -115459534 16696 270470119 -237464517 21271 -212006049 49955775 12462 626089888 -295113618 31540 624362141 180812359 73192 455367935 367353412 16804 -112458121 371484537 29024 -419131108 -133000136 1662 -967592703 -614783263 43950 -384005254 811738255 363 -194228975 -993536173 8432 -880794506 -120735242 19760 -764875945 -771411940 8305 -44807792 654307584 13087 378493065 849782764 14432 -903392091 453605028 30320 756369573 -205192191 6458 174709132 -412177714 3367 -858035411 443577950 3778 265852281 -222287311 43471 169139517 452812988 15078 -607160184 -322527928 73481 -500995468 433604100 15654 169370529 345666835 22160 -412027789 283330839 54799 -703010902 -207528536 65877 -124481406 -896560385 10978 626825257 -495374394 60952 -10566383 -800784807 35648 -417368147 -112146277 35533 738187861 371372432 16009 -504607273 449726325 37792 -971125537 -397137640 12313 -517786113 -606391804 26529 -782410297 -797681678 7151 443577864 157336843 1521 758730492 -205847909 19029 431826815 187172394 65656 661991835 351603227 20245 453994158 -598851670 22162 60642415 856067194 34183 -685893960 -97185639 7862 76878751 272321780 27262 442913215 -884995432 27246 354141639 620935848 4287 -964322485 -397098365 33539 -100013215 349943790 27634 -139395297 373445648 34559 70992006 743873055 53903 -902006398 -115171153 54072 -134305819 -857653895 21663 -974940671 -994645028 64873 -669924191 733889697 49173 -958669639 -600830061 72160 149274407 -137590154 39205 -29079837 -505650986 66432 -571980284 -325407698 42266 -618696626 -478458438 32733 -802254448 -523725331 16242 266313882 240270197 59570 -292177065 -204357599 30866 -26598044 625325790 13739 270162123 434557239 11719 -589688557 -323399539 39034 158095173 55269467 1875 624993191 -309606387 31297 652092606 351533954 43917 263004633 728501909 27759 91312846 -616853229 72744 739547732 354408715 32885 -317541746 -699592602 1877 274768939 -21625233 60740 -406498999 736884961 15722 -134622473 -522995686 12175 247807044 68591254 30987 -609709874 534003944 40700 829161816 -971138767 53206 629190552 157708486 49906 143616033 145910010 19588 253287545 -17798818 28774 -29510964 532649883 37047 745513091 -304037348 30659 256052233 266006541 53492 -677769485 721574455 49021 172415190 81983140 25557 724789759 339272056 29178 -395299724 760103870 10892 161838357 -887797797 44747 93982999 428849000 28689 -43793361 -17286253 33382 -874464405 -516191886 44358 -983655232 177697726 19289 -897782821 439589525 52788 337414468 -214118053 19168 54435587 436321976 54406 265008509 848500294 25101 271962013 -203230085 10041 470810424 366527902 12624 749871667 379961078 53201 -574914256 -399841117 52465 -423709737 -118897027 1900 -208676866 -865618999 47281 244378242 -16297489 42637 151879894 174910406 43968 -390002898 253230548 51306 357380277 620979852 37709 -420408922 253363922 52464 188268563 -593060118 19421 -423433830 842880831 5954 740276820 -295151149 36658 174572234 -607552757 4399 -389104241 -966338973 41665 51855580 455890992 36972 -415330489 -999736291 14553 -389286227 -982902993 6833 757497298 -607842206 25464 -401528818 273144122 28990 -112558982 -114212414 15507 -700676220 -858952553 4199 335377347 809821993 34624 648678894 -885030090 41922 -224485454 -897607919 16942 625430736 376125359 7251 -404013683 -987682244 2086 258067864 63479363 36249 646782850 368058023 55338 -417223437 844941304 33608 -197918319 -589349149 17647 -689569366 -785968542 38918 -303448044 433617891 5471 -678693302 735815362 58413 -512416195 466624278 29336 -882700119 -96789973 53229 164154911 -226279169 32740 -21691154 -391644479 9446 -119579159 -518048591 694 247267187 -195049913 44022 -999339888 145585103 40909 162184885 470430901 19662 171796729 -109677457 29517 147198038 -586923730 16283 189322866 -573719567 11262 -860478965 431336388 42650 722591265 -288951917 1393 -983105598 -601783575 16423 -614585341 -308045883 64206 810740098 -959262479 37195 188651329 372945037 27060 -579714062 -310696378 73515 74314232 428882368 32694 72035249 822986029 24915 -412115697 756169260 27657 -13087599 -704318681 73193 -407097287 245395225 45804 470353850 167833943 32311 56438798 253984316 12486 652764763 187533558 72975 -219845347 -592255975 53469 -584925478 -504611413 32457 -116906475 -778491170 24972 -584724742 567263190 77336 -101740909 -124777139 21755 -118692699 -127600650 23767 750352062 337340964 39914 -896011268 460097314 18739 -303901562 -228486961 27025 473356919 368212023 29515 270546091 742724195 11815 728431363 -310327983 30424 -397143065 -119644746 9421 357715202 -192236382 7443 261827941 241685498 27941 725971920 -591153677 15152 78689036 750954306 56143 -215490186 -952960067 22180 335608158 627467281 26464 336036581 532797902 63079 -976689792 -587359975 43687 -790139295 452956897 22621 -197223222 -962049526 42262 -194189685 -580250406 64101 179339168 159345225 44285 -705366446 -798119790 3612 165843923 160740632 18770 -20979009 641666957 31886 61032534 -315280767 14723 -864221481 472439979 41253 -128405101 -311458358 59213 -392817632 -119135038 39290 -201105722 -953896938 20250 -667923842 -895750557 19900 -781486609 528623172 44624 -324123651 -687084046 30354 266531816 467124748 24188 154609984 470477535 23262 -691067997 -870631700 31785 -777133079 -808017586 10885 563415902 -481402932 30686 337339475 651266530 793 -403699279 -960100188 59531 -615795347 740836296 55732 -422142025 757357396 12237 -704032756 739253690 48472 -307584816 -691525957 52715 144931325 258420475 390 173931138 -886270381 36743 166530955 182488191 26278 267143191 -219612336 754 50053891 445540458 57700 567778209 -496362388 51708 93954214 841044348 1839 -99194185 -313873814 10363 187525730 274319132 10766 530562019 -700420353 47973 -614124075 -982391589 34574 729831931 -296384001 19774 443664157 453551579 50104 338154151 832013769 31492 148174419 183746773 36205 -672595578 -133595487 12326 -213425341 65640894 70965 -134214622 -858593928 35666 -390361553 -104811488 3188 182390603 -880832925 36071 278801797 -213630522 19458 439792035 184059787 80702 -17289259 526284829 12422 430445092 -957130868 70926 143282559 150274931 37155 -314422384 -207304035 27261 284507802 438822597 19727 -785919270 -512545367 9819 -901975705 456335623 23200 -618366352 542579168 72449 162037488 -410032321 387 -131634420 -119738054 5945 717229493 -605004960 35527 -683642101 761237118 71081 380794358 639750987 28308 -788913552 -768237943 591 147439048 60703518 3045 -679828648 -875511671 49294 -413715165 813908279 23656 170306153 -205906989 23174 242521685 -39090055 37877 53053306 -325155801 15632 -895548199 -104079977 27096 172919761 -403569856 20998 159817373 831942353 25650 -132004186 -317370003 11746 159255683 -581459345 7664 -319136158 457606829 1423 -131558551 -890650388 32564 -217400014 -571621720 16214 -133787922 -521573830 26521 50399324 283529190 26569 -103999771 -332029852 11112 79639602 431120001 46783 -419609295 847819218 13105 -382147517 -988518236 45476 254600544 740502122 10340 153425128 -880691444 1190 -16137920 -705739973 45863 -406201325 734254037 2759 61303206 722232016 23731 283889024 252327140 62860 335033696 -217319845 21511 -298467952 -214385809 21700 652366118 336226354 64430 756513033 348260270 30536 -521649281 -899884970 54716 177301429 -197194621 35945 168592976 -408245573 1375 -678013695 -777121197 23819 255719731 756952902 12632 -118740704 -772908686 40398 -891717055 450008335 42478 739799244 -295017226 21616 166653925 342379600 52608 69857966 -331294488 9473 176972410 -113305341 18127 -395001040 256990913 21208 -589783393 -306201870 55107 -988716877 525258743 60968 473243221 167243431 54172 -30286918 563064336 3669 -797080421 -513065268 54458 -138680651 660574708 22328 178217286 -903347009 45502 178897460 455001729 27694 -126110966 -994017071 12641 275787072 437088247 1103 -876721231 -112709229 60500 163615623 -112990748 13695 188172528 -420154237 26101 -986874494 -999996417 5413 -292810298 -687607188 29985 -607335648 -325515849 74574 -666676522 -789404428 12193 -979842902 -967381820 11408 276371906 -229933372 15670 -97583322 -518902718 3960 -609925820 -325895589 368 189249375 379880983 31912 -680109872 -106236811 1161 -388310272 722447040 10474 655210642 180500458 46044 -995789848 160637139 13331 -113233943 -329792987 69745 350337578 661365048 20487 272544230 54641819 13630 -320993177 433977460 25286 -236506879 -871345618 39214 161233494 284353553 43667 -993298107 -967351225 29019 85340144 251567935 69445 -711702212 -770733887 16809 -419234284 732339167 30295 -414180468 823775428 34469 -771683440 -776476874 15381 186554724 -103686040 24726 256652933 -217892228 21664 92320260 -308954663 27574 550270812 -507207705 59919 -235826135 -857860102 2291 -964923175 -586295875 8610 -478958215 444631334 24215 627136030 -315396737 26430 750602636 -289919847 18809 -952574307 -794111931 61316 -788255372 -785473825 6986 627986375 -323561599 35043 142857826 -99574670 3485 -3445801 -712542154 15527 -713240065 -880141201 54759 650868070 -290009943 11758 92162046 -324151481 14312 -102164211 -103447360 31806 -978890604 -572978350 23927 -117049362 -871866529 24139 -414850779 -132491562 19409 -580220419 -296456004 39427 -403677767 753509989 11929 -383987828 242502540 7484 184331152 242186971 50700 238569947 452346990 38127 180397463 -109078389 28006 -480099600 445561518 49728 -766857323 -796138327 14555 -970087192 150357699 33036 -671280715 736587465 35163 -416733816 240986383 16405 -214083843 -872176246 37061 -99482679 -859271397 37189 164272603 179772636 25395 -990627717 170308583 28513 342838861 840005540 20993 810626726 -962686481 8136 257135541 -20351499 24976 -114486226 -287233554 65947 259318903 278056296 48808 165711978 -123216031 11197 -415302550 -605192535 20754 -383235645 251797338 11529 639292113 -322053717 32163 -293045995 -227032912 23328 246752616 731531055 28883 156810962 -594584705 3699 467069581 374483810 21038 -422347232 753512988 17472 -329177401 -683735703 14427 279214145 66204246 76583 -114981518 348808366 24373 723694714 -585029910 31252 -309096919 746430572 75481 563491363 -508473082 61311 -705609560 -126894297 12350 -220856132 -864666656 59053 640060093 357476552 25002 -382049535 -968935904 26234 151651412 -195539264 19580 252305397 59218283 61016 179089380 277734064 13063 -597889744 -506099571 5098 -689647108 -115367560 24232 145794062 258301358 10107 154137579 181804412 37187 571387261 -964138381 51483 -381951784 276989864 9182 535911100 -511698926 62297 753435687 -205506167 66748 69042148 451579622 29314 558885884 -508645633 52584 186314590 -229817938 13264 -21965312 277878047 50134 -384866448 277818968 39523 178610251 259218984 29484 71698561 720762026 51087 169037069 274109514 3216 -412730706 -996013965 7286 -957080331 -975609932 62493 257840425 -666234 5990 174768362 -588344012 17112 -197943392 -591499663 38954 642547910 -302641173 15498 178681125 -107056433 10658 159703563 380940774 29876 -219313078 -604820624 46914 -324583290 -713070592 12357 79649327 849635914 26509 856009776 -992957524 22903 94559760 733152721 371 76609479 811614828 13050 -402924637 822005576 21800 257171225 -238000414 37422 251270539 83364032 55173 -301003995 -237061196 1690 656020031 337611626 16160 73599215 283157566 23200 82047152 265589358 26066 -714245063 723785469 40924 147566941 148458466 7785 172504804 284167157 56579 -99933105 338785913 21522 -616532206 -484383382 1845 -115561436 -128244822 29710 -138876860 624652205 34338 -413161578 -957144233 67409 -423173133 253907655 47672 -194746637 -592830629 23536 281261254 94454607 15068 -764510036 -507269238 53676 646747947 839181250 43317 348841466 -982734663 46253 -393070409 -985945930 33893 -382766366 -970722776 57433 748760783 -213534472 39342 -423128229 751862777 32832 77158791 79666187 41725 -959885078 -579955347 50498 -800172669 -521158090 9671 63403530 247201213 55772 -863433257 435644669 38244 736533993 372546079 17653 -425510082 842258607 43792 -766116171 -507978406 10785 -966046695 -572264443 47029 -511050447 456637136 18168 747504557 -207859495 40910 461396725 172056636 42694 -858635 -692383939 54720 -324199937 -713153035 19764 753403041 -306554399 22483 -602267990 -514296513 11845 -399570706 727107990 4515 189707968 -404832432 27714 -697264113 -779588682 16833 -952814718 -573070939 60886 -961009437 -580672254 12488 153614961 60533626 22608 -310885775 -682502990 33325 -993726574 179752513 47447 -15590906 631434028 34808 144260817 -97073482 29497 279439229 761618056 14492 543120768 -508528503 26974 -104325701 -292271063 2798 177176722 -214415167 413 -966675076 175267055 44030 -774188647 -797221975 9581 -27327437 635922887 31235 721088831 -881501807 32798 275114287 -608347282 50978 734643296 -612251087 18803 50156659 -329718608 13014 -597743249 -509372162 37700 188479069 92743813 19695 650022991 147791778 32524 -317269803 -709607031 53317 77335585 259264758 47470 188382557 -866171953 36869 -47590262 -706989846 75328 -672630364 174258391 62923 -494832835 457427144 35712 -591625514 -292488467 66680 -134039920 337628275 26469 745902000 345010423 28969 -481271728 467749408 34445 -775177671 -767859919 8219 -583321755 -304174829 27134 -971647057 159752432 2989 -670844981 -795823945 42374 366367359 259426716 51296 157260984 -231021840 41435 -967395306 156914504 38676 182734765 271361246 39664 284345997 82471916 73519 619801299 357794256 14428 -581354449 -329694849 26012 56277849 462474190 28372 744494461 364595416 3550 152226284 180789283 21875 184286163 -201698507 44613 647918316 163828582 17590 730230979 -232106050 57916 -959185105 -980349037 14103 659627437 854065668 63153 -388861764 721655903 36536 77961605 837076569 4265 -136082806 -792068663 47946 -478337931 844349966 62758 365685656 344897979 60994 744567214 350092599 56232 52687951 722530924 39561 -968622707 161977357 36520 -138810895 -515635892 24404 -133577345 367786409 18568 275090546 -230896432 19466 -384970221 761620672 16627 162335809 -219556932 70255 59302057 -318287163 35324 431383649 349583885 13908 246661422 749877888 8218 184993197 48849032 4522 -981872529 181055446 39288 -961817213 -983089804 44109 361445786 -198952079 655 356120655 825106907 8854 760873371 -301517148 36426 347326490 623414328 45550 91852873 438196043 4134 -411378127 -113943197 1388 -130128325 -783912399 45863 244099786 743977156 190 432175490 336255864 17392 187406095 161769131 47548 79214796 721007896 62447 -137049708 -287195289 14907 -203920144 -990223428 15708 48823874 855153167 29259 -129516913 -477511292 23905 161303920 344111506 17452 -323868353 -209500436 8148 -602907603 -289559118 76698 185679899 -125438737 24141 -217564278 -574042333 46551 185405776 375395808 47033 -222963250 -963360230 18564 165091322 244023026 52493 252406272 281913009 39770 -887561568 -139247888 41515 171622929 -193018620 20924 252424329 731363051 4002 -683154561 733038276 22425 -307444882 -678285506 53142 -110274175 341048026 3793 270432763 -1105557 50815 -139775078 -287355556 47033 -9914126 551259594 40340 843744694 -959059214 45052 818442255 -960119890 23949 -210324192 649348134 51184 -302129236 474444875 20415 -681425949 282336278 50160 635036635 372835747 28213 -197183866 -971242182 25183 -958970373 -999641397 1399 -140713698 -483158689 16063 -682685101 -799883524 15190 -713811307 -120242921 22821 719691713 369518393 56201 -965155191 -388424237 6669 153072945 457831650 20327 -422259784 731134010 29557 161549933 364809872 924 -599127657 -478507068 10921 758436328 -875969592 15638 725528071 364382253 55358 431671735 341997082 31539 -424030253 -133475467 10434 758566475 -385486842 53903 649729334 -298715732 27590 174098832 270877959 41664 48083592 734452644 7592 -676271682 -316619958 41013 -407701413 843226943 3791 357955179 657835639 44866 -955038482 -400538285 56558 -120654174 -805490466 36374 -578105745 -426786423 49822 189127249 -128819992 33464 -606396263 -320109861 22772 -421046127 -96975840 38914 -577085290 539361555 30686 -105981089 -516413087 31673 -12978685 563407597 16815 68336966 -294788161 24336 832986540 -991861251 55603 89128730 -291806692 2305 251879792 91792597 11102 154354279 189015744 5600 -966924661 171610260 51234 160464350 -231608119 18479 157117726 369575415 52167 -321096506 -680130420 12375 143356436 658551541 40731 -113782061 -865500136 23975 -705315749 -869649511 2946 760430472 823254318 54389 720390261 -576906735 14309 271482536 727180112 3127 170517290 257524159 20640 -991108499 169500011 22731 -702117337 -876128536 41248 -416052476 260572441 43165 243051432 259281467 28223 -706299017 -776074774 9801 82299076 244898629 27404 729097600 356954607 48280 428985626 473561968 29244 -594652829 529536728 44782 644661053 819853624 23832 -111375481 -876647905 37515 157895673 169750939 40814 734231077 343402683 42185 165048332 159154158 15441 58915476 856648368 8045 -877571459 -129124506 44726 745040000 336472082 56266 -407316566 715358483 31242 -307680182 -673905908 12566 -116617216 629509626 44113 143401948 -889225841 28146 -136822319 -111622014 158 -413357327 853008289 20294 -14819399 525187738 9064 -228814010 -994382444 29567 57334426 840398879 11431 -994458646 -585050726 12425 -981938574 -393258743 74489 -685719086 -785217166 47900 729316885 347667259 29714 621989975 -317279114 28810 -968460130 -991009665 46514 171644677 -588381567 9249 -592578337 -387433953 24666 -108126309 -128918907 29956 -102138532 -520675867 21140 -416143692 852375093 48879 -208674005 -963547295 52496 -1779118 635660608 26119 -427131678 240947511 28144 -140598408 -329338423 26544 275524746 -29533246 40092 -299905303 462164970 8294 256471454 460872272 1197 374335173 -191337094 33012 -215916591 452168615 59779 160108080 159391100 40024 -29006017 546960295 38589 241371467 -39224189 76308 -680701909 735150086 33878 253251924 -222498421 30899 60539854 -324360771 3862 -417427612 281141381 2808 161427122 459080220 27348 82265345 -314877742 28588 146030445 94201869 8210 -233272764 -574509355 63433 61841160 741269677 1856 -591969903 -330479646 10487 -702565635 -871931508 46595 -140345583 -900530403 42683 373711202 728616196 13474 146655883 364003354 15133 -195934131 90987726 15929 -286599654 456090779 440 266487734 474575931 28907 281720228 466121767 7046 731564492 -579607831 26987 238639974 62212866 168 716908193 -331232781 10118 537707971 -487275258 61027 -138100562 -800578299 21297 756430677 -316412230 16507 148432999 -125359140 1941 275406230 242603305 2471 -132892495 342440321 20229 -14433828 -504232790 10783 -190513860 -572343075 12323 -499653313 459314250 38638 244601125 -46155711 43179 -714097947 759437697 63018 -410595649 -807373129 18328 258284562 739914212 7147 -191581394 -892528653 18600 -410645448 -140678341 14716 632088095 -307125943 31234 663010432 819842584 10465 64996727 -797781424 7721 -483656538 474989954 7588 -520294977 450927223 42132 -522903354 -318148896 49439 634599695 378974095 561 148646301 262246376 8369 -403215707 720841978 6039 -416103623 832777715 53028 736520774 364029401 17669 -387330429 -988876202 40701 -104725807 625165153 31569 249421211 -232102597 22322 188617873 -135200416 27363 -987743382 147891146 39471 -385018587 -122244412 15469 -391455541 845257892 40250 440562933 364932301 29300 284384517 284191889 20119 733746520 -314607278 37149 -869183218 443006660 34190 -502362565 60044349 50432 336935151 841595349 46220 462380109 350944499 24007 -965698869 152232940 35343 -115221083 -804757257 42488 -30803968 657996644 10251 -403284102 -125504535 19253 462280736 375676673 7940 625949250 -306007826 7201 -579266322 -509020282 22031 -105853651 -787258226 65239 150353849 450704366 5374 729697137 355490249 29268 184008453 459492757 27062 48995144 -323097545 35222 -113554298 347933010 835 171403505 164072989 15714 -578222188 524867088 67371 -603612852 561352648 7680 -704178468 -106110877 30902 -387436927 242824757 22868 55870053 -325989639 18847 58566099 -298753103 14138 -883466101 429308759 38554 -218153290 62158081 91590 -98724408 -861627116 25570 185582564 -572951951 15647 -126056049 343519504 25618 -806833576 -804745357 20753 266106737 -3338726 44467 164462646 -904029894 2841 -124736795 -308349504 68984 -44893803 -707660540 52736 -393309624 -575113041 55530 -396501718 272867960 21847 -139795760 362417057 20059 -701722964 -900320001 37342 -426566407 -125588467 2253 -584318096 524569732 62518 254580994 -196775356 22492 562887759 -522990328 30301 -95796549 -792130574 46144 360013334 -410149170 65168 -121812650 -806664372 59261 -682592273 725005632 1924 -406601692 747953837 4103 -963779864 168935056 28484 184654248 276818289 763 143234641 469565572 11998 448438243 338834861 22573 740104230 -291888875 37989 182586692 -101010657 76095 -235392529 -575029666 54064 -499429508 459615916 1925 -904641428 -98222845 44155 621380653 813688649 63746 547958724 -516431202 25891 -211298350 79810182 544 54915332 460015072 23364 -396990486 -959366657 67467 -210811303 -972391576 24515 727560494 365180661 47306 -225385998 -964531563 12192 633768794 372161486 52934 65834808 -294693850 34404 -130667132 -500222102 26512 -108017670 -112710935 13891 -304357390 -226551539 18167 337768403 852353858 24045 -404993432 -970667649 4875 -224446432 -894971342 53726 645670344 152263539 28947 -221011672 -592890935 43084 714329312 365582149 12624 -18116513 -390295278 20122 371618517 -967610248 58083 735148393 -591993934 39581 275509880 76509380 77526 -509475547 441065850 41253 166975527 -891620622 29940 166736192 243741548 18138 -496275124 459038802 24250 -686966756 749470375 3568 184479463 -419854993 34538 61198580 -308786389 29452 -311934174 843026338 17473 -675368038 -779305689 45619 -141030523 374383550 19254 -683505227 -115057163 31774 -990461306 -976265407 36764 -224692036 -997142401 8877 190030352 -125857887 62174 -315635813 -861964661 64372 -415652975 -103963341 32091 738465322 355139406 6396 -686397981 -108615477 25019 633838091 346492578 72140 649669463 160388525 6334 -684620719 739242761 78419 -994734128 -610915947 65385 -767545678 -488725824 16950 433303392 350251763 5351 60806576 443034484 51229 -673385481 -98913806 23536 -963149791 -384829672 54294 747459498 -234771287 15379 186818123 341153149 5068 -880839929 464503343 23803 260969059 -9509558 18873 338389191 829758428 9448 463031145 345443267 15398 745450151 -197625345 14450 145438427 -615061967 10134 366452299 655431714 39579 -134030179 -777617126 6983 52435328 266595999 5573 61107402 451843572 8757 760674460 -305100499 41500 -872143438 -95939555 4713 -304924060 -867187406 28779 -407732040 847540473 7620 268378433 456516496 22581 -303425576 -192432022 10190 -136821709 -403134262 47699 -575960419 532210173 72435 -104542802 -304517883 69777 -421161212 238334712 27567 356817039 821138739 36803 -217856007 -989542775 13156 -978809815 -967966428 68524 -108266710 -789236809 45445 -121105414 621846351 48240 -710084027 -804747592 10547 435963878 62036311 175 152951137 -111159401 41221 -875341497 -133079905 51986 -201740534 -577641971 58274 90655235 257105313 24751 -33285602 636386963 41456 -99832444 -292486418 60138 -425403150 -119604410 33986 153548919 186729462 36182 160117957 171145256 19462 170255550 68660482 15323 -766905784 -765034541 10049 90506348 -300749991 28342 -120512408 -882282388 33385 635775014 359632925 49963 262338131 -43018683 14261 657390194 -305281417 29187 180628604 86932384 28730 255832756 -36908463 9593 -474854 -688160057 60558 -612130314 558949445 47499 -415357181 250060799 567 -405765003 245508010 43058 741103370 -195527855 21220 149758964 269273663 30828 543109174 437802261 35284 -287946556 428658237 8491 65819109 461110062 10914 55257680 276267758 50406 -697891704 -857319929 1330 164194940 -389666231 27865 -501249296 459143654 653 -296019793 -792111256 35963 -576963851 -318848167 31736 -192749832 -965886341 11763 168168719 -606129811 7372 243570875 56825839 48389 754794344 362112905 12234 728093757 -604963553 41824 -992599616 -584657685 43390 -990434837 -398926238 55114 -18071575 646535892 41077 -127954652 -862138169 24574 340278166 662255833 9307 368039593 -220135833 20492 726474338 -615805229 21490 -115429713 -485497905 17681 -232022993 91393591 30269 278784202 429379848 30845 272845031 63754850 515 -203597204 -605802603 18884 169169369 -386546245 9412 68970873 715156798 38971 -699893296 -857811813 26390 -616188082 -521333805 15486 664839115 361456141 16354 -701766789 -860369018 53743 79286752 -314365261 22628 -427192203 854468796 51915 183204567 59228359 22441 -31024471 657056245 28240 357587061 622393279 44359 663423456 -296213637 38710 -776312772 -501643552 21052 344514542 -223696074 27039 -396026465 -101437549 11516 -428476234 -99539441 41536 640860145 340681788 24692 -25967770 -709172797 69687 447604219 172129726 85580 -19540226 -690493955 64115 155291151 336538234 29233 283580451 -8368599 1000 -957125444 -571912364 53838 -860750166 -103424466 9753 761821666 380123797 26071 -324154636 -207771393 22467 238641613 754401784 30950 -797281276 -519123598 1198 -679182721 -858654237 33834 -583885136 -503193238 6520 656053968 373958260 24834 442478481 153543367 16161 549298378 -476256599 29366 -215763276 66722400 30762 754257488 -604597274 39708 274251151 81792956 50049 -209400102 -981317577 21736 442706968 180489219 770 -310492514 -204449002 6349 647639130 843383401 31657 -958334609 -391366168 45434 433144685 145985727 39715 253598890 283596289 24323 -700514309 -787417147 11742 748743075 849347796 52294 257476856 66803164 82025 -4428095 666137835 46399 155959029 -217044367 8249 -510381150 -320190078 58938 347012499 815932847 43956 188028194 182613812 17992 -416381882 279319817 7146 -217859920 -971872816 24744 760288810 -197222910 28803 -227837519 69546913 90302 155354691 -125723321 38870 737853143 -191684209 12084 -959556336 -992067175 71209 -212205293 -995427743 16428 -137403975 349347833 29199 -37872919 543280888 16167 186046218 341788471 8546 718900242 -232031597 17143 -211498615 -590918752 6405 -38138284 653181639 14954 185291426 -137209856 64255 343359335 657680573 21265 283146129 739466260 21444 -403519465 -995656101 52010 -970558004 -988233026 15356 -578671964 -510498717 35169 -202562667 87970767 34812 157720039 -223767231 51335 720730151 -298233874 24557 -685554440 -858138209 7502 -858573587 -135581903 45920 -127801627 380022176 33999 -122449024 -892838848 4466 284617249 65148162 62191 153159062 -208870375 57752 184960360 91800381 10275 532923383 -517233713 57271 -886740789 464121684 25475 -327800993 -714277940 63375 -309721391 -675591268 24011 -109242452 -777441156 42006 -105275353 -514035581 9266 -800817501 -479131494 11859 -992441562 -614051253 2350 -316996445 -705417375 64441 630494633 -326890480 290 -324156301 -218770457 34196 -779582249 -479711160 33436 188995783 432239108 7858 -575228054 -486181776 11992 -886633244 431619026 45999 -485889161 434497633 23318 285500405 81049822 20811 168571545 240654122 28423 648109472 348950557 45398 648638479 165875034 70474 283715625 69265124 31669 -576328275 554101654 40383 -503756929 431578523 7413 -483170840 462236402 28718 182956532 -96103899 46023 -393322691 241360443 10527 -501998768 -995651726 38467 -318815654 -713775262 42705 148163620 -887379918 30057 376583104 -196981209 12176 68092481 740409943 39658 347129667 625215240 35644 61920463 441066225 55538 158135602 461607648 5160 48893725 280383264 8675 -702842822 -783373133 4524 241166182 -2349649 23243 551567712 -478149832 52405 82086449 -194308652 15751 188020875 78926655 10010 -197529090 -679317706 35333 264938475 -226260906 22733 185094918 460205223 11407 83215932 -303499206 33477 -960508649 146336997 24371 -875354788 449929802 15023 551369456 -957689502 61855 -419884213 816594272 3544 -862818573 -407428642 15198 190266529 -217885463 30715 -955293371 86050167 30761 273720860 274013018 34557 722447527 -198970224 67061 166622898 -609697233 4006 -207732511 -867928500 54236 -303428339 431981311 23658 60926713 -289583766 14144 -227618929 93018004 16734 -697147283 760347249 42174 -612363384 -483549462 26140 -418562644 -952622963 58480 77371457 850649838 29539 -486960744 470043305 1037 153360394 154536946 16551 664609785 -328694737 18692 -993978393 181064490 55879 372919797 -234579536 12511 -998363488 -962076577 55609 -390559793 -110502116 37292 -987714285 -418965449 32435 -112369721 372585404 17252 -514344586 80733150 23818 -137261639 352554456 33836 447894273 163726161 25111 54093064 -332947710 13052 73224012 -318314650 39295 -701851685 -138723173 21291 -111984354 -777268686 10262 -990775919 -971059119 22972 -676501286 -763783924 4645 620555214 -310261897 35127 371627896 850336583 38547 266687743 433963145 35004 541660598 -487403003 4443 -125237350 -130922583 29551 -969212755 -577646415 21372 718550409 -214915501 65133 -131061913 369819853 13363 447670453 162643515 3878 -773306574 -762025510 19020 637465619 183118932 24982 -594225686 528119388 24085 -114271623 -791590690 66790 629171668 856070914 68786 -208305854 -870460704 59578 458504292 337227640 16239 168263329 -106474156 33098 143578781 248995868 44460 266105804 241326566 54961 655092384 840510227 4231 271424534 93597491 16204 -311813599 -698662076 6507 168927521 163944007 16877 -576380368 -286263861 3198 -101958958 377853865 31781 -381508098 -971778756 63404 277857588 454378871 30322 282102632 -788151743 18274 -590231396 -494028799 14241 -126922275 659053302 35520 -115786528 -784670017 7082 268738327 -230188477 44252 -407778963 -134987790 8851 -410127340 735318196 16398 -220789224 -864076419 46847 455213753 153600976 14093 -972827739 175495861 44413 -396144454 -103284875 18902 -984184329 -389912442 55705 268068504 472327445 26049 -688077487 -3930499 3310 183030487 65915634 17204 -193150046 -892961943 27065 182670114 258061915 42315 154746127 -889999947 924 -967964885 54415091 26222 534895720 -486748893 24480 275171045 458597055 42232 -952430747 -976904337 14023 -424450759 834293683 14695 -137611032 -117096465 23749 89323622 -692161350 51582 -420886045 825984329 41551 273600956 65467718 47152 -898757002 -129614884 12538 -119719164 -889468174 44771 -594244706 -489827794 34208 151120960 189414521 30938 147243799 244390281 42856 -198961099 83151119 82262 -224806966 -974680626 39767 445376498 -382396028 44196 149903335 84961245 28966 270920680 -32122692 27743 166030655 -99101087 31541 735077109 544945281 75340 -807418170 -499724204 13839 175027799 -120583827 22432 73376125 842121565 41118 -139069835 -516899505 3840 162142449 -235951663 71621 -218212551 55635643 10725 188637075 334699637 24242 -110029537 -904436135 20493 94008830 -867323694 45625 367517281 -190808823 10507 -123653090 647100189 24175 -695284981 745477686 7907 -294516787 -688594578 58379 -893952866 -126180317 59687 257702981 -20455803 58318 259378255 -18746710 37339 -706401957 -798393570 40283 -221426692 -577595497 7901 276718240 716280169 9730 466704342 173143767 8449 359029952 654253711 38044 -512351594 437680621 13261 81749635 -483403324 77545 -964551911 -581049138 55374 48674411 433251730 28144 -395912160 274904208 20014 -683683620 -801353498 36358 -960035103 178317853 7524 -203506925 75196920 28692 554492335 852489953 31300 171602247 83739598 417 -968829738 -960949539 31493 -44012391 285455757 16407 -201645456 -983648738 1166 -97291540 -479023238 11926 262783036 -16385736 26139 75855348 -331164330 3441 -192027260 337847917 48716 173180961 74551748 26470 -309674962 430872767 14790 -710789829 722128488 44348 -10583517 541200629 10812 -414886373 738096731 10675 276757796 -213144284 13158 346545909 -202734088 2207 146435003 260308305 24139 -958068155 151021676 41433 -132279916 -500355030 23270 146208645 368007026 23112 744383850 -714110057 62777 -901419461 438381057 43551 -191858249 81876641 54675 -667647789 -136533129 6115 -109399588 378458767 19977 -706349595 -809268958 11829 250736665 83733262 57412 -291201375 738839901 68845 -616052380 -316736992 43974 152849866 -584269557 14849 257181157 735330879 19090 61121747 727612996 56351 -302700904 -215898500 13250 -968714491 154193867 45794 -680514237 -111537824 8185 181582950 -131994072 84444 83874492 -330106851 42227 639429625 855534484 25817 -772758704 86845084 41222 -2734374 644070383 25397 -898247156 456153320 36556 -205543076 93216188 29566 154678850 65505130 26307 529100149 -477892393 27435 -421482990 -955087098 3275 -327985137 -693414784 66706 -400301172 -980693658 50960 -985399359 -986014823 57812 -140230681 -494554289 23348 -217242566 -985526575 46386 -14448483 -680872517 46902 94308451 262383998 24687 258312212 263880327 76214 752032236 -577730454 35828 -588199058 -299094802 72275 -702083109 -863723941 52129 144160909 -198578974 29263 355632166 836785584 25466 -113950570 -128032269 12654 -690582413 747236576 9693 468222237 152110381 74870 -405523642 -998271181 7164 -971361809 -956581643 2160 -303896311 454824535 3196 626969134 -308647345 8480 -510924163 428599668 28349 -17184878 538916005 40155 735947444 354235547 52271 -897736792 724034766 78896 761649889 -292786053 35856 -220768299 -224270291 54156 -194762495 -892063865 40465 -123030335 370907463 18987 -413290337 732537636 10817 -407908423 826633015 34307 -326557107 440992486 461 77151512 438073548 38755 88935674 -333109583 13755 547600268 -479336584 43898 73750113 279369008 51547 -132130418 -871383132 19127 165156886 345302870 50380 -999816310 178585808 7589 645014817 165655943 5547 475553349 146698255 34708 143399392 467317299 16060 743716790 -617891756 21897 -235698712 -611767133 2281 157264962 181115414 22100 253597326 720345330 37228 760167591 735584759 42803 -593952893 -310409290 15752 150230688 279296574 54607 363974954 660875350 25691 85149630 -310361882 9423 566362029 -671730431 20861 -115174877 -486914166 34005 -596566709 -318758781 5011 239446790 717021926 21323 640425991 376578608 65871 -98263876 -111293013 31606 558024587 -487991949 1405 755635271 -604724482 10557 653459141 339784103 33393 173834429 272001153 39723 -778513356 -798580825 13788 -24632518 -679346397 26803 -422260510 752332701 7343 152049080 -100192883 50938 715667859 -224489797 44746 147063969 176919300 25667 282868184 -25632205 1419 -871155141 449483626 2937 185572927 -139988829 82360 -514529987 448340328 4354 -95589856 627276885 37546 -587423359 563350174 80758 -397814570 817568798 50429 333700640 -218604481 27623 62097654 283085048 5321 460261907 188117564 87786 339731872 -220026417 13558 463260135 350275627 22949 538465152 -508411651 55712 469055730 145143733 48623 -423759629 -985046508 4887 -687383104 -881680911 27044 750914154 -605290021 35817 838482349 -983259793 24599 -615948603 -508366524 14981 153292176 369129857 52252 720721744 -198971893 17053 -777894131 -792086967 1212 -599746997 -331529550 34474 187064530 -873610084 42898 -977166807 -879478967 29900 -389316636 -991049849 29910 -394723095 -956297843 72816 -31647410 635648969 24280 -885621685 -122459880 20863 89050139 -315737590 29700 -964688883 -966524627 59808 56147370 56007120 52796 -713039649 -775888530 34269 164189235 -574525990 16202 -206814906 66790419 85635 642801100 564365793 54874 -884683866 -131774823 54471 -675409895 715711303 74254 -391999161 732804268 3350 240908230 -228988791 6842 -427025084 855136305 39794 86226628 847060608 4714 280093732 73114678 61934 719179285 -221531407 55941 -389423266 -988135932 26871 -588057574 753297418 49005 662241723 172696763 1268 255256021 242627753 39527 -616460545 -313912396 12462 716475909 -194424983 57008 -47258995 -991670598 48785 155318115 79816990 16298 -685470151 -101641718 3869 473484717 357748808 2324 -586202355 547152267 62164 -965494633 -989593479 40090 -580803608 -320466068 66020 -711177730 -887744552 13719 153420758 355721126 82 350113395 851823427 10903 -302729990 459562190 2276 -996769440 -591179079 43393 -104270402 628799049 48078 -400542948 813470364 38545 -679416506 718713648 6895 374228730 662810865 5390 -229097569 79090610 12662 811644593 -970325708 37154 -497102 539373713 20431 165933744 184669407 50429 -212350782 -896252817 57940 -606361252 526929287 70479 377614190 655725484 33455 -199085092 93491648 82581 -412088298 257039401 36545 -601005270 -285754529 17109 -425835714 756653409 25317 -396798203 814563444 10887 639333233 823284353 59968 161455725 -193795498 74623 176210876 69731749 8119 -192549167 68917226 47785 168788492 -614198008 14851 -426123553 -128416083 20410 536843127 -518817341 20910 -115557852 341146102 14875 467296154 176177136 18053 161184677 438760214 21112 430703846 365430286 21795 444098170 154655455 54935 -310558399 -205889762 21801 -133643220 -776910443 3433 731655209 -202226992 53369 -602940538 -325712166 12567 662137049 -321258569 47778 -605699718 565553453 18209 461484238 335373839 10197 -705476501 727027051 79034 -523314513 466651297 17017 -958389767 -604335677 36053 -967284727 -957763544 22536 -111387960 636165973 34907 -610279727 561362946 75171 473073159 170224107 67288 -216459745 -881589485 27830 -130240585 -304391836 71233 -25714718 -675351205 42067 260384987 67021945 33283 -232882182 -985509610 10818 -861059756 -123184240 54190 367144093 656837967 38362 -887455058 431476031 48964 -400999603 278935999 1734 635859604 189881218 34906 -119647763 -893011195 34335 158320243 -407877463 10805 349057206 -37051636 41868 559029053 -977693978 60398 -97696653 373060770 23884 155861448 -576091516 7273 -972409618 -606553096 51024 -383482530 -997789200 39392 -771462164 -802857472 15239 -98771987 -111526301 14071 61314886 746636067 4004 277533194 723286870 16144 -983916890 -617085428 17782 735690638 373698555 8301 -967426370 -577941282 17996 244001500 754411674 30049 178796915 83078666 31291 -47086377 634482676 21410 -420469730 840298803 55342 -96658954 -877525547 21163 641057864 337095119 35201 558835517 -523547493 37233 253896195 62430445 65419 750343730 -607457912 12302 -774842944 -509408536 55231 159997774 176804961 17579 654505184 849448969 33547 -397540387 840688621 15427 -394065866 852023265 49171 281418318 -216911806 29867 -24912982 636427208 5898 640211059 -312742718 5168 -979284679 174461474 33961 645840445 -320765015 29530 -325607290 461814671 21456 53695862 833991722 15167 184530815 442723888 20234 -30826000 529787916 24898 -706090174 -139908892 26609 -140355947 -118748729 17916 182277001 87617148 3063 -891235577 465237599 32079 -18956937 561583020 49830 150519843 177626058 9075 180238998 -110257657 1090 89391901 244161675 52324 148447373 -403723111 464 -420613239 -995028927 67617 -686190362 717344082 73469 79697914 747913414 30976 -1335811 -672197448 71641 -786687029 -808390976 753 -387523225 738354281 34957 70711567 818880484 29598 189547058 355544445 43567 148118338 266528661 15309 -710245346 -104475633 6421 -17663712 -708389832 5693 246899813 55587324 4148 64802842 -331852815 20578 761814596 -196836185 55807 -411010206 725668216 2758 -294397949 -193472329 7727 250830543 714437676 17232 -991608918 -960162952 7773 255949016 258242359 78158 560553930 -499423035 59358 -331357070 461502518 4120 267957164 723935389 40757 -513098414 468411886 44288 636080387 164223145 69671 -302738271 -710397180 55872 -705275160 -763973857 36877 150096861 355905652 40885 252378664 734893382 10121 626253462 -313968218 3888 161115920 -886363619 41358 759395958 342066492 55038 -197931281 -871279046 15527 659820889 359278223 25584 143703370 256957495 18842 -874745384 -124643514 8223 -591149156 -478769327 15322 -609207647 -494697225 6341 185647075 445089843 11099 378459092 -225650930 26306 167666264 -398728345 20427 -484344512 446504222 4313 75448292 447989426 43962 -98680360 350651001 28706 177839819 465267676 27076 632208269 836348682 48732 -403541534 -970386273 22444 52330942 818810128 22590 -704432138 728210749 76961 631267514 -287498442 35701 338434204 820029029 37674 151956916 -600649448 2608 -388391219 267249334 39687 -689666264 747105604 12147 -503514926 -584572042 15444 83284853 -314300210 22805 731956335 -303863305 15986 284139268 753243263 34940 750995345 -585183693 7663 164790507 -397490734 33922 373458780 833014708 24449 -108944018 -134138206 16947 745590661 -293383037 47237 -131612288 -871212693 32425 81376333 844173400 52548 186404666 188128196 29300 336260648 638539386 38442 58392529 -596820863 19749 366876362 853680959 8937 -97237968 378232630 26161 -37681831 842551457 78657 178099828 462261075 4213 268078923 -217880019 27473 48994824 744524937 3516 649796981 -324082535 8444 -46814612 636394894 26299 273939729 259877700 11588 -200124226 -961015177 58763 271474349 -42168276 75892 -108676339 380084766 29683 -798825909 -782749647 19116 63090510 261194547 65214 -387685479 -963017554 2077 -227401400 58514996 62712 -108811333 -878461123 27148 162831423 54926827 10491 -668657945 -767364112 13570 -19768218 -699641008 5930 168733984 54702671 341 621237640 343158181 22019 176951975 154086678 2456 834822823 -991424765 56486 -108250073 -894942283 19841 246231834 -212928 43883 759233140 -210733218 57200 -413382915 -970782775 42580 -863322404 752165824 76777 -494638828 -604573762 24102 -684215347 750856203 60710 168217821 149775398 47246 -868325685 455704755 13800 239461979 77490475 21242 814300077 -984592941 1371 -199671828 92813523 91171 567123573 -788981398 44446 -319575494 463564556 20881 -678415402 756669977 38107 148881592 -583146530 9314 265040507 -41527871 74316 333350967 855563533 28942 -192085049 -865494522 56260 -111871729 640029861 11337 619279761 349691921 13374 -388423576 244995701 25690 -593180584 534316937 31747 -22154040 638806769 12964 752052148 -197171136 22203 -207427270 -894451928 31751 150214782 68805849 16589 -133357552 650666577 13852 -689765277 714770021 70618 280711150 243274995 26559 148873940 465244006 8809 -195588420 -865550369 38818 -775281596 -794310322 3648 -104779386 -135071814 26379 54984718 273208716 10824 -797912311 -778946661 13022 -973471900 -399734602 28036 -990594270 -381160947 76233 -290195322 823308745 47405 -328955024 666239099 57376 145232226 188783387 8084 -105780407 -790947345 59509 434938900 180310294 54819 652133912 338141108 38308 -870339201 455611316 36936 761447242 -586677954 29696 -10731842 249271463 24310 159339364 174371065 26033 429457700 361378426 22752 -669139055 -893635156 50784 -411343592 -969994232 60981 723559014 366923655 24076 749586953 -500061355 49865 173433298 336281033 7771 -968983447 -977527065 12815 -213305753 -894572056 2912 -127326289 -886275876 13999 -117779058 -512497006 22458 -390502502 -979775513 30483 164464286 -203690735 6192 -1604620 552943788 27908 -321140428 468772908 2991 -141635105 657193377 31423 -807214651 -698600711 34128 -612580609 -314472716 20539 175091155 -878058124 36997 748406546 -319632787 49085 717517010 -219781792 32554 -132650806 -287714861 41876 89403857 -327844420 33219 72309135 718577791 6984 -597166519 358969511 56876 -801479351 -523638461 5486 -977785957 187158222 43118 -861595487 -680350890 31810 530114066 -501177149 29108 -193092995 -866870557 12799 630159669 -903023274 45600 -613121972 -514874352 11461 -393941413 284552397 51046 -966014423 -968994023 37140 724001711 -316984673 37614 169193628 -618463765 16386 -603561655 169756274 65071 -425609864 731911447 8653 643103490 144514291 42809 654600147 812351831 43296 -301869452 437830989 7883 -960553482 143985170 32987 430928033 180767395 42071 148649541 -97163526 74908 -998254480 -953819788 21714 146804042 274844187 21152 -12634303 563364193 20801 -610428281 -316204977 56135 -406906330 -983513886 15274 -131583614 -499897991 15417 -37891924 542023883 1682 -604568820 538312720 44233 167789736 -224245794 22667 746911822 379418948 40751 -397161127 729154643 40446 245386946 75187195 67291 91622220 715067419 3756 -610990794 -488969757 1387 74306840 473927098 5951 -118562868 642082031 12965 475899190 728669234 39262 168946254 -608091015 23138 -397970667 -134367787 30191 -214497514 -962637592 55992 -862335242 472576051 44682 445289437 153943490 71208 338062716 851612010 19959 -774122967 -608373811 392 436763060 148844472 89956 -317344143 -677042663 31732 149068153 -226271914 38816 -978204840 -600619643 755 -97971087 -286359296 26713 376790548 -193496969 25764 -329013857 444242925 17430 533402137 -498588008 27926 -873770275 -121877473 34285 77746087 752290912 56673 172022507 -601100656 12836 757477867 -310697479 18424 428791791 373019360 2873 -8233753 553404925 28696 -125953380 -774799359 45955 269140949 -218356811 39992 -898125602 -139367946 1658 -132408548 -506448483 26944 166178238 -404290444 23872 335027561 812510284 27646 -497833431 468231777 18791 -98246523 -485342098 31982 -220021252 -953178213 39782 -131713218 -290419961 69953 -788063238 -770836498 13044 -123381081 345733661 9383 174285480 -140738533 50568 -124822460 -132535542 36596 84538937 740384979 42477 257297396 745314420 3941 -6752070 627093899 41973 -703234832 -102924248 3110 -807336647 -791179606 18097 156280019 371174246 18398 735490852 -193800852 52800 65819285 -318697928 27619 548898020 -507797113 8176 -199968881 -970044961 33136 89155531 461152827 1563 -309168576 456831779 16239 176520242 -206347147 46768 159948513 -863832074 32049 77893144 843210202 39189 249256681 740477341 18940 650893405 379143296 19992 -198464807 -617534910 41885 49344158 452504923 45332 242685370 -18964165 14818 -193109636 661385469 65731 -692296096 -870605399 36201 -113646855 -500262724 6672 725369946 -206133829 44773 72678968 273545459 38906 -194073373 563487319 23870 470408365 811389071 37821 143347564 153323082 23182 -800012984 834417875 55919 49534999 825141256 37385 -15508359 664413600 30582 -207460013 -994491505 19439 -26081040 181393332 39603 72082139 757369387 57042 831803700 -961766471 49556 168606488 260286341 36846 719655914 -332293404 19350 66307830 461417738 13820 -40658408 -700155465 32168 619453699 143846353 63542 -401976739 723311463 14023 185898507 282450784 36722 -967182363 -956141834 37590 183607975 -416596039 9226 462694933 182055269 38767 -396438005 842361737 42876 -101402906 -493471402 31974 91797808 745755993 5255 266928070 429008823 12024 149610832 -99130263 47471 -992537767 -589431135 30804 -3299082 638076745 32099 -307906206 755366327 67800 66470214 811738994 38506 -213363412 282031140 48016 -671477051 -880613633 54534 632542831 -194384246 49950 164821421 147467832 15927 376994472 -229412641 6626 -4194596 660825458 21309 340271883 369129408 48904 -119161868 -865806834 24092 -405275287 829760579 7853 -523025576 446273198 33624 -12017432 543093490 4333 746598266 333378829 3481 156688024 340747348 46944 -20075649 629284990 4519 -515436161 430742074 24546 -972583100 -594518546 66640 -422849707 718509080 17496 -797594529 -509365626 57864 -286460027 471421381 12526 -42005631 655658167 3694 281001044 258212363 13980 445785976 751292603 53356 -962290212 176779108 56197 147673561 275126097 12473 172628514 161504679 28133 149554867 -202304522 50869 -991091105 -616462618 43224 -974455012 -600465119 20190 627284407 -994467286 40530 -801374257 -501692764 9294 -286097119 470801783 3247 -296702469 -703739937 28474 57112436 743901222 64251 -197137086 -966676178 42405 -35700777 564369907 32629 745233151 -225354690 32882 167849014 -213796955 26983 -126141190 373616517 34433 -387487967 838750828 6478 64161671 -312975720 27881 266833692 -209379536 42690 171422899 338908152 20801 -118908748 640148942 21795 338497045 639584941 43836 164318718 -422388027 13095 67801482 448376649 50027 -223215754 89580929 67429 173870415 -233314094 2067 88521270 -309470208 159 272322413 751329056 1615 -383961669 -961487633 16341 727490263 -298993067 30921 -141665689 354032429 4448 453341823 158657600 43107 77925320 -785911007 41464 168967147 -862198323 38591 57020978 815889420 53900 165065590 -114882720 59232 759308912 -302122609 17129 -410143920 -112538825 28343 54423622 285147848 7266 -480973708 189858035 34485 276747355 63738246 11397 439519826 155726146 38650 -603647807 561704195 65551 -598582421 551635087 66650 -140605207 -857610085 23414 -708002993 -803966627 8588 80724292 732848904 62927 355976549 660178548 10854 624898889 372125535 47248 717967057 -309708178 31222 177662013 -137507055 5983 266156640 715656048 25382 -321414042 474793972 13706 -807013945 -804931440 5844 -107694950 -296062528 38342 146712536 260720716 24881 -587217541 -329222422 18658 -287940199 473221244 2163 -389017096 250665376 11018 -216770242 -857444465 18164 467277611 49484087 13111 -987771838 -408624879 3251 436256488 356832533 14886 -984333298 171091212 19082 73540530 257976807 13350 187240968 -602533118 14431 -702529673 -801509478 18505 270701213 745713506 40902 -773592165 -780069476 13698 156975216 -609480395 10922 173596621 363635383 17537 149215690 -406588667 16201 -583371801 535563620 34033 169381211 242915558 4166 -410591009 268571358 14149 -867669699 -116256205 34280 185510971 143105560 40989 -701440599 -133900091 18116 148566678 160775348 603 -690991562 -137666055 7133 92008101 528427078 37537 -19158781 542965460 7191 -409363049 819366471 54206 -199991132 94134068 6915 -140880529 334856130 9887 -881126970 -117433008 43647 75792454 242759331 18859 559482398 -515465917 45115 634563738 356374837 5941 247564607 445600238 35135 -119781416 -332493691 66156 164380147 -385308833 20410 -577836766 -312215004 5892 -319838792 -199767081 16491 284635730 80039684 11247 -899365518 -112538193 47691 -192638496 -571756574 55422 -47467077 570694409 39187 -996670802 159724809 967 751146645 -203840138 19832 -427010633 -956745927 13197 -972523831 -611198286 28694 171408058 -108420566 3645 -966603562 -588582339 67997 -976806238 -596751358 32650 -991659104 -613231886 54898 -1290206 -692998125 43522 -401345648 825027860 48969 -691839333 -762653273 21101 -480256427 455564527 16344 -391861400 -107037259 10271 49785248 831018561 5431 -414403535 257608391 14751 537006770 273849161 2927 157202486 336119315 8209 630934316 -310127486 47647 -124809076 -504643239 19685 -102293153 -762109093 66859 -234604205 -597233575 50208 447355620 351035911 25827 -96132262 -476604408 24747 -324547242 -237491993 16373 260626065 -197128713 23778 245362295 469438714 10738 -135842416 645477653 13261 455166366 154233185 40457 256588974 453703970 14979 -424047237 -117951226 22203 -124142171 -872591032 32848 -878081239 462579797 48107 71309854 820518464 58087 645315215 -113987600 54555 649868751 155934560 22990 -301374863 -684082635 36676 660286718 368650241 33434 724183444 -597111867 27459 -142568365 -488241635 12800 -877513823 432745389 36571 -408071565 814909157 50167 -675296460 -860445237 47706 -2993654 653615014 28950 144603307 356185819 31906 50192482 -703572416 48475 149312437 -416936520 28378 282897468 -35585439 51731 -112149467 -114692577 6830 -978787662 -395410222 477 357192102 822515965 33004 341538849 817500362 45568 -985582729 -997174903 50149 178132261 -111504405 40347 732835790 -575685194 11964 173460998 -204131427 55428 269008390 53520135 43197 71341155 717434944 42252 -794510724 -523619702 1183 -893396670 -132766460 22383 725457168 -308365062 7369 72597338 -318514348 33502 -309637092 -687885699 40359 -115175254 146438884 19866 -484498663 475257281 24032 149779225 -109477398 71969 -693116706 -857173577 42079 -887680350 440271065 53653 -427447900 -954715186 51463 -383790595 -961555167 54492 620707493 249351356 48887 -114967113 -486306495 3355 352656038 -197211783 43336 -958076692 -418663721 51738 -216645133 77481498 51338 343963829 620032077 41084 -700214411 725235490 41988 -968843618 -398009217 61087 65343176 757567075 10716 -2213923 -214132719 55184 -989697524 -401077952 49225 -139768806 -117588680 16086 -700718692 -126798036 18340 -674447063 -891166813 32920 465442816 174712451 79203 535524665 -510515611 14067 -194326091 -904684777 33740 278567324 -18546911 9897 639938042 851649854 59469 -101404681 -799893848 23114 -222463130 -959719467 18713 -900684217 472853711 25424 -903189147 -698147222 18645 -987448122 551643733 57719 182450256 342550462 14581 -574630859 536119903 30902 248014252 253228812 51539 -704137878 744720175 45306 243980705 -193413993 14363 -686489277 718628863 28626 173260073 49220572 9444 143546451 -196190443 15998 -424538871 -958292217 14243 -331005820 466155766 6887 -954597922 163863743 17218 337776536 637547679 42129 260125587 -590455483 49736 -704957719 -111102217 17766 377914596 650895269 26794 177983105 -590652352 16950 271070303 720930321 2803 -140504747 -871323857 22983 -130004807 351793563 17584 244016055 725335215 5840 464183422 183572741 32545 333955715 -217826785 9219 -880369110 -130580056 19784 -404262601 816120930 40640 172257986 -407309952 8872 348866545 823728856 44853 166464175 -231195528 64247 367773543 634015938 32145 -130213051 648457067 41067 -857949801 -136385824 2857 -863196381 473047223 13951 755669579 -574137516 29087 -408036691 723372057 41118 652192282 837936789 74644 441180313 169007345 50796 -598001483 -287088407 10009 -98437730 -871274142 24694 -236456779 -610037066 1008 -29365558 534086159 6767 -771569894 -515035630 12621 -808427074 -762526290 17852 -104782716 -521269844 25981 51673654 722194164 15397 59739116 746476039 64615 -128345015 -776065529 32591 -106226948 635626152 16406 550937462 -486187324 47494 -105592020 -763806742 43497 146489969 284033978 9620 144647381 335147322 889 254239822 -39329175 27616 -677426928 -806738386 34109 -410670369 -963990828 41961 -878132381 -135721147 293 -954444012 150539641 29436 -401862208 -108597291 24911 155577437 74365933 10540 264578827 434514912 31117 -131848482 378119049 13773 161513577 -402099552 1327 -699966252 -137411648 31661 -899829929 367242366 22665 169778572 -210836954 18382 -971354025 -610589044 52428 749378766 -315450936 24174 -208378752 -584493711 13383 184057591 282633577 23958 -690384456 -225587350 30074 281155969 -98423442 30146 740015520 369708632 25853 -800796819 -969040273 28620 -214304580 79302974 4020 156712964 -899802269 36810 71672707 432081514 7330 160902344 59423183 6641 259198733 -227591032 6315 -765176014 -807642209 1673 666216630 174391922 77484 564144354 -483062271 23804 379281624 844536990 32449 553129598 718292235 30951 92999196 240344925 63928 -613768677 -491435610 12335 -598769629 -319278163 50428 624633135 829009080 69972 238160065 -209936036 18412 190023743 -210756544 74102 -110786206 -766343325 2947 92153058 246398569 69245 -780261176 -806461826 20597 -420105326 257223503 41872 542271940 -486078827 17378 175897745 84550814 17963 -601351400 -509858608 21805 657231713 145828478 7739 -797472913 -782525870 8729 739534628 353227367 32993 -23546205 566554031 50706 -800654343 -511640281 45877 90879183 742497720 31371 432647701 -330181989 38217 -790014072 90307878 77693 -522188176 468431938 5722 -779611397 -800396955 25352 -420040105 -96572219 8647 146783026 -593380846 2157 255889378 737339138 12323 -222478695 -580425222 36748 -383301006 734390240 30854 189502395 -114732703 65880 636608108 360492393 38405 -769275212 -520075021 30582 -428543456 725624172 12826 -17329539 659661111 33457 -780575841 530890942 56892 -397724645 260345847 54055 -198671473 -965226980 25233 -957744974 -991273350 56732 654411468 335085157 9202 737276711 373139245 22074 -970705446 -574239722 45022 -713821917 -894915915 15220 188155683 157867653 43539 -963807894 -978405185 23727 -10611994 569100208 4434 -392214929 -970734099 37563 -507831755 465933050 47845 339842165 -205266868 42318 -27609548 528146012 53713 744813219 54287635 74452 738355474 -613186239 11959 73186873 719545152 15978 -982020128 -417449847 33131 -200576094 -579537692 37897 89863654 455514582 44769 -135970605 -98113011 24657 94503042 832790035 38469 -15401649 -706522198 70367 68033631 458952563 48702 -310361213 -694307942 2931 734122204 356832673 17781 -676172888 -862540472 12664 -204119833 68561709 79199 -970638457 -423338580 32044 62600925 -499248428 76941 -126738435 -95541827 23119 -670166098 -896229576 2878 -288370472 -200882888 23649 -105346261 -322492056 21108 728030952 -211297964 56190 179818476 441243872 21736 339636825 831419554 10510 -773399449 -486376488 48190 -977775822 -381894433 26669 753728422 334081973 978 280571497 83856886 83197 -413404331 736328661 39467 -132109402 -297450285 11317 -668202497 -879607174 17169 265951867 -217137686 9308 347315672 -195777585 39078 357469880 -15456480 31669 -685518526 761659115 26545 -594135756 -292732349 19140 -773713825 -772819821 25395 625260853 833878699 69639 435988535 375382182 11400 -807716110 -775779461 6016 -118252073 -870350018 47084 183240067 260754980 17111 -225663959 -610106158 54795 260917443 -35760547 62775 162182884 173228124 32140 155117824 -388521209 25872 47724407 728541795 53573 183718672 -403048210 17346 257507131 430464340 12050 182983594 -118194690 27980 -130032959 371845056 13060 -598988942 545120842 69733 552918526 -521738929 46984 -128419796 -291440896 13878 76456158 840370497 2197 258389790 -5769168 57102 162282849 57947482 14570 -982708695 160852552 15027 -803580525 -501014277 42980 656170449 -311716064 19324 -602662699 544351092 26310 760023166 -287116614 36834 -500366838 457805371 35891 851266950 -981804784 6058 -19156515 -712100585 59792 376536061 650606340 10492 -389888501 854351572 26829 -2060442 -691240046 46770 -995143732 -988939921 57142 280581577 718216770 1849 55207126 -701103048 29291 161047343 -125322508 26797 -857271533 -115563135 38244 -320189895 -192531307 31411 645275540 165555640 17934 -783429447 -784637184 19129 -614526854 -298710687 45103 -776305566 -513065605 39268 265723642 239847106 23788 -488836073 431350089 16854 628324486 -325834449 27500 -127436314 351001564 14912 -608399141 372428276 51047 -110341629 -99942057 13003 467526831 -485222609 897 -216720534 -904289609 30875 239334988 -209460408 34534 -12884820 -683407735 31308 -866036156 443280234 31383 -694914496 716796862 46890 633394437 360695416 3647 157054847 -123116107 53949 -228704212 -959345602 24648 -4316424 -676251767 20392 93511809 243362069 62275 -194066346 -613755868 12202 179135592 268036920 25789 -205483046 -953061203 40990 164774806 434841247 18528 -800052805 -494357408 26066 -589428765 -315454663 37580 272280881 265907467 13057 -898710630 -572593685 1933 -128644584 -315553483 3247 621168022 828982105 11706 252947890 -13885209 48810 270827746 744546210 14124 -213860299 83994299 3808 246740191 52097816 34061 -507213621 432961367 20036 540537322 -503618243 30398 -37336497 627426596 15716 -575176625 -491334170 18979 74044737 -285776661 15452 457489367 354532345 6977 -131208009 -902463429 42038 746400821 -326057025 23775 -385440574 719245515 2158 -865425775 432853229 32046 754749658 -298535194 29380 -203609335 -881485890 4398 56321132 727721565 18789 74701999 818190891 4728 253166847 -18464446 75005 -214427556 -573120668 54082 151932317 94576503 8964 245578740 -6442669 12587 -971595636 -594663710 4169 95217659 -984238363 33755 -230911988 -953772800 47158 -133758201 -503500170 33613 -589364932 -498137006 5092 -105229757 -521914945 19668 -973250393 -581760986 46092 -683585695 -780654934 25632 -882554961 -142497064 26164 741821119 -224865595 68081 -582877619 539758916 23597 166571465 -405938789 34236 -2847797 -682085407 66305 165466426 84941751 26722 744852792 -209989939 64296 -113247544 -285967679 71152 -308122097 -208353441 6671 -407549169 -953683477 17396 90375801 279299515 22053 -114177990 -783050013 17853 -206169321 -964822535 18178 69913955 -287167909 26080 -97179997 -128998240 34893 76013353 810936896 42704 -402560288 -991674015 5750 -410011229 -952638892 72302 -860329239 438728152 19694 -209809969 -954631658 45179 67639284 269967558 1344 -609618582 -394597605 36440 -309559637 -670507629 15157 632067935 241857173 20509 154610704 65695174 16944 164854512 274980460 52936 248393942 -18390307 58701 -106555053 -885475209 5158 240229527 -8133041 54033 57771980 756760946 11218 559917178 -502188453 39877 -294557946 -668350329 14697 723357973 355273358 52961 -124729280 -114780058 24530 -870897090 -133173908 31490 175957776 -601808874 9185 -679984134 -886829613 13733 474560670 375340585 32216 -227998453 -420617441 70710 -423382590 -142254945 43390 626545010 -287857549 14378 177826735 -593006940 12752 267815015 -38604702 25677 -411686943 -983452410 44183 728334079 335067909 28515 -17994644 553286347 2860 731283998 -228828400 52193 185180667 339473910 26309 -766953699 -500858329 26796 -483499305 468531612 27651 -409505724 813076325 20131 -679879252 -882158023 48215 -418137269 275097729 8253 -213959412 77133497 30808 162030162 277406138 22315 647473516 811942380 5128 175819647 -394803183 10136 159207182 -402472578 33746 652431196 366830785 66588 -613558798 -330115595 49377 152376982 150313722 49948 -978925675 -409540067 39628 -711542010 -131989310 10373 239094772 454240661 37965 -974261313 -956880640 46583 -972754246 -576398953 16260 -587062849 -313757617 55433 -683261763 -778320231 13576 -409761169 -958404917 61949 173481884 188985593 29483 454888702 160391690 69418 75339503 818621530 21260 -95385800 347759767 7087 619692018 -288550846 3216 -983474411 -590405716 40131 266679495 59787683 2663 450464531 372864881 11753 170758997 -237851508 67955 -394772964 741630289 11993 -766394597 -776142279 3700 162719588 337063910 27965 -107862030 637797158 4022 -288882664 453504602 2085 68117182 445159147 42465 -965661853 -410153205 63744 -132420024 -310446259 21357 -421348194 739648026 34907 -682561039 -781692749 2913 557093784 -500446178 6787 643245211 339000565 47804 160442103 471784244 21849 619430884 -406842004 21529 442690132 369657791 1465 362738040 655167692 17683 283919441 740609038 25015 54416116 -313676330 36040 -381929553 279648025 53551 -800116246 544768216 52675 -108080497 -297210464 30699 -383566975 821607769 7788 -101145166 346257550 7748 -669638553 736250994 75434 -110172155 -118611279 23189 -136984968 352089029 12836 -805317170 -764854700 10245 -125534585 356931491 23447 -126626545 343687031 31044 -33519247 549575303 17706 -674880515 -807734126 42983 646249406 -303335775 6678 -215748901 -886563946 10439 -594614853 -507399302 33551 -390126263 -133470531 21358 181585650 -395339838 7907 845301446 -978091719 57616 758821579 -601762199 30449 239670619 58182043 41426 -129500722 -322481907 34025 -692147621 -883751865 20246 759938376 -578229512 7118 562366702 -498591174 17867 552004261 -516669102 17994 -956016589 -958534049 3374 -798853121 -780502410 5151 -97989198 -876066270 2957 272467408 -209828409 14444 -198292047 -901512768 27259 59523793 816698221 6649 -394019189 853881971 18306 -610683046 -297372802 39238 723525721 364622445 43691 655593378 -289519057 33174 717081365 366271137 28892 79400274 826970832 37109 -215506318 -857684325 45514 -683539059 -886953838 41351 -96296171 342160336 32117 -767853726 463864762 68554 540749483 -522608192 3958 720031309 -618130343 16574 -505977973 430262818 12267 -709137891 -878122038 34006 251657080 -228132215 27419 -699669654 -96359993 18940 -304183179 -237066620 32780 -303728573 -691877193 11041 66317841 -297149513 37435 -496237660 461039768 50531 174221616 -191498876 17230 -134971761 652713817 19969 757112883 -598900803 10529 -798990615 -766921011 20957 635417178 355748093 70289 472062328 834264286 93404 -40213262 558813467 46166 -985200958 160222592 50989 -194642794 56658225 71499 -418216135 268800410 13244 188823250 -192375055 73315 -408178481 241052661 7792 -986497925 -977311892 22675 155563220 -96293325 33387 -778959192 -523098461 1201 -981868829 160859015 26318 -106243786 664948691 20812 -597861862 526654226 40563 47628763 845605534 37935 464604751 752528169 48683 249069359 255931286 5245 -612109147 -484073634 11476 -141931367 89835762 66018 -142606126 661984085 23320 737551908 365411191 46911 -302162042 -207460381 17706 -197830692 -879514753 16385 -518670514 467252312 3790 -408930960 851149911 17022 -605983493 547493513 71076 -958461236 -577007929 33818 -208942577 92571013 46471 -391503689 815463604 35068 559493888 -485906594 48596 -199399419 53872406 535 -328077304 -681425892 6803 -609552226 -510368571 22353 753044879 -235947597 8877 -110715167 -297927299 7398 832042541 -982949738 20693 336873735 -191024801 25841 541251870 -487994365 50706 658625386 852072374 5857 -789499461 -490099836 18112 665275740 334718194 60024 56567853 466524302 29188 156723463 282310429 40568 532973773 -478264575 47207 -208673609 50933198 12796 78530415 266411679 58063 87511385 275332766 14017 -402234888 850567013 22089 -971730961 -426171666 12581 -576602646 -479937363 7629 273868263 753752986 28191 554852856 -511962456 6150 -609424641 555509448 44549 718109228 357123249 21721 181355918 468110794 18297 -692608817 -804452410 10946 659977576 812405188 39881 156262490 173475443 50295 -617050240 563745171 45106 246151673 90225488 10394 -389906162 761365380 39521 335996366 849750633 20104 -500601829 464418738 1027 737219004 -237065466 27175 632933843 177819838 34472 161356375 70204969 21384 -994586165 -966197139 10985 -201433063 -899764898 57554 182550183 175793478 30014 658132552 828384472 16684 -138288072 -316664545 8597 187541013 -210944889 21160 -224276037 -965205730 41696 54563100 841299841 47416 160412266 185355220 48518 -126526814 -903628057 31565 -869334341 -134655658 26489 166471442 85198183 13640 632195802 375202107 45044 187847688 -204743447 4107 55301566 254354983 38037 262255122 -220236394 43715 648099360 159038849 9403 -386476265 -127536724 10965 530401649 -486508427 14414 143924864 -400467640 2778 158738398 -396736455 27523 752316727 369488091 7276 51560696 -302861893 22703 -303807324 450533604 23931 337425668 648388745 10613 651967769 165368570 27515 743322291 -326275887 46722 -595819224 -487101979 6303 89902884 241436435 9560 278289368 -194366881 19543 729606576 -609849751 40575 463353885 163209208 42120 -861807648 446201922 41100 -392661371 -132095870 28794 53687773 241061596 40663 79584629 730463159 41812 752001277 -237455046 39349 -224814253 -891824137 26324 171958910 -216651484 15054 -116311631 637366023 864 179251502 379281429 15741 -872154153 -95754898 59747 -955579527 68165343 53587 264047934 750576474 23064 -767626547 -519985491 20784 -210568658 -511867651 56255 -19335529 -1253095 23433 -206443184 -896559096 35023 -329202230 -214531642 1425 -395875119 -996797582 34811 -7197909 -697662094 36168 -221515873 64428553 50779 -326653997 -219931484 1407 187847938 149876610 18523 -396823683 758231011 1189 -131661020 -500016227 27194 376997730 843168910 13156 461467800 185513584 12608 -420007212 -966031879 1159 719850257 -576846959 39977 549804843 -498905921 17789 -301721382 -230160133 26774 -392662912 565262846 66949 -989611415 -995311647 52040 443520522 166727128 33411 -887693251 466793637 43407 -136624532 619750044 4165 177283312 253111117 57363 182496837 -131606045 11264 354466512 834251477 9647 340041194 -197071416 23340 188548336 -419416274 8112 190033992 -412806912 13383 367442008 849759071 8933 -192031531 -882871085 38395 245545471 94651605 63447 -859957180 456485177 2149 152935764 -400106694 19716 -136469084 -297961467 42815 -295777967 -201276410 3044 -668296066 -767767323 37680 277028704 49514481 20085 -592234412 549516582 41035 143382625 247895098 32140 -133536229 661646651 41144 283399009 -43769020 38540 -989813926 -953660181 22528 -30268864 551907257 26798 282338563 -4236314 18068 253367762 65912584 39144 -991515157 143754421 43234 -206401548 -889848347 25197 167788336 441446987 27799 751264261 -219133768 47525 -308605087 -690390191 10294 664499566 -323566896 37809 -988744654 525168369 38982 -963905930 -581197368 70357 -413842048 -988810236 4256 -114359274 -896629662 3240 739831664 -580955282 34663 51520043 242889344 30783 -224415124 -900468698 27381 643842519 165677861 10488 -878578735 -224770314 28141 -485526110 474086420 1966 -332882093 631248058 66030 278441105 283504495 74158 648264646 814187136 60156 250896872 273962353 16092 737114623 -607378184 32257 -123955041 75439920 65541 -785501456 -779259778 24836 344802812 -600901460 38683 -698687338 -127938884 25118 -794642437 -777013964 15080 631589911 344508840 11372 239001965 744846191 18329 552922685 -497255550 14537 648874084 -297108983 5784 146643123 -397055088 19599 267558013 738509249 4355 -607802604 -495905240 18884 -306350849 -706273644 393 -202837625 70927670 10064 379861683 652334716 40033 726730602 342798784 17366 -410538389 852398193 42937 -674922379 -861875916 36940 -881263378 445278370 11119 156106112 -575135629 12580 -583882834 -511176201 5688 -199705548 85457885 85785 -591937639 -478290727 18860 647841460 -299427506 38268 442129817 184106815 74901 181694983 -596887565 21921 -965662510 -592406766 45384 154679523 -604656912 11216 -198011224 -601970438 52341 754058754 343553204 36972 -129176085 -510041516 24434 -208517107 -617547051 42603 67748212 -321245669 1625 -204916452 51418108 96790 -889425321 -127266421 51236 -972886993 -585400417 9930 170006458 175829931 8696 -134621750 -804071804 20338 -963253574 -390646714 43915 628597357 358409301 68590 284639442 255427023 73949 155524084 -230167219 67163 165431642 -197847520 33926 -991562678 -963649482 23552 168835753 467145946 9588 -19481928 530554642 30853 -322990234 -194541483 22212 747906779 -312569908 2907 652819260 146425992 13455 155496018 265711956 55590 -412844896 836727025 49328 178603629 278990727 56490 -973901866 187255203 24640 -501359343 -17293829 33269 359714216 -903403826 37727 -428092674 757376331 33199 87919399 250891401 33679 270579264 -29005774 71511 -310067123 461002164 17698 -108782352 -794980783 41352 260602358 251171262 29484 474805330 445315016 11208 353464541 844843942 36716 -389347882 847865492 20460 252392499 -234507441 39110 -611499388 -481645479 31988 162437639 -605572142 4530 -418676928 255481767 40221 -793208199 -795290146 11519 172107335 176998439 45426 733429289 -313393747 12352 -873709170 -110528648 17116 -767958553 621286261 38153 370942311 631359227 34414 -402012518 -2303810 88927 157939256 -104548418 72459 -383548057 283048513 30223 -593562904 -297095345 39050 660898355 811985789 16901 -210123903 -967470708 50897 448965516 146304883 29742 -693627547 716948943 58711 -669363578 86222564 40655 174809685 79052386 15969 -112623114 -102855309 4371 -571561577 552284931 12867 443179625 345754894 9098 170115176 -123104910 36475 -28858338 569749379 40075 -309507696 442410591 21848 -668530417 -889444334 8646 646037171 379308848 8395 -973084130 -618090178 55874 -125105528 -892802762 32457 -385767849 -104586572 19672 -210897296 -613333706 52367 -786308241 -790335628 9674 76429450 833705081 28285 -109185119 376183491 34108 -313967223 -193917092 9985 160383182 79679556 28190 620509737 818744885 10800 -110750321 -801210323 46032 -404759472 -983755573 73777 171155864 257120035 39346 188629771 -141668750 58505 179354631 -121312403 8627 -122783651 -129514316 23600 -976640755 -381183684 68345 -579400207 -518075355 1148 89761478 257203290 25990 -772823715 -101506711 33052 -589917343 -484892524 13536 -103873262 -769851204 9567 -763929229 -519310258 42894 726709656 342515563 45207 -492753515 -501581329 2494 444803411 -415700627 53725 258967963 749852797 25332 253816947 276202766 13826 -195719586 -417220639 52927 -890939663 -135135186 24686 -864373167 -105951793 48735 -235465413 -866947568 28745 378171957 631280780 6248 438697449 366274836 26255 470659798 354851714 30697 282343380 756640640 21336 367379094 -988214501 46528 -408050273 -98706411 25880 -103076357 642412773 30510 735174862 364869298 39563 52690793 430754637 38529 -961443739 -423109268 50428 -994226216 187920455 18630 -954249350 -600695971 22383 448199115 351158415 26922 87697495 843174744 54618 160806603 449131473 15904 -491859950 435844249 48744 153891992 -422378878 10238 453838970 157870829 22841 171472492 -128068420 82738 -679409196 732623334 29506 666044660 363988487 3067 627083640 843516143 18417 257266035 444151590 40675 473577050 180442869 56802 -786191777 -523155562 2269 753162054 -291168252 43157 -685612808 -134568688 20515 -861303215 -115234321 54910 462804815 344951917 26864 452813198 347665556 22283 -129921770 -324776248 25728 187887159 443253105 18826 -901083296 435871488 14101 184216532 -889635003 34271 -190772844 -887285862 57673 -680707822 -878570151 48725 -677751531 -901262903 502 761674639 -316942888 27125 -777303828 -781649294 7778 50288230 746973580 13694 144176973 178816971 31347 -12498669 -668465794 1460 470929329 340518401 14661 246769803 726600511 23263 67141469 811723552 27055 -398444706 -998270961 30866 166898866 173020057 36341 -318263249 -712406870 10275 -413838515 824544457 22750 -97794767 -98834774 17726 -139430398 -885019023 5147 653369179 -310652004 15124 655761010 335558555 39785 759018982 -584892024 40222 246086917 62464274 30865 -417617588 242823607 29876 -671625836 825611894 52967 -210835437 93886581 83990 471985186 536906957 80785 150469406 451184786 20677 -120609480 -885659634 33175 188557628 173239624 13324 -227841191 93421229 75276 -494060195 452537271 38367 -101190431 637721974 21489 -332392391 -208328872 24260 626727849 178141057 70182 -98547883 -315177113 20872 178972206 465811367 15904 -615353255 -291554674 45965 -102724396 627735874 49714 558874992 -487992688 30660 -106792369 -520849022 31004 536147148 -505910332 9551 154120574 -882191533 39953 -124120609 -136366188 1884 -668186755 -784469914 38855 -215550039 -894337759 19904 254082405 -203537139 10175 -688542879 -193644369 71757 -115607579 -792373642 31279 -961939997 -970536673 31128 -971372167 639963710 83908 -991847214 -383126877 58047 -712741932 -307511790 29858 738416763 -598361398 17815 52817387 -309297674 24486 151545721 -428266621 16217 257201068 239600465 15111 -212044638 58599430 6133 -111531129 -486032267 3191 725521108 -201995024 25761 152675423 -96238222 49585 -293978899 -703925702 42440 -875935882 -105304892 63573 -675268574 -792593316 22497 -965379284 178872228 42098 -324911223 -197064620 10708 84772331 434025986 28459 -600453183 -294079295 72599 -900827218 437032964 51366 -207320533 -577149087 31322 -484536954 -312943245 63856 -413976542 -971688797 30807 -965139543 158414619 44741 184696534 -904233907 1602 75936478 722871103 52218 -889420634 -129891130 27234 -20609126 631565633 9753 621792143 829343517 77427 -764960633 -520203025 16619 166380733 179587746 18810 -593402191 -320227914 43041 165691476 -409430677 27826 281538563 441093744 14954 730290137 366608178 20402 -324460678 -713951823 45084 632208552 345577363 28684 87672742 429639675 28569 -34648943 -710651637 2373 -317341877 -122855570 46101 335978331 -502437595 35013 -798872092 -498103799 41032 -701847064 727739013 59153 -697918014 727307554 73941 739202145 -332045179 27026 157810844 -100750638 14704 756981499 -605964420 8542 -327594387 463572923 19720 279773273 439954291 28388 745027705 -401255834 41655 -128613939 -100113159 12565 171501388 -886004831 32165 188826387 253423147 45819 50690125 246228514 7907 93804137 282529063 19848 -324813181 434867398 17207 283980251 753564562 7410 150943661 461139237 17099 656094109 185321638 67855 733226687 365627822 12616 -786446917 -397517314 43283 -901720855 -121311826 34552 543507744 -481305583 24196 -312455002 -194349470 740 -310620326 451494814 2808 -611995876 -297540338 53891 -207655400 -619004067 55834 -96246628 -508449833 26057 -139265645 -308034159 41530 86874032 439956013 54214 -995269845 -582181380 10498 719408251 -229229631 8855 733386993 -204592000 57880 622394336 848903453 16316 620597760 -317602890 23407 144254064 -387593354 17753 -233996143 82834915 51065 619732782 357141036 19036 -791371229 -523548295 59569 -693894032 735305852 64174 755852014 -310156446 19706 -872395792 -122796727 16053 -788472299 -795800818 4348 149601812 -192932010 44276 -392245311 -137416574 7374 -101506241 -516003509 27485 62605014 835158632 44033 -871302033 -133439539 26201 440138349 188693297 48974 -408464314 276285557 5341 279515524 447107379 11620 170409337 -880501461 1644 663717301 359493275 58711 728171119 -214930263 22970 78563464 829001249 38222 -613997610 -492627909 17042 74184804 716096613 8868 -389129610 748793338 8174 -137875027 -802959962 36723 -139903853 -784684089 10863 -113366869 -487907382 14714 474796240 570880581 28601 -328719594 -200343241 11327 -979240848 -424587090 17161 -285824660 445704536 4756 -882207573 -991716433 25712 -29322821 654028097 19028 94354544 255085070 66068 173746386 -878771655 35374 624743329 345452265 34917 -506463766 470268445 25655 -789735537 -791206603 1891 -101786511 360446930 27587 -615967346 -318412729 267 -709709651 -897485646 25565 759895965 368844766 43060 461387146 364561185 23509 147623923 -123659791 10908 -598886846 -307234469 1186 -689026032 -781795947 46676 80237818 757639904 72283 -602483055 543341072 13859 68206658 737610341 59961 54999852 723261376 61752 -385072009 248921406 5279 -884991034 451477669 43099 -97884657 -293717002 55585 -502326592 466385340 3323 159901643 -393938923 21417 -191355671 -871445962 52666 -225436153 -891693619 57001 454195562 369116527 12904 279971578 447070161 9507 -121923213 -296254172 45508 826984104 -961775638 11242 148743129 -860682335 32195 -982122330 -614323154 62960 -384798354 144114469 26902 -426135523 -487875977 34996 147701150 -589465071 14662 184925520 144686995 12401 -406781081 737512551 24519 -225878197 -881851033 23892 -320189464 -234543898 5266 634245919 149831993 5960 146151656 -215251474 60149 165108128 -874998424 14773 734053823 355530205 2201 -977489778 -42161350 51436 90526419 265446648 56918 162661759 -877748313 42524 -396708766 268145423 38800 188051846 -120627456 53000 -997557787 157349025 34843 247917390 265836999 22052 644680084 -309962116 9978 -597635661 552959695 21250 725201338 -579066926 12818 75273726 533286863 66533 52569135 849317616 12702 528012276 -504310561 58408 -503488892 473531530 37867 263398668 -304208 72649 350580308 -205495757 7947 -114593974 -863075465 47400 -97900984 -131092581 15288 361538385 -223220824 30178 167589292 -413296078 21728 63184135 757293207 46171 -122201257 658916954 6726 -960130898 181881074 20634 154861864 264107048 41259 622539899 367839062 49493 49398854 262442685 11851 55315395 651210520 64484 159573453 339886242 40065 179224155 -888546476 18849 -684014571 -770813709 19855 -873076160 446929068 2168 748475681 371556810 8500 622500850 831075155 6323 87988197 -293283179 42002 -978038779 -796905622 72849 -21451392 -698903310 82707 -95477370 -314799867 8432 -711362073 -900250282 47380 -868465810 455831064 19430 239167423 740439507 34573 -603661978 546971589 45414 665091071 444496729 32872 -708547913 -105253744 14242 270051127 243775457 68679 374375824 814299534 24001 68962117 -315227269 9426 -983268395 823545504 33688 58168640 157715576 15348 -119391467 -505726532 11827 -210385137 -863300619 19752 -220494136 747646909 46445 159675459 59927087 16986 629136427 -332842592 36244 -713628025 750754858 2664 -237870641 -904298689 43963 169475216 -229281885 19566 -700745577 735338400 11992 -208118092 -975831773 59439 -496905877 460800427 11300 469517359 -670943650 34089 -400444132 -116636557 31114 181242984 -596765951 7923 356977989 272580614 32842 -384283010 272738048 51418 -201665008 -993249694 20188 -139973875 343213987 28402 -98490448 639881290 13357 646894609 855826775 42351 168522888 -229399072 41540 262145221 85449842 41443 246939643 285298682 76558 151055008 448194895 15303 447712470 187722061 83956 -106077548 334713822 5996 -685340448 -772599662 19434 -992910312 -598438920 21958 -311091463 439010168 7188 -684519727 -808065718 20394 151067384 -603463870 6703 -603509677 535565680 64838 73554200 813422090 26147 750088802 -285991131 7896 56063508 -685875935 907 -115893538 -506797660 6896 -776006176 -482854782 39747 -671704354 545034929 60967 -518393948 431409987 40273 -804595668 -898303586 32191 144843076 74430292 24231 -393246855 742700021 17162 -322444338 -688481250 9253 51413390 429264192 19302 -291180810 -703230053 60133 -961368614 -996579370 29266 721354447 -611742861 5776 -603684526 -319928155 14179 -108496893 -784706035 19521 243960103 80969670 57176 336846606 845770251 28908 164781470 -221130025 48940 -206548287 379498448 39529 85532723 449530263 23418 348201826 846703899 20387 157473668 -602332056 4371 720071515 -293676151 9341 144088705 -972413536 25229 658550384 470238924 57473 186759845 -593574478 18097 -994822310 70690802 15847 -99189895 628654035 15127 -506438280 459072886 16029 -129064760 -880905482 33394 -858164482 472447971 30838 -579243955 564048169 75829 155969721 -202162462 23633 250212610 247951002 72351 -868606526 -101177174 41596 170293855 352201036 13336 636055503 352890365 24807 278924483 -211369093 5099 -386091855 745738388 8124 736308129 -585335856 25836 164849199 -591783525 15519 -875766062 -682531558 60501 646031839 -292147221 47860 180034503 243077221 5539 -691362325 -124752395 27499 93844914 451651548 11370 -512492591 -314056613 55747 -787287407 -799666978 16517 -399166886 268187974 52404 369374444 630495225 39262 254837299 -195919739 4614 -289991478 443069150 24706 726548371 372847929 33982 171076352 434920428 10925 -203756074 56125672 3558 -319639910 -687182012 14520 826671497 -982424540 6013 -130190555 666040054 5666 -594986179 554841916 35778 380185558 845034601 17644 653477649 364580735 4138 -108665644 -773484630 51168 730115547 -216497339 9964 257372403 750917542 33531 361205909 645489558 19655 -993161665 172314494 20402 -687557294 -873341209 22827 66587456 742358396 28604 -216125908 -866204339 2715 721178102 -225396323 35556 -392943298 -114101631 11079 238494007 474569784 36409 274233153 -215631543 7966 49877242 -424777097 57226 154945963 153015801 32341 -981590140 184768134 42260 -208002806 -889814305 58842 641939506 354532818 35688 -140291228 -877624891 31555 -600545487 537316858 8127 -4896748 351701226 20913 361853167 -229703662 28234 180839948 -117624754 83929 -197957454 -499648729 35752 -198254745 -984550600 51012 -972173016 -583231652 34237 82208519 848297945 29614 -134074137 -888639092 9819 -400540217 823463913 41842 636162461 -298616420 15340 -602943546 -519314047 23218 621143189 823103344 21059 -132108164 -519624876 26001 -583383013 -515042623 14763 -309074868 462172067 4879 -593703134 -493578678 18106 -293435369 -677780194 44233 333635842 644713536 19697 627637019 360604092 63965 258731772 -426693637 52115 174407146 430275000 18156 -289665377 -227756944 7760 -774774934 -477323831 29936 649158963 847834868 59357 744707335 346884008 20690 -406272515 -973232796 26421 -609182086 468817409 30790 176805252 -208260968 32560 -393252481 238602754 28813 637272461 277889304 42544 -135957734 -486455385 27221 -193736961 -34741559 26356 -522158787 636293953 24880 -583458994 -332765985 22882 72331350 277334363 31051 -671650632 -878724607 17899 716015328 -214394914 22561 748470175 -602283735 40915 343344856 656242733 42449 -25870197 653639810 37615 731253575 367086078 11503 -583043340 -300523974 76652 -994263655 -422761294 20754 -225712268 -587427053 20487 -229429333 -40462806 52537 -777390053 470491867 52006 -786540799 -784466965 1775 -130125778 -803962232 55158 161385746 458837160 10035 -988228818 -967390648 63551 -772033581 -802928496 20051 622565845 351614875 14535 473517073 158713666 1328 160776190 -387541163 10802 -800665684 -773959857 19873 92498597 471501289 55681 -115192145 -135955868 15232 -227994170 -976170835 16915 -953381796 -609278634 50750 -573132722 -287746735 2987 539497366 665714399 37132 79863116 827351485 35176 -706112522 -801584729 37149 745738317 -575755549 28796 -401229627 -986896709 62626 -197136601 -875343110 26196 -133892345 -890962098 30052 -133106731 351174886 22976 546883526 -490516186 54637 -139734821 -111037416 34605 -98867630 -297097166 72447 172412230 -859259464 16875 -712828661 -774164853 44755 466551845 368955414 6885 -976632368 -590027710 32226 -573809906 569155893 34604 242901250 -191667821 27573 724103578 -617371296 2700 153273292 363390046 40574 -713663349 -872955510 21484 334215219 -984814443 39688 -114389294 633873638 8575 283649352 -217821958 5367 -194352802 48319673 42939 -512771362 641045377 23334 168007182 -779033679 41786 170147103 -96913882 28108 -129519719 379937969 14783 -784377313 -809352033 18474 643292595 153516825 34551 274604053 452886780 22165 -124030403 -768383726 10174 -196422458 -959173426 26779 -300687094 462109797 25001 59244668 852452887 54805 543845714 -487955362 42584 -875532555 717911056 65989 -212864391 -980945632 12018 -598542953 560812167 72291 -863363542 -111123350 44593 527299370 -487243525 26164 -99489919 359350830 25783 -694473145 -803836265 30749 -307290812 439102123 1107 354048775 -236044331 26445 269540990 467381860 2653 737677378 -234350256 4438 -420022853 -118023437 12420 -45998375 -702362980 8089 -502844960 444937306 21222 53482635 851267490 19191 -47375720 -616601073 34174 -40202543 -5330513 46954 250073091 243851857 61859 -617452124 -329952268 49188 -791623087 -795849488 12644 651908661 145503186 38958 -116130405 -800024458 32117 459108229 151062972 32907 -224480208 823803382 17116 -953309652 177230459 13109 -229374181 -969576390 43848 -406759364 244079362 50915 273409449 735816136 39623 -496404203 445858560 21493 281221694 73607406 53230 -487630596 463925494 12267 -405960065 848571072 24246 169778269 -95520415 895 152738080 -216289928 5585 169134385 -108067969 85274 446041098 153477081 44958 -864471768 -133848709 53728 361765084 642417004 30982 -674990116 -123962991 27640 436277311 376721415 11582 -390747716 846862281 34644 -101830058 -320052686 28423 757007447 -298612195 17943 189165229 -391261166 15717 -678223776 -889856300 11843 164096710 -414277765 29986 -595760546 -520097955 23945 242397528 251357946 29993 -105447097 632429249 12332 747200391 -236638805 15561 -329284334 -199134960 18561 -687690043 -771899418 46696 272906552 51816139 60813 -955433129 148541812 19127 -395247710 -129632842 38502 -676020830 743744629 12943 252641921 238501716 29658 354411473 835274968 6590 -427928146 254124917 52987 -680837673 758099604 38617 165379995 66353332 25800 -142228867 361951088 4118 -17844959 -709717322 77451 -310448479 89209844 24847 -701279878 -142402187 19857 -292445798 -698360434 51655 -673648196 -771643785 32302 446862960 158632709 41945 -407308947 147793020 43044 -46683016 554638337 25585 90173566 279856090 19840 -863205998 -121239308 15528 463776668 379284273 28814 -862288866 -132567476 57746 62904161 726898701 23975 -191251001 -993985779 11797 252275042 450834445 28477 443238200 163796210 56279 -231369044 -604274529 28185 -320150712 -517157192 5934 -123720626 663108179 11050 644958357 346631325 67958 466997265 834214935 61259 -101444083 -132272610 8947 244676466 -238031899 2629 -966819891 -607348224 61256 187890140 461716268 27111 448669258 340006625 16264 -224262106 -971567625 35723 365655372 834242647 39912 718049830 -599084286 2263 47869731 663506492 40067 279889792 -17724040 1648 165318965 -396592827 9388 -617605850 567137174 55312 267661957 83232030 74103 527925556 -498476009 44066 -137075497 -326306100 21808 265703083 -571727932 47654 88621048 272250098 49264 76644096 817804740 2101 -672391616 -771728034 25250 656340980 -305604039 26599 170769306 349482448 34094 -684908621 -102862335 3144 269830596 275104081 78528 735154715 -604663958 36363 48771712 260966279 52184 156683395 435768003 27676 -383101282 828264426 52690 343323522 -209643190 41888 -860816060 -118518817 14869 175675750 -122978157 3137 -582408938 -300851532 68063 723603742 -200599049 29992 -206150692 82068818 30150 265756548 86683344 40478 543291812 -955619176 8517 452503386 355696981 27812 -192451319 -902318313 34676 625527821 169930564 73567 -403881117 -776053744 50917 -983219881 183037042 27582 51583652 246617914 55986 -800499288 -797687110 16644 -200974960 78963936 337 -15085054 -686923021 65803 -961490762 -999070676 72366 -578158271 -306678202 26231 -114455495 379691891 15274 155060830 -102910602 11532 145691620 -121823809 24281 -307605580 -199504572 28755 58488773 -290801910 36377 -961152016 -398732456 69642 -135640224 -771995601 15969 846071052 -980810881 55755 825053028 -991378947 39 -960240709 -606895047 41757 336825904 -207122995 27936 714308833 -223115379 62837 -124172056 640373240 7663 187960332 -391932635 21510 -422615577 -115841124 1349 -706316144 53839729 64213 -289892068 475327845 5191 -985068270 -610194430 5883 283901920 718748691 16070 -781049225 -500829604 42018 187323754 -196913754 23403 75441465 459155261 37883 -804155244 64671575 36976 656813517 -320769864 37603 570896198 -32323798 25772 -219818509 -618340141 17013 54227642 244628446 51236 148378788 464316008 1736 261585834 -212503481 5703 160634823 51733599 728 283189207 -35430545 56704 -604555140 -304269482 2487 731596276 342453507 45574 -31411064 554598997 25289 458230769 338794377 27527 87482708 245245002 15900 277688985 465386766 775 -197457699 61493353 103955 -689631832 -97560574 17365 -968112390 81097807 54990 81807571 263000064 51662 181203696 -607371162 9876 -859320833 451279939 47467 -577329444 -485049393 30674 -877408093 -100021382 56730 145073100 -391033354 2365 -494867555 469836326 20865 -956862540 -391517973 15488 176535623 -330534587 30064 -136373177 -512358367 2496 851251869 -988000295 49109 739157187 -581931991 12122 -233057340 -596055328 32892 -220673506 -966651091 10065 -119557336 -774710966 48638 172630761 258598202 27885 -416442008 251126507 23721 -616405238 -482084671 34926 341948613 846623511 23539 151976762 338651038 53769 -984668617 -970069646 51318 633110638 171807729 48965 79703886 810098694 46936 -681611339 -125073011 29107 333822134 646784478 33756 379754257 662508467 35905 644244616 160777083 7105 187102604 -903460080 5610 -212982967 -581304010 61439 -679074605 -865942088 42075 94491132 263141082 6922 -111104647 -859974573 37136 -509893325 -426032461 40300 -692020791 759346974 23128 -138829010 -785300199 38788 -128771123 -297228247 46330 -7438241 -891224383 51830 -206196123 -589487672 12933 -112188387 364299270 17509 -19383376 527609275 6491 80802979 261586052 71960 760493648 -322538398 37122 -999124766 -613473324 23027 -195632215 -584719128 57927 -702306862 740541190 19902 -970048906 -415471016 6969 -120881076 360239176 27285 622954108 172182773 49189 -126134187 -287603811 54201 244230312 740792335 14273 -800898447 -807008730 24774 367985750 -211953859 38492 -799695875 -305581949 31178 -617520263 533969653 81044 83061959 754423856 55720 -307717844 -208090476 20310 661833773 840787123 23664 -954393300 -588745772 44880 647166992 366847824 24238 532000217 -592199937 33908 242104687 -6519080 32887 245327438 81395349 24330 173378727 264250919 56032 757711608 339043887 26306 -98687134 -777319884 35935 -696336447 739206383 20938 728827789 -327997186 36283 -695703244 -135343462 21459 341895345 547136444 19644 -957768101 -983507900 63430 473676499 151121704 17091 166147657 265440692 44589 -390165359 250222633 19852 460164252 438180814 50015 -966429616 175565156 38342 -884333932 164661390 48181 147629284 -580776576 3930 -895165011 188650107 90771 -965148501 -422302992 46050 -411383966 260590369 8198 -216736024 -999273291 39133 -963954968 -981275104 14252 159087227 -226201842 61413 146605785 152619447 38607 -860109272 -708782554 50615 665564921 144908105 29890 635705772 -233598920 28706 -298643905 -222035597 7962 -667177625 -133905909 7864 276475097 -219905270 43539 -710162115 -900229575 32046 -877053833 467608484 40120 151109733 -424274525 3349 -101214220 -110422970 21046 754966160 362645675 5741 187201543 58956212 21738 639569492 356841389 65243 -521915948 435725534 34619 -124613432 -498977890 1464 636272934 352992022 32124 -789533281 60632752 53573 252498944 715427555 40150 158051661 -896984074 28638 285197673 -41180016 69655 -576635422 543197392 71467 564825092 -519786728 43926 472147213 345836679 14914 167588358 -413340583 8687 626044398 524281660 70470 -710458810 -772067526 45626 356595165 816998185 20288 -904228567 -106953137 2518 -111822067 -869663241 481 -967613818 -596849736 60734 282962875 -999548142 38098 -425566534 856766163 23675 -981184105 -421504258 61618 -703713665 -882084872 34125 -783095900 -762910924 3578 -575383388 -322504039 72535 155601425 275196675 8817 90658616 -330447392 18947 657177769 342214174 64154 -774516384 -506082198 28624 -518071815 58659512 48009 -113554452 -781703763 24792 -120728521 -319022284 72265 155084973 -887943016 35721 -714211409 -118428249 13561 -692315959 -125168193 30467 155417410 359966689 6409 249973864 751590188 13514 -331795690 -212477323 26139 255828528 94703492 64188 -959039667 -9336409 64358 -693246740 -124132720 15209 747233328 358311933 31640 357352916 651529743 1580 -964151774 -996406272 9394 -95665856 -315542831 19889 -5831195 -702264101 43150 275663485 -200371454 43388 -1120966 650595024 3868 -198793831 -903010720 2435 50848799 -296240191 20257 277113013 -12464513 58451 -309054900 -674775179 11889 -957862688 -395169781 76082 736094921 348053284 52140 -505150714 -873961496 37434 171329563 245030783 11893 -131100891 -485277501 21348 -231668605 168992944 14237 -507965893 449431680 33420 149223964 368415169 20646 -138345235 -287874352 44523 -692032024 660536905 3978 -209413318 54459206 29214 -860317271 -111846185 33573 151114902 276012277 58223 -977702693 169421056 43536 753880181 -581253599 34499 -397397793 737041246 20749 -795016422 -771713305 17521 361803638 -200494395 32469 -304941553 -220268486 32493 753857129 341225734 41360 738383725 430946132 58632 83156041 735837582 20393 169565335 -387011276 25411 -405632663 -999006456 20713 69928684 759385653 48984 -115132204 -99659353 36773 -391118486 -952787236 54542 281691438 71484766 77601 376981751 -199900203 34356 374650756 853599138 8817 -397436693 813969788 34934 373141337 833467399 28134 243684000 723911388 25649 93700094 741342545 896 429765323 373075475 24401 -974346196 183803354 38726 251754741 -2343764 45046 263279240 450239843 14492 -120887656 -772677476 46703 240142955 464729475 35015 179812207 -583055514 20071 58835897 471473046 55925 550465143 -695627579 65675 -772004617 -507680312 59008 81899571 756673933 67794 -422301561 716763203 14898 -120691288 622687050 27845 626361217 816100771 28526 168245471 93254295 6050 431578280 343807043 26973 743731979 341564102 13572 -803177550 -498459472 38732 -118285061 -517655880 25885 254285558 284383245 32044 364657801 -199446635 5088 -27270618 -6767913 47979 724650279 -203487450 8805 -3605723 -202837092 44836 544354268 -790048000 45787 87993842 854827993 57922 558986610 -496472163 14484 -583701208 -294494722 18254 142987309 370453944 51140 -685873350 -894025615 27099 -325337614 265342682 39074 -331653973 -679336349 53427 -968471178 -959264092 57035 -395050230 828332690 34237 267680904 50347239 17795 -977957102 -616886789 46324 -706253655 -797441941 11967 -296990106 -235119172 16715 -291253273 -204704042 14891 184932945 -859581965 29927 -315868729 -2776764 30288 663575700 -319472691 25233 -960712722 -966675123 65636 -293573610 -671950699 48095 -406682346 240550727 37664 -316781161 -706479510 46413 725836868 359739567 26688 430662140 342954301 9138 -681029059 -770566064 14576 -415272230 852296685 23391 258853100 -204722183 41547 -979122806 163697688 4304 -605367647 -327400470 9065 -477818115 439215676 3282 -687788699 -799696949 35192 -221223085 853071842 55075 -415096964 850304312 8848 -806375442 -780258069 2344 85672075 452974635 51347 -202017300 -953495228 21449 -135542920 -324192674 62537 -681596483 -771944588 40618 -237463510 -962215224 44367 -420631030 823546377 1940 261401830 62863687 8644 -968191444 -420752849 40409 156048021 89627494 19261 -290774626 -684173373 53928 856681107 -982344644 37333 -21955820 524682730 39559 342404301 -304324958 56640 758988006 -584281292 42878 -670858705 746033919 34809 -970303135 92532846 91275 92586227 -293905773 18067 -966431954 59537604 91499 -384677388 -972285479 60540 150762221 338700012 22846 -140313335 -876457377 17191 -595964309 -417474992 43655 -877770538 -109293447 47455 338733371 -479849210 48957 -700280598 -127392025 2606 373770919 -237654917 28704 241385734 266174094 14201 -399717894 831801062 5130 -989873934 -396686402 42836 159088077 366004623 11697 -420633560 249552204 49376 363379422 -208576890 15030 -132353925 -306018986 19339 -210400740 -618768909 59592 725345587 -233107631 25963 -215755184 -615877363 18262 -767198262 -507316900 5891 -233605022 -978314046 44722 164882468 -210785545 13046 -426443390 -987919602 15522 156107082 -601829954 10204 -604939215 -314977588 45650 723050126 -234866800 27543 -208179624 -872769468 48755 -112438226 661771421 32303 -418444749 715580764 12899 -108713757 -792291559 42020 156664103 164944381 15680 94307376 -288380453 23991 -426654150 -121448274 8057 -21576629 622794040 1239 -406645746 -979700533 50892 -687428526 -894423119 20708 -983123292 -414487524 53261 638706583 -228427021 40195 -36605193 631524599 18671 -685614053 -777976179 8705 -46119553 563982595 30918 158406345 285339418 1667 -958285257 -308112960 81273 -679640348 85705111 60251 -117641862 -486479597 25535 -424138667 440407017 53194 -382915640 -121593171 22437 638710471 174218141 56704 162315080 -881919743 12419 77269758 716200133 48994 -587813002 -287820506 6483 59912656 257501302 63283 270425101 -6482244 46401 -318236025 438475127 10788 -421943238 -958260925 33835 -124092817 -324320527 47906 642168454 370684137 19051 -111538151 -332160722 17141 -292540101 -690897487 32297 350679585 -235485264 40362 731836048 363446002 26983 -216898847 -990115090 38499 -237853411 720121436 33359 -323621097 443035587 5851 269894478 -196205617 22898 -427555361 -983827014 22957 -219541314 94826790 14612 459823609 156660590 67154 163572186 355588676 31150 470552716 334846970 21009 620694691 -327115760 29309 534267855 -521332221 2595 -975261309 154020140 45498 746790781 -613419239 35694 183633974 -140710737 48287 169681364 -383049822 20711 -713648953 -805366466 11079 -958403401 -591458995 71632 461559826 155293327 52346 -490583093 348070025 61107 -697909679 -382109748 35580 -503908703 -873807511 47002 -868774345 -122375567 45002 -979770517 178381706 11944 145647621 -96305763 84784 175557966 147116120 49004 -97976903 -797371376 31768 565001332 -496242789 21623 -961217868 -593480152 10774 -884129469 466096142 48795 -132198760 -780197769 38088 -402882278 827974306 51646 -141087133 78938164 47949 180874683 368106952 16208 86615040 437318611 56293 -710263090 -138102064 1869 276437509 -13097582 51061 180912442 168124492 23355 -670915850 -784486776 42504 -594501715 551114015 1959 647764821 162323514 76617 -139896607 -514521851 32420 -997800407 630662425 71901 662834492 152916227 15999 560641603 -518087886 27995 -891530108 759143570 85915 -398897470 -116758359 26484 63954230 445266243 36279 -794447677 -478315009 14295 -678784481 726781442 75728 250570307 455260132 14551 -218030196 -607562340 1526 -130348190 -790942716 35822 -102831136 -310425011 54788 268901951 759221446 34226 -140209498 -494661196 18063 169809619 378059192 29483 -877172510 454648839 22457 -711742902 -904686420 29824 273554660 729579768 28733 153002217 -112827540 28660 659791466 182970265 76319 344154769 850382038 5429 -573929506 -493394984 21636 -193465208 58628500 19056 748289356 -191564652 38586 -411407341 280044461 24078 -310231654 -578880107 14228 -703468358 -128971216 13636 -31963756 256447524 63509 -694136503 -805920874 2305 458198216 171287939 82348 665562806 367159053 60765 -121463986 343069233 25057 -237805660 -577482246 7888 -510292832 446188602 45545 -326649358 468725916 20817 -985733525 151108638 8789 -290684911 -228682380 24068 630484825 814620508 33763 -496358295 455207996 27268 -135002883 -330130580 31560 -982997899 149825004 35103 -393220647 -953604409 14857 534728377 -519350473 23881 -613185225 529690304 55750 148840188 471253974 3813 -99004930 -773894944 70091 -880901742 -98336241 61015 -389761961 273893971 24358 -993121680 155486973 6711 630126122 146459286 64480 274705789 259862156 59757 -11621303 552903754 5806 -111289897 -121914592 2540 258153288 -23989512 12850 -609742461 -479053082 17753 74571025 -288896280 6392 550571401 -492235844 35022 435297899 334052698 26665 543474271 -513029717 57907 -316279721 452215644 19831 -797716114 -499034251 51961 -704199134 -780968491 8596 79481589 823073392 34358 -699642537 -105453013 11855 346934811 -221550031 9874 -778059098 -523067565 42134 -209326129 -858984430 43982 553132565 250565025 51425 -979472356 -973082182 31005 157409957 457617524 22805 178342989 -138476051 13451 534737266 -521327854 36866 -422537735 743295360 31409 -408809830 -962777698 22977 363257325 -235870689 28930 68756196 459592995 4922 -410880685 -101452908 2284 -987868264 -993188421 39941 -520493975 456785822 36570 -140267922 379735850 30061 633969310 854654131 44433 63730794 278742041 49822 -409468131 833846870 45990 -215814841 -615685336 30582 -968156033 -962447405 54039 -672865863 722403393 16775 240907614 715484691 11481 -894683572 -118956050 6740 731586863 359436351 7369 349176754 810549466 5378 159319750 -881615808 10830 440862487 165525377 36079 -681375225 -136809717 15010 -288995763 -667283315 13802 79035440 253954803 8087 62339108 724106963 63457 -675351618 -102243382 27133 -21305961 648459823 20166 829507065 -970724101 22130 -26924834 536887590 3504 -408741570 243544903 13229 154623046 461887134 895 -762373607 -487364545 36709 -615584702 -290846357 37225 -385548321 -110239574 12447 750067801 343568452 54234 734067219 -607928392 16479 153286523 -412579622 9394 367345486 -988978362 65371 255482178 743068788 27199 -321822612 441323349 5778 450767394 374642592 15399 85670034 458593437 16657 -218205091 -578489094 16023 450998722 -36806507 33065 -788313882 -800618180 8704 -105243660 652356982 50748 -985423978 -586166004 55760 -114899227 -299782132 44312 -791984990 -499030923 20016 -689001176 720907809 6552 333652767 664905467 23780 -806831149 -804479340 15760 -408761516 -956777691 33152 -305429172 -669048878 28209 458839918 349793563 12987 254519394 -798363910 42008 627825774 279077126 24999 -128457940 -105794315 17609 282972247 -415751644 56895 743499388 -293330503 27810 283216595 -43502021 60541 258532357 248462875 20333 655619887 352762573 1793 -237782052 60826201 100046 730605788 355174073 50795 145459951 -139488287 40747 -805652060 -804401761 1431 -402807259 742017567 13196 266127843 731274492 21981 -220479089 -974950850 14895 -291774440 -214532247 16583 746330471 -196288525 55078 -112421678 -328901419 58927 -858530959 -876404591 41601 -425765474 -100033529 13147 -417715301 850099319 35794 -217057910 -864877144 35798 726444064 -194660743 11009 -414087034 -509025934 14623 -224902692 -968283688 20066 465767408 63290620 8971 -399180378 812815574 10680 165873631 -403935147 22138 -608614382 -302079852 31794 -710467147 -706528747 40472 -393996846 854798541 30001 -101028703 -519561215 12471 -998718875 -595096400 68278 158230866 186612700 21811 157520244 187417793 38196 727647762 -215692348 41085 644304606 -313799099 40599 -965814611 -960088196 18689 154490507 -882287073 20717 -287463387 460050708 7684 471015136 370023898 24067 -133358125 -890341251 33796 -700879213 -102265668 30421 -975455459 -422978199 15657 -138986841 -771020037 70825 253661801 -45833041 31863 -592238186 -481678468 9772 -972085243 -968372647 19906 -40407436 550994552 53437 535719775 -514590157 56209 629876324 181121941 11115 -213228072 -384696247 63043 -616160736 -304725834 3062 48542362 461455224 58220 -328956018 452719261 18951 162149375 -877611239 42421 -142359261 -802843680 6407 -879606299 -140785370 17141 -954555405 176862890 32323 -400876401 -966254899 47536 179878053 61931502 19420 165813093 167595600 37363 651829762 335729868 73448 658044531 -317048970 24458 250751605 -2559202 33990 -308327761 353218640 36208 143682235 377674361 9639 -701067364 724040519 77661 630339476 826283780 60366 655702073 190067421 76782 -618839464 -509066466 16134 -323900995 446079448 18826 244365120 752552453 26657 -230060332 523851675 19501 -19238297 160289692 66881 149501939 -132023267 64227 171386424 169636333 45329 -710040098 731647513 69141 623692390 340806937 74628 -110039677 -887964029 17816 -709376490 -127306213 23577 465737130 249974093 32167 -964190761 -971579538 57659 649571916 813200685 65034 -9729031 558473990 2493 -132333918 -502252387 11624 745562493 -234975663 17973 -591575644 -503874669 14279 147695744 -131936839 80094 638463133 364631310 65202 -692925740 -890531605 8832 188066043 431131478 28219 243667199 619458363 71884 -218875781 -600528257 59580 648907138 830516768 47543 -673142303 -901018608 14583 278291241 447737268 20882 149970682 -133064468 63989 -398223069 257206404 52502 -291055003 -228923314 11719 430504857 175504962 10161 55415700 718620634 54408 717529619 336309579 33284 -506956005 454889872 43785 174726098 -226370088 66163 454209510 179668945 1409 -989093488 821277179 46598 -130827519 -315583608 1676 245410770 272762653 52229 175820075 -880730999 12329 -28752570 -683913448 58585 -310214283 447328502 25028 -588120240 -326683758 30809 -30927585 -675400012 64674 172973653 -583761546 19810 -298215244 283119666 3711 179315980 258523842 31830 -288909152 -217286800 1200 -137705215 -872051772 26452 153281330 153649093 18849 264164376 -196537530 35384 719861334 -286733296 22041 -599247979 -325154036 2827 651809589 -300060493 14049 78472323 719165710 52291 725550275 340116186 28040 275916828 -198952629 38177 541877325 -512833237 62932 -98094844 648880236 14678 -602026433 -486014135 21600 -388448221 -995284010 7309 -605638356 -674433845 60274 280267206 440781991 7656 -19679373 759790614 75480 273878240 724460868 5023 -200637346 -985390901 56216 568159648 -522247662 2702 -602311824 -494630086 16137 -119151401 360280477 7224 169094448 -114829127 26343 -210178025 -973261086 28216 533537601 -492487781 59706 -331165893 -206125557 4285 -674537929 741326283 70288 172276139 162892740 5952 726446763 362605471 42350 -707595879 -107110590 14399 172776926 240114086 21469 -776419880 -514947606 21014 -121471452 749313957 26360 -16105555 -711916975 29082 -330222374 -208654649 8514 184788594 -393088019 24838 -383916583 239288784 29448 64941099 529528324 1646 162160660 252032271 40580 281922735 57255539 46323 -693276694 -899006311 30404 91306866 826130804 42520 347861059 818303797 23533 640209971 344619655 47603 -7202761 636148894 44791 164388071 352814194 12220 -984484428 179300454 30968 146427162 -875001101 38360 146395470 160717142 28629 -697819665 -96366073 3684 -307655874 -228579955 7973 -970766867 -571657981 60731 255838733 433204371 1093 -587821735 -697077421 30293 62977780 -305063124 30845 -899323233 -131545217 58145 -682447935 736608488 69714 147327548 -121407627 43534 353964630 845953228 6012 547155777 652932252 33700 -607869409 554945913 60633 -421415703 744526412 40615 -111739531 639841594 12118 -614361615 -519930233 18873 -234144203 -580493561 6462 726110628 -305154540 38625 -383271036 743960492 36621 623762159 -332602144 39816 259907087 -224018497 4781 -690574640 -803643999 11559 -106168401 644881450 21591 -219067767 -965198902 46000 149214308 -426116553 12169 650667580 346156154 49318 738514615 -191558622 18445 -303583936 -712595875 50257 -401767578 -113311018 28808 251000966 760140482 40322 -102736971 -487066664 28386 -322356957 -214480375 11781 -968700184 -596983449 15408 -423563817 -128512193 38738 -496885417 456018805 36739 665366486 374729643 20258 -994567587 -606583425 4064 -21485708 -705088780 23300 -201015557 -974517591 9299 149598603 -877978335 13498 639660570 162566258 8354 -392956683 733341701 3997 147890337 149751768 20099 -133189608 -505049451 27784 -125522933 -488289834 5437 -407211586 -999620824 36529 -133217188 347253897 20883 360256725 -230018100 24757 654476582 368376587 1888 242420752 67651233 42880 -199509654 -868366291 41967 -998582569 179414851 50495 285130787 77808300 68465 -600009535 -319136742 17938 -206098960 430137482 58014 174901374 450507713 912 633007347 853948844 15318 257507162 471720066 17131 -600889354 -501309823 34542 -990381904 -992814654 52834 272262446 -770610702 71647 254062375 245354434 7532 640022996 822344418 73326 444688920 341780963 12128 277526221 252886646 66220 356316989 641038718 38362 737584203 -587850924 18928 360251106 -222876032 6161 267951020 -224922443 240 432412305 339337316 30403 537750744 162523701 73932 -220508968 81996248 78564 48499440 472599202 45752 -989761744 282594194 57196 -965996820 437601591 50358 -871469987 -100097079 33357 355236854 -221339190 4907 277592899 -2634801 5262 -508728958 82098839 16129 253540812 476072206 36996 -98968780 -326209451 48521 159283603 -600528768 5018 283853285 -199176349 13178 -321816820 -705780379 26180 -520986797 445340108 21264 -136268051 -796210816 11201 272491355 -234171172 1274 -234535254 -862248684 21407 758810809 -292576305 18260 729803914 -518721799 49799 -301141917 430578711 3556 145720768 -870415451 5139 432632714 -291768939 41480 -400694181 -993559528 74660 -315809198 -195247450 27900 166009792 55556974 2323 -416168427 -993403195 47707 155876626 -884564829 4852 -122768517 -870483850 30617 -883826066 468626043 15617 -711220375 -767656679 28236 564538236 -490574480 36936 -791721178 -513082958 45785 260675194 270456834 72203 -985232942 -601750400 7419 -752719 -703546431 34561 647975028 358003796 37311 475708217 353143465 28783 733846461 -599918790 29034 -896652184 443714706 32377 -600369654 -499832568 26718 183383961 156303671 5093 69690008 432656722 41266 462186588 342707227 13610 642001613 -322765210 21658 340178941 631446041 42906 -708712763 -887399517 25213 -418812411 -523501260 39544 85232840 747810659 60701 -23006671 625871109 43619 162645443 -886593460 3606 475462948 174754213 58935 -232437588 -479963087 60431 -296069382 -667973961 25900 -970635597 189951143 45171 -112613959 337125802 19778 264511003 -22630726 5237 -618270269 -516889142 17807 -422105852 -142169678 21863 643578585 354674027 77683 -603350342 -290419106 29956 619323876 173901115 17507 188839503 -897061486 43355 -410883090 810523936 52113 -415036514 831897983 45341 -787849166 -141199044 19812 -382182923 -128901934 11190 280058741 -38235372 4062 -667112505 -801319839 37639 156714646 -191842730 19186 64881660 432140247 12555 -37336946 536785819 17341 -40102040 563198645 26097 -695894044 -776472317 31645 653783638 -327497481 5614 446796122 176490395 6448 544797222 -484448674 33462 54463796 828873853 3209 -196261406 -966155251 51844 -689872817 -899404362 23774 342491512 628754738 36417 167845056 -416217272 21486 -983195997 -618504746 45507 631008045 -320563429 39570 -312414600 -677538121 47679 50515708 463931221 21543 276666743 -46992915 44477 -311248909 439163297 7688 622423669 366006117 23473 -33488827 537072400 27452 -972382150 176407782 16368 -989232804 -603067972 57663 -809265667 -590702348 66294 -200154383 65931752 91355 -418228798 755234960 12987 751833128 -310324393 48907 658364531 823512066 24146 547779850 -588404783 22079 168242055 145040862 47268 -679498134 -771109397 6994 727354299 -599554342 4816 256269619 -30093369 12613 265482111 87875357 81845 -786316857 -795990780 9175 63057523 856845390 31104 -95600834 665592404 26351 -688915079 -801831450 26814 -103236550 620437280 45713 -963390181 -588622995 44351 -389163380 -129321427 36485 -786433749 -480365676 8545 -296964863 433343675 19052 -802614109 -487164657 56282 160210818 361707528 33467 -316859996 429781509 18204 -808272491 -793034989 25182 -39294754 550211456 8143 -11022798 569766576 43070 -600888612 -505582881 3756 379323101 356098268 53494 47956259 242785547 45931 -676687564 -782149139 45379 172601712 359441814 17450 -591729368 -298608555 21648 -978351841 -958465212 36330 -216449318 337081953 50768 643145258 146213494 54670 147521703 -422945913 16048 246738138 244458533 53501 -966723360 178319432 51003 339839188 654346003 16676 -956107601 -415031517 60274 66154158 -329526819 1340 -422186204 156403864 42452 77488212 429143786 55115 -520330068 447437097 40024 -600259363 -522104001 37040 154158285 180636948 14060 86876028 433706593 35859 57593162 468338276 20245 -13274057 -683931424 36393 -784692903 94752788 42346 173774823 371648080 10852 -102246922 -869605740 41567 157823218 -226240148 56852 -7787911 -683701978 43250 -99278796 -784833787 61514 -691735226 -800741212 32317 -701626517 -577215353 63576 94431875 -297585423 18065 87668361 271199474 22599 -418012910 833664046 30200 -997090039 -395439783 11439 339038179 643273298 37111 -134662349 -768313002 19271 -103571171 -617109476 1209 143193319 -392273756 1792 377410853 641136140 9347 -208391228 -870547412 47883 645845251 143140057 10779 149576563 177778514 49658 734530603 -579683292 15815 -612997963 569111549 32344 -220223397 -616645404 1388 630831003 -300658305 3857 742497157 -229293192 56874 -98542131 -128179055 19528 -141230083 -135559857 17497 740538065 -199176956 7980 -403179738 -955136477 16801 -397973768 824431416 21273 446832356 168352558 41452 276741522 448634727 5035 562651118 -510409768 63024 -888914190 447004776 12925 -312574600 -711974383 7601 -416970407 -132266220 13197 165026187 81455855 1074 -118667219 -880869799 47208 -13784129 -383862992 32569 278998518 -584530642 2701 -990463238 -992663438 22653 167893958 -876112466 29610 -987140836 -593775578 24427 83183566 450499498 43651 -135266841 338040355 14273 -120117080 351371104 13819 66280381 451134365 15949 755442494 -237228581 42016 -403687311 -987091820 58206 -785042839 -774157848 5988 -425932054 284848190 40094 -403754815 -128018567 31239 -96580000 -326927206 87 -683792238 -210940452 55497 252737510 718133657 19058 169426182 -227718952 67437 -502147718 434281040 48297 -808076096 -763519855 8312 277513540 747543428 35748 281339265 -195552883 41716 -234297536 -893221438 60383 155814658 241209462 29436 640819466 842418079 16554 -107368268 -133073281 14393 261901672 253136664 2412 -768469928 -523001526 15547 -693712479 728178567 688 87771937 824989274 46802 60642771 755723442 42235 -108887800 -115276615 14997 260182732 -231046649 26032 -223092484 -613221608 34198 -43326642 562025027 24227 -985398391 -397414677 63744 72257410 824013879 60309 -115694158 628657035 23561 652206548 819548190 5312 -40332123 -713792143 62532 563213895 -488694676 34683 -702373444 742082945 29150 663397291 376428938 59133 -214216717 -894299522 44419 -105095833 371972550 22540 654637113 372419129 39254 -404211429 813046869 3530 169029364 -417963861 6656 -586731853 559134572 55540 -12359540 -695545286 17978 -390964531 255613413 25606 -780992056 -786467861 9237 731438191 -612560568 11476 -584984226 535410937 77509 260607781 -29556063 11313 -804861064 -807447435 21384 -615849844 526742162 67139 273430044 -197168301 20557 -34392915 525859339 43567 569280159 -510616630 8573 734623011 -613130600 11414 432257727 360279547 20335 734437393 -230132476 68603 238757878 49689089 20397 278709571 -868910108 67980 -807744735 -492884350 6346 -285999039 -682034502 11128 -611273279 475543469 28595 -511860559 466004842 5112 -195279530 -967275155 46661 -302865653 472334154 6968 353738875 -226735329 19005 666586899 350601210 74777 372624488 638222039 45930 -962454392 -953093441 73052 -613050738 -512608553 18903 -766562325 -794406852 22099 171108763 -600240844 8405 168116824 68200735 6129 -226177520 87626112 35245 -803648820 -777870686 8700 -224152792 -955530292 24334 -190712496 -581866664 65082 -31259657 -30316228 25861 -105806945 -211035736 60984 280108220 -197888265 39349 -703330012 -114910889 14245 66917590 252407006 21983 -209816218 -857328903 10392 524731094 -584293845 31093 -424832882 843124590 4193 666501302 835445556 49305 -11412036 544935271 41075 -893624628 -109780907 42182 619239503 837876537 7198 -408989503 244109732 51233 740818332 -589917320 14126 650897928 342668773 44469 69282363 252087784 56594 -121034888 366493820 19832 -37695015 620584957 25873 -136171617 -798061617 66568 340586380 -234172529 27753 278379997 466307923 29685 266960315 -208453701 33304 -107392720 -857243202 31683 -133222610 -807109744 63628 -709755234 -800949025 32285 -414068715 -109010666 18334 250365190 -30678088 57596 247054325 761478240 29961 -296453138 -686409866 24434 745580393 -610326400 35678 -301987969 -691375499 48946 -692103715 -103931665 15135 -302129178 -204090233 26416 -592953229 -495354012 12873 813415767 -993579600 19232 438458030 185212700 18057 149627636 350200689 46225 543205680 844559241 17218 643007178 355913759 37118 188839446 244575006 48808 -964223713 -395043353 5670 -965073929 650259191 69079 -193408311 -587067724 12417 -120116436 646908311 27369 262645497 92680936 73020 -122314219 -862533291 45787 378067478 840672288 17953 -962143183 -612862948 23922 -397795715 820392912 3196 -805309626 -506607409 20060 -134288866 -491196507 9753 267936170 729374561 1095 -571743423 -482735417 10318 176136252 -883596737 34664 -230607430 75873889 82325 144182462 -592762127 20281 -423787079 -973962270 8871 -2791500 633905172 30910 -885861842 -495372881 52828 -677576322 -772916771 9932 238902278 91771797 69538 66351131 248068619 54585 165109655 -412601200 28113 632720522 346009053 36426 663694663 820344295 26329 151171887 250716569 13364 -14634748 659958383 8456 -427919904 -954519744 10064 -401758192 823891425 5616 -581386063 -311614794 70080 -805181160 568956232 56768 -206131762 -601110699 66068 -140989732 635119718 11808 -712424475 715925877 48699 155233796 359629316 33726 172758802 464104789 24371 463126232 365252440 4769 531280581 474982774 16839 -384069785 -102677006 44011 -288703355 436274344 11204 70957833 722404945 15339 85132791 442072241 12896 177542712 -869468366 26638 -201948676 74652280 42014 -107655221 -310737346 2198 -980915652 -955971996 66242 -121741668 -307930527 19720 362581000 641864974 40439 186390285 473701309 24839 179829064 -107218330 61484 56861961 853300949 40779 -399252913 -992820227 8962 649598183 339234364 61133 183835369 242069108 39455 -390186274 -987083472 52672 274428075 459000116 23017 -214997248 -896348932 51062 266040842 262629030 68881 661562046 154703970 39747 252370876 724682662 19587 -308326439 464921081 3837 -134634019 -895666252 12909 -104072107 -497347339 27019 627147927 635509172 30452 454844438 353428331 22614 -18828278 621135244 44808 -493237740 471918662 28514 -998082825 184311606 19074 -712084282 -981040059 19427 437440666 148427405 63533 -110620102 631721474 31858 52149141 242646458 54558 736144560 -784933607 46376 74041238 463252669 58994 446360791 163118394 52659 190037293 -114198590 11755 -884362188 -121645817 45192 54518111 839629376 54086 454199553 247982333 35559 160015067 180430217 1188 -221218645 77384725 63078 718030267 337147119 21918 260368961 246020368 29986 -191339160 61950270 99567 167839932 274608246 40750 -139492577 -903807899 7029 -807416169 -788169963 6395 728237561 -300363594 45527 282758333 53645026 20256 164635163 -394300571 23514 154721056 468204841 13824 -30221937 562494413 37854 371312761 -191426542 33053 69966110 720590274 55392 541452455 -503373374 56299 181516543 -113273513 36678 -423787182 -122640337 41307 -137092832 -107687006 15013 -19944086 -701461818 54678 -501974875 719360143 35112 183236116 -203656428 23718 -584901564 -505566119 2947 180561680 -394109319 1315 280616664 -199629960 6224 156095054 159968258 28339 -896951968 463357439 4379 -110018035 -306585420 1551 55476333 -296169992 32735 -615175066 -295774801 11012 -395475315 282893092 32841 -967514459 -479769955 50241 -778528477 -519015110 31349 -47205811 541631483 31704 -865692556 433145282 27323 -784699921 -521399423 55455 -140870052 -495041807 23724 268379555 718488739 40298 -43715138 253090413 53827 144976342 -608905164 19740 -104276349 640583144 50694 -200357493 -862683898 49264 247300934 267375484 18918 -667417286 733748349 54550 258254600 744474114 40748 261808138 -209094122 27687 155888409 -226507344 35468 170604742 251137448 46529 -118892806 -115908058 9609 -216652142 -879180342 30482 -488310632 475383933 37612 450286939 189581553 71315 245349569 720553238 25626 -309449002 -709323217 21924 -667112043 -870438197 25648 -140330015 -309655344 426 -16575085 559769727 39619 556416412 -711968935 56467 -414330496 -979215377 72132 161978686 68728335 16983 -601156776 537243337 70419 168448035 -383544745 28370 278820432 93900210 51625 -987706609 170324853 12575 754497382 -599767781 6486 253784592 56049808 2579 -45776104 540807099 12084 -587064588 545224842 56241 646569712 -290178303 14166 -904481480 471101352 26330 750345707 -225260973 48408 -994449950 -395355554 6771 151566784 75896878 3393 146272479 429534631 27064 80550574 -859811125 34507 181999249 -592349338 9599 -106254925 375657683 23754 726798573 -294103249 31548 -988263667 -405346992 22512 -701076570 -878864616 51340 -237591027 -967240308 14065 81505386 743490877 14036 -696567059 -579988396 61897 -112638112 820847455 11321 -705056752 -809016568 14394 163581027 439188241 27141 157915305 -112711556 15738 -6252681 715779313 22723 -688823429 -140570799 4232 728641565 -609786400 36707 -409836779 718114855 837 173993014 357897774 22811 272464230 -9671686 68030 -197090357 -962338072 33171 277298659 729214312 30665 168057935 68641313 23983 -704134936 -116935089 21908 -667168146 -859585270 40893 278363749 439768995 38273 -483932059 436069373 30194 259042877 71245812 21397 -712355268 -885223718 24395 151066764 -415576574 16149 -706678765 -782890696 38004 -596955304 563916872 65889 185747777 635883068 34566 446672995 168415523 57210 75948699 -307950395 29042 -322904150 645989382 51185 752956989 -210021688 36180 148110221 65949934 25194 -45100924 528184326 1977 -381631173 -984090933 12313 -974547770 -387730344 185 -697346636 -792185189 34126 -412737121 253477809 33244 463041599 170175876 81253 184594718 -588598490 18576 -692114258 -873755515 37891 -133725848 -130500566 34594 -392718830 -984842003 44547 751851728 -585601062 23405 633999433 -286559643 39542 -223735995 48477383 87420 736670427 372607946 57530 180701792 257914608 19552 -618802959 -496622047 21012 -108680173 -305864995 40648 -989304503 144309682 48438 178709409 269635694 10415 246825830 -874352215 76334 -324279403 445943550 24077 731173047 -312639773 2575 -482843056 473624753 13939 -297078958 439987874 5985 357708568 -203026210 6936 146023588 242090746 52727 -679257825 -792229407 588 163187052 81291102 3178 190315241 342342699 31531 -104004050 643223828 30319 269743161 727385665 5638 -708432634 760860482 17678 -971295176 -970428339 33700 161425128 -204897872 19380 246621247 241926909 50180 -573193631 -326728995 16075 -110123551 -99016593 34910 335766080 848612662 6085 719007226 349580921 27195 -691367535 722870592 9016 -122442782 -764520623 55282 335536653 -319166722 20650 -883587743 470068604 17901 -214489574 -963122280 54717 -419853992 261336511 26910 167465699 165780671 733 624058516 168004271 22961 665657715 183528758 77006 -579630188 545587048 58335 734478271 -296156803 25006 279527876 -213890227 1540 -315282282 434269718 23214 169552001 283702477 43019 755568613 -767033500 50421 242916536 716360103 7438 -699878734 715472513 61742 -101054413 647888288 3078 -417133488 813051959 15830 -707063613 752107592 47060 -204334180 74081797 8432 268464219 -15248975 45642 -415524902 241848846 45014 -210641104 -884542269 5307 -578981353 -478096215 8768 638691896 817477392 31148 -602357380 544711642 36058 253083981 437736807 39602 -861633688 -118233469 31634 742375411 -305709537 42618 -99138982 -904322375 10956 -33506272 -686332211 37260 352049655 626040237 22059 -400082528 735822201 33428 -205614628 81568081 102414 553147717 -605647011 50054 -479105134 -488597448 43439 186393943 371788003 17269 -511572389 442622610 3140 -302710042 449895375 768 -411114403 747218605 38291 -234162354 -571726688 50354 145564836 -410306120 10407 -690440515 -867195373 11508 -192911616 -598739477 29554 -981519104 -762223667 26709 -117509850 -508898159 6880 356596695 -223941597 16635 173370199 56580574 3269 148453053 474515725 21828 -293349581 -677708046 33093 659080374 848020303 31887 240501000 246209969 32372 624531525 280969717 54262 -22853121 635843573 444 -7750726 156076168 75558 527949115 -494068823 29632 74675811 263988506 22207 56223164 821699732 33462 438094393 551372559 43011 -382589234 752028258 8905 -116511225 363374226 11074 177696471 -608440371 20319 639264455 -288380038 33250 -675871986 733862791 15806 552208436 -490880834 63504 151490859 -899323414 8657 170259122 94804142 1693 -798267948 -986174555 44057 -957702329 -581545088 11626 -121231998 -779335273 52839 -523772883 451874201 26225 -232394467 -576147986 62926 159751154 -591591940 22928 51638105 274574137 29889 747315584 -207528403 46611 268893223 258284415 39167 -235285044 -610790868 24651 464963550 188173308 39255 -808207115 -41449797 30738 -890711615 -141258181 27410 378101622 656661964 8130 -397773792 -131938363 41479 -666766591 -133277080 5714 334830162 -216233427 3819 460028859 550442307 80442 72868565 454463209 18944 -694654856 -889624887 700 -425231795 741002513 14226 -688151047 -873075566 53657 433429679 466431661 52540 -674043749 -803939294 9704 373899644 -195346503 24082 164918233 -237957622 41739 -692307121 -780301748 39610 -703622047 -880749946 55077 -225896616 49351572 24156 158068426 -899741225 40931 91064122 758916443 34457 533727081 -493308163 4648 -36813858 558219761 16317 -17179913 -671634318 26944 429667371 363801181 13869 -333150761 430002374 13248 -221344916 61721569 11000 358484285 -232786191 31381 -707040407 -895833336 21903 -881677916 -122496855 30872 -140591253 -787832428 32276 -413689756 285046139 11115 277179964 718419507 20006 735382229 -291924938 46449 266930211 -29307447 13773 -131224472 342458559 28549 454638726 -670394601 12739 145221552 451490262 2922 181958099 460319777 27928 -120232065 -98903970 5594 741711122 -196594635 25635 -295545132 -134950324 58813 -289936961 275247713 43687 -99812682 -904152278 27705 189319744 -882809227 7117 -417726668 -99974752 36497 48911455 263593761 50965 257442478 434149502 18848 -115589383 635002566 8385 -410436371 -98199210 29988 159324256 50438314 5640 171716464 352777776 3354 -400968420 752591255 19060 247570701 -1627080 65207 -423220107 814651233 26173 -487817403 472883521 35117 743856278 743050841 38103 160875587 161594577 20522 -113375659 337564414 25602 -973033520 -236317544 34212 437353263 53425335 37667 -776242608 -497112732 7450 -987948972 -975197901 22870 -805215590 830350349 37477 69119157 -320944141 36428 -233071170 -979118687 56498 -774350564 429443839 52438 183207226 -97542906 65388 -112576292 -312026254 64065 76458833 -224551131 29098 642990365 829337932 53469 658474906 365243117 33042 69246225 272845527 22503 -398417007 -968322933 12817 -600982992 367719809 14265 -615860080 -508392612 13556 -980547113 -596207905 14934 -390491534 815473946 15599 -40755406 547866884 35678 65501127 470923206 42416 282686550 263286773 67663 753076234 -197223466 32106 84601721 -316158098 9969 649018039 -307681388 35147 -969318710 -591497884 16122 -573197714 -486836304 19078 -390556298 831990850 36777 -579768402 -504663870 14706 454378084 269368170 64443 -124509167 -762513014 45582 -219646412 77771666 18789 752756035 -319420340 23325 156038977 81470988 26111 -123102237 -113444635 7953 -216268305 -982561302 56826 623987225 -317839674 19060 266990981 54203078 76387 -700720236 -782247339 26558 -121595188 343448163 14031 -103883891 -894965972 44259 -886650638 436908848 45893 -670894360 -582337096 68489 -688497529 736176304 49367 750598974 -604144778 37534 187613891 365259202 1286 143679856 853903041 65651 738581569 -220906440 54631 -978283831 -579512764 59644 -110645287 622586734 1811 -774819354 -506431533 30147 271883295 730778076 21779 -26781226 649566132 25592 -595061181 -500385657 10269 93505724 250570884 54021 262549648 761768396 32120 -35257583 -898009969 39506 188691880 -875949627 23373 61037063 742223801 59018 -211216764 -596571613 53777 179100585 -605735368 21543 271424742 450656833 40878 -609561696 -233665745 65991 -231238908 -960542707 18739 262752550 -8463582 45874 -580877416 -483326873 16893 720853075 -320935842 48107 54136953 -313338667 40743 152468494 -233855048 39077 -763984429 -793374731 24118 448218477 151934528 79829 -101680539 353640345 16792 61955793 843277777 33414 -898184914 435433924 26202 -693711713 735183341 5858 77896201 457411318 50864 170306650 188147506 10794 -298643759 -699828524 54878 362512230 622296822 14817 250796455 431008418 16579 180878421 269157404 26042 143485218 438340809 10984 -98575371 333908328 408 756559649 370528457 17706 -417072067 829518263 35310 258460284 250520586 55311 -867192031 438706421 4625 -514234522 469004220 33343 -979251267 -412992777 35611 -903746312 472942105 46720 254578652 79333879 44785 179946137 88393918 1093 -40459028 523944292 52956 -682809551 757636705 71152 166259170 -579596885 3811 -677787510 746133509 43646 -236841866 94106766 6349 644471662 546012750 14529 175308687 -217989468 7564 -791681001 -506806627 25492 -96855622 -27696842 43561 -711846860 -129081896 3227 659682274 147513983 63923 -415497119 -107867823 25731 -235131533 -861533566 24483 -490102721 438952287 5284 -970628631 -391447333 3501 -783331644 460795869 72276 -962092626 -600665184 58840 -986935071 -425958808 47742 -697828150 -96165461 29226 -4944223 634208195 43792 80987059 748678725 63834 281254837 255005187 57611 54334580 744299162 11225 442733561 -130004379 28748 638491008 -310806582 25813 624869908 370058618 59816 70266832 452581724 17361 177180468 -120782938 58248 -496841091 437147701 34150 -298716308 -692308180 31934 751848049 -606550436 8196 165883084 340335699 26627 -614768799 -482293633 17088 721257335 -292513747 10115 649217453 147459262 76383 -116137041 -302701466 21488 365584767 187545395 20176 67994135 -298699265 21917 473249014 358756273 43 77508596 -319283056 39749 -394807792 742424490 3573 156434388 -877775342 12920 380436401 823728346 4901 155118433 350904553 35509 737917928 -572134679 23025 -890729687 463429125 39917 737032024 -222804029 66657 -519276892 450133243 38453 273614860 -228398520 42705 -305305809 452437483 23407 281474251 434703399 37405 174864156 172832508 27361 334096787 661686668 24069 -95276913 -511505310 14971 -489205023 471567289 27701 -512915837 -868821903 57339 368436508 -236904501 22854 -413447881 -994658444 60329 -384946796 752123493 36956 166414508 378882689 25463 -133352309 -106651095 21432 178298025 -882002352 15440 162363047 -134750351 19792 260695398 56526459 63240 722460830 750475041 41872 269487768 56917018 43754 335304110 -226551677 29903 443222983 365314099 17625 -600579140 810219764 41959 239116355 432720714 23361 86098573 740578053 5639 -611988415 -478346667 22421 -425272868 -996204922 25616 -423198339 -768579735 58743 182796223 -865875861 44029 -42942138 631760582 34631 75298754 840470103 19432 -771137764 -618911890 57933 -24820641 646211125 10668 171890955 -109576503 38011 -427024758 243778827 1886 361398804 653549943 32822 742611765 -228822778 19514 -695842069 -141073032 26402 -8816989 630484191 45898 79742446 267054693 65267 -888148082 472618332 5027 -44438933 -676813219 51825 346243932 -218246690 3832 -386306584 -110498624 2774 -579128420 -209483446 46155 -140707884 -795186922 3201 248089069 -32829649 53723 -297559781 -697246371 48956 158714311 264794497 14944 259619059 254680557 4034 652184867 851287133 4582 351904678 550030797 69370 -417635911 -956671984 28298 156053132 -105647549 5143 -872827954 -127212666 48981 172335888 -897361258 32512 -113777516 621704117 695 -608617995 -503315143 5292 728397687 -328095581 28455 530845760 -605220943 52758 371511062 839081296 37153 -301226873 -678504442 43814 845230330 -954928028 7684 656343796 342566005 36029 -400403309 -999509950 8845 260068528 448745187 22476 272004111 79317324 76921 -604884175 531083050 14204 -201645222 -866015430 20239 626853047 -315166202 19010 350142185 -710433018 55505 161912376 -614557223 15975 -43051006 661155090 30622 -998614229 -389082355 14591 377615703 642048329 12835 171776821 52388525 17879 190455810 372627520 6624 -702524027 662776574 66815 -29668680 633097722 13989 -206780820 84136398 94451 179677259 93844968 22240 547646179 -521260137 24147 -777712555 -764311468 4501 259399376 453035228 34515 740969824 -577323220 20495 -981940568 -407123976 11957 -581202888 -488556901 4235 -289293783 -206540127 12049 264515303 -209368664 11783 -119173512 -808392874 67889 -965501443 -416728734 55729 71164585 -319754054 30398 267121493 739678651 20430 66600157 281892919 40806 -415308161 738152386 12626 49569478 432423568 37653 627369599 811767527 42403 160198837 -226091459 55451 359406866 831510130 34543 -691808301 -195673099 61032 -903048878 734931988 73376 -702838990 -804423154 48196 -615471628 -306754103 41671 -786256998 -791166500 12053 377120425 833043298 44955 -204315493 -899497488 11964 755473332 -601311084 7490 -209702261 -885393753 6135 554248593 -491603087 38435 182593198 341685204 14040 180089593 -107632775 71206 -401804034 347991902 7679 278558942 456647254 18768 -411515579 -140057746 19491 432992413 171777676 26594 352443846 849995213 37214 666249113 -295692343 25618 -4515240 -139073400 52360 758475316 -295559262 2976 623408140 334583672 47853 258770083 -121608509 35548 269125359 68515094 9590 469834799 355445082 30174 -788708756 -497802405 27012 349864072 -218767869 33179 -395371897 729376489 15475 -11756850 526317340 1992 734852571 342743410 10606 -881728895 -142708644 14766 -195493128 460445850 54014 -16911605 648391822 22409 -972456988 -605585969 44366 761547551 363218894 45569 -101697313 379033583 29894 181931845 -424711111 6118 432454136 188637843 39402 628658618 -293526843 11868 -713385819 758248593 77873 348112481 -192204458 40442 664933756 347831813 46044 664579702 168800297 43838 -43109205 566499161 29215 -961133664 527040205 57052 640988030 179522593 46613 -670632191 -788082990 9560 -121382551 -311933430 52392 -14299906 530098039 47517 -427167746 250713920 1839 -683002083 -870837443 55078 -978161693 154693155 47121 -693616153 -130157185 8506 -982955974 174091334 37303 -138466540 -308608510 58980 -413627492 724117661 17959 716365179 -208850130 64142 164945179 268083727 16163 -588001396 -292805654 43128 244843931 749695019 16049 -222825439 -618517585 65578 -321069671 -222858530 3795 431201377 370658901 6147 155588568 242673067 52543 -213775225 -874386162 12480 -978949823 -598442972 72453 433973962 166711443 25625 -310449099 449843012 12445 724847829 -290593103 47687 -867242228 -105809682 20037 174771839 370824034 11293 -870494719 -102370137 40111 -969328181 -596665952 13791 541417179 -521391449 10933 -686527623 -896464223 25034 -985476096 830180513 74330 351434687 -192656704 18570 -6066913 -671390894 3507 166688521 446317468 4315 337161000 634386791 5148 -991605257 -966365609 44080 177491471 77648087 21263 -885503151 436184453 44469 -971009486 -962384982 23228 -107684925 641187145 34507 -290173420 164488748 54740 -953846599 -403908036 22625 145197746 472774284 24289 524660311 -518318504 21157 -38135788 554597573 15239 266390609 82207739 8493 -395577455 722841295 8110 -887699337 468181323 49558 -959067787 -981427844 39215 -327760513 435651199 12690 -104907859 -99571373 31225 77057726 730443759 50503 666371503 153722320 57967 -136790276 647144390 45313 -684359657 715659291 63925 -40244391 637202194 27750 -227384351 -864931264 3877 154805253 256647708 36406 -317507632 -222644707 1396 -407192479 -982659641 41819 150469696 467142216 26423 -112202971 358987165 12154 -573877949 -332608866 30383 -427440781 -956708817 59059 644275534 371642477 48174 -108887375 -315775780 4020 -618471741 -521996144 18555 -606757093 -510710227 3012 -116451748 -796454698 70544 241764141 446257849 13664 -141785492 -800269216 62377 -862932901 -708668587 60227 258644064 714681873 33139 757634556 -322837790 28884 155075809 164390452 1598 -603107496 -311838542 26482 635729301 837598539 42321 256654564 758975819 28118 -216146922 65528949 68235 -859736059 432177207 6298 260081716 276337408 62011 -582932617 -518326744 6717 -990814958 -587557464 33603 -401043620 743281852 5723 754491880 -327652183 35679 754290584 -589453010 41481 -522836114 -697233122 13591 264884613 248978876 26487 -6645162 531195567 38641 759297806 -286927399 43408 -957901851 -994442873 10237 657184589 340216944 63048 355801757 -210603059 3249 256788892 -40760103 6670 -418514134 -409794807 65003 -4689154 561671161 36976 -974010372 174169275 8418 279194575 -217041677 13769 -140584094 -887701531 29825 -308475095 470389396 3883 183217965 -576954344 11407 -235905525 -878805230 45429 -38577815 646664199 5427 -319641062 441975824 5156 151518972 -587500337 8882 -130079783 -479676401 10716 -122619400 -519449778 34767 -883079764 -123342686 43170 465612425 374601945 19718 182116579 -897137551 36682 -897582111 -108554348 12896 -384679039 -134411221 22091 -210745792 -611287158 52267 351754076 855182206 26132 76555924 -328663387 16977 -302736976 -700062695 56646 -581804252 -509655784 19192 270695170 65437456 23982 459994196 365404017 32055 -616540714 -312279043 50970 736413374 -328296419 47408 -596253229 -518954842 19127 -416354670 253342499 7500 733496639 -218001334 64687 631807522 -224674734 63833 245877531 744628023 14757 277021811 429458576 14257 162576057 61926166 30346 830123330 -987974763 14842 625667358 377918747 61607 -479168591 471221925 31384 660489461 549872394 70349 -805285048 -483295186 17192 143395861 259354800 8281 -141820271 -764691019 21448 -220622278 -989967045 47923 347858699 646738915 44149 -676054520 -777973887 39395 750739292 -315743304 16586 260139076 89011215 69378 526952189 -131444421 46027 -326064831 -226511876 11192 94600973 -597573348 43513 -706274871 741910764 51858 -207323070 84487779 81781 -587219329 528133061 16086 -104467415 -125001529 4334 185414834 463965879 17649 -805273128 -809190499 10870 -32658895 663895182 2898 638558701 368526730 70655 -861073952 -122174635 30880 -762460115 -771280219 3533 -804711552 -491934081 47189 173390725 355449762 21147 -96608455 659971379 30982 174873499 -612992499 14049 -583647190 -317468929 57579 -601074207 540545830 39014 737573741 -330004310 4862 254827911 -26554029 52973 534462073 -480372260 50097 -395736303 855645696 12451 569055510 462552991 75888 -104590243 -134505004 20295 -973198164 848084171 17142 249260623 -37620340 61428 641577685 377724690 2860 282520385 742437194 19754 252484073 -200289275 12706 -413081042 -137197620 2242 -332140315 -217339715 28963 -404605524 -131246361 29198 -221022630 -889138708 53028 165750852 377370921 42005 655008630 379034594 37720 -20928123 647332645 248 -97280733 -864406132 34068 662451662 156211022 38397 182801334 -858164895 31098 -296481276 439037745 21162 -412493593 827530134 39635 -310692212 -216252553 14629 341386907 642138714 18762 -413221899 285375213 8118 -44368894 530789485 21909 159059320 -400998523 14238 -201164806 -966296489 32713 -102007297 -774286427 68469 -604935007 -308179936 37544 262111911 70453196 72524 431920950 254623733 64927 143589953 -869225570 16094 -236336069 80776869 6128 166229219 458901192 22652 153798249 -874154707 44434 84346540 442569854 16695 168321864 242029993 17198 660520359 -5644984 29564 -507082032 437073506 22628 -100238708 -309554616 2927 560198197 -507029916 12251 -303240573 -696949465 1656 189482845 -209936102 36400 -424849981 -958944431 68897 730663478 355803921 23216 -960285532 152046805 52931 -22110499 537791839 9283 149803436 -895434681 20481 825228977 -995721878 52899 -27105893 527195731 3909 -325927029 453904905 23181 -578223201 547170405 40541 147797189 255126036 7279 -119668887 642868011 17415 -694519467 -109547752 14752 -31199050 646870280 792 561933441 -499841190 10673 -318979716 445466678 9776 -44328167 -687883649 4750 163341297 64427957 3288 -685277397 -768772650 27129 -901448542 470189658 40758 738280449 380182632 12218 -765065700 -768027496 14622 -325853202 -692383797 33836 -697193319 -132917424 17614 449111808 363179533 16897 143255651 243529027 30937 -992037833 -986777207 72138 -314852183 -201428305 8745 -332720026 -676872515 7328 246105628 88573132 53467 182946350 59784508 19640 186855827 270840422 26894 285289130 -28648074 22333 468263497 350260981 27989 -102588595 -289521060 18650 -137958118 -765203919 5010 -770661061 -808798479 20258 -767590392 -405812390 41822 -572976827 -478733341 26909 349543018 -204011173 34629 -968800560 181075453 45474 -34681307 660973751 16000 54026250 275972562 47240 169962802 -214997489 26748 -5006332 -676997360 1396 -788930267 -789229041 22351 431231629 852006332 92740 182977534 153035465 11928 -409421761 265837477 33277 -233371351 433552648 53261 -120225904 -314956560 3757 60443766 845236412 51782 -214927230 -902612029 6819 172216300 -573604389 7549 -696237177 -871260562 41081 176058479 61384680 10087 -968070004 -573360470 31662 247108642 -33678197 56315 -30426538 -687989345 70744 -790916824 -481828391 3360 253554341 448559050 13732 628260488 821596749 20583 241654651 728414299 13688 -100087282 -323880959 980 727524806 -601167411 7700 -205401548 -984365448 22322 256487973 246255757 59437 656889602 -304998320 15626 441046069 357448761 31341 -237384936 -614911546 55727 -981282042 556806760 3879 -791545646 -487802808 21941 750468971 -234145336 2977 -24510969 557972592 11147 656055527 853389904 31102 149044546 345288908 11550 -120812082 -901327286 35725 456328508 376309374 11528 -237674245 54508776 97801 827850239 -959055068 23963 430485139 340964013 8884 -708826632 -870009459 42207 -512525529 457219197 7779 -24610687 548621775 41269 -808062648 -788424133 20705 -125805708 639625627 47873 649995389 366640060 42888 82342806 833685561 15364 240781345 -206955586 27219 244842375 -24588445 2261 78411102 -332143206 21760 -212377664 -604513293 40215 -111043353 622490642 7800 347265657 852926696 18484 63474286 852330857 55478 751854507 373123730 54531 377064890 646067101 39808 638167616 -314384081 29082 -964734934 -575503347 22928 -407316567 810517885 37458 -428502281 -978969773 53064 844117503 -990096811 21787 -693688876 -869762750 25615 447144736 186237698 35831 378818520 536021183 38683 -118706284 -505387361 20212 647888765 -331339715 28873 63852652 370777220 7411 153031448 -886788036 15295 -602262545 551884662 35733 547181319 -509611047 53969 60789042 840920119 22700 267086058 59084493 24119 57702102 445360360 10824 170184781 454659535 24134 -134338058 366157364 21944 -31708492 528511924 41202 -315940918 459563285 18779 -97464229 -780833384 24546 -688568791 -774451785 19553 -196703251 -865765310 10544 165295029 242769478 24699 339080355 -220020013 39868 251133165 759450955 35526 252629026 -969285356 33539 -311879923 438638230 2275 -958763838 -399789604 8021 -666815938 -880610472 21077 -398262772 285259940 37325 749711493 -304243993 12366 758733850 71180790 2277 -705024950 -109079840 906 254766609 268745695 6521 -885735558 -875515518 10455 -578047090 545984070 34044 -889583420 474353520 40786 58706684 -299096950 27925 249046197 453212068 6511 -10280426 -672633018 13751 -594254680 544975604 15128 151323525 80599272 6494 -420428814 -21688541 25307 756037222 -331351949 36152 -98463995 339721963 2509 267899188 -215459188 17356 341013626 834005234 12739 748497940 -192177271 10361 -34484846 554405150 47136 -408416827 -975958214 56479 175076169 -392548197 26778 -124932325 -287846244 28309 186578992 -591448786 23223 -589049421 -496276961 18659 280496327 453347400 31580 155688020 473085420 26734 361974219 629330716 38997 -710038587 715851077 65053 -298618680 441414399 15598 -960875036 -955341509 46656 -399155765 812873931 36370 -862816726 269414284 28960 -103261378 -858295521 10138 55047594 736949513 23522 -504089503 456526101 2273 -683882517 854770166 20534 650447963 -293542470 27528 170345556 65927189 18734 650238945 -295424756 570 -588894672 -513216943 5473 450196826 157484522 66281 -39772253 -707501484 14210 359759244 646474039 17083 -762338303 -779016315 13484 -412463171 249965182 37528 631226311 377189782 9021 60223029 434435017 18819 -137189879 654845104 50425 -20730303 624476606 28667 -590422166 564061589 49442 659754106 369904428 40068 267458881 -208776947 12809 753993868 -607746677 1804 145616218 337228362 14030 62813689 836111868 30474 -669964212 -780608938 71 370986048 663723590 38071 -992011829 -108163319 53885 -125265775 -312864439 465 181682864 -881517431 3220 -97468776 -112143829 20931 -863353596 440448477 30519 -20033399 732192007 35580 175821141 -571634387 7395 752651417 -212344507 25408 89580298 436083923 43884 633094579 856358770 1890 187387536 -135686909 53617 189391189 461861514 21221 -308615818 -195478404 17706 732969415 -586840648 41459 -134731617 -481945911 35247 243700945 745829604 41370 -711171580 -781346915 5258 -101543593 620887563 22273 -391937232 -974365473 5352 736521623 -320442322 34580 -205862598 -581243008 64138 146835972 -583485490 6870 444127797 180720334 11536 248551098 -42092174 42599 640418608 338077154 61417 356888325 856063981 36205 -618671962 -292048479 20759 -693789348 554289931 52985 642810919 -288643519 25208 -678405588 -127670873 26362 -97826107 656217414 36090 -987145108 -804690564 63377 175070584 176025913 38693 -115740048 -495334543 15755 -122162962 -304975145 6661 727602995 -586402020 24367 -211628238 -895017973 41591 -142284844 -112306667 23456 470050213 468189644 31753 -104595993 -807892934 53849 -615200038 546415003 5285 -956969194 -955013927 44817 -967303394 -609505304 13550 155784615 85032744 27907 241940926 -46466691 69817 93051227 753988373 29702 -131604552 -115165577 21910 -978456002 -965089099 51465 812672224 -957275924 28382 -25290661 635974605 13974 -219561958 -869269273 41130 -402443870 848209638 23198 68677070 465088082 12094 -588853302 -324052721 1579 620352766 375979441 20485 -328753868 -197878756 17075 355203723 648992172 16626 342798287 647828119 21334 247699254 743980202 35207 377631863 -213638398 33172 248099287 -219641030 28563 255795770 -20354773 775 648920937 188573819 58419 736305958 376191993 14150 441105554 341325455 343 -318475953 -191993565 17511 -862847347 434814621 43819 -904287565 432309614 45285 -420396351 818247429 37462 148371518 49000311 30691 -964491769 -957376389 21980 654454275 173225263 8032 -990886018 -962995200 2501 -507574688 444410884 21279 -99745260 -797562182 3015 757817985 370862911 11760 -572816048 -506799281 8795 -405917273 271117276 14108 -390063593 831737170 53167 -712551906 -883587258 4695 648671995 169250365 7101 -386256787 -788519220 59867 -775872332 -788499512 17792 55293885 262996927 37699 57262296 749443489 24296 -994041499 822897225 33406 -401508495 240688393 45123 266153907 -26185307 39989 531078427 654363511 11336 86277817 274551768 42167 83067811 244451033 53042 -427581641 -137622584 12568 -667782151 -858071768 26416 247776915 736131891 27559 -399369878 -99947601 18966 257365746 447216492 18397 -391614669 820631395 31446 453571711 180059096 57022 665936399 146290511 60672 -389956330 241124929 50327 -47467306 656456768 37565 377868292 -200550341 32920 -105727320 -860528148 16444 -962100482 -961803484 17713 83040324 253368245 8510 -194725149 -895978950 23945 261242917 88071771 67817 -980809577 258375300 17728 537855227 -499816958 59476 -873573420 -133581154 24919 -596788478 -321906494 5688 -960166985 186805802 1986 719642003 373133666 23819 -958794572 -403715705 71812 744577264 -213153630 57852 -129372316 -895643585 45112 -672645404 736184840 43536 759574649 -313538534 37665 -583848641 -317060860 43172 -112608892 -309052237 28311 642765495 167009346 30245 264492679 88897061 11561 -713772554 716510938 73884 254992782 -862749622 44648 272101107 -191552414 37157 278556204 734897831 41708 -117488074 -889436799 32174 154821128 -198923968 31832 -226754399 -956348247 26853 -590106019 -287123250 15317 154931497 358078321 38432 -616645730 -309691040 35791 -999447852 -573477971 31268 -881917913 -108145363 21007 -138451197 -897780920 38663 -765033979 -784038628 17309 715354271 -206645649 32587 -408131734 851368295 15876 -693349281 -898580215 54283 -214899576 -986242960 29462 -302058885 -229415355 4236 -425567496 -96086230 10070 163286078 -409037106 1558 -675387957 -903639896 9103 752464027 -225607035 15380 256211755 -777255565 29618 -112399167 -129095059 25690 -225369440 64266203 62726 -24473376 534438425 15902 165337795 86753799 7776 532808246 71857793 34725 -123159546 -770367432 40191 -581876257 -306678495 70754 -973069525 162831087 10650 92770432 -953070075 52455 626333750 826178088 23486 -412484608 -990184518 37850 -390176491 734956885 4743 -576822688 -680129733 54073 91948518 -305953588 9224 151281699 -142687035 21085 160214158 282755461 6872 -193115502 -962956397 11370 458001945 474477513 30657 -142224540 -100303981 11759 468638337 155316906 28361 148424823 78093862 9900 620705925 816976578 65468 -36530706 627772969 10236 -576327385 -507488299 6103 169016474 -128923770 18510 60316677 751860320 59089 570264866 -509498317 17226 -46524125 665250939 1311 -797429954 -505472891 47987 -958825398 179514407 6241 733904377 -329969313 10346 -991042492 -397120567 30586 -112165393 -297027740 31191 353987447 831180281 40802 244661540 471079226 34060 -292081720 -675553081 50452 -971248850 -581488935 22676 243900200 -217188156 44875 -229900395 -873877732 17331 -489207 -684651274 14370 166875610 -233783835 24508 -125453095 -508505926 30550 253228314 74955208 9750 143730949 -404330128 32018 826548170 -969389195 42130 -112519080 -329560791 69692 -876360070 440874681 5705 189189821 252715359 23346 -879859006 435052031 39607 335234222 850963073 9918 153930903 -135502482 55244 -419071022 756828055 13330 151019472 -197512754 55571 178914106 -864018902 14349 716267264 -321400104 872 -796150317 -779043017 19958 -674861101 -100835791 20695 -900286578 -112361397 35482 -669087183 -895876843 35405 158126870 67121984 30171 -12167963 647039341 42196 -97131155 353540419 5009 -696924885 -97005734 29022 -381212081 -989226764 44788 -681143079 -782959639 12684 251511985 436549024 39297 -771686767 -506434530 48397 -290332004 -710411940 19570 432486668 189511940 47649 248011708 -26611778 51562 -991630011 530323003 54446 -952623989 -794136267 83126 -697108592 -772062094 12906 455122653 379584686 3143 61107063 -807370949 49960 -404205878 726879399 41544 540038113 -511338963 61770 -132034350 376136934 22352 188476920 -195663251 16707 -235233976 -890147819 270 -125348610 351196334 33053 -413316708 243364457 43562 -2598432 -705393608 32490 368321702 812217463 36244 -44721425 530066369 34575 159316710 -422282336 33964 -132038475 -902450401 18709 -402328421 -979192647 65610 -873425058 -98824505 43545 -208530443 89860663 10411 -139782226 -494940454 24446 -31584022 181507430 42138 -305680264 -694261256 13911 -885951851 -128732107 50616 -388799933 -979662281 71105 570819171 -506503334 10168 -669340863 -768381731 33349 755176684 -607493814 19511 -980414377 -600429505 5343 -403881163 -971206032 75437 77771880 -333143783 25557 177964033 252822953 7329 -965935580 -413259504 72274 -127192914 -404907126 36902 466708419 343025500 7163 -967861448 -981250168 45689 -776641043 -795638548 25272 -102132291 -331313183 27247 -974824852 -583239035 62740 -769628677 -496471232 28317 754073074 -584717120 34629 -129710786 -497743378 7864 50518753 454075543 9214 176229631 439477212 8437 -687101922 -104773100 21701 -1397493 631719743 3503 353250961 837852700 29404 -226434620 -992119877 45532 721525467 -321516965 22892 -610861340 -503775534 20506 -316780558 -678614112 64133 -201670236 -889702848 33391 189325733 -595614696 16076 -615588965 549793771 53879 -100221684 -319027081 60722 -390283576 731067554 2626 63221254 -331640386 6403 -580435887 -289997276 22525 -108447554 -516831466 7636 -708669693 -868940806 20821 739697826 -201370844 14544 -121342438 -481426537 7159 -197888418 -974037067 39395 343606253 833505319 14884 -517488152 464650978 28739 -132862362 -120327600 20624 92720710 -486962148 18987 -229322545 -605753612 25339 180431745 182248890 7808 -33436685 -688867074 39110 262813183 -195436527 11447 741381830 -295112696 5010 -414910713 373783875 53716 -37578646 661511003 44135 185228079 443339838 5863 -11793179 530548231 33781 149539850 -863358714 36801 -405528281 265882106 52280 -698066921 -801262982 43943 -329712149 454004008 17864 -95850626 -860480437 42749 -959978686 -399609713 45011 -964494645 -611979533 63747 -232477922 -502517934 60436 -701214525 -887399295 42591 173790085 -215890785 14855 666296498 -328765916 35640 474875613 159667042 66932 -3225296 -708500381 47285 -690044082 161696323 66026 -10236019 -704288828 3715 151818663 -578320302 2112 189177576 -404567548 6864 144153320 152599297 1756 58028193 -328490594 22951 -615467732 -496346536 15209 -995423658 661269217 25159 94898967 751062390 44635 149223824 438919588 10542 -333177913 661301636 47084 657221439 810243041 7715 170652696 463779812 7722 -692443075 -777398295 6373 285421854 48312026 41551 -110105638 -311879225 68271 -3555709 539258969 39484 -597908537 552250660 3606 -873170238 446886303 18020 -963014193 -578159913 57849 351600366 824122790 18937 254617655 264351093 37884 -408304270 -981508001 45486 731886568 -323147937 36471 539267077 -705015083 57940 169840301 459394036 10222 -595735401 525604547 36588 538485077 -492079074 5845 -194986906 -903009293 39858 -394617574 369033582 35488 -690596006 734155132 77407 361353488 636149528 10802 760213618 -207559574 54196 -195379314 -874883045 47787 -673970420 -857151520 52058 -687865154 -769818262 31360 732736956 -322009905 12685 181042398 -592469023 18614 157415315 -118576938 29916 -882009250 -126032256 53864 159222436 375141939 43506 -582507852 570834655 77020 340025281 -213938215 37991 72070281 437771028 50434 -385819097 -111200053 2675 -112842550 333908148 10089 155870319 148200506 8841 -12985331 620530535 19355 -116903012 -487918252 16367 -227989873 -976659139 7967 -786024752 -520211820 32284 -101371733 -128386454 5261 -576245490 -500965901 2908 251875290 81871031 69327 -582898821 541148902 7060 184273249 -214071131 65714 154519192 148748282 91 -403284300 841774822 16894 152140871 168017544 748 -398983915 254244671 42349 -418469706 753159699 11213 735634703 -315610789 32487 74852358 252854425 69457 730455729 -598644274 39077 -227136480 -975157142 38032 177419631 72201635 22601 -131937594 -858803954 40765 184668417 471737560 26715 -213057357 -14122257 66672 -704598160 -793726787 16221 -598833660 -328537481 31044 -995046914 -592143548 68668 -867400478 -122243566 49295 -969753881 -108016499 48321 54378194 248391668 31149 -996679478 186453589 48216 757354737 338104966 52729 539633897 -519791596 38771 -768524782 82096843 48233 -788287761 -507386112 25004 178960193 -232276260 13871 663755196 343948363 45470 -238077403 81306698 39503 -787081788 -517655022 12335 257911814 432190285 28123 -520167234 464365695 31496 735438381 371680082 12658 -308412075 -193863776 2194 -105248945 -903359911 10009 -98935828 -901403642 14013 732682530 -608892033 39820 -138134947 -893779569 22829 159941667 147017154 13420 -192932505 -876482845 41695 -116103617 -518595664 17228 734944347 -574410765 36410 -710069640 -800196201 15300 664766688 840728082 35630 -97439066 -883681476 3280 -290114964 -212705878 15002 -776665256 -410099248 39550 -427913164 254746506 48812 -670809175 -762332995 7538 -36026519 -709114125 14062 189542572 -614980383 22886 172473996 -612946149 23378 -301774431 -698515303 14798 -866757665 446722953 45568 174333500 370856827 10599 -212888158 -962728371 10548 189797923 247798541 6404 362476081 -193974669 37189 271431886 464229555 20689 240492077 245594363 33883 269275040 76278044 34866 -26873103 650870317 43757 -999955487 -976517061 70277 652308254 855883522 17719 -781665915 -490131628 34823 337476938 -205198666 619 -782286925 -503131885 35140 -993936214 -391362671 46644 -128622077 -800003900 47180 -220383986 88337790 58711 181203331 -212465693 72221 664083776 848691521 37583 -403805120 751111119 2255 -424115467 -139582511 35669 -679074524 761079827 44329 625403804 153408041 41407 270120943 473221626 20678 160303874 -584707244 17938 -42132334 624000110 32678 178064587 341555675 3127 -114073001 -30628752 33435 -677412636 717879938 45212 277795200 -219839204 36463 170425017 188212500 27949 -493247896 458645627 16795 -408828387 285271273 21740 239304669 245502164 21145 337071313 -195527138 3434 535198764 -516138866 35670 369191510 -203731652 11309 748179486 -220336841 55486 344702659 847214596 29403 165985157 -416675132 23453 -139135786 373059478 30266 450452679 360058849 10085 88516627 722476675 28036 -126086686 -859516313 30808 651878983 848568945 54853 -195315524 81116046 94976 60669366 731387685 69004 -300477477 464575859 3951 651645959 820291238 27472 -13411210 564147517 8966 -138561289 -315884264 59594 714470243 -212001636 30889 -867606204 465360592 12309 364673174 -197724348 1417 -32900674 -667720681 26216 272424505 -194384471 14899 -211564375 -605917547 37736 -694899609 746257538 45530 -40126436 554916166 48853 243847400 737428836 13726 183469991 -102772802 20403 -218466199 86654831 12401 750956467 -235432402 35589 -705829088 -787900138 38482 161705309 94941904 27917 622351744 -306792663 394 -891377318 473954828 23435 -963928811 -966309732 33198 89181427 280752704 56317 -880009884 454335676 30874 377514048 -211345475 21381 -857909873 432635960 4493 -704819292 -887899043 23801 -873063036 471506743 36265 165732259 -129945043 60930 -205099747 -582982298 43965 -417709163 -109846660 41836 147137337 -111026415 19201 655806288 167739418 60755 -607298344 -314728081 6917 -516111787 463147707 2558 644474299 339277277 35820 150983755 -383552007 21010 -10340092 535686044 3416 165769947 55305383 19331 -135305030 350304829 12769 59354059 472610317 54097 -995206609 -408660691 57945 432816079 -891090523 27177 -959799980 170467916 24510 -412522960 -134033002 26047 161580377 -617159567 7669 -98967778 -885835327 30503 -412642307 727041551 39818 -27366268 -671903405 44706 -34867281 743662967 30854 -710696799 -787764564 24452 -798188407 -95410842 5307 60633389 463197637 22512 67873819 623258756 37054 -421407415 -125230631 5837 -315839175 -197948165 24642 336770672 -213741978 23703 722026303 -226086592 44367 -800187827 -486243888 57636 280741971 83885083 58217 -584563581 531538050 24653 -795631127 -491020371 49890 -103409853 -779203920 17364 -785012069 -792289180 4523 -402748401 -100917105 537 70459820 -314973875 40577 270599028 -215677902 12074 734212308 368940785 35435 -116940125 -863558114 18918 -601973361 -322870214 54791 -121647093 350377309 8399 -967754280 -384976327 49083 160552349 -417133730 21546 -404347732 280616457 9623 184484235 -407418043 6165 -985021183 171637387 16513 376164460 818681120 40224 -137378255 -506041840 27811 -98007571 -478214504 11412 355637763 650909171 22199 -718463 557502703 14676 155207456 475097977 7122 -17990453 -697384506 41335 -954709606 835497811 51489 78034152 814111041 58639 181506392 -225112346 52357 169202661 -219002152 18857 464997102 182463444 2868 439032724 177764842 4881 -679584327 -115678546 5315 466508940 149925433 15138 -479602082 459291751 1730 169401320 -236398500 60155 272730697 718076878 21733 -705392179 -860227223 14578 177629947 442643968 5136 -797584175 -516351090 48477 180849473 -135619646 74698 -775423384 -766143264 17646 245570269 -37509267 30527 -95803863 -480164891 20212 -321903606 -216137457 34077 -43336714 -673775004 22036 -44659297 -320822287 46653 -409954481 -104509843 14736 155574209 461496593 24123 241158702 240500446 30500 -111621345 377584364 19708 -331360432 -705367697 45687 -799783797 -477669895 42675 -892879877 -95322518 36154 -427541602 271674082 36537 -798805572 83652215 73414 -586841399 534541756 77012 159590929 -870137473 19159 729918180 -577646226 16613 -131455040 -130540326 287 159290254 -413089829 28432 274627450 744140886 32879 56852336 253274571 52446 469909376 348089070 5997 -867519620 474929605 19576 380586331 849682353 9539 248999916 64669435 76531 282486572 64764671 36489 -962596299 -413774771 11291 174508407 -213167552 3593 741954710 -286450912 38501 -233779423 -579838453 63648 156292249 88130143 25913 739098115 -304977189 36603 240836980 -882582047 20887 -99710090 -769042546 20667 147753740 -884652823 31052 -112656450 -519594322 16890 342641008 645967577 34521 -701018481 729710800 58630 343894533 -209016896 23318 470351547 546581060 56975 -35211091 -690648704 17980 722733666 549637807 46762 -974513842 623594206 22088 167231446 -203855690 26758 -402918822 -129090070 25449 -676720078 740634598 34982 -128453916 -123300038 17178 -27638515 -700475549 75062 836160349 -995602023 7845 -897268049 471558938 6200 -501905959 441498473 25007 -766343967 526051420 13392 -192998780 -991966433 2714 278088891 245377311 15062 -807893518 -770158704 1226 474250955 835754425 83726 435161710 -953611516 80531 -694101452 -803946842 8455 -688861256 -902029957 19153 -779980632 355086749 61152 -416308555 746772265 34416 93181761 247522337 44988 -195458750 -592141358 68114 -477556595 463854429 4300 456855229 731478472 29040 464855580 363387363 5983 665764621 369369232 74714 -425152480 279952393 43259 -130609668 336331589 25834 -410133902 841942783 52240 64208351 256238035 6624 339513005 -112927068 10749 -873057291 442178307 9171 -993046680 161033189 18687 750650883 359780542 36976 345110797 -230460529 15998 82046809 -479346288 51700 -208402135 -580317171 7796 -412620919 -991870702 75218 -793964096 -413810475 18435 144272334 -584860639 20269 354199195 654077463 3367 273875262 268395610 27771 -111714134 649707840 39990 -784458687 -492823995 31545 -215677278 -591062265 4991 -303500885 -217567039 15669 748260069 -616774477 39195 148596963 -614778593 10818 -309340806 -10442133 34540 638478108 183947368 8374 524876928 -507726098 36919 144636387 84929082 10924 267699823 469579431 36818 -953936813 -593622223 30576 345663218 -214747567 31498 154127047 252344772 41254 834440066 -991364047 52757 -103021506 -886318875 39196 -960930968 -391786150 30698 -690838107 -787290280 14506 275847899 720065643 7900 733015757 -319542650 42738 759271729 352693582 11528 -309106888 448615046 26305 -103059991 -792930320 62386 535565427 -106831249 39562 -4613918 -713626999 9081 630760070 830980509 2384 81508573 715727280 38283 -34350578 564296637 20288 155736776 -891020856 43169 -512899865 475841934 286 174578180 -123190416 80977 -971379790 -393397165 5346 627096022 336926411 64019 -613620264 84629430 41125 457320644 189335175 46313 173121283 371286069 51020 733134877 -216706764 39888 69326096 273911025 32293 150511519 -127825959 35573 -515368061 433502505 48251 -132947881 631856101 51826 -107857976 632724663 32667 349491925 -511441266 39162 -211525638 -954839175 26289 -882049078 -108883518 22287 623249292 -323805425 29230 -45307650 541667664 51730 182307299 -581930671 3284 535458688 -477736085 49768 -673050520 754830480 39261 -33633168 656833747 20608 162670793 -685206222 9154 -223489472 -613463569 8188 248084911 269040275 30511 -195209263 -881931515 47989 -225587479 -608945582 8941 269201296 -12530781 42836 -806479988 -480662815 23229 76049842 -522864044 67499 -328094619 442498877 4126 253425100 470546559 129 365690832 -866387368 32983 655495006 161181713 59863 -229368213 -977242465 54941 72255320 758493594 27497 173051334 346777000 15380 -204525641 -986873344 4946 152936833 -408257717 13012 -874703323 -781473143 15635 -681374545 531944684 37910 272022100 719897622 7803 619214069 377516814 14976 -416588428 -955310692 5695 -868785212 281262312 63541 340081112 647237984 7290 -673482649 716329715 62827 -687053766 -899954006 50255 -121408278 663324105 14930 -968017255 -608189087 53042 -409905278 744499406 2525 -600301052 -511774205 15370 -136588170 660767163 34453 -235838570 -602390817 52854 -133026604 -492878550 3760 -983261334 172090627 41723 632373001 823469419 40945 -288336079 460429683 16432 251887855 -15126156 50931 -224919116 -997338034 9010 -873338181 443712993 52889 -962631901 144427878 40142 268038387 -223585940 7849 51972532 263126403 4315 466638675 371548190 1301 -807024330 -765990429 12756 632971555 -968087552 53212 621564196 812309747 14251 458123341 182903068 46700 361791231 831457603 28899 -109801538 -794025490 57979 -889018630 429927551 6504 -585123667 -314704676 35191 -975236693 -397673852 76836 188979927 57234004 18787 -607156825 537838588 62685 -7749674 854759612 60357 58250821 246968850 71990 -858922211 431857560 19085 -954015696 177888815 24928 -969699544 189411122 2998 155979503 -582139910 15823 282290260 -40541038 8237 165357500 -618336860 1649 -807773958 -799645772 23895 742890336 -307786590 9961 -608888631 -492800712 36795 -878405864 432894143 33251 -579174598 -512307558 30285 726653536 367358256 30277 166476132 48446910 30208 -393331550 -973676283 48775 -39457746 666366259 25417 -105239478 653049047 15399 -601447369 -682301780 36857 -206114098 178759888 39693 -403663367 847154835 29724 640232298 174696009 29142 814004741 -998201680 6642 -394798763 247791117 3545 -231207611 -508286099 40305 50079355 719388090 55215 -977539264 -600887650 23176 -390300071 759295051 18198 -321316219 471591987 1145 651700692 345228686 46955 -43320298 624902027 18935 253002342 -20254532 64651 168185193 -105387192 62305 159793157 -100879092 65867 -509644512 443458725 35928 638926742 842764135 55775 621503010 -324206962 7207 -132560491 -135664409 13421 379889045 182383793 13937 754303250 -310885183 4313 271891679 431039644 37437 -713091100 -100522312 15994 269489851 746711884 22065 -691386373 -103507373 12492 -101903336 659509152 16259 733340110 -589361150 5963 178197292 -593836044 21228 -584426793 -291506966 30962 -978921371 -425304024 21128 -16348200 716879334 55851 -702845951 733583220 63344 261656186 69868517 59081 -688068649 -111583552 9069 621152787 -323493244 329 644128143 -292759296 20497 -886546485 461531915 13906 -13929729 -711109254 36478 -887547451 -107560654 76 -768864400 -490591072 22880 161007766 188318853 50431 -134784179 -117022705 22948 66750637 248790724 57304 -606708446 -508070060 16026 -499019706 434965613 39423 164186788 181874455 35612 -326795199 -205381031 1166 241013630 -20593330 18117 465326010 356992230 26803 185188164 365338905 16824 -419718737 -956422617 48715 278243976 -192777778 104 281239510 467497882 21242 169829450 336609665 37061 241507047 447213361 39179 -971712971 -388313405 16995 244223661 271602726 11753 -688297900 759089921 27558 -7931379 -675493904 79698 -100804934 -120092939 25858 188049468 -593114716 735 -95270202 -130520209 15252 -117394083 635642871 52029 268097290 448445637 16547 -994418990 -404791776 44110 -680419636 726454838 25731 -903481974 -696462467 9880 -309309560 -675635432 22058 -608971966 -497022865 4353 -590778665 -310982372 49804 -991875384 -592773206 65502 723274502 -291057553 40994 -193183297 -954361765 39080 -99229130 -114612582 7829 249484275 446392133 32755 -33136826 -698913706 58750 655471812 -323770261 33151 448923767 161628489 81552 759676480 -198637160 68557 172350617 -602259886 15176 -398274290 -101984260 11383 158223877 451566921 17260 48777191 449778008 53647 -697354567 743495205 76634 -142666988 -324314112 73246 -229905133 -593681284 8022 81905688 276327562 45611 -390883782 835363167 51933 565825408 -510867260 11809 720238157 359708899 35757 244237749 87591189 9795 729791121 364469394 37028 -967642814 -581577133 8071 -953068997 -901273195 29954 -612861556 544880066 2394 -316151088 -230757986 17421 -131911243 -288496951 12457 251039186 -235290083 14129 -592327537 -519705480 32017 -578782849 -305884597 60080 -206995132 93950349 49506 -223522312 -991187355 55818 -28161168 -804281587 27047 73889491 -292863198 2787 143664106 364048896 51685 467329886 376828621 28774 -994327452 -980419489 66899 160604130 -197188904 12175 -785482580 -784546681 14129 188671647 249094806 47197 250069620 -194464309 8709 -401942484 -974085013 75040 163822352 273720084 21122 -510757667 -304076276 42488 145666171 -401368968 9708 -407495598 -975682247 36402 -809091805 -792145201 3212 623714207 827938134 54000 262119519 -196155718 8146 -962730377 158789922 22960 -222705327 -576995419 5191 182229344 -203129597 61411 -992785472 -592605630 50369 148666558 54124939 12871 -123412809 334591217 8465 735243170 376722120 50332 62955623 728181776 8019 -129824256 -96462248 18369 -418786089 -132563528 9771 -122409071 -321215114 46998 -311631391 -116427854 54765 170597439 91900381 24192 -6039932 633751568 10803 552577973 -520875355 19453 79579588 723316485 44302 -96402062 -99127607 6615 88353713 447605682 26129 153062329 239506390 38258 747699049 -597671088 24564 549199366 -516382816 49590 -24607933 -481027887 53778 166305079 -872998835 21297 244465982 249970933 40709 -678974714 743594899 53983 -25572611 -689733553 54976 -124800161 -489593655 32054 -609378325 -519358637 33814 72370192 -311056183 39949 177383041 151382370 20635 -987811561 -412245496 61408 -990117353 -390294103 66692 89510732 748440612 56396 184623739 -212742465 47519 -14400241 640824472 2167 -667365277 253340614 49663 -313935821 -203542233 2255 282336958 -415529645 79979 -96385827 372519849 7142 -138694872 648571220 32117 -785287285 -768301435 751 -696840854 -127752222 7878 79366538 719827817 56126 157097308 434130718 5175 262245505 443146765 25546 185168098 825551222 30886 143495975 345311468 31982 254916217 -219780198 21920 81730278 819677856 3534 148290911 253051661 32356 -772557313 -492248232 46176 55512784 -226567874 46005 144615407 839918596 50448 157082901 -609972824 4329 271364886 740215481 37511 -588637403 443629878 33822 346967492 647939501 13861 -707577322 -763324833 22746 -128865407 643767991 9679 -208300549 -981255113 21326 -976668406 -970250361 72855 -413510389 716903436 16862 -316926366 430823788 19097 245302643 -33874227 9944 -884694805 -107888369 32103 165736628 -614922515 11171 -955863106 -610708720 52204 146247383 -614683581 13305 -99993686 -863416092 30750 -15326759 569585070 7675 745268494 -330553241 5785 57457272 754396583 70069 373204826 851497792 44333 -136708671 340900017 7346 470658550 157570532 26144 664266460 821766731 4655 723089909 176277514 47029 184552252 377369938 6958 -3883596 282553389 50524 70796112 -322140421 2891 -214061403 -591045178 32207 -408921012 752558041 3352 -514681423 458461696 26477 149690048 -236748403 13175 -692810770 747105048 38930 248999841 269498617 9243 167369638 248858512 17021 242065517 -226153080 41227 722299568 151187783 12399 182844636 -125728160 27719 187607096 475388350 6786 436154296 365275361 17068 -802226965 -782271008 17600 745680834 369334733 21077 -225208631 -578408082 16997 644968279 160086364 9175 -996530330 -393138321 26480 632904164 379129036 56318 -503461811 -425644581 23010 544488855 -495686251 38034 -36548301 662814688 24535 267170751 66570170 39929 -958908693 -959380197 66565 -140823954 -897198383 9114 284832459 275003580 26694 148128002 453318957 23904 150988937 -392576304 15464 89258153 719623249 58334 -31648475 565749408 10794 239953718 242423612 28455 -204617447 78211270 62396 180658133 470487675 20798 -314131616 -695008041 25352 276619151 -209516745 12371 165474969 -197770571 64944 -696408665 744852652 42015 -576296785 539790085 67110 -397437424 -110633111 27674 746959834 533062912 57081 142995738 79973806 29159 718696276 61369867 73287 150069167 364608860 51629 -868845117 443199664 45169 -683386652 621637779 53156 82486568 -322673388 37634 -223455613 -965807899 19495 364420540 -229803516 13082 163429785 -878837422 9901 -326774075 -210164565 31692 -983311181 823603208 64916 -799873958 -503218606 19813 -893741538 458482477 40385 186401746 189743039 2917 -863680345 471473421 16788 656975916 857020066 38956 241891736 50383379 81683 145574310 88007653 5463 747936591 -584827180 10926 552831539 -518637201 34357 166639795 473321588 4201 -857765482 458695262 37668 -115455617 349092725 31441 -971962494 175414970 38144 -129803740 -106687728 19792 -199833355 75104774 78191 -389928061 850570374 56421 761351962 -609277876 39866 -323045477 -683687872 57957 -384709362 244634644 38894 -766170055 -483204715 35041 -326102952 -207791924 34261 -425033523 273127156 42988 -404894764 -120287173 36301 158540946 455359757 27485 -406257539 -106939715 42475 -290442956 453581262 19417 -417229614 -128864538 17806 -428059584 280608412 47465 -666704464 659862605 51029 65026298 454192724 2455 -102047327 -304228524 27621 -15428650 533192821 823 -119853756 -884572701 11976 242243516 -8393839 50003 93879614 744741579 3912 88044324 -772738862 53130 -299160788 -704670538 26027 -671337948 735882581 4937 242138361 259797968 10780 -703840347 -773077078 28683 645428879 843068254 77356 379459336 842236958 37296 -990902126 163853565 8131 -42431551 534680865 33502 153132964 178011279 50546 -287287046 632015476 59938 -46005045 651401967 32265 -291933195 -220009509 9225 819584285 -965881763 25538 239953710 89619913 77093 -603713078 540679769 47574 -26784431 -5738499 51083 748299429 -301755823 32219 336152166 656956135 40 753839188 -324380947 981 -14990461 -504347643 64298 -213510166 63183767 73233 89290226 278533507 3826 -126637516 -903791858 25200 472449751 640524134 56528 -225808647 50075794 102879 341377334 823763093 31099 -701341387 -129127835 24513 735008569 734296416 45808 -954060639 -572785251 23202 279391353 256273043 9589 -28900751 567174669 32480 170693876 269993850 20817 -204651646 548167795 21304 -121915969 -303757034 58645 -39281046 630633728 37032 -614041073 551525393 71071 622277315 368465350 62478 750585263 -313226129 9489 -123918205 -880727488 31076 -613998121 564345329 27106 -216114564 -979552692 56342 -976358992 -962554364 21926 250482379 242493571 39958 737091243 -309068391 18019 619705670 333626483 30826 -107126316 646865438 23367 152945995 -100703432 78589 -802583490 153615546 76427 -204741510 -596712873 47224 -407509952 261356038 5976 -960264623 -976568401 15387 170629448 255060606 55387 646497091 370239395 76155 65158339 828811068 30131 -393855607 -779400985 66259 -405640722 854743427 45811 620171351 348983845 47594 744635549 -286000685 13322 -972337369 151139317 55456 -591840259 -289136955 9666 -395974332 840490641 34986 -134154416 458066412 51302 619540024 344677324 27480 -403607795 827917659 6254 168608843 64060135 24804 635734951 171865186 10330 -899379840 474608798 32837 163973420 -132298421 77657 -512173257 453681172 16213 -505184322 470466300 22165 -381545181 744431575 10826 749323418 336099484 16267 345808226 -232838499 3499 -773850605 560231551 51624 -97128560 -522902349 18731 -112070317 647469415 5709 279113640 467463091 6098 -95751390 -298947388 32302 -8903966 556002183 50743 158685067 344582508 8467 -880463096 -124000864 19016 -618567716 536051328 75231 456498016 352015067 8675 -682363050 -106457481 4227 166194444 275632315 41240 168741718 -608186333 11534 280304070 734728703 9112 275531836 251185784 30468 -419135508 761839280 28593 252379285 -204504362 18218 -98775145 -288250827 48187 -577716085 -517246846 1557 266043705 750404172 42075 -521611521 459403237 22140 -688690670 -797622789 41337 380734520 832397516 33156 -115734605 -886414231 47460 -709878102 747750246 19596 -218412334 -900131571 18463 60215597 -314965179 15567 -207680309 60782209 76416 472384419 153021804 77815 -680927653 -129053243 20479 644843958 373751499 35662 -693799735 -772188032 6568 -216490526 664175819 60046 -982662159 447174423 13215 624431605 334856439 33378 284657318 91341945 29673 -304880954 -703384705 49179 77221753 471319771 18803 -402686129 263719101 24301 -617407915 -499192731 12079 -589967687 -298233376 16686 639877424 189429456 75163 -115472191 -291649492 5070 443588109 -221541378 31043 -995481046 367408314 37070 -194331100 -612017279 47429 817992461 -972952945 10563 354221055 -225059412 23699 -954637962 -397268095 14917 -190974770 -593075652 57804 90350363 715267843 61075 80672344 838605489 3116 636283913 846432236 44888 258008927 447324544 9334 -422441815 -137542000 34690 -381281480 752858074 34450 184201100 369679713 36634 238721618 448633274 915 273513910 734916974 118 94517069 263315862 42580 -425890900 253185684 15724 -112040310 361525956 27704 -705790305 727312014 11849 249470496 242711209 1730 -876188872 441862180 29328 -320787160 -210354778 18921 473246392 342068208 14184 -332747499 -675197142 29765 -193494165 -968155082 35216 -672487105 746887105 8734 -675092405 -888769896 27330 -785820521 -484813940 3715 759050943 371514032 9729 447082531 172558601 88241 -12699514 656877037 42795 155074017 -134178480 82066 735908403 -232681011 39948 -593981621 -481225665 34671 -590647473 557723765 34155 364126253 841096201 45048 -402252328 -965437851 12930 -771954437 -493653228 19433 76960374 461228758 23212 181882744 359551899 49559 -693837909 -774449003 12050 78406640 252976917 67042 -122384232 -878697233 26016 -711277388 -680352713 22064 238594098 254018669 30741 754003945 337093681 51053 -45278216 -688286803 54530 176153788 153508058 442 179622741 -131462351 31141 -955237459 -395344668 67396 -680928553 -801254740 20013 -402290400 251009523 26722 253651246 455327201 6017 146904132 173319565 25244 -227253609 623109047 53793 -600867116 567425125 61298 751805664 -499144842 73037 271656620 723120852 30363 247880066 335866099 36220 -809462973 -773737167 15615 726847349 -572304250 35410 -404032572 -134580674 32478 -296792278 -192445625 21559 -232556935 -956517007 7523 -994296280 175935773 39696 -584245725 -324405402 5237 -235110336 -867117320 39675 -100950988 -884519845 14665 166145435 -876984624 24761 157787508 -899441605 27215 -419190206 -107145440 18437 -794036744 -790492859 9097 -116155984 -326802501 30310 -193901661 -881112884 20882 266261666 732759808 18818 468035311 166416328 9252 717577608 -198173827 39665 -672054731 -796011611 20993 -405030026 -99331998 14402 725776741 371295093 56230 162042948 429020652 8873 -987116632 -406084491 16966 636933078 850025902 37270 253256655 -225527729 14301 -410644383 283764065 39770 173943531 -211649750 22520 741613519 347007618 23906 -872858779 432700917 1879 -388314484 833277524 43534 242130150 82297631 27523 152553736 337229465 25376 179111854 363130687 38473 720069299 840283381 56152 175258407 460832418 1303 -317643871 436897859 24467 244485749 -222518492 17264 -683588960 -97747567 8521 372764966 -198054176 6076 -202414610 -867612149 4425 -869921567 456673083 50110 -191243248 77619200 53217 -4136470 -703686100 71765 -96684001 -313135611 25917 -874211366 337022850 35546 181220028 169947919 36251 -31367318 550436724 37925 82336335 -320245627 27487 256943677 -35192647 52780 -116132396 -798645621 15959 266858326 720382840 9860 -989227697 -598368238 43174 -678801439 -125515287 27622 -586760764 -314302829 35194 369904198 -405988140 53884 156964614 -414097893 17698 63812307 747700292 64404 721113018 -216957797 65646 442962624 380157400 21770 -98770402 -293787858 20410 -698670985 -102238798 10732 -801042598 -488745396 12147 -981127688 176353989 37503 -504045293 450494033 26994 -112730469 -111877423 36907 -305859499 -698252367 1960 640872574 358447168 27928 724867019 -330741274 9956 178679390 85970351 29088 -599006575 -221281042 71210 271148281 -42144910 77477 444746244 364839962 17360 448887405 355040607 8297 -584136324 -523107404 20410 148089137 281561634 50834 756693695 -610187566 21545 -979916542 -498742946 49106 -703893156 735114254 43214 184035431 78715443 19676 -400193210 822579765 15031 -99607861 -902389712 28572 -963668680 154163174 41872 -687250232 -135816478 22514 162045515 462411353 7713 169723539 347884815 46862 -288225928 443078293 2767 -591439023 569345373 18689 -991062084 -988661421 36925 258255470 725655073 16343 -859895733 -134565272 56904 -140559672 -860526932 2190 150038555 -877215649 5732 -384241186 825371378 150 -508575127 435956732 5382 95202313 831511799 16535 636973473 167315957 1163 -115654783 629766171 36273 267302378 725365573 27687 467164453 342017249 6469 -209173971 81015671 79715 431618346 250686510 49930 -330492796 434030950 25027 86799580 -309686588 23417 -25718016 535791897 44993 -205453557 -46945427 72057 188605873 171501844 27672 -887132300 -119169333 59068 -675250769 -4262999 56577 744823855 -324718530 13545 343088732 825724488 4482 -418579335 -98759629 24328 176553041 144659420 7817 -220611757 -998224117 28167 280088327 255223890 57198 654356907 820813978 7073 281216823 263805937 48840 -967553674 -24307317 45248 77614084 849585946 33116 -115229978 637903946 24899 166600521 -596597732 19058 -391031697 835892951 36627 -688252226 721482686 24416 -390158800 247361835 13816 -774845804 -777881762 4470 -30692870 531150296 33922 -108920636 -316235499 73054 854698812 -960589211 2936 -12633439 640062301 34363 748641593 -215404183 18017 -18567508 642312400 37504 181420514 -893020621 35971 94998807 469998153 1699 269987954 74407712 20179 76002503 -293523861 22272 -133626265 -864078829 23418 -691070993 -881498902 1836 350577561 854555102 22019 -670573446 -799805529 22698 178201821 252653385 14462 469336572 182879322 85898 48764254 827759284 27120 144374648 -586470681 13323 -138934687 339104748 24511 -675924741 -770628524 17741 -589973120 -320352242 72459 -996127041 -956442379 21099 735641223 -581526127 8522 66548913 844338482 19982 635550098 258308637 10494 467922324 372910640 17831 -324441864 -217006958 16369 -28614223 638158932 41181 -323845432 -714185019 16335 274739795 -215177192 4760 239951762 -196357768 5682 754361229 359092912 25751 -107886119 -785810165 66384 -881211034 456212267 42108 49118658 719197797 3845 666495436 149678513 12162 645058493 -290166922 388 -117753519 -783300517 15243 285537063 243704621 63136 150124321 -112813408 61518 84003360 738020379 39068 -237368257 49592346 19332 -15014998 636022879 38793 346238049 630806960 24516 -126847313 -192087086 54929 87362437 734583327 3768 -709494385 -771688228 35034 245569516 756017045 1498 437858418 -486558200 14166 168717225 -199360948 15184 351811214 655715088 10050 148760538 -894094479 30800 730717638 -583016921 33864 -142221083 358043004 27367 -413699902 726794287 30095 -606336597 561839343 42945 360249071 624548235 43737 -233529089 -989643717 53931 -612315991 -290455525 50754 -989893192 -602407648 32292 -594159805 -302265369 1917 -979916558 -384312931 26418 720621376 -325061336 31358 149611441 -110442006 6881 178589540 -900309762 7835 -582060112 -481122331 33244 637827622 -302056870 13009 -955298229 -993261166 53973 -141701237 -512317454 14622 839025336 -987850138 47304 147302365 -231442856 28990 661297089 170907351 50676 -37947013 -707767537 40733 283776932 -205133374 22177 736761632 358796612 8067 64135717 -860348959 58280 -868967425 -138155278 30076 550507740 -490954450 64380 -423530439 269442990 37395 151336139 347443047 28635 548764107 846629756 46261 -126188485 -523216247 32432 -977494038 -421259995 27224 379507786 -227697569 16979 169479551 78841264 16526 -138983420 -135963263 13592 -114260440 -106533968 13070 -219433755 -598456853 40842 162138488 -687316623 52722 169654607 337958830 30378 755074108 -588076258 13357 260387917 444601040 18909 -978475222 -387710270 40359 666511536 -287257013 513 -953479860 -802759498 45472 537883379 -496809120 29674 -996069805 465545273 57222 -118752928 -132374829 20802 186885132 -884292202 21766 744658672 355225300 19643 -992278542 186261849 50564 651930127 -297371511 16062 185097441 353811044 4920 -710963320 -786646146 8957 -804011856 -502352440 46375 -137007206 -877113099 40622 -968744708 -695314164 2718 252375405 261249666 48476 -421710193 -137261081 18589 243084183 452551085 22588 -673449839 -888685286 4852 67994706 844757423 40179 721533696 -221569948 66033 751047096 -285850314 27333 186924123 150859728 9928 -590507159 565789250 2478 631205149 375798075 22382 630302534 841532036 71487 749266341 -191224585 54595 -900803444 -685013579 25 367013925 841930301 26569 -110220339 342980199 27982 654951493 175892837 61738 -416155655 -112856189 2231 -320485244 -36987654 1149 533382534 -482979655 29834 730121336 363858619 11765 635896911 186433565 38347 -199780316 -893956991 46237 453925876 376846632 30933 176769380 -237964967 33202 169235019 172917672 49816 271694928 62870660 12311 74212745 -333130125 26148 -419872391 -105800115 43927 344814860 856408388 10842 -226637934 -384858344 29177 664581124 164260577 6977 176226597 -131479429 22372 362899748 838072335 1035 -985360913 -963901907 13352 655601187 -317672638 1957 535095027 -519048402 2028 -292511032 651959800 19527 352905843 823839335 34649 155035158 61547170 20829 -229933744 90082478 24381 -100191257 630044830 48316 724230970 -207732336 7288 -396284487 260110460 39126 -118454478 -793706592 6363 -999567411 -389091206 31434 -681822066 -866514045 16681 -120771948 -794770760 28759 650675421 337418232 6864 -17769785 -701481498 14190 153950424 -899331427 47754 -95421504 -331888447 23267 62889819 278509004 54193 -406457786 -3756085 57691 -676519408 -97517096 17961 173734216 -396284984 14412 241088145 -217374695 10526 -809254866 -503199035 58265 660037142 822147421 72229 -965469547 -953565020 68736 336715609 -223715025 7519 -502262926 471760183 11188 -872003168 -130266274 12474 628718971 158605027 71769 -117584768 -132921122 36674 239987658 70450515 5990 -762153016 -478313642 53119 -120500093 366870512 32326 49084612 -332900345 6375 761675890 -330928776 3918 279292017 -217207993 13114 -778850298 -791850574 10399 173424122 446956027 12944 263265197 436824981 21328 -675076521 -768319505 511 642540898 338859254 43154 -683682982 752511253 3891 739818041 -298387099 35522 166710459 79357831 20900 -697529741 -764544972 35729 161315774 178785671 46272 178806105 167262060 8097 242325045 261071849 44859 -667579806 -112567179 27841 -966410992 -612470991 46095 -859671969 -101467533 43244 255084695 80405218 34684 -40865304 556039433 22866 -19005384 631941271 10479 -329803632 468098990 20216 -141874422 354439718 33009 -878826271 -5123909 25426 185769969 432835054 9559 -694540040 -114357984 26670 -409619306 718906289 2264 -575089820 -292503924 71484 647750461 185916495 67665 173492643 155243309 37004 240555833 463829275 30813 637081390 835032988 13786 -868143668 845299350 43095 -766312835 -506982997 32317 151480607 372230785 25864 -408429575 271993447 44711 -227921234 -892886766 17105 -126512091 -331463344 5183 -36080672 629697375 344 -576709340 -493173721 19036 -399042752 743381455 11037 461734713 378129597 7146 -19592913 759723084 55192 280195185 239009118 73177 -957597497 -4636530 69761 151286297 81746910 14442 272356907 82232136 36487 66595161 461530396 13403 -119571447 -790562103 5232 179711305 -132498515 1335 -410658524 -986558216 28355 -111730901 643605897 42549 366821814 824978894 8002 72896780 -320448296 36472 -699436776 -768671927 31114 -139709650 -669459760 14573 -229939900 59159597 71161 -584457619 570802759 72254 728053503 -27653586 35960 252702868 722846083 28686 429963141 62685924 42138 -123894327 -500994595 20722 149813844 -879375155 36710 145893145 143711394 28119 253994222 -23442879 35240 -688541189 -583358183 51517 -605939033 551946258 54565 -290884751 -207066288 19810 544707346 -488724232 32293 -124655750 337164467 10223 -968384055 -986476102 53102 -5509489 658031148 34770 -763854303 -518289877 3648 -234622807 53453610 47368 -206686304 -885231010 32644 57072679 -766363958 11270 57542223 761256702 16989 -704393226 -870044143 16944 717490127 -286056780 28577 467894173 368507674 11064 -686365709 -199890108 50089 -768790630 -516935996 30782 -105956443 452773475 39579 69948779 832318961 52861 159313456 758310134 7953 -867340801 -692954130 61001 -395927720 839014760 48241 -232167266 -904301434 34071 285670910 281304731 17475 -204330623 60381061 60041 170592815 450605947 26043 53545860 -323339714 27933 251498256 -224570497 13904 -129757996 -299328152 24749 76220773 253668253 11509 -416321840 -957416401 30612 183414879 71338019 16985 -107256043 -516189932 13697 278722089 57360606 69185 -900923360 429434653 33948 166004637 438044591 3571 -994015138 -983620544 48576 -616264018 531397956 68908 -130732557 -798181672 59632 157244474 -860507272 21963 266242003 62604367 31967 641539371 371376487 28144 542965692 -492543587 33877 147115556 -600737703 2003 -15058826 -712644472 73533 183453279 377508423 24228 827215528 -967032022 56464 -403189175 267648190 53543 -591283755 -328520040 73875 -482080729 458909663 42807 -234639889 86101450 33703 252565537 751897451 28010 360674317 647814852 10759 -387681181 -108046990 24634 623896728 189803961 23492 753241204 -330483274 13594 -231622585 -328614072 26245 715934670 -306416504 20234 162156173 249300606 47599 -423341570 542748468 59893 248079291 474188670 19453 170487697 -215972121 10461 86277383 716651728 70103 81315315 261412550 13520 -135681514 -766827125 30176 631712868 -290626649 26918 -102536033 -516770055 26425 87791813 856949494 19863 -498291164 471835407 44804 65136484 839888360 55894 169902739 459386526 10057 654652606 180891619 34809 358727203 -200392482 12952 629742265 377218741 45768 178239886 149395246 12449 251932910 -215617995 14030 90174974 443619338 15880 -980356096 -612375092 6089 -196204183 89611366 48075 283052147 242557336 36163 -683312801 -120878784 6750 -517142281 432927252 48803 180423490 -868070881 713 -206464410 70895002 56560 -859240671 -110972886 37355 -974626017 -576876372 42056 -800909051 -763342448 9182 -301645091 465735271 11211 -10066650 626975861 15861 49057230 -299027500 14577 -903399641 441214322 14030 -859349593 -95676299 23380 -891983443 -140793158 62563 -224102050 74414744 29004 -479100041 436907896 1217 -101078123 -789440443 46674 244901558 251214916 45451 71892449 753863935 21172 -985318273 -414455257 47033 358502390 648125060 40867 -5202128 567046831 17558 -224461540 81115775 84424 256927985 254865862 71892 167917834 -615962868 16713 147141518 464897144 13118 -994380229 -589446849 38522 -597777049 537896537 18458 61627271 253156475 17214 -406494819 265564463 20988 -36675265 625215363 36414 184618576 277805351 21547 657619179 -312353154 23639 -971452021 182278446 12007 -316994268 -704793481 50547 351112253 624418242 2448 -226166675 -577925051 58415 -972332044 -576307439 65169 -704628380 -778818647 8541 -41795409 -680660995 75614 -288616059 -193494306 16659 -33397036 641273680 22252 265792686 429451801 29929 649163499 153808049 18266 -704624833 -863175069 21283 761814633 -219993129 56175 -206489533 58103087 36683 632780347 -298961643 11044 -121401708 -507465328 33986 -110748160 636376957 16200 -424394437 821198585 9926 251936292 735565594 39629 244841943 375634127 45307 -611064212 -499943007 28790 -880038016 -139935916 47101 -863956659 -113003728 40983 185853089 -617503659 21555 -897938147 -104976358 26082 151255267 -604749632 18850 -287130360 -673517952 50975 146168821 165041676 27681 -710784049 -769334483 20759 147379008 -199512582 33090 -424738782 842164160 52907 -203161319 49857106 65673 253917650 246463947 54586 -98315826 -329890326 45254 -668418381 -802356054 30946 665121484 339919435 73902 -95856621 -304906333 57397 260496495 -24051639 202 -877801979 -109620986 307 -32085357 662263752 19840 176898702 -384584430 30013 239234641 718712230 690 -127054900 -763696338 10284 -138189899 354048995 1664 -865073163 -101563042 39502 -867853499 -133639132 23118 -140133289 -875099100 2937 159911442 -875862140 8525 -209563310 -613555980 14100 -575151882 -332924462 75325 -307215831 -687032552 38168 753641019 372736019 37576 257490050 264962587 37158 151899218 448539865 24917 164345489 -400277548 11931 -416306306 754804124 32274 -138110179 -320827879 8745 -410086467 270107866 36077 -784274355 -798341041 14577 69249587 -295194594 243 241888109 272664067 5750 -111732192 -776561560 58538 -228364496 54968939 60303 -142163831 -327397811 7573 169979526 -201043070 43486 -411497734 724816308 26111 -956802725 -420467253 51662 -800817203 547680202 29592 163047569 145841222 28131 181070541 269982881 24736 658181149 -289816494 23188 -399171764 825623432 44620 364085690 -972896869 60308 -122028038 -495185101 8830 51728477 -329542982 20880 -208489859 -964664318 24509 -95981062 660083079 26112 159028431 265814769 3973 -3957877 647740617 43160 274144833 259613653 64228 -393231044 -122059582 43558 -421528142 -963568191 48786 -105766232 -502588170 14709 -763023993 360757243 61933 181817439 180252219 43630 -13733841 -132926325 14270 373407352 -103456857 14617 -224742772 -588566669 6710 -694980781 -799043180 41482 -205622382 -579668563 71635 162473721 181300886 1130 -208094813 -604058198 18379 258188269 -194749767 34318 -968603864 -982474686 56257 -117038577 -779658465 69860 380797482 638274587 9083 648143567 -313727475 38400 -425120651 827276535 57843 -408581587 856727120 46479 244144914 -205407617 18139 -109184685 -903438458 33687 246113052 755862499 21057 -98134919 -881745855 14900 -310246214 -205800807 22067 -130094120 -895619011 17248 -123195700 -297250996 46722 267134784 720860346 24687 -968144023 -388450211 74030 179308689 -582441385 10336 -595796743 550250938 69293 -139357761 340293988 31961 -868427389 447064608 44736 82777391 460992843 35289 -301380631 -686019462 51063 -988651696 -981230925 74638 636952488 828010259 62056 531872665 430489885 78075 653808365 -313555371 8778 173982384 -860320201 19804 -107160249 -778852148 24425 -393501172 826509434 37221 -602966354 561911016 14038 -109755853 -299314804 29747 755923973 -576581388 20027 189750517 341379395 5582 -901385774 72454688 39906 628374588 368351417 77399 -900405231 474410303 35528 -999320972 -594648054 45543 163086027 -120087340 19247 278156363 270760736 12890 245329958 -229606999 27041 -405628743 -989106528 11395 -289774493 -702145153 39756 271507024 456573962 23251 -395321882 -107917359 2032 157973004 73225825 25818 -107398770 -775590650 40659 -195530979 -587898243 21689 158795706 -597990721 1834 -311882060 -706070068 7912 733700482 -221307909 18729 629491741 158691003 30455 -712097533 -786368910 45338 659818627 822855177 37759 731373564 -617752484 22581 -134219128 619162188 7631 -97158091 -126126801 14792 -708619098 -888318880 36710 -41002786 534822004 52377 -772938797 -503947076 39072 159260151 439029557 13495 164856160 -572488098 22003 -103360569 -887344049 23227 -302166236 -690321976 37333 -894443920 -126419349 49306 -491486911 844270587 65474 735853624 359671972 9408 -199923277 75958276 28965 -199495730 -903245128 24869 83005165 849398338 52175 239151609 276487991 18191 749112490 -321398320 43816 149285772 350660641 4984 830430929 -978006950 24441 185430363 145198006 18581 -310823875 451661077 13971 -402417651 -116484786 14314 754368862 360019453 56486 -402054045 813520584 32599 90737362 473843562 15805 -99277310 -889825349 11415 -27161532 544260570 47310 344103752 822601919 9287 -981800987 -962949732 65202 -385819549 163645793 41453 -119068571 -786928142 62722 243576216 259634178 20084 -397824323 -125918451 27548 -976130935 -402713847 30055 -398137742 -966624234 6687 -289186896 -381969030 36411 257733652 -33860167 44121 621819026 180412075 55290 -225624123 -859470353 36560 -581989815 550884974 41412 625585835 854037710 60272 433327511 171569305 69034 -137843614 355851395 4531 -594184306 -510114305 2086 179446832 -223087419 75590 -325532872 444090066 24264 748259383 -333057998 25782 -97937144 621261536 4080 185365214 -869200078 34247 -874805534 475171998 41037 -611362858 -490531382 31039 -134966035 -893103583 42502 -979594225 -999998627 28830 -391055569 -981769132 34663 -675694602 -137233830 11779 -420927177 -127236427 15014 361364312 811080372 25102 259318788 -33997719 69803 147279699 280853006 23250 -288840301 445125311 13836 -389448769 243758570 36793 84784988 431477468 3513 -695405540 -137705143 24885 621794532 365323756 47109 -993416915 186227999 32926 -693441863 -867855740 35223 -111776600 368597784 18480 -607002075 -503327267 26879 -219916442 -597125221 22576 -390933020 284015793 28856 -107802992 -502770507 34746 637435943 341325304 17739 246545156 94237041 29952 -679941334 -766557076 37257 -711661110 -99423176 12477 -12144916 -994106966 24758 165493599 65988170 19013 -673695670 -774622113 32114 -401195356 743413364 5806 -111552208 361063257 3092 281362368 -38672259 46308 -381817599 -975083030 62248 151546375 -406195901 20140 182077136 253757748 12913 372727096 634394141 31812 730962395 -599419892 40540 -312616136 449224252 9010 460233805 188384548 11879 664771177 188975042 10772 -18442964 -707213670 3674 -692801900 -876769681 45494 240973998 735253663 31093 441359171 161087762 77034 -122078620 620224110 18276 -686289877 757004281 16364 -967455735 -770672410 64017 -204749562 -599187873 47459 -406098463 253880792 40277 -516332509 439441817 31250 730020714 -195253492 19962 185594918 432279505 21318 -122643017 -304623088 54527 178905070 457814899 21265 178702462 467657975 11434 -979645051 175476580 10575 -140303718 -117366256 33597 165523250 161318269 19960 -886490218 -137638442 62857 -954854439 -994618832 61450 169787485 464394895 11522 53958026 741424741 61215 -124990296 -884824075 5492 -15355090 524922154 9347 -509201514 430382720 28592 -501439889 -612552814 22001 571266696 447709087 56166 -787476279 -596173028 36580 -604839200 154613866 18365 152943363 168079318 16697 -128190298 638101962 42658 -606470348 541604497 6217 -330461454 -687702142 37485 -419604648 836064197 31906 48789109 452479650 40279 166831261 -200947605 64977 -416963263 828227110 46800 -141958223 343241076 17390 -99096887 -904302414 12044 -992822014 -396452907 58332 177107235 -873249231 33430 655492498 341129419 71344 263664058 243377763 680 437982003 145360636 7065 -595188216 541006120 47821 160267842 -142181451 70887 -974768731 -509049909 46163 -604704106 546668245 61707 460896073 371158065 18702 75474456 740115358 31098 167169419 169204678 7835 -308439150 428857312 22765 180950908 460385141 19407 71250416 751492167 60668 -611696304 -492496511 28216 179527516 89569752 26447 -134942238 627372539 47791 143154700 -136941653 25872 721797047 340824908 18679 251337631 473845136 25935 -196501414 -982608138 9992 144728563 -235245945 51705 175476186 363305469 4621 -974999545 -209167945 42299 -396264885 253923208 23882 -684154486 -131258124 5773 628582015 -669709937 20096 -953716868 -615443091 49531 750500284 -578467615 11854 -125100377 -488415900 13950 149048617 -591286190 11870 176318300 -112749575 82742 -3407129 658873589 16959 -579958839 -312270120 1503 -612992060 -497235104 11780 -132668116 -875189980 21083 -681414404 -885078178 41513 -604514267 536853673 59541 -115782601 357172497 6001 -331953889 -711936832 51632 -962344926 163676488 49000 -17632069 637852929 14937 -124999938 -514567473 28584 173911965 249076757 46599 -130174843 663377790 40950 -790630031 -489684626 18464 -132380651 -883306716 15670 -298710711 -200647579 28091 -3041038 658662803 10010 729161194 -227021488 3715 -679909058 745958600 36590 179000082 176383414 18145 -129698439 660444780 32959 -124183059 371781790 138 172464902 -584748938 14064 -698764969 -34827092 25753 84987630 735520167 54691 757271885 -217141122 20333 -130663037 -321590274 28371 -332580668 -197800330 33473 -859361503 -112681259 15831 -671589754 733965045 81567 -576555283 540399818 59481 -405683382 244302337 22862 -613293084 -516473795 18545 664283710 -315210838 38210 159791694 -861587777 6584 -192880000 -872985037 4649 72275428 451722814 40715 652719398 336550802 72047 144798264 -617351638 3020 157587086 -106532483 49480 149289005 -871845201 39510 546687399 646798064 44294 -212939723 -968162783 23489 -577870987 -315636160 35120 -290462834 442076750 12630 -860844895 448831345 41281 -390042328 -116801174 9385 238684460 -415691227 71477 -597096177 535204991 70461 745061707 361279618 58011 -805642389 -783444984 17295 -988021736 161225112 15610 278221068 89953196 24526 245180056 -214461712 25884 365870559 661169160 9645 -971255081 160140020 34917 -387962373 853841104 38300 156358038 188758690 22824 269898395 717602431 19233 177095256 -97235482 31452 -201106204 -899278629 37204 459078801 246572452 36962 642130523 -309837110 36135 150526275 -107108187 41651 -311866375 467339560 7756 -867852202 751602762 58871 -101477916 -308121690 42779 -322707241 440859016 16216 -326497077 -678391665 2134 66060902 438414954 34727 635331779 338437151 46319 -329050960 461971337 5121 149631358 357327420 38037 -697932768 -783567924 13374 64232760 447667094 25253 628071292 172050389 4951 248165506 254349778 74611 -222348649 -880410230 48548 758279270 -297761626 3083 451909350 149729678 40750 -492278007 444979743 10418 359492092 -193186685 10635 249704115 717925289 20539 -122934776 636146512 19332 -106815628 358490215 10755 -111415797 -522343700 6872 176163537 377254359 49854 48385918 251998272 49179 251535030 -232731476 25389 147478695 179446626 40245 -498588470 458932383 41481 -590397002 557306733 56561 188155112 472772251 26892 543053421 -489035248 16789 729664417 -232606663 38402 719134227 341110211 41862 253715343 -237833342 25002 58496162 454673071 44267 -96104012 -520194981 11728 68059568 -294905991 19805 159053148 170008426 32401 -134279510 649379771 1958 -603179120 550995889 49380 -684252444 -96727271 14841 -792739580 -516636310 37190 -214746847 -858415552 50571 -977685775 -425186963 69455 -41333726 570992066 10078 -324969937 450292125 18883 748356426 -583679151 5553 265369914 729596819 5192 565874834 -233518943 69492 -990640244 143871168 29128 -224350478 -887814448 7363 429503922 347764943 8280 -403970315 -859793044 61458 -141219763 340845872 29707 -953816940 -410674993 35702 624627019 375003671 21260 539033490 -237430926 60110 -131771288 353444422 14970 168298352 261977451 42890 -972486068 -981567983 41516 363074158 -700812426 56277 249955186 68518812 5342 187538963 -389191371 1590 554374546 -477761515 26693 256535962 250048674 51013 -312441838 437911820 9167 359952548 620758503 21060 187671423 266951108 8459 -892578833 429993806 9626 252887381 730349755 8738 94372688 451898089 27767 -673638558 -132876977 11916 -202668714 -572585405 11625 -428348177 -95885221 12059 184469445 -195770340 8563 150998851 155596587 47649 -231693776 -421215798 45143 -864810104 -98593734 22969 70818050 838809532 23507 253255385 459208687 15171 164386019 344892957 18240 -618383433 -293422096 8858 -600379396 -317790919 48253 753780238 349503092 56405 -859966172 646162927 40531 144908352 -865891667 21513 186917490 52553315 2892 -691759443 537025061 38338 -299868782 445459228 10809 87019768 -313133660 30387 256870561 68560353 81898 752280344 -600854278 17697 -965958509 -964923180 14334 341224542 460225640 62536 -200502318 83472399 9579 246652911 442670863 23802 -893760550 476015886 53100 722733855 -196744158 39828 69621879 278805707 43751 631317245 833265807 27470 -667089730 -869039024 45281 -100966495 369203256 18945 257550569 353838533 58165 346700411 823349601 1377 -301920976 -714243840 18833 442631634 370384087 5176 369677055 -208194366 40046 374047864 648480338 20276 -404338663 -103268574 834 -137975696 -870390048 35267 -879929819 55766294 37274 253246124 263989037 34747 -47012959 -708481469 22378 -580371483 540634714 3244 -402030404 250124007 22906 168381822 -903367649 4756 -676878460 -788233032 11098 -522214126 465934341 44834 170378090 83970367 23934 -492196342 475927557 10186 -286980296 -696745630 66673 274476607 260724652 20406 -707951254 -125547158 21896 -388672679 -974601708 53186 164275809 -894471032 33510 271741198 71634822 55753 637797651 854771239 6951 145718810 549047574 44800 -988735552 154158249 29913 473878555 171871664 69442 -959965943 -600324231 27133 -953852778 632415324 88355 284441488 -203762545 159 -307797395 -236081471 21140 640377596 166340384 37453 -408464233 746574467 24577 -709799207 736846220 77851 -491422680 469337916 33525 463994868 -957693394 47321 -420723037 -981896026 28258 -206928753 -858832372 9061 -677793132 -138363216 4294 -903220118 471547163 36188 -127044051 -490455466 29745 -986454096 162374622 16884 440104253 186886148 17548 154780051 -407538748 3128 -204447355 -898044835 45788 78459914 721699590 5102 749751067 -293208850 48224 -999734233 -402737693 5399 74128547 815288842 28209 271977042 -5200177 35217 -319107651 471104086 6702 -138460164 -330911412 26023 -708255402 -870711410 40687 -20228776 564859234 37221 -35796039 655629047 37733 465154111 340811468 28517 -593003678 -952541234 33037 -107946980 334047589 26452 154616994 -879349733 46558 -139536477 -309399342 69439 -121131555 -288561122 7925 757290596 -229010162 43369 -42102346 525155132 43062 -689961079 718217819 57139 -880362861 -130938286 30704 -891048890 449919780 3190 662349724 -333232640 3559 -132024867 -790931135 26554 238268473 259844748 47658 -608947233 -292966881 71661 -968647988 -615376823 68710 -958547488 152339302 32544 -41650573 545315829 20491 -102015515 -131230034 7642 626744207 364163393 6399 -979631084 161527743 4149 -231040466 -954639731 20303 50044287 848554009 10110 -397024366 761502803 5042 -670861456 -133373908 10335 -702319469 720731739 4984 264393623 738311714 20988 655519612 844961832 14496 748751227 371223966 42922 -136850857 371061206 19978 -125125162 -490994967 14998 244840498 49291488 62263 147482453 238178741 37768 336328301 814357292 12416 -487284728 456278244 13398 744767181 -418271315 36953 -706735343 -896407973 14210 170830491 436394119 17316 175143617 -385308092 1233 -592627113 -522154398 28895 738319327 -327919395 13204 -139899621 -864910194 14392 648623028 812161638 23034 -104084500 -801179959 65668 -405728067 755888334 33650 187342957 -216471524 1750 173139272 367542398 50688 -136778294 -486714426 23322 -98949592 -797974045 25473 87630687 856496948 3173 186534515 -414822566 217 661324268 820330877 67527 -806673242 661682347 30642 -140583713 -116659001 1737 -995003466 -971185508 7453 -131191896 380664015 23451 645951764 149537154 11664 -95449171 621835355 43716 -95611408 -770325918 49395 645371237 -302385537 20764 -113617354 -899273196 35156 -955711406 177228516 41464 261519431 753377591 24900 -286742347 431872056 4903 -388013145 846605224 26343 239770782 59934268 51924 -233431064 -610015597 337 63040267 -290748656 11915 -572217840 563519355 22644 -228847780 -976369662 354 -328892259 444315215 26354 146952697 179742053 32007 622277199 337704826 64029 761029267 -579860183 22346 189443763 341298274 16172 -880943519 -101474032 62068 -330352230 -215645402 16725 266109447 -232006476 8725 -131087071 -520626040 3053 -131773102 -789777862 57093 -39647123 533649234 8479 -290079207 471739620 15082 80476446 243952336 68656 333634805 661251202 32429 271688336 259769221 28119 -394817653 741409975 29949 -42744182 567045987 28541 428991279 278524946 63170 143651237 -389631056 21030 -998429582 -807791616 46373 -382219610 823206931 23940 -609322066 -788504945 23464 166357087 -213564436 36738 -124242897 -292434757 56051 -616816029 554246431 56465 176131449 -398961244 3051 -973928874 455137430 54222 251611745 255839205 27885 -397367172 842519658 145 275878141 245017413 54018 371288080 260667388 68178 260512189 -394741678 60128 -128680669 -764106041 52868 -138799581 354303806 1500 -579273159 -286008996 41740 81369113 437343483 53966 -978109288 626396744 45922 722572280 366346972 11615 155162601 -613984641 13930 -195356689 -587069219 48913 50006519 815862369 33138 -134995772 -769762815 28813 173454906 -610453543 13285 -302346896 -707446281 9133 -617460654 -505951272 17181 -42758966 562667722 53438 739749923 -194429610 52442 -193230168 61939836 479 158750940 -585640304 17233 566742495 -484262366 10867 -311891434 457066009 24303 -132805729 -482199605 11020 639698147 -313520067 10147 630769577 370977550 67342 -105087904 348676762 26569 -391840852 -131247489 26266 79126128 -317617199 24500 143348535 190413516 35402 -712320736 -868232236 16401 -237574550 -970351675 32337 739786611 -614030392 20306 -859331717 536700794 29099 -957676677 -578889070 5291 -121065184 -793494805 22486 -131160408 352082112 3707 169034925 273653442 53403 -127851225 -790930076 32003 -26713875 -699838462 74712 160545308 187255721 5810 -135087445 -111430274 36851 -127846363 -768328806 71023 85870883 -303861496 31729 84773795 844752667 14165 -958984362 -961738180 7195 664932030 -34458337 48113 -42795911 -859913642 55065 658539861 347627592 10722 -200844407 60721734 104770 475211002 854289236 58290 470589236 154176357 8651 48526308 240090608 59123 -421699929 840453922 37758 154393269 -883811135 44228 184349777 55440628 20322 143935010 -201384478 50137 -409371062 723341906 26539 -390164637 -123952904 25303 -675477413 -127337825 32392 625772775 344278275 60714 54713557 811883923 44156 -112598696 -129662375 4561 -399098991 -100753079 17891 77522945 841648378 19775 -303739230 -992211900 46594 -381920289 756337109 13802 -134293652 -900382116 44630 -113126369 -902952842 46143 149448776 74886510 11978 284985879 721672264 39049 166842072 357343775 23282 -381300203 739692085 12598 238406275 761816239 39566 721059103 -217035207 24377 -134787170 626206882 29729 166567368 -107507053 23902 -710271017 -861493636 44357 179621082 285062333 20637 -324523147 438528607 24732 341681555 -227135092 33106 181219188 -874949317 9667 62628599 755723751 71906 -136819483 -128650849 8246 72947204 459309893 21541 333555795 844384871 44126 648868197 163962667 52658 -107483220 345831878 25715 162163640 372968937 54644 -288699595 629918139 72525 -103531966 -874287956 15023 -116757771 -891075652 18568 339593468 650077170 37962 -42290446 148210657 59859 448755174 186412135 25119 -902818690 441272775 29740 238606380 -8384020 22118 -319838815 -197246896 20074 163870688 52370092 26353 -127911782 631937290 44222 -117366692 656642667 23546 -202744247 -900228526 39706 -115785544 623057247 38221 162011245 -864562380 19511 243243675 64700625 26425 255791390 78858324 51848 -876332423 -518612932 29811 646579599 344398244 40834 -513824007 439934494 20710 -412502021 -999790099 1549 -14098078 542820139 42577 469864926 372580320 27207 160146142 -596537392 22874 -479449464 150745856 34973 57323139 445748840 42554 261938214 61820651 57307 335515477 -200986565 38123 -104774653 -298056123 61049 -398938239 -414341362 10978 361381105 822387126 4185 -989021221 -397084931 21622 -668047310 -792757099 18230 717683537 -325239871 10539 174204625 471686437 5016 -96100459 -770133689 13902 -109785105 -130525519 964 -958117198 -421088753 73810 435097977 339760805 8539 173071585 -896033760 15955 -762085382 -110542554 23527 247592804 95216255 64633 544754362 627319702 47791 718652915 -580059749 754 631307080 154307829 54745 -572074335 -297650330 11502 157178660 -204134211 6811 179163246 174107800 38783 -192940644 -613156489 43973 367743753 832264824 9610 -45382343 -685661036 13603 -191513973 -987469837 3569 -199964864 -865640006 58097 639702775 153722667 44464 -126359332 620357239 30411 170387409 85797106 12159 550185864 -505626713 47241 182054133 -383488382 31052 -999191830 -984233462 64278 -996069360 151845069 3997 82903131 284589006 65374 -806790684 -983161207 55301 -302984251 -227499643 28764 74221909 278121203 34270 -107207183 347304044 12780 720299080 -236381447 29181 -142283996 -887472183 8175 -428358497 -104605754 9231 811409281 -985591253 53362 -680371971 -871248032 22841 -491726191 -883499090 47658 -687051613 -772948350 40570 -232153103 -869934034 26865 665371594 148888422 27100 175804873 437357895 14785 -130704614 -304965645 36681 334463288 533474164 42471 664564608 338066190 26334 348360431 -411152188 36052 -477223223 544531845 11186 -960879315 -584634215 40004 745276292 559113183 58716 -117355477 656271745 18182 -699776783 -883598112 26299 844276107 -998767849 11604 180536695 455423288 3319 -308115409 -198824848 6780 -686156366 -860867986 38005 -667323045 -770405628 27431 -214600130 -571490642 55381 -982035674 -419680547 45003 253201837 715497565 3104 -9259730 -686981121 34444 171848656 447214076 25514 -202718655 -607268114 46240 -983468275 -607698872 4487 654303662 -288258111 31169 355497828 831891971 13955 274290362 444194820 2411 176012522 343273298 11654 -98063023 267238202 1943 656035404 379220792 69848 -889584097 169246170 48103 342894131 635985934 7158 260005020 266387362 74342 -107241454 652731264 36043 -711918266 -780024570 19986 628545362 -305839216 12036 -986530395 -964042138 40596 -995432791 -977279090 9921 -107584493 663642551 32715 360059518 850212818 40787 -313275416 -205122750 34193 -287911918 -705522350 6953 -599627576 -295632716 53017 655597679 836311372 12160 -138337430 -880875869 13814 -989891912 252159786 68568 -391229894 828537761 37961 -226180409 -954680671 5435 92652277 830448344 25438 -393753687 -960790224 29198 -105229281 -330680753 47663 473077807 351149524 21726 -694192573 -878751719 5960 -699624679 744510229 26093 272122347 244185227 13939 -973396582 -401320013 22517 -998498269 -415998754 55205 143429470 -211230691 28523 -140925535 345996671 3251 -107451565 -318595831 46688 -796268147 -294582468 16558 -140275933 641930274 3673 623439276 358791035 27879 188201847 433080893 15946 -679531592 752124637 57457 368624588 646252290 23056 86947950 -299315277 8401 -766113115 -765221213 14470 149433969 -412142744 18801 -675522672 757072921 72008 275763297 -417271946 50786 -419831168 241746142 31435 149491264 -865743546 2401 -784260721 -522064093 48378 175140493 -381599722 10831 626836411 -305594183 39704 -966382900 -578471147 64623 144092138 -397509943 27240 265414164 741126304 5791 180944911 75953922 21192 368567526 627939729 30108 -807352079 -766511882 22981 -190818777 87378212 8868 -28387513 642562612 19243 -299294415 -668959490 31631 263420467 745838772 13787 278017799 263799191 65866 271060584 475788552 322 -611725931 545369062 28483 -138196257 -861000043 10439 532668037 -515787531 29780 153593832 -864709160 43567 150089929 187302841 25961 -707249025 -383343312 31094 -688273904 -791876720 13589 345269972 642296549 24555 658883797 359271181 5369 464674606 144474080 50879 -693184402 -864027098 36052 632950124 816671077 16350 -391902361 -134598320 475 -22167868 634109904 1651 169395069 176352304 8737 -217501087 66050686 55465 -122507176 -509225793 34510 730552830 -591805195 37507 -985285350 -426975740 57551 49486929 -762608825 47613 -484755970 469455515 20746 -297910500 -218140092 30299 -317210411 -683295267 7722 -776552420 -513872213 46772 161663013 -216826337 28244 163999717 158837722 36348 -286122411 -228046497 17122 -132199663 645317417 1897 -497761368 459940960 7782 -390330241 821117230 30852 -36285734 649916438 30989 -389251786 751173180 23189 -773499702 -485068306 30706 -689659774 -96999255 12222 -668495000 734641917 54228 249636245 241718882 42770 57730883 836566521 25653 -133264803 655253397 2166 159004305 377255304 2955 183002252 -221694625 40574 270852340 -213330769 32876 -44155001 627231678 35370 756171899 350826644 34491 -586748938 541075940 37519 441162421 162557277 33194 -973839984 -398362680 74816 -583083719 -304764054 25755 370166283 847279239 28899 -602014968 -477186878 35965 -796346299 -488951131 48060 -599993232 540452483 46382 285347649 -4227129 47250 -676102764 -877350432 11789 261869837 434877696 31198 648264630 -318559578 15501 452955466 346972448 24218 71247566 468146420 56746 375839622 636448817 42152 357030536 834875287 32284 -97878765 -901413983 46033 360488647 666524905 5047 741960054 -222978025 12767 -134594720 -330092229 6493 155145454 -426718107 8798 -221909560 -889159882 49903 -992123704 177661594 38973 758655413 -615198187 14946 157001063 -903333809 21762 252997055 -20552781 69308 160922408 -579693121 1806 -971198236 153528515 40493 186355114 -119984137 61129 -109955863 -294788421 22755 170146238 -138386196 76068 -29148829 650219063 41891 378180152 659365228 30282 569688406 -413730869 31039 80416348 470421891 19468 339599786 818785654 22989 -496098457 453476689 21327 83063189 453431236 46516 170815950 -133062204 69453 -711293258 737415776 67447 -579901275 534595404 23134 -685995164 -97182942 10001 -192656196 47816797 21828 -697834671 -791461366 21423 -137812431 -118125167 30259 -32306587 537490825 31590 466221079 147576613 4667 336945375 -197323347 38100 -674115490 725753469 62936 79923376 -291015955 23800 56154809 278565384 49530 176575049 468466259 23214 -864393318 621315263 16253 -138799712 370334177 31412 73590875 850694488 9129 -12480424 546120999 26028 167130480 76171451 29608 -881619021 436739432 5501 -767584879 -792502957 5772 653130499 849045102 62196 638845800 851425476 51229 -612963487 -767851636 68273 -963783493 190332627 34959 279624394 -43179203 31606 -200335750 -973905203 12623 52762461 755697629 32535 -606292821 -506570578 36213 -613159118 -504839442 27841 621188758 353200082 18444 -776722389 -227836134 64825 166833103 94979880 29276 556635420 -955770844 51063 -302618303 447048253 24819 -794963293 -802924412 5606 642497136 168089784 14740 268926955 -6983007 77081 155788081 256818566 42642 819420291 -987004968 38767 473185305 182269397 20306 -762502847 -792375244 18182 -696877504 -901263811 26230 70881794 823366758 9410 90797659 441566957 53462 -99395932 366804931 13739 -385649913 -997804133 32736 -999657400 -989116655 40312 730931655 -294511143 46243 261287598 724122370 3571 -508310510 373551302 74002 723755368 -202812094 55973 554213424 -517442196 21619 -229291827 -903877263 5919 175561418 92364672 29938 -983656268 -982951807 74479 -233720933 -995861840 30432 452052274 345144025 936 -12433847 642250219 17940 622362536 340550152 35615 -327116710 -686905075 25190 78058193 837272523 5076 -994921963 -399087844 45617 -893690020 432826398 45820 186185851 334984806 4091 278900063 72463527 42383 725451012 359975246 32632 735163181 362148374 30350 -703176452 -896896100 5980 737492096 -293252126 45831 91017415 815113687 39466 173752896 182948141 41115 -998372238 -984796981 74703 -998481891 152907458 13541 655871008 -292980718 7308 278303932 -200315884 26803 -574613054 -288656159 76053 -952388202 -979099970 52455 -995031349 -986100391 15041 238783746 68463663 23489 378652409 818762810 3423 -5019056 534048895 7952 154237733 165155705 47704 647146222 356877516 46696 -606282098 528161650 33410 -421104405 811981670 42000 342856451 -237860650 12018 59125998 735192066 6574 175248070 -872304257 16427 238523903 457540689 29935 -310934204 428626056 1379 250117143 73516485 62980 724384352 -225112217 58957 -775128837 -491155217 49105 -413991990 813362839 20036 -768255792 -494164918 8016 -713340564 759341430 76025 647766624 373790030 67850 169368453 467108974 15482 239981535 262327655 72110 56477246 850507380 53237 -395550429 -137663327 7163 276922279 454979553 10656 -194454440 -956870679 55823 -1537992 531172925 34120 -992499555 -575898912 15545 -99690224 -112044406 4726 -109125670 341953178 33493 -228494372 94212289 54469 -605029298 544476214 79945 -116842513 -493871732 14272 -576958082 -898608426 23214 721808211 -610094706 6088 -98994522 -807293866 19894 150421130 275113331 32486 725747655 458610081 26681 723997135 -219446802 59945 68499494 855026958 48816 163771907 -601790996 8344 -702749634 -120587002 31241 -381891127 810482259 4405 -23486346 623624579 12655 182417670 91428729 27650 644741354 -514561519 55308 -953565935 -972982251 38683 -205258102 -890462437 19292 728096786 -202111512 51236 -25626122 527342070 48896 524072980 160914914 43543 182164942 -385440530 27893 -302985114 470732321 19140 -23749254 659516758 19708 186462370 -202031075 37821 -126214382 -783870725 66073 761787706 -211912855 9001 -236481237 -984120724 43405 -580878267 -497260708 14904 340231127 653652529 24287 757944628 370238748 38412 -984936909 -136405022 49133 -226051187 -969396816 19738 -29180612 539483021 53677 -199501031 -598457479 46716 -411049201 -134390942 31653 -952947957 -596280097 36444 445505731 160377651 62607 151075826 275702828 22214 154944661 364314090 37421 645328679 817630835 20766 -957717335 -957505896 10332 466549327 334516566 13696 -402804090 -112065768 18890 -894615477 451376660 15637 -140046769 -903927490 29361 152552418 -142510231 42715 -327430600 -227103073 11558 733511451 366275217 56522 -901556753 -672405673 41433 168406378 448979566 4011 660219604 856019069 70502 156116551 -139751705 49314 -304144823 -131182542 34627 91289117 457539050 30925 -480532420 440070165 34214 456605701 341466133 14672 442396231 181036384 66812 185920173 -140560938 44491 -397527607 -680819978 16815 744076830 -300837637 31647 190345045 81630587 10098 -99506393 346426508 6969 238521895 -39977580 68344 634764497 156267492 26809 -232303766 77984062 38309 347939467 -194969554 5529 60734250 262764409 9636 254560997 757114314 13081 145876196 -100252690 58615 77756438 810639120 35463 -133079407 342073464 29616 361090596 854409776 23906 562287677 -496091478 12646 184454282 74046836 30716 -289368918 434009634 23974 659362666 369462645 5917 -196108254 71461340 4149 -294660506 -224238529 31481 -775146613 -790982363 17470 285076831 94416613 13229 151837719 -595973398 1000 -774229244 -505472543 6280 641401836 823595324 24641 -295250622 -220986637 25787 -191118342 -31505236 34848 177299843 458562183 16333 274509269 -10135922 6885 -705981346 -800551446 32685 -966070363 -994313477 39192 -231988556 -994788064 12628 188604172 -213503967 66597 -582445216 -496334304 259 -580458308 -322884484 74969 -115990524 -286056398 14334 173853206 -897308142 16703 275709949 465156250 36131 -325268960 456518766 20113 660916976 171198900 9902 153880563 -894854316 4449 238990451 451562183 12469 167207909 -575105867 22210 373725464 812630095 39194 347346578 659247179 28343 -199971337 -595239059 12935 163160409 -131771750 45505 274246269 -39713231 7552 620932407 829634301 10689 -120788310 -865307833 21068 449336661 183083511 18012 -326779964 -675704176 48586 -997389119 159661157 43743 174842315 -886328356 37103 -710231177 843409408 45449 -139689642 -292969399 4247 -786035446 -807219423 17231 348484170 853924535 21352 753806265 375617557 43198 154131622 255023384 31196 -137886096 648978292 20666 189774384 -877271713 12688 -576826822 524359532 62486 -806486008 -487807969 28407 -588017748 -312257978 50580 -110544476 -776096322 57075 640650766 358200315 54803 155067542 88487187 28798 -386661213 -103629041 17628 151022990 342752304 51005 370301695 -196207529 32464 147049605 -685047760 22481 -671558780 -884246980 43546 -41125665 529153014 33829 728574226 376293694 3748 372880058 819473030 9612 -771223785 -484757144 14524 -142145129 346663202 28686 735110095 -227117669 20247 -609447831 552745858 37708 -198607095 563695846 12825 -195588091 -888483252 38603 -18188645 643671502 46580 -194836938 -960442522 35636 251074197 273065236 52511 -672847269 -109448985 11256 -671324155 -904266353 42096 -792973583 -510842346 33559 -396056693 -140943727 4621 718659072 -304314728 44404 -597696803 -483484815 3181 -987801947 179105091 42377 -383910969 281556304 12282 753019932 -225285652 17242 -887788912 -127473938 6094 -138495616 -796365975 69765 248676112 -200020941 18664 -973509651 -964994902 33352 -201866426 -877995853 47529 -773323967 -478926418 1962 623360157 829993601 74025 251810215 455127047 32910 -696284153 -990154047 27155 -328941135 448907060 22295 -953755183 -408502289 49626 -326034381 -708034426 9600 276120271 -194350662 17917 -101980590 -790280300 33373 -289771043 430419844 1375 748341114 362314329 8056 146379260 -231432300 15806 -496926751 442191291 2229 -320371985 71074264 20519 -116361003 -782030245 30496 170156979 -197173154 61548 148369040 455560409 23608 -2921722 -703607220 72031 -975309963 -235108834 83064 -26717606 527610017 43868 -981183856 756982264 22189 -859342856 449723808 2739 -133280920 -288226225 62031 743120129 -197541405 12506 -700646132 731946269 4999 733312281 -322695058 33001 276763880 -17504966 62198 -123823791 662845893 29155 81507411 241864598 13623 -789328729 -306030008 34512 -116633912 639651788 24496 -294828145 461345736 10684 -956962976 -965796072 74420 -20801309 571118155 47455 -3877504 658638554 28201 -582523713 527465776 58201 -329467240 444092316 14158 -776872237 -520889754 31984 -999550705 -965880407 54688 172273788 -884745104 5104 -712442124 729170477 3842 -808352521 67024287 55456 54094580 452609831 56724 -982638038 -572365344 61006 666401900 848560996 4888 -688898106 -107071657 25360 -580948457 -513467661 24228 -96368792 -319975502 35839 -107376584 -501250966 15690 272098384 470611615 15508 727154153 -308016136 10115 726970919 -586824295 10335 261062440 88627974 51219 -108860560 661878040 44044 651349493 376803760 33994 -873333898 -134874001 1682 454885925 180104515 27959 -796383304 -483741559 11086 272772607 -220927061 39965 188457697 -387854775 32826 817515340 -968248850 17338 -672377711 -768516087 5824 -982208753 -398770680 57030 726543951 49091413 38489 -979862039 -989277255 58739 -111630476 -775185309 25284 -890715149 459684934 46978 436084703 162278516 21913 -20445849 533773337 28286 -964073044 -973026587 6277 542190114 -494707234 57310 -126741334 -125477593 1311 -95675398 -862554680 25650 77768614 279129901 57823 51507772 246978607 56816 -97395863 -300571391 33805 -207689826 749835190 52899 242282907 251349502 59102 728933449 -234247266 67250 -695641286 -102795153 10503 -667007123 735773811 36697 189551883 368564608 32058 -583847878 -496045541 2822 83006677 836469761 7793 -235214389 51266588 8333 243733152 -232683232 24536 -121423450 -497773393 12472 263615863 55008532 81420 163728831 -195010071 58351 -382465132 -142524025 33700 -590394562 -293835384 39334 -426525770 -965711370 72295 640524744 847436020 63699 -700092279 -864807955 6564 77915036 279810680 15441 -406146271 755471813 35484 730974887 -602917537 6834 54245758 -318227199 33487 -994405739 -964591890 51285 334121834 830875086 38778 436143683 334618367 29216 378735021 658595658 39693 -902147946 474529707 3512 541645964 -485879396 44289 49587027 742866343 22438 -422855620 -967633048 55413 -116881066 -884473805 30396 -392121660 -103544255 10179 -398715026 -990387902 67198 72009480 815297423 36591 -890210916 472776342 31673 173492151 174679902 24418 -16938845 542792602 9102 524677434 -500643996 15124 -111492316 -305943199 32249 -125804146 -312721893 56484 -668464827 -139302764 1930 -137381591 -480767767 20029 647984271 377702440 69847 -309030010 457935886 6200 -286807027 474067402 17337 -215123311 -879924598 8672 -210054798 64024527 102483 -481385791 450674553 6940 471273257 174471361 17108 346219181 -215937136 2823 176487817 371802299 54254 -980938646 160175458 55262 -196722803 -900030584 33453 143264463 -121001999 59810 -124292497 -790645228 22682 -872302618 451534627 30951 -584134572 -312706520 54452 -118933816 -879489239 3726 -960037288 -993919565 46457 -235243127 -870537796 53668 374764916 835946046 17874 637053184 828640471 6711 -615910443 -516936555 30926 253121443 743449117 9682 725858196 -329431234 18133 -768815727 -481818023 52894 168927220 340017252 36185 -135632506 -115628621 21305 182191703 256984167 6988 626206880 159566048 13534 546828364 -479110969 56441 -804407499 -483309445 21258 -395911151 -127279484 6860 657154822 -308563484 19510 564533046 -501559255 28142 -489111458 435605676 36346 255593539 -233118642 25087 61843187 850846409 3031 -105345853 -519461077 32800 369177107 -203319940 3010 148393848 -419731705 31984 530573544 -512892795 44731 -219129139 -582078773 61338 372090616 -204895083 15143 175611206 -393146137 23227 -126719143 -776600568 8535 161808088 -212533818 11762 -684554404 737571353 51425 -290080448 -196006107 12064 271530470 59383547 74121 48196445 850654013 30447 -510114350 459420693 38471 -579233370 -486944518 28964 530646317 -519227843 37471 336988497 620548202 17075 740391561 -304472961 17136 82272909 731200748 22797 -220995705 -857407968 1017 551395449 -670697475 40670 94434201 435051510 47865 -3075559 660980228 10725 -111176405 661596699 46626 183508384 90943077 1399 -989973917 149508723 26262 -956159442 -380959408 43306 277198294 -223499319 5068 154499804 -382091962 23582 153257798 145537325 8986 -426380408 -95526983 22128 -767833959 -477824816 41570 -315398257 -201026716 14358 -953141609 164679168 7494 -588018407 567360478 50587 359672826 666457949 17153 -672359544 -864212882 5951 55938234 264773302 44979 -139115779 -778872998 11920 -330512919 -230552487 33254 85502335 810110953 9381 263429806 74837664 17018 -605094302 143404023 23235 -101252816 -881677045 36400 -714143997 -775441526 9396 261526058 732363265 4704 -395189616 741970878 10829 -3951633 -698763243 7971 -887319975 -111276122 51862 -977745436 -576232551 3949 -111034731 -119910628 14459 147397413 469487528 13598 69694210 829320495 23752 -95947876 -125261940 2880 -600654458 -298850964 43206 754485941 368763430 29953 145734933 263728154 10364 743405447 -607367971 16731 748781445 -599836030 16831 351081950 816927216 23047 159636295 177321560 42384 -955157909 -607234027 33300 -222905355 -487275581 9252 656122194 816956839 3768 447226474 547486927 4487 -132528414 651222218 10846 264635467 241472306 76146 -987335087 -398166989 27254 -119707706 -119078001 9495 -574046390 535535699 51710 619756355 380793310 59195 341452398 819688327 14496 -305773655 469876097 1801 -387988028 -956933762 25383 665411448 372565063 43669 811513618 -992720762 19828 -27002156 663994759 21380 183918648 85761267 23293 -35400353 628970347 37768 -32085922 661377149 30601 724467935 -190532851 34028 -22173154 -681009497 48397 -236596822 -599106191 59965 84675490 718026111 31528 163152274 -131125926 68172 239424951 71421286 53156 145916264 89896747 28447 80536808 717209462 17178 153136890 248267263 22148 89749302 254264137 6740 -704787401 -803063500 48290 143504414 -577892789 18419 252612829 -36007274 17482 750864002 377351627 2093 -617466593 541923043 11865 737432085 -590220523 9091 365906500 834766444 35676 144857407 -205603852 43592 165880432 -578966005 193 -7569197 663188019 9307 270085456 -794505203 60341 -126272767 -902752514 28481 152129127 188780197 3252 268288496 -26221024 65457 340358391 838519301 39333 84103346 -315818815 23698 345840394 819306434 13798 -798248547 -774320887 10759 -410937747 253622321 19441 161279014 -224821890 42709 -198404884 -885600418 40744 -386826799 714657531 34810 -44922033 626469390 37992 244438690 -11718852 52377 -43318195 -680457131 48048 265773974 430682408 2416 563369075 -487909934 21500 -984328030 -413374143 44271 -958122793 -410120320 29058 664499619 173213758 2973 640877650 837583315 18958 -97040234 -300855173 53772 461683361 163486829 89636 628456824 -301133377 25650 175856873 -613795014 11839 -952940735 -956418687 32240 174988950 -876171810 785 282937007 459065626 18247 355549731 -952890399 76781 -201220333 75451621 87550 -12885226 -506839072 37420 153930023 175098230 1338 146137669 -589045274 21619 151798102 92466326 5927 -127029294 -110638261 35599 -130078025 -140941960 31505 144960517 -876435774 7029 -590303685 -327168752 37263 -695343801 147065489 44094 -511152321 147107585 38988 724245140 377168982 9576 280119723 74052988 59241 -110874254 -896207560 27242 -306470380 465457897 6520 -706936514 -891255822 54790 -289376590 467947250 17749 -776872847 -796853787 1266 -707328383 758444409 54985 178501142 361479231 42674 -142256352 -110567047 36140 638332381 837121384 30977 186452423 428697908 7712 734729424 -218529805 62041 91886944 -287173843 31789 -581533853 527333513 50935 -575171044 -510233788 23969 -421558278 -957715500 66645 255087685 -200884745 30647 -211625006 -986611913 10311 -958426826 -97902590 11538 78338683 717322871 28667 -235241175 -868597827 32016 152466146 -864556972 24510 253113667 -211061265 40167 475666682 361708682 11767 -2755564 660884156 9430 260856122 457234496 22854 67843986 729361218 31753 -400089453 -105360067 2190 -327537371 442221089 999 346098221 -234330913 40578 266075403 56792346 62702 561333438 -507837245 61769 178555898 354073053 22505 -588074876 555919327 76845 71698365 718371707 69450 -323052593 -208935101 20022 -39618074 564567950 42525 -196499672 -9500620 52013 536577345 -476700772 40415 -798602420 -503332179 23339 -954435052 165368410 20093 745789511 -613201459 15186 -407366982 827398404 30151 56113859 728653086 13334 -100993042 -877909757 39473 856290826 -981500429 52154 636121355 184289812 60716 -216777353 -987209262 34066 82429015 853144382 7108 -27772835 653492135 10078 161163040 -405917918 17924 -316384125 -195510001 9340 145654583 -420959315 14305 -590705443 528072119 58476 270970990 467035030 14234 -121033917 -493676297 8618 167357441 -402261955 5534 -207688355 -874123576 22402 -231131142 -596702983 40373 -861823085 -131951707 57767 -519511817 471329606 45330 188404060 -875307543 36045 473917111 157139942 80807 -103875236 360491982 28841 628398143 -394108481 37965 -587127770 -307506294 63570 -594440948 -235937354 74435 461227297 -963704977 44369 449010241 528309616 51236 259426126 472330544 7830 145806992 175745284 39789 -595371573 -332097922 14973 554416021 -521934037 27380 -134229855 -112769036 22191 -867321535 454737052 52534 -668976818 -863029027 25564 361176350 369984776 50973 -128919158 -314597976 17751 638605393 378003770 38171 172787971 -594035661 2204 179056783 -395097376 22287 243580987 730106078 15637 251930356 280333214 10580 340713446 831078350 39241 -140409353 371586815 20320 177681998 259717734 23959 273887632 -11387148 48044 277011257 248098038 21501 71640028 471278701 7436 -612998304 -497079593 11963 163227651 178846936 4029 251317245 73778515 4685 619962570 831975503 36730 -796734078 -805456852 22785 -419811534 829840933 30695 -398332415 247989542 3932 -142430057 -804673678 45820 -313131820 436933559 22962 376856801 853665834 2103 648801992 152645654 39179 644660007 156889417 40448 -986436762 -416531807 60381 283867936 61453135 67298 -415647922 -963492935 75896 647947694 374493225 16097 447207712 348139524 25503 267951583 242595408 51801 633245348 827198832 22448 -412445535 813802613 20466 -210498157 -595028512 51255 717694273 -287330469 14068 -481847451 472850313 8474 638040189 856830047 126 -132211808 368484621 2601 -387960710 844003209 10514 -966084042 -604065948 44790 -709071321 -95303124 27212 162444046 -602935460 4707 166953316 -210841726 26311 -977686255 -592609990 54046 181010786 360202831 1690 90568984 816027306 49345 167593719 149340587 10992 -385333444 -990494850 54975 189781013 -114078361 75538 -698863294 729276569 67957 -227615762 -584504965 268 284877984 -213289151 31331 347736373 662252309 28771 -510863258 431537665 16000 636270673 525184878 69968 -399984738 758360899 22490 183161150 -236713542 4858 -706405680 -878326064 19157 165024889 71197697 6129 -902703804 -130143814 9461 -578729310 -323503869 5355 -204584938 662847937 62727 342745362 -211890192 31127 187635528 88322402 17167 68304849 452194851 54928 -578623184 -521922979 11056 740980760 339727162 37137 -416390693 716435600 26793 -128872839 341970232 18751 153881142 186482561 28719 155721950 356919831 17112 161992131 -202799267 49294 747049152 344127441 43893 238268986 449141551 40231 243371190 759462276 26516 -613303216 -858312448 23398 -220600877 -868633129 57227 75731485 -305545407 12868 749956738 -319294703 30653 436237736 -860855333 21531 260122646 -237895173 23638 473728857 380418346 14440 -18758041 532442898 6951 756236409 351722712 37617 -680146906 -116421943 4535 -997429166 143499504 36467 -96456409 336230070 23586 -384380837 732016239 26338 -523249142 454035385 44863 -105056012 -504797188 24425 -193153914 -886730489 58453 -796257138 -786633849 20067 -230004729 -573708318 52579 180687925 246963745 13170 739907150 -296876965 10843 -991177878 -605090886 37873 156385257 -217031854 34062 -132242451 -330240185 37080 -572366900 -295429449 13741 743399959 -573302987 9012 85321700 723145199 7322 -904425024 446207817 28101 367410249 624107549 14474 178276662 -894313201 35063 -671752146 727017242 16358 -393004443 849717485 58276 164093002 -229214443 59104 -122007664 -288885298 7964 438429520 379264867 3458 757115999 -210858707 58739 342277270 -232412900 9198 82030770 827973269 43820 -310193101 -388299585 46114 -398119080 273015878 47793 183634692 347232822 43862 176449401 -882775663 34488 -963942202 167871380 10433 256377050 -33633186 8604 543760682 -507707460 34120 445449544 187414330 75171 160834512 -383096823 27792 -383008780 -959819524 65949 285337983 -26696494 25645 -384589167 269356496 17113 -688454652 -769053054 25366 176826508 -386100014 30607 246650145 -40880348 42229 51520517 -327394751 40632 -383231268 842862105 4557 -580971958 559123844 4489 -988256893 -967977380 12040 -135579469 656411978 5481 -396075810 260652572 51354 -971834162 -997627813 25998 -312001833 465229808 13280 143082698 281711227 27514 -9513438 -691491317 54799 557690993 -396710408 58470 -410000099 -105385958 20931 720585291 -214086543 14242 55803963 241916155 15035 -801739505 -492823570 31452 651464232 -293349146 19052 254132320 -223163098 39719 -586229907 -207620080 78902 -867061842 429034369 4381 275984099 749855235 4629 -683028653 -860831468 1185 -765807737 -767408378 25542 -290306481 -679471541 25395 -897724944 452207314 23091 -129369183 -787987584 37524 -784553263 367930848 42990 244451210 464139658 4358 -122533436 -806169654 68149 -903010802 -501209787 56517 251644190 -235270073 11836 -795883820 -476995588 51879 162006109 459070546 27990 57044093 457636148 46255 761647054 362139342 42715 81021274 840279338 41347 -211101035 -969927143 33767 144924838 -218629165 41749 644814924 181038259 10707 660980750 376104093 21773 730984533 -190750896 36549 164356282 145869498 17705 71742644 247404025 62895 -4230828 -676136269 14766 -330576271 -191655875 485 273457696 -200704106 24882 63176029 447546517 4161 -132232508 -112495383 28060 -214179885 -605742019 33644 761764910 -299803401 33002 160285568 -95890227 80030 -992316370 642005401 58974 359488468 -198790774 23452 -607586630 538811008 32348 276056770 71072161 82425 -233703496 -899932412 56011 622680484 145187780 75015 458548711 167036506 72600 -134273619 757308489 35771 -390050803 728901487 10024 165531148 147851313 5108 -709715177 -883198599 50288 841057768 -972931208 15202 639069644 189886165 51743 -878203715 -97326411 23174 -519336497 -686653022 26310 569005067 456881215 75439 -996056689 -782056412 28982 -47407548 651738631 39318 -134745884 -487941381 35052 -606084781 -487856230 10181 -780451430 -482368534 56637 165673892 458122199 18944 -318522766 -206202033 16758 463116525 270918725 57977 166506922 357769995 1610 282750125 279191574 16123 177040110 -586946049 9937 717691043 -314216119 27021 722191209 -213877348 63521 266483635 255641291 38928 -111558066 -305961159 62502 58982537 473387762 57015 -133302269 -133677469 17619 -17336268 619235189 5906 -41114284 -668682632 59211 253915893 92681237 51254 -199750151 85413107 50534 285228423 454456250 31107 557371557 -522801058 22872 -798998066 -961407161 27640 57285200 -325347459 28650 258186336 240401568 21482 157299437 -869430039 5880 -102254900 -801940939 24610 -330581711 -691666175 49118 359295796 -232046538 17297 184728046 -383964540 34099 -399252175 -963954623 3281 176989355 282132665 44995 -695735885 -131500265 26717 -25308687 657565337 8398 745565721 -207301720 55589 666069602 334302962 16019 186763830 -870008880 42257 -881435591 452618581 6142 -428147842 -965837123 9303 -12886574 636456345 32195 173324256 -418604991 28725 -5306587 530174648 31680 -677701189 -104745064 7644 -109353654 -520388183 2824 -576550533 -286988325 61670 -686537376 -902243915 31004 -286325328 -114857514 58513 -604773407 -295763935 7739 -115744776 -485405589 24622 -193087607 48446081 94624 -15763790 547984424 35249 48869610 827599129 21555 -791491590 -762961795 12032 164143509 -219302274 16310 826144084 -988031721 28001 188502972 -887499163 13991 -224670939 -980620016 36025 -331127075 -681893064 27101 526704925 341662523 3068 -857700703 -586791506 13216 -102315045 -309447205 7299 280610644 270550515 49787 -114961167 -782706336 243 722206127 -609044160 26497 619488199 846133090 68467 -428449527 -109129292 2391 730344047 -227804697 55243 -992343363 -384863616 34772 -199099997 81554781 95516 -212100964 54620697 86620 632298405 842630304 28183 348772111 -204901381 25273 -383574036 760515107 25201 93351996 746780435 62138 -220787286 86387691 73583 354007582 -194369995 18090 184345976 -577146781 7947 -24888595 658234162 25762 -606879491 -988118074 41269 142905594 -594904674 19689 -611778638 -958046806 40390 -999820260 153780449 35563 -136790183 635693922 2848 48135252 435086735 49412 268831790 439900004 10798 160012002 186301532 43354 -672810437 -671708182 64633 -685360367 -895109804 17448 153049564 161801825 20258 271605440 -12512191 52493 -200521611 -870203725 29685 -331978434 462170264 15953 -197597090 -891768912 34138 -404901527 -999528595 36317 756659141 -198709089 60946 63457616 829846876 27980 277720419 -6526671 15084 -218816351 -868886157 51263 449146525 178513887 32690 285329795 734534984 39371 268649218 750580542 40537 -318903934 631749783 50867 178596544 -119925666 47238 274180441 -220558741 8792 -228177278 -582895886 59045 164646605 431952943 15583 343801366 -193132672 38524 -110561078 -106060224 28721 -137356337 625034998 9085 743431251 338561936 54819 641805919 831262734 68901 -963368938 -974635784 17458 -220642113 48854583 80694 -302138458 437107574 17561 453296839 185809568 3629 -958193891 169384373 4838 752249468 -300862624 42449 79549512 -306182958 15461 75313285 -310751977 8701 -203249724 -999899558 56141 -676544322 747395460 72016 188190930 -590248430 8787 -133057879 -793508819 67353 643596632 823469121 9718 366389818 629491243 44221 -425299761 -973454567 29105 -400669631 240514822 28752 716209910 352609213 14334 -47006526 -681764915 32748 -116581068 -298577971 31534 176654483 263714257 9929 758987339 -229048609 68681 -217739637 92973727 102738 439322744 359468064 1168 -19838043 554655651 32698 -108247242 -783629514 14520 -690615996 -125467716 23533 -689278550 720578467 23090 248944299 267022450 67862 -400523640 -131177259 9007 -600657303 532409664 72004 -413869212 244955187 5887 172364977 -112224609 46552 734470400 -601781091 41974 -770480163 -793648334 24644 -991921195 179980626 39507 -209929775 -903229623 55329 360262705 636747627 216 -508639888 452291756 21141 -890251774 439761749 47440 82830658 740191787 53174 241617165 250683903 42157 -385888379 856676964 44763 651471566 152889343 48049 70436258 -301133410 38654 -230787952 -876896612 28753 -319963156 448538127 17334 155019001 -898969605 32505 334535721 821620444 8413 63946218 841472457 15842 275278396 252799175 53670 -128421563 -875123637 46362 543986084 -482752948 28969 440648832 181297954 8014 360195301 -195347759 33485 -295956796 -700559943 19631 277057906 -238013131 42782 179149995 453654721 17106 372059913 636107267 2441 640126682 837146508 11780 632208680 340505205 30062 74220405 822721921 27554 62089536 724260033 29670 189433509 -410598669 9705 529284776 -478673647 55593 -135082754 -859717332 19367 380722303 852594488 24025 257985003 264098290 21746 -230284289 -590639858 44226 -868865046 -97521300 19558 275845873 62802421 30285 650246673 -317537708 44367 173126124 371941815 31066 148237756 -209727776 59167 79144127 444621374 22314 635081496 823339634 37627 -702815160 -795909591 40040 55414941 241420781 71361 472948879 175037387 67956 173410573 -595173812 10269 -602973512 -307064465 19629 545108280 -492984293 18059 -411242630 -965398856 56370 157089811 -234692451 31226 -237009883 -991635886 57028 249998533 715698124 20830 -589879710 -325580099 61823 -39591402 547886947 22166 636509833 -319892032 11597 -292024577 475483442 21217 -237785346 -618885170 22467 174791663 -896501470 31728 -3069172 550938824 18208 743588286 -327587674 36957 -959865854 -979555436 61835 -18321938 -712962922 66980 -207133691 -591171158 17377 640036596 188378931 45097 167397339 364538426 16505 -976398039 -423484024 34626 -487220847 454031546 41155 -9829178 -690887840 65083 -97868119 655900475 37669 166372616 273514673 29931 283559097 261137705 75387 172382230 -134442617 20833 150492468 448043282 18129 81816441 750306298 36680 272525811 -230608401 32190 -611784941 542657767 52613 -414810285 270407743 669 -428038990 741213751 17761 -803614616 -781597488 19479 144670363 -142840353 69687 -417292595 -141847078 27189 761027459 -299351293 30622 83358603 -305599098 6416 364343942 810245131 37074 -982550434 -384302930 73885 -225590997 -893534933 12663 247083469 -2406166 49473 84019391 -121058718 4951 276096678 85523066 13714 -428431961 811415508 36526 51043376 -289892916 31543 -222290613 48854287 67813 -402186549 265458048 1907 635780860 185785606 429 -710571741 -128192023 146 158305387 -210639302 21426 -206489921 -586081185 53244 -417594654 851394781 15490 -690659188 -883321995 19400 -98938596 -887578081 45786 173437066 442422028 737 632489495 364374335 47946 340963255 629976317 25020 -99827718 -105007012 25248 -679312292 349805431 31072 150813227 273404917 3675 637318231 339149492 59230 -294467884 452289575 12005 -204782469 -881828740 23263 452810184 368004571 23550 173777500 -859292099 24206 159705065 -592351432 22021 -978524764 -974717613 51431 272632718 722514777 24923 -29978576 -699074050 4469 449998731 -706639842 15916 -677130193 -904724427 6227 -398646852 -386433038 54099 -393453574 -135619415 21870 -287393628 -680223280 12174 758104932 -194379630 47028 -779398549 -802040925 20028 272043490 -13970714 74114 -293390761 458975145 20852 152871472 378448123 7224 163658203 451760849 16194 -676798308 -118806319 1364 -400393809 749396656 2101 -775558243 -762104247 21324 -984971195 -968816742 26529 -973154460 -591835073 70090 245501380 278961042 34949 -296630710 -680569605 62460 738291519 -583988811 14168 -962382672 -384405773 31005 353603203 -207197288 39253 -797605804 -789726769 7432 169690386 -216992835 61085 531486895 -496062268 15632 -138662787 369927955 1514 743065277 -332467627 47593 -294085362 -204623301 1720 90928044 739024232 50561 743045828 -213210953 29866 183452416 380376217 16798 -308654727 441220420 14935 -993648069 -609632331 32472 -311291251 458611044 20266 -597206642 -317096318 45796 748712590 -595553297 27428 662132770 -312169752 41154 439611785 -423177927 45292 71624702 -400009791 35743 260899522 -13815433 75582 -575537590 -299434318 70619 -772411743 -518660539 36548 67078472 462415650 38621 -425481886 239297448 41455 657426715 370078196 39115 622404673 810131814 24619 -861622712 169587243 62523 -423285351 810166740 44945 187873288 463998422 4206 -394259780 -990029830 14594 80419059 855575004 56903 -897632605 -117649547 13838 174098077 -615429768 14506 -964170829 -404198641 42923 60947188 718876763 61374 -114556461 -121326067 36775 440897705 346148645 12868 190292055 -386643908 2048 738922428 -317601367 4839 -404812265 837519695 42218 -194116123 72882561 48231 160736731 -579718521 1757 -129765165 -805577356 62166 -40704381 625538029 38034 -701683837 -771952113 12473 249363177 -872335449 17555 536615731 -517161652 59743 -306679514 433177802 307 77686144 274978681 35767 -513067820 444496989 44691 271470524 462548175 14285 466954794 359823581 29460 -956994525 -972556531 70157 -404108217 -482983497 15172 -957477856 -44385308 39288 -420707026 281420282 4512 185336595 -221915667 11631 242622791 68756190 50438 182568868 -885277794 18090 -584296542 -513292113 12437 627328331 170512831 23677 91721887 464914945 13608 -495554570 432567500 32053 269152819 -233153215 1728 274988308 -4771491 43589 -198582457 -602457772 29092 -673487998 -886474104 7977 54568265 256210970 48857 158806129 -579419299 4762 -607955838 -520854877 29351 550062781 -483735540 56280 274251510 268292685 52974 186937654 355152586 43633 53962759 -37079036 68594 349132214 -233975244 24140 177101162 -106061508 50884 -510287369 443763357 6938 -110239186 -110467218 34336 -613587635 -318729837 21196 -10794046 561502802 30895 184378845 83110727 25755 -118911961 -520318874 21396 -327656276 440578663 16784 -422705033 240956348 22242 153686147 -398111856 29305 62498583 823389688 44318 181341326 -399265766 2409 -959030288 -419429129 21785 -225764507 -863601580 44584 -692124305 -904392080 2964 -670621765 752295783 25406 65197032 434724409 50128 -615468269 -484501681 221 726834387 738293140 14400 447540887 167945145 58194 155637585 -209302330 20697 557775851 -495401466 33548 -610031922 533421506 37879 85713103 -309264693 39196 720989952 -232388864 42586 250219030 468160623 9956 -234962991 -899255117 45862 146665505 273726032 14313 -314748732 -683070565 60018 -21295803 563242897 841 -584566990 -509319350 24644 -141184061 374491314 34174 178383705 239951106 27645 -138467470 -138110544 11982 254758025 274111038 21968 -207436635 86474419 86578 -223087992 -581319604 19653 166674903 430220711 9842 -691870236 -859185272 2769 -236155997 49878356 56374 190154910 93789476 6188 -981392302 452085064 53837 -288139028 436163128 10158 741768510 376026648 45808 79789445 737318536 11067 -405639907 244659288 27514 -994197866 -32571258 17178 663966611 830634942 38439 -390319586 -123655189 26960 -202886640 92003579 74338 81925055 724066097 55051 -125720007 642392400 39709 -680721614 726293506 22048 -133770161 -764864677 15837 -415115139 250761782 38926 -984620086 -414137919 25646 -194385673 84359432 61483 444757630 360756677 15966 159073116 456987029 2036 743773280 345373411 33275 279535487 78333764 69973 84435775 261545223 7519 263094107 441866519 24858 346009489 838650018 20545 271184594 749468316 38237 -141598022 -501354132 27491 369448020 810713358 23690 -884857749 -424464541 41085 -195380057 -968616922 53976 -39739440 -706438085 37063 53742877 853755237 32785 623720544 188768400 65733 -764273823 -804099504 19920 462285188 346060882 11027 171481290 72852377 9886 253361432 457467370 10822 -800908346 -805835979 2157 -108376594 -481530099 26892 251711197 87063216 40638 -384601247 856643906 49659 -408370702 841911295 2028 -200152797 93212121 84055 -613977339 526744420 32334 170266874 -894024661 42264 -962006161 -421660603 59369 -608023068 -506207424 16475 -693467696 432367912 45287 -903305739 452376255 33911 -687877849 -114877849 732 469854384 346125490 12997 58387938 270345122 8963 -774246356 -772963525 22970 556642797 -482092816 10726 -403256554 736041792 3158 240576229 242094253 54286 146508331 -117699963 59243 85871136 728391617 20901 -5461834 651752557 35720 -583616052 -303225679 52736 -394139901 714528230 38196 182516396 -138707935 7444 271538228 -34736891 78951 -201429005 -583011231 42587 162526682 -603515818 2848 -796312624 -483097671 17679 246493738 -198919663 22814 -225134922 77530045 105874 -31107007 532922164 28602 -44248692 619288180 5345 361670546 833293719 23814 187719707 143434546 45122 -598021392 -327467649 1784 246276673 262294412 12416 -688802637 -132332750 2582 -953372365 172814186 21738 -690177377 -807526924 5999 155323510 -579660810 341 -703927476 -864713273 38412 -111340837 -112368768 686 -701752025 -808692387 42537 -967978391 727997228 20121 -695410812 -893716260 8358 -110924912 -111699135 22401 -886677506 434332684 7183 -400478074 714743302 36423 168461386 -403032046 32162 165585427 -129058239 19066 -694242875 -875188987 10735 248565538 262234131 60191 -500594536 -201003805 35582 -122116076 627793405 48740 -306869192 -213651986 3336 715816899 341136360 16705 470921501 352927475 5797 -477575066 -610613443 26614 171790512 -130493112 62941 -320922842 -203661235 5478 92763177 634928830 18305 -25948039 571377153 23652 -111274492 -794148427 64961 -984277500 -393387816 19941 -205982595 -614607734 6007 -194811124 91327003 86788 731910195 -203184038 66160 -804055515 -294432565 18057 -236315847 67382673 102199 -31057033 621239487 1984 182207014 -396096709 2101 437693277 715590132 32292 -192187639 -705719340 40698 -997170702 -594984687 987 83493606 -328847359 38823 185338198 -614146532 1232 76768939 813282414 10848 238113217 -9350347 44844 -8729726 620620382 34426 -200327180 -599107890 68002 -213314627 281984274 32367 -127205516 -98470289 31487 -774070029 -513188265 25846 -974639611 828599481 68027 633630102 817878108 73953 748514580 -223400930 33028 -780851270 239602796 28124 -324439628 -233548506 22324 152754266 52952442 26914 -302834388 -683207025 40808 -956061018 -596328715 6172 160320404 -578568535 20643 -861962681 -106465778 12380 -227952117 80274276 40079 67644538 -308257648 6583 154265995 -895866344 46035 -960869353 -614824667 23150 277864005 248322307 26232 180749772 47865281 29066 -988398199 143763211 162 352191319 -222231882 18827 149571396 58864552 10704 -119288688 -861202259 14976 758079347 -211683588 6863 -321450324 -230186798 10127 273228075 -236460712 23229 88890291 438294297 7578 272212592 242951056 75224 335403997 641322960 44088 -804565479 -519070395 13293 -410675139 744675907 7336 -705559491 -763915081 14829 -788338391 -515584906 18011 -859682901 449304024 32719 187174912 249743345 24052 182487248 -420655773 33088 -886814110 458610466 43285 265353888 66416806 58381 255724132 -13406122 2541 -6158009 625911631 11999 -105996240 626553552 16767 744586914 567291495 45936 531537843 -809162200 59208 -141868704 -482387360 10590 240386857 274802081 8595 -312989540 -198608794 29488 251571294 264956225 4938 176113638 275427724 24204 255167564 464484581 31277 366944404 848147678 13825 -382541904 274891496 45849 181874098 263264936 28459 -880948347 -384500722 6290 364891202 -216025787 33242 251729258 -610384868 32094 82958579 449056687 33377 -28462634 558707694 4577 79133137 832668416 20010 -425712468 850518228 29441 -984727054 -615829007 5895 -117580164 -767147008 67823 54073652 464585763 43535 182326074 660218551 29023 245082736 757898201 20899 -476472177 567767728 5227 732264393 -953206277 12007 -996379686 -980622857 7258 152204591 -887515792 22291 -575534158 -304144314 10896 -682483011 -889558696 41429 -959346028 -392523899 19275 -699141116 -808775778 8244 238140674 95020135 78754 456616344 170200086 33788 -999951769 -391338159 41046 -506523764 -600965251 33164 744159008 -592405635 23746 -34002742 644856604 17447 755991709 -582878298 26050 -861529419 463517076 24954 281723483 77673433 37814 157601216 366849760 263 93664700 278455626 71074 -133933760 354694889 7554 177844683 -424062695 17736 -599116713 -306223990 45363 263378043 461214592 34693 -408025249 725041489 1501 -297569142 455380546 1329 -703952756 726528252 73359 -766146555 -476761909 42540 -963578020 145975104 8698 -960498228 -972648816 4203 -421784893 756083345 1155 568309738 -492289239 21495 761516061 346491034 47620 653608980 188789163 22303 -900466958 459400724 49256 -45338729 624233753 19070 -138113780 620966589 47716 -134097072 -516807611 10191 -994688156 370551483 36847 170959556 -224720229 30599 257107630 79754054 14155 69582858 469944894 19049 -195315790 557042208 55287 -103720291 -109020262 13260 -688285588 -867969472 16363 -309726255 -680139351 50176 163175162 -134287691 31396 65904162 -318222515 16967 543736559 -495160037 32873 550204412 -521796429 2748 -13238249 654806607 14516 48734345 -320075659 395 71896067 810717127 24470 746910246 363085259 26904 -329459721 448594092 4576 -304563429 -231289829 12291 -115423673 -101436128 27827 -126388863 -511383255 12777 180204060 -392977006 7497 -993951096 -588361378 15197 -967010109 -381970341 55001 358816732 -222967351 22035 -584800038 -497222746 35066 -114390902 -136495600 35065 154580824 435768237 14425 -135958462 -869573722 32757 761368823 357191108 37329 -964608126 170178214 45416 180046299 471867554 23491 365565442 -231463405 1452 -705109006 -104735046 25537 -303025077 -235489180 31968 346865820 658263943 35483 721581179 -606846914 40905 -971853562 -615994655 57270 145574331 -205890015 49782 155992156 -615916784 13029 -132849449 356609532 26466 -389201197 824717005 46636 -196717262 -873799050 57776 -140075400 646484100 47797 177868285 470010492 15847 275497012 -31363022 35503 740905935 374726625 57013 239356576 -32625433 28967 -705567507 717756999 4505 67999823 830645767 42497 746023455 449070562 45879 738577752 -288942095 37005 267652943 -222837778 38094 366081234 -214198789 16889 -885981086 -103584873 57732 -870341388 433323329 6232 80144875 474346042 53693 -990924967 -577669993 62928 -210317891 77582577 50264 -710014144 -695254959 48788 -685464460 -791488360 32920 239525070 64822577 66573 257669945 283745465 12341 50604010 -886161505 43860 143096709 -870541628 27535 -326051121 -222769904 11671 277683082 73751549 40819 842993668 -977009138 35494 266819203 440806399 28327 258199637 -201974129 22185 -405703006 -960873206 20118 -973402167 -99549428 55926 -311882070 -226254502 12568 -122694778 -865958512 20006 285003523 745115206 29217 360109829 644194041 37897 181157781 -193580709 60369 429348935 173816876 9834 561932826 -506825436 29456 93317763 761701226 46693 -877778800 449899776 46775 -202564777 -584751180 46876 -985455741 -958606227 22508 -975858966 -584121093 15691 633674308 -317415388 38377 -286376799 453126834 1529 -996380739 -595573661 38219 723350472 -602627866 25913 -138945747 374334878 12686 -118612169 -500958940 26198 372401989 855346275 21501 -232207362 -893839719 44584 -27952168 558061249 52171 749310035 -203202310 51215 -607480761 -770835633 42895 94948228 432515076 20557 -37818369 529764513 1294 277257598 69852909 54431 -386634337 -885206589 29565 735647350 350992332 31037 -897788076 461780948 34781 465560355 349286566 13238 -384174495 729399340 27318 248561180 -29507024 3491 -41268864 553797378 9243 632574356 182897855 21541 280068791 263713977 60149 -96729298 367930011 17370 168377439 -576249500 20775 280647389 -38738348 27480 160630397 61194846 17571 -213968692 -860411102 25746 -7280779 651551831 9425 63830044 -295444862 29957 -382792927 755596952 10651 66880354 267145707 18186 656211984 -314063882 3586 348623732 834123561 31354 -308191905 -700492450 37655 -287161717 -671032724 6057 -100757177 654201508 27997 567640815 -485165565 46735 263794054 -2644850 24368 -100463176 620808666 31586 -115945025 -509968946 18892 738720565 -572093906 34346 -899850639 460675163 45576 -486244675 351836112 68805 -677946209 -110877312 30028 364472984 -235919693 26540 740758584 -324338059 22893 -195589425 149586822 37245 172857919 -138363793 52699 344712330 665433265 28388 648609938 824361329 9941 270039626 -37779145 30343 185568249 -423676956 29900 146739571 -594094700 15426 -424291044 282799876 53205 -669818885 -101090635 14823 -231843927 -953846649 52007 653863511 180224305 24994 -693869130 -115427285 5715 -404749944 246805034 8939 -481600376 440472070 44931 -956747508 -982623062 56727 -301740839 464469767 7836 48401647 743025055 12232 -126551331 -109549055 27457 166973647 164370669 651 152853248 -401063599 10806 -33400419 -680748648 6988 -123639252 -773404046 20062 -103253253 346487416 13317 267875841 -33420202 76053 -391610630 737010979 19816 -47536998 647623744 34701 -304258150 -235969193 19436 335500451 -198982754 27051 156801407 -609267512 9935 -294688967 447367455 765 90028262 257901287 46712 -670817281 -97955564 23808 461227474 183647062 12239 749648525 -299367715 31092 -16646133 -683586191 69856 -23496625 526492927 49069 -390891167 759695654 38777 429624504 178002154 41331 278772894 -18111835 2682 94040622 733546486 45155 -214360626 -315411604 40233 171184916 -903060729 10852 619481694 -287899655 21043 189127156 357185529 46287 -20770637 536363647 50532 -296075826 -894898100 25759 734368072 351804085 44868 -221623795 -598432121 34972 -507726785 445970590 29053 -389593263 270034278 37916 365241986 -213414736 25266 -702910597 -121084035 22513 452501485 163343953 84093 -131637475 -871549203 31038 730178389 371947041 46772 279503072 442788881 8533 -586571722 -203986465 72906 660537167 366440948 71612 149199676 -108751489 28355 -699385780 -897912275 19329 275846491 83242535 75162 171371379 -120902977 31726 358894868 623187950 10005 -121854804 355903779 24979 -608032145 -593117340 23638 189290928 441056279 8178 735502845 -319353362 26308 648155524 823722179 70831 -899551557 -710432681 28851 -203516678 -613369386 35305 -419381365 731951306 35532 853795787 -980983957 35028 -1792691 -699296717 54210 -39871148 629832912 15948 -954512156 161286620 19752 363041270 -232724232 4959 -672755775 -867270279 13930 -599137883 549592884 59789 -498489799 -316614795 68006 -869066842 454477247 11006 -14251466 635050694 2866 356709282 -216703968 21523 91402624 754126756 69678 264411145 274736497 56688 241983577 -207918283 8280 159058927 -888352019 7211 725927251 -582720161 27998 376923407 836826426 34498 -128827256 -307435768 3462 -132045497 -333216843 16676 154967727 458523175 6937 89708919 -295686202 13344 169014534 156622729 18947 -981818945 157751646 30425 90147363 813573056 35277 -496808144 429090907 41489 -987216540 -993271436 58444 -386970210 -130619313 20403 -7857233 554354292 398 -963258635 -995569479 2067 -419244788 751461264 16976 155372633 281259804 53823 80934327 736643067 17676 152288925 -196901999 54488 -864035664 434319408 33162 -422336533 749444477 42883 -605194599 -302500211 50758 -195097241 76386025 30874 -135877606 631312233 11941 380352800 661429412 36750 -978553900 -391548699 61669 249989734 -18430674 57578 -894898186 445545583 22831 -134480332 662159413 44577 -190644921 92538427 90041 -504635370 441224616 43889 -381669982 -120964636 44040 751585996 -209916549 52330 547266397 49078327 60569 637367344 -326826235 44 430896551 827181702 18157 -112251615 -296671337 21491 181288990 -426370827 12312 -297007195 433303562 8754 -315557999 446629167 3361 276544873 -35465897 13585 -985276157 152285268 38868 85712982 69337234 60703 -409712800 754427365 33947 -125575509 -803598604 46833 -6437180 -676394944 32987 -216387764 67663653 70889 -689261487 728429173 4643 -713139655 743975730 22429 248180203 449627759 40016 358542764 856561180 12947 151295849 144149231 47160 -37009981 642505778 12312 -381959909 721888934 11441 -476219640 431900534 6180 -579002157 560005140 51755 759261809 -575059558 42748 -397250340 -973448232 59236 145466282 -114562735 60901 -969026622 -618092540 69169 664247486 824439646 61870 165981847 -601392879 15981 -7629906 528406774 43020 178957407 249274862 25170 432696340 559269985 77318 -952885942 -608210176 44496 -668843785 -899590669 54433 82185845 371912973 2961 56891884 242309003 55539 -888551500 -96188788 34535 -803736721 -511472613 6319 -212274567 -982337782 36873 351713507 818060714 15762 285511719 78983950 13067 60999239 467972981 2133 829362864 -981556939 31664 268365133 55898458 13688 -971204521 -988217031 15681 -96706395 -808561720 5430 -96618044 -320401518 60539 168441727 368796878 7766 -304902268 -211805414 15411 161778144 334214640 6809 277597752 -217973922 38322 638545633 367953776 42313 662957495 343715261 12861 336399340 831561267 7394 -197305491 -859193214 59011 761258918 -233825547 4840 -983350664 -593036745 10235 -45890868 -410144057 29840 -133633074 653881691 4617 58375257 238382490 65711 184355982 -194616047 9173 -216698853 -886725614 26448 157858303 -611752527 5718 -669281855 -763427119 32004 90765634 444704245 7411 148923042 148950101 38212 -618726834 -489448455 2206 -986974781 -398072132 40434 -400092559 830085639 7036 -408410595 -106691173 19074 -763404360 -796254289 14274 -28202080 648431127 18970 -998620013 172677678 44800 -391168874 832363778 32722 275800060 54830550 12763 -114413632 649269406 37827 343062895 -893240914 36415 -781453124 -493063620 31942 -134311192 378194193 17719 265885193 -197448387 21608 162918739 -597611376 11449 -512111714 -592950565 65728 -477805039 452588903 25265 753996783 378206541 18486 -408668429 -990882430 7169 632962382 -304040275 15310 -390847172 -804889743 46999 60822928 840391038 19245 79177126 749440980 57410 742889082 -229480425 24428 83299106 -125756530 50167 539659485 -491300492 24172 -611398585 -487171169 33097 -979181340 -987196758 7858 -596294179 824180436 37512 170260856 -109737610 44236 632524379 155860034 68908 758084905 -216145600 10749 250658930 85912710 59482 361850882 646422998 4332 146909636 -405087588 4402 -993018563 -577893157 60168 189555743 376197484 38898 -221660714 -857264971 59480 -35528841 540131036 10434 -426015416 -114152599 20967 -35040043 527284504 47832 166529671 -427161555 8239 664484059 -330413432 14333 244463835 80385760 51857 -603977065 -299725262 40395 568497378 -491476694 61948 -599624951 -298914366 60685 -688043490 736238328 75751 -217245078 -589385995 38852 262208986 52679838 41897 373021313 -214499297 4489 715058876 -587785421 16997 -487942997 471222347 23909 -669536636 719510084 39516 272620138 473723569 25662 240272489 -196674671 37294 168527728 335356467 931 -710321422 -99966480 3431 -669060168 -127491800 2544 -775724831 -411065391 39280 266465952 68934797 27991 76186202 -319102317 16663 -788369519 75755000 46847 -14022699 652635667 27782 333375193 652264781 39589 -205935794 -612690759 13299 -408638938 734143757 29459 60876135 -332804540 33833 60091159 714953114 47228 162873511 -863882466 33028 168273681 267590607 30932 -768066733 -489858417 1662 -218259723 853339368 52422 -134758849 349073330 1301 -97162131 -110095183 19411 -965367990 -386566911 52321 -103324342 -892109660 18644 -485673257 718781410 47860 -594759760 -496528057 4086 662281532 182493639 3790 -297460431 448729745 5571 63132505 732943985 70510 -682275054 -857802016 52896 -396498579 260791510 23024 -804878299 -768854788 25072 439611058 345565345 14691 -5148195 534978163 8532 154916801 -383853689 25115 642568991 378152667 1765 -795820168 -478010082 10633 -803794785 -511471457 23824 264153022 -7627568 17336 -100106886 -809353693 33023 150968833 -385271900 34451 646514889 153573471 74862 68679812 -309837400 41936 159526440 -230513977 37434 335182613 851801212 5260 58788688 450185503 18703 50598335 445326057 10401 -984927495 -417020566 61136 -427339246 814568402 36000 -684415734 -899294838 46925 535464950 373862658 43056 152104921 -397783558 13130 743331782 370326680 22530 -969338877 154351645 44550 -24788535 -685188960 81394 -228995026 -881946231 34633 -964445529 -792697179 94136 656624449 845872177 65199 465242620 336393318 2437 -762511140 -790712482 12725 -686110616 371262900 11826 -415712189 271026347 49141 -868059860 -114525889 56101 -21158827 -668590776 75836 146835414 88162775 25788 65348483 250350851 28857 335449378 641638874 9882 359654349 -230989541 17899 -384645256 -504407416 39038 -223838489 -862744938 42371 533072172 -490731996 9404 -30147082 563652769 50732 -385206481 260175528 2613 245489096 -1468908 70566 254478008 264268532 51482 643596108 189495041 31357 251034708 -199787518 4732 78420807 760689083 61527 281738486 743694857 2384 439593327 152845106 19811 188740094 -868578957 42884 150186365 -141845169 6904 265760565 254188215 11029 273347110 731234312 31400 537468074 -513295576 51828 -131613450 -517020325 5489 -141080586 -294391896 27671 68576424 -328408670 39355 -688621386 -789994940 411 -114317841 645280722 41880 174946833 -399860583 23822 -966834494 -401347358 77079 357169934 837232344 22433 -109831740 -137841470 33300 -800701167 -519251498 1263 -577826915 -772214177 61265 437121101 352178196 4420 169158432 366829497 24202 -400819808 339985532 25455 -20291317 -695592560 54438 155880035 438375947 976 175684222 283900967 16511 664695736 838751751 35649 -196012828 -968241319 22343 454450293 157702848 82383 -234406732 -887253304 28709 -310603619 -669967331 60520 164102354 259985494 513 633289232 346882958 50925 155506511 -573062100 11582 63911887 -323899429 41942 750688143 352121116 14990 -894838715 -113835143 59010 189077017 372405108 34572 378870611 851985332 24091 -288064184 -696972370 43531 -405769782 -110247001 7763 143185071 167177228 43937 269389087 436385962 26352 271124921 177944297 41787 -502020301 -995650387 13931 -385962596 -970103527 11987 -425281945 -97191967 6882 -681262555 -872415782 5577 634097631 -109797471 18357 -878921627 -405709969 31610 -770733579 -767901836 13058 -106788940 -134637176 32185 -894377257 -99854545 32616 -707662454 148920435 35660 -584383975 -309713933 8598 -693951644 754817379 49621 186159782 -571481409 7996 337123472 647878561 24425 -221216595 -955319682 30566 639236683 -289245309 10467 644620880 -300032624 47329 -406616100 267676026 4897 -331812291 -237511283 13110 -30272293 -668987768 73995 -2403274 532690578 52350 155737529 86763463 21696 -134170730 -503092415 18045 190383512 437907399 15768 83165245 -125559592 57997 -200315032 68742964 27273 530507180 -499584632 28878 85459738 734709200 26831 623074818 -300409548 20540 758882866 -238057069 30142 -997693556 -961205184 5654 -311143701 -196493226 20957 267782869 756256311 19303 -714256140 -877516127 27287 -225693608 -591028923 64713 -966811780 -990810786 50200 -398367296 -114795122 15561 377715188 652592688 43575 180597658 355852603 24046 -318111943 471833030 16014 150858616 158237743 8031 629612220 -209844029 33636 567938272 -483805404 23373 -199625106 70480782 97519 466848223 377774869 12240 -993110931 -958534106 66758 -316334019 -211576005 24667 375295196 831299832 20554 -211864160 -868831011 8894 -487645637 430333393 40980 271437508 438120003 24550 665263219 -287022729 30746 160161202 -898272868 2647 354874110 633554672 27995 -297872518 -211998096 26398 -394415589 -965135855 3744 -138384831 637190793 32215 -403291630 740749463 36673 255207082 256504783 76694 -494317949 469998142 43583 -970700628 -616823996 47961 148428836 -110190543 58341 549534245 -487739838 22299 -707283629 746050575 12480 83761358 758271939 66350 354311035 824994423 35430 167492094 -227645376 47354 -388237188 749596462 3007 283586651 431184604 12428 -894346024 -107536089 34126 -690115273 729896760 7798 149609800 67768891 26068 143072153 -208758426 4481 -956477435 -412965368 35272 -223751982 78326753 25685 -124281479 -118746350 14695 -401457705 242299297 49301 -198441261 -883808114 17354 -605175539 545547444 68414 -423031668 277614246 46834 252532178 259325371 61269 472975294 355314797 3007 177465613 -869564406 25744 -209932487 -39681652 24963 184990253 372256216 14331 -393377581 -985731036 47883 83018495 -306856311 40944 264273384 -31019586 53558 -321646897 -676542647 24372 742839526 -332958093 19896 -972907126 177417235 2692 428950264 278487047 34916 -579137806 -521028281 3607 -797791037 655892904 16801 -37391320 620213329 5420 571424130 -511021281 40587 186795772 -117282783 35201 143032586 -123436367 35729 56315482 432620806 32968 173771030 189507075 18465 -223781550 56360627 94687 372756944 837649484 17818 -997165922 -977831599 46437 75978176 -297048001 14205 379932019 -210184977 39958 177501733 368814141 38118 151406167 -600994879 9952 379824229 -233827702 20473 434280503 372581151 25024 649307472 180038434 34557 -502956011 818702800 63019 -206741847 -958971569 49544 -115235176 -322304336 2019 87981795 840625056 4319 344277701 852479724 24011 -104952278 373733764 23386 -603189541 534533394 15903 622874346 -15268822 37572 -886932369 -139489421 62366 -128659011 620034488 14357 -383976744 -982546572 10100 185594794 -426159782 16700 -958746136 173828793 5638 283129377 -16902647 33762 173185400 -237289134 25072 526101132 -503167789 59837 -330528380 -197246587 34149 -427505128 238138142 48644 622737831 344021944 27169 149194993 -414929969 877 178553609 461302113 24793 -991687937 -580869475 2678 -125842423 -133653414 10360 -428284227 -974537150 38638 190300172 363393251 20116 244143122 -40808586 69073 -389942850 758689717 35521 472662586 -482161147 30171 166997829 -571463568 6046 660015227 -295519632 4738 -396664792 -101287403 22052 472372043 162373044 51415 471364877 173818898 12729 623642883 844371041 30428 368846297 826247129 16539 -330323876 459120440 11827 -139224849 648191797 4658 172740769 -117916549 27044 158449825 465012026 15521 457200170 170993192 70444 170276143 -601608100 10210 -571787944 -318944055 7277 -320585234 429700902 643 -600028461 -480980874 25288 652954570 169616736 22629 -804362511 69856783 70644 760508856 -771206305 24189 -333143496 661273292 44999 167112684 -194211457 3401 -234793567 -973326594 28298 -210230245 84414960 91166 -96730558 646376645 37587 -405954791 -140375635 6527 738899441 337605157 2527 746780235 372041090 19042 175469255 -232789286 29538 267520184 71199419 24549 -427525180 245962900 31091 445809753 341309421 8078 -887425040 -234259291 35039 730344812 -232323514 5862 -415507857 256407884 12456 -491085936 470241102 17684 719934348 350737483 12405 -412811507 723686691 6736 -9956890 -687695283 49801 -871219181 -112872030 4822 169327117 -202289901 68680 144708997 -864050081 36664 451751221 175925110 50085 -323333803 447783971 24905 717956202 -219544086 11286 -208251360 -857821354 10656 -788850780 -790973383 21455 -97651071 380715716 29425 174853317 -389054600 12958 152044423 163237752 39473 186076719 242711251 37725 629325990 161563516 40566 -383654009 283000342 4176 267423272 -14149298 58901 726609619 -213149891 17647 264365995 94875091 30457 -197411818 -892979018 38079 641729768 152986408 59747 160404261 -873314310 19237 741576428 -307934382 21063 -706445371 -119108909 889 147574119 456114870 20873 657394218 -328608404 40920 -492311925 462630774 9275 -985712549 -393613104 48104 -123745943 -781630622 23787 189933283 -108539597 16449 -217129379 53367889 82090 177640259 -100445906 25890 -111274430 345728059 19827 -302921322 -669765349 51406 83492770 847739042 58786 60890651 453446844 6137 87408527 -328149727 13436 467792885 169899100 16550 -44019565 -689249258 40997 158988773 252901863 19549 -192822023 91570512 48372 -875340568 -141561326 35932 52824474 469871397 8950 362273619 644749748 22634 -122868504 -101280100 10634 -215494871 -991735196 29533 -675753080 -887407652 24103 -387370811 838137207 39130 443531147 345770214 5411 173573567 144142998 27167 -389623617 -95778134 31572 -901629285 -103412680 37774 73523654 -294618975 16217 188483883 80250607 8094 -98927105 -497250956 12939 -206470253 715815582 74265 178445819 440941514 28222 -772068837 -792426939 25790 257017992 -34343337 11948 -236830597 63275075 10745 -876008989 460976925 22221 269623304 -228736577 32882 148736395 -217478328 49580 264090924 717645171 1233 -698449152 726077511 13130 -695164683 -107247253 19256 243874631 -205442170 35124 -987616329 -959094604 61187 635738959 851557071 3163 -885728602 -100866000 49461 360810583 809534677 39971 50134540 265032883 52133 175567821 155832648 44968 369834605 -714040954 72747 722702947 -231528600 19250 739481819 -581909168 18227 55048578 243427019 61036 755043148 374994025 58270 666121348 810017275 53639 73585661 819170815 25975 636215590 159664769 74160 -693810980 722190839 62965 -690261345 -687641166 34868 144444212 161768956 49963 182376629 464616166 6734 50912120 -288350087 12756 -407417277 -972865934 40601 632461333 -194352093 72808 157296175 178794449 36907 73043183 745179161 42924 183269861 -237187827 44725 435848645 169338205 39104 52152446 243099050 11010 238926248 746998930 31884 -955541625 -417754364 58309 74544321 272023646 44159 -288201097 438365088 19740 -194744484 -575139519 67063 -419459207 335994625 32098 -396468948 -696659178 55072 -116988617 -118929438 6975 -712294537 -684874662 50804 -7478853 542745248 13267 628689800 828654251 3184 -304594919 470272848 20070 244554209 259527058 66344 -576480683 -195343668 79913 178826824 356121251 17840 -141302286 650029314 51942 -110001178 -490346480 19684 155700290 81577911 6903 252062382 281559525 30340 76623346 472085677 23701 470339964 346874872 23097 -411834689 -972600103 15243 -28553929 659758280 18844 157316173 -694467644 49217 -701491790 -762738164 2964 173512952 -419406955 19992 -117522846 347316507 3505 -671481029 -769260110 41392 154200213 71498247 13138 84321614 442306922 45327 -713364409 741847130 12781 -881390838 475724299 53665 -26548649 648989727 17044 372010382 821077975 20460 457297599 151849850 25740 -773422265 -513936334 45692 85747499 259853826 40093 179700047 -111834820 25657 -194191172 -870414071 50289 -123963326 -142240632 3924 341566620 834222020 2283 84736740 -314626519 12147 761356376 -130412071 65746 -673460061 730111174 30228 -400022521 743008386 40187 738596475 341432186 17189 -192353280 -587122165 11126 155022313 -423396619 9956 240045982 -194273511 10987 189617293 -673404630 50524 -214829383 72035139 70962 86454924 430061808 53644 635777300 370124762 74479 -39645253 -697182443 27379 276674835 -232133661 44596 -413906357 856596982 19833 -992149574 -423816317 12833 -502533655 460808112 4111 356945335 636785112 6080 185928478 -397424194 24528 254950347 94530703 2471 569642982 -488887765 36889 -119188055 -882937908 29856 -866379393 -513780691 39194 248585152 -14825896 5212 -799884169 -773521952 12489 241919044 -34633904 30279 554675928 -523570323 3698 372209880 636822038 26200 -959047453 -410592938 76231 -976662960 -605183545 56925 532852905 -513256834 49677 358047242 665545326 6760 160506530 -594113379 14502 254578431 63733031 30622 -2782456 188044082 75419 -687057729 -780256828 24387 549627997 -503671809 285 -783183002 -485707706 51850 451120727 155849185 69303 89962050 248187061 12928 189733317 52197000 10729 -968223917 -425131646 73633 -387978010 -956062859 73304 -426217497 -126377235 17615 -43126574 -688795607 67342 -141771274 -864725024 19653 -480306370 -97762042 35729 -973264321 -584145058 65362 -596820886 -502274450 34695 341746154 833188709 3653 -690751061 -901741470 39180 -3179507 -890002013 23214 -614986824 -519143584 34866 -1781396 -672935550 35732 179509765 267654307 53894 246747013 -41818989 59311 -133289575 -495326431 20253 -587653147 533674163 52172 -32942491 -711454554 6605 -501562514 -119171237 36581 -395079478 248079069 9899 85294887 -300875036 34442 145078955 -101284520 49017 638362987 -287035551 9240 248750909 251164387 69425 -393528132 842544132 54819 465472462 364219305 14875 629176956 815667201 55539 651911224 174505963 43257 80017536 718753425 15426 -26967033 -679376645 26703 163434428 170336308 45205 -106629512 -106025889 2147 -960246015 -961832963 44799 -383627549 814118070 29484 238624416 85681263 76092 176395746 279081271 19882 -197403879 -610759426 22069 -115310836 659877414 43011 184149518 -403980729 12669 161024872 284612345 40533 -592385110 -297662797 4223 -704049431 -106811201 18221 358610345 87364755 34727 -782637140 472672097 66277 -217336578 -897259959 2224 365791214 -201387518 28949 146723056 50020244 25525 -225324283 -598694060 59017 85911140 832514077 21723 -220850560 -953417120 22634 187314532 -104003239 10040 -598297733 -513476355 37661 643711498 -308942789 11482 244620229 458251357 9873 263359044 52465118 27562 -393689338 279212847 8173 243900144 278438790 23461 -393103243 731053947 8634 164617429 159450968 42853 438680733 834695227 63890 -105377118 -111349497 25907 168018060 -107932760 33378 -870073745 448379511 48608 150315949 248239202 15846 166464804 147871141 7219 69938448 714928645 50501 342725096 820682072 35937 750432199 -328500086 9408 159315259 242900600 33271 -112631728 -764491767 8192 91673182 842858428 4040 68358451 725824319 6125 370955906 -230951817 28317 -396940595 -110300586 37143 176386272 -858681788 9061 -304858131 -677259021 44135 -425387063 814743331 27471 182092787 263556756 39280 -599334331 -385547639 54333 -952933492 175914338 981 173119570 -409223137 23500 -312770954 -195481668 11003 -501051258 442559902 39467 -414458325 719878893 28191 -221677647 -982096140 25439 148486172 440480605 20128 269022130 95170532 45907 260398560 451756009 4063 -141306172 -103166957 29655 747904537 -229143784 1067 -590655562 -479222925 14304 189780988 -223413990 28982 -421878818 -990132724 6494 61885284 755903862 3960 58819343 827754555 40944 -130241683 -904478487 1257 93571110 452398408 9320 -764007743 -771268507 21533 -994040623 84648129 72160 -128932300 -115989110 33219 -579047024 -292937529 56130 -400255119 278133713 34939 277665287 -24206344 50241 56720422 -313925841 6651 -101866976 -142183731 8148 463879857 356394332 5941 -603544685 -515393627 32418 -606242703 -670918392 11841 -107879148 -898463837 20656 77444343 815074010 47774 -959952233 -977049808 75386 182067076 438127244 17377 463593641 166689567 75291 166490526 85391913 26730 -991598984 528046352 35376 -494930041 466730775 23716 638997473 824706514 72650 645394260 150613658 8454 -994963190 -972362895 28659 -990249282 -412078138 66068 175426970 -122075600 16361 79639166 831645577 24432 -139804871 348450821 25390 -582124010 529950204 64890 150944412 -572697435 13471 431153897 -883531212 40096 -769560324 -517479831 9255 -228228031 79318467 98284 467164166 376418453 16769 -125076276 -796802124 24979 276933668 740831988 33946 661629172 -293795998 612 -311138619 445851773 12034 262671156 60237945 14601 -580158434 -770154971 54847 -711851228 -138324407 26362 54922251 -302715897 10885 -113128010 656429776 14754 -573926210 -287915861 54694 255040603 469565907 18136 -510525445 469268093 45419 278164949 240091574 29955 731849724 -572331032 39801 90353933 447408141 10657 -593221942 -289905176 21141 -204823684 -6059418 47098 431379905 144038414 36406 -409465624 -120125126 5950 -977030438 -987478177 45795 177484222 -402999490 16671 -43536164 650627346 21398 -871840650 441290101 26814 623089382 -987858935 55003 259396366 445987874 1266 524658476 -504259368 18682 185331778 -405980126 27381 145985263 175229421 14778 -331969906 636079285 57765 56987824 274124294 22455 259536569 -46089109 28623 -103076150 357779639 4249 746120539 -595115231 8085 92004073 268440615 55256 -678882583 736475183 79221 723964163 -195182063 10969 54467484 847307191 32648 -27131983 525085208 9418 619248609 -293749577 17735 -966151184 143409244 15680 380120874 564052073 24155 48208401 442994691 4500 256007404 58810468 83061 -126601207 -796752884 25561 375612224 -706951498 51716 339195171 622719908 41764 665416262 174000019 27614 457843044 337901393 8794 -983466061 -602200501 18026 -678494584 -393521168 46015 174077497 243404229 36715 186672201 380912837 48630 752761339 -232886064 25658 338932948 644010242 3057 -309349806 -224467725 27198 625577515 144777877 56522 -213366038 85168699 44069 -128306065 359846568 32930 -602267524 -308211369 832 749193886 -288068827 34862 -877784309 -513420972 58622 -680869439 -888100710 50170 55533502 -333063160 15727 152106444 -600244979 10278 379503242 625263335 36904 -397364525 723589287 2792 -416369886 -959487885 55813 -611730492 -320562071 5549 187486831 -606497110 1867 -999272429 59767241 80522 -991240286 -957757449 34709 -386309963 255286653 39848 146049595 -115341340 6919 743984525 380764155 19463 -219011413 82987873 8030 -995450373 -969632672 30442 181702149 145463597 23305 245791127 752295867 12263 -495220370 430808250 9198 -694304743 -793435940 10997 -960728495 -985237865 26875 -212121362 -974769545 18736 -401247795 835585089 29116 -308189515 -227296929 14320 729332030 -613889988 6472 -37009219 -683431039 56514 -292026622 463231456 9538 -128768156 661359274 23454 173706715 -868743661 37182 76508680 -312159074 19844 146791270 182170207 7790 -882943566 -691776642 64432 166408908 252330846 49311 -138190441 -863329598 24290 -699954129 -867979246 4600 58422563 -506928826 72514 -506047095 469930645 37667 -402654906 256141184 27001 -979863107 -587190977 45627 -875895663 443925736 44930 -306258118 439321250 18516 -20844721 622313875 9188 282459645 745478952 5760 -706336242 -799936536 3035 -117580641 -102076799 5315 -397813417 754147575 30473 -95977749 -504582917 34469 -112304522 -483546715 5917 145622467 -135369461 41311 377888383 627113354 32973 349113917 810757869 4401 -973852689 -614338170 47437 747058684 -601103507 2385 -419272288 754560473 20046 731361075 -586513361 41821 240234576 745478648 4219 661953339 171925426 71468 175349631 -878281532 28651 -208046355 -595349697 42004 -216857826 -970489517 44363 -12841710 624423166 41026 -984625106 -575159021 54747 -133844450 -323120580 67495 -991428237 -392975873 23489 -395114708 -987571649 11077 -875563682 464047370 26632 -881995748 748787144 16961 -104513974 -508440265 15533 727602182 -306139679 42601 450293812 164050989 46529 -593090013 -325802270 74494 -688251130 -603569257 62520 -897384773 446329810 6265 184543000 56343318 17487 -995508928 176181288 37481 -118831075 -106588284 2468 251891902 -9036243 53796 -110548368 620678993 38414 -802207408 -519416237 47727 728129260 -233309210 52930 -497484126 428768910 28005 -286785968 -222375018 28421 -765927748 -782883377 1516 -219913958 -957889155 16450 475519437 184402447 20863 -391437521 837695931 17399 -39723996 -683910463 31165 69277823 842339214 10354 553134640 -485819733 29061 -21244383 620871736 24995 -683163050 -778300616 47543 -290119249 -714006254 18456 438613793 359075081 8142 -297835478 -224676418 33463 74789742 -321360560 4433 256251851 -197266820 14814 534185280 -479252174 37194 -136375969 -897234351 43462 631686592 359703463 2407 -409264661 832845005 42265 -590475799 533896315 59668 148202558 -872260092 27469 180278652 -612159613 8740 -95713249 -512477378 17017 364805092 812082886 11603 -190483081 -883293150 57809 -111878429 -505768462 19482 -772659314 -501174435 2322 -617619051 529109345 63449 -675958101 -893866593 231 -692376535 -590719748 30485 282450381 471274405 6103 733218938 351067479 4466 88454419 849958754 49463 187687951 369426216 44477 646730311 348994759 48154 81833189 812350437 45883 -204405110 -574419125 36676 -298807433 448859247 24561 275718409 724253286 31796 568101099 -478968187 17061 262194575 -230628305 4687 -139918742 -771379098 21487 143764099 -896635807 18101 -107383849 -124973474 27438 635917417 851045825 2573 -231688079 -870519345 33663 -22611654 639699886 43152 755474699 -318521703 10024 -972988905 -959593027 5196 739762988 -618755242 20969 57754790 462695810 37822 -113684346 619383798 7074 664593050 142863431 13458 -47262767 266140790 17085 268252365 717159818 8758 -110004151 -326469050 26165 335960864 -216894356 9383 -121322471 -296178071 5308 169903959 -580845742 21471 284698811 -32589200 47318 145143754 -102936117 23620 554930084 827062239 32620 91243666 733134792 42989 -42747837 -668835301 28167 60355220 855432439 10158 -114143902 -895814107 4935 -676241492 730695334 67821 -681066789 758231876 63435 -203244703 -955895617 31462 -806851414 -522302344 16685 -399268824 846403664 50438 181254347 443304008 9362 -107988843 -479253873 4741 -220630958 347143443 32813 741243554 -592410113 37765 566653156 -511270176 47508 179942992 366311671 10464 -510262947 453857063 11422 -99869546 -865845724 47359 -122347088 183905382 34441 167019981 -197656693 28856 241404795 728288716 34179 153738848 -410647913 18409 377304751 665184945 35272 -38074381 642815475 10588 652804818 189752430 73219 -777216301 166718460 18345 -663725 -603808712 37620 -140973195 -903039098 47879 -695917215 -808801751 43075 729199395 -300989445 45241 159512813 439116790 18289 55645686 -326066015 32118 73454027 -330628456 30833 -214048150 -899627733 56386 548160241 -502463903 20061 49101701 646767773 65791 155130364 336213344 13819 -690070362 -800618700 31972 -427256925 855180530 24577 -480901381 462152067 4750 621741107 -314605297 8450 178144115 -126743774 68500 -313888382 473194321 10697 91252169 -301214402 35042 633842048 831411647 54981 -230625145 75394074 82776 -381897733 280462270 13368 254927862 275030317 41666 -132592344 340500468 12347 150970031 -421561807 8480 -892261349 -138030003 52458 50912699 244828493 57857 256562169 -13380238 41208 -231543230 77522704 1535 469289116 159510215 48321 -973386852 88245505 59371 161351730 -395586928 20705 175275401 -230299132 20828 738461279 -237708961 19542 -120342820 -900041535 4295 144680207 -386744619 6845 -142391974 -314337009 15211 353384285 -120508870 57879 244363758 89536535 41933 274146070 -197464626 14229 268010734 56809696 11729 627186172 169954128 38567 450644900 153229661 34857 -104806784 -491682322 34064 -599150891 550214712 45377 -208426388 51399658 37098 -868195836 456328632 42857 -315198337 -687881770 52282 -704104241 -860883022 55851 -115445290 349366797 17366 -307168922 -710704287 16545 -405910283 839689449 683 160151026 -412207407 21873 -382087178 726719861 25654 -494674430 632880329 19460 62140314 -857225912 31316 -689964135 -879064876 53757 -10769666 -674329861 69666 662301123 852364857 4697 -681796673 -121103485 7929 172467216 -205538010 72034 56315844 827021231 29709 -3811159 -670934473 25507 -593327475 -307232510 64657 -982565832 153038791 31680 -286598004 -694767746 30468 -119925611 -513622216 35232 172196720 -600254453 16126 150975863 84123811 27648 -318177525 -33301157 41097 258102116 444889427 11673 -659045 -694213721 67684 261985125 267177539 28194 -792741286 -482741665 41258 -611233163 -310297748 66418 -488946160 466800560 25571 -223460405 -580866616 30488 54695799 810558975 3617 -137261800 -116078262 21324 644890987 145726440 17431 -683029068 -887211935 52487 349412124 838016035 38627 -219587751 58683256 92025 -117323190 -877181119 24069 742047899 -589443996 5875 242781911 443571931 38894 -35101715 564059592 37047 -195629116 64201561 75029 -781339375 -788839332 23357 170156234 435444012 18773 632040620 160801180 49425 -968452937 -406728983 28786 751724965 356356336 32387 159725261 189006424 15764 347351782 634537216 8662 244216286 242453893 1040 635468536 -516626082 46237 248049630 730791412 30525 -23424891 643935714 35172 184494362 144821535 44241 663926164 145899371 48395 -10393707 -680768188 64783 750897841 370830668 54321 -618059050 -489486360 31411 746665321 -197952586 38083 -218824252 -860672361 18174 256772144 65409251 38795 -390059071 -999704686 66293 157786986 -233469147 37740 -581505824 60065698 47095 -672893875 -98258489 29113 444147237 370115608 232 -226513109 -897521281 59106 -212620435 -858658251 23554 158687782 143144705 11334 163332725 48018059 15975 -118157159 -904511816 22034 361721226 -200649288 32919 -396501276 814717981 36026 281158911 -16354624 45946 -104488699 367849635 32518 -235462318 -863368817 51168 270558791 439705776 37892 731934422 814301297 62011 -108931489 357454244 29811 560070301 -511447827 38918 183758576 463933786 20557 -411898883 541220785 62265 -960673593 -425459484 93 -11083151 532371552 50570 647648497 -324863077 23559 263947775 278226191 76841 82119114 810635050 11895 527264032 -490901060 34596 271043718 248600242 65953 -103051209 367954624 8308 -675551984 -612922359 23429 281945616 744891997 18105 -964288347 -574852584 8458 -790630631 -787176848 3781 142995634 -969780428 2786 71094053 266690887 63663 644360219 823725283 52181 -969194458 82794236 73443 -888780340 461598024 23644 -492612741 458371153 43442 80775243 256421779 42953 447257102 341673682 17345 620218513 339903834 38715 -669829403 -798055121 40486 148219841 -596377826 5889 261489665 445706312 2549 723754527 373563542 21736 -404090698 -958254336 24874 250068478 250055465 40030 167530493 -413802253 221 -808402555 -771196751 16910 -806887498 -505501971 27307 -708494774 -883055871 17150 -121770102 -115105973 17322 -770473070 -499659625 22763 -228279275 84774738 37885 -483780186 462647870 325 726414375 -331378169 49060 -594952369 -325960364 47389 -668958333 -866360011 3669 -990505504 -955565605 51631 183499175 257948481 6650 472661160 352466050 29726 730388825 -206790136 53150 181478025 -586916483 5337 631655110 174320044 40754 537386396 -476818574 17257 563003613 -484050868 23465 436232968 173321366 83175 755079469 -319073124 28191 239990974 717168901 20939 -428006117 -957759942 72370 -422618958 -786077916 24804 -879666921 436339965 29582 161953619 460299152 10570 566639367 -488765503 49442 -867540692 428593324 40318 -680101803 732327291 40565 650446029 370430997 45136 267872568 75138578 40216 -215618053 -999489316 39240 -702075513 -904337400 54785 659908327 184550166 6247 -225642130 93346826 98879 732040266 346731673 8562 -968200395 -995675833 28030 249666224 -224780655 32822 254503890 -215699599 7728 -985792237 -426836124 14659 -987862989 146024232 44614 -294720553 -692411139 6113 -896022133 -95943588 27684 -106677472 -509744066 10909 -236593336 78551262 47439 -104614715 624526749 23851 -27269243 635603748 20469 154867163 343614126 28617 -988697964 174117487 55198 -11819781 662430412 7400 718440465 559823083 40657 266591086 84903914 51830 650225723 163290643 55976 -141496854 375573565 33701 246857263 -226595615 6344 180800285 -135280234 22708 435646004 377130354 18560 80504486 444710593 37684 78265276 -332094161 13192 -978131037 -585243136 36912 -589451748 552246920 34908 -610325699 -231127290 68987 -131454117 -887694917 28601 54505156 431528508 4505 -795139329 -808461972 4546 -112481908 633776609 45302 -96823241 353595009 1249 179801664 -418040100 27508 472253443 179274847 80611 -136484389 380697414 34258 -205207679 -979528254 51739 -13806764 -686777840 70629 271573506 718496900 33431 -101792221 -309204251 2770 -877711177 -513375046 36955 -405788021 -107314292 16339 -219975445 -504960914 29714 360059806 650220463 2478 -31189854 623505036 18523 182617793 -860417615 2339 -7838606 548205721 44537 -965554755 265081477 70020 275405729 453859264 11391 -392462815 -980889862 41752 -116335767 624215229 19953 250443071 -194824604 33853 -958070855 -970944548 16298 -962798765 -415692443 65409 -202526999 -977969670 36644 445394571 353543394 32040 53275619 826943472 5909 -132087842 364999452 18464 83132883 727961273 3988 -233898033 -594449779 38459 -703416238 -777286469 27263 -122779388 -127057892 6429 438339219 150736084 45283 81352592 736496563 42561 -5090982 -668977554 68675 -37668007 663066011 22791 379448429 152126335 25949 -329794436 -191923513 18056 -672651264 -118207718 25631 -714267635 -125441337 2891 91276965 742481124 59391 251066030 -20341150 49426 760002237 -205728702 33105 -228851428 63375151 14946 265148608 -221663712 41971 -793125438 -501272544 46257 748001166 -206751116 55550 -413809121 740436869 28092 -776020152 -505797484 39822 -712613023 -780917340 43220 -401782586 -102145981 11960 244997036 -39124323 67791 -577697984 552493767 34703 -140283945 -518336525 14881 259472063 -218390420 3718 -209942769 -875668971 14108 -391529738 -130327033 2775 629724753 333956119 41882 -227736834 -615252326 58576 -141551392 -888218510 1269 275515762 252659338 19571 545077968 -482858043 33825 -115353167 -300667880 5940 -30264232 654635082 6875 363435209 644318203 10095 -602654113 -324619286 43367 -412472047 837166595 39966 149280539 168207971 7632 -140148568 -323252593 61325 -868742113 -135832184 4893 -36991304 660685182 19357 380040068 -221621975 23240 277467556 -36012594 28931 -228594445 -881993499 54085 -103880509 -308094792 2746 -962130491 178674805 52609 452485883 187075100 5396 -688218852 -808746382 8126 148890847 55913790 5123 -868729751 465071973 240 -129725728 -498607876 10130 -427921003 -987094353 29084 -712898624 655878098 2104 759680696 -218550355 16661 -206724145 -878893680 21008 -478758227 -399385222 49222 -95622203 661066016 29389 620167327 835059899 36485 -427855113 -119688446 19942 175558770 -894795321 46692 624383578 187668517 72301 -191537114 -884941499 31519 165341447 -215272335 20306 652156118 -316798600 21008 631155671 -613350699 62066 461852825 347528946 13182 -585685350 567109757 6261 90188797 845168487 49067 -209292895 63011094 2006 -957619081 -615030407 47751 244821356 444406707 4413 256166621 -1197776 47342 356060782 -229523225 18635 -389512544 -17426586 70841 -110929757 -897537209 27983 433009892 361998212 22416 146422860 -400015207 32366 85103024 278171679 49669 717232031 -309809523 28582 -324420568 -204272923 381 -305919166 -694867741 58506 -501315532 456233811 34699 374212157 -197924881 2818 754982018 380823652 46551 -574074857 556190039 40170 619264012 365857189 61065 760984498 72130277 40572 719429076 339110298 46760 -426770157 285043465 53750 -102132110 342313268 10352 183723686 -868881718 15781 378114415 654394189 16047 -26908735 562027663 35962 250888633 -13694091 14057 -703167145 -132270915 3790 -141133226 -329544856 52482 272898495 -195256212 27105 -508106943 438723230 7960 -774329917 -500661047 6131 -398046011 -121321316 17854 -394755760 -955793358 116 150623671 -101153680 75432 186630703 -110314962 58356 -686987136 -894970233 44704 170418762 347401867 24422 53525375 -318947652 5630 -122402788 -979624611 27673 269488958 258478085 73405 247690445 -226366561 22671 147539471 -607567140 4431 -219099545 -575572358 33747 251876505 -20095225 28752 662075935 144933020 70501 176020654 363144814 34368 257978850 727076031 23115 380866301 -217793261 39230 182747157 -113307133 19317 241714336 -32081579 12928 -762230549 -518040157 31370 -808953653 -485581064 11842 644784173 359957610 55192 716249255 -300930445 12397 -993935235 -610739675 33684 -965038475 -578768763 25364 -493410633 54067384 64904 68815208 715180209 28029 -194603493 83673192 14521 284017156 71397248 30823 -990470014 -970343678 72366 -10072322 529037259 38130 -204707419 60515837 3553 166655022 -883970997 11883 271445121 88630383 60968 -5102295 -712933918 62747 -209325700 -865586419 14974 144200594 -872710634 43663 544914130 -497138569 52582 283238430 717538465 39155 -317772507 455723001 17477 -322756503 472752267 12127 -705148753 -99841013 12947 -615550262 524832668 3998 663728322 184416352 16223 -613431124 -788028393 52584 280118653 245752566 55103 -509119986 -27660186 24316 653346447 166179767 46132 94142609 758586137 67572 264970453 -231988768 36333 -707785548 739272415 22556 623130621 150996804 46958 619683352 -306627950 16378 -482267910 449659988 50639 -381102212 726034611 8433 -234921238 -998552472 31712 -998684240 -402976656 15013 166246826 -105769630 41389 -192218175 -980738378 49906 258322303 238187805 3704 728007832 378767835 7699 714294648 -604601508 36382 -290367224 -666821154 54676 -237507338 -615256688 30905 187417528 462124203 5234 -708499120 -860982736 50325 -32679175 647450178 4198 282447685 449884952 31329 182517211 -141607618 17392 160461771 -206565840 60718 738823252 334808198 40687 -44514303 651731002 7936 -493957380 662709006 8489 94639082 823406956 57446 -509047351 -141226559 13465 -995570949 167162139 30424 -120716834 359281880 12528 87191274 747067869 59408 177430235 177279526 5573 72360160 280818849 25437 -709083545 -786622249 7769 240803464 -193890347 15615 271821722 -31158423 68965 47952905 282400775 22278 -104602592 -115759692 6650 -287657580 -669800746 23207 723440221 -600114541 41854 456609324 356012549 11877 -870908224 433890050 42751 -422791921 847331469 30448 250985634 78471560 38464 634949393 836299723 56968 -295941954 -701319800 19883 257128251 90599908 76437 -234335889 -985240694 57345 740879183 -306849205 17962 144952646 75148762 3488 627614920 -319357617 20744 -42050063 -669226038 3142 622287994 362384896 49006 265830024 718559123 35892 -135610509 379844393 20685 -103087454 380855351 12861 -125780203 -788436724 48905 73594352 733330343 16896 644389997 -320585180 47651 745689785 -235318512 46309 163657108 -404429303 24783 -137677696 -120128907 18906 -117521560 -896377642 35734 150221952 364552014 51983 -111384066 -801201054 57487 241920296 623770455 62112 -124586217 361441353 28170 645136778 -311765225 35636 181348907 -614792194 2838 632282957 344842744 72374 82481167 464158615 60574 57704395 755951600 10800 638663521 811998153 44459 -494872849 467574987 38394 145925152 89206820 12029 738596797 -294875491 13114 340695472 -196399792 34236 90658123 715646543 39131 242371487 -231329753 11251 -979226154 169779979 34679 472995895 354019050 23533 71069465 279307324 47297 154322436 -224857130 16324 -667646245 730747585 59132 268127951 -607420468 11055 187096479 368709501 7628 189686041 -8145183 20019 170184004 -405623562 290 -421949673 -110632743 26253 -871025677 -113965797 48069 -217307322 76984795 33473 -681474961 -779725112 34560 65556831 280672439 7197 -106417693 -861452627 47887 560733472 -513017964 2657 -808699723 -499495225 22421 432028954 -423010192 45619 -225355585 -600290421 13418 250731965 81542470 11330 -579124496 -332796944 21082 241447557 -23805707 7947 58618397 827636149 49311 -904612464 -110395917 22199 727984410 370895746 41261 148046903 -200026290 24986 77588419 751244439 36586 -392965285 279793209 19085 -385251321 743833932 25564 -418230421 749721486 4927 -3276738 542764996 14880 536106210 -506567471 40787 -421855259 -128561863 19591 -977364886 457213738 32204 625657886 -310967995 40546 -984549489 -979622165 1901 -891619780 453315162 11738 -412441971 759560387 33183 -212614806 -895408640 50915 -213033016 -897319053 16481 51927327 446045036 675 74968020 -288428910 4528 255660204 -208657257 11353 158442539 -420533574 28630 -890969352 -100353898 19696 161141854 -865252225 7461 81608675 470767096 33042 345887569 662060765 21158 -890967167 -122183941 19107 -401247358 721213706 9672 148763965 182807064 9808 -101001824 -776640808 20592 333442695 650344731 37247 -610403314 -288204806 53058 185764921 -389141374 32912 51315975 852077816 34185 178545168 260001573 19477 -708307421 -116058627 20018 569120714 -499204136 2784 259220299 -191239173 14207 738504376 -476284589 42556 -993312360 -976926155 58344 641818867 379469829 50124 633976954 823855930 63976 -36200926 530259336 19867 -132390414 -295772529 21362 -224742268 -596545244 61133 -392380326 -98082388 29013 -791878410 -781469534 20519 147454862 -871382653 5485 185307843 -98480082 63377 184564435 -407786127 31089 -964696995 156905309 50917 -40863445 641486093 12898 369598528 847211764 27343 67339135 -317848796 17128 -2761278 525019262 21990 266276007 729771736 18205 263033341 240628001 44468 473087678 354835591 28826 -95314096 -502435537 5960 641005669 -332410435 28944 -227752835 -577676972 17262 -895384737 462819321 43596 -684338315 736904383 46821 147269663 -879043027 39302 -958516527 -610776013 37871 160940775 -860818982 11883 759124748 -325291005 43 -210939320 -999679809 56243 161318932 -140644953 21563 647493705 853991434 49558 260504523 463757593 1551 -793295107 -501984903 7771 -686565816 755921585 62637 -972555633 -395956072 54155 60467835 -301066991 4897 -119304734 -305325951 18342 -801133565 -490853992 17244 456710624 187434647 47065 149864695 438129493 13314 -708340901 -885269678 25033 -884700332 446871353 19310 -956237469 -962204029 24597 469255128 174809149 10095 628797293 857107086 3462 -515440837 432374655 45677 665730396 336741192 4453 -193471550 -955317330 2473 -118044197 640464815 39097 -225299311 -961148009 15815 751380906 -207926098 79 -606934229 -492580387 26394 -672731096 -903875997 23169 -1767855 527059543 10786 656652640 337304798 7676 -989772454 -616033188 43328 -128127069 -892806324 41667 62379384 253919658 22176 168535577 243718428 53147 181252244 343905351 48131 650219567 -324607236 11773 -2461378 650380112 30046 -193431378 75378695 17668 568028622 -506335126 20128 748783141 849394133 13680 182358903 -396322262 28353 -125344883 662164692 41126 753596234 -597629815 31105 -97821962 -899770999 26052 -131346940 -127436444 13462 -303680744 -235959168 25408 -231111528 72304951 74003 -872474985 -125448639 23138 -790727979 -481343972 55026 170553540 77906033 16467 245397438 -219222329 31414 -901175678 461956320 52233 188979491 376360484 24667 -408661058 -127588007 15866 -397778590 266281995 53039 -958169324 153965506 41945 67838139 760387637 56154 -118089120 -518229865 22694 -409996353 274316760 25193 -421807380 284175458 50018 -97956178 353755327 26627 172587230 -102982517 47894 -970646801 660261517 89710 -141240383 356581284 29078 -780136178 -793331349 20775 53429742 445023216 54937 -321102364 -692257511 11597 -295709400 -705689633 32146 269480453 238803626 40420 638199273 179685329 76996 -104184859 351139392 22250 -108159806 -863298039 36496 -288797412 -684970501 8957 -693109780 -677158864 58960 -589470876 -498716059 24257 649773217 340228495 74948 742004218 -604578829 21294 -99295194 755434598 45254 162026842 69725676 14776 284021387 249266109 1216 -197938941 -597779123 10232 -989176678 -413938729 32466 352322585 656744632 8508 -900812825 -123808495 8812 55771645 265981206 24249 -966847657 -399345472 3829 -693886085 -873491726 50114 -194729110 -590770179 47882 347156829 -233916331 11624 -409110489 252396363 20637 -705605532 719483070 72207 -423559487 -988674893 8918 850545992 -972754327 15149 -204071443 -900257189 5133 -677050684 734361166 66649 154374053 469057955 13328 -670695994 187060437 61691 77013260 445910149 24249 283971170 -1724950 14275 -304741127 457542624 14735 -987865735 169005487 52834 160117372 375411245 3917 178339204 -142269493 56168 -104734434 -502800388 25735 88704994 278053997 48797 246600257 471833320 13064 -390072327 813348582 3111 -408854341 -127892749 40540 660462885 156328555 61856 247972267 -24416667 57298 186525444 452937052 14537 371513582 -963531743 64890 -991515443 164173762 44553 259968577 52516809 2294 -139031273 -308884512 15167 277482065 464517514 15694 -109529634 -477143478 24517 77456251 253274873 62377 244894106 749399367 40957 283116142 70528735 64006 -420636958 736515475 1822 -421577338 -104860152 15407 64190967 281563883 32805 -230619885 -897349787 43321 -588328063 -121271459 42880 743499014 368234761 41573 -330693899 732517238 55277 -708364439 -703375153 57413 -707537154 -889281708 20631 187835600 -133377394 74023 244933443 246591461 39150 -513013575 461193607 40093 -331828850 -209477487 19246 -427426801 741839150 13589 63936238 830490750 27209 357842133 846378632 8716 248382684 -197882857 11910 372940880 -212410887 24283 172205130 171223444 34181 -207406892 -860216216 6507 -136835542 -867054562 39956 431659016 73219029 47177 153905495 -137097676 16193 -997474226 -586756672 51037 -232166016 -604279696 7970 -684021526 -785680618 28660 148046427 345912455 20855 182921952 -387654887 12389 -691428706 -109558326 29940 -578024438 -513819761 15276 178567246 -590972738 4652 625556703 825133737 32076 -802134992 -805984042 4733 -95504986 378114206 9190 634288508 -199503648 36829 -414038529 438760327 47742 -412795678 285572770 50203 -206747079 273989739 9663 55044945 269506443 63591 270403320 75952582 45018 94409366 830821126 57121 -100330623 625337254 12846 473884754 187944443 78487 -409958583 -962530392 59438 -21395629 -713392244 78933 -389611756 -997026016 31509 -427049410 727208651 30154 274843219 253789849 59884 79708961 276066761 42966 -134879011 340636124 1923 -97618785 760203204 54792 -991104466 -594156524 33196 53613791 474253086 41985 174444495 -888337633 43944 -138662662 -863676191 44612 281558878 -208958501 21709 654961887 847188179 459 358759800 850273624 12106 -612051406 547464613 27490 162946892 66345065 22787 -892442874 -108268662 60441 258467790 -574804595 11064 162496270 86793326 26890 -235478800 -890550389 16710 -873104054 433370534 43111 70316972 466456613 15925 -101281745 -114351864 23671 -412132373 -965065233 57505 -409027925 243893454 35377 -25767707 -705684582 28490 283469499 851417462 8145 333520821 645314096 7863 265624919 -1423995 5075 162004435 275958576 5978 452928166 357190449 16996 272823168 253783567 69604 279338431 -204346633 40824 -986574016 -599184547 39118 -960379514 -413751362 12647 -47078995 655816700 31369 -11612553 561723183 28780 -959460069 -967979554 23418 -105927774 -476379850 27698 -684255579 -885046862 8017 -44497643 -671697938 77105 -414441962 -765556701 51700 -701135911 -798145937 39350 -118928237 -865319334 23470 -103999058 378818478 19559 -597190518 -288994944 69326 447297636 148828073 70011 188621890 -230080707 30697 145067493 -121974828 17597 -402278198 -111312359 2817 -425648614 852598457 29567 -795781468 -798009287 6637 -777495427 359135135 41473 737093067 -290507718 20549 -137029392 648438563 51117 -683684874 -883784283 1936 279820673 83836812 55780 718654881 379776359 1946 -425933860 -114508819 28576 -790725004 -807569044 14888 279734985 -28181874 72122 -605164516 -497886281 32601 627163629 342673969 58496 -402665903 817887678 39330 -298715466 -713096613 41275 246580970 265301836 31675 -998827569 -618322276 40097 -693155703 -802536467 38527 -878828924 448742926 41897 748351207 -206210683 51289 -234257992 -604407719 13864 155878219 -221330670 30346 341695333 649230048 42151 649586988 367697448 55055 730772935 -868920823 49288 469340956 164289594 28785 -291477092 -522490241 61357 175384367 244719570 43997 171423631 -611183660 6889 736098480 -192724621 42038 -386218496 -965582070 63296 -18273889 -303156035 43635 -400369136 -119563640 42939 181528322 157375906 11150 -694198639 -134103189 20835 -876810682 -968561 24195 -868470582 -498031548 18661 -314965628 -669358139 33405 377599100 624993260 41079 250251283 -193832221 37816 718355708 339725976 40973 725199988 -801451197 26679 852362395 -964421823 19707 -233725824 -575513141 65130 -892628467 464592172 9738 -296647433 -667781791 589 714622710 -599068241 32421 850413570 -972561375 42993 -608270866 -312122527 77184 -675328888 -861950299 29526 -296913645 -684518638 12840 -709213134 -804051885 29904 270152060 -205490287 10019 -135032418 639546207 49539 94393650 247270845 25737 717423635 -613742572 2772 -139213941 377572527 16495 -485141070 469236580 38916 -223200055 -607693647 23474 -901896043 -103694952 4826 -229133574 -864885153 45056 165098878 -124504094 25485 759107118 -225278690 36484 -21445830 -683455537 497 -963855351 88765003 30644 -309169741 857036348 32633 -118181975 338800661 23059 74323497 818801802 33602 -678034427 -877448561 32372 473531491 819821939 83032 -768169317 -490959861 23904 -510721071 -587900740 78874 834520476 -989127847 56501 -406152952 -131260624 29971 74195355 821857558 56205 -518849724 -46931317 42863 -688402151 -768847656 34923 -860017378 451120714 9755 267182964 244718107 46926 -599147045 -480149762 30010 743821791 -595537953 5389 -992401602 -994690814 50745 -123437877 -782464227 16425 274233229 728635296 28829 664524961 347195650 60812 251674476 -216825985 3099 245956143 470266558 17100 176685694 169676522 31737 -209981434 -999497223 2736 146841989 284096701 46178 -672083106 -785968293 21637 276822852 450839195 13312 -867911127 451540631 48492 -106279707 -306625011 37900 -117391524 346241239 1982 -113985530 621919699 30315 551207865 -511269317 40365 651026004 334097874 38268 189120418 89511560 24788 -508091225 435469988 43849 -400556658 -898206241 53559 93838621 721413575 13585 -232146407 -864314803 11491 -418052491 822132285 42324 -986667868 -598857122 72970 91184980 833246651 36213 -96754938 -799002878 24385 -194991284 51430734 41366 -933176 -685126103 37303 362995381 634602047 32741 -977715382 -310944326 53853 254112778 -42495466 73687 273744859 92568214 46992 161668726 380029081 41567 549115712 -493605830 43554 -304081619 441228818 25002 79306969 -486668883 37600 531655142 -198392265 32426 454098645 355472313 23808 55995514 250970730 47024 -112308657 -486861224 16415 -613774323 -326665577 13908 761293344 -573003519 27979 666210881 -297013250 8436 -326463712 629066596 28281 566050808 -496019055 59621 -692378747 -124033260 26349 -862751729 -129471965 48045 -974134350 -602007210 34197 -223621755 -984506496 49083 176916111 56737545 348 654565433 -289950233 36444 259192136 245791102 24087 745695449 -323124118 19166 558051881 818376875 30681 77875895 831866355 2748 50116247 -297009132 20193 -418705400 -983795687 28271 167968739 440264429 12426 528955495 -484483241 20502 185716646 165498913 26886 -101609829 652974699 21856 -427390470 -999374158 10658 -388408973 814015154 1627 463650157 174770442 74011 635858272 346906223 48505 345918856 -215583603 12227 566155007 -507403826 47490 742944490 -195262990 17178 174475236 457754605 24121 623233575 -297168001 43039 268778021 86259886 83066 -133417370 -493711842 25207 162287822 82606133 18509 174207896 475345141 21719 -407803452 -957586339 36736 62415806 246704595 32844 143924312 -597687349 15895 -516654956 452500102 33166 -42740486 345281269 20266 -213469211 -902055929 25988 -16307559 623999354 9595 740323474 -324881751 29289 431635433 164525361 20264 -671393608 -805222089 46137 -424059980 723800661 22932 632853037 818882195 31807 722949981 -301415423 3116 717225128 374210621 54158 637412126 172791113 24387 -597343128 -486855315 26688 272137190 73035001 46537 61112354 273170536 68511 644656293 177987502 66144 71505166 443360822 53888 657805740 187120473 11078 -198316394 -588585265 23365 -293325691 -672091765 65253 741661806 -211556709 10677 -306970208 -425662093 33440 -504836274 430840677 31921 757378597 -299550698 18130 -604207959 -302572036 43782 -10949645 -697759278 15183 149146876 186220196 8559 733976495 -331404877 37654 180076300 368987478 8279 273829101 73321203 77853 160613867 438212094 9004 -193943269 -995094372 56138 -314160841 -190767795 31778 171892465 -576434980 14122 259042886 91316234 52389 250785601 -203613086 22426 -140840665 440428864 64953 80162884 832115315 28619 -770303917 -480345887 44984 -392166185 -961201262 55507 163453767 83735481 20660 -38470790 -692107154 25996 -227815613 51795378 70480 -510392146 432082883 13699 49172855 760466945 47492 -672548624 730598498 79274 -954498305 429615734 22662 -668051130 753994986 15274 -416281082 -125484190 16359 90141447 270660896 34345 -46672020 -695273821 51065 264625394 64555102 46324 181620532 341458049 52364 -122148090 429379189 31575 -419882197 730948214 28403 -794453139 -765785921 21303 -17987645 657679246 3282 149148364 -864316423 25420 724462552 -572404213 43048 -866990892 450540334 46056 61338055 833507384 20796 -100841260 -797391395 41544 -209107282 -879285457 37396 168267300 347878584 55034 -397618000 -956659271 33934 -976663280 -607417781 47298 160308272 -414796564 25677 275171373 257432291 75930 -95557895 -800032234 8284 -902259260 -140704685 12687 -305018206 -705849707 7057 -515142214 -667206424 35200 -904746636 -134019168 7989 -312031965 -696477830 11465 564992558 -517414082 49255 169175402 -606455554 22106 -786059120 -489938355 2229 273136198 -191783132 13033 -319452731 -210865135 1784 183391272 -588400180 15658 -117534204 661359074 523 -426268640 745506333 21375 142860971 -224618458 60048 -20203957 653894880 11781 -201856327 -990447562 27300 70833335 263168943 43034 -205385212 88509461 12878 -411405936 736368061 21161 -705301912 -890205308 24451 736228507 -310930658 37781 -967785361 -616761168 16917 142992180 94978970 18081 -387504828 255304014 40472 -805876571 -504882931 765 756854393 370036917 3961 -713146286 -876440429 11624 -108996352 -899229865 24288 267082812 718285910 4745 351069288 268677442 68214 89670526 -290478039 18311 254308585 438003150 3724 73395712 829582720 6367 742078557 -212175937 40023 269128753 -18270476 70889 -201941794 -604595921 64825 646579952 813660768 74191 -578381306 -484102832 27623 -95261391 -323685352 20442 344328299 -577254023 45688 -572967527 -313341002 25871 -390453381 854410098 24073 465035906 337547917 5903 265932542 -235320961 45676 170956228 -109659252 24506 644614893 853730713 76141 -699573781 -779746584 22037 -222962915 -582155506 26108 -790307950 -516824053 17866 -97677427 647565469 21542 -696799139 741863757 18210 634807602 367402095 16012 436934075 151329869 71396 -408661281 728201956 23768 -968725405 157072308 31671 50066169 824649632 27317 -972577607 -408330620 3299 -115612526 -803873527 7805 -796480050 -782405909 13670 450894573 281871850 57119 246921773 50609845 4785 -575062479 -298903340 74141 -605705727 -518289264 37378 -2646122 658828717 24771 -792880432 369419751 44739 245808356 91098502 26726 -707140545 -870691937 52578 251525896 456027354 41232 -981580719 -990219464 73123 554970922 -486643947 7491 654865124 -313375778 35098 756202100 278582066 61145 -878077956 429324617 13207 -963310892 -958262923 13175 629979153 380053165 9318 -612513919 -302109622 62854 268107247 -21493551 9725 -421893772 189775260 32283 245978449 262750973 24726 -675164859 729632889 74338 -332474273 436698695 15822 -691415959 -778559655 7015 -574916636 -311346617 1495 -419220583 -979070972 18320 -307021614 -680052174 26764 341631515 851596391 44901 -981394174 -581584890 12514 -678762477 734203104 31788 648338234 -292912598 4704 -406042709 -102540330 33058 -19222740 643454897 34431 -198828068 -580543546 2369 -232612693 -884366896 43020 -605883920 -328037406 38375 -113893813 -777571300 64926 -683709347 -97206590 1164 184467521 -421026144 30972 -297288470 -190866204 31582 754280449 -323885108 19730 335806437 363877687 42970 273246926 730468627 30526 -597500529 -486600378 28876 48893340 833526017 27259 -410993132 755357471 38066 -998986643 -402042510 63079 -294421048 434204984 23444 346684646 624353192 24087 177786841 90194649 30159 528191368 -518098464 51211 -999053856 -572201001 55910 -666696615 -874255988 46438 174833412 -419337157 28381 -222826185 91820336 23360 152605445 60207734 27397 -959677146 161826310 48559 -209284060 -966766695 52619 -411695105 738243115 22588 -104630394 636376628 21313 568526593 -487847862 35444 249826475 -47482339 61889 -880777550 -107690022 28397 -676865251 -871675190 44818 -699237985 747332852 80874 -893745490 441762337 15052 152551329 -904622104 26471 276489540 262865430 19569 645785668 369269737 74798 -237070958 -583935964 52055 161596758 188695966 21176 -38428931 -681261324 11087 -605239964 -298825218 27522 -972287246 -399914999 61648 -956380153 -607594720 7543 69367521 -325254704 3040 -671285411 759305128 28662 182399242 271614427 54943 55382838 -306425288 37883 -790975109 -480424143 49657 -297309145 -194400279 6763 -139401820 337952933 24958 -797432765 -502559044 21107 366773400 637574100 12083 -407214808 744755588 32219 -123387581 375918562 31054 -990686095 -411557558 60356 -390982567 -958304635 69994 -399937184 -135187475 21567 361317892 635020237 431 188505837 -97176957 48221 151739085 -104371086 5738 -118223791 340560478 21602 365183004 -196559061 18640 647111532 -205679560 43301 -105794271 -117922982 11408 -102157387 333334166 1739 -21599316 -194790555 43143 -686429739 -866174479 20822 -198016691 93318889 87392 -694694397 716626258 54562 151803977 156588911 39506 570784243 -500310597 52042 657071306 -322770017 9636 -382653805 241481837 50643 714755540 -573629389 2934 -863515064 466201928 17699 283763831 461373867 10793 -499539342 431807416 39928 -688460420 759754648 6573 178066186 91622015 1709 -10918912 -698449616 36999 -488151732 430694906 19680 -401493132 -140546588 6932 -408030868 733658163 30236 627256740 179011370 2787 148368356 380374163 17706 79816952 -319920191 42647 158087302 74855477 22170 637952450 821585013 27547 -800768844 -764605120 20589 -104243069 648346696 33075 -388717858 -989957900 37261 661690934 812165757 55988 154250145 268270570 5425 -994857826 -979398747 53101 -209267208 -611983145 71186 337773729 811882244 42352 57099261 -306540778 38850 544112501 -409678732 66574 -141576656 -290172242 59372 189638224 -860284283 32079 182070691 -407552952 14719 624912244 839645878 36613 -390113595 -99421442 9524 462809483 59217573 35942 190001089 -387575451 15518 -708619358 -800241365 3329 -293408527 -226748822 22233 -791656190 -788261245 16643 -977336002 -984721963 25616 161061086 -603259875 1848 723898883 -603504459 21456 -686775983 -768107221 33650 650311852 841070633 57551 -198293075 -973233450 32393 183923178 276631718 47362 -997757501 -574226755 51603 342768897 829610710 39287 144747866 -607302689 6740 620892305 855951578 76195 -228795270 68993823 47227 338942262 849904840 16383 -576068651 536848949 55239 -603928313 549793174 29243 -515092833 449972280 3122 93792914 -311554717 33070 153386081 91058253 19049 727046110 -599610637 39410 -110327765 -805974885 63918 -120372428 -483580633 2975 183579572 54282376 6223 60338069 819024692 58012 -1983182 528083305 46430 -314238442 -228104329 7 469492219 356698450 26863 -136624521 -509923871 2134 561408961 -519277052 62745 81703858 435609648 18891 -111129902 369675524 13771 532502831 -517762123 11739 -767256860 -489016404 10232 -132791196 -877175715 36277 180003192 282237781 51686 437749455 169970445 10985 -400914632 -97743207 32067 162049085 48178784 24412 -330844712 -196662365 27930 620795477 178479823 30508 285584163 93446340 37312 -893461934 -127071475 43414 -2163201 644158929 44171 -15861857 -307952507 30665 153708438 -886302866 20208 -121250045 -900362033 38087 -595879159 546273283 1178 262261474 -982958439 17797 -583267149 -321740126 42229 163411637 -861656989 7960 -426832949 851879933 42110 729342065 -217715724 3544 73535159 -303439958 2875 -305201763 -697467444 40031 88652830 730003016 37091 280436598 434204508 21589 -956015941 154483059 24663 364801460 845715383 29483 91840518 -310767648 17838 164040686 -236133122 40057 -690936047 -104404969 23240 -591319210 564242699 15571 -294729020 -219672150 12205 467763491 336821526 30526 750493490 535895891 26457 152856989 65217176 27006 -712875151 172159665 28721 -805630070 -504487594 33089 72861446 430829454 29603 244189051 341859022 56363 -885880701 442280780 43355 49835225 430490677 39583 -617989449 570177610 48325 283249713 430938277 17655 183183426 462649324 28222 -422136458 849869385 34304 747355233 -289591855 25401 -960151534 -402164072 56266 629914794 -313522664 37637 257183421 464094832 41446 534803080 -508481218 31932 258743696 460765718 15594 -705192138 723271377 20779 -597597006 -513685104 9539 254191044 247993640 29609 -38265485 -669663642 49884 175058785 452943727 25256 -696042099 -783649202 18473 -980169536 73482163 40589 -768899434 -481567832 36760 184723627 -400774270 1872 -12385468 649875557 14251 629271732 168449163 71633 439023567 160417505 68252 -203797535 69190350 42699 526007375 -515085411 26690 -118435745 627934364 29392 654290101 182636174 44625 -502852607 464287404 36863 91186321 752113328 32249 442417001 337355479 10881 92115393 268751312 59393 169173669 -606830687 14031 -976979082 -419547693 56212 177976213 -866778858 18957 283086152 -42156298 63364 -693001345 -899396479 32636 750816192 370401065 6289 -973440967 -618320242 51850 -972477809 -607130925 17357 -315258795 -988336079 32600 -424476632 832351132 54254 -15632069 566617524 20964 -113881843 -310103060 38329 181075194 -866407233 20256 -763695291 -485603859 27566 365868172 -224138565 17988 -777265842 -515960733 30884 -198154034 94627811 4111 354829499 634921485 41807 177233635 -130822607 80820 356966260 -236257526 28753 363251501 649028864 12215 -897345276 436101197 42727 -330461066 -203997019 10987 251424630 88879170 38157 -959260311 -387427439 52138 664975291 377708467 32317 174505254 380221264 23526 643853035 -323297805 35744 254407862 246267414 31593 656910087 338352289 28108 -5419419 -702132479 27453 -414681121 736129927 37081 -597374639 537067690 52976 -102258628 275994280 50048 743253951 361980274 250 629282878 183053962 60981 190060628 57288788 11576 252616286 277548505 31090 -308390024 -211833991 5913 -897793301 -119117183 57643 165178536 247247187 50803 -954632384 158008524 46421 -669456124 -134554695 29873 254249471 61866886 51431 -141428892 -871940140 39744 547334044 -510037238 25182 285007491 251075514 42815 83663293 731328734 20216 -3195462 -701903221 69403 157744324 257556468 27906 -426050646 283139804 40491 -668757829 737798316 18988 51891884 739451505 28511 50359641 -328884183 11827 -98881765 -125086299 26056 -114193887 -869244276 29275 70544035 -313791182 31972 -131572467 -768188365 32705 -428550444 -962976659 59152 646017119 176337559 53544 -416677881 745204561 4624 -610471329 -492987794 3315 261831525 89476840 56121 739723316 -332041736 2310 -208574825 90916031 61407 374009182 -223781680 5677 -693248865 -904163300 22125 757197519 365286658 16413 -588945967 -323239118 6107 -697114488 -126605260 16017 -331044495 -681197681 910 -397118103 737652998 37745 339244538 644912749 13357 275253764 -17145547 58419 -596103479 -517058876 17102 -992010911 -585652166 57988 -136114707 -804381152 37448 -131686118 -130855816 5084 149727735 -99909786 79196 -426005837 240982858 835 373576760 -225546632 18514 -36008068 546866709 37570 -192695218 54065979 46638 -409474797 -127987958 35021 -7712207 854810593 69040 244209718 475875305 5061 143386305 -122033269 62226 740345047 -328660559 29078 170977561 -890633277 41202 -712626730 -125323925 11142 -594885361 -513926934 23808 441684440 373932418 25158 451077159 175105155 50866 -140552312 -300142428 5512 174561474 -197796090 60892 77132933 730687598 34169 -137152053 654905144 51113 145624932 -232666754 9505 158143039 87843136 22575 -597559114 570117816 61027 -10114695 624134269 36769 -712844618 -134102095 31511 658192475 -871636661 57087 277843175 -213446420 39306 -401565757 836281043 36871 472636372 352421828 6500 -984349991 -408288769 7202 664522816 817854014 868 642119410 -296436557 4143 -796328900 -491457720 32042 744612391 -593767242 31259 720135642 -292469512 27185 -313198529 444720882 24123 756784802 -614147068 30766 361060479 620881443 35372 177431967 269944388 32699 -230831293 -894146086 11861 180327562 89501424 26607 -669414929 -869649619 11287 67536011 -316843775 31717 334909158 836676091 30522 67445600 -293695873 26786 -702165402 -873468121 16682 158069506 -141212396 58893 270061805 -19031134 11128 550819811 -486028846 35584 642565471 -305989171 11974 78328436 463896573 48156 -131956997 -606140193 38245 -13236072 746739160 4497 649794416 -310356670 41598 251526453 -229765752 35189 -32441270 633426335 14226 -696005955 -122657814 29835 748330989 359716226 46642 376099414 851937392 21831 148510925 -611283171 21790 -141430594 628992461 7700 147656509 54935356 2797 283238406 -39216471 64233 174200100 455002397 23326 285698850 73547588 76579 -683527264 714709079 8389 624997725 152104492 49476 333589602 624641060 14800 -322171315 -707697270 61695 432622679 444827984 36914 -230031374 -607019184 11283 -599134726 528199476 60870 -206600446 -226564481 47474 458482055 181472485 31262 -137366407 637893727 25498 550885897 59609970 41724 371295652 -226085465 33006 279888946 58451250 78038 -290567620 -201785607 34217 636916623 837846219 47414 -102300730 345138633 7209 -122684909 -286327033 25076 157903244 348373052 22153 717255582 -217436705 33412 -26989265 560462515 11016 -992723212 -961562221 4185 633203600 -301420764 30300 -298794971 474546591 6819 -871100341 -141890365 26995 -117242061 373117901 6483 378037643 -223526241 2394 -388535290 746174485 12416 -809018636 457995413 39417 263463369 -33843354 23096 -587528844 550231371 80323 169884309 -606174607 14929 -999050466 -955302187 30957 -393736606 749424315 2023 -583806198 -515000868 36858 -683268018 -890493874 40043 -403436115 -696006759 49160 -675308500 748887651 42344 -200768376 -888614274 22926 -700201435 725874171 37974 746155763 -231886317 44465 -707776692 -104350525 7202 -206520512 -895660916 13862 644628133 -324894674 5968 157958411 -137455341 26121 -137154610 631173431 37113 147628094 49546475 26191 -868679295 -329313223 6904 246052472 -774818439 16457 160262754 189840701 35146 82267165 437317770 4073 741133462 376288583 6222 -982368090 168332963 2712 736119464 -612713429 39941 -587334491 524091607 74721 720938468 -312706005 5499 743384902 -596882687 12661 -897239000 457595028 13005 -960752821 -618759865 35291 62082261 728559194 49829 -476552216 437376135 20868 -96629746 638023644 9151 -220110440 -601847392 7549 269954539 240730663 41800 179751996 846583624 44578 -808852794 -778094790 17506 -900374976 -97347271 35264 437939433 -403965566 43851 -97219820 -795314812 22868 -975938054 -982400052 44236 -793410113 546167459 37776 -774179989 -508916810 24323 -887147661 -120974718 34135 -43606509 -666998875 52641 -953486631 -963824363 9558 747424251 -577265584 40817 -864744802 -135292391 54920 376682998 633265583 33120 241226869 -872535767 65715 -391429089 731429623 3994 -573629450 -508556567 15526 751371105 343464010 37797 264037852 276789119 62297 -45140235 -683394332 74980 657633328 351990720 23014 150821802 -103914442 18341 -34583266 540169143 1803 -709464155 736014953 1195 -613098526 533028008 47527 152074584 345161482 16871 186736847 50533895 12979 -979393040 155558922 13964 745884678 -619040002 28921 268552547 -214010821 5437 -317060879 459883730 13765 150745116 -198578658 64047 623567169 822532032 71560 642760249 -331639464 13255 259019792 442481797 41630 69987766 839142905 39967 -191969198 -877179062 60546 373001165 636514108 20798 244065487 49257393 45663 -605950451 -298034600 34339 -218015826 -596981153 5065 175938867 -113366913 69771 -506353491 -516062949 30383 -205822402 -600822144 38939 -777183975 -776970419 23794 -112763758 -132127936 11400 -418393652 259720214 8073 242323515 463961773 2766 -26302718 -523448190 25926 181077402 -617049764 19922 248441249 -29585445 50166 268310157 447652376 11855 365136467 832976560 27752 -208875774 -979935090 5057 -21787844 -990054089 52704 648801206 852754673 49118 86810003 847069721 24395 -232705493 95034952 53019 -139546816 -778273525 7203 87807302 447744334 9515 -424165525 810088862 24411 525554075 -508181298 35340 630411446 815388543 4065 182806133 179709072 47703 542315415 -500348161 10417 619927522 374068127 29492 277063651 734085052 40773 -702395212 -784948476 17980 454611933 348431172 29004 759666182 -219591937 41345 -423266022 -102338750 6498 -326116100 467022536 13250 638745832 811372691 12536 -217555559 -988129442 46565 -307385909 360491965 41633 -970777268 -392343367 9271 54798651 463344344 32204 -292649452 -688277296 63085 -985173927 566561369 41912 -331908108 -685738128 46391 170146446 -412399233 3141 367857413 820793487 24694 -971831796 156521617 8420 -102427183 -298830644 74224 -118088340 625890941 49769 -422982011 740890327 3301 -396665682 -953374367 46667 -982466249 -601656876 16754 -129390857 341082290 20246 727972212 -613576286 40943 146998579 177371698 34325 737808125 -586857444 14689 -999581273 -590816849 27155 65102817 -296361725 24752 267865198 90838255 54208 58327279 -327177843 31010 -100127840 340217536 17461 77276609 449041121 21600 -131202553 -799839695 65621 -121618434 620794795 17294 -685534162 -870546180 15240 -685268952 -880877313 20655 -975409976 -383672118 61757 49210543 739617594 4269 734007853 348247604 29231 624848591 359720252 48607 338883036 633415729 27960 -1680102 542953468 15481 -320471179 469169517 11143 -217870337 525051705 13782 -395167297 741781663 33837 48934496 813201234 328 -329010723 745824220 66583 144401484 -231129389 29672 -6552868 -688215569 79122 460683212 166507040 77287 -890362201 -126528372 54338 759281390 349494826 13126 436582172 170463353 64168 269855078 -193558212 45448 174802592 -599761683 18595 145043449 -389592055 12689 -904028274 162232260 94339 -226040703 -863027867 628 -308499170 -688061673 20571 -327847070 433193226 21252 -873647228 -95308711 12253 -971434233 188724406 50939 158031167 -763176339 61979 -672727061 -106996012 30231 -997524710 -961434063 58299 -425478435 835137192 47203 732782276 -199380772 31630 54193229 -309370110 2270 -326255090 -670082549 22236 243395878 461325920 13309 718886146 -611288209 34377 189400859 -406936149 28637 641286300 175758204 15756 84715170 760793773 66702 253129374 -10120024 67425 -210797559 91385835 82964 -420778733 730333321 5857 -588466059 556084231 12827 756916018 378208047 48387 244853398 55343258 61586 473117724 144602765 61825 185860593 -130532779 37418 254076127 -212587572 4684 -141297080 -868229154 29890 339592529 -237405394 40340 180030303 -236301254 43432 730289531 -303489614 13635 176695526 469148865 13171 279936670 429430569 1982 450002187 -706604443 46003 -120397314 -879959648 31056 -895144502 -102970951 9972 -957862900 -974251163 73842 -406898590 718097147 24459 -878832860 466555502 1477 51220253 274812672 18179 351494834 666621751 41145 -712961200 -798538817 57 -125406666 -776788963 26785 -599432917 -775593339 84986 52422145 819539083 17855 -32958684 -681832341 19632 -110621510 -898677582 43461 -308676776 450153511 26175 718134597 -233162402 31875 -288585282 -234754560 31061 187217645 -214617782 48057 -227433876 -889245491 35217 162494871 -408927808 27835 734198657 -201200978 43587 -490143847 475117545 28794 438934373 380899754 18476 84606350 285368835 48472 149009715 -891347673 26260 282136605 440930853 10991 -423277748 833054045 50123 -330476691 466634203 21486 187537265 -864995871 31689 168513948 -583619894 5136 168471064 375972506 31105 -978949103 -602187536 18408 88658729 749482821 63216 378290486 -41578418 5553 -121822033 -130624695 34561 -20524898 -674441917 5946 -695779730 -772528458 45388 154000993 365110238 48741 744038720 -605656134 193 446616598 372539925 27263 153466214 61651091 16177 -308833102 -709173354 50046 -694804594 -868093450 35350 68161856 838841893 44701 167588242 -904506742 32741 165222129 473254861 27004 -610481826 -523363245 4509 76700249 717507553 34131 -494042306 433988518 21984 465614882 354687996 10427 87087118 816292387 5984 657008312 366651229 73823 183877669 338742342 29582 269739048 737341158 581 461453910 169295684 77790 -21011767 628727287 34158 -203816291 -862022879 59508 -125321997 346962382 13641 -313700269 -194707099 8659 -491056862 465997182 41576 -43891798 -712588104 20806 -875684615 474053775 46680 145078313 247902515 55318 -140294764 -788434184 25168 -682365800 755447466 20473 379496403 -199978304 43780 -512873873 458813314 8135 -774293311 -513028054 54573 181431870 159980798 14086 647784310 -118518434 23465 178778680 336671535 40173 626660246 831829934 27920 271600574 85398798 32076 651903435 143327053 36277 718224168 -590113943 27035 632319440 148950213 25226 -709131117 -140844662 21784 -693491693 -903721128 52625 653394513 -305062898 22515 -406732963 716414479 32793 65658224 475428172 26560 152459803 -407260083 863 -668153238 -790343831 32171 -190601856 -582282804 61916 169135203 -407781661 24723 -396747133 -115519333 17444 741796444 -316426187 9950 -199386156 -597766122 62780 144047937 169737307 16430 -104013191 -868474148 32438 169255259 85068102 3971 -21261099 -687676531 71590 156488788 429192316 19759 -420095922 830704148 56960 155654145 86752114 6482 -113027777 -868180340 16499 174053626 249947039 56059 174520145 -419634550 29147 -677135873 -101646785 35 -597441289 523970690 67198 -511393796 446221619 28059 189936854 52121708 10752 -30036799 -695913543 49270 250648953 452338865 480 -610367598 -315619522 14614 -693491806 -124474275 23854 660184754 815838956 54679 557594626 -503625493 25857 -104485240 374278758 34495 -420957886 821290332 56540 282951777 -999577663 22383 721637501 376840555 25007 246450581 240774749 8933 53282489 715283231 19073 -408420587 821200631 53510 646639290 154918229 8869 -133783526 -873116878 27332 743713204 813252960 35098 249973106 -199400965 8596 -598235476 -491240034 28756 -101616396 -863384774 1371 663519862 838298721 26145 442113651 -674356027 18560 -613980990 529892385 5515 87577740 842083783 54997 -968948516 188233723 32872 -127382958 -797562015 7857 -673590559 750993338 28231 -296155590 -217399884 33625 463576504 181147802 12630 170085823 -427049017 31223 -412698817 746843249 27973 244748725 74812003 11929 -402788342 843285304 50946 363391914 -395595381 46341 159372015 262456273 20462 -209078223 -409408960 513 -674208640 -107764141 28502 627763600 340526348 42421 -110750138 364283910 29288 -707491838 -131751041 1823 183845833 186733531 22722 659632401 -118176797 39342 -328008854 -228113298 9545 -127529429 -494165090 21376 -966208815 -995872974 37366 -204558616 -974084010 29152 -218014113 57686758 84036 352325172 824692649 13818 166937009 83164770 23803 -116960014 -318334709 7376 246495959 743075474 10081 284945480 464484475 8000 -966847516 146060085 53594 -28146934 657393098 39529 -975493267 -875605885 14164 -381372063 -962374605 399 -880061684 -138309155 50573 -860235755 -138002273 20922 -235519813 89906680 52797 -692246266 756906401 66317 -29499217 567592250 20201 -598830718 -290146305 52064 746230769 341261146 10592 -613061892 -332611465 58251 -11804713 -668987172 77576 533089783 -478263087 39089 -195054928 -612275389 6041 -804484157 -495928613 59258 257909834 -33419080 64496 179208846 -604574652 8589 -700126807 -126749114 16093 -383321976 741832487 21132 -199156091 -879945085 45982 740759206 -311139986 11329 -998814890 -427282859 61039 755174622 -577522752 22674 270276928 438338954 2980 -765474067 -764299789 23867 -19064276 545551461 48816 625723065 151778096 35796 -420782158 830298195 16189 281217926 468983855 23436 -412669642 -966718543 22423 -129977569 -122565437 9676 -220533009 -581708713 21433 83212722 -315531365 10484 537147472 -489752272 30941 -981365279 -973472592 16907 -6803137 -700999895 28741 -691891598 -877716670 4037 -219718059 94113357 19232 -101145347 663665374 38614 51805654 833908624 58659 240771964 271279950 3969 -417504999 759277711 6649 -208142703 -603304321 9777 450475551 155507539 39522 -324947731 -668109717 42910 143217670 435852143 12104 444128516 367830842 18306 735781815 -236106284 38095 -127560510 -117105374 7739 -601307143 -291208895 46867 -219032075 -887799475 50170 94989688 741263236 40449 -109608713 -764276864 66790 535322442 -505172284 29932 -691070572 734091065 19568 -807412827 -797672338 18473 -402174676 816429555 28244 -993963547 -955327950 1518 269664394 461882463 37361 143949751 -409418515 1010 142890642 -230979383 58522 -669658925 -767860174 34750 727759926 -224739615 62699 146295178 -874534307 21999 -211507660 89718073 101217 -422852319 -110535244 29821 -495486700 472669731 32662 -423132697 754985370 4172 428686250 156871520 54670 264691833 442367796 25408 466168104 379699634 11309 149122200 50067037 10003 -132713175 -521132100 3687 172432994 75127645 11355 -973693526 -230357824 75094 -11322530 648176245 25078 190239400 79394241 5026 -142128076 -888708037 14313 -406921353 741668656 28602 -112338983 -138351085 30927 354365163 447982767 65026 -974838413 145243645 2687 151866723 -898950707 39878 635103054 -286227718 30592 -769481086 -601315868 48362 -130569270 620272155 40035 -407238234 267083557 37318 623463548 -589908671 39795 146597292 -581459463 483 -593075972 -523471114 9662 -479920315 446314801 28750 -107182621 -521763631 16755 -22212323 628524377 43730 73343651 737276640 38490 -231619340 -585837057 27233 249105526 284712181 16603 180189889 -129764418 31128 666111241 -305371896 25126 84076768 752590545 54698 -107364436 -491301903 26531 -106077110 -133948332 21341 717469578 -302289430 22722 741871334 350356082 13027 460697195 349423799 26081 272465364 -38665176 41859 -225618907 -593971748 40669 -410615153 852358243 55729 742408683 -333182507 7492 -322299807 440991939 7697 252489159 -231874131 28678 63969482 737484959 15718 185505807 -880132118 32730 265311845 737881984 19720 -991686329 -993529438 58575 -110390197 654671343 27646 174401542 468738354 15913 -425847890 842451445 14040 161874921 256403930 17582 94118778 240953638 48886 -673224659 -802818235 11693 665891753 817300745 47079 -414259898 813719706 1636 361194664 -202359715 8523 -684408698 734347179 5784 -412112443 273592849 40297 -886638902 -140969132 25022 467669086 550589363 57414 56684602 752484105 18862 66108978 715380434 69804 -105585459 -141682235 31626 -699263449 723719491 23842 -605155461 529247056 60326 -107744922 634650673 32058 -605082253 -488613559 1196 178680042 363883663 15124 284020968 756751329 27615 271281045 -229632043 2411 377421019 -234024606 1653 170423138 89167856 11958 147749924 70988440 15598 89980381 239885421 13884 -427822733 -141722857 20419 -424480682 276744034 32092 77130479 725482126 47972 188209294 183222418 1165 -394014743 847600601 17510 653448141 178946088 63953 255310643 -192850572 37008 185853452 59346542 1720 -142844358 -295940375 65987 -133741171 648346579 47104 -584281815 -320147327 53834 745570616 -594148410 18294 187566632 436873077 19339 -769714414 429805450 70575 -767451788 -764546860 1962 -309100157 -682028364 53872 89762911 -976596099 41650 -16876908 554627656 38987 -112216511 378311390 25662 -697775370 -781161370 7330 -971970736 164789653 36329 262154600 79585385 5004 188410036 -406286039 23056 -417981686 719913089 22705 -974797450 -613411680 45238 -290352082 440020381 7696 164011279 -127552260 8188 94170505 816378294 41689 727530016 371650035 12035 -792829720 -509412024 24039 371027569 461413163 45051 434294379 368542309 5175 -787133278 -809192848 4835 -382133816 -100461266 33705 -136668152 -795799080 37468 90142975 -326594475 31789 -104295262 -329634275 3436 -382905645 -991705082 72456 175605288 266061030 52763 432937339 145280858 45196 -953998709 165302692 43589 -581218952 536584681 17768 270127422 67821017 69627 -604606835 -303835105 702 -807790144 -765881970 21188 333776012 643030053 12308 458584772 365436294 15299 465045272 355987714 29220 -218193672 47976589 87444 -106713082 334875237 32693 -498405498 443303055 21948 174590271 -130519777 46715 166092623 -602522962 6172 -116030279 -293994918 7804 843315911 -998935633 34876 148641860 -413113867 17779 162036002 434070974 21749 -298879990 465990261 17765 -124418838 -807697479 69989 -873795521 430642679 32000 -961785755 -403617841 69440 -290491968 -711004052 60975 -394233909 721996084 22207 87079728 -498048141 79693 -985314458 177639609 9861 -684920954 -864876303 22045 62109623 754086418 34906 -106771662 646683460 38645 -204805925 -903586495 2168 156747527 69715449 16373 178342269 64056306 19730 -134743602 -861420407 43585 560426374 -508876493 62927 -686770804 760445748 72463 261434687 75571458 36226 -578310235 -492281851 22952 -583295748 -299661123 76088 -995494504 -997294848 22843 158858336 -578095509 6948 658959180 825834238 169 -410147742 819863568 7709 181378260 58415381 18098 -99824263 -873554400 26622 741049874 -215537344 4572 170271752 266909170 13613 285232742 451636331 19256 -802977095 -678657287 32303 169666472 441016414 4600 655356612 349689621 17951 -389105205 838869967 6982 280010472 -222717869 6452 -709232504 747381874 33362 -196993620 76200751 59543 152537711 -214669579 18062 -676856517 751180984 76559 -231331163 -982205612 27120 -220586239 -582123465 33999 -875418621 -113589294 11813 658911986 164806671 14609 -806171790 -571719853 48076 374634158 -194844955 8320 -989844621 -952862531 36090 -230660148 -583984677 59394 -599939438 532955527 80091 -324958896 -224142263 32478 -303615283 -691032579 9122 253556881 251617864 70050 377633890 -192770018 19414 376226088 -196470671 26370 621289084 -301189229 32748 -230078349 65712436 50330 648227308 360069274 61955 -606143699 -483184254 19549 -307894883 -225094354 17322 -609819175 -312969473 24111 626519020 152978392 19949 -886844714 433012973 18588 -19769781 -675028994 55493 164030115 240823470 35506 -976819792 -601196033 33923 -968185376 -612192449 25358 151201668 239018429 5543 -384970743 534978773 38657 260290619 265493127 76913 -214262124 -614058458 69981 -122884232 -778921330 62085 -202418298 -882121325 4387 -709719196 -873403971 41403 -227751241 79645463 38875 -140342801 342365760 19604 -790839128 -409084791 64843 621125479 373479196 46196 -763019304 -521722574 10864 257739842 -190700939 34440 -127647172 -504346072 3283 -765833590 -487533615 16060 53973737 -3177750 50610 283439207 -13294980 75372 -230943881 -589567037 68633 54849244 -290993636 34178 -780507965 -798524474 20176 645053132 -314798226 29625 273156788 262263309 43181 268837706 -205143140 31974 -798411 660884139 8366 -321080767 -210697514 20674 344658583 -394503032 45316 -131909801 -137566497 3309 737973402 -573721996 13831 84932739 759145526 24177 -682075734 -889840854 44246 -229384224 -862725623 7163 258285856 63086370 64756 -221725807 74198904 25067 53472498 759802740 38306 268872632 -228893770 24762 748836734 -313107314 42748 -109395674 -99646569 24642 -866802834 474456504 34570 85932981 241562057 27834 333804169 832043642 28862 728459974 380861062 46294 -953234497 -981533194 19825 166921239 -119593926 85316 160806340 -584656992 23507 247363906 -219109134 33458 749146272 -953829322 22961 -385655675 747625397 1308 435022848 168250250 56308 539293088 -502517551 6865 -36717033 843165486 38045 -190615039 -874322582 47057 281346784 258357515 58439 -693966016 -805178446 16675 -588518873 530616705 72288 -106982077 657452630 31009 -136086412 373603805 30516 -134248613 653877686 1932 266903864 61254794 22417 -200916384 -878311475 40251 79818947 827254909 17346 259445771 429376113 16650 640843858 -301580580 39283 339304635 -212610937 13959 -510237198 461125478 21621 143919871 448045526 19028 -231819986 62648325 55972 -194848511 -581640372 50020 -331971155 -688387830 30946 473792769 337560893 28080 -972333183 549169062 43096 -142661715 652403035 32195 -860748044 473250380 19844 -522612187 438434188 577 -699975014 -873124270 51396 -423013057 -115835043 10342 -708133827 761584677 69528 740409988 -605054848 7186 243188914 185002513 17366 91846459 274593127 60950 -328627151 446201010 412 -234423423 -29610757 60200 -694369895 -121600505 9265 475052584 148962075 51117 -417641937 812266768 6606 268401941 822650493 52514 187731343 351849014 51328 -35477049 661824526 5664 627791579 172134457 76147 439179525 177043226 84551 -127426974 -514131602 12509 -127501240 620135306 49353 -487305010 447744223 17767 -873078373 260970069 12607 -956685243 -5508279 26933 -412612997 814892564 48867 372767015 -420775168 19316 721708299 -227527292 11457 636341682 378286316 59847 744586523 -900630460 78672 -202499635 -968977317 3855 -573513028 555868175 45953 59227010 446181271 19803 740278021 348195852 4875 -225591909 -874438503 46060 -331056167 458336630 7075 160893670 -236449515 74688 160491949 -391485945 15701 87323260 -987605524 50242 278922192 57533729 68749 718631279 -327334472 44395 147746845 855835560 62969 645015834 820013844 34123 -301104450 441815443 17295 -1465733 -696725660 55540 243844597 -35097537 46882 71376496 276283994 57681 -121478226 -478815161 11494 267816034 739997388 19198 -287739063 429431330 24646 -236239094 49446115 44778 -709989182 737698236 77396 -520034838 465490081 1913 161568100 -876069108 44757 -998776484 -964537905 39711 -95597825 -104702209 7249 -117240262 -801459616 7797 -978566623 164530272 15400 -330738512 457079993 7647 620858334 377251472 36555 657309707 369955395 27255 -599455943 -314253927 42909 163941759 -518051246 47421 -386792437 854184286 18670 -36762318 664033950 36658 -45640340 -710284085 24525 -690399678 -770456833 12707 74259175 850277832 25408 71317126 -318515465 8476 -963197571 -385984355 12998 -16781869 -954937574 13038 276790926 253642207 58416 -126875651 -788390256 58687 168195563 -878844694 1685 151509109 -105116348 24451 -611158939 -498303204 9956 -502332844 473230893 31815 456789633 166300420 52553 188801366 -575095282 79 -790472915 438335140 1780 -803155841 -520892248 19132 69431028 243002592 24353 622020986 164089875 27282 659085175 -290453073 23084 -302169241 465647577 595 186304369 378786423 317 -602450680 727373688 33783 59805024 352347113 33145 528186485 -488523707 22377 538589182 -511327479 49595 -991946643 -417217484 69769 375682623 642960101 23950 -978137086 -961700911 35805 -293231316 440146149 12309 -618991009 567415647 55947 -125646430 -869095891 2725 -423615674 -966138167 58688 144415957 60234783 22489 -382532000 -982534885 43815 -670992533 -487585940 32763 535795968 -507782629 176 153338029 475692137 27535 -683511313 -122472556 20314 740117973 -214853894 45051 -808846176 -497876026 17246 -37900383 559399079 5511 -299146043 -401133926 47829 170594213 61369168 30682 -574992713 -508282577 35989 759026816 -591029839 36216 -109935038 -299200791 13638 -98508144 347585627 6128 456641607 365552820 4561 -382387305 -133784053 25212 83134236 728829800 9915 746116913 -315341121 45920 -992692824 -979835295 68461 187946835 -612848347 19111 -4944865 -682570434 23983 184664544 350078892 47047 -300954706 -213407154 4068 -138744564 -886202033 34054 282084900 247737211 54722 -479369690 432079654 10823 -860600636 450293858 35037 179340856 -585361432 22030 -138049673 -764743754 16145 94164841 451524584 45094 -985302850 -410266611 14984 648610285 -296754965 18882 -115554288 -904755161 27395 -223720535 -896806820 4442 -123230882 -114308118 20479 646128250 847190586 7044 -516062220 448370017 37995 164776513 -413454481 17312 -121579438 -488314672 33120 156980882 -597642886 3511 719905081 -208394333 48140 146142033 -881886473 35467 146074955 -330783686 23387 166834729 -600336875 2131 -785071775 -481463781 42199 -233258797 -596558056 29350 244681030 91407686 27010 -968861693 -582759989 47964 -37337824 722945839 31774 358351656 -213311376 43396 -423878367 -955784502 59773 182309822 269247161 20306 335497401 845386284 33510 -130668329 -875227170 34913 -978786977 -786307364 28957 -993564752 852258590 69309 80932387 720500366 46874 -677398398 -96582139 9209 341797620 853893659 41572 663829924 146209427 75801 66606677 456323586 48348 619526319 -286704091 13415 -132247954 651305652 2465 168927988 238818476 10393 -223827120 -609925240 49967 -575454133 -491429300 14900 -140685211 -127179099 29927 -708803845 -900974413 16077 620340304 374786445 20199 -123013558 -100557080 23979 720260412 -289081917 11056 -588288602 -293731900 49888 -581302156 -426978622 15662 -865663530 460773700 4399 342056959 -215314210 17269 171088107 273800181 46698 -426462825 810276546 14518 -124718308 -886684424 46873 -321128231 -708737187 30856 -866425892 -123377146 43372 149011947 -103072256 5238 -685242948 717868742 2802 -985565794 -983925674 41394 -112626430 369928239 5301 -102488324 -860272627 30936 278517510 272961525 20268 -231457006 -979207440 5293 336336033 634690298 37003 755024625 -226604670 46095 174976447 178865856 27316 -795291567 -803944057 13822 529411103 -498724659 17623 170576099 -572071911 2308 -414603387 747546274 26193 -224763913 -235406280 24102 -415896887 824382723 38307 172201749 -202413537 44463 -110266895 -508050089 206 86694920 761048056 40455 644162861 190458981 37931 360999934 -988387824 64706 -190858584 -880251526 56125 -613122 528534353 48983 80755735 839973997 4742 -976013077 -575071933 38881 720305378 -301740939 19221 -235729739 -603874262 15389 -226914272 62338867 44177 756361855 152633234 40933 270105284 86302944 54567 -111844998 622945851 35627 655462754 854025575 8312 -979691655 -969656396 56930 -694088422 -787104623 38299 -404180488 739887926 1326 -618822688 560623508 33629 -774229229 -784803588 13844 260339722 -216024373 6882 725936566 -323200311 27456 -103148239 -476336733 13857 -694216931 -804821054 18310 -710398179 752523873 62074 -702430033 753047600 70259 246321726 -33080808 6796 160232886 -866412426 23350 759149998 257741476 62979 659208415 -311888647 25292 -213042766 -870326949 37253 -521585598 57926150 69432 -682932609 -901035192 625 -327990864 -679368805 42867 -415706233 251950899 6809 174906109 457025671 14640 -121347568 -332551202 21255 -580430661 -502300591 30642 -586535523 533222403 10917 251934777 -10123995 3731 -397839479 -135626655 27303 -136052382 -309964892 40409 172357394 -223711867 7153 -956551293 -608119070 52269 628943233 -291804975 21766 653594730 809548446 27530 -425592582 -952725418 44877 173086772 -576009917 19307 150269444 -392091153 15626 -119849066 -899939357 37793 737836863 -190674396 1440 745911001 -225305406 31182 -203638708 -899722173 56095 -390782389 -968374857 48192 -862375835 -122426204 26343 50068735 464129555 34210 88317351 471680163 10581 -18468304 568487042 40705 -862492168 460640823 17682 -680699232 719258228 8427 -988464841 -999063324 54478 -215793530 75248756 33311 166462131 -216836353 63276 -691296962 -134635847 6449 659694209 -295141200 21428 259551721 463711701 31766 279735739 466116263 25360 -315272006 471595613 24630 -231777772 -575605173 12002 -383646589 277681945 47735 178716386 473372437 20676 181343474 -210802592 36166 -290543097 451371812 374 172242101 -884832575 6450 -899442439 -97502602 39801 832263340 -974856382 2864 -418337173 251746115 17934 -311618269 435022710 25903 -27504438 550442700 51124 -613100974 -301360176 15189 -406639214 817476595 35196 93156484 -311372527 25508 55136454 262560640 44262 -695124217 -120395252 27202 -96553505 -878421754 38396 -95835297 -899695326 13695 -117700786 341461972 2747 725453697 -305736499 5822 181710017 -904194925 5700 -131538271 -780589914 4575 144663339 -109028069 38786 52038455 91859823 61761 -980309963 -997394792 14788 662128839 163665402 60455 260709991 84701192 77477 78178261 756694440 29006 -133518356 -794277222 32648 -294810641 -108205439 45705 -766807519 -480286051 10831 164554799 -891837957 34828 -22290904 526025126 10075 -235345315 -987029804 43012 73792413 -291339360 22162 365133002 653057662 33420 655114601 367093981 47212 472693145 186580444 11768 -327092703 -669964790 47729 -953984217 -409896983 42011 -123091884 -294324186 71715 443361952 176021954 26875 -972956219 144434538 24557 -679418892 -803856144 13852 -968054003 -411418594 23124 -102903770 -490265249 13520 717940186 -606864930 30540 175095578 377535311 45331 -324375146 -669275116 17868 -15220664 -219719677 55521 -420114110 244828784 27632 154118088 155504697 5359 -405637905 -986560993 35905 82871847 847388077 4974 436425803 157703739 6232 260371582 434672865 11027 -966499430 -618548598 61453 50200503 258866973 58287 -669512800 -880325318 10554 -885218410 -142358144 42589 -408667893 -98134302 16224 144249134 -125101740 72172 -427457610 251011016 47252 94596861 -599602514 74671 175668046 -608685048 13599 -711240003 -680389642 71529 -995053083 -401919524 73832 -696264083 -793166896 21146 -105900889 -870674958 46192 168342480 -221233587 62325 -108344657 -476450549 16752 -800345881 -805463690 11094 -291029077 744965486 47436 -392318748 717741246 19646 -111509335 367367046 23074 152027715 752306453 20013 -130567941 -404982423 86212 353704105 637676598 43585 150278084 60230941 4818 67383779 820580650 34144 183573496 -605945195 7377 -192491870 60232901 81021 70781703 272314921 1099 146933473 -103817069 32654 -425414225 243876124 46207 466747205 -970440208 73422 -306651164 473336869 9486 263722654 -603703902 41589 647009123 348434336 41903 153955753 439969389 12000 361138892 -795158886 40169 -988078774 -579221763 13749 463866368 341497377 32023 -604353800 538018338 77544 341735688 817960600 34052 168039982 -402918105 24089 -27892096 -706168721 44128 369749633 -191886987 17004 468993834 182845291 25335 733139414 373224577 26260 149490426 60373168 5890 -104866019 -109883176 11080 -422480491 823599319 8896 166540702 442839046 23608 -47173335 530521350 46307 359308461 815962328 31136 67740162 -300152836 14440 730653192 -318858144 11665 760484082 67898850 63321 721171415 -298842600 29174 374441112 816537649 45064 344221498 819736395 32859 275008695 -11759299 17289 273488885 -192239038 11221 170829115 -593751651 11196 -18528002 553543545 12499 653790289 346651514 49498 54957022 840188770 39903 -140032940 -875131872 5962 -393563687 264744423 23405 55215130 734126333 36472 731872227 -573174289 19551 285183490 444704617 17664 -477069368 435344256 13666 279113272 -231506840 1142 -994324182 -574123233 64044 745862977 -332324088 4727 742327123 -229874595 40394 241497102 92861066 35083 -104852304 -488192493 10529 -297091206 -214776164 34154 -133510420 659945202 22226 258960701 -21301779 60319 -426648078 253016380 34975 -106434320 -482685149 35516 627399102 842612413 60825 -667710882 -603689016 42315 -235728904 -886758756 15685 -123675162 -865753519 6956 724240501 339711154 5088 -963265116 -387193853 65237 282741933 448107100 31704 184971516 -598987677 11480 -600674935 -889829474 47142 -139323780 665255899 33714 655518240 -293803844 45411 343355845 -977715806 54082 152340383 150624817 36600 -414475738 830317944 37333 -410096637 -986306538 8790 182021885 -382555472 31809 -698385720 -136963253 15223 156719405 -398351156 31372 -124494171 333793202 20248 -991963240 -970623110 50461 -955264786 160035766 2474 746300022 -196024114 41656 -325950082 652830332 39353 -801727788 -489089756 21140 -687965435 -383339730 56010 -306949312 826075101 35848 270621546 453488189 32817 622260686 832665158 78234 277420056 440773137 37146 248568743 549256482 14192 -404414251 853112503 7584 649441613 346122582 51423 242582320 812844604 30274 -904378301 455339925 34935 441901954 359484040 10721 341167481 -225537863 43279 -13526083 -670509893 3234 56676519 284728765 49994 -394093364 723341955 10454 336375620 827463353 27003 -206935619 68153905 76078 -313216771 454562032 21084 163608208 -683583529 29326 -397898095 740433578 5944 -996910147 -111007099 58780 -100773711 -123259420 29148 186578270 167208342 22512 -380975596 732016095 2799 -130091827 632379204 12794 636588411 -305539570 43039 -298292852 455654062 20432 639652766 -328986186 30587 -897791689 -133757677 17733 -696200848 743010266 2930 631769021 143869382 73056 -310484045 429370909 11664 155466667 -106434866 27737 335440398 -203000395 11154 444129814 350394939 6652 644998693 -299201590 38681 164460542 -887394172 5555 -22167989 540664038 44789 -788478992 -772027613 529 -120394953 -771131756 2333 -775188447 -785083691 17541 -300404211 435284904 7222 -808850751 -508304807 38383 -25786521 534792814 32513 337497448 -291927075 20956 -382762702 820008903 12339 148401547 -141554108 60354 -999149668 184679899 25135 282083593 467717655 40987 655082146 364400120 12059 626685489 335420556 50751 469233906 334417973 9877 165103560 443103083 11986 -16049600 538797315 50321 -411742483 -140159895 33455 -303908992 453229361 24291 88487088 283674704 67781 -427912842 -975989223 40809 555803795 -492761143 49684 251712973 749875998 41845 -411865569 -98367294 23602 459196590 185560235 77935 561627074 -493131342 25798 -321721962 -202584508 18566 -328319021 635540757 4113 -3131968 -698948495 74766 -479651351 462657827 47767 91389041 813503325 21157 185911702 -585829494 21771 -294357295 457457471 10101 746957255 -785978459 36490 727753179 445145428 62151 68989499 278098591 50104 -197755841 61423088 92712 -203710643 72518647 28317 666165178 834939855 11891 156050705 443164096 13389 -405811761 443757645 50977 529301631 -488667282 5650 85269327 741740631 51833 -119429414 665238878 36802 -869365003 -114527438 44970 349706371 654786203 22865 761883498 -596754882 36317 -310170468 -194009508 15257 -993931137 -989909578 27792 -124208339 -891570719 2104 -404622826 271118055 51964 -981986968 -614645496 65898 -705778977 728001710 16323 -221440035 71924937 29564 -19418878 527490334 26000 645113122 -301824159 17586 -809444714 -496396998 10703 183438781 -115659450 13009 -992427631 185239675 47550 -590620426 -329031038 74649 175458548 -576627477 7293 -704845364 -127258879 30209 374425803 644128622 22115 -695876155 715192416 20338 -681056773 -773149303 43691 -687649621 -787921663 34595 -192241994 -981248943 58082 633873829 -329400461 5088 -131952137 -131868652 35388 459054313 344230307 4719 249480897 76557811 68926 257851183 440221913 6934 -97817115 375411138 8156 543921835 -509219191 24701 179462209 -880442773 3402 -585017690 531153722 51737 -971339978 -976028422 8122 468402148 342027198 16906 -209104065 -994176178 46641 -110498661 -124376615 16489 -118812722 -296348867 29315 242209705 85300850 47082 -20273989 -713236514 38753 -11108241 -673324408 44872 174655567 186538634 40180 262587811 -215537080 33731 48727312 472959340 49215 70861942 749959729 32245 -514829808 66095820 41272 554036772 -484312837 718 -42114473 -702507850 4018 243070324 -236162577 45072 635003307 847887117 76106 -425130746 852974606 1748 -800727661 89906790 30103 278800440 -14599541 64689 -289839418 -670510334 36059 366763910 -212476857 8977 714964978 369521653 54595 -574605279 -311967947 25073 -668954009 655347599 55949 -387361497 720400950 30893 758670122 -235498597 59381 659414419 171898305 66524 -605809977 -793046720 32671 -957426540 174696314 32626 746542709 -220673614 8423 -222897485 -609276364 6861 -223010126 -610689063 2783 -703548041 -872227624 11846 -712920507 -784844555 8466 -98399968 -306449386 25704 -108568711 -896315183 42018 158021097 69826672 24092 338430131 -202794337 166 -964391431 -395172394 46671 -508840570 461149424 22230 154418680 447860025 730 -222661784 -612992838 32528 -992315805 168030620 39762 64208038 817911698 44088 -709983603 -880829983 39102 277879235 282033022 30023 530957192 -498951005 22481 -971882244 335757995 24602 246852085 437494774 16140 190099859 66236119 19070 -134192797 -898747933 15591 270547203 -10616802 21687 -496606504 449539694 27181 -121163867 -511834995 23648 167224999 -876212647 16340 178423145 -860971724 26602 -666792292 -786702717 1532 -99047252 -873336642 41487 -202692010 -979318191 57976 270669611 -6563448 35746 86387980 809971658 4360 152741047 190174701 12504 -882006209 -124816436 27038 752508690 -299132236 21927 -227705636 77125728 51444 -901326477 449985559 10709 549383061 -507389723 3921 -135608438 -894663762 20411 734169421 -592251526 10164 -602173714 -294974056 71315 -192303541 -976735825 43048 -415048643 -972399933 28182 189852967 -119542296 1189 436052384 145773736 90916 568583770 -499742832 49610 -133592664 -333188184 4762 179274592 -593936960 15151 -141920018 -121958722 19600 -194571654 -864021206 30 747630427 -236825037 60606 -23783428 560127228 33557 831731516 -954877220 45619 63653303 253019974 63527 -679369582 -890632491 6211 249204808 238503155 69097 269934191 726799005 26215 -115092600 -774055740 56167 -310786208 -193700530 28550 154335031 85690453 28305 160118757 -119794258 4645 -672455004 -793927100 1311 -786897107 -762178824 711 53878885 -289224868 23426 -976934431 -587450854 60544 368738060 666429716 32423 -965519813 163278848 42064 -600167779 527842748 64189 263909154 62514999 45871 361147718 843145348 23935 -700687037 -772834910 981 80095376 -300654548 31797 169702355 464391642 26432 -207607317 -901075007 28391 -119440968 -477701816 5739 639830290 380024947 8021 276938951 741524504 24791 -295702724 -522427161 43255 257303949 -226877608 43973 759859231 -602020290 34755 -314209411 -211437264 14738 718352616 559793936 57445 -118339183 -763195071 1125 -193897529 -877523532 3927 428823185 524767495 75397 628442751 143207562 34571 177426612 243374416 30076 -301463809 734457699 53913 346879163 836188109 11677 164902373 -230509656 17777 -898981623 -142439842 16359 364969187 826007672 35227 160164830 255793821 26003 186608552 158844862 20041 173981772 150469991 32785 -291928354 -709206817 5441 -681506922 -868433229 49260 151126736 -881094377 11901 -1606734 -523653794 45068 -130710400 -903749077 10884 -8463858 -712836525 67791 473417357 148651432 174 -694986270 -97747941 13199 -770379838 -793511496 7617 -604044664 566422040 66510 161630512 -199725459 64364 -573571508 532483263 3763 255443295 -74480 77428 177700288 441270335 15391 651170941 367833687 66913 462438142 352262976 25185 240838133 -222161973 5814 189386645 364281053 46478 -35073500 525932113 6538 761261395 -329354369 34674 188921858 78193376 20157 -294300420 -229019174 34424 -419034571 -103173301 551 -765719245 -208495148 62116 -902020278 440398241 32770 -598471482 543818885 22091 -954465675 -303276010 70889 188067769 447017166 27505 -414655537 754346780 42801 -571493322 -516650061 25180 -9067739 -692159324 21585 174999964 284140808 38205 -672196982 -138626556 12655 168527106 -586950133 19930 -987248047 -230472298 27120 60134343 760375374 60939 -122427470 -882556197 19304 246963998 -194936790 27310 -132951628 -793047101 25437 745912393 -219324691 6168 254618842 728644049 28002 366254382 -217342411 18258 -36368947 -709689617 25898 -594501213 569218350 74365 243127165 714840036 12710 -610813292 -504988544 15523 63025408 837253555 3977 -422421306 744855733 30104 262563114 91977377 76678 281543382 -231010948 29414 658571435 821575064 39241 -131795824 -499584413 505 363050055 68303116 35024 656483932 -314681280 14968 186817598 -394528536 15646 -234675705 47904865 20698 -132850131 -320550826 5115 154618832 -587265344 6525 -110613905 657137717 10032 74330887 282505271 22631 274276343 72291445 31770 473092808 354173632 4308 -228312601 -571994172 50627 -6349788 745081296 67340 168392089 76665329 20431 -195574625 -875888109 24247 -653272 539497973 46029 180274796 -381737777 23462 -611162829 -303842336 22026 -862043987 -292053692 58878 646240953 180970521 33524 60136377 816818410 7528 -136695886 -130265242 21543 -322054005 -695676167 32752 283437037 64855877 31914 -598736609 -498006856 30111 85558848 -310784985 12367 166601446 -108864948 27934 249696879 81000479 37715 -101253503 -327198630 43281 -44564880 639134985 44140 179921142 446538873 17049 75004602 714406112 57545 -223049211 -618556884 28366 -899162236 -194099725 57980 -118983849 -101154148 18172 -104283486 -301678468 8909 177726522 -858534734 26889 737406365 365689726 3264 -25413571 527398652 27100 251724300 739851819 25484 714919536 -231342613 21433 -29367516 657252195 12390 -206144096 67969592 45587 336487556 821965765 29946 242698449 -206274279 5200 89580235 271335910 42351 -231943638 -863675682 47003 -595875460 341602621 34745 746956296 -314630985 2097 717837725 -326109729 35138 -690049002 729510695 14173 666542132 816269644 25883 169902831 355278884 24088 -126914192 -496089778 25714 -958452885 177965795 29589 -112009216 -899432067 44660 -220748805 -901807798 52077 -288787130 -427986914 48016 254491151 -5976794 29972 -576205773 564899411 63428 171646920 346292448 40849 -388182373 -125373105 30253 -213852229 -977956746 10254 88998052 -326774235 37970 358848642 640769699 8029 -393127963 842242607 36432 95208716 831878979 7723 -598131316 -482938700 32626 -307458286 -689121682 30881 -967375546 171475651 28880 -136868927 -492287317 33557 -382691502 448499585 18138 256855325 269820367 39465 53297442 252059920 54219 180501187 175281590 11834 168171164 164545381 5840 -390158277 -130511266 23909 -390793314 846938214 39129 242867439 62517632 58341 -978123245 661017161 37850 732304139 341184945 28853 -203024112 -607807629 32974 -100640345 -871779000 23896 -490451259 431142618 42928 -711793179 -33831262 26617 -995445942 -985012679 65795 -206915780 72154861 97612 -986424609 150269005 45330 262992066 -23208184 7945 -9529754 -706516198 25508 -292557483 -228082776 19864 -125323873 343408837 10551 819980201 -974179808 9317 -220388493 86602240 18206 55128255 742383057 57273 84131019 284073474 48765 346266359 630438099 22306 -969752179 -385358993 25661 730340842 -224471579 62437 -38264557 -685252824 60697 663298120 -328177454 43615 -108137384 641974303 37746 -115801097 -788343030 57483 -708683011 -877730091 8063 282330143 273921890 78154 -419522144 -95598227 12112 656406648 820539522 14395 639900496 -317328545 31538 147481216 73990383 13896 162534017 -231473523 33261 755395214 252073259 42134 359320979 856087771 13607 -34319415 531621546 35840 360429460 644874933 7499 154171414 149984018 1187 164138803 244282258 17177 -122907679 -477529378 1634 -508255151 445448094 7459 -412106057 283238577 33783 -129930211 -494327399 24546 -100725624 -866179636 22493 159871476 -861453080 46706 -413611465 254674131 46743 623213823 829321297 74997 527032093 -484587587 9906 -12459302 556993669 18137 555423649 245414696 47918 -226871123 626198781 44947 -608578618 -308353889 49539 157872331 -593775026 11847 -869292387 -110945393 49622 636777172 344697875 43199 -416496520 279139246 43766 -315573817 449782075 108 -807668213 -514955329 34315 -119690759 -296840825 44758 739192150 -298977606 17467 -884652625 -120336245 38145 184740638 -113460916 46092 62102611 -688781000 67096 -583713781 -314470439 66432 148519615 -612768195 14147 362020595 646359976 43099 -402768973 732400535 12717 -596625557 -330836821 43849 -221136507 -609968996 15876 -423956434 855220579 31253 561371139 -484818384 54098 -417228681 -139532031 7903 542661384 -326910109 35576 -407530997 243411516 15340 826024121 -987350004 27869 -410986117 852748030 25732 -955011824 -427174312 7137 -385848798 163683579 10294 -992196697 -688591743 54560 184156706 -219657055 30193 244571032 92042475 74611 -785855961 -504708210 53770 718295837 -288188945 28426 -515056010 641190810 20446 -122256220 -136452153 12494 259382397 744514003 3729 48279693 744300740 59977 442158727 354295122 15138 -600379323 -498656843 8714 -135910169 -861212731 29912 275579735 75801665 24331 170671113 253186187 51641 -235084328 65710757 89930 546865871 -706856199 52133 -401004648 -135536895 19375 -127258494 -514329653 14538 170221503 -615368984 14608 -123709219 632557666 2381 183310780 335880664 54408 -783461248 -504176905 59636 761675470 471707438 32576 -5325453 -697846477 75695 -26220933 560668164 32743 -762203305 -490330618 38860 266296392 733693304 16411 725839920 -293204723 29563 354612146 620057158 28426 742303473 348056067 21001 173176544 92482184 21340 281397893 -226693297 1344 155410651 -424933556 26760 254589833 249551808 54790 -409797970 368214087 36250 -388476363 -964536308 52704 -291398272 -706731965 41024 737311180 -332932656 9862 -682883724 -800549004 38676 184785910 -574527580 5014 73322097 247551572 32111 -202265490 -974383898 28501 -775953689 -804774026 11591 187674727 -399656664 805 147082401 143902439 44062 525555746 -508707336 50708 -903656265 463740004 49386 -708397073 -792478538 43195 -142722139 -508310767 17359 352556678 -217111081 13063 444241773 368733961 7922 -130783140 -778232932 27018 -419067058 282288425 36937 540889546 -483328409 54740 -193340280 -992171687 27939 267670843 473637595 21006 -873730981 449289079 44102 -124597079 -122380915 22621 -325517190 461323532 19475 -992551839 176566439 16427 86820950 -300382091 18515 654873700 838958248 61694 68296313 -518839097 59855 188238297 -221212673 51807 174803739 -121396237 42066 174503155 343966013 2209 661077409 164184704 47970 -956432891 -960477017 34301 -668732170 -885018606 36021 741508437 -297288860 32960 659477360 -289961515 34344 -133847564 -120453479 20013 -213250021 -615586183 62794 -293562827 -232273421 10470 475072652 187312780 67208 620276417 830623788 51883 -104522286 -866650440 43442 -617997655 571225493 16853 -227418613 55998577 97839 -885080680 -104323441 40037 -331657869 -669474886 58596 -32970382 537086592 25196 -103499608 651158864 49080 529806273 -487480263 12527 65006459 825938137 50455 -390148326 244668623 3874 723871135 339182878 58132 -198031962 -859055209 8834 -956959340 -999280274 26669 150847221 145876160 32847 757826321 -316076930 11907 173491156 283295981 1870 -703338872 -97184978 29322 -103314666 -114918119 27312 183557583 62916529 1235 -702659223 -100484345 23672 161067458 -416532693 977 65031080 743986081 29463 55100184 445958560 19858 184898773 -580212006 4674 284956788 -12609450 2690 238231781 281747864 9532 626064358 369535663 65836 59252955 463900187 10060 158791906 73966954 22127 -112316216 -775116952 26066 742311246 -301495147 16388 -871578285 -123907763 8712 -8206915 -691482613 75195 59460360 435092882 10116 187310307 -861988446 32379 -677578511 -116138026 4350 -675618779 -899138783 19780 267522769 63309289 80009 -102190700 -127803516 8617 -986033374 68645272 67683 -112382652 655690987 49707 -212030899 -866075214 9002 -304137976 -881661850 10777 249147513 -221437278 7777 -485131407 -391572034 43483 -131750309 634706542 30923 79854393 455766534 55505 -511245570 446065486 19799 -590222857 -481863543 30669 -501470256 460750242 18006 -478053977 435199257 37988 186351085 -419166990 26744 265471995 249099521 60730 -425454793 241000537 12291 -322491038 -712990716 44692 142958995 -130191825 20747 739796377 -217686911 67047 -138392600 -129699033 15804 186199097 -125764858 84221 -804326389 69924401 33082 56327318 472413720 42463 725440667 -330274875 48679 -962296910 61895336 87505 93025622 743707334 3657 -231697051 94164554 97035 246105488 721121730 21398 -426387564 150474368 5854 655476709 162002029 74242 -322101085 -711943273 17670 -879327537 441146735 14117 -212208864 -978353736 21104 -960892903 -424420269 42488 267117095 85391927 58467 -234415984 -897508607 41589 -221450744 75248202 25926 -236799723 -593521665 44779 -505462368 456293081 26792 53872165 -316255019 378 -109142571 642181902 1664 -47161358 649505396 16381 244727828 -218345384 22039 -210246219 86944872 81954 -794179056 -485535443 46585 347038504 639000838 37464 183543326 -99183920 82815 -680393240 739129750 24237 165800269 -416298937 16988 -296920927 -207535411 32131 -986051687 173330079 27925 -422519889 238472391 47964 173578393 274734084 47876 665113398 183754014 54466 -44771244 553779047 13942 -213405263 -965044594 24281 340817677 -985500712 67797 278049701 -41933095 75006 725709313 -591688899 29677 49209171 721894556 16128 -965483837 180743170 14672 -869391795 458131658 40734 -589595863 -685823471 50052 146887411 70049904 15023 -108186388 660689857 10335 433191274 453072080 25827 -775337234 -520218755 3684 628363650 158355712 47193 171741822 -427795461 13942 -202406224 60400413 34596 151269168 -610978409 3592 -97560752 -288979088 37299 -610273401 565726921 13019 175671327 -609876525 15439 -13973964 530802524 12917 -38111602 -669704026 72195 -418351706 -95542104 18279 -411690972 277261935 51943 -608460061 -315187586 64391 -412832430 819303788 56186 -131135809 347777983 7191 250131582 449576022 34346 -45219643 249023931 35666 -588599996 -292144762 9811 -697024544 -124408559 28476 542008837 -478670402 15500 173513230 -397085512 29430 550549240 340346993 20308 -141934365 -521192254 6010 359402455 -219996909 31816 245676679 761427207 27106 -3046795 -704372873 20619 -226905749 824507747 73930 238387157 -237110732 20264 268667427 446009654 5331 73599555 -290640547 34761 360003808 -213650095 1172 473521187 -311003319 31331 462638577 165317227 65740 -312449838 433262561 19685 -419219391 -122306776 18702 -397474358 827570393 52312 -129342182 649887913 46346 -332528243 472830362 24762 451950691 367215860 3420 334546036 -230438515 20951 -219841534 51314305 68703 -600990492 -293244848 69402 -874042368 467006559 20740 179746629 169361506 41859 281306270 245886136 37007 160185737 -864388029 4309 246679760 723175821 3468 183479793 184806278 46232 -678654322 -772732589 45241 758656404 -192113837 10491 -210444352 -891753220 18173 -580141581 -490487042 24689 -116306869 619284700 10055 -213971358 86333925 71572 -191961001 -863233150 57089 -135683198 -104132755 280 151713174 -221042222 13676 55768941 837839714 28652 -494290073 430059111 12555 74793861 266899042 44179 -979021527 -586916783 61758 57471685 436667250 6732 -597057435 -310445041 44948 284366012 -191937782 23880 249641334 55295571 33864 -990004333 169934544 30703 186181934 238267067 40380 253066102 -29954761 3379 351143135 818989510 28437 -97637691 -312458692 7632 -787709792 -779094815 25435 174927454 -102055330 32011 280100406 -22728389 64490 62564087 735333449 11822 379620317 -972875645 31732 -301789035 -704890779 13506 174283631 435140647 22836 -117697613 -766713166 27505 278315931 462898960 32679 333886979 -200738670 8156 -890791834 430992645 4834 262741908 78408056 63261 256495664 -27114018 61399 636440366 177073264 38250 351872343 -237785320 31171 53684050 848456947 1858 -889326854 436296594 31403 55528379 -315212043 4259 -995481424 367445393 7626 -891402206 441899199 14237 -608275501 -304664083 45847 -614238037 -503217350 27880 -670865378 742171473 37481 -117146312 -105795169 34921 552908737 -505813478 24865 -578999215 -606363091 36584 188443563 -391849888 27990 145043941 269635289 29399 145440549 362951920 46843 260565212 542046152 30304 -992656507 -961878915 9509 277812639 437243411 30750 377162886 -226099959 36147 -316435288 -705092529 3890 -289707787 472761373 18170 -708631613 754085141 39428 341309126 826822211 11320 -808508618 -780606108 20191 -862008381 462668221 40759 156389554 434894567 17223 -137452655 -117994115 4615 655759879 -306633775 24479 175441036 -221166668 63803 -111930256 -896494848 20245 -113273358 336368791 9504 -400644507 837723467 4357 70991556 242701216 31495 -803945948 -778996979 38 164435130 -423989109 20695 -896664203 -104823220 2173 -107557849 646518690 21369 -421288582 -960707330 33456 -987223288 183860054 40484 -110827091 -477132691 2674 -119152821 -764526581 39439 178975495 -903551603 6694 183438399 -195476255 2335 261089692 -202637598 36928 724686293 339608930 3912 732113104 -309598981 9465 144938566 -903047865 30431 -26460295 -712888168 71188 640940155 -957692198 72401 277598374 -35080581 33456 727946512 -576706365 10494 273463998 268924082 66483 274820830 -19953 72586 -386528506 -106262077 3289 -191737405 81313852 52210 -795199891 -498828802 31504 -25066915 549252601 40915 -45302391 -676101286 82918 267650923 735366696 20388 -707091627 -863966456 10381 -885238218 -104315179 56789 -587380473 -497059815 31445 -209104237 246975669 63979 -955649968 -575926219 25771 -973865898 -618972105 71758 50259796 458949810 3000 -383982886 -34169714 85674 245794412 253215370 46101 -299959738 458459834 10916 -694712076 729790144 8660 -426222949 -674542993 60273 -500291440 455145162 1271 -514618891 437090678 37643 745069562 -591911543 6623 177407690 -870106822 15938 -390660610 -986401405 75950 -897242176 451653323 11373 -481569211 444021018 42227 240662903 -228436677 22898 -4613805 647167422 40669 -203886389 -610119018 31506 -32904894 -709280380 82930 -959005275 -594659330 59385 -796133121 -488846596 44796 -2841481 -689114128 16077 545963145 -518976026 19974 71025908 -310246832 41524 185727841 353872720 11435 -790287651 629318692 43593 -122031136 -101056086 3415 -858023125 -129444713 63843 -117589134 -105812006 18113 89634608 813348290 51914 160666123 446434637 22932 -490223250 430116946 37744 -36076260 -689808161 48657 -957689611 181768085 10225 -974382145 174193549 9877 625277593 172996963 7072 -520105633 -957022867 32898 -708761668 -796024527 6361 254499390 753595370 3046 -993838630 -407724157 53091 729867079 -230474954 52574 62068555 752265525 41937 188629042 540297741 43458 661035340 -302110065 1093 -119580568 -292453770 44824 143829091 162005153 29346 468311922 338394969 18951 -26145908 -674943568 45684 839293082 -957493669 54934 266674910 256815534 25105 70688239 274177173 34341 -21980686 651812101 1243 -210845468 -616994830 44418 -690506554 -391548843 47953 47990014 852178909 46802 -220367882 -589353399 13923 269945927 61257338 74497 53727967 461949701 36317 61225255 827348062 10529 154445410 -121245162 67659 -589261000 -499714046 36247 724265353 365298782 2354 452024111 176490203 6837 -615193143 -510215534 33462 -232955431 -392903609 68100 185978643 257674118 48760 369944174 -406000258 52347 -286962902 456173008 809 721561430 -190559809 58842 751923187 -605141367 41833 -100092840 -514267366 17978 -398728475 741691112 32906 276428501 445632875 10359 188711083 243837733 17127 54073473 433974963 35911 73586565 458276268 47187 -897393579 -107466723 61839 -291730611 -696842841 53207 -967831714 169034583 18428 431520190 185810555 22431 270155535 -14754616 29586 180303207 -230736063 71101 -986239545 -958438199 24374 49036963 245990108 63922 659619520 145027624 36304 442587759 149387407 47040 -689616688 -706678250 60384 -19480008 532939957 1937 -574773757 -516569389 24958 -598269603 -478382266 32088 -391955747 277214113 41103 439006230 364071094 7208 -403169353 -965848267 3856 563582647 -519919592 12178 741393034 338475260 33347 244395570 -229368478 13600 741850966 -614469300 16047 186474476 239087914 8553 -104728087 -789569761 6363 657339538 149429163 2932 -407083043 264391011 6427 183471865 184426833 2715 651544544 345301233 33689 745042819 351208732 38368 -998580694 -615474668 49695 -420466343 -981135006 3926 256193044 -703969 34721 154086955 70303125 570 -115395228 -102381757 12096 259179482 723219034 26706 -333273712 -706100548 43114 657241189 -288371543 28571 -136835231 -791616061 42351 85997684 845462001 13038 268108606 -396595773 77773 -398944609 -120535846 42800 -687304040 718109596 30600 145460573 -237828245 22255 -219144739 844182811 50092 -594896296 -298106136 51956 240136653 -42504932 53818 -404642758 257540803 39263 -697667695 743441281 68715 471682918 716355826 59860 354326571 827956971 19583 58412800 -308052564 12266 660436933 -321739751 29212 471143313 151505635 68067 -700224987 743055464 63062 454585204 145415955 16706 -400456162 -124876926 36671 54738150 264939950 68680 58388632 -318441962 423 51452030 757924481 2587 -391938033 754807180 21701 547818254 -104174605 40584 -229365749 -579324849 24724 646429402 -295309913 47187 -959760615 628704297 7253 88861310 -300585932 12985 -596942489 -486323069 27434 -125516126 -122700799 3266 -308921355 473756106 7560 280274631 465252725 11785 -31383002 -319504989 29486 -133564277 -799786265 43846 -104528895 -762503288 16482 -391743306 -95729064 36719 -419042623 851139160 36002 280559661 67513377 4403 -139967968 -504894401 17686 -952825621 181508963 23228 -499318053 459013743 43593 88832647 273505444 65882 -769170951 -521584628 25875 255069467 743242253 28787 176327235 -893028810 47096 -408598435 -970148297 58239 619818897 -312694801 45777 -312111906 475272021 16907 -138170859 629542756 51058 263424582 276469009 71530 -313706366 -216597194 27439 174648381 176376395 45203 -499966656 437874117 598 734668498 -206589822 8134 -988739511 183819773 6773 -4273882 650534689 4592 633563598 -312315058 11017 -400111390 -107479030 12266 -384882588 -981958730 20801 339267841 656840004 6918 751856722 -237155606 38727 662513896 186997516 61949 -994652024 165619187 48449 -896794601 -120719118 47800 -209390889 -956030336 39573 265185145 -27270135 13751 -416274711 -116723796 11178 650675279 171940903 20527 241655554 756919223 20812 89350568 722584268 49375 -8102 647455802 35828 -575876771 -520264714 4131 -702997818 729100521 74499 -980215948 -994151768 52836 -292683154 -232059041 3116 187066038 -421456579 23076 159081883 53005130 29753 -953894565 -592279460 39272 -191623299 -902600111 1188 -218807336 -870949742 52598 374186791 648536916 30551 -691636718 -782846485 28373 182469537 652602319 30020 -97847938 -128698351 34669 655733044 178657082 24467 -588807283 551830137 18978 269075876 436579459 20137 155190582 465069806 11108 -675074970 745701270 40429 171616519 -381174818 32796 -678526165 -876408846 52353 254168998 71055001 33084 -102454932 367890572 33071 274413558 285389465 32186 378889953 844007043 12829 -213230126 78113030 18230 -200001886 -978215980 25805 746458672 -980185540 54573 452729245 343950583 3096 183030837 239540380 2541 663616773 341745187 38280 570057139 469055972 4742 333773564 655289184 36872 159459495 -426475433 21859 -300951408 -194499472 1668 748861922 -600519377 41769 629847163 -301560933 39858 -320962072 -235685320 5288 -197359694 -972330332 51874 155851423 364385865 17504 -129805006 -286530544 27618 178647802 159449859 43653 -675688209 749161821 42476 71418580 743231933 58507 181831853 362858152 39333 177798001 -204776736 6065 473361376 -667239333 47961 -288813205 -680372451 65360 336772436 624953424 37500 -116605456 -762429560 65681 -395928864 753598827 28052 53796582 247694833 34 664684185 155552935 50381 639529760 813261526 37691 -688151019 754815812 71730 -973159680 152112251 16565 624052660 149293181 30915 -39255752 -712621610 46267 -127472320 652151957 358 -581071196 547139563 15067 -224976332 94598759 60797 449504435 656392944 38608 -16522961 650190102 37860 620929744 822364052 58535 -3979691 -713874952 56350 654512628 -314595740 44185 -131730377 368040883 24307 -328975215 -192093134 11417 748184318 353764459 12663 -303291535 -703751732 60088 81754090 834643395 15174 258572851 739294125 33009 556284914 -493986743 5492 -194510868 54671315 27697 184932051 93128907 10052 -99087164 -119145444 2838 -952943425 -896216086 48932 -115146866 -769069448 5340 263919951 474252321 1716 257768699 458722796 1696 340414142 430357358 33264 165820248 -880598036 36330 -789876493 -490587541 43855 188137343 241389244 53060 378728541 -213292166 17892 -505133007 469160007 40567 -98775990 660995162 10229 -109864187 -900690384 6324 279081655 458149544 37750 -317162247 443722064 25885 146465951 -110204780 80982 244875202 -233418965 6478 -102475670 -294792074 24032 340973958 624081630 42964 -198944402 -963908360 36210 -686375088 -797092288 19303 -895214926 54756200 17217 429537368 370613889 8610 162123125 74394322 1247 -191762945 -903780902 49912 -390263747 -95490904 3733 -608973057 -494689739 37796 69579985 257183239 40489 655094605 -598662869 53811 -312973264 463762979 25634 -111718643 -871659610 22704 176996162 -190871279 46173 -710630664 168582902 30107 -410784727 830407783 5758 148015552 282553918 50312 273767801 -216360978 17708 -689157448 338279513 17076 -135413578 -123337395 22318 -777341226 164637283 21738 56695263 -312918894 491 -408013155 239805699 6763 -587307356 -478265135 33386 -394491672 -119727539 19186 -700788381 721327526 59373 64399741 474860064 59148 -141998059 -485208992 2633 457566817 152149220 38836 272346572 259408306 56115 -421232754 -130638807 25628 645905507 823659660 34803 -22525811 646961401 32545 -324048201 450813562 11542 -767594904 -483282527 58578 -673319864 -766060826 33721 -787850450 -481998048 9551 -973740591 -972794310 24749 -116273438 -889463070 9966 170035994 454803114 15375 -235512082 -893482753 41145 -9072576 725607254 44339 176323407 -409932960 3011 -106578156 -305185138 30667 74052240 835560699 34434 -984501070 -957301011 19303 340762862 -190968516 2440 63682165 751685927 63248 -207177863 -574074544 21810 -889949683 448584476 12136 358875745 -142504429 61277 144766408 -96111575 17303 853029081 -965713408 12414 651421308 341408268 10004 253831977 -763636 26682 178042691 -395193167 29592 -575009008 -310325638 16949 252076232 -15790419 19327 741338945 -204996486 50824 48193970 269167174 62699 189405889 168119634 46345 165236639 -881098083 41131 172796101 158588916 240 -696869322 718704989 55767 -670942280 -769018094 6146 187964196 81413158 4577 -317161139 -105614562 33249 -419768268 -126195154 36377 -403720372 -113522193 39128 -313019588 559314400 22540 -197443655 -968682662 2749 -197177642 -991017266 7206 -97100084 658847186 11706 161840612 -229983533 58012 278090745 71587340 16462 -962459401 -423704225 43416 246470024 -32505428 60145 -574915220 -496316529 26907 -322586509 -698393844 55628 -502286500 459508624 34194 -307377677 453312985 16479 185883826 56571696 1988 185466370 79188586 18409 -427774324 730095640 27272 265259212 646472340 13583 -767024719 -494009425 40665 743091501 -292383246 39443 -860229837 446643728 50995 -585873247 -522428474 19122 -96779970 -589360313 35999 -590481992 -293552210 27414 65588795 751763568 27360 -491717063 429862731 6624 185104329 277863597 36547 -217421090 90931337 63112 -15963258 -684353622 44034 67877957 454929691 8505 180840746 347246310 3568 -110331358 -425901660 89332 -124245770 -890946849 31742 -611795430 -493830088 9726 -995025273 -419888426 26217 145211636 336898290 41464 -97608678 -502852767 9754 -697806433 -860134065 10565 730539611 -585260066 42706 -389410569 830918613 11014 -984693364 173920501 25296 -589258359 -516558095 29480 -889208080 742224606 58164 182385390 84108287 17615 -120743331 628697237 16420 845149365 -990406178 51164 433833541 369280790 12975 537159139 -521379384 47157 64061255 249168330 55906 -195204183 -866922508 18364 -595265646 -422818812 41058 -698331105 -766726974 7470 -15568885 658232350 20622 -322611514 445491778 22328 -142419370 660682880 43498 160722410 462769991 25515 363892293 655970753 17218 147200801 277947539 27714 -5343435 -676779006 31360 176160364 -866239558 23158 662882730 357528812 1448 155075262 -396748699 16657 -985726833 -952535849 2170 149460951 -122317827 71226 77868028 -292801575 42041 151152660 144211534 50529 -234147170 65977806 33321 251731462 264717643 48737 -571994012 -294382370 60709 -105393962 -297861480 21823 -763641479 -769692453 21342 -321744043 -223847949 1298 649347737 -329385328 36513 550284598 -480375486 29771 -571867056 -286770841 51614 76916550 821418029 30024 378031366 650976601 890 186734642 365887068 19352 188551788 -884441069 30199 755874519 -618165306 16797 -320026925 -691391716 41616 -124825620 364280170 11493 -134398205 -102497082 22691 -206592468 83368035 73321 736325355 -498475534 66869 -597023176 -493098486 1306 176079646 349450270 3219 825497283 -989266465 12797 -216143632 -882322919 17690 718490329 -199673839 42109 -101205895 646735502 14400 334731837 648995912 40834 -327898083 -709445052 39171 253208380 451895586 13507 150370906 -880089783 27497 356781430 -203654614 19448 -329096549 456470210 11508 -382827348 238836349 13409 -135563048 633402446 48611 726051498 -203803999 50356 180159273 -780800367 11226 -329388555 666342741 45694 148692897 -117340047 74377 -421851902 285369724 26608 -123108219 -764173625 64779 -228825022 56967378 61603 -578518703 -511576564 11572 271604707 443673524 35477 157362691 -782661692 49308 -667586881 -114054448 29224 186529685 363138758 28432 -574886983 -512284192 15579 175327722 -857471036 47595 -131891997 -501569812 27352 -520771492 448172982 22906 146852306 -101049331 28781 -596353012 651377765 42568 640668829 146657281 13655 -892320890 435823516 8578 737057796 -230169808 50719 -142185288 -888466561 19808 -603596871 528224080 19400 83379104 254593555 8065 -957790533 183612906 28276 265061811 737396308 1224 53208405 474225177 5146 144850872 357584931 22441 734877790 344740959 58358 -209018351 69712638 97023 -102644707 -788215956 69845 185212209 351094466 27389 643032023 168667263 29118 -121387968 -479138430 31924 178104770 -882018068 9140 74418236 -315183125 16107 157479591 -860107291 6830 -877183795 -125040223 37476 -883019779 -399147577 39414 -130923652 373399066 18142 240960598 273761269 36460 269753731 461679689 8986 171886489 464782015 3357 -990680828 -588292718 3680 -693648198 -216058476 8015 715969342 354178006 31971 -41422228 543678322 30692 655609067 354295140 61753 59015198 834931950 3072 78698354 447604825 52955 -595730519 -515307312 9766 -108345600 -103574576 17002 724242611 -611221562 5195 -952918134 -712207721 27494 145789551 -234508913 67940 249254055 737994179 30754 656968927 814695046 4658 159392204 340170608 48617 335024981 -214123263 24295 -392543416 -966524082 59647 -789487928 -613106447 67317 -573549052 524791567 59939 -192897747 84413784 43386 264797105 743837322 37938 -710704246 -131430490 26165 -129695900 -798112002 44683 -668773366 -99912979 9096 753227924 -592266206 34157 -522672745 450171245 19019 -126990056 -874750495 25159 -197847074 -601021889 68569 648398091 356841122 65852 559281431 145092768 59125 158084374 456338035 18415 -495822581 457738176 11330 359579167 -201380491 10456 -223561374 84222956 14723 -415742749 729379906 11372 65032038 718647178 49521 755489194 -506170470 76711 261968233 751173737 21444 -331637232 -229635919 19298 -292057334 -224794063 30500 174848558 -105926949 49512 161630175 429788022 9087 283210652 -233246398 34961 630807314 179869877 72284 653162920 841154709 32894 173491646 278963829 2703 153768802 -425405950 16854 -970854533 -615584482 23082 -10981789 558241588 8226 -387269908 -110548765 8833 80445658 277131935 38925 87870831 444218533 48007 -129512297 625104872 12694 -787253263 155892031 57063 147906723 373597898 42691 145546191 -403756124 11893 153516428 372380238 28960 341261093 632261433 2524 61396186 745662093 43526 89887899 243077865 23631 -387594620 260454765 46452 77354477 -705079637 50785 -973652342 -387606961 61307 -498742969 452007531 18682 -2128358 536693084 18076 -998128172 -608206896 60296 -304093694 -703058938 61466 -983922485 -956834946 21813 633128402 831035805 250 664765901 818494671 32628 -5312277 -704609832 45381 -30913219 561269482 2972 179645305 464897095 17164 628852595 -304316848 22967 751100848 -193841883 35896 -132312485 -142769221 22845 154416348 50822226 245 -330454163 -678928771 30995 663055007 170279814 10466 -501688180 442847855 9535 87759817 455671167 13950 243303386 245868386 10378 143983044 -579966108 15666 624832518 834739489 25877 -788839221 -778444976 20414 78457153 823844322 29622 157971930 -409502752 29062 449127449 -990192499 61534 266943892 -32061885 19692 -993586842 -608987812 2354 -100366209 -514089790 25116 -389764641 -770780815 42086 725284879 -198293636 7941 153640347 -397806163 5081 -219615088 -603195943 69113 -792201881 -511551962 44009 -963758727 -577631713 9596 735101658 -310351692 32050 -896140449 471925177 52418 751961066 -618154931 12119 -191259670 -865768973 26593 -887985251 -101798776 48135 -972885367 167119365 20530 -607715790 -318613500 13440 -397458930 757988781 14146 -980450056 -395286210 33734 -227156298 74794150 5914 82875419 -326648034 33402 753934115 -227406423 63036 180947093 -871033399 25010 -203343362 -971270556 31945 -219460683 828118460 14768 261711158 277510743 30483 -295742485 -230072374 28229 -686918874 -876487838 41565 -401471894 752639366 5190 -781211226 -490624648 3344 -775388044 -770743189 11912 259856245 -41303674 50716 181839082 -870139271 43695 187780987 242931953 23590 344024167 -236674280 29063 -219333761 -978592271 29394 461087743 361678912 22531 352224624 637505267 29819 69095451 268795827 1237 -877772048 -113718849 60382 -30323073 -677923574 10579 642889302 352689430 50612 -323185020 468343830 17867 664850044 -300775884 28943 -399055271 -981291214 1753 -110402067 654561523 16688 -192314318 -887553786 31364 174073142 437659873 18947 183858784 251656728 57337 175819142 -215266792 69118 -287633638 -218856233 1136 -114834849 -777928968 36434 59093008 472747394 31579 -221060612 -589123150 37035 730588628 -393089206 45543 456687471 365572468 27944 -952470069 144109485 9628 -766389962 -794178101 987 754152242 -313287994 30061 -862939067 474437503 11708 -411906849 248481035 12564 176307372 -576527887 8833 -33249338 630072565 4975 -677478068 -198909087 21089 253107424 81041554 55259 -858757997 186148809 88993 274082406 263760722 20104 69309132 249878305 22151 268994192 -228626537 4918 -107034325 -313602192 2470 -966059328 177929522 29824 -111725245 -490164777 373 156087938 -101104705 62369 -290963702 -671177301 56318 -324765888 -697050067 46743 -867795224 457394546 16420 252021126 284792176 58459 91909505 278419325 57342 -521409145 364010402 11131 -395121880 840246890 45278 62564718 855395176 38916 257766309 283539051 60003 -612673392 -521203322 25811 -428474648 813486955 47932 -14487396 567324468 32368 170485771 354329618 22097 168839168 164410463 31525 475904052 372310898 13971 -593293072 544945827 8914 450868608 165761479 45950 -952655965 -966027779 30697 -673790665 -891966507 56671 155788069 -399463421 22831 649800359 336195263 42851 -217674509 -599887681 33877 -788529183 -501902273 19058 -406778065 -902488029 62472 187765016 -890947098 11803 163871945 238673534 24041 -229654037 74605888 30755 264429312 -41962945 4994 269080079 -902972430 9632 -688632726 -871490518 1575 -407952982 256348683 47549 -980183410 -390233094 26786 349005636 633548306 42716 151220586 -881070020 26597 -673474709 756559922 77639 -599987844 -328641413 35967 -224690042 -574743714 47610 436202054 372798313 514 75491013 811610924 38574 186053955 431369481 8883 60260573 280251555 49044 84467848 -294432996 39342 -293495233 358384691 44225 -327719555 -689353250 4493 460550032 336452673 14470 283305639 740761896 16267 -960551616 -589762048 70199 -612523860 663454399 26255 261299716 -205009130 19988 62194243 248783508 28940 351626586 825322714 43577 -388041441 -987570343 43431 -41908598 665681314 45062 -713779181 744387465 50515 -384117859 253977772 38600 173315679 -116688553 11269 -231731636 -395155135 58642 270973676 65204800 62902 -423283225 719212803 7679 -97624691 760248660 8496 -209300115 60422459 80179 -12049338 -692029506 44923 -127573190 -328774492 15185 -389309237 -413132887 50117 -139034926 -486590506 30541 -134680600 -806006208 53558 160369378 -113651037 64652 -994195498 -604842307 46601 164334254 -132141839 39742 170463711 342591333 17504 740429446 -208433684 24206 163875980 188223476 655 -782555488 -773912246 17885 273851311 -214708303 18737 -121172273 -327523610 51532 334382376 358231915 62873 -116499263 656118275 44999 -576804127 -875256101 45786 156790391 -232937633 15186 430143415 153910203 51511 -23297577 638117033 45261 75242670 728411294 11049 -574689501 539196057 2318 149774186 150886586 40612 -582241845 541506557 71712 -804716972 -786434161 8022 -415239055 847004406 29141 376112496 -229329809 20181 -613412607 149743138 50573 743482102 334923110 33922 -128575428 -874098242 32695 -198078505 -590955354 37827 -3845812 -688432474 36678 -302765156 -194533180 11350 -972342652 -394104590 50386 -993455957 264107952 23717 -680586084 -903297731 2240 177306405 -876752789 35584 -118723411 -507665558 19629 544806381 -476829827 54615 -136062774 -523535452 13526 -109546592 745272344 40809 -995733297 -393835610 41270 646590488 841873719 4117 836149271 -992619823 54388 660115133 848953121 23144 -384489287 733033959 1648 -396768981 -107890168 43876 -615048995 -326676079 27876 180160825 437821189 222 -96791336 -522093173 34397 -126855661 647119233 26666 -203307774 -957395454 37227 -103133247 -289078585 38230 750921563 -216625555 65699 -673579608 -782842823 14912 249057324 454057576 22460 93219076 829105623 13534 470850234 360736457 4883 374459038 837461264 2524 -125451599 -124108632 8182 564127689 -491607459 41262 -607980194 -487933032 34847 367197318 656004722 30951 -46518941 541944645 1358 -607124748 536889279 29380 -138918182 -864666200 20350 -700518688 -858679366 5611 274214004 749418520 7208 -235925139 -607564111 14974 -214288430 -896130886 13848 -763600603 -783084874 1500 842267579 -959867928 15029 -318792572 441363682 447 -395228250 809889278 28422 269391302 283569743 76477 -45650080 -696168030 24891 -381871768 279128415 26365 731781416 -606969443 2844 -411017604 -126197491 19742 -289690035 -678620860 60431 741736914 344483566 1993 -892035750 -111264196 40085 -613983452 -515781807 17882 640297801 838608990 20441 637406483 175226076 45494 -137065470 -304051910 14809 -523510298 430745540 2715 -690500395 -782637168 4082 80380852 725061872 20360 -330166161 -197040071 23186 166265233 253881408 49180 -33621445 650370902 8634 -705148841 -795095601 44657 276726976 88129262 46515 -99252177 -202167424 38220 541337285 -237974360 55140 94913000 825763020 6057 -673718791 -775263777 20341 -903198757 467771835 36206 -115021142 -520382085 21220 -785487499 -488018637 51255 642898942 -321667954 9954 -585690845 566059805 25968 -893857046 -109509885 13475 -130608833 657701454 29091 366448329 -212123757 3886 -978928698 -402725151 28306 620655840 160504929 66324 88458866 239177959 71680 664929090 149539202 30456 444950400 846419091 75044 758618183 -207186891 3127 736405517 -215251849 60547 441785220 159762075 75865 -979510079 -385147473 5717 -409290040 -106476781 40730 -124408838 -141832464 8191 -874196308 -130621716 10556 -405920651 -12819905 83461 180768174 -878268653 18414 263730603 -226667556 46049 -808571706 -804361493 25599 -981413156 152537013 38570 -422238937 270423673 29264 -106088712 -487679085 11904 359581540 631187762 9952 552004067 -502104260 51708 173032022 -405727786 25982 752520276 -227292754 41846 248496195 -3824122 16800 440868941 368967891 8865 745908603 -235172740 14040 -999638365 -952388053 61478 -128441102 -287031693 7767 -381772157 -137642870 43092 154389855 55798746 8526 627270755 357156296 3551 -111445187 -140993593 30533 169753313 85847767 9161 242828001 467008019 16707 -965862132 -386049435 72283 -613188445 541202413 64631 346665371 846794096 34956 475889431 341988674 11861 -17886508 540719346 16177 716406321 -191943528 12836 356949051 -679695628 65767 350742585 620002975 29172 -685647107 -112132273 32121 259345882 350516738 13630 334400480 829583383 31856 342239446 -298923145 35869 -386693846 825127429 46958 -307478100 354882241 30757 -381076415 -989846213 40280 147412920 372823475 31191 -116831428 648788889 4656 -607994904 -493397749 12005 -672395208 758429948 23377 640973016 -287507654 20389 -959053119 -222184386 44757 -216156785 -608104071 55786 -108791829 -100904500 33316 737218739 338073066 14898 146742656 167709612 38869 651847224 -896375511 40800 -417435616 -977700415 65234 -407159002 267152450 15577 356851538 -201734243 6043 157461146 -573766596 6142 -586239119 178465732 80042 -994684134 -579107546 52228 -709297933 737874997 54609 -789340913 -516411705 47748 152367836 283320276 21260 465699466 173512713 2108 -140194230 -872981725 10361 -701382646 -807279411 13661 -618739279 -479516485 10630 162746477 61012517 27666 662534877 -419441364 33734 725336974 378116838 43537 720177246 -216680069 53118 -677402890 719523491 46761 722650158 -609899947 235 84707736 -291507277 10732 -988405512 -981460679 3104 73251946 750176239 26987 -104301530 -320647489 59977 630115921 182284889 63222 -208083900 -953209949 38534 629538298 813885387 26608 -104160438 -883374649 8783 -710983632 -768919658 13672 361793190 818792239 32499 643978798 853888446 8698 462977486 171877951 3998 262038723 65074930 46812 -963915771 -573235413 46666 -191782730 -862350380 8161 747892314 -221043709 12895 76027087 265956430 47066 -903837288 439299047 35241 -688998396 -770920770 22228 -44089113 553424494 14692 346826891 625765836 7191 -577687989 -330092280 26206 159007383 445899484 5742 -308538528 473738547 534 -680739119 -110571661 32171 -897974611 742119187 4620 -963211541 -391695354 51760 -676374340 -764789860 14966 147301570 460191832 8755 -488270398 363964719 63088 -223212676 -980186483 8293 542223369 -521762593 11062 641180442 837422595 781 48163288 273768799 13758 -119312534 68455670 63143 351339528 655996946 37751 270200559 55301624 53446 157881108 90216451 21665 -381785504 261408336 17323 -136078340 -296045517 50947 -200074845 -616451014 45993 -190920363 -597589377 6773 656301697 826280980 21917 -708302244 744090766 63958 243424371 90152491 38258 166944704 167853488 44203 -875759969 -136836766 46956 -35125395 629710477 31938 -105252398 660831279 38795 626031498 346427775 17980 -128103794 -520689823 9752 465822673 176216775 4139 -99175738 -522406342 25013 -405024049 245265689 42156 84798748 809800193 44309 -236843048 -864251703 34722 -976557529 -396512074 47150 -979783757 -979276086 1483 168750219 -596258024 209 -857747789 442277109 52693 -136598729 -801265168 14450 -988030454 -960723329 61559 646602585 364703328 47610 -764827097 -806393628 13663 -228845072 -612996095 47312 171539859 282832338 6015 -406274160 -673041157 69942 -576108502 -483097471 16536 260431066 -42629237 60051 -99041869 627810853 15700 -102476595 -491589088 35313 622479229 173845346 60262 249793905 259295744 42723 -957474032 -706956120 62396 -987085817 -383770176 45887 49833485 853609841 5025 -984044886 -616936900 8017 189108445 -193785276 51756 260432803 -1323420 31059 181511302 -426898915 9372 -903222343 -121603220 62161 -777488473 -498141375 52901 -694247042 -772016598 11092 190052263 277550873 54595 -206945424 -575080965 6328 366670893 664499635 7617 -423921655 838175703 26322 174404404 -414377395 25800 283063024 258398650 49219 -698872644 -878175874 20374 82659976 666282148 53375 -694980513 -105373451 29793 -412430563 760885934 13514 535377269 -510701357 38723 645619489 843041465 57688 633105612 -297439741 25089 -127950436 -307527187 29734 -422093132 -976415613 30166 352395577 654825742 39614 146261069 342034708 3875 86289203 822923062 31864 -799424852 -509274145 14692 -424874826 813266825 47971 -302067588 448264060 24412 367061242 -125837900 46843 -703120425 -128630077 2845 -298444451 -696171141 37903 178256542 57692926 19284 -8171125 -517920649 11514 -712262313 -768280488 35208 167721204 -228675007 75768 268250273 283455136 78061 -515728615 442908611 23675 87415030 -316164373 2281 -707697234 735447430 59352 624309920 -688960133 42535 -212600043 -967414099 42695 547775388 -499795565 4667 -419413578 -129261647 7004 242041438 88374200 37390 637728091 347351056 32696 -882109781 -100823080 46020 720323604 -314047324 22422 -425458880 815809331 24756 -288555611 467276124 12689 242678157 -500218728 3910 -860639220 -137265773 30220 -706764268 726124482 55545 -613409719 537615873 74439 -711411417 -140382582 31310 -130662910 -519771960 7399 262495590 718373108 8207 158891395 -128579055 3167 277077436 -11782716 10109 243829568 -42286109 70430 242007529 456896928 20575 168182581 375606647 23264 -403040358 749793366 14671 147892868 161092742 212 -809090222 -790017303 24557 -805185950 -806592354 2010 173718332 176819385 41020 188104851 463150720 3255 -19590413 564912416 32325 243940593 470113389 19410 65856064 -859669072 53220 -110718275 -111501961 26263 63749421 247216598 54086 653703168 853457107 28477 374356598 -212470271 29083 651285671 -413257749 42898 -783768130 -789625480 18581 147551251 179625809 33805 161425194 -902581776 14192 -981350581 -597047209 63269 -320749549 469228588 19821 -328152212 461828363 8518 249902538 -348377 39569 -712283584 747204632 60957 258712066 429073427 18023 760836203 -592669229 33825 -124169724 -484773534 34298 469304143 186488184 72669 -105142572 -506045540 8802 -416518254 264307596 11344 269260495 -191904187 9444 -98448107 -121006648 23204 -46420299 -680913216 30387 244615540 -2581391 6866 -420346320 -885406851 52482 -602902389 554621735 71085 438771964 258459262 35259 -225506405 -878360531 50170 -903025161 -119009181 61596 57263455 717428687 10513 262199172 54331957 30355 -970160364 -866289307 51334 90434748 -292029972 26825 151746295 -424567856 21898 621588292 340088622 46418 -328443983 431640613 6682 187465714 -673859115 27199 374165064 647411851 38171 -228220673 68539184 45380 -216720765 76273045 57659 725387093 -204957446 54704 -673932702 -112029298 18540 630851263 841338506 52421 -19384924 550295158 11386 -578714306 -510732661 34029 -674757646 754620925 54207 -140327680 -508226300 9079 -963751288 -961632723 35817 -763850580 -493115765 42880 -103788935 -502627890 12041 -331345836 -691812965 45387 349341819 -204610096 36597 275154382 77994115 31305 550244975 -492388316 32950 -709862518 -101878570 27798 -13168267 532399618 23446 645419897 187392666 40135 -601711357 -483408796 22898 -196585894 70759329 93722 -205757268 -985706166 8137 238799039 457259370 20889 -953749841 -592955707 27074 150254814 266987884 57497 -98148727 371980901 20369 -712234697 748169039 66806 170454549 74415446 17603 78680093 717151360 44695 429768409 352045674 18094 156122802 -882688019 34571 -678876176 734575826 41995 338095789 -210331311 2623 351675896 829867404 45877 261235434 456715823 13795 -120597496 -881736960 5219 469424265 346911896 27106 -597407813 -327107283 37266 -193802243 813978459 61183 -571792969 567530616 68330 -389823566 -141229632 4108 -783952273 -795516423 5157 53622290 280247164 35061 -207751337 -989241036 16556 823994108 -957270943 4165 -708476845 715105236 31029 -899581042 284647838 26771 -202539160 -958552709 37343 742584801 -599529790 24098 467041909 146592861 52420 -123576631 -872103453 20584 -710813713 -615022889 52098 -762136648 -521276206 33611 -997445554 158720318 23812 -989177796 -996923305 30842 -581711157 563915575 71867 620931958 840665827 45943 -780071762 -480709031 33140 246739628 -225209478 31203 657247167 183439718 52177 -227012939 -858097369 9073 181136009 -387485541 5800 561690188 180948790 43482 145683509 475762268 14098 -686487098 -763811917 14628 184476119 79879603 1269 334042521 843784439 11667 -201595194 -580248049 65500 -128451108 645036629 41720 -408550077 -588199941 21419 -286814399 -225944057 33888 -140279126 -876472961 28887 537643597 -501127979 45606 441820859 376903344 31789 -307868999 -696186074 29214 185489219 271922586 51804 276130462 -12622298 15397 -134442976 -762401447 44126 -218083937 -973775708 54194 -125470873 -521976295 17886 465916212 162623888 22571 -229277557 50844539 33764 165915832 164434255 45375 652742788 826408386 22275 626326452 334927126 28622 48103811 439362516 58841 59412582 457614027 3706 -291324702 470877109 13184 156909124 455092253 21148 -580048812 -288395606 1825 -874544557 -99888119 6269 731000740 -295457718 4896 162179245 268311148 30546 144979467 -210522591 26717 -201901285 -587638170 47399 146319063 272942617 16818 267176317 432742984 2564 260622379 180203805 37929 -681249067 -800731137 43701 252794769 64445071 79037 65652492 468897191 10262 181523997 -872417567 9566 -711560499 -105446412 26049 -982886448 169479363 28207 359053393 854978398 733 -423460931 724049505 34750 -39964889 559426586 35869 144238034 -118106563 1010 524430295 -478290577 55942 257268698 280793395 22949 357633109 -191679489 1792 186096778 146820966 12811 -703978409 736243995 1183 -289995694 -198866611 9195 -523079660 -609324505 39736 183969590 91803179 29587 -26375207 -703774935 10965 748219743 -107029065 51908 366104504 847263297 43621 -980813503 -960691254 54543 -97925303 -800311086 12127 -601994885 -286332235 64324 -764136652 -488104053 36892 -196063616 145004183 57489 -965379597 -963780620 74489 337883369 666661786 26924 -958340694 -606255549 27255 744147056 -293029154 38559 -416486275 270545470 31750 144649165 154258255 16751 179583620 434908315 9524 -13769175 545240828 2407 376936913 819449042 20366 -589431976 533704933 73780 -115237965 -787974788 39554 55658497 -308740157 38825 -130415907 342470246 904 -193646555 -891221092 26557 -687404975 433703678 48504 -617747291 -479041783 36894 -405880124 760750816 3707 -34396249 -682875702 81745 545906256 -522983320 44108 -962686423 -386050517 77465 -401364197 -124677811 13983 -193630813 -202143155 16024 754867214 -599349493 18938 262044761 87695610 66178 540846558 -514358383 48136 169856493 -981473988 31446 -577349796 -311878523 61532 -611205501 -295677638 59035 445793829 -973011615 82058 252088784 -36365608 64136 717286219 361945519 10316 83884016 438751655 46361 466739789 -233414791 28151 -954845078 -394184196 24497 -106531390 -133555362 2941 -772545290 -497781275 33858 -99469490 -861322941 41934 650735802 148430813 37714 -990872933 -975449391 10558 -591757592 549961921 72381 -217755740 83849279 97153 -506952471 448731582 47667 -31923062 634507977 24604 662493657 352908798 33130 748550672 368114550 7678 -427422400 282202494 19957 143533677 145950300 32227 -808801719 -513639718 46601 -391062452 -612438086 53140 -204848120 -999536268 1661 741040996 -603249479 18659 -16001940 -673413840 2965 -668038032 -890788434 19406 64397599 430325784 17699 622177841 183607475 28711 445408669 380842087 15889 87548810 843759671 29564 59308840 -216988420 47689 -132626559 -879351860 7738 272653002 -194837233 1678 245527219 263712000 38824 -604929303 -320743698 5579 -707984178 -123033124 1138 -424408570 -134896665 16980 718051426 -585407059 23410 -116381280 -112965292 20388 166747644 -864805340 8496 450961453 368595015 28011 -34811391 -670434907 69172 266748052 -40871048 69260 -96066318 -482345793 1648 156098558 454942797 25301 -290284281 -231514852 20782 -236434308 82503297 21838 -383740594 249063366 39505 81723583 452624893 58492 74536622 825315506 45541 176489939 -427521452 33820 -413057924 279057777 28547 176348367 53859598 12220 59464412 452735585 43208 -15530916 -674308188 16414 -984746980 -999741095 43251 728061142 340376198 58601 -127948489 -139306958 6414 379771967 626110513 27629 663930687 -298785473 38760 -114151004 -892692223 8142 172056869 173142397 22400 -126112124 620461948 50559 -776168360 -488011600 43550 158233253 -861924973 16269 -519287593 -481993139 42701 278995771 247056408 23800 353893614 630899185 10031 -391837705 851130637 53488 147457305 -104696441 24250 449174016 189288454 61599 -396339021 -140040876 42251 -903198768 -124993699 10046 -194392317 -872551150 14309 -599935375 -506332795 20227 -883332991 445743935 39146 273856444 440324508 3372 -103365945 -506189982 25173 165530761 -888322001 8262 92610370 244557134 58398 -980252194 156226829 11023 -295557313 461171489 21951 -615989157 -327094073 41509 -967005428 -965740750 21673 -401032363 -115137354 25544 -298564118 -689270006 58561 360754370 -193614807 17140 174037360 -579037854 8936 746468827 -200750435 4931 -494593691 443640583 8389 -116069193 -317140692 52167 -208004176 633476876 54499 460952608 182159245 61292 -798976095 -515466926 46704 -403944128 -115659044 38389 163662180 -399745880 25787 467935158 160792767 51667 -581523684 539243659 6798 -106160925 -903576258 11496 -703088690 -890444780 35836 -236635866 -897776438 28628 -889140208 462952420 21317 -1428210 555392828 10868 746964740 356269836 27358 279239735 -225684792 8715 -710611340 -119563261 28182 350077345 622215885 1177 366019698 624014314 27692 275268657 53997421 76267 626151168 551559221 39906 760473224 -315051640 15217 -206976357 -995836980 41896 340912886 842082245 6642 665232835 157809308 65214 76566235 273821940 9664 -498212252 435974736 11113 53959168 431692770 52925 -134349177 -129559340 5520 190408273 163842440 8876 -861251761 -99990445 49087 -123794417 666258263 4432 341565143 -212282743 25000 556103916 -518433379 20205 -672056632 -871378943 27824 -331282055 -201651332 1143 -578599753 -497902481 22654 -792941413 -487799747 15803 241564465 95167224 63388 278367982 447175119 37942 146013083 626192341 52811 -95805214 -804314882 18111 339888706 849909752 40534 171907581 69164455 1368 759078140 -592462204 4889 262779631 -45841589 11982 -20300965 533317612 14716 84584800 432290179 47539 652517440 828608339 22389 190469010 -398390386 24970 250232647 -776383986 26594 439351189 153286244 66098 -702170300 -904205035 41270 645716508 846472590 60121 -590066416 547477599 18425 -113031814 379960033 9555 -978840111 -212933764 61215 264367783 250662004 31852 239774026 -18159672 32911 457575943 176406130 40885 61827587 -296130696 35200 81084338 439090530 47594 -582322224 -490023242 37649 -99852257 -297219283 10642 273862349 431053705 31466 -687993398 756502425 31824 243667167 73287527 41587 736603694 -217647310 21780 162931345 435238483 13381 178215819 145715766 9067 -997398917 -596764887 47512 -870103447 448480181 29735 527079354 -477577543 42564 -770724602 -102508692 18711 -967923576 -394069689 12700 760024028 -202808616 2259 -393546934 813743436 17244 546630275 -498269385 27699 -101013385 -858019916 37984 -685711112 -139397364 30496 759906004 370008553 43227 472369850 187620288 30184 727725287 -574129766 20451 64000585 723683987 5411 283836356 -24622068 65663 -138474473 343474943 3966 -775474008 -781557735 12932 -682391372 739745325 27869 253596111 -226391376 16378 -123706607 -136820164 16226 -706165003 -787783622 16047 -192962082 -968291404 37319 -518986262 452287823 3778 -862888894 -106794505 3638 -764780105 -783899924 23364 -321992124 -201378942 8858 -142621917 -806817525 9079 285597820 459749940 16572 54105910 440046097 45733 734312458 -596444225 3615 -103974219 346232018 23193 55376470 -331209898 24806 -120244367 -523178485 18892 726663467 -232646968 61307 -134329329 -330499260 72148 -671186640 -784371485 3975 -404840266 840693412 52620 -102588059 -764096802 66637 -505304072 430002466 23588 -38156390 553254963 22796 -235381721 -594133859 28601 -975671772 -390311440 67847 -191857114 -983769110 12141 -872728464 -125944446 16933 717213410 -310718255 19990 -387308913 344377214 21221 -400656855 812019050 25223 -969674990 -389443496 12 -671161746 738030596 17083 -115012170 341090244 28980 144354834 -859383714 19705 -692680942 -863534333 5178 -602661352 847146537 83597 181281170 339713767 41477 176470382 -99640373 66180 64993812 -286051994 17526 -380970695 240262940 32307 175231567 -419712849 1451 665759495 372623471 39785 -492416685 467107980 38243 -987419332 -382907713 68150 -997020672 -588279208 27163 -206396893 266685870 29205 -690935919 -900901695 17338 626313347 185600808 69028 -700001110 -886408191 22403 -714270236 735487645 79826 -384951823 -992829311 8665 252307041 254844116 54703 -685183487 -783194951 25481 -615415400 167165508 65034 -132749413 650885560 9782 74360972 718105769 57746 447936399 163454876 27014 250913112 472455814 17184 -973833125 143446924 52672 665544331 159637382 71953 -971545495 183159896 26880 75559717 251293555 35384 -984911437 -973601846 4977 -683910709 -901024022 18108 727895663 380070836 22545 -304869836 -227557123 5245 440196112 347684265 12115 151191230 -615244656 19502 -674476933 -791023048 46579 253351968 -200609070 25863 -308873328 471105527 15576 -970426621 -962416523 57820 342771016 662143653 11729 -616924250 547144022 55986 271056959 737325355 26775 -699942234 -804141984 11864 -684977892 -781599979 31093 755601736 378181789 18075 185423757 -402695058 15573 344208003 666412042 41768 -953762334 -405554040 38708 253200597 -222731898 24998 257680299 749284829 20585 65997288 746440649 13480 727199116 -235083508 46065 -290491631 -234117228 25207 625417578 152526830 45914 -229309278 -964208825 12995 -970112589 -979472251 64756 835198282 -970556512 11153 273800238 251763328 31958 171955575 -130836922 25374 -586660850 -477063293 32351 640613540 -328595337 18615 281377283 256300801 47156 152709430 -219407960 24132 173655959 337227387 28847 -800969289 -806014994 21014 160253154 -213214836 8963 837966305 -992855031 49499 739371466 343412133 53313 169767702 -406286331 31752 76621002 -333205454 36036 -9086825 -706115400 71235 474847069 165130244 58084 -988475213 170689849 1341 -700489321 716225110 75648 -207119819 443257939 16640 76567841 811205320 19527 -681577482 -773104099 18043 631505722 -300679342 44868 -96159716 -141352226 23813 169270010 -798097480 44764 -138831038 -312479032 38048 469984149 172856307 23754 -136658603 -132389868 23381 184449784 -892953112 19131 85127095 -320479727 30710 -711018579 753847463 74673 275615349 723911793 26670 -390901334 -119410394 6789 169828380 -195279222 75140 -124990572 663455945 21047 -618052334 -306203074 53131 372747631 832384972 16660 467212987 147303726 63667 274702524 -29737862 1919 -219208571 57436306 54462 81190398 -315386852 2616 571247967 -502060120 34760 269444889 87267391 22041 -37996388 -697545952 53463 -123861290 -903416231 4511 162750081 -394681894 1587 147152685 -103083497 25288 -573664145 -481581275 17171 -419810672 828982714 30275 535959008 -515222540 13936 664802253 -303725314 27542 -117655922 662361709 50832 -415073549 -135609544 17354 619157881 853565232 10405 -129412530 -331405020 43767 162422655 -873278073 35684 246754861 718306111 15283 161149020 72183164 20893 -125045953 -484444413 29011 723286174 -317288362 35691 -501221651 470436338 48719 159850571 -883736637 25602 -7246610 159627005 57308 -675286145 732453743 2335 -967030043 -996507288 51876 -142504136 -100973006 10037 275668795 441365473 18570 -12242571 566643256 12268 279710339 725588702 32561 83131322 284244712 48120 -687425819 -874914121 47001 -605203426 -713352131 1101 144187724 361945378 36552 -712994776 -877268843 1245 284284664 444342129 38479 -782952829 -765033189 2835 168962671 185853472 16208 567678152 -492058231 22619 368686469 631956107 12892 -315688 621816938 20573 -710609567 -887510778 51364 -996375684 -387660055 30470 459125905 157922967 10176 62214599 437469321 8924 64534176 818402612 18572 150764105 241172223 48905 -140744824 440405205 44689 471056606 144380754 39516 186646767 -192200328 67244 166343030 348840190 2443 -105844641 -786896035 54105 369027521 -204867580 15523 144053452 -110733138 54839 -407034783 264089499 42296 -880408474 -512968115 33795 -220275056 -991837790 14348 749920839 -328533946 15713 -129494665 -776268383 6072 -666864012 719992542 18206 -387567461 -123206840 5754 71697681 745776022 58828 649135727 818345083 64810 -681374031 -898808391 36964 -98371944 -768442137 68121 -872810555 -142203110 32751 -678425075 -870348088 46727 -99004713 -108792273 10203 730006152 -42821938 13611 -491612512 450916708 48059 178008393 150125688 23342 277883882 473010213 18365 -200994483 -956447879 51010 440303263 345712152 17960 -704870005 -879400878 37927 475690851 826696483 83516 -707063725 -880968081 37557 162676645 -877725060 34562 -96775216 -331297772 47433 -212161593 -872107701 57866 -708748290 -779003526 8036 634381517 154650882 35850 -421132990 -104159462 17673 87429977 263964858 7777 645740379 351374553 59705 -333038468 -322546633 24678 188380438 255756130 20190 -483386300 463715810 36508 184738832 458314680 5480 -588473357 -307994355 71212 251115582 732826555 14499 761724523 357430502 28877 -874398931 738243726 71705 -611748473 -497210960 31210 344949450 -235457973 31412 176354868 439256387 16289 51923827 739980097 11373 -304153886 444942176 8437 -200330835 -611176953 3315 252422640 444015947 22924 -119709015 -95772360 17862 -237172172 -868627944 2770 631643689 158203165 359 71766976 451021395 49996 537740748 475626933 55054 -952423482 -973058466 58493 188376520 356796515 8565 643433136 170079140 50341 186781102 338361828 7920 -15437396 -12823096 68677 -406261348 742545929 15919 -984055233 -602371365 53038 261028436 82865400 47680 -97316508 -490211186 13419 -217990468 -903830473 44431 -98614524 -797051680 17632 -591183108 737454526 44831 255628452 525842968 20258 -784712696 -488400345 1252 644839420 846506956 19841 662070621 -128434212 29811 -681864185 -141307247 25383 143776124 851705582 63429 -329648714 -224239701 15444 183482570 183341095 21827 660919037 369871528 40565 62324794 464997455 17440 -676971526 -98392786 5612 -601737786 536087020 37261 -140187575 -314522838 55059 656656724 184319253 64377 -302104755 -680285610 32609 243581187 270841297 19946 -197339579 -893326429 13473 -867322203 -123294925 14532 563985642 -618744726 46197 -390898221 -104875270 1144 -303233684 -209916773 30765 747912779 -326312146 8458 146812097 283020652 57380 147535280 464274370 11372 -590215767 -308284431 33964 -324838920 -669603150 39622 720411251 -198258240 60411 -106933780 -868448448 40408 535740078 -490581370 27597 -204147914 53556014 63842 647708896 377692292 44383 -411089538 -968542926 33000 630780599 820235757 70500 760246526 -609387252 14973 155991256 -386988448 9439 178496734 -110972714 22914 -393019437 744479653 29081 -27856883 -394260456 19637 266791517 749057949 19976 -95439569 -776293723 33031 247556098 -28944573 15071 180115863 175729306 1227 -952529654 -588016349 59046 757090854 -888015034 65890 -137200301 -102156890 16796 -37835724 631457765 33818 -673633485 -98676353 2967 -388123221 264805434 23388 -119224226 -779162687 13493 -899747966 474037989 35489 -400202920 -116752365 3884 171626010 166876254 17924 -383452082 736153353 4435 -327257011 -222756400 24760 -116952851 -872827178 13736 -136897260 -484486200 20313 -113717772 -310749363 12029 724363309 -289885941 43028 -205998277 49477506 42237 159643695 -859566457 12768 54512453 -135364564 6179 -140197537 -863253248 29287 720369978 -307203599 27811 -417769103 250367641 52651 62007164 255576941 70182 -203667662 -874726654 951 -114138296 -496186329 30248 -410023315 828279104 49750 82803607 733177601 34086 -22701498 622966295 3835 248192366 88234036 20978 -783526860 -798765932 8526 -483417935 473641987 25674 -804863380 535264555 9496 449033201 -990233782 55127 -511799183 452789749 13506 468796206 337665534 28588 744731277 -222628292 67945 -963960396 188983046 12910 -962836931 189301571 15969 -667697585 -603715778 46508 -422062277 -140380550 2999 468777670 171387831 82439 245058780 468318033 16973 -702614770 754885640 36659 740386683 -330239231 26166 184452063 435345303 6447 -132895585 -120704970 17236 -14103655 -672931625 50813 -698534574 -127854815 22959 -307908204 -674290832 5402 244050415 716224396 35312 741464192 375119953 27889 -205411328 -618719143 59849 149931991 81642770 13180 -618274001 -330302843 12139 -39628101 620906676 9712 146680456 351016606 11395 -861656301 435046005 33876 -6825738 553666714 33230 85317259 761078536 57817 -111556956 -304143556 12903 -98035395 -784961098 22754 -403594751 731907573 21620 143009189 -595183579 20958 621100352 354794121 56642 -4935884 -684273295 6409 754227742 -234383991 50869 846959922 -979458770 54305 282932836 75494826 62494 -427420999 261133333 43504 -122259943 625997962 13694 284269925 72485455 20023 171713253 -391445747 8855 240114529 62806541 3056 269174752 261013455 38798 -992899998 -991991116 68574 -392877769 245917159 50422 -667263062 -796742577 26383 267393344 438182500 20681 -980928361 -995889962 8218 652292049 837370730 43042 -978211422 180424472 11591 -506767095 435302116 3169 82954380 250495374 28117 54529239 -299931931 13744 262568009 50340705 18352 -7466037 -693150403 29870 68708293 743001743 40986 -709770886 -126820405 24664 -124744876 -141968266 6642 -305440887 -701075033 41607 52841570 282789524 36141 251855187 -40620449 57660 -967695079 159536447 23706 651536096 -316466088 19715 89532852 -873813139 39457 150875492 346028077 13016 -219676937 -597782203 54755 -422124389 848064711 8888 -604174606 -713860425 34696 -314777296 -197689866 12551 77341657 822958382 17277 639762790 356776904 37967 -984928455 62979935 94192 658457219 357001969 41820 -616275917 -302939653 61497 -961711866 -396033680 44002 715745408 -601899065 6571 167213015 -615931348 14826 -109084434 634304915 9509 164379620 166995942 8550 -862062381 266194004 61479 -424489379 817799235 42951 -326243824 -230716642 10521 89147971 723089175 63399 -686110364 -892507579 43383 -319291982 -385064751 45965 -681145200 -871547676 40032 -330046571 -706981791 26239 -201925533 -965785009 15338 -10492065 -675292867 66399 -420035544 -114486680 8615 -409443459 818596804 44082 651836045 -602982500 69388 -119187992 -129347867 23603 -422361896 440759389 54897 -19351281 -705261602 1613 -955642128 -971387142 72624 182996417 348920666 1798 166758572 460947828 25962 181799417 -582439734 7515 -142225374 377007148 24283 -237712923 -887162421 21112 187155632 459428224 5506 -128859621 -800081680 17027 250046180 432504482 3791 -790218800 -505984700 25963 -698641567 715715058 65089 187621097 429206469 7944 380667748 636818704 38750 -113844294 -769427328 51391 335691436 839176257 44423 89840731 849952737 11570 146854905 438063779 9033 164408340 363942441 15464 -959955379 -600084940 64171 262154104 251846881 73829 -208764906 -600779425 7605 -981213685 -386109053 10933 87133547 748224047 14938 -142526820 -520354237 2726 469959205 353878975 22360 166599053 -481622076 26078 -298429910 -228178688 307 -887734142 -136994815 35593 -209850956 -862183281 56910 -135759772 -124281946 21820 62242201 -332844966 16436 456194599 334609289 21610 -998079409 -967475031 50547 63529428 853100150 46583 -125866358 -782268291 54412 91219666 473624352 12222 664936202 342426400 37190 -333008926 -668725155 22821 -863620743 -127582629 19648 -135183241 379918178 2656 56693035 759825740 9618 -684635185 -888500395 29201 175153441 -396979102 24366 -897450828 440414458 2279 -707708509 -123637548 24356 -318473910 -682350067 23587 155111288 429454526 2634 -596645376 -297235385 31760 -408512016 -116118303 5082 154022201 267683299 40752 -983887598 -987478762 5304 -399090601 836091426 9621 -192862790 -616522575 21525 341450312 -219567353 10058 -860090042 -97486619 5023 429055938 350633371 26441 -972103372 180696970 19747 -329337192 -712500284 17985 -329106249 -193949959 25939 -893448409 -127435568 34179 367846018 824598843 35509 188243070 -573821884 1515 170677689 52593085 25438 378595912 836598967 30211 -700010245 -803129835 46253 -670678064 -139115314 11126 -287711328 430630545 2901 638856877 188382914 74131 537653514 634383732 58309 154669578 378231595 20313 259248104 -228281249 13371 150922656 349888559 40224 -895490163 -120784376 45983 565930620 -482920458 30684 188462755 473780160 14346 744581984 370245769 16446 184435631 465931377 15978 -517178788 467365860 8815 58103511 847850811 38539 -135532146 -316925852 2574 -983074247 -604355942 62953 -315184416 636061422 67920 -866339217 756801040 79212 -393158176 -965408004 31591 467084514 161380098 7054 51245727 744801681 64078 -28489555 656727985 1003 654023122 177755485 14277 -985810902 -974243402 23524 -323758261 -703079869 1783 561755271 -488664917 48557 -578021019 539775258 49932 -975021684 187259283 51621 -129067369 -106480270 7757 346387655 627809234 6540 -119683478 362548323 30302 -611014910 -489219458 36812 161708302 -616228544 3979 145802048 358627915 5843 344876469 666605379 35937 730972034 -198516003 15341 -330895814 -228102227 11905 339868779 -218635267 42654 747641082 -288477142 16396 444592425 358827798 10937 -866213466 470513284 42762 -763636890 -763804850 9205 -617996294 -515166855 9032 -598691653 -296087998 38170 49103304 -317237909 3842 -225410031 -571840551 22051 -703242632 -767340546 40690 -115792554 620439579 7232 -392905288 -965097516 44051 -776048385 -487605009 46436 160009733 62100564 31407 -220717474 94900166 53490 260679394 279085636 47501 352700945 852828918 4304 -104083986 -330586892 163 -690357185 -788425872 38911 163861662 -222639137 30207 -702408241 -791397532 21439 -588807072 -299524200 13563 645000813 153400871 25429 761595622 379593294 17401 240249512 254718582 38826 -224616213 51546178 102389 536626357 -522092177 49640 61988974 460638096 40993 172000718 439073726 11068 76125138 -582419754 15928 -963967333 -589191699 33569 -396527468 -973838407 16946 354889950 822086485 43827 71571269 254134705 23688 -602182425 -496647792 10439 -783293893 -494015080 7872 547210917 -514278950 53626 716408852 -328696084 35699 -138517477 -111342243 20828 -390196062 252200923 32107 856384571 -956152095 37989 347325894 628835706 36705 -233978204 -588440870 39712 349610521 854347605 26061 -594572119 563915844 48394 731449880 -329902210 17056 -26037819 -773675133 42774 -122786020 -766982236 6240 759051376 355450012 9975 -669308794 -862036756 581 181267569 85571441 7413 -701215545 -131315754 9195 747170659 -303624814 23898 -899157074 437832225 38652 -412358526 -687748080 47172 623083811 855148002 52779 442340730 168624522 53939 278833983 258135249 31779 162032591 -866935955 16051 -288028489 -700906260 8937 -121673159 364717314 33 -308412836 454033753 9606 241759469 84650180 45591 -418327291 249748825 3604 -126671021 -105174213 7809 621127693 147839912 58700 569007257 -865954381 27092 655649971 181607202 61438 -606528236 553680564 6275 181983046 -584786972 5372 -109658195 -806648226 11704 -777277827 -495169600 8320 644168169 163580749 29200 -996886887 -614880219 48401 88940101 726530380 18474 171306753 243314312 47102 -396447660 -115729220 27271 145208347 -212671409 62003 -117140206 -136658660 26756 641446692 823043544 54018 -141056816 -903810073 29358 -299341278 -204039074 23094 -583820432 -332597600 8959 -228090996 -859841235 5155 -700795350 -865508122 9666 85494304 730933051 46798 -425434591 837579049 57219 70752590 436624322 18631 627216140 635534063 44653 -331710337 -210668047 13493 -706587150 -133890747 22818 360022318 661840757 34323 -135162073 -485612064 12108 631127605 168528501 1747 525824400 -499576779 3428 75651052 831364011 13339 283617666 732114359 32758 -424868714 246108340 16555 -858451302 -111707335 55074 90426824 816274017 18246 143632999 258651805 45884 161486403 -588068337 1214 -970467620 -982438845 42247 -301326388 -671455395 15923 -591320441 -492763848 21859 -584718762 -499170698 6109 -598296360 -310064144 54438 379263381 -220961656 41847 -587719174 -318795076 5016 -596958474 -507349917 16471 -964537341 153037084 53422 149167134 -585629663 2843 -510496917 -613836399 54968 168231044 -113210855 78503 68638984 -303109811 20784 252615032 -208199596 12602 95073494 727168147 60722 -673203033 -882946899 14257 -24443938 530702028 42497 -35743377 643214812 23196 378506450 659359395 43945 63958665 431000272 13413 459690813 145119874 53703 727935868 -299860911 17082 170452262 340904391 22331 247006557 -201899198 6632 149741248 -879698378 21101 -97269532 -782853221 45544 60844966 -295495220 26087 464449659 183059076 28069 -769222657 541271806 63824 652079039 829025947 74587 173597185 56425671 17166 -11753570 -692981697 58926 -109082538 -308075541 62376 -702095824 -880211820 705 87528264 251544109 53793 -613685121 -292156922 31192 263369052 750916923 8355 -204080601 -891408370 3889 -596102086 -498649322 26679 -708882515 -865618633 53597 67026349 -303940579 32541 -612762344 -308128216 74481 146033572 335195085 34052 -102550724 -488076011 18040 -692790209 -805143441 37369 -407788052 728544736 35294 757389777 -235422803 41762 460907528 177814228 62225 -401454002 239422164 785 -109110077 -808835383 16899 64458269 724496758 60926 -231877886 -608036033 69880 739064964 -699207385 51980 259508328 -141233521 33863 -989053879 -381405015 31075 -409591826 -986104886 62445 147769114 69075118 27536 -112401669 341811642 25790 -95564987 380896893 23607 -713334379 748380907 48535 -389273486 -106029301 10095 -668793460 -119568295 9453 -381720616 -955149821 15786 -312042971 -698104997 47968 -895431841 -121904006 59730 94943115 -300784864 21039 -966742493 160083584 9764 -797957240 -803938104 10130 -95822214 373659230 1928 -306494183 433837921 7868 -615687983 -488744279 16503 355787259 809841625 22769 -200255711 89095829 52364 634285048 380857097 53225 -967911470 -982576311 59494 -228740859 -868763850 29516 761517610 337882565 5287 57564666 285288202 66710 172129308 -879982969 35077 -214479722 -618891750 56656 -606178577 -517935549 11171 -128231052 -295862201 9780 566706747 -508121937 12949 -952524088 189754838 49007 -210783992 -999451420 18314 76314253 -314431774 38846 172641535 -858916172 40345 185368501 -98600304 26463 -957077960 -590217300 32431 260134690 69682180 9865 563259080 -495730269 49713 -28907897 554151281 16159 -400243847 -958980212 19114 -687294656 -125854531 26056 -321730854 -666828074 13834 470288666 -32273873 43582 622045799 832405105 54502 -404785011 833110149 30647 622645384 154224770 8167 251334232 -192275531 45401 626642737 849288981 66296 -695849281 -133289353 7490 -784600943 -503003434 13390 -105597728 -496730738 28410 723704112 -322182392 13585 186937932 -873725906 15858 -515034915 473817709 23377 162376191 -401569609 29371 -136513827 -495679448 18493 153820204 62660169 12592 -699411316 -872549400 47743 -385711002 245511895 30765 -680873689 -100400241 14304 70952845 -311473768 6821 -518400929 469778322 30114 -966044648 -974828394 28566 176101938 -577753693 16788 -27556870 647223144 35472 -962667383 -401846309 58072 -291217043 -682326874 37233 570497639 -510785143 48290 67763457 435590415 19936 351468992 621503487 12158 754197598 -488527202 10803 272684108 729410044 13325 -1515047 548756637 49399 268652973 244339892 53290 170028265 -199872640 16839 241665695 276313827 56358 -28250257 629397986 21506 272308151 89734930 63575 -193423255 -986349393 9525 -974246104 163681133 47069 -141596403 -140212555 13691 186526721 368568149 50982 -490640004 -311235794 22641 -326534221 -700923480 18879 -233742936 -887698472 15118 374933728 620653630 38472 632378488 -292594964 15351 162352690 73317390 15778 67642656 459280815 2903 51237215 -312975408 271 -97955453 -878587276 11128 -391672523 -134955900 21722 156606768 -420432396 19146 -382866731 -857640634 35513 -954278981 -423167226 46677 662132124 -309558105 28903 -37557106 -27034610 30324 87634987 810200665 5662 249261103 -15374703 47769 146165302 -127643858 51010 49762272 244373383 50742 -966426793 -393142969 13063 265128191 283044542 5362 569437743 -507402897 41359 157320985 255696923 27825 -127673567 -496172371 12161 57257784 -287104355 40833 172054211 444664135 23196 448990598 528303395 28786 -117086197 -135317898 24027 -402677627 246097313 26398 -407908204 254671015 42423 -769804948 -783084371 2308 821328039 -978774785 50410 58200516 815586885 32250 264280325 70496840 40991 -39756970 -672577720 57547 -618042531 -523717347 28479 171971868 152065706 18063 -611276731 554231048 45209 -618764671 560506815 41719 475778068 149881941 71766 -120353498 656206808 6375 242828292 739039767 16590 -224523280 -607726062 25051 -132950407 -710712041 18944 -196110356 144963846 31772 -789660972 -486503049 54370 -234048532 -870144279 65 -973478718 -587879900 38288 -797889704 -325130546 5256 54622407 -296075766 13669 -115047798 622701271 39446 655642286 160393318 3532 -132662905 -95700230 347 76673840 -294840650 20150 253458560 -22738179 23171 -103850844 -806655822 21906 -401866709 278343253 7914 -866367872 447211047 10274 -112799944 631796023 15155 62668088 448093288 52251 464064822 173778854 37176 260044831 -409463848 12803 -809463838 -500508980 41164 -610492085 562605680 61553 171843070 -881435677 24169 345139023 829441449 45695 -699391791 -110067005 23386 -667748329 -137490381 15671 153712081 -119081046 62009 438065215 169229966 20953 -614062630 555321290 713 -695606522 -878969890 21619 273781253 60391730 78804 -105154510 -767742623 55585 144958123 -882307681 34019 155212817 474513753 12817 78851669 -312878306 32247 -888956925 460446971 11156 716251546 -294645781 23540 -998588378 -593615807 3210 457468838 170158745 58295 -669261193 -781469406 17331 -291435615 -330795200 41691 -516142633 376924468 58100 56661069 827565291 18318 -115828126 661168419 27310 175068947 -581003728 3504 159703325 -120985884 68078 -393000734 -125067661 9302 157537770 -616579113 4897 -682100919 -96173197 23068 -970477157 -981334946 69849 -136711878 -96459592 2070 160954278 365678972 30575 78637854 837596237 44080 253316624 731289233 37644 715786137 361438876 51923 543927166 -487778237 7616 55002046 458451304 5042 -307218262 429889638 20562 183823979 432976187 7686 -425908212 -973567422 29295 284358945 -221852299 30611 263695416 -38460821 24587 730863609 -289821391 21275 -899552939 464139208 45148 540933825 -481104220 5497 -120461184 -485902674 26490 -700439801 -878169492 36475 271262779 -231285451 20845 759654261 -227263757 39227 81962298 430195769 40771 -100948289 -496478659 5686 -700881699 730469672 29611 -109938733 -47520672 33774 78266947 444071967 28848 -27822100 632479650 12527 -424029411 720413735 41104 -571733412 526961652 61084 356224254 -216198999 16955 -27325147 541729037 12169 -791276556 -770962714 1684 151779847 58684353 4957 375669705 838610450 8980 -904633725 468610710 53344 636938790 -327676827 19599 -512070356 475496707 14813 -903307952 440917947 5857 448865194 147565233 39847 -860005005 472089830 28226 -327953612 466963553 1506 -711261752 534531196 66886 -5563648 -876837409 27122 433425818 -957620095 67600 -802141634 -765044906 21703 636395527 -286848379 2280 -332203376 -236598177 1478 -131773168 -293008812 24915 658014241 845936551 59465 -984745369 -385519290 69854 -16041863 816534286 11440 273696068 -44697619 61103 370463294 -201158052 22243 185736496 55843965 8551 -223339082 -589064998 34177 -402972873 -960472051 17438 56875293 448175368 24050 188852347 436232133 938 -687219825 -110465936 2077 91744717 460065577 41838 -581813014 539829466 9736 157264368 -220117494 29945 163711356 -141011954 60303 344538273 283839813 80998 649128037 377681347 46537 -112632450 -770374815 11456 -100965186 -478190330 18566 714689342 -312781735 49284 -308104509 -687284745 34049 -618098320 721337811 47000 755703210 -210701463 13572 -711485769 -113056435 23015 746358357 -230104982 12197 48591901 750349848 70122 -392429126 848045780 46254 -119413420 650555701 49381 272698764 65798707 826 -109080245 -499104223 22898 60976181 -317163846 24362 356665393 -223173407 20937 631510323 356225500 75402 69375206 827176178 17661 449998712 180004924 25176 -389930997 340057016 69442 -733626 553617215 6511 -142124991 -423640426 4049 -683023315 -103350335 28024 -109907237 626371481 7252 739803669 -225547993 59943 53597766 436670256 12780 -573922167 569362151 3327 -40522531 -708580218 52659 -953571131 -585336287 30549 445699951 370749255 967 255432735 52262663 31516 271263637 761187717 19743 -995480202 -965307338 26103 -989317914 -618349145 30079 751212721 376338015 1625 553675385 -515501365 10691 67988281 849970022 2904 758949257 -577144777 41338 -577616166 -523194388 36379 -713195030 -119715446 1593 738973013 334081353 20191 -123449022 -103303868 17123 735189701 337011174 37335 761782313 -315722749 2824 -26896677 535095816 11710 163497377 284800915 56314 92019632 528346897 49049 853350453 -988261381 32308 -518811638 428774134 41751 -95892814 352013926 7569 -605740776 -495013937 16808 630549480 835500322 73520 -675773848 748223572 46563 626536200 -326812369 41948 -422886466 748129072 9428 758676270 -208224128 38803 -220398882 -955374034 37807 278100780 -389740094 53967 -207400186 -889334940 10888 -121070029 -890616050 25084 -413094350 719676758 14692 171660070 -864151259 25369 148804311 -891189205 3266 -674988847 -98408718 23011 153479717 -897328248 47317 -113686081 368831517 471 -967890296 -408621345 55653 661993379 -305730621 41412 -227781782 -986054458 11065 756900043 335348058 53152 -575324595 -299583656 21690 90132393 810862018 54971 -705425499 -799562008 43149 -110025562 -779528372 35540 275649248 276465575 66141 83029655 737949410 57875 86488493 821808779 5657 -398702107 249538573 40261 154950111 92846459 26099 -774998165 -776971051 18409 755974365 -603791175 24757 -123213744 -131593574 35272 -890259419 -116128961 1496 249511131 -234504988 43841 -425137970 269818007 12206 -309816014 -209916095 5705 181721747 78256888 24131 -202156199 -865476257 39258 -953064654 -608425008 21203 -784985126 -515166740 8567 -399476099 -510518988 26186 174544405 85511407 23099 -310879242 -666700210 44147 761022306 361287732 3654 -982965894 -306533080 73090 -895134938 444871749 45801 -390681718 -134584955 43341 72500853 463198099 4236 181150492 -582451035 797 -44755440 554762332 18440 -388671195 815757704 33712 150715443 62322554 17376 -394119606 -133481668 36345 751198771 -328312525 12853 -142323108 651423066 33737 -99365170 660707799 30339 88910187 724405826 68361 -40759687 -694552607 20462 -890994001 444101125 37621 433993344 149279407 13396 250476194 -4574923 57175 -426002729 245684447 19639 536587384 447742401 52260 542877953 -478796848 54332 -428325088 -104032039 27429 -108609509 -477987939 30833 -207798953 -860196355 43086 -595448806 -518703062 11049 -397207564 853813144 58192 163301247 -901204094 12229 -7804137 642916635 45262 -223519256 -589083112 7326 -892763783 438144892 26107 -580125884 -770681102 75997 734619283 352281051 31757 733632489 333931132 28481 -197887867 -968371867 15994 372479795 -228935702 14548 -495760583 454432749 43937 -682584775 -858258776 26756 264052610 454188598 26634 -290101297 -668883973 40189 -768570584 -499697941 46502 -891844923 -123477056 5205 -602189756 -481305411 37715 -16420264 568893135 48299 -991136484 -405538583 76092 72857063 -300289445 15151 -331370517 475914252 25681 -983074276 181837071 29646 -588041051 524969615 25894 -133148568 -320133747 15761 -37032777 -671680184 38791 -483023074 467698881 32283 -209176633 72843803 28153 -991399838 179577770 51053 -708715279 757009525 68000 -422347471 -27814056 68885 -228014829 -488194631 60422 734788795 752590598 26495 -122260737 -95985283 30129 -787952980 -504043795 56431 627212928 181456995 11884 -213363592 -999127829 23180 -958358331 -967420151 51359 -859415576 465280393 20484 -873700981 436441436 50237 -134049222 -863158808 37874 -318787143 -692031108 47443 -575567619 -512009146 36419 447295631 147628050 33259 -45019790 658611364 7803 -769402752 -506287555 48178 -302059451 -236321187 22878 -692592670 752013936 14063 -971752682 -590646432 23517 -310266253 -193841562 3734 448252216 170090756 8593 -516780517 458628463 30214 148135343 -613041980 9129 49026221 720831447 63146 342490997 -231908814 43299 -584613921 -512813805 25981 52132622 849136416 23674 556935348 -968477132 42333 458321571 359451129 29897 737182306 337697526 28284 753853761 -333120123 11833 189951894 257551716 9686 154714935 -572401976 6409 -708819022 729745017 44258 -784925351 -765406943 4922 -482297608 436870131 1173 663574205 852896330 20776 -115490102 663220169 9187 636073628 812665202 43748 -969982698 -958174695 44801 175422751 91181657 18386 -123561413 -487658438 28989 182319588 265582823 18880 166464320 -583532809 6105 56502538 821893663 11054 -595675286 -310486644 70370 466575562 169151291 75398 -415705535 720648313 31318 -866748469 760616302 85335 52087540 812737756 30924 647494386 375565668 62503 -202743854 -991619120 14530 268143298 447035881 28807 280314771 245926620 74002 354150570 -196352181 31842 473191687 170728082 85233 64558487 -38521576 36182 190394171 262786407 14922 -132331949 -507566471 15671 -134476355 -509871973 6543 -294676420 51982755 27378 -117541927 -766629179 36688 -382040567 -873955664 40880 570740650 -697385067 66916 49864109 470153398 13664 -18853631 566811030 2648 -301392497 -227409062 24745 -310324272 143759671 41652 -769169960 -492167955 51440 281370730 285311165 72758 245361417 -201120798 34657 -877980663 -135025020 7544 93403326 822379812 20460 -901346056 -105052743 30772 -992812692 151745662 24869 170281050 -397131176 22537 143799102 440087438 8149 -36298269 532429875 15220 727243651 -296584841 13053 -297138586 468113947 14036 -577189536 535366587 50809 -796988559 377821838 51330 247636543 275065401 67357 180257040 -579172989 3895 277081004 720347089 4699 156781899 464787355 25701 -307456475 440172812 10777 -202810705 -584414789 58476 186694184 370744396 17025 -395381199 253234512 10150 -522646352 429726499 15742 628466868 172980744 60078 355378158 848197339 32930 -779287324 -523532891 13667 -103862927 -903182870 14125 -418877099 -141895491 23993 434702497 372584751 18701 -708009285 748779399 3183 -41323853 619317169 23461 179854199 176483953 8770 -394608500 731560565 28616 -131318651 -876474220 9221 -680181213 -805429785 39172 -398339369 240280520 11950 -864968168 455525033 35348 262987087 -10415954 38531 172395524 -219676501 16028 352095466 659375462 32707 -419380340 248588902 41466 95154361 266062368 57685 148145336 -792591661 52978 -416174555 -99193063 24467 723598020 -895972853 41288 -306820505 441697198 14993 -213146727 -591003760 47647 369310638 828149704 5185 188178406 -214997417 21246 -213893830 -866176357 56957 -125527064 -784576983 11193 -611215520 -505693593 465 -583607436 -322608146 45425 440366559 352281186 28576 173147759 -194393185 5836 -118274980 -886987343 24738 633137979 146086769 75080 -139812769 -790163154 71494 -592578708 379281342 40549 -110811532 -778872542 54405 651476140 -295787002 35378 563201902 -478140662 37369 -503378754 447795024 8964 -787044822 -801360699 6487 661096183 172913125 30487 731921348 -573317291 24382 -581799399 534246807 23008 -131404605 -900861982 104 -200487986 -858605952 27311 -869465701 -123942003 38477 -683329981 -899025955 20867 649737084 -319550444 36829 352257493 662327632 15913 -32101782 635837782 1005 -892858141 -120616057 2212 154160017 73198575 29340 187875570 465996549 6140 -294745281 450705494 4566 149377399 -427799096 32404 -32219446 720569665 37218 344801807 645829542 33709 -412057837 -970513768 58988 93098073 260896820 56706 530322147 -495974880 51600 189323435 -897481860 16651 -884120753 -575203272 42564 365521887 635086660 11064 160093636 -405956064 24870 -415378076 -120718326 18489 -402930395 -966819222 74727 -313291424 -222826728 30423 162184280 -414923626 20836 -699197880 -879185327 7407 -712971476 745302376 44058 351613002 849348794 20799 -977090986 156640249 5567 -672291794 735170235 723 -424521858 246674208 28879 641403377 376470060 75039 242856690 463186227 15445 359589001 845877405 41765 -18982780 527679825 7798 -114596186 -119678007 3394 -419653635 -965272014 54003 -234527608 57799242 33941 182541568 167077972 15967 -96733552 -809017133 19409 -786504654 -765567042 2253 -676680861 -783454368 44314 63662334 744141407 48221 76832133 748227244 6974 -206803345 -873324803 28563 150613435 254161670 6243 271668160 443627495 20597 747785439 -230320992 55596 -427323145 -977117006 48013 -428230551 816036534 49965 751584476 -602169070 17617 180661140 148946736 49785 744113589 378557552 13343 -425264717 715085850 7744 358270981 -231240691 32040 -210752933 64935654 18409 149819446 -603681716 21681 441671517 368474917 25727 -123864969 -765761553 1176 660441455 341261044 56858 445884346 -999445144 49920 -401657284 -988561734 76009 657922939 -310006295 7343 -404348391 813813751 42637 -593107791 546758843 62433 -237744725 86018757 47167 249307714 -211188293 9050 257372262 -236286751 9650 635047239 -306100326 40406 -788782429 -781569758 17295 154695517 -236369219 40645 -680578966 -893362602 4272 -897891768 -106568660 28248 178562332 -613507876 12411 435343766 373052224 27423 760582071 366239777 45197 -976638480 187352243 52748 155247140 81910482 21876 -686714084 758962260 3997 57294804 473546685 24412 -317351304 -211361695 2085 -394965903 839804609 31800 -44002589 548694886 1340 -581741324 -859386653 36006 -396412751 726779241 3764 88402747 452503864 44724 -226686069 -593899727 67787 -11034207 -314708166 32634 620422808 815855101 12998 -236181170 -881043439 5367 -966307805 -612089445 13972 357003702 378542075 62128 280173967 276604851 26438 -981683234 -385366805 57633 175415136 89214314 7818 -234442636 78948377 72464 -211904453 -871587535 57763 336943241 639202896 5230 69593310 760219375 4971 740385340 -605900941 16780 -481168409 433085677 28174 -689677503 -788496993 5912 -405385824 -103363985 41938 -227849717 -978783060 29665 -312784373 -208195707 3380 147808712 -206146046 35346 365711768 850526290 20935 553922139 636681012 52794 466880253 356032667 7488 -994006518 -599833965 2159 -394972485 272606789 1730 285304040 -46442207 49824 88615843 437898490 54994 440630705 163097302 79872 -404589394 749227082 33934 727415878 -320598708 14280 659938076 841041291 4732 -962611579 -979454449 2757 -898458592 -127106698 17245 -478773522 452797865 38071 -389702026 252387089 49937 151569051 -224969416 28697 469013774 337400080 2405 338723269 825881421 18528 -698543483 742371419 9303 148072834 61772278 5490 -676175746 721158408 74720 86760838 456953568 18541 471749327 -198730337 1658 -862594604 721811627 73693 -703426369 -778880287 40070 -685669272 -879243515 39891 149997785 440911945 24189 252973488 73288809 60925 -415103592 272745449 13895 720586280 368537617 48540 -127958045 -100430723 4250 540594470 -503524903 3616 443497964 168799648 66197 -406985905 -956512034 7632 -319387672 -202108526 13461 -610721875 -516736808 18963 733654637 -303936045 5119 -506423207 178518630 19183 334656367 648452941 14132 -404060501 838011173 56756 -235452207 70788388 57064 550567836 -498022603 37759 55782370 285381590 60370 153486828 -138850249 66237 621402871 148481685 72756 -130774550 -797040416 64118 -194116893 89688236 68390 -106324425 640902788 21291 -134544253 -807254445 61978 153107384 -586286190 23565 161877893 56020594 15775 633415549 377439392 74897 177148636 163159534 43845 -672273924 -110567986 24518 -127947247 -896441378 15181 -406294020 280758776 15421 175166813 -604236764 14798 465929288 178981910 33842 -700345998 -800316910 28221 277267930 -211239438 35965 181206828 557921640 47759 -208890701 -961107229 58925 187863996 -883627512 24154 160519770 -598564956 10597 -212797407 -892522011 35686 -128928336 -128389240 22823 -316247863 435952500 1048 -414089092 438773865 47071 -231801711 84378361 41942 -201193950 -572992054 10560 145430996 -116282786 26878 87648393 -320004130 25043 754381060 -304219835 5878 -22964926 659476123 22872 -126135232 -485726236 29195 -332326977 472306806 22432 738078286 343234376 45713 75116478 830158908 12541 182993738 -198517465 48931 255468582 -34042345 34519 156951137 -192996327 41350 -976962574 156788038 31022 -20826556 -700741782 80971 368430332 629957716 12230 -403387472 819854884 43351 81869539 270931996 22484 -219094739 -872069867 32248 -983540755 -295944667 2504 266577650 73019584 26140 651770839 842520780 58023 -423123649 852287971 53188 -962716991 170650419 2878 622190581 174923776 48484 267411064 447317424 27097 -418263829 -997884345 4806 840238984 -986832276 55317 -129057273 -769919484 35249 628189319 -901782271 11941 -121768645 -898051609 23195 190380204 66039888 7223 279489272 465916887 40676 -5339982 -714246171 32651 -101987267 -802789519 4207 -327836298 -232583178 6449 73839619 -116595059 35007 456020150 151586764 68515 -24719826 664249103 41769 -983278569 -381117572 48079 -415929895 -959263536 43661 -981668873 -586319895 46092 185271617 162267264 50493 -293048898 -682777439 15199 -328285878 -214055284 26440 -102159089 652673713 12327 78530886 -288517945 1989 -983471430 -595970980 3990 535983410 360577399 18267 258907223 756206096 32040 168126371 360836773 39648 664879357 163783917 26868 281587510 -197767393 10561 -388016582 254043369 4747 -875098137 464381520 45585 472617999 365603608 10934 -956532666 151783227 44332 740908421 -234344513 36645 -292506985 -672642929 25605 -408943730 -139562353 40758 172232687 145114611 16801 143930281 -860452355 19813 171306992 -212481657 56791 -42835772 619512023 20833 -477652603 454217926 12339 -124386171 -116612165 24177 471213141 356521033 29838 460268750 154495165 26139 551612272 -494937339 34457 186468456 -888765395 14965 -118608190 -305293968 52841 -410428104 -982374288 26198 -406639194 812130249 53418 -312525297 -695026177 5742 -2765481 622770896 33398 257134494 723664565 35481 93868528 -312410639 21674 -230358865 -517416686 7196 -572715310 548892733 14427 146025206 178637650 39804 -986960408 -592941965 65144 -99764861 -890348775 3615 -984019562 -406056845 73042 621531987 -309579744 25445 167727563 182252548 10397 -957806718 -425267831 7590 -884979627 474101189 10424 -27831873 -226869733 40989 656947110 -297551868 45117 -122869429 362425602 30203 -961935615 -604018849 67966 -29654283 654055227 14296 433652651 157468996 3611 51827688 276572694 11643 173378736 461170893 3658 467557044 337809147 16050 625861107 -293582523 8267 725185378 343164280 50121 -114095910 -324407416 17214 -888780204 471384725 3243 659281273 352477093 38965 151664183 257888709 21177 642655158 188980683 45184 -962113543 -411116807 49329 243565166 432038774 42008 -390848842 -763662132 12511 170575277 448235974 16141 -113687025 -792195363 2463 -297517718 -214086677 31963 254920892 -16533783 31919 -977893900 -579773931 60128 -297356047 -676506396 45151 -415678188 735346897 19759 -874157634 -139238692 17467 -765462940 -788040355 200 348371903 629483382 29614 -140137861 358975654 29421 269231499 -231312195 11232 -223142931 -973742553 7895 -681317899 -129423486 10718 -328891683 -236003316 26575 -673714399 724261695 50990 829706384 -954222343 29753 -119621124 336021191 13727 172951957 470944084 4994 77586632 839170776 47594 72043633 818479281 17017 172307189 -208788745 173 179621196 -571863721 23026 732884594 -296674889 47903 -299793775 -229698467 34324 631932483 364320853 33838 151160090 -904106620 22629 -779706578 568628213 6715 -218547608 -788021902 3198 -236515995 759575980 78752 -310299505 -225595046 14864 -884532069 459416571 4670 -995783499 181676732 34479 254908712 735078271 16488 -113059490 -314983311 30009 -23187767 560669992 27156 819167176 -993739574 56397 -711399209 727939488 12728 728217313 -609107690 18383 251475150 82481362 52411 -137118283 -895409750 13236 190064424 -210744945 41810 145378567 257991105 34539 246266387 -26956742 11685 -704242264 758871016 46710 -670518968 853265718 26457 -233688444 -964795268 36540 165720664 165831976 18966 442696957 344970793 21331 242054115 -199297775 42031 737826820 333963065 20763 -212277559 -954008148 7347 732049733 -874304768 16802 -214500578 -585719313 59920 159134856 -592860253 23307 730601535 -229799583 8416 144299904 265993448 34570 458578156 818761861 69492 152514305 370025029 50576 -960707267 -609261862 37562 -422434395 715629544 36113 -131143935 -493127853 13132 661593554 -308174488 35566 266094634 49713577 27353 162292636 255876414 4300 337650719 635551479 36399 67781850 746330182 18997 335388410 661495885 6588 145241522 88876550 29218 -215939496 -869462501 48504 -680515287 -136630768 22252 645456017 -195575806 4244 163616120 337643672 54993 -603932832 -321464659 72672 759476920 -593098771 919 -700818446 -133421352 17559 -711185643 -898869036 51506 748839174 -225170013 67614 69559274 815477337 9256 -958827324 151292297 5655 -768074149 -795130692 17885 -765452735 -4171635 46533 -613112857 -311285300 34197 -396185160 -98723407 26612 649553877 359721741 47252 -19421243 536922787 27638 -423257096 -953945795 56354 176838451 -881700674 10680 268796297 730634195 12886 627125824 188679952 66765 144005478 471383524 22280 -100546372 -504249546 1838 -762695713 -799256165 6513 168389962 -589366653 15744 -234756939 68098856 35600 731621994 -604974775 25118 162563203 -903955263 4535 -130842375 -765086918 52410 -698611238 -768590935 7031 -331611355 472081412 23197 -680778666 754631992 16677 376382704 474710062 58182 -702249229 -902024445 37690 249407011 -231780095 18112 -101483769 -289397536 19303 437055167 150229007 89572 -983795845 -424223550 12084 172194916 145243872 11432 433026214 367164699 19157 -385284093 842766917 43077 345043713 620067393 36053 281781623 269274221 33579 160750108 -133558352 13510 -893201298 455447059 41512 -971495477 -405599849 6945 156337450 55414884 26927 744342111 -326824092 28180 146823015 47708277 15873 157699719 152605315 9029 355665692 -228241070 36725 50331868 -302841631 16371 -400117554 450427962 53784 186500468 457256577 13890 249595823 -30041703 9145 643689243 333857123 5823 -974742613 190044291 9898 436853531 339350323 19379 -998528733 -604121349 13806 -218549373 -960484796 14453 262267163 264270869 56353 -102489454 -323917701 28393 370310692 -196641630 14177 -878600366 -105958247 16512 -114031767 -882950000 9352 -197527449 72623038 24702 -605520975 527915948 48008 720456371 -602696893 15029 -976512926 -606536918 70522 -130950715 -809495685 34865 -324622405 -223606286 17988 -973433731 189605798 2543 -31203373 660747601 2411 169287185 363835971 10387 -672410709 -775373991 15817 278721464 284808676 77840 160103538 -422657546 18553 747369921 -286265023 43613 659839634 170962019 60278 -992808149 -997701345 60146 -193540315 -968717321 50001 -289300669 432448849 1351 -99894467 -311979925 59647 163402157 451882337 4188 157688610 -410206081 11560 -805738652 -480714174 241 -972136066 -997377144 55355 -412371206 -961529598 9586 -684641449 173128709 44341 76657305 -412551509 10603 161777354 462681319 3815 -584478805 -487582649 24495 -110994516 368305083 3999 -425008703 757523827 22898 -128980508 337081604 16830 170786926 344853419 2019 541429417 -504350737 58629 722784040 -322724524 28304 719851213 -583117304 15088 170055742 459330133 7979 758557112 -203687248 38681 277047767 758402598 14656 -142694013 665399075 34141 -100156497 380564915 30161 -666795659 -113197694 9360 -110089569 -866764580 27330 -678455088 720063293 34564 638845356 527219428 44262 80657092 250288868 15474 464022152 856679665 58618 259681078 430406881 12241 -413589873 726861409 25391 162666428 -426732908 23703 161529167 -236099824 9060 -212001637 -993731078 9865 -886257180 -128954171 14711 -134616383 355281551 31613 159340783 49597825 17537 173386673 65695397 18753 629895720 152341651 11807 269760586 -223073298 21764 169747120 250839699 3331 -8554424 658516784 29625 -859997681 -142435887 23840 -142050911 -111373240 17890 -895797913 -116043353 2048 -212245780 -608933637 69029 -120328125 351368450 5464 429008320 559784759 66345 -965807142 56502812 69803 -410410833 -112872906 20086 661858359 815831714 61012 -678790159 -893303249 26021 -702074468 -901663453 18683 -705111918 -98843114 14562 -986178278 153218669 17369 -308686756 -781098447 50488 471611610 -897389612 40473 -403123457 -101670931 26023 143812529 -579524349 3385 462503742 148237780 26010 85771968 457632023 27051 -125591121 -877589566 45970 74737420 -332188846 16983 -382378597 -995944931 67685 152124338 247876831 38278 181215955 266893399 31356 188616417 145580803 30420 623683997 846845296 54824 719722759 -588403009 4433 164288942 186579017 2715 164276834 67485222 4646 -986140697 184492634 9699 465694583 178799780 36232 266046692 746297432 12567 -795932688 -787542795 17238 94223977 747933384 38794 -712735889 -887427420 54687 638328851 852591150 59154 -119508599 -863760659 16544 238996027 -194393062 27706 -120904552 340639424 8943 -386629846 744822684 736 62547040 282925547 14640 -669437296 -111946662 7370 -886763162 453601443 41971 -139479645 -328801348 41174 -115886830 -519066044 21750 152190484 157786458 21288 -222543496 371865976 79194 -18668446 632911245 24272 -16212409 -678769298 4715 165918548 274391498 44278 369754007 -979830986 54339 454365032 186506855 27407 275004470 461975755 3991 -666704376 -865967580 15423 -484581256 475795217 29481 254149603 254779507 20727 665686847 364913058 12877 60628489 724390568 20756 -588588447 -495383632 21097 -797367351 -497386196 13270 455360002 378096388 18545 653501457 -312078871 26579 -983737636 -308260947 82091 742285081 539032100 74242 -678901201 747686272 14273 453547529 158763504 18603 556989465 -968410510 50331 727360802 -523452196 47186 634356340 845551999 52455 -210327131 -985529460 6924 636415869 829112017 33398 -394230918 -113398472 3728 145415228 437079824 19115 -134599236 -489799503 21652 156948386 151842820 44374 174356509 -880387183 16332 -779833210 -515701216 7754 263299255 719208517 10527 732154818 -594723457 37467 -483785451 454750881 44684 -117684784 -862013067 7733 -393377859 839990073 10916 -421694706 279906288 8449 361217060 -237257887 17396 -137588273 -518984993 6609 -130734345 -317035516 4023 263868060 450494404 19009 -964567505 154114043 22047 631829437 812096125 64827 256433538 754949944 11997 -218808362 -583503290 3719 272993698 52451183 27605 246744228 -222545012 18086 -415620459 -712293331 57995 -401409624 246934085 49393 -32595401 555321998 44297 49180336 251953773 70036 378397328 -196247587 9430 -592850508 524486123 59254 -713418553 758859194 24848 -20741547 -692720169 15111 -100280683 634262452 30221 167725393 62594071 21622 -781561050 -803627995 12586 173085440 453045781 16071 60015449 726318030 49073 -392448827 816649648 18630 -808966643 -803590771 4164 256875373 442909665 16405 -116485927 -494502086 32570 -296790579 -681446324 37751 -870863291 -124001684 63114 185810370 431817845 12552 -774013014 -489433442 54993 -137188178 378961814 24175 748790175 81165097 74229 -403713228 752889173 16006 730054805 -196063382 31674 348987791 655755001 30496 -687921833 -865829965 27113 -226209162 -959896011 48154 380742029 647355527 23832 175351486 70496073 8677 246464014 -7186347 27134 475131131 176946487 83560 -415528247 -137240737 3268 94360382 -688406858 37242 719561563 -600139706 41549 374769644 649514214 2010 -295500857 -671163183 33573 756384930 -610020012 11036 56732090 -328492950 41956 176820938 377374245 8233 249428773 -28960945 7037 178076102 76248012 18001 654341981 370186732 69267 -958735511 -423849677 63233 -523518766 471591664 1911 -109059639 661906796 3085 -508876129 446787010 2296 -139145073 -861569273 12838 -301781113 -214393318 28387 655873814 821186245 78028 631597088 839022326 69323 -901197589 -100440357 37132 269756085 -218591379 30936 -763339582 -791945789 13160 -205376056 -955388017 2350 729698672 -898507073 59460 181342409 -878986020 44206 276823929 279051226 28567 79787956 248361484 16476 -681262291 724961834 66285 -209505140 -402243526 67731 -959935217 -405895847 19699 542756316 -493017162 7490 -309431520 -199968674 18267 -16582233 570402973 47726 154213977 -579697383 6880 -387649264 855786211 19218 244943330 -233315912 33397 61129964 260919870 57351 732426817 813324048 11881 342051125 848937300 15022 -3587772 530076565 19129 732386083 -235573725 12515 -602909908 557742434 59350 -606072603 -290909204 22237 731664021 -615923137 38515 458371308 178950669 18094 638448511 -312944434 27228 160898353 369971815 15225 -876497003 -138563618 23586 557734831 -990973348 43517 -24537521 544110252 31105 170149896 263948119 51639 80153664 447443487 40082 -8436769 813671075 58414 187076989 -203867410 73109 -45461370 530736588 15743 -782363202 -508734379 5491 -880828055 -102836025 427 -871522398 -104258218 50684 716520600 -322542374 49214 -764324434 -781947848 14622 380480310 651084969 22191 -793659108 824066087 43445 -955754134 -972723496 23793 -193278944 76016277 95208 -763254223 -684891393 6222 -672745841 -127823541 17666 -687081703 535364228 15822 -484249486 463375034 7518 -428170569 -102337732 9451 -318080272 -712530646 62077 -593800913 -679681017 21128 158693499 -226662768 59841 529737186 655857847 8627 -105340397 -327077114 47457 159033640 -590970994 833 -410690416 817775901 22570 -319594205 439783297 22705 264359430 760762987 37788 -977858312 -573926682 42793 -196248058 -585774766 10618 -768802961 -789099467 10444 458989122 346781447 18775 -891634193 721268290 5168 -967814636 -415911918 16778 147215826 -575861377 10150 -420763795 284742666 23462 834581803 -988295176 49635 -966108384 -765328730 79326 -28751894 655767190 31004 354023824 -192396316 29298 163922214 341498757 34173 -973206556 159358461 27166 280307447 263654048 56488 87331299 822613884 4707 365456601 831841874 25069 -796125521 -194716327 28311 349796687 -210271873 14467 545933318 -516610389 17887 -494815684 439798829 3215 -123356778 633460517 43327 728727286 -298221570 34671 344527051 -212603927 10271 665133090 -319032249 42354 -871994244 -133625718 59108 269485773 428937321 18794 63035993 -407983447 24014 726660346 -588957054 26879 654982948 163494942 4338 -396894216 277111283 30943 -806849516 -499390197 43660 747468864 -613796169 8660 662256302 452971997 43821 155128348 -110710542 84601 63911540 449596181 29535 86453442 752276291 32534 471608665 377802290 142 56129086 275981527 12043 -4773791 660009073 43824 -581346285 -308228068 46733 -218234213 251832289 39950 -117736571 -904466278 42357 -705473733 -864152093 50459 627422800 -310175718 38290 73249568 441731399 45456 644865937 165959345 2657 -128201135 -43555486 42307 -402850928 856068317 19104 -428429313 732202045 16399 184706250 -111002383 62500 -573624261 -477870196 35827 -419635767 251678563 54078 -582938500 -311529763 70342 747510151 -292106284 45252 265966741 715116835 31009 -509606384 443287371 12886 473205805 144101621 48288 740719756 -134720553 58758 277020344 -190673016 33232 642732892 -322438108 9217 -114433704 -513515681 8050 80216126 -298976354 34558 461623855 352347596 5507 475588612 378741621 21278 443499592 360278567 4377 665422841 342342370 73113 -614687283 539634216 72345 181714642 71902436 4776 -122194355 -296960746 69628 -601087421 -477082248 10793 -121716635 264057704 30409 -998007885 150884657 40104 730069252 -979390681 46442 61630612 459786916 2500 -713066301 733144419 73966 -688898915 -799264489 4769 -127223210 623194257 50860 -769557020 -690770190 38397 661831993 359352460 4688 -134094239 458090450 36337 -592629236 564345551 60359 159443517 -117263039 68236 -298025964 457706151 27 63248529 855558795 43414 439659644 151272785 43167 48699878 -322432950 25375 633804302 847968060 77790 -330344622 -697259764 7369 559196883 145108258 38943 151040320 155301577 35460 642771881 336608598 75477 -668010862 -768606167 29668 -609391397 -330968409 11596 -505782930 831103633 44780 663851727 -315372507 31816 174603348 268710700 8966 -116073827 -126578495 32677 -420539750 -972076309 3653 -395838201 -675258939 27884 -903787460 468294276 43855 -904667922 -299822434 56475 441217676 350206127 28959 718826889 380770572 17841 53357245 720943116 60841 186928751 -208772299 41531 654351353 811883374 40533 170823066 152227797 35962 -321505551 446032763 1830 -98222292 -883553714 5845 -387188769 -990840538 18517 -200063477 -876686111 1078 438504826 348906807 25482 -402997776 719795570 29551 361568829 -224195581 17397 76592925 475851236 57367 -417480528 -997669820 6360 -406716838 241974998 39071 184903160 57994666 27544 155077922 248253774 49695 -955807636 -968344795 19200 -393303383 715159344 12504 -214454690 64084247 98153 622873897 154943990 66617 -678470561 -393521344 22652 -121944137 636573484 22924 -114067411 -903949174 46055 -236462463 -965825404 11472 264006189 473603915 41781 -412255323 822457135 38246 -668861115 -773859463 35993 244656961 725738144 19841 -773383884 -513825133 49997 -957949683 -610861828 33704 455455899 375435246 10640 91789536 249309072 29546 187875905 180443293 8526 361126291 852156163 4516 86371823 751467971 41729 649635669 169406579 68308 751995280 -590153373 40524 150536211 -217493469 32326 741315308 -321576850 2269 175061249 -607808754 1052 441039763 -772452862 39256 430962371 333652070 21959 735466512 -304953792 11650 -135261630 -100715097 9869 366104854 -194201377 14432 541151467 -518655497 13111 714910248 373574634 36996 185631598 -610568550 2695 759068206 -195025170 55477 -393301878 -960931739 14581 556036972 -513011966 20362 -792543326 -480633793 13535 175567687 -419479774 17622 -330359009 -695318459 49998 148621749 373426443 8459 -99632089 -867611464 19874 -679748382 -770927156 17929 -381259474 -966723693 19066 -132166809 -786756269 21808 -410177192 -989486416 3829 -989210772 -578676555 8227 -616771397 539598950 17150 149259221 -891891578 21409 242943723 732599830 36819 -390892712 735392243 1475 -292269268 -226982167 19180 163508433 349443692 29904 353217694 -214255219 35222 -29930651 644902952 43568 -399313016 821859820 7843 58202446 -322340521 33840 -328009118 451719278 24856 -11216545 624092273 20595 -126331753 -504452613 15891 -32822338 656323138 28691 -126846325 -490901809 34978 455477838 -596443057 34717 729146487 -584267919 25628 -868756396 250211330 39708 -577915382 -507024647 9260 -889403301 431296277 6916 -684068897 -893415520 18656 -216352564 61097631 13930 170514126 -210962127 74735 -786213016 -497074474 51729 740275373 -225102162 54508 -227085704 74470944 5416 258199409 63775130 58123 -6578551 551872265 40967 -616030218 549453697 17940 534476752 -489864835 62792 -711204042 -106125999 16655 -795654444 -509215733 14668 -128141985 -309238409 35181 -137102740 643446850 37553 -954926987 151374178 53197 -396405136 842408030 25219 760898406 -325417239 21083 466258115 335204643 16588 187938605 -410155935 13469 -228558021 -953156465 40775 -427189510 -96400512 31953 -40614310 -669362982 35830 -974890061 187272340 946 -998815976 -404687955 27215 619213200 854653559 32733 625816871 151303558 67302 -618811524 -504065588 17690 -237095151 -961046832 37175 647177018 827722216 7030 564452701 -507949981 43502 -231370386 -963375249 37548 556307082 -476595959 29154 -291209113 -676962605 23350 465018980 372367667 13032 -316853826 63665684 10621 189762881 -217929180 33963 -108575652 -799298549 62640 59697158 -874909828 60070 264293498 260857153 39986 -37418869 -682304629 68329 -308420790 -788206060 46025 -885755654 -967701644 37955 -800792303 -768366412 24455 -689793907 -788958887 30898 -291474061 -671365951 27540 -975244137 -609177604 751 178401650 -235327191 11020 -100329129 350995449 12432 -381373074 276785290 49011 151273816 -97288551 61663 -881957640 -305403024 50909 174818506 -110882938 73686 630379876 168005171 20889 -23643123 556904137 9314 73123309 821029887 45755 94668683 -308308250 9785 146874490 -224762022 5939 171848634 -572296754 4985 -579630984 562947931 51304 -214589780 -886720577 37527 -310447758 -682540646 15707 -220135531 -604359857 26137 -393389781 -101304599 29184 560011639 665101461 30723 -125206585 -505077096 8373 83367154 473663680 13818 -296798458 -208756335 4466 188962870 254286296 23154 371683536 -228757034 11446 -389908046 258196622 16702 -688236354 -116455773 29396 -393209267 -10130419 77907 91549689 256568331 44339 -201314653 48667891 4190 631827373 372260367 24620 -402682150 251643795 22147 -880835199 -120446239 57818 639627274 -310904441 6501 -413758508 -115011692 36318 752419063 -332282851 35915 -410160159 -984281041 66743 -135359164 624899009 19329 -227413078 62818123 81009 -967166968 -405228010 48464 -209306455 -415817315 20697 -777093162 -133614735 42752 471379438 338437191 24187 267806472 458900798 8996 -385695898 540713455 9558 -31792090 665721454 14034 720772028 380491250 46499 -228858644 63680919 39681 -28837576 534700748 8884 257511483 -35432959 18517 566078626 -501181046 14949 185524156 -424486445 21706 267155525 91725863 82431 168916425 -198232159 34489 77208178 458148434 49097 -2981503 549274905 6189 641109264 373119617 20519 334342716 472406377 56236 60847632 254775463 48158 -892040933 455098438 35940 -863154552 462915406 21863 -132509383 656405803 31313 -4855953 -119967326 38992 -701371299 -111032041 7248 365246205 664026500 37211 -324067079 -210675678 12001 380474330 464514837 43039 -196278741 87891038 25766 172817301 145750442 50165 -116274627 345107186 21109 -388843577 268410004 41605 -982508029 -391822869 2248 -132694879 643175067 21561 467714157 179820763 18133 179743882 -404762988 23703 188423701 82281496 19966 644171248 188957007 7756 -386154437 -108954374 35614 280191902 -26325060 73797 719551619 -331831785 24654 652378225 856086641 13407 243910535 262648344 32067 -713052334 -895421652 46901 47988006 463235928 31090 -136483383 -311676633 28505 -416871869 -125890500 29636 447949720 359103442 12203 187842129 260323576 46560 -422611523 729679081 28573 -216155349 -984874538 10472 242298895 -193854352 30274 -290133566 -677027706 15875 748721305 -601546640 9110 733488301 -204913294 23302 631332949 -303201873 22347 -102461447 -316851871 35149 -695158828 -903016219 53020 70737945 -318028892 14647 251292666 720001605 9711 159281237 176561628 18789 725855380 348324021 22957 -965826802 -985613845 26443 -513574750 440793837 38469 -618781298 524518059 58460 -408531610 832350484 38961 821458998 -958908948 11991 -517101950 431057844 25682 373477400 812900664 25489 -22346465 563593908 47057 -134031856 -305262519 41686 187505388 -385712681 3079 -220054172 -888446303 59160 -306593086 -674059317 15804 -415972467 -105323310 22140 -98723831 -767014839 59419 -687116105 -798892155 36644 -414750891 755010891 7470 468686043 183437715 27048 -303803931 -212185741 2358 -233134383 -990359139 21143 170900718 -97453164 27199 272911788 -17732225 27273 -294778330 445805799 6599 154785620 60020298 31270 554541877 -864748478 21766 -692582076 746326558 76986 629851785 354284141 43058 -408616156 745393786 19121 -583286229 524747364 26533 446289364 168713812 27606 663601839 363933615 48885 -304350649 439139324 25978 -997725077 -416460319 42727 -578521321 -310811977 60530 373111908 -286156694 59279 744515997 365864905 2584 -614433785 -506052524 13055 156890806 -103150524 39568 -617101701 554534143 40071 377480674 661514182 39745 -880030676 435247190 2615 -107028843 638783270 46447 338303929 621055034 45540 462545462 177775239 14415 663921025 -325315105 21925 473204222 189754237 24593 -795081203 -761983876 21016 -603148314 -501929750 20666 -952656467 -398585607 71657 -983141724 -589449189 63344 334365386 626858764 6315 173821701 452547969 2084 -138898623 650447481 48177 -481245197 -867096526 38423 642294939 182227515 14845 -382133675 756892814 32081 341212770 823924403 6359 -392423174 -100382136 18550 -317445591 -699371878 3123 -575276885 -705620397 57494 731270878 -304858132 39741 -975050434 150623832 46228 151502652 -613914972 8470 -595806524 -488834127 33227 542518137 352957114 21482 -390127742 -130637578 41262 465801132 338546076 31156 649600073 831662418 43501 754078558 -589954156 15268 -387222255 816366439 8640 -110572573 -862987948 14012 732212035 -617589281 15288 -617523143 553810165 19345 -667702521 -129215637 1573 276263297 -190867164 31093 280329751 261399510 15193 731503561 -954678368 2272 -484204695 435351089 46694 555213556 -708287767 54268 162691138 472604004 22672 -707704443 755033506 4962 -611352875 -300291967 6439 643166011 -302552383 4440 625490815 162125364 29468 -675408827 -793973197 21942 538980423 -479671942 55544 -891440970 434051313 36254 732997710 361080160 35083 -426528155 759613562 4714 -112560596 352881520 15965 -775945 548260206 29014 753739436 -191770348 24710 -895469127 -120711386 39717 -876004055 440257220 18811 177365102 238181208 924 143422433 -587146925 2931 -231385632 -610658545 69698 -408273466 -108471601 13349 -117835748 -882017358 11941 143294215 162415552 22439 257757520 -214924494 43861 188714612 90463711 13451 639255397 -326257026 13982 -878439808 445860179 47689 263678150 272813868 21665 -965078725 -397872892 51811 -782091943 340428384 35146 -509685927 473441372 47776 747293388 -421370677 48679 -776436447 -478175010 40045 348362689 643644613 35064 -400596582 759189470 31712 143696806 -868665584 22880 541771934 661142566 29756 -799854316 -288594314 36479 -294778498 -191520997 33219 -581174928 -774504144 46329 147817189 -892783728 11075 260243842 -211221784 6167 435979542 165653932 45763 -229387250 -580053373 27871 -118360774 376692327 30753 630116383 -300536443 31901 -231803004 -864867577 34853 -308933108 436058697 16576 378528634 826668320 36274 -215078954 50971953 63987 -955868728 -401250067 61041 162829596 -417200709 19709 655834483 345157660 28754 -124484924 -492207173 2895 264018504 276653606 5414 756552454 340025295 6842 85024026 -787598443 36837 -600576372 -306119969 13014 254716271 745523937 1387 637332011 854085163 55025 -600722732 -487387683 32498 -616015586 -288540789 31234 728984678 379098691 27145 -400004962 741018355 22353 -669228277 -129698955 8745 -680101713 760736344 36031 -603716294 -321112201 6954 -599390522 -761942818 60897 -106215125 -872759907 9067 433451961 177806649 75752 733110501 -291735699 21995 -42638950 538326348 45674 -865211507 -96515409 34880 464798237 179399745 2197 -18496527 556881592 26188 240869621 93681184 23742 -122527266 639781611 18742 622849167 816253302 40805 -106664784 -497789277 35444 -324961174 468780627 22071 761369545 -866582393 67419 172376740 183277540 18812 -409224133 842043894 39446 165573608 88376068 30062 -511134258 435556836 18733 469476805 170928077 39835 81542754 739728840 29223 -780001872 -764457526 18764 -105161191 -901494136 41647 241203829 467265501 7206 731081896 -608606088 472 49240058 -323863782 27295 163359959 352565372 33596 -194566006 -601230842 23138 244774162 729369320 16093 -138475300 -867866961 30527 -223046272 -997711001 20007 -116239266 -109464764 34111 -585466114 -510040323 36961 -700681104 -140457149 22495 -676516842 -787788712 9317 182067707 -891584352 31160 -879350266 435148414 3434 -387586143 258048885 36278 353367769 -214390690 2294 -288212707 -694779667 55724 153875318 446750120 25850 -893341165 -121657139 52563 51684610 438636257 49352 -777983094 -763749487 10001 -41741843 538233770 763 -203560494 -896869399 22966 524056316 844919841 29469 639862642 372594035 13913 -605815353 -488972649 15942 -404392801 748320931 2715 -689514089 -881680045 18289 -133110860 -901700821 12564 -416340541 -97826340 37039 429698506 366146845 31655 624380692 367300839 27458 -111555706 -781680366 5338 661767953 825131914 14163 -508826368 336157448 70128 -618504046 547350374 30932 239465367 73094897 36527 142868510 159479598 3595 188532290 -115261084 18388 -127509172 624706487 29856 -985420078 -970120428 402 -982076718 -972515278 74705 -118149750 -771238077 43557 178243317 349353982 43672 190227299 -97615349 15681 166048903 182838459 47263 -408439290 750177064 15840 189915002 -223062747 11309 248916211 49950016 73084 -115302090 -867954905 24623 648216710 186519140 27402 -220533236 -868404777 42999 -953151189 -396995876 62778 -117993092 652259948 23125 -422653909 758453881 24774 -496442309 -590151920 51390 -693695379 -104039534 18799 -417820265 -962918378 41630 -103032683 366337151 376 -591153922 -322857241 11007 -702810368 -765803828 29936 281441777 283304195 66371 377587179 818208577 10062 -397851845 278692570 39001 -381608551 275532039 50863 -682406845 -801680390 18341 338671359 -199749797 24453 468176625 186167476 30358 -768385543 -782938174 12623 166137934 361562106 20419 -505416112 473819219 50444 635080202 365654454 24871 -199989660 -496684178 47107 91956094 747220833 33791 160650994 277024289 45576 -422527998 -994119866 13766 258275744 -195937601 26568 62607910 -40311164 63332 -866444739 472980888 25430 449235594 360000629 1754 -800706496 -776204975 7057 -381680019 847339496 27905 -577560605 527923539 24733 620772058 165228151 11082 184855785 58127148 30973 453253066 354617067 1331 649690625 185114418 8545 369589017 819286086 37690 527608576 -495912020 59429 367901078 620626927 33960 459609853 338790665 17258 746418601 380765537 58502 -691408053 -904573696 55335 -129304629 -779702380 18841 143349440 144779909 10328 -698225592 -866148865 19827 189721972 -135293626 77790 252468306 51921461 109 429377553 620049051 50893 -858568513 -105735971 42847 -113904747 360198346 19932 -297270704 -197773821 19778 74058946 -314638259 13383 -685555256 565030355 61063 160659527 -576986344 7518 -293653329 -699782790 1748 333698135 -883132093 6732 84122374 747489439 36674 -670169900 -102318011 24623 341397991 641742198 6226 283733701 734290971 1089 756058240 -603399393 42696 -230980636 54403672 88226 -414853784 827018590 34646 -868018825 -95631873 31613 728314376 -237083786 10604 665709539 345107361 28756 -786546691 -802271964 14528 -123200790 66421147 48692 -903288071 -96460172 54332 651921029 -300710814 13655 -217091345 -864970229 47394 746809334 -287180656 19416 728064156 338070557 21069 356773577 819541869 14274 269143029 -38075665 53627 -990247828 -993482148 32060 -306022779 -696709340 35174 276238528 -23153792 60484 660891409 823358391 43395 284036061 -24546588 31523 -194735660 -601436940 31216 -297271743 -235756093 32375 -698524147 -111844470 16153 -764970647 -485105815 5263 261669230 730294699 1472 -98035745 754997824 46620 527684140 -505201182 63437 657048755 846247582 25863 -523656425 436301453 35729 -131354287 -477368937 34974 -596470694 -297440483 8891 -983576402 75723444 43705 473745105 363627590 28719 635423043 369765853 38466 623490447 335145032 70728 356529297 830295525 23832 742455047 -596501471 8653 -384365802 255153430 37404 -116535432 -330737223 8568 -902452407 -875503567 28542 266685307 52615487 20712 534826511 -523373113 9705 142969446 -394893712 33859 -862892579 -111795656 49081 -775738844 -483369703 40768 535547851 -610195017 29028 -403253770 -962509589 11211 -681691431 -775603182 30544 529752745 655832391 69884 -896398904 -142578794 43953 462554093 658179761 20736 -708668947 -877268578 35494 -686006074 -98455832 8228 455732377 256392305 62656 -983784772 -961461241 16869 62494051 240177446 69420 173124996 183983925 6938 655648200 -303513948 7258 -405031632 -107003519 7117 242384210 -8652301 71396 -109883381 340494504 17765 -398090741 -113139482 4548 622599534 -329008513 43396 62452785 820952179 23891 -601713914 -518619494 27536 52546472 270656355 21759 82369412 -604668259 70817 -575024589 -207859017 6891 145266116 -209611002 42793 443114264 353520291 20172 450368656 380654249 15296 79526219 267494075 42388 -995860778 -973390553 59363 64889905 814545337 29680 556078111 372098169 29748 -400315942 282377504 44932 174366594 -225507614 60438 760715039 -3154459 38672 189736194 263170312 11278 -984508240 -607838127 15512 -601803484 547188100 53180 258051577 -895731054 27767 -226922901 -971810525 20534 -222085558 -964874358 45018 148223776 -902475160 15235 338634319 -197519798 16292 -394773476 827578508 17063 -37137068 652452602 34275 -961062702 -599262673 61777 532825521 -511057486 20298 -213510503 63687000 2351 167564569 149630822 50929 77533656 271308215 16448 -707405589 -883908917 1624 658356238 831379254 32064 -304292539 -329274759 12522 92127520 449563729 25250 -418649649 814150436 51627 -582803198 -506817741 7230 -781771258 541850778 57363 -705598797 -403929762 44390 -198056428 -859533845 33572 157313923 -389634869 34163 -237899028 -604813620 25784 85810934 853591554 57844 156015778 -426094693 19648 719994856 -204641001 30840 84620571 -294644399 42121 168172452 146093267 16931 653816573 336853387 46825 266065829 82230484 61515 -218464779 -596080532 43814 168747758 369132112 13951 -973118657 -985157228 7885 -9721286 -670265856 8409 660288615 823925471 30706 -130743089 836556870 23520 157867352 -902648878 19338 -693859045 -883910575 55503 -34069401 632335928 35783 -979925242 -426039628 11614 -44144169 -678099311 53280 361936062 846606055 41797 748820561 -302085306 16093 63267978 -329133121 30507 60696785 834031157 53783 -139929158 -485058931 5508 342462201 835891091 14682 -191741618 -600777057 48773 -698568854 -136530531 26931 189841031 -896727208 41404 -483899158 356699268 60750 -996094556 568421206 8904 -27672032 637313170 4148 -420064883 -135096804 4486 -211769728 78681080 9318 -961833772 -961730851 13291 724680319 -232726345 49649 729925958 -233994610 19696 -42537287 639086726 7344 -10162980 183295427 11327 162057291 -874036548 39797 -708483507 715121876 81747 -690349107 -867206515 38808 378518960 643245079 22319 -134436311 -100470401 27886 -583000319 731477543 51557 632668357 813954800 59693 -128129604 -328300885 70254 168128954 71969565 12392 268180716 82408925 20217 -224136643 74835788 20906 154306031 -127447306 49472 149317116 -231688052 52617 245650388 -46450999 21802 361407545 814351545 16059 -129754937 641757898 8300 -96745192 -881356760 20509 190418853 430175231 10150 167486166 -112153712 43881 551007267 -494386894 56039 360516822 832962441 45428 458379497 -696081870 28491 -237769384 -592209021 5903 250082921 91332327 32862 56262827 725507072 54851 178113651 -126027395 75893 849526830 -984506167 31995 259247348 728853432 9491 70824183 833401411 41475 -605192302 -288965309 56310 -507793284 474644230 30398 -767186019 363327437 63718 93723728 728958153 34962 85176380 -288418544 9400 283982729 245046075 73171 188012080 180775253 15633 631819276 369066021 67836 -136968744 -790169109 62408 750846324 -319454134 10983 262376268 432073785 4921 740679790 -594214087 26636 -989920768 -598562954 8885 -385535259 270184867 12384 -127109786 -867278093 42204 180930560 -127913656 36642 -892116065 -118573447 21811 -671721195 -99178593 30619 736472744 361592584 42944 -44286048 628626082 31740 -234554178 -980439767 14154 166144089 -225161510 16863 -27085805 529196078 28012 162240562 -428300054 21715 159253898 -217789914 3086 68606821 -302566455 23133 267999150 -17489353 68283 -998361390 -980201378 367 54828177 443144678 40333 656672325 353067506 77720 -979307927 147130210 15407 159227605 69324862 1612 -985163548 162235297 23771 182824220 -387109381 30300 -420169283 -960480950 52517 373459974 631637660 45562 715812376 -581034595 35947 164605423 -116462889 67404 189563139 462554995 19549 -298673352 -685226004 51223 -999900657 149521046 51515 -14441734 629991432 41900 734433743 -228645628 25748 -955112515 -385638438 66170 525278435 -481010008 37753 -30759987 657856909 17383 -585745725 548342520 57125 -227750397 -954658677 47588 738511138 -476324485 64507 -10123418 -703902527 65420 184145117 61364573 7004 -318383826 -101942685 61077 76446463 244083540 57212 439487094 376956902 18631 -709791380 -103913417 18874 -231135865 73265443 101843 -321704358 442730601 20895 653632149 -299983802 27347 -954806691 -979339034 64300 183892825 365440785 8817 283783053 757148875 29348 -119398350 649376805 15775 -990998006 178431268 28095 -190609842 -857502926 46082 170802961 -574909894 13102 -962095518 -616449276 18068 258973222 752885215 7280 -953595160 -598466339 4580 173678945 -97145671 17484 554850963 -224951581 48172 -7314915 533222653 9203 441050690 -988794626 47775 -679666535 -881993275 17160 -23822184 651573245 23120 -802728419 -500633515 49125 67092976 456033711 36092 256904467 447502478 25669 -107823638 -479088064 15561 625535915 151446489 74822 -387126818 816732412 28663 49427905 754464733 11612 -328543416 444486743 6765 371002521 -198211468 12074 -383634761 -610751601 39587 -692187978 753462997 7943 144171546 152618783 29103 -100568082 -327346598 49524 -420692443 754574397 14872 -97603780 638950066 28787 650709920 342655773 33048 81889743 820740319 3469 -31913941 563609145 1094 -20915092 528549627 53739 82499483 757273709 17301 -141041895 -110141632 13575 -105036561 -802663832 16680 -126086004 -761999045 4612 432047079 353752406 6201 -400132972 -121540573 18820 -418540801 -131734721 41810 -585770782 -511366463 28110 93379356 841728589 13264 -129852001 736368289 29331 176613196 -862798214 36919 -22956912 567993784 51693 -405779238 -987320356 41503 246115043 444131201 28072 163302745 247743495 27854 238782993 736136213 12997 343058778 -231272103 31543 267030199 -208539373 20999 466585225 370365602 28786 -43172836 524046669 44307 268973950 747877842 18531 -775843122 -808574856 5017 -135206321 -328077645 60910 149986647 81967702 10326 254372431 248436231 12154 -385604465 818631931 14115 267203573 452818009 40937 647905226 -310372097 26839 -21677624 657090360 23438 729143020 359042576 49117 -125352372 656060419 1116 -515492577 78408217 68009 -305261426 -799473237 24052 174120873 -584470041 12425 181921020 164416909 43644 -999055973 -979997979 61928 -323930491 452136316 16271 -199694744 -611493660 11259 -425015424 280717689 42199 628323480 144983970 19037 60470421 -292657824 30267 -573444295 546196947 29818 758604299 -596284974 18180 -600700058 -318106550 5401 759531000 -610798338 14308 149050098 -213968864 46502 743382925 -217216327 7041 745940056 -319133364 38182 269301691 -20256361 72039 -800393310 -776487019 19336 -968732700 -423179834 14387 190459894 -222473446 72530 278713452 -196297933 44246 -580551462 549788127 76352 816793777 -973823946 10571 -779276323 547973034 65701 -695384746 -110103171 5076 181143412 -862596183 4880 -685483076 339357235 4716 -17863041 622408423 45441 346572273 -229704923 9581 -802555825 -783748963 5664 654446381 -313240652 25249 91285634 -328320754 38440 -137551039 -799907129 66024 143409844 -204599039 57099 53798770 742628871 41542 -871602210 -129651866 2642 -315048431 -689000981 32 371073060 844441502 15524 258854730 268500196 65815 434149226 350895819 8871 277700283 -197122322 32334 158636999 -896649281 41571 -893511843 -104881985 52786 -501193655 472106672 35000 348698016 653958618 36107 355583876 649875692 5850 163331319 441100756 20805 334512894 -203984339 4748 -31307420 568717445 15013 442505905 564513326 20664 247029541 59213605 842 -30048771 -697105169 8725 188029941 275222455 49768 -386591920 739093072 6499 354388943 840630598 10181 752281468 -586515631 5792 730438533 -311012076 11581 -772003122 61776037 78569 -669255443 -108323299 12126 -317443861 147036848 30001 -691464486 -779080889 36804 352856780 -233678389 43400 -691901457 -771146229 12614 -107305174 -792977427 53291 -995550674 -428039761 15335 -972986361 -955144329 70996 -37474551 645388061 13523 -670016830 -115399402 19355 154342060 238877149 30198 -958579752 154713947 55372 627528068 814091306 74812 278798255 76302800 22893 -885904426 166204538 9088 255404745 -195162988 16171 -962589962 -418854873 39188 -580740269 641336127 30393 -887658267 443546068 44904 172047139 -578966809 8169 -233809451 -955346861 11335 -994523690 -616172162 38975 -117964853 -857718106 33403 725169579 -230552006 6483 93102762 470231238 39008 348836621 650785296 35934 -103598108 366788290 33138 650033142 829701277 6882 92098694 266119678 33646 65179911 449124467 43204 364750448 -233666440 28369 240145568 428880884 15119 622109451 -296715605 11836 -989827399 -967157824 34845 -426074373 -140375121 26369 56028243 753029328 7882 -791466895 -786532416 14068 -515620487 465298089 27734 -420632582 839516908 43296 -412037175 -108197648 3288 646439104 171312302 36445 -618078344 732271721 51823 364466637 636614423 34841 -9331398 538748018 52832 -134922521 336712981 23306 49310400 442597593 7504 643019079 380148999 14327 169022776 61719304 11325 276237764 56165429 5421 188971901 472667082 20128 82139759 437654223 6770 -37299178 639946942 28578 -390529558 810068448 19942 147504870 51044611 17281 -7561989 188648451 49569 641883043 813389636 72327 -596207468 547595188 18358 260701984 746222642 14508 91983839 444057305 32477 -321051750 -205105096 7396 -2966128 664480656 15597 157721776 -224522274 5672 -694021853 -108827564 10591 348669184 -236851255 38716 -230259382 -610504390 55234 -139672770 -782967659 30626 -390045368 -102653615 10412 348670841 840246781 6097 -581953082 -318249942 69398 179010087 -208665847 47661 -312898649 464641123 21880 80448149 742672041 58887 -891599209 428958876 29276 -881308188 463380662 52735 -208112208 -991865297 50431 -765123712 347622411 57297 261077571 87839523 51541 -116221235 -113268712 3589 -212955926 -989548522 31922 -805378332 -785587650 11937 -220340187 -877418550 51946 -384119741 757505472 36820 371613433 822981089 7992 -577645364 558609426 8998 -706016642 -765716223 36899 -128403163 619178093 15297 -506154667 430394618 4993 170718132 -875767286 13948 -968766264 -416752963 6947 264411268 731560028 34971 651130967 838411975 77567 -704262381 -775622234 47388 372968402 840885785 36174 161373619 362012676 12155 169177149 154928067 3151 -230482593 -478164891 36491 -869265938 -135012016 34546 145916941 447053700 19705 628382186 163911396 24120 -398490218 -97520054 34240 -662872 -690228699 14296 -671236154 -893493300 17375 -319434514 -704589185 32990 71251498 745173067 34899 -704327102 -102387936 8692 -124345270 -308739908 65351 -401944132 832176552 25351 640973623 160426357 41834 264418765 -230615367 3653 -992807244 182653088 27972 -106628206 -875731538 35170 -681993250 -771625997 34564 469756606 339482798 22367 -105997550 -904123518 16575 171412034 -588545156 19015 637020514 820335212 42675 -114936161 -778167592 54849 -134117449 -781459092 39898 -498885762 472314621 16145 76405053 240848973 47553 93584116 -322999734 16872 59830233 473207129 46918 -386350164 -983982023 34742 531058489 -506995050 64246 -675348595 724577379 80026 -117108652 -491905763 18623 148936767 344512406 5559 462929788 335326639 13139 723796829 365312914 15988 -305482731 462913017 14692 352604052 -194180670 10990 -988429796 -963661219 68078 737214811 -508651154 66912 58825641 239233713 40445 70901380 759032557 34571 -957203573 92504593 60193 279130390 715619529 9410 524035342 -523189658 29307 -287775951 -704328977 47907 181647178 93632917 16464 -44003475 627296645 43880 -409340027 755099476 35973 79824467 756854534 46841 -404756523 721888851 40579 -420804554 835733362 17637 -203194020 76115838 16043 662491905 351709336 43815 718569846 -310810070 4957 -97161531 -900690476 18904 333798945 -202790403 26943 -713400663 -874174937 26594 282269363 -8816737 8886 -590004616 564326254 23733 178704212 338701183 48025 641866063 380436181 9016 -692648994 -874499716 43181 149123715 -862053716 30925 -778767167 -497325015 30520 189707310 -220877594 52975 -96656234 -498461105 10445 266590520 727255214 20990 171019186 79902600 14096 342730789 631719241 15215 -577059931 562000860 57701 -381310828 759899905 6377 88009310 433492403 35286 -108671145 -139181365 11143 181115428 -586278337 2077 341773573 -198396963 36215 279193022 751826447 5469 -795161226 -522432453 31667 60163742 453849846 40237 -597273019 -707459201 62067 -880109125 450680070 26482 -425618179 546997898 35430 -112482767 338074671 26286 -416011378 738191498 19346 471350134 832401095 8919 283532210 272501301 47895 -865687245 -106011807 48609 -493636292 -310934634 60449 -321391921 -683667382 37097 -891677131 -108418209 43955 -391884951 -128443901 15954 -617532327 -304692313 24953 354596690 652116936 260 74100050 734110934 104 -502261834 473336164 25294 -885934761 -133391852 28925 264528636 -21380672 18904 -795099716 -785673751 3889 -778450129 -103112763 15257 -25977996 553164336 11001 153083213 336341428 50067 -101617652 -875083805 33591 271604019 746243950 19661 -230562640 428790148 17424 -296659982 447396260 5019 -118623030 664196329 26612 735504533 -613736921 40434 -142442561 -864678626 48063 148157819 -325541243 54198 -988844475 -957102592 45615 -784698924 -488471203 52724 239416378 -25105216 44084 373185575 630878250 3731 -132216592 377155460 31878 -594349415 -235995891 78787 -291361593 453638140 20057 -398524422 268382112 22121 -45295207 635767301 45875 49197728 468442071 44587 -768772757 -998865235 55422 143525176 -898077217 22976 -220462319 92873921 34958 93414039 253894279 60195 -584436026 -326089332 53682 351418163 824411403 22078 619684876 369375511 55747 -292697607 -202400194 31892 464451656 814841169 90380 -211148747 -870601644 5665 -673504587 -876486916 55114 -596902084 -495462641 4083 629708792 146537427 38419 469369460 345514076 30944 429364396 244834100 28306 -138724025 622277258 10191 -713929245 -127655972 17441 660946799 -290655056 46408 633533613 826961563 77838 345773603 628784543 37982 175380599 -390618100 31904 254288492 89960051 34681 -396123712 847062858 3734 -405557564 281218248 27263 726604222 -299167990 47095 -16863552 526199473 25127 -406807363 723240000 33322 451322530 337754025 28618 269335886 77518423 33180 -382249796 -131380533 8447 -708316441 -778754814 10900 -233453108 -874472864 31977 162119133 143878957 25528 750253555 360640825 55717 -894372162 468135670 29116 -491611750 446410608 22427 -133403135 -477872408 7685 -12128747 628638430 1103 -122645673 622516250 34305 634217897 840644691 29609 644513469 -315114020 20251 529442245 -521314308 57567 150247207 -613038307 20797 -805793940 -482384970 3720 -231882272 -983235302 59283 -703947651 -867042481 13434 -5417562 -680629599 44950 -426393889 277417655 44289 183434045 -890279201 34219 358052564 -225258773 16080 -198892184 -901346252 22932 51819661 -286942590 17279 -223334225 -981543580 6329 -394248519 244839264 16428 -602445226 -307189295 28394 -863385354 455855656 48363 -964478015 -427883367 14971 156438655 -213446159 61945 -684532447 -774764978 7007 -603345337 749194488 53681 184880342 -395195003 18251 718292878 -293989816 7917 157259443 -138653358 62332 434879941 819669062 20412 -692277302 -790867844 312 163851535 470404489 17389 -698988387 -898453071 54414 749140143 -953790753 41692 -607004705 -286248386 50459 -670173947 -762554883 3548 -897296375 456376661 11783 337440740 626398283 4087 -859704679 468784728 44606 -956662408 -386695460 11517 -327306294 -673286758 54577 60089506 644099738 46056 -696877705 -785313384 11460 86069672 -287554572 16286 -675089616 -104849737 30325 -673574142 761708229 35032 266318665 -212424607 29539 368832230 -227780252 33795 758741864 458476314 62736 173167242 -591542653 11255 738200850 -606835187 39873 60842723 -332998049 5007 -958724430 -407838551 33814 270704987 -35991101 4782 -797370269 -770294632 6966 78154870 820911898 10362 623495630 365381542 27762 -287137744 -710459079 11436 -602380662 -306038965 35678 -967403903 -413542929 15141 -101863438 -870710742 2222 148957669 442390583 16719 -10848528 571400418 5231 -687648710 -114440411 21243 66879558 -294252435 10595 723577060 -289763775 41884 351719413 -227716415 4534 -289994277 459584302 2231 551939041 -480042249 24175 -101785677 -489687541 31696 87312465 466162997 27599 -129721963 -496318557 35358 758583188 -219632835 51553 -953748832 172149351 48132 645903826 171204770 21918 171237530 240341995 37632 -192350908 -606315577 50224 -218372304 51512880 76610 -234951740 -869527138 13377 246005711 755661486 10076 -779504279 -486193309 53749 187399090 -393535474 4050 -506321159 466647928 42019 -117475682 643904118 16667 -38691026 640229959 25944 -98773538 -894029362 22492 -689410136 -806822385 3733 73615075 748037445 46976 -707176290 -877178868 70 -484546374 -313034554 35334 -226762320 -589295220 13477 143872178 185377572 39143 -670635239 -892982777 52671 242276511 751653890 7123 -39426811 560557723 9321 -382291247 738329719 32316 256513268 -218538946 31341 -706173095 -142455230 1068 -593329999 560758208 57302 -684750446 -135582595 1606 162098673 355762266 12719 -601765412 -494561265 11443 -132053978 -892432278 19601 -114628837 638774226 47111 361827890 662533488 13939 -14170762 568075419 43866 569186092 -513790170 13688 -220900300 -387812118 67955 -675117438 -133771019 12233 -768933131 -776580524 17918 -899964779 -130222022 42793 -121206742 -135487989 14102 -4446887 547611505 6401 847040534 -955436501 4933 -400161977 254552502 42476 -988415015 68924825 66618 -137878128 -329309697 52171 -869408925 434737344 230 663299151 -327754445 19692 -384536411 828842222 8740 756388410 -588549647 11123 188614086 174058147 9166 250825951 261176338 48872 -114148992 -285757373 67123 -123382919 -317915238 66575 345444763 846874891 34313 -310584277 -234850606 33638 145052369 92106206 22167 -2363220 -674441527 20831 437780045 153273832 27302 -101201917 -317064660 15578 187157425 -894265496 17469 -34688478 642710555 325 738743380 -286126597 21836 -593476510 -505649855 14178 -961840659 -983652163 64597 -573354334 -327641582 13273 546962990 -493511718 54221 -209353090 61213509 58248 -305427831 448916440 16883 -572946014 -321523709 32377 -877859436 454625985 11638 -426572287 -124780283 10643 -884360288 456736933 10008 -306806287 434742418 613 -404030753 -111701662 12377 428743833 152208492 61256 190171507 257570652 36364 -711488768 -99338486 6549 -573335163 -478466361 26540 -108567650 249231986 44290 -14571792 541723429 2682 -392052823 256978992 52657 248261832 -43418885 51697 -391517542 838202944 40727 -415508368 812999023 11506 741500810 355608123 9689 -573094726 -781194689 14835 -41624592 -688281402 26366 -668347805 -134460132 24309 -763517925 -97433987 13700 241167056 54894462 75694 722928330 -198649499 25309 351299111 642622485 1009 369978047 818392260 26696 341092228 -956677454 46222 -983652913 -579238086 4136 145495140 470575917 14095 163686839 -132086210 4054 -228669221 -984949589 46441 -108201647 -285732817 66593 168623799 67734119 12246 188785721 93950262 17119 356916945 855852818 39811 261295358 761042633 9102 257038952 718673471 7116 -29933590 630528345 37634 -896507472 -484925613 48386 461733107 175702926 18151 547614837 -483242388 62365 -587127120 544355303 33797 184711263 182176685 31757 -236695809 -863907033 5533 -875666391 454000011 13203 -315231380 -205710529 31297 -859629031 -304769298 8523 -419843221 -968404091 21523 -115052940 -320404528 12118 -413700186 260812856 35050 -300992027 -201415758 9384 -17974432 651500562 20495 263614587 -201558733 11221 717834127 -602974245 31988 -962804080 -411532783 54931 -127962025 -779740006 65128 -421424056 814968464 25061 456842602 373296352 31377 50812408 283727192 615 -419551964 -688128597 55210 -105552342 655286728 16638 736652777 -293026980 4894 632866348 367016041 16586 266414059 732332923 13085 446343751 338649885 22908 -700227539 -898354744 8910 -889088866 444579568 48743 -425298104 -986653340 52489 -702365354 -799134307 708 -954153403 -987186371 58309 -674117104 722691468 42064 -993132037 165007979 38092 -861881327 -500433544 64505 88580889 821985593 8311 372916513 829895527 11814 -939304 -697349374 36001 621004039 361388376 29060 -213214406 -869372503 4589 -15203206 -998121319 32188 -35172087 -667941507 79727 -99213415 665170406 42056 -679608303 -133617610 31917 58834379 720924937 43095 257563274 -3727582 58244 -956298637 -982235099 25592 -992755588 154955921 27406 -595131613 -493711803 17251 272270851 -216727634 26102 -966427441 -586156155 35645 180881870 -114637318 36466 -893137078 -197120051 25306 -140757955 -486099762 17408 48533207 838960399 37084 354475217 -229046809 15385 652259690 -295500370 11968 -977952189 159963770 610 275663313 468598058 31427 82925196 844144808 48430 -121014329 -111731478 22358 -883322682 143552777 89365 -120742139 -111166097 5284 724464565 350394160 20721 -112348643 -331621557 66883 -47387871 756461049 25894 -607296851 -306767960 41985 -897123880 445469256 29323 250982843 255102329 58168 68793931 -989283800 7798 -408271168 834201959 51004 254992270 754272201 30292 -985721894 142881139 6946 620035642 -327177001 22912 150521663 -608778515 3508 272166795 52569512 45650 -329850151 -223797248 29744 -211997907 64335355 68987 188043457 -201090924 10884 739441657 350963502 31960 717258370 -295041042 22152 -131429834 473257191 64561 -135581239 -494564810 12051 -796170262 -777276249 19382 -792998178 -783404342 14140 662729699 337306813 25413 367750173 816904987 1165 143357717 -597932647 15643 -398018929 -130181556 25933 -793162719 -788426695 20938 -108740664 -877922240 4701 157746295 64647568 12747 -101758242 -508584738 16766 -602892709 -300323420 22692 -866260423 -133192349 52577 -293372449 -680841892 3937 -421408938 746301023 35633 -381436068 275135623 16521 184319666 468595518 6944 716698219 -287600042 7848 633081064 336953979 49176 -126723584 -131927415 8222 -964162351 -306761099 52289 440955136 186855773 62034 -588840646 -320061195 76082 280088231 -211767146 21922 -713940463 760091061 34859 -138549391 -510100668 7120 -427357472 281627878 6804 -208198229 -879457722 31327 437533134 378956073 29529 -959633640 -402296643 33654 163606581 -119894502 23451 -898426835 -122094154 15612 660719355 836388617 33683 -586528850 -218113442 41441 -419884187 -404884063 38814 -882693461 449245465 33292 643166891 -325913920 4711 -41963291 621628876 1158 77810760 825925409 11577 268491908 91343654 171 351062314 -210395004 30806 161894493 447541785 13918 -397293254 -96826308 26881 252030564 -29545276 5663 -26085191 651762418 5188 -116557512 -876963244 7189 274516735 461761057 21796 -223443108 47905108 31039 -11649153 552059459 7604 160323793 -584521450 16617 163013461 378466913 5299 146457064 -588650662 11741 -35167536 637413311 45508 -695669094 -787116862 18120 748772587 353434154 18677 -306260737 461074575 2202 150564252 48586476 7201 -320161972 -235922738 34439 638269920 -394001844 25057 -399786173 819423089 27358 -611117067 -516374503 12214 59000581 -319953505 26058 -686473519 -800551637 19378 -209343804 -603935808 19613 254008837 83185696 40866 -699586165 -777644763 7072 -395332475 560198934 768 662065869 -328198546 43553 -384733180 -979308149 42792 -617764971 543960795 24084 -393890712 757105049 28256 -402192741 -991603556 7542 48989181 -297022124 24900 -705194352 -871646286 16750 -588128650 750254585 56174 -408052413 269736906 1931 -670575662 -136810141 4767 -306281780 -704783081 66104 -131820901 634801043 5230 150509988 -584107608 19079 639999648 -308995574 21072 376821787 -227236735 29925 650973124 168783849 12523 79849214 443007144 6102 -781608859 -504646626 19671 -696548553 714490643 55625 -595805240 -509315824 6966 -98115646 -769395601 42502 541618121 -508250149 29500 91588056 758625747 20674 -685855624 -765622505 23613 -676874563 -857414819 11686 -227393523 -881079772 3896 173571197 339403074 5492 244568987 -217069480 10389 748801508 358117755 661 -96781757 -321336925 1453 -330986193 -685876134 61684 -317308913 449719513 6372 -608003984 -480913674 9819 -991674884 -981365718 45350 -592614891 -513721958 20664 152760552 -866558708 35831 746969679 -786006700 19620 -214338611 -987060859 6330 748145927 -107086244 47191 -103155894 -116981317 29261 -139746424 -587005781 58506 -19267953 547572285 11223 -666764908 -793415005 1663 261409499 -763149586 69555 250632079 723576694 3904 156852233 -879029781 26102 -307268618 -216337374 121 -118220336 -894437762 16984 533721330 -515203647 54510 -698820116 -899429499 4303 -393140005 725489174 22469 340310120 -210506694 36642 83796300 463904647 57776 -993179333 -407116205 32938 -226536262 66727561 51264 -772063109 -807054861 10232 -891793413 -102584512 56075 -105101983 -506633135 14781 -229175651 -617188897 47928 -386203337 719092358 16880 661615501 855036482 35080 -994820689 -612902314 12533 338371857 619639597 39845 -227522099 74284744 3759 -294577752 -219845279 792 176315977 -865685012 35944 159796254 -577654132 18578 -332059909 446964734 10477 -903752173 472680664 46574 -686380155 -895850446 4615 -329922644 -232824747 13632 754922831 -315060762 24887 628080973 368151560 27267 183551872 -602367650 7275 -138944605 -500455041 5876 -669949842 -99167366 27358 -409247375 842984494 23595 -99790783 375564084 28617 -129331700 -770373634 53174 -423530495 753133140 723 630809623 343450013 29513 -423565739 280239288 36830 -43926342 635009151 8962 92225903 746871110 13538 189077734 450147239 7040 257983572 -196885269 22604 661194868 -323416825 36650 66626232 450226849 52584 169773661 -233599911 57757 -124141114 -327431800 26209 180188672 -427008378 35195 60715107 276599499 3664 -99563029 -880897174 39968 -129310806 -512723455 9158 -228233929 -598432054 21676 368666667 -214528558 21539 59807787 259655963 6093 -123716109 357502235 20156 -990101731 150350206 4342 -204185831 81206535 20302 -198480702 94574278 30929 745588705 -217313439 15168 -686651887 -108896148 14223 -308977176 468719543 5195 343716911 660656990 2441 -313072299 468131598 14092 -710651479 -871665202 29989 -394771950 -102991261 31405 723775821 -585817972 8372 -777384563 -497162676 18578 -12314583 375501741 40281 167455856 -604463902 8672 86815914 242193416 9900 637476710 836146473 58582 -24393376 624967194 8199 -220208387 -886261049 35874 -514497205 435706042 18249 -42337604 548369734 35073 65319848 -895107679 10189 460125590 164814927 16056 48377690 714330166 16440 -393594374 -128849518 19769 -204182918 -596873557 25763 -780774324 -519928033 12443 726213777 366651764 43821 375422557 -220398533 12416 53889493 738177062 57756 -219143022 -571870980 28180 -135170639 643386096 21099 623514970 -308419839 11557 244502087 451181426 28799 747234719 -26185873 37755 164645468 166105175 49648 -603853010 -491900158 4793 -667670225 -705563221 80383 743742642 337041422 22191 -595890530 -289200215 11271 -767918669 -610516347 34852 -996450965 -591513847 67057 166726848 345358793 3386 -690180262 -763002058 21357 77640717 811342158 40501 -387734311 -992262928 5178 152147920 -109098007 78435 258197646 717656335 20845 434526678 148349695 63878 -972622268 -616601039 29898 357998491 -197783577 1165 -701512483 -978487333 6085 -115449882 338611048 24518 641494324 -330644129 46799 739893688 375594862 19448 -963325566 -413477717 49213 718199348 378963662 33338 51899041 745635596 59083 87965453 740002441 39192 242783498 449407412 8679 241133093 64795878 9492 -121996919 -518085614 27053 174500174 -112349323 13053 168609625 73643864 2354 -400991263 -116387160 152 -311575421 93477227 28461 70210676 730616966 50122 -113569784 -310889791 28403 646255840 839156389 75048 -35385149 -701989533 12995 -141909087 -866516935 1831 -109565534 -803313740 69475 258728110 276172896 996 -970167290 -412061668 40780 186230717 -581950024 13906 619455977 369677871 33182 155632077 -404325529 3128 744489617 -303739719 23149 -976687162 -986944412 6304 -127028823 -864182629 23181 -141565594 -303994058 3956 -618765161 535942022 41135 283048399 -386261098 51619 -399866397 -966731029 52142 -809005090 -497318021 15789 641781749 143510599 36302 238160588 72763345 28059 283186907 65036710 69530 -961384822 177344719 32777 -386891739 -991586679 19708 89807587 727638914 28202 -493250484 -970352691 33250 750348985 -196857233 28682 377594797 809779322 5198 533612487 -502828863 39088 270011363 -213474307 15174 -518639897 444011406 14153 -674487698 -803431623 26478 751180483 -106267403 17629 264286643 265647314 65924 -393502756 -103889535 19225 262425202 440375953 33863 -234072343 -861035650 9571 -870898435 449304904 36850 270053682 -195796446 10434 173481117 451624183 10498 282866176 77948239 2980 725370019 -287081419 35919 -714193113 819953148 5998 -956585042 182390653 40503 -128210 540162244 5858 -137191604 -304718418 67528 -4427798 650214569 33088 261664468 720662765 34606 -867216538 -108831207 59426 -999281582 258594068 64757 85984972 728911114 57601